delay_serialization: implement feature

Add the delay_serialization option, allowing users to delay expensive serialization until a more convenient time, such as after an HTTP request has completed. In multi-threaded mode, it causes serialization to happen inside the sender thread.
Also, support the sender_queue_size in single_thread mode, so that it can benefit from the new delay_serialization option. Messages are now queued (possibly unserialized) until sender_queue_size is reached or #flush is called. It may be set to Float::INFINITY, so that messages are indefinitely queued until an explicit #flush.
Fix #271

cc @BlakeWilliams

Hey @pudiva, thanks a lot for the PR. I'll do my best to give it a look soon 🙇


[tutorial] removed references to JSX

Replaced "JSX-like expressions" with "JavaScript expressions" in the two places it showed up.
Also, removed an internal link.

LGTM!


na_sm failure with unaligned transfers

This problem can be reproduced with the margo-p2p-bw benchmark found here:
https://xgitlab.cels.anl.gov/sds/ssg/tree/master/tests/perf-regression
The following example works correctly with 4K transfers:
$ mpiexec -n 2 ./margo-p2p-bw -x 4096 -n sm:// -c 1 -D 5
Process 0 of 2 is on carns-x1
Process 1 of 2 is on carns-x1
<op>	<concurrency>	<threads>	<xfer_size>	<total_bytes>	<seconds>	<MiB/s>
PULL	1	0	4096<PHONE_NUMBER>	5.000119	1114.395359
PUSH	1	0	4096<PHONE_NUMBER>	5.000069	1093.460765

While the following example fails with (4K-1) transfers:
$ mpiexec -n 2 ./margo-p2p-bw -x 4095 -n sm:// -c 1 -D 5
Process 0 of 2 is on carns-x1
Process 1 of 2 is on carns-x1
# NA -- Error -- /home/pcarns/working/src/mochi/mercury/src/na/na_sm.c:3874
 # na_sm_get(): Read 512 bytes, was expecting 4095 bytes
# HG -- Error -- /home/pcarns/working/src/mochi/mercury/src/mercury_bulk.c:781
 # hg_bulk_transfer_pieces(): Could not transfer data
# HG -- Error -- /home/pcarns/working/src/mochi/mercury/src/mercury_bulk.c:945
 # hg_bulk_transfer(): Could not transfer data pieces
# HG -- Error -- /home/pcarns/working/src/mochi/mercury/src/mercury_bulk.c:1700
 # HG_Bulk_transfer(): Could not transfer data
margo-p2p-bw: ../tests/perf-regression/margo-p2p-bw.c:636: bw_worker: Assertion `ret == 0' failed.

These examples spend 5 seconds (-D) each doing pull or push transfers between a pair of processes with no more than 1 (-c) bulk transfer in flight at a time.  There test program creates one large bulk handle on each process and issues multiple adjacent bulk_transfer operations for portions of the bulk region.
It might be coincidence, but when I add debugging printfs to show the offset, it looks like the problem triggers when the local and remote offsets approach 2 MiB.

Tagging @mdorier who has observed a problem with some bulk transfer combinations with na_sm also; it may or may not be the same problem.

This might be a bug in my test program; I meant for it to use 2 GiB bulk regions but it is actually using 2 MiB, so the failure is occurring near the point where the benchmark will wrap back around to the beginning of the buffer.

Nevermind, the bug was in my test program; sorry about the noise!


why not support auto expire?

This is a good package for localstorege, But I think can add auto expire to this package? like cookie, redis, memcache...., we can set when the key-value auto expire.

I think, contributors should vote if that functionality needed. Local storage doesn't provide any expiration features out of a box

Is it working?


Increment versions for confluent releases

Increment package versions for confluent releases

API change check
API changes are not detected in this pull request.


🍒 5.5 [Concurrency] SR-15309: Fix instance task.isCancelled impl to use _task

Description: The instance version of the isCancelled function on Task was incorrectly reaching for the current task and checking that, rather than checking the _task it represents. The UnsafeCurrentTask version of this API was correct, only this API was mistaken.
Risk: Low
Review by: @DougGregor
Testing: Added test covering this case, PR testing on CI.
Original PR: https://github.com/apple/swift/pull/39710
Radar: rdar://84146091 & SR-15309
Note that this is https://github.com/apple/swift/pull/39711 + https://github.com/apple/swift/pull/39719

@swift-ci please test


Crochet Dashboard

Experience
Crochet Dashboard Experience Export.zip
Title
Crochet Dashboard
Screenshots

Description
All-in-one hub for managing your crochet projects, yarn collection, and patterns. Record your project details such as yarn used, hook size, and pattern. Keep a catalog of your yarn stash with details such as brand, color, fiber and so on.
Categories
Hobbies
Language
en-US
Terms

[X] I agree that this Experience is licensed under the MIT License.
[X] I have intellectual property rights and/or permission to contribute the Experience and its content.
[X] I confirm that the Experience does not contain any harmful or malicious content.

Not sure how to fix this. How do I know which objects correspond to the "broken" ids?

Great to know, looking forward to that! Thanks for the fast reply!

/gallery approve


Mssql datetypes

Thank you for taking the time to open this PR. However, we're now in the process of splitting out the MSSQL driver for our SQLx Pro offering and it will be rewritten from scratch to fix some longstanding issues, so we will not be accepting your contribution at this time.
We'll make sure that the new MSSQL driver supports the datetime types via chrono and time.

any eta, when this will be available? We will buy it anytime!


Fix serializeACDCAttachment to work with the correct anchor per type.

This PR uses the correct events for creating the anchors in the embed of grant messages.

This makes sense. I'm glad to learn how do do this correclty.


Model events (C/S/U/D) not firing when acted on via a relation

There's a few issue's that reference model events for related models; but in my use case I don't really need to know if it was an attach/associate/detach/pivot etc - I'd be very happy to have the basic saving/saved/updating/updated/creating/created/deleting/deleted events fire on the model that has been action on via a related model (wether that's via a ->relation()->save(), ->attach() etc).
Actually I'm not too sure if that should be happening already or not - but in my case it isn't.
To give context on my use case - I have a redis cache of ids that have a specific attribute; and these items are acted on both via a relation or on their own - I get the model events to update the redis cache but it only ever triggers when the model method is called on it's own (not via a relation).

I think this is intended? Ping @taylorotwell.


v2.1 is failing inside ci

Hey,
thanks for this action, anyway I updated to v2.1 and it's failing. I think it's because package.json and package-lock.json are not synced.
I'm happy to provide a log if needed
Thanks
Omar

hey @omarkhatibco sorry this is fixed now, you can see https://github.com/vijaykramesh/pr-lint-action-example-repo/pull/2/checks for a working example, upgrade to 2.3 and you should be all good.  sorry about that!

Hey @vijaykramesh,
thank you for the quick fix and I can confirm that it's working now


DGC Design Townhall presentation for Cupcake Website

The demo window is a major improvement for the user experience improvement.  I think we should touch on this in the town hall meeting.

Wonil, For the website, I am thinking of showing three pages that have a new feature or dramatically helping adopter pain points compare to the v19a website.

Components overview page. Adopters now can see all the components we offer in the design kit in one place and know what they look like.

Components Demo window. Adopters no longer need to scroll up and down the website page to find information. They can also view the components within different themes.

Resources page. Adopters now have one central place to find all the resources they need to get started, get help and more.

Help page. Adopters can find clear direction on how to find help and which channel will be the best way for hem to troubleshoot.

End with - "More to come, our Layout patterns section is in work to provide valuable guidance on how to craft a functional yet beautiful IBM.com page."

Hey Jenny, this sounds good to me. Should we also include a slide that covers an overview of your website strategy moving forrwad?

Sure. I might need some help with this because we do not have a clear vision of how we are going to merge with the Carbon website or timeline around it at this moment.
What do you have in mind?

@wonilsuhibm The presentation slides for the cupcake website portion is attached below.
On page five and page six you will find two options to address the strategy moving forward. Please feel free to pick one and make any edits to make it work for the rest of the presentation slides.
DGC-design-town-hall--Cupcake Website.key.zip


Unit Tests: Process Package

Detailed description:
Initial PR for Unit Tests before release.
Which issue(s) this PR fixes:
Fixes #NONE, will fix #293
Special notes for your reviewer:
This PR is part of a sequence of PRs which will be coming at the end of each day to track progress and make PRs more readable.
Checklist

[ ] Documentation added
[x] Tests updated

Merged in #303


WIP: DevScripts

DO NOT MERGE
just a hacky prototype for a <DevScripts /> component designed to be included in the <head /> so that its guaranteed to execute before normal <Scripts />. Better name than <LiveReload /> since we do HMR + HDR too.

Obsoleted by ##8609


Allow imports from pub

It doesnt seem to be possible to import libraries from pub, which pretty much rules out all practical uses.
Will this become possible in the future?

We're working on it - too early to be absolutely confident - but hopefully yes and hopefully fairly soon.

Thanks for the feedback! Tracked here: https://github.com/dart-lang/dart-services/issues/43

So... is this supported or not? And if yes, how?

The issue is still open, see: dart-lang/dart-services#43 @sebnozzi

Thanks @kasperpeulen . And sorry - had not understood the relationship with the "dart-services" project.


Add find_map with any, first, and last variants

PR opened in response to #607.

FYI, GitHub doesn't always send notifications when you push new commits, so it helps to leave a comment. I also amended your commit with cargo fmt.
bors r+


Power consumption when 2 indoor units on one outdoor unit

Hi, I have 2 indoor units CS-TZ25WKE attached to 1 outdoor unit.
I use the ESP32 CN-CNT variant in both indoor units.
I have 2 energy sensors reporting the same when idle (both 8 watt) and they also seem to be reporting the same when in use.
Is this energy consumption measurement taken from the outdoor unit for the whole system combined?

The power consumption was not implemented by me but from what I remember it's just a rough approximation, which is probably why you get the same values.
I assume if one is idle and one is on you get different values?

Nope, the values are practically always identical. Sometimes one is a little faster reporting then the other, but generally they are the same.

Strange, that makes it even more useless than it was with a single unit.

I have the official intesys knx adapter for my knx system, i can confirm that the consumption is indeed calculated on the outdoor unit and will be reported to be the same on both units. The consumption of the inside split are few watts anyway (tested with a real amperometric sensor) so i don't think it really matters.

I have 3 indoor units with the same behaviour. Is it confirmed that this is by design? In the cloud app I cann see slightly different power values between the 3 indoor units. Is Panasonic itself also using the outdoor unit for estimating power consumption?

"For Multi-Split AC Systems, the energy consumption value displayed is for whole system."
see
https://www.panasonic.com/global/hvac/products/comfort-cloud/how-to-use-comfort-cloud/check-air-conditioner-energy-consumption.html


Change of ownership

Cameron,
Hope things are going well for you.
If you still get these, can you please turn over ownership of the unm-art organization and the WMS-Labeling repo to me, please?
Thanks!
Jonahlyn

Hey Jonahlyn,
Things are going quite well.  I certainly hope it's the same for you and that things are settling into place back there.  If you insist Ill go ahead and make you the owner of these.
I believe that I have now made you an owner for both.  For some reason, I cant add myself as an outside collaborator.  Looks like you'll have to do that.  Good luck!
Cameron


Add package to stackage

This package is very useful - any chance it could be added to Stackage?

Yes, here's the PR: https://github.com/fpco/stackage/pull/2380

The PR got merged, closing.


Signature no longer has lost some trait implementations between v0.2.6 to v0.2.7

Specifically things like PartialOrd and Hash
c.f. https://docs.rs/sodiumoxide/0.2.6/sodiumoxide/crypto/sign/ed25519/struct.Signature.html#trait-implementations vs https://docs.rs/sodiumoxide/0.2.7/sodiumoxide/crypto/sign/ed25519/struct.Signature.html#trait-implementations
I find those trait implementations useful, but I'm not sure whether they actually make sense.

Closing due to deprecation of the library.


Media results null check

Fixes

Fixes #2833 by @sentry-io
Description

Testing Instructions

Checklist

[ ] My pull request has a descriptive title (not a vague title likeUpdate index.md).
[ ] My pull request targets the default branch of the repository (main) or a parent feature branch.
[ ] My commit messages follow best practices.
[ ] My code follows the established code style of the repository.
[ ] I added or updated tests for the changes I made (if applicable).
[ ] I added or updated documentation (if applicable).
[ ] I tried running the project locally and verified that there are no visible errors.
[ ] I ran the DAG documentation generator (if applicable).

Developer Certificate of Origin

Developer Certificate of Origin
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

@obulat @krysal Please check.

@obulat do you know when this happens? Is it when there are no related results? I'm surprised it doesn't return an empty list for that rather than nothing 🤔

@dhruvkb added a note on the issue about it: https://github.com/WordPress/openverse/issues/2833#issuecomment-1714924279
I'll edit this PR description from "Fixes" to "Related to" so that the issue stays open and we can fix the underlying API issue.


Problem with Observatory Description

Why is the ###Description there and the ####Alternatives there? Is that a bug or was there some error in how the description was written in?

That text block is supposed to be in markdown. Looks like it doesn't work

working for me

Its working in the project page

Related to #511

Duplicate of #471


Don't warn on unused generated definitions

When a definition is unused, all of it's generated children will also be unused, which leads to the user-provided function to be printed many times as unused.
For example
def inc(bits):
  match bits:
    case Bits/E:
      return Bits/I (Bits/E)
    case Bits/O:
      return Bits/I (bits.pred)
    case Bits/I:
      return Bits/O (inc(bits.pred))

Will generate the Definition is unused warning 5 times.
Instead, we should check that to send this warning, definitions should not be builtin and should not be generated.

Will be closed by https://github.com/HigherOrderCO/Bend/pull/544 as far as I understand


Simplify crypt indicator generation

nr2char() is a much simpler way to obtain UTF-8 characters beyond 0xFFFF.

I'm getting the following error as a result of this merge everytime I open a file.
Error detected while processing function airline#init#bootstrap:
line   47:
E118: Too many arguments for function: nr2char
E116: Invalid arguments for function get(g:, 'airline_crypt_symbol', nr2char(0x1F512, 1)), }, 'keep')
E116: Invalid arguments for function extend
Press ENTER or type command to continue


calling destroy() on a not running instance will not stop Coap server

Trying to destroy() a "not running" instance (client, server or bs server) will not stop internal coap server.
Step to reproduce start(), stop(), destroy().
It seems to be a californium issue : https://github.com/eclipse/californium/issues/934
(tested only on leshan client)

It should be fixed in master with the Californium 2.0.0-M15 integration (commit abe036fe08779c1b6fd7825bc96346b86efb7781)


SW-6254 Updated deliverable status pills

Merge activity

Nov 26, 9:31 AM EST: A user merged this pull request with Graphite.


add command to set pen width

There's a VDU code in some more advanced VDU systems that sets the pen width for line drawing
vdp-gl can support this, so we may as well implement the command :grin:
BBC BASIC for Windows and the SDL version of BBC BASIC support this using VDU 23,23,t,0,0;0;0; which sets the pixel width of lines from PLOT commands to be t.  We should implement this.
(we probably don't need the trailing zeros)

vdp-gl supports picking rounded end-caps for wider lines.  those would be problematic for some of the new drawing modes being added in #148
should not be a show-stopper though - the solution is to just not allow different end-caps to be chosen :grin:

rounded end-caps can potentially be added in once we support drawing semi-circles, if we choose to do so


Locate and map the events/operations related to looting

What kind of looting are we talking about?
Stuff from monsters or players?
And I was told the containers handle this, since the inventory is considered a container.


[models] Calling DrawTriangle3D() more than 10906 times results in blank window.

[X] I tested it on latest raylib version from master branch
[x] I checked there is no similar issue already reported
[X] My code has no errors or misuse of raylib

Issue description
Attempting to run DrawGrid() followed by 10907 or more DrawTriangle3D() results in a blank window. Drawing 10906 or fewer triangles works just fine. Code example is trivial, with all triangles being drawn in the same place. Originally discovered while using raylib-guile; recreated with C and compiled with premake.
Issue seems similar to  https://github.com/raysan5/raylib/issues/1721
I've only been using Raylib for a few days now, but I really like it (other than this small issue of course). Sure beats straight OpenGL; I probably would have given up on what I'm working on if it wasn't for this library.
Environment

Operating system: Debian 11
OpenGL version: 3.3 (I think)
GPU: AMD CAICOS

Issue Screenshot
Drawing 10906 triangles:

Drawing 10907 triangles:

Code Example
#include "raylib.h"

int main(void)
{
    static const int screenWidth = 800;
    static const int screenHeight = 450;

    InitWindow(screenWidth, screenHeight, "triangle-test");

    Camera3D camera = { 0 };
    camera.position = (Vector3){ 10.0f, 10.0f, 10.0f };
    camera.target = (Vector3){ 0.0f, 0.0f, 0.0f };
    camera.up = (Vector3){ 0.0f, 1.0f, 0.0f };
    camera.fovy = 45.0f;
    camera.projection = CAMERA_PERSPECTIVE;
    SetCameraMode(camera, CAMERA_FREE);

    SetTargetFPS(60);

    while (!WindowShouldClose()) {
        UpdateCamera(&camera);
        BeginDrawing();
            ClearBackground(RAYWHITE);

            BeginMode3D(camera);
                DrawGrid(10, 1.0f);
                for (int i = 0; i < 10907; i++)           // 10907 fails, 10906 works
                    DrawTriangle3D((Vector3){ 1, 0, 0 },
                                   (Vector3){ 0, 1, 0 },
                                   (Vector3){ 0, 0, 1 },
                                   BLUE);
            EndMode3D();

        EndDrawing();
    }

    CloseWindow();
    return 0;
}

It looks like if I call
'''
rlCheckRenderBatchLimit(6)
'''
(no less than 6) after the first 10906 triangles, I can draw more triangles. The following works correctly:
'''
DrawGrid(10, 1.0f);
for (int i = 0; i < 10906; i++)
DrawTriangle3D((Vector3){ 1, 0, 0 },
(Vector3){ 0, 1, 0 },
(Vector3){ 0, 0, 1 },
BLUE);
rlCheckRenderBatchLimit(6);
for (int i = 0; i < 10906; i++)
DrawTriangle3D((Vector3){ 1, 0, 0 },
(Vector3){ 0, 1, 0 },
(Vector3){ 0, 0, 1 },
BLUE);
'''

I've been digging through the source code a bit.

DrawGrid(10, 1.0f) draws 22 lines, with 2 vertices each: 44 vertices.
DrawTriangle(...) draws 3 vertices, times 10906 triangles: 32718 vertices.
rlCheckRenderBatchLimit() will only force a new batch when called with at least 6: 6 vertices.
44 + 32718 + 6 = 32768
RL_DEFAULT_BATCH_BUFFER_ELEMENTS is defined as 8192. 8192*4 (each element is a quad; I don't know what the significance of the vertices being in groups of 4 is) = 32768 vertices

Attempting to use the last 6 (or 5 or 4, I suppose) vertices in the batch is causing the render to fail for some unknown reason.

@rich-1170 @noodlecollie Just reviewed batch limit check for DrawTriangle3D(), now it should work.

I'm closing the issue. Feel free to comment if problem persists.


Ruleset + stagelist commands

I listed them in the test, but I'll list them here too
ruleset for Singles: "Singles Ruleset: 2 Stock, 6m Time, No Items, Legal Stages Only | Refer to !stagelist for legal stages."
ruleset for Doubles: "Doubles Ruleset: 3 Stock, 8m Time, No Items, Team Attack On, Legal Stages Only | Refer to !stagelist for legal stages."
!stagelist: "Legal Stages: Battlefield, FD(Omega Palutena’s), Smashville, Town and City, Duck Hunt, Dreamland, and Lylat."

This is done and merged to master. I've added the Ready for Deploy label to indicate that a feature is in the code but not in the currently running bot. Once #16 is out I'll probably just put features right into the running bot once they're done, but at the moment restarting the bot has some unfortunate side-effects (resets everything except the user index).


Write fixes

Some various write fixes

Hi @edaniels thanks for your PR. User data is actually optional in a LAS file and therefore needs to be made so in the encoder/decoder as well.

@jblindsay. Going to close for now. I realized I made these changes because there's no exported way to set usePointUserdata. If points are added with user data, they aren't written out.


Rename return values

While trying out the library, I frequently found myself wanting to save the partial application of the function to reuse it throughout my code. And it felt more natural to name that resulting function handleFooErrors instead of the function that creates it.
Compare:
const [fetchErrors, configureHandleFetchErrors] = errorCauses({
  // ...
});

const handleFetchErrors = configureHandleFetchErrors({
  // ...
});

with:
const [fetchErrors, handleFetchErrors] = errorCauses({
  // ...
});

// 😅
const fetchErrorHandler = handleFetchErrors({
  // ...
});

This PR renames the function returned by errorCauses in the README.md and the tests to follow this more intuitive naming scheme.

The common case is to create the handleErrors call inline in a .then where the current naming makes perfect sense. See documentation.


Box Component: Center with World Coordinates

Would be very nice to have a variant of the 'center' property which returns the center of a gameobject in world coordinates.

This appears to have been the intended purpose of Box.center, but it didn't really work right in Groups. I've fixed it to use matrices more confidently and efficiently.


Rename files to prevent being parsed as documentation

Description
The markdown files in hack/zarf-jsfh-template are breaking the build for zarf-docs. By prefixing the file names with "_", they are ignored by Docusaurus.

@bdfinst looks like you missed one in hack/zarf-jsfh-template/_section_properties_details.md on line 13:
{%- if sub_property.is_pattern_property %} Pattern Property{% endif %} {% with schema=sub_property %}{%- include "breadcrumbs.md" %} {% endwith %}

You can test this locally by running make docs-and-schema to make sure you got all of them without needing to wait for CI.


Minimize the footprint of Facade

Currently a lot of methods are defined on the Facade interface.
Users have to implement those in their project to use the package.
Find a way to either reduce the number of methods or to make them optional.

Facades where removed in current version.


Expose start() and stop() functions on AutoPlay?

Description

Just a suggestion. Would love to be able to control this plugin a bit more (e.g. stopping on a specific index, stopping on focus inside panel, etc) instead of just stopping on hover 😃
Steps to check or reproduce

NVM just noticed it! 😄


Flux Join does not actually support any of the documented Methods

The documentation for join() includes that method parameter, which does indeed exist. However, the join function only accepts "inner" which is the default. This renders the parameter useless, and the documentation confusing.
Relevant URLs
https://v2.docs.influxdata.com/v2.0/reference/flux/stdlib/built-in/transformations/join/
\

Thanks @rickspencer3, I fixed part of this yesterday, but I missed something else that will be fixed shortly.


Support for room chat

Hi pkyeck
Do you plan to support room chat, any time soon?
Kind regards
Leon Nguyen

This is my approach for Room Chat, hope it helps
-(void) sendEvent:(NSString *)eventName withString:(NSString *) message
{
SEL function = nil;
NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithObject:eventName forKey:@"name"];
[dict setObject:message forKey:@"args"];
SocketIOPacket *packet = [[SocketIOPacket alloc] initWithType:@"event"];
NSString *strTest = [dict JSONRepresentation];
packet.data = strTest;
packet.pId = [self addAcknowledge:function];
if (function)
{
    packet.ack = @"data";
}
[self send:packet];
[packet release];

}


add options to enable supported markdown-rs extensions

It appears that rust markdown renderer that is used supports various CommonMark extensions. It would be nice to be able to enable them in application settings or have them all enabled by default. I would especially appreciate support for math extension.

already enabled.


Roll Engine from c5c7e83b9e53 to d07368169e3b (35 revisions)

Roll Engine from c5c7e83b9e53 to d07368169e3b (35 revisions)
https://github.com/flutter/engine/compare/c5c7e83b9e53...d07368169e3b
2020-11-12<EMAIL_ADDRESS>Limit heap growth on Android (flutter/engine#20473)
2020-11-12<EMAIL_ADDRESS>make CkContourMeasureIter and CkContourMeasure resurrectable (flutter/engine#22459)
2020-11-12<EMAIL_ADDRESS>Reland: "Make PlatformDispatcher.locale and locales return consistent values (#22267)" (flutter/engine#22473)
2020-11-12<EMAIL_ADDRESS>Disable synchronous resizing until a frame is produced (flutter/engine#22457)
2020-11-12<EMAIL_ADDRESS>[Android text input] Reland #21534 (flutter/engine#22435)
2020-11-12<EMAIL_ADDRESS>Add an include in minikin (flutter/engine#22466)
2020-11-12<EMAIL_ADDRESS>Add D3D9 fallback path for ANGLE and ensure fallbacks are actually attempted (flutter/engine#22412)
2020-11-12<EMAIL_ADDRESS>Default to 2.7 when generating the package config (flutter/engine#22469)
2020-11-12<EMAIL_ADDRESS>Fix talkback in hybrid composition while using FlutterFragmentActivity (flutter/engine#22429)
2020-11-12<EMAIL_ADDRESS>libtxt: use a placeholder run's width as the width of the placeholder character's glyph (flutter/engine#22451)
2020-11-12<EMAIL_ADDRESS>Roll Skia from 59bafeeaa7de to 43f0a7d724aa (1 revision) (flutter/engine#22467)
2020-11-12<EMAIL_ADDRESS>Roll Fuchsia Mac SDK from 9t3yDRxI8... to 8ZF4hapvg... (flutter/engine#22464)
2020-11-12<EMAIL_ADDRESS>Roll Fuchsia Linux SDK from pWW5QaeNe... to fULjPqtx9... (flutter/engine#22462)
2020-11-12<EMAIL_ADDRESS>Roll Dart SDK from 40a4d9b44d72 to 620cf701720d (1 revision) (flutter/engine#22460)
2020-11-12<EMAIL_ADDRESS>Fix the event size parameters in the Embedder ComplexClip test (flutter/engine#22455)
2020-11-12<EMAIL_ADDRESS>Reverts 2 commits that remove surface dependance on external view embedder (flutter/engine#22468)
2020-11-12<EMAIL_ADDRESS>Revert "Make PlatformDispatcher.locale and locales return consistent values (#22267)" (flutter/engine#22461)
2020-11-12<EMAIL_ADDRESS>Revert "[Android Text Input] Make the editing state listenable and allow batch edits  (#21534)" (flutter/engine#22434)
2020-11-12<EMAIL_ADDRESS>Make CkPath resurrectable (flutter/engine#22446)
2020-11-12<EMAIL_ADDRESS>Upgrades to felt (running on multiple modes, multiple backends, single test target option) (flutter/engine#22260)
2020-11-12<EMAIL_ADDRESS>Roll Skia from 70eba23828a3 to 59bafeeaa7de (3 revisions) (flutter/engine#22458)
2020-11-12<EMAIL_ADDRESS>Make PlatformDispatcher.locale and locales return consistent values (flutter/engine#22267)
2020-11-11<EMAIL_ADDRESS>[web] Refactor _measureSubstring to better suit rich text measurement (flutter/engine#22443)
2020-11-11<EMAIL_ADDRESS>[web] Reuse the existing font string builer in TextStyle (flutter/engine#22444)
2020-11-11<EMAIL_ADDRESS>[web] Better data structure to prepare for rich text measurement (flutter/engine#22442)
2020-11-11<EMAIL_ADDRESS>Roll Skia from 869eb97f6c29 to 70eba23828a3 (20 revisions) (flutter/engine#22452)
2020-11-11<EMAIL_ADDRESS>fuchsia: Update buildroot (flutter/engine#22445)
2020-11-11<EMAIL_ADDRESS>Fix typo in documentation for FlPlatformPlugin (flutter/engine#22426)
2020-11-11<EMAIL_ADDRESS>Roll Dart SDK from 8749fdff07f5 to 40a4d9b44d72 (1 revision) (flutter/engine#22450)
2020-11-11<EMAIL_ADDRESS>reland support uri launch in android (flutter/engine#22363)
2020-11-11<EMAIL_ADDRESS>Roll Fuchsia Mac SDK from e-4Jm-yWa... to 9t3yDRxI8... (flutter/engine#22447)
2020-11-11<EMAIL_ADDRESS>Roll Skia from 7006e15df59d to 869eb97f6c29 (4 revisions) (flutter/engine#22437)
2020-11-11<EMAIL_ADDRESS>Remove double-referencing from CkImage to SkImage (flutter/engine#22415)
2020-11-11<EMAIL_ADDRESS>Remove GetExternalViewEmbedder from surface (flutter/engine#22272)
2020-11-11<EMAIL_ADDRESS>Rasterizer is initialized with an external view embedder (flutter/engine#22405)
Also rolling transitive DEPS:
fuchsia/sdk/core/linux-amd64 from pWW5QaeNe74S to fULjPqtx9XLI
fuchsia/sdk/core/mac-amd64 from e-4Jm-yWa-lI to 8ZF4hapvgu37
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
...

Commit queue failed; closing this roll.


Adapt new fork to Lifen

Few commits to adapt the new fork of Gotty to Lifen. The previous repository https://www.github.com/honestia/gotty will be archived.

@mtparet I need a little bit of activation from a CircleCI admin https://app.circleci.com/settings/project/github/honestica/gotty-v2?utm_campaign=locked_project&utm_content=project_dashboard_tooltip&utm_medium=copy_admin_project_set_up_link&utm_source=circleci_onboarding

Done @benoittgt


using ps3 controller with ros

Hello im having a trouble at using ps3 controller on crazyflie ros
i installed cflib and python client and checked it running  successfully
and i installed crazyfile ros and tried rosrun crazyfile_tools scan and found the address of my crazyfile
but when i try
kyujin@kyujin-Samsung-Desktop-System:~/catkin_ws$ roslaunch crazyflie_demo teleop_ps3.launch uri:=radio://0/80/250K
then i get a error like this
ERROR: cannot launch node of type [crazyflie_demo/controller.py]: can't locate node [controller.py] in package [crazyflie_demo]
(viz and sensor reading are normal only controls are malfuntioning)
i checked a launch file  controller.launch and found default arg for crazyfileSDK was set to

but i found that i don't have such path crazyflie-clients-python/lib
list of contents in my  crazyflie-clients-python is
(venv) kyujin@kyujin-Samsung-Desktop-System:~/crazyflie-clients-python$ ls -l
total 104
-rw-rw-r-- 1 kyujin kyujin   587  9월 25 02:33 appveyor.yml
drwxrwxr-x 2 kyujin kyujin  4096  9월 25 02:33 bin
-rw-rw-r-- 1 kyujin kyujin 15468  9월 25 02:33 bitcraze.ico
-rw-rw-r-- 1 kyujin kyujin   225  9월 25 02:33 CMakeLists.txt
-rw-rw-r-- 1 kyujin kyujin  2236  9월 25 02:33 CONTRIBUTING.md
-rw-rw-r-- 1 kyujin kyujin   725  9월 25 02:33 CREDITS.txt
drwxrwxr-x 2 kyujin kyujin  4096  9월 25 02:33 examples
-rw-rw-r-- 1 kyujin kyujin 18415  9월 25 02:33 LICENSE.txt
-rw-rw-r-- 1 kyujin kyujin   180  9월 25 02:33 MANIFEST.in
-rw-rw-r-- 1 kyujin kyujin    56  9월 25 02:33 module.json
-rw-rw-r-- 1 kyujin kyujin  1071  9월 25 02:33 package.xml
-rw-rw-r-- 1 kyujin kyujin  7529  9월 25 02:33 README.md
-rw-rw-r-- 1 kyujin kyujin  1901  9월 25 02:33 RELEASE_CHECKLIST.md
-rw-rw-r-- 1 kyujin kyujin  5484  9월 25 02:33 setup.py
drwxrwxr-x 7 kyujin kyujin  4096  9월 25 02:34 src
drwxrwxr-x 3 kyujin kyujin  4096  9월 25 02:33 tools
drwxrwxr-x 2 kyujin kyujin  4096  9월 25 02:33 win32install
please help me solve this prob..
thanks for your wonderful work and thanks in advance

The crazyflieSDK is not used anymore - everything is now implemented in C++. I just pushed a change to reflect that (this will not have any functional change though).
The controller.py node it is missing is in crazyflie_demo/scripts/controller.py (https://github.com/whoenig/crazyflie_ros/blob/master/crazyflie_demo/scripts/controller.py). Please verify that you have this file on your local disk. Also, make sure that the file has the executable permission set (this is done automatically if you use git, but not if you just download an archive from github.)

thanks whoenig the problem was executable permission as you said

Great!


Edits to README.md

Hey guys, I just corrected some grammar stuff while reading through the README.md file, reworded some sentences, and updated some of the Discord names. Let me know what you think about the changes.

LGTM, I'll merge once the tests pass. Thanks for taking the time to update this - it was long overdo!


Upgrade: hiera version to 3.12.0

Merge Checklist

All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)

[x] The toolchain has been rebuilt successfully (or no changes were made to it)
[x] The toolchain/worker package manifests are up-to-date
[x] Any updated packages successfully build (or no packages were changed)
[x] Packages depending on static components modified in this PR (Golang, *-static subpackages, etc.) have had their Release tag incremented.
[x] Package tests (%check section) have been verified with RUN_CHECK=y for existing SPEC files, or added to new SPEC files
[x] All package sources are available
[x] cgmanifest files are up-to-date and sorted (./cgmanifest.json, ./toolkit/scripts/toolchain/cgmanifest.json, .github/workflows/cgmanifest.json)
[x] LICENSE-MAP files are up-to-date (./LICENSES-AND-NOTICES/SPECS/data/licenses.json, ./LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md, ./LICENSES-AND-NOTICES/SPECS/LICENSE-EXCEPTIONS.PHOTON)
[x] All source files have up-to-date hashes in the *.signatures.json files
[x] sudo make go-tidy-all and sudo make go-test-coverage pass
[x] Documentation has been updated to match any changes to the build system
[ ] Ready to merge

Summary

What does the PR accomplish, why was it needed?
This PR is to upgrade the package hiera to version 3.12.0
Change Log

SPECS-EXTENDED/hiera/fix-puppetlab-paths.patch
SPECS-EXTENDED/hiera/hiera-3.12.0.tar.gz.asc
SPECS-EXTENDED/hiera/hiera.signatures.json
SPECS-EXTENDED/hiera/hiera.spec
SPECS-EXTENDED/hiera/puppet-gpg-signing-key-20250406.pub
cgmanifest.json

Does this affect the toolchain?

NO
Associated issues

#xxxx

Links to CVEs

https://nvd.nist.gov/vuln/detail/CVE-YYYY-XXXX

Test Methodology

Local Build

This PR is raised to successfully merge #11360


Organization name is not shown in the leaderboard

Hi,
We are now organizing a competition and it seems that all submissions that submitted as an organization do not have their participant name shown as the organization name.
Is this a bug now or I need to manually change setting somewhere?

Can you please share a screenshot where you see this problem?

Please check the attached pics. I submit as an organization but on the leaderboard, it still shows my username.....

Please check again. I can see organization name instead of username for a submission submitted as an organization

I am closing this. Feel free to reopen if you find any more issues related to this

Hi,
I have tested it again.... Still it shows my username.... I do not know why...

The leaderboard still shows my username:

Is it because I previously submitted as Yourself and then submit it again as an organization then would not be able to overwrite it?

@ihsaan-ullah I have further tested by deleting all my previous submissions and re-submit again as organization. Still, it shows my username....

I have checked through all the setting related to leaderboard, there is no options related to this....

I have tested it on another competition I am enrolled.. And the organization Name shows without any problem:

It seems that it is the problem with my competition..... But I cannot find any options or settings that allow me to change this... Can you give me some advice on this? @ihsaan-ullah

@Punchwes
I am not sure why this is happening. Maybe because your first submission was without an organization so now it shows your username for all submissions.
Can you reproduce this on your new competition?

@ihsaan-ullah I have tried again with the new competition (not mine, but I participate it), the submit as organization works perfectly, I can freely change as Yourself or as Organization and it will be reflected correctly.
As to my own competition - https://www.codabench.org/competitions/3737/, I have created a new account, without any previous submissions. I use the new account to submit as an organization, and it still shows the username....
The submission tab is like:

The leaderboard looks like:

I am now very confused..... I am almost certain it is the problem with my competition - https://www.codabench.org/competitions/3737/. As I cannot reproduce this in other competitions. However, I have no idea what caused this.... There is no relevant options or settings in the configuration that can change this.....

Strange.
I am putting link to the line number so that anyone checking this can do it easily
https://github.com/codalab/codabench/blob/de55ef3fc3642194d194fb79ab61aad6a3e25d6d/src/static/riot/competitions/detail/leaderboards.tag#L84
To fix this, we really need to reproduce this issue.


Create a .editorconfig

Is your feature request related to a problem? Please describe.
We don't have an editorconfig at the moment. That's why indentations and quotation marks have different characteristics
Describe the solution you'd like
We should have an editorconfig that we use in every project.

@dominikhorn93 we can use this one (Had to change the filename in order to upload it here):
https://app.zenhub.com/files/459665365/c9080f6c-27bd-440b-9710-13677bd861e2/download

Wird abgelöst von: https://app.zenhub.com/workspaces/digiwf-621f70bf50ea1100120b7e93/issues/gh/it-at-m/digiwf-core/345


[JAX] Refactor fused attention implementation

A follow up of PR-653

/te-ci jax

Close and reopen in #711


Lin 545 parameterize the python module for framework script pipeline

Description
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)

How Has This Been Tested?
Pass all existing tests

WIP - still need to add test to use subprocess to call generated module directly.


Print each step with duration.

Closes #70.

You can see how it looks like in CI build log.

If we’re talking about logging, I think we can omit start and finish time, because mostly we are interested in duration.
:: mainframer v1.1.2

Syncing local → remote machine...
Sync done: took 0 seconds.

Executing build on remote machine…
+ cd /home/user/mainframer/project
+ build project
Execution done: took 0 seconds.

Syncing remote → local machine…
Sync done: took 0 seconds.

SUCCESS: took 0 seconds.

Applied with few improvements as discussed.


How to create a private Route with Wouter?

I want to create a private route like react-router-dom like this code: But I's not the same with Wouter. Route (Wouter) does'nt have render property. What is the replacement in Wouter?
export const PrivateRoute = ({component : Component, ...rest}) => (     <Route         {...rest}         render = {             props => (                 localStorage.getItem("token")                 ? <Component {...props} />                  : <Redirect to="/login" />             )         }     /> );

hi,
wouter does not have a render attribute, but it also supports render children or custom component. The code is here:
export const Route = ({ path, match, component, children }) => {
  const useRouteMatch = useRoute(path);

  // `props.match` is present - Route is controlled by the Switch
  const [matches, params] = match || useRouteMatch;

  if (!matches) return null;

  // React-Router style `component` prop  @Sotatek-PhuongNguyen4 👀 👇
  if (component) return h(component, { params });

  // support render prop or plain children @Sotatek-PhuongNguyen4 👀 👇
  return typeof children === "function" ? children(params) : children;
};

wouter is based on hooks, which is more flexible to a certain extent. You can achieve your goals in many ways:

custom your Route component:

export function YourPrivateRoute (props) {
  const renderChildren = () => localStorage.getItem("token") ? <Component {...props} /> : <Redirect to="/login" />;
  return (
    <Route>{renderChildren}</Route>
  )
}

custom your usePrivateLocation hook

// ...
// refer https://github.com/molefrog/wouter/blob/master/use-location.js
const navigate = useCallback(
    (to, { replace = false } = {}) =>
        history[replace ? eventReplaceState : eventPushState](
        null,
        "",
        // handle nested routers and absolute paths
        localStorage.getItem("token") ? (to[0] === "~" ? to.slice(1) : base + to) : "/login"
     ),
    [base]
  );

These are some of the solutions that I temporarily thought of. although they may not be the best solution, they can solve your problem and are enough to illustrate the flexibility and scalability of wouter.

hi @cbbfcd
Thank you so much for your answer. It's really helpful for my technique. My problem was resolved clearly. <3


Notification Push when app is closed and I want launch a specific function.

Hi!
I need launch a specific function when the app has received a push notification. When app is opened or in background mode I can show an alert with the push notification text, but if app is closed I can not show the alert.
Is there a way to achieve this?
Regards!

👍 I would like to know that, too


Fix Steam Deck SDK url

Updated the broken link to point to the Welcome page of the SDK docs

Thank you for the PR. 🙌


Time picker doesn't respect 12/24 hours locale

The time picker always uses the AM/PM format, instead of honoring the system preference.

You can find the code to fix this bug here: https://github.com/Andreaaa/MinimalToDo
Unfortunately, I don't know how to ask for a pull request

Thanks. 24h time-picker is now available.


[Test] testing sunbeam-terraform pr47 changes

Test passed and closing the commit as this PR is for test purpose only


Translate/localize docs

If anyone would like to help translate and/or review translations for our docs in other languages, that would be very helpful.

Yes, I'd be willing to.


Put SecurityMiddleware first

Recommend putting Django's SecurityMiddleware first. This middleware will handle HTTP -> HTTPS redirects and other important redirects before enforcing the host. Specifically Mozilla's recommendations recommend redirecting all HTTP resources to HTTPS before changing domains. This ensures that Strict Transport Security settings are applied to the user's browser.
Fixes https://github.com/dabapps/django-enforce-host/issues/3

Good catch, thank you!


starknet: update starknet-rs version

Current dependencies on/for this PR:

main

PR #67   👈

This comment was auto-generated by Graphite.

⏳ This pull request is set to merge as part of a Graphite merge job
Job ID: 5FaZj3MlCcmnRnNBZnmv.
See details on graphite.dev


TensorFlow supports multiple threads/streams on one GPU for training?

UPDATE:
I found the source code of GPUDevice, it hard-coded max streams to 1, may I know the know reason?
GPUDevice(const SessionOptions& options, const string& name,
Bytes memory_limit, const DeviceLocality& locality,
TfGpuId tf_gpu_id, const string& physical_device_desc,
Allocator* gpu_allocator, Allocator* cpu_allocator)
: BaseGPUDevice(options, name, memory_limit, locality, tf_gpu_id,
physical_device_desc, gpu_allocator, cpu_allocator,
false /* sync every op */, 1 / max_streams */*) {
if (options.config.has_gpu_options()) {
force_gpu_compatible_ =
options.config.gpu_options().force_gpu_compatible();
}
=================================================
I am wondering whether TensorFlow(1.x version) supports multi-thread or multi-stream on a single GPU. If not, I am curious the underlying reasons, TF did this on some purposes or some libs like CUDA prevents TF from providing or some other reasons?
I tried to run multiple training ops in TF, i.e. sees.run([train_op1, train_op2],feed_dict={...}), I used the TF timeline to profile each iteration. However, TF timeline always showed that two train ops run sequentially (although timeline is not accurate[1], the wall time of each op suggests sequential running). I also looked at some source code of TF, it looks like the each op are computed by in device->ComputeAsync() or device->Compute(), and the GPU is blocked when computing an op. If I am correct, one GPU can only run a single op each time, which may lower GPU utilization.
Any comments are welcome.
1.https://github.com/tensorflow/tensorflow/issues/1824#issuecomment-244251867

This question is better asked on StackOverflow since it is not a bug or feature request. There is also a larger community that reads questions there. Thanks!


[SPARK-28816][DOC][SQL] Document ADD JAR statement in SQL Reference

What changes were proposed in this pull request?
document ADD JAR statement in SQL Reference
Why are the changes needed?
To complete SQL reference
Does this PR introduce any user-facing change?
yes
after change:

How was this patch tested?
Tested using jykyll build --serve

Test build #111171 has started for PR 25895 at commit 5a5345b.

Merged build finished. Test PASSed.

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

Test build #111171 has finished for PR 25895 at commit 5a5345b.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

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

Merged build finished. Test PASSed.

Test build #111190 has started for PR 25895 at commit 6d616ef.

Merged build finished. Test PASSed.

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

Test build #111190 has finished for PR 25895 at commit 6d616ef.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

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

Test build #111832 has started for PR 25895 at commit e28b135.

Merged build finished. Test PASSed.

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

@srowen
I have almost exactly the same contents for ADD FILE and ADD JAR. Shall we have two separate files or combine them?

Test build #111832 has finished for PR 25895 at commit e28b135.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

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

Test build #111844 has started for PR 25895 at commit bd989c1.

Merged build finished. Test PASSed.

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

Test build #111844 has finished for PR 25895 at commit bd989c1.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

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

Test build #111849 has started for PR 25895 at commit ce1309c.

Merged build finished. Test PASSed.

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

Test build #111849 has finished for PR 25895 at commit ce1309c.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

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

Merged to master

Thanks! @srowen @amanomer


Allowed users to use xauth to connect.

This change is backward compatible (or so I believe). I tried it locally with xauth but not with the facebook token.
From the discussion in https://github.com/charliewolf/pynder/pull/211

Ah I see that you already did make facebook_token=None optional.

I don't have write access to your repo, but I believe the only thing this needs is a new default for XAuthToken like in https://github.com/cjekel/tindetheus/commit/ac4896ff6a7fb421603cd0042348c73f749286fd

I believe there is an option on github to allow yourself to have write access on forks of your project. In the meantime, I sent you an invitation to collaborate.

Thanks for creating the XAuth option!


🐛: Automatic Copyright.

:red_circle: Title : Automatic Copyright.
:red_circle: Bug : Not a dynamic code
:red_circle: Changes :   I want to add a dynamic code in the footer so that year changes automatically every year.
Screenshots 📷

:white_check_mark: To be Mentioned while taking the issue :

Full name : Tarushi Farainjiya
What is your participant role?  GSSOC

Hi I am Vibha Gupta and I would like to fix the issue.
I am working under GSSoC'24. Please assign me this issue.

@tarushi29 go ahead.


Upstream at Prometheus Community

Hello,
Are you interested to contribute to the new upstream, in prometheus community?
@caarlos0 should already have access, is there anyone else who needs access?

Hey @roidelapluie , probably @sysadmind

Yes I would like to help contribute to the new upstream.
Thanks


Add indexes to generated tables

Full table scans 😢  It would be great to be able to specify columns that need to be indexed in collections.yml.

Any updates on this? Thanks.

seems dead


Validation - Authentication Flows

Constrain valid entries for login.
This makes it so we don't wastefully process and check for values we are sure wont exist (because registration prevents)

todo add test

When do u think is a good time to move this to prod?

Excellent question

Let's revisit the plan to rollout if we need to.

Sure, September end is fine?
On Sun, 18 Aug 2024 at 8:55 AM, Atreya Bain @.***>
wrote:

Let's revisit the plan to rollout if we need to.
—
Reply to this email directly, view it on GitHub
https://github.com/IEEE-RVCE/reforseti/pull/62#issuecomment-2295095918,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARBATMGVMHS3UDA2A3SDUN3ZSAH4BAVCNFSM6AAAAABMVD677SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJVGA4TKOJRHA
.
You are receiving this because your review was requested.Message ID:
@.***>


Presentations are disabled on some mobile phones

Solution: Put latest, un-minified impress.js in resources folder and enable presentations for all phones.

Fixed


O365 Webhook Integartion

Continuously check calendars and match those with users in the background (unless O365 provides a web hook interface, in which we could just make that event driven)

We can use web hooks!

Guess I'll work on this one.


Matrix index correction to allow non-square matrices to evaluate properly.

This PR is to correct what appears to be a few index copy/paste errors that would function properly on square matrices but likely not in other cases.

Thanks for catching that.


[Unhandled promise rejection: TypeError: _reactNative.NativeModules.RNDatePickerAndroid.dismiss is not a function.

In Android, it shows yellow box warning after picking a date.
[Unhandled promise rejection: TypeError: _reactNative.NativeModules.RNDatePickerAndroid.dismiss is not a function. (In '_reactNative.NativeModules.RNDatePickerAndroid.dismiss()', '_reactNative.NativeModules.RNDatePickerAndroid.dismiss' is undefined)]

http://<IP_ADDRESS>:19001/node_modules\expo\AppEntry.bundle?platform=android&dev=true&hot=false&minify=false:134246:104 in dismiss$

node_modules\regenerator-runtime\runtime.js:63:36 in tryCatch
node_modules\regenerator-runtime\runtime.js:293:29 in invoke
node_modules\regenerator-runtime\runtime.js:63:36 in tryCatch
node_modules\regenerator-runtime\runtime.js:154:27 in invoke
node_modules\regenerator-runtime\runtime.js:189:16 in PromiseImpl$argument_0
node_modules\react-native\node_modules\promise\setimmediate\core.js:45:6 in tryCallTwo
node_modules\react-native\node_modules\promise\setimmediate\core.js:200:22 in doResolve
node_modules\react-native\node_modules\promise\setimmediate\core.js:66:11 in Promise
node_modules\regenerator-runtime\runtime.js:188:15 in callInvokeWithMethodAndArg
node_modules\regenerator-runtime\runtime.js:211:38 in enqueue
node_modules\regenerator-runtime\runtime.js:238:8 in exports.async

What was the solution on this one?

What was the solution on this one?

I am still getting that same warning ⚠

I am still getting that same warning ⚠

I got that warning too. I tried to use "DateTimePickerModal" from "react-native-modal-datetime-picker", but nothing has changed.

Hi, Guys!
I finally get it.
To make warnings stop, I followed this steps:

I opened node_modules > @react-native-community > datetimepicker > src > datetimepicker.android.js

I commented the onChange method in this following code snippet (inside switch-case):
case DISMISS_ACTION:
default:
event.type = 'dismissed';
onChange(event);
break;

I saved it.

I ran the component on device.

I turned the method back.

I uncommented the method again.

I Repeated the topic 4.

It worked for me. I hope it can help you too.

If we rebuild the app( deleting and reinstalling), same error will arise because node_modules will reupdate with its old snipets....


Twitter logging in with the same profile after logout

Hi, there. I'm having a problem on the Twitter module on  this profile plugin. The logout mechanism seems to not completely logout the user. I mean after I log out, I try logging in again but what happens is that, the previous user is logged in again instead of showing the login form. Clearing the app's data seems to fix this (I'm using the plugin on an Android app by the way) but same thing, It will only show me the login form once, on the start, and after that, doing a log out and then a log in again will just log me in using the same account.
I already tried isolating the problem by creating a new project on unity with just your profile plugin, with twitter module only enabled and only coded the login and logout mechanism using two GUI buttons but same thing happens. I don't know if there's a proper undocumented way of logging out a twitter account with this plugin. I'll just provide the non-working code here:
using UnityEngine;
using System.Collections;
using Soomla.Profile;
public class Test : MonoBehaviour {

	// Use this for initialization
    void Start()
    {
        SoomlaProfile.Initialize();

    }

    public void TwitterSignout()
    {
        if (SoomlaProfile.IsLoggedIn(Provider.TWITTER))
        {
            SoomlaProfile.Logout(Provider.TWITTER);

        }
    }
    public void TwitterLogin()
    {
        if (SoomlaProfile.IsLoggedIn(Provider.TWITTER) == false)
        {
            SoomlaProfile.Login(Provider.TWITTER);
        }
    }
}

I also already tried playing around with the code like deleting the user's stored profile first before actually logging out and using the provided SoomlaProfileAndroid Class instead of the SoomlaProfile.

@vedi can you take a look at this?

@JamesDruid0806 @refaelos, I think it solved there: https://github.com/soomla/android-profile/commit/4fb55946382516bcd735c79262e1ba2c373f5390

@JamesDruid0806 we're closing this. Let us know if it happens again.


Error when updating Mosek

I am using Julia v0.4.2 and ran a Pkg.update(). Mosek threw the following error
================================[ ERROR: Mosek ]================================

LoadError: Failed to find any usable MOSEK libraries
while loading /Users/kaarthik/.julia/v0.4/Mosek/deps/build.jl, in expression starting on line 87

================================================================================

==================================================================================[ BUILD ERRORS ]===================================================================================

WARNING: Mosek had build errors.

 - packages with build errors remain installed in /Users/kaarthik/.julia/v0.4
 - build the package(s) and all dependencies with `Pkg.build("Mosek")`
 - build a single package by running its `deps/build.jl` script

=====================================================================================================================================================================================

The MOSEKBINDIR is set to /Users/kaarthik/mosek/7/tools/platform/osx64x86/bin.

I cannot reproduce this. Could you in the Julia prompt type:
println(ENV["MOSEKBINDIR"])

If this works, try:
include(joinpath(Pkg.dir("Mosek"),"deps","build.jl"))
println(mskbindir)

and check that mskbindir is in fact the expected directory.

Fixed. For some reason, removing the MOSEKBINDIR path and letting Mosek figure it out using the default installation directory did the trick.
Closing the issue,


Add github ci to automate tests and to automate updating release numbers and add a code of conduct.

I have added github ci to automate testing of your project and added the ability to auto update release numbers (versions) by using conventional commits and also made writing conventional commits easier as well to get it setup on your system just run the following command:
cargo install cc-cli

Usage information can be found here (which tends to be pretty simple, easy and straight forward).
Also I added a code of conduct to make contributing/collabrating to your project much safer for other developers.
On more information on how automating release can help check out this video :smile:.

@neon-mmd thanks for taking the time to work on this.
This PR does too many things (3, in fact). It would be best to create a PR for each "issue/feature", if your title is
"Add XXX and YYY and ZZZ" it's a sign that the PR should be split.
This is because merging a PR is an all-or-nothing action; while one part may be ok, others may need some work.
Before you do that, please check my notes on this PR.
Notes
GITHUB CI
I had Github CI to automate tests, but as you may have noticed it's not just a matter of adding a Rust.yml file. The environment needs more setup or the task will fail (i.e. the runner must install various required dependencies). Since the task failed on your working branch (see screenshot), this part is not "done" and shouldn't be merged.

From the log it looks like alsa is missing so probably the CI worker needs to install these requirements (as seen in the REAME.md) before running the tests: libopencv-dev clang libclang-dev ffmpeg libavfilter-dev libavdevice-dev libasound2-dev yt-dlp.
However, installing all prerequisites takes a very long time and it's not something you will want to do at every commit (it's energy wasteful, and it delays the near-instant feedback you'd want from unit tests).
Maybe there's a better way to set this up like creating a docker container once and having GI Actions to use this container rather than a generic one. I have never done that but in principle, it should work. It will take a bit of effort though.
Automating updating release numbers
This is not something I want to have right now. I can see the merit of conventional commits but I'm not convinced right now.

To work well you'd want to install that cc-cli utility, this is fine if you just do commits from a computer. Sometimes I'd do commits from the web or mobile, and I may not remember the exact syntax for conventional commits. It will be easy to make mistakes.
While automating releases sounds like a good idea, I would not trust it (due to the issue just mentioned). I like the idea that if a commit is tagged as "breaking change" the release will follow the correct SemVer convention, but for a project of this scope and size I still prefer doing a manual release.

Adding automation is not a zero-cost option, there is a setup/maintenance/troubleshooting burden associated with it. At the moment (and for the foreseeable future) the cost/effort of manually releasing is so little that I don't want to embark on this automation journey. Also, GIT releases so far are tied to a Crate release on crates.io and this is still something I want to have control on.
Therefore, adding automation will actually increase the work and effort I'd have to put in, rather than simplify my life.
Code of conduct
I don't think a code of conduct is useful. This is not a Discord server :)
Contributing and collaborating to my project is already safe.
I collaborators/contributors are disrespectful/trolls etc.. etc... I will take measures, it's not like a Code of Conduct will deter trolls ;)
In summary

Once you manage to get GH CI automated test to run successfully (and if it can run in ~1 minute), create a PR for it.
There's no need for the other things (release automation, conventional commits, code of conduct). Maybe in the future... if the project continues to grow in scope/size and contributors/base.

Ok sure, I will next time keep in mind to split multiple fixes and changes into separate PRs, and also maybe once I find a way to reduce the time it takes for the CI job to run I will add a new PR for it, right I have managed to reduce CI job time by 2 minutes by using caching but I think it is still too long so once I find a solution, I will be here again :smile: .


Project specific build commands

I believe an easy way to specify a build command per project would be very useful and helpful for people with more complex build needs in certain projects. The process for adding project specific builds would need to be fairly intuitive for the end user, and not require a ton of mental overhead to use. The data could be stored in some kind of json file on the users computer, or something of the sort.

Good Idea. I'm thinking adding the ability to read something like .builder.json from the root of a project.
But we should probaby think about this problem aswell :rofl:


math.niceNumber's rounding needs to cope with exponential notation

Numbas.math.niceNumber(6*Math.pow(10,-10),{precisionType:'sigfig',precision:3}) gives 6e-10.00 - it's just adding the .00 on to the end of the string.
Instead, it should add on the extra digits to the significand, i.e. 6.00e-10

To fix this:

in runtime/scripts/math.js, in the definition of niceNumber, check if out is in exponential form. I think you can do this with a regex like /^(-?\d+(?:\.\d+)?)(e-?\d+)$/.
if it's in exponential form, add the decimal point and any extra digits to the significand (the part before e), and then stick the exponential part back on afterwards.
do the same thing for dp rounding. It's probably worth making a function addDigits(numberString,numDigits) because at the moment the same code is repeated for each method - the only difference is the calculation of how many digits to add.

Actually, I'm going to fix this now, because it rounded 2.2e-9 to 2.2e-90, which is really wrong!


open reader only once with correct schema

This should have been like that from the start when we bumped parquet.

@mccheah @ash211 @pwoody @sjrand might have found something. Also removing duplicate opens which are bad on s3

We don't since apache parquet still hasn't published a release. Upstream is still on parquet 1.7 and this is 1.9 change.

:+1: LGTM
@robert3005 gotcha, should we create an issue here to track all the relevant changes for Parquet bump?

@ash211 turns out there's one https://issues.apache.org/jira/browse/SPARK-13127

Filed pushing the upgrade upstream as https://github.com/palantir/spark/issues/60 so we don't lose track of it.  Any other future Parquet things we change should be added to that ticket so we can eventually get it into upstream Spark

Cool, thanks for the ticket.

👍


importlib.metadata.PackageNotFoundError: sotastream

Currently, we have these ways of installing sotastream:

pip install  -e .  or pip install .    (after git clone and cd into the dir)
pip install git+https://github.com/marian-nmt/sotastream.git

But it doesn't work for export PYTHONPATH=path/to/sotastream
sotastream/__init__.py:7: in <module>
    __version__ = metadata.version(__package__)
/usr/lib/python3.8/importlib/metadata.py:530: in version
    return distribution(distribution_name).version
/usr/lib/python3.8/importlib/metadata.py:503: in distribution
    return Distribution.from_name(distribution_name)
/usr/lib/python3.8/importlib/metadata.py:177: in from_name
    raise PackageNotFoundError(name)
E   importlib.metadata.PackageNotFoundError: sotastream

TODO: fix this error. remove importlib

Maybe we should move __version__ to the top-level package file? It's nice to be able to query the version via
import sotastream
sotastream.__version__

We could parse it from there for other purposes, too, so as to avoid the redundancy.

right, we should retain the ability to query sotastream.__version__
Also, we want to specify version number at only one place (either in setup file OR in sotastream.init.py), to avoid one going out of sync with other.
since we are using pyproject.toml, we have a bit of inflexibility (cant write python regex to parse version number).
but fortunately, there seems to be an attempt to address this problem.
Last time it didnt work as expected (it tried to import sotastream as package while its dependencies are not installed).
Note to self:

docs: https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html#dynamic-metadata
use 'file' instead of 'attr'


Ensure withCluster can work with a single pool to fix latency bench

[x] Ensure launchPools [] doesn't fail with Prelude.head: empty list

With #3444, we launch the head of the pools separately from launchPools (tail pools), so the tail can be empty.

Comments

[x] Nightly latency step should succeed https://buildkite.com/input-output-hk/cardano-wallet-nightly/builds/1465

Issue Number
ADP-2147

bors r+


Fix custom templates for messages

Fix https://github.com/inCaller/prometheus_bot/issues/13 (Flood by "Error sending message, checkout logs" messages)
Fix https://github.com/inCaller/prometheus_bot/issues/14 (Template works only from current directory)
Minor refactoring of template logic to avoid code repetition

FYI: I used html/template instead of txt/template for proper escaping, but it not fully solve the problem. To avoid a 503 Bad Request from Telegram server you should follow this requirements to the HTML code: https://core.telegram.org/bots/api#html-style

Great, thank you!


"Screen Variants" is not behaving as expected

The effect of @media (max-width: 1023.9px) and @media (max-width: 1024px) is not the same. I've developed it with the documentation in mind, and I'm hoping to achieve max-width: 1024px, but it doesn't work that way.
Description from the documentation:

Actual:

The documents I browsed: https://windicss.org/utilities/variants.html#desktop-first

The value that is rendered is correct. It's less than 1024px,and it's by subtracting 0.1px that we avoid the case where being on 1024px validates both the min and max breakpoints.
The documentation should probably be updated to inform about this.

呈现的值是正确的。它小于 1024 像素，通过减去 0.1 像素，我们避免了在 1024 像素上同时验证最小和最大断点的情况。
可能应该更新文档以告知这一点。

If I want to use the value 1024px when using <lg, instead of subtracting the 0.1 version, how should I configure it?

No you don't. Cus that collides directly with @screen lg.
Think about this:
<div class="lg:text-center <lg:text-red-500">

What happens at 1024px?
@media (min-width: 1024px) {}
@media (max-width: 1024px) {}

At 1024px both queries will be activated!
Let turn the question around instead, what are you trying to solve by making the max-width to be exactly 1024px?
You could probably configure lg to
To be 1024.1px, which would make the max value to be 1024.1px.

不，你没有。Cus 直接与@screen lg碰撞。
想一想：
<div class="lg:text-center <lg:text-red-500">

1024px 会发生什么？
@media ( min-width :  1024 px ) {}
 @media ( max-width :  1024 px ) {}

在 1024px 时，_两个_查询都将被激活！
让我们把问题反过来，你想通过将最大宽度设置为 1024 像素来解决什么问题？
你也许可以配置lg到 要1024.1px，这将使最大值是1024.1px。

My current project basically doesn't use min-width because it's a large screen device first site, so I'm not too worried about collisions. I see you say it can be configured to 1024.1px, I might be able to use that for now


Fix typos

The CONTRIBUTING.md file has typos around the Wiriting A Component section

Shall I work on this issue?


Android compile error with Unity 2018.2

After upgrading the Unity project to 2018.2 there are compile errors when building for Android. It can't find the com.unity3d.player classes.
I've worked around this by adding:
implementation files('../../../android/UnityExport/libs/unity-classes.jar')

to the dependencies at the bottom of:
node_modules/react-native-unity-view/android/build.gradle
but don't know if there's a better way of fixing this?

I am having the same issue...

Same here using latest Unity version (2018.2.2f1).

pls update to 1.2.0


obdiag display support 3.x

Summary

Solution Description

 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.jingyd66 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

good job


Feature: A palette

Is suggest adding a palette to one of the side panels. Currently Godot color picker has one but it's not really ideal for efficient drawing.
It should be possible to add new colors, edit existing colors, copy and move them on the palette. Palette could be stored in the .pxo with the image. Exporting and importing to image formats could be also a nice feature.
How it looks in Pyxel Edit but it is very similar in other editors too:

Noted as part of the custom color picker that will happen in the future! I'd like to point out however, that palettes already get stored in .pxo files!

Great. In my opinion it would be better if it was a part of the main gui. When drawing pixel art selecting colors is something that is done very often so having it as a part of a color picker dialog could really worsen workflow.

Great. In my opinion it would be better if it was a part of the main gui. When drawing pixel art selecting colors is something that is done very often so having it as a part of a color picker dialog could really worsen workflow.

Definitely agree there. The artists of my team have already expressed their desire on having the color selector-from-screen as a separate tool, rather than it being part of the color picker dialog.

Hello again. Palettes now exist in Pixelorama, with the help of @greusser. They are stored as .json files in the "Palettes" folder, found in Pixelorama's root directory, just like the Brushes. You can create and edit palettes inside Pixelorama, too. Being stored as invididual .json files make them easily shareable as well. @greusser has also added GPL importing!
I'm also thinking of adding importing PNG files as palettes as well, and maybe a "create palette from sprite's color" button, but these will not happen in v0.6
You can try them now and see if you like them, or you can wait for v0.6 which is expected to release within the next few days! For now, I'll close this issue. Feel free to reply or open a new one if you have any more suggestions, or encounter issues. Thank you!


Update StakeDAO: 1.2.1

Schema: Yield
Deployment: https://thegraph.com/hosted-service/subgraph/harsh9200/stake-dao

Great work!


Various improvements

The tool is quite nice! I remember looking at it last year now. There are some improvements in different areas that I am thinking of while looking at the code:

Instead of bindmount --command unmount, having bindmount unmount as a subcommand could be better?

For command line parsing I would recommend clap

Instead of using the unsafe bindings libc, nix can be used as a tiny safe wrapper around libc. That will increase the compilation time a bit, but not the binary size hopefully. It will definitely simplify the code as those c string acrobatics will not be needed.

clippy linter is very helpful: it displayed 12 places for improvements on top of the current code. It requires installing the nightly toolchain.

unwrap is a panic recipe :D

Instead of having a long main, placing that code in a run() -> Result<(), &str> and having a very short main function that calls run and only checks the result and prints an error. The question mark operator in Rust is very handy. Quick example I cooked now:
https://play.rust-lang.org/?gist=c70c5778abd7f28006bba5a02740376a&version=undefined

fn path_is_mounted(p: &Path) -> Result<bool, &str> - the compiler incorrectly will think that the lifetime of the error (&str) is bound to the lifetime of the argument p: &Path. The correct one is &'static str. However you may consider using a String if you want to use format! for runtime formatting of error messages. Or even a library like error-chain to elevate error handling. If static strings are enough, then you may consider defining them as consts on a module level - const ERROR1: &str = "app boom". This way you won't need to put 'static since it will be inferred. And you may define something like type MountError = &'static str and use Result<bool, MountError> to reduce duplication.

Now thinking about 1. further, an -u option for unmount is probably better than a subcommand.


Embed layer error

Hi, I'm trying to run 5th captioning example, but stack with error

WARNING: Logging before InitGoogleLogging() is written to STDERR
F1221 08:09:06.817744 21017 embed_layer.cu:61] Check failed: !propagate_down[0] Can't backpropagate to EmbedLayer input.
*** Check failure stack trace: ***
./5_caption_conditional_sampling.sh: line 52: 21017 Aborted                 (core dumped) python ./sampling_caption.py --act_layer ${act_layer} --opt_layer ${opt_layer} --sentence ${sentence} --xy ${xy} --n_iters ${n_iters} --save_every ${save_every} --reset_every ${reset_every} --lr ${lr} --lr_end ${lr_end} --seed ${seed} --output_dir ${output_dir} --init_file ${init_file} --epsilon1 ${epsilon1} --epsilon2 ${epsilon2} --epsilon3 ${epsilon3} --threshold ${threshold} --net_weights ${net_weights} --net_definition ${net_definition} --captioner_definition ${captioner_definition}

I'm using master version from caffe repo instead of Yours, because forked branch older and so I have compatibility problems with cuDNN , but I check that there is no differences in both Embed_layer files. So please can You help me with this problem, or prompt what layers or files do I need from Your caffe branch to make script work.

@abrahamyan-lusine Hi, my suggestion would be to try compile the caffe version that I suggested, i.e. this: https://github.com/anguyen8/caffe_lrcn
This repo is from 2015 (Donahue et al) where the LRCN model came from and this version has many differences from the current master. I'm not sure if I know all the things that should be fixed.

@abrahamyan-lusine Were you able to fix this problem? If so, how? I'm encountering a similar problem.


Compatibility template: remove empty row condition

Per @harding 's suggestion, this PR removes the conditional for the empty row if a wallet/service did not have a particular test.

Sorry, I should've tested my previous diff before sending it to you, this also needs to move the
 inside the if statement:
--- a/en/compatibility.md
+++ b/en/compatibility.md
@@ -35,9 +35,9 @@ h1, h2, h3, h4, h5, h6 { text-align: center; }
 {% assign tools = site.data.compatibility | sort %}
 {% for wrapped_tool in tools %}
   {% assign tool = wrapped_tool[1] %}
-

-    {{tool.name}}
     {% if tool.segwit %}
+

+        {{tool.name}}

       {% assign segwit_receive_default = "" %}
       {% assign segwit_receive_default_class = "default" %}
@@ -72,8 +72,8 @@ h1, h2, h3, h4, h5, h6 { text-align: center; }
       {% include functions/compat-cell.md state=tool.segwit.features.send.bech32 anchor="#segwit-send-bech32" %}
       {% include functions/compat-cell.md state=tool.segwit.features.send.bech32_p2wsh anchor="#segwit-send-bech32_p2wsh" %}
       {% include functions/compat-cell.md state=tool.segwit.features.send.change_bech32 anchor="#segwit-send-change_bech32" %}
+

     {% endif %}
-

 {% endfor %}

I did very quickly test that by deleting the bitcoin core segwit data and previewing.

@harding poor testing on my side. moved the row element inside the conditional now.

Tested ACK 24b5b863591cbc837b56cd10c6089a28c6b7aaed Thanks!


Need to add "az role assignment create" command to associate AppGW with ingress controller

even completed all the procedure, we can't get the IP adress of AppGW with "kubectl get ingress". It was caused lack of Authority. the error message shows below.

AGIC Identity needs atleast has 'Contributor' access to Application Gateway 'myApplicationGateway' and 'Reader' access to Application Gateway's Resource Group 'aksResourceGroup'.
" InnerError="network.ApplicationGatewaysClient#Get: Failure responding to request: StatusCode=403 -- Original Error: autorest/azure: Service returned an error. Status=403 Code="AuthorizationFailed"
the issue was mitigated to run below 2 commanes

az role assignment create --role Reader --scope /subscriptions/9cXXXXX/resourceGroups/aksResourceGroup --assignee xxxxxxxx
az role assignment create --role Contributor --scope /subscriptions/9cXXXXX/resourceGroups/aksResourceGroup/providers/Microsoft.Network/applicationGateways/myApplicationGateway --assignee xxxxxxxx
Could you please add these commands on this doc?
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 94bdeded-846e-526c-8ce3-77ee36ffa852
Version Independent ID: 7d768d5c-0318-25f1-38f8-7a2ee15c1c41
Content: Tutorial: Enable Ingress Controller Add-On for existing AKS cluster with existing Azure Application Gateway
Content Source: articles/application-gateway/tutorial-ingress-controller-add-on-existing.md
Service: application-gateway
GitHub Login: @Caya
Microsoft Alias: caya

@maotsuk , thank you for your feedback. This request is already open and is assigned to the PG team for updating the document with the role assignments in https://github.com/MicrosoftDocs/azure-docs/issues/62764.
We have reached out to the PG to get this document updated at the earliest.
Since, this issue is already open in another post (as mentioned above), we are closing this issue for now. If there are further questions regarding this matter, please reply and we will gladly continue the discussion.


[Release-1.29] - Bump containerd to v1.7.23

Backport fix for Bump containerd to v1.7.23

#11239
https://github.com/k3s-io/k3s/issues/11191

Validated on release-1.29 with commit 7ebc4a19

Single node

[2024-11-08T00:16:22.513Z] k3s version v1.29.10+k3s-7ebc4a19 (7ebc4a19)
[2024-11-08T00:16:22.513Z] go version go1.22.8
[2024-11-08T00:16:22.513Z]
[2024-11-08T00:16:26.367Z] Command:
[2024-11-08T00:16:26.367Z] kubectl get node -o yaml  --kubeconfig=/tmp/mdk3s129vb_kubeconfig  | grep containerd -A1
[2024-11-08T00:16:26.368Z] ---------------------
[2024-11-08T00:16:26.368Z] Assertion:
[2024-11-08T00:16:26.368Z] 1.7.23
[2024-11-08T00:16:26.368Z] ----------------------
[2024-11-08T00:16:26.368Z] Matched with result:
[2024-11-08T00:16:26.368Z] containerRuntimeVersion: containerd://1.7.23-k3s1
[2024-11-08T00:16:26.368Z]       kernelVersion: 6.8.0-1012-aws


[DO NOT MANUAL MERGE] Release Qualification

Trigger release qualification jobs
none

@silverdev: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/daily-e2e-cluster_wide-auth.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-cluster_wide-auth

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@silverdev: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/daily-e2e-cluster_wide-auth.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-cluster_wide-auth

prow/daily-e2e-cluster_wide-auth-default.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-cluster_wide-auth-default

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@silverdev: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/daily-e2e-cluster_wide-auth.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-cluster_wide-auth

prow/daily-e2e-cluster_wide-auth-default.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-cluster_wide-auth-default

prow/daily-e2e-rbac-no_auth-default.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-rbac-no_auth-default

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@silverdev: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/daily-e2e-cluster_wide-auth.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-cluster_wide-auth

prow/daily-e2e-cluster_wide-auth-default.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-cluster_wide-auth-default

prow/daily-e2e-rbac-no_auth-default.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-rbac-no_auth-default

prow/daily-e2e-rbac-auth.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-rbac-auth

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@silverdev: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/daily-e2e-cluster_wide-auth.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-cluster_wide-auth

prow/daily-e2e-cluster_wide-auth-default.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-cluster_wide-auth-default

prow/daily-e2e-rbac-no_auth-default.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-rbac-no_auth-default

prow/daily-e2e-rbac-auth.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-rbac-auth

prow/daily-e2e-rbac-auth-default.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-rbac-auth-default

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@silverdev: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/daily-e2e-cluster_wide-auth.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-cluster_wide-auth

prow/daily-e2e-cluster_wide-auth-default.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-cluster_wide-auth-default

prow/daily-e2e-rbac-no_auth-default.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-rbac-no_auth-default

prow/daily-e2e-rbac-auth.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-rbac-auth

prow/daily-e2e-rbac-auth-default.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-rbac-auth-default

prow/daily-e2e-rbac-no_auth.sh
7688b74c8b6ff43a80ec4329785c786938690268
link
/test daily-e2e-rbac-no_auth

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Use Char for single char strings

Lil' change for noticeable gain:
require "benchmark"

Benchmark.ips do |x|
  io1 = IO::Memory.new
  io2 = IO::Memory.new

  x.report("<< Char") do
    io1 << 'a' << 'b' << 'c'
  end
  x.report("<< String") do
    io2 << "a" << "b" << "c"
  end
end

~ ❯ crystal run x.cr --release
  << Char  47.06M ( 21.25ns) (±23.32%)       fastest
<< String  29.56M ( 33.83ns) (±17.99%)  1.59× slower

~ ❯ crystal run x.cr --release
  << Char  54.37M ( 18.39ns) (±31.44%)       fastest
<< String  28.09M ( 35.61ns) (±15.39%)  1.94× slower

~ ❯ crystal run x.cr --release
  << Char   48.6M ( 20.58ns) (±23.82%)       fastest
<< String  28.97M ( 34.51ns) (±17.46%)  1.68× slower

All tests have passed with an exception thrown?
Unhandled exception in spawn:

Error writing to socket: Broken pipe (Errno)
  from src/socket.cr:74:11 in 'unbuffered_write'
  from src/io/buffered.cr:112:14 in 'write'
  from src/io.cr:864:5 in 'write_byte'
  from src/io/buffered.cr:145:14 in 'write_byte'
  from src/char.cr:774:9 in 'to_s'
  from src/io.cr:197:5 in '<<'
  from src/http/client/response.cr:64:5 in 'to_io'
  from spec/std/http/client/client_spec.cr:14:9 in '->'
  from src/fiber.cr:255:3 in 'run'
  from src/fiber.cr:29:34 in '->'
  from ???

I've seen that error in other PRs, probably unrelated

Ready for review 🚢
/cc @RX14 @asterite @ysbaddaden

No :|
These could be doing different things, unfortunately

I actually find it interesting that io << 'a' is faster than io << "a". 'a' has to be converted to UTF-8 before it's memory copied, however io << "a" is already represented as UTF-8 by the compiler.
I've just tested it with non-ASCII characters and strings win out :)
$ crystal run --release /tmp/bm.cr
<< String  45.19  ( 22.13ms) (± 6.91%)       fastest
  << Char  42.33  ( 23.63ms) (± 8.44%)  1.07× slower

require "benchmark"

Benchmark.ips do |x|
  io1 = IO::Memory.new
  io2 = IO::Memory.new

  x.report("<< String") do
    1_000_000.times do
      io2 << "҂" << "☢" << "☂"
    end
    io2 = IO::Memory.new
  end

  x.report("<< Char") do
    1_000_000.times do
      io1 << '҂' << '☢' << '☂'
    end
    io1 = IO::Memory.new
  end
end

@RX14 yes, but bear in mind that this PR changes only ASCII character strings, so benchmark posted in the description still stands.

'a' has to be converted to UTF-8 before it's memory copied

that's not the case, see Char#to_s(io): https://github.com/crystal-lang/crystal/blob/5cd78fa51284d22dcf5b485b0939e790d2f54f54/src/char.cr#L770-L775

@Sija yes I know it's faster and why it's faster, but I thought it was interesting that Char was only faster than String when it could apply the single-bye ASCII optimization. I can see people taking "char is faster than string" further than makes sense...

@RX14 will it merge?

In colorize.cr:
there are still these single char strings:
  private MODE_DEFAULT   = "0"
  private MODE_BOLD      = "1"
  private MODE_BRIGHT    = "1"
  private MODE_DIM       = "2"
  private MODE_UNDERLINE = "4"
  private MODE_BLINK     = "5"
  private MODE_REVERSE   = "7"
  private MODE_HIDDEN    = "8"

shouldn't they be better changed to
  private MODE_DEFAULT   = '0'
  private MODE_BOLD      = '1'
  private MODE_BRIGHT    = '1'
  private MODE_DIM       = '2'
  private MODE_UNDERLINE = '4'
  private MODE_BLINK     = '5'
  private MODE_REVERSE   = '7'
  private MODE_HIDDEN    = '8'

@r00ster91 I wonder why they are strings instead of ints anyway?

@Sija Hmmm I guess because then you don't need to convert it to an String first when you use it in this macro
        {% for name in %w(bold dim underline blink reverse hidden) %}
          if @mode.bits_set? MODE_{{name.upcase.id}}_FLAG
            io << ';' if printed
            io << MODE_{{name.upcase.id}}
            printed = true
          end
        {% end %}

@r00ster91 right, I've force-pushed changes.

Woot, another exception...
_main.o: In function `__crystal_main':

main_module:(.text+0x7aa): undefined reference to `*String::Builder@IO#<<<Foo+:Class>:String::Builder'

/usr/bin/ld: /tmp/crystal/crystal-run-crystal-spec-output.tmp: No symbol version section for versioned symbol `*String::Builder@IO#<<<Foo+:Class>:String::Builder'

/usr/bin/ld: final link failed: Nonrepresentable section on output

collect2: error: ld returned 1 exit status

Error: execution of command failed with code: 1: `cc "${@}" -o '/tmp/crystal/crystal-run-crystal-spec-output.tmp'  -rdynamic  -lpcre -lgc -lpthread /mnt/src/ext/libcrystal.a -levent -lrt -ldl -L/usr/lib -L/usr/local/lib`

I think it's just some weird race-condition/bug...


Connect to Google location history fails

When using two-step verification it's popping a notification on the phone after entering password.
The Magen app is going to the background but when returning the login process restarts.
Need to save login state to a budle in Application onPause() and retrieve it back in onResume()

fails on my machine as well, without 2fa. endless loop to the login screen and back.

Hi @tomerpetel and @oyd11 , thanks for reporting. This issue was fixed, could you verify it also works for you?

Is there a way to turn on Google-Location-History? or should I try reinstalling the app?

Notice the option on the top of the app (android, v1.3.8).

I don't have this option, attaching screenshot. I've had it appear, and the process (maybe) failed in an endless loop (it would bring a popup to authenticate back and forth), it either failed, or it hasn't (I've pressed 'cancel' after a few times), anyhow - I think we should open an issue for:

Not having an indication anywhere on settings - for "Google location history" status
A way to disconnect it


[bug 1226601] Fix issues with extract_db command

switch from _lazy to pgettext
redo the code that saves the files so that it's saving files in the
relevant app

Verified that this is producing better entries in the .pot file:
#. l10n: This is a product name
#: fjord/feedback/db_strings.py:27
msgctxt "DB: feedback.Product.display_name"
msgid "Firefox for iOS"
msgstr ""

That has the translator comment and the msgctxt.
When Travis is green, I'll land this.

Green!


[AutoDiff] Another partial fix for adjoint memory leaks.

In addition to emitting cleanups recursively for return values' child cleanups, we collect and clean up all adjoint values during adjoint emission per block.

@swift-ci please test tensorflow


fix error message "ReflectionTypeLoadException: Exception of type 'Sy…

Please check if the pull request fulfills these requirements

[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)
[ ] CHANGELOG.md has been updated to describe this change

To update the documentation on yarnspinner.dev, please visit the documentation repository.

What kind of change does this pull request introduce?

[x] Bug Fix
[ ] Feature
[ ] Something else

What is the current behavior? (You can also link to an open issue here)

If you add certain assemblies (e.g. from other packages) that are configured in some way (idk the details), then Reflection can't seem to access these assemblies properly.
This is a problem when Dialogue Runner does a reflection-walk to look for MonoBehaviours with YarnCommand attributes... because it'll come across an assembly where it can't load the types. This throws the exception error: "ReflectionTypeLoadException: Exception of type 'System.Reflection.ReflectionTypeLoadException' was thrown. System.Reflection.Assembly.GetTypes()"

What is the new behavior (if this is a feature change)?

Instead of using GetTypes(), we now use an extension method called GetLoadableTypes() that checks to see if the types are null. I basically took code from https://github.com/microsoft/MixedRealityToolkit-Unity/blob/mrtk_development/Assets/MRTK/Core/Extensions/AssemblyExtensions.cs since they encountered a similar issue -- see https://github.com/microsoft/MixedRealityToolkit-Unity/issues/8331

Does this pull request introduce a breaking change? (What changes might users need to make in their application due to this PR?)

It shouldn't affect anyone adversely, functionality is still basically the same.

Other information:

Done. Thank you! I might tweak it a little to remove the use of LINQ, but this is otherwise a nice, simple fix.


Make Reader async

Materialize isn't (yet!) using the Reader API, so after this lands, we can use it almost as-is without any changes.
One small change is needed in materialize before this is used there -- to wrap calls to from_avro_datum in futures::executor::block_on. I have verified that all tests in Materialize still pass with this change.

(TODO before landing: update tests)

Don't look at this yet, there is some stuff I decided I want to change

Ready for review again


Is there a mcu profile recommendation

Hi there, as I can see current riscv profile is mainly for application processor, and there is not yet a profile targeting at mcu market, maybe a mcu profile could be set, for mcu, interrupt should be fast, currently riscv fast interrupt clic is designed for mcu, but it is not yet ratified, and some recommend isa extensions could be list for mcu profile, so sig group such as RVM-CSI could set a generic API for the mcu profile.
Thanks
Huaqi

My understanding, from several statements made at summit, is that there is no longer any intention to define either profiles or platforms for embedded. Rather, in the embedded space, RVM-CSI itself exists to address issues of portability between platforms with different hardware feature sets. So the aim of RVM-CSI is to define an abstraction layer which is truly agnostic to the underlying hardware. That said, I think it would be helpful to lay out the exact definition of what makes a platform "embedded" (RVM) or "application" (RVA). I am attempting to do this as part of the RVM-CSI work. In my personal view, some key features of an RVM platform would be:

software is built for the specific platform (i.e. not attempting to produce a binary "distro" which is portable betwen platforms).
No virtual addressing
No virtualization: privilege levels limited to either M-mode only or M-mode + U-mode.
I am interested in provoking further discussion on this but not sure of the right forum!

Agreed, software for RVM doesn't need to be binary compatiable across different platforms. virtualization is not yet a requirement for mcu, but mcu tee might could be considered which is useful for some use security use cases.
And for mcu, code size is also important, extension such as C/Zc will be a key feature.

The draft RVM23 profile was added to provided the first example of a standardized ISA across microcontrollers.  The primary audience is toolchain and library developers, as well as MCU customers, where there is value in providing a standard base of functionality across different microcontrollers.


Update Project “fill-murrays”

Automatically generated by Netlify CMS

👷 Deploy Preview for celebrated-hamster-4d6491 processing.

Name
Link

🔨 Latest commit
ca5b11a9bd787c46a743c219237f66d14c94009d

🔍 Latest deploy log
https://app.netlify.com/sites/celebrated-hamster-4d6491/deploys/6458e1b5ae3d770008f899e9