./vcpkg install curl[tool] fails

-- Installing: /home/martti/temp/vcpkg/packages/curl_x64-linux/share/curl/curl-config
-- Fixing pkgconfig file: /home/martti/temp/vcpkg/packages/curl_x64-linux/lib/pkgconfig/libcurl.pc
-- CHECK_LIB_lber_RELEASE:CHECK_LIB_lber_RELEASE-NOTFOUND
CMake Error at scripts/cmake/vcpkg_fixup_pkgconfig.cmake:233 (message):
Library "lber" was not found! If it is a system library use the
SYSTEM_LIBRARIES parameter for the vcpkg_fixup_pkgconfig call! Otherwise,
correct the *.pc file
Call Stack (most recent call first):
scripts/cmake/vcpkg_fixup_pkgconfig.cmake:299 (vcpkg_fixup_pkgconfig_check_files)
ports/curl/portfile.cmake:185 (vcpkg_fixup_pkgconfig)
scripts/ports.cmake:136 (include)
Error: Building package curl:x64-linux failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with ./vcpkg update, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: curl:x64-linux
Vcpkg version: 2020.11.12-unknownhash
Additionally, attach any relevant sections from the log files above.

Will be fixed in #14807.

For some reasons I'm not able to reproduce the issue anymore, either on my machine or in a Docker container (I used rikorose/gcc-cmake). Maybe the issue will also be solved for you too if you pull master. :thinking:


[QUESTION] How to create instant invite and share link

Hello,
I want to create an invitation and share the link as a message. I am currently using the InviteAction class with the following code: InviteAction invite = event.getJDA().getGuildById(id).getDefaultChannel().createInvite();. But here I do not know how to get back the link: D
Thank you for your help

I suggest you joining the support guild because github issues are for feature or bug reports. Link is in the README.md of this repo

InviteAction is a RestAction. Use the success callback what?.
The github issue tracker is reserved for feature requests and bug reports. Your issue is neither and should be sorted out inside of our discord server. Go to discord.gg/0hMr4ce0tIl3SLv5 to receive the needed help.


MRG: Brain save movie

This PR brings back the part of https://github.com/mne-tools/mne-python/pull/7257 about save_movie in _Brain.
It's an item of https://github.com/mne-tools/mne-python/issues/7162

I intend to add compatibility with _TimeViewer in another PR so this is ready for reviews.
Also I typically use this feature with:
import os
import mne
from mne.datasets import sample
data_path = sample.data_path()
sample_dir = os.path.join(data_path, 'MEG', 'sample')
subjects_dir = os.path.join(data_path, 'subjects')
fname_stc = os.path.join(sample_dir, 'sample_audvis-meg')
stc = mne.read_source_estimate(fname_stc, subject='sample')
mne.viz.set_3d_backend('pyvista')
brain = stc.plot(subjects_dir=subjects_dir, hemi='lh',
                 clim=dict(kind='value', pos_lims=[3, 6, 9]),
                 time_viewer=False)
brain.save_movie('movie.mov', time_dilation=8.)

which requires imageio-ffmpeg, should I add it to the requirements too @larsoner, @agramfort ?

can I save a movie from the interface? cmd+shift+ something?

can I save a movie from the interface? cmd+shift+ something?

It's not possible in this PR. It focuses on time_viewer=False.
So do you mean to add it in this context?

ok then this works as it is now.

Yes +1 for adding it to requirements.txt and environment.yml

I'll push a commit to add it right now.

Failures on Circle don't seem related:
/home/circleci/project/doc/auto_tutorials/intro/plot_20_events_from_raw.rst:87: WARNING: term not in glossary: STIM channel

/home/circleci/project/doc/auto_tutorials/preprocessing/plot_60_maxwell_filtering_sss.rst:236: WARNING: term not in glossary: hpi

/home/circleci/project/doc/auto_tutorials/raw/plot_20_event_arrays.rst:43: WARNING: term not in glossary: STIM channel

I'll update after further investigation

rebase on master?

rebase on master?

Maybe.

It's already up-to-date apparently.

and master is green?

and master is green?

AFAIK all is good and green there

I restarted Circle for now

@GuillaumeFavelier can you just update latest.inc ? thx

thx @GuillaumeFavelier


Securing a Cluster: Remove before you begin section

I see following error in the output https://deploy-preview-13857--kubernetes-io-master-staging.netlify.com/docs/tasks/administer-cluster/securing-a-cluster/
How do I get rid of this error?

@surajssd, the error message on the rendered page indicates that the template requires a prerequisites section.

@surajssd, can you outline your motivation here? I want to help make reviewers have an easy time in verifying how well these changes line up with your intent.

@sftim thanks very much for your question, but as @kbhawkey correctly notes, the section is required by the template for this entire part of the website. It's possible that the content belongs elsewhere, using a different template, but that's a different solution. Closing this PR because it's not actionable. @surajssd probably the best approach is for you to file an issue that explains what you think this page should do, and sig-docs can figure out an implementation. Thanks for understanding!


702 - Add code coverage reports

Generate code coverage reports using jacoco to the build process and upload them to codecov from circle ci.
Resolves issue #702

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@6cadac5). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #762   +/-   ##
=========================================
  Coverage          ?   65.66%
  Complexity        ?     1753
=========================================
  Files             ?      278
  Lines             ?     6197
  Branches          ?      725
=========================================
  Hits              ?     4069
  Misses            ?     1858
  Partials          ?      270

Continue to review full report at Codecov.

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


Support for exponential retry on failure

This is useful when there are datacenters with somewhat unstable connections. Previously range_repair.py stopped running if repair failed. Default behaviour is still the same (that is, fail on first), however this pull request introduces support for retries with exponential backoff.
Additional comments:

I decided to keep the retry logic in the same range_repair.py file to make it easy to copy the file to Cassandra nodes for execution.

What do you think? Tests pass (except for #37).

Mistakenly pushed this to the wrong repository. See https://github.com/BrianGallew/cassandra_range_repair/pull/38.


Compare NordLEI signed file with test env signed file

[x] The zip digest SHOULD NOT match since their folder structure is different, they don't folder the zip package contents.
[x] The file digests SHOULD be the same.
[x] Using the same identity, the signatures SHOULD be the same

Document (with a screen shot) that this is true for both the XBRL csv case and the XBRL xml case.


WatchKit app is executed instead of phone app

This is the same issue as https://github.com/KrauseFx/snapshot/issues/44, but is coming up now for me.
The WatchKit app is selected when running instruments rather than the phone app. See the execution logs:
12:11:30: # xctool is recommended to build the apps
12:11:30: # Install it using 'brew install xctool'
12:11:30: # Falling back to xcodebuild instead
12:11:30: #############################################################
[12:11:33]: Building project 'Alarm' - this might take some time...
[12:11:33]: xcodebuild OBJROOT='/tmp/snapshot' SYMROOT='/tmp/snapshot' -sdk iphonesimulator -scheme 'Release Production' -xcconfig './Configurations/Alarm.xcconfig' DSTROOT='/tmp/snapshot' clean build
[12:15:44]: BUILD SUCCEEDED
[12:15:45]: Reinstalling app...
No devices are booted.
No matching processes belonging to you were found
No matching processes belonging to you were found
[12:16:01]: Running tests on iPhone 6 (9.0) in language en-US (locale en-US)
[12:16:01]: instruments -w 'iPhone 6 (9.0)' -D '/tmp/snapshot_traces/trace' -t 'Automation' /tmp/snapshot/Release\ Production-iphonesimulator/Alarm\ Watchkit\ App.app -e UIARESULTSPATH '/tmp/snapshot_traces' -e UIASCRIPT '/Users/mobile/alarm/snapshot.js' -AppleLanguages '(en-US)' -AppleLocale 'en-US'
[12:16:20]: 2015-10-09 16:16:20 +0000 ✗ The target application appears to have died
[12:16:21]: Removing the alpha channel from generated png files
[12:16:21]: Rotating the screenshots (if necessary)
No matching processes belonging to you were found
[12:16:32]: Successfully created HTML file with an overview of all the screenshots: '/Users/mobile/alarm/screenshots/screenshots.html'
[12:16:32]: Successfully finished generating 0 screenshots.
[12:16:32]: Check it out here: /Users/mobile/alarm/screenshots
The expected command is:
instruments -w 'iPhone 6 (9.0)' -D '/tmp/snapshot_traces/trace' -t 'Automation' /tmp/snapshot/Release\ Production-iphonesimulator/Alarm.app -e UIARESULTSPATH '/tmp/snapshot_traces' -e UIASCRIPT '/Users/mobile/alarm/snapshot.js' -AppleLanguages '(en-US)' -AppleLocale 'en-US'

I'm currently working on a new version of snapshot, that gets rid of UI Automation: https://github.com/KrauseFx/snapshot#note-support-for-ui-tests-with-xcode-7
Sorry, but I won't have time to look into this issue.

I just released snapshot 1.0, please follow the migration guide.
Since the underlying snapshot was completely rewritten, I'm closing this issue now. Feel free to submit a new issue if you're experiencing an issue :+1:


VS2019: Outdated HKLM<Application ID Registry Root>\SolutionPersistence\AggregateGUIDs reference

Doesn't look like the project types are stored in the registry key under the above location any longer.  I've got VS 2019 installed, but there are no related keys anywhere related to Visual Studio.  I do have SQL Server Management Studio installed and can find references to 2150E333-8FDC-42A3-9474-1A3956D46DE8 which is a solution folder.
Given that the project type GUIDs are no longer in the registry, it would be helpful if this article listed the project type GUIDs and a short description.

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

ID: 9177b266-5055-95d6-407f-ca4aad75257a
Version Independent ID: 4586847b-d990-df3b-4cce-bd9a471eda33
Content: Solution (.Sln) file - Visual Studio
Content Source: docs/extensibility/internals/solution-dot-sln-file.md
Product: visual-studio-windows
Technology: vs-ide-sdk
GitHub Login: @madskristensen
Microsoft Alias: madsk

@ArjayHawco Thank you for the feedback, assigning this to the author for review.

When the environment reads the GlobalSection('name') tag, it maps the name to a VSPackage using the registry. The key name should exist in the registry under [HKLM<Application ID Registry Root>\SolutionPersistence\AggregateGUIDs]. The keys' default value is the Package GUID (REG_SZ) of the VSPackage that wrote the entries.

Where can I find a list of name?

Thanks for submitting your feedback and we apologize for the delayed response. Due to current resourcing and substantial extensibility changes we are currently working on that will result in significant doc changes, we are closing this lower priority issue. We will return to this issue on a later date and address it based on it's relevance after those extensive extensibility updates are made. Feel free to comment here as necessary.


deploy 2m-2s-sync rocketmq cluster,but run benchmark error?

2m-2s-sync cluser is running normal
when i try to run benchmark,The Error is
java.lang.IllegalStateException: org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to [=<IP_ADDRESS>:9876] failed

It looks like a network problem

It looks like it's not connected to the nameserver

I solve the problem by deleting store directory , then restart successfully
------------------ 原始邮件 ------------------
发件人<EMAIL_ADDRESS>发送时间: 2021年2月8日(星期一) 中午1:26
收件人<EMAIL_ADDRESS>抄送<EMAIL_ADDRESS><EMAIL_ADDRESS>主题: Re: [apache/rocketmq] deploy 2m-2s-sync rocketmq cluster,but run benchmark error? (#2666)
It looks like a network problem
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


Very low accuracy Depth result.

Required Info

Camera Model
D415

Firmware Version
<IP_ADDRESS>

Operating System & Version
Win 10

Kernel Version (Linux Only)

Platform
PC

SDK Version
<IP_ADDRESS> (runtime version: v2.0.50727)

Language
C#

Segment
others

Issue Description
I'm trying to generate high accuracy Depth camera frame to use in Deep Learning object detection (I want to measure the length, width of object, so Depth camera is required)
But my Depth frame is not accurate. It's display a straight line (same depth, i guess) even on not-a-line object border.

Here is how I filter the frame:
block = new CustomProcessingBlock((f, src) =>
                {
                    // We create a FrameReleaser object that would track
                    // all newly allocated .NET frames, and ensure deterministic finalization
                    // at the end of scope.
                    using (var releaser = new FramesReleaser())
                    {
                        foreach (ProcessingBlock p in blocks)
                            f = p.Process(f).DisposeWith(releaser);

                        // First make the frames spatially aligned
                        f = f.ApplyFilter(alignToColor).DisposeWith(releaser);

                        //// To make sure far-away objects are filtered proportionally
                        //// we try to switch to disparity domain
                        f = f.ApplyFilter(depth2Disparity).DisposeWith(releaser);

                        //// Decimation will reduce the resultion of the depth image,
                        //// closing small holes and speeding-up the algorithm
                        f = f.ApplyFilter(decimationFilter).DisposeWith(releaser);

                        f = f.ApplyFilter(thresholdFilter).DisposeWith(releaser);

                        // Apply spatial filtering
                        f = f.ApplyFilter(spatialFilter).DisposeWith(releaser);
                        f = f.ApplyFilter(holeFillingFilter).DisposeWith(releaser);

                        // Apply temporal filtering
                        f = f.ApplyFilter(temporalFilter).DisposeWith(releaser);

                        //// If we are in disparity domain, switch back to depth
                        f = f.ApplyFilter(disparity2Depth).DisposeWith(releaser);

                        f = f.ApplyFilter(colorizer).DisposeWith(releaser);

                        var frames = f.As<FrameSet>().DisposeWith(releaser);

                        var colorFrame = frames[Stream.Color, Format.Rgb8].DisposeWith(releaser);
                        var colorizedDepth = frames[Stream.Depth, Format.Rgb8].DisposeWith(releaser);

                        CurrentColorFrame = colorFrame;
                        float distance = DepthFrameCallback(frames.DepthFrame.DisposeWith(releaser));
                        GetCurrentDistanceCallback?.Invoke(CenterDistCallback(frames.DepthFrame.DisposeWith(releaser)));

                        // Combine the frames into a single result
                        var res = src.AllocateCompositeFrame(colorizedDepth, colorFrame).DisposeWith(releaser);
                        // Send it to the next processing stage
                        src.FrameReady(res);
                    }
                });

I'm newbie in this area, so I don't no where to check and debug this. Please help.
Thank you so much.

Hi @Thien223  Performing depth to color alignment correctly in C# has traditionally been more difficult than in C++ and Python.  https://github.com/IntelRealSense/librealsense/issues/9765#issuecomment-919249014 has a C# aligment method that worked for the RealSense user that shared it.
Intel also recommend performing alignment after post-processing, whilst your script performs it before the list of filters is applied.
There is also a recommended order in which filters are applied, described in the Intel post-processing documentation link below.
https://github.com/IntelRealSense/librealsense/blob/master/doc/post-processing-filters.md#using-filters-in-application-code
Your order is: Depth2Disparity, Decimation, Threshold, Spatial, Hole-Filling, Temporal, Disparity2Depth
Intel's recommendation is:
Decimation, Depth2Disparity, Spatial, Temporal, Disparity2Depth, Hole-Filling, Filtered Depth
I would assume that the last one in the list, Filtered Depth, refers to the Threshold filter.

@MartyG-RealSense  thank you so much.
I have tried change the filtering order, the image (depth image) is better a bit, but still very bad.
It looks like the depth color is shifted to the right and bottom direction.

My problem is not about distance threshold, I have not tried the https://github.com/IntelRealSense/librealsense/issues/9765#issuecomment-919249014 Comment jet. If there is no luck, I will try it latter.

@MartyG-RealSense  Thank for your helps.


Can't delete the API Key

Verify it's not a duplicate bug report

[X] I searched for similar bugs reported on GitHub and nobody has reported a similar issue. Search all issuees.
[X] I read Troubleshooting guide on Readme and there is not a guide on how to solve my problem.

Describe the Bug
Select code -> Genie: Add Tests
And the asnwer is :
"Any messages previously copied" is not a legal HTTP header value.
And there's only the same response to any questions.
I want to send Genie: Reset session or Genie: Clear API Key command
But it returns same response again.
Even though I deleted and re-install genie AI, the API key is not deleted.
Please tell us if you have customized any of the extension settings or whether you are using the defaults.
model : gpt-4
temperature : 0.5
max tokens : 1024
top_p : 1
Additional context
No response

Hi - if you run Genie: Clear API Key it will remove your API Key that's stored in VS Code's secrets storage. You could also click API Key on the home page (Check left bottom), and in the input prompt remove your API Key and hit Enter. If you hit Escape it will cancel it, but if you remove it and hit Enter it will set the key to empty string.
Could you share a screenshot of your scenario? "Any messages previously copied" is not a legal HTTP header value. looks odd to have as a response from ChatGPT. Curious if you have VPN/proxy on your device. Also what is your system details such as OS, version, VS Code version?

Where do I put the Genie: Clear API Key command? At the terminal? In the extension settings?

@GuilhermeTiede
It's a vscode command that you could open from your command palette. Use ctrl+shift+p to open command palette, then type Genie: Clear API Key. You can also access your command palette via Help -> Show all commands

@GuilhermeTiede
It's a vscode command that you could open from your command palette. Use ctrl+shift+p to open command palette, then type Genie: Clear API Key. You can also access your command palette via Help -> Show all commands

It's not a shell command @clearday4, can you follow these steps? If it still doesn't work, please restart all of your visual studio code instances after clearing the api key via VS Code Command, let's see if that helps

'any messages previously copied' means that the incorrect API Key I entered. It means that a part of the email content was copied as the API Key value."
I'm running on Window 10 and the vs code information is : version: 1.76.2 (user setup) commit: ee2b180d582a7f601fa6ecfdad8d9fd269ab1884 date: 2023-03-14T17:55:54.936Z Electron: 19.1.11 Chromium: 102.0.5005.196 Node.js: 16.14.2 V8: <IP_ADDRESS>-electron.0 OS: Windows_NT x64 10.0.18362
I Try to run command "Genie: Clear API Key" on shell command, but the problem is not cleared.

'any messages previously copied' means that the incorrect API Key I entered. It means that a part of the email content was copied as the API Key value."
I'm running on Window 10 and the vs code information is : version: 1.76.2 (user setup) commit: ee2b180d582a7f601fa6ecfdad8d9fd269ab1884 date: 2023-03-14T17:55:54.936Z Electron: 19.1.11 Chromium: 102.0.5005.196 Node.js: 16.14.2 V8: <IP_ADDRESS>-electron.0 OS: Windows_NT x64 10.0.18362
I Try to run command "Genie: Clear API Key" on shell command, but the problem is not cleared.

I can clear the API key with shell command.
Thank you for your support!

is it resolved now?

Thanks.
It is resolved.
But I'm not solving the consecutive 429 errors.

Check out the 429-error troubleshooting, it's related to your account but could be due to various reasons: https://github.com/ai-genie/chatgpt-vscode#:~:text=If you get,in this extension)
OpenAI docs around error codes: https://platform.openai.com/docs/guides/error-codes


Passing "-ExecutionPolicy Bypass" throws "Aborted"

I;m trying to update the Jenkins PowerShell plugin to handle Linux as well as Windows. At the moment, it passes -ExecutionPolicy Bypass as a command line parameter. While testing, I noticed that this causes PowerShell 6.0 on Linux to throw an "Aborted" error and exit with error code 134:
daniel@debian-test:/tmp$ echo "Write-Output 'Hello World'" > test.ps1
daniel@debian-test:/tmp$ powershell ./test.ps1
Hello World
daniel@debian-test:/tmp$ powershell -ExecutionPolicy Bypass ./test.ps1
Aborted
daniel@debian-test:/tmp$ echo $?
134

I know that script signing currently isn't implemented for non-Windows platforms, but perhaps it could just ignore the option?
Environment data
> $PSVersionTable
Name                           Value
----                           -----
PSVersion                      6.0.0-alpha
PSEdition                      Core
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   <IP_ADDRESS>
GitCommitId                    v6.0.0-alpha.12
CLRVersion
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>

Noted - Still an issue in v6.0.0-alpha.17

@TravisEz13 Is this actually resolved?  I can still replicate the issue as per the repro case above easily in alpha-17

It's fixed in the code.  It should be available in alpha 18.  The release should be very soon.  But I'm also happy to build it for you if you tell me the package you are using.

No. That's fine.  Happy to wait for alpha-18.  Was just surprised to see the issue closed.

We build the ubuntu 14.04 package after it's merged to master it's available here:
https://s3.amazonaws.com/powershell-artifacts/PowerShell/PowerShell/2746/2746.1/powershell_6.0.0-alpha.17-71-g8de8b195-1ubuntu<IP_ADDRESS>_amd64.deb
You can find the URL at the bottom of the Travis-CI logs here:  https://s3.amazonaws.com/archive.travis-ci.org/jobs/218682617/log.txt

Why is it on S3 rather than Azure? 😄

Travis-CI didn't support azure when we setup the system.


Modernize shop demo

To Do:

upgrade to LaxarJS 1.0.0-alpha / grunt-laxar
rename widget modules/controllers

Implemented on master (v1.8.0).


Prove-1113-implications

null
Closes #985

Could we rename this file and it's namespace to be 1133 instead of 1113


added size transition

https://user-images.githubusercontent.com/42691184/221375668-787332c5-44c9-4920-aeb9-f1a881afba28.mp4

It seems there is no animation only for the case when the menu has 1 item, or it just gets too short and unnoticeable.
https://user-images.githubusercontent.com/42691184/221403764-cf09eec1-70e9-4e62-9587-cc1d29cb5f95.mov

Can I also add a small change in the curves as part of this PR?
With the current curves at the beginning of the animation, the size increases too quickly.
Left: the current implementation
Right: my attempt to improve it
https://user-images.githubusercontent.com/42691184/221406694-feb82cef-706a-46e3-968c-cf32d9c2e2e0.MP4

Can I also add a small change in the curves as part of this PR?

Yes, looks awesome!
PS: did you do something to native_compare too? I kinda never managed to open both swiftui and flutter menus at the same time

PS: did you do something to native_compare too? I kinda never managed to open both swiftui and flutter menus at the same time

I did a simple thing, first I click on the empty space near the native button, it opens the menu into the flutter with a delay. (In my case 150ms, that's how long it takes my hands to make 2 clicks xD)
It's rough, but it works ¯_(ツ)_/¯
In theory, we can transmit the moment of pressing the native button through the platform channel, but that's another story

Thanks again! 🙌


loading.gif not found

I'm using the Fancytree reload method now. My production server cannot find the loading.gif that Fancytree tries to display while waiting for the results. This sounds very similar to the situation I described in issue #2.
In the server log, I can see that it is trying to access the file at
example.com/assets/loading.gif

I've applied a workaround for the moment by making a copy of loading.gif in /public/assets/


Remove Reference to Office 365 Groups

First paragraph, second sentence mentions using an Office 365 group for assigning access to applications, but only security groups are supported (not Office 365 groups):
"For example, if you want to assign access for the marketing department to use five different SaaS applications, you can create an Office 365 or security group that contains the users in the marketing department, and then assign that group to these five SaaS applications that are needed by the marketing department."
This contradicts the note below that paragraph, which is correct in stating that only security groups can be used for group-based assignment.

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

ID: acb4037a-0ffe-8b87-6645-d773551bb34d
Version Independent ID: 6b6e3230-af26-21e0-b3ba-a78bc5119673
Content: Use a group to manage access to SaaS apps - Azure AD
Content Source: articles/active-directory/enterprise-users/groups-saasapps.md
Service: active-directory
Sub-service: enterprise-users
GitHub Login: @curtand
Microsoft Alias: curtand

Hi, we are investigating your issue and will update you shortly.
Best,
James

Hi @pkieper , thank you for pointing this out. I have made a PR here: https://github.com/MicrosoftDocs/azure-docs-pr/pull/180264
I will now close this issue. Please reopen this issue if you have any questions.
Best,
James


fix Mock for AggregatedList

The current mock for AggregatedList mock return the zone/region name as key directly. The real GCE API return key in following format zones/{zone}, regions/{region} or global

Fixed

Moved the aggregatedListKey to util and added unit test


How to deal with fcntl64?

I'm using Boost.Asio in my project and it relies on fcntl64 that's only available in the most recent glibc 2.28. No matter what header I use this one symbol is still imported as fcntl64@@GLIBC_2.28 and prevents the binary from launching on an older system. I'm looking for a way to disable it and force using fcntl instead (which is available everywhere). One way to sort of fix it is to add __asm__(".symver fcntl64,fcntl@GLIBC_2.2.5"); (an example for glibc 2.9; basically, alias fcntl as fcntl64`) but I'm not sure if it's the right way. My program works with this and I haven't noticed any issues yet. Any other suggestions? I'd like to simply add a #define somewhere (or undefine something).

If the code is explicitly using that newer function, I guess what you're doing is the only way.
Maybe you could look at the boost source and it could be using some glibc version detection then deciding to use that? You could then use temporary defines to force it to think its on an older version?
Not the loveliest solution I know :(

@rkfg I had the same problem, and implemented a workaround with symver and --wrap.  Here is the Q&A for it:
https://stackoverflow.com/a/58472959/211160


Web UI: Clickable links

I haven't been able to figure out a way to do this... Neither HTML nor markdown works (they're both output as-is). Is there any way to get hyperlinks to work in the web UI?

I also tried with the "Click" header, didn't seem to do anything.

This creates a clickable link in the web UI and in Android:
curl -d "this is a link: https://google.com" ntfy.sh/mytopic
{"id":"VGC6XqplEFIw","time":1663948323,"event":"message","topic":"mytopic","message":"this is a link: https://google.com"}

Markdown and HTML are not supported.

I'm going to close this ticket since links are already clickable as demonstrated above, and markdown support is requested in #310. Let me know if you have more questions.

Doesn't work for me:

Oh but ok, there's a UI update/revamp that I've missed (I've just patched the binary in my Docker setup)... that explains it.

The screenshot you posted is from a UI that's many months old. I highly suggest you update your image frequently.

Yeah I think I've forgotten to rebuild the container and instead just restarted after putting the new binary in place. 🤦 Working now!


Add JethroData to list of data sources and gateway

@esinger5 There is not enough information here to address your feedback.  Please provide the article URL and the title of the article.  Thank you.

Checking with PM team, on gateway support for this data source.

Hi @esinger5. This info is now in https://docs.microsoft.com/en-us/power-bi/desktop-data-sources. Assigning to make sure this is included in updated gateways documentation.

We also added it to https://docs.microsoft.com/en-us/power-bi/service-gateway-data-sources. Thanks!


[Enhancement] Rockstar Games Launcher accomplishments

Hi, I've noticed that SuccessStory either supports or plans to support achievements from nearly every game DRM that has them, except for Rockstar Games Launcher. This being the case, I though I'd make this suggestion. Having Rockstar accomplishments as a feature in SuccessStory I think would be a fantastic addition to the plugin!
Thanks for reading :)

Agree. It would be a great thing. Especially for people that owns Gta 5 on Rockstar Games.


Double Load Panos on back/forward

The nav bar and panos load multiple times when View Panorama is clicked.

Closed by https://github.com/ashima/demo-lib/commit/c696d6d012f547615c6b5a12a2954d70a004523f


macOS keychain reports that there are no certificates

Description
One of my CI jobs has been failing recently and it seems like at some point in the last few months (when this job last ran) the keychain stopped returning results. I'm not entirely sure what is going on here, maybe the keychain is locked? So this is mostly just asking if you happen to have touched something that might be related.
Platforms affected

[ ] Azure DevOps
[X] GitHub Actions - Standard Runners
[ ] GitHub Actions - Larger Runners

Runner images affected

[ ] Ubuntu 20.04
[ ] Ubuntu 22.04
[ ] Ubuntu 24.04
[ ] macOS 12
[ ] macOS 13
[ ] macOS 13 Arm64
[X] macOS 14
[X] macOS 14 Arm64
[ ] Windows Server 2019
[ ] Windows Server 2022

Image version and build link
Image version: 20240818.4
Failing run: https://github.com/saagarjha/Ensemble/actions/runs/10550954430
Is it regression?
https://github.com/saagarjha/Ensemble/actions/runs/9286017853
Expected behavior
I would expect the keychain to contain things in it
Actual behavior
The keychain comes back empty
Repro steps

I ran a build

Hi @saagarjha
We are looking into it. Will keep you posted.

Ok, so this turned out to be my fault. The certificate I was trying to add was expired (at least, I think it was expired). I created a new one and it seems to show up the keychain correctly. Sorry for the confusion!


Correct typo in README

The example for makeA wouldn't type check.
I also notice that the README talks about defining an instance of Language, but from what I can tell that's not possible/necessary now (as there seems to be a "match all languages" instance).

Thanks!
Indeed. I've introduced a type synonym type Language l = (Traversable l, ∀ a. Ord a => Ord (l a)), so Language no longer needs to be instanced as a separate class. It simplifies things a bit!
I intend to write a new tutorial (or set of them) sometime in the near future:

E-graphs on their own, Analysis and monadic Analysis
Equality saturation on its own, for users that don't need to care about the underlying e-graphs
I've been meaning to do a recursion-schemes compatibility layer that would avoid requiring the users to define their expressions in fix point style (i.e. we'd do the refix) (I've barely started this)

Cool, that all sounds fun!


Menu links not working

Doing some research, I couldn't find an answer why the menu links are not working.
I have included the following in the schema.json file:
"id": "/city",
"links": [
    {
      "title": "City",
      "description": "City",
      "rel": "self",
      "href": "/city",
      "method": "GET",
      "targetSchema": {
        "rel": "self"
      }
    }
  ]

However, when clicking on the menu link, it doesn't direct me to the relevant section of the documentation. I believe that the issue is related to creating the double #city-city convention, but I don't know why it is happening.
Looking forward to some feedback. Thanks!

I believe that the issue is related to creating the double #city-city convention, but I don't know why it is happening.

Yeah, that's definitely related.  The HTML id is "city" but the anchor in the menu link is "city-city".  Not sure why.  The relevant code would be in doca-bootstrap-theme.  Probably somewhere around here if you want to dig into debugging it some.
What versions of that package an json-schema-example-loader are you using?  The structure of your output looks a little different from what's in the lines of code I linked to, but I'm not entirely confident I'm interpreting that right.

@handrews I found:
''''
getLinks(schema.get('links'), search).valueSeq().map(function (link) {
return React.createElement(
'li',
{
key: link.get('html_id'),
className: link.get('html_id') === activeId ? 'active' : ''
},
React.createElement(
'a',
{ href: '#' + link.get('html_id') },
link.get('title')
)
);
})
''''
I am using the version 3.1.0

Hmm... yeah nothing jumps out at me from that either, thanks for taking a look.
@tajo any ideas here?


[Feature Request] Terraform Syntax Highlighting

Will probably tackle this myself but in any case I would like to open an issue for this. Perhaps somebody has already started and wants to share what they have accomplished so far...
I would like to add syntax highlighting for Terraform similar to how the VSCode Extension handles files of filetype .tf:
VSCode Extension

+1 to this

Closing this as PR #2279 finally got merged 🎉


fix: problematic android infinite scroll grids

This PR resolves PHIRE-100
Description
There was a report that after migrating to collapsible-tabs from stickyTabs the infinite scrolling stopped working on Android.
The issue was that we use infiniteScrollArtworkGrid  in these surfaces that uses a different implementation (scrollview) for iOS and (ParentAwareScrollView) on Android.
Wrapping it to another scrollview broke the functionality, this PR fixes this behavior on the following ArtworkGrids:

GeneArtworks
TagArtworks
MyCollectionArtworks (didn't add a video for that as I don't have a lot of mycollection artworks to test out the functionality)
PartnerArtworks

Let me know if you have any concerns, will add a test case for that on the sprintly mobile QA tomorrow to test it out thouroughly.
Videos

Gene

https://github.com/artsy/eigen/assets/21178754/cd14593a-2d2c-4dd5-9a0b-e8bc9f77d6b3

Partner

https://github.com/artsy/eigen/assets/21178754/ece7fa1e-061d-42fa-a1b7-58959c8f039c

PR Checklist

[x] I have tested my changes on iOS and Android.
[x] I hid my changes behind a feature flag, or they don't need one.
[x] I have included screenshots or videos, or I have not changed the UI.
[x] I have added tests, or my changes don't require any.
[x] I added an app state migration, or my changes do not require one.
[x] I have documented any follow-up work that this PR will require, or it does not require any.
[x] I have added a changelog entry below, or my changes do not require one.

To the reviewers 👀

[ ] I would like at least one of the reviewers to run this PR on the simulator or device.

Changelog updates
Changelog updates

Cross-platform user-facing changes

iOS user-facing changes

Android user-facing changes

fixed problematic android infinite scroll grids - gkartalis

Dev changes

Need help with something? Have a look at our docs, or get in touch with us.

This PR contains the following changes:

Android user-facing changes (problematic android infinite scroll grids - gkartalis)

  Generated by :no_entry_sign: dangerJS against f76ec4c5085bd5791f26ec1b6e1a25c375362a0d

@araujobarret This is how I searched for all affected other surfaces:
The problem is when you have a <Tabs.ScrollView> that has inside a <InfiniteScrollArtworksGrid.
Searched for references of <InfiniteScrollArtworksGrid inside eigen and looked into the tree for the parents to see if it is wrapped on <Tabs.ScrollView>
Feel free to also check in case I missed anything

Actually I did miss some while rechecking @araujobarret :P following up with a commit

@araujobarret I didn't miss any in the end, they were some of them that had the Show More instead of an infinitescroll that is working properly (one example is artist series artwork grid)

Awesome, thanks for the extra care!


Needs arm64 image. Does not work on a raspberry pi

The image needs to be built for arm64 architecture
Get the following error when trying to run the image on a raspberry pi:
Unable to find image 'ghcr.io/axsuul/plex-media-server-exporter:latest' locally
latest: Pulling from axsuul/plex-media-server-exporter
docker: no matching manifest for linux/arm64/v8 in the manifest list entries.```

Sorry don't have a platform this test this with. Happy to accept a PR!


Introduce Some Cloud Based Synchronization In VS Code

As all standalone applications are now getting obsolete, it would be beneficial to have some cloud synchronization in VS code too.
When a user installs VS code on another computer (let's say his/her home computer), he/she has to install all the extesions and adjust the user settings on newly installed VS code manually.
Furthermore, if the user makes some changes in his/her user settings or installs a new extension on one computer, he/she aslo has to reflect those changes on all computers individually.
To cope with this problem, it will be very helpful that all our user settings and installed extensions' record is stored on the cloud. And we can easily synchronize our settings on all of our devices. This cloud service will work the same way, just like it works in our favorite browsers to synchronize all our settings and extensions.
Thank you in anticipation for cosidering this request.

/duplicate of #2743


Add null check to isSkippable. Fixes #9278

Motivation:
Currently GraalVM substrate returns null for reflective calls if the reflection access is not declared up front.
A change introduced in Netty 4.1.35 results in needing to register every Netty handler for reflection. This complicates matters as it is difficult to know all the possible handlers that need to be registered.
Modification:
This change adds a simple
null check such that Netty does not break on GraalVM substrate without the reflection information registration.
Result:
Fixes #9278

@graemerocher can you sign out ICLA ?
https://netty.io/s/icla

Done

@netty-bot Test this please

@netty-bot test this please

The test failures seem unrelated?

@graemerocher yeah...CI is a bit flaky today :/

@netty-bot test this please

@graemerocher thanks a lot!


Port ReceiveTimeout to C#

ReceiveTimeout is implemented in Go, it needs to be ported over to C# too

Fixed by #31


audio: (*Context).IsReady never returns true

Confirmed this with examples/pcm

c112c31e7e5919389f86f27d4e63931ab2723228 was the cause.


Ship prerelease builds out of main instead of separate branch

Aligns to the new publishing workflow where we publish weekly builds out of main instead of from a separate prerelease branch.
This removes the automatic CI for the prerelease branch and updates main to produce correctly versioned vsix's.  Once we do next weeks publishing, I'll delete the prerelease branch itself.

Lets hold off on this PR. Until we can get integration tests health up, I believe the ask is still to stick to prerelease temporarily. I am working with Manish, Michael and Richa to put it down formally.

Lets hold off on this PR. Until we can get integration tests health up, I believe the ask is still to stick to prerelease temporarily. I am working with Manish, Michael and Richa to put it down formally.

Ah gotcha, will move to draft.


OpenXR support

Any plans for OpenXR support?
As far as I know, Oculus already has preliminary support.

I think the framework is in place to support this in Veldrid.VirtualReality, but I don't have any experience with OpenXR, and am not planning on doing much VR work. I'm happy to pull out my Rift to test any PR's, though.

A big reason to eventually shift toward OpenXR support is because of its implementation of Hand Tracking as documented in its standard.  By doing this you can add support for any tracked controllers for hands built-in rather than relying on developers to integrate their proprietary API's to use Veldrid.VirtualReality with motion controllers.

Not only that, I've been told Oculus will deprecate its own API in favour of openxr


fix chart.yaml workflow

Pull Request Test Coverage Report for Build<PHONE_NUMBER>2
Details

0 of 0   changed or added relevant lines in 0 files are covered.
36 unchanged lines in 11 files lost coverage.
Overall coverage increased (+0.03%) to 51.42%

Files with Coverage Reduction
New Missed Lines
%

net/dns/manager.go
1
82.18%

wgengine/netstack/netstack.go
1
61.57%

wgengine/userspace.go
2
67.24%

derp/derphttp/derphttp_client.go
2
64.06%

health/health.go
3
81.69%

net/dns/resolver/forwarder.go
3
74.73%

tstest/natlab/vnet/vnet.go
3
43.99%

ipn/ipnlocal/local.go
4
64.3%

wgengine/magicsock/derp.go
5
69.55%

wgengine/magicsock/magicsock.go
5
70.44%

Totals

Change from base Build<PHONE_NUMBER>5:
0.03%

Covered Lines:
56003

Relevant Lines:
108912

💛  - Coveralls


Can we add device argument in FlagReranker's init function?

https://github.com/FlagOpen/FlagEmbedding/blob/61ce49e756128464501805dfcd89b37bf26ebad2/FlagEmbedding/flag_reranker.py#L149-L170
like init in BGEM3FlagModel
https://github.com/FlagOpen/FlagEmbedding/blob/61ce49e756128464501805dfcd89b37bf26ebad2/FlagEmbedding/bge_m3.py#L26-L44
In the current setup, it is difficult to directly place the model on device:1 in such a scenario. If you have two graphics cards, and cuda:0 is occupied by an embedding model, when you attempt to place the reranker model on cuda:1, it will detect that it can run on a GPU and then attempt to use cuda:0, leading to an out-of-memory issue.

Sure thing. We've made the necessary modifications to the code in llm_reranker.py. You can now specify the device.


Emphasize delegation and rename "Network"

Is your feature request related to a problem? Please describe.

I think Lunie should focus on and highlight delegation as its current primary feature and strongest use case, followed by governance. As well, the "Network" link should be renamed to "Explorer" because this is what people will expect and understand.
Describe the solution you'd like

I'd like to propose the following change to the sidebar layout:
Staking
Governance
Explorer
--
Wallet
Transactions

Additionally, the app should default to staking/my-delegations, not the explorer (for ALL users). This will encourage sign ups and provide the right emphasis on staking.
Additional context

Landing on any link that is not the first link is awkward.

++

Landing on any link that is not the first link is awkward.

@jbibla Shouldn't it be then
Explorer
Staking
Governance
--
Wallet
Transactions

yes i see what you're saying but i'm proposing that all users land on My Delegations by default. of course this means most people will see the sign in card first. but we will improve this over time.


[ZEPPELIN-1390] SparkInterpreter does not work for Spark2 version of HDP 2.5

What is this PR for?
Spark2 version of HDP 2.5 is "<IP_ADDRESS>.5.0.0-1245". Currently, Zeppelin parses this version to integer 2002500, which is higher than version "2.0.0" (i.e. 200 in integer). Therefore, Zeppelin thinks it's not supported version and fail.
I fixed some codes to consider major, minor, and patch version. Now, version parsed using only first 3 numbers (major, minor, patch) and parsed into a 5-digit integer. For example, 2.0.0 -> 20000, 1.6.2 -> 10602, 1.10.1 -> 11001. This makes HDP 2.5 compatible, and also make it more robust than before. Since maybe Spark's minor version can be a 2-digit number in the future
What type of PR is it?
[Bug Fix]
What is the Jira issue?
ZEPPELIN-1390
How should this be tested?
I added SparkVersion test codes.

@tae-jun Have you ever tried to start spark-shell to print the spark version in HDP 2.5 ? Because I think if the version is an issue, this should also happen in spark 1.6 in HDP 2.4

I upgraded HDP to 2.5 from 2.4 today. sc.version printed 1.6.1 when HDP 2.4 and now HDP 2.5 spark.version prints <IP_ADDRESS>.5.0.0-1245

@tae-jun Thanks for the contribution.
I think there're few more places related to this change
Pyspark interpreter
https://github.com/apache/zeppelin/blob/master/spark/src/main/java/org/apache/zeppelin/spark/PySparkInterpreter.java#L181
https://github.com/apache/zeppelin/blob/master/spark/src/main/resources/python/zeppelin_pyspark.py#L109
SparkR interpreter
https://github.com/apache/zeppelin/blob/master/spark/src/main/java/org/apache/zeppelin/spark/ZeppelinR.java#L143
https://github.com/apache/zeppelin/blob/master/spark/src/main/resources/R/zeppelin_sparkr.R#L45

@Leemoonsoo Thanks for comment!
I made some changes.
How does it look?
Thanks again.

LGTM

@tae-jun, could you trigger ci (close / reopen pullrequest will trigger ci) and see if it passes?

@Leemoonsoo Yep, I did it :-)

First 3 ci test profile fails with the same error.
No output has been received in the last 10 minutes, this potentially indicates a stalled build or something wrong with the build itself.

The build has been terminated

I'm not sure this problem comes from this PR or not, but i think the problem should be resolved before we merge this PR.
@tae-jun, could you rebase or merge master and see how CI-test goes?

@Leemoonsoo Hi, thanks for your guide.
I merged master branch, but it failed again.
And I tried to build again via reopening, but it fails again as you see.
However, it seems like other PRs fail with the same error.
What should I do???
Thanks for comment ^^

I think master branch has CI build problem. Let me try to fix it first.

Ok thanks
Let me know when it is done.
I will reopen PR :-)

CI is green now. Shall we merge this guy?

Let's merge!

Tested on HDP2.5, on executing both spark and pyspark sc.version prints res0: String = <IP_ADDRESS>.5.0.0-1245 and works as expected.
LGTM

Thanks everyone!


Translate

Hey, i'd like to contributing translating for portuguese. Can i?

Sure. Let me assign it to you.

Hi, what files would you like to have translated? I could help you with French :)

Hey @leaggg.
The most important file is the readme file, you can translate that.
Here is an example from @printf-ana https://github.com/printf-ana/learning-code-through-github-repos/tree/translation-portuguese

Awesome, I am on it then!

Cool 👍🏽

Hi @leaggg, I can do the translation to German.

@MicheleMarschner, sure.
Go through the contribution.md file and create a PR. 👍🏽

Hey
Would you like a Russian translation?

Yes. 👍🏽

Hi, I would like to translate to spanish, how I can make it?

Yeah sure. Click the contribution.md file and see how to make a successful PR. 👍🏽


Outside review

Fixes #1

Codecov Report

Merging #2 into master will not change coverage.
The diff coverage is 83.33%.

@@           Coverage Diff           @@
##           master       #2   +/-   ##
=======================================
  Coverage   32.43%   32.43%
=======================================
  Files           1        1
  Lines          37       37
  Branches        3        3
=======================================
  Hits           12       12
  Misses         22       22
  Partials        3        3

Impacted Files
Coverage Δ

src/index.js
32.43% <83.33%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


[EC-35] Add support for fast download

This PR is about adding actor that will perform fast download and store downloaded data in IODB
This PR depends on https://github.com/input-output-hk/etc-client/pull/31

LGTM


Error: simple protocol queries must be run with client_encoding=UTF8

We have a one-time query failure with an error - simple protocol queries must be run with client_encoding=UTF8
Query is SELECT * FROM "configs" LIMIT 1
The query is generated from the gorm's AutoMigrate method. Has anyone faced this? This happened only once, it is not reproducible in the same system. Also note that before this error, AutoMigrate created a few tables successfully.
Versions:
gorm.io/driver/postgres v1.5.7
gorm.io/gorm v1.25.10
postgres - 16.3.0

@titogeorge hello,I have also encountered this problem. the simplest way is to add  client_encoding=UTF8, But i would like to ask if you have solved this problem and found the cause ?


Page system-properties not found.

Not able to show system properties

The page is not yet implemented.


More r6 instance types available.

Detailed Description
We can upgrade from r5 (Intel) and maybe get better performance.
We previously evaluated r5a (AMD) and found it's performance lacking  - and r5g was no where near the cost savings promised to be worth evaluating.
R6a marketing page highlights up to 35% improvement over r5a
R6i marketing page highlights up to 15% improvement over r5 (Intel)
|   |   |   |   | On Demand | Reserved
-- | -- | -- | -- | -- | -- | --
R6A Extra Large | r6a.xlarge | 32.0 GiB | 4 vCPUs | Up to 12.5 Gigabit | $165.5640 monthly | $109.5219 monthly
R5 Extra Large | r5.xlarge | 32.0 GiB | 4 vCPUs | Up to 10 Gigabit | $183.9600 monthly | $116.0700 monthly
R6I Extra Large | r6i.xlarge | 32.0 GiB | 4 vCPUs | Up to 12.5 Gigabit | $183.9600 monthly | $121.6910 monthly
R5A Extra Large | r5a.xlarge | 32.0 GiB | 4 vCPUs | Up to 10 Gigabit | $164.9800 monthly | $103.6600 monthly
R6G Extra Large | r6g.xlarge | 32.0 GiB | 4 vCPUs | Up to 10 Gigabit | $147.1680 monthly | $92.7100 monthly
Implementation
Note, staging will be a smaller instance type then listed here

Make fresh deployment on staging,
Get fresh benchmark numbers / https://github.com/PublicMapping/districtbuilder/tree/develop/load-tests and memory usage
Make terraform change to r6i and deploy to staging
Get r6i performance numbers
Make terraform change to r6a and deploy to staging
Get r6a performance numbers
Determine if we want to make an instance move.  If no, document.  If yes, continue:
Make terraform change in PR

Ok, I did a fair bit of testing and reached some conclusions.
Extremely short answer
We should switch to r6a.xlarge.
Medium-length answer
I think the limiting factor is single-threaded CPU performance, so for our purposes r5a < r5 < r6a < r6i.  Since r6a is faster and cheaper than r5 (which is also Intel but the "i" is silent on that generation), it makes sense to switch to that. Switching to r6i would improve performance more, but by less than the difference between the r5 and the r6a, and it doesn't seem necessary if we're getting by right now.
Saying we're limited by CPU may it seem like we should consider compute-optimized instances, but that's just because I didn't test different memory sizes.  The app is routinely using 80% of the 32GB available to an r-series xlarge instance, and we'd need to go all the way to 4xlarge to get that much memory on a c-series instance.  More importantly, since it's single-threaded performance that seems to be the issue (CPUUtilization never actually exceeds about 30% except during task initialization), throwing more vCPUs at it won't help, and the c6 instances use the same actual hardware as the r6 ones.
Relatedly, I didn't evaluate the r6g series because it crashed when we tried it before. I was going to say it doesn't seem likely that it would improve performance, since it's not built to be good at single-threaded speed. It occurs to me that there's some chance the implementation of whatever single-threaded step is blocking us (per the same issue discussion, I think it's the topojson merge) is implemented differently for ARM such that it's able to parallelize better. But I don't think it's a strong chance, and we'd have to build and publish ARM-based containers to find out.
Long answer
I used the load testing tooling added in PR #448 and updated in PR #1046 and PR #1172.  Very conveniently, I was able to just use the exact same block of commands from the testing instructions for PR #1172.  There are a log of projects referenced in those commands, but I didn't have to recreate them because I was able to log into the database and steal all of them by updating all projects owned in the staging database that were owned by Mike to be owned by me instead.  If we need to do this again, whoever is doing it should steal all my projects.  Or we could consider making a shared testing user and setting the ownership to it.
Obviously API request performance is always noisy, and notably the different test cases also seem to vary a lot in difficulty--e.g. IL, NC, and MO were consistently pretty quick, PA, TX, and CA significantly slower--so my initial thought of looking at response time graphs and drawing conclusions didn't seem like a winner.  They're interesting and not pure noise, but they're not different enough between instance types or consistent enough across runs of the same instance type to be super illuminating.
r5:

r5a:

r5i:

So instead of trying to get results visually, I saved all the statistics printed out by k6 and aggregated them.  This is sloppy analysis, since it's taking averages of averages of averages, but I think it still produces results that are likely to represent the direction and a rough approximation of the magnitude of real effects.
Here's the bottom line from averaging the average and 95th-percentile response times reported by k6 across all runs for all states:

Instance
Combined avg
combined p95

r5
2.3561s
6.0505s

r6a
1.7658s
4.2495s

r6i
1.6486s
3.8121s

Here are some files related to that:

The full k6 output logs, zipped: k6_output.zip
The super-rough script that parses them and aggregates the results: parse_k6_results.txt (it's a Python script but Github won't let it be .py)
The summary that prints out: db_app_summary.txt (apparently .json is verboten as well)
The CSV file of the individual run results (i.e. each row has numbers from one http_req_duration line from the output of a k6 run for a particular state on a particular instance type): db_app_stats.csv

While I'm attaching files, here's the JSON for the dashboard I made: LoadTestingDashboard.txt
Apparently the mere existence of a custom CloudWatch dashboard costs money, so I just deleted it.  But it's hard to see what's going on when you have to flip between a bunch of different standard dashboards and metrics pages.  This should make it easy to recreate it if we need to do more load testing in the future (just make a custom dashboard with nothing on it then go to "Actions>view/edit source" and copy the JSON in there).
Conclusion
Like the short answer said, we should switch to r6a.  It's cheaper than r5 and possibly in the vicinity of 25% faster for our purposes.  r6i is faster still, but it doesn't seem like the difference (roughly 10%) is enough to justify moving in the other direction price-wise.

I updated the production tfvars file with these changes:
53c53
< container_instance_type                          = "r5.xlarge"
---
> container_instance_type                          = "r6a.xlarge"
57c57
< container_instance_reserved_memory               = 1280
---
> container_instance_reserved_memory               = 1300

The second one is because one of the times I changed the instance type and triggered a deploy, no tasks actually came up because their requested memory allocation was slightly higher than the total memory available to be allocated to tasks.  I'm not positive this was on the r6a, but I think it was.
The exact amount needed for overhead might change if we change OS version (per issue #1278), so it would make sense to revisit this setting once we've settled that question, to make sure we're allocating neither more nor less than all of the memory available on the instance.

Deployed with the above changes on 3/13/23.


Echo studio

I use alexa actionable notifications.....
and it works on all my devices except the echo studio, it stoped working after updating alexa media player
any suggestions

This is not the right forum for actionable notifications help. If you have a use case to test for this component, we can help you on that. If so, please use the template.


problem while upgrading 0.2.4 -> 0.2.5 and while installing 0.2.5 alone

Select Add-On (place a lowercase x for the relevant add-on)

[x] Xiaomi Mi Scale

Describe the bug
I use Home Assistant supervised, saw today that there's an updatefor Xiaomi Mi Scale add-on from 0.2.4 to 0.2.5. tried to upgrade and this error occurs:
Can't install lolouk44/xiaomi-mi-scale-ha-add-on:0.2.5: 404 Client Error for
http+docker://localhost/v1.41/images/create?tag=0.2.5&fromImage=lolouk44%2Fxiaomi-mi-scale-ha-add-on:
Not Found ("manifest for lolouk44/xiaomi-mi-scale-ha-add-on:0.2.5 not found: manifest unknown: manifest unknown")

then tried to uninstall 0.2.4 and make a clean install of 0.2.5 - the same error occurs.
tried to re-add repository and make a clean install - the same error occurs.
To Reproduce

click on "install" on 0.2.5 version or "update" on 0.2.4 version

Expected behaviour
correct update of the addon to latest version
Screenshots

Scale (please complete the following information):

Name Xiaomi Mi Body Composition Scale 2
Model # XMTZC02HM

Device running Home Assistant (please complete the following information):

HP t620 thinclient
usb dongle

Additional context
n/a

same for me

This is an issue with the github workflow. I've just kick ran the jobs again, should hopefully be republished in about 10 min. If not I'll just deploy a new release again

re-running the jobs did not work so published 0.2.6.
Another ~10 to wait and should be fixed.

Can anyone confirm 0.2.6 is working pls so I can go and have my dinner? 😉

it didn't showed up yet for me. but I'll let you know if it will :)
thank you for such a quick reaction!
enjoy your dinner :)

0.2.6 showed up & updated without any problems! one more time thank you for lighning-fast fix! :)


[WIP] Poh plugin: Added static burner timers

Added static burner timers for POH altars.

(Currently uses the minimal timer (2:10), timer should scale with firemaking level (~4:00 at level 99))
partly fixes #4679

This should rather use the PieComponent (as hunter plugin does). Also idk why we still have there Lit/Unlit instead of just simple color difference, seems so debug-like

Removed 'Lit' and 'Unlit' text, only draw Poly when the pie timer runs out & added pieProgress instead of text timers

Is this still WIP?

I rebased this and put the fm lookup in comment until we know the exact scaling formula for more accurate timers

The burner timers now work with a formula from Mod Ash his twitter:
200 + Stat + (random number between 0 and Stat) game ticks
( https://twitter.com/JagexAsh/status/1037623830062288897 )

Re-added the highscore skill lookup to scale with Mod Ash formula
Burners now have a green timer that can assure burners wont extinguish
Burners have an orange timer after the green timer. This is the random timer where burners might
extinguish
Pie components now go from full to empty


Maintainer - bring this project back to life 🚀

Hello, I feel sad that it seems like this project isn't actively maintained anymore. There are a lot of open pull requests which would add some very nice and useful icons. I would volunteer to collaborate on this project and try to keep it alive. I will probably not having the time to add icons by myself, but I can try to clean things up and reviewing the open pull requests/issues. @konpa if you are willing to add me I will see what's possible.

Thank you for adding me. I will start by organizing/labeling the pulls and issues, continuing to review some of the pull requests.

You should look into some of the icon PRs. Many open PRs have some very useful icons. You should consider merging them :)

@debdutgoswami y, planning to do that in the next days.. :)


Files not reloaded with PyCharm with Windows

Description
On Windows, jurigged does not seem to reload a file it's running after I edit it with PyCharm. I have read this may be an issue with how WatchDog monitors for file updates, but I didn't see JetBrains IDEs mentioned specifically so I'm not sure if it's expected that this would work on them.
It may be nice to include a table of editors which are known to be compatible with jurigged, and any notes for making them work if necessary.
Steps to reproduce

Create a new project in PyCharm
Write the script

from time import sleep

def do_something():
    print("Hello")

def main():
    for _ in range(100):
        do_something()
        sleep(1)

if __name__ == '__main__':
    main()

Run the script with jurigged -v main.py in your terminal
As the script is printing "Hello" repeatedly, change print("Hello") to print("Hi") and click out of the file so it saves.

Expected behavior
The script would go from printing "Hello" to "Hi"
Actual behavior
The script continues to print "Hello"
Platform
PyCharm version
PyCharm 2021.2.2 (Professional Edition)
Build #PY-212.5284.44, built on September 14, 2021
Python version
Python 3.10.0
Dependency versions
ansicon==1.89.0
blessed==1.19.0
codefind==0.1.2
jinxed==1.1.0
jurigged==0.3.4
ovld==0.3.2
six==1.16.0
watchdog==1.0.2
wcwidth==0.2.5

Device specifications
Processor	Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz   3.60 GHz
Installed RAM	32.0 GB (31.9 GB usable)
System type	64-bit operating system, x64-based processor

Windows specifications
Edition	Windows 11 Education Insider Preview
Version	Dev
Installed on	10/19/2021
OS build	22478.1012
Experience	Windows Feature Experience Pack 1000.22478.1012.0

I am fairly sure this is the same issue as #9.
I have made adjustments to file watching in version 0.3.5, try installing that and tell me if that fixes the problem (I don't have Windows to test).


Minecraft is on 1.8.9

1.8.8 -> 1.8.9

Would also need the appropriate pom.xml changes, such as:
<version>1.8.8-SNAPSHOT</version>

I don't think it matters, since 1.8.9 was a client change, and 1.8.9 clients are compatible with 1.8.8 servers. Also, Bukkit/Spigot is still on 1.8.8. However, I guess since this is a small and inconsequential change, we can add it.


[BUG]: addDocumentToNamespace LanceDBError : Operation not supported (os error 95)

How are you running AnythingLLM?
Docker (remote machine)
What happened?
I use k8s on this app .mount the path /app/server/storage/ to azure file share. the lancedb is selected as DB . the chat is ok and the upload is work fine but this error  happens when I move file to work space
[backend] info: Chunks created from document: [backend] info: Inserting vectorized chunks into LanceDB collection. [backend] error: addDocumentToNamespace [backend] error: Failed to vectorize
addDocumentToNamespace LanceDBError: LanceError(IO): Generic LocalFileSystem error: Unable to copy file from /app/server/storage/lancedb/hello-world2.lance/_versions/.tmp_1.manifest_6fd3dc1e-e164-4235-ba8d-0045de339d5f to /app/server/storage/lancedb/hello-world2.lance/_versions/1.manifest: Operation not supported (os error 95), /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/convert/mod.rs:757:9
Are there known steps to reproduce?
Hi everyone , for my case . I use k8s on this app and my path mount is /app/server/storage   the lancedb was selected and the upload was work fine but This happens when I move file to work space
addDocumentToNamespace LanceDBError: LanceError(IO): Generic LocalFileSystem error: Unable to copy file from /app/server/storage/lancedb/hello-world2.lance/_versions/.tmp_1.manifest_6fd3dc1e-e164-4235-ba8d-0045de339d5f to /app/server/storage/lancedb/hello-world2.lance/_versions/1.manifest: Operation not supported (os error 95), /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/convert/mod.rs:757:9

This is because for whatever reason the application and/or docker user does not have write permissions on the /app folder - or more likely where the /app folder for the docker container is bound to. In most cases it should be some $HOME directory for the host - something easily writable

@aprt06 , @timothycarambat , @ccr-fan-3000,
Is this a factor?: https://lancedb.github.io/lancedb/guides/storage/#azure-blob-storage

How can we configure the default LanceDB instance to write to Azure Blob Storage?

I think we are going to try this unless @timothycarambat doesn't think it will work:

Create Blob Container. Within the Blob Container, create a LanceDB database.
Set theses Azure Web App Environment Variables:

AZURE_STORAGE_ACCOUNT_NAME
AZURE_STORAGE_ACCOUNT_KEY
AZURE_CONTAINER_NAME (set to container name from above)
AZURE_DATABASE_NAME (set to db name from above)
VECTOR_DB (set this to lancedb)

Make changes to server/utils/vectorDbProviders/lance/index.js

const lancedb = require("@lancedb/lancedb");

/** * LancedDB Client connection object * @typedef {import('@lancedb/lancedb').Connection} LanceClient */
const LanceDb = {
  // Update URI to point to Azure Blob Storage
  uri: `az://${process.env.AZURE_CONTAINER_NAME || 'my-container'}/${process.env.AZURE_DATABASE_NAME || 'my-database'}`,
  name: "LanceDb",

  /** @returns {Promise<{client: LanceClient}>} */
  connect: async function () {
    if (process.env.VECTOR_DB !== "lancedb") throw new Error("LanceDB::Invalid ENV settings");

    // Add Azure Blob Storage credentials to storage options
    const storageOptions = {
      accountName: process.env.AZURE_STORAGE_ACCOUNT_NAME,
      accountKey: process.env.AZURE_STORAGE_ACCOUNT_KEY
    };

    const client = await lancedb.connect(this.uri, { storageOptions });
    return { client };
  },

  // ... rest of your methods
};

module.exports.LanceDb = LanceDb;

Thoughts on this one?

Bingo! This works.


Flesh out JSON-RPC API section

This minimally fills in information about what should be expected from portal clients with respect to exposing the JSON-RPC API.  The list of endpoints was pulled directly from the JSON-RPC spec in the eth1.0-specs repository.

seem to rather clutter the spec.

Yeah, I don't love the current organization because of this.  I will probably take another stab at this because I'd actually like to break each endpoint down a little further into exactly how it would be served from the network.


Token not shown in Safari ("Error: Stored state not found")

Describe the bug
When using the login() method on the Angular service, the token is not available in Safari after I am redirected from Kinde back to my Angular app. Instead I get "Error: Stored state not found" from AuthCodeWithPKCE.js (line 180). It works perfectly well in Chrome.
To Reproduce
For a simple test, include the service in a component constructor:
constructor(
    public kindeAuthService: KindeAngularService
) {}

Make a simple login button in the component's view and display the token right beneath it:

  <button id="login" type="button" (click)="kindeAuthService.login()">Login</button>

    {{ kindeAuthService.accessToken$ | async }}

In Safari, the token is null, and the console displays the error mentioned above. In Chrome, the access token is displayed.
Expected behavior
I expected the same behavior as in Chrome, where the token is accessible.
Desktop (please complete the following information):

OS: MacOS 12.3
Browser: Safari 15.4
"kinde-angular": "^1.3.0"

Odd, I will have a look at this.

Noticed that the cookie policy of safari is more restricted compared to other browsers. This wont happen in production environment if you use the same domain e.g.: app.yourdomain.com and auth.yourdomain.com. Nevertheless, I will search for solution to make localhost work again

@luukhaijes Thanks a lot for investigating this. I was aware of the cookie issues in Safari from some previous problems I had with Auth0 (which also relies on third party cookies), so I am almost sure that I had allowed third party cookies in my Safari settings when I did the Kinde test. I will confirm when I am at my computer and get back to you here.

No problem, please let me know so I can continue my investigation. :)

@cjsinnbeck I tried it myself with website tracking prevention turned off, same problem occurs. Thanks for raising this issue, thinking of a fix right now.

@luukhaijes Thanks for confirming. It seems to me that the error does not come from your code but rather from Kinde's own npm package (Kinde TypeScript SDK), and that it has to do with some SessionStorage management? The error I get seems to come from here:
https://github.com/kinde-oss/kinde-typescript-sdk/blob/a9f596bd136ee0412d3eb3b4e3c8e1aca1473421/lib/sdk/oauth2-flows/AuthCodeWithPKCE.ts#L119
So, maybe this isn't even a cookie issue?

@cjsinnbeck Yeah, that happens when there is no storedState aka the cookie. It uses the sessionManager where I created a custom implementation. I noticed no cookies are being set, currently I'm changing the implementation to use the refreshTokens function, needs some work.

@luukhaijes Ah, got it. (I am having a very similar problem with Auth0 + Safari, where I need to change a project to use RefreshTokens + LocalStorage instead of cookies to make it work in Safari).
I also see some StackOverflow answers saying that Safari/Webkit will not set secure cookies for unrecognized TLDs, and that "localhost" is such an unrecognized TLD. This is a separate cookie issue unrelated to the "third party coookie" issue. So, maybe that is part of the problem?
Anyway, thanks a lot for looking into this.

Working on this, I'm reworking the package a bit so I hope to have this fixed soon :)


[Bug]: Coolify upgrade fails on hetzner

Error Message and Logs
Welcome to Coolify Installer!
This script will install everything for you. Sit back and relax.
Source code: https://github.com/coollabsio/coolify/blob/main/scripts/install.sh

---------------------------------------------
| Operating System  | ubuntu 24.04
| Docker            | 26.0
| Coolify           | 4.0.0-beta.358
| Helper            | 1.0.2
| Realtime          | 1.0.3
---------------------------------------------

1. Installing required packages (curl, wget, git, jq).
E: Failed to fetch https://mirror.hetzner.com/ubuntu/packages/dists/noble-updates/main/binary-arm64/Packages  404  Not Found [IP: 2a01:::3:3 443]
E: Failed to fetch https://mirror.hetzner.com/ubuntu/packages/dists/noble-backports/universe/binary-arm64/Packages  404  Not Found [IP: 2a01::::3:3 443]
E: Failed to fetch https://mirror.hetzner.com/ubuntu/security/dists/noble-security/main/binary-arm64/Packages  404  Not Found [IP: 2a01::::3:3 443]
E: Some index files failed to download. They have been ignored, or old ones used instead.

Steps to Reproduce

Connect to server
run upgrade command curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
Observe error

Example Repository URL
No response
Coolify Version
v4.0.0-beta.347
Are you using Coolify Cloud?
No (self-hosted)
Operating System and Version (self-hosted)
Ubuntu 24.04
Additional Information
Possibly related to https://github.com/coollabsio/coolify/issues/3510

Fixed by following https://status.hetzner.com/incident/43b5f083-cb30-4c01-b904-b611206eb172


Update Cron Jobs Docs

Study this topic: CronJobs.
Much of the content is not conceptual; it is task-like. Move the task-like content into one or more new Task topics. Before you create a new Task topic, verify that the content does not already appear in an existing Task topic. For the original topic and any new Task topics, use the appropriate template: Concept or Task. Edit the topics to comply with our style guide. In Task topics, if possible, create exercises that readers can actually do as they read through the steps.

/remove-lifecycle rotten
/lifecycle frozen
/assign

/language en

Relevant to https://github.com/kubernetes/enhancements/issues/19
/triage accepted

Also see https://github.com/kubernetes/website/issues/34610

I'm actually happy with https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/ now.
/close


Incorrect computation of subtype relationship

Consider the following program:
typedef F<X> = void Function(X);
class A<X> {}
class B<X> extends A<F<X>> {}
A<F<String>> a = new B<Object>();

main() => a;

Note that B<Object> <: A<F<Object>> because of the extends clause, and A<F<Object>> <: A<F<String>> because F<Object> <: F<String> because the type argument of the type alias F occurs contravariantly (and only contravariantly), so the initialization of a is actually an upcast. Still, it is rejected:
> dartanalyzer --preview-dart-2 n028.dart
Analyzing n028.dart...
  warning • A value of type 'B<Object>' can't be assigned to a variable of type 'A<(String) → void>' at n028.dart:6:18 • invalid_assignment
1 warning found.

The declaration class B<X> extends A<F<X>> {} is an error according to this feature specification.
Said feature has been accepted, but is not yet implemented. But it makes no sense to change an implementation to handle a subtype relationship differently, when one of the types involved will be a compile-time error in itself. So I'll close this issue.


fix: add workaround to fix compatibility with go-eth2-client

Motivation
There is a compatibility issue (https://github.com/attestantio/go-eth2-client/issues/144) with any software that uses go-eth2-client with a version less than v0.21.6.
While this has been fixed over a month ago by https://github.com/attestantio/go-eth2-client/pull/145, upstream software using the client have not yet updated it and cut a release.
This workaround is to avoid compatiblity issues with our stable release and can hopefully be removed in our next release.
Description
Force beacon api server to return JSON if client uses go-eth2-client as determined by user-agent header.
The user agents I have checked are for

charon (based on testing)
ssv (based on code)
vouch (based on code)
checkpointz (based on code)
did I miss any?

It seems like that only Vouch overrides the default header but I haven't tested this for all others yet.
Also we can skip this check for produce block api (and others) as go-eth2-client supports handling SSZ data in response for these endpoints.

:tada: This PR is included in v1.20.1 :tada:

:tada: This PR is included in v1.21.0 :tada:


✨ migrate history store to pinia

PR Type

[x] Refactoring

Context

[x] related #4755
[x] Remove unused components

pay 50 usd


Add support for OEP-8

For now, OWallet is not able to see (and transfer) the OEP-8 token (like the pumpkins) available in the current wallet.

I have an OEP-8 token in my OWallet (ledger).It's now viewable in the wallet itself, but on the blockexplorer it is present in my OWallet address. But it would be nice to see it directly in the wallet off course.

No such plan for now. Maybe add the support in the future. So please do not transfer the oep-8 tokens to your ledger wallet till we have the support on OWallet. Thanks.


first crack and Corelight kit

First iteration of the adapted zeek->corelight kit.

i've got some updates for this


Nexmo\Insights\Client doesnt handle error responses well

Hi,
The Nexmo\Insights\Client class doesnt seem to handle error responses well.
For example
Following code example from here:
https://developer.nexmo.com/number-insight/building-blocks/number-insight-basic
 $basic  = new \Nexmo\Client\Credentials\Basic(NEXMO_API_KEY, NEXMO_API_SECRET);
 $client = new \Nexmo\Client($basic);
 $insights = $client->insights()->basic('07999999999');

The above will fail - as the number is not in internalised format (it would also be great if the basic function accepts the $additionalParams argument like the generic makeRequest function does) - but php code errors with:
Notice: Undefined index: national_format_number
in vendor\nexmo\client\src\Insights\Client.php (line 27)

Which is:
    $basic = new Basic($insightsResults['national_format_number']);

The server API response does not contain the key 'national_format_number'.
Additionally if the Nexmo API response is not 200, the code fails with this:
Argument 1 passed to Nexmo\Insights\Client::getException() must be an instance of Nexmo\Insights\ResponseInterface, instance of GuzzleHttp\Psr7\Response given, called in vendor\nexmo\client\src\Insights\Client.php on line 96

Thanks very much - i could write up a PR with these implemented / corrected if you would prefer?

@runawaycoin A PR would be very much appreciated!

The server API response does not contain the key 'national_format_number'.

Yes, it appears the API response is:
{
    "status": 3,
    "status_message": "Invalid request :: Not valid number format detected [<PHONE_NUMBER>9 ]"
}

What should the expected behavior of the client be when the status is a value other than 0?
It's also curious to me that this request returns a 200 http status instead of 400, given the error.

Thanks @TheOtherBrianJ there are some good observations here and we are always delighted to receive the pull request as well! I am looking forward to reviewing that one - I will also offer your comments about the expected status code to the API teams, but better client handling is something more immediately within our control :)


Integration test support for Arm64

Welcome!

[X] Yes, I've searched similar issues on GitHub and didn't find any.
[X] Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What did you expect to see?
I tried to run integration testing on Arm64. So, I added the Arm64 architecture in the semaphore.yml file.
During integration testing I am getting the below error.
FAIL
exit status
FAIL	github.com/traefik/traefik/v2/integration
traefik-test-network
Makefile:117: recipe for target 'test-integration' failed
make: *** [test-integration] Error 1

The test failed at simple_test.go:961
FAIL: simple_test.go:883: SimpleSuite.TestMirrorWithBody
simple_test.go:961:
c.Assert(val2, checker.Equals, int32(5))
... obtained int32 = 4
... expected int32 = 5

Please have a look at the log attached below.
Integration test output failed at arm64: integration testing on arm64.txt
It would be really helpful if you could share some pointers on it.

Hello @odidev,
Thanks for reporting this,
The integration test SimpleSuite.TestMirrorWithBody is known to be flaky on the CI which is not an arm64 platform.
Did you tried to run the test suite multiple times?

I ran the test suite multiple times getting the same error SimpleSuite.TestMirrorWithBody

Hello @odidev,
The SimpleSuite.TestMirrorWithBody test is somehow flaky, you can try to run the test with the "CI multiplier" enabled, by passing the CI env variable: CI=1.
Nonetheless, we cannot guarantee that all the tests are passing on Arm64 arch.
Considering that Traefik has no specific code for Arm64 and that we have no need today to run the tests on this arch, we are going to decline this issue.


License?

Would like to integrate some of raspiblitz with our project, if the license is compatible.

May it would be helpful to emphasize your needs for compatibility. ;)
I would personally tend to AGPL 3+, businesses could argue they need to use proprietary stuff directly or dont like the hassle to do things right with freedom enforcing software; but maybe the project owner has different preferences.

We’re MIT/BSD licensed and AGPL would not be acceptable there. We don’t mind having to share changes.
I like your term, “freedom enforcing”.
Are you one of the authors?

Funny thing - I have totally forgot about the license until now.
Personally I like GPL idea of "enforcing freedom". But I looked at the licenses of lnd, c-lightning and bitcoin and they all do MIT/BSD (like) licenses. So I tend to keep it that way.
@vv01f MIT/BSD should allow to change/fork to AGPL later on if needed, right?

Danke! That’s cool.
I believe you can always move to a more restrictive license later.

I would like still to keep this discussion open for some days.

@rootzoll aye, X11/MIT (as bitcoin, the code, itself) does not limit anyone to make a simple copy and reship with more restrictive license; that's for good and worse. Some people argue that MIT-like style gives more freedom as it does not restrict anyone.
Also possible to have different parts with different licenses, but I would not recommend this for easier handling.
Another way would be to go dual-licensing. Also needs manual handling, thus I personally do not like that.
For decision it depends if you have a strong opinion. If you want encourage people to go for it the fewer limits, the better.

I prefer a licence, which allows to build your own products from both. similar like your own linux distro. the most work is the script collection, or?

@jagottsicher even AGPL does not hinder you from buildung your products. Just you would need to provide the source code. It is rarely a problem because of licenses that do not allow combination because they prohibit sharing. The point is: Companies regard the code their private asset. In my eyes truth ist: The asset is customer relations and capabilities for services.
also see nina's “Copyright is Brain Damage” as a popular example outside of coding.

@Vv01f thanks for clarification. That is enlighting, but seems it is needed for me to read a lot and understand the licencening systems more.

OK. I think everybody is cool with the MIT License for now - so I added a LICENSE file to the repo.
Feel free to report any use of this software that you think is not reflecting the spirit of the community and then I can start a process with contributers to see if a stricter OpenSource license would be a better fit then.

Reconsider MIT for GPL? Are there any implications for you? Rootzoll will be already notified, so ping @openoms @frennkie to give some thoughts about this please.
My short review:
MIT -> The uncomplicated license, easy to dealf if and is copyright.
GPL -> Freedom enforcing for derivatives, lots of clauses and is copyleft.
For historical purposes:
I personally think licenses are just means to fight for freedom when there is claim of owning an intellectual property, which is created by fiat laws. For the current time we leave in, free licenses protect the code from being claimed by other project and prohibiting further development from here.

MIT is the uncomplicated  license and because we can just go one time MIT -> GPL and not reverse that I would tend to make that step only if there is a practical reason. Like for example:

If there would be a (hostile) forking project, that continues to take our code and closes it we can still change to GPL to cut that project off from exploiting further community contributions.

If there is an GPL dependency/library/fork that we wanna/need to use and would only be allowed if be accept that copyleft.

Especially the second case shows that it can make sense to wait - because I am not excatly shure about the GPL versioning and what you can mix up there. So say we changed already to a GPLv3 but then we wanna use a GPLv2 library or something.
I am open for the discussion ... but thats at this point in time my view on that topic so far.


moving from redismod->redisstack

Moving to redis-stack image from redis mod (needed to make a slight change to unit tests because of default configuration of redis-stack)

@slorello89 w00t


Youtube Center disabled on chrome  35.0.1916.114 m

As they promissed... extensions that are not hosted on web store have been disabled...
We have some options.

Host YTC on google web store.
Use filterscript on tampermonkey... but it is a bit more laggy then the extension. It takes very longer to load country flags on comments for example.
Use chrome beta or canary versions. Both unstable and a bit more laggy. Also they might crash from time to time.

#Edit

You can also unzip the .crx file and import it to chrome as an unpacked extension. You will have to keep the unziped folder on your drive though. I don't think there is any performance loss with this alternative, so that's what i'm doing now.

This script has been published to Webstore already, but google has removed it, probably because of downloading option, though i remember this version has not had this option in it.
@YePpHa Will you try to publish it again?


Stress test and get performance metrics

added Artillery module to perform stress tests
changes to query
added indexes to database
fixed test as above changes required it

Looks good Daddy-o


add asCopy param in UIDocumentPickerViewController

When the users try to saveAs in ios, the Files app pop up and let the users select a path to save the file. However, the move button in this dialog in ios makes users confused. The users doesn't know what to do until they press on move button.

I confirm that on IOS there is MOVE instead of SAVE. I'm waiting for this fix.
Thanks.


logging change

changed it to look like
Info | main                             | Starting sway version gef31ee5 (2015-08-26, branch "master")
Info | load_config                      | Loading config
Debug| get_config_path                  | Checking for config at /home/taiyu/.sway/config
Info | config_command                   | handling config command 'set $mod alt'
Info | config_command                   | handling config command 'set $mode test'
...

I disagree.

oh well.


change name of "Download Theme" button to "Kontakt" in "Dołącz do nas" section

and add page-scroll option to "Kontakt" section

Issue moved to CodeForPoznan/startbootstrap-freelancer #10 via ZenHub


Naming Convention Issues.

Four issues were found that had to do with naming conventions.

putting a pin in this and will try to resolve it when I do an update after treasure vault releases.

Thank you.  Glad to see you're still on it.  Is there a way to pick what goes into the store or is it just an auto fill?  I know projects can get 'request heavy' so please don't take it wrong.

It's all hand built.


Geom / Point / Dot doesn't work

http://labs.phaser.io/view.html?src=src\geom\point\dot.js
Uncaught TypeError: Phaser.Geom.Point.Dot is not a function
    at Scene.update (dot.js:52)
    at Systems.step (Systems.js:280)
    at SceneManager.update (SceneManager.js:363)
    at Game.step (Game.js:363)
    at TimeStep.step (TimeStep.js:519)
    at step (RequestAnimationFrame.js:102)```

This example has been hidden until it's moved over to a Math example.


Namespaced admins cannot 1) create vulnerability profiles 2) accept vulnerabilities

Environment
Platform: Bare Metal Kubernetes
Kubernetes/Platform Version(s): v1.24
Describe the bug
We have neuvector deployed on a multitenancy Kubernetes cluster. We are using OIDC to authenticate users, with Group-Role mappings managing authorisation, which give users a Global Role of None, and the Admin role in all namespaces they have developer permissions in.
We would expect these users to be allowed to do everything a Global admin can do (just localised to their namespaces), but at present they can't. Currently it is not possible for a namespace admin to:

Create vulnerability profiles
Namespaced Admin:

Global Admin:

Accept CVEs

Namespaced Admin:

Global Admin:

This list is not necessarily exhaustive, but represents at least two features that namespaced admins aren't able to access. This may be deliberate, but it severely limits how useful neuvector is in a multitennancy environment. Neuvector should (as far as is possible) be shifting left, so that developers are much more responsible for the security of the applications they produce. This isn't possible if lots of useful features are only available to cluster (global) admins.
To Reproduce
Steps to reproduce the behavior:

Spin up a neuvector instance on Kubernetes
Create a user mapped to the global admin role
Create a user (or ideally use a user managed by an OIDC provider) mapped to a global role of none and a namespaced role of admin for an example namespace.
Navigate to assets.containers and select the vulnerability tab. On the global admin user you should see the view button on the table listing vulnerabilities. On the namespaced admin user this should be missing
Do the same for securityrisks.vulnerabilityprofile and the option to add a profile should be present for global admin and missing for namespaced admin.

Expected behavior
For points 4 and 5 both global and namespaced admins should be offered the exact same UI, with the only difference being that the vulnerabilities the namespaced user can see are isolated to their namespace.
Screenshots
See above in the description of the bug

I am having the same issue. Is there a plan when this is gonna be fixed?

I am having the same issue. Is there a plan when this is gonna be fixed?

They have a glut of issues over a year old so ... I wouldn't hold your breath


Further prevent flakiness of LoggingSpec properties

Issue Number
#2368
Overview

[x] Use withMaxSuccess 1 to ensure each ctx is only used for one test.

Comments

Quick and I believe fine workaround for https://github.com/input-output-hk/cardano-wallet/pull/2573#pullrequestreview-619348957

Fine, that works too 😸
bors r+

bors r+

bors r+

bors r+

bors r+

bors r+

bors r+

bors r+
Pls


Improve fork config generation for develop.

Explain your changes:

Make it possible to merge https://github.com/MinaProtocol/mina/pull/14270 into berkeley.

Explain how you tested your changes:

CI.

Checklist:

[x] Dependency versions are unchanged

Notify Velocity team if dependencies must change in CI

[x] Modified the current draft of release notes with details on what is completed or incomplete within this project
[x] Document code purpose, how to use it

Mention expected invariants, implicit constraints

[x] Tests were added for the new behavior

Document test purpose, significance of failures
Test names should reflect their purpose

[x] All tests pass (CI will check this if you didn't)
[x] Serialized types are in stable-versioned modules
[x] Does this close issues? List them

Closes https://github.com/MinaFoundation/mina/issues/95

!ci-build-me

!ci-build-me

!ci-build-me

!ci-build-me

!ci-build-me

!ci-build-me

@bkase any chance to review this PR ?

!ci-build-me

!ci-build-me

Can you expanded a little more on how you tested this PR?

@ghost-not-in-the-shell , there's an integration test for this in review: https://github.com/MinaProtocol/mina/pull/14342. Once it's merged, we can add more checks to it to test this change.
For the time being I tested manually by extracting the runtime config from a running node and started a new network from it. In particular I did synchronise with mainnet, extracted the config and started a berkeley' sandbox network with the state, I had to add an account that I control to the ledger and delegate from all accounts to that one so that I could produce blocks.

!ci-build-me

I'm going to revert this PR as the compatible version was not reviewed yet. The correct order is to have the original PR reviewed first so that changes can be addressed there, before we land any conflict resolving PRs into other branches. The review comments made on this PR should be addressed on the original PR instead, and the review should be finalized there first. Typically, I don't recommend opening merge conflict branches until the first PR is approved in order to avoid this confusion (you will just end up redoing the merge PRs if you have to make changes to the originating PR during review anyway).


Android : Chat : Message sent as longer emails are not displayed properly

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Open the android app
Open any report
Write sentence that takes up more than two lines in chat message.

Expected Result:
Chat message should occupy full available horizontal space when displayed in messages (Like it does in mWeb chrome)
Actual Result:
Chat message breaks into next line even though further horizontal space is available
Workaround:
unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native

Version Number: 1.2.50-2
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
https://user-images.githubusercontent.com/43996225/211128885-55f9552d-9643-4504-8f06-2901e3e374db.mp4
https://user-images.githubusercontent.com/43996225/211128908-831db437-aa95-45bf-a758-914467819df0.mp4

Expensify/Expensify Issue URL:
Issue reported by: @dhanashree-Sawant
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1673023806589679
View all open jobs on GitHub

This is the same on iOS and I think a stylistic feature, not a bug. Closing!


Cleaned RPC.py

Only imported some method that are being used rather than the whole module,
imported all of the packages in a strict line,
formatted the variable inside of a string instead of either using the .format() string function or using %s to call a string variable.

Wrong implementation in the class DiscordIpcClient(metaclass=ABCMeta), will give attribute error.


LiveFyre Comment on Installing NuGet

Post Time: 2017-05-01 07:04 (UTC)
Area: NuGet
Article: Installing NuGet | Microsoft Docs
https://docs.microsoft.com/en-us/nuget/guides/install-nuget
CommentsCategory: Rant   Sentiment: 87%
Comments:
As of May 2017, the recommended version for NuGet CLI is still 3.5, although 4.1 is already out (https://dist.nuget.org/index.html). Whats the reason behind this?

Anand answered this one.


Shapes styles doesn't work

When drawing a shape there is ability to select shape style (transparent with borders, filled with borders, borderless filled). This work only with rectangle - other shapes uses only 1 style no matter what I select.

Yep, this is one of the biggest things left towards feature parity with classic mspaint. Maybe I'll create a milestone for that.

Finally done for all shapes!


[MM-47621] Upgrade highlight.js to 11.6.0

Summary

In the context of regular dependency upgrades, this is the upgrade of highlight.js to version 11.6.0 (minor version upgrade).

From version
To Version
Change log
Notes

11.5.1
11.6.0
changelog
Changes are dropped support for node 12.x and fixes or enhancements of grammars

Ticket Link

https://mattermost.atlassian.net/browse/MM-47621
Release Note

NONE

E2E tests not automatically triggered, because PR has no approval yet. Please ask a developer to review and then try again to attach the QA label.

/e2e-test

Is there anything in here that might affect https://github.com/mattermost/mattermost-webapp/pull/11303? Hopefully this won't cause any issues for that PR since it's adding lazy loading for highlight.js

@hmhealey from the changelog between 11.5.1->11.6.0, there are only fixes and enhancements in grammar of different languages, nothing else (apart from dropping support for Node 12.x), so I don't expect something. cc: @sk409 for visibility

/e2e-test

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/254157

Re-running e2es, last run cycle failed.

Thanks @m1lt0n
Tested, looks good to merge.
E2E report - no PR related failures.
There are few tests that are failing related to channel switcher (differ from master) but not reproducing when testing manually.


Black screen on some devices.

I'm not sure if this is an actual Chilipie-kiosk issue or a setup issue , but hope some one can help me solve this issue.
I have about 10 devices with the same setup (Chilipie with remote.it service and VNC, auto reboot at 5am),
I also install scrot to generate "screenshot" images from what is showing the raspberry generating a screenshot every 10 minutes end updating via curl to my server to keep an eye on that each one is displaying.
So the issue is 2 of this devices show black screen on every screenshot also when VNC all I see is a black back ground and nothing else (VNC is OK I can see the mouse pointer) ssh device also is OK and shows chome-browser activity as it is working properly.
The only way to solve this for now is reboot.
Maybe all explanation is no needed , but also wanted to share if its useful fore some one.
thank you in advance.

Hmm, sounds odd.
Do the Pi's still show the browser on their HDMI, even if the screenshots are blank?
It definitely seems like a built-in solution for #38 would make a lot of folks' life easier, including yours.

This issue has been had to reproduce, and we're hoping it goes away with the upcoming 3.0 release, as it's based on a much newer upstream Raspbian. Release Candidate builds of 3.0 are already available for download in releases.
Thus, I'll be closing this issue for now. Feel free to reopen if it seems like this issue persists.