C++/WinRT Return IVector to C# application

I'm attempting to return a list of structs from C++/WinRT to C#. The error message I get is: The stub received bad data.
IDL:
namespace SampleComponents
{
	[version(1.0)]
	struct DateTimeInfo
	{
		Int32 Year;
		Int32 Month;
		Int32 Day;
		Int32 Hour;
		Int32 Minute;
		Int32 Second;
		Int32 Milliseconds;
	};

	[version(1.0)]
	struct SampleStruct
	{
		String Name;
		DateTimeInfo Created;
		Int64 Amount;
	};

	[default_interface]
	runtimeclass SampleRetrieval : ISampleRetrieval
	{
		SampleRetrieval();
	}

	[version(1.0)]
	[uuid(aa11a991-7a39-4278-973b-9a73776d6519)]
	interface ISampleRetrieval : IInspectable
	{

		HRESULT GetSamples([out, retval] Windows.Foundation.Collections.IVector<SampleStruct>** result);

	}

}

SampleComponents.h:
#include "SampleComponents.g.h"

using namespace winrt::SampleComponents;

namespace winrt::SampleComponents::implementation
{

	struct SampleRetrieval : SampleRetrievalT<SampleRetrieval>
	{
		SampleRetrieval() {

		};

		Windows::Foundation::Collections::IVector<SampleStruct> GetSamples() const;

	};

}

namespace winrt::SampleComponents::factory_implementation
{
	struct SampleRetrieval : SampleRetrievalT<SampleRetrieval, implementation::SampleRetrieval>
	{
	};

}

SampleComponents.cpp:
#include "pch.h"
#include "SampleComponents.h"

using namespace winrt;

namespace winrt::SampleComponents::implementation
{

	Windows::Foundation::Collections::IVector<SampleStruct> SampleRetrieval::GetSamples() const
	{
		Windows::Foundation::Collections::IVector<SampleStruct> items{ winrt::single_threaded_vector<SampleStruct>() };
		do
		{
                        ... GET DATA ...

			SampleStruct sample;

			... FILL SAMPLE DATA ...

			items.Append(sample);

		} while (... CONDITION ...);

		return items;
	}

}

When I call SampleRetrieval.GetSamples() from C# is when I get the exception.
I'm not sure what I'm missing here. I've tried many different ways and cannot get this working.

The C++ portion seems reasonable. I suggest you post a question on https://stackoverflow.com/ with more info on how the C# side is constructed and including detailed error info. You could also simplify the example to the point where it works and then identify which change causes it to fail. This will help narrow the problem down. A minimal self contained repro is best

The C++ portion seems reasonable. I suggest you post a question on https://stackoverflow.com/ with more info on how the C# side is constructed and including detailed error info. You could also simplify the example to the point where it works and then identify which change causes it to fail. This will help narrow the problem down. A minimal self contained repro is best

I have same issue, and this don't C# error. I'm trying to insert std::vector<uint8_t> into ValueSet by convert into IVector<uint8_t>, but I can't. The application does not display any error, it is simply silent.
C++ side:

C# side:

C# FullTrust Manager Code:
public async Task<ValueSet> SendRequest(string type, ValueSet parameters = null)
{
        ValueSet data;

        if (parameters != null)
        {
                data = parameters;
        }
        else
        {
                data = new ValueSet()
                {
                        { "request_type", type }
                };
        }

        AppServiceResponse response = await App.Connection.SendMessageAsync(data);

        return response.Message;
}

Maybe you try to explain, what's happened?

@kennykerr


feat: restore a PVC from the latest backup when empty

Hi, your solution seems like a dream because it takes care of a lot of headaches. One thing that could be very useful is a routine that checks if the source PVC is empty, and let the controller start a restore procedure from the latest restore point.
This would result in transparent PVC restore upon cluster restoration (by re-applying only manifests).
Does this feature already exist or would that be easy to implement?

Thanks for the kind words!
I'm not sure I fully understand the use-case here. Maybe some example manifests or workflows would help?

IF:

after all manifests have been backed up by a backup solution (excluding PVCs)
and after then destroying a cluster and bringing it back up
redeploying all the manifests (including gemini CRs)
THEN:
The controller receives the CRs and upon processing them can check the PVC if it is empty, and could start a routine to restore onto that empty PVC from the latest snapshot

Hope that is clear enough ;)

point I am making is to allow devs to specify snapshotting strategy, but allow platform admins to schedule cluster backups...in the scenario I just gave this would work together just fine :)


Update for Laravel 5.6

Thanks!

+1

I think the problem is related to
php-ffmpeg.

@pascalbaljet why it  not working for Laravel 5.6?  will it work in the future?

Version 2.0.0 has been released with Support for Laravel 5.6!


kodi wayland / cage setup unstable

Describe the bug
Hi, after following the wiki and setting up kodi using below, it starts up but after tv is turned off and idle for a while when powering tv back on unable to wake up and seems that kodi crashes. Attaching the crashlog. Also none of the addons i have defined show up attached the error in the kodi.log about that too.
{ config, pkgs, lib, ... }: {
  users.extraUsers.kodi.isNormalUser = true;
  users.users.kodi.extraGroups = [ "data" "video" "audio" "input" ];
  services.cage.user = "kodi";
  services.cage.program = "${pkgs.kodi-wayland}/bin/kodi-standalone";
  services.cage.enable = true;

  hardware.opengl = {
    enable = true;
    extraPackages = with pkgs; [ libva ];
  };

  environment.systemPackages = [
    (pkgs.kodi-wayland.passthru.withPackages (kodiPkgs: with kodiPkgs; [
      inputstreamhelper
      inputstream-adaptive
      inputstream-ffmpegdirect
      inputstream-rtmp
      vfs-libarchive
      vfs-rar
      youtube
    ]))
  ];
}

kodi.log startup:
kodi_crashlog-20231225_131328.log
2023-12-25 13:13:28.677 T:1100800   error <general>: GetDirectory - Error getting /nix/store/qq2sjxjqi0ncj419dz50agclqxhkz161-kodi-20.2/lib/kodi/addons
2023-12-25 13:13:28.677 T:1100800   error <general>: GetDirectory - Error getting special://xbmcbin/addons

Steps To Reproduce
Steps to reproduce the behavior:

set up kodi as above nix code
use kodi then shut off tv
start tv to a black screen

Expected behavior
addons for vfs and inputsream are loaded, and power off / on does not crash kodi.
Notify maintainers
@ncfavier

Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.6.8, NixOS, 23.11 (Tapir), 23.11.20231222.1d27032`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.1`
 - channels(root): `"nixos-23.05"`
 - nixpkgs: `/nix/store/jb3sswbm4h4hh5qwi9pv452775fj25jb-source`

Add a :+1: reaction to issues you find important.

@pks-t , @mguentner , @r-ryantm adding some more maintainers to the issues :)

Got it to work by using xorg instead and getting the addons in this format:
`  services.xserver.enable = true;
services.xserver.desktopManager.kodi.enable = true;
services.xserver.displayManager.autoLogin.enable = true;
services.xserver.displayManager.autoLogin.user = "kodi";
This may be needed to force Lightdm into 'autologin' mode.
Setting an integer for the amount of time lightdm will wait
between attempts to try to autologin again.
services.xserver.displayManager.lightdm.autoLogin.timeout = 3;
services.xserver.desktopManager.kodi.package = pkgs.kodi.withPackages (pkgs: with pkgs; [ inputstreamhelper inputstream-adaptive inputstream-ffmpegdirect inputstream-rtmp vfs-libarchive vfs-rar ]);
`

Is there a particular reason why you're not using the GBM variant via
kodi-standalone? That completely removes the need to have either
Wayland or X11 running and has been significantly more stable on my side
than either of the other alternatives. I'm using the following service
configuration to achieve this:
systemd.services.kodi = let
  package = pkgs.kodi-gbm.withPackages (kodiPkgs: [
    kodiPkgs.inputstream-adaptive
    kodiPkgs.netflix
    kodiPkgs.sendtokodi
    kodiPkgs.youtube
  ]);
in {
  description = "Kodi media center";

  wantedBy = ["multi-user.target"];
  after = [
    "network-online.target"
    "sound.target"
    "systemd-user-sessions.service"
  ];
  wants = [
    "network-online.target"
  ];

  serviceConfig = {
    Type = "simple";
    User = "kodi";
    ExecStart = "${package}/bin/kodi-standalone";
    Restart = "always";
    TimeoutStopSec = "15s";
    TimeoutStopFailureMode = "kill";

    # Hardening
    ...
  };
};

Yup tried that as well, but with the GBM version i was getting weird artifacts across top of screen and seemed as it was not accelerated and this in the logs CDRMAtomic::DrmAtomicCommit - atomic commit failed: Invalid argument kodi

Is there a particular reason why you're not using the GBM variant via kodi-standalone? That completely removes the need to have either Wayland or X11 running and has been significantly more stable on my side than either of the other alternatives. I'm using the following service configuration to achieve this: systemd.services.kodi = let package = pkgs.kodi-gbm.withPackages (kodiPkgs: [ kodiPkgs.inputstream-adaptive kodiPkgs.netflix kodiPkgs.sendtokodi kodiPkgs.youtube ]); in { description = "Kodi media center"; wantedBy = ["multi-user.target"]; after = [ "network-online.target" "sound.target" "systemd-user-sessions.service" ]; wants = [ "network-online.target" ]; serviceConfig = { Type = "simple"; User = "kodi"; ExecStart = "${package}/bin/kodi-standalone"; Restart = "always"; TimeoutStopSec = "15s"; TimeoutStopFailureMode = "kill"; # Hardening ... }; };

After 24.05 version upgrade and kodi upgrade seems that the issue is gone and egl version works fine.


made it work with any font size

just removed the limitation that the font has to be VGA size

bruh


changing schema based on selection/data

Hi,
in my current JSON-Editor Project I have a field labeled "type" that allows the user to select a type. Depending on what he chooses from that it should be possible to enter different things.
Is it possible to have that in one schema and editor or do I have to create a new editor with a second schema that is based on the selection of the first editor (using editor.on('change'... on the first editor)?

I wonder also

I wonder also too..

This is possible with JSON Schema, but it's counter-intuitive.  The trick is to use a combination of oneOf, additionalProperties, and enum with a single value
Here's an example:
{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      // Hide the 'type' input. Using 'oneOf' will give the user another way to switch between types
      "options": {"hidden": true}
    }
  },
  "oneOf": [
    {
      "title": "Full Name",
      "additionalProperties": false,
      "properties": {
        "type": {
          "type": "string",
          "enum": ["fullName"]
        },
        "fullName": {"type": "string"}
      }
    },
    {
      "title": "First and Last Name",
      "additionalProperties": false,
      "properties": {
        "type": {
          "type": "string",
          "enum": ["first-last-name"]
        },
        "firstName": {"type": "string"},
        "lastName": {"type": "string"}
      }
    }
  ]
}

@jdorn using 0.7.28, this example returns the type inconsistently. I was expecting the type to be returned each time, but it's not the case. Example with more options.
Thanks :)

@fxi I dug into the source and found that the problem was cause by the option keep_onof_values, of which the default value is true. Set it to false would solve the problem.
JSONEditor.defaults.options.keep_oneof_values = false;

@jdorn Maybe it should be added to doc as an FAQ.

@abop : Yep, keep_oneof_values = false ; solves this problem. Example.  Thanks!


Issues 52 53 state struct changes

This PR has a few changes:

It adds a new "base" state structure type, that is the first element of State (Issue #53). This will open the way to handling Issue #59.
It removes FPU from within the state structure. This was a comment on Issue #45. The idea is that the FPU struct is too low level (it covers the fsave, fxsave, and fxsave64 variants). I started working on some of the FPU comparison instructions a while ago. These additions motivated me to pull the FPU struct out because I ended up using masking and flipping bits in the control and status words. I'd like these things to be like ArithFlags, where there is one bool per flag.
It removes the requirement of having to manually specify via an ugly macro in test cases that the test case uses MMX technology state. Instead, Run.cpp has been upgraded to recognise (heuristically) when MMX vs. ST(n) registers are used.
It adds a few tests for FLD* instructions.

@akshay, can you squash and merge this?

Sure, I will merge this pull request.


Add compile error reminding to build with the correct target

Fixes #203

I'm ok with this as a warning, but actually I'd rather err on the side of permissiveness and not make it a hard error.
Could the issue #203 be fixed instead by using #[cfg(target_pointer_width = "32")] here?

Sure. I can add the error to my binaries so I don't forget to set the target...

Thanks!
bors r+


DEV-383

https://zimmermanzimmerman.atlassian.net/secure/RapidBoard.jspa?rapidView=54&projectKey=DEV&modal=detail&selectedIssue=DEV-383&assignee=5ce283a0f433c20ff1130508

:tada: This PR is included in version 5.3.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Tesseract outputs page dimensions in ocrx_word artifacts

test.pdf

test.hocr.txt
Hi
In the attached hocr you can search for "bbox 0 0" and see that there are multiple occurrences of ocrx_word artifacts where the bbox coordinates are the same as those of the ocr_page artifact.
These ocrx_word occurrences seem to be occurring in relation to vertical and horizontal lines in the image.
If you search for "Party" in the pdf, you will see that the bbox for the last two instances goes out to the end of the underlining, despite the fact that the text has been correctly identified as "Party A" and "Party B"
The image was redacted using Paint and Windows clipboard, but despite any damage I have inflicted on the file, the text is still correctly identified.
Whatever the state of the image, it can't be correct for an ocrx_word to have the same coordinates as that of the ocr_page.
I downloaded the Windows Installer version from UB Mannheim on 18/1/17 (the current version doesn't run on my system!):
tesseract 4.00.00alpha
leptonica-1.73
libgif 4.1.6(?) : libjpeg 8d (libjpeg-turbo 1.4.2) : libpng 1.6.20 : libtiff 4.0.6 : zlib 1.2.8 : libwebp 0.4.3 : libopenjp2 2.1.0
Windows 10
Version	10.0.14393 Build 14393
The command I'm running is:
"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe" -oem 4 -psm 6 -c tessedit_create_hocr=1 -c tessedit_create_pdf=1 test.png test
I've turned the auto psm off, since it seems to lose the right-hand column of tables completely, and I'd rather carry out my own psm.
OEM 4 is just amazing. Great work!!
Major B

For latest version, use OEM 1 for the LSTM engine. In the first
experimental version it was OEM 4.

excuse the brevity, sent from mobile

On 13-Feb-2017 2:59 PM, "majorbossy"<EMAIL_ADDRESS>wrote:

test.pdf
https://github.com/tesseract-ocr/tesseract/files/770565/test.pdf
[image: test]
https://cloud.githubusercontent.com/assets/25739284/22877715/9d091ece-f1ce-11e6-867c-dd7fe106ec43.png
test.hocr.txt
https://github.com/tesseract-ocr/tesseract/files/770570/test.hocr.txt
Hi
In the attached hocr you can search for "bbox 0 0" and see that there are
multiple occurrences of ocrx_word artifacts where the bbox coordinates are
the same as those of the ocr_page artifact.
These ocrx_word occurrences seem to be occurring in relation to vertical
and horizontal lines in the image.
If you search for "Party" in the pdf, you will see that the bbox for the
last two instances goes out to the end of the underlining, despite the fact
that the text has been correctly identified as "Party A" and "Party B"
The image was redacted using Paint and Windows clipboard, but despite any
damage I have inflicted on the file, the text is still correctly identified.
Whatever the state of the image, it can't be correct for an ocrx_word to
have the same coordinates as that of the ocr_page.
I downloaded the Windows Installer version from UB Mannheim on 18/1/17
(the current version doesn't run on my system!):
tesseract 4.00.00alpha
leptonica-1.73
libgif 4.1.6(?) : libjpeg 8d (libjpeg-turbo 1.4.2) : libpng 1.6.20 :
libtiff 4.0.6 : zlib 1.2.8 : libwebp 0.4.3 : libopenjp2 2.1.0
Windows 10
Version 10.0.14393 Build 14393
The command I'm running is:
"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe" -oem 4 -psm 6 -c
tessedit_create_hocr=1 -c tessedit_create_pdf=1 test.png test
I've turned the auto psm off, since it seems to lose the right-hand column
of tables completely, and I'd rather carry out my own psm.
OEM 4 is just amazing. Great work!!
Major B
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tesseract-ocr/tesseract/issues/718, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AE2_o8txKL5YYMkvzE2q3D9XehmQ2Qekks5rcCKEgaJpZM4L-9x1
.

With default psm, psm 3, the table is getting treated as multi column input
as running columns. The right hand side info is most probably there after
the left hand info.

excuse the brevity, sent from mobile

On 13-Feb-2017 3:23 PM, "ShreeDevi Kumar"<EMAIL_ADDRESS>wrote:

For latest version, use OEM 1 for the LSTM engine. In the first
experimental version it was OEM 4.

excuse the brevity, sent from mobile

On 13-Feb-2017 2:59 PM, "majorbossy"<EMAIL_ADDRESS>wrote:

test.pdf
https://github.com/tesseract-ocr/tesseract/files/770565/test.pdf
[image: test]
https://cloud.githubusercontent.com/assets/25739284/22877715/9d091ece-f1ce-11e6-867c-dd7fe106ec43.png
test.hocr.txt
https://github.com/tesseract-ocr/tesseract/files/770570/test.hocr.txt
Hi
In the attached hocr you can search for "bbox 0 0" and see that there are
multiple occurrences of ocrx_word artifacts where the bbox coordinates are
the same as those of the ocr_page artifact.
These ocrx_word occurrences seem to be occurring in relation to vertical
and horizontal lines in the image.
If you search for "Party" in the pdf, you will see that the bbox for the
last two instances goes out to the end of the underlining, despite the fact
that the text has been correctly identified as "Party A" and "Party B"
The image was redacted using Paint and Windows clipboard, but despite any
damage I have inflicted on the file, the text is still correctly identified.
Whatever the state of the image, it can't be correct for an ocrx_word to
have the same coordinates as that of the ocr_page.
I downloaded the Windows Installer version from UB Mannheim on 18/1/17
(the current version doesn't run on my system!):
tesseract 4.00.00alpha
leptonica-1.73
libgif 4.1.6(?) : libjpeg 8d (libjpeg-turbo 1.4.2) : libpng 1.6.20 :
libtiff 4.0.6 : zlib 1.2.8 : libwebp 0.4.3 : libopenjp2 2.1.0
Windows 10
Version 10.0.14393 Build 14393
The command I'm running is:
"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe" -oem 4 -psm 6 -c
tessedit_create_hocr=1 -c tessedit_create_pdf=1 test.png test
I've turned the auto psm off, since it seems to lose the right-hand
column of tables completely, and I'd rather carry out my own psm.
OEM 4 is just amazing. Great work!!
Major B
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tesseract-ocr/tesseract/issues/718, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AE2_o8txKL5YYMkvzE2q3D9XehmQ2Qekks5rcCKEgaJpZM4L-9x1
.

Maybe we should print a warning:

oem.4 was selected. That value is out of range [0-3].
Using oem 3, which is the default mode.

Something similar should be used for psm out-of-range value.

Ok. Looks like I need to wait for a working build of the latest version (I'm a java-restricted etl/sql developer).
If I use the latest UB Mannheim build with:
"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe" -oem 1 -psm 3 -c tessedit_create_hocr=1 -c tessedit_create_pdf=1 test.png test
I get:
read_params_file: parameter not found: ëPNG
And if I try:
"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe" test.png test
I get:
Tesseract Open Source OCR Engine v4.00.00alpha with Leptonica
DotProductAVX can't be used on Android
And the exe bombs out. I think this is a known issue, and I just need to wait.
Thanks

you need
--oem and --psm now
instead of -oem
-psm is still accepted for historical reasons
two dashes instead of one
ShreeDevi

भजन - कीर्तन - आरती @ http://bhajans.ramparivar.com
On Mon, Feb 13, 2017 at 4:07 PM, majorbossy<EMAIL_ADDRESS>wrote:

Ok. Looks like I need to wait for a working build of the latest version
(I'm a java-restricted etl/sql developer).
If I use the latest UB Mannheim build with:
"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe" -oem 1 -psm 3 -c
tessedit_create_hocr=1 -c tessedit_create_pdf=1 test.png test
I get:
read_params_file: parameter not found: ëPNG
And if I try:
"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe" test.png test
I get:
Tesseract Open Source OCR Engine v4.00.00alpha with Leptonica
DotProductAVX can't be used on Android
And the exe bombs out. I think this is a known issue, and I just need to
wait.
Thanks
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tesseract-ocr/tesseract/issues/718#issuecomment-279350458,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AE2_oy9IIzaIJ_zxV-dRc18b9ydG2vSjks5rcDKCgaJpZM4L-9x1
.

you could try
Please try:
https://smani.fedorapeople.org/tmp/gImageReader_3.2.1_
qt5_i686_tesseract4.0.0.git2f10be5.exe
https://smani.fedorapeople.org/tmp/gImageReader_3.2.1_
qt5_x86_64_tesseract4.0.0.git2f10be5.exe
ShreeDevi

भजन - कीर्तन - आरती @ http://bhajans.ramparivar.com
On Mon, Feb 13, 2017 at 4:21 PM, ShreeDevi Kumar<EMAIL_ADDRESS>wrote:

you need
--oem and --psm now
instead of -oem
-psm is still accepted for historical reasons
two dashes instead of one
ShreeDevi

भजन - कीर्तन - आरती @ http://bhajans.ramparivar.com
On Mon, Feb 13, 2017 at 4:07 PM, majorbossy<EMAIL_ADDRESS>wrote:

Ok. Looks like I need to wait for a working build of the latest version
(I'm a java-restricted etl/sql developer).
If I use the latest UB Mannheim build with:
"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe" -oem 1 -psm 3 -c
tessedit_create_hocr=1 -c tessedit_create_pdf=1 test.png test
I get:
read_params_file: parameter not found: ëPNG
And if I try:
"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe" test.png test
I get:
Tesseract Open Source OCR Engine v4.00.00alpha with Leptonica
DotProductAVX can't be used on Android
And the exe bombs out. I think this is a known issue, and I just need to
wait.
Thanks
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tesseract-ocr/tesseract/issues/718#issuecomment-279350458,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AE2_oy9IIzaIJ_zxV-dRc18b9ydG2vSjks5rcDKCgaJpZM4L-9x1
.

"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe" -oem 1 -psm 3 -c tessedit_create_hocr=1 -c tessedit_create_pdf=1 test.png test

That is a wrong usage. It should be:

"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe" test.png test -oem 1 -psm 3 -c tessedit_create_hocr=1 -c tessedit_create_pdf=1

"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe" test.png test --oem 1 --psm 3 -c tessedit_create_hocr=1 -c tessedit_create_pdf=1
Tesseract Open Source OCR Engine v4.00.00alpha with Leptonica
DotProductAVX can't be used on Android
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
DotProductAVX can't be used on Android
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
DotProductAVX can't be used on Android
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
DotProductAVX can't be used on Android
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
ObjectCache(01210A88)::~ObjectCache(): WARNING! LEAK! object 05981790 still has count 1 (id C:\Program Files (x86)\Tesseract-OCR/tessdata/eng.traineddatalstm-punc-dawg)
ObjectCache(01210A88)::~ObjectCache(): WARNING! LEAK! object 05963128 still has count 1 (id C:\Program Files (x86)\Tesseract-OCR/tessdata/eng.traineddatalstm-word-dawg)
ObjectCache(01210A88)::~ObjectCache(): WARNING! LEAK! object 059631D8 still has count 1 (id C:\Program Files (x86)\Tesseract-OCR/tessdata/eng.traineddatalstm-number-dawg)
I think we're flogging a dead horse with this build.
I'll have a go at doing a java build tonight.
Thanks for your assistance.
Major B

It's not java, is it? Doh!
Whatever, I'll try to build from source tonight.
Cheers.

@stweil - problem with latest 4.o windows build
I am able to reproduce the problem
C:\Users\User\shree>"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe"  -- version
Tesseract Open Source OCR Engine v4.00.00alpha with Leptonica
Error in fopenReadStream: file not found
Error in findFileFormat: image file not found
Error during processing.
ObjectCache(56930A88)::~ObjectCache(): WARNING! LEAK! object 03658DF0 still has count 1 (id \Program Files (x86)\Tesseract-OCR\tessdata/eng.traineddatalstm-punc-dawg)
ObjectCache(56930A88)::~ObjectCache(): WARNING! LEAK! object 03658EA0 still has count 1 (id \Program Files (x86)\Tesseract-OCR\tessdata/eng.traineddatalstm-word-dawg)
ObjectCache(56930A88)::~ObjectCache(): WARNING! LEAK! object 03658F50 still has count 1 (id \Program Files (x86)\Tesseract-OCR\tessdata/eng.traineddatalstm-number-dawg)
ObjectCache(56930A88)::~ObjectCache(): WARNING! LEAK! object 03668ED8 still has count 1 (id \Program Files (x86)\Tesseract-OCR\tessdata/eng.traineddatapunc-dawg)
ObjectCache(56930A88)::~ObjectCache(): WARNING! LEAK! object 03658D90 still has count 1 (id \Program Files (x86)\Tesseract-OCR\tessdata/eng.traineddataword-dawg)
ObjectCache(56930A88)::~ObjectCache(): WARNING! LEAK! object 03658E40 still has count 1 (id \Program Files (x86)\Tesseract-OCR\tessdata/eng.traineddatanumber-dawg)
ObjectCache(56930A88)::~ObjectCache(): WARNING! LEAK! object 0300D858 still has count 1 (id \Program Files (x86)\Tesseract-OCR\tessdata/eng.traineddatabigram-dawg)
ObjectCache(56930A88)::~ObjectCache(): WARNING! LEAK! object 0300D628 still has count 1 (id \Program Files (x86)\Tesseract-OCR\tessdata/eng.traineddatafreq-dawg)

C:\Users\User\shree>"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe"  san001.png test --oem 1
Tesseract Open Source OCR Engine v4.00.00alpha with Leptonica
Detected 18 diacritics
DotProductAVX can't be used on Android

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
DotProductAVX can't be used on Android

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
DotProductAVX can't be used on Android

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
DotProductAVX can't be used on Android

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

Hi there,
if you still get the message "DotProductAVX can't be used on Android", could it be that you try to run 32-bit code on a 64-bit machine ? This is what I'm experiencing.
If I build the lastest version with MINGW64-32 bit and try to run on a 64-bit Windows, I get this error and a crash.
If I build with 64 bit all is fine running on Windows 64 bit.
If I build with 32 bit all is fine running on Windows 32 bit.
Maybe somebody could look into the code again and check if the test for AVX is performed at runtime, not at build time.
Greetings.

@Shreeshrii, the output which you got is not from our UB Mannheim build (dated 2017-02-02). I assume that binary was build with cmake (which still is buggy for 32 bit Windows).
@wadex1, all builds with configure should work with Windows. I just repeated the test with 32 bit Tesseract on 64 bit Windows, and it works well.

I will uninstall and check again tomorrow.

the output which you got is not from our UB Mannheim build

I now see what is different: I tested tesseract --version while you accidentally called tesseract -- version (note the blank between -- and version).

@stweil You are right, I messed up in giving the version command.
I reinstalled versions for 2/2/17 as well as 1/30/17. Getting the error regarding AVX for both versions.
Is it possible that your local version of binary is different from the one linked from wiki?
C:\Users\User\shree>"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe"  san001.png test --oem 1
Tesseract Open Source OCR Engine v4.00.00alpha with Leptonica
Detected 18 diacritics
DotProductAVX can't be used on Android

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
DotProductAVX can't be used on Android

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
DotProductAVX can't be used on Android

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
DotProductAVX can't be used on Android

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

C:\Users\User\shree>"C:\Program Files (x86)\Tesseract-OCR\tesseract.exe"  --version
tesseract 4.00.00alpha
 leptonica-1.74.1
  libgif 4.1.6(?) : libjpeg 8d (libjpeg-turbo 1.5.0) : libpng 1.6.20 : libtiff 4.0.6 : zlib 1.2.8 : libwebp 0.4.3 : libopenjp2 2.1.0

 Found AVX
 Found SSE

Hi
I see there is a new UB Mannheim version (that works!). Thank you.
I still get one instance of "bbox 0 0 2496 3457" (ie page size) on an ocrx_word item.
(see attached)
test.hocr.txt
Regards

Lots of examples in this one.
test1.hocr.txt

Interestingly, they are all line segments interpreted as "I" with high word confidence!

My previous tests on 64 bit Windows were invalid, because my computer obviously uses an Intel CPU without AVX support. All my previous installers include indeed a tesseract.exe which fails with a AVX capable CPU. This is fixed in a new installer which I just finished.

It's not "I". It's pipes, underscores and hyphens.

Hi all
I think this is due to me abusing the psm. It's probably a bit much to switch off segmentation and still expect tess to handle tables properly.
I don't get this issue when the psm is 11.
Thanks


CC with lpthreads instead of lpthread for pthread_create found only in pthred (without s)

Hello,
powershell don't compile any more on archlinux, after analyse I found something which should be a bug in makefile.
I explain (I'm not a C++ expert).
In my computer powershell compile with found_threads, but the theads are in pthread:
-- The C compiler identification is GNU 6.2.1
-- The CXX compiler identification is GNU 6.2.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PythonInterp: /usr/bin/python (found version "3.5.2")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Configuring done
-- Generating done
When compiling with CC there is the option -tpthread
/usr/bin/cc  -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong  -DCHECK_FUNCTION_EXISTS=pthread_create   -Wl,-O1,--sort-common,--as-needed,-z,relro  CMakeFiles/cmTC_2f539.dir/CheckFunctionExists.c.o  -o cmTC_2f539 -rdynamic -lpthread
But one time it's seems to use -lpthreads, and we have this error:
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c8e41.dir/link.txt --verbose=1
/usr/bin/cc  -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong  -DCHECK_FUNCTION_EXISTS=pthread_create   -Wl,-O1,--sort-common,--as-needed,-z,relro  CMakeFiles/cmTC_c8e41.dir/CheckFunctionExists.c.o  -o cmTC_c8e41 -rdynamic -lpthreads
/usr/bin/ld : ne peut trouver -lpthreads
collect2: erreur : ld a retourné 1 code d'état d'exécution
make[1]: *** [CMakeFiles/cmTC_c8e41.dir/build.make:98: cmTC_c8e41] Error 1
make[1] : on quitte le répertoire « /supp/tmp/yaourt-tmp-vincent/aur-powershell-git/src/powershell/src/libpsl-native/CMakeFiles/CMakeTmp »
make: *** [Makefile:126: cmTC_c8e41/fast] Error 2
I think this may be a Makefile error, daesn't it?
As I'm not a C++ developer, it's difficult for me to propose a patch .....
Regards,
VGib

Solved

@VGib Please add more comments about solution.

I don't know. I tryed month after, I didn't have the error and I've compiled without a problem. I think the variable's problem may have been solved.
Do you want to  open it again?

Thanks for clarify!
If the problem appears again feel free to re-open the Issue.


Add project paths to sys path

We have several python repos for projects, some of which are common libraries. We may import those common libs in other projects, and I add those repos as separate project folders. But I found python-tools won't jump between those projects because it only looks from the top level module.
So I added all current project paths to sys.path to make it possible to jump between projects.

The failing builds are unrelated to your change. It's something I just have not got down to fixing. Your change makes sense so I'll go ahead and merge it in.


[npm] Add prototypical release fetcher

This PR add's a rudimentary release fetcher that does the following:

checks the latest release
searchs for the latest binary for given platform (the pattern to upload must be either: win32, win64, linux32, linux64)
downloads and unzips into the current "bin" folder

which should usually unpack Inexor Core from Flex's perspective, so that it can be ran.

very cool!
Improvments could be to update not only the bin folder, but we could leave that for future updates.
Does it handle if there is a zip missing on github?
Very nice, what needs to be done now:

[ ] Add an Interface to it (optional?)
[ ] Make our CI upload binaries to github releases.

The interface should be in @inexor-game/flex
Something like https://www.npmjs.com/package/request-progress could be used in the future.
To answer your question: no, it is not. It should probably throw an error there, shouldn't it?

No, it should warn and go with the old state.

They release fetcher won't override existing files. I'll add validation check (checksum) for the future, to make sure everything wen't fine.

Imo the checks are basically needed from the beginning, otherwise errors are uncatched at the beginning.
I know I sometimes ignore that rule as well :D but features can be "out of this scope" for PRs. But testing and functionality checks and error handling imo is necessary even for the initial thing.
I'm saying that since we had some headache recently to debug on remotes the media repositories and I'd say this was probably because of missing checks.
sure, you cant prepare for every error ofc but if an error could be common we should check for it right away.

Small correction: the user interface should be in @inexor-game/ui-flex and is one of the user interfaces provided by Inexor Flex (others are: HUD, Menu, App).
Quick summary what should be done in the user interface for Flex:

Manage (Flex) profiles (create, configure, switchTo, remove)
Manage instances (create, configure, start, pause, resume, stop, remove)
Manage logging (log levels, log file, console output)
Manage media repositories (create, update, remove)
Manage the server list (create, look for updates, blacklist, ...)
Manage user interfaces (create, restart, remove)
Update / Release Fetcher

@aschaeffer please add this somewhere else than this PR :laughing:

I don't think the code for fetching / updating releases should be in the code repository. It would be cleaner if the code repository contains C/C++ code only. The only necessary thing would be the package.json. Fetching / updating releases should be located within Inexor Flex, where we can provide the commands for the Inexor Shell and a user interface for managing updates.

the package.json got recycled in #405 the rest is for flex


web ui cann't show more operations

As the image show, when we hit the bottom of web page, we cann't choose the opreations below Restart.

I am using google chrome 47.0.2526.111m


Handling empty pages

Pages created in TYPO3 without any content currently throw console errors due to the prop types defined within T3BlDefault.vue and T3Dynamic.vue

https://github.com/TYPO3-Initiatives/nuxt-typo3/blob/b3b7cde9fb42096a5994b02fb14a057e34817633/lib/components/T3BlDefault/T3BlDefault.vue#L14
https://github.com/TYPO3-Initiatives/nuxt-typo3/blob/b3b7cde9fb42096a5994b02fb14a057e34817633/lib/components/T3Dynamic/T3Dynamic.js#L14

I think there should be no error message on empty pages in the first place, so I wonder if the types should rather be [Object, Array] or if the implementation in TYPO3 should be different.

@boneyfantaseas you are right. Because of inconsistent API responses we have to handle two types on the frontend. I have fixed it, but in the long run, we have to fix it on the API side.


Add nodiscard to methods of redis::Database

We add [[nodiscard]] attribute to methods of redis::Database to prevent missing handling of returned statuses.

Seems subclass of Database still suffer from not having [[nodiscard]]? Should we add thm later?

I actually want to replace all of them from rocksdb::Status to our Status or StatusOr, then we can just have implicit [[nodiscard]]s instead of adding them to all functions.

@PragmaTwice It is a great idea to replace rocksdb::Status with Status/StatusOr in the Database class.


Better autocompletion for our Python APIs

Right now the autocomplete in IPython leaves a lot to be desired, because it uses introspection on an object. So if you have a variable x, and do 'x.', IPython will introspect on x. This works okay if x is already bound from a previous cell, but not if it is bound in the current cell. Also, if you chain method calls  in the current cell, it is useless:
Table('....').<tab>

gives autocompletion based off the working directory, so you may get something like:
.git/
.gitignore

I think this is something that could be fixed in IPython itself. Ideally it would use an automplete library that can do type inference like Jedi, although a simpler approach that may be enough for our purposes would be to use function annotations on our APIs. That said, we don't really want to customize IPython at this point so this is something we should do in the new UX.

Atom has a great Python plugins (linter-flake8, linter-pep8, linter-pydocstyle, linter-pylama, linter-pylint, linter-python-pep257,  linter-python-pep8, linter-python-pyflakes, python-isort, etc.) that we are missing in Datalab, Jupyter team is working on Jupyter-notebook. If you can make the Datalab experience closer to Atom it will be great.


[BUG] Browser unable to parse response headers from ExtensionRestResponse

What is the bug?
While using the extension, I connected my python extension with a React frontend to send requests through a browser. My frontend and backend were both running on localhost but on different ports. So the browser gave me a CORS error “no ‘access-control-allow-origin’ header is present on the requested resource” error.
Upon trying to solve this error and get the response on the browser, I tried adding the required response headers that are suggested to solve the CORS error.
My response header object looks as the following and my response object is of the type ExtensionRestResponse.
        #headers: dict[str, list[str]] = dict()
        response_headers = {
        "Access-Control-Allow-Origin": "*",
        "Access-Control-Allow-Headers": "Content-Type,Authorization",
        "Access-Control-Allow-Methods": "GET,PUT,POST,DELETE,OPTIONS",
        }

However, the browser does not parse the headers correctly, since the type of headers in the class ExtensionRestResponse is "headers: dict[str, list[str]] = dict(),"

So on the browser, the headers are always parsed as a list of strings.

And hence the browser cannot find the appropriate response headers to resolve the CORS issue.
I added the Chrome extension "Allow CORS: Access-Control-Allow-Origin" to make the requests temporarily working.
How can one reproduce the bug?
Add the above response headers in a sample request-response and the list could be seen from the console too.

What is the expected behavior?
The request should give the CORS error “no ‘access-control-allow-origin’ header is present on the requested resource” on the browser.

What is your host/environment?
Backend running on:
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Architecture: x86-64
Frontend accessed from:
OS Name: Microsoft Windows 11 Pro
OS Version: 10.0.22631 N/A Build 22631
Browser: Google Chrome Version 126.0.6478.114 (Official Build) (64-bit)
Do you have any screenshots?
If applicable, add screenshots to help explain your problem.
Do you have any additional context?
Add any other context about the problem.

@mzainab24 this is a good point to note that I was new to Python when I wrote this code and clearly made an error here.  I'll look into it over this long weekend. :|

@mzainab24 We'd love your help fixing these bugs, too! Don't let @dbwiddis pick it all up :)

@dblock and @dbwiddis sure, thanks. I will try to fix it too and post the solution. :)

My response header object looks as the following and my response object is of the type ExtensionRestResponse.
        #headers: dict[str, list[str]] = dict()
        response_headers = {
        "Access-Control-Allow-Origin": "*",
        "Access-Control-Allow-Headers": "Content-Type,Authorization",
        "Access-Control-Allow-Methods": "GET,PUT,POST,DELETE,OPTIONS",
        }

Have you tried this?
        response_headers = {
        "Access-Control-Allow-Origin": "*",
        "Access-Control-Allow-Headers": ["Content-Type", "Authorization"],
        "Access-Control-Allow-Methods": ["GET", "PUT", "POST", "DELETE", "OPTIONS"],
        }

@dbwiddis yes, the CORS error still holds.

@mzainab24 I need a bit more clarity on where you are interacting with the extension via your browser.
The type dict[str, list[str]] is meant to exactly match the OpenSearch RestResponse type for headers:
private Map<String, List<String>> customHeaders;

Extensions normally don't reply to HttpClients directly, those clients hit OpenSearch, and the RestRequest is serialized to the extension, and an appropriate RestResponse is serialized back.  The transport layer serialization is expecting exactly this format; iterating over a list to call addHeader() on the responses, and it's sent in an OutboundMessageResponse by the ExtensionRestRequestHandler.  It's later used by OpenSearch in the RestChannel where it expects a Map<String, List<String>> of custom headers and adds its own headers to it.
Extensions in general (and thus this Python implementation) don't maintain their own incoming Rest Handlers; all their incoming communication is over transport.
So I am not sure there is any bug, and if you're trying to use a Python Rest Server to handle things, you need to do similar things as the OpenSearch RestChannel to parse headers to/from this data type.

@mzainab24 The explanation above boils down to the fact that your browser should be talking to the OpenSearch server instance on its port, not to anything the extension exposes.


Is this still running / working?

I wanted to use the oval files from the dl.rockylinux.org mirror, but apparently they are no longer updated? Is this intended?

Hi, we're looking into this. Thanks for the report.

Hi @NeilHanlon,
The OVAL files at dl.rockylinux.org still seem to be outdated. Is there any intention of updating them?


[Logger] Format backtraces into strings to avoid auto-serialization.

Motivation
Our logging system currently auto-serializes backtrace objects when sent to the logger. Unfortunately, the auto-serialization isn't very human friendly. Instead, this PR forces the backtrace format to be a human-readable string in our logs.
Have you read the Contributing Guidelines on pull requests?
Yes.
Test Plan
Displaying the backtraces locally shows they are forced to be human readable.
Related PRs
None.

Thanks all! 😄
/land

/stop

/canary

:sunny: Canary successful


Request to add heroku build & deploy intergration check for litmus websites.

Request to add heroku build & deploy integration for the PRs in the following repos:

https://github.com/litmuschaos/charthub.litmuschaos.io
https://github.com/litmuschaos/website-litmuschaos

@rajdas98 can I take this

Hi @manishdangi98 Thanks for asking. Currently @gdsoumya is working on https://github.com/litmuschaos/charthub.litmuschaos.io
You can pick for https://github.com/litmuschaos/website-litmuschaos

This issue is fixed by a another approach with betterci.


Analyzer doesn't return start values when the start is at 0

Send a request with an entity on as the first token. Response object doesn't include a start value
For example:
{"text":"Microsoft is the company name", "analyzeTemplate":{"allFields":true}  }

Response:
[
    {
        "field": {
            "name": "COMPANY_NAME"
        },
        "score": 1,
        "location": {
            "end": 9,
            "length": 9
        }
    }
]

This is due to a protobuf behavior. Workaround is to check if start exists in location and if not, assume it equals 0

Fixed


65 download table

Put send button on same line as email input, hopefully resolving some send button height issues.

Great find, @purplesky2016 . What is the width of that mobile device?

Also, can you double check that you've pulled in this branch. In my version, when the header text is that wide, the send button is on the same line as the input.

I can't reproduce Lily's issue: the send button only goes to the next line when the screen is <= 292 pixels, which seems right, that's a very narrow screen. Works like that for me on Firefox and Chromium. ¯\_ (ツ)_/¯


esp_ble_scan_dupilcate_list_flush incorrectly spelled (IDFGH-4886)

The function esp_ble_scan_dupilcate_list_flush at https://github.com/espressif/esp-idf/blob/0bbc721a633f9afe4f3ebe648b9ca99e2f2f6d5f/components/bt/controller/esp32/bt.c#L1641 is incorrectly spelled.
It should be called esp_ble_scan_duplicate_list_flush.
Not really a bug but rather a code quality issue.

@Emill Thanks for pointing out, we will look into.

Thanks for reporting and sorry for late reply, the fix is available here, feel free to reopen.


Add an option to configure the PostCSS plugin filter name

Description
Add an option to configure the name of the filter added by the PostCSS plugin.
Related Issues
N/A
Check List

[x] Have you read the
CODE OF CONDUCT
[x] Have you read the document
CONTRIBUTING

[x] One pull request per feature. If you want to do more than one thing,
send multiple pull request.
[x] Write tests.
[x] Run deno fmt to fix the code format before commit.
[x] Document any change in the CHANGELOG.md.

Thanks!


Pawns can't drop equipment

Forcing a pawn to drop a weapon from the Gear tab fails both host- and client-side.
Possibly caused by RPG Style Gear Tab mod, but both mod-version and vanilla-version don't work.

+1 from me, same issue, very annoying.


cask info: display auto_updates

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[x] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew tests with your changes locally?

Currently the cask file has to be inspected to see if it sets auto_updates true.
Also add a message to upgrade about casks that are :latest or auto_updates

Leaving this on hold until https://github.com/Homebrew/brew/pull/4457 and related PRs are merged.


Should we support the FieldTrip buffer

Hello @britta-wstnr! Eric has designated you as FieldTrip buffer-contact person, so here I am :)
This package, mne-lsl (for now, name can be changed), implements a Stream object which behaves mostly like a Raw and which interacts with a real-time LSL stream. At term, it should be compatible with MEGIN's system.
The Stream object has an abstraction layer which should allow us to (relatively) painlessly add another Stream format than LSL, say for instance, the FT buffer.
Question: Is the Fieldtrip buffer very used and would it be sensible to support, even if LSL is gaining in popularity (especially on the EEG market)?

Mh, good question. I don't think I would make it number 1 priority. FieldTrip might have actual numbers for how many people use it (at least a few years back they had knowledge about users per module if I'm not mistaken). I can go ask if that would help?

Thanks, that would be very helpful if you could ask around :)

Okay so I asked around a bit and I came to the following conclusion: it probably is not super high-priority as people I asked seem to favor LSL or said that they do not know many people using it still.
So maybe a situation where we wait for a user to request it?

Thanks for asking around :)

To record this here in case we do want to support the FieldTripBuffer at some point in the future - @robertoostenveld just shared some pointers and tips with me (thanks, Robert!):
The eegsynth package is a package for converting real-time EEG into sounds, music and visual effects. As such, it does streaming and realtime processing in Python (developed since ten years, and Robert is part of this). Of potential interest here is:

there is a file FieldTrip.py   which includes a test for server and client implementation
there is also a way to bridge, using the eegsynth lsl2ft module
Robert also flagged his contribution of https://github.com/pyinstaller/pyinstaller-hooks-contrib/blob/master/src/_pyinstaller_hooks_contrib/hooks/stdhooks/hook-pylsl.py that allows compilation and packaging of pylsl in case we need it.


Calling foundation('slider', 'reflow') for sliders in hidden divs does not work

The reflow method has to be called when the div containing the slider is visible, otherwise the slider does not work.
Foundation: 5.5.2
Chrome: 43.0.2357.132
Cheers

Good catch!  Just tested it out and it appears setting the visibility property to hidden does indeed prevent the range slider from working with reflow.
I must admit I cant quite grok why this is happening yet, but if you or anyone else determines where this issue is coming from, please do submit it.  We'll look into it.

Does the example markup look like this?

		  <input type="hidden">

Hello,
This has been sent to me accidentally I think. My incident # is 6899 and the text is below. I think this email you sent me has to do with range-slider not what I mentioned below. But thank you for the quick reply!
Hello,
I just bought Clean Html5 Audio Player with Playlist on Envato this morning and already have it working. I am having a couple of issues. I am using Zurb Foundation for grid layout. My header uses data-interchange feature to serve different size images for different devices. This is causing a conflict with the jplayer jquery. If I remove the data-interchange code and just put in a src attribute all works correctly but I want to serve different sizes for devices. When I try validating the html the data-interchange doesn't validate due to mising src attribute. I don't know if that could be causing this weird situation? Basically, I think there is a conflict between the jplayer's jquery and yours. Do you know what it could be? If I remove jplayer jquery code and use Foundation's the header still won't work correctly and it messes up the jplayer. I created several files to illustrate:
scfpapresents.com/stella-music-cds-fj.php (includes only foundation jquery)
scfpapresents.com/stella-music-cds-yourj.php (includes only Clean HTML5 jquery)
scfpapresents.com/stella-music-cds-both.php(includes both jquery)
scfpapresents.com/stella-music-cds.php (includes both but header changed to src)
Thank you for any help you can give me!

On Sep 24, 2015, at 10:55 AM, Kristofer Krause<EMAIL_ADDRESS>wrote:
Does the example markup look like this?

      <input type="hidden">

—
Reply to this email directly or view it on GitHub https://github.com/zurb/foundation/issues/6702#issuecomment-142971374.

@dragthor the markup is using "display: none;" instead of "visibility"

Reference #7011 closing. Thanks for the input!


Add capitalize and decapitalize modifiers

Thanks for the useful crate!
Using #23 as a guide, I implemented capitalize and decapitalize in order to support lowerCamelCase.

As an alternative to this PR, I could change the implementation to just support lowercamel as an alternative to camel^.

As long as I know, they are camelCase, and PascalCase.
Maybe we should rename them.

Can this (or something like it) be merged? It would be very useful to have.

@dtolnay lower camel case is sometimes very needed, especially in WASM when talking to JS. Can we implement it here? This is the only thing that I'm constantly missing from this crate :(


Add Support for Temperature and Humidity via DHT22 for the Shelly Uni Plus

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

Please add Support for Humidity and Temperture with DHT22
Describe the solution you'd like

see https://github.com/bieniu/ha-shellies-discovery-gen2/issues/368
Additional context

Hi Maciej,
thank you very much, now everything is working.


HTTParty debug mode + Option to force consumer key and secret on url parameters

We have a few customer servers that reject both OAuth and Basic Auth, I think PHP might be doing something funky with the headers.
This pull request allows for the option of adding these to the parameters

@achadee thanks.
But a did some changes: https://github.com/woothemes/wc-api-ruby/commit/659c3a4211e5175e684cd88e6df5c905fb88c70f
So the option name will be the same for the other wrappers.


no-unused-disable missing in recommended

while the documentation lists no-unused-disable in the recommended section, it is not activated by just using extends: ['plugin:eslint-comments/recommended']
Not sure which behaviour is favourable, but config and documentation should match.

What is "the recommended section"?
The recommended config doesn't include no-unused-disable rule intentionally: https://mysticatea.github.io/eslint-plugin-eslint-comments/#📖-usage

sorry, didn't write clearly. What I meant is that no-unused-disable is part of the best practice section in the documentation. Hence I would expect it to be enabled in the recommended config.
Not sure how the link explains that it is not included intentionally

Thank you for the explanation.
"Best Practice" doesn't mean be included in the recommended config. For example, Core rule list has a ton of best practice rules, but eslint:recommended includes a few of those. They indicate the recommended rules by "✔" mark in the list.
Similarly, I indicate the recommended rules by "★" mark in the rule list.

ah, got it. Sorry I missed that. Thanks for the explanation


Chunking

Awesome idea. Glad someone is finally doing this.
From the spec it appears that the SHA hash must point to a specific gigantic blob. This may result in a lot of wasted space if only portions of a large file are changing. If spec allowed for chunked hashes so you can split files into something like 4 MB chunks like DropBox does, then you would not have to store duplicate chunks across large files / versions, things like resume operations become much more straightforward for very large files, and in many cases total upload / download time will be significantly reduced.

That is a great idea.  This is something I'm really interested in, but haven't thought too much about how it'd work yet.  The hypermedia API in the spec was designed that way to make room for future things like this, though.  No promises about when or if we'll do it though.

I'll see if I can get together a pull request to throw some ideas down.

Chunking isn't in the immediate future. However, it is something worth experimenting on with the custom transfer adapter in v1.3: https://github.com/github/git-lfs/blob/master/docs/custom-transfers.md


Stop-parsing token is broken

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.
[X] Refer to the FAQ.
[X] Refer to Differences between Windows PowerShell 5.1 and PowerShell.

Steps to reproduce
This was previously reported in #15261, which was inappropriately closed as by-design.
The purpose of --% (which only makes sense on Windows) is to copy the remainder of the command line verbatim to the process command line constructed behind the scenes, so as to provide a way to explicitly control the double-quoting for target executables that have non-standard quoting requirements.
As such, it should not be affected by the effective value of $PSNativeCommandArgumentPassing
(Note: It is debatable how arguments that come before --% on a given command line should be handled; for backward compatibility I think it would make the most sense to process them as if 'Legacy' were in effect; in other words: --% would be an implicit, command-scoped opt-in to $PSNativeCommandArgumentPassing = 'Legacy').
However, as of v7.3.0 it is, and the behavior is broken by default (the only way to make it work again is with $PSNativeCommandArgumentPassing = 'Legacy', which should not be necessary).
# Preparation: Create an executable that echoes the raw command line, as `.\echoCmdLine.exe`
# Note: Must call via *Windows PowerShell*
powershell -NoProfile {
  Add-Type -OutputType ConsoleApplication -OutputAssembly ./echoCmdLine.exe -TypeDefinition @'
  using System;
  static class ConsoleApp {
    static int Main(string[] args) {
      Console.WriteLine(Environment.CommandLine);
      return 0;
    }
  }
'@
}

# Set $PSNativeCommandArgumentPassing  to something *other* than 'Legacy'
$PSNativeCommandArgumentPassing = 'Windows'  # (the default on Windows)

# Using --%, pass *verbatim* `/p:Category="CI,Nightly"` on the process command line.
./echoCmdLine --% /p:Category="CI,Nightly"

Expected behavior
"C:\Users\jdoe\echoCmdLine.exe"  /p:Category="CI,Nightly"

That is, the part of the original command line after --% should be copied as-is to the process command line.
That is how it has worked since v3 (when --% was introduced) and should continue to work, irrespective of the value of $PSNativeCommandArgumentPassing = 'Legacy', in both PowerShell editions.
Actual behavior
"C:\Users\jdoe\echoCmdLine.exe" "/p:Category=\"CI,Nightly\""

Note how the argument was inappropriately enclosed in "...", with embedded " escaped as \".
That is, the 'Standard' behavior was inappropriately used (although cmd.exe-style environment variables, e.g. %OS%, do still get expanded).
Error details
No response
Environment data
PowerShell Core 7.3.0 on Windows

Visuals
No response

Agree that --% means verbatim, so no additional processing should happen.

This would really ease our backward compatibility issues. Please fix this in 7.3.1 as soon as possible :-)

@SteveL-MSFT Any plans to fix this? I think this is the only thing that would make it possible to make old scripts (7.2.*) compatible to new versions of powershell (7.3+) where escaped quotes are used. Btw. I still cant find any documentation on how to handle these problems. How can I call an executable which does not use standard command line escaping like msbuild in a compatible manner in all versions of powershell 5.1 to 7.4?

The title fits our issue, though the details of how our workflow was interrupted by changes to --% is not in the original post. I don't see a similar bug raised and it relates to the same change, so I'll include my issue here.
I have found this is still broken in v7.4.1 release. We were updated to v7.4.1 from v7.2.18 on the MS Hosted Windows agents for DevOps.
This broke our existing pipelines, though I understand it is intended to be a breaking change as detailed here.
Our use case:
We use this in our deployment pipelines to pass optional parameters to the Azure Resource Manager via Azure CLI run in Powershell.
The parameters can include generated values, we originally put the --% stop parsing token into the command to avoid a symbol being processed as part of the command.
It seems when the optional parameters after --% is blank, our pipeline fails on Az CLI stating unrecognized arguments, which is more Az CLI than Powershell but this behaviour started when the Powershell version was upgraded.
I'm yet to test, but I'll try with $PSNativeCommandArgumentPassing = 'Legacy'.

This bug is still present AFAIK.


Issue with V2.23.2 image while scanning

What happened:
failed to list the vulerabilities in ui and failed to update in db
What you expected to happen:
Recent changes (Merge pull request from GHSA-5248-h45p-9pgw) Caused the issue.
How to reproduce it (as minimally and precisely as possible):
Deploy latest (V2.23.2) image and run the scan.
Are there any error messages in KubeClarity logs?
log for ref:
level=error msg="Failed to get runtime counters: failed to count packages: failed to set count filters: failed to get package ids by app ids [e2aed571-8b2c-59d2-a63a-7e458be00180 6de2d205-bbc3]
Environment:

Kubernetes version : 1.28
Helm version (use helm version): latest
KubeClarity version (use kubectl -n kubeclarity exec deploy/kubeclarity -- ./backend version) : 2.23.2
KubeClarity Helm Chart version (use helm -n kubeclarity list) 2.23.1

Fix is present in v2.23.3 release. Thanks for reporting!

Fix is present in v2.23.3 release. Thanks for reporting!

Thanks @ramizpolic


Upgrade to terraform-provider-grafana v2.19.0

Upgrades terraform-provider-grafana to v2.19.0
Decided to not bump to v3.0.0 as there are breaking changes, so I was thinking to get a release with v2.19.0 and then after bump again to v3.0.0

/run-acceptance-tests

Thanks @ringods! Is it possible to get this merged too?


Update scala-library, scala-reflect to 2.12.16

Updates

org.scala-lang:scala-library
org.scala-lang:scala-reflect

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

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-lang" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "@monthly" },
  dependency = { groupId = "org.scala-lang" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #738.


Fix #33 filter molecule_header, header or molecule_from_yaml missing

This PR fixes the issue https://github.com/ansible-community/molecule-ec2/issues/33
As of molecule v3, ansible molecule filters have been removed.

ansible-community/molecule#2869
https://github.com/ansible-community/molecule/releases/tag/3.1.1

+1 for this commit
I've run into this issue few days ago.

+1 for this commit
I've run into this issue few days ago.

Hi @aruntomar ,
would it be possile to finalize it?
After that I'm asking to carve out a new release so that new users don't have to start with invalid configs.

hi @tbugfinder,
apologies for the delay. lately, I have been distracted and haven't focused. I'll try to fix it this weekend.
Arun

@tbugfinder @ssbarnea  All checks passing now. kindly review.


[FLINK-26658][docs] Migrate documentation build to Github Actions

This PR adds a manually-triggered github action to the build the documentation. The goal is to eventually subsume our buildbot setup in https://github.com/apache/infrastructure-bb2.
Enabling the action as a nightly build, for all relevant branches, will happen in a follow-up.
Most of docs.sh was taken from the existing buildbot.

Ah, it actually completed. Just took a long time.

When running the script for the same time (to evaluate if it now would run quicker), I got an error during the Python step:
============installing environment============
installing wget...
install wget... [SUCCESS]
installing miniconda...
download miniconda...
download miniconda... [SUCCESS]
installing conda...
WARNING conda.core.envs_manager:register_env(46): Unable to register environment. Path not writable or missing.
  environment location: /root/flink/flink-python/dev/.conda
  registry file: /root/.conda/environments.txt
ERROR conda.core.link:_execute(637): An error occurred while installing package 'defaults::ncurses-6.1-he6710b0_1'.
CondaError: Cannot link a source that does not exist. /root/flink/flink-python/dev/.conda/pkgs/ncurses-6.1-he6710b0_1/share/terminfo/e/eterm-color
Running `conda clean --packages` may resolve your problem.
Attempting to roll back.

CondaError: Cannot link a source that does not exist. /root/flink/flink-python/dev/.conda/pkgs/ncurses-6.1-he6710b0_1/share/terminfo/e/eterm-color
Running `conda clean --packages` may resolve your problem.
()

install miniconda failed
mv: cannot stat 'flink-python/docs/_build/html': No such file or directory

Did you (re)start from a clean git state?

to evaluate if it now would run quicker

In the long-term I want to bake dependencies directly into the docker image so we don't have to bother with CI caches.

to evaluate if it now would run quicker

@MartijnVisser In the long-term I want to bake dependencies directly into the docker image so we don't have to bother with CI caches. That should speed things up quite a bit (although the download on CI so far was reasonably fast during my experiments).

I'm really baffled why it takes so long locally for me. I started a run 2 hours ago which hasn't completed yet. But either way I guess we should just see how it works on GHA first.

Did you (re)start from a clean git state?

Finally just finished. Had a clean git state, still failed with the same error message

@MartijnVisser On CI it ran in ~20 minutes. https://github.com/apache/flink/actions/runs/1987354118


when i use open_gui ,how can i come back to jupyter without problem?

when i use open_gui, ansys gui come out,but when i exit ansys ,i can not go back to jupyter to continue  use pyansys, is there any solution to resolve this? thanks!

I don't think its jupyter specific. Have the same problem on different PCs (anaconda, spyder, pycharm). Do you use a windows system? My guess would be a problem with recreating the prozess from string.

That narrows it down a bit.  I'll look at this today.

Found the issue.  Fixed in 17c8e810fa85800f76deef94eecbf6b1f298aea2.  Update to pyansys==0.39.10 once it's uploaded on PyPi.


Expand configuration docs

The configuration documentation (this file is a copy and paste from the README.
It would be nice to extend it a little bit, especially:

there is another cache provider "filesystem" that isn't mentioned yet
the options could be grouped (e.g. width & height as "Layout" or "viewport", host & port under "Server settings", etc.)
Check in the ConfigManager if there are undocumented options
Explain what the timeout means in more detail

Hi @AVGP
I would like to take this and try my first time on docs ;)

Awesome, go for it, @richardhofmaenner

@richardhofmaenner Any updates? Anything I can do to get you started? :)


Add macOS and watchOS support to Package.swift

Hi,
Thank you for creating this library, upon which I rely daily, along with my library EnvironmentVariationPreview, to enhance the testing coverage of my work.
To enable the usage of swift package diagnose-api-breaking-changes, I kindly request adding support for macOS in the Package.swift file. Additionally, if feasible, it would be great to include support for watchOS as well.
Thank you once again!
What does this PR modify:

Add missing import for UIKit.
Add platforms availability marker.

Now, swift package diagnose-api-breaking-changes main seems to build the branch version, but it can't build the main branch for macOS since it is not compatible or buildable.
This PR don't change any logic of swiftui-preview-snapshots it just add a few @available marker.
Best regards,

The swift-snapshot-testing library that this library is built on top of doesn't currently support watchOS in their package manifest. If there's useful snapshotting that can be done on watchOS during tests we could try and get supported added to their library.
https://github.com/pointfreeco/swift-snapshot-testing/blob/dc46eeb3928a75390651fac6c1ef7f93ad59a73b/Package.swift#L4-L10

So let's remove watchOS for the moment.

@mackoj I think putting all of the assertSnapshots methods inside of a #if canImport(UIKit) is going to make the library tough to use on macOS.
Maybe we should update the various assertSnapshots methods to be generic over the format snapshotting format, and then provide default implementations when UIKit is available.
    public func assertSnapshots<Format>(
        as snapshotting: Snapshotting<AnyView, Format>,
        record recording: Bool = false,
        file: StaticString = #file,
        testName: String = #function,
        line: UInt = #line
    ) {
        // Unchanged...
    }

and
#if canImport(UIKit)
import UIKit

extension PreviewSnapshots {
    /// Doc comment
    public func assertSnapshots(
        record recording: Bool = false,
        file: StaticString = #file,
        testName: String = #function,
        line: UInt = #line
    ) {
        assertSnapshots(as: .image, record: recording, file: file, testName: testName, line: line)
    }
}

// MARK: - PreviewSnapshots.assertSnapshots + modify

extension PreviewSnapshots {
    /// Doc comment
    public func assertSnapshots<Modified: View>(
        record recording: Bool = false,
        file: StaticString = #file,
        testName: String = #function,
        line: UInt = #line,
        modify: (AnyView) -> Modified
    ) {
        assertSnapshots(as: .image, record: recording, file: file, testName: testName, line: line, modify: modify)
    }
}
#endif

This is a better approach for sure my goal was merely to make it compile on macOS but having it working macOS is even better ? do you want to do it ? should I close my PR?

#3 Is better than this PR so I close it


<IP_ADDRESS>7

Added support for <IP_ADDRESS>7.
Unfortunately, I missed <IP_ADDRESS>3, my remarkable auto updated right through that (I'm in the beta program)

confirmed works on <IP_ADDRESS>7


feature: Create custo renderer for everything that comes from notion

Add custom renderers for

headings,
text blocks
So they look slightly prettier than what it looks like right now

Issue up for grasp
If you are feeling like working on this pls raise a pr after #522

Happy to work on this!

Can I pick this up?

Working on it!!!

Can I start working on it? @devsargam

@devsargam can you please help let us know what change exactly is being expected here since it's already being formatted according to Notion's format?
Was looking into the code and have refactored and fixed CodeBlock code as there were multiple scrollbars in some scenarios and also the heading of the page was being clipped by the header:

Working on it

Feature added can be verified once by maintainer and be fixed @hkirat @devsargam

I tried to do change it using vanila css , as there is no option for textBlocks in react-notion-x .
check it out @devsargam
should i raise PR?

@hkirat Hey check this hope it's what you wanted.

@devsargam can you please help let us know what change exactly is being expected here since it's already being formatted according to Notion's format? Was looking into the code and have refactored and fixed CodeBlock code as there were multiple scrollbars in some scenarios and also the heading of the page was being clipped by the header:

PS: I have to PR ready which I have created from #532 code's branch as you mentioned. @devsargam please assign it to me so that I can raise a PR for the same.
Edit1: Just made some changes after watching this which was posted today where he explained what was required exactly.
themeChange.mp4

Implemented the following:

Change the theme of NotionRenderer in compliance with the app theme.
Refactored the code and made it cleaner for CodeBlock.
Fixed the copy button and added a copied message upon clicking on it.

@devsargam please assign this issue if it fits the requirement so that I can raise the PR post UI changes PR is merged.
CC: @hkirat


Hosted sandbox site returns 404 on all media images

http://latest.oscarcommerce.com is currently being bitten by a solr-thumbnail issue that makes all images in the catalogue return a 404.
Users have been hit by the same thing as well:
https://groups.google.com/d/msgid/django-oscar/e0de9142-3d66-4fe1-9538-294c9b868396%40googlegroups.com
Looks like this issue is resolvable by ./manage.py thumbnail cleanup followed by ./manage.py syncdb, but maybe there's a smarter way to fix this.

@maikhoepfel, is this possibly something you could look into as I guess you have control over the sandbox site?

Thanks for reporting this.
I'm afraid the bus factor on the hosted sites is too low. @codeinthehole is the only one who can fix this. Next month, I'll likely be able to sufficiently annoy him to fix it. ;)

@mvantellingen let's re-check after sandbox site is fixed.

Fixed in f708b2467304e16ad99d5c6314cb164797c9c1ad.
@fghaas thanks for the report and fix suggestion.


[AutoPR iothub/resource-manager] Add package-2018-12 to Go SDK build

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

Build output:


Fix fields initialized with empty string instead of null in seeding docs

By initializing with an empty string we can get strange behaviour like the video field showing without an actual video in it.
Check all fields, but especially these on the content docs:

audio
video
localisedImage

I am working on this.

Hey @laurensgroeneveld !
This is actually works when we create a new post. But on the posts can come from the seeding process. The video input field keeps open.
May be the problem is not in the code ?

This is actually works when we create a new post. But on the posts can come from the seeding process. The video input field keeps open.

Aha, you're right 👍 The seeded docs have video initialized with an empty string as opposed to null. We probably want to fix that then, but then it's not really an issue otherwise.

I have updated the ticket with this information. That makes this a very small fix.

This is now fixed


Nuki 1.0 should work with this, right? Can someone confirm?

Hi, sorry if this is not the right place to ask!
I currently don't own any Nuki lock, but am looking to buy the cheapest (poor student).
To my (potentially flawed) understanding, the Nuki 2.0 doesn't differ much from the 1.0 version, so I'm assuming it should work.
Is there anyone with a Nuki 1.0 who could please try and see if this is true? Or can someone eliminate any chance of compatibility due to major changes between those versions?
Thanks a ton!!!

I ended up buying a very affordable Nuki 1.0 and I'm happy to confirm it works just fine.
I did face one issue where the ESP crashed and bootlooped when there was no bluetooth connection to the lock, something something watchdog triggered, but I'm very sure it's nothing to do with the version of my lock.
I'll file another issue for that.


Enable limit on token cache size

This PR adds a static var cacheSize: Int to the TypeSafeFacebookToken protocol and provides a default implementation of 0 (unlimited cache size, which is the existing behaviour).
The user can choose to define a static var cacheSize = n on their type, to limit the cache to at most n entries. This may be desirable for situations where many distinct clients (ie. tokens) are encountered, to avoid unbounded memory growth, since this is an in-memory cache.

Codecov Report

Merging #32 into master will increase coverage by 1.44%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #32      +/-   ##
==========================================
+ Coverage   19.17%   20.62%   +1.44%
==========================================
  Files           5        5
  Lines         219      223       +4
==========================================
+ Hits           42       46       +4
  Misses        177      177

Flag
Coverage Δ

#CredentialsGoogle
20.62% <100%> (+1.44%)
:arrow_up:

Impacted Files
Coverage Δ

...ources/CredentialsGoogle/TypeSafeGoogleToken.swift
85.1% <100%> (+1.38%)
:arrow_up:

Continue to review full report at Codecov.

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


set PYTHONHASHSEED in test, move to run_test.py

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Notes:

reverts test skip
moves tests to run_test.py
sets PYTHONHASHSEED as per upstream

https://github.com/CycloneDX/cyclonedx-python-lib/issues/202

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin please rerender


Exclusion Reports | Null values showing in the address of transaction partner |1|

Current State:
The Address of the Transaction Partner is showing "null" for portions of the address
Desired State:
Show only the portions of the address that are stored in the database and leave the rest blank. In other words, don't show "null" when there is no value for that portion of the address.
Compliance Reports:
This issue also persists in the compliance reporting feature (see attached screenshot).
https://trello.com/c/dCNm3AOA/1968-exclusion-reports-null-values-showing-in-the-address-of-transaction-partner-1

 Exclusion Reports | Null values showing in the address of transaction partner |1|

Resolved in sprint wormhole


Support utf8 filenames

I had to add an assign function to value_type so I could open the file externally and thus use CreateFileW to support filenames that depend on unicode (windows doesn't natively support UTF-8) could you incorporate this into your code?
inline
void
basic_file_body<file_win32>::
value_type::
assign(file_win32::native_handle_type handle, error_code& ec)
{
  file_.native_handle(handle);
  file_.seek(0, ec);
  if (ec)
    return;
  size_ = file_.size(ec);
  if (ec)
  {
    close();
    return;
  }
  first_ = 0;
  last_ = size_;
}

Beast is supposed to convert utf8 for you on Windows, I have just not written it yet...

That doesn't make for a very complete solution. Existing windows applications that are well written for internationalization will be storing filenames in wchar_t form. So that would mean 2 conversions anytime anybody wants to use your open function. They convert wide character to UTF-8 and then you convert it back. To avoid all that extra work I think it would be better to either allow assigning externally opened handles (which matches the ASIO interface) or provide a wide character open function on windows (which is how windows handles std::fstream). Alternatively you could do what boost streams does and take a boost::filesystem::path which can be created from either wide or narrow filename and only narrows as needed. I reserved this solution for last because it will require heap allocation which can get expensive in a multithreaded server.

Thank you. That is the second time you have pointed me to a better way to do what I was trying to do.

Actually, Beast advertises utf-8 filename support but it is currently unimplemented so if it is okay I will keep this issue open since it reflects a defect - thanks for reminding me!

Duplicate of #793


feat(bullmq): support bullmq 5

Information

Type
Breaking change

Feature
No

Support bullmq v5, from what I could see there is nothing that requires changing on our part.

Todos

[ ] Tests
[ ] Coverage
[ ] Example
[ ] Documentation

:tada: This PR is included in version 7.56.0 :tada:
The release is available on:

v7.56.0
GitHub release

Your semantic-release bot :package::rocket:

@abenerd The removal of the connections is not great. Before i was able to apply specific connection attributes different for queues and workers like:
defaultQueueOptions: {
    connection: {
      ...redisConfig,
      enableOfflineQueue: false
    },
    defaultJobOptions: {
      removeOnComplete: true,
      removeOnFail: true
    }
  },
  defaultWorkerOptions: {
    connection: {
      ...redisConfig,
      maxRetriesPerRequest: null
    }
  }

This now doesn't work anymore. It would be better to mark the connection property as optional here instead of omitting it, what do you think?

Ok we need a small fix!


No data found default message is missing in the report listing page.

Terms

[X] Before you openning this issue, i have checked if the issue has already been reported.

Bagisto Version(s) affected
master
Issue Description
No data found default message is missing in the report listing page.
Preconditions

Admin should be logged in.

Steps to reproduce

Go to 'Admin panel'
Click on 'Sales/Customer/Product' inside the Reporting
Click/View on any detail page
See the error

Expected Result
It should be shown the No data available message.
Actual Result
It is showing blank. Here
Screenshots
No response
Additional context
No response

i wanna work on it !

Now, this issue is fixed. so I am closing this issue.
And I have attached a screenshot Here, for future reference.


Continuous Deployment

Codecov Report

Merging #68 (ae5853a) into master (d9fba82) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #68   +/-   ##
=======================================
  Coverage   95.67%   95.67%
=======================================
  Files           7        7
  Lines         347      347
=======================================
  Hits          332      332
  Misses         15       15

Help us with your feedback. Take ten seconds to tell us how you rate us.


Add missing character in documentation

Add missing "]" character in reference parsing documentation

Codecov Report

Merging #446 (0b51f8b) into main (0712a63) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #446   +/-   ##
=======================================
  Coverage   96.59%   96.59%
=======================================
  Files          54       54
  Lines        9131     9131
=======================================
  Hits         8820     8820
  Misses        311      311

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Update operator-access-workstation.md

remove DVM configuration parameters

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

#sign-off

@ashika789: I'm sorry - only the author of this article, @asganesh, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.


3dgs animation

Is it possible to create an animation using a sequence of PLY files?

No, at the moment this not implemented

This problem was solved by adding a button that repeatedly replaces the ply file and pushes a screenshot.


feat(provisioning): Add node name to consolidation warning logs

Fixes https://github.com/aws/karpenter-provider-aws/issues/7176
Description
Add Node Name in Pod getting evicted.
How was this change tested?
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

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

44 of 44 (100.0%)  changed or added relevant lines in 1 file are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.04%) to 80.916%

Files with Coverage Reduction
New Missed Lines
%

pkg/test/expectations/expectations.go
2
94.34%

Totals

Change from base Build<PHONE_NUMBER>4:
0.04%

Covered Lines:
8518

Relevant Lines:
10527

💛  - Coveralls

PTAL @njtran

/assign @jmdeal


Offline Keys Option

Does the Stargazer Wallet ecosystem give explicit guidance about how to extract and explicitly store one's token(s) elsewhere to keep them out of reach of hackers (hardware wallet, NordLocker secured with Yubikey, etc.)?

Hi @brethvoice,
I'd suggest you ask these kinds of questions on Telegram. The community there is very active and can help point you in the right direction.
Stargazer support: https://t.me/StardustSupport
Constellation community: https://t.me/constellationcommunity


Documentation issues

Concepts -> Quick Start -> should be priority entry and sorted to top
Introduction to Resource/Make Resources its own category?

Subcategories misplaced on crafting

Quickstart section on resources

Quickstart section is not priorities
Grove Supplication does not have multiblock setup
Animal harvest: convert 1 in X chance to % chance using modifier


[v4] cacheAsBitmap fix calculateBounds problem

Fix #5416.
Ported example: https://www.pixiplayground.com/#/edit/UFD711FVtXRvwA~8mIQie
Press button 4 times, and it'll crash.
Also need to cherry-pick it to v5, file looks the same.
I marked it as High, because cacheAsBitmap crashes on CanvasRenderer. Maybe elevate it to Critical?

I've made small refactor - Canvas behaviour the same way as WebGL. I'll make better test for it.


Wiring it up

WIP but everyone may as well track progress on this.
At the moment, this integrates keygen for jwt with the Makefile. and is me toying with the new isle-nginx-php-base and https://github.com/Islandora-Devops/isle-houdini/pull/8

I think we should move $PWD/config/jwt under $PWD/data if the jwt directory will contain keys generated by every user.

@dannylamb I assume you'll merge this in once you determine the correct path?


Can`t intall ios. Build target problem

I followed the instructions in the documentation and got this error. Deployment target is 10.

This was resolved offline.

This was resolved offline.


New example

 >>> x = 0.1
 >>> y = 0.2
 >>> x + y
 0.30000000000000004

>>> .2 + .1
0.30000000000000004

>>> .2 + .1 == .3
False

This is not a python exclusive phenomenon. So, is it still worthy to have an example for itself?
(I can submit the pull request over the weekend if its approved.)

I don't think wtfpython is the right place for this. From my experience, it usually infuriates experienced programmers when they see examples like this in wtfpython.

Fair enough.
I'll close this issue then.


Don't assign enums to proto

This fixes callstack errors with apm. I think the proto assignment is a recent thing, maybe added by @maxkorp? Tests pass without, so not sure the reason for the addition.
What think ye?

Excellent catch! I was just doing some testing and realized that we're augmenting Function.prototype with that __proto__ assignment :scream:
> Function.prototype.WALK_MODE
{ WALK_PRE: 0, WALK_POST: 1 }


Fixed page not autoscrolling to top bug

Fixes #3015
Added window.scrollTo(0,0) on page mounting.

This definitely breaks the page when:

Open https://deploy-preview-3016--webpackjsorg-netlify.netlify.com/contribute/writing-a-loader/#testing
Close the tab.
Re open it using reopen last tab option of your browser, page stays at the top.
It should open in the same anchor when it was closed.

This behaviour works fine in webpack.js.org.

@nveenjain Friendly ping

Closing because it got stalled.


[BEAM-121] Add DisplayData for composite IO transforms

Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

[x] Make sure the PR title is formatted like:
[BEAM-<Jira issue #>] Description of pull request
[x] Make sure tests pass via mvn clean verify. (Even better, enable
Travis-CI on your fork and ensure the whole test matrix passes).
[x] Replace <Jira issue #> in the title with the actual Jira issue
number, if there is one.
[x] If this contribution is large, please file an Apache
Individual Contributor License Agreement.

R: @dhalperi

I've addressed all feedback so far. Please take another look. @dhalperi

Backported via https://github.com/GoogleCloudPlatform/DataflowJavaSDK/pull/218


ReferenceError when using continue_next: false

Issue description
Getting this error in the console when I add "continue_next":  false in the Amplitude init():
ReferenceError: Can't find variable: AmplitudeCore
(anonymous function) (amplitude.min.js:1:43676)
[Error] ReferenceError: Can't find variable: AmplitudeCore

Environment

What's My Browser Support link: https://whatsmybrowser.org/b/2R6XYK9

Amplitude.js Version: 5.0.2 (btw, Amplitude.getVersion() didn't work for me)

Steps to reproduce the issue

Add "continue_next": false to Amplitude.init().
Play a song until the very end, the above error should appear.

What is expected?
The "continue_next": false option does work, it doesn't automatically start playing the next song, but it produces this error each time a song is played until the end.

If it's any help, this is the error message when I use amplitude.js (not the min version):
ReferenceError: Can't find variable: AmplitudeCore
(anonymous function) (amplitude.js:6018) ended.js:68

I was able to fix this problem by changing one line (#6018) in the amplitude.js file:
Replace: AmplitudeCore.stop();
With: _core2.default.stop();
This prevents the error at the end of a song when "continue_next": is set to false in Amplitude.init() declaration, and properly resets the player.


Create only is applying the migration

Bug description
prisma migrate dev --create-only instead of just creating migration its applying the migration also
dotenv -e .env.stage npx prisma migrate dev --create-only
Environment variables loaded from .env
Prisma schema loaded from prisma/schema.prisma

✔ Enter a name for the new migration: … ***
Applying migration `20240713092326_***`

The following migration(s) have been created and applied from new schema changes:

migrations/
  └─<PHONE_NUMBER>2326_***/
    └─ migration.sql

Your database is now in sync with your schema.

✔ Generated Prisma Client (v5.16.2) to ./node_modules/@prisma/client in 257ms

How to reproduce
prisma migrate dev --create-only
Expected behavior
No response
Prisma information

// Add your schema.prisma

// Add your code using Prisma Client

Environment & setup

OS:  macOS
Database: PostgreSQL
Node.js version: v20.14.0

Prisma Version
v5.16.2

Hi @selva-linqhaul,
Thanks for providing the details. I can see that: dotenv -e .env.stage npx prisma migrate dev --create-only clearly doesn't work.
Based on the dotenv-cli doc, you should add the -- between the commands. I confirm that doing:
dotenv -e .env.stage -- npx prisma migrate dev --create-only works for me.
Could you please try and let us know if the problem still persist. Thank you


Fix openfga bump

Summary
This PR builds on https://github.com/stacklok/minder/pull/3589 to correct a broken import path coming in through the authz tests.
It updates the mysql and pgsql variants of  testcontainers-go to allow openfga to be updated without breaking the linter with the bad import path.
Supersedes #3589
Change Type
Mark the type of change your PR introduces:

[x] Bug fix (resolves an issue without affecting existing features)
[ ] Feature (adds new functionality without breaking changes)
[ ] Breaking change (may impact existing functionalities or require documentation updates)
[ ] Documentation (updates or additions to documentation)
[ ] Refactoring or test improvements (no bug fixes or new functionality)

Testing
Outline how the changes were tested, including steps to reproduce and any relevant configurations.
Attach screenshots if helpful.
Review Checklist:

[ ] Reviewed my own code for quality and clarity.
[ ] Added comments to complex or tricky code sections.
[ ] Updated any affected documentation.
[ ] Included tests that validate the fix or feature.
[x] Checked that related changes are merged.

coverage: 53.231%. remained the same
when pulling b35270bf65d288d15a344d1002503a92666e1ca4 on puerco:fix-openfga
into 7979b43a1c1acd3d8adcc70ebed29b0fbe2c1e9f on stacklok:main.

coverage: 53.221%. remained the same
when pulling 2e1286a2ab4d6abe22f25451fcab521660efb8cc on puerco:fix-openfga
into 105c93cc04335380ed49f3583b99bf0bb4e92cbe on stacklok:main.


Improve sorting of entity labels and regions in tables

Description 📝
What does this PR do?
This PR makes two improvements to column sorting in Cloud:

Sorting linodes, etc. by region sorts the regions by their display names rather than their API strings
Sorting strings now uses localeCompare() so that, for example, Linode 2 gets sorted before Linode 10

It also slightly refactors some of our sorting utils and adds unit tests.
I marked this as proof of concept in case there's some historical reason for why sorting behaves the way it does now, and in case my approach to changing this is too heavy-handed.
Preview 📷
Region sorting improvements:

Label sorting improvements:

How to test 🧪
What are the steps to reproduce the issue or verify the changes?

Navigate to Linodes landing page
Create some Linodes with numbered labels (e.g. Linode 1, Linode 2, Linode 10) across various regions
To confirm the issue is fixed, confirm that when sorting Linodes by label ascending, Linode 10 gets sorted after Linode 2, and confirm that regions are sorted alphabetically according to their display names

How do I run relevant unit or e2e tests?
To run relevant unit tests:
yarn test sort-by.test

To run relevant e2e tests:
yarn cy:run -s "cypress/e2e/linodes/smoke-linode-landing-table.spec.ts"

Going to close this since we're moving towards relying on the API to do sorting


Python UDF for attribute filtering

I implemented a Redshift UDF (user defined function) named attr_validate to allow for more complex comparisons between filter values and attributes.
NOTE about testing:
For any devs testing with a Redshift cluster, you must re-provision via terraform to gain access to this function, or directly add it from the AWS Redshift Query editor in the console.
The function allows for multiple filtered attribute values from the frontend to be validated against an event. An event is valid only if it has an attribute that matches any of the valid filter values for the specified attribute. If an attribute is excluded, then it is not included in filtering. It can be used by passing a filters object in the format of:
{
  events: { device: ["desktop", "tablet"], location: ["Boston"] },
  users: { paidMember: [true] }
}

followed by a stringified version of an attribute field e.g. JSON_SERIALIZE(event_attirubtes)
The new way to invocate our aggregation functions looks like:
getAggregatedEventsBy("month", "total", {
  previous: 3,
  filters: {
    events: { device: ["desktop", "tablet"] },
    users: { paidMember: [true] },
  },
})

There is an edge case that may arise where something like:
{
  events: { device: [], location: ["Boston"] },
  users: { paidMember: [true] }
}

where now all events with a device attribute do not match, as there are no valid values in the device array
I feel that this is more appropriately handled on the frontend, as technically the logic here still makes sense, and an empty array should probably not be sent, but I am open to addressing this as well

Resolved the conflicts for both files!


Reliable ordering of fetch event handlers

As currently implemented in Chrome, it seems that fetch handlers are called in the order that they are declared, until one calls event.respondWith. However, this isn't speced as best as I can tell.
It would be nice to add wording that says that this behavior is required so that you can, for e.g., have different parts of your application create their own fetch handlers and then add a fallback handler at the end.
self.addEventListener('fetch', function(event) {
  if (/\/myapp\/subAppA/.test(event.request.url)) {
    event.respondWith(...);
  }
});

self.addEventListener('fetch', function(event) {
  if (/\/myapp\/subAppB/.test(event.request.url)) {
    event.respondWith(...);
  }
});

self.addEventListener('fetch', function(event) {
  event.respondWith(new Response('Not found', {status: 404}));
});

As I understand it, without such spec wording a UA is free to call handlers in any order.

This simply builds on the event model which is defined: https://dom.spec.whatwg.org/