no-internal-modules doesn't work with aliases

With having following in eslint config:
settings: {
  "import/resolver": {
    alias: {
      map: [
          [ "~", "./src" ],
          [ "components", "./src/components" ],
      ],
      extensions: [ ".js", ".jsx" ]
    }
  }
},

rules: {
  "import/no-internal-modules": [ "error", {
    "allow": [
      "components/*",
    ]
  }],
}

I have following results:
// denied
import Some from "components/Folder/Folder.js"

// allowed
import Some from "components/Folder"

// ! also allowed
import Some from "~/components/Folder/Folder"

Because path with "~" is recognized as unknown import type, and isn't validated at all.
I expect this path to be resolved accordingly to configured aliases, and denied respectively. Or at least to be validated along with others, so I can explicitly add paths starting with ~ to allow array.
It is possible to implement?

Do you perhaps need to set this setting?

No, it doesn't help. Because, before this settings will be used, import must match scopedRegExp or externalModuleRegExp. Which aren't configurable.
https://github.com/benmosher/eslint-plugin-import/blob/3f46ccfe203fa5aad5767699df339a9b2f0294e3/src/core/importType.js#L65-L67

Seems like a PR with test cases that adjusted line 67 there would do it :-)

Do you mean replacing && with || after matchesScopedOrExternalRegExp?
As I don't know, is it intentional or kind of bug.

I'm not quite sure either, to be honest! However, if it's intentional, tests will fail :-)

// denied
import Some from "components/Folder/Folder.js"

Because your globs says it only allows for direct files:
  "components/*",

To allow direct files AND deep files, you need to do:
  "components/{*, **/*}",

I just encountered this myself.

@jeron-diovis this seems answered; happy to reopen if not.

My question was about processing aliases. Not about how to allow deep files access.

@jeron-diovis is there any chance you could provide a repo that reproduces this?

@jeron-diovis is there any chance you could provide a repo that reproduces this?

@ljharb https://github.com/jeron-diovis/eslint-internal-modules-demo
Actual result:
$ npm run lint

><EMAIL_ADDRESS>lint
> eslint src/index.js

/Users/jeron_diovis/dev/tmp/eslint-import-aliases/src/index.js
  1:20  error  Reaching to "components/Folder/File.js" is not allowed  import/no-internal-modules

✖ 1 problem (1 error, 0 warnings)

Expected result:
Additional error at line 3, same as at line 1. Access to path ~/components/Folder/File.js should be denied.


Pruning should be done before building

Maybe I'm getting it wrong, but shouldn't --prune perform the pruning before running the rules?
Consider what happens if:

I copy some header files that constitute my plugin SDK to some location.
At some point I decide some header is obsolete and remove it.
After launching the build, all the plugins will find the obsolete header copied in the SDK directory.
After the build finishes, the obsolete header is removed from the SDK as well.

This doesn't look good. That build is broken if performed from scratch instead of incrementally.
If the obsolete header was removed before running the rules, I would notice that some plugin includes the obsolete header in this run. With the current approach, I might notice the build is broken on the next run.

Sorry I missed this ticket when it was first raised - it got buried under email and only just resurfaced!
The purpose  of --prune is not really to sanity check the build (that is for --lint), it's more to check that your subsequent tests don't rely on files that shouldn't really be there. I can see the desire for what you are asking, but unfortunately in a monadic build system it's impossible. Before running the build, I have no way to know what files Shake might build, it's only afterwards that I can see what it really did build, and thus can implement a --prune. Certainly could be documented as to what it does.

I see. I did find an easy solution for my case anyways exploiting the fact that my system knows the outputs of all commands beforehand:
shakeArgsWith
  shakeOptions{ shakeFiles=dbsDir
              , shakeProgress=progressSimple
              , shakeLintInside=[srcDir]
              , shakeLintIgnore=[srcDir ++ "/b//*", srcDir ++ "/p//*"]
              , shakeCommandOptions=[AutoDeps]
              }
  [ Option "P" ["prune"] (NoArg $ Right Prune) "Remove stale files" ]
  $ \opts targets -> do
    when (Prune `elem` opts) $ pruner $ map cmdOutput cs
    return $ Just $ if null targets then rules else want targets >> withoutActions rules
where
    pruner :: [FilePath] -> IO ()
    pruner live = do
      ipresent <- listFilesRecursive insDir
      bpresent <- listFilesRecursive bldDir
      let sides = concatMap cmdSides cs
      mapM_ (\x -> putColorLn outColor ("Removing stale " ++ x) >> removeFile x)
        $ map toStandard (ipresent ++ bpresent) \\ map toStandard (live ++ sides)

I'll just close it. Thanks.

I'll leave this open to document the prune function better - after coming back to it later, I had almost zero idea what it did, which I imagine is how everyone else feels about it too.


unused-var eslint error in createStackController

WARNING in ./app/portainer/views/stacks/create/createStackController.js
Module Error (from ./node_modules/eslint-loader/index.js):

/home/chiptus/repos/portainer-org/portainer/app/portainer/views/stacks/create/createStackController.js
  170:13  error  'endpointId' is assigned a value but never used  no-unused-vars

✖ 1 problem (1 error, 0 warnings)

Closed via https://github.com/portainer/portainer/pull/4810


Fixed issue with write_out for datasets without a training split

With this fix it's possible to run write_out for datasets without a training split. Before it was only possible for --num_fewshot 0.

Thanks! LGTM!


use is-buffer instead of instanceof Buffer

instanceof Buffer is notoriously flaky, especially in the browser where Buffer is using a user-land implementation. I couldn't get geotiff working with drag-drop before, but with this patch using is-buffer for feature-detection, everything works great. Plus, with this module the browser builds will be smaller since they don't need to include a Buffer implementation to support Buffers.

Buffers are no longer accepted as a input parameters to parse. The Buffer must be converted to an ArrayBuffer beforehand. This is documented in the Readme.


Improve consistency between layout and grid

Layout doesn't know about the distinction between phone and tablet. In order to improve consistency in class names and concepts, we may want to switch from the concepts of "large screen" and "small screen" to "phone", "tablet" and "desktop".

Grid is likely being dropped of moved to its own project, whereas layout is being broken up into its composing pieces.


how do I fix (harbor cmd) not working?

My goal is to modify the VLLM docker to mount my local model folder so it can see those models. I am using Debian in WSL2.

Hey, you'll need to use the command substitution for these to work as expected:
harbor cmd litellm
echo $(harbor cmd litellm)
eval "$(harbor cmd litellm) run litellm --help"

vllm service already has a configurable cache folder which can be modified via Harbor CLI:
# See current path
harbor config get vllm.cache

# Point to your custom location
harbor config set vllm.cache ~/Downloads/vllm

Also, vllm service was fixed and no longer requires litellm in order to be connected to Open WebUI - works on its own.
If you intend to always run vllm (or other services) - consider adding them to the defaults
harbor defaults add vllm

# [Optional] if intended
harbor defaults rm ollama

@av you are the man! thanks Ivan


Update peerDependencies to support React 18

This is to get rid of the annoying warning that shows when npm installing:
 WARN  Issues with peer dependencies found
.
└─┬ @use-cookie-consent/react 0.3.7
  └─┬ @use-cookie-consent/core 0.3.6
    ├── ✕ unmet peer<EMAIL_ADDRESS>|| ^17": found 18.2.0
    └── ✕ unmet peer<EMAIL_ADDRESS>|| ^17": found 18.2.0

Closing because dupe: https://github.com/use-cookie-consent/use-cookie-consent/pull/48


Drag and drop seems to not be working

Hi, first of all thank you for amazing plugin!
        var heroSprite = game.add.isoSprite(40, 40, 1, 'hero', 0);
        heroSprite.anchor.set(0.5, 0);

        heroSprite.inputEnabled = true;
        heroSprite.input.enableDrag();

But hero's sprite only blinking when I trying to drag it.
Can I use drag and drop feature from phaser?

I don't think it'll work as expected (if at all) with enableDrag as enableDrag works in 2D screen space, whereas an IsoSprite expects to be positioned in 3D space. I think your best bet for implementing dragging is to look at this example and add some functionality to check game.input.mousePointer.isDown, track the currently selected tile and position it by doing heroSprite.isoPosition.copyFrom(cursorPos) or some equivalent. You'll have to ensure your z position makes sense in the context of your scene.

For anyone else attempting this, another approach is to use the drag events.
updateDrag: function (sprite, pointer) {
    var newPos =  this.game.iso.unproject(pointer.position, undefined, sprite.isoZ);
    sprite.isoPosition.set(newPos.x,newPos.y,sprite.isoZ)
    // if we update isoPosition in update, the sprite flies off
    //this prevents that by update sprite.body.position and sprite.body.prev
    if (sprite.body.phase===2){
        sprite.body.preUpdate();
    }
}


Elaborate the "Core Knowledge Graph" Principles and Biolink Model related documentation

[ ] Core Knowledge Graph Principles
[ ] Biolink Model - Getting Started page
[ ] Biolink Model tutorials

@sierra-moxon and @nlharris , wanted to ping you both and bring this issue up. Per the meeting today, hope is to push some things through in the next couple of weeks. Would you be able to work on these sections of the documentation? Thanks.

Sierra and I will work on this. We assume we're not being asked to create all of that documentation from scratch, but rather to pull together existing documentation in a sort of "landing page" that explains what documentation and tutorial resources exists and then links to them.

That's a good understanding of the task, Nomi. One ought to see the landing
page as mainly a kind of sound roadmap for learning the ropes of the
particular topic, drawing upon all existing documents.
On Tue, Jul 26, 2022 at 5:08 PM Nomi Harris @.***>
wrote:

Sierra and I will work on this. We assume we're not being asked to create
all of that documentation from scratch, but rather to pull together
existing documentation in a sort of "landing page" that explains what
documentation and tutorial resources exists and then links to them.
—
Reply to this email directly, view it on GitHub
https://github.com/NCATSTranslator/translator-developer-documentation/issues/8#issuecomment-1196114831,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADB6XV2BLQDGWM4SCXJUUDVWB4WFANCNFSM52XMBQFQ
.
You are receiving this because you authored the thread.Message ID:
<NCATSTranslator/translator-developer-documentation/issues/8/1196114831@
github.com>

--
Richard Bruskiewich, PhD, CEO
STAR Informatics /
Delphinai Corporation
www.starinformatics.com http://www.delphinai.com

Thanks. Is there a place where I should create the landing page?

Hi Nomi, Richard has three pages linked at the top of this ticket if that is what you mean by where to create the landing page.

Hi @nlharris (& @sierra-moxon),
Further to @tursynay's comment I'm not sure if this was the right way to cut the cake, but there are three points of intervention for the Biolink Model content:

the first 'page' is actually just a few paragraphs in the architecture overview page, talking about the general principles of knowledge graphs (in the context of the science and the architecture). In other words, what's the point of knowledge graphs and how are we playing with them in Translator?

The second page would be more like a 'landing page' specifically for the Biolink Model (or rather, a brief overview of the origin and mission of the model, then a roadmap of links out to relevant detailed documentation).

The third page is a placeholder for any detailed tutorials on the topic (e.g. "how to" use the Biolink Model in code, e.g. adding to the model in the repo using Git PR's, perhaps using the Biolink Model toolkit to access the model, etc... not sure what else here. Could also cross-link with related resources, e.g. Reasoner-Validator (which validates Biolink Model elements in TRAPI, etc.)

Richard has three pages linked at the top of this ticket if that is what you mean by where to create the landing page.

That's where the main content is coming from; what I was asking was where the landing page should go, like https://github.com/NCATSTranslator/translator-developer-documentation maybe?

Maybe https://github.com/NCATSTranslator/translator-developer-documentation/blob/main/docs/architecture/biolink_model.md already suffices as a landing page for this content?

Checkbox 1 addressed by #20
Checkboxes 2 & 3 addressed by #19

Substantially resolved by PR #19 and PR #20


Incorrect Shulker Beahvior

Shulkers when blocked by a block shouldn't be able to open, however the shulker opens anyways as it doesn't care what the human thinks is possible.

fixed


docs(MenuExampleVerticalDropdown): doesn't work twice

Setting the Dropdown as={Menu.Item} makes the dropdown only work the first time when clicked on.
In addition, it makes the outer element an anchor tag which creates invalid HTML when you nest links in the dropdown which is probably a fairly common use case I would think. Although browsers do the right thing and work on the nested anchor tags it just doesn't feel right.
I borrowed from the DropdownExamplePointingTwo.js code that solves the problem by not setting the dropdown to a Menu.Item and adds in the necessary classes to show that it is a dropdown. That allows it to work multiple times on expanding and gives correct underlying HTML structure for putting anchor tags in the dropdown.
Just as a side question, since I'm fairly new to the Semantic-UI-React world: is that considered good practice to add in the classes like that or should it be something that is done under the covers by the component?

Thanks much for tackling this!  We want to solve this without use of className by adding props to the Dropdown itself.  See https://github.com/Semantic-Org/Semantic-UI-React/issues/642.

Ah yeah that's sort of what I was wondering. Thanks @levithomason !

I've re-commited your changes and forced push to trigger a new build.  We had an outage with CircleCI that was just fixed.

Current coverage is 99.73% (diff: 100%)

Merging #1003 into master will not change coverage

@@             master      #1003   diff @@
==========================================
  Files           140        140
  Lines          2304       2304
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits           2298       2298
  Misses            6          6
  Partials          0          0

Powered by Codecov. Last update 9e61f88...ee0eeb2

@tomjnsn any update here?

Sorry I think I'm lost here. What were you looking for from me?

This work is being continued in #659 and will be merged soon.  Thanks for the initiative.


[Feature Request]: Predict Longevity at Current Job

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
Estimating how long a respondent is likely to stay at their current job based on their job satisfaction, career goals, and manager satisfaction.
Use Case
i will help company to see at which position the people would like to stay and at which company (which type company)
Benefits
No response
Priority
Medium
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC contributor
[X] I want to work on this issue
[X] I'm willing to provide further clarification or assistance if needed.

Dataset->survey_results_public_2019

which variables gonna use there?

sir we can use JobSat,CareerSat  ,LastHireDate , jobFactors ,MgrIdiot, MgrMoney,  MgrWant ,WorkWeekHrs, SOPartFreq


[Feature request] Calm bell/gong sound a minute before the end of the focus segment and then fade out

Request from Ben

https://freesound.org/people/enolareven/sounds/390543/

might be able to use this as the alarm/reminder sound. Then we just need to pause the music when resting

Added here: https://github.com/jenius-apps/ambie/commit/6dabbbccc3cebda86a6ee70ae06624c64f9408af


Only one page is shown, the one selected by "startpage" parameter or first

Creating new issue from https://github.com/kogmbh/ViewerJS/issues/38#issuecomment-81864561:
vgianni80 wrote:
Not work, i use in a .tpl file on Prestashop, and i can see only first page.
If i use this sintax:

i can see only first page.
I tryed this sintax:

i can see only second page.
Why?
Thaknks

What do you mean exactly be "I can see only xxx page"?
What is the number of pages shown in the bottom bar? Can you navigate to other pages, e.g. by clicking the Up/Down buttons?
What kind of document are you trying to display? PDF, ODP? If PDF, are the pages in landscape mode (i.e. more wide than high)? Because ViewerJS currently has a hardcoded behaviour to switch to a "slides" mode when the pages are more wide than high. In that mode only one page/slide is shown at a time, but one can switch between the pages by e.g. using the PageUp/PageDown keys on the keyboard, or clicking the up/down buttons on the bottom bar. Or entering another page number.
Could you paste a screenshot?

Hello!
I paste here a screenshot, in the bottom bar i can see "page 1 of 3", but
Up/Down buttons not work. I can't navigate to other page. This is a PDF
file.
Can you help me?

2015-03-16 22:42 GMT+01:00 Friedrich<EMAIL_ADDRESS>
What do you mean exactly be "I can see only xxx page"?
What is the number of pages shown in the bottom bar? Can you navigate to
other pages, e.g. by clicking the Up/Down buttons?
What kind of document are you trying to display? PDF, ODP? If PDF, are the
pages in landscape mode (i.e. more wide than high)? Because ViewerJS
currently has a hardcoded behaviour to switch to a "slides" mode when the
pages are more wide than high. In that mode only one page/slide is shown at
a time, but one can switch between the pages by e.g. using the
PageUp/PageDown keys on the keyboard, or clicking the up/down buttons on
the bottom bar. Or entering another page number.
Could you paste a screenshot?
—
Reply to this email directly or view it on GitHub
https://github.com/kogmbh/ViewerJS/issues/126#issuecomment-81954518.

Hi! Do you have some answer for me? Thanks
2015-03-18 19:31 GMT+01:00 Gianni Valeri<EMAIL_ADDRESS>
Hello!
I paste here a screenshot, in the bottom bar i can see "page 1 of 3", but
Up/Down buttons not work. I can't navigate to other page. This is a PDF
file.
Can you help me?

2015-03-16 22:42 GMT+01:00 Friedrich<EMAIL_ADDRESS>
What do you mean exactly be "I can see only xxx page"?
What is the number of pages shown in the bottom bar? Can you navigate to
other pages, e.g. by clicking the Up/Down buttons?
What kind of document are you trying to display? PDF, ODP? If PDF, are
the pages in landscape mode (i.e. more wide than high)? Because ViewerJS
currently has a hardcoded behaviour to switch to a "slides" mode when the
pages are more wide than high. In that mode only one page/slide is shown at
a time, but one can switch between the pages by e.g. using the
PageUp/PageDown keys on the keyboard, or clicking the up/down buttons on
the bottom bar. Or entering another page number.
Could you paste a screenshot?
—
Reply to this email directly or view it on GitHub
https://github.com/kogmbh/ViewerJS/issues/126#issuecomment-81954518.

Otherwise, can i disable up/down buttons, and enable vertical scrool and view all pages?

Hi @vgianni80, the screenshot you pasted cannot be seen, possibly it gets dropped by the email interface to github. So please paste the screenshot via the web interface.
Could you perhaps also make the PDF available?
Still no idea what could be wrong for you. It works fine with all PDFs I tested with so far.
Which browser/version and which version of ViewerJS are you using?

can i disable up/down buttons, and enable vertical scrool and view all pages?

Not yet supported. But you can hack the sources already to get that, see
https://github.com/kogmbh/ViewerJS/issues/111#issuecomment-82972471


Android/iOS stability and scalability?

Issue moved from: https://github.com/VitalElement/AvalonStudio/issues/651

@angelsix said:
I have some open source projects I will be making Android/iOS apps on shortly, and I hate Xamarin, used it for many years now and its awful and full of bugs and has been all along.
I do training videos and have quite a following now, and even though I will teach Xamarin as people want those lessons, I know how awful Xamarin is and would like to find a better cross platform solution.
I've in fact been looking at making my own full cross-platform UI for Win/Linux/Mac/iOS as could not find any and then one of the guys who watches my videos pointed me to this project. It looks very promising.
My question is more about the performance and scale-ability of this framework. For example what do you compile down to for Android/iOS and how are you doing the lists, virtualization, rendering etc... Is it something simple like a web browser hosted inside the app or is it compiled to native storyboards/layout files like you would build natively for the platforms?
Also what support do you have for all the mobile specific features like background modes, notifications, sharing intents, lifecycle events and so on?

@angelsix
Avalonia is just reaching a point where a few commercial projects are starting to adopt. We are now at a stage where we are in Beta and there are a few bugs, but on the whole the UI framework is stable and useable for all kinds of projects on the Desktop.
@kekekeks can provide more information regarding IOS / Android, although I believe these compile to .NET assemblies, with some .net runtime stuff need to make it run.
The rendering is native rendering, we use Direct2D /Skia on Windows, on Linux with use Skia, on Mac we use MonoMac (I think) we use GTK for window management on those platforms too.
Avalonia provides real applications (not a web browser pretending to be an app).
Avalonia is most closely related to WPF, then UWP, it uses lookless templated controls, so its a truly cross platform UI. You can achieve the exact same UI on all platforms, obviously you can customize UI to a specific platform too.
We don't use native controls, although some work has been done to allow embedding native controls on some platforms.
Regarding Mobile specific features, you can just use our UI with the Xamarin libraries or the native platform libraries directly for this kind of stuff.
Our mobile 'backends' as we call them are a little behind the Desktop, as we have fewer people contributing in that area, and are kind of considered experimental / alpha, whereas desktop apps are pretty much stable now.
It wouldn't take much to get the mobile backends up to scratch though, we mainly just need to add proper touch integration (we currently only have mouse pointers in the framework).
We would love to hear your feedback and it would be awesome to see a tutorial video on Avalonia from you at some stage if you wanted I could help get you started.

Cool thanks for the feedback. It sounds promising and perhaps something to finally bring not just desktop but mobile into one unified place. It has huge potential if done right and it was something I was going to make it nobody else did within the next year (I was holding out for MS to do it, and purchasing Xamarin was the first step in that direction). However, I see you have been working on this for a while now and it looks very nice and a lot of advanced and user-friendly features.
I will likely look at this in my spare time to get comfortable and a feel for it and if it seems good probably make a real simple application that will run on all 5 platforms and then if that works do videos on it. Pretty exciting stuff, keep up the good work

Hi guys, good job. How can I contribute to this project?

best to get in touch via https://gitter.im/AvaloniaUI/Avalonia to see how best you can contribute :) welcome

I wonder if some of the drawing can be pulled over from the dart flutter project since it also uses skia for it's gui engine.

It would be great if you concentrated on mobile because the world is mobile-first today. Everybody wants to make a mobile app, not desktop.
I don't like Flutter due to awful Dart but now is the best solution unfortunately.

@lastlink - it sounds like drawing is not an issue.
@kekekeks - when .Net 5 releases, will that cover any of those issues? Or is everything you need at a higher level?
Are you basically having to write the equivalent of Xamarin Essentials? I’m thinking APIs similar to those must exist in .Net 5 - otherwise it isn’t a complete cross-platform foundation. Or if not, that there will be a NuGet for a version of Xamarin Essentials that only needs .Net 5, no dependencies on Xamarin core assemblies. Has to happen eventually.

@kekekeks Will you give us an update on how things are going?

iOS: mostly working: some initialization issue that causes black screen until screen rotation, works completely fine in simulator, will probably ship a fixed version with 0.10.1 or something
Android: no progress so far

Android: no progress so far

Any plans/dates? :)

Android: no progress so far

Any plans/dates? :)

https://github.com/AvaloniaUI/Avalonia/pull/5328
https://github.com/AvaloniaUI/Avalonia/pull/5331
https://github.com/AvaloniaUI/Avalonia/pull/5337

https://github.com/AvaloniaUI/Avalonia/pull/5328
https://github.com/AvaloniaUI/Avalonia/pull/5331
https://github.com/AvaloniaUI/Avalonia/pull/5337

@ili quite a lot of progess. its probably ready for people to start beta testing... expecting a few rough edges to help find what still needs doing.

@ili quite a lot of progess. its probably ready for people to start beta testing... expecting a few rough edges to help find what still needs doing.

@danwalmsley sounds really cool! I'll look forward to start porting my project to Avalonia!

@danwalmsley sounds really cool! I'll look forward to start porting my project to Avalonia!

I'd appreciate a clue or two about what I'm doing wrong here.  I'm on a Mac running Big Sur 11.1.  I need to figure out how to set up an Avalonia IOS project to I can recreate an ios app I created with Windows & Xamarin.   I downloaded the Avalonia-Master, went to Samples/ControlCatalog.IOS, and double-clicked on the .sln file to start Visual Studio.  Got the following:
Getting restore information for project /Users/t/Downloads/Avalonia-master/samples/ControlCatalog.iOS/ControlCatalog.iOS.csproj
/Users/t/.nuget/packages/msbuild.sdk.extras/2.0.54/Sdk/Sdk.props(25,3) : warning MSB4011: "/usr/local/share/dotnet/sdk/5.0.102/Sdks/Microsoft.NET.Sdk.WindowsDesktop/targets/Microsoft.NET.Sdk.WindowsDesktop.props" cannot be imported again. It was already imported at "/usr/local/share/dotnet/sdk/5.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.props (147,3)". This is most likely a build authoring error. This subsequent import will be ignored. [/Users/t/Downloads/Avalonia-master/src/iOS/Avalonia.iOS/Avalonia.iOS.csproj]
/usr/local/share/dotnet/sdk/5.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.EolTargetFrameworks.targets(28,5) : warning NETSDK1138: The target framework 'netcoreapp2.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
/usr/local/share/dotnet/sdk/5.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.EolTargetFrameworks.targets(28,5) : warning NETSDK1138: The target framework 'netcoreapp2.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Running non-parallel restore.
Reading project file /Users/t/Downloads/Avalonia-master/samples/ControlCatalog.iOS/ControlCatalog.iOS.csproj.
The restore inputs for 'ControlCatalogiOS' have changed. Continuing restore.
Restoring packages for /Users/t/Downloads/Avalonia-master/samples/ControlCatalog.iOS/ControlCatalog.iOS.csproj...
Restoring packages for Xamarin.iOS,Version=v1.0...
Resolving conflicts for Xamarin.iOS,Version=v1.0...
Scanning packages for runtime.json files...
Restoring packages for Xamarin.iOS,Version=v1.0/win...
Resolving conflicts for Xamarin.iOS,Version=v1.0/win...
Restoring packages for Xamarin.iOS,Version=v1.0/win-x64...
Resolving conflicts for Xamarin.iOS,Version=v1.0/win-x64...
Restoring packages for Xamarin.iOS,Version=v1.0/win-x86...
Resolving conflicts for Xamarin.iOS,Version=v1.0/win-x86...
Unable to find project information for '/Users/t/Downloads/Avalonia-master/samples/ControlCatalog/ControlCatalog.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Animation/Avalonia.Animation.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Base/Avalonia.Base.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Controls/Avalonia.Controls.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Diagnostics/Avalonia.Diagnostics.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Input/Avalonia.Input.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Interactivity/Avalonia.Interactivity.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Layout/Avalonia.Layout.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Styling/Avalonia.Styling.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Themes.Default/Avalonia.Themes.Default.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Visuals/Avalonia.Visuals.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/iOS/Avalonia.iOS/Avalonia.iOS.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Markup/Avalonia.Markup.Xaml/Avalonia.Markup.Xaml.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Markup/Avalonia.Markup/Avalonia.Markup.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Skia/Avalonia.Skia/Avalonia.Skia.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Committing restore...
Assets file has not changed. Skipping assets file writing. Path: /Users/t/Downloads/Avalonia-master/samples/ControlCatalog.iOS/obj/project.assets.json
Writing cache file to disk. Path: /Users/t/Downloads/Avalonia-master/samples/ControlCatalog.iOS/obj/project.nuget.cache
Persisting dg to /Users/t/Downloads/Avalonia-master/samples/ControlCatalog.iOS/obj/ControlCatalog.iOS.csproj.nuget.dgspec.json
Failed to restore /Users/t/Downloads/Avalonia-master/samples/ControlCatalog.iOS/ControlCatalog.iOS.csproj (in 383 ms).
NuGet Config files used:
/Users/t/Downloads/Avalonia-master/NuGet.Config
/Users/t/.config/NuGet/NuGet.Config
Feeds used:
https://api.nuget.org/v3/index.json
https://nuget.avaloniaui.net/repository/avalonia-devdeps/index.json
Unable to find project information for '/Users/t/Downloads/Avalonia-master/samples/ControlCatalog/ControlCatalog.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Animation/Avalonia.Animation.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Base/Avalonia.Base.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Controls/Avalonia.Controls.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Diagnostics/Avalonia.Diagnostics.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Input/Avalonia.Input.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Interactivity/Avalonia.Interactivity.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Layout/Avalonia.Layout.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Styling/Avalonia.Styling.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Themes.Default/Avalonia.Themes.Default.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Visuals/Avalonia.Visuals.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/iOS/Avalonia.iOS/Avalonia.iOS.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Markup/Avalonia.Markup.Xaml/Avalonia.Markup.Xaml.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Markup/Avalonia.Markup/Avalonia.Markup.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Skia/Avalonia.Skia/Avalonia.Skia.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Restore failed.

I'd appreciate a clue or two about what I'm doing wrong here.  I'm on a Mac running Big Sur 11.1.  I need to figure out how to set up an Avalonia IOS project to I can recreate an ios app I created with Windows & Xamarin.   I downloaded the Avalonia-Master, went to Samples/ControlCatalog.IOS, and double-clicked on the .sln file to start Visual Studio.  Got the following:
Getting restore information for project /Users/t/Downloads/Avalonia-master/samples/ControlCatalog.iOS/ControlCatalog.iOS.csproj
/Users/t/.nuget/packages/msbuild.sdk.extras/2.0.54/Sdk/Sdk.props(25,3) : warning MSB4011: "/usr/local/share/dotnet/sdk/5.0.102/Sdks/Microsoft.NET.Sdk.WindowsDesktop/targets/Microsoft.NET.Sdk.WindowsDesktop.props" cannot be imported again. It was already imported at "/usr/local/share/dotnet/sdk/5.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.props (147,3)". This is most likely a build authoring error. This subsequent import will be ignored. [/Users/t/Downloads/Avalonia-master/src/iOS/Avalonia.iOS/Avalonia.iOS.csproj]
/usr/local/share/dotnet/sdk/5.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.EolTargetFrameworks.targets(28,5) : warning NETSDK1138: The target framework 'netcoreapp2.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
/usr/local/share/dotnet/sdk/5.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.EolTargetFrameworks.targets(28,5) : warning NETSDK1138: The target framework 'netcoreapp2.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Running non-parallel restore.
Reading project file /Users/t/Downloads/Avalonia-master/samples/ControlCatalog.iOS/ControlCatalog.iOS.csproj.
The restore inputs for 'ControlCatalogiOS' have changed. Continuing restore.
Restoring packages for /Users/t/Downloads/Avalonia-master/samples/ControlCatalog.iOS/ControlCatalog.iOS.csproj...
Restoring packages for Xamarin.iOS,Version=v1.0...
Resolving conflicts for Xamarin.iOS,Version=v1.0...
Scanning packages for runtime.json files...
Restoring packages for Xamarin.iOS,Version=v1.0/win...
Resolving conflicts for Xamarin.iOS,Version=v1.0/win...
Restoring packages for Xamarin.iOS,Version=v1.0/win-x64...
Resolving conflicts for Xamarin.iOS,Version=v1.0/win-x64...
Restoring packages for Xamarin.iOS,Version=v1.0/win-x86...
Resolving conflicts for Xamarin.iOS,Version=v1.0/win-x86...
Unable to find project information for '/Users/t/Downloads/Avalonia-master/samples/ControlCatalog/ControlCatalog.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Animation/Avalonia.Animation.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Base/Avalonia.Base.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Controls/Avalonia.Controls.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Diagnostics/Avalonia.Diagnostics.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Input/Avalonia.Input.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Interactivity/Avalonia.Interactivity.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Layout/Avalonia.Layout.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Styling/Avalonia.Styling.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Themes.Default/Avalonia.Themes.Default.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Visuals/Avalonia.Visuals.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/iOS/Avalonia.iOS/Avalonia.iOS.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Markup/Avalonia.Markup.Xaml/Avalonia.Markup.Xaml.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Markup/Avalonia.Markup/Avalonia.Markup.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Skia/Avalonia.Skia/Avalonia.Skia.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Committing restore...
Assets file has not changed. Skipping assets file writing. Path: /Users/t/Downloads/Avalonia-master/samples/ControlCatalog.iOS/obj/project.assets.json
Writing cache file to disk. Path: /Users/t/Downloads/Avalonia-master/samples/ControlCatalog.iOS/obj/project.nuget.cache
Persisting dg to /Users/t/Downloads/Avalonia-master/samples/ControlCatalog.iOS/obj/ControlCatalog.iOS.csproj.nuget.dgspec.json
Failed to restore /Users/t/Downloads/Avalonia-master/samples/ControlCatalog.iOS/ControlCatalog.iOS.csproj (in 383 ms).
NuGet Config files used:
/Users/t/Downloads/Avalonia-master/NuGet.Config
/Users/t/.config/NuGet/NuGet.Config
Feeds used:
https://api.nuget.org/v3/index.json
https://nuget.avaloniaui.net/repository/avalonia-devdeps/index.json
Unable to find project information for '/Users/t/Downloads/Avalonia-master/samples/ControlCatalog/ControlCatalog.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Animation/Avalonia.Animation.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Base/Avalonia.Base.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Controls/Avalonia.Controls.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Diagnostics/Avalonia.Diagnostics.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Input/Avalonia.Input.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Interactivity/Avalonia.Interactivity.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Layout/Avalonia.Layout.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Styling/Avalonia.Styling.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Themes.Default/Avalonia.Themes.Default.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Avalonia.Visuals/Avalonia.Visuals.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/iOS/Avalonia.iOS/Avalonia.iOS.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Markup/Avalonia.Markup.Xaml/Avalonia.Markup.Xaml.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Markup/Avalonia.Markup/Avalonia.Markup.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Unable to find project information for '/Users/t/Downloads/Avalonia-master/src/Skia/Avalonia.Skia/Avalonia.Skia.csproj'. If you are using Visual Studio, this may be because the project is unloaded or not part of the current solution so run a restore from the command-line. Otherwise, the project file may be invalid or missing targets required for restore.
Restore failed.

@FloridaMatt please look at https://github.com/AvaloniaUI/Avalonia/blob/master/Documentation/build.md
Also check global.json near the Avalonia.sln there is an actual SDK used, you should either install provided version, or define one you installed

@ili quite a lot of progess. its probably ready for people to start beta testing... expecting a few rough edges to help find what still needs doing.

Really looking forward to seeing the outcome of this. I'm especially concerned about performance which no one seems to have gotten right at this point. XAML-tech is very resource intensive as you know.
Anyway, the status of iOS and other mobile backends may drastically tip the scales towards Avalonia very quickly. I hope the code is made public and integrated into the main repo soon.

@robloo somewhat functional iOS support is available in 0.10. It's a bit broken on actual devices (black screen until you rotate the screen for some reason), but everything works perfectly in emulator.

Just a point about current experience. Avalonia requres significant memory & processor resources. For ex one of my test devices - Samsung J5 DUOS (J500H) fails to even start demo application (not control catalog, but one page demo app)....
XamarinForms applications worsk fine at the same time... Google Chrome too (i do suppose Chrome on Android uses Skia?).

Any updates on this?

I last heard somewhere else that most of the iOS work was being done in a private repo somewhere. I assume that is for a commercial customer. I have a small concern that work will never actually get back into Avalonia publicly.
It was planned to have the mobile backends complete for 0.11. I haven't seen a lot of progress on it and the year is already over halfway complete. I'm not sure if this will stabilize in time. Android was made to work again though no packages were released, iOS we hear is in better shape.
x:Bind (deferred loading of entire branches of the visual tree) is almost mandatory for mobile devices. I've so far heard no mention of something similar in Avalonia. This was learned with UWP and also is quite important with the Uno Platform. XAML performance on mobile is difficult and it is likely not possible to load the entire visual tree during initialization of a view as done on desktop.

@robloo that's true, that iOS and Android backends work now, although some planned functionality is still missed (such as IME, which only recently came to Linux and is coming to Windows). These backends are not considered as production ready, and that's the only reason why Avalonia.Android wasn't updated on nuget (but IMO it could be, just with preview tag).
I am not sure about forked internal iOS implementation, and if it was merged back or does it make any difference. @kekekeks
Also, tbh, I wouldn't really push development of these backend until we have stable .NET 6 that can replace old MonoXamarin. But it's my personal opinion.

x:Load (deferred loading of entire branches of the visual tree) is almost mandatory for mobile devices

I would argue that it makes huge difference. But if developers use it everywhere it is possible and makes sense, in overall it actually might make that difference. Anyway, it should be discussed here https://github.com/AvaloniaUI/Avalonia/issues/1434

I'm curious if there is any guide about developing AvaloniaUI Apps for mobile device? Is there any special changes needed to be made in my code for it to work on mobile platforms, or should I just add Avalonia.Mobile package to my codebase and add corresponding build targets for it? Sorry for interruption if this question is Off-Topic.

@shanoaice
Note: mobile backends are not considered to be production-ready. E. g. iOS one has issues on some devices when screen is black until the first screen orientation change. If you are really interested in mobile support, contact us, we might figure something.
Answer: You can keep your entire app in a netstandard2.0 library (or keep it as is and use multitargeting with conditional compilation to remove the Program class and Avalonia.Desktop reference from your netstandard2.0 build) and reference it from Xamarin.iOS/Xamarin.Android project. Then you can just use any of your UserControl's as the main view.
For iOS it's rather simple, you just create an empty app and replace the AppDelegate with
    [Register("AppDelegate")]
    public partial class AppDelegate : AvaloniaAppDelegate<App>
    {

    }

where App is the App class from your application. The IApplicationLifetime that you receive in OnFrameworkInitializationCompleted will implement ISingleViewApplicationLifetime rather than IClassicDesktopStyleApplicationLifetime, so your App.xaml.cs will have something like this
        public override void OnFrameworkInitializationCompleted()
        {
            if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktopLifetime)
                desktopLifetime.MainWindow = new MainWindow();
            else if (ApplicationLifetime is ISingleViewApplicationLifetime singleViewLifetime)
                singleViewLifetime.MainView = new MainView();

            base.OnFrameworkInitializationCompleted();
        }

Those are the only required changes to your application aside from the lack of Window class support on mobile platforms. If you are only using a single view like our control catalog, no other changes are required, you can keep the codebase nice and clean.

Things are coming better!
Coming back with my poor old test phone with the latest master. Control catalog app starts & responsive. I do see gaps on pages switching (in general problems are on pages with "many" controls, for ex, 6 seconds are needed to show calendar in date picker), also long startup (splash is shown for 10 seconds and then black screen for 30 seconds), but anyway it works and alive!
Super, great job is done!
PS also tried net6-android, from #6922  hangs as on previous test with plenty
[libEGL] eglCreateWindowSurface: native_window_api_connect (win=0x7b0f5008) failed (0xffffffea) (already connected to another API?)
[libEGL] eglCreateWindowSurface:481 error 3003 (EGL_BAD_ALLOC)

And plans for single project support to combine Android/iOS? I notice it is still all separate projects.

@robloo at least when Microsoft will complete them. And so far they seems to be very limited to the maui (in terms of resources/assets). Which means, not earlier than maui release, unless somebody will try to experience.


How to make RealSense2.arr or RealSense2.so file?

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
{ D400 }

Operating System & Version
{Win (10)

Platform
PC

SDK Version
{ legacy / 2.19.1 }

Language
{ unity }

Segment
{ Smartphone }

Issue Description

I developed in a Unity. And I want to build it as an apk and make it work on Android.
In order to do that, we had to create a .arr file to replace realsense2.dll.
https://docs.unity3d.com/kr/2018.1/Manual/AndroidAARPlugins.html
I tried to follow this link in both ways, but I failed.
https://github.com/IntelRealSense/librealsense/tree/master/wrappers/android
Below are the failed logs from Android Studio.
ErrorLog1.txt
Below are the failed logs from Build With Gradle in cmd
ErrorLog2.txt
I followed the official document and filmed the video until I met the error. Please let me know your email if you don't mind.
++Simple Question

Why isn't there a folder of .graddle?
How do I get the .gradle folder?

Thank you for reading. It was really hard for me TAT Help me

Is there a problem with my question? If there's a problem, I'll fix it. I need you to answer anyone.

Hi @GameHuiTea
Sorry, no problem with the question at all, we are just temporarily overwhelmed on all projects.
We make sure all issues get addressed eventually, and I asked @matkatz to comment.
Sorry for the delay

Hi, @GameHuiTea
Sorry for the late response, it looks like a setup issue, are you able to build any NDK project on your system?
In case you want to skip building the library, you can download the AAR from here

Hi, @matkatz
Thank a lot for reply.
I tried to run unity-built android app in my chromebook(android 7.1.1). But still have some problem that my device can't recognize a realsense.
To fix this problem, I will do two things. I didn't root my android device yet, so I will try to run again after rooting my device. And as your advice, I will also check whether I can build other NDK project (sample project maybe?).
However, could you tell me about your environment relative to NDK project setting? That may be helpful to me. And one more thing, I got an error that there is no ".gradle" directory when building with gradle. Is this relevant to my setup issue?

I'm working with standard Android studio installation, NDK version is 19.1.5304403.
And yes, the gradle directory is relevant for building librealsnese so and AAR.
Did you try to work with the AAR that I have provided?

Yes, I tried realsense version 2.19.1 source code to build ARR file.

But i meet error that there is no ".gradle" directory.
My NDK version is 19.2.5345600.
And my Android studio version is 3.32 (build 182.5<IP_ADDRESS>14842)
I'll change the ndk version, try it, and let you know the results. Thank you for your answer!

sorry. not ".gradle".
Please check this error.

the error in your screenshot is gradle/android studio issue.
the file "gradle/wrapper/gradle-wrapper.properties" isn't exist in librealsense package.
I think you can click the "OK" button.

I don't think I understand the this problem. If I'll find the problem, I reopen the issue.
Thank you for answering my questions!


Couldn't find any posts - skipping reposting for now

16:04:52 couldn't find any posts - skipping reposting for now
Traceback (most recent call last):                                                                                File "C:\Users\Mystical_Ennio\Downloads\reddit-karma-farming-bot-master\src\init.py", line 10, in                 bot.run()                                                                                File "C:\Users\Mystical_Ennio\Downloads\reddit-karma-farming-bot-master\src\bot.py", line 8, in run                       reddit.run()                                                                                File "C:\Users\Mystical_Ennio\Downloads\reddit-karma-farming-bot-master\src\bots\reddit\bot.py", line 63, in run          self.tick()                                                                                File "C:\Users\Mystical_Ennio\Downloads\reddit-karma-farming-bot-master\src\bots\reddit\bot.py", line 58, in tick         action.call()                                                                                File "C:\Users\Mystical_Ennio\Downloads\reddit-karma-farming-bot-master\src\bots\reddit\actions\post_actions.py", line 96, in repost                                                                                api_call=requests.get(post.url).status_code                                                                         AttributeError: 'NoneType' object has no attribute 'url'                                                                exiting...
When I run the bot sometimes this error comes and I need to exit...
Can anyone help?

yep that sounds like a solid solution

@MrPowerScripts has this been merged yet?


Checkbox component and it's all types

Is your feature request related to a problem? Please describe.
Bundle all checkbox and it's type in one component and make it single with validation.
Describe the solution you'd like
Choose checkbox from MUI and uses react-hook-form for validation
Describe alternatives you've considered
no alternatives is considered
Additional context

please assign this task to me

@shubhagarwal1 sure go ahead


create resizer component (#16)

Codecov Report

Merging #17 into develop will increase coverage by 0.01%.
The diff coverage is 100.00%.

@@             Coverage Diff             @@
##           develop      #17      +/-   ##
===========================================
+ Coverage    99.79%   99.80%   +0.01%
===========================================
  Files           22       23       +1
  Lines          482      518      +36
  Branches        81       88       +7
===========================================
+ Hits           481      517      +36
  Misses           1        1

Impacted Files
Coverage Δ

src/components/Board.tsx
100.00% <100.00%> (ø)

src/components/Resizer.tsx
100.00% <100.00%> (ø)

.../components/integrations/MoveWithoutValidation.tsx
100.00% <100.00%> (ø)

src/constants/constants.ts
100.00% <100.00%> (ø)


Add dashboard export examples

Pull request checklist
Please check if your PR fulfills the following requirements:

[x] Docs have been reviewed and added / updated if needed (for bug fixes / features)
[x] Tests have been added that prove the fix is effective or that the feature works.
[x] New and existing tests pass locally with the changes.
[x] Code follows the style guidelines of this project (PEP8, clean code, linter).
[x] A self-review of the code has been done.

What is the ticket or issue number?

CBAPI-2581
Pull Request Description

Adding two new examples scripts that replicate legacy dashboard export behavior
Does this introduce a breaking change?

[ ] Yes
[x] No

How Has This Been Tested?

Manual testing on the example scripts

Just wondering if we should "enforce" that the scripts are being executed with python3 -  with a shebang #!/usr/bin/env python3 ?


Incorrect ref name in query for github_events

The query reference main head in the documentation, when test data is still using master. To get proper result should use following query
SELECT date_trunc('hour', created_at) AS hour,       sum((payload->>'distinct_size')::int) AS num_commits FROM   github_events WHERE  event_type = 'PushEvent' AND        payload @> '{"ref":"refs/heads/master"}' GROUP BY hour ORDER BY hour;

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

ID: 5e80f294-0726-ef15-e592-864354686a1c
Version Independent ID: 86deb16e-d344-0b83-ffaa-d3308dd3f618
Content: Quickstart: Run queries - Azure Cosmos DB for PostgreSQL
Content Source: articles/cosmos-db/postgresql/quickstart-run-queries.md
Service: cosmos-db
Sub-service: postgresql
GitHub Login: @jonels-msft
Microsoft Alias: jonels

Hi @rybkov,
Thanks for sharing feedback. We will look into this and update as appropriate.

Hi @jonels-msft,
Could you please look into this document update request. Thanks.

@rybkov, I just tested and you are correct that the query incorrectly references the main branch instead of the master branch.
We have a fix queued to publish soon for this. Thank you for your feedback!


ISPN-9068 Indexer throws exception in cluster mode

https://issues.jboss.org/browse/ISPN-9068

Please cherry-pick on 9.2.x

retest this please

Hi @gustavonalle !
A lot of thanks for help!  I have tested your patch. Worked!

LGTM. I made some small comments re the test. Will fix them myself and merge it ASAP.

@anistor ok, fell free to fix them, thanks

Integrated in master and 9.2.x. Thanks @gustavonalle !


Support for 'main stream' format validation  for the no-invalid-schema-examples rules

Is your feature request related to a problem? Please describe.
given an API specification , i would like that example are validated not only about the type but as well about the format
for instance  as of today this example is mentionned as valid with the rules no-invalid-schema-examples set
        expiry:
          type: string
          format  : date
          example: TN

Describe the solution you'd like
i would like either a parameter on the no-invalid-schema-examples rule
either a dedicated rules that would validate example toward format
notice that the rules should support combination with oneOf  for instance such
        expiry:
          type: string
          oneOf:
            - format: date
            - enum:
                - SPOT
                - TODAY
                - TN
                - 'ON'
                - TOM
          example: TN

      should not be spot as an error (as it is currently raised as such)

Describe alternatives you've considered
no alternative :)
Additional context
it should be done for main stream format like at minimum date and date-time that are the most used
any support of https://spec.openapis.org/registry/format/ would be a bonus

Thanks @LasneF, this is a good suggestion and we'll bear it in mind. You should also be able to build checks like these with configurable rules or custom plugins (And if you do, please share with the cookbook !)

@LasneF how is the issue different from this one?

Let s summuriaze the tree  issues links
#1729  :  this issue is a about supporting fomat validation properly
it also highlight the nasty side effect when format is used in synch with anyOf , or oneOf
#766 :  looks similar and extend in the discussion the topic around pattern ( that is an kind of extension , and due to pattern introduce the security aspect due to pattern attack (just added one comment)
#1470 : this one is a kind of mistake , it hightlight that given json schema definition this may deserve a dedicated rules as format validation is not a required feature , it is a kind of decorator
No pb you can close all and keep only the #766  as the root of the requirement given the differents aspects here

Thanks for the summary @LasneF! Let's keep the discussion in #766.


Eliminate coingecko-api NPM package

Eliminate coingecko-api NPM package
Summary
There's no reason not to just go to the JSON API directly. This NPM package hasn't been updated since 2020 anyway.
Test Plan

Load homepage
Load Orca token page

Observe that both load same data as the control, and that they update on their own.

Stack created with Sapling. Best reviewed with ReviewStack.

-> #246
#245

@mergify rebase


Crash after dis-/reconnecting bluetooth audio headphones

Basically the issue described in https://github.com/nodeful/eqMac2/issues/117 is still existing. I'm using Airpods Pro and everytime I put them away and in again eqMac seems to die (it's instantly noticeable, obviously). It's the same behaviour I experienced with a Bose QC 35 II connected via Bluetooth and eqMac2 before.
I'm still using 10.13.6 atm. Idk if this is or can be the cause.

Also happens on 10.15.3, tested right away after my repaired unit returned today.

Hey Morvs,
I'm running also 10.15.3 and I can exactly confirm this bug.
Pairing with the AirPods first generation leads to a crash
and
unpairing my Bose QC35 II also instantly crashes the program.

Hm, sadly the dev doesn't seem to be active or care too much at the moment.

Hey everyone 👋
I will be open sourcing the new version of eqMac, therefore, I am closing this issue and repository as I will be transfering nodeful/eqMac2 repo to bitgapp/eqMac
Please bear with me for the next couple of days as I setup that new repo. The eqMac2 code will be living in the old-eqMac2 branch if anyone is interested in referencing it for whatever reason.
Please try out the new version and report bugs to the new repo.
Thanks for using eqMac.


Use sudoers.d/wheel file instead of editing sudoers

I find it more convenient to use conf.d files instead of changing config files directly. Adding wheel to sudoers can be done using such file.

Ok,


Issue 1103

Changed a couple of lines in the docs to hopefully stop the url checker from failing every-time

@JeffreyFG please create a feature branch from devel it looks like the commit diff got changed from your other PR and its causing some other parts of code to be merged which is not the intent. I will close this issue. Please try again.
Also please use a meaningful branch name and subject in PR issue.

Please see the contributing workflow https://buildtest.readthedocs.io/en/devel/contributing/code_contribution_guide.html#contribution-workflow when starting a new branch.


[Request] adding template issue about ip softban

it's more and more people get here asking the same thing

followspiral bug
cant spin fort
etc

maybe it's time to add issue template about it. thanks

#3720

@k4n30

Good idea I might get onto that


Open unit test cases after database is switched to Postgresql from default SQLite

close it as the release tag need to be changed


Support 3 letter org names on DockerHub

Tell us about your request
Support 3 letter org names on DockerHub
Which service(s) is this request for?
DockerHub
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Currently the minimum character limit is 4. Our org name is M3O.
Are you currently working around the issue?
Yes, we maintain a longer named org

How about 2 letters? I used to work for a company called "M3"... and there is one called "3m"...


High ram usage and pixelated output

Hi,
Thanks for sharing this great work! I have noticed two things when using this implementation.
It seems that the implementation needs a lot of RAM to operate. I have a GPU with 4gb of RAM and can only produce pictures with resolution of 224x224 with other implementations, like Gatys, I can easily produce pictures with 512x512 up to 1024x1024. Do you know why this is the case?
Yesterday I tried to produce a picture with 1024x1024 on my cpu and the outcome is quite pixelated:

For comparison this is the picture I get from Gatys implementation computed on gpu:

Is this because I used the cpu for optimization or does this come from somewhere else?
Best regards

Hi domingoO,
This issue of high RAM usage is probably because the batch size to the discriminators is much larger. Note that the batch size for the discriminator is equal to the number of features in the corresponding layer. With higher resolution, we have more features. An easy way to fix this is to mini-batch the features that are fed into the discriminator.
If someone would like to make a PR for this, I would happily review it. Due to my time constraints, it may take sometime for me to add this feature myself

Hello, @aigagror thank you for this algorithm and implementation. The results are very nice and the output quality is clearily superior to other methods.
Is there any chance you could implement the batch size you mentioned? Otherwise the Wasserstein distance with multiple layers is restricted to very small image inputs. Even with high GPU RAMs.

This issue has been resolved with the samples argument. The samples argument dictates the mini-batch size to sample the number of features from each layer in the style transfer.


chore: update strapi

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


sse4.2: implementation for mm_crc32_u8

I went through https://create.stephan-brumme.com/crc32/#git1 and https://github.com/stbrumme/crc32/blob/master/Crc32Best.ino implementation again, and I noticed that it is taking a previouscrc and a bunch of values and returning new crc32, and we need the same except the polynomial is different and we have one value v instead of array of values(data) so I tried using that implementation in this PR, but the difference is that this implementation is different from IIG. Please review this and also suggest how should I write tests for this function as this is different from other functions and skel.c is also different now so I am a little confused.

@masterchef2209 Yeah, I am also a bit confused by the new skel.c ; the older versions should still be useful. I think generating random numbers for both crc and v is a valid testing approach

I addedsimde_test_codegen_random_{i,u}{8,16,32,64} functions to make this a bit easier, and switched the simde_mm_set1_epi8 test over to the new style as an example.  It's in staging now, I'll merge it as soon as I get it through CI.
In the case of simde_mm_crc32_u8, you would just use simde_test_codegen_random_u32() and simde_test_codegen_random_u8() to generate the parameters, and simde_test_codegen_write_u32 and simde_test_codegen_write_u8 to write them.

Yeah, I am also a bit confused by the new skel.c ; the older versions should still be useful. I think generating random numbers for both crc and v is a valid testing approach

The old integer test generation functions should still work, but for the float ones some supporting functions (the ones for generating random values) have been removed.
The new versions have quite a few benefits, including:

Better design — the old API was a horrible mess.  Functions were spread out all over the place with logic duplicated.  The new version is much cleaner and more maintainable, and implementation details are restricted to internal APIs.
Type safety — There were several functions in the old version that would basically accept anything and cast the input to the proper type, which meant it was really easy to use the wrong functions and the compiler would happily accept it.
Support for NaNs and infinities — I know the emscripten people were interested in this, but really it's something we should have had a long time ago.  Since the logic is shared it only needs to be handled once.
Correctness — Instead of hardcoding printfs the logic is centralized, so we it's feasible to actually output correctly formatted code.  For example, instead of just doing INT8_C(%hhd), we can move the sign outside of the INT8_C macro, where it is supposed to be.  We can also correctly handle INT*_MIN without running into errors, which I think Himanshi, Hidayat, and Christopher have all run into at different times.
Easier to use — The tests are actually a lot simpler to write since more of the logic is centralized instead of being distributed in each test.
Doesn't use private APIs — the old tests used simde_*_private types.  We want to test the public API, not the hacks we have to use to make it work behind the scenes.
Easier to use without µnit — this should make it easier to use creduce with the tests.  I'd like for it to be as simple as -DSIMDE_TEST_BARE; we're not there yet, but I'll spend some time working on that next time I need to use creduce.
Less boilerplate — for example, some of the cruft has been moved into common footers.
The test runner code is much cleaner now — adding new suites is a lot more straightforward, which is nice because the ARM tests are one suite per family.
Better separation between x86 and common code — before, a lot of x86 stuff was mixed into the common code, and stuff that should have been common was x86-specific.

The new API might take a bit of getting used to, but I think everyone will be happier in the long run.  In the short term there may be some missing functionality (like a convenient API for generating random integers was), but it should be much easier to add that functionality as we discover it is missing.

@nemequ update on crc:
I tried writing tests for this function but unfortunately it failed. So I tried digging deeper into CRC stuff (went through README of this repo. So, I got to know that there are 2 versions of CRC normal and reflected (depending on if the polynomial is reversed or not), and the CRC checksum can have 2 different values for same polynomials depending on if we are reflecting data or not. Also I saw (this)[https://stackoverflow.com/questions/17645167/implementing-sse-4-2s-crc32c-in-software] thread and a refined implementation here which looks like something we need as it has software-based fallback. From that implementation and (wiki)[https://en.wikipedia.org/wiki/Cyclic_redundancy_check#table] I figured which version of CRC we need and that forward polynomial is 0x1EDC6F41 and the reflected polynomial is 0x82F63B78. So I corrected the polynomial and still the tests didn't pass. After that I copied the implementation from the repo linked above but it still produces the same result as my code(different from native), one interesting thing to notice that in IIG the polynomial is 0x11EDC6F41 instead of 0x1EDC6F41 (which is also asked in stackoverflow thread but no clear answer there) so I am confused if the CRC in SSE4.2 is actually CRC33 and not CRC32, but the github repo linked above also have intrinisic implementation so that shouldn't be the case. At present, I am trying to setup the project on my system to see if I made some mistake.


Consider adding new bind method FromSubContainerResolve().ByNewGameObject

This would be useful if you don't have a prefab, and you want to create a subcontainer that has its own game object root, so that any instantiated game objects are destroyed along with the container

Added ByNewGameObjectMethod and ByNewGameObjectInstaller bind methods for this


true airspeed wrong

_voted_sensors_update.baro_pressure() is already in pascals

Pressure is now converted to pascals here - https://github.com/PX4/Firmware/blob/master/src/modules/sensors/voted_sensors_update.cpp#L785
@tumbili FYI

@dagar Cool. As soon as this is in I will revert  back to true airspeed in #6386


Trying to understand the demo

This library looks amazing! Thank you for making it
I'm trying to understand the demo. In particular I'd like to make pane manager that functions like say VSCode where you can drag panes around, doc them, etc. that seems like what your library does.
One thing I don't get is how I disassocaite the name used to identify a pane from the name displayed. I need multiple panes with the same name. I guess I can try to create my own tabbar like the left-bar example but I see it's reaching pretty deep into the src of the library.
import {
  createTilePanes,
  DraggableTitle,
  TileBranchSubstance,
  TileContainer,
  TileProvider,
  useGetRootNode,
} from '../../../components'

Is that the direction I should go or is there a simpler way to show a tab name different from its id?

You may need to implement TabsBarConfig yourself, as is done in left-bar example.
Try using interface TabsBarConfig, TabBarPropsWithAction, It might look like this:
import {
  DraggableTitle,
  TabBarPropsWithAction,
  TabsBarConfig,
} from 'react-tile-pane'

const TabBar: React.FC<TabBarPropsWithAction> = ({ tabs, onTab, action }) => {
  return (

        {tabs.map((tabId, i) => (
          <DraggableTitle
            style={i === onTab ? styles.tabTitleOn : styles.tabTitle}
            name={tabId}
            key={tabId}
            onClick={() => action.switchTab(i)}
          >
            {/* Here you get the tabId, which can be transformed into the name used for the display */}
          </DraggableTitle>
        ))}

 action.closeTab(onTab)} style={styles.closeButton}>
        ×

  )
}

export const tabBarConfig: TabsBarConfig = {
  render: TabBar,
  thickness,
  position: 'left',
  preBox: {
    isRow: false,
    isReverse: false,
  },
}

Then pass tabBarConfig to TileProvider:
<TileProvider tabBar={tabBarConfig}>
  <TileContainer />
</TileProvider>

Hope this helps with your confusion.

Thanks! I will give it a try


Add a message when no search results are returned

Codecov Report

Merging #693 (70935bb) into main (4b1cc37) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #693   +/-   ##
=======================================
  Coverage   91.18%   91.18%
=======================================
  Files          24       24
  Lines        1066     1066
  Branches       55       55
=======================================
  Hits          972      972
  Misses         80       80
  Partials       14       14

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

 Recovering from 0 results - simple changes first


Remove databasemigration for Opencast 7

The Database Migration Module was build for the new Scheduler for migration from Opencast 6 to 7.
There is no need for this for Opencast > 7.
It is even not started if the Opencastversion is  not 7.

@CGreweling shouldn't this go into r/8.x?

@gregorydlogan as i wrote this pr, i was not sure if removing a whole module would be to much for a legacy release.
But as i read your comment here, Yes! ... :)  I will do a rebase to 8.x.


[Feature](Prepared Statment) Implement in nereids planner

Proposed changes
This is the first step to implement prepared statment in nererids.
Issue Number: close #xxx

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...

run buildall

run buildall

run buildall

run buildall


Updated symfony/console version

As described in issue https://github.com/psecio/iniscan/issues/95

Can you do me a favor on this too, the build errors because of the Composer required PHP version:
symfony/console v3.0.2 requires php >=5.5.9 -> your PHP version (5.3.29) does not satisfy that requirement.

Mind updating that to 5.5.9 in the composer.json.

Sure, I upgraded PHP version also for Travis CI.

:+1: awesome, thanks!

Merged and tagged in 3.6.4


Issue 110 - Warn about required fields not being filled in in forms

Change Summary
Extends the <Form/> component so that required fields display an error if they are left empty.

Change Form

[x] The pull request title has an issue number
[x] The change works by "Smoke testing" or quick testing
[ ] The change has tests
[ ] The change has documentation

Other Information
The original ticket suggested including "(required)" in the label automatically, but I have excluded from this PR.
It consumes a lot of space and feels unnecessary, especially if most fields will be required anyway. Might be better to do the inverse and label non-required fields as "(optional)".

Related issue

Resolve #110

For the "(optional)" I was referring to the subtitles (the smaller grey text) but it can be added to the title instead. I wasn't sure if "(*)" would be better as it's shorter, but if there's no subtitle then only having "(*)" as the subtitle might look a bit weird

Btw is the callout centered? The text should be a bit more to the left I think. If the callout comes with padding or margin feel free to remove it (it's not used in anywhere else apart from component showcase I think so the display shouldn't break)

Found some bug. Cannot submit the form when fill in every field


Issue with Image Path not Being Correctly Replaced in Training Script

I encountered a FileNotFoundError when trying to run a training script that involves reading image paths. The script is supposed to decode image paths from input_ids, and then load these images for further processing. However, the paths are not correctly formed, leading to a FileNotFoundError.
Here's the relevant code snippet:
if past_key_values is None and torch.any(input_ids == self.config.visual['image_start_id']):
    bos_pos = torch.where(input_ids == self.config.visual['image_start_id'])
    eos_pos = torch.where(input_ids == self.config.visual['image_start_id'] + 1)
    assert (bos_pos[0] == eos_pos[0]).all()
    img_pos = torch.stack((bos_pos[0], bos_pos[1], eos_pos[1]), dim=1)
    images = []
    for i, a, b in img_pos:
        image = input_ids[i][a + 1 : b - 1].tolist()
        image = image[:image.index(self.config.visual['image_start_id'] + 2)]
        images.append(bytes(image).decode('utf-8'))
    print('images', images)
    windows, images_448 = self.visual.encode(images)

The error I receive is: FileNotFoundError: [Errno 2] No such file or directory: '<Your_Image_Dir_Path>/gqa/images/2153.jpg'
Upon investigation, I realized the placeholder <Your_Image_Dir_Path> in the training JSON file was not automatically replaced, which seems to be the cause of the issue.
I am uncertain if this is a bug in the code or if I have missed a step in the setup process that is responsible for replacing these placeholders with actual paths.
Could you please help clarify if this behavior is expected and suggest a potential solution or workaround? Any insights into whether this is a coding mistake or a setup oversight on my part would be greatly appreciated.

Hi. You should manually replace "<Your_Image_Dir_Path>" with the directory path of your images, such as "./data".

Solved. Thank you!


Frozen Stream

Description
Jordan was showing me his KCL live and while on the Slack huddle the stream froze. You can see the gizmo still rotating properly, but the stream is frozen.
Version
v0.24.10
Recording
https://github.com/user-attachments/assets/d043ea87-5841-4bcb-954c-be6da76fc7c0

Will link to this and work on this engine-repo-side next week.  Its hard for me to track things assigned to me outside that repo.


test for rmi with children

Signed-off-by: baude<EMAIL_ADDRESS>

@TomSweeneyRedHat ptal

@baude Thanks bunches

what no LGTM?

Oh, sure, LGTM once tests green

LGTM

/lgtm


ZeroDivisionError when propagating with time zero

Actually if NUMBA_DISABLE_JIT is exported this appears as a maximum number of iterations error. Why does it change is a matter of study, but still the easiest way to fix it is to contemplate the special case of time = 0.0 at the very beginning of the _kepler function.

The problem lies in the relative tolerance checking in the algorithm:
https://github.com/poliastro/poliastro/blob/6b626e3dc89819856c92273df5d40d3ecf4dc2e0/poliastro/twobody/propagation.py#L92
For values near zero (or equal to zero, as in this case) the check fails. An absolute tolerance check would be more appropriate in this case to make the algorithm more robust (see for example https://www.python.org/dev/peps/pep-0485/ for a well thought implementation coming in Python 3.5).
Therefore, there are two solutions for the problem:

Implement a more robust checking. This would involve adding an extra atol parameter, and would make the algorithm itself more robust.
Check in kepler if the time of flight is zero and in that case return straight away. The algorithm itself will still fail for time equal to zero though.

cc/ @AunSiro

Regarding the different behavior when numba jitting is enabled or not, I guess it has to do with that same check. Perhaps it treats division differently (i.e. not in "NumPy mode") and a ZeroDivisionError is raised right there, instead of np.nan.
>>> (0. - 0.) / 0.
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ZeroDivisionError: float division by zero
>>> (0. - 0.) / np.array(0.)
nan

Notice also that in original reports by @AunSiro (Python 3) the exact message was ZeroDivisionError: division by zero, which suggests an integer division:
$ python
Python 3.4.3 |Continuum Analytics, Inc.| (default, Jun  4 2015, 15:29:08)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 1 / 0
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ZeroDivisionError: division by zero
>>> 1 / 0.
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ZeroDivisionError: float division by zero

Further checking is needed.

Reported the numba problem: numba/numba#1256


Need for "lookup" box to certify someone who isn't a member

Currently, I can't certify someone using the search box in Community > WoT that is not a member yet.
Could we have such feature?

Yeah sure
In the meantime you can still certify a known pubkey !

Done in the wot branch...

Did you push it to the repository ?

Yep :
https://github.com/ucoin-io/cutecoin/commit/94412310079fedc5f4175fd77cbe0b64ebc02627

Search in wot return non members as well in release 0.7.5


Feature/vagrantize

Vagrantizing the app to make it easier for others to get spun up quicker.

Coverage remained the same at 92.65% when pulling ffcd1a6222f3f684c9efaf51092e51b18cf26888 on feature/vagrantize into ad71b3892cebe62646b76a204cc2977124093799 on master.


Aardvark: Use apropriate prefixes for large byte sizes

Via #1596

as a suggestion, can you please change all values of Size from the figures tab shown in the screenshot above, so that the right unit is calculated for each row, z.B. MB, GB, TB, since our data is often above 1000 MB and it gets harder to spot anomalies like the one in this ticket.

Maybe the exact size in bytes (no prefix) could additionally be shown as a tooltip (HTML title attribute)?

:+1:
Gibibyte etc. should be used (1024 based), not Gigabyte (1000), although I prefer GB over GiB for Gibigyte.

If we use the base 2^10 prefixes we should use the proper abbreviations (i.e. Mi, Gi, etc). Anything else just creates unnecessary confusion.
But as for 2^10 vs 10^3 I have no skin in the game. @fceller do we have any internal conventions for this? We seem to use 2^10 with the 10^3 prefixes on the download page so we might want to make sure whatever we use is used somewhat consistently.

I just can remember my PR #1261
I vote for k as Kilo (10^3), KiB as Kibi (2^10)
For example OS X uses the correct SI prefixes Windows does not.

We just took a library to do the web interface calc for us: http://filesizejs.com/

Hm, does not look correct to me:
filesize(1024)
"1 kB"
filesize(1000)
"1000 B"
filesize(10000)
"9.77 kB"
filesize(1024*1024)
"1 MB"
filesize(1024*1024*1024)
"1 GB"
filesize(1000*1000*1000)
"953.67 MB"
filesize(10*1000*1000*1000)
"9.31 GB"

Well, it does not use the correct SI prefixes it seems, 1 MB should be 1 MiB etc.
That should be a simple fix to this line:
https://github.com/avoidwork/filesize.js/blob/master/lib/filesize.js#L17

Personally I prefer pretty-bytes, although that doesn't support base-2:
https://github.com/sindresorhus/pretty-bytes/tree/v1.0.4


Add Smithery to README

This PR makes two changes to the README.

Adds installation instructions to automatically install Pandoc Document Conversion for Claude Desktop using Smithery CLI. This provides a streamlined process for users to set up the MCP.
Adds a badge to display the number of installations from Smithery: https://smithery.ai/server/mcp-pandoc

Feel free to suggest any modifications!

Hello, how do we update when a new feature is released?

Hello, how do we update when a new feature is released?

The way things are currently setup should lead to an auto update.


Add bookmark to AccessApplication type

#1343 only added the documentation without updating the field validation.
Fixes #1358.
It is supported by the SDK but not documented.
When trying to provision some bookmark app with the provider, I get:
Error: error updating Access Application for account "xxx": HTTP status 400: access.api.error.invalid_create_app_request (12090)

If reproducing the request with curl, I get:
{
    "result": null,
    "success": false,
    "errors": [
        {
            "code": 12090,
            "message": "access.api.error.invalid_create_app_request"
        }
    ],
    "messages": [
        {
            "message": "bookmark application must be updated at the /access/bookmark path"
        }
    ]
}

As discussed in #1358, this needs more work on the SDK, hence leaving it in draft for now.


Replace all usages of xarray.open_rasterio()

The xarray.open_rasterio() function was removed from xarray version 2023.04.
It should be replaced with xarray.open_dataset(..., engine="rasterio") which will defer to rioxarray.

Neat, this sounds like a great job for the upcoming innovation day hack


Add an example workflow WelcomeWorkflow and 2 relevant example tasks that outputs a greeting message.

TL;DR
Add an example workflow WelcomeWorkflow and 2 relevant example tasks that outputs a greeting message. The example workflow matches the Python example used in https://docs.flyte.org/en/stable/
Type

[ ] Bug Fix
[x] Feature
[ ] Plugin

Are all requirements met?

[x] Code completed
[x] Smoke tested
[ ] Unit tests added
[ ] Code documentation added
[ ] Any pending items have an associated Issue

Complete description

Tested in local sandbox.
Tracking Issue
NA
Follow-up issue
NA

Nice! Thanks


Single click

Hi there, Love the File Explorer.  Would like it even more if it had a setting to allow single click opening of files and folders.
Thanks..

Duplicate of #261