Fix/clean build

Description

Added --clean flag for hack/build.sh that runs git clean -dxf to remove any and all unexpected files from the directory before building
Fixed up some shellcheck errors that my IDE has been yelling at me about

Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)

How Has This Been Tested?
I ran hack/build.sh --clean and observed git cleaning my working directory to match the tree before the build, haha
Test Configuration:
Fedora 35
Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

/ok-to-test

/lgtm


generic switch example should also include user_label (CON-391)

Fixed label and user label are used in pairs, the user_label allows the user to override the default string in the fixed label.

It is being addressed in PR https://github.com/espressif/esp-matter/pull/315.


Port to new versions?

This mod seems dead, but I really hope that someone will port it to 1.13/1.14/1.15

I've stopped modding, but there appears to be a fork that has an incomplete port to 1.15 and 1.14: https://github.com/xbony2/BlockRenderer

Here, have a port or two.
I decided to skip the 1.13 port, I may come back and do a port if there is interest.
Note that the rendering portion is mostly a straight port and will probably at some point be moved to the new Rendering System.
Unascribed, do I have your permission to put this up on CurseForge?

Versions:

Minecraft 1.16-20w18a (Fabric)
Minecraft 1.15.2 (Forge)
Minecraft 1.14.4 (Forge)
Github Repo

Additional Features:

Render size is now no longer limited by the window size but by a fixed limit of 2048. (Using Brian Paul's TR Library)
Pressing the keybinding whilst holding an item in the main-hand will render it
Customize Render Size (Press [Alt] to configure single Item Renders)
Use Identifier for Filename (Press [Alt] to configure single Item Renders)
Add Render Size to Filename (Press [Alt] to configure single Item Renders)

Known Bugs / Issues:

Pressing the keybind whilst in a container can be iffy due to widgets grabbing focus and not passing on the event, I've fixed this by checking the raw keycode however for compatibility.

If you have a recipe book open the keybind is disabled.
If a textfield is focused the keybind is disabled.

The current OpenGl calls are pretty much a direct copy, this could probably be cleaned up due to changes in the rendering system.

I don't like the filename changes; the filenames are the way they are due to multiple specific requests by FTB Wiki maintainers. It sounds like they might be customizable but only for single renders...?
Alt keybinds are likely to be unusable in many cases on Linux. Tiled rendering is a good upgrade.
Why should I have to give you permission to put it on Curse?

Pressing the Alt key whilst doing a single render opens a UI which is like the Bulk Render UI but without the Enter Mod Id (Renamed to Namespace to fit with newer versions).
The filename changes are optional for both Bulk/Single renders.
The changes are applied by checkboxes that default to false in each UI.
There was only one real change to filenames which was that the render size was added by default for single renders.
This is actually a remnant of testing so there's an update with this changed back.
Thanks for the information on alt keys on Unix systems.
My current work around is a button in the UI to set the render size based on the GUI Scale, with Shift now opening the UI instead.
I know the License is MIT but thought it be polite to ask seeing as I was posting the above message anyway.
A CurseForge Project has been made here (N.B. Not visible until moderation by Curse).


Tabs

Tabs similar to those in extension manager is a planned feature.
Tabs will consist of 2 parts: styling and javascript for controlling what content to show.

Added in 3db4c61da7b6432f50c4560ba8af82f274259303

Forgot to implement Ctrl+Tab for cycling.

Implemented in 5d0b940eb0d8e963f566bc50c7dab04de8d516f0


on iphone button enter swarm city doesn't appear

Location
/mykeys
Expected behavior
when creating new account on iphone, after checking the box to use the private key to be the backup, a button appears "enter swarm.city"
Actual behavior
when creating new account on iphone, after checking the box to use the private key to be the backup, the button appears "enter swarm.city" doesn't appear.
Steps to reproduce the problem
ON IPHONE: create new/ choose username and avatar/ choose pasword/make backup/show keys
Operating system / hardware
safari on iphone

perfect!


Analyzer Feedback from IntelliJ

Version information

IDEA AI-223.8836.35.2231.11090377
3.0.6
AI-223.8836.35.2231.11090377, JRE 17.0.6+0-b2043.56-10027231x64 JetBrains s.r.o., OS Windows 10(amd64) v10.0 , screens 1366.0x768.0

@prakashbahadurchand it is unclear what error you encountered above, if you have more information or logs please reopen the issue with the log files.


TCP is not supported by plex as a custom server access URL anymore?

I used your latest update and it updates the custom URL fine and opens the tunnel, but I think the fact that it is tcp is meaning I cannot connect to it anymore? I tried disabling secure connections required to no avail.
Possible I'm missing something but thought I would say something just in case.
My work around was to change:
tunnel = ngrok.connect(PUBLIC_PORT, "tcp")
to
tunnel = ngrok.connect(PUBLIC_PORT, "http", bind_tls=True)
I'm not sure the implications of making this change as I haven't had time to see if there is any playback stability issues or anything like that

Yep my mistake there sorry! I'll get a fix up ASAP.

Fixed! please switch to the latest update!


bgtbhgbgthbghbtghtb

<!---   *** BEFORE SUBMITTING: PASTE CLIPBOARD HERE TO COMPLETE YOUR REPORT ***   ---!>

Closing as a duplicate of issue #22525.


Maximized

Rebased version of #1273.
This fixes #38.
Only tested on macOS 10.14.1

@chrisduerr I think I may have created redundant entries in the window builder, but this worked well for me

Should I rebase all the commits as well?

@jedahan If they aren't rebased on top of master, yes please. There are no merge conflicts present right now, but it's still good to make sure there are no CI issues with the latest master.

Note that it might be desired to add a keybinding to trigger this action manually. However I'm fine with doing that at a later stage if it's still desired, rather than putting it in now while nobody's interested in it.

This is rebased on top of master, what I am asking is if I should reduce the number of commits to a single commit by running fixup on top of the original single commit "Added start_maximized option in config" before this PR gets merged.
Are you suggesting that start_maximized is more clear than just maximize if we add a maximize keybinding now or in the future? Or are you just making a note we may want it?

Please don't squash commits, I'll squash them myself before merging anyways and that kinda just makes reviewing harder since it's harder to follow the exact commit history after squashing.
The start_maximized comment is completely unrelated to a potential keybinding action. I just think that window.maximized is not directly 100% clear about what it does, while window.start_maximized just edges out that last inch of uncertainty.
My comment about a keybinding action was mainly a note about how this might be desired in the future, but unless anyone else has a drastically different opinion than me here, I'd keep it out of this PR for now.

Thanks for being so patient!

I'm trying a fresh build instead of incremental in case I missed something @dm1try

@dm1try can you share your entire alacritty.conf ?

@jedahan I tried fresh allacritty.conf(only shell params were added) but still no luck.
I'm going to investigate this a little bit later.

@jedahan ok, I found that the feature works only when columns/lines set to 0 (they are ignored then); in that case the window is maximized, otherwise it is moved to left bottom corner.
Could you confirm? If this is the case, the comment in a config example should be updated as it has "incompatible" default values for columns/lines.

Just as a note, it should also be quite easy to ignore columns/lines when start_maximized is set to true. That might be a better solution than having to document it.

Hmm I will open a new issue because I think the solution is a bit more subtle than 'ignore columns/lines'


Feature Request: --force-register on the -ch and -cc commands

Being able to run:
./synful -ch RequestHandlerName --force-register
and have the class automatically append to the array in
/config/RequestHandlers.php
Thanks

I've edited the title of this issue, this would be useful for both request handlers and commands.
Although I don't very much like the idea of editing a PHP file on the fly, I'll look into it and see if I can come up with a system that works.

Configurations have been moved to a JSON format, which should make this considerably easier.


Reduced the next and previous button's size.

Please star the repo.

Done.

Please merge the PR.


fixed percentThroughLevel to return the correct value

Using the percent function was returning the wrong value for $this->percentThroughLevel. As an example, on my Steam profile I had a LevelFloor of 600 and a LevelCeiling of 700. My current playerXp is 656, so with a 100 point difference, 656xp should be 56% progress completed.
With the above values mentioned it was returning 36 which would make the progress bar less than it really should be on the front end.
The correct formula for an arbitrary range is ( n - min ) / ( max - min ) * 100 while n = playerXp or whatever the current value is in between the range.
Please review and let me know any concerns.
Thanks for your hard work on this package. :)

Thanks for this.  Can you make another one for the L4 branch?

Nm, I made the back port.  Release 2.0.3 tagged for L5 with this in it.  Ty again.


Dockerfile for building mleap-serving?

Hi, we would like to build mleap-serving images using a different base image (RedHat UBI-based rather than Ubuntu), and so were wondering if the Dockerfile and any other build logic you use to produce those currently published to docker hub could be included in the repo?
If not, maybe you could confirm that the advice given in this related previous issue is still correct: https://github.com/combust/mleap/issues/134
Thanks in advance!

Hey @njhill ,
Thanks for your question. Currently, we use this DockerConfig (https://github.com/combust/mleap/blob/master/project/DockerConfig.scala) and the Scala/SBT Docker Plugin (https://github.com/combust/mleap/blob/master/mleap-serving/build.sbt#L3) to publish the MLeap Docker images.
There are two possible ways:

you could check out the MLeap code, update the current base image, build the MLeap image and publish it to your internal Docker repo
you could see if we can have more than one base image defined for the sbt docker plugin, or if we can update the build to run the plugin for each of the base images.

Hope this makes sense, let me know if you need help with the second approach, or if you run into issues with the first.


Too slow

It's too slow.I test image(600X600  scale 2),10s per image on gpu,it's too slow using realx2 model.
Is the speed normal?

It's not normal. As said in https://github.com/JingyunLiang/SwinIR#results, testing on a 256x256 LR image takes about 0.5s on a 2080Ti GPU.

It works fine on A4500 (> 1it/s), but it's slow on Nvidia A5000 and A6000 with 3s/it and sometimes even 30+s per it.


Do ACME developers plan to support the PyTorch library?

Hi erfanMhi,
Thanks for your question and interest. We have no plans to develop any PyTorch agents, however, we have aspired to build Acme to be agnostic to the tensor programming language. It should therefore in principle be possible to build a PyTorch agent with no, or minimal, changes to the library. If you are successful in doing so, we would love to have review your solution, incorporate any improvements, and point to your agent as an example PyTorch agent working in Acme.
Good luck and thanks in advance!
Bobak


Add Main Views To Full Install

A full install should be a full install, including the main views.
This PR fixes #573

This PR is reverted with #655.
We don‘t want to publish the main views as default on a full installation. To publish the main views is not needed. It‘s only needed, if many changes are necessary. The best case is to extend the adminlte blade templates locally.


Updates for Aff

Clone of https://github.com/owickstrom/purescript-spec/pull/57

@felixSchl made a new PR here, seems to build fine and all


Make trigger function more synchronous with new parameter immidiate. …

Resolves issue #20 while being backward compatible.
trigger function called with trigger(EVENT,false) will queue transition until next call of run machine.
Call to trigger(EVENT,true) or trigger(EVENT) is the immediate transition while in trigger function.

I was about to implement the same thing!


Define "code" block

This PR uses the latest highlighting functionalities in<EMAIL_ADDRESS>to replace default code highlighting.
it also brings support for all prism languages.

We should probably use prism-languages from @bebraw

This supersedes #2, except for prism-languages. Can I ask you to bring that change here too so we can release them at once?

@gaearon done! (sorry for the delay, lot of work with gitbook.com).

Thanks! I'm on vacation now, will merge soon after I'm back.


Support of Oracle native VARCHAR2 as  Pascal-like strings (C-like strings are lossy for some cases)

Oracle allows to store strings which contain 0x0 character in the middle, it could be shown in the sample query below:
SELECT value, LENGTH(VALUE), dump(VALUE) FROM (
  SELECT 'test' || chr(0) || 'me' VALUE FROM dual
)

ocilib is not able to handle such strings, part after 0x0 character is being lost, so it will be better to implement support of Oracle native OCI_Varchar2 complex datatype (with will contain data length and pointer to data), OCI_GetVarchar2(), OCI_BindVarchar2() in addition to otext, OCI_GetString(), OCI_BindString(). It need to be implemented as  enhancement, not as replacement - the same string value might be accessed different ways.
Direct Path API also need to be extended to handle the OCI_Varchar2 type.
Initially the data loss issue was detected in code which replicates tables (ETL task) between production databases. The #0 symbol was initially introduced as data separator, CSV like, in third-party solution,  so it's not possible to avoid such case.

Hi,
I understand the issue.
Bujt you will get the same problem with all (at least 99%) Oracle OCI based libraries  and even with the Java thin driver.
Even Sql*Plus cannot handle these situations, nor print these values.
If you were using the OCILIB C++ API, I would tell you to add you own template specialization for Statement::Bind()  using a custom container
But apparently you are using the C API.
Maybe you could trick OCILIB by callingOCI_BindSetDataSize() with the "real size" beyond the null character.
I have to check if it could work. but even if it works for inserting, it will not work for selecting.
Instead of introducing a new type, i would rather try to find a way to give applications a way to indicate and retrieve the real length of a string bind/selected column row data.
If I can't find a good solution,  I will think about adding a new type...
Best regards,
Vincent

Technically it could be something like RAW datatype, but existing API does not allow us to reuse OCI_GetRaw() call over varchars.
Though I don’t have objection to have OCI_GetVarchar2 as near 1:1 copy of OCI_GetRaw, the same could be true for binds, why not?

Hi,
Regarding your issue:
-binding in and out is not a problem
-gathering the real lenght on select can be addressed with a new function OCI_GetDataSize
unsigned int OCI_API OCI_GetDataSize
(
    OCI_Resultset *rs,
    unsigned int   index
)
{
    OCI_Define *def = NULL;

    OCI_LIB_CALL_ENTER(unsigned int , 0)

    OCI_CHECK_PTR(OCI_IPC_RESULTSET, rs)
    OCI_CHECK_BOUND(rs->stmt->con, index, 1, rs->nb_defs)

    def = OCI_GetDefine(rs, index);

    if (def && OCI_DefineIsDataNotNull(def))
    {
        ub2* lens = (ub2 *)def->buf.lens;

        call_retval = lens[rs->row_cur - 1];

        if (OCI_CDT_TEXT == def->col.datatype)
        {
            call_retval /= sizeof(otext);
        }
    }

    OCI_LIB_CALL_EXIT()
}

Here is a complete sample code and its output:
int main()
{
    OCI_Connection *cn;
    OCI_Statement  *st;
    OCI_Resultset  *rs;
    otext buf[128] = "";

    if (!OCI_Initialize(err_handler, NULL, OCI_ENV_DEFAULT))
        return EXIT_FAILURE;

    cn = OCI_ConnectionCreate("db12c", "usr", "pwd", OCI_SESSION_DEFAULT);
    st = OCI_StatementCreate(cn);

    OCI_ExecuteStmt(st, "SELECT value, LENGTH(VALUE), dump(VALUE) FROM (SELECT 'test' || chr(0) || 'me' VALUE FROM dual)");
    rs = OCI_GetResultset(st);
    while (OCI_FetchNext(rs))
    {
        printf("%s (size=%d) | %s (size=%d) | %s (size=%d)\n",
            OCI_GetString(rs, 1), OCI_GetDataSize(rs, 1),
            OCI_GetString(rs, 2), OCI_GetDataSize(rs, 2),
            OCI_GetString(rs, 3), OCI_GetDataSize(rs, 3));
    }

    OCI_Prepare(st, "begin :1 := 'test' || chr(0) || 'me'; end;");
    OCI_BindString(st, ":1", buf, sizeof(buf));
    OCI_Execute(st);

    printf("%s (size=%d), buf+5=%s\n", buf, OCI_BindGetDataSize(OCI_GetBind(st, 1)), buf + strlen(buf) + 1);

    OCI_ExecuteStmt(st, "create table temp(value varchar2(50))");
    OCI_ExecuteStmt(st, "insert into temp values( 'test' || chr(0) || 'me')");
    OCI_ExecuteStmt(st, " select value from temp");
    rs = OCI_GetResultset(st);
    while (OCI_FetchNext(rs))
    {
        char *s = OCI_GetString(rs, 1);
        printf("%s (size=%d), buf+5=%s\n", s, OCI_GetDataSize(rs, 1), s + strlen(s) + 1);
    }

    OCI_ExecuteStmt(st, "drop table temp");

    OCI_Cleanup();

    return EXIT_SUCCESS;
}

Output:

test (size=7) | 7 (size=2) | Typ=1 Len=7: 116,101,115,116,0,109,101 (size=38)
test (size=7), buf+5=me
test (size=7), buf+5=me

Is that sounds okay for you ?

OCI_GetDataSize() - it's a brilliant solution, I much satisfied, thank you.
Separate OCI_Varchar2 datatype could be unreasonably complex solution, indeed.
So simple function call fully resolves our case. I also tested Direct Path API - it handles the 0x0 char in the middle of the string properly.
Please close the issue.


fix string default value bug

Proposed changes
Issue Number: close #8602
Problem Summary:
Set the length of the string type field for analysis to the maximum allowed length
Checklist(Required)

Does it affect the original behavior: (No)
Has unit tests been added: (No)
Has document been added or modified: (No)
Does it need to update dependencies: (No)
Are there any changes that cannot be rolled back: (No)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

I test it with following case, and there is no error:
CREATE TABLE test_db( aaa date, bbb string , ccc string) distributed by hash(aaa) buckets 1;
insert into test_db values("2021-01-01", "adasdsad", "asdsadsad");

Which version are you using?

@morningman  My branch is master. Please look at the description in my issue. It is Load instead of insert stmt.


Update Composer dependencies (2021-10-12-00-04)

Visual regression test passed!
View the visual regression test report


Implement Bitcoin Confirmation Sticker Packs

Back in 2016 I had the concept for a Bitcoin Confirmation Sticker which only gets revealed after 6 confirmations. I used a Pokemon sticker pack for this. https://twitter.com/JeremyRubin/status/1415501504316788736
While we might have trouble distributing a sticker pack with copyrighted material, we can make the concept work inside Bitcoin anyways and allow users to import sticker packs.
The confirmation stickers are a useful idea because it encourages users to check that their transactions have sufficient confs in a friendly way.

This would be fun, CONCEPT ACK

ACK


Release v0.19.0

We should also add https://github.com/mapbox/MapboxDirections.swift/pull/250 to this release, a review would be great.
/cc @mapbox/navigation-ios

Actually, this is ready now. Speeds in https://github.com/mapbox/MapboxDirections.swift/pull/250 will not be ready on the Directions API for roughly another week.


Adding version file

Adding this file here for now to track version number.
Will create a release PR which adds the appropriate version(0.1.0) and also changes the reference in apps/internal/oauth/ops/internal/comm/comm.go

Is there a reason the wiring up to comm.go needs to happen in a separate PR?

I tried changing it here but vs code was complaining that there is no version folder to import this value from

@abhidnya13  That is some type of local issue.  Probably will happen at the cmd line too.
Please figure out what is going on and update the comm package to use this.  Also, go ahead and wire the version up to be 0.1.0 so we don't have to do this later.

@jhendrixMSFT , @element-of-surprise Made the changes here.


GROBID does not parse author affiliations anymore.

I tried parsing PDFs today but GROBID seems to leave the author affiliation out for every document.
I used Docker with the GROBID DL model (0.8.1-name-address) and did not specify a consolidation service.
Later, I tried the web service demo and include the consolidation service, but to no avail.
I believe it is not due to specific PDF formatting, since previously correctly converted PDF's currently did not include affiliation information using the webservice demo (see example below).
Using the webservice with header and funder consolidation:
                        <author>                             <persName>                                 <forename type="first">Peiyao</forename>                                 <surname>Li</surname>                             </persName>                             <email>**(removed for privacy reasons)**</email>                         </author>
Running the same script in command line a few months earlier:
						<author> 							<persName><forename type="first">Peiyao</forename><surname>Li</surname></persName> 							<email>**(removed for privacy reasons)**</email> 							<affiliation key="aff0"> 								<orgName type="laboratory">TKLNDST</orgName> 								<orgName type="institution">Nankai University</orgName> 								<address> 									<country key="CN">China</country> 								</address> 							</affiliation> 						</author>
Any clue where the issue might lie? The affiliation parsing for me is the most important aspect of the GROBID output, so any help would be much appreciated!

@mbosten the docker image 0.8.1-name-address is an experimental work in progress image.
I would recommend you to use the stable version 0.8.0.

@mbosten I confirm there is a small issue with affiliation running grobid 0.8.1 full. The problem does not happens on the CRF-only image (lfoppiano/grobid:0.8.1), nor on the master version, using only the CRF models.

@mbosten problem should be solved now for every docker image of 0.8.1


Calling functions that use Wait sometimes will raise an "Illegal call to 'Script.Wait()' outside main loop!"

Please note: ScriptHookVDotNet is NOT ScriptHookV!
If you get a FATAL error (e.g. FATAL: Unknown game version after a game update), than this project is not responsible and you instead need to wait for ScriptHookV to update.

Version
3.1.0
Description
Calling functions that use Wait sometimes will raise an "Illegal call to 'Script.Wait()' outside main loop!"
The following snippet can be used to reproduce this problem:
List<Ped> pednt = new List<Ped>();
for (int i = 0; i < 5; i++)
{
    World.CreatePed(PedHash.Agent14, Game.Player.Character.Position);
}
foreach (Ped ped in pednt)
{
    ped.Delete();
}

Which results in a traceback like:
Failed to instantiate script FoodShops.FoodShops because constructor threw an exception: System.InvalidOperationException: Illegal call to 'Script.Wait()' outside main loop!
   at GTA.Script.Wait(Int32 ms)
   at GTA.Model.Request(Int32 timeout)
   at GTA.World.CreatePed(Model model, Vector3 position, Single heading)
   at FoodShops.FoodShops..ctor()

It seems you can't call Wait function inside constructor. I had the same problem calling "directly" Script.Wait(). The strange thing is that  it doesn't always raise the exception.

This is expected behavior, see also documentation: https://github.com/crosire/scripthookvdotnet/blob/5cb3dafbe00a8ed67147e62e3ce672aee1dc47a3/source/scripting_v3/GTA/Script.cs#L264
Constructors are handled differently compared to events (they don't run through the normal thread loop), so there is no semaphore the Wait function can trigger and wait on.


Superset Integration

Superset already integrates with Trino using their Python client. (https://github.com/trinodb/trino-python-client)
Metriql should just work fine with Trino integration and we can use their REST API in order to sync the metrics definitions.

It's implemented in master! See the documentation here: https://metriql.com/integrations/bi-tools/superset


Adding zip_safe=False to setup.py's.

As discussed in issue #6.
Also fixed a bug in report_to_table.py (probably caused by updates to nox), and added some notes to save future hair pulling.

Thank you so much for doing this, @swolebro!


Fonts issue

After intalling your utility I get very bad font rendering, and backspaces do not even work. By this I mean:

Note that although I use zsh with powerline fonts, starting a vanilla bash, or even sh session does not fix this. I would like to know how to get my terminal back.

@theiosif I think the problem is that the default config is trying to apply the Terminess Powerline font which might not be present in your machine
https://github.com/rajasegar/alacritty-themes/blob/b078f68dda6dff3737545d4a80ec2558116b4369/alacritty.yml#L102
Can you please comment out the line and check?

Closing due to inactivity, please feel free to reopen for any clarification


Missing symbol border in legend for scatter series

General Questions

Issue Type

[ ] I have a question to ask about how to use ECharts to ...；我想提问如何使用 ECharts 实现某功能
[x] I have a bug to report；我想要报 bug
[ ] I have a feature to request, e.g.: I'd like a new feature that ...；我需要一个新功能
[ ] I have a feature to enhance, e.g.: The current feature should be improved in the way that ...；我希望改进某个功能
[ ] There's something wrong with the documents；文档有些问题
[ ] Others, or I'm not sure which issue types to choose here；其他，或我不知道应该选什么类型

Issue Details

Symbol's border is not rendered at all in the legend for scatter series with itemStyle set with color, borderColor and borderWidth properties.
Expected Behavior

The borderColor and borderWidth properties are picked up from series itemStyle and rendered correctly in the legend.
Current Behavior

The border is rendered property in the grid but it's missing in the legend. Only the color property is used to fill the symbol.
Online Example

option = {
xAxis: {},
yAxis: {},
legend: {
show: true,
orient: 'vertical'
},
series: [{
symbolSize: 20,
data: [
[1, 1]
],
type: 'scatter',
name: 'missing border',
itemStyle: {
color: 'green',
borderColor: 'red',
borderWidth: 5,
}
}]
};
Paste this here: https://ecomfe.github.io/echarts-examples/public/editor.html?c=scatter-simple
Topics

Anything Else We Need to Know

Environment

ECharts version；ECharts 版本: {DESCRIBE_HERE}
4.2.0-rc.2

[ ] It happens only on certain browsers or operating systems. 对于特定浏览器或操作系统才会出现的问题，请提供相应环境信息：{BROWSER_VERSION_OR_OS_INFORMATION_HERE}
I'm using Google Chrome, not sure if this happens with other browsers.

Series symbol is none, but legend symbol still rendered.

Fixed in #14497, released in 5.1.0.


Fixes #405. Adds integration tests to asciidoctorj-distribution.

#401 has shown that JRuby behaves differently when loading gems from a jar or from an exploded directory.
The current test cases for diagram and pdf only refer to the exploded gems which does not reflect the way gems are loaded by a user, i.e. "in production".
I added a test case to asciidoctorj-distribution that creates a ditaa diagram, very similar to the test in asciidoctorj-diagram.
But as asciidoctorj-diagram is referenced as a dependency, the gem will be loaded from a jar.
#401 can be reproduced with this PR when setting the JRuby version to 1.7.22.

:+1: Real tests FTW!


Extend to add some resource sync elements to the sitemap.

http://www.openarchives.org/rs/1.0/resourcesync defines some metadata elements that agregators or harvesters of your sitemap might find useful. This is in part based on work that @mjgiarlo started.
I'm looking for feedback on my approach and if this meets the needs of anyone else. If so it can hopefully be merged upstream.

I'll have to read up on resourcesync. Thank you for the time invested in this, I'll attempt to merge it as soon as possible.


fix dataprotocol developement problems

Trying to fix problems with dataprotcol development. Unfortunately, yarn behaves very differently (undesirably) than npm when it comes to using git repos as packages. It won't properly honor npmignores and it copies node_modules and .git (which is supposed to be ignored by default).
To get by this, when developing the dataprotocol and using a local repo as the dependencies, you will have to do 2 things:

because running yarn in the sqlops repo (so it pulls in the dataprotocol) you will need to delete the node_modules folder from the dataprotocol repo
when cleaning, you will need to run git clean -ffxd (extra f) because by default git clean won't delete git repos.

I'm going to merge this to see how it simplifies dev process in agent branch


CEST fixes

A couple of small fixes I've found when analysing some CEST experiments:

large positive and negative frequencies can both be accepted for defining CEST reference points (>1e4 and <-1e4 Hz) - for compatibility with previous chemex version
chemical shifts of all states are marked on CEST output plots for three-state models, with a colour scheme introduced to distinguish states (blue/red/[orange])

Nice! I have just modified the way of deciding which state position should be plotted. Thanks!


⚠ Bofrost.es has degraded performance

In 401ac06, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1646 ms

Resolved: Bofrost.es performance has improved in 75d0338 after 8 minutes.


Suggest to fix 'OR' details and a table

@yoichinak : Thanks for your contribution! The author, @markjbrown, has been notified to review your proposed change.

This looks fine. #sign-off


Version 0.0.4 not compatible with latest version of Sphinx (4.3.2)

Hey,
trying to upgrade to the latest version of Sphinx - version 4.3.2 - but this module doesn't seem to be compatible.
Any plans on addressing this, or any clues on how to fix this?
When running pip3 install -U Sphinx, I'm getting the below error:
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
sphinx-charts 0.0.4 requires sphinx<4,>=2, but you have sphinx 4.3.2 which is incompatible.

And when trying to build the site anyway, then this error happens:
  File "/usr/local/lib/python3.9/site-packages/sphinx_charts/charts.py", line 242, in setup
    app.add_javascript(path)
AttributeError: 'Sphinx' object has no attribute 'add_javascript'
The full traceback has been saved in /var/folders/p8/h425k82s2r3cy03hyqyhst7w0000gp/T/sphinx-err-sxpazmrg.log, if you want to report the issue to the developers.
Please also report this if it was a user error, so that a better error message can be provided next time.
A bug report can be filed in the tracker at <https://github.com/sphinx-doc/sphinx/issues>. Thanks!
Command exited with exit code: 2
The server will continue serving the build folder, but the contents being served are no longer in sync with the documentation sources. Please fix the cause of the error above or press Ctrl+C to stop the server.

Sphinx must have altered the way in which javascript modules get added to the page.
I'm busy right now, although will likely get around to this over the next 6-12 months becasue I still do use this module actively in several projects.
However, if you're needing a faster fix please do check out a branch and make a fix... if you make a PR that passes tests I'll do the admin of versioning and release.

Yes. That seems so.
I'll try to find a migration guide somewhere and get it a go.

All done in 0.1.0, with a major update to the stack and devops too. Thanks for your help @LydByDissing


Skip token changes on non-hex maps

This skips token changes and goes back to the default settings for
gridless and square maps since it doesn't make sense to apply the
changes there.

This looks good. I'm currently navigating a massive mess I left myself when I last updated(I don't know why I thought setting the package manifest to a tagged url would be a good idea, but here we are :|), but I'll get this in asap.

I'm actually considering rebasing this on #18 . Were you planning on integrating that one?

Probably. I still need to test it before I can accept it.
The dream for today is to get this, that pr. libwrapper implementation, and some new config options bundled together into a cohesive, proper update. But then I discovered this mess I need to untangle so people's copies will update properly so we'll see how much I get done.

This is what I get for not having a dev branch >.>;

If you want, I have a github workflow that automatically creates a release archive and puts it in the github releases. It's adapted from an older league of foundry dev template.

Maybe, but I don't typically need to update much. I'm also woefully out of touch with github and workflows <.<
Most of this mess is just planning out my moves very carefully before I execute because I have to commit the heresy that is modifying a tag and I'd like to not mess that up too.

I believe foundry has the ability to point to a new manifest when you publish the release there. The updater will see that the newest release on the foundry db has a different manifest url and prompt the user to change manifests iirc. It's used mostly for abandoned packages changing owners, but I believe you can get around this without editing tags.

But black magic heresy evil...
Alright, that's fair. I wasn't sure how robust that was. I knew it asks for the package's manifest when you create a new version, but I wasn't sure if that was just used when you fresh installed. I think I'll work on the work I wanted to get done, try to just modify the manifest in the admin panel and see if the package will update properly and if not I can resort to evil stuff.
I'm not really sure if I should merge this pr now, or check on libruler and see if it's good too, so you to rebase on. I'm going to predict that there will be a conflict on the ruler stuff because of how dramatically libruler changes stuff, but other than that it'll probably be good. I guess it's up to you if you want to fix that with your rebase or let me figure it out

Im not bust today, so im totally fine with rebasing

Upon rebasing, I noticed that the ruler changes aren't working in the libruler branch. Do you want me to try to fix it, or do you just want to merge this as is?

Your changes or theirs?

Theirs, as far as I can tell. I'm investigating and after checking out their branch, the ruler was still acting strange.

Yeah, there's an issue I'm seeing where it doesn't seem to adjust the snapping point for even sizes correctly. Gonna shift over to that pr with discussion of findings

I'm going to close this as obsolete by https://github.com/Kuenaimaku/Hex-Size-Support/pull/1


Resolving purls to OLS instance

https://www.ebi.ac.uk/ols/ontologies/pcl
PCL is now up in OLS
we need recipes to link our purls to OLS instance as a temp fix before they are resolvable

resolved: https://github.com/obophenotype/brain_data_standards_queries/issues/17


Laravel Blade / PHP Support

I've been looking into making this work for .php files (it seems to be displayed in the readme file as an option, but I can't see any config for it), but also for Laravel .blade.php files.  In theory they should be ; inherits: html as they are just template languages in the same structure as twig.
I've tried adding a php folder inside queries with a tailwind.scm file with the above content but it doesn't seem to pick this up.
Any pointers in the right direction would be appreciated.
Thanks for the great work on this.

I will have a look on this tomorrow, it should be pretty easy and I think I had blade working at some point.

hey Laytan, taking advantage of this issue is open, Do you think you could include support for haml?  Thank you, anyways 👍

So after looking at this for a while, PHP should be supported by default, and I confirmed it worked for me. This is because the treesitter grammar for PHP uses injections for the HTML part, thus the HTML queries are automatically available there.
For blade, and also for haml, there is no treesitter parser, so I can't easily support it. In blade you could do :set ft=php and it would work, but that would remove any highlighting you might have for blade.


Issue 13611: tesseract-ocr/fuzzer-api: Direct-leak in C_BLOB::ConstructBlobsFromOutlines

See details. The bug is reproducible but I could not find a solution up to now.

The bug is caused by a wrong implementation of ELIST_ITERATOR. Code which tries to extract all list elements like line 190 and line 202 in tordmain.cpp fail to extract the last element which gets lost.

The bug is caused by a wrong implementation of ELIST_ITERATOR. Code which tries to extract all list elements like line 190 and line 202 in tordmain.cpp fail to extract the last element which gets lost.

OSS-Fuzz closed issue 13611 because of changes in Tesseract code and opened a new issue 32246,  but both are identical.

OSS-Fuzz reports both issues as fixed:
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13611
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=32246


Dismiss the KPProgressHUD Programatically

Can't dismiss the KPProgressHUD in my application Please Help me...?
 KProgressHUD.create(SearchCompany.this).setStyle(KProgressHUD.Style.SPIN_INDETERMINATE)                                     .setLabel("Please Wait").setCancellable(true).show();

You can just save the HUD reference and call dismiss() on it later
`
KProgressHUD hud = KProgressHUD.create(SearchCompany.this).setStyle(KProgressHUD.Style.SPIN_INDETERMINATE) .setLabel("Please Wait").setCancellable(true);
hud.show();
hud.dismiss();
`


Overconstrained error everywhere

Hi there,
Suddenly, all my pages using ar.js fail, giving an error on load:
Webcam error
Name: OverconstrainedError
Message: null
This also happens in one of the official examples:
https://jeromeetienne.github.io/AR.js/aframe/examples/basic.html
Happened on different windows, on firefox and chrome. I tried updating the script sourcing tags to the latest ar.js and ar.js a-frame versions, but the problem is still there.
Thanks for any help!

Thank you @labriata we know this!.. @nicolocarpignoli is  fixing it now. :smile:

fixed with version 2.1.1 released just now. Thanks!

Thank you!!


rotation can't  animate

`
private View.OnClickListener onViewClickListener = new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        if(v==btn)
        ViewAnimator.animate(img).rotation(360).start();
    }
};

`
it works when i click the btn first time, but will never work after animation finished. I'm sure this statement is executed.

I think it animate to 360, and if you click again the view.rotation is already = 360, so no animation required,
maybe just a method ViewAnimator.animate(img).rotation(0, 360).start(); should be better ?

this  is much useful for me。thanks a lot~~


Session: false

Hi,
I want to use this library for my API and I don't want to register a passport session. Is there a way to do that already? If not I'd be ready to work on that.

No idea if that’s possible to be honest. Feel free to contribute and link
to some documentation for that feature in passport.
On Thu, 26 Apr 2018 at 13:17, Felix Gerschau<EMAIL_ADDRESS>wrote:

Hi,
I want to use this library for my API and I don't want to register a
passport session. Is there a way to do that already? If not I'd be ready to
work on that.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/JMPerez/passport-spotify/issues/60, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAZayAzaVihbU0jh9TCAUCsSYW93VT8lks5tsazKgaJpZM4Tk-74
.

Just wanted to update this thread, seems like oAuth requires sessions in order to work. See this issue of the twitter strategy.

Does that mean we can close the ticket since this can’t be implemented?
On Fri, 27 Apr 2018 at 14:05, Felix Gerschau<EMAIL_ADDRESS>wrote:

Just wanted to update this thread, seems like oAuth requires sessions in
order to work. See this issue of the twitter strategy
https://github.com/jaredhanson/passport-twitter/issues/43.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/JMPerez/passport-spotify/issues/60#issuecomment-384950628,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAZayJghF7YCky4XQn-1qgdRDOtxlTiHks5tswl3gaJpZM4Tk-74
.


More info on the new EnforceUserServiceMetricCapacities please

I saw one article about the new EnforceUserServiceMetricCapacities setting, but I can find any Microsoft documentation on it, like how to set the percent of resources used, etc.  Can you point me in the right direction?

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

ID: 6005a24c-118d-6c56-5525-4616e9102fe0
Version Independent ID: 429e2d0f-d5da-8972-2890-52081eee3330
Content: Change Azure Service Fabric cluster settings
Content Source: articles/service-fabric/service-fabric-cluster-fabric-settings.md
Service: service-fabric
GitHub Login: @athinanthny
Microsoft Alias: atsenthi

Thanks for the feedback! We are currently investigating and will update you shortly.

@garrmark valid point.
@athinanthny @peterpogorski @dkkapur would any of you know if we have any docs around this? I am not finding much online either.

I tried to configure this in my standalone cluster with the following:
"fabricSettings": [
{
"name": "PlacementAndLoadBalancing",
"parameters": [
{
"name": "EnforceUserServiceMetricCapacities",
"value": true
}
]
}
]
I get the error "Config validation: Section 'PlacementAndLoadBalancing' and Parameter 'EnforceUserServiceMetricCapacities' is not allowed"
The API version is:
"apiVersion": "10-2017"

@garrmark thanks for the patience while I looked into this. I reached out to the Service Fabric Product team. The details on how to use this feature is supported since Service Fabric 6.5  and documented in release notes.
https://github.com/Azure/service-fabric/blob/master/release_notes/Service_Fabric_ReleaseNotes_65.pdf
This is mentioned in Breaking change section. If user downloads release notes and click link “section” referred in the “Protecting system entities from user runway code” , it should take him to page in release notes that provides detailed instructions  on how to set thresholds for user services after enabling new setting “EnforceUserServiceMetricCapacities”.
User must have to change api version and upgrade cluster to 6.5 to use above feature.

Thanks for the info, that's what I was looking for.  Marking this issue as closed before adding some documentation to the main doc site will make it harder for others to find this answer.  I think the community would be better server to leave this open and visible on the docs page until there's more than just a release note on it.

@MicahMcKittrick-MSFT You mention chaging the api version, but it's unclear what to chage the api version to.  Can you point me in the right direction?

@maburlik @jkochhar what's the right API value for the standalone cluster config to enable this?

@garrmark The API version for the json config doesn't need to change. What's your SF version?
On SF runtime version >= 6.5, you should be able to add that PLB section in FabricSettings to enable that. If it doesn't work on 6.5 please let us know the error and I can take a look.

@jkochhar the error is  "Config validation: Section 'PlacementAndLoadBalancing' and Parameter 'EnforceUserServiceMetricCapacities' is not allowed"

@garrmark thanks for the update! Glad to hear it seems to have resolved the issue.
Is there anything else we can assist with or should I proceed with closing this out?

Great! Thanks for confirming @garrmark
I missed the quotes as well :)

@garrmark just as an FYI, I will be closing this out. However, I am working offline with the SF Product team to find out if we have some documentation around this feature already ready to be published or if we need to create it. Regardless, I am closing the loop offline and will make sure to get more info added to this doc or a new doc created. It is in our backlog. Thank you for bringing this to our attention :)


[docs] remove clang-format tags and implement multi-line cparam tags

Using this method we won't need to turn off clang-format for cparam tags with a lot of parameters.

@kylorene FYI


Help! My local GIT keeps changing Skyfall/imgs/logo.png for some reason

For some reason, when I pulled master to my local repo, GIT is changing the file Skyfall/imgs/logo.png but I can't tell what it's doing or why it's doing that. Any ideas? I can do a hard reset because GIT just changes the file again.
Here's a screenshot from GitHub Desktop

@NorWhal Sorry, not sure who else to add. I figured out the cause. Windows doesn't support having two files with different cases. In the report there's logo.png and this one with capital L, Logo.png. That is why it's showing as updated. Is it possible to please have someone delete one of the files?

Fixed by #12623
You may need to git reset --hard origin/master on your master branch

@nmbradley Yay!!! It worked.


added MKG in location validation

Hi Mag
this is the extra validation for the location, can you please let me know if there is anything not right.
thanks
Ridwan

Looks straightforward enough ;-)
If that works for your example cases, happy to take the change in

Hi Mag
It did work on my sandbox.
Thanks
Ridwan


Added techstack references and socialhandles

Pull Request
Description:
I have updated README.md by adding links for Javascript,CSS-(flexbox,grid),HTML-5,also provided numerous contact options for beginners like links to mailinglist,linkedin profiles for solving issues of beginners.
I am obliged to contribute to your project and love to connect to your community to learn and make contributions to the organization.

Hi @RitikaGarg-tech , thankyou for contributing but please consider opening an issue to let us know what you want to work on. Sometimes, it might happen that we might not need it at all.

Hi @RitikaGarg-tech , thankyou for contributing but please consider opening an issue to let us know what you want to work on. Sometimes, it might happen that we might not need it at all. And that could save a lot of efforts and time from the contributor's end.

Mam yes I will definately follow your valuable suggestions,if possible could you merge my pull request this time .

Hi @RitikaGarg-tech , thankyou for contributing but please consider opening an issue to let us know what you want to work on. Sometimes, it might happen that we might not need it at all. And that could save a lot of efforts and time from the contributor's end.

Mam yes I will definately follow your valuable suggestions,if possible could you merge my pull request this time .

I'm not sure if we need this particular PR. Is it okay if I open a beginner friendly issue that you can work on?

Mam if possible please guide me on how can I'm able to contribute to beginner-friendly issues.


Error in Sending message

@sourav-ojha status code 466 means that you reached usage limit of  free DEVELOPER rate. All rates described here https://green-api.com/en


Bump e2e workflow to Go 1.18.

Changes

Bump e2e workflow to Go 1.18.
Submitter Checklist
As the author of this PR, please check off the items in this checklist:

[x] Has Docs included if any changes are user facing
[x] Has Tests included if any functionality added or changed
[x] Follows the commit message standard
[x] Meets the Tekton contributor standards (including
functionality, content, code)
[x] Release notes block below has been updated with any user facing changes (API changes, bug fixes, changes requiring upgrade notices or deprecation warnings)
[x] Release notes contains the string "action required" if the change requires additional action from users switching to the new release

Release Notes
NONE

/lgtm


Upgrade to .NET 6.0 for all Pipelines projects.

Upgrading each project separately to ensure that:

all unit and integration tests are corrected
all analyzers are installed on every /src project.
reviews are done of the documentation to ensure correctness.
changelogs get the same/similarly ordered information.


you should be able to put dought slices together and make default dough from flat

Maybe making them grindable back into flour would be a good solution.


Use Typedefs instead of Enums for Custom ID Types

Enums in C are forced to be ints. However, the custom ID types in can_command_list.h such as PowerLineID are meant to be a single byte in width. To rectify this, custom ID types should be typedef'd to uint8_t. The enum keys can become #defines instead.

Update: an alternative fix is to make the enums packed with GCC attributes. E.g:
typedef enum __attribute__((packed)) {
    ZERO = 0,
    ONE,
} MyPackedEnum;


Postponed evaluation of annotation failure

Initial Checks

[X] I confirm that I'm using Pydantic V2

Description

Given a dataclass defined in a module with postponed annotations (from __future__ import annotations)
then a function in a separate module  that uses pydantic.validate_call with said dataclass as an annotated argument
that function errors on decoration due to pydantic trying to resolve annotations (guessing using the wrong scopes)

...
  File "/Users/mpwalsh/hrlconda/envs/quasar/lib/python3.8/site-packages/pydantic/_internal/_generate_schema.py", line 642, in _resolve_forward_ref
pydantic.errors.PydanticUndefinedAnnotation: name 'C' is not defined

Worth noting that typing.get_type_hints is able to resolve, so expectation is that pydantic can too.

Apologies if I'm missing something in config to enable this!
Example Code
""" Package structure:
foo/
  __init__.py
  a.py
  b.py
"""
# a.py
import pydantic
from foo import b

@pydantic.validate_call(config={"arbitrary_types_allowed": True})
def my_fun(val: b.B):
    ...

# b.py
from __future__ import annotations
import dataclasses

@dataclasses.dataclass
class B:
    attr: C

class C: ...

>>> import foo.a # Errors

Python, Pydantic & OS Version
pydantic version: 2.5.3
        pydantic-core version: 2.14.6
          pydantic-core build: profile=release pgo=false
                 install path: .../lib/python3.8/site-packages/pydantic
               python version: 3.8.18 | packaged by conda-forge | (default, Dec 23 2023, 17:23:49)  [Clang 15.0.7 ]
                     platform: macOS-10.16-x86_64-i386-64bit
             related packages: typing_extensions-4.9.0 pyright-1.1.351 mypy-1.8.0 fastapi-0.104.1

@mwalsh161,
Thanks for reporting this. I believe this is fixed on main. Could you please try with the most recent code + let us know if this is still an issue?


Failed publishes somtimes bug the publish tool

The Issue
Sometimes when publish fails, publish will be stuck in disabled mode due to publish state.
Steps to Reproduce
Unsure exactly what causes it.
Expected Behavior
Tell us what should happen.
Actual Behavior
Tell us what happens instead.
Suggested Solutions
This shouldn't happen, or a clear publish button should be available to reset it. Until then,
From LBRY App settings, Clear Cache, or
From redux tools, you can dispatch { type: 'CLEAR_PUBLISH' } to fix it.
System Configuration

App
0.33.1

Daemon (lbrynet)
0.38.0rc6

Connected Email
none set email

Reward Eligible
No

Platform
Linux (Linux-4.18.0-21-generic-x86_64-with-debian-buster-sid)

Installation ID
AJuPLr18L57rSQYjKCqoU16RY5T5JBf4UfYXNj3m1o8iYe8CYMeMW

Many users are running into this. They need to go into settings > clear the cache.
Can we have a clear button that would do this on the publish page also?

Thanks for filing. There must be a solution to this that is better than a clear publish button. Can't we detect failure, notify user, and call clear ourselves?

We do handle an error from the sdk, but maybe the bug is in our error handling? @tzarebczan Do you know when this happens? Is it a timeout?

User recently ran into this one also: https://www.reddit.com/r/lbry/comments/cqx5fi/cant_upload_video/

There's now a clear button


ZCA whitening and Related Questions.

it's more of a question rather than an issue.
Have you considered implementing ZCA whitening?
I have a simple implementation. But It doesn't seem to work on color images.
For example, on CIFAR10 dataset, the result of ZCA whitening is distorted images where only few color pixels remain and rest of the image gets all distorted.
Also, ZCA whitening acts as a low pass filter according to some sources. What are other techniques that act as a low pass filter? Gaussian Blurring???

Haven't really thought about it yet. It is in the keras augmenter, but aside from that I've never seen it referenced in any paper and can't really find many example images regarding its effects. I guess the best way would be to just implement it and look at its effects and performance and then keep it if both factors seem good enough.
And yes, gaussian blurring should be a low pass filter as it removes high frequency components.

here's a stack exchange page that shows (and explains a bit) the effects of ZCA whitening
Difference between ZCA whitening and PCA whitening


[NeurIPS] Variable length integer array field

I would like to have a field in a record set that can be an integer array of any length.  For example
[3, 1, 4]
[1, 5, 9, 2]
[6, 5]

But I am not sure if the Python croissant library can handle this.   Storing/accessing it as JSON lines does not seem to play well with Pandas' read_json(lines=True) command.  Storing the whole thing as an array of arrays (i.e., a plain JSON object) works better, but I can't find a way to tell the croissant library to leave list as is because it demands a data type and none of the available one seem to make sense (e.g., INTEGER complains about not being able to parse a list into an int).  Is there a particular data type I should be using to do this?  Thanks.

Closing this as I figured out why this doesn't work and what does instead.  The first point to note is that get arrays, you need to use the repeated field of a Field.
Nevertheless, the problem with above data in JSON lines format is that Croissant (via Pandas) will try to read each array index in the line as a separate column in a dataframe, which is definitely not what we want.  This is to say that if you want to to use JSON lines you will need to do something like this (presumably, haven't tried it yet):
{"values": [3, 1, 4]}
{"values": [1, 5, 9, 2]}
{"values": [6, 5]}

From there, I think you can just copy off of the introduction recipe (https://github.com/mlcommons/croissant/blob/main/python/mlcroissant/recipes/introduction.ipynb).  Alternatively, you can just store the array of arrays one big JSON array and use extract=mlc.Extract(json_path="$[*]") under your Source.


Most modules disabled after v0.84.0 update

Microsoft PowerToys version
0.84.0
Installation method
PowerToys auto-update
Running as admin
No
Area(s) with issue?
General
Steps to reproduce
Unknown, ran update within application and waited for it to finish. Tried restarting but didn't change module enabled state.
✔ Expected Behavior
No response
❌ Actual Behavior
Most modules disabled, when almost all were enabled

Other Software
No response

I have attached the runner log, which is much bigger than others after only a couple of hours uptime today. (477KB at upload for today, vs 10-12KB for previous days.)
runner-log_2024-09-04.txt

Additionally here is some of the settings files for the 'malformed json' error modules:
Hosts-settings.json
Env-settings.json
FancyZones-settings.json

From runner-log, this line indicates the modules were disabled at the same time I must have started the update from within the application:
[2024-09-04 08:40:45.218391] [p-13720] [t-13724] [info] apply_general_settings:  ...  (See previous attachment for full line)
The update-log only has four lines:

update-log_2024-09-04
[2024-09-04 08:40:47.554095] [p-23252] [t-24072] [info] update logger is initialized
[2024-09-04 08:40:58.663091] [p-23252] [t-24072] [error] Couldn't obtain github version info: Network error
[2024-09-04 08:43:23.202284] [p-23208] [t-28212] [info] update logger is initialized
[2024-09-04 08:44:30.182181] [p-17224] [t-17748] [info] update logger is initialized

Additionally I restarted PowerToys again and the repeated errors about malformed JSON appear to have stopped, and my settings have persisted for now.
runner-log_2024-09-04-SUPPLEMENT.txt
Hopefully this isn't a Butterfly flipping a bit causing these issues 😅

Updating to v0.85.1 has resulted in the same problem, again.
As before, it seems to disable the modules a couple of seconds before the logger is initialised.
Fortunately, I ensured the settings had correctly backed-up after the last time (they hadn't backed-up previously), but ideally this bug should not occur.

runner-log_2024-10-08.txt
update-log_2024-10-08.txt

Additional info:
Windows 10 Pro - 22H2 - 19045.4291
I updated the app using the update button within the application manually.

Saw this after updating to v0.86.0:

Running on:
Edition	Windows 10 Enterprise
Version	22H2
Installed on	2/14/2022
OS build	19045.5073
Experience	Windows Feature Experience Pack 1000.19060.1000.0

I just started the application from the Windows notification for an update right after logging in, and most modules were disabled again, before I even tried updating.
Is it possible that launching the settings too quickly is causing this? Or something else reset the active modules?

I'm seeing the same thing as @rmegal; particularly, not only are some modules getting disabled on upgrade (FancyZones and Quick Accent, in particular), but modules I don't use (File Locksmith and Always on Top, in particular) are getting activated.
PowerToys 0.81.1
Installed 12/24/2024
Edition	Windows 11 Pro
Version	24H2
Installed on	10/27/2024
OS build	26100.2033
Experience	Windows Feature Experience Pack 1000.26100.23.0


Update Build to Go 1.7

This patch updates the libStorage build to use Go 1.7.

Current coverage is 26.04% (diff: 100%)

Merging #251 into master will not change coverage

@@             master       #251   diff @@
==========================================
  Files            39         39
  Lines          2419       2419
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits            630        630
  Misses         1721       1721
  Partials         68         68

Powered by Codecov. Last update 3daf75b...a4a1032


feature/dl-htm-daplink-ver branch

@JohnVidler we still have got this branch, which is not merged into main. Where PRs https://github.com/lancaster-university/codal-microbit-v2/pull/197 and https://github.com/lancaster-university/codal-microbit-v2/pull/198 landed.
The reason it ended up this way was because at the time those PRs were created, they were on top of PR https://github.com/lancaster-university/codal-microbit-v2/pull/196/ , which wasn't merged yet, so if they were raised against main they would have contained the commits from https://github.com/lancaster-university/codal-microbit-v2/pull/196/ as well.
So I'm opening this as a PR for visibility, or I'll forget again to mention it and explain it.
Feel free to manually merge and push or to merge the PR, whatever is easier for you (but no squashing please, the commits are independent).

I've left the branch for now, as I'm not sure if you're still using this for further work, but if you're done, can you let me know and/or hit the delete button so we don't have dangling branches around :)


chore: Remove review required

Brief Summary of The Change

Remove review required, cause we do not have activity maintainer now and the further
Pull Request checklist
I confirm that the following checklist has been completed.

[x] Add/Change test cases for the changes.
[x] Add/Change the related documentation, should also change docs/source/config.rst when you change file default_config.yaml.
[x] (Optional) Add your change to UPDATING.md when it is an incompatible change.

Codecov Report

Merging #111 (ee5d66b) into main (00c6ba4) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #111   +/-   ##
=======================================
  Coverage   90.75%   90.75%
=======================================
  Files          63       63
  Lines        2314     2314
=======================================
  Hits         2100     2100
  Misses        214      214

Flag
Coverage Δ

unittests
90.75% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Sash hover border color

Issue Type: Bug
Code 1.52.0 announced "Sash hover border color" as the property "sash.hoverBorder". That doesn't seem to be correct, hoverBorder here is a size, default 4.
Also ... when switching between vscode tabs the "current version annotations page" (I have no idea what it's really named) will always reload and scroll up to the beginning. Quite annoying when just switching tabs.
VS Code version: Code 1.52.0 (940b5f4bb5fa47866a54529ed759d95d09ee80be, 2020-12-10T22:45:11.850Z)
OS version: Windows_NT x64 10.0.19041
Remote OS version: Linux x64 4.15.0-122-generic

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-4790S CPU @ 3.20GHz (8 x 3193)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: disabled_offopengl: enabled_onprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
15.89GB (8.54GB free)

Process Argv
--remote=wsl+Ubuntu-20.04

Screen Reader
no

VM
0%

Item
Value

Remote
SSH: *****

OS
Linux x64 4.15.0-122-generic

CPUs
Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz (8 x 800)

Memory (System)
31.31GB (13.73GB free)

VM
0%

Extensions (14)

Extension
Author (truncated)
Version

QML
bbe
1.0.0

vscode-language-pack-de
MS-
1.52.2

remote-containers
ms-
0.154.1

remote-ssh
ms-
0.62.0

remote-ssh-edit
ms-
0.62.0

remote-wsl
ms-
0.52.0

vscode-remote-extensionpack
ms-
0.20.0

vscode-edifact
DAX
0.6.0

go
gol
0.19.1

camelcasenavigation
map
1.1.3

rainbow-csv
mec
1.8.0

vscode-language-pack-de
MS-
1.52.2

vscode-subword-navigation
ow
1.2.0

pdf
tom
1.1.0

(1 theme extensions excluded)

You have to be sure you're editing this under the workbench.colorCustomizations in your settings.json like:
"workbench.colorCustomizations": {
		"sash.hoverBorder": "#007acc"
	}

I searched for "sash.hoverBorder". Only one setting popped up.
Am Do., 17. Dez. 2020 um 00:26 Uhr schrieb Miguel Solorio <
<EMAIL_ADDRESS>
Closed #112685 https://github.com/microsoft/vscode/issues/112685.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/issues/112685#event-4122348125, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAA73IA63JFF73BLMIYEFM3SVE6Z7ANCNFSM4U6VNJ6Q
.

It's a color token name, not a setting. So you need to edit your settings.json in order to use it like I posted above.

It's not a problem for myself, it's a problem how it was anounced.
Sash hover border color
You can now customize a border hover color for sashes (sash.hoverBorder) across the workbench.
All you told me is missing.

It should come up in the settings search, but it doesn't.
(and don't forget the tab switching that reloads the "news page", but that's not your business ... so ignore that)

(... I should have opened an extra isshue for it,)

(and don't forget the tab switching that reloads the "news page" ... I should have opened an extra issue for this,)

#94945


Add docs for w2chart and small change in w2chart.js

I have create branch w2ui-charts, please push all future code related to charts into this new branch.

Ok.


In templates copy the real content of a note, range or item like the content of references on preview

Please select if your request is either something new or an enhancement

[ ] Enhancement of an existing Feature.
[x] Request of a new feature.

Please select the area your request applies to. (Multiple selections are Possible. You can leave blank if you're not sure.)

[x] Workspace - VSCode workspace, vaults, Intellisense/autocomplete, Dendron settings
[ ] Lookup - Dendron's Lookup Command
[ ] Views - Dendron Preview, Tree View, Side Panels in the UI
[x] Schema - Dendron Schemas
[ ] Pod - Data import from / export to Dendron
[ ] Publish - External Site Publish
[x] Markdown - Markdown features, such as syntax support and features

Is your feature request related to a problem? Please describe
Not a problem, just a feature.
Describe the solution you'd like
Rationale:
We have situations where need to replicate and edit some information inside the note for future historic reference but keeping that information updated as we go. For example a different level of todos (urgent, important, normal, reference, whatever) and have a note file for each one of this todos containing a list of tasks for example. Lets supose i want to include the contents of this file automaticaly via template as it is a recurring scenario. Now i can use references, and use "go to text" on preview and work on each note file and back. My suggestion is create a new sintax, like the reference sintax, but for example with "&" (if not interfere with other situations) like "&[[some.note]]"  or "&[[some.note#some_item]", etc and if in a template from schema or apply template it replaces the reference with the real content. Also it can be interessant to be possible if i write manually this type of "reference" inside a note, on completion with keybind insert the the referred content.
Describe alternatives you've considered
At this moment, the only alternative i have is to open each of the notes and copy the content inside actual note or use references as said before.
Additional context
Add any other context or screenshots about the feature request here.

Hi @jlongo - thanks for the suggestion.
To summarize, just to make sure I'm understanding this right:
You would like some feature such an updating template?  So say you have a template note called template.homework which has a section header called ## due

you apply this template to the note biology.homework.
You then change the ##due header in template.homework to ##done
You would then want biology.homework to automatically update its header to show ##done

Is my understanding correct?


How can I know how confident the model is for a specific mention?

To explain better, I want to check certainty in a percentage of a specific coreference. I am sorry, if that feature is already present in the code, but I dug up, and could not find something that I could use myself.
Examples:
"Peter and Jane went to the park. He forgot to bring his phone."
Mension : "He", Reference: "Peter", Confidence: "92%"
"Peter went to the park. He forgot to bring his phone."
Mension : "He", Reference: "Peter", Confidence: "99%"

Hi !
I think the answer of Richard in this thread answers your question

Thanks, I'll check this up!


Investigate how to make geo_concerns a "plugin" to curation_concerns

Similar pattern at https://github.com/projecthydra-labs/book_concerns

Closed by #125


MPI initialization broken when networking off

Unfortunately, changes were made in PR #4540 to initialization, that broke MPI when networking was enabled, then they were broken again in #4644 for applications that do not use networking. Attempting to run MPI enabled code that uses HPX results in
hpx::init: exception caught: Invalid runtime mode specified

on all ranks != 0
Unfortunately #4540 was merged before it was ready (and broke local changes I was working on for initialization). #4644 was not tested properly before being merged. I still have a number of changes I would like to make to the MPI support and I would appreciate if others would synchronize with me before merging any more MPI related fixes.

@biddisco: How do you run MPI jobs? What errors do you see? Is latest master still broken for you?

#4644 was not tested properly before being merged.

What tests failed after merging this?

Yes. Latest master is broken. No tests failed. What I mean is that the PR was submitted and merged within a day and I didn't have a chance to actually test it on real applications that don't use hpx networking. Unfortunately, our mpi_async tests are incorrectly setup and run only on N=1 ranks (something I will also fix in the PR when I push the fix).


CP-12957: Support for Msagl version 2.1?

From unknown CodePlex user on Tuesday, 07 April 2009 08:55:33
I just downloaded MSAGL 2.1 from the Microsoft store.  It does not appear to work with QuickGraph 3.2.

The error I get is "The type 'Microsoft.Msagl.Drawing.Graph' is defined in an assembly that is not referenced. You must add a reference to assembly 'Microsoft.Msagl.Drawing, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=8a3d7c21d5fa1306'.

I have referenced my version of Microsoft.Msagl.Drawing, Version=<IP_ADDRESS>, Culture-neutral.

The lines of code that are giving this error:

graph is a Bidirectional QuickGraph.

MsaglGraphPopulator<string, Edge> populator = MsaglGraphExtensions.CreateMsaglPopulator<string,Edge>(graph);
Microsoft.Msagl.Drawing.Graph g = populator.MsaglGraph;

Thanks.

Form unknown CodePlex user on Tuesday, 07 April 2009 22:49:02
You will need to recompile QuickGraph against that version of Msagl.

Form unknown CodePlex user on Wednesday, 08 April 2009 06:14:29
Ok.  Thanks.

Form unknown CodePlex user on Friday, 10 April 2009 07:39:06


Show information about accessibility and bike storage in station selector

It would be nice if we had the list of accessible stations and bike storage that we could display in relevant interfaces

Starting to experiment with this, all the info is pretty readily available from the v3 api, though I'm not sure yet how to surface it to the UI
my branch: https://github.com/mxmeinhold/t-performance-dash/tree/wheelchair-and-bike

I was doing some amount of it in v4. If the data is in the API that's better than what I was doing with manual input


implement logic on the home screen

pressing the addition, subtraction, multiplication, or division button will lead to the next screen, the problem generation screen

Finished implementing home screen


Change the width of overlay

@tisto  screenshot

@iFlameing context? btw, looks too wide...

@sneridagh New screenshot

@iFlameing context? btw, looks too wide...

When we haver large text in overlay it not looks good. So I changed the size to medium.

I will add changelog tomorrow morning.

@iFlameing changelog please

@sneridagh done.


added file not found exception type

@srikanth-lingala excuse my impatience. Can you have a look at this?

I will merge it, but can you please update the javadoc for the method extractFile as well, and add a note in the last sentence in the existing javadoc and extend it with this exception type? Thanks.

I have updated the javadoc. Let me know if any changes are needed.

Looks good. Will merge it.


forge script --ledger deployment fails

Component
Forge
Have you ensured that all of these are up to date?

[X] Foundry
[X] Foundryup

What version of Foundry are you on?
forge 0.2.0 (6cd6618 2022-08-11T00:05:44.416299Z)
What command(s) is the bug in?
forge script --ledger
Operating System
macOS (Apple Silicon)
Describe the bug
I can successfully use cast send --ledger but am unable to use forge script --ledger with error of:
Error:
hidapi error: hid_error is not implemented yet

Can confirm that cast send works exactly as expected, so could be my misuse of forge script.
I'm using the following command
forge script script/abcd/Deploy.s.sol -f $ETH_RPC_URL -vvvv --ledger --hd-paths "m/44'/60'/0'/1" --legacy --broadcast --sender "0xABCD"

I can confirm that 0xABCD is at the hd-path m/44'/60'/0'/1
Immediately switching over to cast send and there is no issue at all.
cast send 0xABCD --hd-path "m/44'/60'/0'/1" --ledger --value 0 --legacy

Successfully sends a transaction to itself from itself using the ledger

@joshieDo i think we've seen this before? Was it because maybe smart contract interactions are not set to TRUE in the Ledger?

I think this might be because of missing udev rules. link
Did you have ledger live working in your machine before running this ?

Was it because maybe smart contract interactions are not set to TRUE in the Ledger?

I didn't even know that being a thing. @dekz  Can you confirm?
Sometimes this error occurs when another process takes ownership of the device and doesn't let go. But given Immediately switching over to cast send and there is no issue at all., it's probably not related.

Was it because maybe smart contract interactions are not set to TRUE in the Ledger?

Not sure what this option is, are you refering to blind signing? In which case this is enabled, and cast send --ledger is able to perform the transaction I wanted forge script --ledger to execute (by manually sending the arguments from forge script into cast send).
My script is essentially a contract CREATE then an interaction. I've whittled this down to just a CREATE and still see this error with forge script --ledger.
I'll try simpler and simpler scripts to see if anything is successful.

I don't have a ledger with me at the moment, in a few days I can try it out as well. What version is your ledger on?

Ledger Firmware / Secure Element: 2.1.0
Microcontroller: 1.12
Bootloader: 0.11

Ethereum App: 1.9.18
Blind singing: Enabled

Just trying a basic test, deploying a simple contract.
MyContract.sol
// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.6.5;

contract MyContract {
    function getBlockNumber()
        public
        view
        returns (uint256)
    {
        return block.number;
    }
}

Deploy.s.sol
// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.6.5;

import "forge-std/Script.sol";
import "forge-std/Test.sol";

import "./MyContract.sol";

contract DScript is Script, Test {
    function run() public {
        emit log_named_address("msg.sender", msg.sender);
        vm.startBroadcast();
        MyContract myContract = new MyContract();
        vm.stopBroadcast();

        emit log_named_uint("blockNumber", myContract.getBlockNumber());
    }
}

λ forge script script/Deploy.s.sol -f $ETH_RPC_URL -vvvv --ledger --hd-paths "m/44'/60'/0'/2" --legacy --broadcast --verify --sender "0xABCD"

[⠰] Compiling...
[⠃] Compiling 2 files with 0.6.12
[⠒] Solc 0.6.12 finished in 410.01ms
Compiler run successful
Traces:
  [97165] DScript::run()
    ├─ emit log_named_address(key: "msg.sender", val: 0xABCD)
    ├─ [0] VM::startBroadcast()
    │   └─ ← ()
    ├─ [25475] → new MyContract@"0x6765…52ea"
    │   └─ ← 127 bytes of code
    ├─ [0] VM::stopBroadcast()
    │   └─ ← ()
    ├─ [175] MyContract::getBlockNumber() [staticcall]
    │   └─ ← 31827097
    ├─ emit log_named_uint(key: "blockNumber", val: 31827097)
    └─ ← ()

Script ran successfully.

== Logs ==
  msg.sender: 0xABCD
  blockNumber: 31827097
==========================
Simulated On-chain Traces:

  [80879] → new MyContract@"0x6765…52ea"
    └─ ← 127 bytes of code

==========================

Estimated total gas used for script: 105142

Estimated amount required: 0.003154260001892556 ETH

==========================

###
Finding wallets for all the necessary addresses...

Transactions saved to: /Users/jacob/projects/foundry-repro/broadcast/Deploy.s.sol/137/run-latest.json

Error:
hidapi error: hid_error is not implemented yet

finally got a hold of my ledger and was able to reproduce it. sorry it took so long, issue linked

Thanks legends, I'll try it shortly and get back to you if there are any other issues.

Confirmed working and I was able to use both forge script --ledger --hd-paths and cast send --ledger --hd-path successfully.
thanks again @joshieDo .


Update Getting Started text

Makes some small changes to the Getting Started guide:

Adds some text to explain how to execute if you're using a project.
Aligns the grammar structure variable throughout the code.
Outputs the generated Julia code.

@pwochner, here are the things we were discussing. Thanks for your help with this!


Tensorflow: FATAL: Error, failed to find path bazel-out/darwin_arm64-opt/bin/tensorflow/core/platform/lib_cpu_feature_guard.so_ccsharedlib.so

python -m nuitka --version
1.6rc7
Commercial: None
Python: 3.8.10 (v3.8.10:3d8993a744, May  3 2021, 09:09:08)
Flavor: CPython Official
Executable: /Users/Josh/Desktop/Work-Stuff/Tools/.venv/bin/python
OS: Darwin
Arch: arm64
Version C compiler: /usr/bin/clang (clang).

Full output
Nuitka-Options:INFO: Used command line options: --standalone --disable-console --company-name=DesignGecko --product-name=Tools --product-version=1.9.1 --file-description=Tools --macos-app-version=1.9.1 --include-data-files=image_operations/enhance/upscale/*.pb=image_operations/enhance/upscale/ --include-data-files=image_operations/bgremove/u2net.pth=image_operations/bgremove/ --nofollow-import-to=torchaudio --macos-app-mode=gui --macos-app-name=Tools --macos-app-icon=icons/toolsicon.ico --macos-create-app-bundle --enable-plugin=pyside6 --nofollow-import-to=tkinter --assume-yes-for-download --run Tools.py
Nuitka:INFO: Starting Python compilation with Nuitka '1.6rc7' on Python '3.8' commercial grade 'not installed'.
Nuitka-Plugins:INFO: pyside6: Injecting post-module load code for module 'PySide6.QtCore':
Nuitka-Plugins:INFO: pyside6:     Setting Qt library path to distribution folder. We need to avoid loading target
Nuitka-Plugins:INFO: pyside6:     system Qt plugins, which may be from another Qt version.
Nuitka-Plugins:INFO: multiprocessing: Injecting pre-module load code for module 'multiprocessing':
Nuitka-Plugins:INFO: multiprocessing:     Monkey patching "multiprocessing" load environment.
Nuitka-Plugins:INFO: multiprocessing: Injecting post-module load code for module 'multiprocessing':
Nuitka-Plugins:INFO: multiprocessing:     Monkey patching "multiprocessing" for compiled methods.
Nuitka-Plugins:INFO: pkg-resources: Injecting post-module load code for module 'pkg_resources':
Nuitka-Plugins:INFO: pkg-resources:     Registering Nuitka loader with "pkg_resources".
Nuitka-Plugins:INFO: implicit-imports: Injecting pre-module load code for module 'torch.jit._state':
Nuitka-Plugins:INFO: implicit-imports:     According to Yaml configuration.
Nuitka:INFO: Completed Python level compilation and optimization.
Nuitka:INFO: Generating source code for C backend compiler.
Nuitka:INFO: Running data composer tool for optimal constant value handling.
Nuitka:INFO: Running C compilation via Scons.
Nuitka-Scons:INFO: Backend C compiler: clang (clang).
Nuitka-Scons:INFO: Backend linking program with 4289 files (no progress information available).
Nuitka-Scons:INFO: Compiled 4289 C files using ccache.
Nuitka-Scons:INFO: Cached C files (using ccache) with result 'cache hit': 4287
Nuitka-Scons:INFO: Cached C files (using ccache) with result 'cache miss': 2
Nuitka-Postprocessing:INFO: File 'icons/toolsicon.ico' is not in macOS icon format, converting to it.
Nuitka-Options:INFO: Included data file 'image_operations/enhance/upscale/EDSR_x3.pb' due to specified data file 'image_operations/enhance/upscale/*.pb=image_operations/enhance/upscale/' on command line.
Nuitka-Options:INFO: Included data file 'image_operations/enhance/upscale/EDSR_x4.pb' due to specified data file 'image_operations/enhance/upscale/*.pb=image_operations/enhance/upscale/' on command line.
Nuitka-Options:INFO: Included data file 'image_operations/enhance/upscale/ESPCN_x2.pb' due to specified data file 'image_operations/enhance/upscale/*.pb=image_operations/enhance/upscale/' on command line.
Nuitka-Options:INFO: Included data file 'image_operations/enhance/upscale/FSRCNN_x3.pb' due to specified data file 'image_operations/enhance/upscale/*.pb=image_operations/enhance/upscale/' on command line.
Nuitka-Options:INFO: Included data file 'image_operations/enhance/upscale/FSRCNN_x4.pb' due to specified data file 'image_operations/enhance/upscale/*.pb=image_operations/enhance/upscale/' on command line.
Nuitka-Options:INFO: Included data file 'image_operations/enhance/upscale/LapSRN_x8.pb' due to specified data file 'image_operations/enhance/upscale/*.pb=image_operations/enhance/upscale/' on command line.
Nuitka-Options:INFO: Included data file 'image_operations/bgremove/u2net.pth' due to specified data file 'image_operations/bgremove/u2net.pth=image_operations/bgremove/' on command line.
Nuitka-Plugins:INFO: data-files: Included data file 'Crypto/Util/.keep_dir.txt' due to empty dir needed for 'Crypto.Util._raw_api'.
Nuitka-Plugins:INFO: data-files: Included data file 'certifi/cacert.pem' due to package data for 'certifi'.
Nuitka-Plugins:INFO: matplotlib: Included 182 data files due to package data for 'matplotlib.
Nuitka-Plugins:INFO: matplotlib: Included data file 'matplotlib/mpl-data/matplotlibrc' due to updated matplotlib config file with backend to use.
Nuitka-Plugins:INFO: data-files: Included data file 'skimage/io/_plugins/fits_plugin.ini' due to package data for 'skimage'.
Nuitka-Plugins:INFO: data-files: Included 30 data files due to package data directory 'data' for 'skimage'.
Nuitka-Plugins:INFO: data-files: Included data file 'skimage/feature/orb_descriptor_positions.txt' due to package data for 'skimage.feature._orb_descriptor_positions'.
Nuitka-Plugins:INFO: data-files: Included data file 'torch/bin/protoc' due to package data directory 'bin' for 'torch'.
Nuitka-Plugins:INFO: data-files: Included data file 'torch/bin/protoc-<IP_ADDRESS>' due to package data directory 'bin' for 'torch'.
Nuitka-Plugins:INFO: data-files: Included data file 'torch/bin/torch_shm_manager' due to package data directory 'bin' for 'torch'.
Nuitka-Plugins:INFO: data-files: Included 7884 data files due to package data directory 'include' for 'torch'.
Nuitka-Plugins:INFO: pyside6: Including Qt plugins 'iconengines,imageformats,platforms,styles,tls' below 'PySide6/qt-plugins'.
Nuitka-Plugins:INFO: dll-files: Found 1 file DLLs from tensorflow installation.
Nuitka-Plugins:INFO: dll-files: Found 1 file DLLs from tensorflow.lite.experimental.microfrontend.python.ops.audio_microfrontend_op installation.
Nuitka-Plugins:INFO: dll-files: Found 6 files DLLs from torch installation.
FATAL: Error, failed to find path bazel-out/darwin_arm64-opt/bin/tensorflow/core/platform/lib_cpu_feature_guard.so_ccsharedlib.so (resolved DLL to bazel-out/darwin_arm64-opt/bin/tensorflow/core/platform/lib_cpu_feature_guard.so_ccsharedlib.so) for /Users/Josh/Desktop/Work-Stuff/Tools/.venv/lib/python3.8/site-packages/tensorflow/core/platform/_cpu_feature_guard.so, please report the bug.

How did you install Nuitka and Python
Installed using pip into a virtualenv

The specific PyPI names and versions

python -m pip freeze
I only displayed the libraries I believe are important

grpcio==1.49.1
h5py==3.7.0
idna==3.4
imageio==2.22.1
importlib-metadata==5.0.0
keras==2.9.0
keras-nightly==2.11.0.dev2022100307
Keras-Preprocessing==1.1.2
Nuitka @ https://github.com/Nuitka/Nuitka/archive/develop.zip
numba==0.56.2
numpy==1.23.3
oauthlib==3.2.1
opencv-contrib-python==<IP_ADDRESS>
opencv-python==<IP_ADDRESS>
PyScreeze==0.1.28
PySide6==6.5.0
PySide6-Addons==6.5.0
PySide6-Essentials==6.5.0
python-dateutil==2.8.2
requests==2.28.1
requests-oauthlib==1.3.1
rsa==4.9
scikit-image==0.19.3
scipy==1.9.1
shiboken6==6.5.0
tensorboard==2.9.1
tensorboard-data-server==0.6.1
tensorboard-plugin-wit==1.8.1
tensorflow-estimator==2.9.0
tensorflow-macos==2.9.2
tensorflow-metal==0.5.1
termcolor==2.0.1
torch==1.12.1
torchaudio==0.12.1
torchvision==0.13.1

Also supply a Short, Self Contained, Correct, Example

import tensorflow._api.v2.compat.v1 as tf
from tensorflow.python.platform import gfile

print(tf.version)

Provide in your issue the Nuitka options used

script_name="Tools.py"
product_name="Tools"
product_version="1.9.1"
company_name="ToolsTest"

python -m nuitka \
--standalone \
--disable-console \
--company-name="$company_name" \
--product-name="$product_name" \
--product-version="$product_version" \
--file-description="$product_name" \
--macos-app-version="$product_version" \
--include-data-files=image_operations/enhance/upscale/*.pb=image_operations/enhance/upscale/ \
--include-data-files=image_operations/bgremove/u2net.pth=image_operations/bgremove/ \
--nofollow-import-to=torchaudio \
--macos-app-mode=gui \
--macos-app-name=Tools \
--macos-app-icon=icons/toolsicon.ico \
--macos-create-app-bundle \
--enable-plugin=pyside6 \
--nofollow-import-to=tkinter \
--assume-yes-for-download \
--run \
"$script_name"

Is this a self-compiled version of Torch, what is bazel doing for you there. Either way it appears to be a bug of the DLL scanner of macOS. The filename lib_cpu_feature_guard.so_ccsharedlib.so looks kind of suspicous to me. Also can you confirm or deny that the file actually exists? I somehow get the vibes that it might be that the DLL scan there kind of prefers to have a .dylib. Can you provide the listing of the lib folder in the torch package there.

It's not a self-compiled version of Torch
I initially believed it was an issue with tensorflow.
Yes, the file lib_cpu_feature_guard.so_ccsharedlib.so exists in site-packages/tensorflow/core/platform
And the file _cpu_feature_guard.so also exists in site-packages/tensorflow/core/platform
Listings of the lib folder in torch package

libc10.dylib
libshm.dylib
libtorch_cpu.dylib
libtorch_global_deps.dylib
libtorch_python.dylib
libtorch.dylib

Ok, I will look into that, absolutely looks like there is no reason. I am suspecting the .so suffix is an issue here. This is not torch2, so I would expect it to work, but alas not the case.

I was wondering if purchasing a Nuitka commercial package could potentially speed up the fix. If so, which package would be the best fit for my needs? Thank you.

The priority package is designed for that. With the full package, you get a discount on the commercial package by combining them, which is recommended for any substatial use of Nuitka by a company.
https://nuitka.net/doc/commercial.html#pricing
And yes, priority would change everything of course.

So, I started to look into this. I noticed that this is not the newest version, but there is no hope that updating will make things break less. I however, do not find tensorflow-macos==2.9.2 due to arch issues. It appears I wasn't using arm64 with my installation. So I believe this is somehow about the arches now. My 3.8.9 appears to not be a universal build, I will correct that, and then I should be able to see this as well.

I tried what you suggested and upgraded tensorflow-macos and tensorflow-metal to the latest versions (tensorflow-macos==2.11.0). The error I was getting before is no longer happening. However, I'm still getting a FATAL: Error saying that it couldn't find the path ... about another package(protobuf, and its dependency google) related to tensorflow. Is it best to open a new issue or continue discussing this here?

I think it's a problem of mixed arch installation of packages, that I would still need to nail down. If you report the new error here as well, that would be good. I didn't immediately succeed in reproducing that one. Nuitka is apparently somehow too strict with arches. Can you try limiting the arch to arm64 or x86_64 with --macos-target-arch, that should change things.

@Josh596 just to be clear, porting to latest versions is not required, and not even recommended. Typcially newer versions are only more broken with Nuitka, because e.g. the latest versions needs a fix, and that was not yet done. That is why I said "there is no hope". However, it could have been that PyPI packages were built more robust, but apparently not, or maybe they are, but other packages like the one mentioned, still have the same issue. Since Nuitka means to be compatible, we need to find and fix it, if only to give a better error message.

When I am trying that requirements list lith M1, I get

ERROR: Could not find a version that satisfies the requirement tensorflow-macos==2.9.2 (from versions: none)
ERROR: No matching distribution found for tensorflow-macos==2.9.2

I am trying with x86_64 now, but can you try setting up a new arm64 venv, because these requirements are uninstallable for me.

Hm, my bad, I forgot, I think that I am on a x86_64 CPython there, which I knew I would have to update.

And it seems, that changing versions in an existing virtualenv is not at all working with any level of tensorflow involvement, but I got the example to run at least.

I managed to reproduce it. It seems torchaudio links again DLLs from torch, which is of course nothing too illegal. We have ways to allow that, but my first attempts didn't immedaitely work, but I will get that surely.

So, I found the issue with torchaudio there, and this DLL now works, but it then runs into another one:

FATAL: Error, failed to find path @rpath/libavdevice.58.dylib (resolved DLL to /Users/hayen/test/tf_issue/lib/python3.8/site-packages/torchaudio/libavdevice.58.dylib) for /Users/hayen/test/tf_issue/lib/python3.8/site-packages/torchaudio/_torchaudio_ffmpeg.so from torchaudio, please report the bug.

And this one refers to a file that just doesn't exist. The is very similar to what we recently did for PySide6 which also contains components that do not work. We added an interface that would cause _torchaudio_ffmpeg.so to be ignored, since it could not possibly load. Right now this one is attached to a concrete plugin, but the DLL plugin could do it from Yaml configuration, and then this will be easy to add, we do not currently need a plugin for anything tensorflow and torch anymore, and I would like to keep it that way of course.

So, I did the reactoring, and added config for the missing DLL to be acceptable, however next up we have this here:

FATAL: Error, failed to find path bazel-out/darwin_arm64-opt/bin/tensorflow/core/platform/lib_cpu_feature_guard.so_ccsharedlib.so (resolved DLL to bazel-out/darwin_arm64-opt/bin/tensorflow/core/platform/lib_cpu_feature_guard.so_ccsharedlib.so) for /Users/hayen/test/tf_issue/lib/python3.8/site-packages/tensorflow/core/platform/_cpu_feature_guard.so from 'tensorflow', please report the bug.

I have seen this plenty of times, the bazel-out has lead me to believe, I am seeing private builds of PyPI packages. Now this DLL does exist. It is in lib/python3.8/site-packages/tensorflow/core/platform/lib_cpu_feature_guard.so_ccsharedlib.so and now I am very confused as to what this tells us. It is just in the same directory, not using @loader_path or @rpath.
I need to read some docs for macOS DLL resolution now, maybe that is a fallback being used, then we would of course have to support that. Not sure though, if @rpath would be the default or @loader_path, both could be true. Or maybe it doesn't work at all. The name rings a bell, it also may be Win32 specific from my memory, there was at least code that treats it differently there.

Ah, the pre-loading of said DLL is done on non-Win32 using ctypes, so this is definitely being used by tensorflow, and that bazel-out crap is just poor packaging of theirs.

So, macOS loads the DLL, but not the DLL that was not found. I moved the DLL that I located via ´findaway, and tensorflow still works and loads correctly. Our current mechanism may therefore be wrong in not including the using DLL, e.g. withtorchaudio` as DLLs can be loaded. Maybe the compatibility version allows that, not sure:

bazel-out/darwin_arm64-opt/bin/tensorflow/core/platform/lib_cpu_feature_guard.so_ccsharedlib.so (compatibility version 0.0.0, current version 0.0.0)

I would be interesting, what that DLL could be for. Asking upstream tensorflow would be interesting. For now, I think paths that are relative paths and not found, we should ignore them. At the same time, relative paths should probably try and resolve like this resolved_path = os.path.join(binary_filename, path) rather than just using path. For absolute paths that changes nothing, for relative paths it would, but I am not sure, that is legal anyway, so I am not doing that now.

Ok, and with this, at least the specific version set you provided works. I will try and update to the other set given, and "latest" well now.

Tested with the factory branch, and it works perfectly.

This is part of the stable release 1.6 that I just made.