CMake ファイルの改善

https://app.slack.com/client/T03MVATHL/C01KDGT4EH5
https://github.com/MurakamiShun/OpenSiv3D/tree/refine_cmake
by @MurakamiShun

Following my attempt at fixing the build, I tried re-writing the build script with meson (it could be cmake, no big difference in the outcome imo). I got into a rabbit hole because things kept breaking. So far I encountered these major issues:

boost geometry doesn't compile - my systems has boost 1.78 and the bundled boost geometry doesn't compile against that. I updated it to latest (upstream build is broken, see my patch below) and got past this issue
plenty of linker errors - directory Siv3D/src/ThirdParty has source files taken from several external projects; these files are compiled manually into the main Siv3D library. I don't see the reason for removing the upstream build scripts, so I removed some directories from "ThirdParty" (geometry, glfw, lunasvg, minizip) and added them as subprojects to get past this error. This also had the nice side effect of removing clutter from Siv3D's build script
custom patches to external projects - the external projects I removed had some modifications to them. Specifically, glfw has edits such as _glfw.ns.keycodes[0x5E] = SIV3D_KEY_JIS_UNDERSCORE;. I think those should be contributed back into upstream and Siv3D should refer to a custom fork until the patch gets accepted. If glfw refuses to merge that, for whatever reason, then Siv3D should keep a custom fork that's updated regularly. Note that there are several techniques to achieve this.

Patch for boost geometry:
diff --git a/include/boost/geometry/extensions/algorithms/dissolve.hpp b/include/boost/geometry/extensions/algorithms/dissolve.hpp
index 958cf7c25..7fe571944 100644
--- a/include/boost/geometry/extensions/algorithms/dissolve.hpp
+++ b/include/boost/geometry/extensions/algorithms/dissolve.hpp
@@ -414,12 +414,12 @@ struct dissolve
     template
     <
         typename Geometry, typename RescalePolicy, typename OutputIterator,
-        typename Strategy, typename Visitor
+        typename Strategy2, typename Visitor
     >
     static inline OutputIterator apply(Geometry const& geometry,
                                        RescalePolicy const& rescale_policy,
                                        OutputIterator out,
-                                       Strategy const& strategy,
+                                       Strategy2 const& strategy,
                                        Visitor& visitor)
     {
         return dispatch::dissolve
@@ -440,12 +440,12 @@ struct dissolve<GeometryOut, Strategy, false>
     template
     <
         typename Geometry, typename RescalePolicy, typename OutputIterator,
-        typename Strategy, typename Visitor
+        typename Strategy2, typename Visitor
     >
     static inline OutputIterator apply(Geometry const& geometry,
                                        RescalePolicy const& rescale_policy,
                                        OutputIterator out,
-                                       Strategy const& strategy,
+                                       Strategy2 const& strategy,
                                        Visitor& visitor)
     {
         using strategies::relate::services::strategy_converter;

I gave up on getting the build fixed because it's a significant investment of time and, at this point, I'm not even sure Siv3D is the tool I need as I've not been able to use it yet. I can provide some help but it's not going to be painless. To summarise:

prefix all intrinsics with "simde", conditionally define SIMDE_ENABLE_NATIVE_ALIASES where necessary (maybe provide an option in meson/cmake to force it on/off?)
remove external source code from the repository
patch external projects as appropriate
after porting everything to nice, clean cmake or meson build scritpts, it could be possible to get rid of all system specific build files in macOS and WindowsDesktop directories, as well as binary files in "Siv3D/lib"

If you decide to stay with cmake, I suggest using ExternalProject to manage the dependencies. If you want to move to meson (I think it's cleaner and more modern) you could use its wrap system to achieve the same. Alternatively, git submodule could be an option.
In either case, I think this should be the logic for almost all dependencies:

optionally provide a build option to ask users if they want a certain feature, for example "opus" (see meson's "features" feature)
for custom patched external libraries such as glfw, use the bundled version
for standard, compulsory libraries, look up the system installed library first and fall back to the bundled version if not found (example with sqlite)
for standard, optional libraries, look up the system installed library or disable the feature if not found (potentially add a "use_bundled_x" build option to achieve a combination of points 3 and 4)
set a configuration entry to mark if that library was available or not (and optionally which version)

This should help making a robust build script that's easy for users to configure and for developers to updated. The aim is to enable the majority of users to just "use Siv3D" and let them customise which features they want effortlessly.


Option to remove default colorschemes

One feature I'd like to see in vim is the option to remove default colorschemes in a .vimrc file. For example, I will never use the evening colorscheme, but the only way to remove it from autocomplete options (that I am aware of) in the wildmenu is to remove the colorscheme path. The issue with this approach is that this is not persistent across updates. The accepted solution is writing a script to automate this. I don't think this is optimal.
I think there should be an option that could be added to a .vimrc like: hidden_colorschemes=["evening",  ...] that would remove these from the colorschemes cycling menu.
If there is a way to do this that I didn't find, please point me in the right direction. Thank you!

The wildmenu is there to show you all the possibilities of existing choices. I don't think hiding choices is a good thing to do (next user will ask why a certain choice does not appear). Rather use a custom completion, that can filter entries.

(next user will ask why a certain choice does not appear)

Maybe I didn't explain myself clearly. I intended this to be completely optional, and off by default. In a .vimrc file, you would be able to exclude certain colorschemes, however, you wouldn't be required to if you didn't want to.

The wildmenu is there to show you all the possibilities of existing choices.

My use case is removing some of the "existing choices" that the user makes the executive decision to never use.

Rather use a custom completion, that can filter entries.

I googled around and didn't see a clear way to create a custom completion that would do what I was looking for, but I will continue looking for a solution. If you have any pointers / suggestions, they'd be much appreciated.

start reading at :h complete-functions

Thank you for the help!


UB in inflate::writer::Writer::copy_chunk_unchecked()

Fuzzing under Miri reveals a UB bug in inflate::writer::Writer::copy_chunk_unchecked() under a variety of inputs.
I've attached one file that triggers this, along with the test to reproduce:
#[cfg(test)]
mod tests {
    #[cfg(miri)]
    use {
        crate::run,
        libfuzzer_sys::arbitrary::Unstructured,
        libz_rs_sys::{inflate, inflateEnd, inflateInit2_, z_stream, zlibVersion},
        rstest::rstest,
        std::{fs::File, io::Read, path::PathBuf},
        zlib_rs::{InflateFlush, ReturnCode},
    };

    #[test]
    #[cfg(miri)]
    fn inahga() {
        let mut file =
            File::open("corpus/uncompress2/014855234084d1fa5bd96114988af519ededaa07.gz").unwrap();
        let mut input = Vec::new();
        file.read_to_end(&mut input).unwrap();

        let mut stream = z_stream::default();

        let err = unsafe {
            inflateInit2_(
                &mut stream,
                15 + 32,
                zlibVersion(),
                size_of::<z_stream>() as _,
            )
        };
        assert_eq!(ReturnCode::from(err), ReturnCode::Ok);

        let mut output = vec![0; input.len()];
        let input_len: u64 = input.len().try_into().unwrap();
        stream.next_out = output.as_mut_ptr();
        stream.avail_out = output.len().try_into().unwrap();
        stream.next_in = input.as_ptr();
        stream.avail_in = input.len().try_into().unwrap();

        while input_len.checked_sub(stream.total_in).unwrap() > 0 {
            let err = unsafe { inflate(&mut stream, InflateFlush::Finish as _) };
            match ReturnCode::from(err) {
                ReturnCode::StreamEnd => {
                    break;
                }
                ReturnCode::BufError | ReturnCode::Ok => {
                    let add_space: u32 = Ord::max(1024, output.len().try_into().unwrap());
                    output.extend(core::iter::repeat_n(0, add_space.try_into().unwrap()));

                    // If extend() reallocates, it may have moved in memory.
                    stream.next_out = output.as_mut_ptr();
                    stream.avail_out += add_space;
                }
                err => {
                    panic!("{:?}", err);
                }
            }
        }

        unsafe { inflateEnd(&mut stream) };
    }
}

014855234084d1fa5bd96114988af519ededaa07.gz
error: Undefined Behavior: constructing invalid value at .0[1]: encountered uninitialized memory, but expected an integer
    --> /home/inahga/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1236:5
     |
1236 |     dst
     |     ^^^ constructing invalid value at .0[1]: encountered uninitialized memory, but expected an integer
     |
     = help: this indicates a bug in the program: it performed an invalid operation, and caused Undefined Behavior
     = help: see https://doc.rust-lang.org/nightly/reference/behavior-considered-undefined.html for further information
     = note: BACKTRACE on thread `tests::inahga`:
     = note: inside `std::arch::x86_64::_mm_loadu_si128` at /home/inahga/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1236:5: 1236:8
     = note: inside `<std::arch::x86_64::__m128i as zlib_rs::inflate::writer::Chunk>::load_chunk` at /home/inahga/Projects/zlib-rs/zlib-rs/src/inflate/writer.rs:286:9: 286:57
     = note: inside `zlib_rs::inflate::writer::Writer::<'_>::copy_chunk_unchecked::<std::arch::x86_64::__m128i>` at /home/inahga/Projects/zlib-rs/zlib-rs/src/inflate/writer.rs:234:25: 234:43
     = note: inside `zlib_rs::inflate::writer::Writer::<'_>::extend_from_window_help::<std::arch::x86_64::__m128i>` at /home/inahga/Projects/zlib-rs/zlib-rs/src/inflate/writer.rs:120:17: 120:101
     = note: inside `zlib_rs::inflate::writer::Writer::<'_>::extend_from_window` at /home/inahga/Projects/zlib-rs/zlib-rs/src/inflate/writer.rs:87:20: 87:94
     = note: inside `zlib_rs::inflate::inflate_fast_help` at /home/inahga/Projects/zlib-rs/zlib-rs/src/inflate.rs:1714:29: 1714:88
     = note: inside `zlib_rs::inflate::State::<'_>::len` at /home/inahga/Projects/zlib-rs/zlib-rs/src/inflate.rs:1110:20: 1110:46
     = note: inside `zlib_rs::inflate::State::<'_>::match_` at /home/inahga/Projects/zlib-rs/zlib-rs/src/inflate.rs:1311:13: 1311:23
     = note: inside `zlib_rs::inflate::State::<'_>::dispatch` at /home/inahga/Projects/zlib-rs/zlib-rs/src/inflate.rs:538:28: 538:41
     = note: inside `zlib_rs::inflate::inflate` at /home/inahga/Projects/zlib-rs/zlib-rs/src/inflate.rs:1970:19: 1970:35
     = note: inside `libz_rs_sys::inflate` at /home/inahga/Projects/zlib-rs/libz-rs-sys/src/lib.rs:321:9: 321:49

Ran under MIRIFLAGS="-Zmiri-disable-isolation -Zmiri-tree-borrows" cargo miri nextest run inahga. This is one such input that invokes the UB. It's invoked from match_() -> len(), but I've seen it triggered elsewhere, basically anywhere extend_from_window() gets invoked. Let me know if you'd like more inputs to play with, though you can also generate some inputs and run them under Miri by running https://github.com/trifectatechfoundation/zlib-rs/pull/231,
This only occurs on the main branch.
From some dbg!()ing, I think this happens when we're copying chunks of data close to the end of the input. The last chunk of data is often not a full chunk, so we copy over uninitialized bytes.
I see we have logic in inflate/window.rs:130 to add some padding such that these reads don't read uninitialized bytes, but that logic isn't actually hit in this case. It's conditional on update_checksum, which is only true when wrap & 4 == 0. Maybe this logic was required for SIMD checksumming, but now it needs to be unconditional for SSE copies? Indeed when I make it unconditional, Miri no longer complains, but I'm not sure what else that breaks :wink:
We may also want to document the precondition that src..src.add(length) all consists of initialized bytes, in copy_chunk_unchecked() (or perhaps even have it operate on *mut u8, since load_chunk() will always invoke UB if used on uninitialized bytes).

just as a note, instead of using repeat_n, this is probably faster and clearer
output.resize(output.len() + add_space as usize, 0);

and also this works with our MSRV (repeat_n just got stabilized in 1.82.0)


Widget's labelText is truncated

Hi
I've a requirement to show entire labelText without truncate.
Example:
_FormBuilderCheckboxList(
decoration: InputDecoration(
labelText: 'Occasional forgetfulness and requires reminders and or prompting at times');

);
Do you have any advices to show entire text in multiple lines without truncating.
Thanks

Hi @kmusham,
InputDecoration doesn't provide for multiple lines on labelText. I'd suggest you use a shorter labelText them use hintText or helperText to provide more information to the user.


Usertype with map

hello, please help me solve the problem of usertypes.

Is it possible to create usertype so t[var1] == 2, like it works with standart types?
For example:.
t["var1"]=1
t["var2"]=2
print ( t["var1"] )
usertype.txt

Yes.
https://github.com/ThePhD/sol2/blob/develop/examples/source/dynamic_object.cpp
https://github.com/ThePhD/sol2/blob/develop/examples/source/usertype_dynamic_get_set.cpp

Thanks, but that's not really what I was asking. Is it possible to place an instance of a usertype in a lua table not by reference, but by value, by serializing it for example to_string.

for example usertype - Date(y,m,d)
local d1 = Date.new(2021,2,19)
local d2 = Date.new(2021,1,1)
local t = {}
t[d1] =1
t[d2] =2
print[d1] - should be 2 and #t == 1 ?
thanks !

Oh, that example is a bit more clear.
No, that's not possible. Lua does not allow you to do that with a normal Lua table. Inserting into a table means reference comparisons, not value comparisons, even if you override == for the usertype (which sol2 lets you do).
So, you need to follow the examples above, replace t with a usertype that acts like a table, and then on set do a deep, by-value compare for types you know about.

Thanks
пт, 19 февр. 2021 г. в 13:10, The Phantom Derpstorm <
<EMAIL_ADDRESS>
Closed #1136 https://github.com/ThePhD/sol2/issues/1136.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ThePhD/sol2/issues/1136#event-4351352563, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAGATVHKKT7QWDK7HMGH4LTS7Y2IRANCNFSM4XZ5XZXQ
.


Update build-system.md

I am interested to build and continue the development on your OS, i may have some ideas and solutions in mind, and I wanna hire you and your team to build this in your Libertyos. reach me out on telegram veronicaandrino , thanks

I am not going to merge this PR, but I am willing to discuss whatever you are interested to discuss with the team.


Request for all files committed by me, Relms12345, to be removed immediately.

To whom it may concern, I request that commits and all files committed by me, Relms12345, on this git repository, wynterfurrybot/wynter, be removed within a week of this notice. Failure to do so will result in further actions taken.
Relms
Edit: You however may be allowed to edit existing code that has been written by me.

Perhaps you should be careful of how you license the bot, eh?

Any and all work you published to this repository was, unless explicitly stated by you in the commit/code, surrendered to the Creative Commons - Attribution license.

Ok want me to explicitly state all code ive written myself? I'd gladly do so :D


Refactor/remove route base

This project uses semver, please check the scope of this pr:

[ ] #patch# - backwards-compatible bug fix
[x] #minor# - adding functionality in a backwards-compatible manner
[ ] #major# - incompatible API change

Changes Unknown when pulling 7e7031f6bb9c3193506b7be788419ef5f5582899 on refactor/remove-route-base into ** on master**.

Changes Unknown when pulling 0cb0aeb4bb31ff730657281f8f72f346a0318323 on refactor/remove-route-base into ** on master**.


Casting array to ndarray should wrap normalized_x

Codecov Report

Merging #54 (59b0160) into main (65cea6c) will decrease coverage by 1.56%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main      #54      +/-   ##
==========================================
- Coverage   61.92%   60.35%   -1.57%
==========================================
  Files          11       11
  Lines         885      845      -40
==========================================
- Hits          548      510      -38
+ Misses        337      335       -2

Impacted Files
Coverage Δ

TyPython/src/CPython.Julia.jl
94.59% <100.00%> (-0.47%)
:arrow_down:

TyPython/src/C.jl
50.00% <0.00%> (-7.15%)
:arrow_down:

TyPython/src/CPython.APIs.jl
49.54% <0.00%> (-3.00%)
:arrow_down:

TyPython/src/CPython.Defs.jl
15.90% <0.00%> (-1.87%)
:arrow_down:

TyPython/src/CPython.jl
66.66% <0.00%> (-1.08%)
:arrow_down:

TyPython/src/CPython.Boot.jl
78.57% <0.00%> (-0.50%)
:arrow_down:

TyPython/src/CPython.ORM.jl
97.79% <0.00%> (-0.14%)
:arrow_down:

TyPython/src/CPython.NumPy.jl
93.67% <0.00%> (+0.89%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Backend: Not able to access channels, packages or groups using the productId

Fetching an application using productID via API works whereas fetching the groups/channels/packages of an application using productID doesnt work.

Hmm, that's right. We haven't updated it in the URL. This is not so drastic, since the user can navigate easily from the links, but it's less human-friendly.

This issue is for the backend API, there are cases when we want to use the Product ID instead of the App ID. Fetching App using the Product ID works as expected but doesn't work for fetching other resources such as channels, packages etc


feat: move integration tests to main repo

Description
Adds integration tests + Github workflow to run in CI.
Checklist

[x] Have you tested your changes?
[x] Does this PR include changes that require our documentation to be updated, if so, have you created a PR on the docs repo to make the necessary changes?

Next steps
Use conditional compilation to further embed the test code to the prod code (/src).
Open questions/considerations
The Docker image is a bit more bloated now, maybe we should have a separate Dockerfile for the e2e test images?

It would be nice to have some descriptions for the tests and instruction on running them. I think you have some written docs, do you mind including it in the PR comment & docs?

I will add instructions in this PR description, but I don't think we should add them to the docs as the tests are for internal use

I will add instructions in this PR description, but I don't think we should add them to the docs as the tests are for internal use

What about internal docs or radio development docs🤔 ?


Basic functionality - assets page

Show a list of the groups (classifications) of different assets with count
Drilldown into an individual asset group. For now, use server-side data only (don't use client discovered assets).
Don't implement the filter yet - that will come later. Implement sort by: performance, latest
Each asset should have a link to its code object page (that also opens that code location, for now).

https://www.figma.com/proto/MTZJH09SSbyJjrKkbXcd3L/UX---shared?node-id=375%3A103505&scaling=min-zoom&page-id=180%3A29370&starting-point-node-id=375%3A99851

link to backend issue


Submission 20210425-ict

Hi @liyingyan7 - another nudge on this? Could you please get in touch with us over email?

Thanks, I have already sent an email 3 days ago and resent it.


Restructure MP Configurations Tab

Scope:

Restructure the header section to move the Location next to Configuration Name
Realign Check-out/Check Back In  buttons
Move Revert to the Official Record option
Move the Evaluation Status and the Submission Status options
Move View Comments option (Refer to the reference)
Add 'Monitoring Plan Audit Report' and 'Monitoring Plan Report'

Invision Reference: https://projects.invisionapp.com/freehand/document/F1HnXS75P?zoomToItems=Y2w3NjltMnc1MDByNzNiN29qa2hhOGtsZw%3D%3D
https://projects.invisionapp.com/freehand/document/F1HnXS75P?zoomToItems=Y2w3NjltMnc1MDB1MDNiN29jNGp4bDJubQ%3D%3D
Testing
Test Case: TC914
Tester: @JanellC

TC914 passed

@aprematta this ticket is ready for 508 testing and can be located in the MP/ QA 508 Testing- PI 10 #4150 epic


stability issues

I have a sketch based mostly off the httpclient running on Fio that sends data from 2 sensors via a HTTP GET every 2.5 minutes.  it would lock up after a few minutes, and after many changes that seemed needed and only getting it to a few hours I got a Leonardo and enabled full debug.  this allowed me to make more changes and actually fix it, it ran all weekend.
in short, issue is fixed, but I've made way more changes than are actually required to fix it.  main changes include:

normalized formatting (indents were 4 spaces, 3 spaces, tabs, and none at all)
fixed some "\n\r" line endings to "\r\n"
updated to support Arduino 1.5+ (namely, change the PSTR stuff and const datatypes for the newer avrgcc)
changed the code that handles a wifly lockup+reboot to return false and let the sketch decide what to do
changed close() to look for "CLOS*" before flushing, this cleanly handles cases where the server closes the connection, as HTTP 1.0 does
replaced at least one hard coded timeout
removed some doubled up code
other stuff I don't remember

My branch is https://github.com/chrwei/WiFlyHQ/tree/massive.  should I do  pull request for the whole thing, or would you rather I break this up?

ran into another problem.  I'm going to start fresh, close this, and make issues/pulls for each as I go.


Range Formatting Enhancement

Some small utility functions for range formatting, anticipating some requirements for Lab diagnostic reports

Utility functions for incrementing and decrementing
Added options to range string format to allow exclusive 1-sided ranges

Coverage decreased (-0.03%) to 94.071% when pulling 998cc666d3d6dbf0388b06ded6a7bd51b8a95ad4 on rahul-precise-math into<PHONE_NUMBER>69ca37ad462d015325efe010bf9fd3 on main.


Checks new classes added in PHP7

This new visitor checks that a global class/interface/trait doesn't use the name than a class/interface added in PHP 7.

Thank you, @pyrech.


perf(core): optimize RegExp allocation and compilation in sourceTransforms

Resource-usage optimization targeting regex-transforms in core.

Switching to literal means static compilation instead of dynamically` compiling expression at runtime
Moving allocation to outer scope to possibly reduce redundant allocations
Switching from template string to concatenation in replace function gives measurable runtime difference in local benchmarks

Related

Broken out from: #867
Motivation: https://github.com/MetaMask/metamask-extension/issues/21006

Co-Authored by: David Murdoch<EMAIL_ADDRESS>

It's a nice bit of cleanup, but I don't see how it would address the memory issue from the motivation link.


Remove incorrect assumption that runners-up were sorted by account

CC @kianenigma

Test needs to be updated.


kubectl.sh crashes unhelpfully

When run in a Makefile an error exit status is reported (not no more information). When run on the command shell the command returns no output and does not report an error.
$ make
../../../cluster/kubectl.sh get pods
make: *** [all] Error 1
$ ../../../cluster/kubectl.sh get pods
$

I've reported this before.

This happened when I had the wrong zone in my config-default.sh file (my fault).
However, we should give a better error message.

What version of kubectl.sh are you running? Do you have pull #4175?
@wojtek-t

hmm - it worked for me with #4175. If not can you please write how to replicate this issue - I'm happy to work on it.

Create a cluster.
Change the zone in config-default.sh to some other zone.
Run kubectl.sh get pods
Thanks
On Mon, Feb 9, 2015 at 5:21 PM, wojtek-t<EMAIL_ADDRESS>wrote:

hmm - it worked for me with #4175
https://github.com/GoogleCloudPlatform/kubernetes/pull/4175. If not can
you please write how to replicate this issue - I'm happy to work on it.
—
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/issues/4264#issuecomment-73626792
.

That's strange - it works for me. What I've done is:

run kubernetes in us-central1-b
change cluster/gce/config-default.sh to point to us-central1-a
ran ./cluster/kubectl.sh get pods

Here is the output:
wojtekt@wojtekt-work:~/kubernetes$ ./cluster/kubectl.sh get pods
Project: groovy-sentry-504
Zone: us-central1-a
ERROR: (gcloud.compute.instances.describe) Could not fetch resource:

The resource 'projects/groovy-sentry-504/zones/us-central1-a/instances/kubernetes-master' was not found

I think that this error is quite helpful (and it's definitely not crashing silently for me).
Can you please check that you're synced to  #4175 ?

I build from head < 30 minutes ago.
Never mind. I will close this and re-open if it happens again. Thanks for your help.
commit 122124f9e10bfb2ce94ba8df1b9ed31ee1730f8a
Merge: b08bd86 9d9bca9
Author: Jeff Lowdermilk<EMAIL_ADDRESS>Date:   Thu Feb 5 14:58:24 2015 -0800

    Merge pull request #4175 from wojtek-t/kubectl_silent

    kubectl doesn't fail silently with no k8s master


مخلوط

Describe the bug
A clear and concise description of what the bug is.
To Reproduce

Further technical details

Include the output of tye --version
If possible rerun the command with -v debug and include the output
The platform (Linux/macOS/Windows)

Please refile an issue with pertinent information.


ADD QR CODE GENERATOR

Idea Contribution

[X] I have read all the feature request issues.
[X] I'm interested in working on this issue
[x] I'm part of GSSOC organization

Explain feature request
I want to add a quick and easy QR CODE GENERATOR for URLs and TEXTS. It would be free of cost and lifetime accessible QR CODE
Please assign me the issue under GSSOC
Explain your solution
The QR Code generator will be fully functioning and fully responsive to any device.

Any alternative approaches/features
No response
Additional Context
No response

Thankyou for assigning, may I know where can i find the PR template and where to I have to add the source code & live link in the repo? @jfmartinz


11909 viewer creation should not load common data

Closes #11909
Acceptance

[ ] Create a builder user via EUMAPI/superadmin. Ensure that the common data is loaded during creation. Ensure that it's registered in central
[ ] Create a viewer user via EUMAPI/superadmin. Ensure that the common data is not loaded during creation (you can check Rollbar for errors). Ensure that it's registered in central
[ ] Disable central (restart resque), and create a user via EUMAPI. It should work (no errors).

@gfiorav can you CR? 🙏


🐞 Commands to Collapse and Open Admonition in Note not working

Check for existing bug reports before submitting.

[X] I searched for existing Bug Reports and found no similar reports.

Expected Behavior
I expect collapsible admonitions to collapse or open upon clicking command in command palette.
Current behaviour
Nothing happens upon clicking the commands in command palette.
Reproduction

Open sandbox vault, install and enable plugin.
Create collapsible admonitions.
Open command palette, search and click Collapse Admonitions in Note or Open Admonitions in Note.

Which Operating Systems are you using?

[ ] Android
[ ] iPhone/iPad
[ ] Linux
[ ] macOS
[X] Windows

Obsidian Version Check
1.4.16 and 1.4.16
Plugin Version
10.1.1
Confirmation

[X] I have disabled all other plugins and the issue still persists.

Possible solution
No response

I believe this was closed with release v10.1.2


errors in "make test"

Hi Benedict,
I got some error messages when I ran "make test"

Starting to create the job tree setup for the first time
Traceback (most recent call last):
  File "/projects/gec/tool/assemblathon1/jobTree/bin/scriptTreeTest_Sort.py", line 119, in <module>
    main()
  File "/gpfs2/projects/gec/tool/assemblathon1/jobTree/test/sort/scriptTreeTest_Sort.py", line 112, in main
    i = Stack(Setup(options.fileToSort, int(options.N))).startJobTree(options)
  File "/gpfs2/projects/gec/tool/assemblathon1/jobTree/scriptTree/stack.py", line 112, in startJobTree
    config, batchSystem = createJobTree(options)
  File "/gpfs2/projects/gec/tool/assemblathon1/jobTree/src/jobTreeRun.py", line 221, in createJobTree
    batchSystem = loadTheBatchSystem(config)
  File "/gpfs2/projects/gec/tool/assemblathon1/jobTree/src/jobTreeRun.py", line 157, in loadTheBatchSystem
    batchSystem = GridengineBatchSystem(config)
  File "/gpfs2/projects/gec/tool/assemblathon1/jobTree/batchSystems/gridengine.py", line 136, in __init__
    self.obtainSystemConstants()
  File "/gpfs2/projects/gec/tool/assemblathon1/jobTree/batchSystems/gridengine.py", line 267, in obtainSystemConstants
    p = subprocess.Popen(["qhost"], stdout = subprocess.PIPE,stderr = subprocess.STDOUT)
  File "/usr/lib64/python2.6/subprocess.py", line 595, in __init__
    errread, errwrite)
  File "/usr/lib64/python2.6/subprocess.py", line 1106, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
E
======================================================================
ERROR: Uses the jobTreeTest code to test the scriptTree Target wrapper.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/gpfs2/projects/gec/tool/assemblathon1/jobTree/test/scriptTree/scriptTreeTest.py", line 31, in testScriptTree_Example
    system(command)
  File "/gpfs2/projects/gec/tool/assemblathon1/sonLib/bioio.py", line 160, in system
    raise RuntimeError("Command: %s exited with non-zero status %i" % (command, i))
RuntimeError: Command: scriptTreeTest_Wrapper.py --jobTree /gpfs2/projects/gec/tool/assemblathon1/jobTree/tmp_KEwg5sdOhb/jobTree --logLevel=INFO --retryCount=10 exited with non-zero status 256

======================================================================
ERROR: Tests that the global and local temp dirs of a job behave as expected.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/gpfs2/projects/gec/tool/assemblathon1/jobTree/test/scriptTree/scriptTreeTest.py", line 39, in testScriptTree_Example2
    system(command)
  File "/gpfs2/projects/gec/tool/assemblathon1/sonLib/bioio.py", line 160, in system
    raise RuntimeError("Command: %s exited with non-zero status %i" % (command, i))
RuntimeError: Command: scriptTreeTest_Wrapper2.py --jobTree /gpfs2/projects/gec/tool/assemblathon1/jobTree/tmp_GKficygzKn/jobTree --logLevel=INFO --retryCount=0 exited with non-zero status 256

======================================================================
ERROR: Tests the jobTreeStats utility using the scriptTree_sort example.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/gpfs2/projects/gec/tool/assemblathon1/jobTree/test/utilities/statsTest.py", line 35, in testJobTreeStats_SortSimple
    system(command)
  File "/gpfs2/projects/gec/tool/assemblathon1/sonLib/bioio.py", line 160, in system
    raise RuntimeError("Command: %s exited with non-zero status %i" % (command, i))
RuntimeError: Command: scriptTreeTest_Sort.py --jobTree /gpfs2/projects/gec/tool/assemblathon1/jobTree/tmp_rZqK92206Q/jobTree --logLevel=DEBUG --fileToSort=/gpfs2/projects/gec/tool/assemblathon1/jobTree/tmp_rZqK922
06Q/tmp_wj73HRVMZx --N 1000 --stats --jobTime 0.5 exited with non-zero status 256

----------------------------------------------------------------------
Ran 14 tests in 318.742s

FAILED (errors=3)

Could I ask what it happened?
Thank you.
Regards,
Yun

Hi Yun, Can you please post a fuller log output of the tests.. as this is not sufficient to tell me why they failed. I think it's because grid engine is installed on your system, but non-functional, but I could be wrong.


This plugin slows down Homebridge

Describe The Bug:
Homebridge log shows the following message:
[homebridge-tapo] This plugin slows down Homebridge. The read handler for the characteristic 'On' was slow to respond! See https://git.io/JtMGR for more info.
To Reproduce:
Hard to say how to reproduce this. I got 3 plugins running. "Hombridge Hue", "Homebridge UI" and this plugin. Homebridge is running on a raspberry running Raspbian GNU/Linux 10 (buster). I am running node v16.13.1. Homebridge is running in version v1.3.8.
homebridge ui v4.41.4
Homebridge Hue v0.13.30
I got 4 tapo switches, two of then are not online at the moment but configured.
Expected behavior:
This message should not appear. I believe the plugin should return the call earlier and run the status change to the device (e.g. switch on/off) in the background.
Logs:
Dec 20 20:01:17 HOSTNAME homebridge[21935]: [20.12.2021, 20:01:17] Homebridge v1.3.8 (HAP v0.9.7) (Homebridge) is running on port 50001.
 The read handler for the characteristic 'On' was slow to respond! See https://git.io/JtMGR for more info.
Dec 20 20:02:10 HOSTNAME homebridge[21935]: [20.12.2021, 20:02:10] [homebridge-tapo] This plugin slows down Homebridge. The read handler for the characteristic 'On' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info.
Dec 20 20:07:34 HOSTNAME systemd[1]: Started Session 109 of user USER.
Dec 20 20:10:58 HOSTNAME homebridge[21935]: [20.12.2021, 20:10:58] [Hue] Corner Light: homekit brightness changed from 70% to 70%
Show the Homebridge logs here, remove any sensitive information.

**Plugin Config:**

```json
{
            "name": "Tapo Smart Platform",
            "username": "username",
            "password": "password",
            "devices": [
                {
                    "name": "TapoSwitch1",
                    "host": "tapo-smartplug-1",
                    "type": "Plug"
                },
                {
                    "name": "TapoSwitch2",
                    "host": "tapo-smartplug-2",
                    "type": "Plug"
                },
                {
                    "name": "TapoSwitch3",
                    "host": "tapo-smartplug-3",
                    "type": "Plug"
                },
                {
                    "name": "TapoSwitch4",
                    "host": "tapo-smartplug-4",
                    "type": "Plug"
                }
            ],
            "platform": "TapoP100"
        }

Screenshots:
No screenshots.
Environment:

Plugin Version:
Homebridge Version: 1.3.0
Node.js Version: 16.13.1
NPM Version: 8.3.0
Operating System:  Raspbian GNU/Linux 10 (buster)

Should be fixed with 1.4.15

Thank you!


Change SPARQL validation queries to output a useful descriptive message

Example: right now we have console output like this:
FAIL Rule ../sparql/synonym-label-match-violation.sparql: 1 violation(s)
c1,n,c2
http://purl.obolibrary.org/obo/GO_0070197,attachment of telomeric heterochromatin to nuclear envelope,http://purl.obolibrary.org/obo/GO_0140698

Instead, we should use the bound variables to generate a message:
FAIL Rule ../sparql/synonym-label-match-violation.sparql: 1 violation(s)
error
http://purl.obolibrary.org/obo/GO_0070197 uses the exact synonym "attachment of telomeric heterochromatin to nuclear envelope", but http://purl.obolibrary.org/obo/GO_0140698 uses it as a label

Related: #23404


Default completion for dependsOn is a string with a single space

"resources": [
    {
      "name": "[parameters('omsWorkspaceName')]",
      "type": "Microsoft.OperationalInsights/workspaces",
      "apiVersion": "2015-11-01-preview",
      "location": "[parameters('workspaceRegion')]",
      "properties": {
        "sku": {
          "name": "[parameters('omsSku')]"
        }
      },
      "dependsOn": [
      ]
    },

Unlike #678, this one actually adds a string with a space in it instead of an empty string.  Schema?

This is a dupe of another issue we're tracking.


Decrypt/parse transacrion  payload

How to decrypt field "payload"  received by http://localhost:5000/transactions/id ?
thanks

@secvbulrep: this issue has been closed by you without any comments. I want to know if you got the solution because I have similar concerns.

I have the similar problem with the decrypt of payload received by call transactionInfoInstance.getEnvelope().getPayload().


Fuchsia SDK to Engine roll failing on license check

The last successful roll was a week ago in https://github.com/flutter/engine/pull/45216
The roller failed to create a CL with:
failed pre-upload step: Error when running dart license script: Command exited with exit status 1: /data/src/third_party/dart/tools/sdks/dart-sdk/bin/dart --interpret_irregexp lib/main.dart --src ../../.. --out /data/src/out/licenses --golden /data/src/flutter/ci/licenses_golden. At deps_local.go:174 git_common.go:160 git_checkout.go:77 autoroller.go:488 autoroller.go:444 state_machine.go:291 state_machine.go:53 state_machine.go:168 state_machine.go:914 state_machine.go:927 state_machine.go:933 autoroller.go:780 autoroller.go:338 util.go:383 cleanup.go:57 asm_amd64.s:1594
cc @arbreng

Tried the roll locally and got this error:
Finding files...
../../../fuchsia/sdk/linux/packages/blobs/00299e332421e39f2a539e13dd9f47cd3cc3db669e5516d82b095d44859fc35f

failure: failed to handle ../../../fuchsia/sdk/linux/packages/blobs/00299e332421e39f2a539e13dd9f47cd3cc3db669e5516d82b095d44859fc35f
non-UTF8 data in ../../../fuchsia/sdk/linux/packages/blobs/00299e332421e39f2a539e13dd9f47cd3cc3db669e5516d82b095d44859fc35f
Original stack:
#0      _RepositorySourceFile._readFile (package:licenses/main.dart:79:7)
#1      new _RepositorySourceFile (package:licenses/main.dart:68:75)
#2      _RepositoryDirectory.createFile (package:licenses/main.dart:1061:14)
#3      _RepositoryDirectory.crawl (package:licenses/main.dart:966:43)
...

The latest fuchsia/sdk/core/linux-amd64 CIPD package archive contains a set of packages/blobs files that were not there in previous archives.  The license script could exclude that path from the crawl.  Or possibly Fuchsia should regenerate the SDK if these files are not there intentionally.

This is being tracked by the Fuchsia team in https://b.corp.google.com/issues/299137892. There is nothing for us to do here but wait.

There is confirmation in b/299137892 that the new files are expected. Could we update the license script to exclude this path?

Fixed by https://github.com/flutter/engine/pull/45498


Generate enum check constraints with BETWEEN where the value range is contiguous

Originally raised by @henrikdahl8240 in https://github.com/dotnet/efcore/issues/20868.
This could have some perf impact (not confirmed), and would make for much tighter SQL, especially for big enums. Could go all-out and detect multiple ranges of values too.

@roji I would like to kindly suggest you to see the comments put at the issue I filed in the T-SQL forum the other day, i.e. https://social.msdn.microsoft.com/Forums/en-US/f2ed1fc4-aeef-4fdc-b79a-28ff064e71a8/how-is-a-check-constraint-using-the-in-operator-actually-being-processed-for-an-int-column?forum=transactsql
There's some guy, who claims he is an SQL Server MVP, so perhaps we may have confidence in his statement, as he states:

It would also be different if you have a really long list of values, more than 64. In this case, SQL Server transforms the IN list to an internal temp table, so that could make a noticable difference to BETWEEN.

As you can see, I asked him for the source of information.
The comment added by Joe Celko on various implementations of SQL servers are also very interesing. By the way I am a great fan of his books.
Isn't it just pretty obvious that using BETWEEN is trivially favorable, at least as you have only one contigous range and at least one item in the range? If SQL Server actually implements a binary search tree as CELKO writes in case of DB2, it would not make much benefit in case of multiple contigous ranges to enurate a number of OR'ed BETWEENS.

Thanks for the additional info. I personally prefer to simply measure rather than to read what people write - implementations may change with time, and it's possible that since this was written SQL Server does actually detect contiguous IN ranges and optimize them (though I doubt it). It would just be a matter of a quick benchmark.
But in any case, I agree this is a good idea. There's no actual downsides to doing this, even if SQL Server specifically optimized this, others probably don't, and at worse it results in terse SQL. On the other hand, I probably won't have any time to actually work on it - so if anyone wants to submit a PR that would be great.


Can't change the start time of the first timeSlot of the day

i know it is on purpose but from a UX perspective it is not clear when something is editable or not (ex: start time)

I agree, the UX should show that, maybe making that cell a bit dimmer.

[ ] To indicate that first time slot's start time and last time slot's end time are not editable, display those with grey color #909293

Design Preview
Edit view: first and last slot disabled

Zeplin: https://zpl.io/bl1WyP5 & https://zpl.io/2pxYzJj


Add remarks that type is a reference type with relevant example to copy

Documentation missing in remarks that Dictionary is a reference type. Relevant example added how to do a shallow copy of a dictionary. Removed "var" in existing example due to being a reference type.

@microsoft-github-policy-service agree [company="SignUp Software AB"]

Thanks for the feedback, much appreciated!


Add a ?pretty argument to the REST API

Useful to pretty-print JSON response

No more high-level REST API in 1.0, so closing


TIMER

TIMER
User Story
AS A coding boot camp student
I WANT to take a timed quiz on JavaScript fundamentals that stores high scores
SO THAT I can gauge my progress compared to my peers
Acceptance Criteria
GIVEN I am taking a code quiz
WHEN I click the start button
THEN a timer starts and I am presented with a question

Add timer tied to start button.


GoodTwitter no longer working?

Everytime I now go to Twitter I get a white screen with "If you’re not redirected soon, please use this link." at the top. I tried the troubleshooting steps and nothing seemed to help, as soon as I removed the GoodTwitter addon from Chrome Twitter loaded fine.

This is the same for me, all pages stuck on that screen. All trobuleshooting steps did not help, reinstall did not help.


Support for updating the app id/secret at run time

Might not be useful for everyone but-
I have built an app for the management of multiple facebook apps and it would be great if there was a set method in the code to allow us to switch app ID/secrets at run time

+1

yes, I would also love to be able to do this. +1

+1

There is an open PR for this in #92

i ended up writing my own facebook driver with the Facebok sdk version 4

This feature has been added. Thanks! :)


Fan Control

How hard is it to change this plugin to control the HVAC fan. my setup includes an air exchanger that uses the fan from the air handler to exchange. Manually flipping this means I get more fresh air into the house when on.
Right now I have to use the Ecobee interface to control the fan. Automation and Siri control would be super cool.

I'm not sure, to be honest. The Ecobee API isn't super detailed, so it's a little hard to know what it actually does.
https://www.ecobee.com/home/developer/api/documentation/v1/functions/SetHold.shtml
https://www.ecobee.com/home/developer/api/examples/ex7.shtml
That's the closest thing I could find, basically set a hold temp with the fan speed set to full? I'm not sure if that would actually work or not, or if a hold is what you're looking for.

I just tested and this is possible, you can use setHold with fan: on and fan: off
                const awayBody = {
                    'selection': {
                        'selectionType': 'registered',
                        'selectionMatch': '',
                    },
                    'functions': [
                        {
                            'type': 'setHold',
                            'params': {
                                'holdType': 'indefinite',
                                'fan': 'on',
                            },
                        },
                    ],
                };

I too am interested in this. My question now, is could we also expose the "holdType" via some HomeKit control? I often want the fan to run for 15/30/60 minutes and then return to it's regular schedule. I haven't looked at the HAP in quite a while, but I cannot think of a good control for this. I suppose we could just expose six switches, one for each preset duration. It's not elegant, so any other suggestions would be welcome.


Release MSI can't obtain static method dispose from class com.sun.jna.Native

Describe the bug
I build application with JNA, and all is well during the development phase. But when I build it as an MSI file, the following error is thrown after installation

Affected platforms
Select one of the platforms below:

Desktop

Versions

Kotlin version*: 1.9.20
Compose Multiplatform version*: 1.5.4
OS version(s)* (required for Desktop and iOS issues):   Windows 10.0.22631  22631
OS architecture (x86 or arm64):  x86
JDK (for desktop issues): Graalvm-ce-17.0.8

To Reproduce
Development application with jna and jan-platform.
Open exe file after install succes.
Build command: packageReleaseDistributionForCurrentOS or packageReleaseMsi
Demo Repository https://github.com/lizhongyue248/PortView
Expected behavior
Open exe file success after install succes.
Screenshots

That class was probably optimized out by ProGuard. You need to configure it to not do that. See https://github.com/JetBrains/compose-multiplatform/tree/master/tutorials/Native_distributions_and_local_execution#minification--obfuscation

That class was probably optimized out by ProGuard. You need to configure it to not do that. See https://github.com/JetBrains/compose-multiplatform/tree/master/tutorials/Native_distributions_and_local_execution#minification--obfuscation

Thanks, I solved this problem by adding compose-desktop.pro file and using keep.

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


How to attach calendar icon?

Hello, I don't see option to specify calendar icon with fdatepicker.  Is there a way I can specify an image with this just like the jQuery DatePicker?
Thank you for your help.

Hi!
There is an example which uses icon here:
http://foundation-datepicker.peterbeno.com/example.html#limited-example


No CreateOrUpdate method in DevSpaces spec

Currently there is no CreateOrUpdate method in the devspaces spec.
There is currently a Create and an Update but not CreateOrUpdate.

Closed. This is probably nit picking.


HW04

Web Client-Side Programming – Homework 4
The café.
Description
For this assignment we will create a simple web store for users to order from a cafe.
Specifications

[x] Starting with the basic HTML 5 Template (index.html) on Canvas, create an application that looks similar to the one below.

[x] Use Jquery for all DOM manipulation and event handlers.

[x] The form should look like the one below.
o The images folder is included with the assignment.

[x] Note - All JavaScript should be in an external JS file.

[x] When the user hovers the mouse over one of the images in the menu, another image should be displayed with the description and price of the item. The id attribute of each image identifies the image to be displayed when it's rolled over.

[x] When the user clicks on an image, the order list and order total should be updated and displayed.

[x] If the user clicks the Place Order button, nothing should happen. Later in the semester we will learn how to move the user to another page.

[x] • If the user clicks the Clear Order button, all of the items should be removed from the order list and the total should be cleared.

[x] • Use a select element to display the items added to the order.

[x] • Do not forget your JSDoc!

[x] • Do not forget to put a comment at the top of the code file with your name and assignment.

[x] • Do not forget to validate both your HTML and your CSS files.

2 Documentation

[x] You will need to create a document (.docx, .rtf, .pdf) which contains the following:

[x] A screenshot of your page running on your local webserver. Your screenshot needs to include the address bar with the localhost url and show the mouseover like shown above.

[x] You will need to validate the index.html and your CSS file using the validator (link on Canvas) and include a screenshot of the successful validation (Green Bar).

What to Submit

[x] You need to submit your index.html, CSS file, and your external JS file along with your Document.

[x] Make sure your document is in the correct format and includes your name.

You need to leave a comment that you have completed the project and tell what grade you received. You can then Mash (en-SAE, Press en-US) the Close and comment button.


Split up the top level url path

Make

/scriptedforms/static/
/scriptedforms/use/
/scriptedforms/edit/
/scriptedforms/docs

Url path that is

Done.


Create Wireframe for after button is clicked

Wireframe #2
User Story
As a website user,
I want the lyrics to fall below the button
So that I can easily see and read them
Acceptance Criteria
Given a lyric translator website
When I click the button
The lyrics show under the button


When navigating, RVIZ2 and Isaac Sim Crashed

Hello, I am a student who is using this library because I want to do research on navigation using isaac sim.
I found the following error during execution, and I wonder what kind of phenomenon this error was caused by.
This is the youtube link of the following error.
https://youtu.be/Rfgtxt02Tc4
And error is below

in isaac sim shell

2022-05-09 03:46:24 [394,582ms] [Warning] [omni.usd] Warning: in Orthonormalize at line 495 of /buildAgent/work/ca6c508eae419cf8/USD/pxr/base/gf/matrix4d.cpp -- OrthogonalizeBasis did not converge, matrix may not be orthonormal.
2022-05-09 03:46:24 [394,634ms] [Warning] [omni.usd] Warning: in Orthonormalize at line 495 of /buildAgent/work/ca6c508eae419cf8/USD/pxr/base/gf/matrix4d.cpp -- OrthogonalizeBasis did not converge, matrix may not be orthonormal.
2022-05-09 03:46:24 [394,634ms] [Warning] [omni.usd] Warning: in Orthonormalize at line 495 of /buildAgent/work/ca6c508eae419cf8/USD/pxr/base/gf/matrix4d.cpp -- OrthogonalizeBasis did not converge, matrix may not be orthonormal.
^CSimulation App Shutting Down

in rviz2
value in the transform (-nan -nan -nan) (nan nan nan nan)
[planner_server-4]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[planner_server-4] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "carter_camera_stereo_right" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[planner_server-4]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "carter_lidar" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[controller_server-3]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "carter_lidar" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[controller_server-3]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "carter_camera_stereo_left" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[controller_server-3]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "carter_camera_stereo_left" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[controller_server-3]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "carter_camera_stereo_right" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[controller_server-3]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "carter_camera_stereo_right" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[controller_server-3]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "carter_lidar" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[recoveries_server-5]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "carter_lidar" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[recoveries_server-5]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "carter_camera_stereo_left" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[recoveries_server-5]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "carter_camera_stereo_left" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[recoveries_server-5]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "carter_camera_stereo_right" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[recoveries_server-5]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "carter_camera_stereo_right" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[recoveries_server-5]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[bt_navigator-6] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "carter_lidar" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[bt_navigator-6]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[bt_navigator-6] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "carter_lidar" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[bt_navigator-6]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[bt_navigator-6] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "carter_camera_stereo_left" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[bt_navigator-6]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[bt_navigator-6] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "carter_camera_stereo_left" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[bt_navigator-6]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[bt_navigator-6] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "carter_camera_stereo_right" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[bt_navigator-6]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[bt_navigator-6] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "carter_camera_stereo_right" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[bt_navigator-6]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "carter_lidar" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[component_container-10]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "carter_lidar" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[component_container-10]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "carter_camera_stereo_left" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[component_container-10]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "carter_camera_stereo_left" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[component_container-10]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "carter_camera_stereo_right" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[component_container-10]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "carter_camera_stereo_right" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[component_container-10]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "carter_lidar" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[rviz2-2]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "carter_lidar" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[rviz2-2]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "carter_camera_stereo_left" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[rviz2-2]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "carter_camera_stereo_left" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[rviz2-2]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "carter_camera_stereo_right" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[rviz2-2]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "carter_camera_stereo_right" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[rviz2-2]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "chassis_link" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan)
[controller_server-3]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "chassis_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[controller_server-3]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "com_offset" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[controller_server-3]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "com_offset" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[controller_server-3]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "left_wheel_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan -nan nan -nan)
[controller_server-3]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "left_wheel_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan -nan nan -nan)
[controller_server-3]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "right_wheel_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan -nan nan -nan)
[controller_server-3]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "right_wheel_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan -nan nan -nan)
[controller_server-3]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "rear_pivot_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[controller_server-3]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "rear_pivot_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[controller_server-3]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "imu" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[controller_server-3]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "imu" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[controller_server-3]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "rear_wheel_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[controller_server-3]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[controller_server-3] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "rear_wheel_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[controller_server-3]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[nvblox_node-9] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "chassis_link" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan)
[nvblox_node-9]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[nvblox_node-9] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "chassis_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[nvblox_node-9]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[nvblox_node-9] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "com_offset" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[nvblox_node-9]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[nvblox_node-9] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "com_offset" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[nvblox_node-9]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[nvblox_node-9] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "left_wheel_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan -nan nan -nan)
[nvblox_node-9]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[nvblox_node-9] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "left_wheel_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan -nan nan -nan)
[nvblox_node-9]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[nvblox_node-9] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "right_wheel_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan -nan nan -nan)
[nvblox_node-9]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[nvblox_node-9] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "right_wheel_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan -nan nan -nan)
[nvblox_node-9]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[nvblox_node-9] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "rear_pivot_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[nvblox_node-9]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[nvblox_node-9] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "rear_pivot_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[nvblox_node-9]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[nvblox_node-9] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "imu" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[nvblox_node-9]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[nvblox_node-9] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "imu" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[nvblox_node-9]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[nvblox_node-9] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "rear_wheel_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[nvblox_node-9]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[nvblox_node-9] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "rear_wheel_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[nvblox_node-9]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "chassis_link" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan)
[recoveries_server-5]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "chassis_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[recoveries_server-5]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "com_offset" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[recoveries_server-5]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "com_offset" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[recoveries_server-5]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "left_wheel_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan -nan nan -nan)
[recoveries_server-5]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "left_wheel_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan -nan nan -nan)
[recoveries_server-5]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "right_wheel_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan -nan nan -nan)
[recoveries_server-5]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "right_wheel_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan -nan nan -nan)
[recoveries_server-5]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "rear_pivot_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[recoveries_server-5]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "rear_pivot_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[recoveries_server-5]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "imu" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[recoveries_server-5]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "imu" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[recoveries_server-5]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "rear_wheel_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[recoveries_server-5]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[recoveries_server-5] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "rear_wheel_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[recoveries_server-5]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "chassis_link" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan)
[rviz2-2]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "chassis_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[rviz2-2]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "com_offset" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[rviz2-2]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "com_offset" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[rviz2-2]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "left_wheel_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan -nan nan -nan)
[rviz2-2]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "left_wheel_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan -nan nan -nan)
[rviz2-2]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "right_wheel_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan -nan nan -nan)
[rviz2-2]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "right_wheel_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan -nan nan -nan)
[rviz2-2]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "rear_pivot_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[rviz2-2]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "rear_pivot_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[rviz2-2]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "imu" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[rviz2-2]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "imu" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[rviz2-2]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "rear_wheel_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[rviz2-2]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[rviz2-2] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "rear_wheel_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[rviz2-2]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "chassis_link" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan)
[component_container-10]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "chassis_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[component_container-10]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "com_offset" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[component_container-10]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "com_offset" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[component_container-10]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "left_wheel_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan -nan nan -nan)
[component_container-10]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "left_wheel_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan -nan nan -nan)
[component_container-10]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "right_wheel_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan -nan nan -nan)
[component_container-10]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "right_wheel_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan -nan nan -nan)
[component_container-10]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "rear_pivot_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[component_container-10]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "rear_pivot_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[component_container-10]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "imu" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[component_container-10]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "imu" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[component_container-10]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "rear_wheel_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[component_container-10]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[component_container-10] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "rear_wheel_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[component_container-10]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[bt_navigator-6] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "chassis_link" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan)
[bt_navigator-6]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[bt_navigator-6] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "chassis_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[bt_navigator-6]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[bt_navigator-6] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "com_offset" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)
[bt_navigator-6]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[bt_navigator-6] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "com_offset" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
[bt_navigator-6]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[bt_navigator-6] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "left_wheel_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan -nan nan -nan)
[bt_navigator-6]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[bt_navigator-6] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "left_wheel_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan -nan nan -nan)
[bt_navigator-6]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[bt_navigator-6] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "right_wheel_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan -nan nan -nan)
[bt_navigator-6]          at line 278 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[bt_navigator-6] Error:   TF DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "right_wheel_link" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan -nan nan -nan)
[bt_navigator-6]          at line 293 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[bt_navigator-6] Error:   TF NAN_INPUT: Ignoring transform for child_frame_id "rear_pivot_link" from authority "Authority undetectable" because of a nan value in the transform (-nan -nan -nan) (nan nan nan nan)

@cjh1995-ros This looks like an Isaac Sim issue. The robot explodes through the ground ( :( ) and then the orientation quaternions are not normalized and everything crashes. I don't really know how commanding base velocities through nav2 can cause this issue, but we've also seen it a few times on our side :/ Hopefully it's fixed in future Isaac Sim releases.
Sorry we can't be more help!

Hello @cjh1995-ros ! I am not sure this will work but you could try reducing the maximum joint velocities of the wheels and pivot primitives (/World/Carter_ROS/chassis_link/left_wheel and same with right_wheel and rear_pivot). This can be found in the property panels of those prims, under Advanced. Try something like 360 deg /s (see attached screenshot)

Hello @cjh1995-ros ! I am not sure this will work but you could try reducing the maximum joint velocities of the wheels and pivot primitives (/World/Carter_ROS/chassis_link/left_wheel and same with right_wheel and rear_pivot). This can be found in the property panels of those prims, under Advanced. Try something like 360 deg /s (see attached screenshot)

Thank you for opinion. But now, that crash is not happened. The real problem is i dont know why...

I am pretty sure this is a divergence in the physics engine that can occur on some collisions between the articulation links and the ground. Capping the velocity is a workaround that ensures that the divergence is stopped before it actually sends the robot to outer space :) It should be fixed in the next versions, but in the meantime this workaround should make sure that when it happens it does not break your scene, and should not affect regular use cases

I am pretty sure this is a divergence in the physics engine that can occur on some collisions between the articulation links and the ground. Capping the velocity is a workaround that ensures that the divergence is stopped before it actually sends the robot to outer space :) It should be fixed in the next versions, but in the meantime this workaround should make sure that when it happens it does not break your scene, and should not affect regular use cases

I agree with that. May be, i push Isaac sim too hard. So it seems to be okay to close issue!


Fix incorrect peer dependencies for Angular

Since an Angular upgrade there seem to be issues with the versions of some core components in Angular:
warning " ><EMAIL_ADDRESS>has incorrect peer dependency "<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has incorrect peer dependency "<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has incorrect peer dependency "<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has incorrect peer dependency "<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has incorrect peer dependency "<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has incorrect peer dependency "<EMAIL_ADDRESS>

Fixed in #199


Some boolean searches not successful if spaces inside parentheses

Expected Behavior
The following instruction should find tasks in all 3 contexts:
 (description includes #context/location1) OR (description includes #context/location2 ) OR (description includes #context/location3 )

Current Behavior
It only finds tasks in #context/location1.
This was a genuine problem for me, not a test. I created a complex OR query with about 7 contexts, and it didn't find most of them.
It took me a while to work that the workaround is to remove the space before the closing parenthesis in the instruction.
I think that the completion mechanism inside obsidian added the space after completing the tag, helpfully.
Steps to Reproduce
Run this tests:
    describe('complex combinations', () => {
        it('empty line', () => {
            const filter = new BooleanField().createFilterOrErrorMessage(
                ' (description includes #context/location1) OR (description includes #context/location2 ) OR (description includes #context/location3 )',
            );

            testWithDescription(filter, 'none', false);
            testWithDescription(filter, 'xxx #context/location1', true);
            testWithDescription(filter, 'xxx #context/location2', true); // fails
            testWithDescription(filter, 'xxx #context/location3', true); // fails
        });
    });

Context (Environment)

Obsidian version: 0.15.4
Tasks version: code version 32ea7bd771bf074c58da850663c8a4e8b2340efc
[ ] I have tried it with all other plugins disabled and the error still occurs

Possible Solution

Maybe make the code that handles individual components inside the parentheses trim white spaces before trying to process them?
This would ensure that a filter with a space afterwards behaves the same in side a boolean combination as it does in a line on its own (which is trimmed)

@esm7 Might you be able to look at this please?

Definitely, will fix today. Do you prefer this to be a separate PR or should I add it on top of the just-merged PR?

Thanks! Separate PR please.

I didn’t test with space after opening bracket, but I assume the same would happen. Maybe worthectesting for that too n

I’ve merged #864 now, so the test for this can be added to BooleanFiekd.test.ts

Indeed in the constructor of Query, there is:
    .map((line: string) => line.trim())

So the various fields assume a trimmed input, but BooleanField didn't do that for them.
Fixed and added the test above.


Split paste into address fields by commas

If the user has a list of addresses in the clipboard and pastes it in, split the input to have one field for each comma-separated entry. This is more user-friendly.
I don't know if there are cases where a comma in the field is necessary, but if so we could possibly add a workaround by holding a key, e.g. Ctrl+Shift+V for "raw paste" without the splitting behaviour.

PS we could also make it so in general if you type "," (or ", ") in the address field it creates a new one for you.

This is great, thanks!
I needed this a few days ago to send to a longish list of addresses, but because it wasn't easy enough to do with the webmail, I sent with Thunderbird.
Comma-handling could indeed be better. Some people use "Lastname, Firstname" as their display name. You could end up pasting "Lastname, Firstname"<EMAIL_ADDRESS>which would now get split up unintentionally. It would be good to fix that, but pasting multiple comma-separated addresses will be more common, so I consider the new behaviour more helpful. To display names and addresses more completely, we could perhaps add an API method that uses existing Go code for parsing message headers containing addresses. I think it will recognize display names with double quotes and so on, and return a parsed list of addresses.
I'm also liking the idea of ',' to add another field. I don't think there's a need to ever write a literal comma in that field. Thunderbird also handles ',' to finish the address and start a new one.

Glad you like it. To be clear, are you planning to now work on what you described?
Btw the type of rules you described are fairly easy to implement in JS I think. I would be concerned about latency and other issues because I already have the server connection drop out relatively regularly while I'm composing a message.

Could also be done as paste, send entire pasted string to API for security bar info, API sends info for all addresses back nicely split for us, and we modify the UI accordingly.


[2.0] Proposed structure of the Ignite folder and example usage

Proposed structure of the Ignite folder and example usage:
/ignite
  ignite.toml
  Examples/
    index.js
    ignite-vector-icons
      Components/vectorExample.js
      Components/Styles/vectorExampleStyle.js
      Containers/VectorsGoneWild.js
      Containers/Styles/VectorsGoneWild.js
    some-other-thing
      Components/stuff.js
  DevScreens/
  Spork/
    ignite-basic-screen-generators/
      screen.ejs
      screen-style.ejs

cc: @kevinvangelder - this is what we talked about this morning via next-devscreens.  Ping Steve or I to get more detail.

This is in place.


feat: Adding automatic image building and release management

Pulled in the latest boilerplate to get some shared github actions.
Began using the GH action to build/push images for pull requests
Added a semantic-release config to allow automatic generation of release notes and releases when merging changes to master. See semantic-release docs for more info.
Added commit linting to ensure that commits follow conventional commit standards. This helps us with the automatic release generation process.
fixed a test that was flaky on CI due to the expectation that an event loop would take at least 1ms to complete.

Codecov Report

Merging #69 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #69   +/-   ##
=======================================
  Coverage   58.65%   58.65%
=======================================
  Files         363      363
  Lines        5664     5664
  Branches      847      847
=======================================
  Hits         3322     3322
  Misses       2342     2342

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 d4d9b03...1060ec4. Read the comment docs.

Codecov Report

Merging #69 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #69   +/-   ##
=======================================
  Coverage   58.65%   58.65%
=======================================
  Files         363      363
  Lines        5664     5664
  Branches      847      847
=======================================
  Hits         3322     3322
  Misses       2342     2342

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 d4d9b03...dc569b1. Read the comment docs.

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


Stess test service on openshift

See how well flask can handle huge (150+) classes.

We can stress test with the generated YAML files from here ( https://github.com/liam-middlebrook/rant-people/releases/tag/0.0.0 )

Currently stress testing on http://github.com/liam-middlebrook/ofcourse-content-test.git

Did you do any measurement of latency/perf on this, or just check if it loaded or not?

@liam-middlebrook Did anything come of this testing?


Escape key not working on vscode or any vim plugin

Does this issue occur when all extensions are disabled?: Yes/No
It's hard to test. I've tried multiple vim extensions but I'm not sure what escape would do without any extensions.

VS Code Version: 1.68.1 (reproduced with 1.65.1 also)
OS Version: Darwin arm64 21.3.0

Steps to Reproduce:

Install vim plugin (any of them)
go into insert mode (press 'i') and type something
press  this should take you back to 'visual' mode but it doesn't

I saw this issue here https://github.com/microsoft/vscode/issues/86745 I tried the insiders build and also removing ~/.vscode I couldn't find ~/.config/Code to remove. None worked.
I'm not sure how to test the keybindings but happy to help diagnose just need a direction to go in.

 Sorry I just restarted my comp and it went away 🤦


Router::route doesn't merge MethodRouterOperations

In the following scenario:
axum_integration::Router::new()
            .route(
                "/subscriptions",
                post(openapi_handler!(subscriptions::create_subscription)),
            )
            .route(
                "/subscriptions",
                get(openapi_handler!(subscriptions::list_subscriptions)),
            )

The latter route invocation will overwrite the former. This behavior is different from axum, as described here https://docs.rs/axum/latest/axum/struct.Router.html#accepting-multiple-methods

I believe they changed that at some point, I don't remember this at least. However it is good idea to adjust behavior to them.


[Bug]: Need ability to set tab order of widgets on a form

Is there an existing issue for this?

[X] I have searched the existing issues

Description
This issue seems to have been raised many times before but it has never been fixed. I have several text input and select widgets on a form. When I press the tab key the focus hops from one to the next in a random order. I need the ability to set the tab index of each widget. Only editable widgets should be included in the tab order, so if a widget is disabled then it should be skipped. This feature is very important to ensure forms are accessible - especially for visually impaired. Even PowerApps has this feature!
Steps To Reproduce
Create a form, add some widgets and try to change the tab order.
Public Sample App
No response
Environment
Production
Severity
Medium (Frustrating UX)
Issue video log
https://www.loom.com/share/27c0198a6de1446a8dffebe2a7f0a5fb?sid=704307e8-dc0d-4908-a5f3-51f5b791d0ac
Version
Cloud

Closing this as a duplicate of #19935