Add missing 'ignoreNullWhenUpdate' param

 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.


mmc baudrate fixed

the baud rate in https://github.com/apache/mynewt-core/blob/master/hw/drivers/mmc/src/mmc.c is fixed to 100 on line 73.
would be nice to have it be defined in a way that can be changed without modifying the file directly
static struct hal_spi_settings mmc_settings = {
    .data_order = HAL_SPI_MSB_FIRST,
    .data_mode  = HAL_SPI_MODE0,
    /* XXX: MMC initialization accepts clocks in the range 100-400KHz */
    /* TODO: switch to high-speed aka 25MHz after initialization. */
    .baudrate   = 100,
    .word_size  = HAL_SPI_WORD_SIZE_8BIT,
};

this clashes with "apache-mynewt-core/hw/mcu/nordic/nrf52xxx/src/hal_spi.c" where the value cannot be 100

Does not apply any more.
MMC code was change by #3036
Furthermore NRF SPI accepts frequency various frequencies rounding down to values supported by hardware


Changed parse function to allow strings

Solves issue https://github.com/grafana/influxdb-flux-datasource/issues/83

will merge... but will soon replace this with a backend implementaiton


installation and usage?

This seems really interesting! I'm wondering if you have clear steps for installation and usage outlined elsewhere? Otherwise could they be added to README?
Also, do you have guidelines for contributors?

Thank you for your interest. I will add the installation and usage instructions to the Readme and also add a contributing guideline. At the moment this program runs an analysis on csv data extracted from replay files. Currently the program can:

roughly estimate if the player is a bot or a human
calculate apm graphs and info
calculate attack graphs and info
calculate location graphs and info
determine highlight from the above data

There is also a pull request that can create intermediate location map snapshots

I added some basic instructions. The conversion part to csv, using another library is still a bit tedious right now. We plan on making a complete python version which is much simpler to use, Possible using another replay file parser which we can integrate directly, without doing the conversion to csv.
If you have any question/problem with the installation, conversion or usage let me know, maybe I can help you. Also if you want some sample files to see what the script can produce than I can provide those.


ReferenceError: Invalid left-hand side in

Project Details are :
https://paste.apache.org/cpo8y
Test case is available on VDI.
Go to General Ledger from Select in Menu
Go to GL Analysis -> Budget Type from Setups in Menu
File : com/dbz/modules/GL/dbzGLAnalysis1Setup.mxml
In dbzGLAnalysis1Setup we are using dbzSetupList.mxml which is in Lib
First you have to save a record and then resave it with some changes in description field.description field will not be updated and this exception occurs.

Are you sure this module and its copy of dbzSetupList were re-compiled and re-deployed?  It looks like it is the same as #636

Yes these are recompiled and re-deployed.

On the VDI, I verified that the compiler is generating the correct code.  It appears that your are not using the latest compiler.  You must:

get the latest compiler sources
run ant in royale-compiler
run ant in royale-asjs
run ant in DBIZCOMLIB/src
build and deploy all modules that use dbzSetupList

The VDI was not correctly configured.  I think step 3 was skipped.  I ran all steps in order and verified that the output dbzSetupList.js is now correct.

Still exist


Readme applications

Added info about tzdata in the Readme.  It took me a while to figure this out.
Issue: #5

Thanks! This should also close #5.


Implement Spring REST Docs support or implement similar functionality natively

I only recently came to know of Spring REST Docs: https://projects.spring.io/spring-restdocs/ and it is interesting.
Spring REST Docs has built-in support for REST-Assured. IMO it is a no-brainer for Spring REST Docs to support Karate. I was impetuous enough to ask the creator of Spring REST Docs @wilkinsona to consider this (via twitter), but I'm not sure I made my point well enough.
Since my priority right now is to build a community, spread the word, and ensure any remaining rough-edges are smoothened out, implementing Spring REST Docs support is not something I have bandwidth for right now.  Hence the 'help wanted' tag on this ticket.
This may be a good academic exercise for validating the design of karate-core, for example if you look at the Spring REST Docs core, it has abstractions for all the HTTP things you expect, such as operations and headers.
I'm also open to the possibility of Karate implementing a clean-room documentation approach similar to Spring REST Docs.  The BIG advantage would be to make this accessible to non-Java programmers. It may be simpler because we don't have to work with the abstractions of Spring REST Docs.

Integrating a testing library with REST Docs requires three things:

Access to the request that was sent
Access to the response that was received
A way to document the request and response

1 and 2 are (largely) an implementation detail that a user barely sees. The third part is where things could get interesting in the context of Karate as it's a user's main interaction point with REST Docs. If it's possible to plug in an extension to Karate's DSL, then it should be possible to write a DSL extension that maps down onto REST Docs' Java API. In other words, you could make REST Docs accessible to non-Java programmers while also reusing pretty much all of the effort that's already gone into it.

@wilkinsona awesome, thanks. I'll do my best to dig into this on the side. IMO the DSL extension is the easiest to solve either with a new keyword or via the JS extension mechanism.
So just one question on the "access to the request" part. What would be the starting point if one were to begin this implementation. Karate uses Jersey, so I'm guessing it would just be a filter that read the request object & context and calls the REST Docs API, populating various REST Docs domain objects.
Karate currently has one filter in action for header manipulation: RequestFilter and adding a Jersey ResponseFilter should be quite straightforward.

So I'm guessing it would just be a filter that read the request object & context and calls the REST Docs API, populating various REST Docs domain objects.

Yes, that's right. Something needs to be plugged in that converts the "native" request into a REST Docs OperationRequest (like this one for REST Assured) and the "native" response into a REST Docs OperationResponse (like this one for REST Assured).

@wilkinsona nice. That actually looks eminently do-able and possibly relatively quickly. BTW I just checked in a spring-boot sample that serves as a set of demos for Karate features. And it should be a good starting point for me to start experimenting.  Thanks for the tips !  Will keep you posted via Twitter.

@wilkinsona an update, thanks to @rishabhbitsg (https://github.com/intuit/karate/pull/109) - we have very prelim support for spring-restdocs in the develop branch: https://github.com/intuit/karate/tree/e7e5e948ba6440b2c963c217a31d4b9a8a46f50f/karate-restdocs
This is not prod ready and the plan is to release karate v0.5.0 in a day or two while we figure out the best way for users to configure karate for spring-restdocs
If you get time to take a look and suggest improvements, that would be great.
BTW - Karate has a mock-servlet approach that plays well with Spring Boot / MVC - just FYI: https://github.com/intuit/karate/tree/e7e5e948ba6440b2c963c217a31d4b9a8a46f50f/karate-mock-servlet
One of the thoughts I have is for users to use the userDefined property bag (refer link above) to tell the document-er which requests to emit documentation for. It could be as elegant as an AOP-style regex.
The other option I haven't thought through fully is to use Cucumber tags - which are a native part of a Karate script. But I don't think they can be sprinkled in once a Scenario begins.
Or yes we can invent a keyword or directive like configure restdocs = true which will kick-in for the next HTTP request and disable itself.

adding an article link for reference: http://www.sylvainlemoine.com/2017/07/29/spring-rest-docs-tutorial/

Hi @ptrthomas! You've probably seen it, but this project might be of interest: https://github.com/RESTDocsEXT/restdocsext-jersey.

@stiancognite thanks ! I'll take a look.

I'm closing this ticket. quite disappointed with the lack of interest from the community.
we will go it alone and implement this natively. may be a good thing since we can reduce any dependency bloat on spring.


Add migration for BVS data Oct - Dec 2020

Description
Adds the latest BVS data secure migration
Reviewer Notes
See the data validation section of tspp creation
Setup
Run local migrations
 make db_dev_reset db_dev_migrate

Run prod migrations
 make run_prod_migrations

Do a couple verifications of data imported via prod migrations in deployed_migrations database table.
Sample Query:
SELECT source_rate_area, destination_region, code_of_service, performance_period_start, performance_period_end,
       best_value_score, rate_cycle_start, rate_cycle_end, linehaul_rate, sit_rate, standard_carrier_alpha_code,
       tdl.created_at
FROM traffic_distribution_lists AS tdl
LEFT JOIN transportation_service_provider_performances on tdl.id = transportation_service_provider_performances.traffic_distribution_list_id
LEFT JOIN transportation_service_providers on transportation_service_provider_performances.transportation_service_provider_id = transportation_service_providers.id
WHERE performance_period_start='2020-10-01' and performance_period_end='2020-12-31'
  AND destination_region='13' AND source_rate_area='US60'
  AND code_of_service='D';

See TDL data file here and best value scores here
Code Review Verification Steps

Any new migrations/schema changes:

[ ] Follow our guidelines for zero-downtime deploys (see Zero-Downtime Deploys)
[ ] Have been communicated to #g-database
[ ] Secure migrations have been tested following the instructions in our docs

[ ] Request review from a member of a different team.

References

this article explains more about the approach used.

Warnings

:warning:
Please add the JIRA issue key to the PR title (e.g. MB-123)

  Generated by :no_entry_sign: dangerJS against 846dc512c397ebafd2bc43cedd2a12083df6e330


Color groups

This is a feedback to the creecros-test-1 branch!
Maybe we can define color groups by looking at existing theme-plugins to see where the same color is used in different theme regions.
This would reduce the number of color switchers which is currently to high (from my point of view)

Not perfect, and needs work, but it is a start
https://github.com/creecros/Customizer/releases/tag/1.8.0


⚠ Bofrost.at has degraded performance

In 97aaf77, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1665 ms

Resolved: Bofrost.at performance has improved in 6749584 after 1 hour, 9 minutes.


spec: inaccurate assignability condition

One of the conditions for assignability defined in the spec is:

x's type V and T have identical underlying types and at least one of V or T is not a defined type.

I think that defined type is not accurate here because (for example) int is not a defined type, and you can't assign an int to a defined type with the same underlying type: https://play.golang.org/p/kWS5_tHmMgo
An earlier iteration of the spec used named type here instead of defined type which I think was correct at that time (int is a named type but it's not a defined type). The change was in this commit: https://github.com/golang/go/commit/56c9b51b937cca7d3db517add96bd9517bbffb80
Perhaps other uses of "named type" that were converted to "defined type" are now erroneous as well (w.r.t. built-in named types).
CC @griesemer

int is not a defined type,

int is exactly a defined type. It is defined here: https://golang.org/pkg/builtin/#int
And I have the impressions that @griesemer has ever confirmed this.
If this is not true, then my book Go 101 is spreading mistakes.
@griesemer,
Could you confirm whether or not the builtin int is a defined type? For my book will get a formal release soon, I don't want to it contains such mistakes.

Interesting. I looked at the spec some more, and indeed it says:

To avoid portability issues all numeric types are defined types and thus distinct except byte, which is an alias for uint8, and rune, which is an alias for int32.

Closing, I don't think any clarification is necessary, I just made the wrong assumption about what "defined type" means.

To avoid portability issues all numeric types are defined types and thus distinct except byte, which is an alias for uint8, and rune, which is an alias for int32.

Ah, it looks the "except" is not very necessary, for aliases of defined types should be also defined types, I think.

I think an alias is not a type at all, it's an identifier for another type. If byte was a defined type, then you wouldn't be able to assign between byte and uint8 which you can (the spec says "a defined type is always different from any other type").

The wording is some subtle, and hard to be accurate.
If we make every wording accurate, then many explanations will become much verbose.
byte values and uint8 values can be converted to each other's type, for their types are identical.

The spec is clear that boolean types (https://golang.org/ref/spec#Boolean_types), numeric types (https://golang.org/ref/spec#Numeric_types), string types (https://golang.org/ref/spec#String_types), and the error type (https://tip.golang.org/ref/spec#Errors) are "defined types". The respective sections state that explicitly.
The spec doesn't talk about "alias types", it talks only about "alias declarations" and "aliases". An alias is an alternative name for a defined type.
Another way to look at defined types is to imagine that they are painted a specific new color, which is different from any other color used in the program, which thus makes such a colored type different from any other type (even if that other type "looks the same" but for the color). We can't see that color in the program, so instead we give those types names, and then we look at the declaration of those names and see if it is in fact a type definition or an alias declaration.
Other languages have similar concepts and sometimes what we call a "defined type" is called a "branded type" elsewhere; with the "branding" being exactly a unique marker on that type, similar to a unique color.
Go uses a mix of nominal and structural typing (see e.g. this article, for a short, easy to read essay on this ). A Go type definition introduces exactly a new nominal type. It may have been better to call them "nominal" rather than "defined".
Hope this helps. I agree that there's nothing to do here.


Faster PaintLines / FillRect

Not really an issue but more discussion/idea dump
FillRect bottlenecks comes mostly from many calls in PaintHighlightToken, and the Minimap is the one that suffers the most (lots of call, very small areas). Worst case are lines with many short tokens (such as symbols).
When the line is filled in one call at the beginning of PaintLines, and the FillRects in PaintHighlightToken are commented out, then painting is very fast, though of course that breaks a lot of things.
One possible clean fix could be to used deferred rendering: PaintHighlightToken would not paint to the canvas, but add "blocks" paint information in simple queue, a block would be text, font styles, back & foreground colors.
The blocks queue could then be painted by a routine that would coalesce the FillRect of blocks with common background attributes. It might be possible to coalesce text as well in some cases. For typical lines, this would result in a single FillRect call.

Back in the old days we used to copy a rect from a blank bitmap... it was faster than calling the FillRect. Don't know, if that is valid anymore or ever was. :)

var
i: Integer;
T1, T2: TTime;
LBitmap: TBitmap;
begin
T1 := Now;
for i := 0 to 1000000 do
Canvas.FillRect(ClientRect);
T2 := Now;
OutputDebugString(PChar(FormatDateTime('s.zzz', T2 - T1)));
LBitmap := TBitmap.Create;
try
LBitmap.Height := ClientRect.Height;
LBitmap.Width := ClientRect.Width;
T1 := Now;
for i := 0 to 1000000 do
Canvas.CopyRect(ClientRect, LBitmap.Canvas, ClientRect);
T2 := Now;
OutputDebugString(PChar(FormatDateTime('s.zzz', T2 - T1)));
finally
LBitmap.Free;
end;
end;
FillRect took about 48 s and CopyRect 2 s...

Interesting, this would require to prepare a bitmap for every fill color, but that might be simpler to setup & cache

I'm not sure if the benchmark you performed is fully satisfying (beyond showing a trend). There are several factors that are left out of this benchmark, but that could probably explain smaller differences.
Anyway, have you also compared this with manual filling (getting the scanline and doing a move/fillchar)? For GR32 several really fast algorithms has been written that could be reused, even without having the editor be based on a TBitmap32. See the GR32_LowLevel unit for ideas.

Btw. the above code took 1.339 vs 6.424 seconds on my machine (Windows 7 x64, Intel Core2Duo).

I modified the example now to this:
var
i: Integer;
Counter: TJclCounter;
Time: Extended;
LBitmap: TBitmap;
begin
Counter := TJclCounter.Create;
try
Counter.Start;
Canvas.Brush.Color := clRed;
for i := 0 to 10000 do
Canvas.FillRect(ClientRect);
Time := Counter.Stop;
OutputDebugString(PChar(FloatToStr(Time)));
LBitmap := TBitmap.Create;
try
  LBitmap.Height := ClientRect.Height;
  LBitmap.Width := ClientRect.Width;
  LBitmap.Canvas.Brush.Color := clLime;
  LBitmap.Canvas.FillRect(ClientRect);
  Counter.Start;
  for i := 0 to 10000 do
    Canvas.CopyRect(ClientRect, LBitmap.Canvas, ClientRect);
  Time := Counter.Stop;
  OutputDebugString(PChar(FloatToStr(Time)));
finally
  LBitmap.Free;
end;

finally
Counter.Free;
end;
With the more accurate JCLCounter I also switched to high performance mode to avoid false readings of the performance counter. Now I get reliable readings for the first method (1.7 seconds) and the second method (6.7 seconds). Despite the different color (red vs. green) the code is about to be the same as in the initial example.
Note: I had to reduce the number of iterations dramatically (factor 100) in order to get computed without the need to minimize the window (resulting in false results).

Hmm, don't know what happened on my computer at work. Now the FillRect is indeed faster. :/
Btw. If you set the brush color before width/height, you don't need to call FillRect. Not documented but so it is.

Back to crime scene and now with your example (changed 10000  to 1000000) I got 80,34 and 120,78. Myth busted. I think I concentrate on other things than optimizing FillRect. :)

Hi there, please try to use ExtTextOut from winapi to fill a rect - should be faster at least i used it in my source control.

See https://github.com/bonecode/TBCEditor/blob/master/Source/BCEditor.TextDrawer.pas
It is using Winapi.Windows.ExtTextOut. That's not the issue here.

No doubt, i just mean that it can replace FillRect.

Partly yes, but not completely. There are parts which are not text.

On a side note, while replacing with direct bitmap access would likely be faster, it could also reduce performance when used over RDP.
Most FillRect calls just paint small adjacent rects with the same color, and the trouble is not the fill rate, but the WinAPI call overhead. Coalescing smaller FillRects of the same color into bigger ones is very effective.
The deferred renderer itself is very simple/stupid code, the problem is more migrating the paint routines from direct TCanvas & WinApi calls to a deferred renderer, without introducing side-effects (ie. all the calls need to be identified, deferred and handled).

I checked all FillRects and found many places where those were in totally wrong place or unnecessary. PaintCodeFolding was the worst. I will check a few other problem and upload changes.

Fixed.


Azure Communication SMS Sample Issue

Section Link

Suggestion:
Update to:
"<phone number>"
@jongio for notification.

@0rland0Wats0n Can we have this fixed before the next update?


feat(explore): adhoc column formatting for Table chart

SUMMARY
Add ad-hoc per-column formatting to table chart so users can change things like column width and d3 format after querying.
Most logics are built in superset-ui, with this PR: https://github.com/apache-superset/superset-ui/pull/1019
The only change in superset-frontend is to pass chart state to controls.
Closes #10729 .
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

See https://github.com/apache-superset/superset-ui/pull/1019 for more screenshots.
TEST PLAN
Manual testing
ADDITIONAL INFORMATION

[x] Has associated issue:
[x] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

It seems emotion's css={{ ... }} prop is not picked up when used inside a node_modules library. Will investigate and find a fix.

/testenv up


fix(learn): type checking and additional test for isBalanced binary search tree

Checklist:

[X] I have read freeCodeCamp's contribution guidelines.
[X] My pull request has a descriptive title (not a vague title like Update index.md)
[X] My pull request targets the master branch of freeCodeCamp.
[X] All the files I changed are in the same world language, for example: only English changes, or only Chinese changes, etc.

This bug was introduced in PR #35033
Since the according pull request got merged the tested isBalanced method can be empty and the test would pass (empy function without return statement returns undefined which is falsy).
I essentially changed the comparison of the returned value from !testedFunction() to testedFuntion() === false which enforces testedFunction to return false in order for the test to pass.
I also added another test with a balanced binary search tree where the result of the function has to be true.

I checked both the forum guide solution and the solution in the challenge file locally and both with the proposed changes of this PR.


Fix javadoc generation warnings. Update to 1.7 in build.xml.

Also add dist/ to .gitignore.

Hello @andybons,
thx for your pull request.
I think I got most of your changes and merged them over.
Greetings
marci4


How to invisibility

Description
Step 1) Apply cham projector to cigarette in pocket
Step 2) Youre invisible now for some reason
Mystery step) Sometimes perma breaks the projector for some reason

cant repro this, at least outside of pocket with any kind of cigarette either burned unlit lit or spawned burned

we experienced this bug with the chameleon projector the first time we used it actually. the invisibility was desynced between players so it was just us who saw us as invisible as far as we could tell

wont matter with rewrite

Think this is another duplicate!


remove and replace legacyKMS with LocalKMS

This change removes completely LegacyKMS and updates keys with the new LocalKMS keys and KIDs.
Asymmetric key IDs are represented as a JWK thumbprint base64RawURL encoded (no padding).
Symmetric keys are randomly generated.
The only remaining code from LegacyKMS is crypto_box.go file which is moved in this change to LocalKMS to support LegacyPacker.
This change also removes experimental pkg/didcom/packer/jwe/authcrypt packer as it is not used by the framework and was created as a POC.
and other changes...
closes #1828 Create New Packer.
closes #752 Signer interface in LegacyKMS removed. All current and new code should use the Crypto service for signing.
closes #2041 Update Public Key ID length to max 50. Also now Asymetric keys use JWK thumbprint base64URL encoded.
attempted #1993 Generate DID docs with KeyAgreement comprising the Encryption key in JsonWebKey2020 format.
The above issue cannot be closed due to unclear DID Exchang/DIDComm RFC documentation around verifying signatures using RecipientKeys
See https://github.com/hyperledger/aries-rfcs/issues/520 for more details.
attempted #1207 fix hardcode base58. Due to LegacyPacker still requiring keys base58 encoded as well as DID docs storing key values base58
encoded, this issue could not be completed in this change.
Signed-off-by: Baha Shaaban<EMAIL_ADDRESS>

@Baha-sk https://lgtm.com/projects/g/hyperledger/aries-framework-go/rev/pr-95263ef7faad27f1315ef659c1550d0c3b54635d

many things going on here but my main concern is the required changes to RFCs. Let's work out a plan on that first before merging this PR.

I would prefer to remove the new changes related to recipientEncKeys, EncKey and EncKID and do those in a future PR and merge this PR once ready (I'm not far off to finalizing it).
By doing this, this PR's main focus will be on removing legacyKMS from the framework which will unblock you and others who need a single source of keys. It's close to the finish line.

many things going on here but my main concern is the required changes to RFCs. Let's work out a plan on that first before merging this PR.

I would prefer to remove the new changes related to recipientEncKeys, EncKey and EncKID and do those in a future PR and merge this PR once ready (I'm not far off to finalizing it).
By doing this, this PR's main focus will be on removing legacyKMS from the framework which will unblock you and others who need a single source of keys. It's close to the finish line.

Sounds great!

@Baha-sk the peer DID still has incorrect ids for publicKey.id, publicKey.controller, and authentication:
{
    "@context": [
        "https://w3id.org/did/v1"
    ],
    "id": "did:peer:1zQmSPZFAQTzXAnN4Ytb6VpKD9bgPBYHpVAJjgnbrUu2vJAw",
    "created": "2020-08-19T07:48:46.635117375-04:00",
    "updated": "2020-08-19T07:48:46.635117375-04:00",
    "authentication": [
        "did:key:z6Mkqwz12upA7afuq9wpiwHQ371vpjobY3mngJeGgPnfPFgD#z6Mkqwz12upA7afuq9wpiwHQ371vpjobY3mngJeGgPnfPFgD"
    ],
    "publicKey": [
        {
            "controller": "did:key:z6Mkqwz12upA7afuq9wpiwHQ371vpjobY3mngJeGgPnfPFgD",
            "id": "did:key:z6Mkqwz12upA7afuq9wpiwHQ371vpjobY3mngJeGgPnfPFgD#z6Mkqwz12upA7afuq9wpiwHQ371vpjobY3mngJeGgPnfPFgD",
            "publicKeyBase58": "CVixSfZin3BSif783NKZC1Tw1AXk8AXRzHjLr7peU2tq",
            "type": "Ed25519VerificationKey2018"
        }
    ],
    "service": [
        {
            "id": "#agent",
            "priority": 0,
            "recipientKeys": [
                "CVixSfZin3BSif783NKZC1Tw1AXk8AXRzHjLr7peU2tq"
            ],
            "routingKeys": null,
            "serviceEndpoint": "http://example.com/didcomm",
            "type": "did-communication"
        }
    ]
}

@Baha-sk we must fix the intermittent signature validation failures... otherwise it's rendered useless and will break downstream integration... what's the plan for this?

@Baha-sk the peer DID still has incorrect ids for publicKey.id, publicKey.controller, and authentication:
{
    "@context": [
        "https://w3id.org/did/v1"
    ],
    "id": "did:peer:1zQmSPZFAQTzXAnN4Ytb6VpKD9bgPBYHpVAJjgnbrUu2vJAw",
    "created": "2020-08-19T07:48:46.635117375-04:00",
    "updated": "2020-08-19T07:48:46.635117375-04:00",
    "authentication": [
        "did:key:z6Mkqwz12upA7afuq9wpiwHQ371vpjobY3mngJeGgPnfPFgD#z6Mkqwz12upA7afuq9wpiwHQ371vpjobY3mngJeGgPnfPFgD"
    ],
    "publicKey": [
        {
            "controller": "did:key:z6Mkqwz12upA7afuq9wpiwHQ371vpjobY3mngJeGgPnfPFgD",
            "id": "did:key:z6Mkqwz12upA7afuq9wpiwHQ371vpjobY3mngJeGgPnfPFgD#z6Mkqwz12upA7afuq9wpiwHQ371vpjobY3mngJeGgPnfPFgD",
            "publicKeyBase58": "CVixSfZin3BSif783NKZC1Tw1AXk8AXRzHjLr7peU2tq",
            "type": "Ed25519VerificationKey2018"
        }
    ],
    "service": [
        {
            "id": "#agent",
            "priority": 0,
            "recipientKeys": [
                "CVixSfZin3BSif783NKZC1Tw1AXk8AXRzHjLr7peU2tq"
            ],
            "routingKeys": null,
            "serviceEndpoint": "http://example.com/didcomm",
            "type": "did-communication"
        }
    ]
}

we can't do anything about it until the did:key id representation is updated even in didcomm. I attempted to update them in this PR but it requires more changes which only makes the PR even bigger. It should be done as part of your did:key issue

@Baha-sk we must fix the intermittent signature validation failures... otherwise it's rendered useless and will break downstream integration... what's the plan for this?

@llorllale this is now fixed, and reverted PubliceKey.ID to include relative key with # prefix.

@Baha-sk there's a buffer overflow warning:

This pull request introduces 1 alert when merging 9f1cc6b into 80cb211 - view on LGTM.com
new alerts:
* 1 for Size computation for allocation may overflow

@Baha-sk there's a buffer overflow warning:

This pull request introduces 1 alert when merging 9f1cc6b into 80cb211 - view on LGTM.com
new alerts:
* 1 for Size computation for allocation may overflow

The allocation is for a Copy() from a key []byte into another []byte, a key will never be large enough to cause allocation overflow in an array (unless one day keys reach 1 MB in size). Also this code existed in pkg/vdri/key package and is moved into the new fingerprint package in this change.


Geosite.dat 5 months ago is outdated. Can updating docker/official please

https://github.com/v2fly/docker-fly


⚠ ClamAV has degraded performance

In a0ef37a, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 87 ms

Resolved: ClamAV performance has improved in ceeec31.


Issue with react-native-navigation not resolved when upgrading from beta1 to beta2

Describe what happened
Hey DataDog ! Hope you're all doing well :)
We encountered an issue today when updating dd-sdk-reactnative so I wanted to make sure to share it, as well as a possible fix for it.
We make use of @react-navigation/native in our project and I saw you recently added support for wix/react-native-navigation which is great! The issue here is that metro tries to resolve react-native-navigation even we don't have it in our dependencies. I feel its because module index exports the DdRumReactNativeNavigationTracking which leads Metro to resolve the imports in there.
I guess people using it the other way around would get a pretty similar issue just with @react-navigation/native not being resolvable ^^
Here's the error:
13:48:27
  If you are sure the module exists, try these steps:
13:48:27
   1. Clear watchman watches: watchman watch-del-all
13:48:27
   2. Delete node_modules and run yarn install
13:48:27
   3. Reset Metro's cache: yarn start --reset-cache
13:48:27
   4. Remove the cache: rm -rf /tmp/metro-*
13:48:27
     6 |
13:48:27
     7 | import React from 'react'
13:48:27
  >  8 | import { ComponentDidAppearEvent, Navigation } from 'react-native-navigation'; // <---- THIS
13:48:27
     9 | import { DdRum } from '../../foundation';
13:48:27
    10 | /**.
13:48:27
      at ModuleResolver.resolveDependency (/Users/[snipped]/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:234:15)
13:48:27
      at DependencyGraph.resolveDependency (/Users/[snipped]/node_modules/metro/src/node-haste/DependencyGraph.js:413:43)
13:48:27
      at Object.resolve (/Users/[snipped]/node_modules/metro/src/lib/transformHelpers.js:317:42)
13:48:27
      at resolve (/Users/[snipped]/node_modules/metro/src/DeltaBundler/traverseDependencies.js:629:33)
13:48:27
      at /Users/[snipped]/node_modules/metro/src/DeltaBundler/traverseDependencies.js:645:26
13:48:27
      at Array.reduce (<anonymous>)
13:48:27
      at resolveDependencies (/Users/[snipped]/node_modules/metro/src/DeltaBundler/traverseDependencies.js:644:33)
13:48:27
      at /Users/[snipped]/node_modules/metro/src/DeltaBundler/traverseDependencies.js:329:33
13:48:27
      at Generator.next (<anonymous>)
13:48:27
      at asyncGeneratorStep (/Users/[snipped]
/node_modules/metro/src/DeltaBundler/traverseDependencies.js:137:24)
13:48:27
  info Run CLI with --verbose flag for more details.
13:49:46
  Process exited with code 1 (Step: Create React native bundle for Android (Command Line))
13:48:27
  Step Create React native bundle for Android (Command Line) failed

Steps to reproduce the issue:

Setup a project with dd-sdk-reactnative @ 1.0.0-beta1
Update to 1.0.0-beta2
Try to compile the iOS app, results in this

Describe what you expected:
I except the app to just compile as it was before ^^
Temporary fix
In local, removing the export for the module we don't use makes metro happy
Additional context
- Version of the SDK: 1.0.0-beta2
- A copy of your package.json file: Can't do that ^^

Hello @WNemencha. We will address this issue in https://github.com/DataDog/dd-sdk-reactnative/pull/79. In the meantime you can use version 1.0.0-beta3 which has no dependency on react-native-navigation as temporary fix.

Thanks for the fast reply and the great work, already made a PR in house for using beta3 👍


Add support MouseWheel/Scroll for Zoom

Hi,
would be a great addition.
Cheers.

I would like this too!


Support split-debug-info for Flutter Desktop (Linux and Windows)

We need to test

[x] split-debug-info and obfuscate on macOS
[ ] split-debug-info and obfuscate on Linux
[ ] obfuscate on Windows. There is no split-debug-info on Windows

Those options have not been tested. They might require changes in the SDK and/or on the server.
It could be that they already work, and in this case we don't need to do anything.
We need to update the docs after this has been tested.

let's add the windows/macos/linux support to this script
https://github.com/getsentry/sentry-dart/blob/main/flutter/example/run.sh
the way of uploading debug files is the same as iOS/Android -> https://github.com/getsentry/sentry-dart/blob/main/flutter/example/run.sh#L58-L60
we need to see if frames are symbolicated, file/function names are available and line number is also correct.

Didn't seem to work: https://sentry.io/organizations/sentry-sdks/issues/2367778946/?project=5428562&query=is%3Aunresolved
We would need to add the debug_meta with the DLL's build_id of sorts. @jan-auer might have pointers.

.so on Windows? They really went all in with ELF it seems

indeed, we'd need to install the LoadAndroidImageListIntegration integration for Flutter Desktop, but not only, on Android, sentry-native is also responsible for loading that.
That means, either we ship sentry-native for Linux/Windows or we find a way to do it via Native code or ffi
macOS requires that too, so Sentry Cocoa needs to expose a way of getting the debug image list.
https://github.com/getsentry/sentry-cocoa/issues/1089

The Flutter docs state that obfuscate is not supported on Windows and Linux.

Makes it easier. On Windows and Linux we only need to bundle sentry-native to capture native crashes.

Removed obfuscate from the title since it's not supported by the tooling anyway.
iOS and macOS have its own issue as well.

@ueman I believe this is now possible? https://docs.flutter.dev/deployment/obfuscate#supported-targets

Yes, it seems like it's now possible 🥳

Is there any update on this now that obfuscate is supported on windows?
https://docs.flutter.dev/deployment/obfuscate#supported-targets

I imagine we'd need to add sentry-native to the SDK and capture loaded image info. That with PDB uploading etc. @vaind might know how much work this would entails

interested

@bruno-garcia thanks for looking into this, any updates greatly appreciated :)

I'm not involved directly so I don't think this is planned to be honest, but I'm sure we're happy to get contributions if folks want to get support. @kahest will know what's going on

Just to confirm @kahest is this something that will only be supported with outside contributions or is this something that the Sentry team plans on supporting?

We would really love to see support for flutter build bundle as well. The only way currently is to build a debug build, which is a heavy penalty on an embedded target.

We would really love to see support for flutter build bundle as well. The only way currently is to build a debug build, which is a heavy penalty on an embedded target.

@JesseRiemens what is your use-case for flutter build bundle builds? I've never had to use these but AFAIU they only bundle assets so I'm not sure how that's relevant to symbolication (and specifically Windows and Linux desktop support, which is what this issue is about). Could you please clarify and/or create a reproducible example? Ideally in a new issue if it's not related to windows/linux support

We would really love to see support for flutter build bundle as well. The only way currently is to build a debug build, which is a heavy penalty on an embedded target.

@JesseRiemens what is your use-case for flutter build bundle builds? I've never had to use these but AFAIU they only bundle assets so I'm not sure how that's relevant to symbolication (and specifically Windows and Linux desktop support, which is what this issue is about). Could you please clarify and/or create a reproducible example? Ideally in a new issue if it's not related to windows/linux support

We use Yocto with meta-flutter, in a kiosk-like touch screen application. It uses a custom embedder, flutter-pi. We have now resorted to not obfuscating release builds, as a sort of middle ground.
Do you need a more concrete example? I reckon I could set up a MWE repo if that's needed

Do you need a more concrete example? I reckon I could set up a MWE repo if that's needed.

A repository with a minimal repro would go a long way towards in getting this working - it may be a simple change in the SDK or the sentry_dart_plugin, but it's hard to tell since I have no experience with custom flutter embedders & using bundles with them. I can't promise anything but if it's simple to try this out with your repro, I may be able to have a look while testing out linux support in general.

Do you need a more concrete example? I reckon I could set up a MWE repo if that's needed.

A repository with a minimal repro would go a long way towards getting this working - it may be a simple change in the SDK or the sentry_dart_plugin, but it's hard to tell since I have no experience with custom flutter embedders & using bundles with them. I can't promise anything but if it's simple to try this out with your repro, I may be able to have a look while testing out linux support in general.

Do you have experience / access to a raspberry pi? I think it would be able to do it with that.

Do you need a more concrete example? I reckon I could set up a MWE repo if that's needed.

A repository with a minimal repro would go a long way towards getting this working - it may be a simple change in the SDK or the sentry_dart_plugin, but it's hard to tell since I have no experience with custom flutter embedders & using bundles with them. I can't promise anything but if it's simple to try this out with your repro, I may be able to have a look while testing out linux support in general.

Do you have experience / access to a raspberry pi? I think it would be able to do it with that.

I do have a pi zero lying around somewhere...

Are split-debug-info and obfuscated Flutter Desktop applications supported now?
The documentation doesn't seem to be updated, how can I use it?
I would like to check the stack trace of Windows applications.

Are split-debug-info and obfuscated Flutter Desktop applications supported now? The documentation doesn't seem to be updated, how can I use it? I would like to check the stack trace of Windows applications.

You need to upload the debug symbols after a build - the steps and docs are pretty much the same as for mobile (https://docs.sentry.io/platforms/flutter/upload-debug/). I'll update the docs soon but the changes would likely be just removing windows/linux as not supported.


Add BWC tests for PA

Signed-off-by: Sruti Parthiban<EMAIL_ADDRESS>Is your feature request related to a problem? Please provide an existing Issue # , or describe.
Add BWC tests for PA
Describe the solution you are proposing
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Check List

[x] New functionality includes testing.

[ ] All tests pass

[x] New functionality has been documented.

[ ] New functionality has javadoc added

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #69 (fcb670c) into main (4ee6039) will increase coverage by 0.15%.
The diff coverage is n/a.

:exclamation: Current head fcb670c differs from pull request most recent head 1d4f7e2. Consider uploading reports for the commit 1d4f7e2 to get more accurate results

@@             Coverage Diff              @@
##               main      #69      +/-   ##
============================================
+ Coverage     71.99%   72.15%   +0.15%
- Complexity      355      356       +1
============================================
  Files            44       44
  Lines          2510     2510
  Branches        160      160
============================================
+ Hits           1807     1811       +4
+ Misses          596      593       -3
+ Partials        107      106       -1

Impacted Files
Coverage Δ

...ormanceanalyzer/writer/EventLogQueueProcessor.java
60.71% <0.00%> (+4.76%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 4ee6039...1d4f7e2. Read the comment docs.


Kafka agent cannot link the producer and consumer trace when use auto-instrumentation java agent.

Please see the issue in attached image.

I will also attach my consumer code here. Just copy from spring apache kafka exmaples.
@SpringBootApplication
public class ConsumerApplication {

	public static void main(String[] args) {
		SpringApplication.run(ConsumerApplication.class, args);
	}
	@Bean
	public NewTopic topic() {
		return TopicBuilder.name("topic1")
				.partitions(10)
				.replicas(1)
				.build();
	}

	@KafkaListener(id = "myId", topics = "topic1")
	public void listen(String in) {
		System.out.println(in);
	}
}

I would close this issue and continue the discussion on https://github.com/open-telemetry/opentelemetry.io/issues/1781


allow public/private specific tags

what
Allow subnet specific tags
why
We need specific tags on those on our ALB ingress controller

I'll need a pointer for how to update the docs - do you do that manually or is there a script for that?


questions about indoor_flying dataset.

Hi,
First of all, thank you for sharing your dataset.
I have some questions about the indoor_flying data.
I read the paper about the dataset, but I don't understand well.
What I'm dealing with now is hdf5 file of indoor_flying, and these are my questions.

Is it right that '/davis/left/odometry' is the ground truth from LOAM
and '/davis/left/pose' is the ground truth from motion capture system?

What is the body frame of the indoor_flying set? Is it lidar or camera?
If not, where can I get the calibration matrix from body to camera/lidar frame?

Thank you so much.

You are correct regarding the sources for the ground truths. The poses are all in camera frame, and the lidar to camera calibration can be found in the calibration yaml file.

Thank you for your reply.


Does the extraction tool work with SDXL?

Kohya has no extraction tool that works for SDXL to LyCORIS, so I am wondering if yours does, and if now when will it?

Oh, thank you so much.
Closing this one out.


npm install -g @vue/cli not working but installation succeed

Version
4.5.7
Environment info
Ubuntu 20.04
node --version
v12.19.0
bash: /usr/local/bin/vue: Aucun fichier ou dossier de ce type

Steps to reproduce
npm install -g @vue/cli
What is expected?
vue --version
4.5.7
What is actually happening?
.....
><EMAIL_ADDRESS>postinstall /usr/lib/node_modules/@vue/cli/node_modules/ejs
> node ./postinstall.js

Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/)

npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/@vue/cli/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.

<EMAIL_ADDRESS>added 1319 packages from 698 contributors in 62.281s

$ vue --version
bash: /usr/local/bin/vue: Aucun fichier ou dossier de ce type

it installed stuff but I dont know where .....

Add export PATH=$PATH:$(npm config get prefix)/bin to ~/.bash_profile or ~/.bashrc and then restart the shell.


Brand new Google accounts require a user to manually enable APIs

If a brand new GCP account is used, several of the Google APIs require the user to manually enable them in the console before use. Some examples are:

Cloud Resource Manager
IAM

Not sure if this is something that can be automated, or if this is a feature from Google that requires manual intervention.
An example error in a deployment:
Error: Request "Create IAM Members roles/logging.logWriter<EMAIL_ADDRESS>for \"project \\\"******\\\"\"" returned error: Batch request and retried single request "Create IAM Members roles/logging.logWriter<EMAIL_ADDRESS>for \"project \\\"******\\\"\"" both failed. Final error: Error retrieving IAM policy for project "******": googleapi: Error 403: Cloud Resource Manager API has not been used in project 1234 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/cloudresourcemanager.googleapis.com/overview?project=1234 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry., accessNotConfigured

I might be wrong but I don't know how to enable this with anything like TF. most cloud vendors seem to have certain things that need to be done in a portal by hand before API calls can be made. Maybe we create and distribute "screenshot" based walk through guides that shows the user exactly what to do?

I might be wrong but I don't know how to enable this with anything like TF. most cloud vendors seem to have certain things that need to be done in a portal by hand before API calls can be made. Maybe we create and distribute "screenshot" based walk through guides that shows the user exactly what to do?

I might be wrong but I don't know how to enable this with anything like TF.

Yeah we spent some time trying to automate this and I don't think there is either. We need to create some docs on enabling the api.

I might be wrong but I don't know how to enable this with anything like TF.

Yeah we spent some time trying to automate this and I don't think there is either. We need to create some docs on enabling the api.

This can't be automated. The issue for creating docs on this is being tracked in #585. Closing this issue


Improve utils_tf.model_train 's functionality and solve several tensorflow version issues

model_train now accept training data iterator as an argument, supporting some real-time data augmentation schemes such as ImageDataGenerator in Keras.
model_train can now train with weight decay by simply passing the scale of decay as an argument.
model_train now additionally log the current learning rate (in case learning rate decay is applied).
Fix several tensorflow warnings about deprecated usage.

CLA signed!


Add pools.xmr.wiki to mining page

It would be nice if https://pools.xmr.wiki was listed on the Mining Monero page along with miningpoolstats.stream.

thanks for the report !


[Java] Kiota 1.13.0 Microsoft Graph POST /users/getByIds does not support $select query parameter

Hi,
I've noted that the POST /users/getByIds endpoint does not support the $select query parameter.
However the $select query parameter is accepted if performing a request without Kiota.
Example:
POST https://graph.microsoft.com/v1.0/users/getByIds?$select=id,mail
Body:
{
    "ids": ["6aa2df58-da75-4bdf-a5a5-6ca50eaf22f5"],
    "types": ["user"]
}

Thanks for raising this @andnorxor
I believe this is probably an issue with the input openApi file in use. Any chance you can confirm/share if the Path /users/getByIds in openApi contains a $select parameter?

Any chance you can confirm/share if the Path /users/getByIds in openApi contains a $select parameter?
Yes. Can confirm.

The following is the official openapi spec I've downloaded with kiota download github::microsoftgraph/msgraph-metadata/graph.microsoft.com/v1.0 --output msgraph-openapi.yaml
It is missing any $select parameters.
The documentation also states:

Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0.

It seems that this is an undocumented feature. POST https://graph.microsoft.com/v1.0/users/getByIds?$select=id,identities
This issue can be closed, or treated as feature request given that the logic is already implemented at the API level.
/users/getByIds:
    description: Provides operations to call the getByIds method.
    post:
      tags:
        - users.Actions
      summary: Invoke action getByIds
      description: 'Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to:'
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0
      operationId: users.getByIds
      requestBody:
        description: Action parameters
        content:
          application/json:
            schema:
              type: object
              properties:
                ids:
                  type: array
                  items:
                    type: string
                types:
                  type: array
                  items:
                    type: string
                    nullable: true
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                title: Collection of directoryObject
                type: object
                allOf:
                  - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse'
                  - type: object
                    properties:
                      value:
                        type: array
                        items:
                          $ref: '#/components/schemas/microsoft.graph.directoryObject'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: action
      x-ms-pageable:
        nextLinkName<EMAIL_ADDRESS>        operationName: listMore

Thanks for confirming @andnorxor
As the openApi description is missing the query parameters in the POST method, Kiota will not be able generate the parameters that are not defined.
Any chance you can create an issue here so that the metadata can potentially be looked into getting updated? https://github.com/microsoftgraph/msgraph-metadata

Closing this for now as issue exists at https://github.com/microsoftgraph/msgraph-metadata/issues/495


[server][dvc] Retry/Skip hosts that fail to connect or transfer files during blob transfer

[server][dvc] Retry/Skip hosts that fail to connect or transfer files during blob transfer
There is an issue in the peer discovery process during blob transfers where only the first host provided by discoverPeers is used. If the initial host fails to establish a connection, the system does not attempt to retry or connect to other available hosts.
This problem arises because, within the NettyP2PTransferManager, the inputStream obtained from nettyClient.get is returned even when it is associated with a failed CompletableFuture due to a connection error. NettyP2PBlobTransferManager do not explicitly verify whether the inputStream has failed before return it. Consequently, the inputStream from the first host is returned immediately, causing the for-loop that iterates through discoverPeers to exit prematurely.

This PR fix:

add a retry feature that attempts up to three retries in the event of connection errors or file transfer issues, such as a 404 file not found error or file size mismatches.
Automatically switches to the next available host after reaching the maximum retry limit, ensuring continued attempts to complete the file transfer.
Relocates the completion check from the DefaultIngestionBackend to the NettyP2PBlobTransferManager. This adjustment allows for more clearer error handling and retry processes logic.
Minor: simplifies the server blob finder logic

How was this PR tested?
Unit Test: Verify the retry mechanism and the ability to skip a faulty host and subsequently transfer files to the local host.
Integration Test: Ensure that if a server's snapshot does not exist, the mechanism moves to the next available host. If no hosts are available, the process should default to using Kafka for ingestion.

Does this PR introduce any user-facing changes?

[x] No. You can skip the rest of this section.
[ ] Yes. Make sure to explain your proposed changes and call out the behavior change.

Have we considered picking random hosts, rather than first available ?
picking the first can create un-even and at times excessive load on the hosts that happen to show up as first on the list for the rest of the fleet.

Have we considered picking random hosts, rather than first available ? picking the first can create un-even and at times excessive load on the hosts that happen to show up as first on the list for the rest of the fleet.

Yes, thanks for this good call! Add shuffling list step to ensure hosts are randomly picked.


Documentation Progress

[x] Initial setup (thanks @lucpotage!)
[x] Playground and Interactive deploy and redirects
[ ] Complete team member profiles (@chu121su12, @sibbng, @ydcjeff, @sudongyuer, @QiroNT)
[ ] Fulfill guides (@antfu)
[ ] Pages marked with TODO:
[ ] #2395
[ ] Ensure we advocate standalone config everywhere, instead of inline config (referencing to /guide/config-file page)
[ ] API document for generator

Branch https://github.com/unocss/unocss/tree/docs-next
Preview https://preview.unocss.dev/
If you want to help, feel free to comment below and take the tasks you want. Thank you!

missing links for tools folder?
I'm adding links and link texts to features in #2394


db.collection.name - reconsider only capturing the first collection name

From the DB stabilisation working group.
Currently the DB SemConv for db.collection.name states that:

The collection name MAY be parsed from the query text, in which case it SHOULD be the first collection name found in the query.

It came up in the Elasticsearch PR that there are very good reasons to store all collection names and storing the first one would be confusing: https://github.com/open-telemetry/semantic-conventions/pull/1002#issuecomment-2150436821
Although other database systems may be different, we discussed this in the WG and a few things came up:

This decision opens questions, we anticipate that users often will ask why only the first one is captured? Currently this can't be answered by looking at the spec
Even in the WG we were not able to recall why this was the decision

Notes from meeting:

Ordering - is a,b,c the same as c,b,a

Alphabetical
As present in the query

Cardinality
Format (csv?)

db.collection.names

It’s part of the span name (back to format)
For metrics, make query text as opt-in

Goal of the issue: re-iterate this decision

[ ] Try to come up with a solution that does not raise above questions and potentially stored all collection names.
[ ] If we stick to this decision at least try to document why and make sure the spec has good reasoning for this, plus it should also enable to store all collection names in specific db spec (see Elasticsearch:  https://github.com/open-telemetry/semantic-conventions/pull/1002)

Discussed in DB semconv meeting last week.
We could give flexibility to database-specific semconv in case of multiple collections:

db.collection.name MAY be the primary collection (for some instrumentation-specific definition of primary collection)
db.collection.name MAY be the first collection (when there isn't a clear / easy definition of primary collection)
db.collection.name MAY be a comma-separated value (note potential downside of user and backend confusion since the db.collection.name name is singular and implies it is a single collection name)
Span name MAY include all collection names (allowing db.collection.name to be a single collection)

We also considered not capturing db.collection.name in cases where there are multiple, but we think that will lead to more user confusion / questions about why that attribute is empty.
As far as user confusion / questions about why only the first collection name is captured, Java has been capturing the first collection name for quite a while without causing any related user questions.

db.collection.name MAY be a comma-separated value (note potential downside of user and backend confusion since the db.collection.name name is singular and implies it is a single collection name)

this is the only one that has a notable downside I think
@gregkalapos @swallez do you think that including all of the collection names in the span name is enough, or do you think the additional benefit of putting multiple values into db.collection.name for elasticsearch is worth the potential user and backend confusion?

From my perspective, keeping a single string is enough. As I said in https://github.com/open-telemetry/semantic-conventions/pull/1002#issuecomment-2150436821: when multiple names are provided, they're just an "anonymous alias" for a series of indices that all have the same structure. From a query engine perspective they form a single source.

@trask do you mean we'd use the comma separated list in the span name, but not in db.collection.name? I think from a user's perspective it's ok - but from the spec point of view it'd be a bit tricky to handle: right now we have the action + target format, where target is one of the attributes - in this case we'd deviate from that, right?
But based on what @swallez says, one could maybe even argue that ultimately the comma separated list is a single collection name, which in this case is a pattern that matches multiple indices. I'm not super confident about this argument, but maybe it's worth exploring.

Discussed in DB semconv meeting this week:

It's ok for elasticsearch (and others DB vendor specific semconv) to capture comma-separated list of collections when the operation applies equally to all of the collections (e.g. searching with exact same criteria across multiple collections).
We re-affirmed https://github.com/open-telemetry/semantic-conventions/issues/1132#issuecomment-2179091654.


listen RPC with StartWhenSynchronized on the first start

if RPC StartWhenSynchronized is true, neogo should listen RPC port on the first start

I'm not sure I get the idea. StartWhenSynchronized means "start when the node is synchronized as per conditions from https://pkg.go.dev/github.com/nspcc-dev/neo-go/pkg/network#Server.IsInSync". It may take some time for the node to get to starting RPC. If you want it to start unconditionally, set this option to false.

I don't want to start them unconditionally. It's impossible to deploy alphabet contracts if contracts are not deployed yet, with this option enabled.

it is not true, my fault


Refactor MapCollection, add ListCollection

Summary

This PR is a refactoring
It does the following (modify list as needed):

Refactors MapCollection, adds virtual base class ItemCollection and new class ListCollection
Adds a new way for Groups to hold their child items, where items don't have names and are held in a manner similar to Conduit lists.

The MapCollection API is refactored here and uses as the basis of virtual base class ItemCollection, with MapCollection and ListCollection becoming derived classes.
A Group now holds its child Groups and Views in ItemCollections, which can be constructed as either a MapCollection and ListCollection.  This is determined at construction and does not change during the life of a Group.
By default Groups use MapCollections and in this mode there is no change to functionality.  MapCollections require every Group and View to have a unique non-empty string name.
Usage of ListCollection can be enabled via an optional boolean.  Groups and Views held in a ListCollection can have an empty string for a name.  Non-empty strings are allowed but not used for anything.  The methods that try to access items by name return null pointers.  The expected use case would be to use the iterators to iterate over all items without needing to know any names.
ListCollection may not be a fully accurate name at this point because it's not really a list until there is an iterator that adheres to list ordering semantics.  I think this should be done as a next step.  The current iterator still uses the same indexing scheme as the MapCollection.
This could be merged, but it could also wait for some more features, such as an STL-compliant list iterator, and implementation of loading Conduit lists into a Group using ListCollection.  Currently Conduit lists are ignored and can't be loaded into Sidre.
This also needs Shroud interfaces.

Thanks @nselliott .
One question: as the PR stands now, it looks like it is possible to put unnamed Views and unnamed Groups in the same Group.  Do we have any reason to allow this?  Should we disallow it?

@agcapps That is intentionally allowed.  I don't see a reason to disallow it.  The Groups and Views will be iterated over separately.

@nselliott -- I was thinking more about the access differences between MapCollection and ListCollection.
Instead of having the access-by-name methods virtual in the base class, it might be better/cleaner design if those are only implemented in the MapCollection, since access-by-name makes only sense with a MapCollection. This would require the caller to downcast to a MapCollection if they need to use access by name and remove the need for returning null pointers for these methods when the ItemCollection is a ListCollection.

@gzagaris That is a valid point, as nobody wants to create a class with a bunch of methods that are guaranteed never to do anything useful, but the primary user of these classes is sidre::Group.  Do we want to do an if check and a downcast inside Group every time someone calls group->getView("foo") or multiple downcasts if someone calls group->getGroup("path/to/grp")?
If I did make the change you suggest, all of the name-access methods in Group, which is the more customer-focused API, would still be there and would still be returning nulls for any Group that is constructed to use ListCollection.

@gzagaris That is a valid point, as nobody wants to create a class with a bunch of methods that are guaranteed never to do anything useful, but the primary user of these classes is sidre::Group. Do we want to do an if check and a downcast inside Group every time someone calls group->getView("foo") or multiple downcasts if someone calls group->getGroup("path/to/grp")?
If I did make the change you suggest, all of the name-access methods in Group, which is the more customer-focused API, would still be there and would still be returning nulls for any Group that is constructed to use ListCollection.

@nselliott -- This may be more involved than I thought.
I do not have a crystal clear, overarching picture of Sidre's design and implementation, but, based on what you said, I think it will be better to avoid :

Downcasting inside Group, and,
Percolating the problem to the Group class

Can Group have both ListCollection and MapCollection or one or the other?
Would it be possible to mirror this class hierarchy for the Group class as well, for example, could we have a Group class with no access methods and have two sub-classes GroupListCollection and GroupMapCollection (probably come up with better names)?
This would require the caller to check the type and down-cast accordingly. This is likely to cause turbulence  in user code, so, I am not entirely sure it is the right approach.
Perhaps, this refactoring can be done incrementally, i.e., add the downcasts inside Group for now and SLIC_ERROR when an invalid access operation is encountered and in the future refactor and refine the design of the Group class etc.

@nselliott -- This may be more involved than I thought.
I do not have a crystal clear, overarching picture of Sidre's design and implementation, but, based on what you said, I think it will be better to avoid :
* Downcasting inside `Group`, and,

* Percolating the problem to the `Group` class

Can Group have both ListCollection and MapCollection or one or the other?

A single instance uses one or the other, based on a boolean in the constructor.

Would it be possible to mirror this class hierarchy for the Group class as well, for example, could we have a Group class with no access methods and have two sub-classes GroupListCollection and GroupMapCollection (probably come up with better names)?
This would require the caller to check the type and down-cast accordingly. This is likely to cause turbulence in user code, so, I am not entirely sure it is the right approach.

I think that would be an unnecessary complication of the design and API.  We would have to maintain two implementations of Group whose implementation differences would be largely farmed off to the Collection classes.  As it is now in this PR, users can create a Group in either mode with just a boolean.  If they create one in the ListCollection mode, it is documented that the name-access methods are not useful.  I do think I should add a run-time check method on the mode, because a code might not know the properties of a Group it encounters, especially one passed in from somewhere else.  Checking booleans is much easier than dealing with type-checking and casts.

Perhaps, this refactoring can be done incrementally, i.e., add the downcasts inside Group for now and SLIC_ERROR when an invalid access operation is encountered and in the future refactor and refine the design of the Group class etc.

The design principle that has been used in Sidre is to not use errors when something invalid is passed into an accessor method, but to give a warning and return a null pointer.  So if someone calls getView("foo") and there is no View by that name, the code doesn't die, and the user is left to decide what to do about the null pointer.  The behavior when using ListCollection is consistent with this principle, it's just more extreme in that all names are invalid or irrelevant.

Would it be possible to mirror this class hierarchy for the Group class as well, for example, could we have a Group class with no access methods and have two sub-classes GroupListCollection and GroupMapCollection (probably come up with better names)?
This would require the caller to check the type and down-cast accordingly. This is likely to cause turbulence in user code, so, I am not entirely sure it is the right approach.

I think that would be an unnecessary complication of the design and API. We would have to maintain two implementations of Group whose implementation differences would be largely farmed off to the Collection classes. As it is now in this PR, users can create a Group in either mode with just a boolean. If they create one in the ListCollection mode, it is documented that the name-access methods are not useful. I do think I should add a run-time check method on the mode, because a code might not know the properties of a Group it encounters, especially one passed in from somewhere else. Checking booleans is much easier than dealing with type-checking and casts.

Sounds good -- It may be useful to have methods isListCollection() and isMapCollection() for a Group as well, if that doesn't exist already.

Perhaps, this refactoring can be done incrementally, i.e., add the downcasts inside Group for now and SLIC_ERROR when an invalid access operation is encountered and in the future refactor and refine the design of the Group class etc.

The design principle that has been used in Sidre is to not use errors when something invalid is passed into an accessor method, but to give a warning and return a null pointer. So if someone calls getView("foo") and there is no View by that name, the code doesn't die, and the user is left to decide what to do about the null pointer. The behavior when using ListCollection is consistent with this principle, it's just more extreme in that all names are invalid or irrelevant.

Yes, I understand. I am worried about potential users who are not familiar with the internals and erroneously use the class. We've done our due diligence with the documentation, but, I would suggest we have a SLIC_WARNING_IF as well (?). This might help mitigate some of the API clunkiness.

Q: Trying to understand does the list collection preserve the insertion order yet?  I think so via the groups existing getView or getGroup by index interface?
The Group interface doesn't rely on or expose the Collection objects -- so I don't think folks using Group API will be impacted by these changes. It preserves the Sidre API - where you can ask questions to probe aspects of the group, and get defaults back (like nullptr) when you ask for something that doesn't exist.
We probably want to add a method to let a user know if the Group is a list or supports named children.
Also not sure if this should be a construction time option, but not sure of a better approach?

Q: Trying to understand does the list collection preserve the insertion order yet? I think so via the groups existing getView or getGroup by index interface?

It does unless you start removing items and then add more items.

The Group interface doesn't rely on or expose the Collection objects -- so I don't think folks using Group API will be impacted by these changes. It preserves the Sidre API - where you can ask questions to probe aspects of the group, and get defaults back (like nullptr) when you ask for something that doesn't exist.
We probably want to add a method to let a user know if the Group is a list or supports named children.

I will add this.

Is there any performance penalty for making the Collection classes virtual?

Looks good to me!


Added  support to README

refs https://github.com/jbhannah/amperize/pull/113

added <amp-youtube> details
updated reference links to new https://amp.dev site

Coverage remained the same at 100.0% when pulling b9a08bdda44dca6bf428cff37515589d1310fa85 on kevinansfield:update-readme into 850194d23009b1c0dde281c575d073e9449f615c on jbhannah:master.


Docs: Make example code for ERB parsing function as expected

In the existing example, the .gitignore lines would not be properly translated to something rubocop understands:
given the following setup in gitignore:
node_modules/**/*

The git command outputs !! node_modules/
result:
Exclude:
  - node_modules/

However rubocop needs - node_modules/**/* to actually ignore, this change makes the documentation more immediately useful. I have crossed out the below tasks I thought weren't needed in a documentation change of this type.

Before submitting the PR make sure the following are checked:

[X] The PR relates to only one subject with a clear title and description in grammatically correct, complete sentences.
[X] Wrote good commit messages.
~[ ] Commit message starts with [Fix #issue-number] (if the related issue exists).~
[X] Feature branch is up-to-date with master (if not - rebase it).
~[ ] Squashed related commits together.~
~[ ] Added tests.~
~[ ] Ran bundle exec rake default. It executes all tests and runs RuboCop on its own code.~
~[ ] Added an entry (file) to the changelog folder named {change_type}_{change_description}.md if the new code introduces user-observable changes. See changelog entry format for details.~

Thanks!


Exporting multimaterial object with "Materials" setting off

Is your feature request related to a problem? Please describe.
My workflow for baking lightmaps consists usually in baking an object that have different materials in the same mesh. For example:

(one object, one mesh, 2 materials, one for each triangle)
I save the texture, export the object with "materials" checkbox off, and then by code I try to set just one material to the baked texture. But this doesn't work as expected, since the object is exported with two primitives:
            "primitives" : [
                {
                    "attributes" : {
                        "POSITION" : 0,
                        "TEXCOORD_0" : 1
                    },
                    "indices" : 2
                },
                {
                    "attributes" : {
                        "POSITION" : 3,
                        "TEXCOORD_0" : 4
                    },
                    "indices" : 2
                }

I'm using three.js, I just try:
object.material = new THREE.MeshBasicMaterial({ map: mytexture });

and the object shows in black.
Describe the solution you'd like
Dividing the mesh into two gltf primitives is cool when having 2 materials, but since the object was exported with no materials, maybe it has no sense to preserve the two primitives. If the user asked for no materials, then it can be reasonably to think that maybe he/she doesn't want any trace of materials in the mesh.
I'd like it to export just one primitive. I'd love to work with multiple materials, but export the whole mesh with no materials as it really had no materials.
Describe alternatives you've considered
I have to remove the materials (or at least, leave only one) from the object in blender before exporting, export, and undo multiple times to bring back the deleted materials. This is a bad, ugly, nasty workflow. Manytimes I forgot to undo, then have to reassign the materials to the object.
Additional context
Maybe a checkbox "Ignore multimaterials" or "Ignore material assignments" could do the trick.

that was quick. Thanks!


E2E tests

Adds some basic e2e tests using cypress

 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.


[wip] Loosen up on validation

Remove pre-commit linting, but keeps the hooks, you can opt in
Remove test command, you can opt in if you're testing
Add looser eslint rules

@birkir 👍  or 👎  on merging?


fix: handle list answers errors

When there no messages for the past given days, the API returns an error.

It would seem to me that it would make more sense for the client to return an empty response (success=true $mesaje=[]) Could you provide a sample of how the ANAF response json looks in such a case?

Could you please check if the status code is != 200.
Sadly I cant test this. so im gonna merge this for now, have some changes inc. as soon as i have time to work on the client, so no release for now.
Thank you for your contribution.

The response http code is 200.


feat: add oauth2_access_token to User model

Developer Checklist (Definition of Done)
Issue

[x] All acceptance criteria from the issue are met
[ ] Tested in latest Chrome/Firefox

UI/UX/Vis

[ ] Requires UI/UX/Vis review

[ ] Reviewer(s) are notified (tag assignees)
[ ] Review has occurred (link to notes)
[ ] Feedback is included in this PR
[ ] Reviewer(s) approve of concept and design

Code

[x] Branch is up-to-date with the branch to be merged with, i.e., develop
[x] Code is cleaned up and formatted
[x] Unit tests are written (end/backend if applicable)
[x] Integration tests are written (if applicable)

PR

[x] Descriptive title for this pull request is provided (will be used for release notes later)
[x] Reviewer and assignees are defined
[x] Add type label (e.g., bug, feature) to this pull request
[x] Add release label (e.g., release: minor) to this PR following semver
[ ] The PR is connected to the corresponding issue (via Closes #...)
[x] Summary of changes is written

Summary of changes

Some of our stores are just parsing the access token from an IdP and get the user from that. Here, we now add the ability to store the underlying oauth2 access token and use it for downstream tasks like requests to other services. This is for example required for apps using the on-behalf of flow to access other apps.

Screenshots
Additional notes for the reviewer(s)

Thanks for creating this pull request 🤗

Will this replace the custom implementation in Ordino Enterprise? If yes, do we need just need to switch the imports or migrate something as well?

@thinkh no, this PR doesn't really add any feature per se, it just allows us to access the oauth2 token if you are already using these stores. If you have a custom store in your app, you can migrate to these stores regardless of this PR.

@thinkh As this PR is not introducing any breaking changes, I think we can safely merge it?


NFTokenAcceptOffer wrong buyer in broker mode

High Level Overview of Change

Context of Change
In brokered mode, the buyer inside simple view for NFTokenAcceptOffer is incorrect due to 2 NFTokenOffer nodes

We can fetch the correct buyer from the other node that does not have the Destination field
We can fetch the correct seller from the other node that  has the Destination field

Type of Change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Refactor (non-breaking change that only restructures code)
[x] Tests (You added tests for code that already exists, or your new feature included in this PR)
[ ] Documentation Updates
[ ] Release

TypeScript/Hooks Update

[ ] Updated files to React Hooks
[ ] Updated files to TypeScript

Before / After
Before

After

Test Plan

I think another way of evaluating buy/sell off is to check if Flags is 1 or 0, instead of the Destination field. Not sure which way is more robust

Flags are probably more robust


[Action Group Visibility] Dynamicaly set visibility doesn't show the action group

Describe the bug
Hi,
Don't know if it's a bug or by design: I want to display a group of actions dynamically using the visible property of the group equals to a boolean variable.
All my actions has their default visibility (true). When I switch to true a boolean field on the page, I'm expecting that the action group is displayed but it's not.
To do what I want, I have to set the visibility of all the actions of the group to my boolean value.
Note that with field groups it works as expected (see the code bellow).
To Reproduce
AL Code to reproduce the issue
page 50200 MyPage
{
    PageType = Card;
    ApplicationArea = All;
    UsageCategory = Administration;

    layout
    {
        area(Content)
        {
            group(GroupName)
            {
                field(myBool; _myBool)
                {
                    ApplicationArea = All;

                }
            }

            group(someothergrp)
            {
                Visible = _myBool;
                field(SomeVar; _someVar)
                {
                    ApplicationArea = All;
                }
            }
        }
    }

    actions
    {
        area(Processing)
        {
            group(ActionGrp)
            {
                Caption = 'My Actions';
                Visible = _myBool;
                action(ActionName)
                {
                    ApplicationArea = All;
                    Caption = 'MyAction';
                    trigger OnAction()
                    begin
                        Message('MyAction');
                    end;
                }

            }

        }
    }

    var
        [InDataSet]
        _myBool: Boolean;
        _someVar: Text;
}

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots

5. Versions:

AL Language: 4.0.182565

Business Central:

Hi @JulienDecottignies, thank you for reporting the issue. It seems to be a bug, we'll take a look on it.
Meanwhile a workaround for this issue is to add Visible = _myBool; to each action in the group, then hiding all the items in the group automatically hides enclosing group.

We have reported this issue to the owning team which has added it to their backlog.

Let's get the issue to a team who will fix and backport it, as this repository is only for issues related to the AL compiler in latest developer preview environment for Dynamics 365 Business Central. We suggest that you open a support case or file a bug in Collaborate, to ensure that all Business Central users benefit from your catch as soon as possible.
To open a support case, you can:

Open a support request to CSS through the PartnerSource portal
Contact your Service Account Manager (SAM) in your local subsidiary to understand what is included in your contract as of support incident and PAH (Partner Advisory Hours). Your SAM might also direct you "step by step" how to open a support request or how to get credentials, if this is the first time for you or your company

If you file the bug in Collaborate, remember to include steps to reproduce the issue, and the Business Central build number and country version you're using.


Prevent Attention Grabber from grabbing attention in LoRA/other model references

Discussed in https://github.com/adieyal/sd-dynamic-prompts/discussions/318

Originally posted by gaharatek March 20, 2023
Hello! I'm not sure if this is right place to ask for this, i wanted to make an issue first, but decided that it's not really a groundbreaking bug.
I would like to ask about adding a check mark in attention grabber to ignore Lora's syntax, because most of the time you want Lora weight at fixed value.
Current behavior of this feature trying to add attention to Lora in prompt in different variations.
Examples:
original prompt is <lora:loraname:0.7>

when using attention grabber

<(lora:1.42):loraname:0.7>
<lora:(loraname:0.7:1.1)>
It would be great to have option for attention grabber to ignore Lora's.

Hello! Seems like everything working fine.
Tested on commit c000db9
with WebUI commit https://github.com/AUTOMATIC1111/stable-diffusion-webui/commit/a9fed7c364061ae6efb37f797b6b522cb3cf7aa2
since it seems like it's a little bit risky to update right now.
Thank you very much for your work!


[SPARK-34371][SQL][TESTS] Run the datetime rebasing tests for Parquet datasource v1 and v2

What changes were proposed in this pull request?
Extract the date/timestamps rebasing tests from ParquetIOSuite to ParquetRebaseDatetimeSuite to run them for both DSv1 and DSv2 implementations of Parquet datasource.
Why are the changes needed?
To improve test coverage.
Does this PR introduce any user-facing change?
No
How was this patch tested?
By running new test suites:
$ build/sbt "sql/test:testOnly *ParquetRebaseDatetimeV2Suite"
$ build/sbt "sql/test:testOnly *ParquetRebaseDatetimeV1Suite"
$ build/sbt "sql/test:testOnly *ParquetIOSuite"

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39477/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39477/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39477/

Test build #134894 has started for PR 31478 at commit 0aacb9b.

Test build #134894 has finished for PR 31478 at commit 0aacb9b.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class ParquetRebaseDatetimeV1Suite extends ParquetRebaseDatetimeSuite
class ParquetRebaseDatetimeV2Suite extends ParquetRebaseDatetimeSuite

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/134894/

@cloud-fan @gengliangwang @HyukjinKwon Could you review this PR.

thanks, merging to master!


Sort shortcut is already a shell function

Hi, the shortcut ^S which the program uses for sorting tracks is defined by stty as "stop output", which means using it freezes the terminal.
Output can be resumed with ^Q but maybe you should consider changing the default? it's easy enough to rebind to something else, fortunately.
Loving the software, thank you for creating it.

Sorry for the delay, real life has been busy for a while. :)
Thanks for the report! I just changed the default to M-s instead of ^S. Existing users will have to rebind the value themselves, or delete ~/.config/musikcube/hotkeys.json, but it should not be a problem for new users moving forward.
Commit for reference: https://github.com/clangen/musikcube/commit/a28d14717d48928ccad947d3cc02ecce547494e7


How to have multiple fields in one row?

Adding the size option to my fields does make them smaller but they remain on individual rows.

I have future ideas to add this. @fbingha

Isn't the whole reason for this package is to have multiple fields in one row? The package that you took this from shows multiple fields on one row.

Okay, perhaps some other package I installed is interfering because I just have the fields stacking up, not inline in one row.

Yes, I placed that on the first three columns.

In NovaServiceProvider.php importing my package?

Send code our resource

Yes I import your package in NovaServiceProvider
If I didn't do that then the fields wouldn't be shrinking to 1/3, which you can see that they do in my screenshot,

try to put a smaller value for example is -1 / 6

Version using in laravel nova ?
Version Laravel?

It's not a problem with 1/3 vs 1/6 as my window is wide. Laravel 5.8 Nova 2.4

I am using I Laravel 6* and Laravel NOVA 2.5.6 testing https://raw.githubusercontent.com/nibri10/sistema-financeira-nova/master/app/Nova/Status.php?token=AFL5N5OLHNIP7ZAY6JAGLQK5YMLVE

@fbingha
I have this same problem, but I used nova panel to fix it temporally.
https://nova.laravel.com/docs/2.0/resources/fields.html#showing-hiding-fields
new Panel('Biografia', [
      Text::make('Bio Português', 'bio_pt')
          ->hideFromIndex()
          ->size('w-1/3'),

     Text::make('Bio Inglês', 'bio_en')
          ->hideFromIndex()
          ->size('w-1/3'),

    Text::make('Bio Espanhol', 'bio_es')
        ->hideFromIndex()
        ->size('w-1/3'),
]),

I tried using panel but it didn't work.
I'm using Laravel 8 and nova 3.
Did anyone come right with an alternative solution please?


gitopia unstaking

I can not unstake my lore!!
How I could do it?

@toniballack thank you for opening this issue It sounds like your query would be best dealt with by the support team.
I'll have to refer you to the official support live chat with the ticket ID LOR07638
Please see the link below to our dedicated support line:
Lore live support
Note; Click on the live chat icon at the bottom corner of the page to initiate chat with a live support agent.


SafeTeleportHelper does not obey height / width parameters.

Tested on : https://github.com/SpongePowered/SpongeCommon/commit/900b8474d2e26ab985f438c0df785da227c24b3f

I believe the error is somewhere in     SpongeTeleportHelper::checkAroundSpecificDiameter(Location checkLoc, final int radius)
Investigating further.

Why do all the loops use radius instead of i? Why loop if the result doesn't change?

I don't really understand why the radius in the loop is being multiplied instead of when the vector math is happening.


peg syntax error on operator prefix match

I ran into this ambiguity...
% zapi query 'from Raw | topic=="Invoices"'
error parsing Zed at column 15:
from Raw | topic=="Invoices"
          === ^ ===

It appears that the PEG parser is matching "top" as an operator then getting stuck parsing the implied filter expression.  Operator names should require whitespace or EOF to avoid this problem.

Looks like a duplicate of #3072 BTW.

I'm closing this one as a duplicate of #3072, which was indeed fixed by #3792.


Handling exceptions within custom lua functions

It might be a good idea to log any exceptions thrown while executing lua commands (screenshot(), println() etc) as a BodyTextQueueItem as well as displaying/logging the exception through Error(). The user should know if an operation has failed, after all.

Implemented in commit  59816ac.


Support secrets in the k6 script

This will be supported through k6 env variable support ${__ENV.VARIABLE}


KNC token Migration

Hello Team,
KNC token is undergoing a migration and upgrade, KNC migration is an important step forward in our Kyber 3.0 journey.
It would be great if you could support this migration.
New KNC smart contract address: 0xdeFA4e8a7bcBA345F687a2f1456F5Edd9CE97202
For further information, please refer to the following: KNC Token Migration Guide

https://github.com/AlphaWallet/alpha-wallet-android/issues/1848
Done


Release note template

Description
A discussed in the last cms-4 call this PR gets a first shot at a release note template (similarly as Django is doing it and as @Aiky30 has started to implement for 4.0).
Related resources

The release notes table of contents now contains some general information on how to upgrade to a higher version of django CMS
unreleased.rst is the place where we will collect release notes for the upcoming 4.1 release
template.rst is the template fill which can be copied into the new unreleased.rst once a release is out

Checklist

[x] I have opened this pull request against develop-4
[x] I have followed the conventional commits guidelines to add meaningful information into the changelog
[x] I have read the contribution guidelines  and I have joined #workgroup-pr-review on Slack to find a “pr review buddy” who is going to review my pull request.

Tests fail since the template itself and the working version of the unreleased document are not included in the toc. Any suggestions how to handle this?

@fsbraun Yeah, it needs turning into something that Sphinx will ignore.
I've also had some emails recently saying there's a new Sphinx version. Might be worth updating the docs requirements here as well.

@luisnavarrodelangel Comments welcome!


First click test on nav and context links

What
We need to create a first click A/B test to get a pulse-check for some of the ideas we have taken forward, like the section label change and the contextual links
Why
This should give us confidence if our idea(s) is doing what we expect or gives us something to think about in terms of making small tweaks
Related
#1001 #1000 #1003

First click test preview

First click test preview

Looks great @amyj2110. The questions and sequencing flows well 😄
How do we get this to reach the whole community so many people both within and outside NHSD can participate? @lucyha

This is ready to be sent out tomorrow, we plan to use the following channels to reach out community

NHSUK slack (user research, content, design, delivery, general, front-end, ucdgrads, dsdgrads)
NHS App slack
NHS login slack
Screening slack
Public slack (general)
Style council
Twitter

Results links
"Community" VS "Community and contribution"
Share your findings button location
Summary

There was not a massive difference around adding "... and contribution" to the community link. People were able to click the "Community and contribution" link faster than just "Community".
More people clicked the top main navigation when the link was "Community and contribution".
People were more likely to click the "Share your findings" button when it was a part of the main page, rather than as a part of the side navigation.
In both tests, a high proportion of people were clicking the "get in touch" links. We need to investigate what "get in touch" means to people and how we can distinguish between people contacting us for support and contributions.


GetRouterOutlet replacing its ancorRoute even with participatesInRootNavigator: true

When using two nested GetRouterOutles and navigating inside the deeper one, this is replacing the topmost page.
I created a POC to exemplify the case because it has many files: https://github.com/victorths/getx_nested_router_outlets
Steps to reproduce the behavior:

Go to HomePage
Click on '...' menu and navigate to HomeB (it works as intended)
Click on '..' menu and navigate to HomeA (it replaces the Home app bar)
See error

When navigating to HomeA the Home AppBar should not desapear.
Flutter Version:
3.3.6
Getx Version:
4.6.5

Hello. I am facing same issue...
any update here?

@jonataslaw did you manage to solve it?

in version 5.0.0-release-candidate-5, i encountered the same situation, how to solve it?
@jonataslaw Looking forward to your reply

Hello all! I use Getx version 5.0.0-release-candidate-5.
i had the same issue, and i think i found solution.  in GetRouterOutler we need to use filterPages
 GetRouterOutlet(
        anchorRoute: Routes.home,
        initialRoute: Routes.orders,
        filterPages: (page) {
          return page.takeWhile((p) => p.participatesInRootNavigator == null);
        },
      ),


az monitor: 'app-insights' is not in the 'az monitor'

Hi, I am using the following az version:
az --version
azure-cli                          2.1.0 *

command-modules-nspkg              2.0.3
core                               2.1.0 *
nspkg                              3.0.4
telemetry                          1.0.4

Extensions:
azure-cli-iot-ext                  0.8.9

But executing the following command:
https://docs.microsoft.com/en-us/cli/azure/ext/application-insights/monitor/app-insights/component?view=azure-cli-latest#ext-application-insights-az-monitor-app-insights-component-create
az monitor app-insights component create --app
                                         --location
                                         --resource-group
                                         [--application-type]
                                         [--kind]
                                         [--tags]

I receive the following error message:
az monitor: 'app-insights' is not in the 'az monitor' command group. See 'az monitor --help'. If the command is from an extension, please make sure the corresponding extension is installed. To learn more about extensions, please visit https://docs.microsoft.com/en-us/cli/azure/azure-cli-extensions-overview?view=azure-cli-latest

Can you help me?
Many thanks in advance
Juan Antonio

Fixed:
az extension add --name application-insights

Juan Antonio


Add Colab Notebooks to Website

Colab notebooks have been created for the examples on the website. The TFE logo must still be added. Here are the links:

[ ] Simple Average
[ ] MNIST
[ ] Federated Learning

@VMS-6511 can you provide links to the colab notebooks?

Simple Average: https://colab.research.google.com/drive/1l7vwdtNioYBSuLlOiPANZlBj7SIkRszX
MNIST: https://colab.research.google.com/drive/1RGjru5T4bG1_kdTHTaUN9c3VmwqUVQrR
Federated Learning: https://colab.research.google.com/drive/12kbQpD4K8pa7Sz2jfAzjtpqKrFsLeXWR