Wrong combiTimeTable output when using fixed time step integrator with time step greater than table resolution

Modified by dietmarw on 30 Aug 2015 08:11 UTC
Hi,
I'm using Euler integration in Dymola 2016 to simulate a model that uses combiTimeTables. The fixed time step is one minute, however the .mat file input data (sometimes) changes on a very fast time scale: within 10 seconds. This means that two events should occur within one integration step, since the integrator has a fixed time step.
The current combiTimeTable implementation does not seem to handle this properly. I looked into the C code and I think I found part of the problem, but the code documentation makes it difficult to interpret what is going on:
The problem seems to be that somehow after the 'two events within one time step' the 'nextTimeEvent' variable is no longer updated. Moreover 'nextTimeEvent' becomes equal to pre(nextTimeEvent) at the time of the double event. I think this causes 'CombiTimeTable_getValue()' to bug out since it reaches the following piece of code:
if (nextTimeEvent == preNextTimeEvent &&
                        tOld >= nextTimeEvent) {
                        /* Before event iteration: Return previous
                           interval value */
                        size_t i;
                        if (tableID->smoothness == CONSTANT_SEGMENTS) {
                            i = tableID->intervals[
                                tableID->eventInterval - 1][0];
                        }
                        else {
                            i = tableID->intervals[
                                tableID->eventInterval - 1][1];
                        }
                        y = TABLE(i, col);
                        return y;
                    }

The comment seems to suggest that the function will return the 'previous' value (pre(combiTimeTable.y)) and this is indeed what I see: after the double event all combiTable outputs are delayed by one event.
The attached file shows what is wrong. The first graph shows the correct combiTimeTable output (top) and the bugged output (bottom). The second graph shows nextTimeEvent and pre(nextTimeEvent):
[[Image(Screen Shot 2015-08-29 at 15.19.33.png)]]
I hope using this information this can be fixed? Otherwise I can try to attach a clear example.
NOTE: I am using the code version from https://trac.modelica.org/Modelica/ticket/1682#comment:16 and I did not test if version 3.2.1 of MSL has the same bug.
Thanks!

Reported by filip.jorissen on 29 Aug 2015 13:21 UTC
Hi,
I'm using Euler integration in Dymola 2016 to simulate a model that uses combiTimeTables. The fixed time step is one minute, however the .mat file input data (sometimes) changes on a very fast time scale: within 10 seconds. This means that two events should occur within one integration step, since the integrator has a fixed time step.
The current combiTimeTable implementation does not seem to handle this properly. I looked into the C code and I think I found part of the problem, but the code documentation makes it difficult to interpret what is going on:
The problem seems to be that somehow after the 'two events within one time step' the 'nextTimeEvent' variable is no longer updated. Moreover 'nextTimeEvent' becomes equal to pre(nextTimeEvent) at the time of the double event. I think this causes 'CombiTimeTable_getValue()' to bug out since it reaches the following piece of code:
if (nextTimeEvent == preNextTimeEvent &&
tOld >= nextTimeEvent) {
/* Before event iteration: Return previous
interval value */
size_t i;
if (tableID->smoothness == CONSTANT_SEGMENTS) {
i = tableID->intervals[
tableID->eventInterval - 1][0];
}
else {
i = tableID->intervals[
tableID->eventInterval - 1][1];
}
y = TABLE(i, col);
return y;
}
The comment seems to suggest that the function will return the 'previous' value (pre(combiTimeTable.y)) and this is indeed what I see: after the double event all combiTable outputs are delayed by one event.
The attached file shows what is wrong. The first graph shows the correct combiTimeTable output (top) and the bugged output (bottom). The second graph shows nextTimeEvent and pre(nextTimeEvent).
I hope using this information this can be fixed? Otherwise I can try to attach a clear example.
NOTE: I am using the code version from https://trac.modelica.org/Modelica/ticket/1682#comment:16 and I did not test if version 3.2.1 of MSL has the same bug.
Thanks!

Migrated-From: https://trac.modelica.org/Modelica/ticket/1768

Modified by dietmarw on 30 Aug 2015 08:11 UTC

Comment by anonymous on 31 Aug 2015 07:00 UTC
Replying to [ticket:1768 filip.jorissen@…]:

I hope using this information this can be fixed? Otherwise I can try to attach a clear example.

Indeed, a clear example really would be helpful. Thanks.

Comment by filip.jorissen on 31 Aug 2015 08:05 UTC
I attached an example. It produces correct results with Euler and dT=10s, but wrong results for dT = 30s

Modified by beutlich on 31 Aug 2015 09:33 UTC

Comment by beutlich on 31 Aug 2015 12:37 UTC
Can you please confirm that https://github.com/tbeu/ModelicaStandardTables/commit/8fa16bdaf5102a9f98363f82ee38360a49996f10 fixes this problem. You can get precompiled Linux binaries from https://drone.io/github.com/tbeu/ModelicaStandardTables/files.

Comment by filip.jorissen on 31 Aug 2015 12:50 UTC
Yes it fixes the problem.
Thank you for the swift resolution!
Filip

Comment by beutlich on 31 Aug 2015 14:04 UTC
Resolved by 66d075c00bdcbe34cb56881b61144880a54e6e80 in trunk and merged by 9a194ebf81c95a5821c98c97579ac87ee83196ac to maint. branch.

Changelog modified by beutlich on 31 Aug 2015 14:04 UTC
Modelica Standard Tables: Fixed the event detection of CombiTimeTable when using a fixed time step integrator with a step size greater than the event resolution of the table

Modified by beutlich on 31 Aug 2015 14:04 UTC


fix: avoid crash if no api options are passed

You can also precise the scope in your commit message (or when merging it).
Suggestion:
fix(poll.service): avoid crash if no api options are passed


Content div in home page level 4 not fitting in full screen

I checked the other issues before creating and couldn't find this particular one so creating a new issue.

After "Cyber Threats" this is getting cut.
I can fix this css if assigned. Thank You!

Also, the level 4 video preview not visible.

I can work on both the bugs with a single PR. Thank You!

Sure @SagarSharma2809  you can can work this issue


Dragging incompatible with DateScale

When ending a dragging operation the values on an axis of type DateScale are corrupted. They change their type from numpy.datetime64 to numpy.float64. In general this happens everytime a message with "method":"update" is sent. That also means that if update_on_move is set for the mark it happens already immediately after the dragging action is started.
to reproduce
import ipywidgets
import bqplot
import numpy as np
sx = bqplot.DateScale()
sy = bqplot.LinearScale()
ax = bqplot.Axis(scale=sx)
ay = bqplot.Axis(scale=sy, orientation='vertical')
x = np.vectorize(np.datetime64)(["2020-01-01", "2020-01-02", "2020-01-03"])
y = [1., 2., 3.]
mark = bqplot.Scatter(x=x, y=y, scales={'x': sx, 'y': sy})
mark.enable_move = True
#mark.update_on_move = True
fig = bqplot.Figure(marks=[mark], axes=[ax, ay])
ta = ipywidgets.Textarea()
def dr(mark, event):
    ta.value = str(mark.x)
mark.on_drag(dr)
def de(mark, event):
    ta.value = str(mark.x)
mark.on_drag_end(de)
ipywidgets.VBox([fig, ta])

solution
The behavior was investigated already. It was introduced by c62e8a146 where a slice operation is supposed to make a copy of an array. In the case of this bug the slice should copy a Float64Array which has "type": "date" attached as attribute. The output of slice does not have the attribute attached.
The following javascript example demonstrates that slice doesn't copy the attributes on an array:
a = new Float64Array()
a.myAttribute = "someValue"
b = a.slice()
console.log(a.myAttribute)
console.log(b.myAttribute)    // error: attribute not present

There are two options how this can be fixed:
-cleaner fix: not putting foreign attributes on an array. People don't expect attributes to be added to an array and doing so can have unpredictable effects (e.g. if array decides to use such an attribute in the future). So, the type information would have to go somewhere else. It could for instance be part of a class that wraps the array.
-quicker fix: assign and slice: b = Object.assign(a.slice(), a) (arrays' attributes stay "polluted")
recurrences
There are also the following places in the code where attributes would be lost due to the same reasons described above:
MarketMap.ts:            const selected = this.model.get("selected").slice();
ScatterBase.ts:            const x = this.model.get('x').slice(); // copy
ScatterBase.ts:            const y = this.model.get('y').slice()
ScatterBase.ts:        let x = this.model.get("x").slice();
ScatterBase.ts:        let y = this.model.get("y").slice();
utils.ts:        return obj.slice()

versions
Google Chrome Version 81.0.4044.129 (Official Build) (64-bit)
bqplot.version == '0.12.9'

First, many many thanks for investigating this!
I think we should go with the quicker fix (assigning the type following slice operations) because this will be backward compatible in terms of serialization schema.
We could move to a boxed typed at a later stage, for 0.13 for example.

Thanks for the quick reply.
#1111 fixes all of the occurrences of slice where attributes could get lost (see the section 'recurrences' above)


error using ros-melodic

Since the package is only tested on ros-kinetic and indigo , I have tried running this on ros-melodic since I have Ubuntu 18.04 . I am getting the map-Optimization error which is due to wrong version of gtsam , could please suggest which version to use for this case.
I am currently using the version you specified in the readme file.

Hi @sam6134
I just tested the package Ubuntu 18.04 ROS Melodic and didn't find any problem. Have you tried another version of the gtsam?


Fix webview disappearing when extension is slow to start (#168516)

Fixes #168516

To test:
Build the extension in webview-view-sample folder at https://github.com/r3m0t/vscode-extension-samples/tree/webview-samples-slow and install it into VS Code/Code - OSS Dev
Close Workspace (if any is open)
Choose Foo on the activity bar, it loads eventually:

From Command Palette, run "Add folder to Workspace" and choose a trusted folder.
Correct behaviour: the Foo reloads.
Incorrect behaviour (seen in VS Code Insiders and probably VS Code): see screenshot - the webviews are empty

Thanks! Will be in the next VS Code insiders and should go out to stable with VS Code 1.75


fix expected result of incremental import of typed table

Jira: CT-XXX
KBC: XXX
Before asking for review make sure that:
Checklist

[ ] New client method(s) has tests
[ ] Apiary file is updated

Release

[ ] I gave the PR a proper label:

major (BC break)
minor (new feature)
patch (backwards compatible fix)
no release (just test changes)

👁


Bootstrapping!

this should be implemented as a method in the CompartmentModel class. Potential difficulties include:

conversion from raw to physiological parameters: This needs to be done for each fit - before distribution statistics are determined. Essentially, we need to call the (possibly renamed, see #19) get_parameter method and store the outcome in the same array as the raw bootstrapping estimates.

How do we handle the results?
** have the parameter dictionary contain tuples for each parameter, with (lower estimate, median/mean, upper estimate)? This would be elegant, and it would not break any code that does not bootstrap.
** introduce a second dictionary, with the error estimates?

Wouldn't it be nice to have the bootstrap array available? Visualize the distributions, maybe?

This issue is, in fact, closely related to #19
I am not happy with the current implementation of the bootstrapping routine, it is somewhat cumbersome to implement the conversion from fit parameters to physiological parameters twice - in the same function!
Instead, this conversion should be done by a possibly internal function - see #19 which should be called after the first fit and also in each bootstrap iteration.


Integrate genomics libraries in Spark support

Hello, congrats on the recent blog post on the AWS HPC Blog!
I intend to look closer into your Spark support to see how it works.  While I imagine it straightforward to use Spark-based tools via command line calls, it might be interesting to integrate these libraries and tools into the redun APIs directly.

https://github.com/bigdatagenomics/adam
https://github.com/bigdatagenomics/cannoli
https://github.com/disq-bio/disq
https://github.com/projectglow/glow
etc.

Thanks @heuermh for the ideas and links. It's very helpful.
Hopefully, many of these tools can be used within a redun task as-is. One design goal of redun was to make very few assumptions about what goes on inside as task function ("no dirty tricks") in order to be as compatible as possible with other data science libraries.
But I'll keep an eye out for opportunities for a more meaningful integration between redun and other spark libs.


@Apache9 Addressed your comments, could you please take a look again?

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

+1 :green_heart:
mvninstall
3m 35s
master passed

+1 :green_heart:
compile
0m 33s
master passed

+1 :green_heart:
checkstyle
0m 14s
master passed

+1 :green_heart:
spotbugs
0m 31s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 43s
the patch passed

+1 :green_heart:
compile
0m 36s
the patch passed

+1 :green_heart:
javac
0m 36s
the patch passed

+1 :green_heart:
checkstyle
0m 16s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
hadoopcheck
18m 22s
Patch does not cause any errors with Hadoop 3.1.2 3.2.1 3.3.0.

+1 :green_heart:
spotbugs
0m 44s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 11s
The patch does not generate ASF License warnings.

36m 56s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3397/4/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/3397

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile

uname
Linux 3a05d3bb30ce 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / dcd0fb8b1d

Default Java
AdoptOpenJDK-1.8.0_282-b08

Max. process+thread count
96 (vs. ulimit of 30000)

modules
C: hbase-procedure U: hbase-procedure

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3397/4/console

versions
git=2.17.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.


After completing all steps in "Social profiles" section,  the yellow icon does not change to the green icon(icon for completion)

After creating a new project and completing the email verification,
When Users proceed with completing other necessary steps, after completing the "Social profile" step, the yellow icon does not change to the green icon.

@maryjaf @LatifatAbdullahi This issue is on the Staging, could you please take a look?  Thanks

@Reshzera
Without adding a Social media account, there is no check mark, which is as expected as per  the new requirement.
However, after adding a Social Media account, there is till no check mark.
After adding a social medial account in the Social Media Profile section

@MohammadPCh can you check this out after qacc and devouch

@MohammadPCh can you check this out after qacc and devouch

@divine-comedian I will check this, I was working on first release


Level driven controller

What this PR does / why we need it:
Re-write the controller as level driven, instead of edge-triggered.
This makes user interaction more resilient, since the controller will try to materialize the desired state (network-selection-elements) into the current state (network-status).
There is one behavior that needs to be highlighted: the existing interfaces need to always feature the interface name in the desired state (network selection elements); take the following example:

initially, there is a secondary interface in the pod for which the user did not name explicitly.

at t=1, the user attempts to hotplug interfaces; these will fail
at t=2, the user corrects the desired state, manually specifying the name of the interface for the existing attachment
the controller will reconcile the pod state, and will now be able to hotplug the new interfaces, specified at t=2

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 #48
Fixes #66
Special notes for your reviewer (optional):
Depends-on: #46
TODO: Still want to add more unit tests and a couple of e2e tests.

The approach looks good to me.
I do see though we're missing handling the case where an update is made to the networks annotation while the controller is not present:

t=1 while the controller is not started or crashed or restarting after a rollup upgrade etc., a user changed a running pod annotation to hotplug an interface
t=2 controller start

To reconcile, on startup we need to do call pnc.podsLister.List() to add all Running pods on the controller's node that are not in the hostNetwork to the pnc.workqueue

Good point; would you mind opening an issue and pushing a PR to address this @kmabda ? I do not know exactly where that instruction should be put.


Improve RAG responses via source backfilling

resolves #1240
Pull Request Type

[ ] ✨ feat
[ ] 🐛 fix
[ ] ♻ refactor
[ ] 💄 style
[x] 🔨 chore
[ ] 📝 docs

[!WARNING]
This PR enables query to work with chat history now but only in the app. Behavior in the embed is the same.

In an effort to improve RAG results without adding unwarranted or "conditional" middleware like ReRankers, there is a lot of room for improvement of the traditional RAG pipeline AnythingLLM uses. This PR includes the ability to backfill sources during a chat session.
What is backfilling?
Currently, AnythingLLM will append Context snippets to the system prompt on each chat. These contexts come from the attached VectorStores .similaritySearch method. While this works for direct questions this does not scale well as chat's become higher context or more vague. This leads to a bad RAG experience in a traditional chat, but is far worse in query where a follow-up query, that is contextually relevant, is deemed irrelevant.
Example
prompt 1: "What is anythingllm?"

possibly get 4 good sources and get a good LLM response as it is operating with high context.

prompt 2: "Tell me some features"

This question is appropriate, topical, and a decent inquiry but standalone is quite vague when viewed outside of the context of the chat.
Possible get 0 - 1 maybe relevant sources
We now must rely on the maybe existent snippet for source and hope the previous LLM response has something worth looking at

introduced in this pr
prompt 1: "What is anythingllm?"

possibly get 4 good sources and get a good LLM response as it is operating with high context.

prompt 2: "Tell me some features"

Possible get 0 - 1 maybe relevant sources
We now can backfill the context window in this order of priority

Pinned documents
This queries search results
Work backwards in chat history citations to backfill the source window to the workspace's assigned snippet window value.

With this, we can now ensure that follow-up questions will be more relevant and contextually pertinent as a conversation continues.
"What if the contextual topic changes"?

This is handled as we prioritize sources from search results  first, then backfill in by more recent chats with historical references
If you have a relevant contextual change in the chat, those sources will take precedence over the historical ones and will become the new historical reference

LGTM

Pulled latest docker image. Chat in query mode, looks like it works:

As designed no citations are shown (because no hits on last query), but still an answer is given based on earlier context in the conversation. 💯
(also confirmed by checking LM Studio logs)

Pulled latest docker image. Chat in query mode, looks like it works:  As designed no citations are shown (because no hits on last query), but still an answer is given based on earlier context in the conversation. 💯
(also confirmed by checking LM Studio logs)

Huh, I thought all this time that only the last message mattered. Why is it not showing the citations for Context snippets?

Is there a way to see what Context snippets are added to the system prompt?


Languages support list

This issue is for tracking support for language that we plan to add in kuliya
Language support tasks

[x] Javascript (NPM package)
[ ] PHP - see #10 (still a WIP)
[ ] Python - see #12
[ ] Java - see #13  (WIP)
[ ] C# - see #14
[ ] Rust - see #44
[ ] C - see #63

If you you don't find your favorite language listed here, and you want to add support for it, please comment below with the missing language and who should work on it
If you would like to work on any of the languages listed, please comment below with the corresponded language

I would like to add C programming language

I would like to add C programming language

I can probably help with that.

hey @naitgacem thanks for the contribution, adding a support for a language to kuliya is actually very simple, there are two essential parts you need to create,  first a Build step (to convert the _data dir into a JSON file), then a API step (that consumes the generated JSON file).
Here's a step by step guide to do so for C language:
https://github.com/dzcode-io/kuliya/discussions/37
you can start small, merge the changes, then we can improve on top of it, cuz that's what open-source really is

@wassim31 @naitgacem here's the main issue to add C support. Feel free to add suggestions and pick any subtask


Updating guidance about end user reporting

There has been some confusion here with end user reporting for security vs compliance and so updated the documentation to give clarity, Also changed submission to end user report in a sentence to make sure that it is consistent

@chrisda could you please approve this for me?


A small doubt

I'm using your program and it is a great software. I've tested your program and I would like to suggest that the attribute data file  (with freq, detected SNP, allele, etc) would be in json format, that it is easily parseable.
Respect of this file, I have the following question. In the output, I have one haplotype that has not SNP and I've assumed that this haplotype is the master/reference sequence. With this assumption, I think that this haplotype was the same sequence that was used in the read alignment step. I've checked this in my samples, aligning the haplotypes against my reference sequence and I've found that the haplotype given by clique-snv with no detected snv is different from my reference sequence. What means this? The virus population has fixed these changes? Could you add some processing step to detect this kind of changes?
Thank you in advance
Pedro Seoane

Hello, Pedro.
The SNPs are given with respect to the consensus of the sample, not the reference, since the algorithm does not have the reference.
If the major haplotype has, let's say T at position 512 with 70% of reads supporting it, while the reference has C, the C at this position in other haplotypes will be reported as a SNP. Again, this is done because we have no knowledge of the reference from the sam file.
Regarding json format - I'll work on it soon.
Best,
Slava

Thank you very much @vtsyvina for your quick answer
Then, if I understand correctly your answer, the frequencies given by clique-snv are calculated taking into account the number of haplotypes generated by your algorithm (obviously, you use the read assignation to each haplotype to quantify the relative abundance). But my concern is that this ignores the reference sequence (reads that don' have any change) and I cannot know the frequency of the reference sequence that it's an haplotype of the virus population itself.
I'll illustrate with an example, we infect a cell with a virus cloned sequence so all the haplotypes are the same. This sequences replicate with error into the cell and we have the following count (using 100 as total count of haplotypes):

25 don't have changes, so they are the reference sequence (freq 0.25)
20 have changes in positions 5, 100 and 190 (freq 0.20, if only haplotypes not reference: 0.26)
35 have changes in positions 5, 110 and 250 (freq 0.35, , if only haplotypes not reference: 0.46)
20 have changes in positions 100 and 250 (freq 0.20, if only haplotypes not reference: 0.26)

If the sequences that are not the reference sequence are discarded for the haplotype frequency, these frequencies are overestimated and discard one segment of the population that contributes to the virus fitness. There is some way to take into account the reads with no changes to estimate the frequency of the reference sequence?

If the reference sequence is not dominant in the sample(let's say some haplotype got ~50% frequency) but still present the tool should report it as just another haplotype.
Let's call reference haplotype A, then new dominant haplotype B and just  one another C. For simplicity haplotype A consists of all A bases, if B and C has mutations they will be A>C.
Now, B has mutations in positions 5,100, 190, then the consensus haplotype will be AAAACAAA....AC(100)A.....AC(190)A..., then the algorithm should be able to detect A as another haplotype with SNPs AAA[5,100,190] compared to the consensus haplotype. And if C has mutations in 10, 100, 190, 200 then it will be reported as having two mutations CC[10,200] (since positions 100, 190 are equal to the consensus).
You should understand the SNPs in output file relative to the consensus, not reference. Some samples may have 5 haplotypes of equal frequency, then the "consensus" haplotype doesn't even exist.
The frequencies are estimated using EM algorithm, it doesn't rely just on read counts(since different haplotypes have different number of SNPs  and different distribution of them the raw read count doesn't give any good estimation).
My suggestion would be to analyze obtained sequences themselves, not just SNPs that the tool provides. That human readable file was not intended as variant calling information. It might be helpful for a very quick look at the results and more useful if we know that the consensus haplotype exists in the sample.

Hi @vtsyvina
Your last answer is very clear, and I think that I understood the concept. Only to confirm, if there is one haplotype generated by clique-snv with an empty list of SNV, is the consensus one (the dominant haplotype). If I align all the haplotypes against the reference and one of them has the same sequence that the reference, this haplotype it's the reference. So, the frequency calculated for this haplotype represents the abundance of the reference sequence.

Yes, it will be consensus haplotype for the sample. When there is only one haplotype reported it can be for several reasons:

CliqueSNV actually didn't find anything other than the consensus
The sample is too diverse and the program cannot execute in reasonable time, so it just outputs consensus

"So, the frequency calculated for this haplotype represents the abundance of the reference sequence." - yes

The version 1.5.5 switched to JSON format. You can  check it out


error: linker x86_64-linux-gnu-gcc not found

Trying VERY hard to make this work on OpenSUSE 15.4 using these instructions:
https://github.com/tensorchord/pgvecto.rs/blob/main/docs/installation.md#install-from-source
Everything works perfectly fine until I do the cargo pgrx install --sudo --release. Here is the output:
postgres@vm-dev:/tmp/pgvecto.rs> cargo pgrx install -c /usr/lib/postgresql14/bin/pg_config --release
       Using PgConfig("pg14") and `pg_config` from /usr/lib/postgresql14/bin/pg_config
    Building extension with features pg14
     Running command "/var/lib/pgsql/.rustup/toolchains/nightly-2023-11-15-x86_64-unknown-linux-gnu/bin/cargo" "build" "--release" "--features" "pg14" "--no-default-features" "--message-format=json-render-diagnostics"
   Compiling proc-macro2 v1.0.70
   Compiling unicode-ident v1.0.12
   Compiling libc v0.2.151
error: linker `x86_64-linux-gnu-gcc` not found
  |
  = note: No such file or directory (os error 2)

error: could not compile `proc-macro2` (build script) due to previous error
warning: build failed, waiting for other jobs to finish...
error: could not compile `libc` (build script) due to previous error

I did try as root as well, exact same error. I noticed the following:
vm-dev:/tmp/pgvecto.rs # which gcc
/usr/bin/gcc
vm-dev:/tmp/pgvecto.rs # gcc --version
gcc (SUSE Linux) 7.5.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

vm-dev:/tmp/pgvecto.rs # ls -l /usr/bin/x86_64*
lrwxrwxrwx 1 root root      7 May 17  2023 /usr/bin/x86_64 -> setarch
-rwxr-xr-x 2 root root 574144 May 25  2018 /usr/bin/x86_64-suse-linux-gnu-pkg-config

Not sure what to try from there.

Can you try delete https://github.com/tensorchord/pgvecto.rs/blob/9e46faa91d3c295578b570a5e93e15ff8ae10010/.cargo/config.toml#L8-L9 ?
Ref: https://github.com/tensorchord/pgvecto.rs/issues/190#issuecomment-1859222473

Can you try delete this part?
https://github.com/tensorchord/pgvecto.rs/blob/9e46faa91d3c295578b570a5e93e15ff8ae10010/.cargo/config.toml#L8-L9
Ref: #190 (comment)

and... fixed! thank you.

More details can be found in #190 . The configuration is currently set for release and cross-compilation purposes, which helps rust to find the correct linker when compiling arm binary on x86.


[Website] ROA validity on the front end is determined with prefix-announcing AS instead of prefix-origin

Fixed. It now uses as_path[-1] as the origin


Improve Dev Experience of FHIR well-known API for Choreo

Improve Dev Experience of FHIR well-known API for Choreo
Related Issue: https://github.com/wso2-enterprise/open-healthcare/issues/1142

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Resolve #5 - which fails to find files that exist

Paths are hard coded in which-2.21 for 256 chars length.
This patch to use PATH_MAX from limits.h (developed by Than Ngo<EMAIL_ADDRESS>is provided in RHEL 9 and Rocky 9.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found some lint.
Here's what I've got...
For recipe/meta.yaml:

❌ This recipe is using a compiler, which now requires adding a build dependence on {{ stdlib("c") }} as well. Note that this rule applies to each output of the recipe using a compiler. For further details, please see https://github.com/conda-forge/conda-forge.github.io/issues/2102.

For recipe/meta.yaml:

ℹ License is not an SPDX identifier (or a custom LicenseRef) nor an SPDX license expression.

Documentation on acceptable licenses can be found here.
This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/12028074288. Examine the logs at this URL for more detail.

@conda-forge-admin please rerender

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.
I do have some suggestions for making it better though...
For recipe/meta.yaml:

ℹ License is not an SPDX identifier (or a custom LicenseRef) nor an SPDX license expression.

Documentation on acceptable licenses can be found here.
This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/12032808603. Examine the logs at this URL for more detail.

Logs look like the test for this has never worked on a platform that uses aliases for which (such as Rocky/Centos/RHEL)
+ /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot --version
GNU which v2.21, Copyright (C) 1999 - 2015 Carlo Wood.
GNU which comes with ABSOLUTELY NO WARRANTY;
This program is free software; your freedom to use, change
and distribute this program is protected by the GPL.
+ which which
+ grep /home/conda/feedstock_root/build_artifacts/which_1732631920077/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/bin/which
+ alias
+ eval declare -f
++ declare -f
+ /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot which

The alias points directly at the full path of /usr/bin/which.


server: compact log and recycle snapshots

This PR closes #776.

I tried many times under macos, but it didn't reproduce, so I merged it first and solved it when it reproduced.


Is there any way to returning value from c# to js

Hello im traying to returning value from c#.
Like

No.  But you can create a callback.
You can write a method that receive the return in Javascript, and use the Javascript invoke feature from C# to send the response back to the Javascript.
You could even use a tokening mechanism to make sure the response can be matched with the request.
In Javascript:
InvokeCSharpAction(JSON.stringify({token: token, data:data}));
const csresult = (token, r) => {
};
in C#
OnCSharpEvent(data){
// do stuff
var obj = JsonConvert.DeserializeObject(data);
var token = obj.uuid;
var results = { something you do with the data };
webBrowser.EvaluateJavascriptAsync(token, results);
}

Based on @nmoschkin's suggestion, I implemented an example:
https://github.com/tedchirvasiu/MAUIWebViewExample
https://github.com/tedchirvasiu/MAUIWebViewExample/commit/31bfb68f37038d7dfc1401e326ec11cc7404bbcc
I tried not to mess with the internal code and only operate on the MainPage example. The only change to the internal code I did was to remove the JSON.stringify from HybridWebViewHandler on Windows as that would encode it twice.
In MainPage I made MyWebView_JavaScriptAction act like a reducer in Redux, where the Payload it receives is a serialized JSON object of the form:
public class JavascriptAction {
    public string Type { get; set; }
    public JsonNode? Payload { get; set; }
    public string? ResponseToken { get; set; }
}

So now MyWebView_JavaScriptAction routes the action based on the action type.
https://github.com/tedchirvasiu/MAUIWebViewExample/blob/31bfb68f37038d7dfc1401e326ec11cc7404bbcc/WebViewHostExample/MainPage.xaml.cs#L48
Then, based on whether a ResponseToken is present or not, it invokes a receiver function on the JavaScript side with the response.
On the JavaScript side you'll see a separate script block with a mini clojure called "csharp". This encapsulates 4 methods:

invoke(action, data) => void - this is just a raw wrapper around invokeCSharpAction, it does not track a response.
call(action, data) => Promise - this returns a promise which gets resolved with the response from the native code or rejected if the native code threw an error
receiveResponse(token, data) - this is called by the native code to return the response on success
receiveError(token) - this is called by the native code to indicate an error occured

Warning, only briefly tested on Windows and Android.
@nmoschkin I could submit a PR unless you feel it ruins the simplicity of the current example.

This example is extremely basic.  It's bare and skeletal, and from here we can go in many fancy directions.
We could even write code to bind types, etc... lots of different and creative things.
So the question is, do your changes correct existing functionality, or introduce new functionality?  Because this is not trying to be a library.  Just a very barebones, core, basic example.  I expect that people fork it, and do what they like with it.


Pycobra JMLR paper: typo in algorithm

Hi,
In the JMLR MLOSS paper, page 3 presents the algorithm, and machine_set = ; one line 5 seems to be a typo.

Thanks!

@bhargavvader no news?


Savage Worlds Tabbed v3.8

Changes / Comments

Ability to change linked attribute of any skill.
Can enable/disable Soak button from the game settings.
Made it easier to enable/disable a skill in a setting (can click the skill name, not just the checkbox, in config panel)
Fix translations for Renaming Piloting and Climbing skills.
Attempt to fix skills in Game Settings being all disabled by default (instead of enabled).
Fix Show Modifiers option not working (until you unset and set it again) despite being on by default.

Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[x] Does the pull request title have the sheet name(s)? Include each sheet name.
[x] Is this a bug fix?
[x] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Hello @clevett,
I experimented in the sheet.json trying to create a "title" about user options. That must be the reason why sheet.json doesn't work.
Here is the section :
 {             "attribute":"fakeattributeusedfortitle",             "displayname":"Custom skill selection for your setting",             "type":"checkbox",             "checked":"checked",             "readonly":"readonly",             "description":"Here you can enable/disable skills for your setting, as well as renaming them, or linking them to different attributes. Skills linked to Agility or Strength will suffer encumbrance penalties. Fighting can't be disabled. It can however be renamed or relinked. If you need skills that can activate power, enable and rename any of : Faith, Focus, Psionics, Ritual, Spellcasting, Weird science, Performance or Athletics. If you need skills that can fire weapons, enable or rename any of : Fighting, Athletics, Shooting or throwing."         },
First, I used "readonly" expecting it to be added to the input, despite readonly option is not in the Wiki regarding sheet.json. (like checked=checked wasn't, but I read in the forum it would work, and Fate Core v2 use it and it works).
Second, for attribute name I gave an attribute the sheet HTML is not using at all. It's not even declared there. I assumed the attribute would be added to all characters created (in the attribute & abilities section), but never be displayed in the sheet itself.
I'm going to rename this "fakeattribute" and add it to the SWTRedesign.html, and see whether it works ?

Fix pushed. (affect both the HTML and the sheet.json)
Could you test if that solves the issue or if that's something else ?

Hello @clevett,
Would you have time to check and help me on this pullrequest before this week push to servers ?
Finderski (the sheet author) would need this update to safely work on new features of his own.
Tell me how best I can help.

@gronyon
I'm actually on vacation through tomorrow and just stopping in to do merges. I'll test your sheet.json changes tomorrow before the push.
You could work from each other's branches as remote repositories then you'd be able to collaborate together easier without awaiting changes be merged into master. Here are some simple directions on how to do this https://gist.github.com/elfrank/c08256de9c15e41e1781


fns for JS --> ext fns

@josojo pls review & merge. thanks

Codecov Report

Merging #204 into contracts/SmartContractAudit1.0 will decrease coverage by 0.58%.
The diff coverage is 83.33%.

@@                         Coverage Diff                         @@
##           contracts/SmartContractAudit1.0     #204      +/-   ##
===================================================================
- Coverage                             99.8%   99.21%   -0.59%
===================================================================
  Files                                    6        6
  Lines                                  508      512       +4
  Branches                                94       94
===================================================================
+ Hits                                   507      508       +1
- Misses                                   1        4       +3

Impacted Files
Coverage Δ

contracts/DutchExchange.sol
99.09% <83.33%> (-0.68%)
:arrow_down:

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 e55fc31...d7c3bf7. Read the comment docs.


[GSSoC 23'] Projects Not Working, All paths to file database need to corrected

Describe the bug
The issue lies in the rearranged projects, as certain features of the program operate on a text file, requiring the correction of file paths used in different locations.
Expected behaviour
In order for the projects to function properly, the paths must be corrected in all instances.
Screenshots

Additional context
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

@Pranjal360Agarwal
please open this issue
I'm working on it


IRGen: Omit property descriptors from #_hasSymbol checks for static properties

Property descriptors for static properties were only recently introduced with SE-438. Since these symbols are not present in Swift libraries that were compiled with earlier versions of the compiler, it is not safe for #_hasSymbol to check for the property descriptor symbols, since they can be absent at either link time or runtime.
Resolves rdar://139749275.

@swift-ci please smoke test


Improve cost model / budget machinery

The current budget.rs cost model is inadequate for serious use. It needs:

[ ] To be able to load a batch of parameters from CONFIG_SETTING LEs
[X] To use a more uniform and lightweight interface for defining multiple cost centers (currently one has to define a number of new variables and functions in a number of structures and traits)
[X] To handle cost functions that are parameterized by constants but have nonlinear relationships to inputs (eg. charging log_16(sizeof(map)) CPU for a map lookup)
[X] To handle systematic/automatic calibration of costs by measurement -- both taking measurements over a range of input values and then fitting cost-function parameters to those measurements

Wednesday update:

factored out the measurement and reporting code
connected it to model-fitting directly
added memory-allocation measurement

It's now fairly easy to add new calibration benchmarks, as illustrated.
The good news is that the vector-allocation benchmark shows low costs in line with expectations for vector operations: the per-cell CPU instruction cost is about the same as 2 WASM instructions would be, and the per-cell memory cost is exactly 16 bytes as expected (1 word for the value + 1 word for the host weak pointer).

See https://github.com/stellar/rs-stellar-contract-env/pull/164 -- still needs to be wired up to the CONFIG_SETTING LEs  but it's getting there.

Initial work is done here, remainder (which is involved) to be continued in #305


Quickstart dev

Quickstart is working ready for fine tuning.
The contents of conf.py needs review for the following:

Sphinx extension.
defaults
theme and beautification of the initial master page (index.rst)
Creation/Integration of an installer tool/script for ablog-quickstart or other related tools.

The code follows more or less the same conventions followed by sphinx-quickstart, but may need some clean up.

Excellent! This is what ablog needed exactly. I will take a look at this over the weekend. Thanks!


server_name: offer ServerName::to_str w/ alloc/std features

Downstream crates may want to represent a ServerName as a String or &str, e.g. for passing through a ffi boundary to external code (for example, in rustls-ffi, or in rustls-platform-verifier).
This commit implements support for converting a pki_types::IpAddr to a std::net::IpAddr (to use the to_string impl), and adds a ServerName::to_str that can return a Cow<'_, str> for a DnsName or an IpAddr.

Published rustls-pki-types v0.2.3 at registry crates-io

Argh - I broke semver calling this 0.2.3 :cry: af0db937efa8a3263e3b81d1e3b158d55866f777 was in main and added a Debug bound on SignatureVerificationAlgorithm.
That makes it incompatible with rustls-webpki 0.102.0-alpha.7 because RingAlgorithm isn't Debug.
I could cut a new 0.2.4 that includes this branch's changes but not af0db937efa8a3263e3b81d1e3b158d55866f777, or we could roll forward and fix webpki. I'm not sure what the best course of action is given this crate is pretty internal to the Rustls ecosystem.

Here's a webpki fix PR: https://github.com/rustls/webpki/pull/212

I guess we should add a cargo-semver-checks job?

It was there, but CI wasn't running :sob: I should have fixed that before I merged the other work. Silly mistakes.


Publish the provider on registry.terraform.io

Is your feature request related to a problem? Please describe.
Terraform providers are now easily downlodable through official Terraform registry
It could allow simple installation as follow :
terraform {
  required_providers {
    conjur = {
      source  = "cyberark/conjur"
      version = "~> 0.4"
    }
  }
}

Describe the solution you would like
Publicsh the provider following the Terraform documentation about publishing provider to the Terraform registry.
Describe alternatives you have considered
Manually download the provider and put it in the right directory before execution. But it's a pain to maintain and required additional dependencies like curl/wget/tar
Additional context
N/A

Thanks for this suggestion @Lunik! It sounds like a great idea, so I'll work with my product team to get this scheduled for sometime in 2021. I'll try to update back here once I have a better idea of the exact timeline ... stay tuned!

Hello, any update or ETA ?

Published in Aha ideas

Any status on this?

Tagging in @alexkalish, who may have more up-to-date information.

@jonharrisnm: Thanks for checking in.  I've asked our product manager for an update and hope to hear soon.

Do you have any news on this one?

This is available now (thanks!), but the documentation still doesn't reflect it.


Ignore EEBUS EVSEs not providing current limits

Some EVSEs using EEBUS sometimes do not provide any current charging limits and also do not provide valid ranges just ignore these scenarios and hope for the best.

This should fix https://github.com/evcc-io/evcc/issues/15286


Super-properties of structure properties

in https://github.com/ANZSoilData/def-au-domain/issues/2#issuecomment-1208901620 @meganrwong asked:
QUESTION - from soil profile chapter ASLS
STRUCTURE
added - Structure-articifial-aggregates, Pans-structure , Material-structure
The following instances seemed to have two high level properties -
sprop:structure-pedality-grade - skos:narrower : GRADE, STRUCTURE
sprop:structure-pedality-size - skos:narrower : SIZE, STRUCTURE
sprop:structure-pedality-type - skos:narrower : TYPE, STRUCTURE
grade, size and type are not exclusive to structure
Is there a better way of doing these @dr-shorthair ?

No problem with multiple super-properties.
Remember: this is set-theory, not inheritance hierarchy.
Ask the question: is every member of sprop:structure-pedality-grade also both a GRADE and a STRUCTURE?
If yes, then two parents is fine.

cool, thanks for clarifying


fix swagger completeness issue

Latest improvements:
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[x] I have reviewed the documentation for the workflow.
[x] Validation tools were run on swagger spec(s) and have all been fixed in this PR.
[x] The OpenAPI Hub was used for checking validation status and next steps.

ARM API Review Checklist

[x] Service team MUST add the "WaitForARMFeedback" label if the management plane API changes fall into one of the below categories.
adding/removing APIs.
adding/removing properties.
adding/removing API-version.
adding a new service in Azure.

Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.

[x] If you are blocked on ARM review and want to get the PR merged urgently, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
Please follow the link to find more details on API review process.

Automation for azure-sdk-for-python

Automation for azure-sdk-for-go

Can one of the admins verify this patch?

Hi, making sure it won't create a breaking change in clients (instead of one function, we now have 2)

/azp run

@yibirnba CI passes after rerun.


Hello Gui -> Line Edit crashes app in XAP

Clicking the Line Edit results in an app crashing exception in XAP (other android platforms not tested)

Fixed a long time ago.


manually input an ec2 event

Currently trying to make a unit test to see if my Python script correctly returns scheduled EC2 events. There is no way to schedule an EC2 event to my knowledge (different from setting a rule on AWS CloudWatch because it's propagated by AWS itself) so I want to manually input the event in the output format of the ec2 describe_instance_status call (similar to the EC2_INSTANCE_STATUS XML seen at the bottom of https://github.com/spulec/moto/blob/master/moto/ec2/responses/instances.py). Is there any way to perform this or perhaps simulate such an EC2 event through moto?

Not ideal, but you can do something like this to manually modify the backend.
from moto.ec2.models import ec2_backends
ec2_backends['us-east-1'].reservations[reservation_id] ...

Please reopen if that doesn't work.


SQL values should be single quote

Like your example:
// sqlQuery is:
SELECT *
FROM apples
WHERE
    color = red
    AND (
      NOT(type = "honey crisp")
      OR age_in_months >= 5
    )
LIMIT 10;

Actually, this can't work in Standard SQL mode, the value of a field must use a single quote:
SELECT *
FROM apples
WHERE
    color = red
    AND (
      NOT(type = 'honey crisp')
      OR age_in_months >= 5
    )
LIMIT 10;

Can I custom the symbol use single quote or double quote?

Ah yea that is a good callout, this is a bug!

Okay, i will create a pr for it

I also created one since it needed to be fixed in two places and needed to update the tests. Thanks for raising the issue and feel free to file other issues if you run into any!

The fix should be in v0.0.3 which I just cut.

There may be further issues with the postgres driver as I haven't run that in production yet. If you find other incompatibilities just add them to the postgresql_test.go test file and create an issue and I can look into it! PRs are also appreciated if you feel up for it :).

We are using this lib in our es proxy: https://docs.zinc.dev/docs/zplane/
But the repo hasn't make published.
Thanks for your contribute.


Stuff from one playthrough of Celicath

Credit to @Celicath
"Played once, only commenting on bugs and inconsistencies
Cards

Feather Guard targets enemy.
Dynamic Entry: Has [MISSING_TITLE] and [MISSING_DESCRIPTION]
Different from the sheet

God's Blood HP loss: 1x3 instead of 9
Polarity Disorder's Damage: 8 instead of 7
Pandamonium: No Weak or Vulnerable
Garbage Golem does not Exhaust.
Delayed Death has Ethereal.
Clear Intention does not Exhaust.
Supplicate to Inari costs 3 instead of 2
Wrong Rarities/Types

Heavy Slam is Common. (should be Uncommon)
Sparks is an Attack. (should be a Skill)
Suplicate to Inari is a Power. (Should be a Skill?)

No Upgrades

Celestial Crafting, Hover

Wordings

Supplicate to Inari should have tooltip for what Three-tailed Fox does.
Sheet of Paper needs previews
Elder's Knowledge: Wisdom should be a keyword
Pounce and Retreat, Void Defend, etc: Should have tooltip for what (Block Symbol) means.
Freefall needs Unplayable.
Arcane Toolbox should have Innate on top of the description.
Mischievous Fox, Fetching Fox: The summon's name in the Description needs a space.
Carry On, Little Shield Dude: Should use !M! to make it green when you preview their upgrades.
Scorpion Sting, Quick Cast: Needs a period at the end of the description.
Collect Self: stance should be Stance.
Garbage Golem: block should be Block.

Other inconsistencies

Charge Beam is an Attack while Sparks is a Skill (although Sparks is 'incorrectly' implemented as an Attack)

Summons

Mirrored Fox: Tooltip says 'gain 1 Block.'

Fire Imp: Tooltip says 'deal 0 damage'

Approach's double damage buff affects all summons affected by attack modifiers, and they do not remove double damage buff.

Inconsistencies on whether attack modifiers affect summons:

Mirrored Fox is unaffected by attack modifiers.
Dire Wolf is affected by attack modifiers. It says in the description
Fire Imp is affected by attack modifiers, even though it doesn't say that in the description.
Fire Imp is affected by Thorns, while Dire Wolf is not.
Fire Imp's damage is sometimes not correctly affected by attack modifiers right after it is summoned.

Power

Flight Power from Soaring Form and Feather Guard are different. When you have both of them, you take 1/4 damage.
Flight Power from Soaring Form is removed, it crashes with:
java.lang.ClassCastException: theGartic.TheGartic cannot be cast to com.megacrit.cardcrawl.monsters.AbstractMonster
at com.megacrit.cardcrawl.powers.FlightPower.onRemove(FlightPower.java:74)
at com.megacrit.cardcrawl.actions.common.RemoveSpecificPowerAction.update(RemoveSpecificPowerAction.java:53)
at com.megacrit.cardcrawl.actions.GameActionManager.update(GameActionManager.java:179)
at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:325)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2532)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:876)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:423)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)

Other

If you try to load a save file created without this mod, it crashes."

Er, edited by Bryan fixes:
"Cards

No Upgrades for Celestial Crafting, Hover

But They have no upgrades listed on the sheet

Feather Guard targets enemy.
Dynamic Entry: Has [MISSING_TITLE] and [MISSING_DESCRIPTION]
Different from the sheet

Supplicate to Inari costs 3 instead of 2
Wrong Rarities/Types

Heavy Slam is Common. (should be Uncommon)
Sparks is an Attack. (should be a Skill)
Suplicate to Inari is a Power. (Should be a Skill?)

Wordings

Supplicate to Inari should have tooltip for what Three-tailed Fox does.
Sheet of Paper needs previews
Elder's Knowledge: Wisdom should be a keyword
Pounce and Retreat, Void Defend, etc: Should have tooltip for what (Block Symbol) means.
Arcane Toolbox should have Innate on top of the description.
Mischievous Fox, Fetching Fox: The summon's name in the Description needs a space.
Carry On, Little Shield Dude: Should use !M! to make it green when you preview their upgrades.
Scorpion Sting, Quick Cast: Needs a period at the end of the description.

Other inconsistencies

Charge Beam is an Attack while Sparks is a Skill (although Sparks is 'incorrectly' implemented as an Attack)

Summons

Mirrored Fox: Tooltip says 'gain 1 Block.'

Fire Imp: Tooltip says 'deal 0 damage'

Approach's double damage buff affects all summons affected by attack modifiers, and they do not remove double damage buff.

Inconsistencies on whether attack modifiers affect summons:

Mirrored Fox is unaffected by attack modifiers.
Dire Wolf is affected by attack modifiers. It says in the description
Fire Imp is affected by attack modifiers, even though it doesn't say that in the description.
Fire Imp is affected by Thorns, while Dire Wolf is not.
Fire Imp's damage is sometimes not correctly affected by attack modifiers right after it is summoned.

Other

If you try to load a save file created without this mod, it crashes.

I can't recreate this - Bryan

Working

Delayed Death is supposed to have ethereal
Soaring Form now uses PlayerFlightPower instead of FlightPower
God's blood 9 hp loss, not 1x3
Polarity Disorder's Damage: 7 damage instead of 8
Garbage Golem exhausts, and also has correct capitalization for Block
Clear Intention exhausts
Freeform now says unplayable
Collect Self capitalizes Stance
Pandamonium: Now talks about status effect in card description"


Missing dll

One of the dll files is missing.

Thanks for your report.
I realized that I copied the wrong DLL files in the release zip file, so I have just replaced them with the correct DLL files.
Please download the release zip file again and see if that works.


Volunteer Maintainer

:rotating_light: Attention :rotating_light:
I no longer use R in my daily work and haven't for a couple years. I also no longer have the time to maintain this package properly. If anyone is interested in taking over the maintenance of this package and eventually the repository, please post an Issue with the subject of "Volunteer Maintainer". Other Issues and PRs will be closed.
Hello there,
I have been using R for a while now and have recently been porting my python machine learning codes to R. I would like to maintain this repository.
regards
markroxor

Invited as collaborator. Thanks for volunteering!


OK ... I refactored collectRelationValues() to make it cleaner and a little more obvious what it does:
Explode the dotted relations into an array and pass it to collectRelationsValues(), which shifts the first relation off the stack.  If only one remains on the stack, we're done, return the collection for that relation as an array.  If more than one, iterate through records for the relation, recursing, merging the returned arrays.
It doesn't need to check for relation types, as that doesn't matter.  Whatever the relation is, it will yield a collection, which we iterate and recurse on.  I've tested it with BelongsTo, HasOne, HasMany, BelongsToMany in arbitrary order up to a depth of 4.
And to wrap it up, I had to add the CanFormatArrayState concern, so I can render my distant relations nicely.  I have some with commas in them, so I can't use the TextColumn formatStateUsing.
Here's a video of it in action.  A HasMany => BelongsTo, and a BelongsTo => BelongsTo => BelongsTo => BelongsToMany.
https://www.screencast.com/t/XoYg1exa

Closing this one on v2, resubmitting on v3 with more changes.  Too many code changes for a v2 feature.


Can't get LazyVim installed under windows

I tried the instructions from the install page under the windows tab. But when I start nvim I just get this error:
Error detected while processing C:\Users\martin\AppData\Local\nvim\init.lua:
E5113: Error while calling lua chunk: C:\Users\martin\AppData\Local\nvim/lua/config/lazy.lua:9: module 'lazy' not
found:
        no field package.preload['lazy']
        no file '.\lazy.lua'
        no file 'C:\tools\neovim\nvim-win64\bin\lua\lazy.lua'
        no file 'C:\tools\neovim\nvim-win64\bin\lua\lazy\init.lua'
        no file '.\lazy.dll'
        no file 'C:\tools\neovim\nvim-win64\bin\lazy.dll'
        no file 'C:\tools\neovim\nvim-win64\bin\loadall.dll'
stack traceback:
        [C]: in function 'require'
        C:\Users\martin\AppData\Local\nvim/lua/config/lazy.lua:9: in main chunk
        [C]: in function 'require'
        C:\Users\martin\AppData\Local\nvim\init.lua:2: in main chunk
Press ENTER or type command to continue

I usually don't work under windows, however I need to and any help would be appreciated.
Running nvim without the LazyVim/starter worked.
Apparently lazy.nvim did get cloned into
C:\Users\martin\AppData\Local\nvim-data\lazy

Try to remove the C:\Users\martin\AppData\Local\nvim-data\lazy folder and run nvim again in case the git clone didn't finish successfully. It will try to reinstall lazy again.

I just booted up my Windows install and it all went fine.
It might indeed have been an issue where the initial clone didnt finish sucessfully

Just tried it. It worked. Thanks alot!


Support with Stripe v3

Does angular-stripe support stripe v3?

This is the current status: https://github.com/bendrucker/angular-stripe/issues/62


jetpack_development_mode is deprecated

Getting this notice:

Deprecated: jetpack_development_mode is deprecated since version 8.8.0! Use jetpack_offline_mode instead.

Tracking it down to this line: https://github.com/norcross/airplane-mode/blob/master/airplane-mode.php#L158

See #108.


Add cphelper.nvim and competitest.nvim

Checklist:

[x] The plugin is specifically built for Neovim.
[x] The lines end with a .. This is to conform to awesome-list linting and requirements.
[x] It's not already on the list.
[ ] It supports treesitter syntax if it's a colorscheme.

Add competitive programming plugins.

Thanks for the PR! You are missing a table of contents header. If you fix that I can merge it.

@tversteeg sorry I'd missed it. Now it's fixed


Feature/kirkstone/machine/orin nx 8g

Added  machinen support for Nvidia Jetson Orin NX 8G module in P3768 carrier

If you could add Signed-off-by lines to your commits, per the contributing guidelines, I'll merge this.  Thanks!

@madisongh
Hi,
I correct the signed-off-by.


fix: sanitizeUser function should clean EmailChange

What kind of change does this PR introduce?
Bug fix:
The sanitizeUser function did not cleanup the EmailChange and EmailChangeSentAt properties on a User. If a User had a pending email address change, the new address could be leaked via a crafted signUp request.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>2
Details

2 of 2 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 57.92%

Totals

Change from base Build<PHONE_NUMBER>9:
0.0%

Covered Lines:
9138

Relevant Lines:
15777

💛  - Coveralls


use Result to replace the List<List> in MetricFlowUnit

use Result to replace the List<List> in MetricFlowUnit

Issue fixed. Closing this issue


Content includes some BSD-2-Clause

Type: Incorrect
Summary:
Content includes some BSD-2-Clause
Details:
ajv.bundle.js includes content that is BSD-2-Clause.
/** @license URI.js v4.2.1 (c) 2011 Gary Court. License: http://github.com/garycourt/uri-js */
The referenced repository indicates BSD-2-Clause.
Resolution:
Change the license of ajv.bundle.js to BSD-2-Clause
Affected definitions:

ajv 6.12.2

@waynebeaton I think this should be updated to BSD-2-Clause-Views since the license includes:
 * The views and conclusions contained in the software and documentation are those of the
 * authors and should not be interpreted as representing official policies, either expressed
 * or implied, of Gary Court.

https://spdx.org/licenses/BSD-2-Clause-Views.html
Do you agree?

Agreed.


Canceling ChangeBlockEvent.Break causes block to lose custom data

I am currently running

SpongeVanilla version: 1.12.2-7.1.7-RC272

Java version: Java(TM) SE Runtime Environment (build 1.8.0_181-b13)

Plugins/Mods: Just my plugin

Issue Description
I have added custom data to a mobspawner block and it gets persisted properly.
But, when I setup an event listener of ChangeBlockEvent.Break that cancels the break of the block and have it cancel the event and mark all transactions with invalid, it restores the block but there's no data attached anymore.
With the help of the debugger, I was able to see that the data was there when I first attempted to break the block.
After attempting to break it a second time, it was no longer there and was just lost.

Could you post the code you use to create the DataRegistration object? This happened for me at first, but it was just caused by a problem with my test plugin while creating the DataRegistration.

        DataRegistration.builder()
                .name("Custom Item")
                .id("custom_item")
                .dataClass(CustomItemData.class)
                .immutableClass(CustomItemData.Immutable.class)
                .builder(new CustomItemData.Builder())
                .build();

That is the code that registers the custom data. It persists fine even after a restart. It's just not rolled back from the block snapshot.

You'll need to put that in an event handler for GameRegistryEvent.Register<DataRegistration> and pass that to event.register().

...Actually, never mind. build() actually does register. My problem was that I forgot to call .id() at first.

Does anything show up in the logs when you break the block?

Nope. No error or anything. It just does't rollback the custom data.

Quick question - does this still happen on RC277?
I saw some of your code on GitHub and downloaded it. The latest version I could find works properly in my development environment. (I used /customitems to give myself a block inspector and a coal generator. After placing the coal generator, I disabled all block changes and attempted to break the block. Then I used the block inspector on the coal generator, and it still showed "coal generator" in the console.)

Okay, just tested now on RC277. Can't repro the problem either.
Back on RC272 which was when I last worked on it, I was able to repro. I guess it got fixed somehow.


DEV:TRAJ:Trajectory does not support deletion of elements (LOW PRIORITY)

Per SLB "Issues found in Drillflow V0.14 image" email:
(low priority)Trajectory does not support deletion of elements

Item noted not solved by SLB- active classified for next sprint
ETA TBD pending @TessForGithub2 current sprint support bandwidth


Fix previous/back navigation with --prefix-paths

Summary
This fixes #41, ensuring the previous/back navigation appears even when the website is served in a nested path with gatsby build --prefix-paths.
See https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-link/#add-the-path-prefix-to-paths-using-withprefix for the relevant documentation.
Test plan
See reproduction notes in https://github.com/gregberge/smooth-doc/issues/41.
Sorry this comes three months later... Better late than never :)

Thanks!


Add link to Pascal/Object Pascal implementation

Hi Jeff(@coding-horror),
As discussed on Issue #15
Cheers,
Gus

looks good! 👍

Many, many thanks!!
Will proceed at my own pace now!!


Bug: Incorrect font-family used in demo components

Describe the bug
The demo is using the incorrect font-family. This is largely caused by Bootstrap's normalize.css. The font should be Roboto, but it is instead the font set by Bootstrap's normalize.css.

Fonts are coming from:
body: Roboto, sans-serif
body: "Source Sans Pro", sans-serif
normalize.less:body: "Helvetica Neue", Helvetica, Arial, sans-serif
bootstrap.min.css:html: sans-serif


Update active-directory-accessmanagement-groups-with-advanced-rules.md

Updated to reflect license requirements

Hi @RobdeJong, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Rob de Jong). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;

@RobdeJong : Thanks for your contribution to the Azure documentation! The author, @curtand, has been notified to review your proposed change.

#sign-off


Change directory for static assets

What problem does this feature solve?
Currently, from the official website, any static assets placed in the public folder will simply be copied and not go through webpack. I need to change the directory as I do not need to copy those static assets again in the output directory. It is an existing project and the public directory is already being used by other parts of the project, so it is not a good idea to change the directory name to cater for using with vue cli which is added afterwards.
I have tried to find out the corresponding solution but I cannot find it. So I would like to request the following feature. In case existing config can solve the problem please let me know. Thanks!
What does the proposed API look like?
// If user just wants to skip this behaviour, one can set an empty dir in this property to override the original default 'public' and everythings would be fine.
// vue.config.js
module.exports = {
staticAssetsDir: 'otherAssetsDir'
}

Is it required for you to mix the vue-cli project with the other one? Maybe you can move it to it's own sibling folder or sub-folder?

I now try to set another project for the frontend and do the consolidation in the backend. However, I think there may also be some others who want the same feature.

This has been requested before and we have declined.
We want to provide a consistent baseline for projects, Making folders like /public and /src configurable goes against that goal and complicates our internals.
It's still possible to adjust webpack for this manually, though.


Update Journald receiver docs to mention support of "operators"

Hey Team!
Recently we were playing with the journald receiver as part of the splunk otel helm chart, and noticed it used operators. This was confusing as the journald receiver docs dont mention support of operators.
https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/journaldreceiver
Please update journald receiver docs to reflect that you can use operators like we do in the helm chart.
FYI, I deployed with journald receiver and confirmed in the configmap that the operators do in fact seem to work

Work continues upstream. Please follow the ticket upstream, I will close this ticket now.


[CT-699] [Bug] Source freshness enabled config doesn't read variables

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
When leveraging the sources config to disable sources within a package, I am noticing that the use of variables with the intent to be overwritten does not work. See the example below:
In my root dbt_project.yml

Expected Behavior
The default variables is required otherwise I get the following error.
18:20:35  Encountered an error:
Compilation Error
  Could not render {{ var('jira_using_versions') }}: Required var 'jira_using_versions' not found in config:
  Vars supplied to <Configuration> = {}

Therefore, I set the default value to true, but found that this default value is the only value that is used. I would expect dbt would use the variable I declare in the vars section. This may not be that big of a deal of individual dbt projects. However, this is pretty crucial for dbt packages to leverage various variables and allow users to override them. It seems users cannot override these source variables however.
Steps To Reproduce

Override a variable in your dbt_project.yml
Use that variable to disable a source via the sources config.

You will need to set a default value, but use a different value than the one you set in the vars config.

Run dbt source freshness and see the variable you declared is not used.

Relevant log output
See above.

Environment
- OS: MacOS M1
- Python: 3.8.9
- dbt: 1.1.0

What database are you using dbt with?
bigquery
Additional Context
Similar to what I said above. You could just hard code the values for the sources and see it works fine. However, for packages we leverage the variables so users can change the behavior of the package. I would expect using the same variable to disable features in other parts of the package would also be able to disable the source itself.

Are you trying to override a source that is provided by a different package (i.e. not your root project)? Because in order for source configs to override a source from a different package, you need to set the attribute: "override: <package_name>". https://docs.getdbt.com/reference/resource-properties/overrides

@fivetran-joemarkiewicz The issue here is that vars defined in dbt_project.yml aren't available for setting configs that are also defined in dbt_project.yml, since the former and the latter are parsed at the same time. This has definitely come up before: https://github.com/dbt-labs/dbt-core/issues/4873, https://github.com/dbt-labs/dbt-core/issues/4938
If you're actually defining the sources in the package, you can use those variables in the sources' .yml definitions directly:
# models/src_jira.yml
version: 2
sources:
  - name: jira
    tables:
      - name: sprint
        description: Table of all sprints.
        config:
          enabled: "{{ var('jira_using_sprints', true) }}"

If you're trying (from a separate root project) to disable a single source table from an installed package, your better bet is to use a simple boolean false.

@jtcohen6 this is exactly what I was looking for! I had attempted the below and noticed it wasn't working. It looks like I just needed the config. Thanks for sharing!
# models/src_jira.yml
version: 2
sources:
  - name: jira
    tables:
      - name: sprint
        description: Table of all sprints.
        enabled: "{{ var('jira_using_sprints', true) }}"

Is this behavior only available in dbt-core >= v1.1.0?
Also, thank you for sharing the #4938 discussion! That is incredibly interesting and I look forward to seeing the vibe evolution of vars 😄

@fivetran-joemarkiewicz Glad to hear that's working! And correct, this is v1.1.0+ only


Compound details in cluster interface do not scroll with the dendrogram

Presently can only view 2-3 compounds at a time.  Scrolling would be helpful or if the structure was on the left and the details on the right, could probably see ~6 which would be better.  Alternatively, the structures could be displayed alone and the details as a tooltip.

I'll make it such that you can scroll through the compounds.

Scrollable compounds in cluster now live on the staging server.


Builds - Mount trusted CA for cluster proxies

@openshift/openshift-team-developer-experience fyi
/assign @adambkaplan
/assign @bparees

/test e2e-aws-builds

but PTAL @adambkaplan @bparees even with WIP label

hmmm ....  can we not run e2e-aws-builds out of OCM ?

we cannot:   https://github.com/openshift/release/blob/master/ci-operator/config/openshift/openshift-controller-manager/openshift-openshift-controller-manager-master.yaml
I'll be submitting a openshift/release PR to fix that @adambkaplan @bparees

e2e-aws errors were oauth/router flakes
/test e2e-aws

@adambkaplan I pushed some responses to your initial comments in a new commit
I deferred for now on the "always create the config map" point since it seemed like you were waiting for confirmation from @bparees

OK @adambkaplan @bparees always created the CA
relevant code snippets commented out pending arrival of injector controller
squashed commits
renamed ProxyCA to GlobalCA and the like
I have the one question on potential additional scaffolding that could be done based whether injection key names are known.
PTAL

and the e2e-aws-builds jobs is getting triggered now

/approve
I'd like to see e2e-aws-builds succeed before staging this

e2e-aws-build passed

/hold
temporarily until I get some of the inject key reference prototype in the commented out section

ok placeholder added in commented out section
/hold cancel

terraform flake on e2e-aws
/test e2e-aws

/hold
they renamed the annotation per @adambkaplan

/hold cancel
annotation updated @adambkaplan please re-lgtm

auth / mem related flakes e2e-aws-builds
/test e2e-aws-builds

failed to acquire resource flakes discussed in forum-testplatform
/test e2e-aws-builds
@adambkaplan please re-post the lgtm thx

e2e-aws-build avoided flakes ... this is ripe for the re posting the lgtm @adambkaplan

/lgtm


Add "test" directory to template tsconfigs' includes

Fixes https://github.com/jaredpalmer/tsdx/issues/225

@allcontributors please add @third774 for code


GCP Response gets overwritten

the batch size is always 100 per push. if i send 200, the sending will be split in two, and when everything is complete, the response will not contain the response of the first delivery.
https://github.com/Ph3nol/NotificationPusher/blob/master/src/Sly/NotificationPusher/Adapter/Gcm.php#L70

@theluk, what do you propose? Merging the result of the every chunk response in one array?

The same issue #87


Update extensible-admission-controllers.md

fix the admission webhook example

@tengqm

@LeoWenxiang Pls sign the CLA in order for this PR to be reviewed.

Thanks for your pull request. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
📝 Please follow instructions at https://git.k8s.io/community/CLA.md#the-contributor-license-agreement to sign the CLA.
It may take a couple minutes for the CLA signature to be fully registered; after that, please reply here with a new comment and we'll verify. Thanks.

If you've already signed a CLA, it's possible we don't have your GitHub username or you're using a different email address.  Check your existing CLA data and verify that your email is set on your git commits.
If you signed the CLA as a corporation, please sign in with your organization's credentials at https://identity.linuxfoundation.org/projects/cncf to be authorized.
If you have done the above and are still having issues with the CLA being reported as unsigned, please log a ticket with the Linux Foundation Helpdesk: https://support.linuxfoundation.org/
Should you encounter any issues with the Linux Foundation Helpdesk, send a message to the backup e-mail support address at<EMAIL_ADDRESS>


dsn_patch_12

Multiple Minor Changes
Game Saving/Loading

Added saving and loading game instances upon booting and quitting the game. Saving will retain statistics and settings information. Some process were shuffled around to make this work (putting music init in main for example). This resolves #143
It's also crucial that you do not upload your own save file

Restart, Music and Settings

Added an additional way to restart the level by pressing R. A safe restart setting was added to the settings (to prevent accidental restarts). This lets the player choose from 1 or 2 R taps to restart the level. This is resolves #285
Put in a timer to not have pressing left or right on the menu interfere with changing settings in the settings page
Music volume is now controllable with a A/D slider in the settings page. This is also helps resolves #285
Some instructions/guidelines were put into the settings page as well

LevelSelect

Levels are now locked behind level progress, and resolves #281
I also included a developer mode that unlocks all of the levels, which I will disclose privately.

Levels are now locked behind level progress, and resolves https://github.com/shoc71/dont-stop-now/issues/281

I will make a custom lock.png for this icon that we can use to lock the items and add a sfx invalid access.

I will make a custom lock.png for this icon that we can use to lock the items and add a sfx invalid access.
How I have it right now is that you can't move past a level if you haven't completed that level yet

I also included a developer mode

get rid of that for this or something,


Updating through the app leaves the uninstaller entry of the previous version in the control panel/settings menu

It appears that uninstalling the old version actually results in removal of the new version and the uninstaller entry for the newer version still exists after uninstallation. Perhaps the updater logic forgot to update the uninstaller entry?

It has something to do with different install modes.

Fixed.
I'm giving more control over the installation process.
If the user tries to install on the same folder but with a different access mode (per-user or per-machine), the other version gets uninstalled before the installation continues.


No estimates showing in latest PF2E version

Describe the bug
Health estimates not appearing.
We're in PF2E, on version 5.7.3
To Reproduce
As best I can tell it's because the PF2E system has changed something to do with stamina. You currently can't set bars to display the characters stamina either and there's a bug for it here https://github.com/foundryvtt/pf2e/issues/10763
Expected behavior
Should show health estimates in PF2E including stamina on the latest version
Screenshots
No estimate for my near death monkey monk :(

Game Specifics (please complete the following information):
We're in PF2E, on version 5.7.3 foudnry

Are you on the latest version of Health Estimate? This was reported and fixed yesterday #209.

I should be. I hit "Update All" on my systems and mods this morning.
Checking again... Yup

I'm on V31.7.2 which appears to be latest at the time of writing this.
The only difference between now and that bug is that one was reported for 5.7.2 of PF2E and I'm on 5.7.3?

It seems to be working for me. Are there any errors on the console?

Ah crap, I forgot to post the error. Sorry.
foundry.js:753 TypeError: Error thrown in hooked function '' for hook 'setup'. Cannot read properties of undefined (reading 'warn')
    at HealthEstimate.updateSettings (logic.js:352:22)
    at HealthEstimate.setup (logic.js:34:8)
    at Object.fn (healthEstimate.js:10:47)
    at #call (foundry.js:730:20)
    at Hooks.callAll (foundry.js:687:17)
    at Game.setupGame (foundry.js:8654:11)
    at async Game._initializeGameView (foundry.js:9931:5)

Nice! I can confirm this fixed it :)
This caused 3 new errors at first but when I read the preceeding warning it just said that I needed to go into your style settings to choose a font (which was set but I guess I needed to go hit save or something)
Anyway, we now have a badass metal font 👍


Billbl clientinfo update

Fixed the quotes problem.

:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/MicrosoftDocs/msteams-docs, working directory: W:\yxdk-s, target branch: master, target branch commit: ee95317d8d90697bcd6093c41fab9e4fa6d86ced, source branch: billbl-clientinfo-update, source branch commit: .

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.

:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/concepts/Cards/cards-actions.md
:warning:Warning

Details

msteams-platform/concepts/bots/bot-conversations/bots-conversations.md
:warning:Warning

Details

msteams-platform/concepts/outgoingwebhook.md
:warning:Warning

Details

msteams-platform/concepts/Cards/cards-actions.md

Line 23: [Warning] Invalid file link:(~/concepts/cards/cards-actions#adaptive-card-actions).
Line 219: [Warning] Invalid file link:(~/concepts/authentication/auth-flow-bot).

msteams-platform/concepts/bots/bot-conversations/bots-conversations.md

Line 16: [Warning] Invalid file link:(~/concepts/bots/bot-conversations/bots-conv-channel).
Line 17: [Warning] Invalid file link:(~/concepts/bots/bot-conversations/bots-conv-personal).
Line 19: [Warning] Invalid file link:(~/resources/schema/manifest-schema).
Line 33: [Warning] Invalid file link:(~/concepts/bots/bots-notifications).
Line 47: [Warning] Invalid file link:(~/concepts/cards/cards-reference).
Line 55: [Warning] Invalid file link:(~/concepts/bots/bot-conversations/bots-message-format).
Line 58: [Warning] Invalid file link:(~/concepts/bots/bots-text-formats).
Line 60: [Warning] Invalid file link:(~/concepts/cards/cards-format).
Line 80: [Warning] Invalid file link:(~/concepts/bots/bots-notifications#channel-updates).
Line 141: [Warning] Invalid file link:(~/concepts/bots/bot-conversations/bots-conv-channel#mentions).
Line 151: [Warning] Invalid file link:(~/concepts/bots/bots-notifications#channel-updates).
Line 155: [Warning] Invalid file link:(~/concepts/bots/bots-notifications#team-name-updates).
Line 158: [Warning] Invalid file link:(~/concepts/bots/bots-notifications#channel-updates).
Line 195: [Warning] Invalid file link:(~/concepts/cards-actions).
Line 266: [Warning] Invalid file link:(~/concepts/bots/bot-conversations/bots-conv-proactive#starting-personal-conversations).
Line 267: [Warning] Invalid file link:(~/concepts/bots/bot-conversations/bots-conv-proactive#creating-a-channel-conversation).
Line 269: [Warning] Invalid file link:(~/concepts/bots/bot-conversations/bots-conv-proactive).

msteams-platform/concepts/outgoingwebhook.md

Line 269: [Warning] Invalid file link:(~/concepts/bots/bot-conversations/bots-conv-proactive).

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.


Showing status "Clear Night" during the day

I just installed this and tried to put the BOM weather.[location] as a card, and it is showing CLEAR NIGHT, yet it is 5:55pm, and sunset is not until 8:16pm.
I haven't used this long enough to see when it changes over, but this looks like a bug.
Home Assistant Version:
core-2021.2.3
supervisor-2021.02.9
Home Assistant OS 5.11
GPS Co-Ordinates:
Latitude: -37.7810
Longitude: 144.8320
Thanks

Where do you see CLEAR NIGHT? Is that a state? What card are you using to display it?
This integration only reports what the BOM API reports

@DavidFW1960
On the Weather card if i insert weaterh. into lovelace.  It also shows when checking states in Developer Tools.
I was nto sure BOM actually sent Day/Night via the API.  I haven't checked though lately.  I somehow have a feeling they may not be getting their day and night wrong though.
That said, if there is anything I can do to check this and give more information, let me know

Can you show a screenshot of the appropriate place in dev-tools for that entity?

@austwhite
When you see this again can you please paste the contents of the URLs:
https://api.weather.bom.gov.au/v1/locations/r1qcpd/observations
https://api.weather.bom.gov.au/v1/locations/r1f3pw/forecasts/daily
Can you please also take a copy/paste of the weather.location entity from with Developer Tools->States

I am having this issue now. I could not find an update for this since it was first posted.
This is the entity state:
temperature: 24.4
temperature_unit: °C
humidity: 37
pressure_unit: hPa
wind_bearing: WSW
wind_speed: 20
wind_speed_unit: km/h
visibility_unit: km
precipitation_unit: mm
forecast:
  - datetime: '2022-09-27T00:00:00+08:00'
    condition: clear-night
    templow: null
    precipitation_probability: 5
    temperature: 25
    precipitation: 0
  - datetime: '2022-09-28T00:00:00+08:00'
    condition: sunny
    templow: 10
    precipitation_probability: 5
    temperature: 27
    precipitation: 0
  - datetime: '2022-09-29T00:00:00+08:00'
    condition: sunny
    templow: 13
    precipitation_probability: 5
    temperature: 28
    precipitation: 0
  - datetime: '2022-09-30T00:00:00+08:00'
    condition: sunny
    templow: 15
    precipitation_probability: 5
    temperature: 28
    precipitation: 0
  - datetime: '2022-10-01T00:00:00+08:00'
    condition: sunny
    templow: 13
    precipitation_probability: 5
    temperature: 27
    precipitation: 0
  - datetime: '2022-10-02T00:00:00+08:00'
    condition: sunny
    templow: 12
    precipitation_probability: 30
    temperature: 24
    precipitation: 0
  - datetime: '2022-10-03T00:00:00+08:00'
    condition: sunny
    templow: 10
    precipitation_probability: 30
    temperature: 21
    precipitation: 1
  - datetime: '2022-10-04T00:00:00+08:00'
    condition: rainy
    templow: 9
    precipitation_probability: 60
    temperature: 19
    precipitation: 2
attribution: Data provided by the Australian Bureau of Meteorology
icon: mdi:weather-night
friendly_name: Deleted

This is the output from https://api.weather.bom.gov.au/v1/locations/qd66rbb/forecasts/daily
{"data":[{"rain":{"amount":{"min":0,"max":null,"lower_range":0,"upper_range":0,"units":"mm"},"chance":5,"precipitation_amount_25_percent_chance":0,"precipitation_amount_50_percent_chance":0,"precipitation_amount_75_percent_chance":0},"uv":{"category":"high","end_time":"2022-09-27T07:10:00Z","max_index":7,"start_time":"2022-09-27T00:50:00Z"},"astronomical":{"sunrise_time":"2022-09-26T22:00:52Z","sunset_time":"2022-09-27T10:16:00Z"},"date":"2022-09-26T16:00:00Z","temp_max":25,"temp_min":null,"extended_text":"Sunny. Light winds becoming southwesterly 15 to 20 km/h in the late afternoon then becoming light in the evening.","icon_descriptor":"clear","short_text":"Sunny.","surf_danger":null,"fire_danger":"No Rating","fire_danger_category":{"text":"No Rating","default_colour":null,"dark_mode_colour":null},"now":{"is_night":false,"now_label":"Max","later_label":"Overnight Min","temp_now":25,"temp_later":10}},{"rain":{"amount":{"min":0,"max":null,"lower_range":0,"upper_range":0,"units":"mm"},"chance":5,"precipitation_amount_25_percent_chance":0,"precipitation_amount_50_percent_chance":0,"precipitation_amount_75_percent_chance":0},"uv":{"category":"high","end_time":"2022-09-28T07:10:00Z","max_index":7,"start_time":"2022-09-28T01:00:00Z"},"astronomical":{"sunrise_time":"2022-09-27T21:59:32Z","sunset_time":"2022-09-28T10:16:37Z"},"date":"2022-09-27T16:00:00Z","temp_max":27,"temp_min":10,"extended_text":"Sunny. Light winds becoming east to northeasterly 15 to 20 km/h in the morning then tending east to southeasterly in the late afternoon.","icon_descriptor":"mostly_sunny","short_text":"Sunny.","surf_danger":null,"fire_danger":"Moderate","fire_danger_category":{"text":"Moderate","default_colour":"#64bf30","dark_mode_colour":"#64bf30"}},{"rain":{"amount":{"min":0,"max":null,"lower_range":0,"upper_range":0,"units":"mm"},"chance":5,"precipitation_amount_25_percent_chance":0,"precipitation_amount_50_percent_chance":0,"precipitation_amount_75_percent_chance":0},"uv":{"category":"high","end_time":"2022-09-29T07:10:00Z","max_index":7,"start_time":"2022-09-29T01:10:00Z"},"astronomical":{"sunrise_time":"2022-09-28T21:58:13Z","sunset_time":"2022-09-29T10:17:14Z"},"date":"2022-09-28T16:00:00Z","temp_max":28,"temp_min":13,"extended_text":"Sunny. Winds east to southeasterly 20 to 30 km/h.","icon_descriptor":"sunny","short_text":"Sunny.","surf_danger":null,"fire_danger":"Moderate","fire_danger_category":{"text":"Moderate","default_colour":"#64bf30","dark_mode_colour":"#64bf30"}},{"rain":{"amount":{"min":0,"max":null,"lower_range":0,"upper_range":0,"units":"mm"},"chance":5,"precipitation_amount_25_percent_chance":0,"precipitation_amount_50_percent_chance":0,"precipitation_amount_75_percent_chance":0},"uv":{"category":"high","end_time":"2022-09-30T07:20:00Z","max_index":7,"start_time":"2022-09-30T00:50:00Z"},"astronomical":{"sunrise_time":"2022-09-29T21:56:54Z","sunset_time":"2022-09-30T10:17:52Z"},"date":"2022-09-29T16:00:00Z","temp_max":28,"temp_min":15,"extended_text":"Sunny. Winds easterly 15 to 25 km/h turning southeasterly 15 to 20 km/h during the afternoon.","icon_descriptor":"sunny","short_text":"Sunny.","surf_danger":null,"fire_danger":"Moderate","fire_danger_category":{"text":"Moderate","default_colour":"#64bf30","dark_mode_colour":"#64bf30"}},{"rain":{"amount":{"min":0,"max":null,"lower_range":0,"upper_range":0,"units":"mm"},"chance":5,"precipitation_amount_25_percent_chance":0,"precipitation_amount_50_percent_chance":0,"precipitation_amount_75_percent_chance":0},"uv":{"category":null,"end_time":null,"max_index":null,"start_time":null},"astronomical":{"sunrise_time":"2022-09-30T21:55:35Z","sunset_time":"2022-10-01T10:18:30Z"},"date":"2022-09-30T16:00:00Z","temp_max":27,"temp_min":13,"extended_text":"Sunny. Winds easterly 15 to 20 km/h tending southeasterly 15 to 25 km/h during the day.","icon_descriptor":"sunny","short_text":"Sunny.","surf_danger":null,"fire_danger":null,"fire_danger_category":{"text":null,"default_colour":null,"dark_mode_colour":null}},{"rain":{"amount":{"min":0,"max":null,"lower_range":0,"upper_range":0,"units":"mm"},"chance":30,"precipitation_amount_25_percent_chance":0,"precipitation_amount_50_percent_chance":0,"precipitation_amount_75_percent_chance":0},"uv":{"category":null,"end_time":null,"max_index":null,"start_time":null},"astronomical":{"sunrise_time":"2022-10-01T21:54:17Z","sunset_time":"2022-10-02T10:19:09Z"},"date":"2022-10-01T16:00:00Z","temp_max":24,"temp_min":12,"extended_text":"Sunny morning. Medium (40%) chance of showers, most likely later in the day. Winds east to southeasterly 15 to 25 km/h.","icon_descriptor":"mostly_sunny","short_text":"Possible shower.","surf_danger":null,"fire_danger":null,"fire_danger_category":{"text":null,"default_colour":null,"dark_mode_colour":null}},{"rain":{"amount":{"min":0,"max":1,"lower_range":0,"upper_range":1,"units":"mm"},"chance":30,"precipitation_amount_25_percent_chance":1,"precipitation_amount_50_percent_chance":0,"precipitation_amount_75_percent_chance":0},"uv":{"category":null,"end_time":null,"max_index":null,"start_time":null},"astronomical":{"sunrise_time":"2022-10-02T21:52:59Z","sunset_time":"2022-10-03T10:19:47Z"},"date":"2022-10-02T16:00:00Z","temp_max":21,"temp_min":10,"extended_text":"Slight (30%) chance of a shower during the morning. Mostly sunny day. Winds east to southeasterly 15 to 20 km/h.","icon_descriptor":"mostly_sunny","short_text":"Mostly sunny.","surf_danger":null,"fire_danger":null,"fire_danger_category":{"text":null,"default_colour":null,"dark_mode_colour":null}},{"rain":{"amount":{"min":0,"max":2,"lower_range":0,"upper_range":2,"units":"mm"},"chance":60,"precipitation_amount_25_percent_chance":2,"precipitation_amount_50_percent_chance":0,"precipitation_amount_75_percent_chance":0},"uv":{"category":null,"end_time":null,"max_index":null,"start_time":null},"astronomical":{"sunrise_time":"2022-10-03T21:51:41Z","sunset_time":"2022-10-04T10:20:26Z"},"date":"2022-10-03T16:00:00Z","temp_max":19,"temp_min":9,"extended_text":null,"icon_descriptor":"shower","short_text":null,"surf_danger":null,"fire_danger":null,"fire_danger_category":{"text":null,"default_colour":null,"dark_mode_colour":null}}],"metadata":{"response_timestamp":"2022-09-27T07:40:44Z","issue_time":"2022-09-27T07:10:57Z","next_issue_time":"2022-09-27T08:00:00Z","forecast_region":"Perth","forecast_type":"metropolitan","copyright":"This Application Programming Interface (API) is owned by the Bureau of Meteorology (Bureau). You must not use, copy or share it. Please contact us for more information on ways in which you can access our data. Follow this link http://www.bom.gov.au/inside/contacts.shtml to view our contact details."}}
Here is output from https://api.weather.bom.gov.au/v1/locations/qd66rb/observations
{"metadata":{"response_timestamp":"2022-09-27T07:41:37Z","issue_time":"2022-09-27T07:31:01Z","observation_time":"2022-09-27T07:30:00Z","copyright":"This Application Programming Interface (API) is owned by the Bureau of Meteorology (Bureau). You must not use, copy or share it. Please contact us for more information on ways in which you can access our data. Follow this link http://www.bom.gov.au/inside/contacts.shtml to view our contact details."},"data":{"temp":24.4,"temp_feels_like":20.3,"wind":{"speed_kilometre":20,"speed_knot":11,"direction":"WSW"},"gust":{"speed_kilometre":24,"speed_knot":13},"max_gust":{"speed_kilometre":30,"speed_knot":16,"time":"2022-09-27T07:26:00Z"},"max_temp":{"time":"2022-09-27T06:21:00Z","value":25.5},"min_temp":{"time":"2022-09-26T21:07:00Z","value":6.8},"rain_since_9am":0,"humidity":37,"station":{"bom_id":"009021","name":"Perth Airport","distance":3762}}}

This is the BoM changing the forecast condition to clear. From their own specifications document they have this.

The clearly states that clear is a night time forecast condition.
Note that the state is actually a forecast entity not an observation. There is no such thing as an observed condition in any of the data as that requires someone sitting in every location looking out the window.

Understand what you're saying regarding forecast/observation. It makes sense. Thanks for that. The addon is doing what it's supposed to (getting data from BoM and displaying it). BoM certainly are not consistent with how they apply "clear" and "sunny" though  (The hourly forecast has icon_descriptor = sunny at night for example).
The output I pasted above from api.weather.bom.gov.au was fetched at roughly 2022-09-27T07:50:00Z. The BoM daily forecast data says that it is "clear" for 2022-09-26T16:00:00Z despite it being daytime still.
This seems to happen on clear days before BoM issue the next routine forecast which is normally at 4:20pm AWST (UTC 0820hrs). OP also appears to be from Perth, so it could just be a case of BoM's API's only thinking in AE(S|D)T, which seems to be why it changes from "Sunny" to "Clear, Night" earlier in the day than it should for a few of us.
I might continue monitoring this to see if a calculation for "clear" being changed to "sunny" if the time is before sunset solve this...

With the api's the forecasts are no longer updated at the old prescribed times. They may update at any time during the day/night (you will notice an issued time in the dataset).
This is the api that is used by the mobile app, so I'd suggest having a look at the app when there are issues with the data and if you find anything wrong in that then use the feedback within the app to report a problem to the BoM.
It isn't made better by the very underwhelming weather platform enforced by the HA devs. They force integration developers to map the real data from the source to a extremely limited set of conditions that they support.
Personally I do not use anything from the weather.x entities for these reasons. The raw forecast condition is available in sensor.perth_icon_descriptor_0.