Fixed crash on Android when using copied font while original font is destroyed

Description
On android, the Font class opens a stream to the .ttf file in loadFromFile. When copying the font, this stream isn't copied.
The copied font can be used as long as the original font (which contains the stream) still exists. Destroying the original font will destroy the stream and cause a crash when attempting to use the copied font.
This fixes https://github.com/SFML/SFML/issues/1528
Remarks about the code:

I added code to the body of the copy constructor instead of using the initializer list because otherwise a comma would need to exist on the line above depending on whether or not you are building for android.
As far as I can tell the copy constructor and copy assignment operator are no longer special and we could just define them as "= default". Since all constructor, assignment operators and destructor would become defaulted, they can probably all be removed completely.

Tasks

[x] Tested on Android

How to test this PR?
Build the android example with the following code in main.cpp, if you see the "Tap anywhere to move the logo" text at the top then the code is working. Without this PR the example will crash or it may run but without the text being rendered.
#include <SFML/Graphics.hpp>

using std::string;
using sf::Font;

void LoadFontInto(Font& font){
    sf::Font local;
    local.loadFromFile("tuffy.ttf");
    font = Font{local};
}

int main(int argc, char *argv[])
{
    sf::VideoMode screen(sf::VideoMode::getDesktopMode());

    sf::RenderWindow window(screen, "");
    window.setFramerateLimit(30);

    sf::View view = window.getDefaultView();

    sf::Color background = sf::Color::White;

    Font font;
    LoadFontInto(font);

    sf::Text text(font, "Tap anywhere to move the logo.", 64);
    text.setFillColor(sf::Color::Black);
    text.setPosition({10, 10});

    bool active = true;

    while (window.isOpen())
    {
        sf::Event event;

        while (active ? window.pollEvent(event) : window.waitEvent(event))
        {
            switch (event.type)
            {
                case sf::Event::Closed:
                    window.close();
                    break;
                case sf::Event::KeyPressed:
                    if (event.key.code == sf::Keyboard::Escape)
                        window.close();
                    break;
                case sf::Event::Resized:
                    view.setSize({static_cast<float>(event.size.width), static_cast<float>(event.size.height)});
                    view.setCenter({event.size.width/2.f, event.size.height/2.f});
                    window.setView(view);
                    break;
                case sf::Event::LostFocus:
                    background = sf::Color::Black;
                    break;
                case sf::Event::GainedFocus:
                    background = sf::Color::White;
                    break;
                case sf::Event::MouseLeft:
                    active = false;
                    break;
                case sf::Event::MouseEntered:
                    active = true;
                    break;
                default:
                    break;
            }
        }

        if (active)
        {
            window.clear(background);
            window.draw(text);
            window.display();
        }
        else {
            sf::sleep(sf::milliseconds(100));
        }
    }
}

SFMLBuildMaster: Build this please.

https://github.com/SFML/SFML/commit/6e18bb4c8986d31b7f6fd4e9a243025146ddd394
I'm not yet 100% if this is correct but if so, we can delete a lot of code.

Seems correct to me. In SFML 2 the copy and cleanup code in sf::Font was more complex, but that has all been replaced by the FontHandles class. So now the Font class itself no longer needs special handling.
Just to double check I also build the default_font_operations branch on Android and it still displays the text correctly after copying the font. So if you merge the default_font_operations then this PR and the associated issue can be closed.

See https://github.com/SFML/SFML/pull/2792
Thanks for your PR!


transpiler/1q_decomposition: fix circuit score for zero gate errors

Summary
This fixes the issue that the Optimize1qGatesDecomposition transformation pass fails to collapse runs of single-qubit rotations into a single one in the case of zero gate errors. See the added tests for examples.
Details and comments
The issue was introduced in #9188 where the score for a DAGCircuit with no specified gate errors is calculated as len(dag._multi_graph) and compared to the length of the original run of rotations len(circuit). When the target is absent though, the new run length is correctly calculated as len(dag._multi_graph) - 2.
This patch uses the public DAGCircuit.size() method to calculate the length of the candidate replacement circuit.
Note
I see that this code would be obsolete after #9578. We can close this PR if #9578 is to be merged soon and fixes the issue. The tests would be great to keep though. Thanks!

Thanks for pushing this fix up. Can you confirm that #9578 fixes this issue? (I think it should since it checks the of the gate sequence list in the rust for computing the error score). If so I think we should proceed here by just re-targeting this PR against the stable/0.23 branch since this bug exists in the 0.23.x release series. I expect/hope we'll merge #9578 soon on main, but we'll still want to fix the bug for the 0.23.3 release so we can just do it directly on the stable branch if main is using the new rust version of the pass internals.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Files with Coverage Reduction
New Missed Lines
%

src/vf2_layout.rs
7
88.14%

Totals

Change from base Build<PHONE_NUMBER>:
0.003%

Covered Lines:
67531

Relevant Lines:
79128

💛  - Coveralls


Fix "idx" bug in split_data_by_length.py of BGE-M3

In the split_data_by_length.py code inside BGE-M3, after filtering the dataset by "max_length" field, the "idx" field is somehow changed , so the split_dataset = dataset.select(idxs["idx"]) will result in the wrong data.
To deal with this issue, I suggest using the real list of "idx" given by list(idxs._indices.to_pandas()['indices'].values) .

Thanks!


KeyError with validate_call on a function containing type annotations with a list of TypedDict

Initial Checks

[X] I confirm that I'm using Pydantic V2 installed directly from the main branch, or equivalent

Description
When using the decorator validate_call on a function that contains a type annotation of a list of typed dicts, I get a KeyError.
Example Code
from pydantic import validate_call
from typing_extensions import TypedDict
from typing import List

class MyDict(TypedDict):
    a: int
    b: str

@validate_call
def foo(c: List[MyDict]):  # KeyError: '__main__.MyDict:13418384'
    pass

Python, Pydantic & OS Version
pydantic version: 2.0
        pydantic-core version: 2.0.1 release build profile
                 install path: /home/myuser/miniconda3/envs/myenv/lib/python3.8/site-packages/pydantic
               python version: 3.8.15 (default, Nov  4 2022, 20:59:55)  [GCC 11.2.0]
                     platform: Linux-<IP_ADDRESS>-microsoft-standard-WSL2-x86_64-with-glibc2.17
     optional deps. installed: ['typing-extensions']

Selected Assignee: @lig

This is fixed on 61cdaea8817b7bf7421b242fefccd6e092c917ee.
It will be available on the next release. Thank you for the report. 🙏
As a friendly note, the check mark asks for the user to check against the main branch. 👀

I installed the latest version with pip install --upgrade git+https://github.com/pydantic/pydantic.git@main, but the error still occurs for me.

It's okay. :+1:
That happened cause the version installed was the same as the version we have on main (even if it's on main, we have the same version defined there as the latest release on pypi).


Refactored unit tests for Astar and DP

Updates

Refactored unit tests for Astar and DP into a single function for exact search

Test Plan
python -m unittest tests.TestExactSearch # should pass

Yes, I will change the other tests to update the data path and remove sys.path.append(), so that in the future we should perhaps run python -m unittest tests.FileName, rather than cd-ing into tests folder and running python -m unittest FileName, the latter which imports causallearn (if exists) from pip installed packages instead of local one.


raise NotImplementedError for non-indexable arg passed to to_datetime

[x] Closes #7983
[x] Tests added / passed
[x] Passes black dask / flake8 dask / isort dask

Looks good! I'll merge when green

You might be interested in #8000 as well :)

cool :) any idea why CI is staying in a queued state here?

Looks like an issue with startup. I re-triggered them.


Android compilation issues

I had to modify some parts to build for Android.
In file allocate.c the function aligned_alloc is only supported starting from Android API level 28, so I'm using posix_memalign instead:
#if defined(B2_PLATFORM_WINDOWS)
    void* ptr = _aligned_malloc( size32, B2_ALIGNMENT );
#elif defined(B2_PLATFORM_ANDROID)
    void* ptr = NULL;
    if (posix_memalign(&ptr, B2_ALIGNMENT, size32) != 0) {
        ptr = NULL;  // Allocation failed
    }
#else
    void* ptr = aligned_alloc( B2_ALIGNMENT, size32 );
#endif

In file core.h I modified this part to compile for x86 and arm (maybe need to rename B2_CPU_X64 macro):
// Define CPU
#if defined( __x86_64__ ) || defined( _M_X64 )
#define B2_CPU_X64
#elif defined( __i386__ ) || defined( _M_IX86 )
#define B2_CPU_X64
#elif defined( __aarch64__ ) || defined( _M_ARM64 )
#define B2_CPU_ARM
#elif defined( __arm__ ) || defined( _M_ARM )
#define B2_CPU_ARM
#elif defined( __EMSCRIPTEN__ )
#define B2_CPU_WASM
#else
#error Unsupported CPU
#endif

At same core.h file I needed to add B2_BREAKPOINT macro to Android:
#if defined( B2_COMPILER_MSVC )
#define B2_BREAKPOINT __debugbreak()
[...]
#elif defined( B2_PLATFORM_ANDROID )
#define B2_BREAKPOINT __builtin_trap()
[...]
#else
#error Unknown platform
#endif

Thanks for the write up.
Shouldn't the application exit if it is out of memory?
Isn't the break point a property of the compiler?

Fixed in #783


Error with the 'Move-RecordToFolder' command

Hello,
I've tried using the 'Move-RecordToFolder' command, however I'm getting the following error:

Exception calling "GetResult" with "0" argument(s): "An error has occurred.  Please check if an update is available for your device on the App Store or the Keeper Security website.  If you continue to
receive this error, please email<EMAIL_ADDRESS>or contact us at https://keepersecurity.com/support.html and let us know that error code (move) has occurred."
At D:\Users<username>\Documents\WindowsPowerShell\Modules\PowerCommander\RecordCommands.ps1:503 char:3
+         $vault.MoveRecords($sourceRecords, $folderUid, $Link.IsPresen ...
+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : KeeperApiException

I've tried the  'Move-RecordToFolder' command with the following parameters:
Move-RecordToFolder -Folder "<folder_uid>" -Records @("<record_uid>")
Move-RecordToFolder -Folder "<folder_uid>" -Records "<record_uid>"
I've tried versions 1.0.3, 1.0.4-beta4 and 1.0.4-beta6.
Am I using the command the wrong way, or is there an issue with it ?
Thanks

Thank you for reporting this issue. This command was not record types aware and accepted owned records only.
Both issues has been fixed. You can use either UID or Path for -Folder and -Records parameters.
Please get the latest changes from the repository.
Thanks

I can confirm that I can move records to folders using the path, however when using the UID I get the following error:
resolveFolderNode : Folder B7hCvIBSasm5OCEs6w_XYZ not found
At D:\Users<username>\Documents\WindowsPowerShell\Modules\PowerCommander\RecordCommands.ps1:443 char:17
+         $folderNode = resolveFolderNode $vault $Folder
+                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,resolveFolderNode
Also just FYI, I've tried moving a records into a shared folder and they are showing using the "Get-KeeperChildItems" and the Web vault, but not on the dektop app (version 16.6.1 x64), I've tried restarting it but to no avail. The issue isn't happening when moving them to a non-shared folder.
I've used this command to create the records that are buggy on the desktop app:
Add-KeeperRecord -RecordType 'Login' -Title "Test PowerShell" -Fields @("login=username"; "password=password")
Thanks,

Folder UID issue is fixed.
Also, Add-KeeperRecord cmdlet now supports -Folder parameter. There is no need for subsequent Move-RecordToFolder.
-Folder parameter supports folder name auto completion
The desktop app should support auto vault refresh when data is changed. Probably, the Websocket connection that is used to receive push notifications from the backend was dropped.
Thanks,

Hi,
I can confirm that everything works as expected now, and the feature to specify the folder when creating a record is great.
Thanks a lot !


Contributors page added

Here is the demo
https://github.com/user-attachments/assets/4f2d7570-73db-419e-b807-6a498bc5ad86

@kvcops Please merge this PR.

its a contributors page...i think it should look more cool , amazing and visually stunning...can you improve the ui a lot better so that it should look nice and attractive

@kvcops Do you have any suggestions? I'll try to improve it

Make sure it should have visually good animations and cool effects....

@kvcops I'll try my best to add some animations but can you please merge this PR, i'll improve it in a new PR

@Son7c you need to make the changes in this PR only, the UI needs to align with the rest of the website, do not make any unnecessary changes and you will be good to go.

@Son7c you only have a few hours to make the suggested changes before I close this PR.


Is it possible to add exit Filter boxes by Esc button

Is it possible to add exit Filter boxes by Esc ?
Now the filter box has Select All Select None, Apply and CANCEL button.
It would be very good if pressing Esc Key kill this prompt as well....
Is it possible to add in next version ?
Thanks

I would not favour this, because it would be ambiguous: does ESC mean apply
or cancel?
On Fri, Sep 29, 2017 at 02:05 hkbeer<EMAIL_ADDRESS>wrote:

Is it possible to add exit Filter boxes by Esc ?
Now the filter box has Select All Select None, Apply and CANCEL button.
It would be very good if pressing Esc Key kill this prompt as well....
Is it possible to add in next version ?
Thanks
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/nicolaskruchten/pivottable/issues/800, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAMbA4HrtwP5b1pdPdYS5pGaIUiwbDyqks5snIiUgaJpZM4PoO8i
.

It would be nice if ENTER key = click "Apply" button
and
pressing ESC key = click "Cancel" button

Thanks for the input, but I'm really not inclined to add keyboard shortcuts to this library at this time.


On initial load checkboxes are not respecting intermediate or checked values of parent

Suppose i have a array of nodes out of which some are checked and some are not.
On loading correct nodes are marked checked, but their parent nodes are meither checked nor they have intermediate state.
If i manually click on checkbox then it is fine but if :nodes data itself has some chcked state on some nodes it does not automatically maintain state of its parent.
For Example nodes look like this
->A
-> B
-> C
And by default B is has {state: {checked: true}}. Then on rendering A is not having intermediate state.

Hey, can you provide a codesandbox ?

Hi @N00ts here is the demo sandbox .
You can see here only node - id11 is checked. Although checkMode is 0

You will see

Hi @N00ts :) did u got chance to look into it?


imu_cursor is not used in loose_initial_state_estimation.cpp

Describe the bug
Hello! koide3! Thank you for your support always.
I wonder why imu_cursor is not used for imu_data in this line.
const Eigen::Vector3d acc_local = imu_data[i].middleRows<3>(1);

To Reproduce
Is the following correct?
const Eigen::Vector3d acc_local = imu_data[imu_cursor].middleRows<3>(1);

Then, run to check
ros2 run glim_ros glim_rosbag [bag file]

Expected behavior
I think this will correct the estimation of the direction of gravitational acceleration while moving.
Screenshots
I haven't seen any differences in the test data, but I'll update if I find any changes in other data.
Environment (please complete the following information):

CPU/GPU: Corei7-13700H (laptop)
OS: ubuntu22
ROS: ROS2 humble
CUDA: CUDA12.2
Build with CUDA: ON

Additional context

Thanks for reporting the issue. Yes, it should use imu_cursor instead of i. I'll fix it soon. Fortunately, this bug should only have a small impact because sum_acc_odom is used for only rough initial estimation of the gravity direction.

I just merged a PR to fix this issue https://github.com/koide3/glim/pull/119. Thanks again for your report.


Support legacy Asp.Net MVC and console (e.g. topshelf) projects for simpler upgrade from NetFX to Net Core/8

Is there an existing issue for this?

[X] I have searched the existing issues

Is your feature request related to a problem? Please describe the problem.
The aspire host allows me to also start basic .net 4.8 console and mvc projects.
But

for the MVC project it shows no endpoints in the Dashboard
and adding opentelemetry incl OTLP exporer did not allow me to see any traces.

See this discrussion for reference
#4842
Describe the solution you'd like
Best option:
VS support for adding Aspire to an existing Asp.NET MVC project.
Good enough:
A step-by-step tutorial in how to set this up.
I tried but failed unfortunately.
Additional context
Background information: We are trying to migrate an asp.net MVC app to Asp.Net Core using the recommended approach
Thereby it would be nice if we could use Aspire to develop and run the old and new web app and also see which calls end up where (strangler fig pattern)

Might be related to #4309 ?

I've been working on a proof of concept to see how getting ASP.NET projects might work with Aspire. It's currently published to https://github.com/Sebbs128/AspireNetFramework. It's based a little on an IIS Express-based resource David Fowler shared in another issue/discussion (but pulls the existing site configs VS uses from .vs/{solution name}/config/applicationhost.config).
I'm definitely interested in trying to develop this further in a community-maintained library, as I don't believe MS understandably wants to support legacy ASP.NET in the main Aspire repo/packages.

This looks like a good start. I did some work to try and do something similar myself, but I was struggling to enumerate the PID for IISExpress after it launched, or work out how to tell VS to attach to it.
Have you tried with the MSBuild.SDK.SystemWeb project type for your AspNet 4.x side?
I did manage to inject all the OTEL / OTLP stuff and get the AspNet logging etc. working well with the Aspire dashboard.

I haven't tried with MSBuild.SDK.SystemWeb (I kind of forgot it exists 😅 Last I looked at it there was either some missing things that we needed or it was a bit too unofficial for us, but that's another conversation). So far I was trying to keep the project file within the realm of "supported" (eg. still using packages.config instead of PackageRef, although I know how to trick VS into upgrading a legacy-style ASP.NET project), since I figure that will be most projects that might use a potential future library.
I'd love to take a look at the OTEL/OTP stuff if you have any examples of what you did to get that working.
Attaching VS to IISExpress is another thing I haven't yet figured out; manually attaching via Debug->Attach to process works fine, but I'm planning on seeing if things like these SO answers will work.

@Sebbs128 Used a little bit of your example to redo my implementation
There are a couple of examples there (they both use MSBuild.SDK.SystemWeb 😉)
My biggest issue is that I have 2 ways to try and get a debugger attached, and neither are very satisfactory. I don't know how to hook the IDE integration bit to attach to the PID - maybe better minds (or at least those more familiar with the DCP/Aspire inner workings) can enlighten me on this bit 😁.
The SO answers given require an Extension running in VS - you could try and create a WebApi of some kind in an extension to listen and attach, but I kind of think that is part of the VS integration already part of Aspire, so it would be a bit of reinventing the wheel.
Perhaps we can get more info on how to use the native implementation of this and use that.
I welcome feedback on the techniques, and the samples.

What are you guys talking about?
I just added aspire to my old ASP.NET MVC based solution, run the app host:
var builder = DistributedApplication.CreateBuilder(args);

builder.AddProject<Projects.iCL_Portal_Reporting_Host>("dubidu-reporting-host"); // a .NET 4.8 based console app

builder.AddProject<Projects.iCL_Portal_Web>("dubidu-web"); // an ASP.NET 4.8 web application

builder.Build().Run();

And I am attached with my debugger to IIS just fine.
I did not have to do anything.
Are we talking about the same thing here?
How exactly do you get your ASP.NET MVC apps traces and logs to the dashboard?

@gentledepp Yes - you can add a legacy project format to aspire (although I don't think this worked originally).
It does not pick up the endpoints automatically however.
You have 2 things to do to get the telemetry back.

Ensure you are running on http not https (there is an issue with grpc over https on net framework)
Setup the telemetry in your HttpApplication Application_Start method (global.asax.cs).

I've added an example to C3D.Extensions.Aspire.IISExpress.
You can do step 2 either the same way as the SimpleMVC example, or I've created a library with an inheritable OpenTelemeteryApplication which does all the hook up for you.
The problem is that if you use an SDK format project for ASP.Net 4.x, Aspire cannot handle the LaunchProfiles correctly.
You either get

Missing components to configure and manage IIS express.

or

Unable to cast object of type 'Microsoft.WebTools.ProjectSystem.WebServer.IISExpressWebServer' to type 'Microsoft.WebTools.ProjectSystem.IWebServerDebuggingSupport'.

Ensure you are running on http not https (there is an issue with grpc over https on net framework)

Is there a plan to support https in .NET framework? I created an MVP that can be compiled with net48 and net8 too.
Both works with HTTP, but not ne48 doesn't work with HTTPS.
Here is my MVP that works with http, but https:
Project.cs :
Environment.SetEnvironmentVariable("OTEL_EXPORTER_OTLP_ENDPOINT", "https://localhost:4317");

var builder = Host.CreateApplicationBuilder();
builder.Services.AddOpenTelemetry().UseOtlpExporter() ;

var app = builder.Build();

await app.RunAsync();

TestApp.csproj:
<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFrameworks>net8.0;net48</TargetFrameworks>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="Microsoft.Extensions.Hosting" />
    <PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" />
    <PackageReference Include="OpenTelemetry.Extensions.Hosting" />
    <PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" />
    <PackageReference Include="OpenTelemetry.Instrumentation.Http" />
    <PackageReference Include="OpenTelemetry.Instrumentation.Runtime" />
  </ItemGroup>
</Project>

docker-compose -f docker-compose-aspire.yml up -d
services:
  aspire-dashboard:
    image: mcr.microsoft.com/dotnet/aspire-dashboard:9.0
    environment:
      - DOTNET_DASHBOARD_CONFIG_FILE_PATH=/etc/aspire/config.json
      - DOTNET_DASHBOARD_OTLP_ENDPOINT_URL=https://[::]:18889
      - ASPNETCORE_URLS=https://+
      - ASPNETCORE_HTTPS_PORTS=443
      - ASPNETCORE_Kestrel__Certificates__Default__Password=sensirion
      - ASPNETCORE_Kestrel__Certificates__Default__Path=/etc/aspire/otel01.pfx
    volumes:
      - ./config:/etc/aspire
    ports:
      - 4317:18889
      - 443:443
    networks:
      - aspiredashboardnet
    restart: always
networks:
  aspiredashboardnet:


[Executor] Make executor ID functions non-static to fix ASan

When RCTGetExecutorID was a static function in the header file, it would return nil when the app was running with ASan enabled even though directly calling objc_getAssociatedObject(executor, RCTJavaScriptExecutorID) returned the correct ID as an NSNumber. Moving this function into the .m file fixes this issue.
Test Plan: Run the UIExplorer with ASan enabled in Xcode 7. Before this diff, the app would just hang since the executor was unable to read a valid ID and so it would bail out from running JS. With this diff the executor runs the JS and the UIExplorer works fine.

@facebook-github-bot import


Spanish language is added to the translations

Thank you for your pull request! I noticed you fixed the unlocalized string too.
Just for clearness, is this translation created manually or with a software translator like Google Translate?
I ask to be completely sure so I can accept the PR.
Thank you.

@optiroot I don't understand this "I noticed you fixed the unlocalized string too".
A mix, I used the google translator for some doubts. Some things google translate, translate wrong, then I corrected them and others I translated without using the translator.
Thanks!

Thank you for the explanation!
You noticed the unlocalized "Latest URLs" in the nav.blade.php file here and fixed it!
Thanks so much!
Merged.

@optiroot ahh yes!.
Great!
If there is an issue that can help, let me know :)


V8 Coverage fails

Describe the bug
❯ pnpm test:coverage

><EMAIL_ADDRESS>test:coverage /path/to/app
> vitest run --coverage src/

 RUN  v1.5.0 /path/to/app
      Coverage enabled with v8

 Test Files  35 passed (35)
      Tests  420 passed | 3 skipped (423)
   Start at  10:27:11
   Duration  5.02s (transform 2.91s, setup 21.06s, collect 12.65s, tests 1.29s, environment 4.48s, prepare 2.21s)

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Unhandled Error ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Error: requires Node.js >=10.12.0
 ❯ node_modules/.pnpm/@vitest+coverage-v8@1.5.0_vitest@1.5.0/node_modules/@vitest/coverage-v8/dist/provider.js:1803:21
 ❯ ModuleJob.run node:internal/modules/esm/module_job:222:25
 ❯ ModuleLoader.import node:internal/modules/esm/loader:323:24
 ❯ Object.getProvider node_modules/.pnpm/@vitest+coverage-v8@1.5.0_vitest@1.5.0/node_modules/@vitest/coverage-v8/dist/index.js:49:36
 ❯ Vitest.initCoverageProvider node_modules/.pnpm/vitest@1.5.0_@types+node@20.12.7_@vitest+ui@1.5.0_happy-dom@14.7.1_less@4.2.0/node_modules/vitest/dist/vendor/cac.qnW6GNL2.js:11651:29
 ❯ Vitest.start node_modules/.pnpm/vitest@1.5.0_@types+node@20.12.7_@vitest+ui@1.5.0_happy-dom@14.7.1_less@4.2.0/node_modules/vitest/dist/vendor/cac.qnW6GNL2.js:11665:7
 ❯ startVitest node_modules/.pnpm/vitest@1.5.0_@types+node@20.12.7_@vitest+ui@1.5.0_happy-dom@14.7.1_less@4.2.0/node_modules/vitest/dist/vendor/cac.qnW6GNL2.js:18863:5
 ❯ start node_modules/.pnpm/vitest@1.5.0_@types+node@20.12.7_@vitest+ui@1.5.0_happy-dom@14.7.1_less@4.2.0/node_modules/vitest/dist/vendor/cac.qnW6GNL2.js:19645:17
 ❯ CAC.run node_modules/.pnpm/vitest@1.5.0_@types+node@20.12.7_@vitest+ui@1.5.0_happy-dom@14.7.1_less@4.2.0/node_modules/vitest/dist/vendor/cac.qnW6GNL2.js:19626:3

 ELIFECYCLE  Command failed with exit code 1.

as you can see the tests are fine.
Reproduction
coverage is working perfectly fine with istanbul
System Info
environment (also fails in CI):

❯ pnpm --version
8.15.5
❯ node --version
v21.7.2
❯ vite --version
vite/5.2.8 darwin-arm64 node-v21.7.2

versions:
{
"name": "app",
"version": "0.0.0",
"type": "module",
"dependencies": {
"vue": "^3.4.21",
"vue-i18n": "^9.12.0",
"vue-router": "^4.3.0",
},
"devDependencies": {
"@vitejs/plugin-vue": "^5.0.4",
"@vitest/coverage-v8": "^1.5.0",
"@vitest/ui": "^1.5.0",
"@vue/test-utils": "^2.4.5",
"@vue/tsconfig": "^0.5.1",
"happy-dom": "^14.7.1",
"typescript": "^5.4.5",
"vite": "^5.2.8",
"vitest": "^1.5.0",
"vue-tsc": "^2.0.13"
},
"engines": {
"node": ">=20",
"pnpm": ">=8.6"
}
}

Used Package Manager
pnpm
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

Without reproduction setup it's difficult to say what's going on here. Are your tests mocking fs?
https://github.com/istanbuljs/v8-to-istanbul/blob/fcc2e35891f9034ba5d283477e6da15336cb7372/lib/v8-to-istanbul.js#L11-L18

Mh, will check, it worked with the latest 0.x vitest release and v8-coverage
Ari Perkkiö @.***> schrieb am So., 14. Apr. 2024, 16:36:

Without reproduction setup it's difficult to say what's going on here. Are
your tests mocking fs?
https://github.com/istanbuljs/v8-to-istanbul/blob/fcc2e35891f9034ba5d283477e6da15336cb7372/lib/v8-to-istanbul.js#L11-L18
—
Reply to this email directly, view it on GitHub
https://github.com/vitest-dev/vitest/issues/5532#issuecomment-2054082458,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACHVV3FJRT5TLWPNUOIMTTY5KIANAVCNFSM6AAAAABGFJLVXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANJUGA4DENBVHA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Mh, no, no mocking of FS can be found :/
Robert Schönthal @.***> schrieb am So., 14. Apr.
2024, 19:29:

Mh, will check, it worked with the latest 0.x vitest release and
v8-coverage
Ari Perkkiö @.***> schrieb am So., 14. Apr. 2024,
16:36:

Without reproduction setup it's difficult to say what's going on here.
Are your tests mocking fs?
https://github.com/istanbuljs/v8-to-istanbul/blob/fcc2e35891f9034ba5d283477e6da15336cb7372/lib/v8-to-istanbul.js#L11-L18
—
Reply to this email directly, view it on GitHub
https://github.com/vitest-dev/vitest/issues/5532#issuecomment-2054082458,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACHVV3FJRT5TLWPNUOIMTTY5KIANAVCNFSM6AAAAABGFJLVXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANJUGA4DENBVHA
.
You are receiving this because you were mentioned.Message ID:
@.***>

I have the same problem. And here is simple reproduction on stackblitz: https://stackblitz.com/~/github.com/ejexxeffer/datepickertest

then it wont work in vite5 (which defaults to ESM now)


How can I use waitForEvent?

ex)
e.getChannel().sendMessageEmbeds(embed).build())
.setActionRow().queue(msg1 -> Server.getEventWaiter().waitForEvent(
ButtonInteractionEvent.class,

This seems unrelated to the library, please elaborate further or use #3 if the problem is related.
You might want to refer to the JDA wiki.

I want to configure the page in .setActionRow() using discord-books.

I want to configure the page in .setActionRow() using discord-books.

This seems unrelated to the library, please elaborate further or use #3 if the problem is related. You might want to refer to the JDA wiki.

I want to configure the page in .setActionRow() using discord-books.

You add rows to the book while creating it with the ref. #addActionableRows method. You may also add rows to individual pages.

You add rows to the book while creating it with the ref. #addActionableRows method. You may also add rows to individual pages.

Sorry, I'm not good at English.
I want to use EventWaiter.
e.getChannel().sendMessageEmbeds(embed).build())
                                        .queue(msg -> Server.getEventWaiter().waitForEvent(
                                                ButtonInteractionEvent.class,
                                                own-> own.getUser().getId().equals(num),
                                                own-> {

Is there any way to override the code?


[HOW-TO] Is there any one need help on Dynamics 365 automation?

Question
What is your question?
Hi All,
Hi I got good experience on Dynamics 365 Automation. Currently I am looking for my next role. while I am searching for my next role I got some bandwidth I can help with any one who needs help on D365 Automation using easy repro.
Regards,
Ravi
https://www.linkedin.com/in/ravi-yenumula-362b1a11a/

Hi @KanikaAnand03 I am happy to help on this message/email on teams at<EMAIL_ADDRESS>

Hi @RaviYenumula, I'm looking for a way how to get rid of "Sign in to continue" pop up message. When I run my scripts it always pop up and I had to click the "Sign in" button every time it displays.

@brianb23 try setting this value to browserOptions.CookieСontrolsMode=0 I hope that should do the trick?

you mean this code? I already set it to 0 but still gives me the same issue. I'll send you an email thanks! :)

I am not able to see Specflow test in Visual Studio Test Explorer. can you please help


[BUG]Get-Command -Module PnP.PowerShell doesn't return anything

Reporting an Issue or Missing Feature
Issue
Expected behavior
List the cmdlets in the module
Actual behavior
Nothing is listed
Steps to reproduce behavior
Open PowerShell v5.1 and run Get-Command -Module PnP.PowerShell
What is the version of the Cmdlet module you are running?
2.12.0
Which operating system/environment are you running PnP PowerShell on?

[X] Windows

Supplemental information.
If you run Get-Command -Module PnP.PowerShell after executing a PnP.PowerShell command (e.g. Connect-PnPOnline), then the cmdlets are listed.

Hi, a few things to notice:

https://github.com/pnp/powershell?tab=readme-ov-file#important---new-pnp-powershell-2x mentions that PnP.PowerShell 2.x doesn't support Windows PowerShell 5.1 . Only PowerShell 7.x is supported, we latest 2.99.x nightly builds supporting PowerShell 7.4.4+ as mentioned at https://github.com/pnp/powershell/blob/dev/MIGRATE-2.0-to-3.0.md#updating-from-pnp-powershell-2x-to-3x
Your screenshot shows "1.12.0", even if the version you wrote is 2.12.0
Get-Command is an out of the box PowerShell command and there is little that PnP PowerShell team can do to fix issues in it
Works fine on PowerShell 7.4.6 and PnP PowerShell nightly build 2.99.60

You could edit the $profile script to import the module automatically, that way you won't need to invoke any command to load it and Get-Command should work right away.


Allow GDExtension to register unexposed classes.

Relate to #951.
It seems that some register methods are redundant. I am not sure about that, these new register methods just for making style consistent.

How to deal godot-cpp test check error?

I don't know this issue is relate on the check failed or not:
gdnative_interface_dump.gen.h will not be auto regenerate if gdnative_interface.h changed.
@groud , I see the commit history mention you, can you give me some suggestions to solve this problem?

I don't know this issue is relate on the check failed or not: gdnative_interface_dump.gen.h will not be auto regenerate if gdnative_interface.h changed. @groud , I see the commit history mention you, can you give me some suggestions to solve this problem?

Well, you need to compile again and it should work. See this code , the gdnative_interface.h is correctly being listed as a source file.

I don't know this issue is relate on the check failed or not: gdnative_interface_dump.gen.h will not be auto regenerate if gdnative_interface.h changed. @groud , I see the commit history mention you, can you give me some suggestions to solve this problem?

Well, you need to compile again and it should work. See this code , the gdnative_interface.h is correctly being listed as a source file.

I generate a new gdnative_interface.h file and replace the godot/core/extension/gdnative_interface.h, but noting change, I means that I already modified it and same as the generated version.
So...how can I slove the check failed?

The godot-cpp change would need to be merged first, then this PR rebased, so it can pass CI.

The godot-cpp change would need to be merged first, then this PR rebased, so it can pass CI.

Thanks for your repay, I just afraid that the error is because of my mistake.

Replace by #70329.


[spi_device] Queue SW req of clr BUSY when active

Design Doc: https://docs.google.com/document/d/1wUIynMYVfVg9HmCL0q5-6r9BuN-XM0z--wGqU0bXRQ0
This commit adds a flag register to store the SW request of clearing the
BUSY bit in the STATUS register when the HW is not able to accept the
request due to the CDC issue.
The HW then checks the flag and clears the BUSY bit when the SPI is in
idle state.

Please look at the latest commit only. #11418 is included.

CC: @weicaiyang @kosta-kojdic as the behavior changes.

PR has been updated to use CS# as a clock.
I will revise SDC and also CDC waivers in following commits or PRs.
Please review @tjaychen @a-will @weicaiyang

Let me merge this as it is better than the current design. Then, I will try to make proposed/committed update.


Update Layout and Transport Request App for Customizing

A simple app with which you can select open customizing transport requests assigned to the user. The app also offers the option of saving changes to a table in transport requests.
Unfortunately, the whole thing only works onPrem. I have not managed to get the cloud functions to work...

thanks


Fix smoke test

This fixes the immediate problem but it would be nice to use capybara when we have time!


File image previews

What does this change?
Addresses #33 to show file preview images
How did you accomplish it?

Added mini_magick to handle image manipulation when creating previews with active storage
Created a couple of helper methods to check if a file is previewable and get the source of the preview

Screenshots
Image file:

PDF:

Video:

🤔 seems like the failures are because of the PDF file sample not being loaded

@MatheusRich the problem is the pdf file, I'm not sure if it's being blacklisted or if we need to add poppler to the CI

@VzqzAc I've tested your branch here and I couldn't see the video preview. Plus, the preview shouldn't be presented by default. It's better keep it hidden and add a button to toggle it.

Yeah you need to install some tools to generate previews for videos and
PDFs (I think that's the problem in the CI), I'll add some documentation
for that, and I'll modify the behavior too 👍
El mié., 10 oct. 2018 a las 10:14, Matheus Richard (<
<EMAIL_ADDRESS>escribió:

@VzqzAc https://github.com/VzqzAc I've tested your branch here and I
couldn't see the video preview. Plus, the preview shouldn't be presented by
default. It's better keep it hidden and add a button to toggle it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MatheusRich/dontfile/pull/66#issuecomment-428612586,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJea0DREumyHvRBg4w6ZKfVnBj1JWH1bks5ujg7ggaJpZM4XUkZM
.

@MatheusRich I cherry-picked the commits to add the needed tools to Travis in this PR, once we merge #71 they will go away :)


remove axoflow link

this link is currently broken and is breaking PRs

Hi @julianocosta89 , can we revert this PR? The link is actually working, it was probably only a temporary issue. Or shall we open a new PR to re-add the link?


zyn-fusion installation fails - Manjaro XFCE

Hi - I've been following the Unfar Youtube Audio for Manjaro instructional, and trying to install zyn-fusion threw up failed on a make error. The output from the full install is below.
[steve@steve-10rs003ruk ~]$ /bin/bash -c "yay --noconfirm  --noeditmenu  -S --aur zyn-fusion;echo 'Press any key to continue...'"
:: Checking for conflicts...
:: Checking for inner conflicts...
[Repo:1]  mxml-3.3-1
[Repo Make:5]  jsoncpp-1.9.5-1  rhash-1.4.2-1  cmake-3.22.1-5  ruby-rake-13.0.6-1  python2-2.7.18-5
[Aur:1]  zyn-fusion-3.0.5-4
:: (1/1) Downloaded PKGBUILD: zyn-fusion
1 zyn-fusion                               (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
:: (1/1) Parsing SRCINFO: zyn-fusion
[sudo] password for steve:
resolving dependencies...
looking for conflicting packages...
Packages (6) cmake-3.22.1-5  jsoncpp-1.9.5-1  mxml-3.3-1  python2-2.7.18-5  rhash-1.4.2-1  ruby-rake-13.0.6-1
Total Download Size:    24.50 MiB
Total Installed Size:  141.93 MiB
:: Proceed with installation?
Cloning into bare repository '/home/steve/.cache/yay/zyn-fusion/zynaddsubfx'...
remote: Enumerating objects: 25510, done.
remote: Counting objects: 100% (1750/1750), done.
remote: Compressing objects: 100% (612/612), done.
remote: Total 25510 (delta 1299), reused 1507 (delta 1132), pack-reused 23760
Receiving objects: 100% (25510/25510), 10.88 MiB | 5.25 MiB/s, done.
Resolving deltas: 100% (20553/20553), done.
-> Cloning mruby-zest-build git repo...
Cloning into bare repository '/home/steve/.cache/yay/zyn-fusion/mruby-zest-build'...
remote: Enumerating objects: 2808, done.
remote: Counting objects: 100% (953/953), done.
remote: Compressing objects: 100% (606/606), done.
remote: Total 2808 (delta 593), reused 601 (delta 344), pack-reused 1855
Receiving objects: 100% (2808/2808), 772.50 KiB | 5.02 MiB/s, done.
Resolving deltas: 100% (1706/1706), done.
-> Found BashCompletion.cmake
-> Found gcc10.patch
-> Found file-picker.patch
-> Found mruby.patch
-> Found mruby-dir-glob.patch
-> Found parameter-ranges.patch
==> Validating source files with b2sums...
zynaddsubfx ... Skipped
mruby-zest-build ... Skipped
BashCompletion.cmake ... Passed
gcc10.patch ... Passed
file-picker.patch ... Passed
mruby.patch ... Passed
mruby-dir-glob.patch ... Passed
parameter-ranges.patch ... Passed
-> mxml not satisfied, flushing install queue
==> Making package: zyn-fusion 3.0.5-4 (Mon 03 Jan 2022 10:10:39 GMT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating zynaddsubfx git repo...
Fetching origin
-> Updating mruby-zest-build git repo...
Fetching origin
-> Found BashCompletion.cmake
-> Found gcc10.patch
-> Found file-picker.patch
-> Found mruby.patch
-> Found mruby-dir-glob.patch
-> Found parameter-ranges.patch
==> Validating source files with b2sums...
zynaddsubfx ... Skipped
mruby-zest-build ... Skipped
BashCompletion.cmake ... Passed
gcc10.patch ... Passed
file-picker.patch ... Passed
mruby.patch ... Passed
mruby-dir-glob.patch ... Passed
parameter-ranges.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of zynaddsubfx git repo...
Cloning into 'zynaddsubfx'...
done.
Switched to a new branch 'makepkg'
-> Creating working copy of mruby-zest-build git repo...
Cloning into 'mruby-zest-build'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
Submodule 'DPF' (https://github.com/DISTRHO/DPF) registered for path 'DPF'
Submodule 'instruments' (https://github.com/zynaddsubfx/instruments) registered for path 'instruments'
Submodule 'rtosc' (https://github.com/fundamental/rtosc) registered for path 'rtosc'
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/zynaddsubfx/DPF'...
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/zynaddsubfx/instruments'...
fatal: unable to access 'https://github.com/zynaddsubfx/instruments/': Could not resolve host: github.com
fatal: clone of 'https://github.com/zynaddsubfx/instruments' into submodule path '/home/steve/.cache/yay/zyn-fusion/src/zynaddsubfx/instruments' failed
Failed to clone 'instruments'. Retry scheduled
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/zynaddsubfx/rtosc'...
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/zynaddsubfx/instruments'...
Submodule path 'DPF': checked out 'e0d8e14a14d407648768da7e34bcf31812245387'
Submodule path 'instruments': checked out '22ea12d55e985eee6b57fcac1cafb7df6ae392f2'
Submodule path 'rtosc': checked out 'c4f131c96e95d23ecbfbc5f1794c5d349ca564c9'
Submodule path 'instruments': checked out '22ea12d55e985eee6b57fcac1cafb7df6ae392f2'
Applied patch to 'src/Misc/MiddleWare.cpp' cleanly.
Applied patch to 'src/Effects/Effect.h' cleanly.
Submodule 'deps/mruby-complex' (https://github.com/pbosetti/mruby-complex) registered for path 'deps/mruby-complex'
Submodule 'deps/mruby-dir-glob' (https://github.com/gromnitsky/mruby-dir-glob) registered for path 'deps/mruby-dir-glob'
Submodule 'deps/mruby-glew' (https://github.com/IceDragon200/mruby-glew) registered for path 'deps/mruby-glew'
Submodule 'deps/mruby-glfw3' (https://github.com/IceDragon200/mruby-glfw3) registered for path 'deps/mruby-glfw3'
Submodule 'deps/mruby-io' (https://github.com/iij/mruby-io) registered for path 'deps/mruby-io'
Submodule 'deps/mruby-nanovg' (https://github.com/mruby-zest/mruby-nanovg) registered for path 'deps/mruby-nanovg'
Submodule 'deps/mruby-regexp-pcre' (https://github.com/iij/mruby-regexp-pcre) registered for path 'deps/mruby-regexp-pcre'
Submodule 'deps/mruby-set' (https://github.com/yui-knk/mruby-set) registered for path 'deps/mruby-set'
Submodule 'deps/mruby-sleep' (https://github.com/matsumoto-r/mruby-sleep) registered for path 'deps/mruby-sleep'
Submodule 'deps/nanovg' (https://github.com/memononen/nanovg) registered for path 'deps/nanovg'
Submodule 'deps/pugl' (https://github.com/mruby-zest/pugl.git) registered for path 'deps/pugl'
Submodule 'deps/rtosc' (https://github.com/fundamental/rtosc) registered for path 'deps/rtosc'
Submodule 'mruby' (https://github.com/mruby/mruby) registered for path 'mruby'
Submodule 'src/mruby-qml-parse' (https://github.com/mruby-zest/mruby-qml-parse) registered for path 'src/mruby-qml-parse'
Submodule 'src/mruby-qml-spawn' (https://github.com/mruby-zest/mruby-qml-spawn) registered for path 'src/mruby-qml-spawn'
Submodule 'src/mruby-zest' (https://github.com/mruby-zest/mruby-zest) registered for path 'src/mruby-zest'
Submodule 'deps/osc-bridge' (https://github.com/mruby-zest/osc-bridge) registered for path 'src/osc-bridge'
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/mruby-zest-build/deps/mruby-complex'...
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/mruby-zest-build/deps/mruby-dir-glob'...
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/mruby-zest-build/deps/mruby-glew'...
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/mruby-zest-build/deps/mruby-glfw3'...
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/mruby-zest-build/deps/mruby-io'...
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/mruby-zest-build/deps/mruby-nanovg'...
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/mruby-zest-build/deps/mruby-regexp-pcre'...
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/mruby-zest-build/deps/mruby-set'...
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/mruby-zest-build/deps/mruby-sleep'...
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/mruby-zest-build/deps/nanovg'...
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/mruby-zest-build/deps/pugl'...
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/mruby-zest-build/deps/rtosc'...
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/mruby-zest-build/mruby'...
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/mruby-zest-build/src/mruby-qml-parse'...
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/mruby-zest-build/src/mruby-qml-spawn'...
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/mruby-zest-build/src/mruby-zest'...
Cloning into '/home/steve/.cache/yay/zyn-fusion/src/mruby-zest-build/src/osc-bridge'...
Submodule path 'deps/mruby-complex': checked out '4f57a1ef9f968e9d5eef53667c7960a2e98c9750'
Submodule path 'deps/mruby-dir-glob': checked out '334c040a2e2c4c2689f8c3440168011f64d57ada'
Submodule path 'deps/mruby-glew': checked out '6849202f885516b381406e799dcdb430065e19cf'
Submodule path 'deps/mruby-glfw3': checked out '0eeee012fd4bbd6544dd34f17ce2b476ad71d86b'
Submodule path 'deps/mruby-io': checked out '1c4428880b2f0f0fcd81ea2debc5f4459a7ed53c'
Submodule path 'deps/mruby-nanovg': checked out 'd7d4e1ce434131babb5fd6026201011f5b0b50ea'
Submodule path 'deps/mruby-regexp-pcre': checked out 'cd13fb15fd6b813fc6c9bc2f17db20257f71bb0c'
Submodule path 'deps/mruby-set': checked out '68334311ac7386eef84f3034a256e7135a87625d'
Submodule path 'deps/mruby-sleep': checked out '263d70351a4f75a875f2a35ab9a9128d1ef5da90'
Submodule path 'deps/nanovg': checked out 'b83cf926525e7cea8d2483da2a75852b8c7b6d28'
Submodule path 'deps/pugl': checked out 'd87062625ed652df9455bd6f60ea89c53515c43a'
Submodule path 'deps/rtosc': checked out '70307782622c668a325992f6887f354ca30d5e14'
Submodule path 'mruby': checked out 'e5b61d34f65cabfbe88f3f1709a1f9cff86585de'
Submodule path 'src/mruby-qml-parse': checked out 'a3e687124b5afe51cdc4d8d36cbff7204e81a1b4'
Submodule path 'src/mruby-qml-spawn': checked out '77f782643c78a9cfe48e49f027d9978fb5e27d77'
Submodule path 'src/mruby-zest': checked out '8352b7ae4a0efba111f72572d993efb892a27761'
Submodule path 'src/osc-bridge': checked out '67b0b5c85e0072ea0bee1129a1ec8cef1328faaa'
Applied patch to 'src/mruby-widget-lib/src/gem.c' cleanly.
~/.cache/yay/zyn-fusion/src/mruby-zest-build/mruby ~/.cache/yay/zyn-fusion/src/mruby-zest-build
Applied patch to 'Rakefile' cleanly.
~/.cache/yay/zyn-fusion/src/mruby-zest-build
~/.cache/yay/zyn-fusion/src/mruby-zest-build/deps/mruby-dir-glob ~/.cache/yay/zyn-fusion/src/mruby-zest-build
Applied patch to 'mrbgem.rake' cleanly.
~/.cache/yay/zyn-fusion/src/mruby-zest-build
/home/steve/.cache/yay/zyn-fusion/PKGBUILD: line 52: make: command not found
==> ERROR: A failure occurred in prepare().
Aborting...
-> error making: zyn-fusion
Press any key to continue...
[steve@steve-10rs003ruk ~]$
[steve@steve-10rs003ruk ~]$

Thanks for reaching out. Looks like this is a bug in a downstream packaging script, notably make: command not found, so the PKGBUILD doesn't list a make tool as a build dependency. We do not maintain downstream PKGBUILD scripts, so you'll have to raise this issue with them.

Thanks for your help.

I've just used Pacman to do the install rather than Ocatavi/yay and it's worked. I noticed that make was listed in the dependencies this time.
Thanks again for taking the time to offer your advice.


runtime: TestGdbPythonCgo fails on x1 Linux

Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (go version)?
u@x1 ~> go version
go version devel +0f72e79856 Mon Sep 10 18:29:25 2018 +0000 linux/amd64

Does this issue reproduce with the latest release?
Yes, I'm at tip.
What operating system and processor architecture are you using (go env)?
u@x1 ~> go env
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/u/.cache/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/u/goget:/home/u/Desktop/go"
GOPROXY=""
GORACE=""
GOROOT="/home/u/go1.11"
GOTMPDIR=""
GOTOOLDIR="/home/u/go1.11/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build981071405=/tmp/go-build -gno-record-gcc-switches"

What did you do?
If possible, provide a recipe for reproducing the error.
A complete runnable program is good.
A link on play.golang.org is best.
Try to install the latest version of Go from source, running all.bash.
What did you expect to see?
PASS.
What did you see instead?
--- FAIL: TestGdbPythonCgo (4.15s)
    runtime-gdb_test.go:64: gdb version 8.2
    runtime-gdb_test.go:213: gdb output: Loading Go Runtime support.
        Loading Go Runtime support.
        Breakpoint 1 at 0x47f7e0: file /home/u/go1.11/src/fmt/print.go, line 263.
        [Thread debugging using libthread_db enabled]
        Using host libthread_db library "/usr/lib/libthread_db.so.1".
        [New Thread 0x7ffff5b5d700 (LWP 20547)]
        [New Thread 0x7ffff535c700 (LWP 20548)]
        [New Thread 0x7ffff4b5b700 (LWP 20549)]
        [New Thread 0x7fffeffff700 (LWP 20550)]
        [New Thread 0x7fffef7fe700 (LWP 20559)]

        Thread 1 "a.exe" hit Breakpoint 1, fmt.Println (a=..., n=<optimized out>, err=...) at /home/u/go1.11/src/fmt/print.go:263
        263	func Println(a ...interface{}) (n int, err error) {
        BEGIN info goroutines
        * 1 running  runtime.systemstack_switch
          2 waiting  runtime.gopark
          3 waiting  runtime.gopark
          4 runnable runtime.runfinq
        END
        #1  0x0000000000486030 in main.main () at /tmp/go-build749260972/main.go:15
        15		fmt.Println("hi")
        BEGIN print mapvar
        $1 = map[string]string = {[0x4b675e "abc"] = 0x4b676a "def", [0x4b6776 "ghi"] = 0x4b677f "jkl"}
        END
        BEGIN print strvar
        $2 = 0x4b675e "abc"
        END
        BEGIN info locals
        slicevar = {array = 0xc00008a000, len = 1, cap = 16}
        mapvar = map[string]string = {[0x4b675e "abc"] = 0x4b676a "def", [0x4b6776 "ghi"] = 0x4b677f "jkl"}
        strvar = 0x4b675e "abc"
        END
        #0  fmt.Println (a=..., n=<optimized out>, err=...) at /home/u/go1.11/src/fmt/print.go:263
        263	func Println(a ...interface{}) (n int, err error) {
        BEGIN goroutine 1 bt
        #0  fmt.Println (a=..., n=<optimized out>, err=...) at /home/u/go1.11/src/fmt/print.go:263
        #1  0x0000000000486030 in main.main () at /tmp/go-build749260972/main.go:15
        END
        BEGIN goroutine 2 bt
        #0  runtime.gopark (unlockf=<optimized out>, lock=0x54fdc0 <runtime.forcegc>, reason=16 '\020', traceEv=20 '\024', traceskip=1) at /home/u/go1.11/src/runtime/proc.go:303
        #1  0x000000000042a613 in runtime.goparkunlock (lock=<optimized out>, reason=<optimized out>, traceEv=<optimized out>, traceskip=<optimized out>) at /home/u/go1.11/src/runtime/proc.go:308
        #2  0x000000000042a3e3 in runtime.forcegchelper () at /home/u/go1.11/src/runtime/proc.go:251
        #3  0x0000000000451db1 in runtime.goexit () at /home/u/go1.11/src/runtime/asm_amd64.s:1340
        #4  0x0000000000000000 in ?? ()
        END
        Breakpoint 2 at 0x48605d: file /tmp/go-build749260972/main.go, line 20.
        hi

        Thread 1 "a.exe" hit Breakpoint 2, main.main () at /tmp/go-build749260972/main.go:20
        20	}  // END_OF_PROGRAM
        BEGIN goroutine 1 bt at the end
        #0  main.main () at /tmp/go-build749260972/main.go:20
        END

    runtime-gdb_test.go:249: print mapvar failed: $1 = map[string]string = {[0x4b675e "abc"] = 0x4b676a "def", [0x4b6776 "ghi"] = 0x4b677f "jkl"}
--- FAIL: TestGdbAutotmpTypes (3.64s)
    runtime-gdb_test.go:64: gdb version 8.2
    runtime-gdb_test.go:436: could not find struct []main.astruct; in 'info typrs astruct' output
    runtime-gdb_test.go:437: gdb output:
        Loading Go Runtime support.
        Breakpoint 1 at 0x454730: file /tmp/go-build271197886/main.go, line 8.
        [New LWP 20965]
        [New LWP 20970]
        [New LWP 20981]
        [New LWP 20980]
        [New LWP 20986]

        Thread 1 "a.exe" hit Breakpoint 1, main.main () at /tmp/go-build271197886/main.go:8
        8	func main() {
        9		var iface interface{} = map[string]astruct{}
        All types matching regular expression "astruct":

        File internal/cpu:
        	[]main.astruct;
        	bucket<string,main.astruct>;
        	hash<string,main.astruct>;
        	main.astruct;
        	typedef hash<string,main.astruct> * map[string]main.astruct;
        	typedef noalg.[8]main.astruct noalg.[8]main.astruct;
        	noalg.map.bucket[string]main.astruct;
        	noalg.map.hdr[string]main.astruct;
--- FAIL: TestGdbPython (1.71s)
    runtime-gdb_test.go:64: gdb version 8.2
    runtime-gdb_test.go:213: gdb output: Loading Go Runtime support.
        Loaded  Script
        Yes     /home/u/go1.11/src/runtime/runtime-gdb.py
        Breakpoint 1 at 0x47dda0: file /home/u/go1.11/src/fmt/print.go, line 263.
        [New LWP 21015]
        [New LWP 21016]
        [New LWP 21017]
        [New LWP 21018]

        Thread 1 "a.exe" hit Breakpoint 1, fmt.Println (a=..., n=<optimized out>, err=...) at /home/u/go1.11/src/fmt/print.go:263
        263	func Println(a ...interface{}) (n int, err error) {
        BEGIN info goroutines
        * 1 running  runtime.systemstack_switch
          2 waiting  runtime.gopark
          3 waiting  runtime.gopark
          4 runnable runtime.runfinq
        END
        #1  0x00000000004845f0 in main.main () at /tmp/go-build163811488/main.go:14
        14		fmt.Println("hi")
        BEGIN print mapvar
        $1 = map[string]string = {[0x4b473e "abc"] = 0x4b474a "def", [0x4b4756 "ghi"] = 0x4b475f "jkl"}
        END
        BEGIN print strvar
        $2 = 0x4b473e "abc"
        END
        BEGIN info locals
        slicevar = {array = 0xc00007e000, len = 1, cap = 16}
        mapvar = map[string]string = {[0x4b473e "abc"] = 0x4b474a "def", [0x4b4756 "ghi"] = 0x4b475f "jkl"}
        strvar = 0x4b473e "abc"
        END
        #0  fmt.Println (a=..., n=<optimized out>, err=...) at /home/u/go1.11/src/fmt/print.go:263
        263	func Println(a ...interface{}) (n int, err error) {
        BEGIN goroutine 1 bt
        #0  fmt.Println (a=..., n=<optimized out>, err=...) at /home/u/go1.11/src/fmt/print.go:263
        #1  0x00000000004845f0 in main.main () at /tmp/go-build163811488/main.go:14
        END
        BEGIN goroutine 2 bt
        #0  runtime.gopark (unlockf=<optimized out>, lock=0x54bc70 <runtime.forcegc>, reason=16 '\020', traceEv=20 '\024', traceskip=1) at /home/u/go1.11/src/runtime/proc.go:303
        #1  0x0000000000428e03 in runtime.goparkunlock (lock=<optimized out>, reason=<optimized out>, traceEv=<optimized out>, traceskip=<optimized out>) at /home/u/go1.11/src/runtime/proc.go:308
        #2  0x0000000000428bd3 in runtime.forcegchelper () at /home/u/go1.11/src/runtime/proc.go:251
        #3  0x0000000000450411 in runtime.goexit () at /home/u/go1.11/src/runtime/asm_amd64.s:1340
        #4  0x0000000000000000 in ?? ()
        END
        Breakpoint 2 at 0x48461d: file /tmp/go-build163811488/main.go, line 19.
        hi

        Thread 1 "a.exe" hit Breakpoint 2, main.main () at /tmp/go-build163811488/main.go:19
        19	}  // END_OF_PROGRAM
        BEGIN goroutine 1 bt at the end
        #0  main.main () at /tmp/go-build163811488/main.go:19
        END

    runtime-gdb_test.go:249: print mapvar failed: $1 = map[string]string = {[0x4b473e "abc"] = 0x4b474a "def", [0x4b4756 "ghi"] = 0x4b475f "jkl"}
FAIL
FAIL	runtime	43.147s

I am currently working on patching this.  Seems like the new gdb add address on map key and value, and the "info local" has different output.

I can confirm that the issue is resolved at a9c69e0a65, and was present at 43cd907017.
Thanks! Finally back to the welcoming ALL TESTS PASSED

Hello.
I Have the same error in an Ubuntu-like :
`--- FAIL: TestGdbPythonCgo (16.48s)
runtime-gdb_test.go:64: gdb version 8.2
runtime-gdb_test.go:213: gdb output: Loading Go Runtime support.
Loading Go Runtime support.
Breakpoint 1 at 0x47f5d0: file /home/user123/go/go/src/fmt/print.go, line 263.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff55df700 (LWP 30948)]
[New Thread 0x7ffff4dde700 (LWP 30952)]
[New Thread 0x7ffff45dd700 (LWP 30955)]
[New Thread 0x7ffff3ddc700 (LWP 30956)]
[New Thread 0x7ffff35db700 (LWP 30957)]
    Thread 1 "a.exe" hit Breakpoint 1, fmt.Println (a=..., err=..., n=<optimized out>) at /home/user123/go/go/src/fmt/print.go:263
    263	func Println(a ...interface{}) (n int, err error) {
    BEGIN info goroutines
    * 1 running  runtime.systemstack_switch
      2 waiting  runtime.gopark
      3 waiting  runtime.gopark
      4 waiting  runtime.gopark
    END
    #1  0x0000000000485f50 in main.main () at /tmp/go-build599244139/main.go:15
    15		fmt.Println("hi")
    BEGIN print mapvar
    $1 = map[string]string = {[0x4b5a7e "abc"] = 0x4b5a8a "def", [0x4b5a96 "ghi"] = 0x4b5a9f "jkl"}
    END
    BEGIN print strvar
    $2 = 0x4b5a7e "abc"
    END
    BEGIN info locals
    mapvar = map[string]string = {[0x4b5a7e "abc"] = 0x4b5a8a "def", [0x4b5a96 "ghi"] = 0x4b5a9f "jkl"}
    slicevar = {array = 0xc00008c000, len = 1, cap = 16}
    strvar = 0x4b5a7e "abc"
    END
    #0  fmt.Println (a=..., err=..., n=<optimized out>) at /home/user123/go/go/src/fmt/print.go:263
    263	func Println(a ...interface{}) (n int, err error) {
    BEGIN goroutine 1 bt
    #0  fmt.Println (a=..., err=..., n=<optimized out>) at /home/user123/go/go/src/fmt/print.go:263
    #1  0x0000000000485f50 in main.main () at /tmp/go-build599244139/main.go:15
    END
    BEGIN goroutine 2 bt
    #0  runtime.gopark (lock=0x74ddc0 <runtime.forcegc>, reason=16 '\020', traceEv=20 '\024', traceskip=1, unlockf=<optimized out>) at /home/user123/go/go/src/runtime/proc.go:303
    #1  0x0000000000429c13 in runtime.goparkunlock (lock=<optimized out>, reason=<optimized out>, traceEv=<optimized out>, traceskip=<optimized out>) at /home/user123/go/go/src/runtime/proc.go:308
    #2  0x00000000004299e3 in runtime.forcegchelper () at /home/user123/go/go/src/runtime/proc.go:251
    #3  0x0000000000451961 in runtime.goexit () at /home/user123/go/go/src/runtime/asm_amd64.s:1333
    #4  0x0000000000000000 in ?? ()
    END
    Breakpoint 2 at 0x485f7d: file /tmp/go-build599244139/main.go, line 20.
    hi

    Thread 1 "a.exe" hit Breakpoint 2, main.main () at /tmp/go-build599244139/main.go:20
    20	}  // END_OF_PROGRAM
    BEGIN goroutine 1 bt at the end
    #0  main.main () at /tmp/go-build599244139/main.go:20
    END

runtime-gdb_test.go:249: print mapvar failed: $1 = map[string]string = {[0x4b5a7e "abc"] = 0x4b5a8a "def", [0x4b5a96 "ghi"] = 0x4b5a9f "jkl"}

--- FAIL: TestGdbAutotmpTypes (16.99s)
runtime-gdb_test.go:64: gdb version 8.2
runtime-gdb_test.go:436: could not find struct []main.astruct; in 'info typrs astruct' output
runtime-gdb_test.go:437: gdb output:
Loading Go Runtime support.
Breakpoint 1 at 0x4547b0: file /tmp/go-build002571580/main.go, line 8.
[New LWP 31130]
[New LWP 31131]
[New LWP 31132]
[New LWP 31133]
[New LWP 31134]
    Thread 1 "a.exe" hit Breakpoint 1, main.main () at /tmp/go-build002571580/main.go:8
    8	func main() {
    9		var iface interface{} = map[string]astruct{}
    All types matching regular expression "astruct":

    File internal/cpu:
    	[]main.astruct;
    	bucket<string,main.astruct>;
    	hash<string,main.astruct>;
    	main.astruct;
    	typedef hash<string,main.astruct> * map[string]main.astruct;
    	typedef noalg.[8]main.astruct noalg.[8]main.astruct;
    	noalg.map.bucket[string]main.astruct;
    	noalg.map.hdr[string]main.astruct;

--- FAIL: TestGdbPython (6.21s)
runtime-gdb_test.go:64: gdb version 8.2
runtime-gdb_test.go:213: gdb output: Loading Go Runtime support.
Loaded  Script
Yes     /home/user123/go/go/src/runtime/runtime-gdb.py
Breakpoint 1 at 0x47e800: file /home/user123/go/go/src/fmt/print.go, line 263.
[New LWP 31227]
[New LWP 31228]
[New LWP 31229]
[New LWP 31230]
[New LWP 31231]
    Thread 1 "a.exe" hit Breakpoint 1, fmt.Println (a=..., err=..., n=<optimized out>) at /home/user123/go/go/src/fmt/print.go:263
    263	func Println(a ...interface{}) (n int, err error) {
    BEGIN info goroutines
    * 1 running  runtime.systemstack_switch
      2 waiting  runtime.gopark
      17 waiting  runtime.gopark
      3 runnable runtime.runfinq
    END
    #1  0x0000000000485180 in main.main () at /tmp/go-build054279216/main.go:14
    14		fmt.Println("hi")
    BEGIN print mapvar
    $1 = map[string]string = {[0x4b509e "abc"] = 0x4b50aa "def", [0x4b50b6 "ghi"] = 0x4b50bf "jkl"}
    END
    BEGIN print strvar
    $2 = 0x4b509e "abc"
    END
    BEGIN info locals
    mapvar = map[string]string = {[0x4b509e "abc"] = 0x4b50aa "def", [0x4b50b6 "ghi"] = 0x4b50bf "jkl"}
    slicevar = {array = 0xc00008c000, len = 1, cap = 16}
    strvar = 0x4b509e "abc"
    END
    #0  fmt.Println (a=..., err=..., n=<optimized out>) at /home/user123/go/go/src/fmt/print.go:263
    263	func Println(a ...interface{}) (n int, err error) {
    BEGIN goroutine 1 bt
    #0  fmt.Println (a=..., err=..., n=<optimized out>) at /home/user123/go/go/src/fmt/print.go:263
    #1  0x0000000000485180 in main.main () at /tmp/go-build054279216/main.go:14
    END
    BEGIN goroutine 2 bt
    #0  runtime.gopark (lock=0x54bc70 <runtime.forcegc>, reason=16 '\020', traceEv=20 '\024', traceskip=1, unlockf=<optimized out>) at /home/user123/go/go/src/runtime/proc.go:303
    #1  0x0000000000429083 in runtime.goparkunlock (lock=<optimized out>, reason=<optimized out>, traceEv=<optimized out>, traceskip=<optimized out>) at /home/user123/go/go/src/runtime/proc.go:308
    #2  0x0000000000428e53 in runtime.forcegchelper () at /home/user123/go/go/src/runtime/proc.go:251
    #3  0x0000000000450c31 in runtime.goexit () at /home/user123/go/go/src/runtime/asm_amd64.s:1333
    #4  0x0000000000000000 in ?? ()
    END
    Breakpoint 2 at 0x4851ad: file /tmp/go-build054279216/main.go, line 19.
    hi

    Thread 1 "a.exe" hit Breakpoint 2, main.main () at /tmp/go-build054279216/main.go:19
    19	}  // END_OF_PROGRAM
    BEGIN goroutine 1 bt at the end
    #0  main.main () at /tmp/go-build054279216/main.go:19
    END

runtime-gdb_test.go:249: print mapvar failed: $1 = map[string]string = {[0x4b509e "abc"] = 0x4b50aa "def", [0x4b50b6 "ghi"] = 0x4b50bf "jkl"}

FAIL
FAIL	runtime	101.529s
`

@darcosion This issue is closed and is believed to be fixed.  You didn't mention which version you are running: is it before or after the fix, which went into the tree for the future 1.12 on October 1?

Oh, I'm in the 1.11. I think it's the problem.
Thanks for this response.

I think the fix is still fragile.  The patched version still isn't fixed my gdb's output.  What I see my gdb 8.2-3 producing for "info locals" is:
mapvar = map[string]string = {[0x4b70be "abc"] = 0x4b70ca "def", [0x4b70d6 "ghi"] = 0x4b70df "jkl"}
slicevar = {array = 0xc000116000, len = 1, cap = 16}
strvar = 0x4b70be "abc"

which does not match the pair of infoLocalsRe test expressions:
infoLocalsRe1 := regexp.MustCompile(`slicevar *= *\[\]string *= *{"def"}`)
...
infoLocalsRe2 := regexp.MustCompile(`^slicevar = .*\nmapvar = .*\nstrvar = 0x[0-9a-f]+ "abc"`)

It seems as though the gdb 8.2 @shuLhan tested against produced slicevar and then mapvar, whereas with my instance it's producing mapvar then slicevar.
My version of gdb is from fedora 29
# gdb --version
GNU gdb (GDB) Fedora 8.2-3.fc29
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Layering even more re complexity into this seems like a bad idea, but here's an re that tries to accommodate mapvar appearing either before or after the slicevar, or not appearing at all:
--- runtime-gdb_test.go.27608	2018-11-26 23:11:15.291620507 -0800
+++ runtime-gdb_test.go	2018-11-27 00:13:44.831368390 -0800
@@ -265,7 +265,7 @@

 	infoLocalsRe1 := regexp.MustCompile(`slicevar *= *\[\]string *= *{"def"}`)
 	// Format output from gdb v8.2
-	infoLocalsRe2 := regexp.MustCompile(`^slicevar = .*\nmapvar = .*\nstrvar = 0x[0-9a-f]+ "abc"`)
+	infoLocalsRe2 := regexp.MustCompile(`^(mapvar = .+\n)?slicevar = .+\n(mapvar = .+\n)?strvar = 0x[0-9a-f]+ "abc"`)
 	if bl := blocks["info locals"]; !infoLocalsRe1.MatchString(bl) &&
 		!infoLocalsRe2.MatchString(bl) {
 		t.Fatalf("info locals failed: %s", bl)

@jimrobinson If you recompiling Go from source (using master branch, not Go 1.1x source), make sure you fetch the latest commits. The test conditional checks in testGdbPython has been changed. [1]  Both my patch and your patch is no longer valid.
[1] https://github.com/golang/go/blob/master/src/runtime/runtime-gdb_test.go#L269

@shuLhan,
Thank you, that looks like a better solution that adding more complicated re.


Fix test suite to properly handle async specs

As a matter of fact the test suite to date does not correctly handle async specs like this, a prominent (and used) pattern:
describe('some spec', function() {

  it('test asynch', inject(async function(...) {
    throw new Error('HAHA, this will not be reported as a test failure');
  }));

});

I fixed this via https://github.com/bpmn-io/dmn-js-properties-panel/commit/c9ee6435e3cfe2d262ab0b707ce9054a1034e0ec.
 One test (verifying version tag tooltip) was completely broken, used a non-existing utility, and was structured so it would never work. The test is now properly architected, and works, modeling a user flow:

I did not touch the other 24 failing tests, but I suggest we handle them ("make them work") in similar ways.

Converted to draft as this needs further "action".

All tests are now green. ✅
We (me) changed some fields in the properties panel from inputs to text areas and forgot to adjust in the tests. I also added some values to the fields in fixture not to compare against undefined -> https://github.com/bpmn-io/dmn-js-properties-panel/pull/109/commits/58732974d9ef7b1d15479b47aa076b0427432238
Rest of the changes are about some incorrect element ID or wrong bootstrapping of the modeler.

I've pushed https://github.com/bpmn-io/dmn-js-properties-panel/pull/109/commits/93a903acf5198999d32de639f87715912e503a37 to not print the XML on CI/when all tests are run, but overall the PR looks good. Great job!

Thanks @jarekdanielak for taking this on :muscle:


feature: build cache in the CI

Subject
I would like to contribute to the project
Description
The build process in the CI does currently not use a cache. We should change that.

List of helpful links:

https://github.com/docker-mailserver/docker-mailserver/blob/2f8ad142eccfe3d6291373629c5b1dbf89b71f52/.github/workflows/generic_build.yml#L66-L74

Done in d77fc67


Add method to delete element at specified path

This PR adds a method to delete an element at a specified path array, in addition to get/set/has.
The path argument supports a string based path introduced with #46.

Added in https://github.com/Develatio/js-traverse/commit/4264d59d5f295c5a7e04ccb186abbdd20cc69f50


Docker integration - swarm support

Description
I really like the simplicity of this dashboard but the docker integration assumes you have a single host.
Lots of people are running clusters/swarms who would love both visibility and control over the swarm.  I constrain Homarr to run on manager nodes only which means it should be able to access and control all containers across my cluster, if the feature was supported.
Priority
Medium (Would be very useful)

I believe this could be done by splitting the docker URL env parameter into a separator (most likely ;) and setting the value to
HOST_ONE:3000;HOST_TWO:7632;HOST_TREE:2000 for example. Then in the code you'd need to instantiate a Dockerode https://github.com/apocas/dockerode for each host probably.
Take a look at this related issue : https://github.com/apocas/dockerode/issues/212


Feature request: Add Eniro maps

I'm submitting a ...

[ ] bug report
[x] feature request
[ ] support request

Do you want to request a feature or report a bug? Feature

Description

It would be nice to have support for Eniro charts, which are available for Sweden, Norway, Finland and Denmark.
It seems to be pretty straight-forward with Leaflet, looking at the Grafana plugin TrackMap.

See this PR: https://github.com/pR0Ps/grafana-trackmap-panel/pull/64
Something like this maybe:
leafletHelpers.js
export const baseMaps = function () {
  // Other maps here

  // Eniro sea maps (for Scandinavia)
  const eniro = L.tileLayer('https://{s}.eniro.com/geowebcache/service/tms1.0.0/nautical/{z}/{x}/{y}.png', {
    subdomains: ['map01', 'map02', 'map03', 'map04'],
    attribution: '© Kort & Matrikelstyrelsen',
    tms: true,
    maxZoom: 17,
  })

  const baseMaps = {
    Satellite: sat,
    OpenStreetMap: osm,
    CARTO: cartodb,
    'Eniro (Scandinavia)': eniro,
    'Nautical charts (USA)': noaa,
    'EMODnet Bathymetry': bathymetryGroupLayer,
  }

  return baseMaps
}

Note: I was hoping to submit this as a PR but I haven't yet managed to get my local dev environment up and running 😅 So the code is untested. I hope you don't mind!

Done, pretty straight-forward.


create different categories

Right now all the example readme are clustered at a single place but it will be much better if we can create different categories for each type just similar to this repo.

Can I take up this Issue? I looked at a similar repo.

Is there any information about categories that I should divide this on?

Hey @adityathakurxd . Go ahead.
You can divide them into categories like gaming, badges, fancy fonts, icons, etc.
Feel free to show your creativity.


[FEATURE] Swipe to Pay

Description
The Hyperswitch SDK is the frontend part of the payment experience, handling how users interact with the payment process on mobile apps. When a user opens the payment sheet, they typically see a "Pay Now" button to complete the transaction. To make this experience more modern and engaging, the plan is to replace that traditional "Pay Now" button with a Swipe to Pay action. This will allow users to swipe across the screen to confirm their payment, making the process feel smoother and more interactive. However, it’s important to maintain backward compatibility, so older versions or users who prefer the standard button will still have the option to use it.
Getting started

Get familiar with ReScript.
Check the README.md for project structure and setup instructions.
To setup locally, follow these steps

#  Clone repository
cd hyperswitch-client-core
git submodule update --init --recursive
yarn install
yarn run server     # This starts the mock server
yarn run re:start   # In another terminal

Current Behavior:

The Pay Now button is used to initiate the payment process.
On clicking the button, a progress bar is shown, and the payment confirmation flow proceeds as usual.

Expected Behavior:

The Pay Now button should be replaced by a Swipe to Pay feature.
The user should swipe to confirm the payment instead of clicking a button.
The existing payment flow must not be affected by this change.

Details:
1. Swipe to Pay Design
The UI needs to transition from a simple button press to a swipe action without impacting the overall layout and user experience.

Action: Design the Swipe to Pay feature such that it visually communicates the action to the user, making it intuitive.
Task: Create mockups or design assets for the swipe interaction (e.g., a draggable bar with labels like "Swipe to Pay").
Task: Ensure the swipe area is visually distinct but blends in with the SDK’s theme.
Swipe Interaction Implementation:

2. Swipe Interaction Implementation
Develop the logic to handle swipe gestures, replacing the button click.

Task: Ensure that the swipe gesture detects partial swipes and completes only on a full swipe.
Task: Add haptic feedback or a small animation to enhance the user experience upon completing the swipe.

3. Maintaining the Existing Payment Flow
The current payment process, which starts with a Pay Now button, shows a progress bar, and confirms payment, should remain unchanged beyond the interaction trigger.

Action: Refactor the code so that the swipe interaction triggers the same payment flow as the button click.
Task: Map the swipe gesture to the existing Pay Now functionality, ensuring no disruptions in the backend logic or payment process.

4. Progress Bar Handling
The progress bar currently appears after clicking the Pay Now button. This should still occur after the swipe action.

Action: Display the progress bar as soon as the user completes the swipe.
Task: Implement a smooth transition from the swipe action to showing the progress bar, ensuring it reflects the same loading states as before.

5. State Management and Error Handling
Handle payment errors or failed attempts while using the swipe functionality.

Action: Make sure that if the swipe action is interrupted or payment fails, the app can reset back to the default state, allowing users to try again.
Task: Implement error states and messages that reset the swipe feature if a payment error occurs.
Task: Ensure that partial swipes or errors during the swipe do not interfere with the backend payment flow.

6. Security and Swipe Confirmation
Swipe actions could introduce security concerns if not carefully implemented, such as accidental swipes or false triggers.

Action: Add extra measures like requiring a full and deliberate swipe to confirm the payment, avoiding accidental triggers.
Task: Add additional checks such as re-confirmation of payment details upon swipe completion for extra security.

7. Backward Compatibility
Some users may prefer the Pay Now button or expect it based on older versions of the SDK.

Task: Maintain backward compatibility with configurations or flags that allow the merchant to choose between the button or swipe interface.

8. Testing & Quality Assurance
Extensive testing is required to ensure that the swipe interaction works seamlessly across various devices and does not affect the underlying payment functionality.

Action: Test the swipe feature across multiple screen sizes and OS versions to ensure consistency.
Task: Test payment flows with both Swipe to Pay and Pay Now options to ensure no impact on functionality.

Contribution Guidelines:

Fork the repository and create a new branch for your work.
Write clean, well-documented code with clear commit messages.
Make sure to follow our coding standards and contribution guidelines.

If you have any questions or need help getting started, feel free to ask in the comments!

Hi, I would like to work on this.

Hi, Can you please assign this issue to me??

hey @gorakhnathy7, please check on this

@ansh-saini Assigning this to you, Happy coding!

Thank you for assigning it to me, I'll be opening a PR for it today

I'm really sorry but I won't be able to work on this issue.
@gorakhnathy7 Please assign it to @alpit4 instead.

hey @gorakhnathy7 , can you asign the task to some one else.

sorry for being late due to my exams and internals I couldn't do it I will do it within 2 to 3 days  . Happy diwali


Update github.com/opencontainers/runc to v1.1.12

To fix https://github.com/cilium/tetragon/security/dependabot/44

Thanks! at the same time on the renovate side we have:

it should have the right to see those 🤔


does nothing

Out of curiosity, I made same VCL project as FMX project
Both do nothing
Do not bother to answer

face palm
Do you understand what are saying to you?
This module is ONLY for FMX!
Create an FMX application, connect the module, create a class object according to the example. And you will see that it works as intended

Use an example if you don't understand
https://github.com/HemulGM/VCLTaskBarToFMX/tree/main/Sample

Stil does nothing >>>>>>>>>>> D10.2.3


Can we replace LIVE_SET in ObjectCleaner with AtomicInteger?

The role of LIVE_SET is simply to determine if there is a value, then can we use AtomicInteger instead of this part of the work to reduce the use of space?

iirc ObjectCleaner is no longer in use in the latest 4.1, update your version of Netty if you are experiencing problems with high memory.

Understand, thank you!


Update Developer guide

Signed-off-by: Rupal Mahajan<EMAIL_ADDRESS>Description

Add changes wrt new repo in Developer guide

Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] New functionality includes testing.

[ ] All tests pass, including unit test, integration test and doctest

[ ] New functionality has been documented.

[ ] New functionality has javadoc added
[ ] New functionality has user manual doc added

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Changes to my branch are not reflecting here since the repo became public. Created this instead https://github.com/opensearch-project/dashboards-reporting/pull/18 from new fork.


Update Gulp-Sass dependency to 3.1.0

Problem
I recently came upon an issue when running "npm start", I would get the following message error.
12:43:02] Starting 'default'...
[12:43:02] Starting 'build'...
[12:43:02] Starting 'clean'...
[12:43:02] Finished 'clean' after 135 ms
[12:43:02] Starting 'pages'...
[12:43:06] Finished 'pages' after 3.95 s
[12:43:06] Starting 'sass'...
[12:43:11] 'sass' errored after 4.64 s
[12:43:11] Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (57)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v3.13.1
Solution
I narrowed down the solution by updating gulp-sass from 2.1.0 to 3.1.0. I am not sure if anyone else has come across this issue but updating gulp-sass solved it for me.

Hey guys I came across this problem today too and I managed to solve it (read on for my solution).
Environment
I'm on Windows 10, recently I had to update my Node version (npm 5.7.1 and node 8.10.0).
The problem
Foundation E-mails started breaking because npm run start or any other npm script really didn't worked anymore.
The solution
Easy: go to packaje.json and update gulp-sass (inside devDependencies) to version ^3.0.0. Of course after this delete everything inside node_modules folder and npm install again.
Hope this helps, bye! 😁

hi guys please help me i have tried to change the version package.json and i am still getting errors
Starting 'sass'...
[20:32:45] 'sass' errored after 167 ms
[20:32:45] Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (57)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v3.13.1

@JMKP did you try running npm rebuild node-sass?

@colin-marshall thanks for the response, yes I have tried that. I installed node.js, got because I want to do website using sass I am not sure if I am missing something. When I do foundation watch keep giving me errors

What happens when you run npm rebuild node-sass? Does it compile successfully?

It doesn't run see the image

And this is the error I am getting when I do foundation watch so that it can compile the files to create CSS folder on my web editor

Hey JMKP, @colin-marshall is right about the repo: from your second screenshot it looks like you're in foundation-sites, not the framework for the e-mails.
This is the wrong repo, go here: https://github.com/zurb/foundation-sites/issues

@JMKP you have to run it from inside your project's folder. It looks like you're just running that in your home directory.

You have to upgrade node-sass.


Add additional information about the data disk for Bioconductor on GCE.

Also update API explorer links to V1.

LGTM


Fixed instruction structure in sleigh

The offsets were off by 1

[ x] Tests pass

Nsis.sla is the result of compiling Nsis.slaspec, so there are a lot of changes that were generated just from changing the offset and those changes can't be broken up into multiple PRs


Dead link to systemd scripts in docs

Namely:
systemd (Isso + Gunicorn): https://github.com/jgraichen/debian-isso/blob/master/debian/isso.service
SysVinit (Isso + Gunicorn): https://github.com/jgraichen/debian-isso/blob/master/debian/isso.init

These two links result in 404 on GitHub :slightly_smiling_face:
Do you know a place where we can find a copy of these files?

Following that repo's README, the new debian upstream source is:
https://salsa.debian.org/jelmer/isso/-/blob/master/debian/isso.service
https://salsa.debian.org/jelmer/isso/-/blob/master/debian/isso.init


The deofuscator appears to break when emojis are involved

I've been having problems deobfuscating applications with obfusctaed emojis.
        sb.append("qweq4234weqwe");
        sb.append("qweqw234eqwe");
        sb.append("qwe \uD83D\uDE05 qweqwe");

Led to the error
Traceback (most recent call last):
File "deobfuscator.py", line 304, in
main(args)
File "deobfuscator.py", line 284, in main
f.writelines(data)
File line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode characters in position 22-34: character maps to

Haven't tested the emojis with the Python deobfuscation method.

Fixed in<PHONE_NUMBER>9710df6bf69d63fecec8e58a0f8554


Rename optional.map

I have code which uses both std.algorithm.map and httpd_handy.components.optional.map. I've had to rename the import for the second one to avoid confusion.
Indeed the first time I saw the map usage inside handy, I though it was std.algorithm.map.
For a different name, I'd suggest ifMap or something like that.

Renamed to mapIfPresent as of v8.3.0


Add Dampfkraft

Added Dampfkraft; logo is at the bottom of the page.

Hey Paul! Nice to see a PR from you.
I don't see a logo at the bottom of the page, please make sure that you've pushed properly and open another PR.


Wrong label alignment

Prerequisites
Please answer the following questions for yourself before submitting an issue.

[x] I am running the latest version
[x] I checked the documentation and found no answer
[x] I checked to make sure that this issue has not already been filed
[ ] I'm reporting the issue to the correct repository (for multi-repository projects)

Current Behavior
Labels are wrong. on Material Dashboard Pro HTML v 2.0.1

Failure Information (for bugs)
Please help provide information about the failure if this is a bug. If it is not a bug, please remove the rest of this template.
Steps to Reproduce
Forms > Wizard on your online demo
The problem here is the bmd-label-static class... it is added automatically. How can I control this?
In my case it appears on datetimepicker label

Hello @israelias94 , thank you for using our products, please update your project to the latest version (v2.1.0) of the product where we fixed this issues. Also, check the documentation to see how to use the labels.
All the best,
Stefan


gstreamer1.0-plugins-good: enable rpicamsrc plugin

Signed-off-by: Jose Quaresma<EMAIL_ADDRESS>
- What I did
- How I did it

Can one of the admins verify this patch?

@agherzan-ci ok to test

The patch was merged in oe-core, time to revert the 1st commit. Will send PR with that now.


Enhancement : Filter placeholders

ATM, we cannot set the filter title/placeholder.
For example : A column "Car", the placeholder on the filter input will be : "filter by car_id", and it cannot be changed easily.
Enhancement (quick) : replace "filter by car_id" by "filter by Car"
Enhancement (better) : add a filter option "title"

I'll be adding this.

check #78


[IMPROVEMENT] PrometheusEval support for multi-turn evaluation

Description
Apparently, formatting the messages within a conversation (without the last assistant message) and then setting that formatted conversation as the instruction within the Prometheus 2 template works fine, as mentioned by the authors at https://huggingface.co/papers/2405.01535#663e893d8732bcd076147ed3.
While it has only been tested for MT-Bench, ideally this issue is useful to explore that with other datasets as i.e. Capybara, and review whether that's detrimental for the quality of the reasons and scores generated by Prometheus.

A separate task shouldn't be required, as the step below would already do the work:
class MultiTurnPrometheusFormatting(Step):
    _template: str = PrivateAttr(default="{% for message in messages %}\n{% if message['role'] == 'user' %}\n{{ '<|user|>\n' + message['content'] + '</s>' }}\n{% elif message['role'] == 'system' %}\n{{ '<|system|>\n' + message['content'] + '</s>' }}\n{% elif message['role'] == 'assistant' %}\n{{ '<|assistant|>\n'  + message['content'] + '</s>' }}\n{% endif %}\n{% if loop.last %}\n{{ '<|assistant|>' }}\n{% endif %}\n{% endfor %}")

    @property
    def inputs(self) -> List[str]:
        return ["messages"]

    @property
    def outputs(self) -> List[str]:
        return ["instruction"]

    def process(self, *inputs: StepInput) -> StepOutput:
        for input in inputs:
            for item in input:
                item.update({"instruction": self._template.format(messages=input["messages"])})
            yield input


500 errors are not handled properly

When a synchronous publish call times out on the server side, TSC returns an error about a failure to parse the response. It should return a proper error that directs clients to use the async publish method.

The issue is for all 500 errors in general. Since 500 errors do not have xml response, TSC throws this exception:
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tableauserverclient/server/endpoint/exceptions.py", line 18, in from_response
    error_response = cls(parsed_response.find('t:error', namespaces=ns).get('code', ''),
AttributeError: 'NoneType' object has no attribute 'get'

It's not clear from this error that there was a 500 error.

Fixed.


graphical glitch while dragging the cursor over the color wheel

See attached screenshot. Please help on how to fix. Thanks

Is there a fix for this issue?

This is written with a very old version of Unity and a lot has changed since then so I wouldn't recommend using it any more.
The issue here in particular might stem from the missing "ZTest [unity_GUIZTestMode]" inside the shaders but that's just guessing since I don't have an environment to test it with atm.
For newer Unity versions I would highly recommend using a VisualElements UI system instead.


[FLINK-31759][hbase] Using sql_connector_download_table shortcode for table document.

This should also backports to v3.0 branch.

Thanks @TanYuxin-tyx, merged.


UI tool box update for 2.7.0

Overview

Adding UI Backplate (UI Backplate.prefab) to the UI Toolbox list.
Adding Slate Blank (SlateBlank.prefab) to the UI Toobox list.
Added SlateBlank.prefab. This prefab variant simply disabled content quad sample texture.
Added thumbnail images, updated DefaultToolboxItems.json
Minor adjustments in json file (docs, list order)
Updated default z position value in some of the prefabs to 0.0 (was random value such as 0.619, make them instantiated at random place)

Changes

Fixes: #9839

Updated these random default position values in some prefabs.

/azp run

/azp run


Added Button below "Info"-Node to manually trigger an update

Hi.
Not sure if it is the way you would do it. But, as described in https://github.com/iobroker-community-adapters/ioBroker.unifi/issues/77, I added a Button below to info node to allow manually triggering an update.

I'll accept this PR, but I will afterwards change the button, as I don't think it should be part of info. Thanks.

Yes, you're right. It definitely should be below the default node.

I updated your changes in this repo. Can you please check if it still works as expected?

Hi @braindead1
tried to test it using npm install<EMAIL_ADDRESS>but can't get the adapter to update.
Can you assist in giving me the correct command for upgrading to this version?


sorted list of options

r? @patrickxb

We always want flags sorted alphabetically?

i think it's easier.... don't you?  otherwise it's so hard to know where to add new ones.

Ok.  Sometimes if there are just a few options, I tend to prefer them ranked by importance, frequency of use.  But if there are a lot, alpha makes it easier to find.
But a standard is better than nothing, so let's go with this.
LGTM

Should we get this working again?  It's only been a year...


Compatability Issue With CelesteNet

If celestenet is enabled and you are connected, other players are able to activate the pressure buttons.
The issue is shown in https://youtu.be/IiTLdmSZHNI. Watch the button and the piston it is connected to.
Edit: Oops, i followed a link on factoryhelper page to wrong issues area. My mistake!
Edit: I'm not sure about last edit so i'm undoing it. Sorry!

Closing, does not apply to this helper.

Sorry!
On Mon, Jan 23, 2023, 7:33 PM bigkahuna443 @.***> wrote:

Closing, does not apply to this helper.
—
Reply to this email directly, view it on GitHub
https://github.com/CommunalHelper/AdventureHelper/issues/3#issuecomment-1401205161,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AR6INQXTG7RY6HMWUZPDAULWT4POJANCNFSM6AAAAAAUDD6NZA
.
You are receiving this because you modified the open/close state.Message
ID: @.***>


Add support for KIP-769

KIP-769 allows listing all connector plugins and also retrieving their configuration definitions. kcctl should expose these features.
I've started working on it, hoping to have a PR soon

Woot, woot. Looking forward to the PR. How were you thinking to expose this, via kcctl describe plug-in SomePlugin?

Sounds great!

kcctl get plugins --all to list all plugins

That would work; alternatively, how about `kcctl get plugins --type={connector|converter|transformation|predicate|all}? I.e. providing some more fine-grained control over the returned plug-in types?

Hey @mimaison, I think this one is actually done, or is there any remaining task here?

Yes this is complete, closing.


fix: use proper key formating as per stanza persister

Description: Migrating offsets from SCK to SCK-Otel doesn't work. This is because of incorrect keys we use to populate the boltdb cache.
The proper keys should be
file_input.knownFiles, journald_input.lastReadCursor
But we prepend $. to them and it causes log replication.
Refer scoped persister for the current format.
Note: I'm currently in the process of testing this on my Mac. I'd appreciate you're review on this by then
Testing: Manually tested it on SCK and SCK-OTeL with locally built image

I have read the CLA Document and I hereby sign the CLA

In above image SCK ingested till Hello 46.
I continued with SCK-OTeL and it continued from Hello 47. No duplicates.

Following is the current behavior (buggy migration). As you can see, each event is read twice. Event though fluentd left at Hello 46. This is because of the incorrect key we use in boltdb.

Please fix the CI and we can look at getting this in.

Please fix the CI and we can look at getting this in.
Done.

Please rebase to get the fix on hadoop tests.

I rebased for you.


feat: Working state for conversations stream

Closes #17

Would this use case be covered by meltano/sdk#226?

Kind of, I think instead of "faking" it though we are actually reducing the number of requests dramatically as we stop iterating through pagination. So maybe that feature would solve this I guess it depends on how it's implemented!


Make it possible for tests to return TEST_SKIP to skip themselves

The current, albeit counter-intuitive, correct way to do this is to report TEST_SKIPPED_ITSELF. We should get rid of this and make it possible to use TEST_SKIP directly.

Do you mean printing on stdout TEST_SKIPPED_ITSELF ?


Ligand connections and bond distances are not respected

ligands.zip
It seems that my ligand is compressed and bonds are distorted after running generate_new.py (after changing it to my protein and ligand).

I attached the zip file with the original ligand as well as the outputs from the model.
I am using the checkpoint given in your GitHub for the weights.
My software versions:
https://pastebin.com/0cV7Re9u
My console output:

Thanks for your feedback! Will try to reproduce and correct the outputs for your ligands.

Hi Zaixi,
Thank you for the code - I was wondering if there was a follow up on this problem?
Best,
Daniel


Read only values in Field

Lets make the following read only (so that users don't try to edit it expecting it to propagate to the grid
https://github.com/OceanParcels/Parcels/blob/93cc635b82397a826e4e0869f2db4ecc7b3bfb19/parcels/field.py#L192-L197
cc: @sruehs

In fact, we could even deprecate the field.lon, field.lat and field.depth attributes; I left them in for backward compatibility when we moved to a GridSet structure back in v2.0. So it's really old, redundant code that's there just for convenience.

Yes, thats also a possibility. Let's save this particular discussion for down the line where I review all attributes/methods and suggest actions to take (deprecate to make private, make read only, etc)

Done in #1709


Where to start if LED won't work

Hi.
Sorry for garbled issue, accidentally hit Enter while typing.
Don't hesitate to tell me if I'm asking something wrong, but I'm not sure where to start debugging.
I use 30-pin WROOM 32 for this project, want to build an informer from a 8x32 LED panel, I'm using standart GPIO16(D2) for data and VIN/GDN for LED power.
ESP32 was tested with WLED project so I know it works fine, power supply is USB charger 5V/3A.
For testing purposes I removed icons from ESPHome code and changed font file with bitmap Cozette (https://github.com/slavfox/Cozette, font size 13px), everything else left untouched.
On your video switching power makes matrix display "01.01", but my stays unlit blank, what could I miss?
Again, feel free to move issue if I'm not supposed to ask such things here.
Thank you advance.

Try to start without this component and configure only light with 'platform: neopixelbus'. If this also doesn't work, check your wiring.

Yes, I got it working with monobit after which bitmap cozette worked too, not sure what was causing problem. Still, cozette 13px looks trancated from the top, like this (I sent on screen "123", don't mind reflection). Is it something amendable?

You can scale the font with the size parameter in the font definition. But the font is not readable when scaled to fit!


Inverted typing in tile (was: Volto editor keyboard nav: Shift-tab between text tiles mixes up text insertion point)

Mac OS X, Google Chrome 72.  When I press SHIFT-tab while editing the description, I jump back to the Title tile, then I can move the cursor to the right, but any characters I type will be inserted at the beginning of the title. Also the focus (grey rectangle) stays around the description.
Forward tabbing from the title into the description or a normal text tile doesn't stick the insertion point to the first character.
Grr. can't upload a small mp4 video. Will do with screenshot then :-S

This is known and related to #187.

Closing as duplicate.

No longer happening, in part because the description block is not present, but the issue do not happen in either draftJS or slate.