Plan toward own pure-python udunits [DRAGON!]

Since so many outstanding problems + request relate to builds for alternative OS or architectures
Probably main issues :

building udunuits is probably not a big problem -- pretty basic C, works ~anywhere
maintaining the C wrapper

Cython  configuration and support on different architectures / installation on different

the Python needs to locate the installed proj database

requires understanding installation pattern on different OS-s
involves a PROJ_DATA env setting (see this Iris problem)

@pp-mo I'd love to meet with you'all on this topic. I already opened a few similar threads in other places, there are tons of work that could be use to achieve this quicker than starting from 0. My latest attempt, which is to leverage Pint by adding udunits units to it, is in https://github.com/ioos/compliance-checker/pull/1094
Most of the discussion is happening in https://github.com/Ouranosinc/xclim/issues/1788
Both cf_xarray and metpy already have some version of it. Mine us missing only the COARDS time standard, which I plan to implement soon. With that said, I'd love to not have my own library but to contribute to a 3rd party instead.

Found this through #454...
I see the :dragon_face: and I salute you :saluting_face:!
The first thing to state: the CF-conventions are currently (last time I checked) bound to the udunits2 implementation. This is a highly questionable situation (without casting any judgement on udunit2), as to me, a standard isn't a standard if you can't define it without an implementation... It also means that it is hard to call any other implementation CF compliant, because there is no spec to comply to. The best you can do is to validate the implementation against udunits2.
All of this said, I did a lot of work to make a udunits2 compatible parser in this project. I did this with the express goal of one-day opening the conversation with the CF-conventions body to propose adoption of a BNF grammar for units (note that udunits2 does have such a grammar... but it isn't followed in the udunits2 implementation :facepalm: https://pelson.github.io/2019/cf_units_tex/, which makes the udnuits2 BNF definition not a CF compliant specification...).
I didn't asses the amount of work that follows to implement a udunit2 compatible library, once you have parsing in-place. I don't really know how udunits2 defines the conversions, for example. It could be that you read in the XML and you're nearly done... or it could be that dragons  :dragon_face: :dragon_face: :dragon_face: start flying from the nest :joy:.
For old-times sake, consider me interested in the progress on this issue!

@pelson we're often battling with a tricky compromise between:

The 'right' solution. In this example that would be getting CF to adopt a without-implementation units standard.
A pragmatic solution - finding a path we can manage with the resources and expertise at hand.

Our current solution - depending on udunits2, the same dependency that CF has - is already a good compromise in terms of a joined up ecosystem and avoiding divergence (which would be a risk if maintaining a 'parallel' implementation). But as @pp-mo has said elsewhere it is proving unrealistic while our Cython expertise remains low, making a 'parallel' Python implementation look like the best compromise, despite the known costs.

It could be that you read in the XML and you're nearly done... or it could be that dragons 🐲 🐲 🐲 start flying from the nest 😂.

There is a large amount of libraries that requires CF-like units out there that already dropped udunits2 in lieu for some pint hacks (sometimes not hacks but actual support). Some examples are cf_xarray, metpy, xclim, etc. In a way, dragons are already flying.
Udunits2 is super stable, so take this with a grain of salt, but it is not well maintained. PRs languish, releases are few and far between, people hack the XML to add new units (CF ones nonetheless!) b/c it takes way too long to add them into udunits2, etc.
TL;DR I don't think a pure Python implementation is a bad idea. Maybe it is what we need to unify the ecosystem. I know some folks, that are connected to the CF leadership, are working on a Rust version of udunits. IMO, that is not going to solve out problem as we are only substituting one compiled dependency for another.

Thanks for the inputs :+1:

A pragmatic solution - finding a path we can manage with the resources and expertise at hand

On this particular topic, it is clear that it needs to be bigger than SciTools. You are absolutely correct that you probably can't (and shouldn't) do this with just the resources you have to hand. But that doesn't mean it can't be done... it is just that it would need to be done in a broader community context (Filipe is very well connected :wink:).

working on a Rust version of udunits

Well, this would be better than the current implementation IMO. You know better than me the compatibility issues that raises, but I would guess they are less concerning than C+Cython (existing knowledge aside).
But this misses the point (please feel free to pass on my regards to :tumbler_glass: :wink:) - my POV is that there should be a standard, not an implementation (even if it is in pure Python). If that means that the CF conventions need to define the BNF and the XML tables in the appendix, so be it.
For the record, I wanted to point to the tests that exist in this project at https://github.com/SciTools/cf-units/blob/main/cf_units/tests/integration/parse/test_parse.py. They are fairly short (<400 LoC) but encode a lot of ad-hoc learning about what udunits2 does under-the-hood (which you have to figure out, because there is no spec...).

pint hacks

I don't know how well this is working, but a quick search suggests a few years ago there was a bit of pain with the fact that the udunits2 implementation is its own standard, and there is a dissonance between that and other standards (e.g. https://github.com/hgrecco/pint/issues/1081). My guess is that the ship has sailed on this... you can't go back and change the CF spec for the tonnes of past data out there, so you are forced to handle the existing capabilities of udunits2 in whatever tool could replace it. It isn't obvious that this won't need to be something very specialised. Maybe though my doom and gloom is unnecessary, if in practice it is working out well with each of those libraries! :sun_with_face:

Maybe though my doom and gloom is unnecessary, if in practice it is working out well with each of those libraries! 🌞

Working is a strong word 😬 . It is what we have and, when some units fails to parse, we add another workaround. The more we do things like this, the further away we are from solving this problem IMO. I agree that a Rust implementation is not all bad, but it is still udunits2, just with a fresh coat of paint and new maintainer. who may or may not stay for the long run.
I don't want to pollute this thread with my old man bitterness, and Phil nailed all the gotchas that may happen in the comment above. With that said, I don't think the CF committe will do what needs to be done to sort this out. Also, if you all want to push for a pure Python version, count me in! And I'll try to bring others along.

@ocefpaf - what would the first functionality that you would need from a pure Python implementation be?
Unit validation, conversion, simplification, XML extensions beyond the UDUNITS2 standard XML, or something else?
I have a fairly advanced proof-of-concept in https://github.com/pelson/pyudunits2/, and think that it could be interesting to refine it towards your ideas at this point.

Unit validation and conversion first (actually check if is_convertible), and is_dimensionless.
Our main use is in the compliance-checker library. For example, this is how we validate that the user passed a valid unit for vertical coordinate.

Unit validation and conversion first (actually check if is_convertible), and is_dimensionless.

It has taken me a while to finish up (there were a few dragons :dragon:), but I have something that seems to hold up nicely against the comparisons I have tested with udunits2.
Note that your linked example can be simplified now with the new dimensionality functionality...
In [2]: for unit_str in ['m', 'km', 'yards', 'inches', 'fathoms',]:
   ...:     print(f'Dimensionality of {unit_str}: {ut_system.unit(unit_str).dimensionality()}')
   ...:
Dimensionality of m: {'meter': 1}
Dimensionality of km: {'meter': 1}
Dimensionality of yards: {'meter': 1}
Dimensionality of inches: {'meter': 1}
Dimensionality of fathoms: {'meter': 1}

(note that the number is the order of that basis unit, so equivalent to m^1).
In [3]: length_dimensionality = ut_system.unit('fathoms').dimensionality()

In [4]: for unit_str in ['m', 'km', 'yards', 'inches', 'fathoms', 'm/s', 'kg']:
   ...:     print(f'Is {unit_str} a length unit?: {ut_system.unit(unit_str).dimensionality() == length_dimensionality}')
   ...:
Is m a length unit?: True
Is km a length unit?: True
Is yards a length unit?: True
Is inches a length unit?: True
Is fathoms a length unit?: True
Is m/s a length unit?: False
Is kg a length unit?: False

There is definitely still things coming out of the woodwork... for example, in the udunits2 XML file there is no mention of the plural of inch, and before I just fixed it, you couldn't get a unit for inches (I was naively exposing a inchs unit). It is for this reason that I think some real-world testing would be super insightful.
I suggest we can discuss this in a dedicated issue at https://github.com/pelson/pyudunits2/issues/3.


Change of ownership.

Hi Joel,
I couldn't find a way to reach you via email so I open an Issue. I'm interested in taking over this repository as I have the free time available to invest into the project. Let me know if your game and if not.. no problem.
Thanks, Vernon

Hi Vernon,
I would be happy to transfer this repo to someone who would like to give it the love and attention it needs. If you could submit a PR demonstrating commitment (updating it to work on latest Atom and be in proper format would be a good one). Once done I would be happy to transfer it over!

Hey,
I completely understand and don't worry you will always be referenced as
the creator repository if the ownership transfer takes place. I will spend
some time this week to work thru the code and submit a pull request as soon
as I'm ready.
Thanks a lot.
On Tue, Jun 7, 2016 at 5:27 AM, Joel Kuntz<EMAIL_ADDRESS>wrote:

Hi Vernon,
I would be happy to transfer this repo to someone who would like to give
it the love and attention it needs. If you could submit a PR demonstrating
commitment (updating it to work on latest Atom and be in proper format
would be a good one). Once done I would be happy to transfer it over!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Frozenfire92/break/issues/20#issuecomment-224093683,
or mute the thread
https://github.com/notifications/unsubscribe/AFjKiSBobKAaPOjC4lfaCjUUgkVGQVWuks5qJJCmgaJpZM4Iuhsn
.

Just a little bit of an update. I'm planning to submit the pull request late this week or very early next week. It's a lot more work then I had initially thought as the Atom API has changed a lot and some of the libraries used has been discontinued and are no longer supported.
I don't want to present a hack and slash job so most of the package will be rewritten but at the same time I'm trying to keep is as simple as possible and of-course keep the original features unchanged.

Hi @VernonGrant
You will need to delete your fork and then I can transfer it!
Best,
Joel

@Frozenfire92  Hi, fork has been deleted.

Transfered, it says requested so I'm guessing GitHub will do it shortly!
Best Regards
Joel

Awesome, thanks Joel. I would also like to ask about the current package on atom.io This. Will this page automatically update as releases are published? Or should I upload the latest version as a new package on atom.io?
Thanks, Vernon

You should be able to publish to that existing package. If you are unable to then I recommend contacting the Atom/apm team, such as at this issue: https://github.com/atom/apm/issues/188

Ok, Thanks guys


Human in the loop masks from _seg.npy file

Hi, I annotated some images with cellpose and then manually added a few masks using human in the loop interface. What I got is _seg.npy file that contains 'masks' but also information about 'manual_changes': such as 'added mask' and 'removed mask', my question is does 'masks' automatically updated and have information about all manual changes? Or I have to modify it to add all my manual changes before converting to .png file? (I need .png file to run ground truth quality control script). And if this information has to be added, are there any available scripts to do that? Thank you in advance for your answer!

No, you don't need to edit the .npy file. When you export the .png file, it will be the same as the GUI viewer.


new functionalities

it should be good (useful) if this library could manage one more callback in case the response got an HTTP status different of 200.
One more, but perhaps this is a big one to implement, to give the possibility to send arbitary data and not only json data.
regards

Sure. That is a great suggestion. Will incorporate the same in a bit.


Error in d3.json function or advertised in the wrong way!

The function d3.json doesn't deliver as explained in many tutorials. In every tutorials, they considered d3.json as d3.csv but for JSON format. So they explain this would work:
d3.json("./data/users.json", function(error, data) {
d3.select("body").selectAll("p").data(data).enter().append("p").text(function(d) {
return d.name + ", " + d.location;
});
});
It doesn't ! Viewing the code in d3.v7.js, the d3.json should work like so:
d3.json("./data/users.json").then ( data => {
d3.select("body").selectAll("p").data(data).enter().append("p").text(function(d) {
return d.name + ", " + d.location;
});
});
So if I'm not wrong, either d3 module should be readjusted making d3.json works in the same logic as d3.csv or all tutorials about d3.json in the web needs to be informed about the mistake...
Please if I'm wrong correct me.

you're right; unfortunately no one has the capacity to reach out to every tutorial author on the internet

The API changed in v5. Details are here https://github.com/d3/d3/blob/main/CHANGES.md#changes-in-d3-50


No support for the payouts endpoint

stub_app.rb doesn't define an endpoint/fixture for payouts. We'd be happy to submit a PR that adds this.

Closing this because fake_stripe has been deprecated: https://github.com/thoughtbot/fake_stripe/pull/154


Semantic -> acoustic modeling

We got #3 working so now it's time to try to convert from Whisper-based semantic tokens (#3) to EnCodec-based acoustic tokens (#2).
There are a couple of hypothesis to test:

[ ] Can we train a forward model or does it have to be autoregressive to get anywhere?
[x] To start simple, could we get away with single speaker training only? This would allow us to ignore the prompting for now and just let the model memorize the speaker. (seems to work on 1000hrs of one speaker)
[x] How much data is needed to get bad performance (low quality intelligible speech)? (a 1000 hours seems enough, takes about a day on A100 to train)
[x] And finally, last but not least: do the Whisper encoder embeddings retain enough phonetic information to do this at all. (from initial tests in #5 they seem to be closer to speech than to text)

We also still have a couple of engineering challenges:

[x] fix the issue where the model starts generating noise after exactly 10s (this may be related to cross-attention and the 3x length difference between the encoder and decoder contexts)
[ ] investigate sigmaReparam from Apple (supposed to make training more stable)
[x] use the optimized scaled dot product attention kernels from the newest PyTorch (should
speed up the training a lot)
[ ] add prompting and multiple-speakers support (it will allow us to train on dramatically more data but the task will be also more difficult so we I expect longer training runs)
[ ] switch to AdaFactor (should use less memory than Ada so we can train on smaller GPUs)

I pushed the first version of the semantic to acoustic modeling based on the Whisper transformer model but it does not train so I am probably still having some bugs somewhere.

I found some bugs in the code and now it trains successfully:

Overfits quickly on 2 hrs of speech
Trains without overfitting on my 160hr single-speaker dataset

The performance is still not great but it's a step in the right direction. :) It's still based on the old VQ/RQ tokens so this should help a bit (see #3).
I also experimented with using Whisper embeddings directly (without quantization) and it works. It allowed me to easily experiment with extracting the embeddings from other layers of the encoder. Seems promising to balance the difficulty of the translation tasks between text and semantic tokens vs. semantic tokens and acoustic tokens. For reference in SPEAR TTS the semantic to acoustic task was a lot easier (they used a decoder-only model with 12 layers, about the size of Whisper Base) than the text to semantic task (T5-Large – 24 layer encoder + 24 layer decoder, the exact same size as Whisper Medium).
So right now we will focus on trying to understand the balance between these two tasks.

I fixed the 10 second generation bug (it was a bug in the sampling code). I also found out that lowering multinomial sampling temperature to 0.8 improves the quality quite a lot.
I also trained another model, replacing cross-attention with adding the rescaled encoder features to the input of the middle layer of the decoder (both are sampled at a fixed rate so we don't need to learn to map one to the other) and got pretty good quality:
https://user-images.githubusercontent.com/107984/229446991-2b0cbcff-24ab-4423-9776-e245d39bdb3c.mov

Oh, I forgot to mention that the new PyTorch 2.0 optimized attention implementation is amazing. With a very simple replacement I got 4x speedup on an A100.

Hi @jpc, thanks for this excellent work! I have a small question about the semantic to acoustic model. I notice that you set unique as False in ur data loader, which is different from the paper. Will the semantic tokens contain prosodic information of speech?
By the way, the above audio result comes from the "3. Semantic to acoustic token modeling.ipynb" or the "3B *.ipynb"? Could you provide some pre-trained models?
Thanks

Yup, our semantic tokens also carry prosody information. This makes the S2A models job easier and the overall solution faster. This means that prosody cannot be changed with voice cloning.
The newest samples (in the README) sound a lot better.


Can't create a new or edit some of the old automations with hassio 0.80.0b5

Home Assistant release with the issue:
0.80.0b5
Last working Home Assistant release (if known):
0.79.3
Operating environment (Hass.io/Docker/Windows/etc.):
Hass.io installed on a RPi3 B+
Hass.io supervisor 135
HassOS 1.11
Component/platform:
Automation Editor
Description of problem:
Since updating to 0.80.0bn I am unable to create new automations via the editor. After clicking on the plus icon, all I get is a blank screen with the title 'New Automation'.
The same problem as https://github.com/home-assistant/home-assistant/issues/17219#issuecomment-429060945
Same problem with 0.80.0b5, the editor works with about 50% of the of the old automations, the rest displays a blank screen and I'm not able to create new automations since it only shows a blank screen.
When I use the editor for my scripts it works fine.
No error messages in the log and the url that shows in the top of the editor display contains the right automation id:
All old automations executes OK.
Tried to start with a new automations.yaml but the error persisted.

There is probably a js-stacktrace in the console for this
0c2b166a7f6f703c3318.chunk.js:1 Uncaught (in promise) TypeError: Cannot read property 'hours' of undefined
    at state_StateTrigger.render (0c2b166a7f6f703c3318.chunk.js:1)
    at renderComponent (353616ecb2fe08a77270.chunk.js:1)
    at setComponentProps (353616ecb2fe08a77270.chunk.js:1)
    at buildComponentFromVNode (353616ecb2fe08a77270.chunk.js:1)
    at idiff (353616ecb2fe08a77270.chunk.js:1)
    at innerDiffNode (353616ecb2fe08a77270.chunk.js:1)
    at idiff (353616ecb2fe08a77270.chunk.js:1)
    at diff (353616ecb2fe08a77270.chunk.js:1)
    at renderComponent (353616ecb2fe08a77270.chunk.js:1)
    at setComponentProps (353616ecb2fe08a77270.chunk.js:1)

looks like it affects all state triggers.

Second this issue

Seems to be fixed in 80.1 so i’m closing this.


Fix a small grammar error in the readme

LGTM. Thanks for your contribution. :)

For some reason Travis did not start a build. I merged it becouse this change would not break the build


Remove @author Javadoc comment from java files

We are no longer using the @author javadoc comment anymore since we are open source and we use the CONTRIBUTOR.md file now for contributions
Remove @author  from the following files, and any other file that has it that hasn't been listed yet:

SnsSubscribeResponse.java

I would like to work on this issue.

Great. Vonage appreciates your contribution. I didn't get a chance to look through the entire repo for all the other files that use it but you can do a search in your IDE to find the rest. 😄

Can I also work on this?

I also wanna help with this.

I also wanna work on this


Added the Get API in Go for the DeliveryserviceServers endpoint

This is the first of 6 methods in the API.  More to come.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Looks good. Tested against a prod database, produces the same output as Perl


Laravel Sail Resource::collection returns "uid=501(sail) gid=20(dialout) groups=20(dialout)"

Laravel Version
10.22.0
PHP Version
8.2.10
Database Driver & Version
using sail
Description
Hi!
I am facing with this issue and i tried to google it and solve it many ways but i couldn't.
I have no idea why the resource returns this response.
I tried many ways to solve it, reduced the resource & controller code, return single resource instead of collection, reduce the code to be the same as in the documentation, but all gives the same output.
Thanks for your help in advance!
Frank
I'am using Laravel 10 with sail.
I didn't touch the docker-compose.yml file so that is original.
Environment Details:

Docker Version 4.23.0 (120376)
Engine: 24.0.6
Compose: v2.21.0-desktop.1
Apple M1, Ventura 13.5.2

Steps To Reproduce
`
// ----- CONTROLLER -----
class CustomerController extends Controller
{
public function fetch(PrimeVueTableFetchRequest $request): JsonResponse
{
...
return response()->json([
'items' => CustomerResource::collection(Customer::all()),
'total' => $total
]);
}
...
// ----- RESOURCE -----
class CustomerResource extends JsonResource
{
/**
* Transform the resource into an array.
*
* @return array<string, mixed>
*/
public function toArray(Request $request): array
{
return [
id => $this->id,
name => $this->name,
email => $this->email,
phone => $this->phone,
shipping_address => $this->shipping_address,
billing_name => $this->billing_name,
billing_address => $this->billing_address,
billing_tax_number => $this->billing_tax_number,
consent_accepted => (int)$this->consent_accepted === 1,
coupons => $this->coupons ?? [],
used_coupons => $this->used_coupons ?? [],
current_coupon_points => $this->current_coupon_points,
is_member => (int)$this->is_member === 1,
created_at => $this->created_at,
updated_at => $this->updated_at,
];
}
}
// ----- API RESPONSE -----
{
"items": [
{
"uid=501(sail) gid=20(dialout) groups=20(dialout)\n": 1,
"": "2023-09-23T15:31:15.000000Z"
},
{
"uid=501(sail) gid=20(dialout) groups=20(dialout)\n": 2,
"": "2023-09-23T15:31:36.000000Z"
},
{
"uid=501(sail) gid=20(dialout) groups=20(dialout)\n": 3,
"": "2023-09-21T17:19:01.000000Z"
},
{
"uid=501(sail) gid=20(dialout) groups=20(dialout)\n": 4,
"": "2023-09-20T15:24:54.000000Z"
},
{
"uid=501(sail) gid=20(dialout) groups=20(dialout)\n": 5,
"": "2023-09-20T17:59:31.000000Z"
},
{
"uid=501(sail) gid=20(dialout) groups=20(dialout)\n": 6,
"": "2023-09-23T16:14:05.000000Z"
},
{
"uid=501(sail) gid=20(dialout) groups=20(dialout)\n": 7,
"": "2023-09-23T15:39:44.000000Z"
}
],
"total": 7
}`

Hey there, thanks for reporting this issue.
We'll need more info and/or code to debug this further. Can you please create a repository with the command below, commit the code that reproduces the issue as one separate commit on the main/master branch and share the repository here?
Please make sure that you have the latest version of the Laravel installer in order to run this command. Please also make sure you have both Git & the GitHub CLI tool properly set up.
laravel new bug-report --github="--public"

Do not amend and create a separate commit with your custom changes. After you've posted the repository, we'll try to reproduce the issue.
Thanks!

Hello @crynobone!
Thank you for your fast reply!
I created a separate repo before to see if the problem could be reproduced in a fresh Laravel + sail installation and I successfully reproduced it in this public repo:

https://github.com/drmalus/laravel-resource-bug
git@github.com:drmalus/laravel-resource-bug.git

There are only 3 commits. The environment is the same as i wrote above.
Don't forget to migrate and seed after pulling the repo.
This is what is see after visiting http://localhost
{ "items": [ { "uid=501(sail) gid=20(dialout) groups=20(dialout)\n": 1, "": "2023-09-25T09:52:55.000000Z" }, { "uid=501(sail) gid=20(dialout) groups=20(dialout)\n": 2, "": "2023-09-25T09:52:55.000000Z" }, { "uid=501(sail) gid=20(dialout) groups=20(dialout)\n": 3, "": "2023-09-25T09:52:55.000000Z" }, { "uid=501(sail) gid=20(dialout) groups=20(dialout)\n": 4, "": "2023-09-25T09:52:55.000000Z" }, { "uid=501(sail) gid=20(dialout) groups=20(dialout)\n": 5, "": "2023-09-25T09:52:55.000000Z" }, { "uid=501(sail) gid=20(dialout) groups=20(dialout)\n": 6, "": "2023-09-25T09:52:55.000000Z" }, { "uid=501(sail) gid=20(dialout) groups=20(dialout)\n": 7, "": "2023-09-25T09:52:55.000000Z" }, { "uid=501(sail) gid=20(dialout) groups=20(dialout)\n": 8, "": "2023-09-25T09:52:55.000000Z" }, { "uid=501(sail) gid=20(dialout) groups=20(dialout)\n": 9, "": "2023-09-25T09:52:55.000000Z" }, { "uid=501(sail) gid=20(dialout) groups=20(dialout)\n": 10, "": "2023-09-25T09:52:55.000000Z" } ] }

@drmalus In your CustomerResource file you appear to be using ` instead of ' or " as quotes. This results in PHP calling the id function of the OS for all customers.

@tkuijer thanks for your help and sorry for that dumb mistake. I'am in a hurry with projects and it completely escaped my attention, I just didn't notice.
By the way, I didn't even know that this character causes this type of error, I learned something new today.
So thank you guys and sorry for unnecessary work with this!


Simple jar file for s3ninja...

I am curious; why do you not have a single jar file
that contains s3ninja and all its dependencies.
Then one could just do 'java -jar s3ninja.jar'
to start it up.

No, but feel free to submit a PR with an appropriate POM (I'd say this is possible with maven and the dependencies plugin - but as always with maven, quite a hassle)


Adaptation and stabilization of Keywords for Sales2 project.

Great amount of strings were depricated and refactored. Hardcode depricated as much as possible.

This change is

575 рядків і один коміт, може розбийте на менші)


Own Artifactory hosted pygradle repo

Hi guys,
Could someone please describe how do I set up pygradle repo using Artifactory? I couldn't find it in documentation.
Thanks in advance.

Is there any help on this? I have the same question


Update calls to/uses of LTTng-UST API

(Issue moved from GitLab, see: https://gitlab.com/ros-tracing/ros2_tracing/-/issues/133)
Ubuntu 22.04 (for ROS 2 Humble in May 2022 and later) has LTTng-UST 2.13. Althought it's still backwards-compatible, macros and functions were renamed to add a LTTNG_UST_/lttng_ust_ prefix, e.g.:

tracepoint() -> lttng_ust_tracepoint()
TRACEPOINT_EVENT() -> LTTNG_UST_TRACEPOINT_EVENT()

see:

https://lttng.org/docs/v2.13/#doc-whats-new
https://lttng.org/man/3/lttng-ust/v2.13/#doc-_compatibility_with_previous_apis

RHEL 9 has LTTng 2.12, so we might have to wait until all Linux platforms have >=2.13.


fixes the issue "Title change is not reflected in header and details section"

Details

There was a missing condition which shows the title field editable for p2p expense report.
Fixed Issues

$ https://github.com/Expensify/App/issues/44962
PROPOSAL:
Tests

[x] Verify that no errors appear in the JS console

Navigate to p2p chat
Submit a manual expense
Click on the IOU preview component
Click on report header, verify title is not editable field and its a view only.

Offline tests

QA Steps

[x] Verify that no errors appear in the JS console

Same as test steps.
PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[x] If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:

[x] I verified that all the inputs inside a form are aligned with each other.
[x] I added Design label and/or tagged @Expensify/design so the design team can review the changes.

[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native

Android: mWeb Chrome

iOS: Native

iOS: mWeb Safari

MacOS: Chrome / Safari

MacOS: Desktop

@dangrous are you able to review this this afternoon in place of a C+ reviewer?

@ishpaul777 I'm not getting the editable field on staging either now - can you help check that and maybe we can close out this PR? Or I'm testing wrong.

oh it appears to be fixed with #44973 with similar solution we can close

Ah, thanks for pointing that out...


project list hava a border

first open phpstorm  ， project list hava a border !
but i remove the plugin ,  its ok

You probably mean the Material Theme, so wrong repository!


Update from first round.

Move Microphone
Switch microphone for new mic.
Switch support circuitry for new mic.
Deleted extra screw.
Moved components on back in so that none are within 1mm of the edge.
Tweaked power for gyro.
Removed rumble drive circuitry.
Tweaked footprint on magnetometer.

Additional: Shrunk touch pad, it is now 24.5mm across.
Additional: Not sure why pinout on touchpad appeared different on updated touch pad - this should make them the same.
See #11

I wish I could disable branches altogether for this repo. It's not like we can cleanly merge kicad files. When you're done with your last task, per #11 "Pending, remove unused circuitry" let me know and I'll double check the changes and apply the silkscreen art

Also don't forget to run DRC! I see an overlapping part

And a few vias too close to traces

Also it whines a lot about the tiny magnetometer, but the solution there may be to update DRC rules for that part.

There are also a handful of warnings about dangling traces and vias to nowhere. If you don't clean those up, I will, because I am a DRC nut.

Also the touchpad is slightly off-center and the LED D9 can be moved up to the touchpad's edge. These are trivial to adjust, so if you want I can do that when yo urelease the mutex

Ok, updated with changes here.  Merging.


cellxgene_VIP install problem -- macos

Hi
My system is macOS Monterey 12.6.7.
To install VIP, I did the following steps:
git clone https://github.com/interactivereport/cellxgene_VIP.git
cd cellxgene_VIP
source /etc/profile.d/conda.sh
conda config --set channel_priority flexible
conda env create -n VIP  -f VIP.macOS.yml. (I have an error in this step. I changed the flask to 1.1.2)
conda activate  VIP
./config.macOS.sh
export LIBARROW_MINIMAL=false
R packages install
ps -ef | grep cellxgene
Rscript -e 'reticulate::py_config()'
export RETICULATE_PYTHON=which python
cellxgene launch --host localhost--port 5007 --disable-annotations --verbose
(But I have error ModuleNotFoundError: No module named 'server.common.compute')
So then I did:
./update.VIPInterface.sh all
./update.index_template.sh
Then I still have the problem.

Then I tried to update cellxgene: pip install --upgrade cellxgene
Then VIP disappeared.
Could you help me check the problem? Thanks in advance!!

Hi,
I solved the problem by updating the cellxgene version and VIPInterface.sh. The config.macOS.sh should be updated.
Thanks a lot.
Best wishes,
Kai

Kai,
Thank you! Could you please post your whole solution here, so I can incorporate into the  repo?
Best,
Baohong

Hi all,
the suggestion doesn't work for me .
After  cellxgene launch --host xxx--port xxx --disable-annotations --verbose file.h5ad

I am also now getting this error. Have you resolved it?

Please check the 86aabcad9d69c7d536a3d97bfad31b693fac8c6c including a ONE STEP VIPlight installation for for macOS: install_VIPlight.macOS.sh (tested on M2 Ventura). Please reopen the issue, if encountering problems. Thanks for your interests!


Issue in choosing option using 'enter' key with fzf-lua

I am using the following config with alpha :

alpha.lua
local alpha = require'alpha'
local dashboard = require'alpha.themes.dashboard'

dashboard.section.header.val = {
	 [[                               __                ]],
	 [[  ___     ___    ___   __  __ /\_\    ___ ___    ]],
	 [[ / _ `\  / __`\ / __`\/\ \/\ \\/\ \  / __` __`\  ]],
	 [[/\ \/\ \/\  __//\ \_\ \ \ \_/ |\ \ \/\ \/\ \/\ \ ]],
	 [[\ \_\ \_\ \____\ \____/\ \___/  \ \_\ \_\ \_\ \_\]],
	 [[ \/_/\/_/\/____/\/___/  \/__/    \/_/\/_/\/_/\/_/]],
}

dashboard.section.buttons.val = {
	dashboard.button( "e", "  New file" , ":ene <BAR> startinsert <CR>"),
	dashboard.button( "f", "  > Find file", "<cmd>FzfLua files<CR>"),
	dashboard.button( "r", "  > Recent"   , ":FzfLua oldfiles<CR>"),
	dashboard.button( "s", "  > Settings" , ":e $MYVIMRC | :FzfLua files cwd=~/.config/nvim<CR>"),
	dashboard.button( "q", "  Quit NVIM" , ":qa<CR>"),
}

local fortune = require("alpha.fortune")
dashboard.section.footer.val = fortune()

alpha.setup(dashboard.opts)

-- Disable folding on alpha buffer
vim.cmd([[
    autocmd FileType alpha setlocal nofoldenable
]])

I am not able to use the options f , r  and s by pressing enter key on them. The fzf-lua opens and closes immediately. I can open these choices by pressing f , r  and s keys respectively. Other choices can be selected with enter key. For s choice, selecting with enter key on it opens init.vim but not fzf-lua window. Using s key opens both.

I'm having the exact same issue with junegunn/fzf, :Files, :GFiles and :History are not working.
here is the buttons section:
dashboard.section.buttons.val = {
    dashboard.button( "f", "  > Find file", ":call ControlP()<CR>"),
    dashboard.button( "r", "  > Recent"   , ":History<CR>"),
    dashboard.button( "s", "  > Settings" , ":e $MYVIMRC<CR>"),
    dashboard.button( "e", "  > New file" , ":ene<CR>"),
    dashboard.button( "q", "  > Quit NVIM", ":qa<CR>"),
}

the ControlP() function is just a function that calls :GFiles or :Files depending on if I'm inside a git project or not

I managed to get this working for Fzf-lua by editing dashboard button function. Here's my relevant section from config. I have commented out original code above my modification for reference
local function button(sc, txt, keybind, keybind_opts)
  local sc_ = sc:gsub("%s", ""):gsub("SPC", "<leader>")

  local opts = {
    position = "center",
    shortcut = sc,
    cursor = 5,
    width = 50,
    hl = "Label",
    align_shortcut = "right",
    hl_shortcut = "Keyword",
  }
  if keybind then
    keybind_opts = if_nil(keybind_opts, { noremap = true, silent = true, nowait = true })
    -- opts.keymap = { "n", sc_, keybind, keybind_opts }
    opts.keymap = { "n", sc_, "<cmd>" .. keybind .. "<cr>", keybind_opts }
  end

  local function on_press()
    local key = vim.api.nvim_replace_termcodes(sc_ .. "<Ignore>", true, false, true)
    -- vim.api.nvim_feedkeys(key, "normal", false)
    vim.cmd(keybind)
  end

  return {
    type = "button",
    val = txt,
    on_press = on_press,
    opts = opts,
  }
end

The buttons group now looks like this:
local buttons = {
  type = "group",
  val = {
    button("e", "  New file", "ene"),
    button("f", "  File Explorer","FzfLua files"),
    button("o", "  Recently opened files","FzfLua oldfiles"),
    button("g", "  Find word","FzfLua grep_project"),
    button("m", "  Jump to bookmarks","lua require('fzf-lua').marks()"),
    button("s", "  Open last session","sessionManager load_session"),
    -- button("SPC f f", "  Find file","lua require('fzf-lua').files()"),
    -- button("SPC f o", "  Recently opened files","FzfLua oldfiles"),
    -- button("SPC f g g", "  Find word","FzfLua grep_project"),
    -- button("SPC f m", "  Jump to bookmarks","lua require('fzf-lua').marks()"),
    -- button("SPC s l", "  Open last session"),
  },
  opts = {
    spacing = 1,
  },
}

My full config is here.

ok this for sure some quirk of feedkeys. i'm going to push a hotfix that will fix this but break the button pressing queue feature

https://github.com/goolord/alpha-nvim/commit/06ade3a20ca9e79a7038b98d05a23d7b6c016174

Is this single key thing temporary?


Wrong position and size setters for Control nodes

Godot version:

3.1 alpha 5
OS/device including version:

Win 10
Issue description:

The item is not displayed correctly (see below)
Steps to reproduce:

Create root scene. (and make it main scene)
Create child Control
Make this child a external branch
Get into it.

Add to new control panel
Create script and add his to Control Scene
Write in

extends Control

func _ready():
	$Control.rect_size = Vector2(
		1024,
		600
	)
	$Control.rect_global_position.x = -1024

(In the project settings the resolution is 1024*600)
8) Run Control Scene and see
9) And Run Main (root) Scene and see
You can see that when you start different scenes, the color changes. This is the Panel, whose size in the script has been changed to some ugly and increased by a couple of times.
Minimal reproduction project:

Test.zip

in 6 beta, this bug still works.
the stable version 3.0.6 of the bug doesn't have

Ah, this is quite a complex reproduction project for a quite simple bug.
What is happening is that setting the position and size of a control node that uses anchors set as full-rect does not make a lot of sense. The position and size parameters are computed from the anchors positions, which are split in that case.
What I'll probably implement is that the rect position and size are computed from the top left anchor, that would probably make more sense.

Ok found what the problem is.
Calling set_size in the _ready function is not safe, as it relies on the parent's rect, which is not initialized when this function is called. I'm not sure what can be done to solve this. :/

So basically there is no solution. Setting the size should not be allowed in the ready function, as at the point the parent is not ready for it.
We decided on IRC to add a warning / error about that.

This looks easy to solve, but what would be the best way to handle the warning? Introduce a new boolean variable and connect ready signal to method that sets it to true?


be able to load a single species in one command

potentially allowing 'gamb', colu, arab as analysis options.
otherwise add optional taxon command

fun this already possible

this should be a sample_query(), btw.

closed with #57


Tooltip added for toolbar icons

Expanded enum ToolBarStyle with name and added tool tip for toolbar icons

"Customization of Tooltips, Border Radius, Font, and Font Size in the Rich Text Editor"
Hi everyone,
I'm using a rich text editor in my application and I would like to know if it is possible to make the following customizations:
Tooltips Label for Each Button: I would like to customize the tooltips for each button, changing the text (label) to be compatible with the local language of the platform I am developing (in my case, to Portuguese).
Border Radius: Is it possible to customize the tooltip borders to a radius of 8 to align with the visual identity of my application?
Font and Font Size: Is there a way to customize the font family and font size of the editor's text to be consistent with the rest of my platform's visual identity?
Thank you in advance for your attention, and any help or guidance on how to achieve these customizations would be greatly appreciated.
Thanks!


How to Overwrite to an existing backup ?

is there any option to Overwrite existing backup and update it?
i tried it with dropbox , it throw exception: File already exists at path:

You might consider making a new procedure that does this. Then just do something like this
        return new Whatever\NewBackupProcedure(
            $this->filesystems,
            $this->databases,
            $this->compressors,
            $this->getShellProcessor()
        );

Would it be possible to create a flag for this? Eg. --overwrite.
In the case of Amazon, it's quite common to setup backup-policies there, right? Eg. keep backups for x-days, move old revisions out etc. Seems cleaner the a new file for each day.


ltm auth tacacs endpoint incorrect

this particular test and endpoint has incorrect parameters, and needs to be refactored

this is depreciated feature anyway so not a big issue, will submit PR tonight

this was merged..closing


Far Audio isn't rendered at all

I was using fabric for this one, I first noticed it when i couldn't hear ghasts shooting at me or distant fireworks/noteblocks
I am 100% its immersive portals I tested it.
https://user-images.githubusercontent.com/81494543/112737936-e0c7c200-8f77-11eb-8ea7-4136576139b0.mp4

what version are you using?

the latest 1.16.5 one

what version are you using?

weird

It's probably related to cross-portal audio

I set that if the sound is more than 30 blocks far from player then handle it as cross portal sound. Now I changed 30 to 50

I set that if the sound is more than 30 blocks far from player then handle it as cross portal sound. Now I changed 30 to 50

I mean fireworks can be heard from up to 64 blocks

Changed to 64

Probably fixed in this https://github.com/qouteall/ImmersivePortalsMod/releases/tag/v0.89-1.16

Imma test it.

Yeah its fixed.


fix: Improve granularity of experimentation opportunities

Adding trackedKPISiteAverage to the ExperimentationOpportunity object

:tada: This issue has been resolved in version 1.65.9 :tada:
The release is available on:

v1.65.9
GitHub release

Your semantic-release bot :package::rocket:


Update examples

Update code in examples directory.
Once this PR and #340 merge, #311 can be closed.

@chengzhuzhang Here are the edits for the master branch to update the examples. I copied the file snippets currently found on https://e3sm-project.github.io/e3sm_diags/docs/html/examples/index.html.
The output is at https://portal.nersc.gov/project/e3sm/forsyth/examples/. The plots and tables appear to show up correctly. I noticed that https://portal.nersc.gov/project/e3sm/forsyth/examples/ex6_zonal_mean_2d_and_lat_lon_demo/viewer/zonal_mean_2d/index.html is missing a seasonal entry in the table though.
I also noticed that the new output differs from the current sample output at https://e3sm-project.github.io/e3sm_diags/sample_output/modTS_vs_modTS_3years/viewer/index.html. I suppose that is to be expected since the example parameter files have changed.
If you approve of these updated examples, I can merge to master and then update the docs to point to them (#340). Thanks!


[Feature Request]IGW (In-Game Wiki) support

Wiki in game you can press I and view description of block you are looking at also good for explaining on how to use machines or tools such as book press
https://github.com/MineMaarten/IGW-mod

If you add support for it, please do not add (or supress it if you can) that annoying spam message every time you login if IGW isn't installed.

@Sandriell you can disable that message for all mods that use IGW at the IGWMod.cfg file.

@edgard Thanks


Directives enabling valdr validation of non-input/-select/-textarea

Thanks for the pull request. This looks fine. It would be nice if you could describe how to enable validation of custom elements in the readme

I have updated the the readme

Thanks a lot!


Issue with translation

HI, seems like laravel isn't translating properly as shown in the attachment

Just fixed it, had to place ticketit's translation files into resources/vendor folder and rename en to en-GB to match my locale settings.


API to inspect RPK

Add an API function to retrieve the available rule attribute and the default start rule and rule file names

(internal ticket CE-7566)

oops, duplicate

related PR: #23

merged and closed.


Code updates to NodeJS SSO walkthrough

I updated the dependencies in the SSO sample on GitHub, and needed to make a few code changes as a result. I added these changes to the walkthrough.

OPS Build status updates of commit 4aa52ed:
:clock10: Preparing: average preparing time is 45 sec(s)

To be clearer, turned out only 1 line of code changed in the walkthrough.

OPS Build status updates of commit 4aa52ed:
:clock10: Incremental building: average incremental building time is 28 sec(s)

OPS Build status updates of commit 4aa52ed:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/develop/create-sso-office-add-ins-nodejs.md
:white_check_mark:Succeeded

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


Make FieldCheckbox use TRUE/FALSE instead of true/false

The JS version of blockly is case sensitive and requires all caps for
true and false values.
See https://github.com/google/blockly/issues/653

This change is

lgtm

Woops, this one probably didn't need changing. It's just the xml
serialization. Not sure why the tests didn't notice.
Also, we fixed the XML on both sides. The web is now case insensitive as
well, though we will need to pull a new copy of the compressed file into
Android after the next merge to master.
On Wed, Sep 28, 2016 at 6:02 PM, vicng<EMAIL_ADDRESS>wrote:

@vicng commented on this pull request.
In blocklytest/src/androidTest/java/com/google/blockly/model/
BlockTestStrings.java https://github.com/google/blockly-android/pull/382
:

@@ -59,7 +59,7 @@
+ "    {"
+ "      "type": "field_checkbox","
+ "      "name": "NAME","

       + "      \"checked\": true"

       + "      \"checked\": TRUE"

+1 to Andrew's comments.
Shouldn't we update Blockly Web to do a case-insensitive compare instead?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/google/blockly-android/pull/382, or mute the thread
https://github.com/notifications/unsubscribe-auth/AKjbp-OZxnzb_JNovbzm18-cFXzzEVlAks5quw4bgaJpZM4KJbRs
.

--
Erik Pasternak | Master of the House |<EMAIL_ADDRESS>

The JSON reader in Android was probably already doing a permissive case-insensitive comparison during the parsing.


[youtube] add av01 itags

Please follow the guide below

You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Preview tab to see how your pull request will actually look like

Before submitting a pull request make sure you have:

[x] At least skimmed through adding new extractor tutorial and youtube-dl coding conventions sections
[x] Searched the bugtracker for similar pull requests
[x] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[ ] Bug fix
[x] Improvement
[ ] New extractor
[ ] New feature

Description of your pull request and other information
self explanatory.

This formats table is not used anywhere afaik

This formats table is not used anywhere afaik

Yeah don't think so at the moment in youtube.py. But in saying that it doesn't hurt having it there for documentation.
It is used in the YoutubeWebArchive extractor, though this is unlikely to do much in that regards.

This formats table is not used anywhere afaik

Yeah don't think so at the moment in youtube.py. But in saying that it doesn't hurt having it there for documentation.
It is used in the YoutubeWebArchive extractor, though this is unlikely to do much in that regards.

Yup. Thought so as well. Better to have it written down somewhere 😅


Fixes: #2725

Description

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

GitHub Issue/PRs

Fixes: #2725
Screenshots (if appropriate):
How Has This Been Tested?

Checklist:

[x] I have read the CONTRIBUTING document.
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
Testing
[ ] I have added tests to cover my changes.
[x] All relevant new and existing integration tests have passed.
 I'll keep you posted as I make progress.

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-2156

@blueorangutan test

@borisstoyanov a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-2832)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 22384 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr2726-t2832-kvm-centos7.zip
Intermitten failure detected: /marvin/tests/smoke/test_deploy_virtio_scsi_vm.py
Intermitten failure detected: /marvin/tests/smoke/test_privategw_acl.py
Intermitten failure detected: /marvin/tests/smoke/test_vm_life_cycle.py
Intermitten failure detected: /marvin/tests/smoke/test_hostha_kvm.py
Smoke tests completed. 64 look OK, 3 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

ContextSuite context=TestDeployVirtioSCSIVM>:setup
Error
0.00
test_deploy_virtio_scsi_vm.py

test_03_vpc_privategw_restart_vpc_cleanup
Failure
1106.25
test_privategw_acl.py

test_04_nonsecured_to_secured_vm_migration
Error
44.26
test_vm_life_cycle.py


convert is not reporting progress

At some point, convert stopped reporting progress. The progress messages still come in, but they're all at 0%.

(Blocks copied: 97 of 1,715,657,000,891,517; 1,715,657,000,891,420 remain)

🤨


comply with textmate specs

Preferred Solution
Docs here: https://macromates.com/manual/en/language_grammars
Possible alternatives
Research if VS Code supports 2.0 too. If so, use this version directly.

Note: v2.0 is still a draft


Get initial function to work.

This function for upvotes works, however, it continually cycles through the array. Need to get it to stop on the last value. Tried for (var i = 0; i < x.length; i++){}; but it would crash the page. Any suggestions welcome.

I actually think we should create separate functions for everything and then call on the functions later for the submit button.  I'm just thinking we may need to call on things more than once and this will be cleaner code and we can always put it back in if we don't call on it later.


Scala Common Enrich: added API Lookup enrichment (closes #2051)

@alexanderdean I also wrote a mock HTTP server in Python for integration tests. Where can I put it?

I would add the mock HTTP server into a new sub-folder off the repo root, called ci


Update text analytics to enable live testing in sovereign clouds for multiple services

These changes enable text analytics to run live tests against AzureUsGovernment and AzureChina clouds. The sovereign cloud live tests will be green with the changes.
Pipeline results:
https://dev.azure.com/azure-sdk/internal/_build/results?buildId=1348904&view=results
@benbp, @scottaddie, @AlexGhiondea, @meeraharidasa, @mayurid, @jsquire for notification

@benbp Could you help review this PR?

Thanks @v-xuto!


Merging latest code to firefox branch

fixes: #39

Can you squash those commits into single, also remove the todo lines. :sweat_smile:

Also, submit this PR on issue hunt too.


Use Notion Enhancer to insert/extract content from desktop Notion

Hi,
I'm setting up a team to OSS or micro-SaaS notion to social media posting (Twitter, Instagram, LinkedIn...).
Instead of a chrome extension, wanted to set it up for notion desktop/mac as well.
Curious for tips on using the API on interacting with the desktop Notion version and if this is even possible.

Is this possible from within a notion-enhancer integration? Yes.
However, I would recommend building something with the official Notion API (https://developers.notion.com/) instead. The notion-enhancer is suitable for embedding buttons into the app that can perform a few API tasks, but for a more reliable/documented experience accessing Notion content it may be better to build an external tool.


local_timestamp in the data not match the real time (AEGHB-712)

Why does the local_timestamp in the data not match the real time？

hi, if you want time in the real world, you need to cooperate with examples/protocols/snap.


show best/last lap time instead of delta when delta is greater than X seconds

instead of +/- delta show lap time when delta is greater than lets say 60s

when driver lap time is ok but focused car lap is invalid or out lap then still show time like there is no delta


Expand API

At this point we might as well expand the API to include viewing/editing/creating categories as well.

Closing as this issue is very vague. Addressed in #13.


To add images in the html file and format the css

[x] To add images in the file
[x] To format CSS

[x] To add images in the file
[x] To add images in the file
[x] image positioning


Question: adding the root url

Currently the code looks for a GitHub or Jira Root URL environment variable.
While this isn't as important with Github (if you have an enterprise account you will need this to link to your subdomain) this is somewhat necessary for Jira.

Click has environment_variable support for options that can be included.
There should also be an error raised if the selection is JIRA and there is no root URL

[ ] Create ValueError if parser was jira and there is not root-url


Create PKGBUILD

Install omikhleia-sile-packages via pacman (Arch Linux)

Greetings @hollma and thanks for the proposal.
I'm currently on a book project using my classes & packages - this also helps testing them in a larger case than the existing documentation - so I might delay merging this PR a bit, until I am sure the classes and packages work well on a "real" example (beyond the mere documentation).
I might also remove the "examples" from the packaging (first because they have varying licenses, but also because I might split them separately as they grow).
I might also try to transfer some of these packages to the SILE standard distribution, perhaps... Would they think them worth... That is to say, I am not sure yet when I'll address you PR and what it will encompass then exactly. But whatever stays here eventually, I do agree that a proper packaging is indeed needed.

As an Arch Linux user and developer myself this is interesting to see ... but I'm pretty sure this repository is not the right place for a PKGBUILD. Long term I'm pretty sure there should not be a need for this at all (when SILE's package manager works right and/or we use Luarocks for distributing packages like this, see #538), but in the short term I think using a PKGBUILD for this is perfectly valid. I would just suggest that this belongs in the AUR. Would you consider posting it there or should I? Or can we both co-maintain it?

I have overhauled this to be a bit more in line with Arch packaging guidelines and posted it to the AUR as sile-package-omikhleia-git. As I commented on the related SILE issue this installation method is a total hack, but until we have something more appropriate I guess it will pass. I'd be happy to add either of you as co-maintainers or the AUR if you let me know your username or PRs are always accepted on my AUR related repo.

Thanks for your interest, folks !
I know it has been a long time...
However, I am closing (= rejecting this PR) for several reasons:

This is likely not the proper way for bundling packages and class for SILE, and the latter will have eventually its own clean way of implementing this (via luarocks or whatever package management is currently under consideration)
In the meantime, several packages from this repository have been proposed upstream to SILE.
The target here in this repository is still on SILE 0.12.x, so upgrading this stuff would have to be considered for it to remain decently usable and future-proof again. AFAIC, it won't happen, almost likely (for those things that were not proposed upstream).
I might even split this repository and move some of the things elsewhere.


OSGI support

It would be great if osgi support was able to be added.  There is a bndtools gradle plugin that may be able to add the correct exports https://github.com/bndtools/bnd/blob/master/biz.aQute.bnd.gradle/README.md#gradle-plugin-for-workspace-builds

Hi,
good idea. If you have experience wit this plugin, would you like to create a PR and add this?

I will give it a try but it may take a couple weeks since I have never used Gradle and have lots to do now. Still it is probably not a pressing issue as I am the first to ask for it. Thank you

Thx, no hurry :)

Created a PR with some very basic changes to add OSGi manifest headers. Just need to know if the some dependencies can be considered optional... see #56

@david-t-daniel take a look at the linked PR for this issue and see if it does what you need.

I will do that this weekend.  Thank you very much for putting in the effort on this.


Multivalue control by Microsoft DevLabs is taking longer than expected to load. Learn More about this extension, including available support options.

Hi Team,
Can some one please consider this as priority as it is blocking requirements update which got hold due to this.
When we try to create a requirement from Boards -- Backlogs - teams - specific team - epic - specific epic- feature - new requirement --> we receive below error.
Multivalue control by Microsoft DevLabs is taking longer time than expected to load. Learn More about this extension including available support options
we are using Multivalue control by Microsoft DevLabs --> Version is 2.2.35 (Latest)

Please consider this as high priotiy as this is blocking our project work

let us know if any additional information is requried

Thanks for reporting, can you describe your environment? Can you see any error in the console or network log in the browser (using F12, debug tools)?

Hi sure let me check on that and get back to me..

Hi AmniTi,
The issue still persists
When we try to create a requirement from Boards -- Backlogs - teams - specific team - epic - specific epic- feature - new requirement --> we receive below error.
Multivalue control by Microsoft DevLabs is taking longer time than expected to load. Learn More about this extension including available support options
we are using Multivalue control by Microsoft DevLabs --> Version is 2.2.35 (Latest)
we are using azure devops server 2020 1.2 version
Multivalue control by Microsoft DevLabs is taking longer than expected to load. Learn More about this extension, including available support options.

Loading...
Project Type

Multivalue control by Microsoft DevLabs is taking longer than expected to load.Learn More about this extension, including available support options.

Loading...
Variant

Multivalue control by Microsoft DevLabs is taking longer than expected to load.Learn More about this extension, including available support options.

please help us which is blocking our requirement

Hi!, Thanks for the details, I will work on it today.

Hi!, Thanks for the details, I will work on it today.

Hi @aminti , Good Day!!
any luck on the same.. the issue still persists for my project team

Hi @AminTi , Good Day!!
any luck on the same.. the issue still persists for my project team

Thanks for the update Amin, please let us know when you are the solution with you. we will do a follow-up twice a week just as a reminder

any luck on the same.. the issue still persists for my project team.
please let us know when you are the solution with you. we will do a follow-up twice a week just as a reminder

any luck on the same.. the issue still persists for my project team.
please let us know when you are the solution with you. we will do a follow-up twice a week just as a reminder

So Amin,
Checking if the fix is applied for this issue?
do u want us to give a try once again?
Please confirm
FYI...
Our current version of extension is "2.2.37 (Latest)"
Extension details
A work item form control which allows selection of multiple values.
Publisher
Microsoft DevLabs
Installed version
2.2.37 (Latest)
Last updated
Aug 25, 2023 at 9:56 AM GMT+5
Thanks

Is there any update on this issue? Our users have been experiencing this issue since last year as well and seeing the same message. Any update we can provide to our users will be greatly appreciated.


Contributors onboarding not clear

The thing I wanted to do make the tool use the latest Threagile from master and I'm a bit struggling with getting it started on my machine (mainly because of lack of knowledge of wasm but anyway some docs would be nice to have)

Hello ezavgorodniy,
could you let me know where exactly you're stuck? The process to compile Threagile using WebAssembly (wasm) is quite straightforward on Linux:

Clone the repository to access the version of the source code you need.
Navigate to the wasm/Threagile directory within the cloned repository.
Run the make command from this directory.

This should compile the Threagile tool using WebAssembly.


Cvv_z86

[Enter feedback here]

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

ID: e4e2ac78-e08b-d7c8-5eec-baf9e9c13b62
Version Independent ID: 66014f69-00c9-0e9b-fe0a-d0e10f2ca5eb
Content: About registration numbers and under review notifications
Content Source: microsoft-365/commerce/about-registration-numbers.md
Service: o365-administration
GitHub Login: @cmcatee-MSFT
Microsoft Alias: cmcatee

Hello @algrn1406! Do you have a question or comment about one of our articles? Your feedback doesn't appear to have come through properly.

@algrn1406 We appreciate any feedback that improves the content in the Microsoft docs but we haven't had any response from you so we are going to close this issue.
Please feel free to re-open this issue if you see an improvement is required in the specific area of this documentation. We will certainly update this documentation with that valuable information. Thanks again, for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Remove .idea folder from npm module

I have noticed that you store your .idea folder in the npm module.
Can we figure what's wrong? I can see that this folder is in the .npmignore file, but I got the .idea folder with the module when I downloaded it.

please check with 0.8.1 (soon)


Ensure Jenkins master has real time clock synchronization

Jenkins is suddenly reporting a non-trivial real time clock difference between the master and executors.  This can (and has in the past) led to pipeline misbehavior.
The standard Ansible installs should include real time sync, as per #3 , but it's unclear whether Jenkins master has the same set-up.
This issue is to ensure we have a suitable script for configuring the Jenkins master, and that it includes real time clock synchronization.

Installed ntp on Jenkins. Service is running so that will hopefully keep the clock in sync.
This is just a "for now" fix - it should be scripted/Ansibled for future Jenkins installations.


BTCPay server

Is your content request related to a problem? Please describe.
This is an app to receive Bitcoin/lightning payments, targeted to merchants and self-employed folks. Security must be taken care of while writing the instructions.
Describe the solution you'd like

[ ] Overview
[ ] Setup
[ ] Testing and sample usage
[ ] Troubleshooting

Additional context
MyNode is one of the few providers of BTCPayServer bundled with Bitcoin/Lightning node. Once implemented successfully, it could empower a huge number of merchants around the world.

@abhiShandy someone is asking in the btcpay chat how to use the mynode lnd information to create a btcpay connection string for lnd. Do you have any example of this by chance? I can help you with this issue but I don't have access to a mynode..

@abhiShandy someone is asking in the btcpay chat how to use the mynode lnd information to create a btcpay connection string for lnd. Do you have any example of this by chance? I can help you with this issue but I don't have access to a mynode..

IIRC, it should be pre-configured but required clicking a link like "use local node" when setting up lightning to populate the url for lnd access.

IIRC, it should be pre-configured but required clicking a link like "use local node" when setting up lightning to populate the url for lnd access.


Ios memory leak

Bug
Every time I enter screen with MapView memory increases by 30 Mb and when I leave that screen memory stays the same.
When you zoom in or out on map memory also increases.
Environment info
System:
OS: macOS 10.14.6
CPU: (4) x64 Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
Memory: 549.09 MB / 16.00 GB
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 10.16.0 - /usr/local/bin/node
npm: 6.9.0 - /usr/local/bin/npm
SDKs:
iOS SDK:
Platforms: iOS 13.1, DriverKit 19.0, macOS 10.15, tvOS 13.0, watchOS 6.0
IDEs:
Xcode: 11.1/11A1027 - /usr/bin/xcodebuild
npmPackages:
react: 16.8.6 => 16.8.6
react-native: 0.60.5 => 0.60.5
npmGlobalPackages:
react-native-cli: 2.0.1
Library version: 0.26.1
I am also using
"react-navigation": "^4.0.10",
"react-navigation-stack": "^1.10.3",
Steps To Reproduce

Open screen with MapsView
Leave screen with MapsView
...

Describe what you expected to happen:

Memory returns to normal

Reproducible sample code
<MapView
      provider={PROVIDER_GOOGLE}
      zoomEnabled
      zoomControlEnabled
      ref={(ref) => {
        mapRef = ref
      }}
      initialRegion={{
        latitude: props.lat,
        longitude: props.long,
        latitudeDelta: 0.006766,
        longitudeDelta: 0.005757,
      }}
    >
      <Marker
        coordinate={{
          latitude: props.lat,
          longitude: props.long,
        }}
      >
        <Icon type="Entypo" name="location-pin" style={{ fontSize: 30, color: 'red' }} />
      </Marker>
    </MapView>

I have solved it by using this comment but it is workaround

after going through a zillion solutions what worked for me is this link

@mirhat That only solved the problem in debug mode. We have a released App which has Out Of Memory crashes due to this (tested with Activity Monitor from Instruments and noticed the spike in memory only in the release builds even with the workaround)

I added my solution to the link provided by @mirhat


backward WHERE queries

URL for relevant page: https://docs.influxdata.com/influxdb/v1.8/query_language/explore-schema/#run-a-show-series-query-limited-by-time
What products and version are you using: InfluxDB 1.8
Where did you look before opening the issue: At the bottom of the above page where it says "Please, open an issue."
The examples are supposed to limit "results to series in the shard group that contain a timestamp in the last minute" or to return "all series in shard groups that contain a timestamp in the last 28 days", but, respectively, the clauses WHERE time < now() - 1m and WHERE time < now() - 28d are backwards. They could be changed to WHERE now() - 1m < time and WHERE now() - 28d < time.

Thank you @Gnoudini! Fixed.


feat: Make Gatsby Site a PWA

Reference: https://www.digitalocean.com/community/tutorials/gatsbyjs-gatsby-pwa

Configure gatsby with different plugins, following are a few

Gatsby Image
Manifest
Site metadata
Gatsby Plugin Sharp and Transform Sharp
Offline
Sitemap and Robots
Netlify
Google Analytics


MGMT-18876: Update admission controller to block changes to ICI once the installation started

This change also removes the handleing for BMH update post install since the effect of such update is unknown
Note that the webhook doesn't handle changes to resources referenced by the ICI

lets split to 2 prs maybe?

/lgtm


rect not making new items in selected layer

need a more robust layer selection process -- not just random state of treeview

actually you have to use context menu to select layer, then it gets a checkmark..

new layer interface fixes this


TravisCI - initial setup

Travis allows us to automate testing, static code analysis (and other awesome stuff!) as part of our process.  This PR is the initial set up and, at the moment, Travis is not doing anything particularly useful.  That will come.

@RossKen - I'd like to get Robin to review this but we'll need to either add him as a collaborator or transfer ownership of the repo to the DaSH org.

Of course, your comments are also welcome!

@EdwardAndress I'm happy to transfer ownership to the DaSH org. How do I do this?


bug: orbstack does not take into account dependencies between containers on start

Describe the bug
A container that has a dependency with the condition: service_healthy, will not wait for the container it depends on
To Reproduce

Start containers with condition: service_healthy
Close orbstack
Open orbstack
A container that has a dependency with the condition: service_healthy, will not wait for the container it depends on

Expected behavior
Expected to take into account dependencies between containers.
Diagnostic report (REQUIRED)
No response
Screenshots and additional context (optional)
No response

Does this still occur on the latest version of OrbStack?


Swift 3 - CocoaPods Integration Issues

New Issue Checklist

[x] I have looked at the Documentation
[x] I have read the F.A.Q.

Issue Info

Info
Value

Platform
e.g. ios

Platform Version
e.g. 8.0

SnapKit Version
e.g. 3.0.0

Integration Method
e.g. cocoapods

Issue Description
Using Xcode 8 and Swift 3, my project fails to compile SnapKit and calls out 16 different issues (all but one are "Extraneous argument label 'some_label' in call").
For example, in Constraint.swift line 129 I see the following:
let layoutConstant: CGFloat = self.constant.constraintConstantTargetValueFor(layoutAttribute: layoutToAttribute)
Which shouldn't cause a compiler error because the most recent code in the 3.0 tag does explicitly call for an argument label in the constraintConstantTargetValueFor() method.
However, the code pulled down from a pod install differs from the code in the 3.0 tag as seen in GitHub. Here's the function signature I see in the Pod's ConstraintConstantTarget.swift file on line 45:
internal func constraintConstantTargetValueFor(_ layoutAttribute: NSLayoutAttribute) -> CGFloat
I'm not particularly familiar with CocoaPods, but it seems like the code isn't in sync.

@Chris-Corea what version of Cocoapods are you using? And are your command line tools definitely pointed @ Xcode 8?

I'm on XCode 8 and there are issues with the latest version of SnapKit and Xcode 8. Most of it is extraneous arguments.

@adhiravishankar @Chris-Corea what may have happened is I did this release using Xcode 8 GM not Xcode 8 from app store and there may be some subtle difference.
I'm checking now.

@adhiravishankar @Chris-Corea so I've triple checked and I can't reproduce this.
Can both of you please confirm:
Xcode Version

Open Xcode
Go Menu Bar -> Xcode -> About Xcode
Ensure you are running latest App Store version 8.0 (8A218a)

Cocoapods Version

Open Terminal
Type pod --version
Ensure you are running at least 1.1.0.rc.2

Project Swift Version

Open Xcode Project
Open Target Build Settings
Find Use Legacy Swift Language Version
Ensure this is NO for your target

Project Podfile.lock

Open your Podfile.lock in a text editor
Ensure you have SnapKit (3.0.0) under the PODS: section

Xcode Version 8.0(8A218a)
Cocoapods Version 1.0.1 (I tried to update, but no update)
Compile Error.   It reminds me that I need to convert the swift version.

@HaijunWei, since 1.1.0.rc.2 is an rc-version (release-candidate version), you can install it with this command:
sudo gem install cocoapods --pre

If anybody gets here who is having issues pushing a Swift 3 update to a pod that has SnapKit as a dependency, I was getting similar compile errors only when trying pod spec lint and pod trunk push, while SnapKit was building fine with my framework in Xcode.
I was able to fix this by running echo "3.0" > .swift-version in my directory as a hint to cocoapods. This is discussed further here: `https://github.com/CocoaPods/CocoaPods/issues/5864

@sahandnayebaziz ah that is how you fix the linter! I cheated and just disabled the lint check in the gem ruby code.

what time will be support swift3.0?

@Mosaics it's already supported, there's just some Cocoapods issues with installing dependencies. Nothing I can do for SnapKit to resolve that.

I would hold off on renaming the issue just yet, I fixed my errors, but I might receive an update and it would get rid of it. I haven't had time yet to check it, but I'll highlight the issues I had as soon as I can.

Also, all of those requirements did hold true.

@adhiravishankar I'm pretty positive it's an issue with Cocoapods, I've checked on two computers with Xcode 8 and also Travis isn't complaining.
I'm going to leave this issue up for a bit because there will be many upgraders over the next few weeks that run into the same problem.

In the test project using Xcode 8 (8A218a) and cocoapods (1.0.1), integrated SnapKit (3.0.0) 272 compile errors.

@RamboLouis try updating to cocoapods 1.1.0.rc.2 with:
sudo gem install cocoapods --pre

@robertjpayne Thanks for the quick reply. After installing updating cocoapods to 1.1.0.rc.2 and clearing my cache with pod cache --all clean, I was able to pull down the latest (working!!) SnapKit code.
Thanks for the help!
To reiterate:

Update to Cocoapods to 1.1.0.rc.2
Clear cocoapods' cache (can't hurt) with pod cache --all clean
Delete the Podfile.lock (or modify it to call out v3.0.0)
4 pod install

@sahandnayebaziz Thank you. I'm trying.

@RamboLouis awesome. Ping back if you have any trouble

@Chris-Corea I'm going to leave this issue open for a little bit until Cocoapods gets their release out as its going to trip up a lot of people.

I have fixed by directly point to the git link within Podfile to fix the 16 errors.
Like that: pod 'SnapKit', :git => 'https://github.com/SnapKit/SnapKit.git'
I will change back after Cocoapods can have the least codes on their repository.

I got this error

I have tried above methods, I wonder if your code has problem.

@Onetaway Can you please post up your Xcode version, Cocoapods version and project's Swift version?
I think a lot of people are having issues because they are trying to use the v3.0.0 with Swift 2.3.

@kevinlee85 curious why you had to pin it to master branch, what version of Cocoapods are you running?

I got leaks QAQ

@swiftli please open a different issue for your leaks, doesn't belong in this thread going to delete the comment shortly.

Simulator a Error:
dyld: Library not loaded: @rpath/SnapKit.framework/SnapKit
Referenced from: /Users/loong/Library/Developer/CoreSimulator/Devices/B94193C1-FA8B-444C-9473-B7627DB3C4E9/data/Containers/Bundle/Application/DCC2E74D-54ED-4B4B-BC04-616A46CF0FB7/SwiftDemo.app/SwiftDemo
Reason: image not found
XcodeVersion: 8.0 (8A218a)
CocoapodsVersion: 1.1.0.beta.2
SnapKitVersion: 3.0.0

I got error like @Onetaway
https://puu.sh/rgl1k/43f4684095.png
Pod version: 1.1.0.rc.2
XcodeVersion: 8.0 (8A218a)
SnapKitVersion: 3.0.0
In SnapKit setting "Use Legacy Swift Language Version" set as "NO"

I use:
sudo gem install cocoapods --pre -n /usr/local/bin cocoa pods
then:
pod install
now it's ok!

@xx11dragon @lifez are both of you 100% sure your project is set to use Swift 3.0?

@robertjpayne right i just convert to swift 3.0

@lifez and it still persists? Can you share your project by chance or too confidential? I can't repro this issue unless I'm running old Cocoapods. Can you triple check pod --version is showing 1.1.0.rc2?

@robertjpayne Yes swift3.0, solution: target-Build Phases- add Copy Files "SnapKit.framework".hhh

@xx11dragon weird, sounds like Cocoapods isn't integrating properly if the fix is to manually copy the framework. It should be doing that for you. 100% sure you are using v1.1.0.rc2? Ruby will allow multiple versions of the same gem to be installed.

@robertjpayne should be right...

@xx11dragon it should say 1.1.0.rc2 not beta.2

@robertjpayne so sorry...

@robertjpayne delete all pod and pod install again it work
Thank you for attention

I have fixed by directly point to the git link within Podfile to fix the 16 errors.
Like that: pod 'SnapKit', :git => 'https://github.com/SnapKit/SnapKit.git'
I will change back after Cocoapods can have the least codes on their repository.

$ pod --version 1.0.1
Finally got SnapKit installed and the app building @kevinlee85 's way.
The other approach (using the rc version) I kept running into issues on pod install:

Setting up CocoaPods master repo
Unknown option: -C
usage: git [--version] [--exec-path[=]] [--html-path] [--man-path] [--info-path]
[-p|--paginate|--no-pager] [--no-replace-objects] [--bare]
[--git-dir=] [--work-tree=] [--namespace=]
[-c name=value] [--help]
 []
[!] Unable to add a source with url https://github.com/CocoaPods/Specs.git named master-1.
You can try adding it manually in ~/.cocoapods/repos or via pod repo add.

Manually cloning the cocoapod repo or using pod repo add didn't work either. Uninstalling cocoapods, reinstalling 1.0.1 and pointing to SnapKit repo in Podfile did the trick for me.

My class didn't have import SnapKit but it was working just fine. Suddenly it stopped working.
I tried everything above and didn't help. After adding the import, it worked =S

@PlayLive  it worked! thank u！:)

Closing this becauseI believe this is now fixed.

Hey robert fix it for ya?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/SnapKit/SnapKit/issues/300#issuecomment-292914089,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJqjoNx_opue9XqlgT4cXjDK0vvwwgd9ks5ruge9gaJpZM4J9XAl
.

--
Sent from Gmail Mobile


Do not deploy runtime chart if runtime is not needed DEV-1225

Summary
If runtime is not needed, do not deploy runtime helm chart
How was it tested?
launchpad up
Is this change backwards-compatible?
Yes

Take a look at https://github.com/jetpack-io/launchpad/blob/main/launchpad/deploy.go#L312 which is already skipping the runtime. It looks like we're taking to slightly different approaches, maybe there's a way to unify?

Take a look at https://github.com/jetpack-io/launchpad/blob/main/launchpad/deploy.go#L312 which is already skipping the runtime. It looks like we're taking to slightly different approaches, maybe there's a way to unify?

Oh good point


[Feature request]: Support for Eufy Starlight 4G (T8151)

Describe the solution you'd like
I have been using the plugin for years and it is amazing - it do very good job. I have two places when I don't have network access but also I needed monitor those places, so I decided bought  Eufy Starlight 4G.
I checked and alarm configuration is supported by default (so I have automation that informs me If the alarm will be triggered). Also, it will be nice to have some pop-up windows with real strim in my wall panel :) I see other attributes but to be honest, I did not check yep do they work at all.
Setup: Home Assistant runs in Synology NAS via Virtual Machine.
Log which I found in the container:
2022-10-15 19:27:32.511  ERROR Message error
 NotSupportedError  This functionality is not implemented or supported by T8151XXXYYYZZZ
error stack:
• station.ts:2917 startLivestream
    node_modules/eufy-security-client/src/http/station.ts:2917:19
• message_handler.ts:124 handle
    src/lib/device/message_handler.ts:124:39
• task_queues:96 processTicksAndRejections
    node:internal/process/task_queues:96:5
• server.ts:103 receiveMessage
    src/lib/server.ts:103:21
2022-10-15 19:29:32.881  ERROR Message error
 NotSupportedError  This functionality is not implemented or supported by T8151XXXYYYZZZ
error stack:
• station.ts:2917 startLivestream
    node_modules/eufy-security-client/src/http/station.ts:2917:19
• message_handler.ts:124 handle
    src/lib/device/message_handler.ts:124:39
• task_queues:96 processTicksAndRejections
    node:internal/process/task_queues:96:5
• server.ts:103 receiveMessage
    src/lib/server.ts:103:21
2022-10-15 19:29:45.783  WARN Station T8151XXXYYYZZZ - Tried all hosts, no connection could be established
2022-10-15 19:29:45.784  INFO  Timeout connecting to station T8151XXXYYYZZZ
2022-10-15 19:29:50.763  WARN Station T8151XXXYYYZZZ - Tried all hosts, no connection could be established
2022-10-15 19:29:50.763  INFO  Timeout connecting to station T8151XXXYYYZZZ

Hi @witold-gren
Thank you very much for the feedback.
I am currently working on the integration of other devices, so as soon as I have time to implement this device as well, I will get back to you here.

Thank you, I you will need any help/access from my site, just let me know.

Hey 😀 How can I share access with my device to you? Which email I should use to share device with you?

@bropat @witold-gren - I have this camera setup and willing to share the connection as well.

@witold-gren or @fishingpatrol
You can share it on the following account:

<EMAIL_ADDRESS>

@bropat - I emailed you the info for my setup.

Thank's @fishingpatrol - I was unavailable last few days and I read this info now. @bropat If you still need access to my devices let me know.. 😀

@bropat - Were you able to access my portal?  Please let me know.


Azure Function secrets

Moved the secrets to the config file as was mentioned in the issue #68

can you mark comments as resolved after resolving them?


implemented perform_y

This is the first step in solving #7  implementing Ry gates (and possibly Rx,Rz)
Also added 2 new colors to handle the complex phase.

I made the following changes:

factorized the single gates to reduce the code replication.
add a continuous color wheel for amplitudes
add Rx,Ry,Rz gate with half_turns
the command from terminal can accept floats
add a simplify to the amplitudes to avoid labels too complex, and in case the simplification doesnt reduce enough it translate the symbolic amplitudes to digits ( this part add some overhead but I didnt find a better way to deal with it atm)
fixed a couple of mistakes in the readme examples


The bot is remote, but the service URL is localhost. Without tunneling software you will not receive replies.

[03:40:47]Error: The bot is remote, but the service URL is localhost. Without tunneling software you will not receive replies.
[03:40:47]Connecting to bots hosted remotely
[03:40:47]Configure ngrok
[03:40:47]<- messageYou said 'hi'
[03:40:47]POST200conversations//activities/
[03:40:47]POST201directline/conversations//activities
Im running the bot on IIS reverse proxy and trying to access with the dns name configured.

Hi @neethumoltp ,
Can you please provide more information like the URL of the bot you are trying to access?
From your description, it sounds like the outgoing path to your bot is:
localhost (your machine) ---> https://<your dns name>.com (reverse proxy) ---> <actual server somewhere>
It looks like you are trying to chat with a bot -- or at least your reverse proxy -- at a remote URL not on your local machine, but you have not configured a path to ngrok.
When the bot receives a message, it looks through the received activity for a service URL -- where it will send the response to. If your bot is ultimately hosted somewhere not on your local machine, then it will not be able to send a message back to the Emulator without configuring ngrok, because the Emulator will have a localhost service url.
If the reverse proxy points to the bot that is actually local to your machine and not hosted on a server somewhere, then we can investigate further.
===
Please correct me if any of this sounds wrong, and provide any other information you might have.

@neethumoltp
Where are you running the Emulator from? A VM or your local machine?
Either way, if your bot is running on a hosted Azure VM, and the Emulator is not running on the same machine, you need to configure ngrok in the Emulator's application settings page so that the bot can reply back to the Emulator.

I tried running the emulator in the same VM where bot is running. Also tried on another VM. I hope in this scenario it should work on local emulator.
I want host this bot on MS teams using app studio. So I would need ngrok configuration to access it on teams?

Ok let's break it into two scenarios then:

Both your bot and the Emulator are running on a hosted Azure VM. This means everything is on the same machine.

Your bot is running on VM A, and the Emulator is running on VM B

Scenario # 2 will not work without configuring ngrok, so let's ignore that.
If we look at scenario # 1, the path from the Emulator to the bot looks like this:
Emulator (VM localhost) --> https://.com (proxy that routes to the same VM) --> Bot (localhost:3978 or some other port on the same VM)
If you look at the log messages you posted, we can see that the messages from the client to the channel (contained within the Emulator) are working. Now we need to figure out if the messages from the channel (Emulator) to your bot are actually being delivered.
Can you set up breakpoints inside of your running bot and see if the bot ever receives a message? If it does not, then there is something wrong with your network configuration and the Emulator cannot deliver the message from the user to the bot.

Hi @tonyanziano, thank you for clarifying the above.
@neethumoltp and I are trying to host the bot without ngrok and on the cloud since our organisation blocks ngrok or other tunneling services. We have hosted on bot on azure VM using IIS. Scenario #1 you mentioned is working. We are able to run the emulator locally on the VM and the bot responds.
We however want to test the connectivity of the bot from another VM (non local) using the emulator( Scenario #2). Since we have hosted the bot on IIS, do we still need ngrok ?
Is there any other alternative to ngrok ?

Hi @Shreyank14 ,
In scenario 2, since the Emulator is running on a separate machine than the bot, the Node web server running inside of the Emulator must be visible to the network and machine that the bot is running on. If this web server can't be contacted by the bot, then the replies from the bot will never be able to get back to the Emulator and back into the GUI.
Currently, the only way to accomplish this in the Emulator is through ngrok and configuring it in the app.

@tonyanziano 1) If we make our bot url public , is it possible to access on emulator running on a remote Machine? is there any alternative to ngrok as we are not allowed to use any tunnelling softwares?
2)Do we need to configure ngrok to connect to the bot through AppStudio as well? Can we access the bot on Teams if the url is public?

@neethumoltp

Since the Emulator acts as the channel in the normal Bot Framework Communication flow (User -> Channel -> Bot  AND Bot -> Channel -> User), the Emulator (channel) cannot receive a POST request from the bot unless there is tunneling software exposing the Emulator's locally running web server to the Internet.

Unfortunately, there are no alternatives to tunneling software that I currently know of; this is just a limitation of the Emulator's implementation.

Since your bot is simply remotely behind a reverse proxy somewhere, other machines -- and the Bot Framework Service -- should have no problem contacting your bot. You should be able to talk to your bot on Teams if it is registered with Teams. Unlike the Emulator, the Teams channel is not running locally on a machine somewhere, it is hosted in Azure and exposed to the Internet, so it can deliver responses back to users interacting with the bot..

Closing due to inactivity and resolution from Tony.


Talos works on jupyter notebook but not on jupyter lab

Hi, I could not find any relevant posts, so I am opening one. Talos works on my jupyter notebook but the exact same code does not work with Jupyter Lab, is this expected behavior? Jupyter Lab throws a weird error with matplotlib backend. Is this expected?
Thanks, in advance!

This is not related with Jupyter vs. Jupyter Labs, but on the matplotlib version each use respective in your case. Please post the entire trace as it's otherwise impossible to say more.

Closing this. Feel free to open a new issue if anything.


defined function not enabled in strict mode

I am reading some facts that are setup before the configuration phase on the node (machine) but one of them is optional.  I simulate this using the --pdbfile flag
So in site.pp I need to check for the existence of $::subgroup. The use of the defined puppet function seems totally legitimate in this case.
Is there another better way to handle such a case. I don't want to disable the strict mode just for this.
Could we go for an info anytime defined is used instead of a warning in permissive mode and a 'noway' in strict mode ?
https://github.com/bartavelle/language-puppet/blob/master/Puppet/Interpreter/Resolve.hs#L396

Ok I believe I have found a better way.
I just explicit add subgroup using ----facts-override and then I use if $::subgroup != undef instead.

Oh well it does not work ... because --facts-override takes precedence over the --pdbfile.
--facts-default is not really an option for me because I need to override for other items in that file.

I actually don't understand why we can't have both --facts-default and facts-override together ?

It's just because it's not implemented ... no reason really.
The problem with defined is that it can either check if a resource or a variable has been defined. Given that variables are already parse dependent, this could indeed be acceptable. For resources I think it is evil.

I might go and implement it.
What about dropping the command line option for both - -facts-default and facts-override and use the defaults.yaml instead ?
Thanks for the explanation about define.

Yes, let's just trop the command line. I don't think it's terribly practical.


Add MPI timed test

Pull Request Description
What issue does this change request address?
What are the significant changes in functionality due to this change request?
This adds a test for mpi running that is compute bound, to check if slowdowns have occured.

For Change Control Board: Change Request Review
The following review must be completed by an authorized member of the Change Control Board.

[ ] 1. Review all computer code.
[ ] 2. If any changes occur to the input syntax, there must be an accompanying change to the user manual and xsd schema. If the input syntax change deprecates existing input files, a conversion script needs to be added (see Conversion Scripts).
[ ] 3. Make sure the Python code and commenting standards are respected (camelBack, etc.) - See on the wiki for details.
[ ] 4. Automated Tests should pass, including run_tests, pylint, manual building and xsd tests. If there are changes to Simulation.py or JobHandler.py the qsub tests must pass.
[ ] 5. If significant functionality is added, there must  be tests added to check this. Tests should cover all possible options.  Multiple short tests are preferred over one large test. If new development on the internal JobHandler parallel system is performed, a cluster test must be added setting, in  XML block, the node <internalParallel> to True.
[ ] 6. If the change modifies or adds a requirement or a requirement based test case, the Change Control Board's Chair or designee also needs to approve the change.  The requirements and the requirements test shall be in sync.
[ ] 7. The merge request must reference an issue.  If the issue is closed, the issue close checklist shall be done.
[ ] 8. If an analytic test is changed/added is the the analytic documentation updated/added?
[ ] 9. If any test used as a basis for documentation examples (currently found in raven/tests/framework/user_guide and raven/docs/workshop) have been changed, the associated documentation must be reviewed and assured the text matches the example.

Job Test Fedora 32 on 77876a7 : invalidated by @joshua-cogliati-inl
Diff tests/framework/PostProcessors/LimitSurface/testLimitSurfacePostProcessor

Job Mingw Test on e3158f7 : invalidated by @joshua-cogliati-inl
failed in fetch

Job Mingw Test on e3158f7 : invalidated by @joshua-cogliati-inl
failed in fetch

Job Mingw Test on 235eb9c : invalidated by @joshua-cogliati-inl
scripts/establish_conda_env.sh: line 153: 23953 Segmentation fault

@joshua-cogliati-inl Can you create an issue for this PR?

PR looks good, and checklist is satisfied.