pls include example of ignoring directory

Classic use case is to ignore any contents of any node_modules directory, where they may be many of these directories in a project.
For use with chokidar, I simply cannot say whether this:
const opts ={
  ignored: ['node_modules']
}

will ignore just the top-level node_modules dir, or any node_modules dir?
can this be documented with anymatch?
thank you!

Well, anymatch's behavior is to just do a straight string match on a non-glob string like that. Chokidar, in order to account for the possibility that the string may be a directory name, will automatically add an entry to that array for node_modules/** to ignore all children of an ignored directory.
So, I suppose this point needs to be documented better within Chokidar. Maybe a note can be added here too, but I'm not sure what it should say. I'm open to suggestions.

the convention for matching directories like this would be **/node_modules/**. This is the recommended way in minimatch, glob, micromatch, etc

yes please add somewhere in the docs that to ignore contents of a dir that
it needs to be
/some-dir/
otherwise you leave ppl guessing
On Oct 10, 2016 12:13 PM, "Jon Schlinkert"<EMAIL_ADDRESS>wrote:

the convention for matching directories like this would be
/node_modules/. This is the recommended way in minimatch, glob,
micromatch, etc
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/es128/anymatch/issues/14#issuecomment-252718528, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDIYE2MuBXIwpLavvYz_HE7vXHdW6Smks5qyo5XgaJpZM4KRTAo
.

yes please add somewhere in the docs that to ignore contents of a dir that
it needs to be
/some-dir/
otherwise you leave ppl guessing
On Oct 10, 2016 12:13 PM, "Jon Schlinkert"<EMAIL_ADDRESS>wrote:
the convention for matching directories like this would be
/node_modules/. This is the recommended way in minimatch, glob,
micromatch, etc
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/es128/anymatch/issues/14#issuecomment-252718528, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACDIYE2MuBXIwpLavvYz_HE7vXHdW6Smks5qyo5XgaJpZM4KRTAo
.

A pr is welcome, otherwise we can add that to the readme the next time it's edited

A regex approach would also be possible... I guess I'm still struggling to see where making this points fits in the docs (and is it anymatch or chokidar docs?)
Maybe adding an examples section or user guide (as opposed to what would currently be better described as an integrators' guide) to the readme here would be good. There was also a Brunch user that complained that linking to the anymatch readme was not sufficiently clear about how to use it in their config, so I'd want to try to cover that concern as well if we're trying to brush up docs.

I guess I'm still struggling to see where making this points fits in the docs (and is it anymatch or chokidar docs?)

I agree, I almost said "this is a globbing specification thing" but it's not really. It's probably good to mention on both readmes (here and chokidar), especially if the libraries are modifying the paths from what the user actually entered.
In other words, if I enter node_modules/**, is that being modified to something like path.join(cwd, 'node_modules/**')? If so, this is why the user needs to do **/node_modules/**

Maybe we should come up with a brief, one-paragraph preamble that we can use at the top of related libs. Something like:
"Glob patterns are similar to regular expressions, there are some rules that need to be followed for effective matching:..." etc
I can work on a cheatsheet too if you think that's a good idea. We can then link to that as well.

In other words, if I enter node_modules/, is that being modified to something like path.join(cwd, 'node_modules/')? If so, this is why the user needs to do /node_modules/

It's a little hard to describe simply because of the various ways different options play into it, but the intention is to operate on the principle of least surprise. A string is treated as a path, so providing 'node_modules' means match/ignore the top-level entry with that name and all its children if it's a dir (accomplished internally by appending /**). If the cwd option is specified by the user then it does get joined with that, but not if it isn't (i.e. all the paths will be treated as relative within chokidar). If you want to exclude any subdir anywhere with that name, then yes '**/node_modules/**' is a good way to do it, but /node_modules/ would also work (with the nuance that it would also match/ignore dirs named things like node_modules_bak).
The whole goal of this lib is to give users the flexibility to use whichever paradigm they're comfortable with and works best for the situation. But I get that flexibility can be its own type of complexity (timtowtdi).

Yeah a general primer on globbing would be good, but anymatch also provides a few other ways of matching paths, and that seems it ought to be conveyed better than it is now.

closed by https://github.com/es128/anymatch/pull/15


replace '/' with '_' in encoded job id to avoid potential S3 exception

Signed-off-by: Lee Surprenant<EMAIL_ADDRESS>

Looks good, restarted the jobs which timed out


No issue, many thanks

I've just added your BarbBlock blocking filter list to uBlock Origin.
Many thanks. Hoping the list is as complete as possible (I've seen several on the Web) and that it'll be updated if/when applicable.

Thanks @zymase! I certainly intend to try to keep it as current as possible.

I've also added your list to uBO. Thanks for standing up against this blatant abuse of DMCA. You have my support!

Couldn't agree more! Many thanks for this list! :)
Also, I wanted to let you know that this list works in QupZilla as well. QupZilla has a built-in ad blocker and supports ABP filters, so clicking abp:subscribe?location=https://ssl.bblck.me/blacklists/adblock-plus.txt&title=BarbBlock is enough to make it work in QupZilla as well :)

Could be a duplicate of #3. 😉 Thanks from me too!

same here, just wanted to thank you for standing up against the tyranny of big corporations.


Allow unicode/custom characters for lines/boxes/arrows, for both rendering and output

rather than:
+------+
|      |
|      |
+------+

give me:
┌------┐
|      |
|      |
└------┘

Doing so would break the basis of standard 0-128 ASCII text. At this rate, you may as well use full box-drawing unicode.
┌──────┐
│      │
│      │
└──────┘

Note that this makes the app useless for programmers using non unicode/UTF encodings (ASCII, Latin-1, CP1252/ANSI). For this reason, I suggest this feature be an option.

but the you agree; nicer looking boxes please :)

This is an option already, though it's just for rendering. You can't save them as box-drawing characters. This is something I plan to support in Asciiflow 3 when I get the chance to finish it (I know, it's been a very, very long time since I started on it - life has taken me on a bit of an adventure and I'm just now getting back into OSS).

though it's just for rendering

Yeah, but for me the tool is only a necessary step to generate the output. I want nice looking boxes on output, because that's what others see. One of my use cases is embedding sweet ascii diagrams in source code. Like this:
/*
a re-usable product hero image module.

                         ●
                         |
                      ┌--┴---------┐
                      |initializing|
                      └---┬--------┘
                        READY
                          |
                          ▼
      ┌-------┐-HIDE-▶┌------┐
   ┌--┤showing|       |hidden├--┐
   |  └-------┘◀-SHOW-└------┘  |
   |        ▲          ▲        |
   |        |          |        |
MUTATION   SHOW       HIDE   MUTATION
   |       ┌┴----------┴┐       |
   └------▶|  mutating  |◀------┘
           └------------┘
*/

I used to generate the initial versions with ascii flow, and then clean up the output to have nicer looking ascii.

This is something I plan to support in Asciiflow 3 when I get the chance to finish it

Whoa, this is super exciting to hear about! I'd love to hear more details. Personally, I've got a very small spinoff project, which is less of a general ascii drawing tool and more focused on producing finite state machine like diagrams (labled boxes with connected directional lines.) Things that i really wanted which ascii flow currently lacks:

crisp (not blurred/anti-aliased) font rendering in the editor
nicer looking ascii output
a hyper minimal editing experience
keyboard shortcuts
editor architecture: structure the editor's implementation around finite state machines. It has a fairly robust hierarchical fsm which has done wonders to keep the codebase clean.

Here is my take on this:   https://github.com/mreinstein/ascii-diagrams
and you can see a rough prototype running: http://ascii-diagrams-hmlcqarvkp.now.sh/
Maybe at some point we could put our heads together and see if there's any overlap, if you find any of this stuff appealing.

life has taken me on a bit of an adventure and I'm just now getting back into OSS

Well let me be the first to say, welcome back! Your software has inspired me, and other people I'm sure! It's wonderful to have you back among our ranks. :-)

Maybe at some point we could put our heads together and see if there's any overlap, if you find any of this stuff appealing.

Hello! I'm back. Love what you've done here, and I've tried to incorporate some of the ideas into thew new version of asciiflow now. I think it's much closer to your vision, but still some things missing probably. Given the new release, I'm keen to discuss how we can incorporate more of this!

Welcome back! Would be happy to discuss and see what you've got. :-)

I see that this can be achieved with selecting ASCII Extended on export now.


error in using forEach function

My code as below, selectedItems has two items, but when i try to use foEach function, i always get error info "TypeError:  t is undefined". what's the problem.
selectedItems.forEach(function (item) {
                var entity: OutsourcingRequestRow;
                entity.ProdOrder = item.Productorder;
                entity.Operation = item.Operact;
                entity.Quantity = item.WaitingNum;
                entity.Remark = item.Remark;
                Q.serviceRequest('Plan/OutsourcingRequest/Create', {
                    Entity: entity
                }, (response) => {
                    alert(1);
                });
            })

why i cannot get the property by item.Id. it will comes out a error info 'TypeError: t is undefined'.
Object { Id: 12117, Productorder: 7842356, Operact: 25, Workcenter: "999999", Shorttext: "外协冷冻装吊头衬套", RestQuantiy: -4, WaitingNum: 2, Sysstatus: "CRTD", StartDate: "2017-09-17T00:00:00.000", EndDate: "2017-09-18T00:00:00.000" }

i found the problem. code as below can successfully running.
selectedItems.forEach(function (item) {
                var entity: OutsourcingRequestRow={};
                entity.ProdOrder = item.Productorder;
                entity.Operation = item.Operact;
                entity.Quantity = item.WaitingNum;
                entity.Remark = item.Remark;
                Q.serviceRequest('Plan/OutsourcingRequest/Create', {
                    Entity: entity
                }, (response) => {
                    alert(1);
                });
            })


wallet: sendtoaddress no fees from coinbase

Ability to disable paying a fee only from conmandatorycoinbase for final bar redemption

I guess if we use a multisig for conmandatorycoinbase you will not be able to use sendtoaddress anyway, so maybe this is no longer a priority.

Will be implementing a new method to create raw send any so I will work on this too. Might be good to also disable fees on policy assets.


Question: working with lein

Hi
How can I setup conjure so that it will connect to an open lein repl
cheers

Yep, the tool you use to start your program doesn't matter, prepl support is tied to Clojure, not the CLI.
You'll just have to start the prepl from your code like I show in my prepl cookbook post: https://oli.me.uk/2019-03-22-clojure-socket-prepl-cookbook/#from_your_code
If you know how to set JVM args with leiningen, then you may be able to start a prepl by defining the following flag.
-Dclojure.server.myprepl="{:port 5555 :accept clojure.core.server/io-prepl}"

There's not much to it :smile: I hope this helps!

I didn't really read the issue properly, I was a little distracted. My comment is still valid, but to elaborate on that: You can't connect to a lein repl because that's an nREPL server, not a socket prepl. The post I linked will show you how to start a socket prepl.

Thanks for the additional information.
When I add:
{repl: {:jvm-opts ["-Dclojure.server.myprepl=\"{:port 55555 :accept clojure.core.server/io-prepl}\""] }}
to profiles.clj
I get:

lein repl
Exception in thread "main" java.lang.ExceptionInInitializerError
at clojure.main.(main.java:20)
Caused by: java.lang.ClassCastException: class java.lang.Character cannot be cast to class java.util.Map$Entry (java.lang.Character and java.util.Map$Entry are in module java.base of loader 'bootstrap')
at clojure.lang.APersistentMap.cons(APersistentMap.java:42)
at clojure.lang.RT.conj(RT.java:673)
at clojure.core$conj__5375.invokeStatic(core.clj:85)
at clojure.core$merge$fn__5943.invoke(core.clj:3049)
at clojure.core$reduce1.invokeStatic(core.clj:944)
at clojure.core$reduce1.invokeStatic(core.clj:934)
at clojure.core$merge.invokeStatic(core.clj:3048)
at clojure.core.server$parse_props$fn__8892.invoke(server.clj:152)
at clojure.core.protocols$naive_seq_reduce.invokeStatic(protocols.clj:62)
at clojure.core.protocols$interface_or_naive_reduce.invokeStatic(protocols.clj:72)
at clojure.core.protocols$fn__8144.invokeStatic(protocols.clj:169)
at clojure.core.protocols$fn__8144.invoke(protocols.clj:124)
at clojure.core.protocols$fn__8099$G__8094__8108.invoke(protocols.clj:19)
at clojure.core.protocols$seq_reduce.invokeStatic(protocols.clj:31)
at clojure.core.protocols$fn__8121.invokeStatic(protocols.clj:75)
at clojure.core.protocols$fn__8121.invoke(protocols.clj:75)
at clojure.core.protocols$fn__8073$G__8068__8086.invoke(protocols.clj:13)
at clojure.core$reduce.invokeStatic(core.clj:6828)
at clojure.core.server$parse_props.invokeStatic(server.clj:146)
at clojure.core.server$start_servers.invokeStatic(server.clj:157)
at clojure.core.server$start_servers.invoke(server.clj:157)
at clojure.lang.Var.invoke(Var.java:384)
at clojure.lang.RT.doInit(RT.java:492)
at clojure.lang.RT.(RT.java:338)
... 1 more
Subprocess failed

Ant ideas ?

Hmm, not sure right now but that repl: doesn't look quite right to me. Maybe :repl?

FYI this works ( you might want to add to the readme at some point )
With a ~/.lein/profiles.clj of :
{:repl {         :repl-options { :init (clojure.core.server/start-server {:accept 'clojure.core.server/io-prepl :address "localhost" :port 55555 :name "lein"})}         } }
and conjure.edn of
{:conns  {  :lein {:port 55555 }}}
makes conjure evals ( connected to 55555 in this case) to be available in the lein nrepl.

Glad you got it working! I'll bear this in mind, could add it to my socket prepl cookbook post too.

Yes feel free to add.
--
The Continium
On 16 July 2019 at 16:56:59, Oliver Caldwell (notifications<EMAIL_ADDRESS>wrote:
Glad you got it working! I'll bear this in mind, could add it to my socket prepl cookbook post too.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubhttps://github.com/Olical/conjure/issues/49?email_source=notifications&email_token=ACHXEBWJV7B3RULSTBP5SJLP7WENXA5CNFSM4IDLSGN2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2AF4CQ#issuecomment-511729162, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ACHXEBR5Y6IWA6FR32O753LP7WENXANCNFSM4IDLSGNQ.

would be good if there was a way of getting the port number from profiles.clj in conjure.edn like you can for a single port value in a file.

Hmm, if it's in the profiles.clj file it's a known value though, it's static. So you can just set that in your .conjure.edn anyway, the slurping only really exists for random ports that are spat out into a file by convention.
I'd rather not introduce any more mechanisms if I can help it, static files where you can read more EDN should be enough for almost every case. I think.


Add DMA support for SDMMC on STM32F7

This PR introduces DMA support for SDMMC on STM32F7, along with a fix for
the ext2 filesystem to allow using it with this DMA.
It was tested on the stm32f746g_disco board. The SDMMC seems to work fine,
although the DMA in some cases generates an "uexpected irq":
[00:00:04.008,000] dma_stm32_v1: FiFo error.
[00:00:04.013,000] dma_stm32_v1: tc: 1, ht: 0, te: 0, dme: 0, fe: 1
[00:00:04.020,000] dma_stm32: Unexpected irq happened.
[00:00:04.027,000] stm32_sdmmc: DMA callback error with channel 3.

According to the STM32F7 TRM it does not necessarily mean that data is lost:

When a FIFO overrun or underrun condition occurs, the data is not lost because
the peripheral request is not acknowledged by the stream until the overrun or
underrun condition is cleared. If this acknowledge takes too much time, the
peripheral itself may detect an overrun or underrun condition of its internal
buffer and data might be lost.

Thanks for the change, but I'm a bit puzzled that this is making 2 different flows for Zephyr dma API flow and HAL DMA API. Can this be integrated in stm32_sdmmc_dma_init ? (another way could do as well as long as both HAL a,d API calls are kept in sync).

Thanks for the comment @erwango , could you elaborate on how would you propose to handle it differently? Currently the DMA is initialized in the sm32_sdmmc driver using dma_config(), which will return an error if stream->busy is set, and for HAL override channels it is set to true in the dma_stm32_configure() function.
The filesystem sample recently got extended with remouting the disk which results in dma_config() being called twice, it works fine for the initial mount but for the second one it fails with:
[00:00:00.016,000] <err> dma_stm32: dma stream 6 is busy.
[00:00:00.016,000] <err> stm32_sdmmc: Failed to conig
[00:00:00.016,000] <err> stm32_sdmmc: failed to init tx dma
[00:00:00.016,000] <err> stm32_sdmmc: DMA init failed
[00:00:00.016,000] <err> fs: fs mount error (-5)

And this is what the change was attempting to address. If dma_stop() should not be called when using a HAL override channel than maybe the stream->busy check should be skipped for those channels in dma_stm32_configure()?

@msobkowski I'm totally fine with the fact that dma_stop() should be called in order to enable SDMMC deinit/reinit.
The issue I'm pointing is that HAL_DMA_DeInit(); is happening in static int stm32_sdmmc_dma_init() in a different step than the new function you're invoking.
What I'd like is to keep those close so that they're kept in sync.

Hi @erwango, thanks for the clarification, I've pushed an updated version of the SDMMC deinitialization with HAL_DMA_DeInit() being called now in stm32_sdmmc_dma_deinit(), could you take another look?

@erwango: Could you PTAL? Thanks!

Tanks for the comments @erwango, I have addressed your remarks, could you take another look?

Thanks for the review. @danieldegrasse, @FRASTM: we need a second approval, could either of you take a look at this PR?

@danieldegrasse: could you take another look at this PR?


Missing rarity filter file (or leftover .toc reference)

Environment

Addon version: v4.4.4
WoW version: 4.4.0 (Cata Classic)

Steps to reproduce
Login

Expected Behaviour

Actual Behaviour

Debug Output
4x MountsJournal/MountsJournal.toc:41 Error loading MountsJournal/components/filter/Rarity.lua

Screenshots

Fixed, thx you for the feedback :)


Missing docs on handling config changes

Documentation needs to be updated to make it clear that some config API's require that the implementation read the current config to be accurate.

Pull requests

https://github.com/Senzing/senzing-rest-api/pull/19


It doesn't load DLLs created in visual basic

It doesn't load DLLs created in visual basic, why? should load them. since c# and vb are .Net.

I already found the solution, for vb.net a full path must be declared in ExecuteInDefaultAppDomain, in this case the Root Name Space.


luci-app-bmx7

I'm fiddling around with a virtualized mesh network and bmx7 on openwrt 21.02.
The luci app luci-app-bmx7 doesn't seem to work.
No matter what I do it just doesn't show any information, while I made sure bmx7 itself is working fine.

You're right, at least the nodes are being displayed.
Topology isn't displayed, even though topology plugin is installed and status is also blank.
Gateways idk because I'm not announcing default routes...


Embed Plausible Analytics on cellxgene.cziscience.com

@maniarathi Add more details. Plausible has a script that needs to get embedded.

@maniarathi do we have a contract with Plausible already? If so, can I get access please? I'll add details to this ticket after playing with it! Thank you!

We do! All the details are in the cellxgene 1pass vault. Let me know if you don't have access to it!

I just updated the details of the ticket. Hope it's clear now! Thank you!

@tihuan we want to replace the google analytics functionality (that was working at one point) so that we can measure the number of users who explore each dataset on cellxgene.
I believe that means we need plausible on the explorer as well, since not all users who navigate to explorer will be referrals from the data portal.

Yeah I think adding to both makes a lot more sense lol Just updated the description accordingly. Thanks so much, Ambrose!!

Awesomee thanks for confirming, Arathi 🙏 !

Plausible is available in staging DP and Explorer now! PTAL @brianraymor 🙏 Thank you!!


Not working commands + key bug

Hello I'm testing your program and it works great. But I have problem with command: ".show commands", when I write it, it dissapears and nothing happend. When I was creating source code I have checked all fields. I think that I also find problem with keystrokes that user clicks, for example if user clicks esc, pysilion shows: Key.esc, with clicking "insert", "capslock" problem is the same. Other keys shows normaly. For the end I will add that when I was compiling program it shows me an error, I added photo, but program normaly compiles and works. Any ideas why ".show commands" not work or what is the list of commands ?

This doesn't show the end of the error / exception which is often times the most important one. Also it says permission error, maybe your av is blocking it?

Hey! I am really sorry for my recent absence. I will look forward to fix the issues in the following week.

This is normal, it doesn't affect the install. PySilon only keeps dependencies that it needs for the copile time. So it tries to remove PIL which it can't. That's ok tho.


FileNotFoundError: [Errno 2] "dot" not found in path

Description

I tried to use pydot to plot a decision tree but i got this error, i will provide the code used in order to reproduce that situation Main.py
$ /home/sys-walker/Documentos/PyCharmProjects/PlotDesicionTree/venv/bin/python /home/sys-walker/Documentos/PyCharmProjects/PlotDesicionTree/Main.py

Traceback (most recent call last):
  File "/home/sys-walker/Documentos/PyCharmProjects/PlotDesicionTree/Main.py", line 34, in <module>
    graph.write_png('example1_graph.png')
  File "/home/sys-walker/Documentos/PyCharmProjects/PlotDesicionTree/venv/lib/python3.8/site-packages/pydot.py", line 1743, in new_method
    self.write(
  File "/home/sys-walker/Documentos/PyCharmProjects/PlotDesicionTree/venv/lib/python3.8/site-packages/pydot.py", line 1828, in write
    s = self.create(prog, format, encoding=encoding)
  File "/home/sys-walker/Documentos/PyCharmProjects/PlotDesicionTree/venv/lib/python3.8/site-packages/pydot.py", line 1933, in create
    raise OSError(*args)
FileNotFoundError: [Errno 2] "dot" not found in path.
        ^

Time: 0.002s
sys-walker@(none):sys-walker>

Environment used

OS and python version information.

$  cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.2 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.2 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

(venv) sys-walker@sys-walker:~/Documentos/PyCharmProjects/PlotDesicionTree$ python --version
Python 3.8.5

Pydot version used.

pydot version 1.4.2

Output of pip freeze command.

$ pip3 freeze
pkg-resources==0.0.0
pydot==1.4.2
pyparsing==2.4.7

Do you have Graphviz installed? What is the output of running dot -V from the command line?

It was this.I did have not install Graphviz, thanks a lot

No problem, maybe we should see if we can make the error message more clear. Thanks, all the best!

Should be solved as part of pydot/pydot#218. That PR is currently closed, but I hope to reopen it in the future.

Hello,
Yes, it would be nice to have a clear error message.
:As an addition, it would also be nice that the README states more clearly (that is: at the beginning) that graphviz needs to be installed. It's written in the Dependencies part, at the very end of this README. So this strange error comes once pydot is installed, and while doing a first trial.
(as a wish: it could be automatically downloaded by pydot...)
Etienne

I faced the same error. I can't run dot -V. Please show me the way to fix it. Thank you very much.
My pip install:
pip freeze
graphviz==0.20.1
pydot==1.4.2
pyparsing==3.1.1

@sys-walker: Is the problem solved by using conda https://anaconda.org/conda-forge/graphviz?

The issue is fixed by installing graphviz in any way possible on your system: https://graphviz.org/
Closing because of inactivity.
Feel free to tag me if any more problems are encountered.

@lkk7 how can I find pydot PATH?

Hi @mainguyenanhvu,
Do you have graphiz (dot) already installed?
If you can run a dot -V command, it's already in your PATH.
If not, you have to add it to your PATH. The way of doing that depends on your operating system.

@lkk7 I do not see that PATH and not found dot when running dot -V. My OS is Ubuntu 22.04 LTS. Please help me.

@mainguyenanhvu
Try installing graphviz:
sudo apt install graphviz
This should fix the problem.
If you still have problems with sudo like you said earlier, then you have to solve the issue on your own. Is this your own system/computer? If not, you'll have to ask the admin to install this for you.

@lkk7 Thank you for your support. I understand that there is no way except using sudo to overcome this problem.

@mainguyenanhvu well, maybe you can install it without sudo, just like this: apt install graphviz.
But I can't help much more without knowledge about your specific system and environment.

@mainguyenanhvu If you are using conda, try run conda install python-graphviz


refactor(es6): refactor EnvironmentPlugin to ES6 class

What kind of change does this PR introduce?
Refactor (ES5 => ES6)
Did you add tests for your changes?
No functionality was changed, existing tests passed
If relevant, link to documentation update:
N/A
Summary
Refactors the IgnorePlugin to an ES6 class. First time contributor 😃
Does this PR introduce a breaking change?
Nope
Other information

Thanks.
gz to your first webpack PR!

Looks like you are part of the ESLINT org @gyandeeps. Maybe we an spam you if we ever need some help ❤ 🤗

@TheLarkInn Sure... 🤗


Support for references preview

Firstly... love this plugin. I realize support for references would perhaps entail some extra UI for cycling through the different references with something like a preview window for the locations but I think this would be a shoe-in for this awesome plugin given what it can do already.

Yeah so this is a great idea, I'd have to put some thought into how to get the right UI for it though like you mentioned.
Definitely open to suggestions or even better, PRs 😊.
Thanks for the submission @MatthiasX86, much appreciated!

@MatthiasX86 followup question here, what would you expect to happen after selecting a reference from a list? For it to open a preview floating window like it normally does? If so, anchored to what exactly? Maybe the initial cursor position of when you triggered the references preview?

@MatthiasX86 implemented in #22.
It uses telescope to cycle through the references. Let me know if this works for you or if this wasn't what you had in mind.


Motion prediction challenge - Validation set

We submit 44097 validation scenarios, but get the error:  INVALID_ARGUMENT: Not enough scenario predictions in submission : 0. Could you give some guidances about this error?

Can you tell me the email address associated with the submission and the date you submitted?  I can take a look at the file.

Thank you for your help. My email address is<EMAIL_ADDRESS>The submit date is 5/11.

I took a look at your latest submission.  The file does not appear to be a valid tar archive file.  I am not able to unarchive the file.  Sorry the error message was not more helpful about this.  One way to prepare submission files on linux systems is to create the binary proto submission file and then archive it using :
tar cvzf my_submission.tgz <your_binary_submission_file>
Please let me know if you have further issues.


Shortcut to open chat history

Is this request related to a problem? Please describe.
A clear and concise description of what the problem is (e.g. "I'm always frustrated when […]").
Right now to open chat history, one must click this button:

This is not convenient. It should be easy for one to reach the history since often we want to see the previous chats.
Describe the solution you'd like
A clear and concise description of what you want to happen.

Figure out if there's currently a shortcut to reach the history tab
If there's no shortcut for it currently, then we need to make one (CMD+o or CTRL+o)

Additional context
Add any other information or screenshots about the feature request here (e.g. a gif showing how another tool does it).

There is no shortcut to open pearai history.
shortcut can be added easily.

for example -

need to decide what shortcut we want. ctrl O seems good to me, its next to ctrl I which is for inline opening chat box

added shortcut in https://github.com/trypear/pearai-submodule/pull/82  (merged)


Fix fee rate

The displayed fee rate in the transaction view is wrong by a  factor 1,000,000.
A typical fee rate is 1 or 2 sats/B (1,000 sats / kB)

Thanks!


Feature Request: Library support

Hallo nice gorules team,
I would love to have some additional building block in the ZEN engine.
Library(Name, Method)
In order to share code between different json rule files.
-> I embedded V8 / Python / TCL ... into multiple projects in the past so I know what I am talking about and I know how this can be implemented in a non distructive way.
Willing to spend my own time here - as this prevents me on touching Java on the other dinosaur rules tool.
If you think that is a good idea, how can I contact you to have a talk with your devs?
Can I ping you via the contact form and refer to this issue link?
Greetings :)

I totally understand this.
Can we at least have a chat for a poc level of implementation?
As mentioned - I have experence in embedding a runtime into much bigger software. I know about the implications for the next 5 years of a decission.
If you are no interessted - not to even talk - I can understand this.
I will press the fork button and continue with my life :)

Closing as the idea has been submitted and discussed in Discord


Locale compare and Diff view shows different results

If a file contains source code comments and I use the locale compare mode, these bugs will be marked as resolved bugs.
In Diff view on the UI (or comparing two runs in command line) it shows these bugs as unresolved. This should work the same as locale compare mode.

I think #1449 has been solved this problem by set default filter values. What do you think @gyorb


Use internal static files source in PR gate

Background
Now in PR Gate Smoke test, the static files(common, pxe files) are directly downloaded from bintray latest.
Statistical information shows that this action spends 500GB/Month bintray date exchange in average.
RackHD will be the paying user soon and then we'll pay 0.45 for per 1GB downloads.
PR Details
This PR make PR Gate to use internal static files source.
This source is support by http://rackhdci.lss.emc.com/job/Tools/job/Static-Files-Service/
A timely build Jenkins job keep consistent data with bintray.
This feature need bintray/rackhd/debian/on-imagebuilder deb up to date.
So there's another PR in on-imagebuilder to support this https://github.com/RackHD/on-imagebuilder/pull/75.
After https://github.com/RackHD/on-imagebuilder/pull/75 is merged, this PR can be merged
@panpan0000 @PengTian0

BUILD on-build-config #227 : ABORTED

** BUILD SmokeTest-FIT  #78: ABORTED

test this please

BUILD on-build-config #228 : ABORTED

** BUILD SmokeTest-FIT  #82: ABORTED

test this please


Apply Damage Using Unity's Messaging System

Projectile.cs and healthZone.cs currently call GetComponent() when they apply damage to a health component. It may be more performant to use the messaging system.

Turns out GetComponent with a null check is faster than send message.


Add filter revealjs-codeblock

Adds a filter that passes code block attributes to revealjs HTML output to enable reveal.js code presentation features like line numbers & highlights, step-by-step highlights and auto-animation.

Thank you for the PR! It will take me a little longer to review, but should be able to do so next week.


Make the feedback window have the correct parent window

Description
It looks like the Feedback window is not getting the correct owner.
https://stackoverflow.com/questions/816885/form-showdialog-or-form-showdialogthis involve some similar reports, but these answers is not working for the project.
https://blog.csdn.net/baizebing/article/details/89199637 provide this solution.
Issue Resolution

Click the About, and then click the Feedback button.
Click the taskbar icon of the main window, you will get the main window that is frozen and the feedback window is not visible. This is likely to happen after app switch or "Show Desktop". You may retrieve this window with the uncommon Alt + Esc hotkey.

Proposed Changes
New or Changed Features

Can you try the following line of code in AboutViewModel.cs:
feedbackViewModel.ShowDialog(View);
https://github.com/TumblThreeApp/TumblThree/blob/53ce74a6309511bd4b849b9416faa78c73b85488/src/TumblThree/TumblThree.Applications/ViewModels/AboutViewModel.cs#L118-L122
this refers to the view model and not a window. View refers to the about view/window. I think that should work too.

You're right, it works fine. Submit a new PR by you?

No, just revert the other file and commit this line. It's ok.


Added extremely important tag to trans ShOrk keywords.md

ShOrk :3

I'll have to add this to the code too, but I like your thinking :3


OpenMP Support of NNPACK

Hi, @Maratyszcza
Currently NNP uses self-implemented threadpool rather than OpenMP.
Why NNP chooses pthread rather than openmp?  In the future, openmp parallel will be supported or not?
I think in some degree, openmp is much easier to use for me.
Thanks.
Best Regards

Thanks!

Thanks for your explaination, @Maratyszcza

Now Openmp3 can support unsigned or signed as loop counter.
openmp can also collapse 2-fold loop even though it not graceful.
For me, real problem is that for dual-socket Haswell machine, the CPU utilization is low. NNPACK cannot fully utilize multicore for thread parallelism.
I am trying to tune NNPACK with openmp recently and hope you can give some help.

@Darwin2011 Poor dual-socket performance is not related to the threading library, but rather the result of the assumption in NNPACK that all cores share L3 cache. When this assumption doesn't hold, the cores evict each other's cache lines.

@Maratyszcza
Any plan to fix this? I can also work on this if you can give me some help.

@Darwin2011 I'm think on the plan to improve multi-socket scaling. Fundamentally, two problems need to be solved:

NNPACK assumes that all threads in a thread pool share L3 cache. NNPACK arranges computations is such way that blocks of L3 cache prefetched by different cores are reused by all cores.
NNPACK's memory allocation is not NUMA-aware, and all memory allocation is done on the calling thread, which means memory is allocated on the NUMA node that called the NNPACK function. Very likely, you could get better performance by running the NNPACK-linked application with numactl --interleave all.

Can I just separate input images into two streams(one stream per socket) and prepare two threads pool for those stream?


Error executing homeassistant.restart (>0.80)

Running hassio 0.81.0 (also tried on 0.80.x) on a Raspberry pi 1 model b. Same issue as other users described in this thread: https://community.home-assistant.io/t/unable-to-restart-homeassistant-error-executing-service-servicecall-homeassistant-restart/73370/11
Calling the homeassistant.restart service will result in this error:
Error executing service <ServiceCall homeassistant.restart (c:36c5d84f4cc543d1b1c239b7ed44240e)>
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/homeassistant/core.py", line 1177, in _event_to_service_call
    await service_handler.func(service_call)
  File "/usr/local/lib/python3.6/site-packages/homeassistant/components/hassio/__init__.py", line 264, in async_handle_core_service
    error = await async_check_config(hass)
  File "/usr/local/lib/python3.6/site-packages/homeassistant/components/hassio/__init__.py", line 147, in async_check_config
    if result['result'] == "error":
UnboundLocalError: local variable 'result' referenced before assignment

If you try to bypass this by pulling the plug, it will refuse to boot, it does not connect to the network either.

I also have this issue.

https://github.com/home-assistant/home-assistant/pull/18305


Fix AnimationNodeStateMachinePlayback::is_playing

Fix #24790
before:
https://user-images.githubusercontent.com/1387165/182738176-6aefab6e-75bc-405e-a92c-dff61135c37d.mp4
after:
https://user-images.githubusercontent.com/1387165/182738040-bd6696da-7bb0-4ea7-9a8d-ff59af8aeae8.mp4

FSMSubStateBug.zip
Start the project, press space to enter the SubStateMachine, and then any other key to leave it.

Thanks!


ViewPropTypes

@recr0ns please merge it
same as https://github.com/react-community/react-navigation/issues/1352 and many other issues
same as https://github.com/recr0ns/react-native-material-switch/pull/30 but without linting

I had to manually update based on your pull request. Works fine so far


adds pyPI, docs, and license badges to readme

Adds badges from https://shields.io/ to the README page on GitHub for the PyPI package, the docsite, and the license.
Partial fix for #36.
I believe the project's tests are running on Travis, but I couldn't find the right combination of username and project to get a badge - I kept getting "unknown" as the status (see https://shields.io/category/build). So I did not add a build badge.

@stsewd thanks for the review. I believe I have addressed your comments. If you agree, please mark the conversation "Resolved".


Implement query caching

This PR introduces an internal cache of VCs that were already successfully discharged to Z3, to later avoid asking them again. This happens very often when working interactively over a file and making small edits. The way it works, roughly, is that any time before discharging a VC of shape G |= t, we first look up hash((G,t) in an RBSet, and if it's there, we report success without making the query. Otherwise we ask Z3, and if that works, we add the hash to the RBSet.
It is not meant to be bullet proof. For one, it is not handling hash collisions and second the hash is even ignoring some possibly relevant pieces (like effect definitions in the environment, they do not go into the hash).
It's also only enabled on IDE mode, the batch mode ignores it. For one it's a lot less useful there, but most importantly this means this new feature does not affect existing makefiles, CI, etc. It also has to be explicitly enabled with --query_cache.
The cache is always kept live and populated as long as F* lives. Even popping options does not clear it (which is not immediately a problem since pragmas like #push-options go into the environment and are hashed).
This feature is mostly motivated by Pulse, where we may do many small queries in program order, so this makes interactive editing of a program fragment a lot faster. For F*, it is mostly useful when there are no changes, since queries are usually monolithic.

This is super useful, especially for Pulse. Thanks Guido!


Decrease amount of git submodules

The following submodules currently exist:
ocaml:

capnp-ocaml
async_kernel
rpc_parallel
snarky
ppx_optcomp
tablecloth
ppx_version
prometheus

C:

c-reference-signer

node:

snarkyjs

rust:

wasm-bindgen-rayon
proof-systems

The ocaml packages can be handled by opam, the rust deps can be handled by cargo, and the nodejs deps can be handled by nodejs. We'll also figure something out for the c-reference-signer.

Produced https://github.com/o1-labs/proof-systems/pull/612

@yorickvP @balsoft @Firobe It seems this issue has not had work done in 9 days, though it is marked "in progress". Is it in progress? If so, what is the progress?

@robinbb progress was made at https://github.com/MinaProtocol/mina/pull/11388


What is blocking semigroups-0.18.2 of entering LTS-6

Is there some hidden bound somewhere (I suspect even in my own package, as I discovered at least one recently)?

Looks like the newly added bytestring-builder flag broke things. To see what I mean:
$ stack build semigroups-0.18.2 --resolver lts-6.17
Run from outside a project, using implicit global project config
Using resolver: lts-6.17 specified on command line
Populated index cache.

While constructing the build plan, the following exceptions were encountered:

In the dependencies for semigroups-0.18.2:
    bytestring-<IP_ADDRESS> must match >=0.9 && <0.10.4 (latest applicable is <IP_ADDRESS>)

Plan construction failed.

By contrast, this works:
stack build semigroups-0.18.2 --resolver lts-6.17 --flag semigroups:-bytestring-builder

I can do a workaround for this in building the next LTS, but typically these kinds of surgical changes aren't done mid-cycle.

Thanks!

LTS-6.18 released:
https://www.stackage.org/lts-6.18/package/semigroups-0.18.2


performance tweaks

Xamarin suggestions to simplify and increase speed.

Why CurrentCulture instead of Ordinal ?

Can one of the admins verify this patch?

test this please

Good question, that was before I actually read into the differences, Ordinal is faster.

Can one of the admins verify this patch?

please test this

test this please


Add Elastic APM exporter to registry

The Elastic APM exporter for OpenTelemetry Collector was just merged (https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/240). I'd like to add it to the registry to hope folks find it.

@SergeyKanzhelev can you please merge this, or is another review required?
The Netlify build errors appear to be unrelated - all recent PRs have this issue.

@axw I'm not a maintainer here. @austinlparker @mtwo @flands @jparsana @tedsuo can you please take a look?

Done!

W00t! Thanks @axw @SergeyKanzhelev @mtwo !

We may need @austinlparker to redeploy the website to make this appear, or it may deploy every 24 hours automatically (?). I'm not entirely sure how this works for registry entries.

Appears to be there already.


Shared Pref returning different instances between foreground and background.

Please check the link below:
https://stackoverflow.com/questions/67279096/flutter-shared-pref-returning-multiple-instances-instead-of-one-between-foregrou

Hi @JoshanTandukar
Can you please provide your flutter doctor -v and a minimal complete reproducible code sample  without using tbird-party packages and flutter run --verbose logs running the minimal code sample?
Thank you

[√] Flutter (Channel stable, 1.22.6, on Microsoft Windows [Version 10.0.19041.928], locale en-US)
• Flutter version 1.22.6 at D:\flutter
• Framework revision 9b2d32b605 (3 months ago), 2021-01-22 14:36:39 -0800
• Engine revision 2f0af37152
• Dart version 2.10.5
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at D:\SDK
• Platform android-30, build-tools 29.0.3
• ANDROID_HOME = D:\SDK
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
• All Android licenses accepted.
[!] Android Studio (version 4.1.0)
• Android Studio at C:\Program Files\Android\Android Studio
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] VS Code (version 1.55.2)
• VS Code at C:\Users\JoshanPC\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.21.0
[√] Connected device (1 available)
• SM J500M (mobile) • 7265daf6 • android-arm • Android 6.0.1 (API 23)
! Doctor found issues in 1 category.

Hi @JoshanTandukar
Can you please upgrade to the latest  stable and try again
flutter channel stable
flutter upgrade --force
flutter doctor -v
If the problem persists, Can you please provide your flutter doctor -v with the upgrade, complete reproducible minimal code sample without using third-party packages, and complete flutter run --verbose logs running the minimal code sample?
Thank you

App is not building right now. Will ping in this later once all the dependency are resolved.

Hi @JoshanTandukar
To better address the issue, please provide a complete reproducible minimal code sample without using third-party packages, and complete flutter run --verbose logs running the minimal code sample?
Thank you

After upgrading to flutter 2 this issue seems to be resolved
Background : Hashcode 28979358
Foreground : Hashcode 28979358
So both are running in same thread.


WIP: Test build on fork

Describe the changes you have made in this PR
DO NOT MERGE

Yay :rocket:


Fix SIMD compile-time errors

I wasn't sure if you wanted these changes, since we're not using SIMD, yet. These are relatively simple changes to make Kohi able to compile with KUSE_SIMD
kmath.h

In vec4_from_vec3, the x, y, z, w variables are undefined. These values should come from the local vector variable

math_types.h

alignas is a keyword of C++, whereas the equivalent keyword in C11 is _Alignas. The <stdalign.h> header file just makes a simple macro to reconcile these differences
Also, we need the <immintrin.h> header to define the __m128 type and __mm_setr_ps function

Thank you for submitting this. I appreciate the effort here, but I do plan to officially cover and support SIMD in the future. My "alignas" was actually a macro I had setup which wasn't defined in the video, and ultimately the reason I decided to leave it out for now. Therefore, for now I'm going to close this.


next unread link does not always work

The next link when reading unread does not always load next item. It will randomly fails and a reload of the page is needed to fix the next link
Version: 2.0.10
Build Date: 2018-07-22T21:30:21-0700
Browsers:

Chrome Version 68.0.3440.75 (Official Build) (64-bit)
iOS Safari 11.4

rel: https://github.com/miniflux/miniflux/issues/26

On place it does not work is after watching an embedded YouTube clip

I've experienced this too. I've a feeling interacting with any embedded content is the issue. Presumably the embedded content steals the keyboard/mouse focus. My workaround is to click in the page somewhere outside embedded content. At which point keyboard control starts working again.
(Not to be confused with what happens when you reach the end of unread items and there is nowhere else to go.)


Add Implementing (part of) a BitTorrent client in Rust

Add Implementing (part of) a BitTorrent client in Rust

Worth noting that this PR is part of a spam campaign by the author and a few others that work at codecrafters (the company being linked to in the PR). This one is a little indirect, because they have an affiliate marketing deal with the video linked to (which is otherwise quite good). More discussion here: https://github.com/rust-lang/rustlings/pull/1760


DM Screen crashes after a few minutes.

Is this a bug or a feature request:
Bug
Issue:
After a few minutes (2-5) the DM Screen crashes and i get the Chrome error message:
"Aw, snap! Something went wrong while displaying this website. Error Code 5."

There are no logs in the Console.log.
Page(s) affected:
https://5e.tools/dmscreen.html
Reproduction steps:

Open presaved DM Screen.
Wait some time (2-5 min).

Link to my saved DM Screen:
https://5e.tools/dmscreen.html#%7B"w"%3A3%2C"h"%3A3%2C"ctc"%3Afalse%2C"fs"%3Afalse%2C"lk"%3Afalse%2C"ps"%3A%5B%7B"x"%3A0%2C"y"%3A1%2C"w"%3A1%2C"h"%3A1%2C"t"%3A0%7D%2C%7B"x"%3A1%2C"y"%3A2%2C"w"%3A1%2C"h"%3A1%2C"t"%3A0%7D%2C%7B"x"%3A1%2C"y"%3A1%2C"w"%3A1%2C"h"%3A1%2C"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"MM"%2C"u"%3A"panther_mm"%7D%2C"a"%3A%5B%7B"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"MM"%2C"u"%3A"berserker_mm"%7D%7D%2C%7B"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"MM"%2C"u"%3A"cave%2520bear_mm"%7D%7D%2C%7B"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"MM"%2C"u"%3A"veteran_mm"%7D%7D%2C%7B"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"MM"%2C"u"%3A"panther_mm"%7D%7D%5D%2C"b"%3A3%7D%2C%7B"x"%3A1%2C"y"%3A0%2C"w"%3A1%2C"h"%3A1%2C"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"MM"%2C"u"%3A"cultist_mm"%7D%2C"a"%3A%5B%7B"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"MM"%2C"u"%3A"cultist_mm"%7D%7D%2C%7B"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"LMoP"%2C"u"%3A"evil%2520mage_lmop"%7D%7D%5D%2C"b"%3A0%7D%2C%7B"x"%3A0%2C"y"%3A2%2C"w"%3A1%2C"h"%3A1%2C"t"%3A1%2C"c"%3A%7B"p"%3A"tables.html"%2C"s"%3A"DMG"%2C"u"%3A"random%2520dungeon%2520hazards%253b%2520dungeon%2520hazards_dmg"%7D%2C"a"%3A%5B%7B"t"%3A1%2C"c"%3A%7B"p"%3A"tables.html"%2C"s"%3A"DMG"%2C"u"%3A"random%2520dungeon%2520hazards%253b%2520dungeon%2520hazards_dmg"%7D%7D%2C%7B"t"%3A1%2C"c"%3A%7B"p"%3A"tables.html"%2C"s"%3A"DMG"%2C"u"%3A"random%2520traps%253b%2520trap%2520effects_dmg"%7D%7D%5D%2C"b"%3A0%7D%2C%7B"x"%3A0%2C"y"%3A0%2C"w"%3A1%2C"h"%3A1%2C"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"MM"%2C"u"%3A"veteran_mm"%7D%2C"a"%3A%5B%7B"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"MM"%2C"u"%3A"scout_mm"%7D%7D%2C%7B"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"MM"%2C"u"%3A"veteran_mm"%7D%7D%2C%7B"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"MM"%2C"u"%3A"bandit%2520captain_mm"%7D%7D%2C%7B"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"GoS"%2C"u"%3A"pirate%2520captain_gos"%7D%7D%5D%2C"b"%3A1%7D%2C%7B"x"%3A2%2C"y"%3A2%2C"w"%3A1%2C"h"%3A1%2C"t"%3A5%2C"s"%3A%7B"s"%3A"NUMBER"%2C"d"%3A"DESC"%2C"ri"%3Atrue%2C"m"%3Afalse%2C"rg"%3Afalse%2C"rri"%3Afalse%2C"g"%3Atrue%2C"p"%3Atrue%2C"a"%3Afalse%2C"k"%3Afalse%2C"piHp"%3Afalse%2C"piHm"%3Afalse%2C"piV"%3Atrue%2C"piO"%3Afalse%2C"c"%3A%5B%5D%2C"cndc"%3A%5B%5D%2C"r"%3A%5B%7B"id"%3A"f91d3360-0028-4f8f-b6f8-8e0c3c0d0c6d"%2C"n"%3A"Displacer Beast"%2C"h"%3A85%2C"g"%3A85%2C"i"%3A20%2C"a"%3Afalse%2C"s"%3A"MM"%2C"c"%3A%5B%5D%2C"v"%3A0%2C"o"%3A1%2C"k"%3A%5B%5D%7D%2C%7B"id"%3A"85d25272-8d53-4fcd-a1fc-ec7c7bea861a"%2C"n"%3A"ar"%2C"i"%3A18%2C"a"%3Afalse%2C"c"%3A%5B%5D%2C"v"%3Atrue%2C"o"%3A1%2C"k"%3A%5B%5D%7D%2C%7B"id"%3A"7f1d9bc2-f7ed-4b18-9a6a-dd388270e382"%2C"n"%3A"fra"%2C"i"%3A14%2C"a"%3Afalse%2C"c"%3A%5B%5D%2C"v"%3Atrue%2C"o"%3A1%2C"k"%3A%5B%5D%7D%2C%7B"id"%3A"eb6732d7-45a0-4089-b63c-07339d8f7910"%2C"n"%3A"elo"%2C"i"%3A12%2C"a"%3Atrue%2C"c"%3A%5B%5D%2C"v"%3Atrue%2C"o"%3A1%2C"k"%3A%5B%5D%7D%2C%7B"id"%3A"9270a0ed-f77c-4ff9-b92c-25e483a15602"%2C"n"%3A"ele"%2C"i"%3A8%2C"a"%3Afalse%2C"c"%3A%5B%5D%2C"v"%3Atrue%2C"o"%3A1%2C"k"%3A%5B%5D%7D%2C%7B"id"%3A"caeeaa24-8f8c-4e7e-9844-c181bd63d21d"%2C"n"%3A"mig"%2C"i"%3A2%2C"a"%3Afalse%2C"c"%3A%5B%5D%2C"v"%3Atrue%2C"o"%3A1%2C"k"%3A%5B%5D%7D%2C%7B"id"%3A"5998bf3b-74a7-4cc7-b70f-a17bce450fb1"%2C"n"%3A"clink"%2C"a"%3Afalse%2C"c"%3A%5B%5D%2C"v"%3Atrue%2C"o"%3A1%2C"k"%3A%5B%5D%7D%5D%2C"rdp"%3A%5B%5D%2C"n"%3A9%7D%7D%2C%7B"x"%3A2%2C"y"%3A0%2C"w"%3A1%2C"h"%3A2%2C"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"MM"%2C"u"%3A"adult%2520red%2520dragon_mm"%7D%7D%5D%2C"ex"%3A%5B%7B"x"%3A3%2C"y"%3A0%2C"w"%3A1%2C"h"%3A2%2C"t"%3A51%2C"s"%3A%7B%7D%7D%2C%7B"x"%3A2%2C"y"%3A0%2C"w"%3A1%2C"h"%3A1%2C"t"%3A90%2C"c"%3A%7B"u"%3A"https%3A%2F%2F5e.tools%2Flootgen.html"%7D%7D%2C%7B"x"%3A2%2C"y"%3A1%2C"w"%3A1%2C"h"%3A1%2C"t"%3A90%2C"c"%3A%7B"u"%3A"https%3A%2F%2F5e.tools%2Fencountergen.html%23grassland_xge_1-5-"%7D%7D%2C%7B"x"%3A2%2C"y"%3A2%2C"w"%3A1%2C"h"%3A1%2C"t"%3A1%2C"c"%3A%7B"p"%3A"items.html"%2C"s"%3A"DMG"%2C"u"%3A"staff%2520of%2520the%2520adder_dmg"%7D%7D%2C%7B"x"%3A0%2C"y"%3A1%2C"w"%3A1%2C"h"%3A1%2C"t"%3A16%2C"s"%3A%7B"state"%3A%7B%7D%2C"rowState"%3A%5B%5D%7D%7D%2C%7B"x"%3A0%2C"y"%3A0%2C"w"%3A1%2C"h"%3A1%2C"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"MM"%2C"u"%3A"ogre%2520zombie_mm"%7D%2C"a"%3A%5B%7B"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"MM"%2C"u"%3A"zombie_mm"%7D%7D%2C%7B"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"MM"%2C"u"%3A"ogre%2520zombie_mm"%7D%7D%2C%7B"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"VRGR"%2C"u"%3A"swarm%2520of%2520zombie%2520limbs_vrgr"%7D%7D%5D%2C"b"%3A1%7D%2C%7B"x"%3A0%2C"y"%3A1%2C"w"%3A1%2C"h"%3A1%2C"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"MM"%2C"u"%3A"hell%2520hound_mm"%7D%7D%2C%7B"x"%3A1%2C"y"%3A2%2C"w"%3A1%2C"h"%3A1%2C"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"MM"%2C"u"%3A"gelatinous%2520cube_mm"%7D%7D%2C%7B"x"%3A3%2C"y"%3A2%2C"w"%3A1%2C"h"%3A1%2C"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"MM"%2C"u"%3A"panther_mm"%7D%7D%2C%7B"x"%3A2%2C"y"%3A0%2C"w"%3A1%2C"h"%3A1%2C"t"%3A1%2C"c"%3A%7B"p"%3A"bestiary.html"%2C"s"%3A"BGG"%2C"u"%3A"barrowghast_bgg"%7D%7D%5D%7D
Additional information:
I saved the link a few months ago. Perhaps something changed in the link creation or so?
I can only reproduce the crash with my older link, if i start a new DM Screen and let that run, the site runs just fine.
Browser (Chromium, Firefox, Edge, etc):
Chrome (Version 130.0.6723.70, but appeared also before)
Platform (Windows, iOS, Android, etc):
macOS Sequoia 15.1 (m3 max, 16')

Can't repro that here, and I'm not seeing any evidence of e.g. a memory leak which might be eventually causing the crash.
If you go into the sidebar and Clear the "Recently Removed" panels, does the issue persist?

It looks like clearing the "Recently Removed" did the trick. Thanks!


Unexpected end of file in build.sh during build.

Once the action was updated to 1.8.0, it was no longer able to run due to a syntax error in the script.

There was a missing else in a series of ifs which was only evaluated at run time. The issue was introduced by the retype.yml and retype.yaml checks added.
Missing else is now in place. v1.8.0 tags updated.


Automated Comment on Pull Request Raised

This feature request entails implementing an automatic commenting system that triggers whenever a new pull request (PR) is raised within the project's repository. The automatic comment would provide essential context about the proposed changes, including details such as the purpose of the modifications, relevant issue or feature IDs, and any specific instructions for reviewers. This feature aims to streamline the review process, enhance communication, and ensure that reviewers have all the necessary information upfront to conduct thorough evaluations of the PR.

Is feature is already implemented as you can see


Replaced ->putStream() with ->put()

This PR proposes a change to Helpers/Cloud.php and changes ->putStream() to ->put(). Looks like this method is no longer available in illuminate/filesystem.

@Sammyjo20 Could you have a look at this?
Thanks to Laravel magic I'm not sure where this method was removed from. It could have been a method on Illuminate\Filesystem\FilesystemAdapter, a method on League\Flysystem\Filesystem, or a macro.
Whatever it was, it's clearly not there now: https://github.com/jrmajor/bajki-muza/runs/5206287335.

@jrmajor Yep I'll take a look as soon as possible

Hey @Sammyjo20
Can I support you with anything to get this merged?
Cheers
Sebastian

A PR would be welcome! 🤗 Thank you.

putStream is being used in multiple places. So a search and replace would come in handy I think. Would you like to apply that for this PR @alexjustesen. If not, I'm more than happy to provide an additional PR myself.

@nckrtl looks like the only other place ->putStream() is referenced is in src/Helpers/Filesystem.php as a method which is referenced in src/Tasks/Pull/PullJob.php. Likely done for coverage on the local file system vs. the cloud but I'm on coffee #1 so I'll let @Sammyjo20 correct me on that one.

@Sammyjo20 you are probably very busy, but is there anything we can do to help get this merged? Thanks in advance.

@nckrtl I will try and sort this tonight for you all!

Hey all! Right I've got a PR #61 here which should resolve the issue while still allowing Lasso to have large zip sizes without running out of memory. I've tested it with a local driver, and it seems to work well. Please let me know if it sorts it!

Sweet, thank you! I'll close out my PR as it's no longer needed.


[UI/UX] profile name editable

make profile name editable

Hey @dev0pa, closing this issue; have moved into discussion here.


Transfer my cityscapesscripts to mcordts please

See https://pypi.org/project/cityscapesScripts/ and https://github.com/mcordts/cityscapesScripts/pull/39#issuecomment-429558888.

@acgtyrant It looks like you're the maintainer of this package, are you not able to transfer it?

@di I do not find any transfer page in the PyPI, I only find delete project in the settings page.

I tranferred the ownship successfully.


i29

This is the current progress on my way to #29
Still some way to go!

This is ready from my point of view.
@superjox or @josiahseaman Would you please review? Thanks!

When JUMP with the B1phi1 data, I have to hover over a link in order to redraw. This does not happen with the Ath. data. Any ideas?

Some more details to make your life easier. I will only add some small documentation on top of the way you know (odgi, component_segmentation, Schematize).

Use odgi pathindex -i graph.sorted.og -o graph.sorted.og.xp to create the path index.
Use odgi server -i graph.sorted.og.xp -p 3010 -a "<IP_ADDRESS>" to run a server instance of odgi serving the given path index on port 3010 and IP <IP_ADDRESS>. As I only used a rudimentary HTTP library, you will always have to specify the IP address, if you want the server to be accessible to the world wide web. This is different to what we are used with npm start. Running the thing on localhost will only make it availabe to localhost. If you don't give an IP, the server will run on localhost.
In order to connect the frontend with the server, enter the corresponding server IP https://github.com/graph-genome/Schematize/pull/32/files#r397134149. Make sure to use a full HTTP address here, e.g. http://<IP_ADDRESS>:3010/ or http://localhost:3010/.

I ran into a case where I need to click on JUMP twice when the server was hosting from localhost.. Maybe you won't run into that issue at all.
Happy reviewing.

Ping @josiahseaman @superjox @6br

tested a few queries and they worked!

Could please someone approve this PR?

@superjox @subwaystation That's great news!  Sorry I couldn't get to this.  I definitely wanted to make sure this was in master before we got a proliferation of feature branches.


Custom tasks not saving properly

Some users are reporting issues with custom tasks:

not saving after reload
selected course being unassigned after reload

Need help reproducing the issue. See Task Form and Create Custom Task.

Getting a 400 error with message
{"errors":{"plannable_id":[{"attribute":"plannable_id","type":"taken","message":"taken"}]}}
when trying to complete a task and it sends a request to {myschool}.instructure.com/api/v1/planner/overrides

Did this happen right after creating a new task? Or with an assignment created by the teacher?
There is also a known issue where marking a task complete for the first time, then immediately resetting it will leave it in the completed state after reload because of the error you mentioned.

This happens after trying to complete a task. The custom tasks are stuck in unfinished, even when marking a task complete for the first time.

Update: error could be that the csrf token cookie isn't set in some Canvas instances. This might be a different issue though, can you check if the _csrf_token cookie is set in your Canvas?
Inspect element -> Application -> Cookies -> {myschool}.instructure.com -> look for _csrf_token on the right side.

The _csrf_token cookie is there.
I created a task, and then immediately marked as complete, this is the exact request from "Copy as fetch":
fetch("https://{myschool}.instructure.com/api/v1/planner/overrides", {
  "headers": {
    "accept": "application/json, text/plain, */*",
    "accept-language": "en-US,en;q=0.9",
    "content-type": "application/json",
    "sec-fetch-dest": "empty",
    "sec-fetch-mode": "cors",
    "sec-fetch-site": "same-origin",
    "sec-gpc": "1",
    "x-csrf-token": "{randomstring}"
  },
  "referrer": "https://{myschool}.instructure.com/",
  "referrerPolicy": "no-referrer-when-downgrade",
  "body": "{\"plannable_type\":\"planner_note\",\"plannable_id\":179000000000004960,\"marked_complete\":true}",
  "method": "POST",
  "mode": "cors",
  "credentials": "include"
});

response: (status code 201)
{"id":12195791,"plannable_type":"planner_note","plannable_id":179000000000004960,"user_id":179000000000037507,"workflow_state":"active","marked_complete":true,"deleted_at":null,"created_at":"2023-01-18T05:20:26Z","updated_at":"2023-01-18T05:20:26Z","dismissed":false,"assignment_id":null}

However the task still appears, and when marking as complete again. It gives 400 response:
{"errors":{"plannable_id":[{"attribute":"plannable_id","type":"taken","message":"taken"}]}}

The only way I can get rid of the task is to delete it from the canvas student calendar.
I probably should have gave more detailed information earlier 😅

Ohh I see, the problem is the extension stores plannable_id as a number and<PHONE_NUMBER>00004960 is too big 😄
Didn't realize this was possible, so I'll just switch everything over to strings. Thank you so much for sharing those details!


Cleanup logging before 1.0 release

There are several logging locations that use WARN for development purposes. These locations should be removed or the log level adjusted appropriately before the 1.0 release.

Remove superfluous warning logging


Reading string attribute from group returns weird results

Hello,
I am trying to read an string attribute and I am having two problems. The first one is that using the same file the string returned is not the same every run. The second one is related to charset, I think.
I attached a sample. The HDF5 file only have one group with attributes. The problem is the string attribute called 'name'. The code is this:

var HDF5 = require('hdf5');
var HDF5_GLOBALS = require('hdf5/lib/globals');
var hdf5 = HDF5.hdf5;
var h5lt = HDF5.h5lt;
var Access = HDF5_GLOBALS.Access;
var hdf5File = new hdf5.File("sample.h5", Access.ACC_RDONLY);
var hdf5Group = hdf5File.openGroup("neuron_layer_0");
hdf5Group.refresh();
console.dir(hdf5Group);
hdf5Group.refresh();
console.dir(hdf5Group);
hdf5Group.refresh();
console.dir(hdf5Group);

And the result is:

HDFView show this properties on the group:

sample.zip

Thank you for the sample and presentation of problem.   Will study it

It is a variable length string attribute; I'm adding support for it.  Should get it over the weekend

Beginning to read. Have to think how to keep the difference of the string type in javascript to be able retain type when flushing back to the h5.
Also  i see you have array of doubles also as an attribute. I'll add more support for attributes in general including when they are arrays

Great, thank you so much.
El vie., 17 jun. 2016 15:23, rimmartin<EMAIL_ADDRESS>escribió:

Beginning to read. Have to think how to keep the difference of the string
type in javascript to be able retain type when flushing back to the h5.
Also i see you have array of doubles also as an attribute. I'll add more
support for attributes in general including when they are arrays
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/HDF-NI/hdf5.node/issues/28#issuecomment-226767505,
or mute the thread
https://github.com/notifications/unsubscribe/AApF0JfdCrAJNRoogFlYkfi9zb3UMwM3ks5qMp_HgaJpZM4I3Loo
.

For where the type needs to be preserved I'm putting in string objects when writing and returning string objects with the type.
reading
var hdf5Group = hdf5File.openGroup("neuron_layer_0");
hdf5Group.refresh();
var type=hdf5Group.name.type;
console.dir(hdf5Group.name);

where type will be "variable-length" and name is "mflayer"
For writing
var hdf5Group = hdf5File.openGroup("neuron_layer_0");
var name=new String("mflayer");
name.type="variable-length";
hdf5Group.name=name;

Hopefully a few more evenings

Looks nice, thanks !

There is now a test that creates an h5 with attributes similar to yours:
https://github.com/HDF-NI/hdf5.node/blob/master/test/test_attributes.js
mocha --harmony --require should --require co-mocha ./test/test_attributes.js #2> /dev/null

adding other changes and tests before publishing so you might want to clone from here.  Especially if you have other as yet unsupported h5's.

Thanks. I will be able to try it on next monday, but I am not sure I am going to know how to build from cloned repo. Please tell me when it is available in npm. Thanks.

I managed to compile and test. It is working like a charm. Thank you !

Oh great!  I'll publish after getting a few more types handled


[TTS Avatar][Live][python] make sure host can still start up without AOAI resource

Purpose

[TTS Avatar][Live][python] make sure host can still start up without AOAI resource
Pull Request Type
What kind of change does this Pull Request introduce?

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

/azp run


Rewrite verify-go-modules.sh in Python

verify-go-modules.sh is relatively complex and currently not portable (see #7853).
This change rewrites the script in Python for better maintainability.
Signed-off-by: Kazuyoshi Kato<EMAIL_ADDRESS>

If we don't want to increase the number of programming languages, we could also use Go. Having https://pkg.go.dev/golang.org/x/mod/modfile is a plus.

If we don't want to increase the number of the programming languages we have in the repos, we could also use Go. Having https://pkg.go.dev/golang.org/x/mod/modfile is a plus.

Yeah, go could probably work; golang.org/x/mod.Parse should give a list of "require" and "replace" rules. But if we do, we need to check if it doesn't come with a bunch of new (indirect) dependencies (https://github.com/golang/mod/blob/master/go.mod#L5)

FYI we already some have golang.org/x/mod/modfile indirectly.
https://github.com/containerd/containerd/blob/b3b79813f3466daf1687ebea35cd59ec47756f89/go.mod#L128

FYI we already some have golang.org/x/mod/modfile indirectly.

Yeah, I was trying to get rid of some of those, as some of the golang.org/x/ dependencies bring a whole bunch of extra dependencies with them (see https://github.com/microsoft/go-winio/pull/266).
So, we could either make it a separate module in the repo (nobody is expected to import it), or perhaps have another look if we can create the shell script without bashisms (that said; it already required jq, so perhaps go isn't that bad of an option).

Added Go version. As you may expect it is more verbose than both Python and sh.


Unable to build the solution: 'Could not find SDK "WindowsDesktop, Version=10.0.19041.0".'

Description
I am unable to build the solution for myself which also leads to me not being able to contribute to the project.
I have followed the setup-guide in the CONTRIBUTING page.
The error that's coming up is always the same:
Could not find SDK "WindowsDesktop, Version=10.0.19041.0".
I have reinstalled Visual Studio and the Windows SDK Versions (I can confirm they are installed properly because I have no such problem in test projects that I've created myself; I also manually reinstalled and repaired them a few times ) but to no avail.
I could find very little about this problem but it seems someone had a similar one with this repo:
https://developercommunity.visualstudio.com/t/vs-says-could-not-find-sdk-windowsdesktop-version1/1628557
Proof that the SDK is installed (Visual Studio Installer; also tried by doing it manually):

Steps To Reproduce

Clone the repo and execute the init.ps1 script with powershell
Open the DevToys.sln file in VS and set DevToys.Startup.wapproj as startup project
Try to build the solution

Expected behavior
The solution should build and run the code successfully.
DevToys Version
<IP_ADDRESS>
Relevant Assets/Logs
Build started...
1>------ Build started: Project: DevToys, Configuration: Debug x64 ------
1>Build started 21.09.2022 00:11:39.
1>ExecuteTransformations:
1>  Performing incremental T4 transformation
1>  Calculating whether transformed output is out of date...
1>  All outputs are up-to-date.
1>  Performing incremental T4 preprocessing
1>_GitClearCache:
1>  Deleting file "C:\Users\Markus\Dokumente\GitHub\DevToys\obj\x64\DevToys\GitInfo.cache".
1>_GitRepositoryUrl:
1>  git config --get remote.origin.url
1>GetInstalledSDKLocations:
1>  Searching for SDKs targeting "UAP, 10.0.19041.0".
1>  Searching for SDKs targeting "Windows, 8.1".
1>ResolveSDKReferences:
1>    Reading SDK manifest file "C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\SDKManifest.xml".
1>    Targeted configuration and architecture "Debug|X64"
1>    Could not find "FrameworkIdentity" attribute "FrameworkIdentity-Debug-X64" in the SDK manifest.
1>    Found "FrameworkIdentity" attribute "Name = Microsoft.VCLibs.140.00.Debug, MinVersion = 14.0.30704.0, Publisher = 'CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US'" in the SDK manifest.
1>    Found "APPX" location attribute "AppX-Debug-x86=.\AppX\Debug\x86\Microsoft.VCLibs.x86.Debug.14.00.appx" in the SDK manifest.
1>    Found "APPX" location attribute "AppX-Debug-x64=.\AppX\Debug\x64\Microsoft.VCLibs.x64.Debug.14.00.appx" in the SDK manifest.
1>    Found "APPX" location attribute "AppX-Debug-ARM=.\AppX\Debug\ARM\Microsoft.VCLibs.ARM.Debug.14.00.appx" in the SDK manifest.
1>    Found "APPX" location attribute "AppX-Debug-ARM64=.\AppX\Debug\ARM64\Microsoft.VCLibs.ARM64.Debug.14.00.appx" in the SDK manifest.
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2573,5): error MSB3774: Could not find SDK "WindowsDesktop, Version=10.0.19041.0".
1>
1>Build FAILED.
1>
1>"C:\Users\Markus\Dokumente\GitHub\DevToys\src\dev\impl\DevToys\DevToys.csproj" (Build;BuiltProjectOutputGroup;BuiltProjectOutputGroupDependencies;DebugSymbolsProjectOutputGroup;DebugSymbolsProjectOutputGroupDependencies;DocumentationProjectOutputGroup;DocumentationProjectOutputGroupDependencies;SatelliteDllsProjectOutputGroup;SatelliteDllsProjectOutputGroupDependencies;SGenFilesOutputGroup;SGenFilesOutputGroupDependencies target) (1) ->
1>(ResolveSDKReferences target) ->
1>  C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2573,5): error MSB3774: Could not find SDK "WindowsDesktop, Version=10.0.19041.0".
1>
1>    0 Warning(s)
1>    1 Error(s)
1>
1>Time Elapsed 00:00:00.79
2>------ Build started: Project: DevToys.Startup, Configuration: Debug x64 ------
2>Build started 21.09.2022 00:11:40.
2>Target SetProjectReferenceProperties:
2>Target _GetProjectReferenceTargetFrameworkProperties:
2>  C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(1805,5): warning NU1702: ProjectReference 'C:\Users\Markus\Dokumente\GitHub\DevToys\src\dev\impl\DevToys.OutOfProcService\DevToys.OutOfProcService.csproj' was resolved using '.NETCoreApp,Version=v7.0' instead of the project target framework '.NETFramework,Version=v4.5.1'. This project may not be fully compatible with your project.
2>Done building target "_GetProjectReferenceTargetFrameworkProperties" in project "DevToys.Startup.wapproj".
2>Target GetReferenceTargetPlatformMonikers:
2>Target ResolveProjectReferences:
2>Target _ResolveVCLibDependencies:
2>  Searching for SDKs targeting "UAP, 10.0.19041.0".
2>Target ResolveAssemblyReferences:
2>  Primary reference "DevToys".
2>      Could not find dependent files. Expected file "C:\Users\Markus\Dokumente\GitHub\DevToys\bin\Debug\x64\DevToys\DevToys.exe" does not exist.
2>      Could not find dependent files. Expected file "C:\Users\Markus\Dokumente\GitHub\DevToys\bin\Debug\x64\DevToys\DevToys.exe" does not exist.
2>      Resolved file path is "C:\Users\Markus\Dokumente\GitHub\DevToys\bin\Debug\x64\DevToys\DevToys.exe".
2>      Reference found at search path location "".
2>      This reference is not "CopyLocal" because at least one source item had "Private" set to "false" and no source items had "Private" set to "true".
2>      The ImageRuntimeVersion for this reference is "".
2>Target _ValidateSigningCertificate:
2>  C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VisualStudio\v17.0\AppxPackage\Microsoft.AppXPackage.Targets(848,5): warning : Package signing is enabled but no thumbprint or certificate path is specified.
2>Done building target "_ValidateSigningCertificate" in project "DevToys.Startup.wapproj".
2>Target GetPackagingOutputs:
2>  Target GetPackagingOutputs:
2>    Target _GitClearCache:
2>      Deleting file "C:\Users\Markus\Dokumente\GitHub\DevToys\obj\x64\DevToys\GitInfo.cache".
2>    Target _GetProjectReferenceTargetFrameworkProperties:
2>    Target ResolveProjectReferences:
2>    Target GetInstalledSDKLocations:
2>      Searching for SDKs targeting "UAP, 10.0.19041.0".
2>      Searching for SDKs targeting "Windows, 8.1".
2>    Target ResolveSDKReferences:
2>        Reading SDK manifest file "C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\SDKManifest.xml".
2>        Targeted configuration and architecture "Debug|X64"
2>        Could not find "FrameworkIdentity" attribute "FrameworkIdentity-Debug-X64" in the SDK manifest.
2>        Found "FrameworkIdentity" attribute "Name = Microsoft.VCLibs.140.00.Debug, MinVersion = 14.0.30704.0, Publisher = 'CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US'" in the SDK manifest.
2>        Found "APPX" location attribute "AppX-Debug-x86=.\AppX\Debug\x86\Microsoft.VCLibs.x86.Debug.14.00.appx" in the SDK manifest.
2>        Found "APPX" location attribute "AppX-Debug-x64=.\AppX\Debug\x64\Microsoft.VCLibs.x64.Debug.14.00.appx" in the SDK manifest.
2>        Found "APPX" location attribute "AppX-Debug-ARM=.\AppX\Debug\ARM\Microsoft.VCLibs.ARM.Debug.14.00.appx" in the SDK manifest.
2>        Found "APPX" location attribute "AppX-Debug-ARM64=.\AppX\Debug\ARM64\Microsoft.VCLibs.ARM64.Debug.14.00.appx" in the SDK manifest.
2>      C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2573,5): error MSB3774: Could not find SDK "WindowsDesktop, Version=10.0.19041.0".
2>    Done building target "ResolveSDKReferences" in project "DevToys.csproj" -- FAILED.
2>  Done building target "GetPackagingOutputs" in project "DevToys.csproj" -- FAILED.
2>
2>  Done building project "DevToys.csproj" -- FAILED.
2>
2>Done building project "DevToys.Startup.wapproj" -- FAILED.
2>
2>Build FAILED.
2>
2>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(1805,5): warning NU1702: ProjectReference 'C:\Users\Markus\Dokumente\GitHub\DevToys\src\dev\impl\DevToys.OutOfProcService\DevToys.OutOfProcService.csproj' was resolved using '.NETCoreApp,Version=v7.0' instead of the project target framework '.NETFramework,Version=v4.5.1'. This project may not be fully compatible with your project.
2>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VisualStudio\v17.0\AppxPackage\Microsoft.AppXPackage.Targets(848,5): warning : Package signing is enabled but no thumbprint or certificate path is specified.
2>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2573,5): error MSB3774: Could not find SDK "WindowsDesktop, Version=10.0.19041.0".
2>    2 Warning(s)
2>    1 Error(s)
2>
2>Time Elapsed 00:00:01.23
========== Build: 0 succeeded, 2 failed, 3 up-to-date, 0 skipped ==========
========== Deploy: 0 succeeded, 0 failed, 0 skipped ==========

This might sound silly but has happened to be enough times,
Try closing and starting VS and perform a build.

This might sound silly but has happened to be enough times, Try closing and starting VS and perform a build.

Sadly, I've already tried doing this to no effect

Do you happen to have installed the SDK on a drive other than C:?
I had the same issue and after doing some research it appears either UWP, MSBuild or something else only looks for the SDK at the default installation path (C:\Program Files (x86)\Windows Kits\10\Extension SDKs), which caused a problem for me (and other people) since I have it installed on drive D.
If that's the case for you, then creating a Directory Junction (as suggested here) with PowerShell should work.
First create the directory structure:
mkdir "C:\Program Files (x86)\Windows Kits\10"

Then create a Directory Junction pointing to your existing "Extension SDKs" folder path:
New-Item -ItemType Junction -Path "C:\Program Files (x86)\Windows Kits\10\Extension SDKs" -Target "D:\Windows Kits\10\Extension SDKs"

Sources:
In Windows 11 All VS Versions cannot build Xamarinm UWP Project
[Bug] Issue Building Source Could not find SDK "WindowsMobile, Version=10.0.18362.0."

Do you happen to have installed the SDK on a drive other than C:?

Thanks, but I could also rule this one out already. This is sadly not the problem

I will close this issue as we're working on DevToys 2.0 and abandon UWP.


U/jrbogart/gaia bypass

Optionally read Gaia data from FITS files directly rather than via Butler.
Extract region masking utility to shapes.py; eliminate old version in skyCatalogs.py
Eliminate main program from skyCatalogs.py. It is largely superseded by tests/test_API.py

Yes, I need to change to degrees for the masking; that probably explains some strange things I saw while testing.   I have some code which fetches the data using old and new methods.  It will take some work to get it to do a comparison.