usage experience

Question 1:

when I use ">" to perform a break line, it not work. if I add a blank line between ">" lines, it looks ugly.
Question 2:
if it is needed to support padding when I use a “to show codes” under a list item? otherwise, it looks ugly, too! when I use "code " under a list item, it also blocks the number to be auto increment as what shows in the following picture.

About Q1
This is match to specifications.
If you insert empty line between ">" lines. Each separated ">" lines are displayed in each different paragraphs.
If you want to change the paragraph in blockquote. You should precode empty line with '>'.
ugly sample
> one

> two

one

two

correct sample
> one
>
> tww

one
tww

About Q1
This is match to specifications.
If you insert empty line between ">" lines. Each separated ">" lines are displayed in each different paragraphs.
If you want to change the paragraph in blockquote. You should precode empty line with '>'.
ugly sample
> one

> two

one

two

correct sample
> one
>
> tww

one
tww

About Q1
This is match to specifications.
If you insert empty line between ">" lines. Each separated ">" lines are displayed in each different paragraphs.
If you want to change the paragraph in blockquote. You should precode empty line with '>'.
ugly sample
> one

> two

one

two

correct sample
> one
>
> tww

one
tww

I want a new line instead of a blank line

About Q1
This is match to specifications.
If you insert empty line between ">" lines. Each separated ">" lines are displayed in each different paragraphs.
If you want to change the paragraph in blockquote. You should precode empty line with '>'.
ugly sample
> one

> two

one

two

correct sample
> one
>
> tww

one
tww

I want a new line instead of a blank line

If you want an ONE linebreak, you have to add 2 spaces  to line tail.
> one
> two

one
two

If you want an ONE linebreak, you have to add 2 spaces  to line tail.
> one
> two

one
two

If you want an ONE linebreak, you have to add 2 spaces to line tail.
> one
> two

one
two

If you want more than one linebreak, I think it should be solved by #30.

it not satisfy me about padding at the head of a new line:

If you want an ONE linebreak, you have to add 2 spaces to line tail.
> one
> two

one
two

If you want more than one linebreak, I think it should be solved by #30.

it not satisfy me about padding at the head of a new line:

About Q2
It is bug that codeblock can not  be included in list.
Not support starting ordered lists at an arbitrary number is not specification violation.
But supporting is allowed, so I may support it.

About Q2
It is bug that codeblock can not  be included in list.
Not support starting ordered lists at an arbitrary number is not specification violation.
But supporting is allowed, so I may support it.

If you want an ONE linebreak, you have to add 2 spaces to line tail.
> one
> two

one
two

If you want more than one linebreak, I think it should be solved by #30.

it not satisfy me about padding at the head of a new line:

Did you mean that you want treat '>' as codeblock?
'>' is blockquote syntax for quottng a sentence, So duplication spaces is removed.
And If you indent a sentence, It is treated as codeblock.
It's strange that it doesn't require a blank line before indentation, but it follows the spec approximately.

If you want an ONE linebreak, you have to add 2 spaces to line tail.
> one
> two

one
two

If you want more than one linebreak, I think it should be solved by #30.

it not satisfy me about padding at the head of a new line:

Did you mean that you want treat '>' as codeblock?
'>' is blockquote syntax for quottng a sentence, So duplication spaces is removed.
And If you indent a sentence, It is treated as codeblock.
It's strange that it doesn't require a blank line before indentation, but it follows the spec approximately.

If you want an ONE linebreak, you have to add 2 spaces to line tail.
> one
> two

one
two

If you want more than one linebreak, I think it should be solved by #30.

it not satisfy me about padding at the head of a new line:

Did you mean that you want treat '>' as codeblock?
'>' is blockquote syntax for quottng a sentence, So duplication spaces is removed.
And If you indent a sentence, It is treated as codeblock.
It's strange that it doesn't require a blank line before indentation, but it follows the spec approximately.

I think it as the "```"，isn't it?

If you want an ONE linebreak, you have to add 2 spaces to line tail.
> one
> two

one
two

If you want more than one linebreak, I think it should be solved by #30.

it not satisfy me about padding at the head of a new line:

Did you mean that you want treat '>' as codeblock?
'>' is blockquote syntax for quottng a sentence, So duplication spaces is removed.
And If you indent a sentence, It is treated as codeblock.
It's strange that it doesn't require a blank line before indentation, but it follows the spec approximately.

I think it as the "```"，isn't it?

Did you say about this translation?

In Markdown, code block is expressed two syntaxes.

surrounded by "```"
```
code
```

code

indentation
    code

 code

Did you say about this translation?

In Markdown, code block is expressed two syntaxes.

surrounded by "```"
```
code
```

code

indentation
    code

 code

Did you say about this translation?

In Markdown, code block is expressed two syntaxes.

surrounded by "```"

code

code

indentation
    code

 code

what I want is just like this:
const(
     A = A,
     B = B
)

Did you say about this translation?

In Markdown, code block is expressed two syntaxes.

surrounded by "```"

code

code

indentation
    code

 code

what I want is just like this:
const(
     A = A,
     B = B
)

another question is : when I use "```" frequently，the parse result may be unexpected. It is a bug.

another question is : when I use "```" frequently，the parse result may be unexpected. It is a bug.

Maybe there needs a horizonal scroll bar when input more words in the direction of horizon. Now is hidden in the tag "```"

Maybe there needs a horizonal scroll bar when input more words in the direction of horizon. Now is hidden in the tag "```"

what I want is just like this:
const(
     A = A,
     B = B
)

I think you should use codeblock.
I will not remove indent-codeblock. And I think there is no way to cohabit indent-codeblock and more spaces in Markdown.

what I want is just like this:
const(
     A = A,
     B = B
)

I think you should use codeblock.
I will not remove indent-codeblock. And I think there is no way to cohabit indent-codeblock and more spaces in Markdown.

what I want is just like this:
const(
     A = A,
     B = B
)

I think you should use codeblock.
I will not remove indent-codeblock. And I think there is no way to cohabit indent-codeblock and more spaces in Markdown.

So, fix the indent of code block first.

what I want is just like this:
const(
     A = A,
     B = B
)

I think you should use codeblock.
I will not remove indent-codeblock. And I think there is no way to cohabit indent-codeblock and more spaces in Markdown.

So, fix the indent of code block first.

I released v0.10.1 and v0.9.1.
This version allows us to put codeblock in list.
And it has been confirmed to work with only one code block in the block quotes.

I released v0.10.1 and v0.9.1.
This version allows us to put codeblock in list.
And it has been confirmed to work with only one code block in the block quotes.

Note that an indented-codeblock syntax is changed.
In previous version, indented-codeblock didn't require a blank line at the beginning, but this version dose.
This behavior is not mentioned in original spec, but is implemented.

Note that an indented-codeblock syntax is changed.
In previous version, indented-codeblock didn't require a blank line at the beginning, but this version dose.
This behavior is not mentioned in original spec, but is implemented.


Misleading description of support.996.ICU

Hi, nice work with this repo! I discovered a lot of actions going on by reading through this. I just have one small contribution regarding something I noted:
The description of the item about support.996.ICU states that the workers "have called on Microsoft to resist all pressure from the Chinese government to block or censor the 996 repo". This is untrue as far as I know, if you check the repo you'll see that they actually mention private companies, like Tencent and Alibaba.
I suggest changing "Chinese government" to "Chinese tech companies" or something similar.

Hey thanks for spotting this. Would you be able to make a PR for it?


Add prefix option

I would like to have a prefix as an option. The target option is nice but there are outputs which do not like nested fields. So my fields would look like foo_bar, foo_joe, ... instead of [foe][bar], ...

As a curiosity, what outputs don't like nested fields?

For example graylog using rabbitmq output.


Satella - Overhaul

This PR rewrites Satella using the newest Python technologies.

One of the technologies updated is requests, it is replaced with aiohttp for much faster performance.
Bump Python version from 3.5 to 3.9.
Replace requirements.txt with poetry.
Fix path issues using os module.
Fix most of the global scope pollution.
Fix dependency problems and security issues by using poetry.
Rewrite most, if not all of the existing codebase, it is now much more readable (my subjective opinion), more pythonic, and the codebase is split into modules.
Setup better linters and formatters using black, isort, and pylint.
Fully adapt typing using mypy.
Implement logging instead of print statements. Move logging to the main asynchronous loop function to prevent side effects.
Improve exceptions and prevent side effects of networking to an API.
Improve project documentation and metadata.

This PR shall be merged after I get a new Raspberry Pi. The previous data will be pruned to restart fresh.

Just got a new Raspberry Pi, time to merge.


Position of Overlay does not work properlly with Firefox

When I access the demo page of the px-overlay (https://www.predix-ui.com/#/components/px-overlay/) with Firefox (51.0.1 (32-bit) on Windows 7) and click the button 'click me to get (light|dark) overlay', the overlay component appears, but when I scroll down and up, the position of the overlay component is not correct like in the screenshot below.

Same behavior in Safari9 as well.

Closing this as the overlay component has been removed in v2.0.0.


Release 0.21.0

Versions bump and changelogs update for new release.

@Arc-blroth, @Rua, @danielzgtg There are a number of changes accumulated in the current master branch, and I decided to release them first before merging your recent PRs. Just want to keep releases a bit more "atomic".
But I keep an eye at your Pull Requests and will review them very soon. Some of that Pull Requests contain breaking changes, so releasing them all together would be a bit more risky than separate into the next release.

@AustinJ235 May I ask you to help me with publishing to crates.io, please?
Pierre gave me an access to crates.io with my @Eliah-Lakhin Github account, but I can't use it to login to crates.io at this moment due to extra permissions crates.io is requesting through Github to one of organizations I have a membership in with very restrictive NDA rules.

#1498 could be merged without breaking anything.

@Rua True. I just think we have too many stuff in this release. I will certainly merge it right after this release. Thank you!

I publish tn after work it'll be another 8 hrs or so.
On Mar 5, 2021, 1:52 AM, at 1:52 AM, Ilya Lakhin<EMAIL_ADDRESS>wrote:

@Rua True. I just think we have too many stuff in this release. I will
certainly merge it right after this release. Thank you!
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
https://github.com/vulkano-rs/vulkano/pull/1503#issuecomment-791231269

@AustinJ235 Thank you so much!


Fix #28798: Treat primitive key types as empty when relating to indexer from generic mapped type.

Fixes #28798
When relating source type T to a target type { [P in U]: X }, the GLB of keyof T must contain the LUB of U. The types string and  number guarantee no keys so the GLB is the empty set, hence why they are filtered out.

I should probably get rid of the symbol flag in the filter function.
I'm not sure this fix generalises to arbitrary index signatures; maybe we should hold off on this until that is merged.

Will fix conflicts this week.

@ahejlsberg Closing the PR as you have fixed this in #30769


add description to response

Problem statement
Spec supports description on responses
Swagger specification
SPEC 2.0
Steps to reproduce
// ListUsers swagger:route GET /user user listUsers
//
// List all the users
//
// Schemes: https
// Produces: application/json
// Responses:
//    200: listResponse
//    401: response
//    403:
//        description: Unauthorized

Expected JSON:
"/user": {
      "get": {
        "description": "List all the users",
        "schemes": [
          "https"
        ],
        "tags": [
          "user"
        ],
        "operationId": "listUsers",
        "responses": {
          "200": {
            "$ref": "#/responses/listResponse"
          },
          "401": {
            "$ref": "#/responses/response"
          },
          "403": {
			"description": "Unauthorized"
		  }
        }
      }
    }

Currently there is no support for a description tag on response.
Is there any other way to enter a description ?
If I set a text then it will set is as a ref to a model, which does no exists.
Environment
swagger version: 3.0.3
go version: 1.8
OS:   Windows 10

if you put it on the same line it should work
// ListUsers swagger:route GET /user user listUsers
//
// List all the users
//
// Schemes: https
// Produces: application/json
// Responses:
//    200: listResponse
//    401: response
//    403: description: Unauthorized

please reopen if that's not the case

Hi,
I can't reopen, but that is not the case =)
	// GetUsername swagger:route GET /profile/username user getUsername 	// 	// Get the home page data. 	// 	// Responses: 	//        200: 	//        417: description: StatusExpectationFailed
Generates
"/profile/username": {       "get": {         "tags": [           "user"         ],         "summary": "Get the home page data.",         "operationId": "getUsername",         "responses": {           "200": {},           "417": {             "$ref": "#/responses/"           }         }       }     }

Can confirm this.
It is not possible to set a response description without body.

@casualjim hitting this issue over here as well, making it tough to integrate. Thanks!

Bumping -- Still an issue

Works for me with "description" on the same line. The text can go in a new line; otherwise it gets only read until the dot (.)
	// swagger:route POST /login Authentication login
	//
	// Perform an authentication.
	//     Responses:
	//       200: description:
	// Login successfull. A session cookie is returned within the header.
	// 					     This should be sent along with every (secured) request

Recently stumbled onto this, as I couldn't find any documentation on how to do this, but this now seems to work. At least for me?
If it now also works for the maintainers thinks this can be closed


custom contribution -> make a donation

I know that terms have been discussed but seeing them in context changes the perspective.
When going to the collective page, my eye is directly drawn to the tiers.
The title "Custom Contribution" is not clear to me.
It feels like I can define the way I want to contribute (not only financially). It also seems like work.
Why not simply: "Make a donation".
and the tag could be "financial contribution" instead of "custom contribution".
So instead of:

something like:

Also it feels like the amount of the "Rebel" and "Super rebel" tiers should be part of the card and not just in the description. No?

We specifically said we wanted to own the idea of contribution, contribute, contributors. Introducing an adhoc term here 'donation' is confusing. We can't use 'Make a Donation' and the button being 'Contribute'. Also it would be confusing regarding the rest of the tiers that don't have the word 'Donation'.
Custom Financial Contribution should be the right term.

Yes we want to own the idea of “contribution”, “contribute” and “contributors”. But we shouldn’t loose track of what the user expects.
So while we can call this a “custom financial contribution” in our interface when defining the type of tier (i.e. in the “edit tier” interface for the admins), the main title should be something that the end user expects, not the accurate technical term according to our own terminology.
The number one call to action on any website of any community / non profit is “donate”. So this has to be somewhere very visible. A lot of people complained in our current interface that it wasn’t obvious how they could make a simple (one time) “donation”.

Also it feels like the amount of the "Rebel" and "Super rebel" tiers should be part of the card and not just in the description. No?

Yes, this part is yet to come.

I think we should stick with the 'contribution' based terminology we agreed.
However, unless I am misunderstanding, the text @xdamman is referring to is customisable by the Collective right? Is the question here about what the default should be? I think we should stick with our agreed terms and if the core contributor wants to change it to 'donation' they can do it themselves.

It's not customisable yet but will soon be: https://github.com/opencollective/opencollective/issues/543#issuecomment-508932858

I’m really worried that we start designing for our constrains, not for our users. This is a big red flag for me. “Custom financial contribution” is a very technical term (and a mouthful). I have yet to see this term on the Internet (we are literally the only ones using this according to google)
The proper term for this is “donation”. Visitors don’t care about our constrains and all our features and why we might have very good reasons to refer to those donations as “custom financial contributions”.
That’s why my proposal to stay consistent with the term on the platform of “financial contribution” is to use that as the tag/category/type of tier but use the “user friendly term” as the title (per my screenshot above).
I’d also simplify by removing “custom”. It’s simply a “financial contribution”.

I agree we should use simple, friendly language whenever possible. The confusion comes because "donation" is used in our system already for another thing (in-kind, non-financial contributions that are accounted in the budget). There is a risk of us getting too constrained, but there is also risk in being sloppy with the terms. That's how we ended up with all this confusion in the first place. This particular instance isn't the most important battle in my view, so I won't really argue for it. I just think we need to be mindful.

User expecting to find a Donate button sounds like something we can (and should) test.
Process would be pretty simple:

Present Open Collective briefly, avoid using the terms Contribute and Donate

Open Collective is a place where you can support the Open Source project that you love.

Give the person a (test) credit card number, ask them to go and support Webpack and open the V2 page for them. Half participants get a page with Donate, the other half with Contribute

Measure:

How long it takes before they reach the contribution flow
What percentage ends up on the wrong page by clicking somewhere else

I thought that the blue button at the top was Donate, but actually I see that it's Contribute.
As we're not changing the existing terminology then my previous comment doesn't seems to me anymore like a thing we should do.

The confusion comes because "donation" is used in our system already for another thing (in-kind, non-financial contributions that are accounted in the budget).

This shows that we are designing for our system, not for the visitors of the page.
Most visitors will never face this other part of the system. If this is creating confusion, I’d address this in the part of the system that is less visible.
I really feel strongly about this because this is a prime example of why open source software has always struggled to offer great front end products. And also why old big companies struggle to offer compelling end user experiences. They are too much driven by their constrains and by being technically super accurate in their terms. They lack empathy for the end user. We need to design for the end users and walk our way back from there, not the other way around.
That said, @alanna’s point about consistency is a very important point. Consistency is required to  provide a good user experience. But consistency shouldn’t prevent us from using the language of our users. That’s why a good way to do this is to categorize the different elements using consistent concepts (that’s what I tried to do by using “financial contribution” as the type of the tier but not its default title).

The best way to "use the language of our users" is to make the wording customizable, which it will be. We said in the team retreat that we wanted to stop rehashing decisions that have already been made. At the same time, we need to keep reviewing things to make sure they are still right and to improve them. But the time to review a decision is after you have gone through with implementing it and actually have some results, not halfway through the implementation. Let's do another terminology review in a couple months.

The best way to "use the language of our users" is to make the wording customizable

Sure. But defaults matter. A lot.

the time to review a decision is after you have gone through with implementing it and actually have some results, not halfway through the implementation. Let's do another terminology review in a couple months.

In a couple of months? Huh. No.
Aren't we doing this preview release to get feedback? What did I miss?
I agree that we should have a time for feedback, a time for decision, etc.
But in this case, we only agreed on the overall terminology. We never reviewed it in context. It's the first time we can see it in context, that's why I'm bringing this up now. Decisions that we take out of context should be guidelines, not blindly imposed. Otherwise we will fall back into a very rigid top down structure.
To be clear, my goal is not to rehash a decision here. I think the terminology we came up with is good and really helps with consistency. My proposal is to keep this terminology (just remove "custom" to simplify it because a "financial contribution" is by definition custom as its amount and frequency have to be defined). But given the context that we now have thanks to this preview release, my proposal is to use this terminology as a support (i.e. to show the tier type / category), not as the default title. When I read "Custom contribution" in this current implementation, I expect a form where I can describe how I think I can contribute beyond money (which I think we should have eventually once we will support other types of contribution, but this is beyond the scope of this).

How about Make a custom donation?
My thinking is:  if we add the word 'custom' then when I log in as a user I see that one way of giving money is custom (donation) and one way is fixed (tiers). This is less dissonant and doesn't make me think why one thing is call donation (customizable) and the other contribution (recurring). Without scaring me into not starting a recurring subscription by making me think I am joining anything. Which I not, i just want to give a little bit of money every month

Custom is not a great word. What does it mean custom donation? A donation is custom by default because when you donate, you expect to be able to choose the amount and the frequency. So let’s remove the word “custom”, it adds confusion without adding much (if at all). A quick google search shows that “custom donation” is a very technical term only used in interfaces meant for the administrators, not for the end users.
You can make a donation and it can be one time or recurring.
That’s what people expect. Keep it simple and clean.
Then there are predefined ways to contribute that are more rigid. They are defined by the admins of the collectives. They can also be one time or recurring financial contributions.
No matter if you made a donation or contributed to one of the tiers, as long as you give money, you will be considered as a financial contributor. Your donation will be considered as a financial contribution whose description is “Donation”. That’s how we reconcile having a consistent terminology while embracing the expectations of the visitors.

ok I can get behind that.
What do we do with the Default though?
We have thousands of collectives that have SPONSOR and BACKER tiers which are recurring.
What label and CTA do we assign?
Sure new users will know to edit and pick, but our existing base?

That's a good question. Let's create a new issue to define "smart defaults" for tiers.

CTAs should be based on the word contribute. Our existing Sponsor and Backer tiers become regular tiers with the titles "sponsor" and "backer" or whatever other titles the core contributors have customized. The button says "contribute".
Or, we could just get rid of the tier title all together and instead make the title the text on the button. Right now the design has way too much redundant text and we don't need it. We also don't need to blue labels that also say "financial contribution" either in my opinion.
This whole question could be radically simplified. We're getting into debates about text because there's a bunch of unnecessary text.

But what we should NOT do is add more terms like "donate" or whatever, which only confuses things more.

This feedback from a user seems relevant for the current conversation:

As for terminology I think this is very important and I currently feel like it's an opportunity for improvement for open collective. The word contribute, especially in the landscape of open source projects, tends to be associated with the idea of sending in improvements to the project in the form of code or documentation, etc. GitHub chose the word sponsor, which open collective uses as a tier name. Donate make sense, but lines up more with the one time donation idea unless it's presented right which I would think looks something like this:
One prominently placed "donate" button on the page. This should be the biggest if not the only call to action above the fold. Clicking it takes you either to a new screen to proceed the donation, or keeps you on the same page but scrolls to a section with a form to complete the donation process.

How/when do we close this issue?

This whole question could be radically simplified. We're getting into debates about text because there's a bunch of unnecessary text.

Agreed.

But what we should NOT do is add more terms like "donate" or whatever, which only confuses things more.

I really would love to understand why from your perspective “donate” is confusing.
Another relevant user feedback on that point: #2228

I think there is a big misunderstanding that I introduced when I was pushing for “we should own the terms contribute/contributors/contributions”. While I still think we should focus on becoming the platform for people to contribute to a community, I think that at this stage –that is, until we offer other ways to contribute than financial contributions– it’s going to confuse people to over use “contribution”, especially if it replaces what they already know (donate, become a backer, a sponsor ...). So I think slowly introducing “Contribute” would be better (as the title of the section for example like we already have in the design – and yes we could remove the title or subtitle that are redundant).
That way people understand that all those tiers are ways to contribute financially (so maybe we should just keep the subtitle to be explicit that today we only support “Make a financial contribution”?). You can contribute by making a donation, you can contribute by becoming a backer, a sponsor.  In a future version we will also allow people to make other types of contributions, in which case it would make sense to introduce a second line of tiers to distinguish between “Financial contributions” or “Other ways to contribute”.

@alanna @piamancini @xdamman We need to wrap this up to move forward with the implementation. This is a design/terminology decision so I'm not the one who should take it.

@alanna, you started this terminology discussion and did the work of pushing though it, it seems like you are the legitimate decision-maker here. We can have a final call about it but then you should decide so Ben can move forward.

If it's my decision, then I think we should implement what we decided and then focus on improving it, instead of changing halfway through. This kind of text is super easy to update so it's very low risk to change it later.
After thinking about this issue I posted somewhere else that I think the problem is we're using too much text and it's redundant. I suggested this change to fix it:

We could make "Become a financial contributor" the section title, delete the current section title, loose the blue 'contribution' badges, and make the tier title what goes on the button. Viola, a whole lot less text, a much simpler design, and no information lost.

We should stick with "financial contribution" for now. I don't think we should introduce other terms like "donate" or whatever, because we are trying to simplify language across the app and focus on "contribute" as the key action.

@alanna Can you create a separate issue for this and tag design on it? Having the tier title on the button may not play nicely with https://github.com/opencollective/opencollective/issues/543
According to https://github.com/opencollective/opencollective/issues/2267 this issue should now be closed. We can also plan a call to discuss it as we wanted to do on Tuesday if anyone thinks that we should.

@Betree raised #2280

Closing this issue as the decision has been made for the time being.


Couple of Questions:

I’m changing my image by changing a parameter in the image’s URL (which changes how the image looks). I can’t figure out how to invoke this on the fly. I need re-request all the tiles that have already been loaded. I’ve tried the following:
viewer.world.resetItems();
viewer.forceRedraw();
Any sequence of the above calls still leaves the current image unchanged (i.e., it didn’t redraw the already cached tiles). Once I start zooming or panning, I get the updated tiles, but I want to be able to change the image once I update the parameter.
Is there a way to force delete all the tiles that are cached? Am I missing how to force redraw the image?
Lastly, in the tileCache class how does maxImageCacheCount work? What is it default set to? Are there performance improvement by setting this higher?
Thanks!

Strange... just viewer.world.resetItems(); should be enough. Can you share a CodePen or something of the issue?
The default maxImageCacheCount is 200. If more images than that are loaded, we start releasing tiles that haven't been used in a while. Making the value bigger will only have an effect if your image has more than 200 tiles, and even then it probably won't be terribly noticeable.


Any idea for Combine  origin rwkv and  vision rwkv into one structure like Clips or Blips ?

As the title,  and beyond the title, is there any way to implementation rwkv llava, minicpm-v, internml-composer-v or qwen-v ?

check https://github.com/howard-hou/VisualRWKV

Hi! Thanks for your advice. We didn't have the plan for these models yet. As VRWKV is a visual backbone like ViT, I think it can be applied to these architectures similarly.


Transaction error

Hello, I hope to find a solution to the problem that I had with the transmission
Where I made a mistake in the last two digits of the memo
✅   My memo number is
Memo (ID):<PHONE_NUMBER>
❌ But I sent it to Memo (ID):<PHONE_NUMBER>
Status:Successful
Ledger:41976859
Source Account:GBF57F…3YX6JJ
Sequence Number:165671719128912085
Processed:2022-07-29 14:11:27 UTC
Max Fee:0.0250005 XLM
Fee Charged:0.0001284 XLM
Memo (ID):<PHONE_NUMBER>
Preconditions
Valid before 2022-07-29 14:16:21
I hope you can help me solve the problem, and thank you

Minha transferência de 191 xlm não caio na minha conta  uid 9691603 corretora gate io

Withdrawal Successful
You’ve successfully withdrawn<PHONE_NUMBER>0 XLM from your account.  Please reset your password and contact customer support immediately.
Withdrawal Successful
You’ve successfully withdrawn<PHONE_NUMBER>0 XLM from your account.
Withdrawal Address : GBC6NRTTQLRCABQHIR5J4R4YDJWFWRAO4ZRQIM2SVI5GSIZ2HZ42RINW
Transaction ID : 9aec41ac759d40639b67dcd8d2d404286cac645aefc7c14b13d39e5e2fc82a57
Visit Your Dashboard
Don’t recognize this activity? Please reset your password and contact customer support immediately. Tem como corrigir por favor

Good evening
I found a reply from you regarding this problemI am honest in what you
mentioned earlier
Just tell me what you need to provide proof that I accidentally converted
from coinbase.
Thank you
On Tue, 14 Feb 2023, 22:18 77882951Ll @.***> wrote:

Withdrawal Successful
You’ve successfully withdrawn<PHONE_NUMBER>0 XLM from your
account. Withdrawal Address :
GBC6NRTTQLRCABQHIR5J4R4YDJWFWRAO4ZRQIM2SVI5GSIZ2HZ42RINWTransaction ID :
9aec41ac759d40639b67dcd8d2d404286cac645aefc7c14b13d39e5e2fc82a57
Visit Your Dashboard | Visit Your Dashboard
Visit Your Dashboard
Don’t recognize this activity? Please reset your password and
contact customer support immediately.
Withdrawal Successful
You’ve successfully withdrawn<PHONE_NUMBER>0 XLM from your account.
Withdrawal Address :
GBC6NRTTQLRCABQHIR5J4R4YDJWFWRAO4ZRQIM2SVI5GSIZ2HZ42RINW
Transaction ID :
9aec41ac759d40639b67dcd8d2d404286cac645aefc7c14b13d39e5e2fc82a57
Visit Your Dashboard
https://app.binance.com/en/my/dashboard?utm_source=crm&utm_medium=email&utm_campaign=transactional&utm_content=mail_template_withdraw&_dp=L3dlYnZpZXcvd2Vidmlldz90eXBlPWRlZmF1bHQmbmVlZExvZ2luPWZhbHNlJnVybD1hSFIwY0hNNkx5OTNkM2N1WW1sdVlXNWpaUzVqYjIwdlpXNHZiWGt2WkdGemFHSnZZWEprUDNWMGJWOXpiM1Z5WTJVOVkzSnRKblYwYlY5dFpXUnBkVzA5WlcxaGFXd21kWFJ0WDJOaGJYQmhhV2R1UFhSeVlXNXpZV04wYVc5dVlXd21kWFJ0WDJOdmJuUmxiblE5YldGcGJGOTBaVzF3YkdGMFpWOTNhWFJvWkhKaGQxOURWRUV4
Don’t recognize this activity? Please reset your password
https://accounts.binance.com/en/user/reset-password/1?type=email and
contact customer support https://www.binance.com/en/support
immediately. Tem como corrigir por favor
—
Reply to this email directly, view it on GitHub
https://github.com/stellar-expert/stellar-expert-explorer/issues/716#issuecomment-1430391804,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5MHL3AURIMQOUCEYTXWUZDWXPZDLANCNFSM6AAAAAAUCJ4P6U
.
You are receiving this because you authored the thread.Message ID:
@.***>


Preparing for v0.13 release, point pkg to release-0.13.

Proposed Changes

Prepping for v0.13 release.
Point knative.dev/pkg to branch release-0.13.

Release Note
NONE

/cc @mattmoor

/close


[0.22] Backport of Run KafkaSource smokes in upgrade test (knative-sandbox#524)

[0.22] Backport of Run KafkaSource smokes in upgrade test (knative-sandbox#524)

Run KafkaSource smokes in upgrade test
Fixing unit tests
Restore upgrade tests tags
Fix codegen
Reformat README.md
Golangci Link fix
Simplify godoc SourceTestScope

Tested on K8s: junit_6gGkNiHa.pdf
/cc @mgencur @aliok @matzew

/lgtm
/approve


filter box can't support between and filter on the field

Make sure these boxes are checked before submitting your issue - thank you!

[x] I have checked the superset logs for python stacktraces and included it here as text if any
[x] I have reproduced the issue with at least the latest released version of superset
[x] I have checked the issue tracker for the same issue and I haven't found one similar

Superset version
Version 0.20.4
Expected results
In our case, we want filter some value on a field，by the between and , I mean this way like the Time Filter, But this field is not a time field,  How can completed function in FilterBox in Slice?

Any plan to support this? @mistercrunch


Track usage of Parallel and Multi-instance tasks

Is your feature request related to a problem? Please describe.
I would like to understand how frequently people use parallel and multi-instance tasks in Camunda's Modeling tools. Having this information would enable me to have a clearer picture when considering parallel and multi instance tasks in a design context.
Describe the solution you'd like
Usage tracking each time someone adds a parallel or multi-instance task to a diagram
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
cc @MaxTru

Usage tracking each time someone adds a parallel or multi-instance task to a diagram

We cannot do this, beacuse we don't do interaction tracking.
What we can do: we can track metrics (e.g., how many tasks with certain character) on diagramOpen and diagramDeploy events.
IMO this woulld still solve the problem you described :-)

Moving to backlog and marking for spring cleaning.
It is a classic case of "more in depth understanding of our customers BPMN usage" and we can use our existing pattern for tracking to allow it.


Add support for tsv extension

Changes proposed:

[x] Add
[ ] Delete
[ ] Fix
[ ] Prepare

Adds support for .tsv files to be treated as .csv. I know that often .csv files are used with tab as a separator, but I myself like the verbosity of .tsv in those cases and use that instead. Maybe some people would find that useful as well.

I don't see nothing wrong with this PR. 🚀


Add support for Debian 10 / Ubuntu 20.04

Description
The problem is cache initialization cannot run while squid is running. Older versions of squid silently failed but the version in Debian 10 / Ubuntu 20.04 returns an error. To solve this we stop squid before running cache init.
Also drop support for EOL OS's and add support for new ones.
Issues Resolved
Fixes #134 .
Check List

[ ] All tests pass. See TESTING.md for details.
[x] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable.

Should I add a CHANGELOG entry? Didn't see an unreleased section in there. Maybe the bot hasn't got to it yet?

@eheydrick you are correct on the changelog, please add an entry under the heading ## Unreleased
We haven't done a release since the new system came in, so the bot won't have set things up properly yet.

@Xorima CHANGELOG entry added and also squashed.

Anything else needed here or ready to merge?

Anything else needed here or ready to merge?

just need @tas50  to have a look over it :)

just need @tas50  to have a look over it :)

I trust @eheydrick knows what he's doing. He's been reviewing my work for years

I trust @eheydrick knows what he's doing. He's been reviewing my work for years

Released as: 4.4.0

Released as: 4.4.0


Enable WriteCore feature for maintenance

We need to enable WriteCore feature to maintenance. Therefore add use-write-core: true and do a regen.

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.ResourceManager.Maintenance


Refactoring material design buttons

Refactoring these components with 'styeled-components' to remove inline styles
// TODOS: 📝

[x] Refactor Raised Button

[x] Refactor Flat Button

[x] Refactor FAB

LGTM now👍


Ability to disable card footer actions

What problem does this feature solve?
When you have a card with actions, some actions might not be available but you still want them to be shown, just not the same color and without hover behavior.
What does the proposed API look like?
a simple way to disable a given action, could'nt find one at the moment because there's no way to access the span around the icon, making this behavior implementation quite hard.

it is easy to add your own class to <i> tag to disable any behavior you want.
https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events


Stopwatch needs to prepend a 0 to centiseconds lower than 10

For example, a time like 1:05 will show up as 1:5. However, a zero does need to be prepended to the five in this case.

Adding to this issue that the colon (:) should be replaced with a period (.). Also, the clock should loop once it reaches 99.99 seconds.

Fixed the first part of this issue in commit 5f2255b711e31c44a3be7b642ee190bad4ce7368


CXXCBC-557: Add global columnar timeout config

Add timeout options to the columnar::agent_config. Currently only the query_timeout is used, as the cluster is opened separately outside the agent. When we create an entry point for opening the cluster through columnar::agent we will use the other timeouts as well.

Jenkins, check this please once again?

jenkins test this

rerun tests


Use correct feature gate

This PR fixes incorrect usage of the no-std feature in casper-contract, replacing it with the provide-allocator one.
Closes #1962.

bors merge


Fix for issue 814 (ACS Commons Multifield in Touch UI Page Properties)

#814 occured due to a wrong detection of the edit properties page in AEM (http://localhost:4502/libs/wcm/core/content/sites/properties.html).
Added a new check for this specific page (so we don't interfere with the checks in place).

Thanks

I've made the check more generic, more page were affected by this bug see #832


Allow to set Portus encryption key with PORTUS_KEY_PATH envvar

This PR is made in order to be able to set the Portus encryption key path through the environment variable PORTUS_KEY_PATH in the official Portus Docker image.
This allows the docker image behaviour to be consistent with the official Portus documentation:
The rootcertbundle should point to the same location as the encryption_private_key_path configurable value as defined also in the config/secrets.yml file. This can be also tweaked with the PORTUS_KEY_PATH environment variable.
http://port.us.org/docs/How-to-setup-secure-registry.html

You don't need an environment variable for this. Just overload the portus.key file by adding -v /path/to/your/secret.key:/secrets/portus.key to the docker run command.

@mssola I would accept this PR because it puts the secrets.yml file in a more consistent state with what we have on Portus' master branch

I'm re-writing how this is handled anyways, but let's merge it meanwhile.


not able to install NPM request...plz tell what to do?

npm WARN deprecated<EMAIL_ADDRESS>request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated<EMAIL_ADDRESS>this library is no longer supported
npm ERR! Unexpected end of JSON input while parsing near '...":{"fake":"~0.2.1","f'
npm ERR!      C:\Users\intel\AppData\Roaming\npm-cache_logs\2020-08-14T08_42_42_604Z-debug.lo

It's generally recommended you stay away from request as it's been deprecated.
Here's why.

@TavinSethi Your problem isn't request but malformed package.json file! You're probably missing some symbol like { or }. This line in the output is the key to solve it npm ERR! Unexpected end of JSON input while parsing near '...":{"fake":"~0.2.1","f'.


Fix broken JSON formatting

Summary
On the page "Infrastructure Metrics",  "System Metrics" widget was detected wrong  closing curly brackets  at the query body

[x] Did you check you NRQL syntax? - Does it work?
[ ] Did you check your dashboard image quality? -  Do they look good?
[ ] Did you check that your alerts actually work?
[ ] Did you include an InstallPlan and Documentation reference?
[ ] Did you check your descriptive content for voice, tone, spelling and grammar errors?
[x] Did you attach images of your dashboards to the PR so we can see them working?

Screenshots

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

Hey @liaskivskiy! Thanks for submitting this fix!
We will just need you to sign the CLA, then we can get this merged.

@aswanson-nr , done!
Please,  merge this pull request


Is there a method can make a node visible by scrolling?

Likes Atom editor's "Reveal in Tree View", it can scroll the tree if node not visible, and expand if collapsed. I found the Searching Nodes feature can do it.

That sounds like search without the highlighting. Is the issue that you don't want highlighting?
I don't have a convenience method to do exactly what you want, but you could manage it by using the find util and inserting the resulting treeData as the treeData prop, and the resulting matches[0].treeIndex as the scrollToIndex in the reactVirtualizedListProps prop.
Sorry for everything being cryptic and hacky - this is the first time I've had this request.

@fritz-c Thanks. I just need find by node's unique ID. So seems I can provide a custom searchMethod to match the node, the default scrolling and highlighting behavior are acceptable.


Bug: Duplicate proposal cards appear after creating new proposal

Overview
I've seen it a few times, but can't reproduce it consistently...  It will show 2x of the same new proposal in the proposals list, refreshing removes the duplicate.
Additional Info
No response
Version
Dev (app.dev.fractalframework.xyz/)

haven't seen this in a while, closing for now


Setting load balancer IP according to the docs should not error if not supported

https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer

If the loadBalancerIP field is not specified, an ephemeral IP will be assigned to the loadBalancer. If the loadBalancerIP is specified, but the cloud provider does not support the feature, the field will be ignored

I'm not sure I like that though... Thoughts?

Closing for now as current behaviour seems to match other cloud providers and seems more user friendly.


Parse string to EVM public address type

[ ] String to checksum256 20 bytes

Implemented in V2 https://github.com/eosnetworkfoundation/eosio.yield-contracts/releases/tag/v2.0.0


Fix declaration of MDD_spaceMouseGetData

In 7d13507d the declaration was changed to EXTERN, but it was wrongly changed back to DllExport in f6f10fc1. It should be EXTERN.

Please update the Readme file to point to v1.8.1.


WRP-24606: Fix hint dialog position of sampler about page

Enact-DCO-1.0-Signed-off-by: Jiye Kim<EMAIL_ADDRESS>Checklist

[x] I have read and understand the contribution guide
[ ] A CHANGELOG entry is included
[ ] At least one test case is included for this feature or bug fix
[x] Documentation was added or is not needed
[ ] This is an API breaking change

Issue Resolved / Feature Added
In 'About' page of sandstone sampler, hint dialog position is broken.
Resolution
A hint dialog should have either 'top' or 'bottom' property.
But broken hint dialogs have both of them.
So, delete 'top' property of broken hint dialogs.
Additional Considerations
Links
WRP-24606
Comments

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


PAR-1 DoS Vulnerability Due to Sequencer Not Checking for Sequence Number Too New During Block Packaging

PAR-1 DoS Vulnerability Due to Sequencer Not Checking for Sequence Number Too New During Block Packaging
Auditor: Movebit
Code: Aptos Core
Severity: Critical
Discovery Methods: Manual Review
Status: Pending
Code Location:
networks/suzuka/suzuka-full-node/src/partial.rs#126,142-227
Descriptions:
The reason for this DoS vulnerability is that the transaction of
sequence_number_too_new will be packaged into the block and the block will be
executed. Attackers can exploit this vulnerability by creating a transaction with a
sequence_number greater than the current value (e.g., sequence_number = 2 when the
current is 0) and setting the
`
expexpiration_timestamp_secs to a large value. After signing
and sending such a transaction, it gets included in a block. Although the transaction itself will
not succeed, repeatedly sending the transaction causes the block to be re-executed multiple
times without incurring any cost to the attacker. Local testing has shown that concurrent
sending of these attack transactions can significantly degrade the node
’
s performance,
preventing it from handling legitimate transactions.
PoC：

Transfer any amount of tokens to the attacker's address:
0x60b5f67bb14334b371f207df24d6f717e50941a67f84db471d661de5140e23c9.
Concurrently send the following POST request:

Suggestion:
Transaction Validation: Validate transactions before executing the block to identify and
reject potentially malicious transactions that could lead to DoS attacks.

Although the transaction itself will not succeed, repeatedly sending the transaction causes the block to be re-executed multiple times without incurring any cost to the attacker.

Can you elaborate? Do you mean executed on several replicas or one? Is this simply because of the execute_with_retry or is there something in the VM you're referring to? If the former, the fact that the block retry attempt catches all instead of just block timestamp errors is known and yes needs to be addressed for this.
I don't believe #409 should help with this because there would be only one failure in the attack described.

When I send the POST request containing a transaction with an too new sequence_number, the block is executed, and I see log:
execute_block{id-"tDFWeGlcNXIK24EivRC8Vs9UG+VP2Z2ySv8x3bsIjEw="}: suzuka_full_node::partial: Executed block: dec36547
In my local testing setup using Docker Compose, there is only one full node running.
Although the transaction status remains pending, each time I send this request, the node executes the block, consuming computational resources. When these transactions are sent concurrently in high volumes, the node becomes overwhelmed and temporarily unable to respond to other legitimate requests, as the repeated execution of blocks due to the invalid transactions degrades the node’s overall performance.

@jlguochn
That sounds more like general load degradation, perhaps because of the shared channel used when polling for the transaction that is too new. The full node also tends not to run particularly well on the average laptop.
Are you also sending legitimate requests while sending these too new transactions?

I have been sending legitimate requests locally while also performing the DoS. Initially, the legitimate requests were processed normally, but after two minutes of the DoS, they stopped responses.
I have conducted similar tests on my local machine using Aptos Core, and the DoS attack was ineffective due to an idempotent restriction on transactions. https://github.com/aptos-labs/aptos-core/blob/47647ef38f47ab5a3e688d7bc83c477a8c09b77a/mempool/src/core_mempool/transaction_store.rs#L229-L269
Additionally, Aptos does not attempt to package transactions with Sequence_Number_Too_New into blocks. Instead, these are classified as non-ready transactions and tracked using: https://github.com/aptos-labs/aptos-core/blob/47647ef38f47ab5a3e688d7bc83c477a8c09b77a/mempool/src/core_mempool/transaction_store.rs#L73.
This approach effectively prevents such DoS attacks. I hope this information helps.

Another similar and noteworthy attack method involves an attacker constructing a large number of non-ready transactions with different nonce values to try to fill up the mempool.
The Aptos mempool has a memory eviction mechanism to prevent such attacks (link).
When the mempool is full, it refuses to accept non-ready transactions and only accepts ready transactions. It also evicts non-ready transactions from the mempool to ensure that ready transactions are successfully received.
However, the current check_is_full_after_eviction function has some imperfections and, in certain situations, cannot guarantee that ready transactions are successfully accepted. I have reported this issue to Aptos, and they have fixed it in version v1.19.1. The related fix commit is here: https://github.com/aptos-labs/aptos-core/commit/70806ff543496aa6de7807feff49e7e1370efd20.

These should be fixed by #722 , #628 .

The recent fix appears to be effective.
I would like to recommend further enhancements to the transaction eviction mechanism within the Aptos Core, particularly concerning the specific commit link.
An adversary could potentially set the expiration_timestamp_secs to a large value, effectively bypassing  self.core_mempool.gc(). Additionally, an attacker could send multiple transactions with sequentially incrementing sequence_number values, which the mempool would receive and maintain as pending. Under these circumstances, the mempool could still become saturated in a DoS scenario. And the check_is_full_after_eviction function will ensure that, even when the mempool reaches its full capacity, ready transactions are prioritized for processing.

The current Aptos mempool eviction mechanism is insufficient and poses a potential DoS risk. I recommend referring to PR https://github.com/aptos-labs/aptos-core/pull/14586 for improvements.


[FEATURE] Improve local development and package validation by using local verdaccio

Describe the feature
We need a way to verify published package content works as expected.
Use Case
Just realized that cdk-graph and cdk-graph-plugin-diagram packages were completely broken due to "bundledDependencies" not getting bundled, which was caused by yarn workspace hoisting. When testing those packages I created create several example workspaces outside of PDK repo and used "yarn link" successfully. The issue was that the "bundledDependencies" where available since yarn link is on the source which include them.
If we had an easy way to publish the PDK monorepo locally (verdaccio) during development, then we could more easily test usage outside the repo against actual published artifacts.
Proposed Solution
Implement tasks / helpers in the root to spawn verdaccio server and publish package to.
Other Information
No response
Acknowledgements

[X] I may be able to implement this feature request
[ ] This feature might incur a breaking change

PDK version used
0
What languages will this feature affect?
No response
Environment details (OS name and version, etc.)
n/a

As a related reference - the initial open-api-gateway package included some verdaccio integration tests but we deleted them because the build was really slow!
Since PDK has grown and the build has slowed (with my open-api-gateway package the clear offender!) it might not feel like as significant a slowdown as it did back then! :)
If we were to add verdaccio tests it'd be great to resurrect these since they're the only tests that can ensure the generated code compiles! :)


Rename db.Query.mergeExternalFilter into db.Query.updateFilter

db.Query.mergeExternalFilter is almost used in cases where it hasn't to do anything with an "external" filtering. The naming is misleading. Please rename this function before ViUR3 final. db.Query.updateFilter is an appropriate naming because it requests a dict and updates the provided Query to it.

As viur-core has landed in production, the window for non-bugfix breaking changes is closed for 3.0.
Despite this, the name of this function is probably fine, it's uses are not. This relates to #142 -  if we call this updateFilter or mergeFilter is still up for debate from my side.

I didn't know about mergeFilter. I'm OK with this.


Python 3.4 compatibility and other improvements

compatible with python 3.4
using py.test to run tests
tox to ensure compatibility across python versions

I also updated the tests so no file handlers are left open in every test.

:+1:

:+1:


Could it clash with the Chrome extension?

What would happen if I put this script on my website, and a user has installed the Chrome extension?

The best way is to try it out :)
The one which runs first wins.
It only matters in terms of settings though.
There was an issue same as this opened and the OP found it works great.

Yeah.. I think it would be wiser to take a stance - and force the extension into a specific behaviour: will you give the power to the users (extension settings prevail) or the website owners (extension detects script and turns off for this webpage)?

Preferably the user should decide.
Then again I'm not really keen on making the code more complicated (the website version has to travel through the network).
But if you have something simple in the works, PRs are welcome.

It's pretty simple actually - and this addition should live only in the extension. The only new functionality introduced is:

Extension detects if website loads smoothscroll
Overwrites website settings
Regardless if the extension has already loaded its own smoothscroll or not, it loads it with its own settings

Again PRs are welcome. :)
This is a low prio issue and I don't have a lot of time right now.
You have to keep in mind that for point 1 (Extension detects if website loads smoothscroll) you have to have something in place for the Website version to which the extension can detect.
Also that it can't be something simple like a global variable, because Chrome extensions live in a separate context.
The best way is probably through the DOM (e.g. adding a class to <body>) or window.postMessage, etc.

The extension can check if there are any script tag with a 'src' attribute of 'smoothscroll' exists. 'smoothscroll' should be checked via regex, cause people can add version number with it.
It may not conflicting now, but it might in the future. Thanks for your time @galambalazs

That's not really fool proof because:
a) the script may be renamed
b) the script may be part of a concatenated/combined bigger source file

I agree with @galambalazs, and want to add, that instead, the extension would do better to detect the scrolling effect, rather than relying on traditional script detection methods.


fix(ngAnimate): ensure that animations work when the app is bootstrapped on the document node

Closes #11574

Totally unrelated to this PR, but I noticed that the details' lookup on line 506 could be moved inside the if block (I think).

LGTM (from Igor in person).

Merged in as https://github.com/angular/angular.js/commit/bee14ed1e7b77ea7dc62326611380da36dec297e


Curious About Subspace Size

Hi,
I'm curious about the choice of subspace sizes mentioned in the paper, which are set to 64(2^6) and 4096(2^12). What was the reasoning behind this specific configuration? Why not use two subspaces of the same size, such as both being 512(2^9)?
Thank you for your insights!

Hi @Lqf-HFNJU. With two different subspace sizes (first 2^6 and second 2^12), we can first make a coarse classification and narrow down the search space, then make a precise classification in the reduced space. Moreover, this asymmetric token factorization introduces more learnable embeddings (64+4096 vs. 512+512), which increases the model capacity.

Thanks!


Support additional labels for PodMonitor to be discovered by Prometheus

Why are the changes needed?
the prometheus can not discover the podMonitor created by kyuubi helm chart.
How was this patch tested?

enable pod monitor:

metrics:
  # Enable metrics system, used for 'kyuubi.metrics.enabled' property
  enabled: true
  # A comma-separated list of metrics reporters, used for 'kyuubi.metrics.reporters' property
  reporters: PROMETHEUS
  # Prometheus port, used for 'kyuubi.metrics.prometheus.port' property
  prometheusPort: 10019

  # PodMonitor by Prometheus Operator
  podMonitor:
    # Enable PodMonitor creation
    enabled: true
    # List of pod endpoints serving metrics to be scraped by Prometheus, see Prometheus Operator docs for more details
    #podMetricsEndpoints: []
    podMetricsEndpoints:
      - path: /metrics
        port: prometheus

Helm install kyuubi .
check prometheus web ui.

Was this patch authored or co-authored using generative AI tooling?
No

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 0.00%. Comparing base (dc3ac89) to head (17dd254).
Report is 1 commits behind head on master.

Additional details and impacted files
@@          Coverage Diff           @@
##           master   #6845   +/-   ##
======================================
  Coverage    0.00%   0.00%
======================================
  Files         687     687
  Lines       42463   42463
  Branches     5796    5796
======================================
  Misses      42463   42463

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

thanks, merged to master


Expose public constructor of CaptureController

If for certain use cases, instance of CaptureController needs to be created globally, like follows:
class MyComposeActivity : ComponentActivity {
  val controller = CaptureController()

  override fun onCreate(savedInstanceState: Bundle?) {
    setContent {
      // do something with `controller` in Compose scope
    }
  }
}

Currently, only rememberCaptureController() function is exposed which can be only called from @Composable function.

This has been fixed and released in v2.1.0 🚀


Please clarify what this means: "Prisma already tests query functions like findMany"

This line is from the unit testing docs page

Can you please clarify what "already tests" means in this context? Is it recommended to write cases that check findMany, or is that unnecessary?
Should findFirst, findUnique be treated the same as findMany?

Hey 👋
Thanks for raising this. The statement meant we extensively test Prisma Client's query methods to ensure they work correctly. The statement is not necessary, so I'll go ahead and remove it. 🙂
In case you're curious, you can find the tests we run here: https://github.com/prisma/prisma/tree/main/packages/client/tests/functional


tanh(float(7~8)) = 1.0000001 in XLA

Please make sure that this is a bug. As per our
GitHub Policy,
we only address code/doc bugs, performance issues, feature requests and
build/installation issues on GitHub. tag:bug_template
System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): yes
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): linux or mac
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: no
TensorFlow installed from (source or binary): source
TensorFlow version (use command below): 2.8 or 1.15
Python version: 3.9 or 2.7
Bazel version (if compiling from source): bazel release 5.0.0-pre.20211011.2
GCC/Compiler version (if compiling from source): Apple clang version 13.0.0 (clang-13<IP_ADDRESS>)
CUDA/cuDNN version: no
GPU model and memory: no

You can collect some of this information using our environment capture
script
You can also obtain the TensorFlow version with:

TF 1.0: python -c "import tensorflow as tf; print(tf.GIT_VERSION, tf.VERSION)"
TF 2.0: python -c "import tensorflow as tf; print(tf.version.GIT_VERSION, tf.version.VERSION)"
zsh: command not found: v1.12.1-68911-gea661077441

Describe the current behavior
The return value of tanh function is  1.0000001, but tanh can not return more than 1.
Describe the expected behavior
The return value of tanh function is 1 or less than 1.
Contributing

Do you want to contribute a PR? (yes/no): yes
Briefly describe your candidate solution(if contributing):
There is a description in the xla comment that the xla implementation of the tanh function is copied from eigen3.(tensorflow/compiler/xla/service/llvm_ir/math_ops.h:25), but I compare the implementation of the tanh function within xla and eigen3, they not have same implementation .so I copy the implementation of tanh function from eigen3 to tensorflow ....

Standalone code to reproduce the issue
import tensorflow as tf

tf.compat.v1.disable_eager_execution()

#with tf.compat.v1.device('gpu'):
ctr_y = tf.compat.v1.random.uniform([1], minval=8, maxval=9, dtype=tf.compat.v1.float32)
ctr_pred_ori = tf.compat.v1.tanh(ctr_y)

session_config = tf.compat.v1.ConfigProto(allow_soft_placement=True, log_device_placement=True)
session_config.graph_options.rewrite_options.disable_meta_optimizer=True
with tf.compat.v1.Session(config=session_config) as sess:
  while  True:
    print(sess.run([ctr_pred_ori]))

TF_XLA_FLAGS="--tf_xla_auto_jit=2 --tf_xla_cpu_global_jit --tf_xla_min_cluster_size=0" python main.py 1>err.txt
sort err.txt | uniq -c

Other info / logs Include any logs or source code that would be helpful to
diagnose the problem. If including tracebacks, please include the full
traceback. Large logs and files should be attached.
 212 [array([0.99999964], dtype=float32)]
13702 [array([0.99999976], dtype=float32)]
 621 [array([0.9999997], dtype=float32)]
17916 [array([0.9999998], dtype=float32)]
21312 [array([0.99999994], dtype=float32)]
48624 [array([0.9999999], dtype=float32)]
8097 [array([1.0000001], dtype=float32)]
   5 [array([1.0000002], dtype=float32)]
42322 [array([1.], dtype=float32)]

tanh return 1.0000001 8097 times

@chunduriv  I was able to reproduce this issue on colab using TF v2.8.0 and tf-nightly,please find the gist here.Thanks!

Please add TF_XLA_FLAGS="--tf_xla_auto_jit=2 --tf_xla_cpu_global_jit --tf_xla_min_cluster_size=0", because there is only 1 node in my example xla cluster, 1 node does not meet the tf_xla_min_cluster_size(default:4) condition

@zhaozheng09 , Could you please provide the test case as requested in the PR created by you. Thanks!


Change crates.io-index to force fast-forward and auto-squash

Instead of adding a config.json and repeatedly trying to merge in new changes, I've learned that it's possible to just force fast-forward, which basically forces master to be equal to origin/master. I'm also no longer using a bare git repo, and am instead using a normal git repo.
This means that squashes and other changes will never cause issues, however it also means the config.json change will need to be applied on every sync. This seems like a reasonable trade-off, especially considering a merge is much more complicated than re-committing.
To keep the files a bit shorter, I split the crates.io-index functions out of crates.rs and into its own file, crates-index.rs.
This fixes #3 and fixes #11.

This should also fix #8


End2End Test: Validate conversion of 1k CVRF files

A/C
Create a test script, which

[ ] picks 1k CVRF files from an input folder.
[ ] do the conversion into CSAF 2.0 JSON.
[ ] count amount of conversion errors and displays.
[ ] Bonus: Integrate it into Github CI/CD Pipeline in order to continously monitor the code quality on every Master Push.

Puting priority in here, as we have quiet some part of the tree done. 👍

We are downloading the data here next, running a batch job which is logging:

[ ] How many inputs produces outputs?
[ ] Which errors occur (first short summary)?
[ ] Are all leaves parsed at least once? (e.g. no Aggregate Severity in sample_e.xml)

Some problems have been encountered validating the input. Most input is still CVRF1.1 and the 1.2 schemata does not match the specification (#57). Next, it has to be clearly defined which files are choisen and what we want to test as part of the PoC A/C.

@sustefil followed up on this during #65


Method preds appears to return None

The method preds appears to return None. After training completes, I see the following
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-221-ff8a0b921241> in <module>
----> 1 clusterer.preds()

TypeError: 'NoneType' object is not callable

Mistake on my part: the predict() method had not been called.


example templates for hardware platforms

Done: Pod example photos and Readme updates

Well, everything still builds, the readmes look good, and the photos are impossible to test until on master. So I'm signing off.


Superposition bug on scrolling

I'm using the example you proovide and sometimes when scrolling (different speeds) some cells change the "z" they had originally making them to appear in front other cells or under, sometimes even some cells disappear (not sure if same bug)
EDIT: the disappear bug only happens when inserting/moving/swaping manually the cells
EDIT2: it seems that the inserted/moved/swapped cell just has a wrong index therefore displaying it badly disappearing when another cell disappears.
I'm trying to solve it but I'm kinda new at this.
I'm doing horizontal scrolling but it happens in both directions (vertical and horizontal) at least in the example you provide.
this is coming from the left:

there is just a moment when this happens and cell 18 disappears:

then this is coming from the right:

I hope it helps.
Thanks.

Hi Mijail,
   Recently I am also working on this open source, but I don't know how to make the timelineview horizontal. Would you please tell me where to modify in the code? Thanks.

@hman190
timelineView.scrollDirection = TimelineViewScrollDirectionHorizontal

@Mijail sorry for the very late reply. The data must be sorted by position. TimelineView uses a binary search algorithm to determine which cells should appear. The range used, if I remember correctly, is 50% outside the bounds on either side. The disappearing likely happens because the cell is falling outside that range.
You can also use the binary search algorithm to determine where to insert into your data source, which will give you (at worst case) o(log n) performance.

@lukescott THNK YOU FOR YOUR REPLY!! But I found my problem is a fundamental problem that I didn't make the width of the scrollview larger than the height. In the end, I re-write a little bit part of the contentSizeForTimelineView in the ViewController, and it works. Thank you so much again!

Hi,
This framework looks fantastic, but i'm having the same issue as above, i can't seem to get the horizontal scrolling working. I've set the scrolling mode to horizontal as described, resized the view in the storyboard so the width is larger than the height, i've also resized the cells to be 100 x 100. However when i try i can scroll the view but the cells still sit on top of each other rather than side by side. Could i possibly see some code that gets the side view working?


SAMZA-1165. cleanup old zk versions.

@sborya
I suspect a race condition here.
If GC task is triggered when (numJobModels = NUM_VERSIONS_TO_LEAVE), we will delete the last job model which the processors are currently using (or in rebalancing case).
After cleanUp & existing leader dies, after leader failover the new leader will not have any jobModel.
I think we're not distinguishing if a jobModel is currently used or not before deletion(Will happen in both sync & debounceTimer).
We could use lastModifiedTimeStamp or simply not delete the last one.
Am I missing something here? Please share your thoughts.


troubleshooting guidance for installation issues

fixes #1639
feel free to close it if this seems too minor a note or PR

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

Hi! Assuming the recommended fix in the output you posted in #1639 solved the issue, probably going to close this as it doesn't seem too widespread an issue.
Adding an FAQ section to docs in general would be very helpful though, as some issues do get posted about multiple times!


Add polish translation

Hi!
First - thank you for this project. I really enjoyed to use it in my HA.
as Toyota is quite popular car in Poland, I choose to create Polish translation (I am native).

add pl.json language pack
bump version to 2.0.6

@DurgNomis-drol could you accept this PR in a free time please?

THANK you very much @blka . Looks good to me 😊

ok, now repos are in sync, @CM000n can you merge it?


Fixed Equality operator bug

Closes #32

Looks good. Also, there are more equality operator bugs like this in other contracts. They will be covered in further issues and PRs? @vishaldantuluri

@parva-jain Yes, other similar bugs in different contract while be fixed in their respective assigned issues.

@parva-jain can you make issues for wherever these bugs are present.


Resource limit reflected only in kube-events container but not in forwarder container.

^^ Provide a general summary of the issue in the title above. ^^
Description
I have set in values.yaml resources in the nri-bundle for kube-events but resources are not in forwarder container. They are only in kube-events container.
Expected Behavior
I need that resources also are present in the forwarder container (we have some internal policies in k8s that if a container doesn´t have resource limits it won´t start)
Troubleshooting or NR Diag results
Steps to Reproduce
1° created new values.yaml to override values for the nri-bundle.
Added resource block under nri-kube-events.
global:
    licenseKey: Mykey
    cluster: mycluster

newrelic-prometheus-agent:
  # Automatically scrape prometheus metrics for annotated services in the cluster
  # Collecting prometheus metrics for large clusters might impact data usage significantly
  enabled: false
nri-metadata-injection:
  # Deploy our webhook to link APM and Kubernetes entities
  enabled: false
nri-kube-events:
  # Report Kubernetes events
  enabled: true

  resources:
    limits:
      cpu: 300m
      # This value is being used as a source for default memory_limiter processor configurations
      memory: 500Mi

newrelic-logging:
  # Report logs for containers running in the cluster
  enabled: false
kube-state-metrics:
  # Deploy kube-state-metrics in the cluster.
  # Set this to true unless it is already deployed.
  enabled: true

  resources:
    limits:
      cpu: 300m
      # This value is being used as a source for default memory_limiter processor configurations
      memory: 500Mi

newrelic-infrastructure:
  enabled: true

  kubelet:
    resources:
      limits:
        cpu: 300m
        # This value is being used as a source for default memory_limiter processor configurations
        memory: 500Mi

  ksm:
    resources:
      limits:
        cpu: 300m
        # This value is being used as a source for default memory_limiter processor configurations
        memory: 500Mi

    containerSecurityContext:
    capabilities:
      drop:
        - NET_RAW
    readOnlyRootFilesystem: true
    runAsNonRoot: true
    runAsUser: 20000
    runAsGroup: 20000
    allowPrivilegeEscalation: false

2° executed a dry-run to check deployment.yaml
helm upgrade --install newrelic-k8s nri-bundle\ -f .\nri-bundle\values-newrelic.yaml --dry-run -n monitoringapps | Out-File result6.yaml
As you can see resources not being under forwarder container

Your Environment
Latest New-Relic Helm chart
Additional context
Add any other context about the problem here. For example, relevant community posts or support tickets.
For Maintainers Only or Hero Triaging this bug
Suggested Priority (P1,P2,P3,P4,P5):
Suggested T-Shirt size (S, M, L, XL, Unknown):

In the images the values were added after I filled in the values.yaml but it did not add the resources for the second container the "forwarder" one. It only added it to "kube-events" container

I think that for fixing this you should add this block under forwarder container, same thing as you did for kube-events
{{- if .Values.resources }}
          resources:
            {{- toYaml .Values.resources | nindent 12 }}


hook picks the wrong method

Describe the bug
C# supports method overriding, one name, different parameters.
The SyncVar hook does not follow this rule and tries to pick the first method that matches its name. The weaver then throws an error if the parameter list does not match, which it would if it was the second method.
The fix would only require to grab all methods with that name and find one with matching parameters.

I assume you mean method overloading, overriding is when you replacing a virtual/abstract method in a base class.
Can you give an example here of when you would want a sync var hook to have multiple overloads?

I just want the hook to pick the right method. With mirror it oftentimes happens that you route through the server like: ClientMethod1 -> CmdMethod1, RpcMethod1, ClientMethod2. Since our application sometimes uses client side prediction, what is happening in CmdMethod1 is the same as ClientMethod2 (checking !isServer). That's at least 4 method names and when you put late joining in the mix you might use a 5th for the hook.
That's a lot of names and it so happened that I used the same way for the hook, calling ClientMethod2 AND ClientMethod2 for the regular situation.
They differ only in parameters, but since they were written in the wrong order in the script, Mirror was complaining that it was not satisfying the hook argument count.
I don't think such an error should happen.
Yes, you're right, I meant overloading and since the language supports this and the order of methods in a script should not matter, I think that's an easy thing to fix:
Instead of picking the first method, check all methods with the same name for the one with the correct amount and types of parameters and use that.
Problem solved

I think you're confusing the c# compiler's capabilities with the weaver's capabilities.  The more cute and clever you try to be with the weaver, the greater chance you'll break it.  Currently the hook needs to be uniquely named with exactly the parameters the weaver expects from the SyncVar.  You can call other methods from the hook, since the SyncVar value has already been set.
You haven't provided a code sample of the round-and-round you've described, so I'd be curious if it could be simplified.

I can choose a different name for sure.
Just saying that it might be easy to fix without breaking this in changing this:
            MethodDefinition m = td.GetMethod(hookFunctionName);
            if (m != null)
            {
                if (m.Parameters.Count == 2)
                {
                    if (m.Parameters[0].ParameterType != syncVar.FieldType ||
                        m.Parameters[1].ParameterType != syncVar.FieldType)
                    {
                        Weaver.Error($"{m} should have signature:\npublic void {hookFunctionName}({syncVar.FieldType} oldValue, {syncVar.FieldType} newValue) {{ }}");
                        return null;
                    }
                    return m;
                }
                Weaver.Error($"{m} should have signature:\npublic void {hookFunctionName}({syncVar.FieldType} oldValue, {syncVar.FieldType} newValue) {{ }}");
                return null;
            }

something like this:
            MethodDefinition[] ms = td.GetMethods(hookFunctionName);
            if (ms.Length != 0)
            {
                foreach (var m in ms)
                {
                    if (m.Parameters.Count == 2 &&
                        m.Parameters[0].ParameterType == syncVar.FieldType &&
                        m.Parameters[1].ParameterType == syncVar.FieldType)
                    {
                        return m;
                    }
                }

                Weaver.Error($"None of the {ms[0]} have signature:\npublic void {hookFunctionName}({syncVar.FieldType} oldValue, {syncVar.FieldType} newValue) {{ }}");
                return null;
            }

Maybe not removing all the errors in the case there is only one method, I don't know about that. But picking the right method with the right amount of parameters should be as easy as identifying the opposite

@Alexees It should be possible, I might be able to find time to do it later this week

@MrGadget1024
It's basically like this: lets say I need to toggle a light on and off. Switching the light would be a method(ToggleLight) with one boolean. I call this on the client AND on the server (for debugging purposes), which means I do so in the command and in the hook. A SyncVar is needed for late joiners if I'm not mistaken and therefore I can use the hook as the replacement for the ClientRPC otherwise required to let the clients know. The hook requires 2 parameters and therefore does not match the existing ToggleLight method. I could either use the hooked method for everything, omitting the first parameter (if that's allowed by the weaver), or create two, one calling the other. Now both basically do the same thing, but I do need different names for them. So I do have:

client: call CmdToggleLight
server: call ToggleLight, set lightstate SyncVar
client: calls ToggleLight (SyncVar hook)

client: hook calls ToggleLight

The bold methods must be differently named

Best practice would be to have something like this
[SyncVar(hook = nameof(onLightStateChanged)]
public bool lightstate;

public void onLightStateChanged(bool oldValue, bool newValue)
{
    ToggleLight();
}


Better docs for deviceId #177

Adding some clarity about where deviceId comes from. This is a first draft please let me know what you'd like me to change / add.

Awesome! Thanks for contributing! 🎉


[Feature Request] Chisel & Bits Compatibility

Feature
When copy-pasting a block chiseled by Chisel & Bits (or constructed by bits) the block appears empty (an invisible block). Understandably making a Copy-Paste gadget require every bit in a block to paste it would be insane, but in creative mode (or using construction paste) copying the Chisel & Bits chiseled block should work.
Pros of Implementing Compatibility
I can make Dire cool buildings in the template manager and share them for his Let's Plays. :-)

Its on our todo list to support stuff like this, but doing some is far more complex :).  Its planned though!


Bugfixes

Issue #643
Fix issue similar to #643 and progress indicator when switching from/to a folder where Vienna loads full HTML pages
Fix problem with detection of some feeds
Fix a hang when OpenReader logging fails

Commit added.

great, thanks!


Fixed error caused by placing @tool keyword on the third instead of correct first line

In Godot 4 Beta 13, if the @tool is not placed on the first line, it raises an error. This pull request fixes that issue.
Also, created project.godot file for ease.

Thanks, I had not tried beta 13 yet.


PickerIOS is alway showing in React-Native.

Bug

Environment info

react-native info output:
   "react": "16.9.0",
    "react-native": "0.61.5",

Library version:  @react-native-community/picker": "^1.3.0",
Reproducible sample code
import {Picker} from '@react-native-community/picker';
import {FormLabel} from '../TextField';
import {colors, textStyle, usStates} from '../../../Constants';

export default function CustomPicker({value, name, onChangeText}) {
  return (
    <FormLabel label="Select state" labelStyles={[textStyle.captionRegular, {color: colors.dust_grey}]}>
      <Picker mode="dropdown" selectedValue={value} style={[(textStyle.subTitleRegular, {color: colors.black, marginLeft: -5})]} onValueChange={(itemValue, itemIndex) => onChangeText(name, itemValue)}>
        <Picker.Item label={'Choose State'} value={''} />
        {usStates.map((state, index) => (
          <Picker.Item key={index} label={state.name} value={state.abbreviation} />
        ))}
      </Picker>
    </FormLabel>
  );

Solved the issue with this package. react-native-picker-select

@beingArkReal did you use <Picker> component from react-native-picker or <RNPickerSelect /> from react-native-picker-select ?

I am uising import { Picker } from '@react-native-community/picker'; and all the pickers modals on iOS are visible where only the input field should be.

@laurpantelimon I have the same issue too! You found any solution to it?

@laurpantelimon Same here, I don't understand why


Search - Wrong search results are displayed when using .,. with any random text

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action performed:

Open app
Tap on search bar on header
Type "hhhh.,." (Dot comma dot)

Expected result:
There should be no matching result
Actual result:
There are many search results
Workaround:
unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: 1.2.42-1
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:

https://user-images.githubusercontent.com/43996225/209003639-3fed3a41-e536-4ecc-8d20-88ebb47f3b36.mov
Expensify/Expensify Issue URL:
Issue reported by: @ekramkhan66
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1671535351041409
View all open jobs on GitHub

I am going to take a quick look at the code to see if there is something we can do about it or if this is some limitation on the search functionality.

Confirmed this is reproducible and write up is solid, but just waiting for @pecanoro's take on whether it's a bug or feature

Sorry for the delay due to the holidays, looking into it tomorrow morning!

Found the cause, this is expected since we allow using commas to search for group chats so every time we introduce a comma, it will start a search for the next search term, in this case .. We return results that match one or more of the search terms.


react-router-hono-server not found

When trying to install, getting this:
 ERR_PNPM_FETCH_404  GET<EMAIL_ADDRESS>Not Found - 404

Raphael merged the PR for rr7 supoprt but hasn't released v2 yet, try with this one until then:
<EMAIL_ADDRESS>


Added the design figma file

Fixes issue #43

Also moved the album page design in album folder

Thankyouu Rohan!! highly appreciated :)

Thank you
Also Do let me know your Genuine opinion on my designing Skills

Thankyouu Rohan!! highly appreciated :)

Thank you
Also Do let me know your Genuine opinion on my designing Skills

Will text you tomorrow on this matter🤜🤛


Wheels for 3.11 & 3.12

Will there be wheels built for 3.11 & 3.12? Windows users on either of those versions will be running into issues with the tar.gz installation route.

Done in #42. 1.4.6 released which should include these and drop 3.7 and 3.8 wheels


Support CGPM Proceedings

https://www.bipm.org/en/worldwide-metrology/cgpm/comptes-rendus.html

Rendered like this:

@ronaldtse the link above doesn't work

We can use these:

https://www.bipm.org/en/committees/cg/cgpm/publications
https://github.com/metanorma/cgpm-resolutions

@ronaldtse as I remember we have converted these documents from https://github.com/metanorma/cgpm-resolutions to https://github.com/relaton/relaton-data-bipm
Do we need to make the relaton-bipm fetch these documents from the relaton-data-bipm repo?

https://github.com/metanorma/bipm-data-outcomes/tree/main/cipm

fixed in https://github.com/relaton/relaton-data-bipm/commit/f9bacecbc4269a9bcb3a508551c023b9c1c4f12a and https://github.com/relaton/relaton-bipm/commit/689471576dd89326332239e8d9ace00709e54770

There are missing volumes, but they do not seem to be cited in the BIPM brochure—as far as I can tell, because they made no resolutions. I'd rather we still rendered something for a missing volume, but it doesn't particularly matter. Closing this ticket.


Seq.item/iter2/iteri2/fold2/forall2/exists2

I'm not sure the tests are running correctly on my machine because the consistency issues I was having with Seq.item aren't appearing anymore...

Can you remind me what the consistency errors were? (And if they aren't appearing now, maybe that means things have been fixed?)

Well, I was having issues with Seq.item yelling at me for getting the wrong error message. In particular, Array.empty<int> |> Seq.item 0  used to have issues. Regardless, I think it should yell at me because I changed the error message anyways so that when you can't even get item 0, it should say the sequence is short 1 element instead of 0 elements.


gamepads not working

This is using dart 2.19.0 in debug mode (does not work in release mode either)
Code is roughly:
import 'package:js_bindings/js_bindings.dart' as JS;
....
dynamic pads = JS.window.navigator.getGamepads();
print("Found pads ${pads}");
...

The print statement is not reached. The JS console says:
terable<self.Gamepad>?', but got one of type 'List<dynamic>'
    at Object.throw_ [as throw] (errors.dart:263:21)
    at Object.castError (errors.dart:99:3)
    at Object.cast [as as] (operations.dart:485:10)
    at dart.NullableType.new.as (types.dart:399:9)
    at Object._callMethodUnchecked0 (js_util_patch.dart:93:3)
    at Object.PropsNavigator$124getGamepads [as PropsNavigator|getGamepads] (html.dart:8921:15)

can you try my new package Typings?


I can't run docker agents in another server

Hello!
I configured GoCD with Docker Elastic agents and everything ok when the Docker agents are executed on the server GoCD server.
I can't configure Docker agents execute in a different server of the GoCD server.
GoCD server ip: <IP_ADDRESS>
Server where I desire to execute the Docker agents: <IP_ADDRESS>
Docker Elastic Agent plugin configuration:
GoCD server URL:
https://<IP_ADDRESS>:8154/go
Docker URI:
docker -H unix:///var/run/docker.sock -H tcp://<IP_ADDRESS> unix:///var/run/docker.sock
Can you help?
Regards.

@edtroleis Can you provide a screenshot of the configuration screen? Have you set the cluster URI properly?
By the way, there's also a docker swarm elastic agent: https://github.com/gocd-contrib/docker-swarm-elastic-agents

prints.zip
Hello @arvindsv!
Thanks for the attention.
I attached some screenshots of the configuration. About the cluster URI I don't know.
I will study and install docker swarm elastic agent.
My objective is run docker images in other server, then I can deploy it in production environment.
Regards.

@edtroleis You've set the Docker URI to:  docker -H unix:///var/run/docker.sock -H tcp://<IP_ADDRESS> unix:///var/run/docker.sock
Can you set that to: tcp://<IP_ADDRESS>:2375 and see what happens?
If not, you'll need to find the port that the Docker daemon is running, on that node.

Hello @arvindsv!
My docker machine is not so cool. I will reconfigure an test it again.
As soon as possible I will test the configuration that you sent to me.
I will close the issue.
Thanks very much!


Add "version" command to xdag -i

Currently multiple pieces of software need to check running xdag version. It is currently not possible without running xdag --help and parsing out the version.
Proposed is the following new command: version. It should just print version, e.g. 0.3.1. In addition to that, a command line option -v should be implemented that will allow to check XDAG version without printing full --help argument.

fixed in #552


Maybe less logging by default?

$ cat rules.yaml
schema:
  type: object
  additionalProperties: false
  properties:
    foo:
      type: string
$ blaze rules.yaml|&wc -l
1407

1407 lines of output seems excessive for a compiler that isn't even reporting errors.

Whoops! I forgot to turn of a development flag last npm publish. Fixed! Thanks for letting me know


[Fortran] How aomp relates to amdflang and flang-classic?

Hello,
My question is specifically about Fortran language, and about a huge variety of different LLVM-based releases, which is very puzzling. Could you please help me understand how aomp relates to amdflang and flang-classic? More specifically,

Although Fortran support has been mentioned for some earlier versions, how aompcc supports Fortran, if it is a C/C++ compiler driver program?
Is amdflang and aomp the same product, or are they two different products? If different, does amdflang lack the OpenMP offloading covered here by aomp?
If aomp Fortran support still exists, is it based on LLVM's in-tree flang, or on the out-of-tree classic flang? If on in-tree flang, how do you release it for production, if flang README mentions it's not for production? If you base aomp on classic flang, how do you support LLVM 16, if classic flang sticks to a patched version of LLVM 10?

Great questions.   A lot is changing and your questions gives me a chance to explain things.
First aomp is an advanced feature development compiler.  Most things in aomp eventually make it into the ROCm compiler.
In the new 17.0-3, you will see that flang is a symbolic link to a new binary called flang-legacy.   Before this, flang was a symbolic link to clang which uses the clang driver in the llvm-project respository.  The llvm-project repository is under heavy development for the new llvm flang which will not use the clang driver.  The legacy flang support by the clang driver was mostly in customizations of the llvm-project repository by AMD which are going away soon.   So we created a new flang only driver called flang-legacy while development of llvm flang continues.  Currently flang is a symbolic link to the flang-legacy binary.   We did this to prepare for aomp to eventually support both flang-legacy and flang-new (llvm flang).  aomp 17.0-3 does not have the flang-new binary.   With that background let answer #3 clearly
Q: "If aomp Fortran support still exists, is it based on LLVM's in-tree flang, or on the out-of-tree classic flang? "
A: Support still exists via the new symbolic link from flang to flang-legacy.   It is based on sources found in the flang repo which now has a set of frozen ROCm 5.6 sources.  See  directory https://github.com/ROCm-Developer-Tools/flang/tree/aomp-dev/flang-legacy
Q: "If on in-tree flang, how do you release it for production, if flang README mentions it's not for production? "
A: The legacy flang based on the PGI compiler has limited offloading support.  So it is not considered production even though it is and has been distributed with ROCm.   The production fortran will be the new llvm flang.   We cannot discuss schedule here.
Q: "If you base aomp on classic flang, how do you support LLVM 16, if classic flang sticks to a patched version of LLVM 10?"
A: aomp uses development LLVM 17 along with local modifications to the classic flang repo.  This classic flang repo has had limited maintenance. And as you may see it now has a frozen LLVM 16 driver incorporated into the flang repo.  How we get that flang-legacy driver binary to work with current llvm toolchain such as llc, lld, and even clang, is a bit of magic.  Look carefully at the sources in the flang-legacy directory and README if you want to understand this magic.
Q2: Regarding amdflang, I really dont know what that is.   When we changed the link for flang to flang-legacy, we deleted that binary in aomp.
Q1: aompcc is depricated.  Please just use clang, clang++, or flang (symlink to flang-legacy).  When llvm flang has the features and performance of flang-legacy, the symbolic link will change to a new binary flang-new.


Add Style guidelines?

I suggest to pick a style for the formatting i.e.
[yapf]
based_on_style = chromium

yapf -i --recursive ./tensorpack

The project uses flake8. see tox.ini for the configuration.


update instructions

need to make sure instructions are much more helpful and appear when they are meant to

instructions don't come up at the beginning

This is caused by L221 and L522. Removed

Could we change instructions to these?
https://shiny.rstudio.com/articles/notifications.html
Would free up plotting space....


fix(docs): adds container JSDoc comments

Motivation
Comment code
What
Add code comments
Why

Improve code readability
How

Add comments to code
Verification Steps

Verify comments in code are accurate
Checklist:

[ ] Code has been tested locally by PR requester
[ ] Changes have been successfully verified by another team member

Progress

[ ] Finished task

Additional Notes

Coverage remained the same at 93.635% when pulling 429b961361d4d1a58239bb3c567ca23a0d044c46 on damienomurchu:component-comments into da6f4b9492a3e6aab7d57227c1181d6c616ac5af on aerogear:Refactor-UI.


fix: ulcl lost cert error

When the ULCL compose is missing a cert key, the following error will occur when the UE attempts to register with the AMF.
UERANSIM Logs
[2024-10-22 17:05:14.857] [nas] [error] Initial Registration failed [CONGESTION]
AMF Logs
[ERRO][AMF][Gmm][amf_ue_ngap_id:RU:1,AU:1(3GPP)][supi:SUPI:] Nausf_UEAU Authenticate Request Error: 401 is not a valid status code in UeAuthenticationsPost
2024-10-22T16:53:12.130805066Z [ERRO][AMF][Gmm][amf_ue_ngap_id:RU:1,AU:1(3GPP)][supi:SUPI:] UE Security Context is not Available,  message type 100

Thanks @ming-hsien


How to pass custom props to cellRenderer function

I am trying to get a custom props into cellRenderer function.
Is this possible? If yes, from which component I should pass that prop so that it will be available in the cellRenderer function

I have a question that is probably similar. I'd like to pass the data (array of arrays) to cellRenderer so that I can use it as a standalone pure function and not have data as a global or class state

For example (Grid):
function cellRenderer ({ columnIndex, key, rowIndex, style }) {
  return (
    <UrComponent
      key={key}
      style={style}
    >
      {list[rowIndex][columnIndex]}
    </UrComponent>
  )
}

And you will pass that cellRenderer into Grid. In cellRenderer you can directly pass props to the component you are returning.
ex:
function cellRenderer ({ columnIndex, key, rowIndex, style }) {
  return (
    <UrComponent
      key={key}
      style={style}
      customProp={whatever} // <--- THIS
    >
      {list[rowIndex][columnIndex]}
    </UrComponent>
  )
}

Hope that helps!

Would be really nice to have another way to pass some custom props to cellRenderer, in that case we will be able to have more reusable cellRenderers.
For example:
...
{
    label: '',
    cellRenderer: CheckboxRenderer,
    cellRendererParams: {
        onChange: this.onChange,
    }
}
...

In this case I will be able to write this CheckboxRenderer in a way that I don't need to re-write it all the time and just re-use as a function component.

this trick works for me
    <Grid
      cellRenderer={props => <CellRenderer otherprop={"values"} {...props} />}
      columnCount={list[0].length}
       columnWidth={100}
       height={300}
       rowCount={list.length}
       rowHeight={30}
       width={300}
       />


Feat: update to Typescript 3.9

Typescript 3.9rc is currently breaking some types on defineComponent
This PR aims to fix those errors and also remove the need of TSD.
Currently PR will break https://github.com/vuejs/vue-next/pull/626

We may not need to create DefineComponent type. See my comment at https://github.com/vuejs/vue-next/pull/626#issuecomment-623529665

That's great! will try that out and update this :) Thanks!

@pikax can you resolve the conflict in the lockfile?

Will merge first thing next week!


Exists across PlaceFree, PlaceNearby, SnapgridCenter, SnapgridBorder
Screenshots

Additional context

I encountered this too when mapping

this is probably due to it not properly resetting the layer/mask when folded

this is probably due to it not properly resetting the layer/mask when folded

It's unfolded body bag too.