Making Nix-Portable's runner script POSIX

Hi! I like this project very much but it has a heavy dependency on Bash, and GNU coreutils, I have made this: https://github.com/xplshn/Handyscripts/blob/master/pelf
It packages ELFs + LDD visible libraries + Additional Libaries + Additional binaries + Additional arbitrary files as needed into a single POSIX SH script, the base64 encoding could be ditched and use m_ascii85 which doesn't bloat the file size up to 37% and just around 13%. Also one could simply ditch any encoding too. It works similarly to how it Nix-Portable works, but this one also adds two important things:

Bundles will remove from their dir the libraries which are found on the system. Reducing RAM usage. (happens at runtime)
Concurrent, if you have a program, let's say: Wezterm, packaged as a blob, from that terminal, you can call another instance (not the blob but the real terminal binary), without adding any overhead, also if you call the blob, it realizes that another instance is running and simply runs without unpacking new files nor modifying the ENV.
Very simple.
[experimental] If a user executes multiple different bundled programs, they can share some common libraries between them
Since its POSIX, one can use Dash, which makes execution a bit faster (with hyperfine it yielded good results in my +8 years old machine)

Testing?
Yes, I have done lots; For example, my window manager is a single file which contains Cava, Dmenu, MPV, ani-cli, yt-dlp, ytfzf, st, etc. All into a single file, all programs running inside the WM session will inherit the access to these programs.
]@ HELP_PAGE_LIST_PACKEDFILES=1 spectrwm.blob --pbundle_help
Description: Pack an ELF
Usage:
 <--pbundle_link <binary>|--pbundle_help> <args...>
EnvVars:
 USE_BULKLIBS=[0,1]
 USE_SYSTEM_LIBRARIES=[1,0]
 SHOW_DISCARDPROCESS=[0,1]
 HELP_PAGE_LIST_PACKEDFILES=[0,1]
/tmp/.pelfbundles/pbundle_spectrwm17146840120652_26952/bin:
ani-cli              dmenu_run            picom                screenshot.sh        yt-dlp
cava                 feh                  picom-trans          scrot                ytfzf
dmenu                i3lock               rofi                 spectrwm
dmenu_path           mpv                  rofi-theme-selector  stest

/tmp/.pelfbundles/pbundle_spectrwm17146840120652_26952/libs:
libImlib2.so.1                  libhwy.so.1                     libssh.so.4
libSDL2-2.0.so.0                libiniparser.so.1               libstartup-notification-1.so.0
libSPIRV-Tools-opt.so           libjack.so.0                    libswmhack.so.0.0
libSPIRV-Tools.so               libjxl.so.0.9                   libswresample.so.4
libSPIRV.so.12                  libjxl_cms.so.0.9               libswscale.so.7
libSvtAv1Enc.so.2               libjxl_threads.so.0.9           libtheoradec.so.1
libXcomposite.so.1              liblcms2.so.2                   libtheoraenc.so.1
libXft.so.2                     liblilv-0.so.0                  libuchardet.so.0
libXpresent.so.1                libluajit-5.1.so.2              libunibreak.so.6
libXv.so.1                      libmagic.so.1                   libv4l2.so.0
libaom.so.3                     libmbedcrypto.so.7              libv4lconvert.so.0
libass.so.9                     libmp3lame.so.0                 libva-drm.so.2
libasyncns.so.0                 libmpg123.so.0                  libva-wayland.so.2
libavcodec.so.60                libnuma.so.1                    libva-x11.so.2
libavdevice.so.60               libopenmpt.so.0                 libva.so.2
libavfilter.so.9                libpam.so.0                     libvdpau.so.1
libavformat.so.60               libpango-1.0.so.0               libvidstab.so.1.2
libavutil.so.58                 libpangocairo-1.0.so.0          libvpl.so.2
libbluray.so.2                  libpangoft2-1.0.so.0            libvpx.so.9
libcaca.so.0                    libpcre.so.1                    libvulkan.so.1
libcairo.so.2                   libplacebo.so.338               libwayland-cursor.so.0
libcdio.so.19                   libpostproc.so.57               libwayland-egl.so.1
libcdio_cdda.so.2               libpulse-simple.so.0            libwebpmux.so.3
libcdio_paranoia.so.2           libpulse.so.0                   libx264.so.164
libcjson.so.1                   libpulsecommon-17.0.so          libx265.so.199
libconfig.so.11                 librav1e.so.0.7                 libxcb-cursor.so.0
libdav1d.so.7                   librist.so.4                    libxcb-ewmh.so.2
libdovi.so.3                    librubberband.so.2              libxcb-icccm.so.4
libdvdcss.so.2                  libsamplerate.so.0              libxcb-image.so.0
libdvdnav.so.4                  libserd-0.so.0                  libxcb-keysyms.so.1
libdvdread.so.8                 libshaderc_shared.so.1          libxcb-render-util.so.0
libev.so.4                      libsndio.so.7                   libxcb-xrm.so.0
libfftw3.so.3                   libsodium.so.26                 libxkbcommon-x11.so.0
libfribidi.so.0                 libsord-0.so.0                  libxvidcore.so.4
libgomp.so.1                    libsoxr.so.0                    libzimg.so.2
libgraphite2.so.3               libsratom-0.so.0                libzix-0.so.0
libharfbuzz.so.0                libsrt.so.1.5                   libzmq.so.5
]@

This is how my env looks inside said WM, using Wezterm.blob
spectrwm_libs=/tmp/.pelfbundles/pbundle_spectrwm17146840120652_26952/libs
wezterm_libs=/tmp/.pelfbundles/pbundle_wezterm17146913370857_31914/libs
spectrwm_bindir=/tmp/.pelfbundles/pbundle_spectrwm17146840120652_26952/bin
wezterm_bindir=/tmp/.pelfbundles/pbundle_wezterm17146913370857_31914/bin
PELF_LIBDIRS=/tmp/.pelfbundles/pbundle_spectrwm17146840120652_26952/libs:/tmp/.pelfbundles/pbundle_wezterm17146913370857_31914/libs
PELF_BINDIRS=/tmp/.pelfbundles/pbundle_spectrwm17146840120652_26952/bin:/tmp/.pelfbundles/pbundle_wezterm17146913370857_31914/bin

This is how the PATH looks inside said programs:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/anto/.local/bin:/home/anto/.local/share/flatpak/exports/bin:/usr/local/go/bin:/usr/local/nim/bin:/usr/local/rust/bin:/usr/local/zig/bin:/tmp/.pelfbundles/pbundle_spectrwm17146840120652_26952/bin:/tmp/.pelfbundles/pbundle_wezterm17146913370857_31914/bin

There is also a way to call a program that is outside a blob/bundle, but giving it access to all libraries and programs in a program.blob:
So for example, someone may pack FFMPEG and call a script which uses ffplay with:
ffmpeg.blob --pbundle_link script_that_uses_ffmpegPrograms.sh
And I have made this other separate program/script which allows for further customization and also having other bundles/programs inherit access to programs inside other's:
]@ pelf_linker
PELF_BINDIRS="/tmp/.pelfbundles/pbundle_spectrwm17146840120652_26952/bin:/tmp/.pelfbundles/pbundle_wezterm17146913370857_31914/bin"
PELF_LIBDIRS="/tmp/.pelfbundles/pbundle_spectrwm17146840120652_26952/libs:/tmp/.pelfbundles/pbundle_wezterm17146913370857_31914/libs"
]@

If any of you good people want a demo of some graphical programs bundled, like for example; chocolate-doom with an included freedoom wad, I can provide those. It is also very straightforward to make wrapper scripts to do things like: A development environment packed in a single file, which for example, I made a Go + Make + some other programs bundle that included all of Go's files necessary for development, you executed the script and it simply called SH after setting a new PATH, LD_LIBRARY_PATH and the variables which PELF uses for concurrency.
Thanks for reading, I hope to see this here, since it would make nix-portable be even more portable.
NOTE: Bundles can't ship the LD loader nor the C library. They can be modified however and use patchelf to self-modify everything that depends on libraries which can't be put in another LD_LIBRARY_PATH

I won't invest my time into this, but feel free to open a PR if you want to remove the dependency on bash.


Logs randomly duplicating one users comments

Checklist

[X] I'm reporting a problem with Chatterino
[X] I've verified that I'm running the most recent nightly build or stable release
[X] I've looked for my problem on the wiki
[X] I've searched the issues and pull requests for similar looking reports

Describe your issue
At random times, a bunch of one posters comments are repeated in one big dump of comments in the logs.  All of the comments are duplicates from earlier in the same Twitch Stream.  They are all dropped into the log at the same time.  In the screenshot below, notice that every message is at the same time.  All of the messages listed were from earlier in the same stream.  They appear in the same order as before as well. I have a colleague who is experiencing the same thing, but not the same chatters.
Screenshots
OS and Chatterino Version
Chatterino 2.5.1 (commit eafcb941) built with Qt 6.5.0, MSVC 193833135 Running on Windows 10 Version 22H2, kernel: 10.0.19045


NOT ABLE TO ACCESS https://testdev01.azurewebsites.net

I am not able to access "https://testdev01.azurewebsites.net"
Its showing "The service is unavailable"
Error Log
Details
_errorData: undefined _sourceErrorLevel: undefined baseTypes: ["t","MsPortalFx.Errors.Error"] code: undefined data: 1 errorLevel: 2 extension: fx handled: undefined innerErrors: ["message: Failed to retrieve the blade definition for 'ActivityLogBlade' from the server.\r\nmessage:Manual require of the following modules failed; ["_generated/Blades/ActivityLogBlade" : {Error: Couldn't load "_generated/Blades/ActivityLogBlade" at "https://afd.hosting.portal.azure.net/websites/Content/<IP_ADDRESS>5/Scripts/_generated/Blades/ActivityLogBlade.js?retryAttempt=1.0371554125639133\"; error code 404, message: Not Found}];\r\nstack: ###RPC_Exception###\nError: Failed to retrieve the blade definition for 'ActivityLogBlade' from the server.\r\nmessage:Manual require of the following modules failed; ["_generated/Blades/ActivityLogBlade" : {Error: Couldn't load "_generated/Blades/ActivityLogBlade" at "https://afd.hosting.portal.azure.net/websites/Content/<IP_ADDRESS>5/Scripts/_generated/Blades/ActivityLogBlade.js?retryAttempt=1.0371554125639133\"; error code 404, message: Not Found}];\n at new r (https://portal.azure.com/Content/Dynamic/qLnxN0oZGQC0.js:18:790)\n at u (https://portal.azure.com/Content/Dynamic/qLnxN0oZGQC0.js:11:1296)\n at Object.tt [as QReject] (https://portal.azure.com/Content/Dynamic/qLnxN0oZGQC0.js:11:1405)\n at https://portal.azure.com/Content/Dynamic/qLnxN0oZGQC0.js:72:1825\n at o (https://portal.azure.com/Content/Dynamic/qDdhDKs5uKzm.js:4:72)\n at https://portal.azure.com/Content/Dynamic/qDdhDKs5uKzm.js:4:5443\r\nFrom RPC: fx -> WebsitesExtension (MsPortalFx.Internal.Constants.RpcMethods.entryPointGetBladeDefinition)\r\n(Callstack capturing is not enabled. Use ?trace=diagnostics to enable it.)\r\n"] message: Unable to locate blade 'ActivityLogBlade'. Search path:'[0]WebsitesExtension-[1]ActivityLogBlade'. name: Error source: Extension/WebsitesExtension/Blade/ActivityLogBlade stack: Error: Unable to locate blade 'ActivityLogBlade'. Search path:'[0]WebsitesExtension-[1]ActivityLogBlade'. at t.r (https://portal.azure.com/Content/Dynamic/qLnxN0oZGQC0.js:18:790) at new t (https://portal.azure.com/Content/Dynamic/R2DfW7IyRdQL.js:69:1872) at https://portal.azure.com/Content/Dynamic/R2DfW7IyRdQL.js:69:5151 at o (https://portal.azure.com/Content/Dynamic/qDdhDKs5uKzm.js:4:72) at https://portal.azure.com/Content/Dynamic/qDdhDKs5uKzm.js:4:5443 timestamp: 6792133.830000181 type: t

@Sanchayjain I understand that you are unable to access your app service instance however we use github for documentation improvement . Your issue may entail troubleshooting and we would like to recommend you to post your question on App Services MSDN forum and the community would help you with the recommendations on how to troubleshoot this. However in order to start with this , I would suggest you to check the following related articles which talk about troubleshooting issues with App Services.
Troubleshooting Azure App Service Apps
Fix Azure App Services 503 errors
And if the above does not help you solve the issue , please feel free to post in the MSDN forums and the community members would certainly help you with the same. We will now close this issue. Should you have any query , please do tag me to your reply and we will be happy to help .
Thank you .


add message to thrown exception

Check fails due to compilation failure somewhere in jbpm - I do believe this is not related...

+1 to merge.

@zkrejcov Thanks.

@zkrejcov Looks like you need to adapt your change here (and any other PRs) :(
.. and I need to refresh my knowledge of what JDK classes/methods are emulated by GWT.

..and I must not merge PRs until they're green (it is all too easy to think "ah.. simple change.., I see build error is not related/downstream...merge.."

No problem, will send a new PR asap. I think this was the only place where I used it...

https://github.com/droolsjbpm/drools-wb/pull/164


Typo Fix in LTI, CMU description

Fixing couple of spelling errors in LTI's description.

Thanks @dhruvrnaik !


[Text Translation] Adding support for AAD authentication

Packages impacted by this PR
Text Translation SDK
Describe the problem that is addressed by this PR
Adding support for AAD authentication using Text Translation endpoints. Those endpoints require use of special header Ocp-Apim-ResourceId vs using custom endpoint.
Checklists

[x] Added impacted package name to the issue description
[ ] Does this PR needs any fixes in the SDK Generator?** (If so, create an Issue in the Autorest/typescript repository and link it here)
[x] Added a changelog (if necessary)

API change check
APIView has identified API level changes in this PR and created following API reviews.
@azure-rest/ai-translation-text


Update repo scanning

Dependabot was removed and replaced with CodeQL scanning, since dependabot does not support C++.

@henriterhofte we will need to take a look at the GitHub actions settings of this repository. The CodeQL workflow does not currently work, because of this repository's settings.


Fixes WFU fair links

Discussed in Slack: https://artsy.slack.com/archives/CFNFWD5F0/p1551296889331300

Fails

:no_entry_sign:

Missing Test Files:

src/lib/Scenes/City/Components/FairEventSection/Components/__tests__/FairEventSectionCard-tests.tsx

If these files are supposed to not exist, please update your PR body to include "#skip_new_tests".

  Generated by :no_entry_sign: dangerJS

Nice catch @ashfurrow


[SASS-518] giftAid - overseas charity names

Description
Please include a brief summary of the change you've made and the issue that it fixes.
Add a link to the relevant story in Jira
SASS-518
Checklist PR Reviewer
Before Reviewing

[x]  Have you pulled the branch down?
[x]  Have you assigned yourself to the PR?
[x]  Have you moved the task to “in review” on JIRA?
[x]  Have you checked to ensure all dependencies are up to date?

Whilst Reviewing

[x]  Have you run the tests?

[ ]  Have you looked at the JIRA story to make sure all Acceptance Criteria has been met?

After Reviewing

[ ]  Have you checked for merge conflicts?
[ ]  Have you checked to make sure there are no builds in the pipeline before you merge?
[ ]  Have you moved the task to “in pipeline” on Jira?

[x]  Have you addressed warnings where appropriate?

After PRs been Reviewed

[ ]  Have you checked the PR Builder passes?
[ ]  Have you checked for merge conflicts?
[ ]  Have you checked code coverage isn’t lower than previously?

(also requires a rebase)


feat(remix-react): add useIsHydrated hook & ClientOnly component

Right now Remix has an internal boolean called isHydrated, it use it to know when JS has already loaded and change the result of rendering the Scripts component.
This PRs adds two things:
useIsHydrated
This hook expose the isHydrated boolean without being able to change it, it also runs a one-time only effect to change the boolean to true and update the internal state.
The way it works is:

On SSR the result is always false
On CSR, the first render is always false, then it's updated to true
Subsequent CSR will always return true and it will not cause a second render.

This hook is useful to implement the second change and to be able to change prop values once JS load, e.g. if you have <button type="button" /> you can add disable={!isHydrated} so it's disabled until JS load, this way the button will not be interactive without JS. Other use cases are to disable a <fieldset> with <input type="checkbox" /> that only works if JS is enabled with useFetcher or useSubmit.
ClientOnly
Closes #180
Closes #139
This component uses the useIsHydrated hook internally, it receives two props a children to be render only client-side (after JS loaded) and an optional placeholder to be rendered server-side useful to render something that uses the same space of the client only component so it doesn't cause a layout shift or to render a fallback.
Examples:

If you have an interactive Chart component that can't be rendered server-side wrap it with ClientOnly and use a placeholder of an empty box with the same size of the chart or render a static SVG that can still show the data while JS loads or in case it fails.
If you have a rich editor and you need to support non-JS users, render a textarea as the placeholder, that way the form is still usable (without rich editing features) and once JS load the textarea can be replaced.
If you have a third-party component that needs to be rendered only client-side because it access browser only APIs in the render (like localStorage to initialize a state or window or element), re-export it from a .client.ts|js file and wrap it in ClientOnly, that way you won't get an error because server-side the imported component will be undefined.
If you need to render a React Portal you will need to pass the DOM element used to attach the portal, wrap the React.createPortal() call in ClientOnly and use it safely.

This PR also deprecated https://github.com/sergiodxa/remix-utils#clientonly and https://github.com/sergiodxa/remix-utils#usehydrated from Remix Utils.

Docs are pending

I think I want to get these in, but I'm also afraid that if useHydrated() and <ClientOnly> is super easy to do, people will use them in tons of places they don't need to. Kinda want to let Remix bake a bit longer? I don't know!

I think I want to get these in, but I'm also afraid that if useHydrated() and <ClientOnly> is super easy to do, people will use them in tons of places they don't need to. Kinda want to let Remix bake a bit longer? I don't know!

I’m ok with keeping them on Remix Utils more time too, people is using them a lot mostly to support third party component using browser APIs in the render or in the module code combined with the .client extension.
The reason to send the PR is mostly because of that, people use them a lot already so they could probably be made official, there’s even an example I created using it from Remix Utils.
Also I think the hook is probably the one that is most useful to support progressive enhancement, so you can disable buttons needing JS to work before JS loads, and you can easily implement the component using the hook.

@sergiodxa Could you please rebase your branch & fix conflicts?

@sergiodxa It seems like we have some conflicts to resolve here

@sergiodxa Could you please rebase your branch onto latest dev & resolve conflicts?

@sergiodxa I'm going to close this for now, though we may reopen in the future if we decide to adopt these as Remix APIs. We're planning to promote your remix-utils package (alongside others) on a new docs page soon.


stream player is not visible in portrait mode on mobile website

video showing the issue: https://youtu.be/QzPNOrt461E
Phone is running Android 10 with the latest Bromite browser

Well that's a new one haha. I can replicate it on mainline chrome, too. Lemme look into this.

Well, uh, it looks like Twitch broke portrait embeds. I don't think there's much I can do about this one 🙁

dang it! I hope they fix it soon.

I reported the issue here: https://discuss.dev.twitch.tv/t/bug-portrait-embedding-has-broken-css-and-invisible-video/38831

Added a message to at least let people know. I've heard from some other devs that Twitch seems to second-class embedding quite often; between the message send errors, poor input UX w/r/t zooming on too-tiny input fonts, and now a completely broken orientation, I'm beginning to come around to that point of view 😔

Patched by Twitch.

Thank you for solving this!


Local development with https - self signed certificate

Hi,
I'm developing a static web app (SPA) in connection with Azure AD where an https protocol is necessary for redirect-to links. Local swa development is served to http://localhost:4280, thus no https.
Is there a way to have swa served locally with self signed cert (https)?

My bad, Azure AD allows for non-secure redirect URLs if it's for localhost. Issue solved.


Support testing locally built pop tree

Currently the tests check the globally installed poplog. It'd be good to be able to override this and specify which poplog we want to test.
This could just be as simple as adding _build/poplog_base/pop/bin/ to the $PATH, but I've not tested yet, and we should perhaps default to this instead of using whatever poplog is first on the $PATH.

Fixed in #114


[BUG] packages with the same name from other sources appear as installed in the discovery section

Please confirm these before moving forward

[X] I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
[X] I have tested that this issue has not been fixed in the latest (beta or stable) release.
[X] I have checked the FAQ section for solutions
[X] This issue is about a bug (if it is not, please use the correct template)

Describe your issue
instead of the Scoop package I have installed appearing as installed in the Discovery Section, the ones from other sources with the same name do
Steps to reproduce the issue
install package and search like in the screenshots
WingetUI Log
not needed

Package Managers Logs
not needed

Relevant information
2.1 beta
Screenshots and videos

now the scoop package is correctly detected as installed, but the other continue to be incorrectly detected as installed

it happened again today


Error: Forbidden try refreshing the page :)

They've probably implemented certificate pinning.

Yeah it seems to be fully down now, It was still barely working around a week ago

They've changed the auth process - see https://github.com/notmarek/BeFake/issues/79

Any update ? :)

Same problem, any planned solution ?

Haven't worked on this in a long time, might check it out again soon.
You can check out Rvaiduns project as I think it is more kept up to date

You can check out Rvaiduns project as I think it is more kept up to date

His project is apparently now permanently halted due to BeReal

You can check out Rvaiduns project as I think it is more kept up to date

His project is apparently now permanently halted due to BeReal

Oh wow what a huge loss, I'll try to see if I can dedicate time and bring this back

You can check out Rvaiduns project as I think it is more kept up to date

His project is apparently now permanently halted due to BeReal

Hey! I got a MVP back up and running, could you let me know if it works?

Same problem, any planned solution ?

Have a new MVP up and running, let me know if it works!

Any update ? :) @s-alad

You can check out Rvaiduns project as I think it is more kept up to date

His project is apparently now permanently halted due to BeReal

@treehousekingcomic
Hey! I got a MVP back up and running, could you let me know if it works?

Same problem, any planned solution ?
Any update ? :) @s-alad

@dooznvcs @osky9913
Hey! Brought this back alive since befake got taken down, could you let me know if everything is working smoothly?

You can check out Rvaiduns project as I think it is more kept up to date

His project is apparently now permanently halted due to BeReal

@treehousekingcomic
Hey! I got a MVP back up and running, could you let me know if it works?

Logged in once on mobile and it was endlessly loading so tried logging in again and now getting 400 MISSING_CUSTOM_TOKEN

@s-alad
endless loading :(

You can check out Rvaiduns project as I think it is more kept up to date

His project is apparently now permanently halted due to BeReal

@treehousekingcomic
Hey! I got a MVP back up and running, could you let me know if it works?

Logged in once on mobile and it was endlessly loading so tried logging in again and now getting 400 MISSING_CUSTOM_TOKEN
Can try on pc later today

400 MISSING_CUSTOM_TOKEN means that the code you put in was incorrect, are you on a US phone number btw?

You can check out Rvaiduns project as I think it is more kept up to date

His project is apparently now permanently halted due to BeReal

@treehousekingcomic
Hey! I got a MVP back up and running, could you let me know if it works?

Logged in once on mobile and it was endlessly loading so tried logging in again and now getting 400 MISSING_CUSTOM_TOKEN
Can try on pc later today

@treehousekingcomic
400 MISSING_CUSTOM_TOKEN means that the code you put in was incorrect, are you on a US phone number btw?

You can check out Rvaiduns project as I think it is more kept up to date

His project is apparently now permanently halted due to BeReal

@treehousekingcomic

Hey! I got a MVP back up and running, could you let me know if it works?

Logged in once on mobile and it was endlessly loading so tried logging in again and now getting 400 MISSING_CUSTOM_TOKEN

Can try on pc later today

@treehousekingcomic
400 MISSING_CUSTOM_TOKEN means that the code you put in was incorrect, are you on a US phone number btw?

Canadian number but should be like interchangeable. I just tried again multiple times both using my number with US and Canada, now logs in but the loading indicator goes away after a second and page stays blank.

You can check out Rvaiduns project as I think it is more kept up to date

His project is apparently now permanently halted due to BeReal

@treehousekingcomic

Hey! I got a MVP back up and running, could you let me know if it works?

Logged in once on mobile and it was endlessly loading so tried logging in again and now getting 400 MISSING_CUSTOM_TOKEN

Can try on pc later today

@treehousekingcomic
400 MISSING_CUSTOM_TOKEN means that the code you put in was incorrect, are you on a US phone number btw?

Canadian number but should be like interchangeable. I just tried again multiple times both using my number with US and Canada, now logs in but the loading indicator goes away after a second and page stays blank.

@treehousekingcomic
It should be working, checking logs and I see that people have been fetching with no issues, might be a frontend bug on my part.
Could you refresh and show me the console?

You can check out Rvaiduns project as I think it is more kept up to date

His project is apparently now permanently halted due to BeReal

@treehousekingcomic

Hey! I got a MVP back up and running, could you let me know if it works?

Logged in once on mobile and it was endlessly loading so tried logging in again and now getting 400 MISSING_CUSTOM_TOKEN

Can try on pc later today

@treehousekingcomic
400 MISSING_CUSTOM_TOKEN means that the code you put in was incorrect, are you on a US phone number btw?

Canadian number but should be like interchangeable. I just tried again multiple times both using my number with US and Canada, now logs in but the loading indicator goes away after a second and page stays blank.

@treehousekingcomic It should be working, checking logs and I see that people have been fetching with no issues, might be a frontend bug on my part.
Could you refresh and show me the console?

Yeah seems like the fetches to BeReal themselves are working.
Console pic https://admin.please-paypal.me/F77D1FE6-D396-467E-B8B8-BA237926D6B0.png

Yeah seems like the fetches to BeReal themselves are working. Console pic https://admin.please-paypal.me/F77D1FE6-D396-467E-B8B8-BA237926D6B0.png
Uncaught (in promise) TypeError: Cannot read properties feed-b584f1c78e623a17.js:1 of undefined (reading 'data') at feed-b584f1c78623a17.js: 1:4468

@treehousekingcomic
It was bad error handling on my part, one of your friends must have not had a pfp but the client was trying to read it anyway. Should be fixed now! Let me know if it works

It works now 👍
Thanks


Version match issue with linux dedicated server

Hi, I have an issue when this mod is installed. The game reports a server mismatch issue when installed on a Linux based dedicated server. Seems fine on Windows based dedicated servers. See issue 436 on the Jotunn github page that I raised while troubleshooting. https://github.com/Valheim-Modding/Jotunn/issues/436
I have 2 Jotunn based mods so far, this one and Xportal. With ExpertExplorer installed the version mismatch shows both mods missing from the server. If I remove Xportal, the game still doesn't load with the same error. Removing ExpertExplorer fixes the issue. In the logs it mentions about unable to deserialize to get the version. I have attached the logs that contain the error. One from the working setup with windows client and windows server and the one not working with windows client and linux server.
Client - LogOutput - windows.log
Client - LogOutput-Linux.log
Server - LogOutput - Windows.log
Server - LogOutput-Linux.log

same here, but with windows and not dedicated server
Removing Expert realy fixes issue

@jordan2718 It looks like it will be addressed in a new version of Jotunn (2.21.0). So, I'll update to that and we can reevaluate. I might need your help to test it because I don't have access to a linux server for testing.

Thanks, I'll install the mod again and test it some point this week and let you know how it goes


Henry Ecker: Watch chennaigastrocare.in

Henry Ecker requests the watch of the watch_keyword chennaigastrocare\.in. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

chennaigastrocare\.in has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Jesse in Charcoal HQ

Approved by Jesse in Charcoal HQ


Typo fixed. Issue #152

https://github.com/xenko3d/xenko/issues/152

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

Sorry, I mistakenly pushed some huge binary on master and had to force push it.
Can you cherry-pick/rebase this commit on top of latest master?

Probably still need an upgrader for the name change.

Fixed with 5bb43aa (which includes upgrader for renaming).
Thanks!


missing update path from 19.0.12 in updater_server/config/config.php

which means that the update server shows no update for 19.0.12:
https://updates.nextcloud.org/updater_server/?version=19x0x12x0xxxstablexxx7x3x0

Fixed with #577


added asClue helper and rewrote withClue to allow nesting

fixes #783
I changed to formatting of the former withClue to add newlines after each clue, since I think this is more readable, especially when using data classes as clue. Additionally, I allowed returning something from the body (in both cases). It is not strictly needed for these cases, but sometimes comes in handy to write code in an immutable way and does not hurt either.

Thanks :). Trying to give back some of the joy I'm having when using the framework ;).

Good for me.
Whenever you want it, @sksamuel

lgtm
On Mon, 27 May 2019 at 08:29, Leonardo Colman Lopes <
<EMAIL_ADDRESS>wrote:

@Kerooker approved this pull request.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kotlintest/kotlintest/pull/784?email_source=notifications&email_token=AAFVSGT6QPQ7YVJP5NUSS43PXPO3FA5CNFSM4HPXHZOKYY3PNVWWK3TUL52HS4DFWFIHK3DMKJSXC5LFON2FEZLWNFSXPKTDN5WW2ZLOORPWSZGOBZYN33Y#pullrequestreview-242277871,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAFVSGRF56JMC62H2RGB2CLPXPO3FANCNFSM4HPXHZOA
.


[Event Request] Codeunit 5760 - "Whse.-Post Receipt" - CreatePostedRcptLine

Hi AL-Team,
can you please the following publisher in CreatePostedRcptLine?

 procedure CreatePostedRcptLine(var WhseRcptLine: Record "Warehouse Receipt Line"; var PostedWhseRcptHeader: Record "Posted Whse. Receipt Header"; var PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; var TempHandlingSpecification: Record "Tracking Specification")
    var
        IsHandled: Boolean;
    begin
        IsHandled := false;
        OnBeforeCreatePostedRcptLine(WhseRcptLine, PostedWhseRcptHeader, PostedWhseRcptLine, TempHandlingSpecification, IsHandled);
        if IsHandled then
            exit;

        UpdateWhseRcptLineBuf(WhseRcptLine);
        with PostedWhseRcptLine do begin
            Init;
            TransferFields(WhseRcptLine);
            "No." := PostedWhseRcptHeader."No.";
            OnAfterInitPostedRcptLine(WhseRcptLine, PostedWhseRcptLine);
            Quantity := WhseRcptLine."Qty. to Receive";
            "Qty. (Base)" := WhseRcptLine."Qty. to Receive (Base)";
            // NEW >>>>
            OnBeforeSetSourceDocument(PostedWhseRcptLine, WhseRcptLine);
            // NEW <<<<
            case WhseRcptLine."Source Document" of
                WhseRcptLine."Source Document"::"Purchase Order":
                    "Posted Source Document" := "Posted Source Document"::"Posted Receipt";
                WhseRcptLine."Source Document"::"Sales Order":
                    "Posted Source Document" := "Posted Source Document"::"Posted Shipment";
                WhseRcptLine."Source Document"::"Purchase Return Order":
                    "Posted Source Document" := "Posted Source Document"::"Posted Return Shipment";
                WhseRcptLine."Source Document"::"Sales Return Order":
                    "Posted Source Document" := "Posted Source Document"::"Posted Return Receipt";
                WhseRcptLine."Source Document"::"Inbound Transfer":
                    "Posted Source Document" := "Posted Source Document"::"Posted Transfer Receipt";
            end;

            GetLocation("Location Code");
            if not Location."Require Put-away" then begin
                "Qty. Put Away" := Quantity;
                "Qty. Put Away (Base)" := "Qty. (Base)";
                Status := Status::"Completely Put Away";
            end;
            "Posted Source No." := ReceivingNo;
            "Posting Date" := PostingDate;
            "Whse. Receipt No." := WhseRcptLine."No.";
            "Whse Receipt Line No." := WhseRcptLine."Line No.";
            OnBeforePostedWhseRcptLineInsert(PostedWhseRcptLine, WhseRcptLine);
            Insert;
            OnAfterPostedWhseRcptLineInsert(PostedWhseRcptLine, WhseRcptLine);
        end;

[IntegrationEvent(false, false)]
    local procedure OnBeforeSetSourceDocument(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; WarehouseReceiptLine: Record "Warehouse Receipt Line")
    begin
    end;

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


[Issue]: not support for quote block in a property in power tag

Plugin Version
1.0.4
Logseq Version
0.9.6
What browsers are you seeing the problem on?
Windows
What happened?
When I add a quote block in a property of powertag, all the property field will be empty.

I don't think quote blocks are meant to be used in block properties. Unless I am misunderstanding the issue. Feel free to re-open this issue if so.


[IOTDB-4150] Client output has double error code

IOTDB-4150
If use StatementExecutionException in future.setException(), it will combine message and code as a new message, when client end outputs the exception, the client will use StatementExecutionException again so there are two error codes have been combined.
Before fix:

After fix:

@qiaojialin @MarcosZyk @SpriCoder Can you review it? Thanks!


Allow configuring Splunk index

Current Terraform and Cloudflare provider version
Terraform v1.2.4
Description
In large Enterprise/corporate environments, it can be desirable to use the same token for multiple indexes on Splunk.
Vendors/services typically offer the ability to specify/override the default index of a token e.g. Sysdig, Fastly (competitor) etc.
There's already an option to configure sourcetype, but could you provide index as an option in the destination_conf?
https://developers.cloudflare.com/logs/get-started/enable-destinations/splunk/
In the JSON event sent to the Splunk HEC, you just have to provide index as a field. So it would just be the case of taking the value from the destination_conf and putting it in the JSON event sent to Splunk.
Use cases

Enterprise - large-scale deployments with multiple indexes with different settings (such as data retention for legal and compliance purposes)
Already provided by competitors (Fastly)
Standard configuration option for Splunk on vendor products

Potential Terraform configuration
resource "cloudflare_logpush_job" "splunk" {
    destination_conf = "splunk://<IP_ADDRESS>:443/services/collector/raw?channel=<uuid>&insecure-skip-verify=true&sourcetype=cloudflare&header_Authorization=Splunk%201234&index=custom-index-here"
}

References
No response

we don't do any validation on this field so your best bet is to lodge a support ticket to get this added as a feature request to the service itself and then configure it in Terraform.

have you tried supplying it as a parameter and seeing if it works as is? if not, it will need to be a feature request to the service team.

Yes, unfortunately it's not working.
I will relay your message on the support ticket, cheers 👌


Editor shortcuts

I have used other md editor and all of the have only one thing in common that yours does not have. Editor shortcuts, I mean
Ctrl + b => ** bold **
Ctrl + i => * italic *
and some others, I think that your editor is really cool, mean and lean but it would be nice to add those editor shortcuts.
Thank you for the editor! :smile:

Theses changes are creating problems with Ctrl + z and Ctrl + y so they won't be applied, sorry.


Minimum Viable Product

In this PR:

we created a catalogue app with the following options for users:

list all books
list all music albums
list all games
list all authors
list all genres
list all labels
add a book
add a music album
add a game
add an author

added tests for all classes

added schema mirroring the implemented classes.

click here for a walkthrough video on the project

@Ismailco
Thank you for your feedback. We're happy that we have implemented all your fedback


Stop retries mitigates #10464

@javitonino this might not an actual fix but, at least, it's a quick fix for the endless loop.
This seems to have been here forever, though.
cc @matallo

This looks good enough, as I don't think we fully understand the motivation of the type update code.
What happens if the new branch is reached? Is the row updated or not? Have you checked the response from the controller in this case?
Also, backend tests are not running (only travis is) :/

The new branch just logs. The row is not updated and the controller returns an error.

LGTM then. :+1:


Error: No module named C

When I run a test service from a remote windows machine, I got this error.

test service code
# helloworld.py

from nameko.rpc import rpc

class GreetingService:
    name = "greeting_service"

    @rpc
    def hello(self, name):
        return "Hello, {}!".format(name)

I run a rabbitMQ server on a debian machine, and nameko shell command is run properly.
Did i do something wrong?
nameko version 2.8,5
rabbitMQ version 3.7.4
run nameko shell is ok, and i can see the connection in rabbitMQ panel

I got it
on windows, you must cd to the service py folder.
then name run service_1.

Yep, nameko run expects a module path, not a file path.

Thanks.


chore: remove unused check

PR Type
Enhancement

Description

Simplified the error handling logic in the newHeads subscription process:

Removed redundant resubscribe_ws variable and associated boolean assignments
Consolidated error handling cases into more concise match arms

Modified the resubscription condition to always attempt when WebSocket is supported, rather than based on a specific error condition
Improved code readability and maintainability by reducing nested logic and removing unnecessary variables

Changes walkthrough 📝
Relevant filesEnhancement

importer.rsStreamline newHeads subscription error handling

src/eth/follower/importer/importer.rs
Simplified error handling in the newHeads subscription logic  Removed unnecessary resubscribe_ws variable  Adjusted the resubscription condition to always attempt when WebSocket is supported

+9/-15

💡 PR-Agent usage: Comment /help "your question" on any pull request to receive relevant information

Final benchmark:
RPS Stats: Max: 913.00, Min: 765.00, Avg: 835.22, StdDev: 24.74
TPS Stats: Max: 897.00, Min: 765.00, Avg: 834.89, StdDev: 24.02
Plot: View Plot


API not connecting to computer

Hello a colleague of mine (Darren Lund) has been working with [redacted] regarding a Clarius US project. If [redacted] is available please have them contact me? I am needing a specific Clarius IP address and port in order to allow an API connection to work.
I have tried the IP listed on the screen when using the Clarius probe.
I have copies of terminal coding used to help troubleshoot.
Thank you,
-Casey

Please post your platform, the program you're running, and the error messages you're receiving.

Hi Casey you should be able to see the IP and port in the Clarius app once connected to the scanner (I ensured your scanner has the appropriate research license to use the cast API).
Note that the Clarius app must be running and connected to the scanner before you can start casting images to your computer. Also make sure your computer is on the same network as the probe.

Thank you.  Please see attached platform screen shots from our last attempt to connect.
Yes tried the IP and casting port listed on the app.  Even tried IP of smart tablet connected to scanner and of computer.  Computer, smart table and scanner were connected to the same network.
Please understand this is not my specialty.  Darren has asked me to correspond since it is my computer we are attempting to connect.

please ensure you're on the scanner's wifi network

Hi Julien,
Believe we have the right process for connecting and getting the API running, but am having trouble connecting the probe wifi to the computer.  This has even failed when attempting to share the probe wifi network password from one apple device to another.  Also tried connecting using the probe password.  Any suggestions?

You may want to use the option to have the probe running on your local network, that way you don't have to worry about the probe's hotspot and getting your PC on it, you can find instructions here: https://support.clarius.com/hc/en-us/articles/360019514951-Connecting-to-the-Scanner-via-a-Local-Wi-Fi-Network

This is still not connecting.  Is someone available for a video chat on Wednesday 2/17?

sure, send a message to<EMAIL_ADDRESS>and someone will arrange a call with you


Setup for benchmarking

This PR adds some infrastructure code for enabling benchmarking our code.
Current Problem
Something puzzles me right now. The current setup leads to extremly slow execution of the benchmarked code.
The alternative is:
[MemoryDiagnoser]
public class Benchmark : TestContext
{
    private TestContext context = default!;

    [IterationSetup]
    public void Setup() => context = new();

    [IterationCleanup]
    public void Cleanup() => context.Dispose();

    [Benchmark]
    public IRenderedComponent<Counter> IncreaseCounterByOne()
    {
        return context.RenderComponent<Counter>();
    }
}

The problem comes with IterationSetupAttribute which should only be used for macrobenchmarks. See here.

I have no experience with benchmark.net so I do not really have a good answer for you as to why it behaves like this. It could indicate a memory leak or perhaps increasing overhead. We probably need to do some memory/hot path analysis.
That said, this seems safe to add the benchmarks, and it should be somehow part of our quality gates (verification workflow), if possible.

I will investigate a bit further and will look for a suitable setup where we can easily test our scenarios.
Maybe one or two thoughts about the quality gate, I would advise against (in the current setup) that. The build agent GitHub is spinning up is not reliable mainly for two reasons:

No one guarantees you what hardware specs you will get between two runs
You only have vCPU so other tasks on that machine, which are unrelated to us, can impact our results

So all in all results are not comparable between two runs. That said if we spin up our own and dedicated build agent the story would look different.
But in general I like the idea very much even though we might want to benchmark on our local machines first as baseline and check manually from time to time.

Regarding quality gates, that makes sense. Let's start getting some good benchmarks added. Then it's quite possible that the .NET Foundation can help with a dedicated build server if needed.

Maybe we can use this as a baseline. It contains a very simple renderer: https://github.com/egil/Benchmark.Blazor

Got inspired by your nicely crafted example and have another proposal for you (see last commit).

Think it looks good. Lets remove the .css file though.

Hupps.  Good catch.


Continuous integration; commented-out continuous deployment

This PR implements Github Actions for the repository.  There are two steps in the PR.  One is wholesale commented out, but ready for use.

That which exists
The present step is a full build pipeline.  It makes a build under node 18 for each of the three major platforms (ubuntu windows mac,) then ubuntu for every current version back through node 13, in reverse order.
The reason for this order is that Windows and Mac runners tend to be much slower on GHA than Ubuntu runners, and newer node tends to be faster than older node, so we run the single fastest one first to get soonest feedback, then slowest-next through the entire batch to get soonest completion.
You can easily change whether node 13 is the starting point by adding or removing entries to/from the matrix at line 20.  Please continue to feed them in before 13 in reverse order, if adding.
For each env, the simple npm install && npm run build is issued.  I assume that test is part of build, but haven't looked carefully.

That which does not
The commented out step is a full deploy to NPM, as well as the generation of a github release, and the pushing of tags to the repo itself.
This step is gated to pushes by the owner (line 48.)  Other people merging to main will not trigger a publish, as a safety measure.
In order for this to work, first you must:

Go to npmjs.com and log in
Create an "automation token" there
Bring the "automation token" to Github
Place it in repository settings, under secrets / actions, as a repository secret, with all surrounding whitespace removed
Either use the name PUBLISH_TOKEN_FOR_GH_CI_CD there, or change line 83 here to whatever you chose instead

This is a reduced version of my state machine's action setup, and I have been using it for some time with success

This PR is ready for use and is not blocked by either of the others
Of course, the build is failing, so the action won't succeed, per se 😂

Rhznk you very much for this PR and its sibling, i'll do my best to checj them out for review and feedbacks soon.
Unfortunately, i'm in a rather busy time. I've just started a new job & i'm on the end of a freelance mission. Obviously, i'll take care of what actually pays first. But be sure that as soon as i get back to my Open source projects, i'll take care of tgosr PR.
Don't hesitate to ping me if i take too much time.
If you can build, maybe yiu can temporarily use your own fork in the leantile, if yiu absolutely depend on your feature.

Rhznk you very much for this PR and its sibling, i'll do my best to checj them out for review and feedbacks soon.
Unfortunately, i'm in a rather busy time. I've just started a new job & i'm on the end of a freelance mission. Obviously, i'll take care of what actually pays first. But be sure that as soon as i get back to my Open source projects, i'll take care of tgosr PR.
Don't hesitate to ping me if i take too much time.
If you can build, maybe yiu can temporarily use your own fork in the leantile, if yiu absolutely depend on your feature.

Pkease note that this PR light be rejected since this repo is already configured with CI via circleci : https://github.com/KnodesCommunity/typedoc-plugins/blob/main/.circleci/config.yml
I will check github actions & evaluate if migration worth it. Since i have several other packages using circleci, i would likely keep the same CI across them.

If you can build

The library does not build, no

Closed via 7573ed2cab4472a3b18444ce66f2c85ec170ce07.
Thank you for the initiative

wow :(

well, the goal of this was to leave a CI/CD path that your users could see, so they could see the library being built correctly and figure out how to participate
we can't see your circleci stuff.
you can have both and it doesn't cost any money
i guess you're not interested.


Dark Mode Toggle

Would like to have a dark mode toggle.
Right now i have to go into my system settings and turn my whole operating system into dark mode. A nice toggle option would make it much user-friendly and cooler : D

Hi, should be available now. Please check the site.


typings install specifying source conflicts with shell history expansion

e.g.
typings install --save dt!fuse

fails because !fuse expands to the last command I typed in by (Bash) shell that began with fuse (history expansion)
https://www.gnu.org/software/bash/manual/html_node/History-Interaction.html
For now I can work around this using:
$ typings install --save 'dt!fuse'

but I would suggest we don't use a character that conflicts with shell expansions like this

Yes, there are existing issues already about this. Please see https://github.com/typings/core/issues/55. I would love to change it, just need an alternative suggestion people agree on (currently it appears to be dt+fuse).

My apologies - missed that issue. I'll close this for now because everything is captured in the other thread


Support stream ids in slugs.

This adds stream ids to slugs (see the screenshot below).

Testing Plan:
To manually test this, make a stream with funny characters on master, and then get links to it from the browser location bar from  stream and topic narrows, as well as using the copy-link feature.
Then go to the new branch and get similar links.
The newer links will have stream id prefixes.
The old links should continue to work on the new branch, as well as the new links, of course.  If something is broken, you should see it an empty view.
And then also rename the stream, and the old links will break, but the new ones should continue to work, despite having the old stream name.  (Another way to simulate this is to just edit stuff after the stream id prefix in the browser bar, and the stream name portion essentially gets ignored.)
Screenshots:

I think this handles all the obvious cases, but I am not  sure if there are obscure situations I am ignoring here.

nice! Should we open a discussion on where the id should go? I could see an argument for something like #narrow/stream/20/foo-bar.com/topic/testing (which is similar to what we do on the streams settings page)

Yeah, maybe worth a quick discussion.  I see benefits to both approaches.

I think this covers the frontend; there's some corresponding changes we need to make in the backend for things like notification emails and outgoing webhooks (see $ git grep '#narrow' zerver/).

Ok, the original code here was not super DRY, so I had to change the markdown code, which had lots of tests, plus some stream settings code which wasn't even encoding the stream name (not an issue for most English streams, so probably why it went undetected, plus an obscure hotkey).
It's ready for review again.
We could probably DRY up the code further here, as we still repeat "#narrow/stream/" all over the place, although I'm not sure that would actually simplify reading the code.  It's mostly the markdown tests on the Python side that needed a lot of sweeping.

This looks great!  I did a pretty careful audit and there's a few places that are missing:

gather_new_streams in digest.py
stream_narrow_url in zerver/lib/notifications.py
zerver/lib/outgoing_webhook.py  (get_message_url)
test_relative_link and test_relative_link in test_bugdown.py (mostly for consistency reasons, since what it's testing is just some URL rewriting, not generation; I think we can use random numbers).
There's a comment in hashchange.js that mentions #narrow/stream/Denmark that we should probably update to have a random number present.

Most of those should be easy; the one that's going to be annoying is stream_narrow_url, because we don't have the Stream ID handy there.  I think we could reasonably leave that for a follow-up issue if it proves hard to fix without making perf issues, just to get the core of this in, since it is backwards-compatible after all.
Also, add to the commit message that this fixes #4713. :)

Ok, I think I have addressed all the feedback here.  Ready for review.

Looks great, merged, thanks @showell!


Request for Source Code

Hi,
I am very interested in your excellent paper, "When Noisy Labels Meet Long Tail Dilemmas: A Representation Calibration Method." Could you kindly provide the code? I would greatly appreciate it.
Best regards.

I‘m not!

Excuse me for interrupting.


TextField ripple console warnings

RMWC 5.1.x
Occasionally we are seeing a console warning when using a TextField. It looks ripple related and can be worked around by passing rootProps:{{ ripple: false }}.
Here is the stack trace:
Warning: This synthetic event is reused for performance reasons. If you're seeing this, you're accessing the property `type` on a released/nullified synthetic event. This is set to null. If you must keep the original synthetic event around, use event.persist(). See https://fb.me/react-event-pooling for more information.
warningWithoutStack @ react-dom.development.js:506
warn @ react-dom.development.js:1634
get @ react-dom.development.js:1628
activate_ @ mdc.ripple.js:1411
activate @ mdc.ripple.js:1482
<EMAIL_ADDRESS>@ index.js:155
<EMAIL_ADDRESS>@ index.js:146

In the code, the event is persisted, so this is strange that you would ever see this. I made a tweak to the ripple to also persist through the deactivate event. Let me know if your'e able to repro this.

@robcaldecottvelo were you ever able to reproduce this?

I have not tried since but I will make a concerted effort.

Going to close this out since it seems to have been an isolated issue. Reopen if you are able to repro.


creating a score with load_match discards measure information

creating a score with load_match discards measure information, the für elise match file in the test assets is an example with incomplete measures which are discarded by the load_match parser.

Was this issue already addressed?

I don't think so

still not resolved


conda-forge submission

@traversaro and @Tobias-Fischer this feedstock is also ready to submit to conda-forge but I don't want to maintain it since it is not my project. Can you guys take over as part of robostack?

I personally have already too many feedstocks to maintain, sorry.


2.6.x shader copy code appears to not be working in some situations

This issue was filed on the documentation site https://github.com/MicrosoftDocs/mixed-reality/issues/237.

Investigating this as potentially being Unity not executing script code due to compile errors (there is a likely long path issue for at least one customer)

It's worth calling out that I'm encountering this on 2.5.4, not 2.6.x (more info on my situation in the linked issue), although I am using a version of the Mixed Reality Feature Tool that supports 2.6

looks to be path length related


"End of Central Directory record could not be found" Random Error during CreateReader

I'm getting this random error
System.IO.InvalidDataException: End of Central Directory record could not be found. at System.IO.Compression.ZipArchive.ReadEndOfCentralDirectory() at System.IO.Compression.ZipArchive..ctor(Stream stream, ZipArchiveMode mode, Boolean leaveOpen, Encoding entryNameEncoding) at ExcelDataReader.Core.ZipWorker..ctor(Stream fileStream) at ExcelDataReader.ExcelOpenXmlReader..ctor(Stream stream) at ExcelDataReader.ExcelReaderFactory.CreateReader(Stream fileStream, ExcelReaderConfiguration configuration)
Below is part of the code where the error happens:
`            Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
        Stream stream = await GetFTPFile(_ftp_UrlAndFilename, _ftp_username, _ftp_password);

        try
        {
            using var reader = ExcelReaderFactory.CreateReader(stream);

            DataSet ds = reader.AsDataSet(new ExcelDataSetConfiguration()
            {
                ConfigureDataTable = (tableReader) => new ExcelDataTableConfiguration()
                {
                    UseHeaderRow = true
                }
            });

            foreach (DataColumn column in ds.Tables[0].Columns)
            {
                if (column.ColumnName.Contains(""))
                    column.ColumnName = column.ColumnName.Replace(" ", "");
            }

            return ds.Tables[0].ToList<SellerCloudInventory>();
        }
        catch (Exception ex)
        {
            throw new Exception($"There was a problem converting the inventory file from an excel file. The stream length was {stream.Length}.", ex);
        }`

I'm pretty sure that the file we're reading is xlsx file. The error sometimes happens and sometimes don't.
Any help please? :) Thanks!

My guess would be that either the files are trunkated on the FTP source or not the whole file gets downloaded.
Does it happen if you download it to a local file first and then try to open it?


Side effect with using coreDataUpdater()

Hi, I gets a strange behavior with using coreDataUpdate(), whose contains updateCellClosure(). It func put updated model to cell directly, but after I changed my model in the Core Data I want use another cell, but cellForItem not calls with updateCellClosure().

Hi!
The reason why this specific convenience behavior has been implemented, is Apple's documentation on handling updates from NSFetchedResultsControllerDelegate(https://developer.apple.com/documentation/coredata/nsfetchedresultscontrollerdelegate)
As you can see, in their example when NSFetchedResultsChangeUpdate  is received, cell is updated directly.
case NSFetchedResultsChangeUpdate:
            [self configureCell:[tableView cellForRowAtIndexPath:indexPath]
                  atIndexPath:indexPath];

This exact behavior is implemented by coreDataUpdater and updateCellClosure. However, coreDataUpdaterand updateCellClosure are both a convenience methods, and you can customize any behavior by setting TableViewUpdater.reloadRowClosure in any way you need.


Update interface SceneControlTool to Foundry VTT 0.8.9

2 new properties

Nothing to do, we already have the 2 properties in our type definition


https://getmonero.org/knowledge-base/projects = 404 error

https://getmonero.org/knowledge-base/projects = 404 error

This page is no longer a thing, but it should redirect elsewhere, I agree.

@fluffypony can you set up a redirect for this page? There's no equivalent page (maybe Merchants is most similar?). Probably going back to the home page of the site is the best way to go.

@rehrar do it in the nginx.conf in _config and I'll pull it in

bonus: https://forum.getmonero.org/22/completed-tasks/87652/hire-phd-mathematician-to-look-into-post-quantum-crypto-zk-protocols-blockchain-bloat ==
"Whoops, looks like something went wrong."


fix for stalled commands

the response from Jython might have changed from double >>> lines to a single one, but the primary fix here was eliminating extra "expect" lines. This addresses the problem in https://github.com/suvarchal/IJython/issues/7 and https://github.com/suvarchal/IJython/issues/10
An additional issue was converting the return into a string from a byte array.
Also, I added a .gitignore file with the standard Python ignore.

I tried this merge request and it fixed the expect issue for me, but I noticed that in most instances the result of a cell gets associated  with the wrong cell. When I have more than one Jupyter Notebook cell and rerun a cell I get a seemingly non-deterministic result from previous cells.


Alternative way to include copy books

In code I'm parsing some copy books are included with
EXEC SQL INCLUDE <copybook> END-EXEC
instead of COPY <copybook>.

Would it be sufficient to modify the copyStatement definition as follows?
copyStatement
   : COPY copySource (NEWLINE* (directoryPhrase | familyPhrase | replacingPhrase | SUPPRESS))* NEWLINE* DOT
   | EXEC SQL INCLUDE copySource END_EXEC NEWLINE* DOT?
   ;
INCLUDE: I N C L U D E;

Yes, that could be an option. The complicated thing with EXEC SQL INCLUDE is to get right, where COBOL ends and SQL begins. I'll have to take a look for that, so that we don't mix COBOL parsing with SQL parsing. I suspect, it belongs to COBOL...
We're having a deadline this week, I'll take a look afterwards.


Andrews python attempt that has gone wrong in many ways possible how did this happen blue send help

⌛ Deploy Preview - Build in Progress If you are part of our discord server then leave your discord name for a role.

Andrew, leave your discord tag for a role hehe


Data not listed under Content, but available from "Download content as zipped Archiv"

Hi all,
I was contacted by someone, who wanted to download the data from one of my publications that I stored on HydroShare. He said that he only sees the README.md file. Going to the hydroshare repository I could validate his observation but also saw that the storage size is given with Storage: The size of this resource is 895.7 MB. I checked some of my other repositories on hydroshare and there, the data was shown as before under "Content". I am pretty sure that the data for the repository linked above worked before, as it was already downloaded 14k times and nobody did contact me until now.
I then tested what happens if I click on the "Download all contents as zipped archive" button.

To my surprise, the downloaded archive was > 800MB in file size in did indeed contain all of the original data (readme + model simulations stored in a zip archive). So it seems the data is still there, just not listed under "Content".
Expected behavior
All files in the data repository are listed under "Content" and thus are downloadable separately.

The debug page shows the DB entry is missing for that file.  https://www.hydroshare.org/debug/resource/83ea5312635e44dc824eeb99eda12f06/
I also checked beta, the resource renders correctly with the file.  The check_irods_files management command should remedy the problem but I'm not sure why beta has the db entry while production does not.  Some investigation is needed before running the management command.

Thanks for looking at it. If there is any additional info you need from my side, lmk. I am pretty sure that it did work not a long time ago.

I misread the debug message. The file is in the db, it is NOT in iRODS.  @hyi - could you check iRODS to see if you can figure out what happened to the file?  I saved a copy of the resource from beta in case we need to restore it.
I do not see any modifications on the django side.

@sblack-usu I looked into iRODS in both data zone and user zone including the iRODS vaults and trash, but don't see this zip file anywhere in production iRODS. @cbcunc it'd be good if you could look into this as well to see if you could see any hints for this missing zip file in iRODS.

It appears the file went missing sometime between Sunday (11/7) and Monday (11/8).  We know this because the file is still in the data copy from Sunday night and the issue was reported Monday.
I found this in the logs several times.  I don't think it's related to this issue since it was back at the end of September.  Pasting it here in case I need it later.
[30/Sep/2021 03:25:41] ERROR [django.request:135] Internal Server Error: /django_irods/download/83ea5312635e44dc824eeb99eda12f06/data/contents/Kratzert_et_al_2019_HESSD_LSTM_4_REGIONAL_MODELING.zip/
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/django/contrib/sessions/backends/base.py", line 202, in _get_session
    return self._session_cache
AttributeError: 'SessionStore' object has no attribute '_session_cache'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/django/db/backends/base/base.py", line 213, in ensure_connection
    self.connect()
  File "/usr/local/lib/python3.6/site-packages/django/db/backends/base/base.py", line 189, in connect
    self.connection = self.get_new_connection(conn_params)
  File "/usr/local/lib/python3.6/site-packages/django/db/backends/postgresql/base.py", line 176, in get_new_connection
    connection = Database.connect(**conn_params)
  File "/usr/local/lib/python3.6/site-packages/psycopg2/__init__.py", line 126, in connect
    conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
psycopg2.OperationalError: FATAL:  sorry, too many clients already

I'm not seeing anything in the access logs indicating a transform on the resource with an API call, both internal and through hsapi.

File was not in Sunday data copy:
-bash-4.2$ ls /projects/hydroshare/hsdata/dev/data-copy/83ea5312635e44dc824eeb99eda12f06/data/contents/
README.md
-bash-4.2$

The bag was generated March 1, 2021.  Because the file is in the bag, we know the file wasn't missing at least up until then.

I have restored the file to the resource from the file that was in the bag.  The file shows up in the resource now and I was able to download the file and unzip it.  The resource appears to be restored.  I was not able to determine what caused this specific issue but am running a sweeper to check other resources for the same symptoms.  If we see more resources with this problem, it will help us find and fix the root issue.

@kratzert Hi Frederik, thanks for pointing the issue out to us, we looked into and think we solved the issue and closed the ticket. Please let us know if you encounter additional issues or the problem persists.
Thanks
Martin

Hi @martinseul (and others, especially @sblack-usu )
thanks for being responsive and solving this issue that quickly. The data is again visible for me on HydroShare and for all of my other repositories I do not see any problem. No further problem/issue from my side.
Thanks again for your time/work, really appreciated.


Need query and bind functions on JdbcSink object

Much like the JdbcSource I need query and bind functions on the JdbcSink object

A query for a sink? I don't get you.

Forgive me I mean a connection function -  like we have on the JdbcSource

Understood
On 18 Oct 2016 20:34, "hannesmiller"<EMAIL_ADDRESS>wrote:

Forgive me I mean a connection function - like we have on the JdbcSource
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/eel-sdk/eel/issues/173#issuecomment-254615075, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAtZGgJ_y-CwrXipo6BgxtbnSenNes5vks5q1R9cgaJpZM4KZhjY
.


Hiding the content of messages

Is your proposal related to a problem?
We run this in both staging and prod environments but do not want to display the message data in production just yet. There doesn't seem to be a clean way to toggle this off so for now we run a version with this hardcoded off (i.e. code for preview is literally deleted)
Describe the solution you'd like
Some kind of configuration setting to disable message previews similar to READ_ONLY_MODE
Describe alternatives you've considered
The only other option is revoking the ACL to read messages but we still want to show the messages for a topic + keys, etc. just not the content of a message.

Hey, thanks for reaching out. This has to be done after we implement RBAC (#753).
Please follow #1027 for updates.


Change Language

is it possible to programmatically switch the month / day names from Latin to Chinese characters?

Because it uses MomentJS you can change the language easily
require('moment/locale/fr'); //or insert this file in your html file in a script tag
moment.locale('fr');

Note : be sure to add the moment locale file before

Thanks. Is there a way to update the MDP after i change moment.locale dynamically? (after MDP is created) I tried to redraw the MDP but it didn't work.

Hmmm not there is not option to do that :/
I'll add a watch on moment locale to redraw days of week, gonna do it now :)

Thank you very much :-)

Gonna deliver at lunch (France).
I update the demo page too :)

Done in 2.0.3
Please let me know if it's ok. I updated the demo page

Thank you very much. I will test it on monday whe i'm back in the office and give you feedback then. Have a nice weekend! :-)

It is working perfectly, thank you very much!


Build fails with boost 1.75

When compiling MIOpen 4.0.0 from source with boost 1.75 on Arch Linux I get multiple error messages regarding noinline, for instance:
/usr/include/boost/container/vector.hpp:2722:4: error: type name does not allow function specifier to be specified
/usr/include/boost/container/detail/workaround.hpp:116:37: note: expanded from macro 'BOOST_CONTAINER_NOINLINE'
   #define BOOST_CONTAINER_NOINLINE BOOST_NOINLINE#      define BOOST_NOINLINE __attribute__ ((__noinline__))

                                    ^                                             ^

/usr/include/boost/config/detail/suffix.hpp:626:46: /opt/rocm/hip/include/hip/hcc_detail/host_defines.h:note75: :37expanded from macro 'BOOST_NOINLINE':
note: expanded from macro '__noinline__'
#      define BOOST_NOINLINE __attribute__ ((__noinline__))
                                             ^
/opt/rocm/hip/include/hip/hcc_detail/host_defines.h:75:37: note: expanded from macro '__noinline__'
#define __noinline__ __attribute__((noinline))
                                    ^
#define __noinline__ __attribute__((noinline))

MIOpen compiles fine however when I downgrade boost to 1.72.

Our requirements pin the boost version 1.72. I'll update our documentation to reflect that.
You can install the minimal requirements for MIOpen using the command:
cmake -P install_deps.cmake --minimum --prefix /some/local/dir
and then configure with:
CXX=/opt/rocm/llvm/bin/clang++ cmake -DMIOPEN_BACKEND=HIP -DCMAKE_PREFIX_PATH="/some/local/dir" ..
See more information here:
https://rocmsoftwareplatform.github.io/MIOpen/doc/html/install.html#installing-minimum-dependencies-in-rocm-environment

Our requirements pin the boost version 1.72. I'll update our documentation to reflect that.
You can install the minimal requirements for MIOpen using the command:
cmake -P install_deps.cmake --minimum --prefix /some/local/dir
and then configure with:
CXX=/opt/rocm/llvm/bin/clang++ cmake -DMIOPEN_BACKEND=HIP -DCMAKE_PREFIX_PATH="/some/local/dir" ..
See more information here:
https://rocmsoftwareplatform.github.io/MIOpen/doc/html/install.html#installing-minimum-dependencies-in-rocm-environment

Documentation has been updated in our develop branch. Please feel free to reopen if you have additional questions.

Documentation has been updated in our develop branch. Please feel free to reopen if you have additional questions.

Actually, this is a bug in HIP, as its defining a __noinline__ macro and boost is trying to use the attribute __noinline__ causing the error. I think we should file a ticket with the HIP team.

Actually, this is a bug in HIP, as its defining a __noinline__ macro and boost is trying to use the attribute __noinline__ causing the error. I think we should file a ticket with the HIP team.

Documentation has been updated in our develop branch.

Thank you! Installing boost 1.72 via cmake does the trick for me.

Actually, this is a bug in HIP

That's interesting. Thank you for the information.

Documentation has been updated in our develop branch.

Thank you! Installing boost 1.72 via cmake does the trick for me.

Actually, this is a bug in HIP

That's interesting. Thank you for the information.

Actually, this is a bug in HIP, as its defining a noinline macro and boost is trying to use the attribute noinline causing the error.

Do anyone know is the ticket was created for HIP. I have got similar error today with the recent hip and boost

Ping @pfultz2 who may know more about if HIP side is working on a fix or not.

I guess that HIP compiler bugs can be reported at https://github.com/ROCm-Developer-Tools/HIP/issues


Add Rule Documentation

This pull request adds docs for all rules except no-complex-switch-case.
Descriptions and examples were adapted from Elijah Manor's talk on Code Smells at Code on the Beach 2015, as well as a couple I put together.
It also adds rule descriptions to README.md and corrects inaccurate @fileoverview notes in rule and test files.

Coverage remained the same at 100.0% when pulling eb1c64ed0e90ff49e559d6eec4cab2cf0a31b7eb on ricealexander:master into 7093f2ac61a9a1b267adb0fc1142f879402f2ee4 on elijahmanor:master.


API pin binding storage UI and misc fixes

Device:

Raspberry Pi GPIO pin bindings can be saved to the API on FarmBot OS versions that support it.

Coverage increased (+0.01%) to 88.904% when pulling 9801f983a52dba5b1f183599c0956919cd12cd33 on gabrielburnworth:master into 6d3387db0225dbf23dce8b29824c67b0d365a7ec on FarmBot:staging.


BrainGlobeAtlas.hemispheres is not correct

I think bg_atlasapi.utils.make_hemispheres_stack doesn't assume the correct orientation.
We should be able to use BrainGlobeAtlas.metadata.orientation to do this properly.

In addition, the hemispheres should be 1 & 2, not 0 & 1. The reasoning is that when this image is transformed into another space, some areas outside of the original image will be padded (typically with 0's). Therefore, the final image should be:

0 - unknown
1 - left hemisphere
2 - right hemisphere


Package signing does not work with GPG subkeys

For security reasons we sign all our releases with a subkey of our master code signing key (which we store offline), unfortunately it seems that helm does not work with subkeys:
helm package my_chart --destination /tmp/my_charts --sign --key 1FDAEEDD
Error: openpgp: unsupported feature: S2K function

Output of helm version: v3.0.2", GitCommit:"19e47ee3283ae98139d98460de796c1be1e3975f", GitTreeState:"clean", GoVersion:"go1.13.5"

$ gpg --list-keys
pub   4096R/BDA52FD9 2013-12-04
uid                  Security Compass (Code signing and encryption for Security Compass products<EMAIL_ADDRESS>uid                  SDElements (Code signing and encryption for SDElements products<EMAIL_ADDRESS>sub   4096R/40F591E0 2013-12-04 [expires: 2023-12-02]
sub   4096R/4FB7A219 2013-12-04 [expires: 2023-12-02]
sub   4096R/1FDAEEDD 2019-07-09 [expires: 2029-07-06]
This seems to be a bug related to how GPG keys are handled in Go, perhaps the following will help:
https://github.com/keybase/keybase-issues/issues/1822
https://github.com/keybase/keybase-issues/issues/1887

Hi @antevens. Can you please provide more information on this ticket? Thanks.

Hey @bacongobbler, sorry about that, hit enter by accident before I was done filling in the details, let me know if you need any more info or details or if there is any debugging I can do to help.

Thank you! Yes, we have had issues before with Go's OpenPGP libraries in the past as well, so this doesn't entirely surprise me. For example, https://github.com/helm/helm/issues/2843 was due to a change in GnuPG switching to a newer keyring format, but Go's OpenGPG does not support that new format: https://github.com/golang/go/issues/29082
If you can figure out how Helm can support GPG subkeys, we'd highly appreciate a patch!
Alternatively, you can give the helm-gpg plugin a shot and see if it works for you. It calls gpg to perform the package signing and verification, which you can use with helm gpg sign and helm gpg verify.
https://github.com/technosophos/helm-gpg
Let us know what you think!

Hey @bacongobbler, thanks for the swift response and workaround, by making slight modifications to the bash script in the gpg plugin I was able to use it to sign using a sub-key.
I'm going to continue my testing, I might make an MR/PR to the GPG plugin or an MR/PR to helm itself depending on how much time I'm able to spend on this going forward.
As a side-note it would be great if plugins were signed and by default helm would reject un-signed plugins (could have a --insecure flag or similar, the current way of installing/running them seems a bit risky at best.

Good suggestion. Would you mind opening a new ticket requesting that feature with more details? We'd really appreciate that!

Sure, done: https://github.com/helm/helm/issues/7342

closing as stale.


Issue3cleaning

Added files for testing on circleci, requirements.txt, updated .gitignore file to ignore cache folder, test_tmp and test_output folders, moved Python scripts into modules folder.

@RoranDangerous This pull request should be going into develop not master.


Add an oracle for Balancer V2 Pools

What is needed?
Right now, fiat prices are only shown for Balancer V1 LP tokens. Because the V2 is quite big already, it makes sense to support V2 LP tokens too.
Background
Example: https://etherscan.io/address/0xA6F548DF93de924d73be7D25dC02554c6bD66dB5
Price on zerion: https://app.zerion.io/invest/asset/B-50WBTC-50WETH-0xa6f548df93de924d73be7d25dc02554c6bd66db5
How to calculate the price

No idea
It looks like the weighted pool contract doesn't expose token addresses, we'd have to retrieve them from the storage
Docs on maths behind the pool
https://docs.balancer.fi/concepts/math/weighted-math
https://dev.balancer.fi/resources/pool-math/weighted-math

Hi @mikhailxyz , I will close this as it was not requested anymore and I don't find a straight forward way to implement it

ok senor

I'm closing it as not planned 😉


Unexpected movesets [Mud Slap, Rock Slide] - Graveler, [Tackle, Bubble Beam] - Staryu

(updated, now with Staryu. Niantic doing some tweaking perhaps?)
Expected Behavior
Normal operation of bot
Actual Behavior
[   Pokemon] [ERROR] Unexpected moveset [Mud Slap, Rock Slide] for #75 Graveler, please update info in pokemon.json and create issue/PR
[   Pokemon] [ERROR] Unexpected moveset [Tackle, Bubble Beam] for #120 Staryu, please update info in pokemon.json and create issue/PR
Steps to Reproduce
Operate until you get a graveler or Staryu, presumably.
Other Information
OS:
linux
Branch:
dev
Git Commit:
86fc77478dfe85ee3609169040be825d4fa3512e

Same here
[   Pokemon] [ERROR] Unexpected moveset [Tackle, Swift] for #120 Staryu, please update info in pokemon.json and create issue/PR
OS: Ubuntu 16.04.1
Branch: master

same here
[   Pokemon] [ERROR] Unexpected moveset [Tackle, Power Gem] for #120 Staryu, please update info in pokemon.json and create issue/PR
OS: Mac 10.11.6
Branch: master

[ERROR] Unexpected moveset [Poison Jab, Sludge Bomb] for #88 Grimer
OS: Mac
Branch: Master

[ERROR] Unexpected moveset [Tackle, Power Gem] for #120 Staryu, please update info in pokemon.json and create issue/PR
OS: Win64, v10.0.10586
Branch: Master

[ERROR] Unexpected moveset [Feint Attack, Dazzling Gleam] for #39 Jigglypuff, please update info in pokemon.json and create issue/PR
OS:Mac
Branch: Master

[   Pokemon] [ERROR] Unexpected moveset [Lick, Icy Wind] for #86 Seel, please update info in pokemon.json and create issue/PR
OS: Mac
Branch: Master
Think Nintendo has an update on the pokemon moveset.

Same. [ERROR] Unexpected moveset [Poison Jab, Sludge Bomb] for #88 Grimer, please update info in pokemon.json and create issue/PR

2016-08-19 23:29:14,644 [   Pokemon] [ERROR] Unexpected moveset [Tackle, Swift] for #120 Staryu, please update info in pokemon.json and create issue/PR
OS: ARCHLINUX
Branch: Master

i edit pokemon.json to this
-find Diglett ( number #50)
and edit fast attack ( add "Mud Slap" )
"Fast Attack(s)": [
"Mud Slap",
"Mud Shot",
"Scratch"
and error gone

#4321

Solve by add "tackle"  to staryu "fast attack(s)" skill set at Pokemon GoBot/data/pokemon.json.


Adding note

Content of the note is already present here https://docs.microsoft.com/en-us/powershell/module/teams/new-csgrouppolicyassignment
Closes https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/issues/5705

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@LanaChin PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


feat: Added delete confirmation dialogs for Prompts, Tools, and Functions.

Pull Request Checklist
Note to first-time contributors: Please open a discussion post in Discussions and describe your changes before submitting a pull request.
Before submitting, make sure you've checked the following:

[x] Target branch: Please verify that the pull request targets the dev branch.
[x] Description: Provide a concise description of the changes made in this pull request.
[x] Changelog: Ensure a changelog entry following the format of Keep a Changelog is added at the bottom of the PR description.
[ ] Documentation: Have you updated relevant documentation Open WebUI Docs, or other documentation sources?
[ ] Dependencies: Are there any new dependencies? Have you updated the dependency versions in the documentation?
[ ] Testing: Have you written and run sufficient tests for validating the changes?
[ ] Code review: Have you performed a self-review of your code, addressing any coding standard issues and ensuring adherence to the project's coding standards?
[x] Prefix: To cleary categorize this pull request, prefix the pull request title, using one of the following:

BREAKING CHANGE: Significant changes that may affect compatibility
build: Changes that affect the build system or external dependencies
ci: Changes to our continuous integration processes or workflows
chore: Refactor, cleanup, or other non-functional code changes
docs: Documentation update or addition
feat: Introduces a new feature or enhancement to the codebase
fix: Bug fix or error correction
i18n: Internationalization or localization changes
perf: Performance improvement
refactor: Code restructuring for better maintainability, readability, or scalability
style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc.)
test: Adding missing tests or correcting existing tests
WIP: Work in progress, a temporary label for incomplete or ongoing work

Changelog Entry
Description
Partially addresses https://github.com/open-webui/open-webui/issues/2607

Adds confirmation dialogs to prevent accidental deletion of important custom workspace items.

Added

Adds delete confirmation dialogs to the deletion process for Prompts, Tools, and Functions.

Additional Information

Future enhancements can be:

Standardizing the model deletion prompt with this or vice/versa
Adding shift+click to delete without confirmation prompt

Screenshots or Videos

Great addition! let's just reuse the selected variable in all components!


wip: module check

What type of PR is this?
/kind feature
Any specific area of the project related to this PR?
What this PR does / why we need it:
This PR mainly introduces a mechanism to check the kernel module state. At start time and at runtime very x seconds.
When Falco starts it checks the kernel module is loaded.
When Falco runts it checks every x seconds that the module is loaded, live on some (> 0) instances and without some taints.
In case the module check fails it tries to insert it blocking the Falco execution. If it's not able to insert the module it retries with an exponential backoff n times. The it saves the status of the operation in a boolean variable.
In case this whole mechanism fails m times, it stops Falco.
The frequency (x) of checks is configurable via new configuration options in falco.yaml.
Also the backoff parameters are configurable: initial delay (ms), maximum delay (ms), maximum attempts (n).
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
At the moment this code uses a timer based upon steady_clock::now to check the elapsed time in order to perform the module check lively.
Furthermore this code should be aware of the kind of driver (kernel module or eBPF) Falco is using. At the moment it is not aware of this.
Does this PR introduce a user-facing change?:

Check the presence of the kernel module at boot
Check the presence (and liveness) of the kernel module at runtime every x seconds
Make the frequency and the behaviour of the module check user configurable
Compile using the 2014 ISO C++ standard

@leodido: Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it.

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

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: leodido
If they are not already assigned, you can assign the PR to them by writing /assign @leodido in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/hold this until we verify the performance overhead of steady_clock::now (source code here).
Ideally, as @ldegio suggested privately, we could use the event (ev) timestamp instead of a new timer.
The issue in this case is that in some case (eg., the kernel module itself missing or not behaving correctly?) the event can be NULL.

@leodido: PR needs rebase.

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

/milestone 1.0.0

Keep this open
On Fri, 3 Apr 2020 at 17:54, stale[bot]<EMAIL_ADDRESS>wrote:

This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/falcosecurity/falco/pull/758#issuecomment-608520034,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAA5J45VCPRLHILEBAFTFXDRKYBFHANCNFSM4IIQNDBQ
.

--
L.

Keep this open pls

@leodido I believe we still want this open.
/help

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle stale

/close

@fntlnz: Closed this PR.

In response to this:

/close

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


Adding optional support for entity framework migrations.

Adds the ability to specify the migration strategy. An optional object "Migration" can be instantiated with a value of true and passed in when adding the context factory to allow entity framework migrations to be used.
Closes #11
Closes #23

Thanks everyone for your commitment and contributions. Deepy appreciated!

@JeremyLikness it seems like this still requires approval by a reviewer with write access. Would you mind approving or telling me what the next steps are?

I approved but it's its waiting for a build. Let me troubleshoot that.

Awesome. Thank you very much.

Hi! Could you please publish the new nuget package so we can use these new enhancements?
Thanks in advance

Ping!

Yes, will do this. Thanks for the pings!

@JeremyLikness ping


fix(fleet): Fix flaky test

What does this PR do?

Removes a test marked as flaky that isn't
Try to fix another flaky test by

Making sure to grab all systemd events
Resetting the failed systemd counter after each job -- that may make the experiment fail right at start
Waiting for the exp units to actually be started -- this should change anything but if the experiment failing right up is the right thing we'll know

Motivation
Describe how to test/QA your changes
Possible Drawbacks / Trade-offs
Additional Notes

/merge


A small typo in load file of RO

Observation:
In CurrentController,  tcp-client LTP instance uuid pattern is wrong in the  config file.
This needs to be updated
client-ltp of ro-2-0-1-tcp-c-im-cc-1-0-0-000
solution:
The tcp client LTP instance uuid pattern is should changed to below mentioned pattern  ro-2-0-1-tcp-c-cc-1-0-0-000

ref : https://github.com/openBackhaul/RegistryOffice/issues/351


Check for previous/existing GitHub issues/module proposals

[X] I have checked for previous/existing GitHub issues/module proposals.

Check this module doesn't already exist in the module indexes

[X] I have checked for that this module doesn't already exist in the module indexes; or I'm proposing the module to be migrated from CARML/TFVM.

Bicep or Terraform?
Bicep
Module Classification?
Resource Module
Module Name
avm-res-network-dnsforwardingruleset
Module Details
Migrate from CARML - Module is used in conjunction with avm-res-network-dnsresolver which we already have published
Do you want to be the owner of this module?
Yes
Module Owner's GitHub Username (handle)
ChrisSidebotham
(Optional) Secondary Module Owner's GitHub Username (handle)
No response

Hi @ChrisSidebotham,
Thanks for requesting/proposing to be an AVM module owner!
We just want to confirm you agree to the below pages that define what module ownership means:

Team Definitions & RACI
Shared Specification (Bicep & Terraform)
Module Support

Any questions or clarifications needed, let us know!
If you agree, please just reply to this issue with the exact sentence below (as this helps with our automation 👍):
"I CONFIRM I WISH TO OWN THIS AVM MODULE AND UNDERSTAND THE REQUIREMENTS AND DEFINITION OF A MODULE OWNER"
Thanks,
The AVM Core Team

NOTE:

This Module Proposal issue MUST remain open until the module is fully developed, tested and published to the relevant registry. Do NOT close the issue before the successful publication is confirmed!
Once the module is fully developed, tested and published to the relevant registry, and the Module Proposal issue was closed, it MUST remain closed.

I CONFIRM I WISH TO OWN THIS AVM MODULE AND UNDERSTAND THE REQUIREMENTS AND DEFINITION OF A MODULE OWNER

Hi @ChrisSidebotham ,
Thanks for confirming that you wish to own this AVM module and understand the related requirements and responsibilities!
We just want to ask you to double check a few important things and take the next steps before you start the development.
Please use the following values explicitly as provided in the module index page:

For your module:

ModuleName - to name your module
TelemetryIdPrefix - to be used in your module's telemetry

For your module's repository:

Repository name and folder path are defined in RepoURL
Create the GitHub teams defined in the ModuleOwnersGHTeam and ModuleContributorsGHTeam columns and grant them permissions as described here.

In case of a Bicep module, please let the AVM core team know when you created these teams, and we'll help you with assigning the necessary permissions as described here.
In case of a Terraform module, follow the instructions here and assign the necessary permissions.

Grant the right level of permissions for  the AVM core team and PG teams on your GitHub repo as described here.
You can now start the development of this module! ✅ Happy coding! 🎉
Please respond to this comment, once your module is ready to be published! 🙏
Any further questions or clarifications needed, let us know!
Thanks,
The AVM Core Team

NOTE:

This Module Proposal issue MUST remain open until the module is fully developed, tested and published to the relevant registry. Do NOT close the issue before the successful publication is confirmed!
Once the module is fully developed, tested and published to the relevant registry, and the Module Proposal issue was closed, it MUST remain closed.

PR Opened https://github.com/Azure/bicep-registry-modules/pull/589


Updated Benqi Connectors

Added functions to claim avax rewards.
Renamed "Qi" to "benqi-rewards" and moved it inside the "benqi" folder.
Minor fixes and code refactor.

Deployed on :- 0x5d72e1B68a5043c99D700d0928F0A922963f186E

Enabled connector - https://snowtrace.io/tx/0xd1d25b0a0eaf3fe16b466ee774357d464337bbca894000363c68fc55b0df9a23


support format specific suffixes mediaTypes for the SBOM files in both cyclonedx and spdx

Description
There is no direct support for specifying an SPDX file in a JSON format via mediaTypes in cosign. In  SBOM_SPEC, we said that there are format-specific suffixes supported by cosign, but seems we missed adding that support.
Once we grab the file via flag --sbom while attaching it, we'll be looking at the format of the file to detect that is it in format XML, JSON, or SPDX, then we determine its mediaType according to that. For example, if it is an SPDX file we'll be using text/spdx, if it is an SPDX file in the form of JSON, we'll be using text/spdx+json.
WDYT @dlorenc @cpanato @Dentrax?

Ah, sgtm

I need to identify the specific format of the media types. So I created a PR https://github.com/sigstore/cosign/pull/1663 to add support for the input-format. Let me know what you think about it 👍🏻 .


@DoNotStripAny annotation is missing in the Proguard Setup for React Native Android

Description
I'm opening this public issue if someone from the community wants to pick this up.
We do have several classes that are using the @DoNotStripAny annotation:
$ rg DoNotStripAny

ReactAndroid/src/main/java/com/facebook/react/uimanager/ComponentNameResolver.java
10:import com.facebook.proguard.annotations.DoNotStripAny;
12:@DoNotStripAny

ReactAndroid/src/main/java/com/facebook/react/uimanager/ComponentNameResolverManager.java
12:import com.facebook.proguard.annotations.DoNotStripAny;
16:@DoNotStripAny

ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java
37:import com.facebook.proguard.annotations.DoNotStripAny;
97:@DoNotStripAny

ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java
10:import com.facebook.proguard.annotations.DoNotStripAny;
19:@DoNotStripAny

This annotation is actually not included in the Proguard file that we ship alongside ReactAndroid: https://github.com/facebook/react-native/blob/main/ReactAndroid/proguard-rules.pro
It's configuration it's only available in this file which is consumed by Buck:
https://github.com/facebook/react-native/blob/main/ReactAndroid/src/main/java/com/facebook/proguard/annotations/proguard_annotations.pro
We should adapt the former proguard file to include the Proguard config for @DoNotStripAny.
Ideally also doing a run with Proguard and verify that the classes are also not stripped would be great.
Happy to review a PR addressing this, which should be also easy to jump on.
Version
0.67.1
Output of npx react-native info
N/A
Steps to reproduce
N/A
Snack, code example, screenshot, or link to a repository
N/A

@cortinico Does this qualify as a blocking issue for 0.68?

@cortinico Does this qualify as a blocking issue for 0.68?

Nope is not a blocker. Users on Android + New Architecture (which is opt-in) + Building Release + Using Proguard will face problems. They can still provide extra rules locally to circumvent the problem. Still something we want to offer (so quite important, thought not a hard blocker).

@cortinico I would like to contribute, but I need some direction as I am not so familiar with Proguard :/

Fixed by https://github.com/facebook/react-native/commit/6239e2f5ce82f7c2e683eb4699b9ce3ff1b58ac5


Update scodec-core to 1.11.8

Updates org.scodec:scodec-core from 1.11.4 to 1.11.8.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scodec", artifactId = "scodec-core" } ]

labels: library-update, semver-patch

Superseded by #343.


yahei

[Enter feedback here]

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

ID: 887c10e0-63c5-06d9-38fc-3c844c0d308d
Version Independent ID: fbc7a8c5-a8bd-611d-0758-1b56e5d5a03a
Content: Microsoft YaHei font family - Typography
Content Source: typographydocs/font-list/microsoft-yahei.md
Product: typography
GitHub Login: @alib-ms
Microsoft Alias: alib

Missing details, no actionable item.


Sanitize - Implementation and tests

Missing docs and examples. Will be done once services is about to release.

Merged to beta as 8af881a74d7163239301822885ef7d7418766a5b and 55a09265e909db8d83a164183b6e984864cfbc92.

Already merged


Remove jce-unlimited-strength-policy

Java Cryptography Extension Policy Files are included in Java 1.9

https://docs.oracle.com/javase/9/migrate/#GUID-D6EE05FB-6791-43B3-A610-3F4416DEE508

If your application previously required the Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files, then you no longer need to download or install them. They are included in the JDK and are activated by default.

@commitay What's for 1.8? It still does require JCE. Wouldn't it better renaming the cask or any other approach except just deleting it?

https://github.com/caskroom/homebrew-versions/pull/4633

@commitay thank you! We're using this in our product so that it's good to know about upcoming changes.