Tweaks for EDU Repo crawler

General cleanup and improvements for edu_repo_crawler.py.  The two biggest things are the first two commits:

Since start_urls is defined in each custom scraper class, we shouldn't be trying to set the start_urls based on a cell spreadsheet.
Since the '1st Search Result Page' can contain URLs as well, include that as part of the URL collection.

Also, as I NOTE in an inline comment, should 'Database URLs' really be part of the big crawl?  'Database URLs' often contain URLs that will have very permissive prefixes (e.g., https://www.kingsu.ca/academics/bachelor-programs), and therefore will be likely to seed very long and broad crawls.

@HarrisonGregg I added the exporting of a database_urls parameter to help with scrapers like campusconcourse that need to get URLs from the spreadsheet.

@HarrisonGregg My bad.


Kafka Helm Charts with statefulsets

Hi  Israel Ekpo,
Kafka helm charts shared in GitHub with deployment state. Can we get helm charts with statefulset.
Thanks,
Bharath Reddy

At this time, there is no plan to create Helm charts for Stateful Sets
I am open to pull requests if you have bandwidth to develop the infra needed for Stateful sets.
If you can create one and submit a PR that will be great. This was initially designed to show how you can run Kafka Ecosystem on containers for local development and not intended for production deployment. So I did not have bandwidth to make it a StatefulSet at that time. Nevertheless I think Stateful sets will be a great idea.
Stateful Sets will require additional work to discover host names, configure volumes and other infra necessary to support the Zookeeper, Broker and other pods. Right now this is easier to implement with just static pod names.

Thank you Israel Ekpo for the update.


CI not building examples

The pattern we got from boost-ci doesn't build the examples. The scripts are downloaded from boostorg/ci, so we have to check if they already allow us to build the examples.

JSON builds the examples


feat(popover): add popover component

I didn't see an open issue for this. Obviously tooltip needs work first.

As tooltip is done, is it easy to implement now?

Does anyone know if the popover component is being developed atm or anytime soon?

Sorely missing this component. The alternatives don't seem to work well with bootstrap 4.

@sky-coding : You can try npm i ng2-bootstrap-popover for time being.
Thanks,

hi there.  @erashu212 i followed the instructions in readme, but get the BroccoliTypeScriptCompiler error: Cannot find module 'ng2-bootstrap-popover'.

@steveburkett : Is is possible for you to create plunker for the same. So I can help you out.

@erashu212  http://plnkr.co/edit/HBxJBJcWGSiYapg8pZeM?p=preview.  i (seemingly) got past the module not found by prefixing the system-config w/ 'dist'.  but it still doesnt work :(

Hi @steveburkett ,
Can you try this plunker

@valorkin are you accepting PRs for this? I'd be glad to tackle this one

Any movement on this?

Not to my knowledge, no

BTW it is implemented, and will be published today, but without docs
Take a look on source code(it is documented )
https://github.com/valor-software/ng2-bootstrap/blob/feat-new-component-loader/src/popover/popover.directive.ts

Next week release will have huge docs update

Hi @valorkin!
I see the popover component is already available in the github repository and that's great!
I would like to know when will this new feature be available in the npm package?

I can drop beta release,  but docs will be later this week

Added and published, docs on a way


Unable to install new user defined plugins

hello,
I have downloaded the bundled app version of the Napari 0.4.18 and I am unable to install an user defined plugin (not pre-built in the app) designed by one of my seniors. I am not accustomed to using Python thus relying on the bundled APP version. Can someone please let me know how to proceed.

So just to make sure I understand clearly:
You have access to a napari plugin that is in development and isn't published on pypi/napari-hub. And you want to install it into the napari bundle app. Is that correct?
(Same issue as: https://forum.image.sc/t/how-could-i-install-plugin-locally-with-plugin-manager/60563)
If so you should be able to install it using the folder of the plugin if you have it locally or the GitHub repo if you have a public link.
Just open the plugin installer:
Plugins menu > Install/uninstall plugins
Then you will see two panes, top with installed plugins, bottom with available public ones. Below that is a text input box that should say:
Install by name/url or drop file
Here you can drag and drop the folder containing the plugin onto that text input box. and click install. If you have a GitHub repository link you can instead paste it into the box with the prefix git+
The PR that implemented this has a video:
https://github.com/napari/napari/pull/2319

Yes, That is exactly what I wanted to try. However, the bundled app version does not show any options in the plugin drop down menu as install by name/url. The 0.4.18 version that I mentioned.

Ok sorry I wasn't clear I can't easily show you at the moment.
In the Plugins menu, the first position at the top should be:
Install/unistall plugins
Or something similar, perhaps Plugin manager?
Open that which should launch a UI that I described or that you can see in the video link I provided. Look at the bottom of that UI for the text box labeled
Install by name/url or drop file

Closing, in favor of the docs issue:
https://github.com/napari/docs/issues/354


Create a Container AnimatedWidget

To be used for shadow animations in #8726

I guess my recommendation is to make DecoratedBoxTransition because that's what you need now rather than ContainerTransition, which is suboptimal for most (all?) use cases.

Ya, that definitely makes sense. DecoratedBoxTransition is indeed all I need.
What was your proposal in https://github.com/flutter/flutter/pull/9350#discussion_r111236164? Are you saying
Container({
  ..
  EdgeInsets padding,
  Animation<EdgeInsets> paddingAnimation,
  ..
})
..
Widget build() {
  if (paddingAnimation != null)
    [insert a PaddingAnimatedWidget]
  else if (padding != null)
    [insert a Padding]
}

or are you saying
Container({
  ..
  Widget padding,
  ..
})

and let the user insert something that self rebuilds or not?
Since Container actually constructs a lot of the 'components' I think you're referring to, we'd have to break up Container somehow right?

Either way, if I can attempt to distill the general guiding principle you're pointing out, it sounds like: any time we use Listenable.merge, there's probably some redundant work we're doing.

What was your proposal in #9350 (comment)?

I was imagining something like:
Container({
  ..
  Animation<EdgeInsets> padding,
  Animation<BoxDecoration> decoration,
  ..
})
..
Widget build() {
  if (padding != null)
    [insert a PaddingAnimatedWidget]
  if (decoration != null)
    [insert a DecoratedBoxAnimatedWidget]
}

It's also inefficient (e.g., if some of the properties are animated and other aren't), which probably means we shouldn't do it either.

Since Container actually constructs a lot of the 'components' I think you're referring to, we'd have to break up Container somehow right?

Container is already broken down in a bunch of pieces.  It doesn't do anything other than assemble the pieces for you.  It's mostly a tool for beginners to give them some toehold into the framework.

Either way, if I can attempt to distill the general guiding principle you're pointing out, it sounds like: any time we use Listenable.merge, there's probably some redundant work we're doing if not everything is changing.

I wouldn't make that general a statement.  Instead, you need to look at what the code is doing and think about how efficient it is compared to other ways of doing the same thing.  In this case, whenever someone would use this widget, I'd want to recommend that they don't use the widget and instead achieve their goal a different way.  For example, even for your use case, I don't think this widget is the best way of achieving your goal.  Instead, DecoratedBoxTransition is better.

Though I vaguely remember from one of your videos that constructing a bunch of widgets is cheap as long as the RenderObjects? remain the same in which case it would here if only one of the merged listenables change.

Cheap compared to what?  In this case, you're doing more work than necessary each frame in an animation.  That's less efficient than doing less work.  The inner loops of animations are where it's worth thinking about these things.

I think your example could work performance wise no? Since 'Container' itself is not an animated widget and never has to add itself as a listener to any of the animations. It's just kinda tricky API-wise to make something convenient to pass in static values and we'll need more if branches to create widgets that don't self re-build if the value is meant to be static.
But I assume it doesn't necessarily have the 'some of the properties are animated and other aren't' problem since the animations passed in can all be driven by different parent animations that don't cross-trigger siblings.
Sorry, somewhat rhetorical question for my education.
I'm good with DecoratedBoxTransition, especially for the current use case need. @Hixie are you ok going back to DecoratedBoxTransition since you initially requested the ContainerTransition?

That's less efficient than doing less work. The inner loops of animations are where it's worth thinking about these things.

Did you mean that if the same parent animation drove 2 animations passed into the ContainerTransition that it merges as a listenable, setState and build would be called twice if the parent animation ticked once?

Closing. Going with #9369 instead.

I think your example could work performance wise no? Since 'Container' itself is not an animated widget and never has to add itself as a listener to any of the animations. It's just kinda tricky API-wise to make something convenient to pass in static values and we'll need more if branches to create widgets that don't self re-build if the value is meant to be static.

For static values, you'd probably create something like kAlwaysCompleteAnimation, which the component widget would need to listen / unlisten, etc.  It's not the end of the world.  It's just awkward to use in that situation.

But I assume it doesn't necessarily have the 'some of the properties are animated and other aren't' problem since the animations passed in can all be driven by different parent animations that don't cross-trigger siblings.

That's possible but seems like a rare case.  Usually there's only one (or sometimes two) parent animations that you're working with at a time.  It would be unusually to get six different parent animations and want to funnel them to six different properties of a Container.

Did you mean that if the same parent animation drove 2 animations passed into the ContainerTransition that it merges as a listenable, setState and build would be called twice if the parent animation ticked once?

setState would be called twice, but build would be called only once.
It's just a lot of wheel spinning.  You get the parent animation.  Then you create N subsidiary animations, one for each property of the container.  Then you merge them back together into one listenable, which now gets triggered N times per frame (each of which is actually a double trigger because the subsidiary animation notifies the mergedlistener, which notifies the state).
Is the parent going to cache those subsidiary animations when it rebuilds?  If not, the parent will cause 2N+1 unlistens and 2N+1 listen operations each time it rebuilds.
If you compare that to just using an AnimatedBuilder instead, there's just a lot less machinery involved.  The AnimatedBuilder listens to the parent animation.  The builder function reads the value of the parent once and applies whatever tweens or whatever are needed and rebuilds the Container with a mix of animated and non-animated values.  Rebuilding the parent doesn't cause an unlisten/listen churn because there aren't any subsidiary animations that need to be cached.
Honestly, I don't think this is that big a deal.  I've just written a longish explanation because you've asked for more information.

Thanks for the info. The last part was very informative.


TypeError: Converting circular structure to JSON

4405-b39c-2071c9c26e26 INFO TypeError: Converting circular structure to JSON --> starting at object with constructor 'IncomingMessage' | property 'req' -> object with constructor 'ClientRequest' --- property 'res' closes the circle at JSON.stringify () at Log.defaultLogger (/var/task/node_modules/dynamodb-onetable/dist/cjs/Table.js:1096:46) at Log.process (/var/task/node_modules/dynamodb-onetable/dist/cjs/Table.js:1087:18) at Log.error (/var/task/node_modules/dynamodb-onetable/dist/cjs/Table.js:1077:14) at Table. (/var/task/node_modules/dynamodb-onetable/dist/cjs/Table.js:588:34) at Generator.throw () at rejected (/var/task/node_modules/dynamodb-onetable/dist/cjs/Table.js:11:65) at processTicksAndRejections (internal/process/task_queues.js:95:5)
Team, when we check our logs, it showing the above issue at many times. Could you please check and let me know if you need any further details.

Please follow the issue template and the items it asks for.

There is no further data to update the issue template.. I just got the above issue in my logs.

The issue template asks for what software version you are using and other essential information.
We can't help, unless we can reproduce the issue. You can help by creating a reproducible test case in debug.ts that we can use to isolate the issue.
Otherwise, it will be up to you to find the issue. We have insufficient information to progress here.

Information is not sufficient. Hence closing the issue

One way to diagnose this is for you to catch the exception in your code and see why the exception object has req/res. Express seems to have circular references in these objects. When that is stringified, JSON fails.

See #289


Adding optional captions to be shown in the Lightbox

This adds a possible 'caption' property to the elements within an 'images' list.
Testing with the generated examples page shows that it is backward compatible for those who do not provide captions. This can be seen in the first 3 images of the first Gallery within examples/src/app.js--as described in the updated README.

This is great, thank you @ko
I really appreciate you updating the README also


Add new plugins to Starlight (resources/plugin.mdx)

Description

add new plugin called starlight-sidebar-plugin (@HiDeoo )
add new plugin called starlight-sidebar-plugin-dropdown (@trueberryless )
Both plugins allow for multiple sections on the website which can be switched in the Sidebar (they differenciate in the visuals).

1000 thanks to @HiDeoo the actual idea for such a plugin was their idea! (I just changed the visuals a bit)

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

Locale
File
Note

en
resources/plugins.mdx
Source changed, localizations will be marked as outdated.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.

I updated the description so now it fits the new added commits.
Good job to everyone and a huge thanks again @HiDeoo for creating such a beautiful plugin for Starlight!


Inconsistent Naming of Restiry Setting and Confusing Descriptions

The following registry keys have different suffixes "Disabled" vs "Enabled", yet same values.
The documentation is not clear what's the behavior of enabling each key. For example,
DisconnectedState   1=Enabled 2=Disabled
According to my testing, the documentation does not match the behavior. When it's set to 2 (Disable), it's supposed to "Disable" "DisconnectedState", i.e. in "Connected State". However, the value 2 disallows the use of connected experience.
UserContentDisabled   1=Enabled 2=Disabled
In order to disable User Content, should this be 1 (Enabled) or 2 (Disabled)?
DownloadContentDisabled   1=Enabled 2=Disabled
In order to disable Download Content, should this  be 1 (Enabled) or 2 (Disabled)?
ControllerConnectedServicesEnabled   1=Enabled 2=Disabled
In order to disable Controller Connected Services, should this be 1 (Enabled) or 2 (Disabled)?
Would also recommend linking the phrases "connected experiences in Office" in the "Control privacy settings by editing the registry" table to [DeployOffice/privacy/connected-experiences.md]

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

ID: ef4debee-6a1e-53c7-7bec-2dbd208f4f2d
Version Independent ID: b93ad6a2-0976-6f5f-7aae-1756079bdc1d
Content: Use policy settings to manage privacy controls for Office 365 ProPlus
Content Source: DeployOffice/privacy/manage-privacy-controls.md
Service: o365-proplus-itpro
GitHub Login: @DHB-MSFT
Microsoft Alias: danbrown

@mitechzone  -- Yes, those registry setting names are somewhat confusing. Unfortunately when devs create the code they don't always synch up the registry setting name with the policy setting name.  Just ignore the actual name of the registry setting.....they could have just as easily been called SettingA, SettiingB, etc. It doesn't really matter.
What's important is that if you want to, for example, turn off the use of "connected experiences in Office that download online content" you want to use the DownloadContentDisabled setting and you want to set it to "2" (which is the equivalent of choosing the "Disabled" radio button in the Group Policy Management tool, which is where admins usually set these settings.)
A description of each of the policy settings is available earlier in the article, along with links to other relevant articles, such as a list of connected experiences. For example, Policy setting for connected experiences that download online content explains that policy setting and links off to an article which lists which connected experiences fall into that category. "Optional connected experiences" is covered earlier as well and also has a link to an article with more information about them, including examples -- Overview of optional connected experiences in Office.
Hope that helps.


rank_genes_groups refactoring 2nd try

Related to 1), 2) of this.
Replaces https://github.com/theislab/scanpy/pull/1081

Hi, @ivirshup . Thanks for the review. I'll address the comments soon.
No, this currently doesn't deal with correctness, tie correction and the other things in the issues, just general structure. But i'll definitely turn to them after this.
About the reference thing. Yes, you are right, i can use this approach of course. However, i didn't want to store the same value multiple times, it doesn't make any reasonable difference in performance, but still gives uneasy feelings, i would say.

Thanks so much for the amazing work @Koncopd 🎊
I think it'd be more convenient to the same type of "keys" regardless of the provided reference option in sc.tl.rank_genes_groups. Right now I get
['params', 'pts', 'scores', 'names', 'pvals', 'pvals_adj', 'logfoldchanges']
keys in .uns['rank_genes_groups'], if I set a reference and
['params', 'pts', 'pts_rest', 'scores', 'names', 'pvals', 'pvals_adj', 'logfoldchanges']
if I don't.
Wouldn't it be better to replace all *_rest in the code with *_reference, and calculate them based on whatever the reference is, rest or a specific group?
Then we can provide
['params', 'pts', 'pts_reference', 'scores', 'names', 'pvals', 'pvals_adj', 'logfoldchanges']
without thinking about the reference is. Seurat reports pct1 for the first group and pct2 for the second group.
Also sc.get.rank_genes_groups_df should return pct and pct_reference. It'd be also great to have pct cutoffs in the sc.get.rank_genes_groups_df function like pct_min.
People typically define DE genes using cutoffs like pval_adj < 0.05, log2fc>1, pct>0.1.

Thank you all for this! In particular, @Koncopd!
I know that this will cause a little more headache, but could we consider renaming to rank_genes?
The function has its name with a _groups suffix from very early considerations about distinguishing it from a second function that would rank genes by fitting a model on time or pseudotime.
But I don't see that function ever coming within the current Scanpy main API.
So, it'd be nice to have a simple and short name.
As backward compat will be broken to some degree anyway in 1.5, and a small converter for legacy h5ad (in the scanpy read function - renaming .uns['rank_genes_groups'] to .uns['rank_genes'] and making entries a dataframe instead of structured arrays). It'd be a good point in time, now.
Please slack me if you really want my feedback. Sorry that I'm so absent. 😔

Instead of having self.d as the central attribute, why not having a central property self.stats and that's a DataFrame with a multi-index for the columns. The outer index is the group that you're comparing against a reference, the inner index loops over gene, score, pval, pval_adj, etc.
Meaning, there is a class for this besides the convenience function:
rg = sc.RankGenes()

And if you just want a dataframe and not store something in adata, you can do
rg.compute_stats(...)

After this rg.stats contains your results.
Within the convenience wrapper sc.tl.rank_genes, this stats attribute will be written to adata.

I know that this will cause a little more headache, but could we consider renaming to rank_genes?

Would you not maybe do this in stages with a DeprecationWarning first for a couple of releases? This change would break nearly everyone's pipelines and published notebooks. It's not a lot of work to change... but it might warrant a longer warning time.

@falexwolf

Looks fine with miltindex dataframe. However a bit awkward with this names column when n_genes is set. I will set n_genes to all by default but do we need this at all? If there is no n_genes, then names can be moved to dataframe's index as they are the same.

adata.rename_categories doesn't work with dataframes in uns.

adata.rename_categories doesn't work with dataframes in uns.

What problem is this causing?
@falexwolf, why did this method get un-deprecated?

Looks fine with miltindex dataframe. However a bit awkward with this names column when n_genes is set. I will set n_genes to all by default but do we need this at all?

I personally find MultiIndexes a bit hard to work with. Could you show how they would be used here? For example, how would I just get a dataframe for the naive T cells vs. rest?
I'm also not sure I get why we'd order genes by rank, when there are multiple comparisons in the table. What operations does this make easier?
Most importantly, I don't think we have support for reading and writing multi indexes in anndata.
An alternative would be to just have an entry in uns that looked like:
adata.uns[key_added] = {
    "params": {
        "groupby": "leiden",
        "reference": "rest",
        "test": "wilcoxon",
        "rep": "X"
    },
    "results": {
        "1": ...,  # pd.DataFrame, with index of .var_names
        "2": ...,  #etc
    },
}

I second the suggestion by @falexwolf to rename the function to something simpler but also to keep the previous functionality with a Deprecate message as suggested by @LuckyMD.
@Koncopd The changes also requires adapting the corresponding sc.pl.rank_genes_groups* functions. I can take over that once the PR is ready.

@Koncopd @falexwolf, I have a proposal for this PR.
This PR makes a huge improvement to the internals of the differential expression code. Could we aim to limit the scope here to just improving the internals (i.e., no API introductions or changes)? Then we can introduce and change APIs in later PRs?
My interest here is getting the improved internals onto master ASAP, so that other people can hack on it. This would allow correctness improvements to happen in parallel with API design.

Sorry for the delay, i'll return to this soon.
@ivirshup
I have nothing against this suggestion, this was my original plan.

I've restored the original output format.
However, there are still a few changes to the api.
if pts=True (default False) the function also computes the fraction of cells expressing the genes for each group, and if reference='rest' then pts_rest is added with fraction of cells expressing the genes for the complement of each group.
n_genes is set to all genes by default.

Docs are built fine locally, i don't know why readthedocs fails.


Add CRuby 3.0.0 to CI

This PR updates CI to test against ruby 3.0.0, and introduces introduces the continue-on-error option so we can merge a PR even if a spec fails against 3.0.0.
Note that, however, the result will be shown as the following if it's unsuccessful.

The so-called allow-failure option hasn't been supported in GitHub Actions yet.
https://github.com/actions/toolkit/issues/399
If you think it's not good for our development, please let me know that.
Thanks!

I updated this PR to add ruby 3.0.0-rc1 instead of 3.0.0-preview2.

Oops, ruby/setup-ruby for 3.0.0-rc1 has not been released yet.
https://github.com/ruby/setup-ruby/pull/132

Since ruby 3.0 is now out, can we just test against that?
Agreed that we should drop rbx support.

Since ruby 3.0 is now out, can we just test against that?
Agreed that we should drop rbx support.

I cherry-picked f5322e93be0e1ab4ad5c24cf47515e76ae9fe276 into master, FYI

I cherry-picked f5322e93be0e1ab4ad5c24cf47515e76ae9fe276 into master, FYI

Thanks!
I will rebase and update this PR for 3.0 👌

Thanks!
I will rebase and update this PR for 3.0 👌

Ah, I might have misunderstood your comment.
I agree that we just test against 3.0. Testing against ruby head can be noisy for the lack of something like allow-failure option.
If you have started updating the matrix and supporting for 3.0 at https://github.com/mongomapper/mongomapper/pull/675, it is ok to close this PR 👍

Ah, I might have misunderstood your comment.
I agree that we just test against 3.0. Testing against ruby head can be noisy for the lack of something like allow-failure option.
If you have started updating the matrix and supporting for 3.0 at https://github.com/mongomapper/mongomapper/pull/675, it is ok to close this PR 👍

@smtlaissezfaire
Hi 👋
How is the progress of Ruby 3.0 support?
If you have started updating the matrix and supporting for 3.0 (at #675 ?), I will just close this PR.
Otherwise, I will try it and create another request. It is because I created this PR only for updating CI.
I'm looking forward to hearing your status.
Thanks!

I created https://github.com/mongomapper/mongomapper/pull/680 to support Ruby 3.0 and update the CI matrix.


update problem

Hello dear friend,
CCI cannot calculate correctly after the last update.
Thank you

@redquantum The CCI calculation may have different definition according to different web site, I get a similar issue #103 on the CCI calculation and has fixed it once and pass the test case. Would like to know if you get a wrong calculation or a exception?

I am sure it was doing wrong because it was working correctly on the binance exchange before, but now it is working incorrectly. When I started using the old version again, the error improved. In the old version, the Data matches the stock market every second.
I keep using the old version. We would appreciate if you publish the blocks of code changing in a file when the update is made.
Thank you very much..

@redquantum I should've updated the code in the commit 8565997a32417a988833e3c4d1ee0b5d0e923bf7 you can double check the block of code there.


How to deploy as https connect memos?

Describe the bug
Docker-compose.yaml only support http deploy
Steps to reproduce
Deploy
Screenshots or additional context
No response

Reference: http://nginx.org/en/docs/http/configuring_https_servers.html


Sync is crashing when syncing children JSON to Object with not existing relationship

I have a Model with many Relationship. In the JSON I have a simpler model without all relationship
When I Sync numbers, it crashes because trying to set Parent unit property on Number (unit is relationship to OrganizationUnit, but I don't want to sync organisations here, just numbers)
Model Example :

JSON Example:
[{
  "id": 1,
  "number": 10.0,
  "numberType": 0,
  "children" : [
    {
      "id": 2,
      "number": 11.0,
      "numberType": 0
    },
    {
      "id": 3,
      "number": 12.0,
      "numberType": 0,
    }
  ]
}]

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Unacceptable type of value for to-one relationship: property = "unit"; desired type = REMAOrganizationUnit; given type = REMANumber; value = <REMANumber: 0x7aeac650>
It crash here :)

it has a relationship with name unit that point to parent organization, but there is no organization in the JOSN and I don't want to process it

It was hard to describe that problem :(

@kostiakoval thanks for adding the JSON and the model, both help a lot to reproduce the issue. Maybe this should be a requirement in our contribution guidelines.
You are awesome :star2:


[Fix-8786] [ui] Fixed the "RESOURCE_NOT_EXIST" error message when clicking udF resource list file navigation prompt #8786

Modify udF subfile front-end code, add ID parameter when calling interface
close #8786

Codecov Report

Merging #8788 (0de4006) into dev (97a0eed) will increase coverage by 0.03%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                dev    #8788      +/-   ##
============================================
+ Coverage     45.30%   45.34%   +0.03%
- Complexity     4076     4080       +4
============================================
  Files           702      702
  Lines         27110    27110
  Branches       2897     2897
============================================
+ Hits          12283    12292       +9
+ Misses        13674    13664      -10
- Partials       1153     1154       +1

Impacted Files
Coverage Δ

...inscheduler/common/task/sqoop/SqoopParameters.java
74.00% <0.00%> (ø)

...e/dolphinscheduler/remote/NettyRemotingClient.java
53.52% <0.00%> (+0.70%)
:arrow_up:

...he/dolphinscheduler/common/enums/SqoopJobType.java
88.88% <0.00%> (+88.88%)
:arrow_up:

Continue to review full report at Codecov.

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


Add reconcile repeatedly test

Signed-off-by: Stefan Büringer<EMAIL_ADDRESS>

What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #

Opened in CAPI instead


docs/Formula-Cookbook: preach what we practise

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

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

In both core and formula PRs, we tend to request from contributors more often that they inline method arguments rather than using *args:
system "make", "CC=#{ENV.cc}", "PREFIX=#{prefix}"

I feel we should codify that style in the docs so we preach what we practise.
Thanks @r4sas for the heads up!

Thanks @claui!


Link back to GitHub repository from documentation

If you browse to https://fmi-faim.github.io/ipa-project-template/, there's no obvious way to get to this GitHub repository if you're interested in looking at the source.

Added in the top right corner.


[Autofix error] Autofix error with if statement

Ruff  a45753f462c7a53afd7f942ab3c6f9af3871bf1f
def _parseline(path: str, line: str, lineno: int) -> tuple[str | None, str | None]:
    if iscommentline(line):
        line = ""
    else:
        line = *line.rstrip()

25633_parse9.py.zip
with
ruff file.py --fix

error: Autofix introduced a syntax error. Reverting all changes.

This indicates a bug in `ruff`. If you could open an issue at:

    https://github.com/charliermarsh/ruff/issues/new?title=%5BAutofix%20error%5D

...quoting the contents of `Desktop/RunEveryCommand/Ruff/Broken/17333_parse90.py`, along with the `pyproject.toml` settings and executed command, we'd be very appreciative!

Is the initial example valid Python? I can't get that to parse under Python 3.11.

  File "/Users/crmarsh/workspace/ruff/foo.py", line 5
    line = *line.rstrip()
           ^^^^^^^^^^^^^^
SyntaxError: can't use starred expression here```

I cannot find original file with this lines.
I tried to run this with several python versions and with each I had parse error, so the problem here is probably with recognizing this file by ruff as valid

I think it's an error that Ruff doesn't flag the original source as invalid syntax.

Such files I reported upstream - https://github.com/RustPython/Parser/issues/66

I'm going to close this one in favor of the RustPython issue.


GNU patch 2.7.1

CentOS Linux release 7.9.2009
nginx-1.20.1
./configure --add-module=ngx_http_proxy_connect_module
adding module in ngx_http_proxy_connect_module
./configure: error: no ngx_http_proxy_connect_module/config was found

Check if your file is the same as the original.
I had this error when i did wget "url/to/the/patch" because it downloaded the html page and not the file...

Download patch with
wget https://raw.githubusercontent.com/chobits/ngx_http_proxy_connect_module/master/patch/proxy_connect_rewrite_1018.patch
I bet you downloaded the web page and not the code

Also note that all patch files have been included in patch/ directory of this module.
DESKTOP-CQEO1JN work $ cd ./ngx_http_proxy_connect_module/
DESKTOP-CQEO1JN ngx_http_proxy_connect_module $ ls patch/
proxy_connect_1014.patch  proxy_connect_rewrite_1014.patch    proxy_connect_rewrite_1015.patch  proxy_connect_rewrite_102101.patch
proxy_connect.patch       proxy_connect_rewrite_101504.patch  proxy_connect_rewrite_1018.patch  proxy_connect_rewrite.patch

Check if your file is the same as the original. I had this error when i did wget "url/to/the/patch" because it downloaded the html page and not the file...

Haha, it's really strange to visit this link, and you can't notice it without changing the operating system
https://github.com/chobits/ngx_http_proxy_connect_module/blob/master/patch/proxy_connect_rewrite_102101.patch

linux -> proxy_connect_rewrite_102101.patch -> non-proxy_connect_rewrite_102101.patch  (patch: **** Only garbage was found in the patch input.)
windows -> proxy_connect_rewrite_102101.html

It's weird, so, I chose to use git clone


Change error level for WordPress.WhiteSpace.CastStructureSpacing checks to error.

Fixes #686

@westonruter @GaryJones if you have no objections to this, feel free to merge.

No objections, but I think the code can be tweaked (see comment).


Multiple node types glitching, disappearing and moving irregularly

Godot version:
Godot v3.2.4.rc3.official
OS/device including version:
Windows 7
GLES3
OpenGL ES 3.0 Renderer: ATI Radeon HD 5450
OpenGL ES Batching: ON
Issue description:
Game works 100% perfectly with Godot 3.2.3
When running the game with Godot 3.2.4 RC3, various nodes flicker on/off and show up in other places.  Please see link for a video capture of issue.
VIDEO OF ISSUE:
https://vimeo.com/519264212
Pretty much everything shown in the video above should not be moving.  The text should not move/disappear, neither the artwork in the background.  Even the the starting scene should be all black with the logo "Telestians" in the center.

cc @lawnjelly
@eltharionx Please upload a minimal reproduction project to make this easier to troubleshoot.
This is likely an issue with the BVH. You can disable it in the Project Settings as a worakround.

@Calinou Interesting... You are correct, when I turned off Batching in the Project Settings (Save & Restarted the Editor) there no longer is an issue.  However, looking in my Project Settings for v3.2.3 I have both "Use Batching" and "Use Batching in Editor" turned on and it works perfectly.
I am unable to use GLES2 as much of the core game requires nine-patch tiling, which is still an outstanding (or dead?) issue on GLES2 - https://github.com/godotengine/godot/issues/26168
cc @lawnjelly
Would a minimal project still be helpful in this case?  I could try to create one...

However, looking in my Project Settings for v3.2.3 I have both "Use Batching" and "Use Batching in Editor" turned on and it works perfectly.

In 3.2.3, batching is only implemented in GLES2. In 3.2.4beta1 and later, it's also implemented in GLES3 with a new unified approach.

Would a minimal project still be helpful in this case? I could try to create one...

Yes, always :slightly_smiling_face:

Interesting, I didn't even consider that for 3.2.3 it was only used for GLES2 and ignored for GLES3.
OK, I'll try to put together a minimal project here within the next 24 hours.  Thank you

Note there are some differences to ninepatch behaviour (and the defaults for ninepatches) in 3.2.4. In particular if you look in rendering/quality/ninepatchmode there is a setting to try (you may need to restart). But yes a minimal reproduction project should show what the problem is. :+1:

Hello, I have attached a minimal reproduction project that show the node glitching, and placed incorrectly when the project is run.  Please let me know if you have any questions.  I didn't have to add much at all to the project, and only a few changes with the Project Settings.
 In particular if you look in rendering/quality/ninepatchmode there is a setting to try (you may need to restart). But yes a minimal reproduction project should show what the problem is.

Tried this and unfortunately the "tile" part still only "stretches" (instead of tile repeat keeping the image aspect ratio).

Tried the demo project and I can't reproduce it here. Is there anything special I should be doing?
I noticed the window size is set at 3840x2160 then the test size is 1360x768. Does it occur on yours with a smaller window size (not test size)?

Hi @lawnjelly, no, nothing special, just "play the project" and it causes this issue.
"I noticed the window size is set at 3840x2160 then the test size is 1360x768. Does it occur on yours with a smaller window size (not test size)?"
Yes.  I changed the window size in the Project Settings to "1360x768" and still get the same issue.
"The rects seem fairly simple, there's no ninepatches, so I'll check what the polys are doing (drawing the Panel). Does the problem disappear if you change the panel to e.g. a Node2d (that doesn't draw anything), or hide any of the elements?"
When I hide the two elements (See Step 3 & 4 below) it seems to work.
Changing the Panel to a Node2D, requires that I also change the VBoxContainer Layout = Top Left so you can see the elements. The text seems misplaced, but I don't see any flickering/jumping of the text.  See: node2d-vbox-layout-top-left.png

Minimal Reproduction Project 2
I have made an even more "minimal" project and attached here (MRP2).  This one only changes the window and test size, and I believe all other Project Settings are the defaults.
Step 1:
Add a Panel node

Layout = Full Rect
Custom Styles = New StyleBoxFlat
StyleBoxFlat Bg Color = #000000

Run project: NO VISUAL ISSUES DETECTED
Step 2:
Add a VBoxContainer as child node to Panel

Rect.Min Size.x = 800
Rect.Min Size.y = 500
Layout = Center

Run project: NO VISUAL ISSUES DETECTED
Step 3:
Add a Label as child node to VBoxContainer

Add text = "test test test test test"

Run project: VISUAL ISSUE DETECTED

See ss-step3.png

Step 4:
Add a TextureRect as child node to VBoxContainer

Add Texture: icon.png (Godot logo)

Run project: MORE VISUAL ISSUES DETECTED

label text flicks/jumps up/down a line
See ss-step4.png

ERRORS
I noticed too with v3.2.4.rc3 when I first start up Godot that the Project Manager is discombobulated, but then after a second or two, it reforms and looks perfect.  See: errors-project-manager.png.
Also attached error.png, but I see these same errors when running v3.2.3.stable, and it works properly.
MRP2.zip

Have to say this is looking more and more like a driver issue, or your system isn't capable of running Godot GLES3. We haven't had any other similar reports, especially just running the project manager. My best guess it that the transform uniforms aren't working on your system.
The errors in rasterizer_scene_gles3.cpp look to be to do with setting up a shadow cubemap (that's more @clayjohn 's area), but are unlikely to be causing the problems you are seeing.
I suspect if you ran a graphics debugger, captured a trace, then replayed it, you'd get a different result each time.

@lawnjelly: The error status != 0x8CD5 is something I used to have with an old Radeon 6630M and I did report it, and it was closed because, paraphrasing to the best of my memory: "Radeon 5xxx/6xxx series GLES3 isn't up to stuff". I could run a 3D Godot project back then no problem, so it's a red herring, especially as this is a 2D project.
Vote to close as a driver issue - btw yet another example why we need a blacklist for those spotty GLES3 graphics cards/devices.

btw yet another example why we need a blacklist for those spotty GLES3 graphics cards/devices.

This was proposed in https://github.com/godotengine/godot-proposals/issues/1609 already, but nobody has started working on it yet.

I did try the same scene with a computer with a newer graphics card and it worked correctly.
If it's the case that the ATI Radeon HD 5450 is not fully supported by the Godot community with GLES 3.0, I guess I can accept that and consider this issue closed.  Though I would agree @Zireael07 that we should have some sort of warning saying these types of graphic cards can be used but are not fully supported.

Closing in favor of https://github.com/godotengine/godot-proposals/issues/1609.


Set Up Process Visibility to Track Employee Onboarding Workflow

@ArchanaShukla
Tutorial: https://developers.sap.com/tutorials/cp-starter-ibpm-employeeonboarding-4-visibility.html
Write here what you need help with ... Step 1.2
The input screen is different in the tutorial and 'Create' button is not available.

Thanks for bringing this up. This is due to the recent product screen changes. Tutorial would be updated in next cycle. This screen change should not block your tutorial.
@MichaelCzcz - please close this ticket as this screen change is tracked by another issue as well.

Thanks for bringing this up. This is due to the recent product screen changes. Tutorial would be updated in next cycle. This screen change should not block your tutorial.
@MichaelCzcz - please close this ticket as this screen change is tracked by another issue as well.

@greg2git - check the description. you should not use quotes etc.

@greg2git - check the description. you should not use quotes etc.

@ArchanaShukla and @MichaelCzcz
what are the plans for the next update cycle? quotes were irrelevant here as this is a description and not a mandatory field.
also, what is the open issue for this greyed out 'Create' button?
thank you,
gm

@ArchanaShukla and @MichaelCzcz
what are the plans for the next update cycle? quotes were irrelevant here as this is a description and not a mandatory field.
also, what is the open issue for this greyed out 'Create' button?
thank you,
gm


No functionality is added for uploading a image file

x-editable is unable to upload/update an image field.

+1 for image upload. I can't find it in the docs, I presume it hasn't been added?

I love this plugin and I would also love to see image upload!


migrating opensearch 2.8 to 2.10 error

Hi,
We've already made some Opensearch upgrades, but we've a configuration issue from migrating 2.8 to 2.10 !
We don't know what happens but using systemd to start opensearch-dashboards failed looking for config files in /usr/share/opensearch-dashboards/config directory, that doesn't exists on our installation : config file are in /etc/opensearch-dashboards directory and ssl is configured with self-signed certificate from the installation.
Is this a normal behaviour, how can we start opensearch-dashboards with ssl as before please ?
Thanks for your help.
PS : cluster seems to be working as we can still access data form wazuh server !

Hi,
here is the message we've got  and then we get an "Internal Server Error" :-( :
error  [07:10:20.735] [error][client][connection] Error: C057621E0B7F0000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:1605:SSL alert number 46
Do we miss something in our update procedure, or is it related to a change in config location please ?
Thanks for your help.


dashicons and fontawesome types are not working in repeater type

Issue description:
dashicons and fontawesome types are working as individual type, but when they are being used inside a repeater type just  blank space are showing in the customizer.
Version used:
Latest from github
Using theme_mods or options?
theme_mods
Code to reproduce the issue (config + field(s))
Kirki::add_section( 'frontpage_section3', array(
    'title'          => esc_attr__( 'Services', 'airspace' ),
    'description'    => esc_attr__( 'Describe your various services', 'airspace' ),
) );

Kirki::add_field( 'airspace_kirki_config_id', array(
	'type'        => 'repeater',
	'label'       => esc_attr__( 'Social Buttons', 'airspace' ),
	'section'     => 'frontpage_section3',
	'row_label' => array(
		'type' => 'text',
		'value' => esc_attr__('meta', 'airspace' ),
	),
	'settings'    => 'socials',
	'default'=> array(
         array(
            'social_icon' => 'admin-users',
            'social_url'  =>  'http://www.google.com'
         ),

		),
	'fields' => array(
		'social_icon' => array(
			'type'        => 'dashicons',
			'label'       => esc_attr__( 'Social vendor', 'airspace' ),
		),

		'social_url' => array(
			'type'        => 'text',
			'label'       => esc_attr__( 'Social url', 'airspace' ),
		)
	),
) );

These fields are not supported (yet) in repeaters. They were never supported, and though there are plans to add support for them it is currently not a priority since it can only be done after we completely refactor some more basic areas in the plugin.
I'm closing this one as there are already other feature requests in this repository for this.


Unexpected value 'QueryElementAccess' of type 'Microsoft.Dynamics.Nav.CodeAnalysis.BoundKind'

When publishing an extension, the following error is shown:
[2020-08-28 13:40:44.03] The request for path /BC/dev/apps?SchemaUpdateMode=synchronize&DependencyPublishingOption=default failed with code UnprocessableEntity. Reason: One or more errors occurred.
Unexpected value 'QueryElementAccess' of type 'Microsoft.Dynamics.Nav.CodeAnalysis.BoundKind'

I turned out that this was due to the CopyFilter method, which was used to copy a filter from a field of a record variable to a field of a query variable:
RecordVar.CopyFilter(FromField, QueryVar.ToField);
Please introduce an error on AL code analyzer/compiler level, or allow such a statement.
Thanks.

Thanks for reporting the issue, it helps a lot!
For future reference, here is a complete example:
query 50100 MyQuery
{
    elements
    {
        dataitem(DataItemName; MyTable)
        {
            column(ColumnName; MyField) { }
        }
    }

    procedure MyProcedure()
    var
        RecordVar: record MyTable;
        QueryVar: query MyQuery;
    begin
        RecordVar.CopyFilter(MyField, QueryVar.ColumnName);
    end;
}

table 50100 MyTable
{
    fields
    {
        field(1;MyField; Integer){}
    }
}


how to use a different voice?

How can I change the Chiniese vocie?
I want to use a different voice.  Do I have to finetune for myself?

checkout this https://github.com/myshell-ai/OpenVoice


Can't  installing kubeless CLI using execute instruction

Is this a BUG REPORT or FEATURE REQUEST?:
BUG REPORT
What happened:
I followed the instruction in website,
https://kubeless.io/docs/quick-start/
export OS=$(uname -s| tr '[:upper:]' '[:lower:]')
curl -OL https://github.com/kubeless/kubeless/releases/download/$RELEASE/kubeless_$OS-amd64.zip && \
  unzip kubeless_$OS-amd64.zip && \
  sudo mv bundles/kubeless_$OS-amd64/kubeless /usr/local/bin/

the result is in an error
curl -OL https://github.com/kubeless/kubeless/releases/download/$RELEASE/kubeless_$OS-amd64.zip && \
>   unzip kubeless_$OS-amd64.zip && \
>   sudo mv bundles/kubeless_$OS-amd64/kubeless /usr/local/bin/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100     9  100     9    0     0      9      0  0:00:01 --:--:--  0:00:01     9
Archive:  kubeless_linux-amd64.zip
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of kubeless_linux-amd64.zip or
        kubeless_linux-amd64.zip.zip, and cannot find kubeless_linux-amd64.zip.ZIP, period.

What you expected to happen:
Install CLI correctly
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:

Kubernetes version (use kubectl version):
1.20
Kubeless version (use kubeless version):
latest
Cloud provider or physical cluster:
physical

have you set the $RELEASE variable? (it's explained in the previous section of the quickstart guide).
In any case, you can go directly to the releases page https://github.com/kubeless/kubeless/releases/tag/v1.0.8 and download the CLI from there.


Move scripts inside the package

So that it can be called with python -m litgpt.pretrain ...

To avoid cluttering the lit_gpt folder, and to avoid name clashes (like lora.py (finetuning) and lora.py (model definition)), we should probably move either the core files into a subfolder core, or move the "training scripts" into a subfolder.

Closing this in favor of https://github.com/Lightning-AI/lit-gpt/issues/996 since they should happen together.


Revert "[web] roll Chromium dep to 96.2"

Reverts flutter/flutter#99725
https://ci.chromium.org/ui/p/flutter/builders/prod/Linux web_benchmarks_canvaskit/4893/overview

Need to wait for flutter-gold. I think there are going to be diffs for this revert.


[Bug]

Describe the bug
When I try to build the TestApp i get this error durin build
Actor-isolated property 'decorations' cannot be passed 'inout' to 'async' function call,
Its in file EPUBNavigatorViewController

How to reproduce?

make spm inside TestApp 2. open TestApp.xcodeproje 3. setup signing and & capabilities 4. run build on iphone 15 or any other emulator

Readium version
3.0.0-beta.1-1-g83d70343
OS version
ios 17.2
Testing device
Iphone 15 pro (emulator)
Environment
macOS: 14.3
platform: arm64
carthage: 0.40.0
Xcode 15.2
Build version 15C500b

Additional context
No response

I believe it is an issue on older Xcode versions. Could you try again with Xcode 15.4?

I believe it is an issue on older Xcode versions. Could you try again with Xcode 15.4?

Unfortunately it happens on every version I pick, and I can't figure out why, trying different simulators too :/

I'm asking because I had this issue with Xcode 15.1 but not with Xcode 15.4. Are you sure you tested with 15.4? The output of your xcodebuild -version is showing 15.2.

Youre right, had to dl another version. Thx!!


Fixed a typo in Menu widget description

Q
A

Is bugfix?
no

New feature?
no

Breaks BC?
no

Tests pass?
yes

Fixed issues

Merged. Thanks!


App compiles but immediately crashes on M1 mac

Describe the bug
I'm trying out Tauri on m M1 macbook air. Every time I try to run a tauri app it crashes. It comiles without issue, but as soon as I try to run it it crashes showing no error message in the terminal. However, I get an error report window saying:
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Tauri Test [43319]
Path:                  /Users/USER/Documents/*/Tauri Test
Identifier:            Tauri Test
Version:               ???
Code Type:             ARM-64 (Native)
Parent Process:        cargo-tauri [42624]
Responsible:           iTerm2 [1407]
User ID:               501

Date/Time:             2023-07-04 14:49:17.6632 +0200
OS Version:            macOS 13.4.1 (22F82)
Report Version:        12
Anonymous UUID:        A0084DB1-8AEA-596D-03B6-D711C864AD81

Sleep/Wake UUID:       7A92F8D8-087D-4B3B-BCF2-CA925A39D854

Time Awake Since Boot: 240000 seconds
Time Since Wake:       316 seconds

System Integrity Protection: enabled

Crashed Thread:        0  main  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGBUS)
Exception Codes:       UNKNOWN_0x101 at 0x000000000bad4007
Exception Codes:       0x0000000000000101, 0x000000000bad4007

Termination Reason:    Namespace SIGNAL, Code 10 Bus error: 10
Terminating Process:   exc handler [43319]

VM Region Info: 0xbad4007 is not in any region.  Bytes before following region:<PHONE_NUMBER>
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->
      __TEXT                      100694000-100e04000    [ 7616K] r-x/r-x SM=COW  .../*/Tauri Test

Thread 0 Crashed:: main Dispatch queue: com.apple.main-thread
0   ???                           	         0xbad4007 ???
1   ImageIO                       	       0x18d2d1120 IIOReadPlugin::callInitialize() + 324
2   ImageIO                       	       0x18d2d0d78 IIO_Reader::initImageAtOffset(CGImagePlugin*, unsigned long, unsigned long, unsigned long) + 124
3   ImageIO                       	       0x18d2ce60c IIOImageSource::makeImagePlus(unsigned long, IIODictionary*) + 808
4   ImageIO                       	       0x18d2cdee8 IIOImageSource::getPropertiesAtIndexInternal(unsigned long, IIODictionary*) + 72
5   ImageIO                       	       0x18d2cde24 IIOImageSource::copyPropertiesAtIndex(unsigned long, IIODictionary*) + 24
6   ImageIO                       	       0x18d2cdd2c CGImageSourceCopyPropertiesAtIndex + 276
7   AppKit                        	       0x186a2d008 ImageSourceOptionsForCGImageSource_index_ + 64
8   AppKit                        	       0x186a2ce88 +[NSBitmapImageRep _imagesWithData:hfsFileType:extension:zone:expandImageContentNow:includeAllReps:] + 428
9   AppKit                        	       0x186b4a4d8 +[NSBitmapImageRep imageRepsWithData:] + 68
10  AppKit                        	       0x186b49e34 -[NSImage initWithData:] + 76
11  Tauri Test                    	       0x1009c3700 _$LT$$LP$A$C$$RP$$u20$as$u20$objc..message..MessageArguments$GT$::invoke::he070eda173bf4cf7 + 116
12  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
13  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
14  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
15  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
16  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
17  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
18  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
19  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
20  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
21  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
22  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
23  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
24  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
25  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
26  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
27  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
28  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
29  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
30  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
31  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
32  Tauri Test                    	       0x1009c9238 objc::message::platform::send_unverified::_$u7b$$u7b$closure$u7d$$u7d$::h200ee5ecdf57add2 + 56
etc...

Anyone else encountering the same problem or know if I'm doing something wrong.
Reproduction
I see the error when doing the basic html display app shown here:
https://tauri.app/v1/guides/getting-started/setup/html-css-js/
Expected behavior
I expect the window to open and show the html contents.
Platform and versions
[✔] Environment
    - OS: Mac OS 13.4.1 X64
    ✔ Xcode Command Line Tools: installed
    ✔ rustc: 1.67.0 (fc594f156 2023-01-24)
    ✔ Cargo: 1.67.0 (8ecd4f20a 2023-01-10)
    ✔ rustup: 1.25.2 (17db695f1 2023-02-01)
    ✔ Rust toolchain: stable-aarch64-apple-darwin (environment override by RUSTUP_TOOLCHAIN)
    - node: 17.1.0
    - yarn: 1.22.19
    - npm: 8.1.2

[-] Packages
    - tauri [RUST]: 1.4.1
    - tauri-build [RUST]: 1.4.0
    - wry [RUST]: 0.24.3
    - tao [RUST]: 0.16.2
    - @tauri-apps/api [NPM]: not installed!
    - @tauri-apps/cli [NPM]: 1.4.0

[-] App
    - build-type: bundle
    - CSP: unset
    - distDir: ../ui
    - devPath: ../ui

Stack trace
None, but the report is shown above.

Additional context
No response

Please don't post an archive of your project because anonymous archived files are dangerous, instead share your minimal repro project in a github repo.

Please don't post an archive of your project because anonymous archived files are dangerous, instead share your minimal repro project in a github repo.

Good point. Removed it. May add repo later.

I got this exact backtrace for one of my personal Qt projects I've been developing on my M1 Mac running macOS Ventura.
I moved one of the functions into a QThread. After a few minutes of testing, my app suddenly started randomly crashing with the SIGBUS exception precisely as above (also right before IIOReadPlugin::callInitialize().) The app would crash immediately if any QMessageBox were executed (which then invokes NSAlert.) Furthermore, the app would also crash randomly by simply sitting idle for a few seconds.
I couldn't fathom how moving a simple function into a QThread would cause such a severe memory access exception. So I started backtracking by checking out previous commits that are known to work well. But apparently, the app kept crashing with the same exception, even with some of the earliest commits that ran without a hitch for hours at a time. This went on and showed me that the problem must not be caused by the QThread change I'd made and must lie in the pathetic macOS platform framework. Then I just played a hunch and went into Settings, Appearances, and switched Appearance from Dark to Light, Light to Dark, and Dark to Auto. And guess what? The crashing disappeared :/
I don't know if the above step would also solve the issue here. But it's sure worth a try. And if it does, that's Designed by Apple in California people. Real multi-trillion-dollar software engineering quality here. To this day QFileDialog still crashes with native macOS UI elements on Ventura and people still had to resort to using Qt's variant.
"We only hire the smartest" - Tim Apple

Seems like it might be something crashing in some underlying contract in  IIOReadPlugin::callInitialize() being broken, I've been running into this issue on my M1 mac for various other projects (namely GNURadio and occasionally another opencv project).

Not sure whether this is related, but I encountered a similar issue with egui that on M1 the app crashed with EXC_BAD_ACCESS (SIGBUS). Remove /opt/homebrew/lib from env DYLD_LIBRARY_PATH resolved the issue

I ran into the same problem but I do not have /opt/homebrew/lib/libgl.dylib on my system.

I've stepped through with a debugger and this is where it crashes:
https://github.com/tauri-apps/tauri/blob/3cca5c2be88bbd52139e7dda371e88510d28bc8e/core/tauri/src/app.rs#L1910

This is the stack reported by RustRover:
<unknown> 0x000000000bad4007
PNGReadPlugin::InitializePluginData(IIOImageReadSession*, IIODictionary*, IIODictionary*, CGImageMetadata*, CGColorSpace**, ReadPluginData&, PNGPluginData&, __CFDictionary*) 0x0000000193708c9c
IIOReadPlugin::callInitialize() 0x0000000193700ff4
IIO_Reader::initImageAtOffset(CGImagePlugin*, unsigned long, unsigned long, unsigned long) 0x0000000193700dbc
IIOImageSource::makeImagePlus(unsigned long, IIODictionary*) 0x00000001936fe75c
IIOImageSource::getPropertiesAtIndexInternal(unsigned long, IIODictionary*) 0x00000001936fe030
IIOImageSource::copyPropertiesAtIndex(unsigned long, IIODictionary*) 0x00000001936fdf4c
CGImageSourceCopyPropertiesAtIndex 0x00000001936fddf0
ImageSourceOptionsForCGImageSource_index_ 0x000000018c5b2bf8
+[NSBitmapImageRep _imagesWithData:hfsFileType:extension:zone:expandImageContentNow:includeAllReps:] 0x000000018c5b2a78
+[NSBitmapImageRep imageRepsWithData:] 0x000000018c6ca1ec
-[NSImage initWithData:] 0x000000018c6c9abc
<(A,) as objc::message::MessageArguments>::invoke mod.rs:128
objc::message::platform::send_unverified::{{closure}} mod.rs:27
objc_exception::try::{{closure}} lib.rs:68
objc_exception::try_no_ret::try_objc_execute_closure lib.rs:34
RustObjCExceptionTryCatch exception.m:10
objc_exception::try_no_ret lib.rs:44
objc_exception::try lib.rs:67
objc::exception::try exception.rs:8
objc::message::platform::send_unverified mod.rs:26
[Inlined] objc::message::send_message mod.rs:178
<*mut objc::runtime::Object as cocoa::appkit::NSImage>::initWithData_ appkit.rs:3292
tauri::app::on_event_loop_event app.rs:1780
tauri::app::App<R>::run::{{closure}} app.rs:879
tauri_runtime_wry::handle_event_loop lib.rs:2823
<tauri_runtime_wry::Wry<T> as tauri_runtime::Runtime<T>>::run::{{closure}} lib.rs:2325
<tao::platform_impl::platform::app_state::EventLoopHandler<T> as tao::platform_impl::platform::app_state::EventHandler>::handle_nonuser_event::{{closure}} app_state.rs:105
tao::platform_impl::platform::app_state::EventLoopHandler<T>::with_callback app_state.rs:79
<tao::platform_impl::platform::app_state::EventLoopHandler<T> as tao::platform_impl::platform::app_state::EventHandler>::handle_nonuser_event app_state.rs:100
tao::platform_impl::platform::app_state::Handler::handle_nonuser_event app_state.rs:208
tao::platform_impl::platform::app_state::AppState::launched app_state.rs:299
tao::platform_impl::platform::app_delegate::did_finish_launching app_delegate.rs:94
__CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ 0x0000000188c62b1c
___CFXRegistrationPost_block_invoke 0x0000000188cf6db8
_CFXRegistrationPost 0x0000000188cf6d00
_CFXNotificationPost 0x0000000188c31648
-[NSNotificationCenter postNotificationName:object:userInfo:] 0x0000000189d4d464
-[NSApplication _postDidFinishNotification] 0x000000018c4cc37c
-[NSApplication _sendFinishLaunchingNotification] 0x000000018c4cc12c
-[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] 0x000000018c4ca674
-[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] 0x000000018c4ca270
-[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] 0x0000000189d75914
_NSAppleEventManagerGenericHandler 0x0000000189d75708
<unknown> 0x000000018fc869c4
<unknown> 0x000000018fc862ec
aeProcessAppleEvent 0x000000018fc7f8a8
AEProcessAppleEvent 0x0000000193416e90
_DPSNextEvent 0x000000018c4c4c7c
-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] 0x000000018ccb6dec
-[NSApplication run] 0x000000018c4b7cb8
<() as objc::message::MessageArguments>::invoke mod.rs:128
objc::message::platform::send_unverified::{{closure}} mod.rs:27
objc_exception::try::{{closure}} lib.rs:68
objc_exception::try_no_ret::try_objc_execute_closure lib.rs:34
RustObjCExceptionTryCatch exception.m:10
objc_exception::try_no_ret lib.rs:44
objc_exception::try lib.rs:67
objc::exception::try exception.rs:8
objc::message::platform::send_unverified mod.rs:26
[Inlined] objc::message::send_message mod.rs:178
tao::platform_impl::platform::event_loop::EventLoop<T>::run_return event_loop.rs:193
tao::platform_impl::platform::event_loop::EventLoop<T>::run event_loop.rs:160
tao::event_loop::EventLoop<T>::run event_loop.rs:179
<tauri_runtime_wry::Wry<T> as tauri_runtime::Runtime<T>>::run lib.rs:2299
tauri::app::App<R>::run app.rs:868
tauri::app::Builder<R>::run app.rs:1723
rezasm_tauri::main main.rs:127
core::ops::function::FnOnce::call_once function.rs:250
std::sys_common::backtrace::__rust_begin_short_backtrace backtrace.rs:155
std::rt::lang_start::{{closure}} rt.rs:166
[Inlined] core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once function.rs:284
[Inlined] std::panicking::try::do_call panicking.rs:552
[Inlined] std::panicking::try panicking.rs:516
[Inlined] std::panic::catch_unwind panic.rs:146
[Inlined] std::rt::lang_start_internal::{{closure}} rt.rs:148
[Inlined] std::panicking::try::do_call panicking.rs:552
[Inlined] std::panicking::try panicking.rs:516
[Inlined] std::panic::catch_unwind panic.rs:146
std::rt::lang_start_internal rt.rs:148
std::rt::lang_start rt.rs:165
main 0x0000000100a8e950
start 0x00000001888060e0

Final investigation reveals that libpng from Homebrew is the culprit -- uninstalling it stopped the crashing.

But why do it crash when "libpng" from Homebrew is installed ?
Where is the "other" "libpng" that it conflicts with ?

So the problem is that "dotnet" links to "CoreServices" that uses "ImageIO" framework. The ImageIO framework is using a "libPng.dylib" (I assume is very old). But if another "libpng" is installed from Homebrew or any other. Then normally you would have this:
libpng16.16.dylib
libpng.dylib -> libpng16.16.dylib
libpng16.dylib -> libpng16.16.dylib

The crash is because the "libpng.dylib" symbolic link is present, then the ImageIO framework tries to load that "libpng" and it do not match the API it expected.
So the simple solution is to delete the "libpng.dylib" symbolic link.
I would think the same solution could be used here. But not sure.


Add password for backups

Proposed changes
Task link
Types of changes

[ ] Bugfix
[ ] New feature
[ ] Refactor
[ ] Breaking change
[ ] UI fix

Steps to reproduce
Screenshots
Add the screenshots of how the app used to look like and how it looks now

Before
Now

Checklist

[ ] Tests that prove my fix is effective or that my feature works have been added
[ ] Documentation has been added (if appropriate)
[ ] Screenshots are added (if any UI changes have been made)
[ ] All TODOs have a corresponding task created (and the link is attached to it)

Checked manually, everything works as expected!


Is Only the leader master server has the up-to-date Topology?

i read the code,  i can not  find  master servers have the ablity to incrmental update between each other.  And  Only the leader master server has the up-to-date Topology, the followers may be  had very old Topology;  Is my said is right? Thank you very much!

This is correct. Only leader master has trustable info.


Missing images in README.md

At line 74 and 81 in README.md, Image tag's URL are pointing to images which doesn't exits.

This has been taken care now. Thank you for reporting.


Conda installation instructions

Xformers only supports torch 2.2.0 and not torch 2.2.1:
UPDATE Xformers supports 2.2.1!!
Replace conda with mamba if you have it. Much much faster.
conda create --name unsloth_env python=3.10
conda activate unsloth_env

conda install pytorch cudatoolkit torchvision torchaudio pytorch-cuda=<12.1/11.8> -c pytorch -c nvidia

conda install xformers -c xformers

pip install bitsandbytes

pip install "unsloth[conda] @ git+https://github.com/unslothai/unsloth.git"

i followed the steps here but getting this error . h100

How to download the code locally for installation, but the server cannot connect to the Internet.
For example "cd unsloth && pip install ."

Why is the Python version in my Conda environment 3.10, but I get an error saying my Python version is incompatible?
ERROR: Package 'unsloth' requires a different Python: 3.8.10 not in '>=3.9'

I hope you would have used this command only
conda create --name unsloth_env python=3.10
If possible try to create another env

@erwe324 thx for your suggestion. I created a new environment and followed the installation steps in the official tutorial, but I still encountered the same issue. Are there any other solutions? Thank you!

This should not be happening since after activation a conda env uses its own copy of python....


Not recognizing option to save generation parameters to txt file.

Running Automatic1111 webui, when an image is generated a text file with the same name and the generation parameters is generated, as per the options in the UI.
Since this is bulk creating images, it is more imperative that it dumps said file.  I can write a script and extract the metadata for part of it, and note the run parameters for the rest, but it should adhere to the options set in automatic1111, IMO.

Unfortunately it looks like this option gets ignored when controlling Auto1111 via API calls for some reason. There isn't anything I can do about it short of re-creating the same logic on the Dream Factory side, which would be a nightmare to keep in sync with future changes on the Auto1111 side.


Remove CI badge from README

I removed the workflow that generates the badge and it is now broken. It should be removed from README.

CI is back and this is not relevant anymore. Closing. :)


pkg/json_rpc_2: pub readme inconsistency

This issue was originally filed by<EMAIL_ADDRESS>
https://pub.dartlang.org/packages/json_rpc_2
The README.md file that is published on pub contains the following notice "Currently this package does not contain an implementation of a JSON-RPC 2.0 client."
However, as the changelog confirms, since version 1.0.0, a Client class is provided.

This issue has been moved to dart-lang/json_rpc_2#4.


Visual Studio tag helper syntax highlighting not working per project

In one of my ASP.NET 5 projects, the syntax highlighting and intellisense in cshtml files doesn't work. Another project on the same machine works fine, leading to the belief it is in the project configuration?
I have the @addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers" in _ViewImports.cshtml and everything renders fine, but the tooling seems to be broken for this specific project.
Is there another place this would be disabled/wrongly configured?

What runtime version are you targetting? The tooling seems to only work for exact version that it was installed with. So for instance latest VS tooling is beta8, so the tag helpers are highlighted only for beta8 projects, but once I switch to rc1 or rc2 the highlighting goes away.

@NTaylorMullen @ToddGrun any ideas on this?

Today, here's the criteria to have TagHelper IntelliSense:

IF you want the built-in TagHelpers ensure the package is in the project.json (Microsoft.AspNet.Mvc.TagHelpers).
Microsoft.AspNet.Tooling.Razor package
@addTagHelper "*, TheAssemblyWithTagHelpers"
targeting framework dnx451.

Thanks @NTaylorMullen it was the Microsoft.AspNet.Tooling.Razor package I was missing.

Awesome, glad to hear it worked out :+1:

I can't remember, but I may have generated the project with yeoman and hence missed the tooling package. As I didn't find this info before filing this issue, is there somewhere this should be documented for me to make a pull request against?

I believe we have it documented over at https://docs.asp.net/en/latest/


pull request for e2e test at 01/30/2017 22:56:23

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


Adds proper http request to match parse original implementation

Fixes #216 and more :)

:+1:

@gfosco, I wasn't sure about the request status code is that ok?


Identify physics kernels which are not covered by unit tests and write tests for them

Task:  Write unit tests for all physics related kernels to ensure full test coverage of this aspect of our code.  A "physics kernel" is a function object which computes values for updating the state.  These are likely located in the system, constraints, and state folders.  This does not include the "high level" functions found in the step folder, which pass data from our data structures to the physics kernels.
Why:  Unit tests are a good, and this code has previously been covered by regression and integration testing primarily.
Done means:  All of these kernels have at least one unit test, preferably more if necessary to cover obvious variations in functionality.

Note: title changed to reflect change in code structure, which moved all of the physics logic out of the solver folder

In progress and making progress.

In progress; writing unit tests.

Almost done.

One more constraint; maybe done today.


CLIP reranks images not visual tokens

I think according to the blog of DALL_E, CLIP is used to rerank the decoded images instead of the visual tokens.  A pretrained ViT model, for example provided by vit-pytorch  could be directly used to rerank the images.  We just need to import the model and load the pretrained parameters.

I don't think we need to train a ViT model. A pretrained ViT model, for example provided by vit-pytorch  could be directly used to rerank the images.  We just need to import the model and load the pretrained parameters.

@deepylt yea that sounds good, I haven't ported over the weights yet, but maybe I'll do it for this project!

@deepylt yea that sounds good, I haven't ported over the weights yet, but maybe I'll do it for this project!


Peek Activation key interferes with other applications instead of specific to File Explorer

Microsoft PowerToys version
0.70.0
Installation method
PowerToys auto-update
Running as admin
No
Area(s) with issue?
File Explorer: Preview Pane
Steps to reproduce
Install SQL Server Management Studio
Install Red-Gate SQL Prompt add-on
Ctrl-Space for Code Suggestions works correctly
Upgrade PowerToys via Auto-Update
Enable Peek
Leave Ctrl-Space as the Activation Shortcut
Return to SQL Server Management Studio
Ctrl-Space no longer works correctly
✔ Expected Behavior
Activating Peek would not disrupt other applications
❌ Actual Behavior
Peek is intercepting Ctrl-Space like a global hotkey instead of an application-specific hotkey for File Explorer
Other Software
SQL Server Management Studio 15.0.18390.0
SQL Server Management Objects (SMO) 16.100.46521.71
Microsoft Analysis Services Client Tools 15.0.19714.0
Microsoft Data Access Components (MDAC) 10.0.22621.1635
Microsoft MSXML 3.0 6.0
Microsoft .NET Framework 4.0.30319.42000
Operating System 10.0.22621
Edition	Windows 11 Pro
Version	22H2
Installed on	12/4/2022
OS build	22621.1702
Experience	Windows Feature Experience Pack 1000.22641.1000.0
Red-Gate SQL Prompt add-on <IP_ADDRESS>0

I am able to reproduce this. I set the peek activation to Ctrl + A then opened Chrome Version 113.0.5672.127 (Official Build) (64-bit) and a new google document file, typed a few lines of text and was unable to activate the shortcut to select all.
Powertoys Version 0.70.0

Prevents me from being able to jump while sprinting in Minecraft. 😅

Prevents me from being able to jump while sprinting in Minecraft. 😅

Can confirm, interferes with a couple of games where sprinting and jumping is LCtrl + Spacebar as default, seems to have the same problem when manually assigning those (some people like Shift for sprinting, but others LCtrl).

Related: https://github.com/microsoft/vscode/issues/183278

Currently have a fix that only consumes the shortcut for windows that have a shell interface. Tested on VSCode and Visual Studio that now Ctrl+Space still works there.
We expect that this fix will be included in a upcoming hotfix.

Wouldn't it be better to implement it like QL-Win did on his QuickLook, or macOS does, with just the spacebar?

Wouldn't it be better to implement it like QL-Win did on his QuickLook, or macOS does, with just the spacebar?

Agreed. I would much prefer to activate the Peek feature by pressing the spacebar in File Explorer. I don't think it is used for anything else and is more convenient.

Wouldn't it be better to implement it like QL-Win did on his QuickLook, or macOS does, with just the spacebar?

Agreed. I would much prefer to activate the Peek feature by pressing the spacebar in File Explorer. I don't think it is used for anything else and is more convenient.

Spacebar is being used to select files in the File Explorer, you can navigate files with the arrows and select it with space, if you hold CTRL or SHIFT you can select multiple files with the spacebar.
And by the way, if Peek is enabled on CTRL+Space, you can't use that selection feature anymore :/ (it opens one Peek with all the selected files).

Related issue documented for Warframe.

I just spent an hour finding why my browser would not register ctrl+space shortcut, I even try Spyxx with no luck, I'm glad I finally found this issue ^^'...
I don't think I'll be the only one looking for the culprit.

Prevents me from being able to jump while sprinting in Minecraft. 😅

I quite literally googled this and here I am, thanks :joy:

I think the lesion here is not to enable new powertoys feature by default.

Can confirm, it also interferes with Netbeans auto-completion. I have to disable or assign to another shortcut. It should only work in File Explorer (or maybe shell file dialog).

Actually, ctrl+space is often used to switch ime, but unfortunately it was set as the default value for peek, and because of this bug, ime switching suddenly became impossible, and it took me three days to find out the cause...
I hope that anyone who is wandering around google because ime suddenly stopped working can find their way here...

Same here, conflicting with Visual Studio inline shortcut. We got really a new stackoverflow with the disrupting issue.
https://superuser.com/questions/1785700/ctrlspace-not-working-anywhere

Quesrion... why default to Ctrl+Space? What was wrong with just using Space like on MacOS which, as far as I can tell, doesn't do anything on file explorer or dialogue boxes?

Question... why default to Ctrl+Space? What was wrong with just using Space like on MacOS which, as far as I can tell, doesn't do anything on file explorer or dialogue boxes?

Exactly! Since PowerToys aims to bring some of the macOS features to Windows, it would make sense to implement the shortcut in a similar way. Just using the spacebar, like on macOS, would maintain consistency and familiarity for users. This approach would also prevent interference with existing functionalities in other software applications. It's a win-win situation.

Question... why default to Ctrl+Space? What was wrong with just using Space like on MacOS which, as far as I can tell, doesn't do anything on file explorer or dialogue boxes?

Exactly! Since PowerToys aims to bring some of the macOS features to Windows, it would make sense to implement the shortcut in a similar way. Just using the spacebar, like on macOS, would maintain consistency and familiarity for users. This approach would also prevent interference with existing functionalities in other software applications. It's a win-win situation.

Spacebar is already used to select file with the keyboard, use CTRL or Shift to select several files with space.
Hence, CTRL+Space is already used to select files, so I had to move Peek to Win+Space (you can still switch between keyboard layouts with Win+Shift+Space).

Question... why default to Ctrl+Space? What was wrong with just using Space like on MacOS which, as far as I can tell, doesn't do anything on file explorer or dialogue boxes?

Exactly! Since PowerToys aims to bring some of the macOS features to Windows, it would make sense to implement the shortcut in a similar way. Just using the spacebar, like on macOS, would maintain consistency and familiarity for users. This approach would also prevent interference with existing functionalities in other software applications. It's a win-win situation.

Spacebar is already used to select file with the keyboard, use CTRL or Shift to select several files with space. Hence, CTRL+Space is already used to select files, so I had to move Peek to Win+Space (you can still switch between keyboard layouts with Win+Shift+Space).

Huh. THAT doesn't seem to work properly. The controls are weird. You can use it to select another single highlighted item but you cannot "unselect" anything.
I'd say you should override that. I'd be surprised if anyone who uses Powertoys used Space in File Explorer in that way, or would much prefer Space to preview.
IMO this "Peek" feature is something that should be brought to the main OS anyway.

Question... why default to Ctrl+Space? What was wrong with just using Space like on MacOS which, as far as I can tell, doesn't do anything on file explorer or dialogue boxes?

Exactly! Since PowerToys aims to bring some of the macOS features to Windows, it would make sense to implement the shortcut in a similar way. Just using the spacebar, like on macOS, would maintain consistency and familiarity for users. This approach would also prevent interference with existing functionalities in other software applications. It's a win-win situation.

Spacebar is already used to select file with the keyboard, use CTRL or Shift to select several files with space. Hence, CTRL+Space is already used to select files, so I had to move Peek to Win+Space (you can still switch between keyboard layouts with Win+Shift+Space).

Huh. THAT doesn't seem to work properly. The controls are weird. You can use it to select another single highlighted item with Ctrl, since you don't need to press it again with Shift,but you cannot "unselect" anything with Space.
A useless function really. I'd say you should override that anyway. I'd be surprised if anyone who uses Powertoys used Space in File Explorer in that way, or would much prefer Space to preview.
IMO this "Peek" feature is something that should be brought to the main OS and Microsoft should ditch whatever space is trying to do in File Explorer with something significantly more useful.

Maybe it works best with checkboxes enabled in File Explorer, but I sometimes use the keyboard to select files (can be useful with macros also).
To select a file, just go to it with arrows, then to select another one, press CTRL and move to the file with arrows, press Space to select it (while keeping CTRL pressed), then continue to next one while holding CTRL.
You can also select a batch of files with Shift (keep CTRL pressed if you select several batches).
I know it's not used much nowadays, but it works.

Question... why default to Ctrl+Space? What was wrong with just using Space like on MacOS which, as far as I can tell, doesn't do anything on file explorer or dialogue boxes?

Exactly! Since PowerToys aims to bring some of the macOS features to Windows, it would make sense to implement the shortcut in a similar way. Just using the spacebar, like on macOS, would maintain consistency and familiarity for users. This approach would also prevent interference with existing functionalities in other software applications. It's a win-win situation.

Spacebar is already used to select file with the keyboard, use CTRL or Shift to select several files with space. Hence, CTRL+Space is already used to select files, so I had to move Peek to Win+Space (you can still switch between keyboard layouts with Win+Shift+Space).

Huh. THAT doesn't seem to work properly. The controls are weird. You can use it to select another single highlighted item with Ctrl, since you don't need to press it again with Shift,but you cannot "unselect" anything with Space.
A useless function really. I'd say you should override that anyway. I'd be surprised if anyone who uses Powertoys used Space in File Explorer in that way, or would much prefer Space to preview.
IMO this "Peek" feature is something that should be brought to the main OS and Microsoft should ditch whatever space is trying to do in File Explorer with something significantly more useful.

Maybe it works best with checkboxes enabled in File Explorer, but I sometimes use the keyboard to select files (can be useful with macros also). To select a file, just go to it with arrows, then to select another one, press CTRL and move to the file with arrows, press Space to select it (while keeping CTRL pressed), then continue to next one while holding CTRL. You can also select a batch of files with Shift (keep CTRL pressed if you select several batches).
I know it's not used much nowadays, but it works.

I understand how it works, I also have checkboxes enabled on file explorer as I have a 2-in-1. It still has limited use compared to Peek, particularly because you cannot unselect.

I understand how it works, I also have checkboxes enabled on file explorer as I have a 2-in-1. It still has limited use compared to Peek, particularly because you cannot unselect.
Put it this way, I doubt you'll miss it much if it were to be stripped away.

You can unselect, by holding CTRL and pressing Space on the file, unless Peek hijacks it.
But yes, I won't miss it much if it disappears.

I am no longer able to reproduce this issue after updating to v0.70.1
Thank you!

can confirm it's fixed for me in v0.70.1 :) 💖💖

So, it's official: no Space-only shortcut? :/ I guess I'll keep using QuickLook.

I have to say, though, as a macOS and Windows user, this is such a great feature, and I'm glad you guys added it to Power Toys. I just wish the integration was more seamless.

It likely can't until/unless Microsoft implement it as a native OS function I guess. Something like this really aught to be part of the base OS anyway

So, it's official: no Space-only shortcut? :/ I guess I'll keep using QuickLook.

I have to say, though, as a macOS and Windows user, this is such a great feature, and I'm glad you guys added it to Power Toys. I just wish the integration was more seamless.

very true its weird they dont let us choose this error has also not been resolved yet i suppose i am facing it too.

Man, how annoying!!!  I just spent the better part of an hour troubleshooting and uninstalling things in PowerShell, commenting things out in my PowerShell profile and uninstalling/reinstalling Terminal because this broke the Ctrl+Spacebar MenuComplete for PSReadLine.  Don't get me wrong, I love most of the functionality in PowerToys, but there has got to be better regression testing.  And as someone said earlier, these new features should not be enabled by default.  Period.

Issue has been fixed with 0.70.1.

i bet you guys i lost a csgo rank because of this

Fixed in 0.71 release of PowerToys. aka.ms/installpowertoys

I understand how it works, I also have checkboxes enabled on file explorer as I have a 2-in-1. It still has limited use compared to Peek, particularly because you cannot unselect.
Put it this way, I doubt you'll miss it much if it were to be stripped away.

You can unselect, by holding CTRL and pressing Space on the file, unless Peek hijacks it.
But yes, I won't miss it much if it disappears.

What?! This has been a basic and staple of windows file explorer for 25 years or so? :-)
The young kids just dont take the time to get to know how to use the tools they have, bah! ;-)
ctrl-space to select/deselect items is actually the only way to do it, when working with file explorer using keyboard.
the checkboxes feature is gross, is always hidden in any sensible setup. along with sidebars, ribbon bars - really all bars except the statusbar.
which is what pros do, dammit. :-D
(with love and a wink ;-)


Issue with nmp when installing on ubuntu 14.04 LTS

here is the readout I get from the terminal.
Is there another step that needs to happen in the install process?
does it need to be extracted to a specific location?
I coppied the files to my server via an winscp and put them in the downloads folder and the installed node and I get this in the readout.
npm ERR! If you need help, you may report this log at:
npm ERR!     http://github.com/isaacs/npm/issues
npm ERR! or email it to:
npm ERR<EMAIL_ADDRESS>npm ERR! System Linux 3.19.0-65-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "start"
npm ERR! cwd /home/user/Downloads/PokemonGoMap-Lin-x64
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /home/user/Downloads/PokemonGoMap-Lin-x64/package.json
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /home/user/Downloads/PokemonGoMap-Lin-x64/npm-debug.log
npm ERR! not ok code 0

@codingcoug Can you provide the Additional Log?
/home/user/Downloads/PokemonGoMap-Lin-x64/npm-debug.log

Yeah same issue here:
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/nodejs', '/usr/bin/npm', 'start', 'main.js' ]
2 info using<EMAIL_ADDRESS>3 info using<EMAIL_ADDRESS>4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>6 silly lifecycle<EMAIL_ADDRESS>no script for prestart, continuing
7 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>8 verbose lifecycle<EMAIL_ADDRESS>unsafe-perm in lifecycle true
9 verbose lifecycle<EMAIL_ADDRESS>PATH: /usr/share/npm/bin/node-gyp-bin:/opt/PokemonGo-DesktopMap/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
10 verbose lifecycle<EMAIL_ADDRESS>CWD: /opt/PokemonGo-DesktopMap
11 silly lifecycle<EMAIL_ADDRESS>Args: [ '-c', 'electron main.js "main.js"' ]
12 info lifecycle<EMAIL_ADDRESS>Failed to exec start script
13 verbose stack Error<EMAIL_ADDRESS>start: electron main.js "main.js"
13 verbose stack spawn ENOENT
13 verbose stack     at ChildProcess. (/usr/share/npm/lib/utils/spawn.js:17:16)
13 verbose stack     at emitTwo (events.js:87:13)
13 verbose stack     at ChildProcess.emit (events.js:172:7)
13 verbose stack     at maybeClose (internal/child_process.js:821:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
14 verbose pkgid<EMAIL_ADDRESS>15 verbose cwd /opt/PokemonGo-DesktopMap
16 error Linux 4.4.0-21-generic
17 error argv "/usr/bin/nodejs" "/usr/bin/npm" "start" "main.js"
18 error node v4.2.6
19 error npm  v3.5.2
20 error file sh
21 error code ELIFECYCLE
22 error errno ENOENT
23 error syscall spawn
24 error<EMAIL_ADDRESS>start: electron main.js "main.js"
24 error spawn ENOENT
25 error Failed at the<EMAIL_ADDRESS>start script 'electron main.js "main.js"'.
25 error Make sure you have the latest version of node.js and npm installed.
25 error If you do, this is most likely a problem with the pokemon-go-map package,
25 error not with npm itself.
25 error Tell the author that this fails on your system:
25 error     electron main.js "main.js"
25 error You can get information on how to open an issue for this project with:
25 error     npm bugs pokemon-go-map
25 error Or if that isn't available, you can get their info via:
25 error     npm owner ls pokemon-go-map
25 error There is likely additional logging output above.
26 verbose exit [ 1, true ]

#733  #749

solution: run again
npm install

check the installation of elecrton goes fine; if not run
pip install virtualenv


some simple problems

Sir,thank you for your excellent  object about yolo .Great benefits  of studing your object I got. I have some simple problems.
1.Dose this object needs negative sample?  2.the detect.py resize input picture using cv2.resize to get 416 scale ,this would be make a little difference about  input picture,may be using data augument style(fill with (127,127,127)to maintain the origin pattern) for resizing will peformance better.

nope.
detect.py has similar detect functions. I only modified detect() function. Other functions are not modified to keep the width/height ratio of the input image. The performance is varied along to keeping the aspect ratio or not. Keeping aspect ratio is related to find more accurate bounding box of the object.

Thank you sir for your reply and well performance project sharing

Thank you sir for your reply and well performance project sharing.


System Tests:  Fuzz Testing

Set-up a fuzz-testing instance with go-fuzz especially for parts that are parsing/handling untrusted input, in an effort to find yet uncaught potentially triggerable panic conditions

Fuzz tests for network layer
Performed fuzz testing of the network layer on two levels. Those tests include keep-ecdsa and keep-core as well because the whole network layer is implemented here.
Level 1
On this level, we added multiple fuzzing tests that cover the unmarshaling logic of all network layer types. From a bit higher perspective, we also added some scenarios which perform fuzzing on broadcast and unicast channels. During those tests, several unexpected panic conditions were detected and fixed. Two PR covers this level:

keep-ecdsa: Fuzz testing - network layer unit tests with google/gofuzz
keep-core: Fuzz testing - network layer unit tests with google/gofuzz

Level 2
Here we performed some end-to-end tests on real keep-ecdsa and keep-core networks using some malicious clients that sent random messages during protocol execution. No unexpected panics detected at this stage. Here is a PR which introduces a document with detailed description:

E2E Fuzz testing with a malicious client


I wonder if you use any pretrain weight to train SNE-RoadSeg

Hi @hlwang1124 ,
Would you mind me to ask if you have used any pretrain weights to train this model? For example, use imagenet as the pretrain weight for the backbone or etc.
Thank you if you can provide me with some insights.
Wish you a great day,

Hi, we use the pre-trained weight provided in torchvision. It is pre-trained on ImageNet.

Thank you @hlwang1124 . I highly appreciate you help.


Clicking the scrollbar causes the pop up to disappear

The issue I am having is that when I try to scroll down after clicking on a section, it closes out the pop up window and goes back to the home page. I want to be able to scroll up/down freely without the section I have clicked on disappearing.

After hours of searching about... this did the trick. In pages > index.js there's a function for handling click outside. Change it to this so that it's only invoked when the wrapper div is clicked.
  handleClickOutside(event) {
    console.log(event.target.id)
    if (this.wrapperRef && event.target.id == "wrapper") {
      if (this.state.isArticleVisible) {
        this.handleCloseArticle();
      }
    }
  }


fesfes

Signed-off-by: Andreas Karis<EMAIL_ADDRESS>
- What this PR does and why is it needed

- Special notes for reviewers

- How to verify it

- Description for the changelog

/retest-failed

Oops, something went wrong:
null

Oops, something went wrong:
null


fix: env variable instructions on locally-api.md

Thanks for submitting a PR! Please check the boxes below:

[x] I have run pre-commit to check linting
[x] I have added information to docs/ if required so people know about the feature!
[x] I have filled in the "Changes" section below?
[x] I have filled in the "How did you test this code" section below?
[x] I have used a Conventional Commit title for this Pull Request

Changes
Update the documentation for ENV variable.
How did you test this code?
I tried to use this environment variable but it did not affect anything. So checked the source code and realized the docs is out-dated. Seems like this flag is now called ENVIRONMENT.
https://github.com/Flagsmith/flagsmith/blob/93ea01ca8d4b927b2b244fe2d5e555f6a345126d/api/app/settings/common.py#L35C1-L39

Hi @Dogacel  thanks for the PR! Can you format the file with prettier?

Hi @Dogacel thanks for the PR! Can you format the file with prettier?

Done!
One thing to note, make lint doesn't fix auto-fixable issues so had to hack it by reverting the commit and re-commiting. Also make lint gives error on those files:
[warn] package-lock.json
[warn] package.json
[warn] src/css/custom.css
[warn] Code style issues found in 3 files. Run Prettier to fix.

Hi @Dogacel thanks for the PR! Can you format the file with prettier?

Done!
One thing to note, make lint doesn't fix auto-fixable issues so had to hack it by reverting the commit and re-commiting. Also make lint gives error on those files in my local:
[warn] package-lock.json
[warn] package.json
[warn] src/css/custom.css
[warn] Code style issues found in 3 files. Run Prettier to fix.

Yeah, We use pre-commit to run linters that auto-fix the code. make lint is mostly used to --check