IOT Hub Public Preview support for Ubuntu 18.0.4

Hi Team,
I am refering to the below article, based on nested edge setup for public preview and i had few questions to ask
https://docs.microsoft.com/en-us/azure/iot-edge/tutorial-nested-iot-edge?view=iotedge-2020-11&tabs=azure-cli

I see that the libiothsm-std_1.2.0 and iotedge_1.2.0_rc1-1 is not available for Ubuntu 18.0.4 which is a big issue for us since we dont provision VM's anymore with 16.0.4. I believe thats the case with many of your customers. When are you releasing a version targeting 18.0.4? We want to get the infra. ready ASAP but then this is a blocker for us

This document doesnt really throw any insights on Authentication process, is it really feasible to setup devices based on X509 - CA Authentication in public preview? if yes which document covers that part? Maybe a kind of link from this document to the Authentication one will make sense for many who intent to setup Auth. also with X509-CA

The IOT Hub in preview mode breaks when applying templates to a device, why? So, ideally noone can actually proceed with this setup. I get the below error both from DevOps as well as AZ CLI on Portal

az iot edge set-modules

404 Client Error: Not Found for url: https://<<hubname>>-iothub.azure-devices.net/devices/<<devicename>>/applyConfigurationContent?api-version=2020-09-30
##[error]Script failed with exit code: 1

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

ID: b9ceabb9-bbb4-c27b-3072-76f03fdba9a0
Version Independent ID: eb2ccbe0-ea6f-ef67-9efb-649302f7d8d7
Content: Tutorial - Create a hierarchy of IoT Edge devices - Azure IoT Edge
Content Source: articles/iot-edge/tutorial-nested-iot-edge.md
Service: iot-edge
GitHub Login: @v-tcassi
Microsoft Alias: v-tcassi

@ramakrpr , Thanks for leveraging Azure docs feedback channel to raise these queries. We will review the questions and get back to you shortly.

Hello @ramakrpr ,
Thank you so much for the feedback. I will address your current questions and we will consider your feedback to enhance the documentation:

I see that the libiothsm-std_1.2.0 and iotedge_1.2.0_rc1-1 is not available for Ubuntu 18.0.4 which is a big issue for us since we dont provision VM's anymore with 16.0.4. I believe thats the case with many of your customers. When are you releasing a version targeting 18.0.4? We want to get the infra. ready ASAP but then this is a blocker for us

Are you using Ubuntu Server or Ubuntu Client? Please note that iot edge version 1.2 is still in preview and the current assets for other Linux distributions are here: https://github.com/Azure/azure-iotedge/releases/tag/1.2.0-rc1

You should be able to build the IoT Edge source code for Ubuntu 18.04, please follow the devguide.
When IoTEdge version 1.2 is stable version we will support Ubuntu Server 18.04 as listed here in Tier1: https://docs.microsoft.com/en-us/azure/iot-edge/support?view=iotedge-2020-11

This document doesnt really throw any insights on Authentication process, is it really feasible to setup devices based on X509 - CA Authentication in public preview? if yes which document covers that part? Maybe a kind of link from this document to the Authentication one will make sense for many who intent to setup Auth. also with X509-CA

X509 authentication shouldn't be influenced if you are in version 1.0.10 or 1.2. See: Set up an Azure IoT Edge device with X.509 certificate authentication.

The IOT Hub in preview mode breaks when applying templates to a device, why? So, ideally noone can actually proceed with this setup. I get the below error both from DevOps as well as AZ CLI on Portal

az iot edge set-modules

404 Client Error: Not Found for url: https://<<hubname>>-iothub.azure-devices.net/devices/<<devicename>>/applyConfigurationContent?api-version=2020-09-30
##[error]Script failed with exit code: 1

Please confirm that you have the prerequisite: "Azure CLI v2.3.1 with the Azure IoT extension v0.10.6 or higher installed. "
Thank you!

We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.

Hi @asergaz for issue no. 3 above

i am using azure CLI 2.16.0 and indeed the iot edge version for the CLI is also the updated 2.3.1
is this a specific issue only in West Europe is what i am assuming?
i dont face any issues applying the template on a non-preview iot hub, but on a preview version i get the error
I have a MS ticket in progress as well on this, but no updates yet

Hi @asergaz for issue no. 3 above

i am using azure CLI 2.16.0 and indeed the iot edge version for the CLI is also the updated 2.3.1
is this a specific issue only in West Europe is what i am assuming?
i dont face any issues applying the template on a non-preview iot hub, but on a preview version i get the error
I have a MS ticket in progress as well on this, but no updates yet

Hello @ramakrpr , by Preview you mean you have enabled preview mode for IoTHub following this doc?: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-preview-mode

Can you share the MS Ticket number to follow-up? Also share this link in the ticket with the Engineer.

Also for Question no.2, the authentication url you have pointed to is only utilizing Self-Signed and Symmetric key. We are trying to get this done via CA certificate . Is it not supported?

CA certificates is supported and the instructions are similar. See following threads:

https://docs.microsoft.com/en-us/answers/questions/166070/certificates-on-iot-edge.html
https://docs.microsoft.com/en-us/answers/questions/163763/how-do-i-generate-a-validation-certificate-from-a.html

Let me know if I should reopen this thread or you can open a new question under Microsoft Q&A forum. We use azure-dosc/issues to enhance and fix bugs related with a doc. Whilst in Microsoft Q&A you can get quick and reliable answers on your technical product questions from Microsoft Engineers, Azure Most Valuable Professionals (MVPs), or our expert community.
Reference: What are the Azure IoT support and help options?
Thank you!

Hello @ramakrpr , by Preview you mean you have enabled preview mode for IoTHub following this doc?: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-preview-mode

Can you share the MS Ticket number to follow-up? Also share this link in the ticket with the Engineer.

Also for Question no.2, the authentication url you have pointed to is only utilizing Self-Signed and Symmetric key. We are trying to get this done via CA certificate . Is it not supported?

CA certificates is supported and the instructions are similar. See following threads:

https://docs.microsoft.com/en-us/answers/questions/166070/certificates-on-iot-edge.html
https://docs.microsoft.com/en-us/answers/questions/163763/how-do-i-generate-a-validation-certificate-from-a.html

Let me know if I should reopen this thread or you can open a new question under Microsoft Q&A forum. We use azure-dosc/issues to enhance and fix bugs related with a doc. Whilst in Microsoft Q&A you can get quick and reliable answers on your technical product questions from Microsoft Engineers, Azure Most Valuable Professionals (MVPs), or our expert community.
Reference: What are the Azure IoT support and help options?
Thank you!

Hello @ramakrpr , by Preview you mean you have enabled preview mode for IoTHub following this doc?: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-preview-mode

Can you share the MS Ticket number to follow-up? Also share this link in the ticket with the Engineer.

Also for Question no.2, the authentication url you have pointed to is only utilizing Self-Signed and Symmetric key. We are trying to get this done via CA certificate . Is it not supported?

CA certificates is supported and the instructions are similar. See following threads:

https://docs.microsoft.com/en-us/answers/questions/166070/certificates-on-iot-edge.html
https://docs.microsoft.com/en-us/answers/questions/163763/how-do-i-generate-a-validation-certificate-from-a.html

Let me know if I should reopen this thread or you can open a new question under Microsoft Q&A forum. We use azure-dosc/issues to enhance and fix bugs related with a doc. Whilst in Microsoft Q&A you can get quick and reliable answers on your technical product questions from Microsoft Engineers, Azure Most Valuable Professionals (MVPs), or our expert community.
Reference: What are the Azure IoT support and help options?
Thank you!

These are the tickets
120121825004463  - specific for iot hub breaking in preview mode
120121025003364 - for our questions on iot hub , which i also posted here
No need to reopen this thread, since the questions are no more related to documents. I will post further in Q&A forum

Hello @ramakrpr , by Preview you mean you have enabled preview mode for IoTHub following this doc?: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-preview-mode

Can you share the MS Ticket number to follow-up? Also share this link in the ticket with the Engineer.

Also for Question no.2, the authentication url you have pointed to is only utilizing Self-Signed and Symmetric key. We are trying to get this done via CA certificate . Is it not supported?

CA certificates is supported and the instructions are similar. See following threads:

https://docs.microsoft.com/en-us/answers/questions/166070/certificates-on-iot-edge.html
https://docs.microsoft.com/en-us/answers/questions/163763/how-do-i-generate-a-validation-certificate-from-a.html

Let me know if I should reopen this thread or you can open a new question under Microsoft Q&A forum. We use azure-dosc/issues to enhance and fix bugs related with a doc. Whilst in Microsoft Q&A you can get quick and reliable answers on your technical product questions from Microsoft Engineers, Azure Most Valuable Professionals (MVPs), or our expert community.
Reference: What are the Azure IoT support and help options?
Thank you!

These are the tickets
120121825004463  - specific for iot hub breaking in preview mode
120121025003364 - for our questions on iot hub , which i also posted here
No need to reopen this thread, since the questions are no more related to documents. I will post further in Q&A forum


Logsource fleet

to: @ryandeivert
cc: @airbnb/streamalert-maintainers
related to:
resolves:
Background
Reason for the change
With the release of (Kolide/Fleet 2.1.0)[https://github.com/kolide/fleet/releases/tag/2.1.0] it now supports query output to Firehose.
This enables a more centralised way of managing OSquery logs and results using Fleet.
Changes
Adds fleet log type as it does not match existing OSquery formats defined in the current logs.json
Add an basic query & record for integration tests and future example.
Added decorators as this is not really well documented.
Testing
Tested in production , deploying fleet writing to firehose storing to s3 and then being picked up by StreamAlerts.

Coverage remained the same at 96.835% when pulling 6b3a2aca90faf67502dc4468986972d62b042740 on gavinelder:logsource_fleet into f1cf85c5189a8c5ed16db5f50ba546b7f9a170bc on airbnb:master.


Mcedit.exe Won't Start

Hello. I'm using version <IP_ADDRESS> on a Windows 64bit system. When I try and open mcedit.exe either by double clicking or using the command prompt, the command prompt flashes for a brief instant then crashes. Nothing else happens, and running as an administrator does not help. I examined previous reported issues with the program not opening, which were apparently solved, but I am confident my problem is not the same one they had. Moving the location of the mcedit folder does not seem to make any difference, and before anyone asks yes I did unzip the downloaded .zip files prior to running mcedit.exe.
When attempting to run the program, from any location/admin or not/etc, it gives me the following lines:

Advice? I mean, I don't need any help using the program, and I really appreciate you guys keeping this thing alive and compatible with current Minecraft versions, but it would be nice if I could get it to turn on.

Is it still the same procedure as McEdit2-2.0.0a1?

Having the same problem. I get an error dialog upon double-clicking to open it.

@GeDrepVedrp @Minecraftguy1972 Sorry but the mcedit2 issue tracker is that way -> https://github.com/mcedit/mcedit2/issues

Hi. Does anybody know how to solve this problem? My mcedit just won't start.

Does anybody knows how to fix this?
Thank you.

arrrrgh. i got this error


add --ca-cert option to allow specifying ca certificates for proper ssl validation

Signed-off-by: dmitriy kalinin<EMAIL_ADDRESS>

Tested manually and ran unit/integration tests.

Could you release a new version of cf-uaac gem to include this change?

@cppforlife I am yet to accept the story. Will get the release out momentarily.


Merge pull request #1 from madskristensen/master

Merge changes from base to my repo

Was this an intentional PR?

I'm not sure, since I'm not very good at Git. I think you can do a git rebase from origin/master or soemthing like that


Use 1ES pool for build agents

I'm good with the change but we should look to deprecate these pipelines completely.

I don't know anything about these pipelines.  I just wanted to get them off the DevOps agents.


[MenuItem] data-attribute not returned through onTouchTap event

I want to set a data-tag on MenuItem and access it through e.target.dataset.tag but it doesn't get passed through.
This works on vanilla elements.
Any idea how to get this working in another way? Or alternatively, would this be implemented in the future?

Are you looking for ref by any chance?

Not really, although that might work, and serve the same purpose, I haven't tried it, but for vanilla elements it works and is more readable.
Main problem here is that the data-tag prop doesn't get propagated.
Question is, would you want all data-* to be set on all underlying elements, no, but I would want it to be on the elements I directly interact with, like the elems I onClick, or in the case of an inputfield in the onChange.
Because I believe components used should act as a singular instance to the outside user, without any knowledge of the other recycled modules that comprise it..

Sorry to re-open this thread, but I need exactly this functionality. I have a data attribute that I need to pass to my onChange function, and I have no way of doing this...  Any ideas? Thanks!

@Spyes I think this would need to be implemented per Component in this repo

@TrySpace For now I've modified material UI's ListItem component to also include the data I pass to it into the div, thanks

The next branch will have the same issue as it doesn't spam the ...other props into all elements that get created or cloned.
My current work around is to lookup dataset in the parent hierarchy, as some element will have the correct data attribute populated, just maybe not the one you are expecting (or the one reported in event.target callbacks)
const datasetInHierarchy = (elem, attribute) => {
  if (elem.dataset && elem.dataset[attribute]) {
    return elem.dataset[attribute];
  }
  if (elem.parentElement) {
    return datasetInHierarchy(elem.parentElement, attribute);
  }
  return undefined;
};

@baerrach Do you have a reproduction example with the v1-beta branch? Looking at the source code I would expect it to work but I could be wrong.

I'm not use next yet, I know I scanned through the code but I can see through the blame view that the code has been there for ages.
I don't know what I was looking at.
I can see:
ButtonBase passes all unknown props via ...other
ButtonBase renders ComponentProp which is either  or , and unknown props via ...other are also passed to ComponentProp.

Thanks. Let's assume it's fixed until we have a reproduction example.

Whatever happened with this issue..?
The comments on this issue have me somewhat confused, as it sounds like it was fixed, but I don't see any evidence of it.
Currently we're using a button 'in the standard way', attempting to put data on it using data-*.
While the onClick event fires when the Buttons child elements are clicked, the target of the event is the element that was clicked, not the Button, meaning that event.target.dataset will not contain the Buttons dataset.
This isn't the end of the world, as we can specify the data-* attributes on the elements ourselves, since we're passing them in, like so:
<Button
    data-my-data="hello world"
    onClick={event => console.log(event.target.dataset)}
>

Hello World

</Button>

The problem arises when passing only text, like so:
<Button
    data-my-data="hello world"
    onClick={event => console.log(event.target.dataset)}
>

Hello World

</Button>

With the above, if you click on the Hello World text, the console will output an empty DOMStringMap.
This is b/c the Button component wraps it's children in a span, and the target for onClick events on plain text is the parent node of that text (which in this case is the span, not the button).
The solution in my eyes would be to just pass all data attributes to the span as well.
Currently, I can't find anyway to access that span myself from outside the library.
Please let me know if I should create a new issue for this, if I've missed something, or if there's anything else I could do to help with this issue.

The comments have me somewhat confused, as it sounds like it was fixed, but I don't see any evidence of it.

@G-Rath The status of the issue is: no reproduction example = no bug. So yes, it's supposed to be good. I have a tip for you: event.target !== event.currentTaget.

@oliviertassinari sorry for taking so long to reply - only just had the time to check this out.
Thanks a ton - works perfectly! I knew there was a property for exactly that purpose, as I've used it in the past, but couldn't find it anywhere.
I suspect what threw me is that when inspecting the event in the console, currentTarget is always null for some reason, despite having called event.persist(). Lucky I know for next time.
Maybe it's worth dropping that line in the MUI docs somewhere, just as a couple of lines explaining how MUI handles currentTarget? (As I've seen a couple of messages around the repo about how MUI changes currentTarget in some situations, to try and align things with developer expectations).

e.currentTarget.dataset.* works like a charm


Writing a table to a multiple Feather files

Is there a supported way to write a Table to multiple feather files? Or even one?
My current solution is to convert the table to batches and write each column

Would it be possible to do this multi-threaded?

Possibly, but it might be IO-bound depending on the dataset. Could you please open a JIRA describing the feature and desired API? Thanks

Done! https://issues.apache.org/jira/browse/ARROW-2358?jql=text ~ "Feather"


Refactor worker-to-worker RPC flows to be synchronous.

This sets the stage for simplifying RPC call graph, retry logic, etc., when primary-to-worker RPCs are similarly refactored in future PR(s).

Planning to merge this in a few hours. Fire away if there are any last comments, or I'm happy to address any after that point in a follow-up PR

Great work. Let's wait a bit to see if @huitseeker or other folks have remaining comments?

Since we may simplify this interface soon, it seems worthwhile to merge this for now and keep iterating on it.

Can't figure out how to reply to your batch size comment. FWIW I think it's set to 500K in the benchmarks, though I'm not sure if that is the same in prod


ARGN2 SPELL @Success & POTION doesn't work

i_potion_Strength
i_potion_StrengthGreat
have same EFFECT.
changing ARGN2 under @SUCCESS of the spell, will however go as value of EFFECT under [SPELL section.
if change to EFFECT=5
potion Strength, potion  Strength Greate, and spell, just get same 5 value rise.
also, argn2 is always, still random. and changing it will not help.
maybe it applies also to other potion/spell like cunning, agility..

That's a not bug,
The difference between a greater potion and a normal potion is just the  MORE2 value.
As i wrote on discord, MORE2 is the magery skill with which the spelll "contained" in the potion (MOREX) will be casted.
Higher is the magical skill, higher is the chance to get the maximum value from the EFFECT field but if your EFFECT field holds only one value you will always get this single value, so you must have at least two values in the EFFECT field.
In few words, drinking a strength potion with MORE2= 100.0 is like being affected by a  strength spell casted by a GM Mage.

As explaind by drk84, that is how should work, so no ISSUE actually exists.
For other who search a solution for define the exact effect of potion, or spell take a look at
NO DOCUMENTED till now, http://wiki.spherecommunity.net/index.php?title=@Effect
 local.effect = 5
endif```

thank you for atention


Main loop is thread 0 in notes.

This isn't an issue, but felt it was worth mentioning. I am pretty sure it isn't in the documentation that as soon as you add a thread then the main "Loop" is also a thread and now is limited to the timeslice default. If 99% of your code is in main loop and you add a thread that can run continuous, it now uses half the processor time.
Great library, but perhaps include that the traditional Arduino "Loop" function now becomes thread 0 and may require much more timeslice from the default. Thank you for the excellent library.

I've run into some interesting behaviour. My code only works if I run the two threads both in threads. running one in the thread and one in the setup does not work. Do you know if the init is also in a thread?
I'm doing this and it doesn't work:

void Task1code() {
	while(true) {
	//doing some stuff here in a loop
	}
}

void Task2code() {
	while(true) {
	//doing some other stuff here in a loop
	}
}

setup()
{

	threads.addThread(Task2code, 1);

	Task1code();
}


Cursor not replaced with ghost item when bots remove items from your inventory

Description
I often place ghosts wile having personal robots, when my items run out my cursor doesn't switch to the ghost item.
It works when I manually place the items, but not when the robots take them.
Reproduction

Have personal robots active
Have two radars in inventory
Place two radar ghosts with shift-leftclick
The bots will take your radars and leave the cursor empty

(Mod version 2.2.0, Factorio 2.0.10)

This is intentional. There is no way to reliably disambiguate between "robot took item out of my inventory" and "player ctrl+clicked the item into a chest" and it was causing problems. Auto-ghost-cursor only happens when you manually place items.

Aw, too bad. It's one of my biggest issues, wouldn't it be possible to have an option for that?


feat: add documentation website using Docusaurus.

logion-network/logion-internal#564
The documentation website is:

already deployed at https://logion-network.github.io/logion-api/
locally viewable with cd website ; yarn start

Good job! For the logo, I would use the same as on our Twitter account: https://twitter.com/logion_network. Also, the links color does not go well with the footer background. But I guess that we should first focus on content and "fix" graphics later.

Links color and logo adapted.


[Feature]: Let's docs APIs

Contact Details(optional)
No response
What feature are you requesting?
We should add more docs, example for the APIs. Here are the examples:

https://fastapi.tiangolo.com/tutorial/metadata/
https://stackoverflow.com/a/71400955/6712353
https://fastapi.tiangolo.com/how-to/configure-swagger-ui/
https://fastapi.tiangolo.com/tutorial/schema-extra-example/?h=
https://fastapi.tiangolo.com/tutorial/path-operation-configuration/#tags

@Aisuko


refactor(watermark): avoid sending min watermark

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
close #12342

Checklist

[ ] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[ ] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

#12342 is a pull request instead of an issue, is it a wrong number?


Release/1.5.0 alpha.5

Update release version to 1.5.0-alpha.5

Coverage decreased (-6.8%) to 49.041% when pulling 6fa1d11a03d557b7606922a772b003d5f45bd759 on release/1.5.0-alpha.5 into 44d1f4b8d2447cf4d40b1875ba82c41a1fd0ada6 on develop.


feat: use esbuild for bundling

currently adds esbuild as dependency, not sure whether there's another mechanism to not inflate helix-deploys dependency list.

will add tests for this bundler, works as follows:
$ hedy -v --bundler=esbuild --esm --test --deploy


Randomly getting "504 Gateway timeout" in Gradle task

The last 7 days, we have been seeing about 50% failures of our builds, due to 504 Gateway Timeout.
Question, Bug, or Feature?
Type: Bug
Enter Task Name: Gradle
Environment

Server: Azure Pipelines
thameswater
Fieldworks
Several pipelines affected: TW-Digital-Android-App-PR, TW-Digital-Android-App-QA, TW-Digital-Android-App-PR-UAT, TW-Digital-Android-App-Commit_Build
Example build ids (1 for each pipeline listed above): 40636, 40643, 39900, 40563

Agent - Hosted or Private:
Pool: Azure Pipelines
Image: MacOS-10.14 / MacOS-10.15 (some pipelines use one, some the other)
Agent:  Azure Pipelines N / Hosted Agent (some pipelines use one, some the other)

Issue Description
Random 504 Gateway timeout when downloading dependencies. This fails about 50% of our Android builds at the moment.
Note: Bintray has been showing green status last 7 days, so I don't think it's an issue on bintray side.

Closing this as not seen the issue last 2 days, so it was probably an intermittent issue.

I've been seeing this over the past few days.  Can't get it to succeed today, always getting a 504.  Works fine on my network, just not in azure.

We saw this again on Thursday 4th June, then it was fine again on Friday 5th June.

I saw this on 20th Oct and again today, on 19th Nov.

Hey, did you guys find a solution for this? I am currently facing the same issues.


DDC lowers object literal/anonymous factory constructors using the invocation's ordering

Given a declaration:
import 'dart:js_interop';

extension type Foo._(JSObject o) {
  external Foo({int a, int b});
}

and an invocation:
Foo(b: 0, a: 0);

DDC lowers the result in JS as {b: 0, a: 0}, whereas dart2wasm and dart2js lower it as {a: 0, b: 0}, respecting the procedure's ordering instead.
FWIW, I think DDC is correct here but, fixing the inconsistency in DDC here is likely less breaking.
This also applies to @anonymous factory lowerings.
cc @nshahan

I'm curious why this inconsistency became visible :)
FWIW, dart2js does preserve the evaluation order, but will introduce temporary variables if needed to ensure that expressions are evaluated as expected.
import 'dart:js_interop';

extension type Foo._(JSObject o) {
  external Foo({int a, int c, int b});
}

@pragma('dart2js:never-inline')
int effect(int i) {
  print('see $i');
  return i;
}

main() {
  Foo(b: effect(0), c: effect(1), a: effect(2));
}

Prints see 0, see 1 and see 2 in order, even though it does create an object literal with keys in the declaration order a, c, b in this case.

I saw some devtools code caring about the order of procedure parameters, and it had me looking at some dart2wasm code and making sure it's consistent with every other compiler. So, it's not a real issue anyone filed. :) You can observe this inconsistency with Object.keys.
The evaluation order is interesting here. I'm not quite sure if we can keep that consistent in every compiler. In dart2wasm, due to the indirection/trampolining, it maintains the same order as the procedure i.e. see 2, see 1, see 0, because it directly transforms the call to a call to a trampoline whose parameters are ordered according to the procedure. This then has the effect that the arguments are evaluated in the procedure order and not the invocation order. DDC does the same, but because its order is invocation-dependent, it follows dart2js' evaluation order currently i.e. see 0, see 1, see 2. If we change the order of the parameters to correspond to the behavior dart2js and dart2wasm like in https://dart-review.googlesource.com/c/sdk/+/365924, this would then become see 2, see 1, see 0.
In general, the order may matter for dictionaries: https://webidl.spec.whatwg.org/#idl-dictionaries.

Dictionaries need to have their members ordered because in some language bindings the behavior observed when passing a dictionary value to a platform object depends on the order the dictionary members are fetched.

So, it seems we're in a weird inconsistency matrix today:
dart2wasm: object literal key order corresponds to the procedure, and so does the evaluation order
dart2js: object literal key order corresponds to the procedure, but evaluation order corresponds to the invocation
dartdevc: object literal key order corresponds to the invocation, and so does the evaluation order
Of course, we could just document this as undefined behavior and recommend users always pass arguments in the order of the parameters.

Ha! That's interesting. I think we can make this consistent among all there, but it requires adding temporaries before the call is made. In essence the dart2js behavior is similar to a kernel transformation of the form:
let t0 = effect(0) in
  let t1 = effect(1) in
    let t2 = effect(2) in
       Foo(a: t2, c: t1, b: t0);

We could do this in a kernel transformation, but I'd be inclined to do it at the codegen stage (DDC already has logic to introduce temporaries and I assume dart2wasm must have a similar mechanism as well).


refactor(BasicNumberInput): to composition api

Thank you for your contribution to the KodaDot - One Stop Shop for Polkadot NFTs.
👇 __ Let's make a quick check before the contribution.
PR Type

[ ] Bugfix
[ ] Feature
[x] Refactoring

Context

[x] Related wtih #4750
[ ] Requires deployment <snek/rubick/worker>

Before submitting pull request, please make sure:

[x] My contribution builds clean without any errors or warnings
[x] I've merged recent default branch -- main and I've no conflicts
[x] I've tried to respect high code quality standards
[x] I've didn't break any original functionality

Optional

[ ] I've tested it at </ksm/collection>
[ ] I've tested PR on mobile
[ ] I've written unit tests 🧪
[ ] I've found edge cases

Did your issue had any of the "$" label on it?

[x] Fill up your DOT address: Payout

Community participation

[x] Are you at KodaDot Discord?

Screenshot 📸

[ ] My fix has changed something on UI; a screenshot is best to understand changes for others.

Copilot Summary

🤖 Generated by Copilot at 8c3cecd
Refactored BasicNumberInput.vue to use Vue 3 Composition API. Removed VModel and Prop decorators and replaced them with defineProps, defineEmits, and computed helpers. Improved code readability and TypeScript support.

🤖 Generated by Copilot at 8c3cecd

BasicNumberInput
Composed with new Vue syntax
Spring of refactoring

Have you tested the componen?

@vikiival Yes, I tested Royalty Rate Input:
https://github.com/kodadot/nft-gallery/assets/128157824/4c81ba52-5197-4cd8-8d59-6686106056ac

code lgtm

pay 30 usd

😍 Perfect, I’ve sent the payout
💵 $30 @ 4.48 USD/DOT ~ 6.696 $DOT
🧗 12RA5J7wGg6bDWPTZG359Pn5bCzXSJRfsifo3UktqVAjhJ9k
🔗 0x39779ecfd9ae4b65b676bae88b3539f3b62cff942594548ab1786110d6357d74
🪅 Let’s grab another issue and get rewarded!
🪄 github.com/kodadot/nft-gallery/issues


Only work with discord.js?

Does this only work with discord.js based bots? ;(

Hello,
Thanks for your interest in Discord BOT Dashboard, any discord bot application will work along with DBD but it’s developed using Discord.JS so technically speaking yes it’s only supported for Discord.JS
Thanks!


SSD Resnet34 1200x1200

I added the onnx suffix, because model downloading in ONNX format, but was pretrained in PyTorch (see here for details).

You have merge conflicts; please rebase.


about learning rate decay in training

from section 1.11.3 in Suppl. Material:

We linearly increase (warm-up) the learning rate over the first 0.128 · 10^6 samples, and further decrease the learning rate by a factor of 0.95 after 6.4 · 10^6 samples.

as the batch size is 128, it is clear that the warmup steps is 1k.
However, for the decay,  6.4 · 10^6 samples is 50k steps, does that mean the learning rate between [1k, 50k] steps is always 1e-3, and suddenly decay to 0.95e-3 after 50k-step? or it is exponentially decaying from 1e-3 to 0.95e-3?

We exponentially decrease the learning rate from 50k steps (6.410^6 samples) with formula 1e-30.95**(steps//50000), halving by 700,000 steps.
This is a decay constant of -ln(0.95). Note that we discretise the exponent by using integer division, so that the learning rate decreases as a staircase function.

Thank you so much @andycowie.
I am confused about "700,000 steps". From table 4, the training only takes 80,000 steps (10*10^6 samples). Is the training actually takes 800,000 steps, or the decay step is actually 5,000?

Good point - The 700,000 steps was only a hypothetical example, to show the halving time of the exponential decay. Since the training stops at around 80,000 steps, the effect is as you originally specify - the learning rate between [1k, 50k] steps is always 1e-3, and suddenly decays to 0.95e-3 after 50k-step.


Langmap feature support

I am an avid user of Vim's "langmap" feature for remapping the whole keyboard in normal and visual mode. That's unfortunately not supported by CodeMirror or Obsidian, so I had to hack together a little plugin using switching the system's keyboard layout when necessary: obsidian-vim-langmap
Now, I've noticed that this plugin also tackles a similar matter in form of "constant layout for normal mode" setting. Furthermore, I was able to see your usage of overriding the default `onKeydown' event. I like that approach much better than what I wrote, but I was never able to get this feature of your plugin to work on my setup (hence I wrote my own solution in first place).
That brings me to the point I want to make:
I would gladly implement the whole langmap feature of Vim into your plugin. You can take my previous work in that department as reference of what I would like to achieve: VSCodeVim Langmap
Before I do so, I would like to ask if that's something you'd be interested in merging once finished.

It took a while, but I got langmaps merged into Obsidian itself. You can set them as you'd expect from vim using set langmap=... and they appear to work out of the box with this vimrc plugin :)


Design custom 404 page

Here’s a pull request (PR) template based on the details you provided for your custom 404 page implementation. You can modify it as needed before submitting it to your repository.

Pull Request: Custom 404 Page Implementation
Issue: #108
Description:
This PR implements a custom 404 page for the Codecache application. The new design enhances user experience by providing a visually appealing and informative error page when users encounter a "Page Not Found" error.
Key Features:

User-Friendly Design: The custom 404 page includes a clear message indicating that the requested page could not be found, along with suggestions for next steps (e.g., returning to the homepage or checking other sections).
Consistent Branding: The page maintains the overall aesthetic of the Codecache, ensuring a cohesive user experience across the application.
Dynamic Logo Display: Utilizes next-themes to switch between light and dark mode logos based on the user's theme preference.

Implementation Details:

The custom 404 page is created in the /app/not-found.tsx file and the images are in /public/LightModeLogo.png or /public/DarkModeLogo.png.
Implemented theme detection using next-themes to display the appropriate logo for light and dark modes.
Included assets and styles ensure that the page aligns with the rest of the application.
Updated routing logic to ensure that all undefined routes redirect to this custom page.

Testing:

Tested across different devices and browsers to ensure responsiveness and functionality.
Verified logo display changes based on theme settings.

Please review and merge this PR at your earliest convenience. Thank you!

@dev129 kindly push your changes to the develop branch after fetching the latest updates from the develop branch. This will ensure that the most recent changes are included. Thanks!

Done please check it once in the new PR @notsoocool .


zfsbootmenu/bin/reboot: add reboot-to-uefi functionality

fixes #423
menu without:

menu with:

reordered the shortcuts:

the reboot-to-firmware doesn't work on the testing VMs (even with the edk2-ovmf efi) because the OsIndications efivar is missing, but i have successfully tested it on my laptop.

reordered again to be a bit more functionally cohesive. things that only affect/act on a single bootenv are in the two left columns (except recovery shell). also moved edit kcl down so that it's next to revert kcl when it shows up

The menu changes and the modal dialog function came together really nice. Everything here looks good to go!


feat: Add search_oeis endpoint

Now that backscope is stable once again, to progress further with the OEIS search bar in the frontscope, it seems prudent to add a search_oeis endpoint to backscope, rather than have the frontscope go directly to the OEIS. That way,
the frontscope is consistently talking only to the backscope, and when/if we convert backscope to have all metadata present on the server by virtue of checking out the git mirror of the OEIS, we can switch to doing the search locally on the server (no need to hit the OEIS) in a seamless fashion from the point of view of the front end.

IMPORTANT: To review this PR, you must migrate the database. Specifically (will edit to insert specifics):

Ah, I realize I forgot to add a test. So temporarily marking as draft while I add one. I will use your example URL for the test, and unmark as draft when I've pushed a working test.

Ah, I realize I forgot to add a test. So temporarily marking as draft while I add one. I will use your example URL for the test, and unmark as draft when I've pushed a working test.

Hmm, I guess that URL is likely as stable as any.  Not so many things happening in that topic that the top ten will change frequently, but not so few that any new sequence with that word will change the results.

Installed in production.


Cull metrics based on event timestamp.

The firehose does not guarantee in-order message delivery,
so it is possible for the nozzle to receive older metrics with
the same Hash() after newer ones.

This change is

LGTM. If you think it's better to keep the newest stuff then let's do it.

Reviewed 2 of 2 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


I can't build microsoft/vscode repo on docker or on local using wsl or windows

@lszomoru This time I tried to build it on Docker by following this Build Guide, but it gave the following build error. Am I missing something?
I ran yarn install which successfully installed all the dependencies.
node ➜ /workspaces/vscode $ yarn install

But on running bash scripts/code.sh gave the following build error. Is it related to allocation of resources for docker container. I have WSL2 integration on so there is no option for setting RAM allocations.
node ➜ /workspaces/vscode $ bash scripts/code.sh
yarn run v1.22.19
$ node build/lib/electron
Done in 0.19s.
[15:49:06] Synchronizing built-in extensions...
[15:49:06] You can manage built-in extensions with the --builtin flag
[15:49:06] [github]<EMAIL_ADDRESS>✔
[15:49:06] [github]<EMAIL_ADDRESS>✔
[15:49:06] [github]<EMAIL_ADDRESS>✔
Error launching app
Unable to find Electron app at /workspaces/vscode

Cannot find module '/workspaces/vscode/out/main'. Please verify that the package.json has a valid "main" entry

Originally posted by @theWiseAman in https://github.com/microsoft/vscode/issues/160640#issuecomment-1348881605

After running yarn install you need to run yarn compile before launching Code OSS.

We closed this issue because it is a question about using VS Code rather than an issue or feature request. Please search for help on StackOverflow, where the community has already answered thousands of similar questions. You may find their guide on asking a new question helpful if your question has not already been asked. See also our issue reporting guidelines.
Happy Coding!


improve add log when instance mark and done

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


Show rhythms on map

Story

As a website visitor

I Want to view all rhythms on a map

So That I can see how they are related in space

Acceptance Criteria
1

Given 2 rhythms are hard coded, associated with Washington DC and Havana respectively
When site is visited at url [fill in here]
Then a map is displayed
And a small icon is shown for each rhythm on the map

PO notes

Any map can be used - first free map I found is https://www.cosmographics.co.uk/product/free-outline-map-of-north-america/
Icon can be any icon for now
No need to write anything next to the icon for now

Implementation Notes

Checklist:

[ ] I have defined the user story
[ ] I have defined some acceptance criteria
[ ] I have included any implementation notes
[ ] I have included all relevant links

[ ] Create (or adapt) a page in React app
[ ] Research how to place things on a map (libraries we can use?)
[ ] Create a component for the map image (doesn't have to be final image)
[ ] Create an icon
[ ] Put the icon somewhere on the map (not even the right location yet)
[ ] Make the icon clickable
[ ] Finishing touches (placing the icon at the right point)
[ ] Make sure it works for more than one icon


I want to know about the progress of built-in database support

I learned in a recent user survey that you are working hard to implement built-in database access. I want to know when it will be released. I plan to use Flutter to refactor my application, but it relies heavily on the database, I know Database access is currently available through the sqflite plugin, but I am still very much looking forward to the Flutter team's ability to develop built-in database access, thanks!

@timsneath Any comment?

What would "built-in database access" even be?

Since you mentione sqflite, I assume you mean access to SQLite.
For now:

There is an issue open to track ability to integrate directly with SQLite as a C/C++ plugin here: https://github.com/flutter/flutter/issues/16231.

That one depends on FFI availability, which is making progress and should have more news in the coming months.

You can use the sqflite plugin, which is pretty popular and widely used.

Going forward:
We have it in our roadmap to have a formal recommendation around this.  @timsneath or @hixie may have something to add to this related to that, but it's likely that the support for this will come down to one of the two mentioned above.
Is there anything that you're looking for that you're concerned the sqflite plugin can't handle at this point?

sqflite works very well，I just think that the local data storage (SQLite) support by Flutter team will be more reliable.

That should be covered by FFI at least it would make it easy for the community to build such a SQLite integration using it.
So I think this issue is not needed.


Transparency support for cards

It would be great, if the cards could support transparency. I mean, if i change the background color via "style" parameter.
for example, here:
type: custom:slider-button-card
entity: light.child
style: |
  :host {
    --action-icon-color-on: #e9e9e8;
    --action-icon-color-off: #e9e9e888;
    --ha-card-background: #11111188;
    --paper-item-icon-active-color: #ffffff;
    --slider-color: #ffffff;
    --label-color-on: #111111;
    --label-color-off: #bbbbbb;
  }
slider:
  direction: left-right
  background: solid
  use_state_color: false
  use_percentage_bg_opacity: false
  show_track: false
  toggle_on_click: false
  force_square: false
show_name: true
show_state: false
compact: true
icon:
  show: true
  use_state_color: true
  tap_action:
    action: more-info
  icon: fas:lightbulb
action_button:
  mode: custom
  show: true
  tap_action:
    action: toggle

As you can see, --ha-card-background is set to #11111188, where 88 is alpha, but the card stays completely opaque.
If The color is set to #00000000 (alpha = 00), it is clearly seen, that the card is drawn on top of an opaque color #29374d (or rgb(41, 55, 77)).
This color is not affected by any Home Assistant theme. Changing --btn-bg-color-off and --btn-bg-color-on also makes no change:

I managed to get the background transparent with the snippet below, but it seems there is a striped background behind the background I make transparent. Not too sure how to get rid of the stripes in custom mode though :/
    style: |       :host {         --ha-card-background: rgb(30,30,32,.3);       }

I've managed to fix the background transparency for me with this style, but it might not work in all circumstances and might break if a new update is released.
style: |
    ha-card .slider,
    ha-card .slider .slider-bg,
    ha-card .button.off {
       background-color: transparent !important;
    }

    ha-card .slider-thumb {
      width: 100%;
      transform: translateX(calc(-100% + var(--slider-value)));
      background-color: var(--slider-color, transparent);
    }
    ha-card .off .slider-thumb {
      display: none;
    }


High CPU when opening Markdown files

So I'm on the latest MacOS Big Sur release. 0.4.11
Whenever I open a markdown file this happens and CPU goes up quite high.
It keeps going that way until I kill the buffer with the markdown file.

Hi, thanks for this report :)
Hmm, this looks like a bug in Qt.
The environment is different, but the following problems are very similar.
https://github.com/qutebrowser/qutebrowser/issues/6235
Does the environment variable LANG change the behavior, as discussed in the qutebrowser issue above?

Hm, not really, doing this LANG="en_US.UTF-8" goneovim, didn't change anything.

Update: latest built doesn't seem to have this issue. A few logs like these show up but they stop and CPU usage never goes up.  Closing the issue.


Don't wrap TableBlock rendering in a div

fixes #2629

@gasman the unit tests are failing for this. Do you want me to take a look at that and open a PR against this branch https://github.com/gasman/wagtail/commit/5bb23c41bc8586ff39d385a8fcc2f7e22c046cf1?
Should be a simple fix.

Tests fixed and merged in 8ed30060fdd3e91bee608658e3741037b5fbff8e

Thanks. :smile: Also merged into alexgleason/wagtail_table_block. Feels kinda weird going from a 1.0.0 to a 2.0.0 in a day, but I'm pretty sure that's the correct thing to do with semantic versioning since that extra div could break someone's code.


Add support for pakartot.lt

Hey, sorry I didn't see this - this isn't the original fork, you may wish to PR to david-sabata/web-scrobbler.


Create code component

Closes #96

LGTM - Nice. Definitely a welcome feature to be able to render code with syntax highlighting (especially for the Mesop demo apps).

yup, that's why I started working on it now :)


Exposed set/get_project_metadata in EditorSettings

Some plugins may want to store some information about the project they're in, but without having to add files to the project itself, that's where being able to access the project's metadata is very useful, which is made to store info about the project specifically.
It's going to help a lot in a notes plugin that I'm making.

@akien-mga If isn't asking too much, could you mark this for cherrypicking? As this doesn't break compatibility.

Now that Godot 3.1 has been released, we don't plan to cherry-pick new features and enhancements to the 3.0 branch, unless there is very strong support in favor of it. Removing cherrypick label for 3.0.


Add --with-idle-exit-timeout configure option

Updated message:
The option enables setting IdleExitTimeout to a desired value - f.e.
setting to zero will disable automatic shutdown, which is useful on servers,
where cupsd is expected to run even if there is no web interface, no jobs
and CUPS doesn't share queues.
Original message:
On servers, CUPS is expected to be running permanently, even if there
are no jobs and no web interface, and CUPS doesn't share queues.
The option will set IdleExitTimeout to 0 if used - if not used or used
with 'disable', it sets the directive to default 60s.

@michaelrsweet

I'm not sure why this needs to be a configure option,

The idea is that server oriented OSes can ship preconfigured CUPS which should suit better for server use cases to prevent consuming users time and additional reports, which would end up in recommendation to set the directive.

but I would suggest making it --with-idle-timeout=NNN instead of enable/disable since that is more consistent with autoconf usage and would allow a packager to configure a different timeout value as needed (vs. requiring a patch, which I suspect is what you are doing now?)

I tried to bypass value validation and reports of type 'I've set the value too low/too high and now I have problems' with choosing only unlimited option.
In this case the values are validate during reading the config, but in case of the other PR I'm planning to implement (setting systemd unit directive TimeoutStartSec for cups.service, because cups.service takes too long to start due slow disk, big data etc...) the validation on our side can happen only in .m4 file, so I've found it useful to prevent bad input at the first place.
Or we can trust in our and systemd validation code for values. WDYT?

@zdohnal I think we can trust the input validation of cupsd and systemd to Do The Right Thing, and we can also trust that the people packaging CUPS and using this configure option have a modicum of intelligence if they decide to override the defaults. Also, --without-idle-timeout gives you your simple on/off option, just make sure to map a value of "no" to 0... :)

@michaelrsweet ok, updated - thx for the tips, I didn't think about 'no' option at all...


Relax tolerances and near-zero LMO criteria

PULL REQUEST
Relax absolute tolerance on LMO, eps ->  sqrt(eps) in near-zero LMO correction function.

@yairchn This is the last item before the release

bors r+


CI maintenance

Will need to handle pydantic 2 at some point soon.

I'll deal with the windows wheels in #194

Will need to handle pydantic 2 at some point soon.

Hello,
Is pydantic 2 support planned ?
As we have updated pydantic on nixpkgs, it broke correctionlib and all the packages that depend on it.
It seems that relaxing this dependency doesn't break the tests. What are the implication of using correctionlib with pydantic 2 ?

I think it's time to revisit the question of pydantic 2: I'll work on it in #220


Refactor to use react-query

React-query solves a lot of the performance issues that Sail faces. We should try to switch to it.

Did some benching and no longer useful. We need the following though

persist accountCache for optimistic data through https://dexie.org/
weaker nodes require that we add options in fetchKeys & useAccountsData for some account fetches to not require the latest data as well as no refresh interval


implement important activation layer types

The following activation layers have a high priority:

[x] Sigmoid
[ ] ReLU

Other activation layers that are interesting for implementation:

[ ] TanH

With #49 the ReLU layer has been added.

ReLU, Sigmoid and TanH are now supported for CPU/Rust and GPU/CUDA via Collenchyma-NN. {GPU, CPU}/OpenCL should be tracked at the NN Plugin directly.
I believe this issue can be closed therefore. If necessary, I am happy to reopen it.


Subtract mean pixel

Even batch norm is used, I think it's better to subtract mean_pixel for input image. ([123.68,116.779,103.939])

I think this has been done in preprocessing.


Multiple channels on one socket

Many models are most natural if they have multiple input channels, now only one is allowed (1 channel per socket). Work-arounds which currently work, have a 'unifiying' datatype to unify actual modelled data types A, B, C, ...
Unified ::= Atype{a :: A} | Btype{b :: B} | Ctype{c :: C} | ...
We can then use it in two ways:

Give all channels in the model the same type. In every PROCDEF we need to explicitly unpack this unified datatype to the modelled data type.
Create an extra demultiplexing process which does nothing more than receiving such a unified datatype, and (synchronously) outputting the corresponding modelled data type. The model can then have multiple channels as you would like, which are hidden and are put in parallel with this demultiplexer.

In both cases, a lot of extra boilerplate code is needed in a TorXakis model, and the model becomes less readable and unexplainable.

Understand I it correctly that you purposes that TorXakis generates the Unified datatype and the boilerplate code automatically when multiple channels are mapped onto one socket?
For output I can understand this, but what about inputs: does the user know how to encode the input?

Inputs (for the SUT, outputs for TorXakis) could be encoded per channel: in CNECTDEF, you can then list them individually, and map them to strings individually. For Outputs (for the SUT, inputs for TorXakis) this indeed seems more difficult, at least for sockets. This could be solved with a higher-level encoding than raw strings, e.g. XML, in which you could simply specify for which channel an output action is intended.
If I'm not mistaken, this was in an old version of TorXakis already. I guess it did not do this by generating boilerplate code but by natively mapping channels to sockets in an n-to-1 manner, which should be more efficient than generating the code as I described.

I'm now helping @tretmans with the restart SUT functionality, which requires me to touch the code that connects with the SUT (or external world), so I would like to understand this issue to see which changes are required to make this happen.
I think adding some encoding information might make sense here.
From the TorXakis language point of view, what it would be required is some syntax that states how multiple actions are mapped onto one socket, and how one socket can be used to encode different actions. Right? Something along these lines:
CHAN OUT a PORT X
CHAN OUT b PORT X
ENCODE a ? v -> ! toString(v)

CHAN IN c PORT Y
DECODE c ! fromString(v) <- c ? v
CHAN IN d PORT Y
DECODE d ! fromString(v) <- d ? v

This means that actions on channels a and b can be simply sent to the socket open on port X, and whatever comes from the socket on port Y will be decoded to a c action if the message header matches what is expected as header on channel c (hence the c ? v part), or to d action, or to nothing if the headers of the message do not match any of the channels above.
Does that make sense?
Also the syntax could be simplified a bit by just having something like:
{a, b} ? v -- X --> ! toString(v)

{c, d} ! fromString(v) <-- Y --

And maybe by introducing a protocol we can get rid of the toX/fromX functions.

Yes, that makes sense. But indeed, this solution does require you to have a higher-level protocol than raw strings, to encode the channels c and d. I guess that such a protocol is useful anyway if you want to reset the sut (just send a reset-header and let the adapter handle it), and it may also be useful for synchronous actions.
If a nice standard such as XML is used, it should be easy to set the right headers etc. (and even to encode entire TorXakis datastructures) in an external adapter, as you can use your favorite programming language and all its libraries. Whereas solving this on the side of TorXakis is tedious and has little added value (as far as I see it), in the same way in which you don't want to write your own fromString in TorXakis right now.
If the output of the SUT does not match anything, I'd say its a non-conforming output (just as a failing fromString, I don't even now if that gives a fail or a parse-error right now), but that may be a matter of preference.

Yes, that makes sense. But indeed, this solution does require you to have a higher-level protocol than raw strings, to encode the channels c and d (in the external adapter). I guess that such a protocol is useful anyway if you want to reset the sut (just send a reset-header and let the adapter handle it), and it may also be useful for synchronous actions.

Indeed. However be aware that it seems that right now @tretmans might have a different idea I think, where the commands to start and stop the SUT are specified in the connect defs.

If a nice standard such as XML is used, it should be easy to set the right headers etc. (and even to encode entire TorXakis datastructures) in an external adapter, as you can use your favorite programming language and all its libraries. Whereas solving this on the side of TorXakis is tedious and has little added value (as far as I see it), in the same way in which you don't want to write your own fromString in TorXakis right now.

I guess it depends. If we use a text based protocol we might go for something text based. I won't use XML as it does not have the advantages of a text based format (readability) and it has a lot of overhead. JSON or YAML might be better alternatives. However if we want to reduce the communication overhead a binary protocol might make more sense. But even in this case we could use standard solutions such as Google's protocol buffers.

If the output of the SUT does not match anything, I'd say its a non-conforming output (just as a failing fromString, I don't even now if that gives a fail or a parse-error right now), but that may be a matter of preference.

I guess you and @tretmans might have a better insight there regarding what TorXakis should report on unexpected output from the SUT :wink:


Spec homepage - Elements updated as per the changes in Experience Cloud

Hi @sigadamvenkata, Elements updated as per the changed options under Experience Cloud.

Local Test Run Results

please fix eslint error, still see a lot


PCB V0.1 errors and May 2024 updated Build Notes

The first PCB produced had some small trace errors.  The current version files are 0.4 and contain fixes for these and a few small new features like 12V on the Port A and B connectors.
For V0.1

The vertical segment 3.3VDC trace from the Teensy to J13 connector pin 1 crosses 2 signals to the Teensy.  Use a sharp knife and cut the 3.3VDC trace in 2 places either side of the horizontal traces.  Pin 1 is likely not ever used.

A 3.3VDc trace segment is missing supplying power to the 4 channel ADC (ADS1115) module connector.  Solder a jumper wire between 3.3VDC somewhere on the board and pin 1 on J7.  I found a via near the power supply section for the source.

The top and bottom ground planes areas and ground traces passing through them were meant to be "stitched" tying them together using via.  The via were not assigned to GND circuit so in production they are all isolated and thus do nothing.  The ground copper is floating.  I scraped the solder mask away from select ground traces and vias in each area to tie the top and bottom together.

Related to #3 above, the vias would also help transfer heat to the bottom of the PCB if they were actually connected properly.  Further, the solder mask should have been left off this area to allow the option of bending a 7805 regulator down to the board and using the board and any metal under it to act as a heat sink.  In practice, I add a heat sink to the regulator tab anyway and install a standoff under the tab & PCB to wick away some heat to the enclosure bottom or PCB support brackets.

The PCB was sized to fit a particular affordable aluminum enclosure.  As of May 2024 it is unavailable.  I could not find and exact replacement.  Since most of the hardware is on the back edge, I recommend find a slightly larger case, 7" deep is good.  Mount the PCB back edge to the back of the case (lot of holes to cut!) and on the front of the PCB leave off the power switch, LED, and PCB mounted USB/Enet combo jack.  Instead run wires to front mounted LED and Power Switch.  For the Ethernet jack, I just used the standard Teensy mag jack and ribbon cable that runs to the Teensy 6 pin connector.  I turned the jack upside down and soldered the jack case to the PCB ground plane. facing out to the side where I had lots of room.  In my 2nd build I used a 10" wide x 7" deep Hammond model 1402KV enclosure.  I mounted a 3.5" Nextion touchscreen using a CN milled acrylic bezel on the front panel.  I used a right angle ethernet extension to chassis mount on the back panel.  Same for the USB jack.

I later added a heat sink tab to the 7805, a chassis enet jack on the back panel, and hex standoffs to support the edges of the ADS1115 and ADL5519 modules.  I use 1 washer on each SMA jack between the back panel and the ADL5519 board.  Ensure you have some clearance around the RC and D-Sub connectors as needed for proper connector seating clearance.  Still to add is a rear panel chassis mounted USB extension for the Teensy.  Really only need this for dev convenience if using ethernet.


Update scalatest to 3.0.7

Updates org.scalatest:scalatest from 3.0.5 to 3.0.7.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention @scala-steward in the comments below.
Have a nice day!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [{ groupId = "org.scalatest", artifactId = "scalatest" }]

Codecov Report

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

@@           Coverage Diff           @@
##           master      #50   +/-   ##
=======================================
  Coverage   86.71%   86.71%
=======================================
  Files          11       11
  Lines         128      128
  Branches       12       12
=======================================
  Hits          111      111
  Misses         17       17

Continue to review full report at Codecov.

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


workflows: esr: pass input parameters to workflow_call

Change-type: patch
Signed-off-by: Alex Gonzalez<EMAIL_ADDRESS>

lgtm


Linked website

https://loadshedding.eskom.co.za/ = REJECTED so no way to find other schedule

Could you elaborate?
Where are you located?
Are you on a VPN?
What version of the integration are you using?
Please post some logs.

I see now. Was trying from the work PC behind proxy that's probably blocking that website.

The latest version 1.2.0 of the integration uses the EskomSePush API and should not be calling loadshedding.eskom.co.za directly.


feat(SELECT): dynamic width of select is causing visibility issue

I just migrated my product build on angular 11 to angular 16 version by version after migrating to angular material v15 seeing a lot of unexpected changes and following is one of them.
Scenerio #1

Dynamically changes width is a good addition to select but for small width options like in my case other options at the dropdown should not truncate its not user friendly also decreases readability either.
Scenerio #2
I have populated drop down with checkbox along with labels and on selection i want to show total select options
here is when no one is selected

as you can see user is unable to see any option just checkboxes
here is when user selected some options:

You can set [panelWidth]="null" on the select to let the dropdown grow based on the options.


Invalid substitution in Python

Describe the bug
The python generator may erroneously attempt to create an alias of the string join method.
To Reproduce
Compiling
$a <- (join (list "1" "2") );
$b <- (join (list "3" "4") );
$c <- (join (list "5" "6") );

to Python produces
j=join
a="".j(["1","2"])
b="".j(["3","4"])
c="".j(["5","6"])

Expected behavior
We can tell it not to alias join and simply produce
a="".join(["1","2"])
b="".join(["3","4"])
c="".join(["5","6"])

although as I just discovered while creating this bug report, this is valid code:
j="".join
a=j(["1","2"])
b=j(["3","4"])
c=j(["5","6"])

The goal was to generate the code from your last snippet, I am actually shocked that I didn't  add a test for this and that it generated the nonsense that it does.


Allow autocomplete options show with empty iterable

Before

After

Flutter issue #108258
Pre-launch Checklist

[ ] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] I read the Tree Hygiene wiki page, which explains my responsibilities.
[ ] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[ ] I signed the CLA.
[ ] I listed at least one issue that this PR fixes in the description above.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] I added new tests to check the change I am making, or this PR is test-exempt.
[ ] I followed the breaking change policy and added Data Driven Fixes where supported.
[ ] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

Reopened https://github.com/flutter/flutter/pull/147194 for CI


[+] Added Makefile + Checking script for Go version

These commits add :

Makefile
scripts/verify_go_version.rb

In order to compile in a more "usual" way: running make will check for dependencies and build the project.
Require Ruby in order to check the Go version.
Notes:

make only works on linux.
Minimum Go version have been set to go1.23.0. You can change this within the Makefile itself.

I did not encounter particular issue regarding the build (except issues with the go version, thanks to the Ubuntu Repositories).
The idea behind the PR was to add the standard Makefile build tool, in order to have a straightforward way to build, and prevent other people from having the same "issue" with go version.
That said, the issue probably lies in the fact that I am not particularly familiar with Go.

Hello @I-S-Tech,
I understand now the main purpose of the PR, but I think it is more of a Go installation issue. I am not comfortable maintaining a dedicated Go installation inside the project for different OS, distributions, etc. IMHO This should be more the main purpose of the Go project itself.
I am considering adding a contributing documentation with more details about how to starting contributing, including pointing to the right resources for Go installation. I have just opened #236 to add some ideas about this. Feel free to add your ideas.


working delta-sph and fix usage of "h_factor"

-implementation of delta-SPH for the current main branch
-kernel.h_factor can now be utilized

Codecov Report
Attention: Patch coverage is 45.33333% with 41 lines in your changes missing coverage. Please review.

Project coverage is 65.5%. Comparing base (aa0e93a) to head (2d3b4cd).

Files
Patch %
Lines

jax_sph/solver.py
43.6%
40 Missing :warning:

jax_sph/case_setup.py
0.0%
1 Missing :warning:

Additional details and impacted files
@@           Coverage Diff           @@
##            main     #19     +/-   ##
=======================================
- Coverage   66.4%   65.5%   -0.9%
=======================================
  Files         11      11
  Lines       1353    1418     +65
=======================================
+ Hits         899     930     +31
- Misses       454     488     +34

Flag
Coverage Δ

unittests
65.5% <45.3%> (-0.9%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

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


Can't scroll in Format menu

In some cases, it's not possible to scroll further in the Format menu, thus some some settings can't be seen.

@KoBe321 Please attach report file to reproduce it

settings_no_scroll.zip
How to reproduce:

In the Settings search bar, search for "tot".
Close the 4 opened accordion.
Open the "Totals" accordion.
Scroll down.
You won't be able to see the last accordion "Dynaminc Update Total Values".

Hi, any update on this?

@KoBe321
on which service(desktop, PowerBI report service, web service) do you got this?
Step 5 is not reproducible for us - seems to work correct on desktop and web service.
Could you please add additional info?

@helen508light
My report is here: https://app.powerbi.com/

Closing this issue due to age, feel free to open it again if the issue reproduces


Routes ending in '/' redirect oddly

Seems to be an .htaccess thing, but accessing /home/ (with trailing slash) redirects to /public/home.

I am not quite sure if its related but I prefer not to open too many issues related to Routes bugs.
When I clone the project into new localhost subdir (http://localhost/citest)
When I open the home page at http://localhost/citest/public/ it works fine.
How ever when I add <?=current_url()?> it outputs 'http://localhost/' only.
What I found is that in this condition https://github.com/bcit-ci/CodeIgniter4/blob/develop/system/HTTP/IncomingRequest.php#L489
the query path is substr from the uri.
I think that there is some logical mistake. If I just remove this condition the how app stops working so it needs some closer look ..

Testing again on my machine tonight, and, yes, this seems to be fixed.


HTTP 5xx responses not logged to access log

It seems that 5xx responses are not logged to access log.
Example below does not log a request at all, when the server responded with HTTP 500:
from requestlogger import WSGILogger, ApacheFormatter
from logging.handlers import TimedRotatingFileHandler
from wsgiref.simple_server import make_server

def hello_world_app(environ, start_response):
    raise Exception("broken")

handlers = [ TimedRotatingFileHandler('access.log', 'd', 7) , ]
loggingapp = WSGILogger(hello_world_app, handlers, ApacheFormatter())

if __name__ == '__main__':
    port = 8000
    from wsgiref.simple_server import make_server
    http = make_server('', port, loggingapp)
    print "Listening on %s" % port
    http.serve_forever()

ping @pklaus


Strongly typed language variants doesn't include values for Elements

What I'm trying to do:
Hi,
I'm trying to use the  .GetLanguageVariantAsync<T> method to retrieve strongly typed items. It seems to return the Item object (id, etc..) and last updated, etc.., but the Elements are all null.
Using the LanguageVariantModel without the strongly typed object works fine.
Repro steps

Installed the latest Kentico Model Generator (v7.0.0)
Generated models as per documentation
Use the client.GetLanguageVariantAsync<T> method to retrieve the language variant
The returned object doesn't include any values for the Elements

Expected behaviour
The strongly typed object should include values for the Elements.
Test environment

Platform/OS: .Net 6, Windows

Screenshots

Hi!
This issue has gone quiet. 👻
It’s been a while since the last update here.
If we missed anything on this issue or if you want to keep it open, please reply here.
Thanks for being a part of the Kontent.ai community!

Happy to hear that you were able to find a solution!
This info could be interesting for @Sevitas

Hi,
we have made some improvements in the latest version of the Generators SDK,  renaming the parameter --contentmanagementapi to --managementapi was one of them. If you need to generate the Management models, you need to use the new parameter, otherwise the default value will be used and Delivery models will be generated. We have created a feature request which should clear up the confusion.
What do you think about it @twadevs?

Thanks @Sevitas , sounds good. I think an error message would be great.


Documentation mentions JDK 16

https://errorprone.info/docs/installation mentions JDK 16.
I think one occurrence should be changed to "JDK 16+", and two occurrences should be changed to "JDK 17".
Or, because JDK 16 is no longer supported, all could be changed to "JDK 17".

Thanks, I'll clarify that it's JDK 16 and newer, not specifically 16.
I think I'm also going to merge the documentation about --add-exports= into the main examples, instead of having two examples for maven and ant.

0c49dc1d311b3e60f9c9717f2826401caa8b9ea1


Track progress missing

Hi, when I close and reopen the app, there is no song and the now playing section disappear, wold be nice that the app remember when we left the song before closing. Also I can't add any song to a playlist, I have to do it on the web browser. thanks (iOS TestFlight)

Hi @PauFCB! With closing the app, do you mean switching to another app or do you mean going to the app overview and forcefully closing the app? As per Apple (https://support.apple.com/en-gb/HT201330) forcefully closing the app is meant to reset it, in case the app becomes unresponsive or reaches an unknown state. After pausing a song and leaving the app for some time, iOS may also forcefully close apps in order to free memory. I don't consider this problematic behaviour currently.
As for adding songs to playlists, this would be a nice feature, but I am unlikely to implement it anytime soon, so making playlists in Jellyfin is the recommended way forward for now.

Yes, I mean manually close swiping up. And for the playlists, I will do this way, adding manually one by one on the Mac web version and in the mobile app downloading the whole playlist. I hope in the future we can do this without leaving the mobile app!
I’m curious, what are you planing next for the app? I really like, seems like the official Music ios app but without all the streaming noise.
Thanks !

I am currently working on getting this app on the App Store and play store, and that should take a decent amount of time. After that, I'll be weighing a lot of feature requests and going at them one by one. There isn't necessarily a grand plan there, but I want to look at CarPlay support, getting the audio engine to accept more formats and so forth.


Minimize the requires in each file

This PR proposes a bit of cleaning!

I played with the tool minimize-requires Jason Gross and removed lot of useless "Require Import". I hope that it will help for parallel compilation.

I removed useless file PCUICAll.v.

I factorized more stuff between AstUtils and PCUICAstUtils so that PCUIC does not depend on AstUtils anymore (except TemplateToPCUIC).

Idem between Pretty, PCUICPretty and EPretty.

I fixed most of Coq warnings.

Great job! Does it need anything else?

Nop!


gopass git: failed to run git  on sub store root

Hi,
Is this another issue between gpg and git?
$ gopass git
[DEBUG] Loaded config: &{Root:0xc4200639e0 Mounts:map[] Version:1.6.0-git+HEAD XXX:map[]}
[DEBUG] Loaded config from /home/jungle/.config/gopass/config.yml: &{Root:0xc4200639e0 Mounts:map[] Version:1.6.0-git+HEAD XXX:map[]}
[root]Running git
[root][DEBUG] store.Git: /usr/local/bin/git [git]
usage: git [--version] [--help] [-C <path>] [-c name=value]
           [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
           [-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
           [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
           <command> [<args>]

These are common Git commands used in various situations:

start a working area (see also: git help tutorial)
   clone      Clone a repository into a new directory
   init       Create an empty Git repository or reinitialize an existing one

work on the current change (see also: git help everyday)
   add        Add file contents to the index
   mv         Move or rename a file, a directory, or a symlink
   reset      Reset current HEAD to the specified state
   rm         Remove files from the working tree and from the index

examine the history and state (see also: git help revisions)
   bisect     Use binary search to find the commit that introduced a bug
   grep       Print lines matching a pattern
   log        Show commit logs
   show       Show various types of objects
   status     Show the working tree status

grow, mark and tweak your common history
   branch     List, create, or delete branches
   checkout   Switch branches or restore working tree files
   commit     Record changes to the repository
   diff       Show changes between commits, commit and working tree, etc
   merge      Join two or more development histories together
   rebase     Reapply commits on top of another base tip
   tag        Create, list, delete or verify a tag object signed with GPG

collaborate (see also: git help workflows)
   fetch      Download objects and refs from another repository
   pull       Fetch from and integrate with another repository or a local branch
   push       Update remote refs along with associated objects

'git help -a' and 'git help -g' list available subcommands and some
concept guides. See 'git help <command>' or 'git help <concept>'
to read about a specific subcommand or concept.
[root][DEBUG] Output of '/usr/local/bin/git [git]': ''
[DEBUG] Stacktrace: exit status 1
failed to run command /usr/local/bin/git [git]
github.com/justwatchcom/gopass/backend/git/cli.(*Git).Cmd
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/backend/git/cli/git.go:50
github.com/justwatchcom/gopass/store/sub.(*Store).Git
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/store/sub/git.go:36
github.com/justwatchcom/gopass/store/root.(*Store).Git
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/store/root/git.go:40
github.com/justwatchcom/gopass/action.(*Action).Git
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/action/git.go:22
main.main.func38
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/main.go:614
github.com/justwatchcom/gopass/vendor/github.com/urfave/cli.HandleAction
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/vendor/github.com/urfave/cli/app.go:485
github.com/justwatchcom/gopass/vendor/github.com/urfave/cli.(*App).RunAsSubcommand
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/vendor/github.com/urfave/cli/app.go:379
github.com/justwatchcom/gopass/vendor/github.com/urfave/cli.Command.startApp
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/vendor/github.com/urfave/cli/command.go:280
github.com/justwatchcom/gopass/vendor/github.com/urfave/cli.Command.Run
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/vendor/github.com/urfave/cli/command.go:79
github.com/justwatchcom/gopass/vendor/github.com/urfave/cli.(*App).Run
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/vendor/github.com/urfave/cli/app.go:250
main.main
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/main.go:1030
runtime.main
        /usr/local/go/src/runtime/proc.go:185
runtime.goexit
        /usr/local/go/src/runtime/asm_amd64.s:2337
failed to run git  on sub store root
github.com/justwatchcom/gopass/store/root.(*Store).Git
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/store/root/git.go:45
github.com/justwatchcom/gopass/action.(*Action).Git
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/action/git.go:22
main.main.func38
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/main.go:614
github.com/justwatchcom/gopass/vendor/github.com/urfave/cli.HandleAction
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/vendor/github.com/urfave/cli/app.go:485
github.com/justwatchcom/gopass/vendor/github.com/urfave/cli.(*App).RunAsSubcommand
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/vendor/github.com/urfave/cli/app.go:379
github.com/justwatchcom/gopass/vendor/github.com/urfave/cli.Command.startApp
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/vendor/github.com/urfave/cli/command.go:280
github.com/justwatchcom/gopass/vendor/github.com/urfave/cli.Command.Run
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/vendor/github.com/urfave/cli/command.go:79
github.com/justwatchcom/gopass/vendor/github.com/urfave/cli.(*App).Run
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/vendor/github.com/urfave/cli/app.go:250
main.main
        /home/jungle/gopath/src/github.com/justwatchcom/gopass/main.go:1030
runtime.main
        /usr/local/go/src/runtime/proc.go:185
runtime.goexit
        /usr/local/go/src/runtime/asm_amd64.s:2337

Error: git operation failed: failed to run git  on sub store root: failed to run command /usr/local/bin/git [git]: exit status 1

Actually this doesn't look like an issue at all.
If you run gopass git ... it will invoke git and pass any arguments along to git. If you run gopass git it will run git without any arguments. If invoked without any arguments git will display a usage information and exit with a status of 1. Since this is a return code indicating a sub-process failure gopass will report this.


Unable to select assets by hierarchy after selecting by model

What happened:
I was switching between selecting an asset using the Asset Browser (click on "Explore" folder--note not related to grafana's explore page) and noticed that I have a choice between selecting assets by hierarchy or by model. If I choose a model and then clear it I'm unable to select by hierarchy unless I refresh the page.
What you expected to happen:
I would expect a page refresh to be unnecessary to deselect and reselect an asset regardless of if it is a model or hierarchy asset.
How to reproduce it (as minimally and precisely as possible):

create a new query, select "Get Property Value History" (although I believe the same issue happens for other query types)
click on the asset dropdown, notice you have several assets to choose from
then click on the Explore folder button to open the Asset Browser
notice you have the same asset selection available in hierarchy tab
now switch to "By Model" tab
select a model asset
now remove that model asset selection in the dropdown
click on the select dropdown and notice only the previous model asset and none of the hierarchy assets available
click explore folder again
switch to hierarchy tab, and notice there are no options.
save panel and refresh and notice the hierarchy assets return

Environment:

Grafana version: ~10.3
Plugin version: 1.16.2 (but I think it's been happening for a while)

@sarahzinger I believe part of the issue is there is an asset model selection stored in state, which is hidden in the asset browser modal (i.e., not represented in the query editor). You also cannot deselect the selected asset model from the asset browser. Only a different asset model may be selected. It appears the only way to get out of listing assets by asset model is to delete the query or refresh the page.
Could a solution to this issue be allowing the deselection of the asset model? It could be done in the asset browser by allowing the drop-down to be cleared and/or we could show the selected asset model in the query editor and allow the user to deselect it without requiring them to open the asset browser.

@tracy-french yeah I imagine there are a few potential solutions we could consider, I'm not sure I have enough context to know the best solution just yet. It seems to me like like we pass any state as props down to the modal, no?
As a side note: I personally find it a bit confusing that we have both the modal and the dropdown. I wonder if it might make sense to put all selection/state in the modal and run the fetch for models/assets when you move from one tab to another? And then we can do what you were suggesting as well and deselect within the modal as well.
I also think this modal in general could you some ui improvements. It might be good to checkout the Cloudwatch Datasource for inspiration. In the query editor when you select log groups you can query all log groups and also deselect there as well. But we also have the ability to remove a selection from outside of the modal, but if you want to reselect you need to open the modal again.


Tweets for some accounts not appearing in feed

Checklist

[X] I am able to reproduce the bug with the latest version.
[X] I made sure that there are no existing issues - open or closed - which I could contribute my information to.
[X] I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
[X] This issue contains only one bug, that only occurs in Squawker

Affected version
v3.4.4+300012183
Steps to reproduce the bug
This issue started occurring this past weekend.

Go to feed
Look for tweets from accounts that are likely to have tweeted recently
Go to subscriptions tab and click on one of the accounts with suspected tweets missing from feed
Review recent tweets from account which did not appear in feed and switch back to feed tab to confirm they were missing
Repeat step 3 and 4 for two more accounts

Side note: I follow less than a dozen accounts so it was easy to confirm some tweets were missing.
Thanks for keeping this project alive!
Expected behavior
No response
Actual behavior
No response
Screenshots/Screen recordings
No response
Logs
No response
Affected Android/Custom ROM version
No response
Affected device model
No response
Additional information
No response

Same, some tweets are missing for some accounts. They show up on bitter instances, so it could be an issue with code displaying it or something else.

I don't know if it's related but I've noticed nsfw posts usually don't show in the different feeds but do show when looking at the account directly.


v9 Pagination styling for Marketplace Integration

Pagination for marketplace integration is missing v9 dashboard styling.

There are more bugs. 9.0

a view larger than the window,
prices not visible before hovering over


chore: DO NOT MERGE mc/yp comments addresses and keys

Please provide a paragraph or two giving a summary of the change, including relevant motivation and context.
Checklist:
Remove the checklist to signal you've completed it. Enable auto-merge if the PR is ready to merge.

[ ] If the pull request requires a cryptography review (e.g. cryptographic algorithm implementations) I have added the 'crypto' tag.
[ ] I have reviewed my diff in github, line by line and removed unexpected formatting changes, testing logs, or commented-out code.
[ ] Every change is related to the PR description.
[ ] I have linked this pull request to relevant issues (if any exist).

Closing. I don't like this approach.


I generated a new app but when I run yarn dev this error came up.

**Version
"nuxt": "^2.14.6"
"node": 14.15.1 (LTS)
** This is my package.json
{
  "name": "test-only",
  "version": "1.0.0",
  "private": true,
  "scripts": {
    "dev": "nuxt",
    "build": "nuxt build",
    "start": "nuxt start",
    "generate": "nuxt generate",
    "lint:js": "eslint --ext .js,.vue --ignore-path .gitignore .",
    "lint": "yarn lint:js"
  },
  "dependencies": {
    "@chakra-ui/nuxt": "^0.1.0",
    "@nuxtjs/axios": "^5.12.2",
    "@nuxtjs/emotion": "^0.0.1",
    "@nuxtjs/pwa": "^3.0.2",
    "core-js": "^3.6.5",
    "nuxt": "^2.14.6"
  },
  "devDependencies": {
    "@nuxtjs/eslint-config": "^3.1.0",
    "@nuxtjs/eslint-module": "^2.0.0",
    "babel-eslint": "^10.1.0",
    "eslint": "^7.10.0",
    "eslint-config-prettier": "^6.12.0",
    "eslint-plugin-nuxt": "^1.0.0",
    "eslint-plugin-prettier": "^3.1.4",
    "prettier": "^2.1.2"
  }
}

*** this error came up

I finally found a way, I dont know if this is a good way.
If anyone saw this kind of error, you can just go to this file and remove "type":"module"
<project>\node_modules\lodash-es\package.json

I finally found a way, I dont know if this is a good way.
If anyone saw this kind of error, you can just go to this file and remove "type":"module"
<project>\node_modules\lodash-es\package.json


[Request for External] Codeunit 815 Sales Post Invoice function RunOnPrepareLineOnBeforePrepareDeferralLine

Describe the request
Could DeferralAcount and SalesAccount be added to this function, and the event in that function as var?
if SalesLine."Deferral Code" <> '' then begin
            SalesPostInvoiceEvents.RunOnPrepareLineOnBeforePrepareDeferralLine(
                SalesLine, InvoicePostingBuffer, SalesHeader.GetUseDate(), InvDefLineNo, DeferralLineNo, SuppressCommit,DeferralAccount, SalesAccount);

Additional context
I need to change the accounts
Internal work item: AB#521544

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: .


Replace time-series notification text

Steps to Reproduce

Create a Time Series widget
Select another Time Series attribute
Check the notification text

Current Result
"Widget succesfully added"
Expected result
"Widget succesfully replaced"
cc @josecruz

In production 🚀 !


Update node-sass to 5.0.0

This allows building on systems with only Python 3.

Pull Request Test Coverage Report for Build 709737106

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 28.272%

Totals

Change from base Build 707736480:
0.0%

Covered Lines:
2249

Relevant Lines:
7284

💛  - Coveralls


Document code size measurements

Consult @tom-cosgrove-arm or @tom-daubney-arm and add a step-by-step description on how to do code size measurements to /kb/how-to/non-functional-testing.md (create the file if it doesn't exist yet).

I was thinking of the soon to be merged script. We don't want to do anything fancy with it or anything different. The goal is to measure code size the same way as everyone else.

I agree, I am happy to add this.

Thank you very much!


feat: use pino for logging

This pull request replaces bunyan with pino. As I was debugging the new probot version, it became increasingly complicated to understand the parts of the code that logs are being passed through, there were a lot of customizations and hacks, only few of which were actually tested. So I decided it's as good time as ever to start afresh and remove a lot of legacy code.
Sorry if this breaks anything for you :( at least it will be much easier to debug
Breaking Changes

LOG_FORMAT is no longer support. If NODE_ENV is set to
anything but "development", the output for each log is JSON, otherwise
the output uses a formatted string

"LOG_LEVEL_IN_STRING" has been removed in v10. Pipe the
output to pino-text-level-transport instead. Example: NODE_ENV=production  probot run index.js | pino-text-level-transport

"SENTRY_DSN" has been removed in v10. Use pino-sentry
instead and make sure to set NODE_ENV. Example: NODE_ENV=production probot  run index.js | pino-sentry

no idea why tests don't start :shrug: I'm gonna yolo this


Is there a way to proxy based on message payload?

Is there a way to access the message payload in the director? I'm trying to implement a GRPC proxy that choses a backend based on the request payload we get from the client. Basically something like this, example service:
service HelloService {
  rpc SayHello (HelloRequest) returns (stream HelloResponse);
}

message HelloRequest {
  string greeting = 1;
}

message HelloResponse {
  string reply = 1;
}

And the director should now chose the backend based on the greeting request parameter, something like this:
func Director(ctx context.Context, fullMethodName string) (context.Context, *grpc.ClientConn, error) {
  // ....
  if len(request.greeting) > getCurrentThreshold() {
    return ctx, grpc.DialContext(ctx, "api-service.staging.svc.local")
  } else {
    return ctx, grpc.DialContext(ctx, "api-service.prod.svc.local")
  }
  //...
}

However as the director is only getting the context and the fullMethodName, is there any way to get the payload there? Or do you have any idea on how to implement this?

I don't think this is technically possible. gRPC request is always a stream of messages (for unary requests, stream consists of a single message), and proxy code sets up the outgoing connection before the message is read, so it can't direct based on the payload.
I would suggest to direct based on the gRPC metadata (headers) which is available via the context.

That's what I thought, thanks for the quick response.


⚠ DesiTorrents has degraded performance

In 8413dd9, DesiTorrents ($DST) experienced degraded performance:

HTTP code: 200
Response time: 2133 ms

Resolved: DesiTorrents performance has improved in 3ceb6b8.


Random Number Guessing Game

Pls assign me this issue under the tag Hacktoberfest

Already exists : https://github.com/Mrinank-Bhowmick/python-beginner-projects/tree/main/projects/Guess Number
You may add more features to it 👍

I'll add more features to this. Looks like an opportunity to remove some repetition and add some try/except.


Add Edit Profile Feature in Profile Page done🟢

Hello, PR
Add Edit Profile Feature in Profile Page done -
https://github.com/user-attachments/assets/6697eafa-ab96-464b-b64e-17741ffac834
Pull Request Checklist

[x] I have added screenshots and videos to show before and after the working of my code.
[x] I have ensured that the screen size is set to 100% while making the video.
[x] I have synced the latest fork with my local repository and resolved any conflicts.
[x] I have mentioned the issue number which I created before making this PR .(format to mention issue number is : fixes #(issue number) )
[x] I understand that if any the above conditions are not met , my PR will not be MERGED .

@ANSHIKA-26 done, please merge my PR with level 3, you can check my code i have added a lot..
Thank You

issue number ? and resolve conflicts

hey @Subhajit-2023-44 had to merge another PR coz of some issues , i like your design though , we will go forward with your design only , i have assigned level 3 since it was a lot of work , good job !

will merge as soon as you resolve conflicts , the design and implementation you have done are good , you can remove/edit  the code that is in profile.html right now

@ANSHIKA-26 please merge my PR

issue number ? and resolve conflicts

#1722, conflicts solve


Color contamination to the console if the program was terminated by Ctrl+C

Color contamination to the console if the program was terminated by Ctrl+C

Steps to reproduce
Run winget source list update, or winget search [name] (while cache is not ready) in cmd window.
While like "/" status, press Ctrl+C hotkey to terminate it, probably due to slowness.
Expected behavior
Reset the character color to normal when the program is terminated.

Actual behavior
The new characters remain blue.
Environment
程序包: Microsoft.DesktopAppInstaller v1.0.41821.0

In China, I see the winget source update often takes tens of seconds or minutes to complete. Only the https://winget.azureedge.net/cache configured and it is accessible from browser.

@yfdyh000 thanks for pointing this out. By the way, you can configure the TTL on the cache refresh with this version of the client in settings. We've been looking at bandwidth issues recently.

@yfdyh000 is this still happening. We believe this may have been fixed in an earlier release.