Bump version to next release

Codecov Report

Merging #374 into develop will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #374   +/-   ##
========================================
  Coverage    55.07%   55.07%
========================================
  Files           62       62
  Lines         1823     1823
  Branches       209      209
========================================
  Hits          1004     1004
  Misses         752      752
  Partials        67       67

Continue to review full report at Codecov.

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


gnu-smalltalk: fix build

Description of changes
ZHF: #309482
The awk script incorrectly parsed glib/glib.h and was trying to find glib/gwin32.h. I made a dirty fix by telling awk to simply ignore that file (that should be safe to do since we are only building for Linux).
I don't know how to contact upstream since the bugs page on Savannah is broken.
PS: This is my first PR so please be kind ;)

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

I'd like to have the `backport: release-24.05' tag.


Works only on edit mode

Hi
Thank you for making this plugin available. I've requested this to be a built-in function for a long time.
The plugin works well in edit (and side by side) mode but not on the preview mode
Thanks

Hey thanks. Yeah I wanted this feature myself so I made it.
And you are right I did not make the functionality to be available in the preview mode.
Thanks for the idea I will implement it in the next update.

Release v0.3.0 has fixed this.

Tested now, and it works like a charm!
Thank you!


Document the package

E.g.

readme
download instructions
roxygen2
pkgdown
Hide internal functions

It looks like the internal functions are already hidden, unless they are explicitly mentioned in NAMESPACE.

OK I'll close this - everything on the list is done apart from pkgdown which in my opinion is a 'nice to have' at this stage.


Can't load extension

Hello, I'd like to try this extension, but I'm getting some errors when the engine loads, I'm using engine version 4.3.stable.custom_build.77dcf97d8 on windows (downloaded from here https://github.com/Zylann/godot_voxel/releases).
This is the output in the console:
ERROR: Method 'PhysicsDirectBodyState2D.apply_impulse' has changed and no compatibility fallback has been provided. Please open an issue.
   at: gdextension_classdb_get_method_bind (core\extension\gdextension_interface.cpp:1511)
ERROR: Rust function panicked at C:\Users\David\.cargo\registry\src\index.crates.io-6f17d22bba15001f\godot-ffi-0.1.3\src\toolbox.rs:277.
  Context: failed to initialize GDExtension level `Servers`
   at: godot_core::private::handle_panic_with_print (C:\Users\David\.cargo\registry\src\index.crates.io-6f17d22bba15001f\godot-core-0.1.3\src\private.rs:364)
ERROR: [panic]
  Failed to load class method PhysicsDirectBodyState2D::apply_impulse (hash<PHONE_NUMBER>).
  Make sure gdext and Godot are compatible: https://godot-rust.github.io/book/gdext/advanced/compatibility.html
   at: godot_core::private::handle_panic_with_print (C:\Users\David\.cargo\registry\src\index.crates.io-6f17d22bba15001f\godot-core-0.1.3\src\private.rs:377)
ERROR: Method 'Animation.bezier_track_insert_key' has changed and no compatibility fallback has been provided. Please open an issue.
   at: gdextension_classdb_get_method_bind (core\extension\gdextension_interface.cpp:1511)
ERROR: Rust function panicked at C:\Users\David\.cargo\registry\src\index.crates.io-6f17d22bba15001f\godot-ffi-0.1.3\src\toolbox.rs:277.
  Context: failed to initialize GDExtension level `Scene`
   at: godot_core::private::handle_panic_with_print (C:\Users\David\.cargo\registry\src\index.crates.io-6f17d22bba15001f\godot-core-0.1.3\src\private.rs:364)
ERROR: [panic]
  Failed to load class method Animation::bezier_track_insert_key (hash<PHONE_NUMBER>).
  Make sure gdext and Godot are compatible: https://godot-rust.github.io/book/gdext/advanced/compatibility.html
   at: godot_core::private::handle_panic_with_print (C:\Users\David\.cargo\registry\src\index.crates.io-6f17d22bba15001f\godot-core-0.1.3\src\private.rs:377)
ERROR: Method 'EditorNode3DGizmo.add_mesh' has changed and no compatibility fallback has been provided. Please open an issue.
   at: gdextension_classdb_get_method_bind (core\extension\gdextension_interface.cpp:1511)
ERROR: Rust function panicked at C:\Users\David\.cargo\registry\src\index.crates.io-6f17d22bba15001f\godot-ffi-0.1.3\src\toolbox.rs:277.
  Context: failed to initialize GDExtension level `Editor`
   at: godot_core::private::handle_panic_with_print (C:\Users\David\.cargo\registry\src\index.crates.io-6f17d22bba15001f\godot-core-0.1.3\src\private.rs:364)
ERROR: [panic]
  Failed to load class method EditorNode3DGizmo::add_mesh (hash<PHONE_NUMBER>).
  Make sure gdext and Godot are compatible: https://godot-rust.github.io/book/gdext/advanced/compatibility.html
   at: godot_core::private::handle_panic_with_print (C:\Users\David\.cargo\registry\src\index.crates.io-6f17d22bba15001f\godot-core-0.1.3\src\private.rs:377)

Thanks

Hi, I'll have some time to check this out myself next week.  Because the problems are coming from things like the PhysicsDirectBodyState and EditorNode3DGizmo, I suspect there is some incompatibility between the Rust library and custom build you're using.  Does the plugin load correctly for you when using the standard Godot build?

I tried today to replicate this error, but after downloading the custom build (godot.windows.editor.x86_64.exe.zip) I was able to successfully load the GodotEthers plugin from the Asset Library.
Given the error messages, I would expect there to be a mismatch between methods defined in the VoxelTools fork and the Godot Rust crate.  However, according to https://github.com/Zylann/godot_voxel/tree/master/util/godot/classes, the Animation, EditorNode3DGizmo, and PhysicsDirectBodyState2D classes don't appear to have been altered by the fork.  Could there be a different addon that's causing the conflict?

Nice, hope you had a good time!  You are correct, the double build requires the Rust library to be compiled with the double-precision and api-custom flags.  After recompiling, I was able to successfully load GodotEthers into the fork.  I've gone ahead and uploaded the modified library.  You should be able to simply drop this library into the gdextension folder as a replacement.

ah yes, it worked, thank you!


In GPUImageMovieWriter createDataFBO destroyDataFBO memory leak

#1942 The _movieWriterContext = [GPUImageContext sharedImageProcessingContext]; solution fixed the leak for me as well.


type().<pipe>() pipes

Request a feature
Add
type(...).narrow(filter: (v) =>  v is MyType)
type(...).morph(converter: (v) => MyType)
type(...).pipe_TemporalName<T>(generic: (type) => Type<MyType> )
type(...).or_TemporalName<T>(unionWith: MyType)
type(...).and_TemporalName<T>(intersectWith: MyType)

🤷 Motivation
While writing narrow(type({}), ()=>...) is okay, many perople would prefer piping instead.
Especially if they canme from Zod.
Also writing morph(narrow(type(...), ()=>...), ()=>...) it much less understandable then type().narrow().morph()

The generic part of this will come later with #425 but stuff like .morph, .narrow, .or and .and will be available once the perf branch is merged!


Report more info through mtd_geometry_s and geometry

https://github.com/apache/nuttx/pull/4320 add model info to mtd_geometry_s and geometry, the next step is:

Move erase state to mtd_geometry_s and remove MTDIOC_ERASESTATE
Add more useful info to mtd_geometry_s and geometry
Rename mtd_geometry_s/geometry to a more general name

Move erase state to mtd_geometry_s and remove MTDIOC_ERASESTATE

Please, note that the NuttX port of MCUboot makes use of the MTDIOC_ERASESTATE:
https://github.com/mcu-tools/mcuboot/blob/5047f032c93fd8957be6529f8f1ad7a3fe626057/boot/nuttx/src/flash_map_backend/flash_map_backend.c#L302-L303


buffer.lua:317: bad argument #1 to ipairs (table expected, got userdata)

neovim version :NVIM v0.7.0-dev+727-g326e74571b
But I can't reproduce the bug consistently...

@rhcher Did you find a solution?

@rhcher Did you find a solution or a cause?

No, but I only encountered this problem twice, and I couldn't reproduce the bug after that. So I guess it's just some coincidence.


OCSP support

Services like Let's Encrypt provide a chain.pem which can be used for OCSP.
Can this be used with traefik, too?

I'll close the issue due to inactivity but feel free to re-open if needed.


test

triggering a test build

Docs Build status updates of commit 032b64c:
:clock10: Full build: the average full build time is 70 min(s) 26 sec(s), this is based on the last 221 build(s) for this repository.
:warning: This is a FULL build due to the incremental build being disabled in configuration file (.openpublishing.publish.config.json in 'live' branch). For more detailed info, please click here.

Docs Build status updates of commit 032b64c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/java-azure-tools.md
:bulb:Suggestion
View (azure-java-stable) View (azure-java-preview) View (azure-java-legacy)
Details

docs-ref-conceptual/java-azure-tools.md

[Suggestion] Invalid value for ms.service: 'Azure'.
[Suggestion] Missing attribute: ms.prod. If you specify ms.technology, you must also specify ms.prod.
[Suggestion] Invalid value for ms.service: 'Azure'.
[Suggestion] Missing attribute: ms.prod. If you specify ms.technology, you must also specify ms.prod.
[Suggestion] Invalid value for ms.service: 'Azure'.
[Suggestion] Missing attribute: ms.prod. If you specify ms.technology, you must also specify ms.prod.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Add refreshToken method

How do I use the refresh token provided by the show() callback?
each time my app is restarted it requires the user to re-login.  Maybe it's obvious, but I've definitely missed it.  Thanks!

@CKarper here is a guide explaining what to do platform agnostic https://auth0.com/docs/refresh-token. Basically you need to call /delegation with the refresh token when your id_token expires. I don't have a code example on how to perform the request but it should be easy enough to do it with fetch API.

So RN Lock doesn't expose a method for this?  The bottom of this article says that libraries such as Lock have support for refreshing the tokens, so I was expecting it to be "baked in".  Thanks for the quick  reply...

As per: https://auth0.com/docs/libraries/lock/using-a-refresh-token

Also I have a pending PR #13  for this, once I finish some other stuff I'll release it

Is that the same as a refreshToken?  I'm relatively new, bu I was expecting that to be the method for accessing tokens for delegated third party integrations.  Will it do double duty?

@CKarper yes, but this case it's not a third party but auth0 itself. I'll probably change the method name in js to make it clear is delegation operation instead of get a delegation token.

The only way I've found to persist user sessions is to store profile.user_id with AsyncStorage, when application starts if the user_id is not null, I skip lock. To logout, I erase user_id key in AsyncStorage. Indeed, it's very hackish. So If there's a better way and It's working, I'm all ears.

@julesbou maybe it's better to store the id_token, it already has the user_id in the claim sub and also has an expiration if you wish to make your users to authenticate again. You can check the structure of the id_token in jwt.io

Closing this one, It's missing on Android but there is an issue for it #31

Can someone give a code example on how to show the lock screen only when the user is not logged in?
Struggling with this...
Each time user entering the app he has to log in, nothing remembers that he is logged in.

@avishayil you need to store login information (ie isLoggedIn, profile, token) in your app, and then check whether the user is logged in before calling lock.  if you want to persist react native data between app sessions check out react native async storage (or redux persist if using redux)

How would you check for token expiration first before calling refresh - or would you just call refresh on every app start?  Should we be checking for an expired token error or do we get the token expiration date from the token itself somehow?


Debug: continue action is broken when target app has multiple threads

We are seeing this issue with CppTools extension and CSharp extension with VS Code 1.1.0 (stable). It doesn't repro in VS Code 1.0.0.
One repro involving CSharp extension is:
Install VS Code 1.1.0
Install .NET CLI tools and CSharp extension per instructions here: https://github.com/gregg-miskelly/omnisharp-vscode/blob/daily-build-docs/debugger.md
Extract the attached project, do a "dotnet restore" on it
clisample.zip
Open the project folder in VS Code, put a bp in line 22
Start debugging
Hit the bp in line 22 multiple times until you have 2 threads running in the app
Remove the bp
Hit continue
The app continues but the VS Code UI thinks it is still in break mode.

The continue request from vscode always sends the threadID of the thread that should be continued.
Previously in vscode there was an issue that VSCode would react as if the continue continued all the threads. This has been fixed and due to this you are probably seeing this behavior. More details can be found here #1703 and here #5644 I pinged your team members in the issue so you are aware of the change.
So upon continue the debug adapter should only continue that specific thread, not all threads.
If this is not possible then we need to introduce some sort of capability that the debug adapter can specify to vscode that continue should always continue all the threads. @weinand  and me are looking into this.

So, the 90% user scenario (I guess) is that all threads should continue.  Can we revert to that behavior until a mechanism to support single vs. all is put into place & supported?

I added this additional comment in #5643:
@isidorn, @jacdavis I think that the understanding of how Visual Studio works here is incorrect. The converse of your statement is actually the case. VS does not support pause/continue one. That is, VS is pause/continue all by default, and the AD7 based debuggers are all this way. For the C# debugger and C++ debugger, I think the request is really that the debugger makes the determination about how it will pause/continue debugging.
@edumunoz tested the original change, and didn't find an issue. Possibly, we missed this specific case, or it is harder to repro in C++ than it is in C#.

(Note -- I've looped.NET Core War as a potential release blocker; we haven't assessed yet.)

Repose from the other thread.
All Visual Studio debuggers (and any debugger on windows using the win32 debug api) use the Stop One model. That is the native debuggers (visual studio, windbg) and the Clr debugger. That is, when a break event occurs, all threads are stopped by the OS before the debugger ever sees the event. A continue continues all threads in the process.
The only way to get into stop one mode on windows is for a user, to go to the threads window in break mode and pause the one thread they want stopped in break mode and then continue. While it would be nice to support a stop one model, it is not something we have ever received feedback from users as necessary. Doing this automatically would introduces huge changes in the way our debuggers would work since new debug events can now arrive while we're in break mode. This is especially heinous when we are performing function evaluations implicitly like we do in managed code.
What vsdiag wants is this: if the stopping event has all threads stopped set to true, continue all threads on continue. That is the behavior we implemented when we added the new flag to the stopped event that all threads are stopped.

Confirmed that this is a blocker for .NET Core scenarios & we will need a quick resolution, please.

@jacdavis Just making a clarification, you said:
All Visual Studio debuggers (and any debugger on windows using the win32 debug api) use the Stop One
I think you meant:
All Visual Studio debuggers (and any debugger on windows using the win32 debug api) use the Stop All

Yes, I edited the text in both threads.

We have changed the behavior such that the stop one / continue one is a special case for php. This is a temporary workaround, in the future we plan to let adapters specify what model they support.
I have triggered VSCode alpha builds and they should be out of the oven in around 20mins, please verify this fix solves the issue described.
Thanks

The stop/continue all model breaks the debug adapter for Firefox - I need the stop/continue one model to support debugging WebWorkers. Could you please enable the stop/continue one model for the 'firefox' debug type or, even better, add a way for the debug adapter to specify which model it needs.

@hbenl issue extracted into #6400


ENH: reorganize Dockerfiles

Jupyter and CLI dockerfiles are now organized under docker folder.
If/when this PR is merged, Radiomics Docker Hub should be updated to point to the new location of the Jupyter notebook, and a new entry should be created for CLI.
As a side note, I checked the statistics for docker image downloads on DockerHub, and the Jupyter notebook under Radiomics organization was downloaded as many times as the CLI docker image I have under my personal account. So I definitely think this CLI is a much needed functionality.

I am going to make a new clean PR


docs(readme): update documentation

move Kubernetes deployment documentation to deploy/kubernetes/README.md
add DEVELOPING.md to give overview of the driver from developers perspective

@villevsv-upcloud thanks for review!


Xnero: Watch icolink.com

Xnero requests the watch of the watch_keyword icolink\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

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

Approved by Jeff Schaller in Charcoal HQ


monitor mode and packet injection,

do i need an adapter that support monitor mode and packet injection to make this tool working?
second question tp link tl-wn722n  will work?

Full monitor mode and full packet injection is mandatory. Device and driver must support it.
There are three versions:
v1 = ATHEROS chipset -> supported by older kernels (old version and not recommended)
v2/3 = Realtek chipset -> kernel >= 6.3 mandatory
Read more here:
https://wikidevi.wi-cat.ru/TP-LINK_TL-WN722N_v1.x
v2/v3:
$ uname -r
6.4.10-arch1-1

$ lsusb
ID 2357:010c TP-Link TL-WN722N v2/v3 [Realtek RTL8188EUS]

$ hcxdumptool -L

Requesting physical interface capabilities. This may take some time.
Please be patient...

available wlan devices:

phy idx hw-mac       virtual-mac  m ifname           driver (protocol)
---------------------------------------------------------------------------------------------
  1   4 503eaad5e035 5e05a2726397 + wlp5s0f3u2       rtl8xxxu (NETLINK)

* active monitor mode available
+ monitor mode available
- no monitor mode available

bye-bye

[zerobeat@printer ~]$ hcxdumptool -I wlp5s0f3u2

Requesting physical interface capabilities. This may take some time.
Please be patient...

interface information:

phy idx hw-mac       virtual-mac  m ifname           driver (protocol)
---------------------------------------------------------------------------------------------
  1   4 503eaad5e035 5e05a2726397 + wlp5s0f3u2       rtl8xxxu (NETLINK)

available frequencies: frequency [channel] tx-power of Regulatory Domain: IN

  2412 [  1] 30.0 dBm	  2417 [  2] 30.0 dBm	  2422 [  3] 30.0 dBm	  2427 [  4] 30.0 dBm
  2432 [  5] 30.0 dBm	  2437 [  6] 30.0 dBm	  2442 [  7] 30.0 dBm	  2447 [  8] 30.0 dBm
  2452 [  9] 30.0 dBm	  2457 [ 10] 30.0 dBm	  2462 [ 11] 30.0 dBm	  2467 [ 12] 30.0 dBm
  2472 [ 13] 30.0 dBm	  2484 [ 14] disabled

bye-bye

ID 2357:010c TP-Link TL-WN722N v2/v3 [Realtek RTL8188EUS]

Closed, because this is more a discussion than an issue:
https://github.com/ZerBea/hcxdumptool/discussions


Enforce min/max size of DockContent

https://github.com/dockpanelsuite/dockpanelsuite/issues/361
*note: previous commit didn't have my email linked for signing the agreement, code changes are identical.

This change prevents resizing  if MinSize is non-zero and MaxSize is zero.   Changes like the following to line 234 of DockWindow.cs are necessary to fix:
                            if (rectLimit.Bottom > maxSize.Height **&& maxSize.Height != 0**)


Support automatic build variants

Hey there!
First of all I want to start by saying what a wonderful tool this is. It will save us hours if not days in compile time!
We support a project with a large number of build variants and it's a bit annoying to have to edit the run configuration each time we want to switch variants. I had a short-term solution of using an Android Studio macro $Prompt$ to prompt the user which variant they wanted to build, but that must be done each launch.
I dug through the Android Studio files and I found that the module's .iml file contains the build variant. Since the .iml file is XML, we can easily parse out the build variant for our own use.
Here's some quick and dirty parsing code I wrote:
xmllint --xpath "string(//option[@name='ASSEMBLE_TASK_NAME']/@value)" app/app.iml

Output
assemble[my flavor]Debug

From here, we can pass this to the mainframer.sh script. Here's what I have:
Parameters:
-c "bash mainframer.sh ./gradlew :app:$(xmllint --xpath \"string(//option[@name='ASSEMBLE_TASK_NAME']/@value)\" app/app.iml) -Pandroid.enableBuildCache=true -PminSdk=23"

Hopefully this is of use to someone else! Thanks!

I believe I found the issue, related to the bash parameter execution, working on a fix.

Neat, though we don't have flavors to test this, but it'd be very nice to use something like this to run required gradle tasks automatically, the same Android Studio does using "Gradle-aware Make". But I'm afraid this would require Android Studio plugin.

TL;TR: plugin for IntelliJ Idea or Android Studio that will automatically pass required build steps to mainframer.sh would be very neat.
If someone would like to start working on this — please ping us here, so community could track your progress!
@ahornerr thanks for sharing your receipe, in v2.0.0 we'll have samples for different build systems and I'll add a link to your receipe into gradle-android sample docs!

Yes, I've noticed that if I don't give Android Studio enough time to update the .iml file after switching flavors, it will build the old flavor. Typically this only takes about 10-15 seconds but it's important for me not to jump the gun.

Thank you!

Yes, I've noticed that if I don't give Android Studio enough time to update the .iml file after switching flavors, it will build the old flavor. Typically this only takes about 10-15 seconds but it's important for me not to jump the gun.

Doesn't it show the progress of Gradle sync that is happening  once you switch between build types/flavors? I believe you simply need to wait until it completes and then start the build.

That's correct, I'm just impatient :)

Haha, that's understandable 😸

Nice solution!
By the same way, can take gradle options from: .idea/workspace.xml
xmllint --xpath "string(//option[@name='COMMAND_LINE_OPTIONS']/@value)" .idea/workspace.xml


Trend Micro Apex One cannot ingest some kinds of CEF log into Sentinel

Describe the bug
Some kinds of Trend Micro Apex One CEF logs are not ingested into CommonSecurityLog Table
To Reproduce

Query in Syslog table:
Syslog
| where SyslogMessage contains 'Trend Micro'
| where SyslogMessage contains 'DETECTION'

Result:
2024-05-08T16:07:11Z forwarder.tmes.trendmicro.com tmes[1]: CEF:0|Trend Micro|TMES|<IP_ADDRESS>|100101|DETECTION|6|rt=2024-05-08T16:06:51.552Z cs1Label=eventType cs1=anti_spoof cs2Label=domainName cs2=pinelabs.com suser=<EMAIL_ADDRESS>cs3Label=direction cs3=incoming cs4Label=messageId<EMAIL_ADDRESS>msg=Delivery Status Notification (Failure) cn1Label=messageSize cn1=12909 cs5Label=policyName cs5=DMARC Rule act=Quarantine cs6Label=details cs6={}
2, Query in CommonSecurityLog table
CommonSecurityLog
| where DeviceVendor == 'Trend Micro'
| where Activity == 'DETECTION'
No result
Expected behavior
If I execute the query in CommonSecurityLog, there will be CEF log of Trend Micro Apex One.
I checked the CEF log format and it is eligible but why it isn't ingested into CommonSecurityLog table?
https://docs.trendmicro.com/en-us/documentation/article/trend-micro-email-security-online-help-syslog-content-mappi

Hi @vincentche1, Thanks for flagging this issue, we will investigate this issue and get back to you with some updates by 16-05-2024. Thanks!

Dear @v-sudkharat, I hope you can expedite faster as the problem is impacted customer workflow. Please inform me if you need further details for investigation.
The parser of Trend Micro Apex One CEF logs link: https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Solutions/Trend Micro Apex One/Parsers/TMApexOneEvent.yaml

@vincentche1, Sure, and Thanks for providing details.

Hi @v-sudkharat, we hope that you can expedite this issue as it is pending for a remarkable time

Hi @vincentche1, we were unable to address this issue because of our lack of availability. we'll investigate on it and give you an update by 25-05-2024. Thanks!

Hi @vincentche1, Just want to check below few points with your end: -

As per your give description, Your facing issue in step C. where data is not received into the CommonSecurityLog table, Is that correct?

Could you please check and let us know what is "streams" name for existing created Data Collection Rule? Please share the JSON view with us if possible: -

Could you please validate and let us know the below configuration has been done in Azure and Apex portal which mentioned in steps A and B: -

Thanks!

@vincentche1, Ok. Noted. Let us check and will update you.

@vincentche1 from the log sample you sent. It seems like the log header is not compliant with CEF:

https://www.microfocus.com/documentation/arcsight/arcsight-smartconnectors-8.4/pdfdoc/cef-implementation-standard/cef-implementation-standard.pdf
Try removing "tmes[1]:" from the log header.
Also, I think the log date format is also not compliant, but this should not stop the logs from being ingested but might be resulted in inconsistency between the actual log timestamp and CommonSecurityLog timestamp.

I will check it, thank you for your findings

Hi Meir, I have checked the sample CEF log message from Microsoft document. We will use 'echo' command to send a mock message to Azure Monitoring Agent (AMA). And the content of the sample log will not include the date time and host.
Link: https://learn.microsoft.com/en-us/azure/sentinel/connect-cef-syslog-ama?tabs=portal#avoid-data-ingestion-duplication
echo -n "<164>CEF:0|Mock-test|MOCK|common=event-format-test|end|TRAFFIC|1|rt=$common=event-formatted-receive_time" | nc -u -w0 localhost 514
Hence, the way you suggested above is not applicable.
In other words, you can consider the content from "CEF..." - which is the real message from device.
Could you please help us check more and advise? Thank you.

In case you don't get even mock messages it's not a formatting issue. I suggest:

Make sure you have latest agent version
Execute CEF troubleshooter:
sudo wget -O Sentinel_AMA_troubleshoot.py https://raw.githubusercontent.com/Azure/Azure-sudo wget -O Sentinel_AMA_troubleshoot.py https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/DataConnectors/Syslog/Sentinel_AMA_troubleshoot.py && sudo python3 Sentinel_AMA_troubleshoot.py&& sudo python3 Sentinel_AMA_troubleshoot.py

Please note the formatting issue remains IMO, so once you get the mock messages you will still need to fix it.
Also, for further assistance I suggest open a ticket to Azure Sentinel as more data is required to understand the root cause.

Dear @MeirLevinMicrosoft,

The suggestion "remove tmes[1]:" can not be conducted because command send mock message will not contain "tmes[1]".
The other CEF logs have been ingested successfully so it is no need to run that command. That command is used when no CEF logs ingests into Sentinel
The CEF log is ingested into Syslog table not CommonSecurityLog, please check the image I sent via chat. I cannot attach in comment. Please show me other ways to attach

Dear @MeirLevinMicrosoft @v-sudkharat , could you let me is there any update or any info you need to check more?

I am the Sentinel support, please let me know if you need any info

Shared response over Teams. Thanks!


Project save reclassifies rather than storing items.

The project save will reclassify elements based on the operations. Most of the time this is correct because that's where they belong. They are red because they go in the red operation. However, in some special cases this shortcut is in error. For example, if you carefully assemble a multi-pass raster and want different settings for different images, these will be ignored and all the images will be dumped into the first Image classifier. Effectively making the saved image structurally lossy.
If you make your own operations. And place items in those operations. That information will be lost on save unless they are set to classify into those operations directly. This is not an expected behavior.
It should force a classification if no items are within any operations. However, it should allow for the direct classification of items within the file.

Stroke width also will not save.

Stroke width also will not save.


[Doc Improvement][Remove time and future ref: 10]

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/appsource/post-publish/app-growth/scale-app.md
80
48
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/appsource/post-publish/app-growth/succeed.md
83
25
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/appsource/prepare/include-saas-offer.md
92
14
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/appsource/prepare/submission-checklist.md
88
46
link
:white_check_mark:

msteams-platform/sbs-gs-nodejs.yml
89
47
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/appsource/post-publish/app-growth/scale-app.md
80
48
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/appsource/post-publish/app-growth/succeed.md
83
25
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/appsource/prepare/include-saas-offer.md
92
14
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/appsource/prepare/submission-checklist.md
88
46
link
:white_check_mark:

msteams-platform/sbs-gs-nodejs.yml
89
47
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/deploy-and-publish/appsource/post-publish/app-growth/scale-app.md
80
48
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/appsource/post-publish/app-growth/succeed.md
83
25
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/appsource/prepare/include-saas-offer.md
92
14
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/appsource/prepare/submission-checklist.md
88
46
link
:white_check_mark:

msteams-platform/sbs-gs-nodejs.yml
89
46
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.


Type Swipeable module the right way

When you import Swipeable like this import Swipeable from 'react-native-gesture-handler/Swipeable'; it will get right types now from TypeScript. Before this PR TS compiler errored.
⚠  Please review this PR with query param w=1 (or press here) so it ignore white space changes. Otherwise this PR looks too big ;)

@krzysztofciombor, would you mind reviewing it?

@kmagiera I have fixed the merge conflict

Thanks @henrikra ! Appreciate your help a lot with all your typescript fixes and other PR!

No worries!

Btw can you do new release :D

Just published 1.0.7, cheers!


Make module pod headers public

Description
Another attempt at a subset of https://github.com/flutter/flutter/pull/39275.  I wanted to document a script people can use before https://github.com/flutter/flutter/issues/36968 is complete, but the headers must be public in the ephemeral Podfile.  I don't want people to edit it directly since it will be regenerated on flutter clean.  I still don't have any tests for it, but I've tested it manually.
Building iOS frameworks to be embedded in another existing app without CocoaPods requires that the plugin frameworks be built on a machine with CocoaPods to get transitive dependencies.
In the module Podfile make headers Public instead of Project so plugin headers/modules can be imported by the host app.
With this change, from working directory <path/to/module>/.ios/Pods:
$ xcrun xcodebuild -alltargets -sdk iphoneos -configuration "Debug" ONLY_ACTIVE_ARCH=NO
$ xcrun xcodebuild -alltargets -sdk iphoneos -configuration "Profile" ONLY_ACTIVE_ARCH=NO
$ xcrun xcodebuild -alltargets -sdk iphoneos -configuration "Release" ONLY_ACTIVE_ARCH=NO

will produce frameworks for all plugins, CocoaPod transitive dependencies, and FlutterPluginRegistrant in the SYMROOT for every valid architecture.  They can then be embedded into an existing app since all headers are public.
Related Issues
A step in making https://github.com/flutter/flutter/issues/36968 actually work.
Tests
Made sure module_test_ios still passes.
Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I signed the [CLA].
[x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change

[ ] Yes, this is a breaking change (Please read [Handling breaking changes]). Replace this with a link to the e-mail where you asked for input on this proposed change.
[x] No, this is not a breaking change.

This change updates the module Podfile, not the host Podfile.  This will therefore impact the module Runner workspace, but not in any way how the host project/workspace currently embeds these frameworks as described in Add-Flutter-to-existing-apps#add-your-flutter-app-to-your-podfile.

LGTM. This is about being able to use transitive dependencies right? If so, is it possible to add a test whereby my project A depends on Flutter B which in turn depends on Plugin/pod C and let the project A have a line that imports C? Then see if it builds.

LGTM. This is about being able to use transitive dependencies right? If so, is it possible to add a test whereby my project A depends on Flutter B which in turn depends on Plugin/pod C and let the project A have a line that imports C? Then see if it builds.

That's what this is about, but it all works now with CocoaPods, which is what our tests use, since CocoaPods puts all the headers in the project, so project imports work.  When they are generated as frameworks outside the project without CocoaPods, the headers need to explicitly be made public.


Added sideway movement

Kinda hack-ish for now, will remake movement system tomorrow or over the weekend when I have time.

I am planning to redo the input handling today actually, the platform package is being stripped out (it was left over from when this worked on mobile)

Finished the rewrite, thanks for the PR though :)

Alright perfect, I'm looking forward to contribute 😊


Not helpful error messages on bad token in request headers

Messages we get when request headers are for some reason invalid are not helpful. There is no information what request was it, to what URL, what are the headers, or at least what is the full header that is improper. Instead we get just the information of which token is invalid.

What is your Test Scenario?
Because the error messages are not helpful at all we cannot provide test scenario as we don't even know what request is causing issues.
What is the Current behavior?
Error message of invalid token in headers is not showing detailed helpful information like URL, all headers.
What is the Expected behavior?
Error message should contain request URL and at least full header name and value of faulty header.
What is your web application and your TestCafe test code?
Because the error messages are not helpful at all we cannot provide test scenario as we don't even know what request is causing issues.
Steps to Reproduce:

Create endpoint that returns request with invalid tokens in header
Run test that loads page with invalid headers
See the error...

Your Environment details:

testcafe version:                   1.15.3
node.js version:                    v12.18.2
command-line arguments:  testcafe chrome -e test.js
browser name and version: Chrome 93
platform and version:          macOS 11.5.2

Hi @Evilweed
These error messages are raised by the internal code of Node.js. You should address your proposal to the Node.js repository.


Add better namespace logic to warnet logs

This addresses #657. It includes a test, and commentary is in each commit.

The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

Conflicts
Reviewers, this pull request conflicts with the following ones:

#665 (Add the hook api by mplsgrant)

If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.


Update dbutil.go

If the server timezone is not GMT, it will cause SQL syntax errors while creating table on mysql.

Thank you for your contribution! This is a read only mirror, however. Please submit your change using gerrit.
you would need to check out the repo here: https://gerrit.hyperledger.org/r/#/admin/projects/fabric-ca and make your edits, pushing them to gerrit
here is a walkthrough for zephyrproject which is much the same WRT setting up an LFID, adding ssh keys, etc:
https://www.zephyrproject.org/doc/1.1.0/collaboration/code/gerrit_accounts.html
one note: when you set up your LFID do not use social logins the first time, create the account and you can add social logins later


TypeError: string indices must be integers

Everything was working fine in the past. Now I am getting a new error from the following code.
`import streamlit as st
from streamlit_cropper import st_cropper
from PIL import Image
st.set_option('deprecation.showfileUploaderEncoding', False)
Upload an image and set some options for demo purposes
st.header("Cropper Demo")
img_file = st.sidebar.file_uploader(label='Upload a file', type=['png', 'jpg'])
realtime_update = st.sidebar.checkbox(label="Update in Real Time", value=True)
box_color = st.sidebar.color_picker(label="Box Color", value='#0000FF')
aspect_choice = st.sidebar.radio(label="Aspect Ratio", options=["1:1", "16:9", "4:3", "2:3", "Free"])
aspect_dict = {"1:1": (1,1),
"16:9": (16,9),
"4:3": (4,3),
"2:3": (2,3),
"Free": None}
aspect_ratio = aspect_dict[aspect_choice]
if img_file:
img = Image.open(img_file)
if not realtime_update:
st.write("Double click to save crop")
# Get a cropped image from the frontend
cropped_img = st_cropper(img, realtime_update=realtime_update, box_color=box_color,
aspect_ratio=aspect_ratio)
# Manipulate cropped image at will
st.write("Preview")
_ = cropped_img.thumbnail((150,150))
st.image(cropped_img)

`
############################# see error below ##########
TypeError: string indices must be integers
Traceback:
File "/home/quest/anaconda3/envs/fastaiv2_2020_nov/lib/python3.8/site-packages/streamlit/script_runner.py", line 349, in _run_script
exec(code, module.dict)
File "/media/quest/extradrive1/fastaiv2_nov_2020/ThyroidReporter/cropp.py", line 24, in
cropped_img = st_cropper(img, realtime_update=realtime_update, box_color=box_color,
File "/home/quest/anaconda3/envs/fastaiv2_2020_nov/lib/python3.8/site-packages/streamlit_cropper/init.py", line 145, in st_cropper
rect = component_value['coords']

Hacky fix
added following lines to cropper's init.py
import json
from contextlib import suppress
Changed line 145 to 162 as follows
`# Return a cropped image using the box from the frontend
if component_value:
tot = len(component_value) -1
#print(component_value[10:tot])
rect = component_value[10:tot]
else:
rect = box
# Return the value desired by the return_type
if return_type.lower() == 'image':
    #print(rect)
    #js = json.dumps(rect)
    with suppress(Exception):
        rect = json.loads(rect)
    cropped_img = img.crop((rect['left'], rect['top'], rect['width'] + rect['left'], rect['height'] + rect['top']))
    return cropped_img
elif return_type.lower() == 'box':
    return rect`

Hi Johnson, sorry for the long delay. I just pushed version 0.2.0. Let me know if you're still having similar issues on the newest version of Streamlit and streamlit-cropper. If so, I'll see what I can do to create a fix inside the package.

@turner-anderson
Could you explain how to build this app from scratch ?
I could build streamlit-drawable-canvas but not yours.

@okome-git I created a new issue https://github.com/turner-anderson/streamlit-cropper/issues/10 to address your concern. I wanted to keep this clean for Johnson's unrelated issue.


Feature - TRVS2-294 - Remove invite feature flag

Codecov Report
Patch and project coverage have no change.

Comparison is base (422dbc4) 40.35% compared to head (cd32453) 40.35%.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop     #293   +/-   ##
========================================
  Coverage    40.35%   40.35%
========================================
  Files           94       94
  Lines         5590     5590
  Branches       667      667
========================================
  Hits          2256     2256
  Misses        3334     3334

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Constrain cursor to center of window for games on multi-monitor setups.

Describe your PR, what does it fix/add?
In games, I noticed that when the cursor was supposed to be constrained, it would accidentally fly past the like 1 pixel hitbox for the constraint, and onto my second monitor, tabbing out of the game. So every time I looked to the right, I would close focus on the game. This PR changes the constraint to a single point in the center of the window, so the user's mouse can't escape any longer. It not works a lot better in games, from what I've noticed, on par with KDE's system for the same thing.
I also noticed that angular camera movement was also weird, and that's fixed too, but that might just be because I changed from accelerated mouse movement to forced linear.
Is there anything you want to mention? (unchecked code, possible bugs, found problems, breaking compatibility, etc.)
This obviously locks the cursor to the center of the screen while constrained, so if this breaks some workflow I'm not aware of, please let me know. This was created to play games better, and that's what it successfully does.
Is it ready for merging, or does it need work?
Ready for merging!

okay listen up
this is how it used to work, but it causes MASSIVE issues in some games. It used to work (the system thats currently in place) but it broke some day and idk what day that was.
Thus, if you want to fix the constraints inb4 i get back home from my amazing sacred and holy vacation, make it work just how it's supposed from the code.
The problem is NOT the cursor flying to the second monitor.
I repeat: it is NOT.
I think it's because we're moving the cursor with wlr_cursor_move outside the constraint surface. Find a way to move it AFTER adjusting for constraints. (remmeber about refocus() and moveAbsolute!)
You can also try to narrow down the commit that broke this. Search through the issues I believe there was one about this, and I should've mentioned the commit there. If my memory is failing, just scramble through the commit history.

Ah okay. I'll work on actually fixing this then

Alright so the mouse is properly being constrained now, however there's still a bug where games aren't registering mouse movement unless you move it fast enough.
It only happens when the mouse is being constrained.
Same thing happens with and without force linear movement, so that's not the problem.
Not sure if this is at all relevant, but it was happening in the official version even before I made my PR as well so it wasn't me :P

Cancel that nvm, needs some more work. I'm doing more in depth testing so I'll advise when it passes them all

ping me once you think this PR is ready. Thanks for your work!

@vaxerski It's working next to fullscreen applications!
Also the weird deadzone bug I was talking about only happens when the mouse sensitivity is set to something lower than 1.0, so that might be another issue..? unsure if it's documented but I can make a new issue if you'd like. But yeah it's not related to this, and it's working now that I set it to 1.0.
I'm happy to help :D I love Hyprland!

I use 0.34 sens, let me test this on actual metal

works as expected for me. Thank you!

Woo! Thanks for your hints and help!


Type names have incorrect case

Hello there, I had a quick look into the script, and it appears that the accelorator/type names are found using:
[psobject].Assembly.GetType("System.Management.Automation.TypeAccelerators")::get
However, if you look into the hashtable that this returns, the casing is correct:
$Table = [psobject].Assembly.GetType("System.Management.Automation.TypeAccelerators")::get
$Table.Keys | % {$Table[$_] | select Name, BaseType}
Maybe it would be better to use these values

Sure, I can check that out this weekend. Are there any particular types that are causing issues for you? I will add them to my test cases.


link, hacktoberfest

add link for Theano on wiki page

Mind if I take this one?

@tsonnen I have already submitted patch

Please, add to #36

I believe this is done?


could not find method :* for nil, or :r* for 256

Hi, I'm trying to implement a terminal multiplayer game with the rpc module but
I'm having trouble with it, I have a server and N clients, when a client connects to a
server it sends the server his host and port so the server also establishes a connection
with each client, so each client is connected to the server and the server is connected to each client,
I keep the connections in a table.
What I want to do is to lets say, send a message to every client from the server, but when I do so
the server and the first client it tries to communicate with hangs, and sometimes I get this error:
error: could not find method :* for nil, or :r* for 256
in rpc-function [/usr/local/lib/janet/spork/rpc.janet] on line 83, column 23
in game-repl [main.janet] (tailcall) on line 45, column 30
in _thunk [main.janet] (tailcall) on line -1, column -1
in cli-main [boot.janet] on line 3677, column 17

I'm at a loss trying to understand or debug this, hope you can help me out.

btw, when there is only a connection between the server and one client, things work well...

Sorry, long time sitting here, I should have responded earlier. However, I will answer for the next person to come along.
The RPC module has a limitation about many concurrent messages, quoted from the source:
### Limitations:
###
### Currently calls are resolved in the order that they are sent
### on the connection - in other words, a single RPC server must resolve
### remote calls sequentially. This means it is recommended to make multiple
### connections for separate transactions.

I think this may apply to you, although I can't say for certain without source code.


monitor trait refactoring

[Current coverage][cc-pull] is 70.68%

Merging [#29][cc-pull] into [master][cc-base-branch] will increase coverage by 0.72%

@@             master        #29   diff @@
==========================================
  Files             9         10     +1
  Lines           293        348    +55
  Methods          74         85    +11
  Messages          0          0
  Branches          0          0
==========================================
+ Hits            205        246    +41
- Misses           88        102    +14
  Partials          0          0

Powered by Codecov. Last updated by [2651dd2...57f12a7][cc-compare]
[cc-base-branch]: https://codecov.io/gh/tidal/WampWatch/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/tidal/WampWatch/compare/2651dd2b8786d7cd45ff3ccaf297c9492ada37ed...57f12a70ea1494fdf6dcfcda9098adfda48c057d?src=pr
[cc-pull]: https://codecov.io/gh/tidal/WampWatch/pull/29?src=pr


Integrate Express

Basic routes are up and running, will have to review those routes and see if the code needs more routing or re-writing of express connections

Closing since we reached a general consensus no further additions are needed at this time.


Sequence IDs 1000 and over not recognized correctly

x 999                           x 133d 6h   x Action Comics 999 (2018) (2 covers) (digital) (Minutemen-Thoth).cbz *
x 9                             x 98d 10h   x Action Comics 1000 (2018) (9 covers) (digital) (Minutemen-Thoth).cbz (- Nem -)
x 13                            x 96d 2h    x Action Comics 1000 (2018) (13 covers) (digital) (Minutemen).cbz (- Nem -)
x 4                             x 9h        x Action Comics 1001 (2018) (4 covers) (digital) (Minutemen-Thoth).cbz

ID is pulled from only other digits <1000

Please edit the issue and use the issue template

Issue updated to use template.

Not a simple thing to change I'm afraid.


fix(dialog): not applying margins to new button variants

A while ago we introduced a few new button variants, however we never updated the button selector in the dialog which means that they won't get the proper margin if they're placed next to each other. With the new variants, the dialog selector will grow exponentially since we have to list every possible button combination, which is why I added a new class to the button which makes it a lot easier to target any button.
Note: if we consider that this new class won't be very useful and that it's bleeding dialog logic into the button module, I can rework it so it's the dialog that applies a special class to all buttons.

Setting as a P2, because it keeps coming up in bug reports.


Hidden field property is not respected, all hidden fields are permanently null in types

Packages:
@sanity-typed/client
@sanity-types/types
Issue:
When i am querying for data with groq queries, the generated types does not show hidden fields correct.
Hidden fields are permanently null and they do not respect the hidden fields rule set in the schema.
I have been dealing with this issue for 5 hours now and i believe i have tried everything. Any help or insight into why this issue occurs is much appreciated.
Context:
Frontend:

const data = await sanityClient.fetch(`
    *[_type == "footer" && type == "links"]{
        _id,
        title,
        links[]{
            _key,
            title,
            url,
            target
        }
    }
`)

Schema:
export default defineType({
  name: "footer",
  type: "document",
  title: "Footer",
  fields: [
    defineField({
      name: "type",
      type: "string",
      title: "Type",
      options: {
        list: [
          { title: "About", value: "about" },
          { title: "Social", value: "social" },
          { title: "Links", value: "links" },
        ],
      },
      validation: (Rule) => Rule.required(),
    }),
    defineField({
      name: "title",
      type: "string",
      title: "Title",
      validation: (Rule) => Rule.required(),
    }),
   ...,
    defineField({
      name: "links",
      type: "array",
      title: "Links",
      of: [
        defineArrayMember({
          type: "object",
          icon: <LinkIcon />,
          fields: [
            defineField({
              name: "title",
              type: "string",
              title: "Title",
            }),
            defineField({
              name: "url",
              type: "string",
              title: "URL",
            }),
            defineField({
              name: "target",
              type: "string",
              title: "Target",
              options: {
                list: [
                  { title: "Self", value: "_self" },
                  { title: "Blank", value: "_blank" },
                ],
              },
            }),
          ],
          preview: {
            select: {
              title: "title",
              subtitle: "url",
            },
          },
        }),
      ],
      validation: (Rule) =>
        Rule.custom((field, context) => {
          if (context.document?.type === "links" && !field?.length) {
            return "Links are required";
          }
          return true;
        }),
      hidden: ({ document }) => document?.type !== "links",
    }),
    ...,
  ],
});

Real data:

I've made a PR with a test against this in #642, and can confirm that this is indeed a bug. I'll take a look and see.
GROQ will give you a null anywhere you're projecting for something that could be undefined, so links would project to the array's type unioned with a null. My thinking is that the array projection on links (ie links[]) isn't considering that so, when it sees null, it's just failing rather than distributing across the union.

Yeah, I think that's the issue. When I change the projection just to links, it shows the array's type unioned with null but, the moment I change it back to links[], it's just doing a null, which is wrong. I'm guessing this is happening throughout a lot of the codebase honestly.

The other thing to mention is that I don't think it has anything to do with the hidden field. You can see that I've removed it from the test and the issue still persists.


Closes #46 | Indonesian WSD data loader

Closes #46
Checkbox

[x] Confirm that this PR is linked to the dataset issue.
[x] Create the dataloader script nusacrowd/nusa_datasets/indonesian_wsd/indonesian_wsd.py (please use only lowercase and underscore for dataset naming).
[x] Provide values for the _CITATION, _DATASETNAME, _DESCRIPTION, _HOMEPAGE, _LICENSE, _URLs, _SUPPORTED_TASKS, _SOURCE_VERSION, and _NUSANTARA_VERSION variables.
[x] Implement _info(), _split_generators() and _generate_examples() in dataloader script.
[x] Make sure that the BUILDER_CONFIGS class attribute is a list with at least one NusantaraConfig for the source schema and one for a nusantara schema.
[x] Confirm dataloader script works with datasets.load_dataset function.
[x] Confirm that your dataloader script passes the test suite run with python -m tests.test_nusantara --path=nusacrowd/nusa_datasets/indonesian_wsd/indonesian_wsd.py.
[ ] If my dataset is local, I have provided an output of the unit-tests in the PR (please copy paste). This is OPTIONAL for public datasets, as we can test these without access to the data files.

/test indonesian_wsd

/test dataset=indonesian_wsd

/test dataset=indonesian_wsd

Hi @muhsatrio, thank you for the revision!
If you checked from this line (here)[https://github.com/IndoNLP/nusa-crowd/actions/runs/3120028826/jobs/5060346899#step:5:53], the source label atas is actually concatenated with the text itself.
Just for suggestion, will it better to put the source label atas in the text_2_name t2t schema?
And one more thing, could the __init__ file be removed from the commits too?
Thanks again!

Hi @muhsatrio, thank you for the revision!
If you checked from this line here, the source label atas is actually concatenated with the text itself.
Just for suggestion, will it better to put the source label atas in the text_2_name t2t schema?
And one more thing, could the __init__ file be removed from the commits too?
Thanks again!

Hi @bryanwilie, just updated based on your review, please recheck again, thank you!

/test dataset=indonesian_wsd

Hello, I think this dataset is not that simple tho. According to the paper, it should be a classification task given two sentences from English and Indonesian.
Perhaps @rmahendra could help us to describe the process that needs to be done to get the classification dataset.
Thank you!

Hello @muhsatrio, aku bahas sama Pak Rahmad Mahendra, and you can find his suggestion is as follow:
Sepengetahuan saya (setidaknya untuk eksperimen non deep learning), task WSD biasanya training model per word.

Input ke classifier given model, sentence
Output: sense_id

Misalnya di data yang dirilis, ada 6 kata. Bangun 6 binary classification model (ada 2 sense id per kata)

So, I think classification for prediting sense_idwould be more appropriate on this, although I feel that using sense_id as the label is not ideal either. Do you have any other suggestion on this? cc @bryanwilie  @muhsatrio

/test dataset=indonesian_wsd

Hi kak @SamuelCahyawijaya, I had commited some changes. Based on yout past suggestions, first of all I try to find the word value based on sense_id to Bahasa WordNet website (as far as I know it is https://bahasa.cs.ui.ac.id/iwn/wordnet.php), but I just get blank page result after I filled the input word and click submit button. I think I will use second option, use sense_id as label, wdyt?

Hi @muhsatrio, thank you for the update and sorry for the late reply. Well, yeah, I think in that case, that is the best we can do for now. Let's do the second option then!!

Hi @muhsatrio, thank you for the update and sorry for the late reply. Well, yeah, I think in that case, that is the best we can do for now. Let's do the second option then!!

For the second option had been done actually, can recheck again yap!

Just updated yap kak @SamuelCahyawijaya, thank you!


choke: discard peerRequests optimization

this just caught my eye.

I assume the goal here was to keep valid any references to the array.

Oh, correct.

Merged and published as 1.5.3.


ClimaParams is at the same time dependency and weak dependency of RRTMGP

https://github.com/CliMA/RRTMGP.jl/blob/7d984ef02fa40e939e02b8650d2286f387029492/Project.toml#L10
should probably be removed?

https://github.com/CliMA/RRTMGP.jl/blob/7d984ef02fa40e939e02b8650d2286f387029492/src/RRTMGP.jl#L27-L29
This was intended to allow backwards compatibility with older Julia versions , but given that the minimum version is now 1.9, ClimaParams should just be a weakdep.


ResourceSaverPNG::save_image Editor Crash

Godot version:

dbf2f0c31e1742d361d9d591
Issue description:

Wasn't doing much, just had the editor running idle for a moment.  After saving a new a roughly empty and new scene, a few moments later the editor crashed with this message.

OpenGL ES 3.0 Renderer: GeForce 9600 GT/PCIe/SSE2
ERROR: ResourceSaverPNG::save_image: Method/Function Failed, returning: err
At: drivers\png\resource_saver_png.cpp:93
ERROR: ResourceSaverPNG::save_image: Method/Function Failed, returning: err
At: drivers\png\resource_saver_png.cpp:93

Steps to reproduce:
Create many nested scenes with scripts, and do various combinations of renames from the editor file panel.  Certain orders of doing this can trigger the crash.
Update - Seems to be related to certain situations when renaming scenes, scripts, or folders.  Can run into file locking issues.  Might be related to having text editors open with scripts outside the engine editor.

@reduz Maybe it's time?  XD
//change this
Error err;
FileAccess *f = FileAccess::open(p_path, FileAccess::WRITE, &err);
if (err) {
	ERR_FAIL_V(err);
}

Some more updates.  Is not related to having a file opened with an external text editor.  I could get it happen by renaming scenes and scripts that are nested within one another.  Not sure on the exact magic combination, but sometimes it crashes immediately after the action, sometimes during the attempt to save it.  Work can certainly be lost.
I ran in --verbose mode and it seems not to crash, but throws different errors into the console.

ERROR: Failed to get modified time for: C:/Users/.../Documents/Godot Test Project/ma.tscn
At: drivers\windows\file_access_windows.cpp:306
ERROR: ResourceFormatLoaderText::load_interactive: Condition ' err != OK ' is true. returned: Ref()
At: scene\resources\resource_format_text.cpp:1226
ERROR: Failed loading resource: res://ma.tscn
At: core\io\resource_loader.cpp:285
ERROR: ResourceFormatLoaderText::load_interactive: Condition ' err != OK ' is true. returned: Ref()
At: scene\resources\resource_format_text.cpp:1226
ERROR: Failed loading resource: res://ma.tscn
At: core\io\resource_loader.cpp:285
ERROR: SceneState::pack: Method/Function Failed, returning: err
At: scene\resources\packed_scene.cpp:880
ERROR: EditorData::check_and_update_scene: Condition ' err != OK ' is true. returned: false
At: editor\editor_data.cpp:640
erasing C:/Users/.../Documents/Godot Test Project/x.tscn
erasing C:\Users...\AppData\Roaming/Godot/projects/Godot Test Project-5dcfe9e47e9ccd929e6a6335242455c2/filesystem_update4
erasing C:/Users/.../Documents/Godot Test Project/b.tscn
ERROR: Another resource is loaded from path: res://xyz.gd (possible cyclic resource inclusion)
At: core\resource.cpp:79

This should've been fixed by #29459
@avencherus Can you confirm?

Currently unable to reproduce, so it may be resolved.  Will re-open if I encounter it again beyond this commit.


report xml files do not validate against DTD

I'm using eclipse, and I'm getting an error since the test-output/testng-failed.xmlfile creates an error in line 3:
Attribute "guice-stage" must be declared for element type "suite"

Example outputfile:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="Failed suite [Default suite]">
  <test name="Default test(failed)">
    <classes>
      <class name="some.project.SomeTest">
        <methods>
          <include name="testName"/>
        </methods>
      </class> <!-- some.project.SomeTest -->
    </classes>
  </test> <!-- Default test(failed) -->
</suite> <!-- Failed suite [Default suite] -->

The dtd changed with #682 but it seems that http://testng.org/testng-1.0.dtd had never been updated.
That can explain your problem. I'm sure @cbeust will update it asap :)

Done. FYI, here is the browser friendly version of the DTD.

Thank you, does validate correctly now.

Thanks for pointing it out!
If you have a minute, can you double check that your build caches the DTD after the first download? It should not be going to the web site each time.

At least my browser gets a 304 when refreshing, I can't say if maven and eclipse are caching the schemas.


fix(service management): fix 400 issue when clicking 'Load More' button

Description

In the Service Request Management section, clicking the 'Load More' button generates a 400 Bad Request error, preventing additional service requests from being loaded.

A 400 Bad Request error is generated when attempting to load more service requests.

Issue

Github Issue: https://github.com/eclipse-tractusx/portal-frontend/issues/1168

Checklist

[x] I have followed the contributing guidelines
[x] I have performed a self-review of my own code
[x] I have successfully tested my changes locally
[x] I have checked that new and existing tests pass locally with my changes

CHANGELOG

Service Management | 400 Bad Request when Clicking 'Load More' Button #1168

@ss-nikunj Did you test this scenario in App Management section?

@ss-nikunj Did you test this scenario in App Management section?

Hi @manojava-gk, Yes I tested it in App Management section. There it is working fine.

@evegufy Rebase & Changelog modified as you mentioned.
@manojava-gk Can you please review it again?

Hi @evegufy,
@manojava-gk approved this PR. can you please merge it?
Thank you!

@ss-nikunj approved but there are merge conflicts. Can you resolve those please?

@oyo Merged conflict resolved! Can you please verify and merge it?
Thank you! 🙂

Hi @evegufy, As you mentioned, I have removed the changelog entry and added it to the description.


Add explicit Zip64 option

Objective-Zip creates zip64 files by default. This pull request adds an explicit flag to select if a file should use zip64 or not. This is needed to create legacy zip files, like the ones used by Mac OS X's Archive Utility.
Other changes:

Keep previous interface and default to zip64 if it isn't set explicitly
Factor a lot of code
Add helper methods to add a file directly from filesystem

Forgot to close this PR with 1.0 release. Thanks for your contribution.


Adding more Genders?

Is this possible? i.e. "Other" or "M2F" or "F2M"?

Interested as well and I would like to remove the option for couples

Also very interested to do this. Is there documentation somewhere in the PHP file?

I'd be interested in this as well.  I want to remove/rename female to FTM


Net shell cleanups

Should that be moved to include then? How can anyone know these are public interfaces if it is restricted to subsys? Also by not being public it pretty much guaranteed to have its API break at some point, so we should probably think twice on accepting this sort of use case propose by https://github.com/zephyrproject-rtos/zephyr/commit/ff3b0190545d5311adb65be9deaf05bf9125dddc for internal headers.
Btw, can't the shell itself be operated without the use of console? Though that would make the commands themselves a public API and changing any of those could break existing tools.

@Vudentz : Please see https://jira.zephyrproject.org/browse/ZEP-2064 where un-static-izing those functions was proposed. My approach is that between "unable to reuse" and "public API with corresponding guarantees", there's a room for middle-line, where reuse is possible, but API isn't declared stable. At least, I wasn't brave enough to propose to make that public API right away, and I don't think it's worth doing that at this stage. If you think it's worth doing it now, maybe it is.

Btw, can't the shell itself be operated without the use of console? Though that would make the commands themselves a public API and changing any of those could break existing tools.

Current shell implementation is largely tied into callback-based UART API, which makes composability of it not ideal I didn't try to approach it from that side. And indeed, that would make only extra layer to "emulate" for other implementations of shells. Just exporting functions makes it pretty good, based on experience with Zephyr.js and MicroPython design as examples.

Just a quick hack: https://gist.github.com/Vudentz/cb0f90ec10d779ccc61a80bbdca0e59d
With that you just call shell_exec passing the line with command, etc, and this actually can be unit test without any UART layer in between.

I'm all for exposing more reusable functions (in principle). However, it doesn't help much with the original usecase, using it would be as good as a C program using system("ls") to enumerate files in a directory - indeed, it's possible, and a lot of software is written like that, but why, if the task is actually to let reuse implementations of the commands, not adhoc Zephyr shell. E.g., for MicroPython an implementation of a particular function looks like:
+STATIC mp_obj_t mod_shell_iface(void) {
+    net_shell_cmd_iface(0, NULL);
+    return mp_const_none;
+}
+STATIC MP_DEFINE_CONST_FUN_OBJ_0(mod_shell_iface_obj, mod_shell_iface);

 STATIC const mp_map_elem_t mp_module_usocket_globals_table[] = {
+    { MP_OBJ_NEW_QSTR(MP_QSTR_shell_iface), (mp_obj_t)&mod_shell_iface_obj },
 };

Another example, I may imagine some C app, while being developed/debugged, may want to call net_shell_cmd_conn(0, NULL) every minute, not char cmd[] = "conn"; shell_exec(cmd); (and the latter of course won't work alone, because Zephyr shell is truly adhoc with all those context-dependent submodules), etc., etc.

Another example, I may imagine some C app, while being developed/debugged, may want to call net_shell_cmd_conn(0, NULL) every minute, not char cmd[] = "conn"; shell_exec(cmd); (and the latter of course won't work alone, because Zephyr shell is truly adhoc with all those context-dependent submodules), etc., etc.

Yep, but if in turn it would like to do something like that and also use Bluetooth shell command suddenly we would have to expose yet another set of functions to be public, so this method of yours is a lot more intrusive and in fact make internal API public when there is no guarantee that they won't change.
As for the context I guess simply doing shell_exec("select net") at the beginning should be all you need, after all the whole point here is to use the shell without the console.

we would have to expose yet another set of functions to be public, so this method of yours is a lot more intrusive

It's not intrusive if we make them reusable, non-static right away ;-). Doesn't have to be truly "public", just "internal reusable API".
I'll let you guys decide on that, but diagnostics is important function, why make apps to reinvent it instead of reuse what's already in Zephyr, and at the same time, using string manipulation functions to access it in an RTOS looks strange, that's IMHO.

It's not intrusive if we make them reusable, non-static right away ;-). Doesn't have to be truly "public", just "internal reusable API".

I guess internal API can be reusable only for other internal parts, since that would cause build errors, for external code that is pretty hard to maintain compatibility.

I'll let you guys decide on that, but diagnostics is important function, why make apps to reinvent it instead of reuse what's already in Zephyr, and at the same time, using string manipulation functions to access it in an RTOS looks strange, that's IMHO.

Considering you used the analogy of shell_exec with system, which is useful for testing purposed, this is not reinventing anything, in fact, I don't recall any other interface with shell in other OSes or you have seem any shell exporting function like shell_ls?

since that would cause build errors, for external code that is pretty hard to maintain compatibility.

And that's good. For example, if net_shell_cmd_iface() gets renamed, or signature changes, there immediately will be build error. Compare that with what happens if a textual shell command gets renamed (or "select", or shell submodule name). A possibility of build error is part of usage contract - these functions are diagnostics in nature, not "production", so maintainers of 3rd-party project should consider what's important for their project (at its particular stage) - seamless buildability or diagnostability. Given that Zephyr is in high churn anyway, I don't think that's big issue.

I don't recall any other interface with shell in other OSes or you have seem any shell exporting function like shell_ls?

Well, Zephyr is RTOS, and we know that primary interface so far is direct function calls. And I personally don't treat Zephyr's shell as a full-fledged interface - it's really too adhoc, that's why I'm trying to bypass it (including potentially garbage-collecting its code) and instead jut get to specific functions.

A possibility of build error is part of usage contract - these functions are diagnostics in nature, not "production", so maintainers of 3rd-party project should consider what's important for their project (at its particular stage) - seamless buildability or diagnostability. Given that Zephyr is in high churn anyway, I don't think that's big issue.

For a 3rd-party you can always patch zephyr for its own use, yet you prefer that zephyr takes the burden of maintaining this interface when in fact there is no internal users of it. Also, please check there is no build error otherwise we wouldn't be seeing 'All checks have passed' bellow, instead we are spending a great deal of time with 3rd-party features that as you mentioned are not meant for 'production'.

@jukkar This set is no longer removing the net_shell.h so it should be safe to apply.

@Vudentz :

For a 3rd-party you can always patch zephyr for its own use

If everyone will have to patch Zephyr to get basic functionality out of it, there will be situation worse than with Linux (due to Zephyr's licensing).

yet you prefer that zephyr takes the burden of maintaining this interface when in fact there is no internal users of it.

As I tried to explain, I exactly don't want to put extra burden on Zephyr by defining any "public" API so far, while still making a first shy step towards allowing apps to reuse wealth of diagnostics code Zephyr already has. It may be that one of the next steps will be to actually define that as a public API (without tying it to Z shell in any way), or maybe we indeed would need to backtrack to going full-on thru the shell, like you showed.
All in all, I appreciate giving it a chance and static'izing those functions back few weeks after they were exposed. (And sorry for the delay with response, sick leave.)


[mysql_service_benchmark] Data loading thread count

@stfeng @gareth-ferneyhough
Update number of threads for data loading to be the smaller number of thread count and table_count. This is because data loading (prepare phase) is write only so we don't want more threads than tables for this phase.

travis build failed, did you see the same error on your command line when you ran flake8?

Absolutely my bad.. forget to run tox... passes now.

LGTM

LGTM, merging...


greybird: 3.22.6 -> 3.22.7

Semi-automatic update generated by https://github.com/ryantm/nix-update tools.
This update was made based on information from https://repology.org/metapackage/greybird/versions.
These checks were done:

built on NixOS
Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
directory tree listing: https://gist.github.com/49f269acfed0477087452f5f821f1b20

cc @romildo for review

@GrahamcOfBorg eval

Success on x86_64-linux (full log)
Attempted: greybird
Partial log (click to expand)
make[2]: Leaving directory '/build/source'
make[1]: Leaving directory '/build/source'
glibPreFixupPhase
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/n0amq8jdc9gxcskcag3zbjdpdiaassxx-greybird-3.22.7
strip is /nix/store/fzcs0fn6bb04m82frhlb78nc03ny3w55-binutils-2.28.1/bin/strip
patching script interpreter paths in /nix/store/n0amq8jdc9gxcskcag3zbjdpdiaassxx-greybird-3.22.7
/nix/store/n0amq8jdc9gxcskcag3zbjdpdiaassxx-greybird-3.22.7/share/themes/Greybird/gtk-3.0/parse-sass.sh: interpreter directive changed from "/bin/sh" to "/nix/store/q1g0rl8zfmz7r371fp5p42p4acmv297d-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/n0amq8jdc9gxcskcag3zbjdpdiaassxx-greybird-3.22.7...
/nix/store/n0amq8jdc9gxcskcag3zbjdpdiaassxx-greybird-3.22.7

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: greybird
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowBroken = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowBroken = true; }
to ~/.config/nixpkgs/config.nix.

Failure on aarch64-linux (full log)
Attempted: greybird
Partial log (click to expand)
   Compiling rustc_errors v0.0.0 (file:///build/rustc-1.24.0-src/src/librustc_errors)
   Compiling backtrace v0.3.4
   Compiling proc_macro v0.0.0 (file:///build/rustc-1.24.0-src/src/libproc_macro)
   Compiling rustc_const_math v0.0.0 (file:///build/rustc-1.24.0-src/src/librustc_const_math)
   Compiling syntax_ext v0.0.0 (file:///build/rustc-1.24.0-src/src/libsyntax_ext)
building of '/nix/store/whsyh46wr0zfkw420xcc8ffgahszsd80-rustc-1.24.0.drv' timed out after 3600 seconds
cannot build derivation '/nix/store/nfjkyviyyy9ly6hq1pj5wzy6qxmd491n-cargo-0.24.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/bbqaq71xj30lggbbbf6calm3g7g56c02-librsvg-2.42.2.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/0ijvklsqxhfqvkhffqp9p77ygwsg1b3n-greybird-3.22.7.drv': 1 dependencies couldn't be built
error: build of '/nix/store/0ijvklsqxhfqvkhffqp9p77ygwsg1b3n-greybird-3.22.7.drv' failed


Add FAQ documentation that docker-compose pull is required when updating CVAT

Motivation and context
This change adds additional detail to the CVAT FAQ section for upgrading CVAT. It documents the fact that users need to run the command docker-compose pull. To update the locally stored docker images of CVAT otherwise, the docker-compose build will use the local non updated version of the CVAT images.
Closes https://github.com/openvinotoolkit/cvat/issues/4469
How has this been tested?

N/A. Changes made are in documentation.
Checklist

[x] I submit my changes into the develop branch
[x] I have added a description of my changes into CHANGELOG file

Not done as this is a documentation update and would not be considered a notable change to the project.

[x] I have updated the documentation accordingly
[x] I have added tests to cover my changes
[x] I have linked related issues (read github docs)
[x] I have increased versions of npm packages if it is necessary (cvat-canvas,
cvat-core, cvat-data and cvat-ui)

License

[x] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.
[x] I have updated the license header for each file (see an example below)

Hi, @azhavoro
Do you think documentation fix is correct?

Hello, @Bradley01429
According to the new documentation structure, please, consider adding this tips to this  cvat/docs/administration/advanced/upgrade_guide/ section.


Use within development of an addon

Is Mirage usable when developing an addon? We are developing a location service that makes API calls to google, testing it has been difficult because we are making ajax calls and we wanted to override those with mirage.

hmm. I actually don't know, I imagine the normal rules apply, and I think addons can rely on other addons?
I would not that currently, mirage does not support other-origin requests - e.g. making a request directly to http://www.google.com from your ember app. This is because pretender doesn't support it right now. We will solve this one day, perhaps by using mockjax when other-origin requests are made. But it is lower in priority than the ORM stuff in the works right now.

I don't want to clobber this issue, but I'm having problems with integrating this addon within a brand new ember addon.  If you generate a new ember addon and specify this addon as a dependency in package.json, en error is thrown when running ember test:
version: 0.2.5
Build failed.
Path or pattern "bower_components/FakeXMLHttpRequest/fake_xml_http_request.js" did not match any files

I tried adding this to the dependencies instead of to devDependencies, but just get a different error:
undefined is not a function
TypeError: undefined is not a function
    at Class.included (/Users/username/code/packages/addon-using-mirage/node_modules/ember-cli-mirage/index.js:14:17)

hm, what about running generator? ember g ember-cli-mirage?

That seemed to do the trick. Thanks!

right now, https://github.com/ember-cli/ember-cli/issues/3718 is blocking this

Sam,
Thank you so much for your hard work on this project.
Is there a successful way to get Mirage to work in an Addon inside an Addon?
I have tried ember g ember-cli-mirage and get the error The 'ember-cli-mirage' blueprint does not support generating inside addons.
Thanks

I'll have to look into this, I think it's because mirage tries to generate files into /app. I wonder if we can detect if it's being installed in an addon and install the files to (and read them from) /addon.

Does creating a blueprint called ember-cli-mirage-addon work? I noticed that ember-cli postfixes all of their addon generators with -addon. I'm wondering if ember-cli automatically looks for this already.

@DmitriWolf does adding the bower dependencies and installing the files in https://github.com/samselikoff/ember-cli-mirage/tree/master/blueprints/ember-cli-mirage/files into tests/dummy work?

I can confirm that installing the bower dependencies listed in https://github.com/samselikoff/ember-cli-mirage/blob/master/blueprints/ember-cli-mirage/index.js and installing the default files inside of https://github.com/samselikoff/ember-cli-mirage/tree/master/blueprints/ember-cli-mirage/files to tests/dummy based off of their appropriate path works like a charm inside of an addon for testing.

Don't have time to look at this just now, if someone can figure out how others are doing this + share here that'd be much appreciated!

@samselikoff Now that I have time, a PR is submitted based off of suggestion from earlier.


Transparency stops whenever overlay appears

What did you expect to happen?
Emacs stays transparent.
What actually happened?
Emacs transparency turns off when Ivy(I have +childframe enabled, not sure if this matters), evil command mode, or any temporary frame like capture templates appear. If I go to a different workspace and back, or resize the window, the transparency will reappear
Additional details:

Include a link to your private config: https://github.com/destroyer449/dotfiles/tree/master/.config/doom

Steps to reproduce:

Add (defvar doom/frame-transparency '(85 . 85)) ;; Set frame transparency (set-frame-parameter (selected-frame) 'alpha doom/frame-transparency) (add-to-list 'default-frame-alist `(alpha . ,doom/frame-transparency)) to your private config.
Restart emacs daemon.
Open graphical emacsclient frame.
Open Ivy, evil command mode, etc.

System information:

SYSTEM  type       gnu/linux
        config     x86_64-pc-linux-gnu
        shell      /bin/zsh
        uname      Linux 5.10.13-zen1-2-zen #1 ZEN SMP PREEMPT Sat, 06 Feb 2021 11:08:59 +0000 x86_64
        path       (~/.config/emacs/bin/ /usr/local/bin /sbin /usr/sbin ~/.config/emacs/bin/ ~/.cabal/bin /usr/local/sbin /usr/bin /usr/lib/jvm/default/bin /usr/bin/site_perl /usr/bin/vendor_perl /usr/bin/core_perl ~/.local/bin ~/.local/share/cargo/bin ~/.cache/antigen/bundles/robbyrussell/oh-my-zsh/lib ~/.cache/antigen/bundles/robbyrussell/oh-my-zsh/plugins/git ~/.cache/antigen/bundles/robbyrussell/oh-my-zsh/plugins/extract ~/.cache/antigen/bundles/robbyrussell/oh-my-zsh/plugins/python ~/.cache/antigen/bundles/robbyrussell/oh-my-zsh/plugins/pip ~/.cache/antigen/bundles/robbyrussell/oh-my-zsh/plugins/command-not-found ~/.cache/antigen/bundles/robbyrussell/oh-my-zsh/plugins/autojump ~/.cache/antigen/bundles/robbyrussell/oh-my-zsh/plugins/archlinux ~/.cache/antigen/bundles/robbyrussell/oh-my-zsh/plugins/colorize ~/.cache/antigen/bundles/robbyrussell/oh-my-zsh/plugins/github ~/.cache/antigen/bundles/hlissner/zsh-autopair ~/.cache/antigen/bundles/arzzen/calc.plugin.zsh ~/.cache/antigen/bundles/IngoMeyer441/zsh-easy-motion ~/.cache/antigen/bundles/hcgraf/zsh-sudo ~/.cache/antigen/bundles/softmoth/zsh-vim-mode ~/.cache/antigen/bundles/zsh-vi-more/vi-increment ~/.cache/antigen/bundles/zsh-vi-more/vi-increment/functions ~/.cache/antigen/bundles/zsh-vi-more/vi-motions ~/.cache/antigen/bundles/zsh-vi-more/vi-motions/functions ~/.cache/antigen/bundles/zsh-vi-more/vi-quote ~/.cache/antigen/bundles/zsh-vi-more/vi-quote/functions ~/.cache/antigen/bundles/MichaelAquilina/zsh-you-should-use ~/.cache/antigen/bundles/zsh-users/zsh-autosuggestions ~/.cache/antigen/bundles/zsh-users/zsh-syntax-highlighting /usr/lib/emacs/28.0.50/x86_64-pc-linux-gnu/)
EMACS   dir        ~/.config/emacs/
        version    28.0.50
        build      Jan 20, 2021
        buildopts  --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games --with-sound=alsa --with-modules --without-gconf --without-gsettings --with-nativecomp --with-x-toolkit=gtk3 --without-xaw3d --without-m17n-flt --with-cairo --without-compress-install 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -g -fuse-ld=gold' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now
        features   ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB
        traits     (gui daemon server-running envvar-file)
DOOM    dir        ~/.config/doom/
        version    2.0.9
        font       #
        theme      doom-gruvbox
        build      HEAD -> develop, origin/develop, origin/HEAD e08c5f537 2021-02-07 23:57:44 -0500
        elc-files  0
        modules    (:completion (company +childframe) (ivy +fuzzy +icons +prescient +childframe) :ui doom doom-dashboard doom-quit (emoji +unicode +ascii) hl-todo hydra indent-guides minimap modeline nav-flash neotree ophints (popup +defaults) (ligatures +extra) unicode vc-gutter vi-tilde-fringe window-select workspaces zen :editor (evil +everywhere) file-templates fold (format +onsave) multiple-cursors rotate-text snippets word-wrap :emacs (dired +icons) electric (ibuffer +icons) (undo +tree) vc :term eshell vterm :checkers syntax (spell +aspell) grammar :tools (debugger +lsp) editorconfig (eval +overlay) gist (lookup +dictionary) (lsp +peek) (magit +forge) make pdf rgb taskrunner :lang (cc +lsp) emacs-lisp (haskell +lsp) (java +lsp) (latex +lsp +latexmk +cdlatex) (lua +lsp) markdown (org +pretty +dragndrop +brain +noter +gnuplot +present +pandoc) (python +lsp) (rust +lsp) (sh +lsp) (yaml +lsp) :email (mu4e +gmail) :app calendar (rss +org) :config literate (default +bindings +smartparens))
        packages   ((dmenu) (emms) (evil-tutor) (peep-dired) (wc-mode) (evil-quickscope) (virtualenvwrapper) (tree-sitter) (tree-sitter-langs) (vimrc-mode) (solaire-mode :disable t) (command-log-mode))
        unpin      (n/a)
        elpa       (vimrc-mode command-log-mode)

I'm afraid I don't know the cause of or a solution for this issue, but I'm certain it isn't a Doom issue, so I will close it. You've set the transparency correctly and Doom does not interfere with those frame parameters. This is possibly an issue with your particular build of Emacs for your particular distro, but more likely an issue with your OS/WM compositor. As I cannot reproduce it with picom and Emacs 28 + native-comp + pgtk, I suggest switching to that build, if you can (e.g. https://aur.archlinux.org/packages/emacs-pgtk-native-comp-git/ if you're on Arch).


Dashboard Icon

Describe the requested icon(s)
I’m reaching out to see if you could create a dashboard icon. It Could be used for an app next to a navigation item called "Dashboard".
Additional context
Maybe four different sized rectangles representing a dashboard grid?

how about 'squares-four'

Duplicate of #617


Contact form

Which would be the Middleman's approach to implement a contact form?
Thanks in advanced.
Nicolas

Yeah, just point the form action at anything that can handle it. PHP mailer, Sinatra, Wufoo, etc.


Find does not search in descendants of matches

Thanks for a cool project. Found an issue:
The find() method does not find all matches. After it has found a DOM-node that matches, it seems that it does not keep searching the children of that node for more matches.
Example: (5 b-tags should have been found, but only two are found)
$html = "

            test
            testing
            This is a test
            italic
            password123

        another

";

$dom = new Dom();
$dom->loadStr($html);
$nodes = $dom->find('b');
echo count($nodes);

Of course, there is no exact specification in the documentation of how ->find() should work, but it is indicated that it should work like JQuery, so i'm thinking it's not how it was intended. (As an aside: would be nice with documentation of the API)
(The same happens for getElementsByTag() and possibly others)
Version: 2.1.0

Hey,
I am marking this as a backwards breaking change as this behavior is probably expected/abused by some one who uses the module. I do agree that this is not proper behavior though, so I will change it in 3.0.0.

For reference, the standard JS toolkit of interacting with DOM does a proper recursive search:
> let a = document.createElement('div');

> a.innerHTML = '
whatTest
';
"
whatTest
"
> a.getElementsByTagName('span');
HTMLCollection(2) [span, span]
> a.querySelectorAll('span')
NodeList(2) [span, span]


Update marriage price info

Update pricing info for same and opposite sex marriages - users can pay in local currency in cash, or in pounds by Visa/MasterCard
https://trello.com/c/2tVAd3GM/1069-marriage-in-the-philippines-opposite-sex
https://trello.com/c/lipiOhG1/1125-getting-married-in-the-philippines-same-sex-change-request

Thanks for this @JamesButlerGDS, I'm now closing this in favour of https://github.com/alphagov/smart-answers/pull/3367


To do features

[x] Write simple input that takes tsv or csv file with: peptidoform, spectrum_id, precursor_mz and write to Peptidoforms
[ ] Write a function that takes a peptidoform removes modifications and generates potential other candidates
[ ] Read and process spectrum files with a new class (mgf and mzml) mayeb .d
[ ] Generate alternative proteoforms, given a certain set of fragment ions (isobaric candidates)
[ ] Give the (un)certainties for identifications based on the fact of certain peaks who are found or not
[x] binary search
[ ] Modification evidence
[ ] Double mod
[ ] Isotopes
[ ] Multiple charges on modifications

parse csv files: 9e648a2787bd899777796da0eccc2e1c131f461b

binary search: db285ed4890ca8faced2e2b10adeee3cfa4f1c16


transcript json for certain fields(tags, speakers, etc) are represented as strings instead of an array of string

the json format payload we currently have is like so -> {"speakers": "["adam jonas", "vladmir fomone"]"}
Instead, it should be represented as -> {"speakers": ["adam jonas", "vladmir fomone"]}

cc SarcasticNastik

I've opened up the PR; it would be nice if you verify the changes. @adamjonas @Extheoisah


CAP Ex-8 - The debug session type "node-terminal" is not supported

Hi @maxstreifeneder,
I´m trying to open the debugger (Debug -> Start Debugging) while working on exercise 8 but getting this error message:
The debug session type "node-terminal" is not supported
Not sure what to do now! Any hints for me?
Cheers,
David

@dsadm Same issue for me. Meanwhile, try clicking on the run configuration button on the left side (Play button) and create a configuration and run it, it starts the debugger and is working for me.
Regards,
Mahesh

@mahesh0431 thanks for the hint, that works for me as well!

thanks @mahesh0431 - that's indeed the preferred alternative! will link this issue below the video


WithRotationCount is not working

I have this config for rotating my logfiles
logFile, err := rotatelogs.New(
	"combined.log",
	rotatelogs.WithMaxAge(-1),
	rotatelogs.WithRotationCount(2),
	rotatelogs.WithRotationSize(100*1024),
)

It works fine with size, but keeps creating an endless amount of files and not deleting old ones

+1


chore(package): update release-it to version 4.4.1

Closes #116

Codecov Report

Merging #122 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master    #122   +/-   ##
======================================
  Coverage    82.2%   82.2%
======================================
  Files          21      21
  Lines         281     281
======================================
  Hits          231     231
  Misses         50      50

Continue to review full report at Codecov.

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


[STYLE] Buckets are always 3 by default and they shouldn't

If we are not able to calculate the correct number of buckets, I'd suggest we start with at least 5 by default. 3 are too little.

In the fill component?

in everyone

AFAIK, BUILDER has 5 buckets as default. Should we close it then?


Implement PresentationExchange.createPresentationFromCredentials()

Reason
For our known Customer Credential Wallet guide we need to be able to show how a Wallet App creates a VP as part of their IDV flow. Right now we have:

PresentationExchange.selectCredentials()
PresentationExchange.satisfiesPresentationDefinition()

@kirahsapong yes that's all that's needed, thanks Kirah!


Inline editing with a textarea

Inline editing via a textarea and would have enter/return add a new line vs change editing state. Is there way to do that?

+1 I also need this functionality

I would love this functionality as well

+1


gulp babel and isparta

For some reason I can't use the normal ES6 imports with isparta in my gulpfile. If I use require it all works correctly, runs all my tests and covers all my code. But when I change over to use import I get:
$ gulp mocha
[14:54:55] Requiring external module babel/register
[14:54:56] Using gulpfile ~/Work/XXX/gulpfile.babel.js
[14:54:56] Starting 'istanbul'...

events.js:85
      throw er; // Unhandled 'error' event
            ^
Error: Unable to parse /Users/ed/Work/XXX/src/chat.js

Line 1: Unexpected reserved word

gulpfile:
import gulp from 'gulp'
import istanbul from 'gulp-istanbul'
// import isparta from 'isparta' // Doesn't work
const isparta = require('isparta') // Works
import mocha from 'gulp-mocha'

gulp.task('istanbul', cb => {
  gulp.src(['./src/**/*.js'])
    .pipe(istanbul({
      instrumenter: isparta.Instrumenter,
      includeUntested: true,
      babel: { stage: 0 }
    }))
    .pipe(istanbul.hookRequire())
    .on('finish', cb)
})

gulp.task('mocha', ['istanbul'], () => {
  return gulp.src('./test/**/*.js')
    .pipe(mocha({
      reporter: 'spec'
    }))
    .pipe(istanbul.writeReports({
      dir: './coverage',
      reportOpts: {dir: './coverage'},
      reporters: ['lcovonly']
    }))
})

Now to tell you the truth, I can't tell if this is an issue with gulp, istanbul, isparta, or babel

Considering this is solved by just requiring it, I am going to say it is one of your other modules.

Oh, weird. I'm having this exact same issue. @eddiemoore did you make any progress solving it?

Maybe this: https://github.com/douglasduteil/isparta/pull/60

@greim Yeah that's the bug.


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/26380

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/27323

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/27323

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/28235

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/28235


Cannot use auth_providers

After add on both 0.74 and 0.74.1
homeassistant:
  auth_providers:
   - type: homeassistant
   # Uncomment next line if you want to enable legacy API password support
   - type: legacy_api_password

I cannot enter ha at all. Everything load completed but I cannot access ha from browser at all. In log file show
2018-07-24 19:54:39 WARNING (MainThread) [homeassistant.components.http] Experimental auth api enabled and legacy_api_password support enabled. Please use access_token instead api_password, although you can still use legacy api_password

#15659

Confirmed in forum, duplicated #15659


[AutoPR network/resource-manager] [Microsoft.Network] Make id read-only for DdosProtectionPlan by bringing properties from shared resource (Fix RPCViolation)

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/2901

(message created by the CI based on PR content)