Feature: Adde tooltip for view criteria table and view claims buttons

Closes #147
Description of changes
The toolbar buttons and add node buttons already have tooltips, but the node indicator buttons do not yet. We should add these.
Additional context

@keyserj the no need to pass forwardRef. I can simply move Tooltip there and pass Tooltip text as a prop. what would you think?

@all-contributors please add @tarunsamanta2k20 for code


Category attribute in ResolvedComponentResult has type String not Category

I'm trying to determine if a resolved component is a platform or not.
I have a ResolvedComponentResult and am getting the attributes of the selected variant via ((ResolvedComponentResult) rcr).getVariant().getAttributes().
Printing this out for a particular component, I can see it includes a category of "platform":
{org.gradle.category=platform,...}

Expected Behavior

I expect attributes.getAttribute(Category.CATEGORY_ATTRIBUTE) to return a non-null Category value, whose name is equal to Category.REGULAR_PLATFORM.
Current Behavior

When I do attributes.getAttribute(Category.CATEGORY_ATTRIBUTE), this returns null.
To get it to work, I had to redefine the category attribute as being of type String:
def attr = Attribute.of("org.gradle.category", String)
attributes.getAttribute(attr) == Category.REGULAR_PLATFORM

Context

Steps to Reproduce
This is a problem in both gradle 5.3 and latest nightly.

Define a platform dependency on a configuration
Get the ResolutionResult for that configuration, and attempt to get the Category.CATEGORY_ATTRIBUTE for each component as described above

Your Environment

Build scan URL:

This may look curious but this is actually expected. When looking at the ResolutionResult, attributes are desugared: their type is very likely to be String (there are a few exceptions). The reason is that when you have a published component, the published metadata only tells the attribute name and value, and it's coerced to a typed attribute.
So the right way to look for this attribute is actually to find by name.

When you say find by name, is there a specific method you suggest?
Right now I've had to declare my own duplicate category attribute, with the implicit assumption that the type is String:
https://github.com/palantir/gradle-consistent-versions/pull/70/files#diff-08f32d35d43128c708e9977c0f96ea65R30
Is there a better way to do it, ideally one that's available in the gradle API? I'm really uncomfortable with defining my own attribute and basically guessing the type, with the prospect of this silently breaking in a future version of gradle.

Also, why can't we coerce the string value back to the type that's expected in the API, given that it's a Named type that the ObjectFactory can create?

Just iterate over the attributes and get them by name. The API of the AttributeContainer is strict, it doesn't do any coercion, so when you ask it for an attribute of a specific type, it does its job and tries to find one with the exact type. So here, you need to iterate over the attributes, find the one that has the expected name and compare its value. That's something we could improve in the future, but for now there's no better way.

Even comparing its value is non-trivial, since iterating gives me a bunch of Attribute<?> and now I have to switch on the runtime type.
I'd need some sort of attr instanceof Named ? ((Named) attr).getName() : attr.toString(), or possibly even throw if it's neither Named nor String...

I understand but there's currently no better way to do this.

Yep, not complaining, just making sure I wasn't missing something obvious.

Closing as no changes are planned in this area


Kirk fixlint

@jakecadams @chanian
Fixed trivial lint.sh errors, spacing, strong equal checks, etc.
This is another small one, basically no biz logic has been changed (except for === for ==, etc, but they are still simple). I left all the "variable abc is undefined" errors for a later PR.
cc: @dmitrig01 I gave you a todo FYI

:+1: other than the small comment, it looks good to me.

IMO, I would take a lot of care with refactoring other developer's choices on strong / weak equality. We know that in most cases, deep equality is better design, but we need to be positive that their use of weak equality wasn't intentional. In the above choices we know that the indexOf api will always return -1 to N, and were comparing it to a explicit 0, so were safe either way. But, if we had foo == bar, things get a lot more hairy.
So in summary. Use === to your hearts content when writing orignal code, just be cautious when refactoring :)

great thanks for doing this! :+1:


Runtime: vim python syntax supports <<trim

Problem: vim syntax highlighting does not recognise trim in py heredocs
Solution: recognise optional "trim" argument

Before:

After:

test file:
py3 << EOF
import os
pass
EOF

py3 << trim EOF
import os
pass
EOF

pyx <<EOF
import os
pass
EOF

python <<EOF
import os
pass
EOF

python << trim EOF
import os
pass
EOF

pyx <<trimEOF
import os
pass
EOF

pyx <<
import os
pass
.

Py2or3 <<MARKER
import os
pass
MARKER

Py2or3 <<
import os
pass
.

py3 pass

I believe @cecamp is the owner for this runtime file.

@cecamp has updated: http://www.drchip.org/astronaut/vim/index.html#SYNTAX_VIM


Ys chen0609 madlibs

Changed the receiver to John.

@HarshPatel187 This merge is all yours.

Hey, I have merged pull request.


Appropriately name MacOS bootjdk directories

ref https://github.com/adoptium/infrastructure/pull/2498
MacOS bootjdks install into either /Library/Java/JavaVirtualMachines/temurin-* or  /Library/Java/JavaVirtualMachines/adoptopenjdk-*. After the linked pr is merged, the build scripts can instead look into /Library/Java/JavaVirtualMachines/jdk-*  which will be a symlink to either temurin-* or adoptopenjdk-*
Merge after release, and after the linked infra pr is merged and after such changes have been made to build and test MacOS machines

I've tested these changes on a build machine in an ssh environment. They work as expected 👍🏻

The bootjdk directories on our macos build machines now look like this
administrator@build-macstadium-macos11-arm64-1 JavaVirtualMachines % ls -la
total 0
drwxr-xr-x  13 root           wheel  416 12 Apr 16:23 .
drwxr-xr-x   4 root           wheel  128  7 Nov  2020 ..
drwxr-xr-x@  3 administrator  admin   96  9 Apr  2021 adoptopenjdk-10.jdk
drwxr-xr-x   3 root           wheel   96 20 Jan  2021 adoptopenjdk-11.jdk
drwxr-xr-x   3 root           wheel   96 21 Jan  2021 adoptopenjdk-15.jdk
drwxr-xr-x   3 root           wheel   96 22 Apr  2021 adoptopenjdk-16.jdk
drwxr-xr-x   3 root           wheel   96 20 Jan  2021 adoptopenjdk-8.jdk
lrwxr-xr-x   1 root           wheel   53 12 Apr 16:23 jdk-11 -> /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk
lrwxr-xr-x   1 root           wheel   53 12 Apr 16:23 jdk-15 -> /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk
lrwxr-xr-x   1 root           wheel   53 12 Apr 16:23 jdk-16 -> /Library/Java/JavaVirtualMachines/adoptopenjdk-16.jdk
lrwxr-xr-x   1 root           wheel   48 12 Apr 16:23 jdk-17 -> /Library/Java/JavaVirtualMachines/temurin-17.jdk
lrwxr-xr-x   1 root           wheel   52 12 Apr 16:23 jdk-8 -> /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk
drwxr-xr-x   3 root           wheel   96 15 Sep  2021 temurin-17.jdk


PHP 7.4 not in list of supported run times

PHP 7.4 not supported in azure

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

ID: fd76e30c-e279-2ea0-d8fb-7ca48244e445
Version Independent ID: ddc61016-d8d5-e226-3901-81cfe728cd0f
Content: Quickstart: Create a PHP web app - Azure App Service
Content Source: articles/app-service/quickstart-php.md
Service: app-service
GitHub Login: @cephalin
Microsoft Alias: cephalin

@ItDidntCatchFire Thanks for the feedback! We are currently investigating and will update you shortly.

@ItDidntCatchFire Thanks again for the feedback! So, here when using command az webapp list-runtimes its not reflecting PHP 7.4 although its showing in portal.

Unfortunately CLI uses a hard-coded list right now, until we have the new API available that can be used via CLI.
This should be available with the upcoming CLI deployment https://github.com/Azure/azure-cli/milestone/95
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.


SPFx web part classic web sites causes uncaught type error

Category

[x] Bug

Expected or Desired Behavior
The web part should load properly on classic publishing pages (in classic web sites) as it does on modern pages (the development environment).
Observed Behavior
When I try to implement a SPFx web part including React, Redux and some other modules (namely moment, immutable, jQuery and superagent), written in TypeScript, I'm getting an 'Uncaught TypeError: Unexpected anonymous AMD define.':

The error occurs at the point define(factory) in 'branding.o365.js' where moment.js should be included (line 10263):

Steps to Reproduce
The app has been developed and successfully tested on a modern page and wiki page in a modern team site. Even when it was deployed on the production tenant, it worked on these page types.
But when the web part is placed on a classic wiki page or publishing page (in a classic team site), we experience the described behavior.
If you need some more detailed information, feel free to ask for it!
Tags: #spfx

Thanks for reporting this issue.  Could you include the sppkg file that you are using which causes this error?  It would help us investigate the issue.

Thanks for your answer. Please find the zipped sppkg file attached. I hope it can help to figure out what the issue is.
webpart-beezy-activities.zip

Hello Marco,
I was not able to find branding.o365.js in the package, so I'm wondering how you're loading it on the page. Is it coming from a master page? If so, is it using requirejs to load modules?

Thanks for your reference to the branding.o365.js, I just didn't recognize it before! Now I could have a look at the branding wich is loaded via 'Custom User Action'.
I figured out the following:

When using our Beezy webpart on an un-branded site collection (no branding.o365.js is loaded), or using the branded site collection without the Beezy webpart, everything works without any error.
We don't use require.js, but some included modules are defined as anonymous AMD modules (moment.js, magnific-popup, jQuery and some jQuery UI widgets). When I don't include them, it works.
When I enable browser caching, the webpart works (mostly) as expected, even with AMD modules. But when disabling the cache, the loading procedure crashes in sp-classic-page-assembly…js, although the loading order of the scripts obviously remains the same (I can post some screenshots if needed). See the different error message in the screenshot attached:

How do you load the anonymous AMD modules?
From the callstack, it looks like it may be using the global define() that SPFx sets for loading modules as a script. The problem is not on loading the JS files, but eval'ing them.
Understanding what's your use case when loading those scripts will help understand how adding SPFx in the page impacts with that.

The AMD modules (moment.js, jQuery, jQueryUI) are concatenated by a gulp action in the branding.o365.js which is injected into the -tag of the DOM by an UserCustomAction-ScriptLink, so the modules should be in global context. These are used for the branding tasks in the classic page. We don't use require.js explicitly here, but we noticed that require.js is used in the SharePoint page context itself. So it may be that this require.js instance influences our scripts.
In the modern webpart, the modules (moment.js, React, Redux, ...) are required by 'import'-statement and bundled by webpack as usual.

Please repoen this issue if you don't see a fix within 3 weeks

Hi,
We are also experiencing this issue.  We have a self calling JavaScript method that loads some analytics (a but like Google Analytics does) that we run via a Site scoped UserCustomAction. This has worked for years on classic pages, but, by design, doesn't work on modern pages.
Now, when we put a SPFx Client Side Web Part on a classic wiki page, we get the exact error message shared by the OP.
By the nature of @mpasarin's reply, can I assume that we should see this start to work with the rollout of the change eluded to on the 31 Jul? Do we know when we are likely to see that in our tenants so that we can update our customers?
Regards,

We too are still seeing the same issue. We have a very simple SPFx web part which, when added to a classic SharePoint page, produces the error "Unexpected anonymous AMD define".
It would be good to know whether the change eluded to previously is likely to have been rolled out completely or if there is further debugging and fixing that we must do.

We need this bug resolving very quickly as it is impacting a number of customer deployments.
@mpasarin, do you have a timeline that we can give to our customers of when this will be resolved?

The change rollout had to be stopped due to unforeseen side effects. After fixing those, we are currently rolling out those changes. The expectation should be that in 2-3 weeks the issue should be resolved.

We worked around this issue by not loading our script dependencies in the page via javascript. We packaged everything up into one file and loaded this directly via custom action.
The problem arises when script dependencies are loaded "later" asynchronously when SharePoints require.js is active. This seems to happen only when there is an modern webpart on the page.
But this approach won't work for all cases.
Regards
Tobias

Hello everyone,
Any news about this issue ?
Regards
Ibrahim

I haven’t implemented the workaround suggested by Supaibo yet but we are still experiencing this issue.
Was anyone else able to solve this without the workaround?
Are other people still experiencing this as well?
@mpasarin: Can you confirm that the changes to solve this issue are rolled out?

HI has there been any updates for this? I'm using the pnp javascript loader to load javascript files for branding, analytics etc and get this error with a classic 2016 SP On-premises page with a SPFx webpart.

@mpasarin any hope of getting a fix pushes to SharePoint 2016 on-prem?

Can anyone confirm this is still an issue with SharePoint Online as this has been open for quite some time... likely fixed in SPO...
@samculver Unfortunately there's no story for updating SPFx in on-prem environments.

SPFx webparts load properly in our default template SPO classic pages.
We have a client though who has a customized template in SPO.  They are now encountering this issue in their custom template but not in SPOs classic default template.
Is it possible for the DEV to shed some light on how this was fixed?  We'd like to pass this information onto our client.

@butchmarshall customized as in with SharePoint Designer & unghosted? That's not recommended anymore esp considering you're blocking that page/template from getting any updates to the page/template, including references to updated JS & CSS files.

To be honest I don't know how they implemented the custom template - but using the template does cause this crash to occur.
I assume this must be the cause (no more template updates?).
When our SPFx webpart starts loading, it just spins forever.

There's just no way to tell what the problem is from that screenshot, unfortunately. A very painful way to figure out what's different is to do a side by side comparison of a working page and non-working page. Sorry... I know this isn't the answer you'll want to hear.

@andrewconnell we had a formal support ticket opened last year for this issue, on behalf of a client. After some time, the outcome (summarized in my words) was that the issue was validated, but not to be put on top of their backlog to be fixed.
Just to clarify, the issue is:
When an SPFx web part is added to a classic page that already makes use of some JS module loader, this one is being overwritten by the SPFx loader, and so the 'classic' components (using module loader) stop working

@biste5 That's interesting... I wasn't aware that was a known issue. It makes sense. Sounds like it falls into the category that when you're working within another environment (ie: we're building plugins for SharePoint with SPFx), you have to sometimes deal with decisions they make upstream from you.
Unfortunately, it's not fixed, but if it was something that was affecting a lot of customers I'm sure it would be prioritized. Thankfully we're getting closer to the classic exp being more legacy...

Can anyone confirm this is still an issue with SharePoint Online as this has been open for quite some time... likely fixed in SPO...
@andrewconnell we are testing our 1.1 WebParts in online however we are also prepping containers so we can upgrade our solutions to 1.4.1 as I'm suspicious there are breaking changes between 1.1 and 1.4.1 based on the framework fork to SP2019 and no 2016 framework update on the horizon unless someone can confirm otherwise.

There were def changes... can't recall if there was breaking stuff as it's been over a year since I looked at that.
You're correct... there are no plans to update SPFx on-premises in SP2016 / SP2019 at this time.

I don't think this issue should be closed. From recent activity in this conversation can be taken out that the issue is still there!


getDecision method in ZenEngine

Hi Team, I want to fetch rules directly from the goRules board without exporting them in a file, etc.
I was looking the constructor of ZenEngine and found a method called getDecision which requires a key.
Please answer the following question

what is the purpose of this method
How can I get this decision key from goRule dashboard
If not by using this method then how?

Hi @suraj-sundariya ,
Taking reference from the JS code:
getDecision is actually making use of the loader that you pass in during Engine initialisation.
ZenEngine constructor is able to take in ZenEngineOptions and ZenEngineOptions is able to take in a function which is expecting a key and return decision content.
export class ZenEngine {
  constructor(options?: ZenEngineOptions | undefined | null)
  ...
}

export interface ZenEngineOptions {
  loader?: (key: string) => Promise<Buffer | ZenDecisionContent>
  customHandler?: (request: ZenEngineHandlerRequest) => Promise<ZenEngineHandlerResponse>
}

So this means that you have the flexibility to indicate to ZenEngine how to fetch the decision content. For example in this example, I will be able to fetch the decision content from filesystem
const loader = async (filename: string) => fs.readFile(filename);
...
const engine = new ZenEngine({ loader });
const decision = await engine.getDecision("YourDecisionFilename.json");

@justin0108  Thanks for the detailed answer but my problem is different
const loader = async (filename: string) => fs.readFile(filename); ... const engine = new ZenEngine({ loader }); const decision = await engine.getDecision("YourDecisionFilename.json");
in this case, we have to export a file(YourDecisionFilename) from GoRules dashboard and have to store this somewhere in the file system or s3.
I'm looking for something in which I don't have to export this file and store it somewhere. As GoRules already have the data stored, I want to access that data directly by using an API call or by passing the access key in one of the methods.
like below
const query = { country: "USA" } const engine = new ZenEngine(); const rules = engine.fetchRulesByAccessKey(key) // Something like this    const decision = engine.createDecision(rules);   const result = await decision.evaluate(query);   engine.dispose();   return result;

@justin0108 Thanks a ton for providing community support!
Regarding accessing GoRules files, we have details about our API exposed through the swagger which can be accessed here: https://initial.gorules.io/api/docs.
Most of the endpoints should be accessible using PAT which you can generate from the Settings page. The endpoints you are interested in are tagged as document. Let me know if this works.

@stefan-gorules  you guys have did such great work in providing an open source engine with exceptional features and editor.
it's my pleasure to contribute my knowledge back to the community

@stefan-gorules Thank you so much, the mentioned document is really helpful and resolves all of my queries.
This URL was not listed in the public document, it would be great if you could list it there.
Also @justin0108 Thanks for your contribution too.

@stefan-gorules All of a sudden the API is giving 400(bad request) which was working earlier.
Error: "
Invalid enum value. Expected 'documents' | 'releases' | 'releases:manage' | 'releases:delete' | 'integrations:manage', received 'releases:view'"
Could you please check what is wrong with my request?
curl 'https://initial.gorules.io/api/projects/{{projectId}}/documents/{{documentId}}'
-H 'accept: application/json, text/plain, /'
-H 'accept-language: en-GB,en-US;q=0.9,en;q=0.8'
-H 'authorization: Bearer {{token}}'
-H 'cache-control: no-cache'
-H 'cookie: cookieyes-consent=consentid:YTdsN2VZbTNQZ3RJU3N2RU9zRlVGYVh4SXB4OHdEZkY,consent:yes,action:yes,necessary:yes,functional:yes,analytics:yes,performance:yes,advertisement:yes,other:yes; _gcl_au=1.1.724081848.1725251189; _ga=GA1.1.1417631158.1725251189; _ga_81N81MPDXW=GS1.1.17253439<IP_ADDRESS>53439<IP_ADDRESS>'
-H 'pragma: no-cache'
-H 'priority: u=1, i'
-H 'referer: https://initial.gorules.io/api/docs'
-H 'sec-ch-ua: "Chromium";v="128", "Not;A=Brand";v="24", "Google Chrome";v="128"'
-H 'sec-ch-ua-mobile: ?0'
-H 'sec-ch-ua-platform: "macOS"'
-H 'sec-fetch-dest: empty'
-H 'sec-fetch-mode: cors'
-H 'sec-fetch-site: same-origin'
-H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36'

Taking a look

@suraj-sundariya please try it now

Closed as there is no response.


AutoSuggestBox VisualState Foreground issue

Describe the bug
AutoSuggestBox does not switch back its Foreground after pointer exit.
It does switch back its Foreground after losing focus but not when the inside text is selected.
Check the XAML and the video below:
<StackPanel
    HorizontalAlignment="Center"
    VerticalAlignment="Center"
    Orientation="Horizontal"
    Spacing="10">
    <TextBox
        Foreground="Blue"
        Header="TextBox"
        Text="ABCDE" />
    <AutoSuggestBox
        Foreground="Blue"
        Header="AutoSuggestBox"
        Text="ABCDE" />
</StackPanel>

https://github.com/microsoft/microsoft-ui-xaml/assets/80524586/3357da19-10eb-409f-a6fc-8287785b0210
Steps to reproduce the bug
Use the code above or check this repo.
Expected behavior
AutoSuggestBox should switch back its Foreground after pointer exit.
Screenshots
No response
NuGet package version
WinUI 3 - Windows App SDK 1.4.2: 1.4.231008000
Windows version
No response
Additional context
No response

Fixed in internal PR: 10250839


Failing to form videos with copyright-related muted segments

The video in question is from Alchana's stream of Ocarina of Time Master Quest. Video may not be available after writing due to Twitch's VOD lifetime policy. https://www.twitch.tv/videos/1545657956

An early section of the video got claimed by a supposed copyright holder, marked in the timeline in red, and thus was muted to prevent issue by Twitch automatically. Since VodBot pulls stream data from Twitch's public web player, the muted audio persists into the downloaded VOD.
This caused a very odd issue where VodBot uploaded an incomplete VOD with the sections in red being completely absent in the YouTube upload.

C:\Users\Apex\Desktop\Projects-Software\vodbot>vodbot pull vods
* vodbot 1.0.5 (c) 2020-21 Logan "NotQuiteApex" Hickok-Dickson *
Loading config... Loading channel data...
Pulling VOD list: alkana... 1 VODSs
Total VODs to download: 1

Downloading alkana's videos...
VOD Chat `1545657956` (100%); Done, now to write... Done
VOD `1545657956` pt1406/1406, 6.4GB/~6.4GB (100%); at ~75.7MB/s; ~0 sec left      Done, now to ffmpeg join...
[hls @<PHONE_NUMBER>dde880] Failed to open segment 72 of playlist 0trate=3552.9kbits/s speed= 689x
[hls @<PHONE_NUMBER>dde880] Failed to open segment 73 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 74 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 75 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 76 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 77 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 78 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 79 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 80 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 81 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 82 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 83 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 84 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 85 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 86 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 87 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 88 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 89 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 90 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 91 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 92 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 93 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 94 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 95 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 96 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 97 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 98 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 99 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 100 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 101 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 102 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 103 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 104 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 105 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 106 of playlist 0
[hls @<PHONE_NUMBER>dde880] Failed to open segment 107 of playlist 0
[mpegts @<PHONE_NUMBER>df8040] Packet corrupt (stream = 1, dts = 70378470).
[hls @<PHONE_NUMBER>dde880] Packet corrupt (stream = 1, dts = 70376940).
C:\Users\Apex\.vodbot\temp\1545657956\playlist.m3u8: corrupt input packet in stream 1
frame=821663 fps=31045 q=-1.0 Lsize= 6213105kB time=03:48:17.03 bitrate=3716.0kbits/s speed= 518x

* All done, goodbye! *

Ran a pull on my local windows machine. Verified that the segments in red are being downloaded but clearly FFMPEG is failing to concat it all together, claiming packet corruption? I have not investigated the segments in question. Perhaps FFMPEG is mistaking a lack of an audio track as corruption when all the other segments have audio tracks?

Nevermind, it appears that the audio track does, in fact, exist and its just silent the whole time. Not sure why mpegts has issue opening the video when Premiere, VLC, and even Windows Media Player can open and view the video just fine. Definitely out of the scope of VodBot's code, but maybe some special flags need to be added for FFMPEG to work with silent audio?

https://github.com/FriendTeamInc/VodBot/blob/3c8b3fafe52371c9cfb532ee4505005ceb82f5ba/vodbot/itd/download.py#L83
Here is VodBot's command that opens FFMPEG to concat all the segments together with the help of the m3u8 file (which is the playlist_path in this case). Nothing explicitly declares that FFMPEG is opening an m3u8 file so it's figuring out what it needs to use (mpegts, in this case) on its own. The path variable is just the output file path, and everything after that is just to make FFMPEG output lightweight info.

...
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\70.ts' for reading
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\71.ts' for reading
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\72-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 72 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\73-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 73 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\74-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 74 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\75-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 75 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\76-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 76 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\77-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 77 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\78-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 78 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\79-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 79 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\80-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 80 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\81-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 81 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\82-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 82 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\83-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 83 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\84-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 84 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\85-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 85 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\86-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 86 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\87-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 87 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\88-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 88 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\89-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 89 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\90-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 90 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\91-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 91 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\92-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 92 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\93-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 93 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\94-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 94 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\95-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 95 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\96-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 96 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\97-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 97 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\98-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 98 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\99-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 99 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\100-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 100 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\101-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 101 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\102-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 102 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\103-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 103 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\104-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 104 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\105-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 105 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\106-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 106 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\107-muted.ts' for reading
[hls @ 000001df3e577f00] Failed to open segment 107 of playlist 0
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\108.ts' for reading
[mpegts @ 000001df3e5a8200] Packet corrupt (stream = 1, dts = 70378470).
[hls @ 000001df3e577f00] Packet corrupt (stream = 1, dts = 70376940).
C:\Users\Apex\.vodbot\temp\1545657956\playlist.m3u8: corrupt input packet in stream 1
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\109.ts' for reading712x
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\110.ts' for reading
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\111.ts' for reading
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\112.ts' for reading
[hls @ 000001df3e577f00] Opening 'C:\Users\Apex\.vodbot\temp\1545657956\113.ts' for reading
...

I removed the set of commands from the cmd to show full output. The issue is now clear as day, the muted sections of the VOD are meant to have a suffix of "-muted", which they don't get when downloaded! The culprit is in here:
https://github.com/FriendTeamInc/VodBot/blob/3c8b3fafe52371c9cfb532ee4505005ceb82f5ba/vodbot/itd/worker.py#L123
Here, the targets for downloads are generated, but they are incorrectly labeled as unmuted when their paths are generated. Instead they rely on a loop generating their indices, rather than their actual paths. This should be an easy-enough fix, simply changing from using indices to actually manipulating the URL string to give the appropriate output file name.

Minor reminder for myself tomorrow morning to open issues to allow a CLI toggle to switch off temp folder removal and enable FFMPEG full output.

This should be fixed now, however I was not able to fully test the changes before the VOD got unmuted by Twitch from the counterclaim Alchana submitted this morning. Will keep an eye on things for the next few months.


remove dev feeds (unused) and restrict dotnet-compile-fsc version

Cheers for the PR @enricosada; I'll load it locally this weekend and test it out.  What is the reason for removing the nuget.config file?  My understanding is it's good practise to be explicit about package sources at project level, unless there's been a change to the core sdk?

@lukemerrett all the packages required (aspnet, dotnet, fsharp) are published on nuget.org.
That's the default feed (when nuget.config doesnt exists), so no need to add it.
I think is useless to explicit write that, and use nuget.config when there are dev/specific feeds only.
The main issue is some of previous feeds were dev feed and that can be an issue at restore time, with newer/incompatbile packages resolved.
If you want to specify feed with a nuget.config, you need to add <clear /> before the feeds, otherwise feed are just added to global config.
The pin to 1.0.0-preview2-* it's because that's the version of dotnet-compile-fsc aligned with preview2.
I dont think there is going to be a preview2.1 now, but just to be sure.

Test Log

[x] AWS Lambda project builds successfully on existing local setup
[x] Serverless project builds successfully on existing local setup
[x] Serverless project deploys successfully on existing local setup
[ ] AWS Lambda project builds successfully on fresh Windows VM

@enricosada cheers Enrico, tested it out and happy it's working, merged.


Where are the rest of the board designs?

Hi,
how can i get a hold of Corne Light v2 Low edition PCB? I can't seem to find it anywhere, can only find choc and mx cheery ones

Not sure what exactly you mean.
But if you're after just the pcb here is one
https://www.etsy.com/sg-en/listing/1113750577/corne-light-v2-pcb?ga_order=most_relevant&ga_search_type=all&ga_view_type=gallery&ga_search_query=corner+light&ref=sr_gallery-1-2&content_source=c3da52396f7fdb4c7e623868bcf19554bf095be1%253A1113750577&organic_search_click=1

Not sure what exactly you mean.
But if you're after just the pcb here is one
https://www.etsy.com/sg-en/listing/1113750577/corne-light-v2-pcb?ga_order=most_relevant&ga_search_type=all&ga_view_type=gallery&ga_search_query=corner+light&ref=sr_gallery-1-2&content_source=c3da52396f7fdb4c7e623868bcf19554bf095be1%253A1113750577&organic_search_click=1
You could also find ultra light / light designs here https://github.com/petejohanson/crkbd/tree/board/corne-ultralight

Thanks for this,
I'm looking for the PCB files so I can get the PCB printed myself

There are different tags for each of the different versions. Is that what you're talking about:

Thank you for answering. You can find it by changing other tags.

I'll close this issue because it looks already solved.


Remove client-side metadata length check

We're raising this limit considerable server-side so we expect both not to hit the limit, and to have a reasonable error message from the API if it does so.
Either way, the client checking the limit is no longer necessary and impedes further raising the limit in a way that benefits all existing users.

I am personally super stoked to see this.


[BUG] The material theme customization does not work like the rest

Environment
Self-Hosted (Docker)
Version
2.1.0
Describe the problem
When I change the Background-Darker value on the Material theme preset, it does not change the color of the nav bar like the rest of themes (Where it works fine).
Can you please suggest a temporary quick fix until the bug is fixed ?
Additional info
No response
Please tick the boxes

[X] You are using a supported version of Dashy (check the first two digits of the version number)
[X] You've checked that this issue hasn't already been raised
[X] You've checked the docs and troubleshooting guide
[X] You agree to the code of conduct

Try clicking "Show All Variables" in the theme configurator

Heya @Entropy-9973
So the way the themes work, is that all the colors are defined as CSS variables, so they can be overridden. Here's the full list of variables. With most of the themes, most of those values just extend from --primary, --background and --background-darker. But some themes are more complex, and you need to set values individually.
You can do this from the Theme Configurator → Click "Show All Variables".
It's not really a bug, since some themes just wouldn't be possible using only those three colors.
I think that from there you should be able to set every color. But if there's ever anything else you want to change, you can always add some custom CSS for it (Settings → Custom CSS, or under appConfig.customCss). You can also build your own theme, if you want even more customization.
 When you've finished, I recommend also exporting your changes (click "Export Custom Variables"), just to be safe.

Heya @Entropy-9973

So the way the themes work, is that all the colors are defined as CSS variables, so they can be overridden. Here's the full list of variables. With most of the themes, most of those values just extend from --primary, --background and --background-darker. But some themes are more complex, and you need to set values individually.
You can do this from the Theme Configurator → Click "Show All Variables".
It's not really a bug, since some themes just wouldn't be possible using only those three colors.
I think that from there you should be able to set every color. But if there's ever anything else you want to change, you can always add some custom CSS for it (Settings → Custom CSS, or under appConfig.customCss). You can also build your own theme, if you want even more customization.
 When you've finished, I recommend also exporting your changes (click "Export Custom Variables"), just to be safe.

I already tried that, you can try it yourself.
Not a single variable is able to change the navbar background color.
I have tried all of them. That property is simply not accessible through the GUI and this seems to be unique to that theme.
Btw, I just wanna command your project. Very impressive indeed. Best in class

How would you change the color of the navbar in the Material theme ?
It works with Material-dark which should have similar propoerties


Incorrect greek characters

I noticed that wtype does not properly handle some characters of the greek plane (and probably others).
Most of them are fine but a few are converted to a different UTF character. Here are a few examples

'π' (U+03C0 / UTF-8 0xCF 0x80 ) becomes 'Ā' (U+0100 / UTF-8 0xC4 0x80)
'ο' (U+03BF / UTF-8 0xCE 0xBF ) becomes 'ŋ' (U+014B / UTF-8 0xC5 0x8B)

I tried multiple Wayland applications (foot, Firefox, emacs-pgtk, wev) so that does not seem to be related to the client.
I used the following bash command to test individual characters in the terminal.
(bash) c=$'\u03C0' ; echo "==> '$c'" ; echo "$c" | hexdump -C ;  wtype "$c" -k return -M ctrl d ; hexdump -C
==> 'π'
00000000  cf 80 0a                                          |...|
00000003
Ā
00000000  c4 80 0a                                          |...|
00000003

System information:

Debian testing
Sway 1.6
Locale: C.UTF-8
Keymap: English (US)

This has been fixed in 33b8942, but since I have not tagged a new release since then, it has not made its way to distributions. Fixed by releasing v0.4


set title of strong name package

nuget.org requires title to be unique.

If the strong name package title is not different from the normal package, this can't be uploaded to nuget.org. @treziac or @edenhill
I verified the title is correctly set in the generated artifact on appveyor.

Strange, I though it was only the packageId which needed to be unique. Title should only be for UI
https://docs.microsoft.com/en-us/nuget/schema/nuspec
Whatever it's ok to change it (to be sure it does not take the title from non signed package)

apparently it's an extra nuget.org constraint - wouldn't let me upload the package giving a messaging saying the duplicate name is likely to cause confusion.


robyn_run() fail in my mac, but the same Rscript works well in my colleagues' windows laptop

Project Robyn
Describe issue
I tried many times with the exact same Rscript with my colleagues.  in robyn_run() function
OutputCollect <- robyn_run(
InputCollect = InputCollect # feed in all model specification
, plot_folder = robyn_object # plots will be saved in the same folder as robyn_object
, pareto_fronts = 5
, plot_pareto = FALSE
, csv_out = "all"
, calibration_constraint = 0.1 # run ?robyn_run to see description
, lambda_control = 1 # run ?robyn_run to see description
)
They ran successfully. But I fail with error
Using robyn object location: XXXXXXXXXX

Input data has 236 days in total: 2021-08-01 to 2022-03-24
Initial model is built on rolling window of 236 days: 2021-08-01 to 2022-03-24
Using geometric adstocking with 18 hyperparameters & 10-fold ridge x-validation on 6 cores
Start running 5 trials with 100 iterations per trial each with TwoPointsDE nevergrad algorithm...
Running trial nr. 1
|                                                                                |   0%Error in { : task 1 failed - "object 'spd1' not found"
Timing stopped at: 0.862 0.511 0.654
I've checked myself column "spd1" exists in InputCollect.

Does anyone have this same issue.
Environment & Robyn version
R version (version 4.1.3 (2022-03-10))
Please make sure you're using the latest Robyn version

Hi @Zhangwei112358
It seems you are using an outdated version of Robyn and demo.R flow (noticed because lambda_control was deprecated some months ago). Can you please try updating and following the demo.R file to see if you get this error?
Id spd1 a column name from your dataset?

Thanks a lot.
I tried "library(Robyn)" again before running robyn_run() function with my current version of Robyn, then it went through well.

Hi @Zhangwei112358 It seems you are using an outdated version of Robyn and demo.R flow (noticed because lambda_control was deprecated some months ago). Can you please try updating and following the demo.R file to see if you get this error? Id spd1 a column name from your dataset?

I tried "library(Robyn)" again before running robyn_run() function with my current version of Robyn, then it went through well.
I will update and try again.


GCP Pub/Sub Scaler: add logic to accept subscription IDs with projectID

Hi,
This PR should address https://github.com/kedacore/keda/issues/2256. Basically, you can provide a subscriptionID with the form of "projects/[a-zA-Z0-9-]+/subscriptions/[a-zA-Z0-9-]+" instead of only the name, so that you are able to use the project ID specified in the chain to know where the subscription is, and not only use the project of the credentials, or the underlying project associated with the infrastructure.
Please, let me know if this helps. Also, if this is suitable, I will update the docs before merging.
Thanks!
Jose Maria.

I am not GCP expert, @hermanbanken @Friedrich42  WDYT?

@jmalvarezf-lmes do you think you can open docs PR and update the changelog?
I think that we can proceed with this PR

@jmalvarezf-lmes And could you please add some tests? We should test the regex, parsing of the new field and even the functionality if possible.

Hi @zroubalik,
I've added a test for the regexp, and updated the docs. Let me know if you think they are fine.
Thanks!

The PR for the docs: https://github.com/kedacore/keda-docs/pull/585

@jmalvarezf-lmes he PR looks good, so to merge this, could you please resolve the conflicts that were caused by merging https://github.com/kedacore/keda/pull/2266 Thanks!

Hi @zroubalik,
Done.
Regards,


Proofread documentation

@greg0ire If you want me to merge it without squash, could you please capitalize first letter of each commit message? Thanks! :-)

Thank you @greg0ire!


Issue 578 - Script to bring an instance of Sleeper up to date

Resolves #578

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: patchwork01:x: kr565370You have signed the CLA already but the status is still pending? Let us recheck it.


Security concern on saving secret in app

Hi I am new to mobile development, sorry if I asked a dumb question.
Isn't that saving consumer secret in the app is a bad practice and potentially lead to security breach?

Yeah, it is not completely safe but the other way would be to implement a backend middleware server that will talk to the WooCommerce backend on the behalf of your app.

Hi I am new to mobile development, sorry if I asked a dumb question.
Isn't that saving consumer secret in the app is a bad practice and potentially lead to security breach?

My solution for encapsulate all secrets & exposable constants is to use a pre-load api to get those field from a private firebase server, or get them from a server to the device and initiate the app with those constants before calling any other API.


Tracking issue for 0.7.0

Absolutely necessary:

Close #103
Merge #82 <=> Close #11
Close #78
Close #73
Finish up bindings to more LVGL features

Maybe:

Close #68
Close #49
Close #1 (quite optimistic, I don't know anything about CSS)

If all that is finished:

Close #100

Given that there have been some (relatively major!) bugfixes and fixed functionality since 0.6.2 to the point where it's pretty fundamentally broken, should we version bump 0.7 soon and move these features for 0.8? Semver says we need to bump minor version because of breaking changes

cc: @rafaelcaricio

This thread suggests that it would be fine to release the current changes as 0.6.3 (if a bit weird). They mostly fix functionality and/or implement things that should have been there and were mostly my oversight but idk


Replace bit map with shared component map

Your review app has been deployed and is available at 'http://<IP_ADDRESS>:80'.Learn More about how to test and provide feedback for the app.

Your review app has been deployed and is available at 'http://<IP_ADDRESS>:80'.Learn More about how to test and provide feedback for the app.


The Mission link in MOTD is broken

Describe the bug
Sometimes when I open the terminal, I see a motd with the text
  󰋼 This isn't a distro, this is a custom image built on  Fedora Atomic Desktop technology
  View our mission https://ublue.it/mission/

When I click on the link, it shows 404.

What did you expect to happen?
I want to read your Mission page :)
Output of rpm-ostree status
$ rpm-ostree status
State: idle
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia:stable
                   Digest: sha256:4ea40ad6889447efbaab1c09692f148e805043697800aee9f8290c6170e3534c
                  Version: 39.20240116.0 (2024-04-16T02:29:07Z)

  ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia:stable
                   Digest: sha256:e0f0adbc720be6b000d4fc9d9366ed32724698d30d8ddb88ecb12609af6c326e
                  Version: 39.20240116.0 (2024-04-15T15:45:38Z)

Hardware
Nvidia desktop box, doesn't matter in this case.
Extra information or context
Thank you for making Bazzite! It is mostly a pleasure to use it (nvidia drivers notwithstanding)...

Thanks, fixed


Update NXP OS timer to use wakeup source property

Enable the OS Timer to be a wakeup source only if configured through device tree property.

Looks good to me.


HTMX foundations link goes to localhost:5001

For some reason on the site, the link to HTMX foundations:

Goes to:
http://localhost:5001/foundation#sec2
Unclear to me why this is happening. The underlying code:
https://github.com/AnswerDotAI/fh-about/blob/main/tech.py#L53
Looks the same as eg. the link on this line:
https://github.com/AnswerDotAI/fh-about/blob/main/tech.py#L57
Which works fine.

This is a recent fix, @jph00 might need to deploy the latest version (when it's not midnight in Australia)

Thank you!


Add blurbs & make newsfeed work

See https://trello.com/c/seMwdbJZ/14-add-community-top-level-menu
This adds blurbs to the new community menu, makes the newsfeed work and adds an initial news post

Merging so Liza can work on top of this


Make data attributes case-insensitive and add 'today' as option for startDate and endDate.  Add DPGlobal to allow date formatting in events.  Also some spaces/tabs cleanup.

Without this, data attributes end up adding unused attributes enddate and startdate instead of modifying endDate and startDate.


Add SwaggerFormatter integration.

Fixes #50
Have not bumped the version in this commit yet. Made an entry in CHANGELOG though.

Checked manually running by it on example_happyhour

Just a couple documentation comments. I think this one is otherwise ready to go :)

All looks good to me. Anything left to add before we merge?
We can also fold in a bugfix or two before we tag 2.1.0.

Nothing else i can think of. We would need to add #131 soon, i am open to add that enhancement as part of 2.2.0

Let's just wait on 2.1.0 until we include it. No rush.


iOS export throws the following error: "JSON text did not start with array or object"

Godot version
3.4.4
System information
macOs 12.2 Monterrey, M1
Issue description
Exporting to iOs doesn't work. Throws the following error:
2022-04-16 11:09:07.733 xcodebuild[12148:7643367] Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not start with array or object and option to allow fragments not set. around line 1, column 0." UserInfo={NSDebugDescription=JSON text did not start with array or object and option to allow fragments not set. around line 1, column 0., NSJSONSerializationErrorIndex=0}
xcodebuild: error: Unable to read project 'app.xcodeproj' from folder '/Users/xxx/projects/apks'.
    Reason: The project ‘appproject’ is damaged and cannot be opened due to a parse error. Examine the project file for invalid edits or unresolved source control conflicts.

Path: /Users/xxx/projects/apks/app.xcodeproj

xcodebuild (.ipa):
error: archive not found at path '/Users/xxx/projects/apks/app.xcarchive'
** EXPORT FAILED **

Tried creating a new project and I still get the same error.
Other exports work fine (android, html, macos, etc)
Steps to reproduce

Download latest export templates
Properly fill iOs options requirements (teamid, identifier, icons).
Hit Export Project.

Minimal reproduction project
No response

Have you found any workaround? I've tried to install previous version of engine 3.4.2, 3.3.4 and it does not fixed that problem. Maybe issue is a last Xcode version?

This was confirmed by cucaido on the Godot Forums: https://godotforums.org/discussion/29990/failed-to-export-ios-project-due-to-reason-the-project-x-is-damaged-and-cannot-be-opened

No way to export to ipa in 3.4.4 too unfortunately. Any hints on how to solve it manually?

As workaround, App Store Team ID should be not your email but ID like : 4CP59N327WZ

Actually free users do have an App Store Team ID, but it is not displayed in Xcode. For free users, Xcode displays your email whereas  or paid users, Xcode will display the App Store Team ID. But, free users still have a proper App Store Team ID. You need to create a Xcode project and open the .xcodeproj in a text editor and search for the key DEVELOPMENT_TEAM.
buildSettings = {
    ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
    ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
    CODE_SIGN_STYLE = Automatic;
    CURRENT_PROJECT_VERSION = 1;
    DEVELOPMENT_ASSET_PATHS = "\"Example/Preview Content\"";
****DEVELOPMENT_TEAM = 485FK5P5JK;
    ENABLE_PREVIEWS = YES;
...

You can view Team ID of the free "Apple Development" certificate in the macOS Keychain, open certificate and look for "organisational unit" value.

This issue seems to be mostly a UX issue, maybe we could make this more clear somehow. Until then, we've now documented this on the docs: https://github.com/godotengine/godot-docs/pull/7069

For others who arrive here--you likely need to populated your "TeamID" accessible from  https://developer.apple.com/account#membership


Update shelly to 6.6.1

Please update my adapter ioBroker.shelly to version 6.6.1.
This pull request was created by https://www.iobroker.dev c0726ff.

6.6.1 created 20.10.2023
OK


LNK1107 "Invalid or Corrupt file" - k4a.dll

Following the instructions to link "k4a.dll" and I attempted to link it through Project > properties > Linker > Input, (of which wasn't very clear) There are two locations that contain that .dll file. one within, "C:\Azure Kinect SDK v1.4.0\tools\k4a.dll" and the other deeper within, "C:\Azure Kinect SDK v1.4.0\sdk\windows-desktop\x86\release\bin\k4a.dll"
Inserting one or the other would bring forth this error:
"Severity Code Description Project File Line Suppression State
Error LNK1107 invalid or corrupt file: cannot read at 0x2D0 FirstAzureApp_Kinect C:\Azure Kinect SDK v1.4.0\sdk\windows-desktop\x86\release\bin\k4a.dll 1 "
I would no longer obtain the above error though. Any advice? on the "invalid or corrupt file"?
Another error that I seem to be getting if I were to remove the "Invalid or corrupt file" linkage is this:
https://photos.app.goo.gl/i9CCUG4Qmoao84Vu9
(The program '[11084] FirstAzureApp_Kinect.exe' has exited with code -1073741515 (0xc0000135) 'A dependent dll was not found'.)
I would appreciate if anyone could shed some light as to why I'm getting these errors or advice me the next step to take in developing "My First Azure Kinect Application".
Best regards, a troubled Final year student.

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

ID: d2f62a21-7cfc-f220-1fe5-82613eb19219
Version Independent ID: e2f0cd3f-eeb8-53a7-5533-4722ac396d21
Content: Add Azure Kinect library to your Visual Studio project
Content Source: articles/kinect-dk/add-library-to-project.md
Product: kinect-dk
GitHub Login: @wes-b
Microsoft Alias: wesbarc

@Se7en7th  could you please copy this issue over the the Azure KInect Sensor SDK repo https://github.com/microsoft/Azure-Kinect-Sensor-SDK. Please use the Sensor SDK Bug Report template and make sure you provide detailed repro steps.

Closing this out as this should go over to the other repo.


SS3: Break up the JS

@brynwhyman can you clarify a bit so I can triage this?

This can probably be covered by #151 ?

Let's close for now, can reopen if we find a need for it


ZeRO Hybrid Sharding Strategies

Is your feature request related to a problem? Please describe.
There are many cases with fast intra-node interconnect (e.g. NVLINK/InfinityFabric) and comparatively slower inter-node interconnect (e.g. InfiniBand/Slingshot/Ethernet). Currently, if a user wants to train a model that doesn't fit in aggregate memory using ZeRO-1 at large scale, they need to decide between:

Using 3D-parallelism (restricting us to Megatron-based libraries as opposed to more user-friendly libraries like HF Transformers), and trying to tune each parallelism dimension to improve performance.
Using ZeRO-3, which is easier to set up but can be bottlenecked by inter-node interconnect bandwidth

In my experience, a non-trivial number of model/system combinations fall into this gray area where the model is too large for ZeRO-1, the inter-node interconnect at large scales is too slow for ZeRO-3, and 3D-parallel tuning is time-consuming.
Describe the solution you'd like
FSDP has introduced a happy medium between the ZeRO stages called hybrid sharding strategies, where the user can use a mixture of ZeRO stages to exploit datacenter locality (e.g. ZeRO-3 within a node, ZeRO-1 across nodes). This is detailed in subsection 3.2.2 of their publication and FSDP documentation. Figure 4 from the FSDP paper below is a good encapsulation of the idea:

If this is ported to DeepSpeed ZeRO, it would allow:

Users to themselves optionally define what process groups to shard across and what to replicate across, reducing inter-node traffic on constrained systems
As a consequence, more models on HuggingFace can be trained directly via DeepSpeed integration instead of converting to the Megatron format and wrestling with 3D-parallelism

Additional context
I'm not asking the DeepSpeed team to do this. I'll be tackling this alongside @jahatef and reporting progress here along with a PR. If the DeepSpeed team or community has any thoughts/suggestions for us along the way, please let us know!

@Quentin-Anthony, thanks for sharing. Have you looked at the mics and Hierarchical Weight Partition solutions in DeepSpeed?

@tjruwase -- Ah looks like I missed the hierarchical positioning strategy in ZeRO++! Yep that does pretty much exactly what I was looking to do here.
I'll close this.


[Bug]: Helicone Helm Chart Repository Returns 404

What happened?
Hi there, I noticed that the Helicone Helm chart repository at https://github.com/Helicone/helicone-helm-chart is returning a 404 error. Is this intentional, or has something changed? The documentation still points to this repo. Thanks!
Relevant log output
No response
Twitter / LinkedIn details
No response

yes im still waiting for this, does anyone have the helmchart ?

There is a reference to the helicone-helm-v2 Helm repository, but it also returns a 404 😕
Unfortunately, most of the new Open-source projects are starting as open-source and step-by-step, making it difficult to deploy by not removing the Helm chart (and providing them only to Enterprise plan) and making their Docker images only in private repositories.
I hope this is not the case for Helicone 🤞

A new repository for the Helm charts is now available here:
https://github.com/Helicone/HELM
Thanks ❤🎉


Hazel v4 is now available

https://www.noodlesoft.com/release_notes

Feel free to take a crack at a PR. We're here to help if you have questions!
CONTRIBUTING

@adidalal https://github.com/caskroom/homebrew-cask/pull/21004

@adidalal The build for Xcode 7.2 failed for some other reason: https://travis-ci.org/caskroom/homebrew-cask/jobs/127956695

@nikolay We’re aware of it. It’s been happening a lot, and the issue seems to be on Travis’ side. @adidalal is in contact with them and trying to resolve the issue.

@vitorgalvao @adidalal Unfortunately, it's broken now:
$ brew cask install --force hazel
==> Downloading https://s3.amazonaws.com/Noodlesoft/Hazel-4.0.dmg
Already downloaded: /Library/Caches/Homebrew/hazel-4.0.dmg
==> Verifying checksum for Cask hazel
Error: It seems the symlink source is not there: '/opt/homebrew-cask/Caskroom/hazel/4.0/Hazel.prefPane'
$ brew cask zap hazel
==> Implied "brew cask uninstall hazel"
==> Dispatching zap stanza
==> Running zap process for hazel; your password may be necessary
==> Removing files: ["~/Library/Application Support/Hazel", "~/Library/Preferenc
==> Removing all staged versions of Cask 'hazel'
$ brew cask install --force hazel
==> Downloading https://s3.amazonaws.com/Noodlesoft/Hazel-4.0.dmg
Already downloaded: /Library/Caches/Homebrew/hazel-4.0.dmg
==> Verifying checksum for Cask hazel
Error: It seems the symlink source is not there: '/opt/homebrew-cask/Caskroom/hazel/4.0/Hazel.prefPane'

@nikolay It means something in the dmgs structure changed and needs to be fixed.

I'm unable to install hazel v4 as well with the same error. Any documentation on what might need to be updated? When I open the .dmg, this is what's there:

Fixed.

@vitorgalvao Confirmed working for me.. thanks!


Refactor getMachine to clarify machine-not-found error conditions

Clarified the conditions under which an error would be returned or not
when the Machine was not found in the cluster.

Regarding this comment

I do think this is still a bit confusing because isUnhandledMachine value may not reflect the actual logic.
IIUC We only decide that the machine is unhandled after we also check ownerRef & remediation.
So to put it in other words isUnhandledMachine value may equal true when logically it is actually need to be false.

I think that we can consider a Machine "unhandled" even before checking ownerRef and remediation, as unhandled does not necessarily mean we can remediate it, so I went for renaming the mustExist variable in isUnhandledMachine

/test 4.14-openshift-e2e

/lgtm
giving others the chance to review as well
/hold

/unhold

/retest

/retest


Fix commit api problem and upgrade gradle verison

Handle KotlinNullPointerException of commit api by changing its return type to Response<Unit>.
When we receive 204 as response code, KotlinNullPointerException is throws due to empty response body. This is handled by replacing ResponseBody with Response<Unit>.

Thank you for your contribution. Due to the current risks associated with AGP updates, we kindly request that you remove the changes related to updating AGP. We are actively working on resolving this issue. Regarding the problem you encountered, it appears that consuming the response body on another thread and using Response<Unit> could potentially fix it. We were unable to reproduce this problem, as it is working fine on our SampleApp. To address the issue, we have released a new hotfix for you to test and verify if the problem has been resolved.

I would appreciate it if you mention where exactly I can find the hotfix version to test it

I would appreciate it if you mention where exactly I can find the hotfix version to test it

It's 5.0.3

Thank you. The issue has been resolved. I will close this pull request.


GQN Loss and results

Hi,
Many thanks for your contribution on implementing GQN.
Recently, I implemented GQN. After the training on rooms_ring_camera, I found that the loss will converge to around 6950 after 200K steps, which means after the sigma decrease to 0.7, the loss will maintain at a stable level.  I noticed that your loss also converge to 6950. But in their original paper, the final loss is just 6.1.  I don’t understand the where is the problem. Many thanks in advance!
Looking forward to your reply!

Hi.
This figure in the original paper shows the value of bits/pixel.

bits/pixel is calculated as follows:
bits_per_pixel = -(ELBO / num_pixels_per_batch - np.log(256)) / np.log(
            2)

num_pixels_per_batch is 3 * 64 * 64 in this time, so bits/pixel  will be 6.13168578583 when ELBO is 6911.

Hi.
This figure in the original paper shows the value of bits/pixel.

bits/pixel is calculated as follows:
bits_per_pixel = -(-ELBO / num_pixels_per_batch - np.log(128)) / np.log(
            2)

https://github.com/musyoku/chainer-gqn/blob/master/train.py#L206
num_pixels_per_batch is 3 * 64 * 64 in this time, so bits/pixel  will be 6.184 when ELBO is -6950.
See also:
https://www.reddit.com/r/MachineLearning/comments/56m5o2/discussion_calculation_of_bitsdims/

Great thanks!

On 29 Jul 2019, at 10:52, musyoku<EMAIL_ADDRESS>wrote:
Hi.
This figure in the original paper shows the value of bits/pixel.
https://user-images.githubusercontent.com/15250418/62034651-5d495100-b229-11e9-8daa-1d7e72e6807f.png
bits/pixel is calculated as follows:
bits_per_pixel = -(-ELBO / num_pixels_per_batch - np.log(128)) / np.log(
2)
https://github.com/musyoku/chainer-gqn/blob/master/train.py#L206 https://github.com/musyoku/chainer-gqn/blob/master/train.py#L206
num_pixels_per_batch is 3 * 64 * 64 in this time, so bits/pixel will be 6.184 when ELBO is -6950.
See also:
https://www.reddit.com/r/MachineLearning/comments/56m5o2/discussion_calculation_of_bitsdims/ https://www.reddit.com/r/MachineLearning/comments/56m5o2/discussion_calculation_of_bitsdims/
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/musyoku/chainer-gqn/issues/17?email_source=notifications&email_token=AH2LQRAKUPO76DAQD7FK74LQB24WLA5CNFSM4IHK2RUKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3AGQWA#issuecomment-515926104, or mute the thread https://github.com/notifications/unsubscribe-auth/AH2LQRH4MGSQFUKVFMALRD3QB24WLANCNFSM4IHK2RUA.

Hi,
During training, the loss is -ELBO(loss = -ELBO) and we want to minimise it. But for bits_per_pixel from the above equation, it will increase when loss decrease.

Sorry I made mistakes.
The correct formula is
bits_per_pixel = -(ELBO / num_pixels_per_batch - np.log(256)) / np.log(
            2)

In my code, the pixel value will be scaled to [-0.5, 0.5], so we need to subtract log(256) to account for this rescaling.
When ELBO is -6950, bits/pixel = -(-6950 / (3 * 64 * 64) - log(128)) / log(2) = 8.8159
This value is different from one reported in the paper, so something may still be wrong. :worried:


'Dropdowns' sample in Playground is broken

The field option values should be "hi" and "hello" but instead it shows the characters individually.

Following the example in the defining blocks documentation by changing line 24 does not fix the issue either.


Rewrote how-to guide and reference for the toolbar

How-to guide makes best practice clearer.
Numerous private APIs are no longer mentioned.

[ci only docs]

Addresses:
#6399 (also addressed elsewhere)
#6398
#6396
Requires additional notes to address #6378

Coverage remained the same at 78.189% when pulling fadc6d75c4dceb5dc53c8553bc2f02e3d2224d3a on evildmp:toolbar-ref-and-how-to-docs into 50dee524a1789d2259d760ba6726072907bad36b on divio:develop.


"actions" function is undefined in the Until activity example.

In this segment of example 1, it shows "...coalesce(body('MyUnauthenticatedActivity')?.status, actions('MyUnauthenticatedActivity')?.status" as part of the condition.  I can work out what 'body' means because the activity is a web activity and currently the web activity can return a json result.  It would be great if this function was listed.
On the other hand, actions() does not appear to be defined anywhere in the docs or the UI.
Regards, Mark.

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

ID: 73ff4df3-ae31-335a-bf60-b97dbe98fa58
Version Independent ID: 1c769558-db53-2e3d-f3b7-cdb23c2689d8
Content: Until activity in Azure Data Factory
Content Source: articles/data-factory/control-flow-until-activity.md
Service: data-factory
GitHub Login: @sharonlo101
Microsoft Alias: shlo

@MarkAtAgilliance I couldn't find anything on the public facing docs about actions(). I have assigned the issue to the content author to evaluate and update as appropriate. Thanks again for your valuable feedback!

@MarkAtAgilliance
We sincerely apologize for the delayed response to this issue. I am working in collaboration with the owners of the GitHub Issues related to Data Factory to help either get them resolved or to determine how to update our documentation.
As such, is this GitHub Issue still a concern for you? 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.
Due to the age of this issue, we will continue to close this issue.
To see what the community is wanting, please visit the UserVoice site.
Thank you.
@djpmsft for awareness
#please-close

Hi @markingmyname, This is still a concern.  in the example, body() and actions() are shown but still no documentation on them.  In fact this example no longer works because body() is not found.  Can the example be updated to a working example with documented capabilities?  Many thanks.  Mark.

@djpmsft for awareness


Implement a scrollbar for widgets that support scrolling

For now that would be Text and Table.
The scrollbar should give a visual aid to the relative location of scrolling and allow clicking to scroll faster or skip larger portions of the data.

I don't know if this could be related with this or not and better be in another issue, if is the second one I'll create a new issue to track this if you see valuable and possible (effort/value).
Would be nice to mark as scrollable (vertical) any element on the terminal, this is widgets or containers (example a row). I don't know how it would be designed and/or implemented, but I will try to explain:
In the end would be nice to get the same user experience as if you were on a web page, this is, mark a max height on the containers of the grid and if the widgets/containers inside this "scrollable" container are bigger (height) than that, the container would activate the scroll, setting a scroll visualization (could be optional) and giving the user the ability to scroll all the visual stuff inside this container (multiple containers and widgets).
With this, we could gain the ability to create terminal visualizations that aren't limited vertically by the terminal size.

Thanks @slok, this a very good idea. I have filled #192 to track it. This will need some more thought as to how we design it, but I see it being very useful.
I will leave this issue to track the drawing of a scrollbar in Table and Text. However if we do our job right in #192, this might become obsolete.


chore: Remove unnecessary spawn

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

Checklist For Contributors

[x] I have written necessary rustdoc comments
[x] I have added necessary unit tests and integration tests
[x] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[x] I have demonstrated that backward compatibility is not broken by breaking changes and created issues to track deprecated features to be removed in the future. (Please refer to the issue)
[x] All checks passed in ./risedev check (or alias, ./risedev c)

Checklist For Reviewers

[x] I have requested macro/micro-benchmarks as this PR can affect performance substantially, and the results are shown.

Documentation

[x] My PR DOES NOT contain user-facing changes.

Click here for Documentation
Types of user-facing changes
Please keep the types that apply to your changes, and remove the others.

Installation and deployment
Connector (sources & sinks)
SQL commands, functions, and operators
RisingWave cluster configuration changes
Other (please specify in the release note below)

Release note

Since we always call abort manually in the panic hook, I'm afraid all catch_unwind won't work. :( cc @wenym1
https://github.com/risingwavelabs/risingwave/blob/e993445744c9f51da1e898a08efd3f63788c9f69/src/utils/runtime/src/lib.rs#L121


Merlin Scans not work

Source information
Merlin Scans 1.4.36
Source language
Turkish
Steps to reproduce
Dont open
Expected behavior
Open
Actual behavior
Dont open
Mihon/Tachiyomi version
0.16.5
Android version
Android 11
Other details
Manga thema changed .
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 0.15.3.
[X] I have updated all installed extensions.
[X] I have tried the troubleshooting guide.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

Not working :(

Why would you close the issue & comment that it's not working if nothing's been done towards the issue?
Just in case reminder that kind contributors volunteer their time fixing issues, there's no guarantee that it'll be fixed soon or at all.

Yeah it's don't working pls fix :(

Fixed by #5879


Focus Body Keyboard Shortcut

Discussed in https://github.com/Kong/insomnia/discussions/3536

Originally posted by EmperorEarth June 11, 2020
In a variety of contexts, I adjust the request body (usually JSON/GraphQL).
Can we get a keyboard shortcut to set it as the focus?
Also would be nice to have a keyboard shortcut to focus "Query Variables" for GraphQL requests

@wdawson tagging you in this one, seems like an interesting suggestion to improve user experience.

Thanks @lefuturiste . Let's have the conversation in the Discussion since this is an idea for a new feature and not an issue with an existing one.


Better linkage / history for tokens via Ethplorer

"Hi, insomniasexx
Hope everything is grand.
Just wanted to share that we just released a big update for Ethplorer.io (you have seen this tool before)
https://www.reddit.com/r/ethereum/comments/5wukrh/ethplorer_20_big_update_tokens_for_investors/
What you may find interesting is that Ethplorer now have public Tokens API. For example, vDice designed own simple wallet using MEW for creating transactions and Ethplorer’s API to get information about tokens, balances, history. Here is their announce https://blog.vdice.io/vslice-web-wallet-is-live/
Now, if we go to MEW’s page View Wallet Info and then go to transaction history – we actually doesn’t see any tokens. But just Ethereum transactions. Many users don’t understand this.
For example, link from MEW to history: https://etherscan.io/address/0x11cc555935225020d73a73cdee2c7927b9c02300
Compare it with https://ethplorer.io/address/0x11cc555935225020d73a73cdee2c7927b9c02300
I believe it will be mutually beneficial, if MEW would use our API to display information about different tokens and have more user friendly. Please take a look. We have a special API key for you. It has higher limit to 100 history records for any address or token. If you need more, just let us know.
Looking forward to know what do you think.
Thank you."

Added a link to Ethplorer.io address in v 3.6.6. It's not everything I want to do, but it's all I (personally) am capable of. Will continue on for actual integration.

There are also current prices available in token's API.
So you can easy show token and transactions prices in USD using same API as before.
Structure added:
price:
{ # token
   price (false, if token is non-tradeble)
   rate:  # current rate
   currency: # token price currency (USD)
   diff: # 24 hour rate difference (in percent)
   ts: # last rate update timestamp
},

There's a sample address balance with a lot of tokens: https://ethplorer.io/address/0xd47297cdcf36eed17305d6a5471c6cd482c7e91c


cl22: Fix Issue 38 - Test spirv_new - new test for cl_khr_spirv_no_integer_…

…wrap_decoration SPV_KHR_no_integer_wrap_decoration extension
fix issue https://github.com/KhronosGroup/OpenCL-CTS/issues/38

Since the spirv_new test isn't present on the cl22_trunk branch at all, I'd rather we only merge https://github.com/KhronosGroup/OpenCL-CTS/pull/119 for now and introduce the whole test as a single PR.


Add preflight check for half-disabled ipv6 systems

As @voroniys noticed with one of our add-ons (#1111), there's a
hard-to-debug system configuration issue around epmd on ipv6-enabled
systems lacking ::1 on their loopback interface.
This preflight checks tries to catch that, and inform the user of their
possible ways forward.

@stevendanna it's hard to tell if this is common. However, before 18.3, we'd have not choked on it, with 18.3. I don't think it should be too common, but setting the epmd listen address env var also doesn't seem too common (so, we can't expect rabbitmq users to have hit this before very often, as an indicator)...

template('audit/audit.rules.rhel7.extra.fragment.erb')
And they did - that is how I came to solution to disable ipv6.

@voroniys I'm afraid I don't get that reference -- what/where is that template? 😃

For the record, I've convinced myself using google that on Linux systems, the loopback interface is always named lo. 😄


Fix classpath for ReplayClient

EloGank\Replay\Client\ReplayClient; => EloGank\Replay\Downloader\Client\ReplayClient;

Thanks ! :+1:


NEW LAB REQUEST: Meeting Tab

Please add a new lab showing how to build configurable tabs for meetings

Created issue #32 for building a lab to demonstrate how to create a bot for meetings


<EMAIL_ADDRESS>

https://user-images.githubusercontent.com/93048087/153824007-46320376-8308-4428-9007-738c3d0720d1.mp4
https://youtu.be/YnKt6w34I40
Originally posted by @a2425rdl in https://github.com/MicrosoftDocs/azure-docs/issues/88004#issuecomment-1038770866

Please do not spam by filing unrelated issues. Closing as this is not really an issue with flutter.


hello，Can the user id be added to the transaction information when purchasing goods

I can take a look, or will happily merge any PR that adds this feature 👍

`
open func purchase(
_ product: Product, uid: String
) async throws -> Product.PurchaseResult {
#if os(visionOS)
throw StoreServiceError.unsupportedPlatform("This purchase operation is not supported in visionOS: Use @Environment(\.purchase) instead.")
#else
        let uuid = Product.PurchaseOption.appAccountToken(UUID.init(uuidString: uid)!)
        let result = try await product.purchase(options: [uuid])
        switch result {
        case .success(let result): try await handleTransaction(result)
        case .pending: break
        case .userCancelled: break
        @unknown default: break
        }
        return result
        #endif
    }

`
You can add a method to add uid, the code is only for reference, and you can improve it when you are free

That's perfect, I'll make it happen.


[enhancement]: Option to disable bbox changing size when changing model

Is there an existing issue for this?

[X] I have searched the existing issues

Contact Details
No response
What should this feature add?
Option to disable bbox changing size when changing model (I know this is related to the model optimized size, but maybe the user should be able to disable it for canvas work)

Alternatives
No response
Additional Content
No response

Currently working on this, nearing PR.

Fixed in https://github.com/invoke-ai/InvokeAI/commit/c4737379d6e74746cf50f421f7f835e3a1921a86

Fixed in c473737

Yes, just updated main and was testing and it is


Incorrect design for usage of WAF custom rules on Front Door

The design described in this project is not accurate:  https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/frontdoor/waf-front-door-configure-ip-restriction.md
Any IPs matched by a Front Door WAF custom rule, with the action set to Allow will cause the matched traffic to bypass the WAF.  So, while the traffic will not be dropped due to not being from the expected network, it will not get processed by the WAF's OWASP ruleset (the managed rules), as stated here:  https://docs.microsoft.com/en-us/azure/frontdoor/waf-front-door-custom-rules
Instead the design should be a rule that blocks traffic not matching the desired networks.  This way the traffic is filtered to the expected networks (layer 3 firewall), but also passes through the web application firewall (layer 7).

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

ID: 335de4dc-ee21-8fdd-3b11-b32a0027f16e
Version Independent ID: de448dd6-5a47-c9b8-7fc5-92e898f53274
Content: Configure an IP restriction rule with a web application firewall rule for Azure Front Door Service
Content Source: articles/frontdoor/waf-front-door-configure-ip-restriction.md
Service: frontdoor
GitHub Login: @KumudD
Microsoft Alias: kumud

@stevenwhitej, Thanks for your feedback. We are looking into this query and will update you as soon as possible.

@stevenwhitej, Appreciate your patience. As you mentioned earlier, we agree that the custom rule will be taking the preceding place where the allowed traffic will not obey the OWASP ruleset. To provide a better insight I am assigning this issue to the respective author. @KumudD, Could you please provide your insights on this?

@stevenwhitej @teresayao Thanks for bringing this to our attention. The article has been updated to address this issue.
#please-close


Class authority syntax

Class authority will probably be declared using KIM in the future.

Hi @rwp0. Thanks! With KIM syntax, it's more likely to be this:
class Foo :authority(cpan:OVID) { ... }

Would you like to update this and I'll merge?
Best,
Ovid

Ah yes; sure, will do that now.

Done

Thank you :)


Closing the electron window doesn't exit neovim cleanly

Closing the electron shell window on Windows 7 does not exit neovim cleanly. THe next time neovim is started, .swp files are present.

I cannot reproduce it on Mac.
In neovim-python-client, qa! is sent to neovim to force exiting. I've implement the same behavior and pushed to git. Please try if it helps.

It seems to be helping... however, behavior is inconsistent where maybe once in 5 times, neovim isn't closed properly.


Any documents about how to develop custom connector kerberos sso

I found some documents about powerbi sso:https://docs.microsoft.com/en-us/power-bi/service-gateway-sso-kerberos ,but it does not show us how to develop a custom connector with kerberos sso.Any coding document about this point?

This isn't something that we currently enable by default as part of the Power Query SDK, but its an interesting idea so we can enable this by default for custom connector developers!
I highly recommend that you post this idea in the official Power BI ideas site (link below):
https://ideas.powerbi.com/
Hope this helps!


WIP: Fix broken links in Web UI

From the comments in #7122 .
Fixes the blue Kubernetes logo link and a number of others.
cc /@lavalamp @bgrant0607

@jackgr: please review

@bgrant0607 Thanks, I've changed to this to WIP until the v1beta3 updates are in.

LGTM, rerunning shippable. I think it's reasonable to fix @bgrant0607's comments in another PR. But please do it soon, because v1beta1 is going away.

Does this overlap at all with #8332?

@bgrant0607 There is no overlap with #8322. You can go ahead and merge this, and @preillyme will rebase to incorporate these changes into the UI binary.

@lavalamp I'll be working on v1beta3 support after these UI fixes. Should be finished by early next week at the latest.

One shippable run passed. The other looked like an infrastructure failure, not a test failure. It doesn't look like travis will run any time soon. I'm not sure we have any test coverage of this, anyway.
LGTM.

:+1:

:+1:


move rescheduling out of experimental

Signed-off-by: Victor Vieux<EMAIL_ADDRESS>

LGTM

ping @nishanttotla

LGTM


Refactor: remvoe Copy bound from NodeId

I hereby agree to the terms of the CLA available at: https://docs.databend.com/dev/policies/cla/
Summary
Refactor: remvoe Copy bound from NodeId
The NodeId type is currently defined as:
type NodeId: .. + Copy + .. + 'static;

This commit removes the Copy bound from NodeId.
This modification will allow the use of non-Copy types as NodeId,
providing greater flexibility for applications that prefer
variable-length strings or other non-Copy types for node
identification.
This change maintain compatibility by updating derived Copy
implementations with manual implementations:
// Before
#[derive(Copy...)]
pub struct LogId<NID: NodeId> {}

// After
impl<NID: Copy> Copy for LogId<NID> {}

Fix: #1250

This change is

@SteveLauC (no review from my side, just a tip)

Amazing! TIL! Will set them up. 😄

@SteveLauC
Thank you for addressing these details. Your attention to these nuances is greatly appreciated.
@schreter
The Reviewable hints are indeed very helpful!
Unfortunately, I haven't figured out how to open CLion directly from Reviewable yet. My browser can open VS Code using the vscode:// protocol, but it doesn't work with clion:// for CLion.
I've learned that I need to manually register a URL handler for CLion. I'll try to set this up later. It's a bit disappointing that it's not as straightforward as with VS Code. :(


Engine suggestions is inverted for black in Excercise

This is the initial position of excercise. Black to move. All four possible moves tells white is winning in force.

Black played one of the losing move (long). But Still white have force mate.
But engine suggest the losing move for white. also eval bar.
In this position Two possible move for White. One is winning in 37 move(forced). Another one is losing in 17(forced).

sf 16
cf <IP_ADDRESS>

Fixed in 1.1.4 available from https://chessforge.sourceforge.io/Releases/latest/ChessForge.msi
Please re-test as this is a little tricky to properly verify.

Fixed.


unconditional snpshot creation on genesis block

Goal: reduce the verkle PR footprint and simplify future rebases

A PR has been created for this, it was rejected on the basis that it is redundant with the fact that the snapshot generation is performed when starting geth (as opposed to when the init command is called). One way to fix this would be to re-add the --verkle flag, and no longer rely on init (except for creating a non-default genesis block).
If --verkle were set, it would then wait for the snapshot to be generated before starting mining/syncing.


Is there any plan to submit to a peer-reviewed journal?

If not, why?
I'm now working on to publish my paper and this will cite your work since my homomorphic encryption library use randen as CPRNG.
https://github.com/virtualsecureplatform/TFHEpp/tree/master/thirdparties/randen
https://github.com/virtualsecureplatform/kvsp

Thanks for reaching out, sorry about the delayed reply. It would be interesting to publish an extended version but we're very busy with JPEG XL for the next months. If your timeline is flexible, and you can imagine being involved in the writing/publication (we are not very familiar with publishing conventions in this field), please do get in touch with janwas at google.


Couldn't initialize controller thread: Address already in use

Hi @Arkq,
I just installed a fresh new install of Raspbian Stretch, on which i would like to stream Audio from my Android Phone via Bluetooth A2DP.
By the way on https://www.raspberrypi.org/blog/raspbian-stretch/ paragraph "Bluetooth audio": they say "...For Stretch, we are using the bluez-alsa package to make Bluetooth audio work with ALSA itself"
So i though there is nothing more to do after having paired my bluetooth android phone with my raspberry pi (which seems to be done succesfully)
Unfortunately when i launch the bluealsa command i have only a error message return "Couldn't initialize controller thread: Address already in use"
And when I try to restart bluealsa after pkill bluealsa, it never launches.
Could you please help me understand and resolve this issue ?
thanks

When installed on Raspbian Stretch bluez-alsa automatically runs on boot via systemd. Manually executing the bluealsa command is not necessary.
If the Android device recognizes the Raspberry Pi as an audio device when pairing then bluez-alsa is running correctly.
To play audio from the phone, on the Raspberry Pi you should use the bluealsa-aplay command as documented.

Indeed this is working with either bluealsa-aplay or arecord -D bluealsa:HCI=hci0,DEV=XX:XX:XX:XX:XX:XX,PROFILE=a2dp commands (XX:XX:XX:XX:XX:XX is my bluetooth android phone address).
But this works only when i disable Wifi, otherwise i have sound jumps / jitters effects.
So is there a reason for this particular behavior of sound streaming when Wifi is on? Is there a fix for this?
Furthermore i have a final question: I want to use darkice package to catch a2dp bluetooth sound in a .mp3" mounted file. How should i configure darkice.cfg in its [input] section.
Because when i set the following parameter in darkice.cfg file:
device          = bluealsa:HCI=hci0,DEV=AD:EF:9E:3B:54:EA,profile=a2dp
and when i launch Darkice, i get the following error message:
DarkIce 1.3 live audio streamer, http://code.google.com/p/darkice/
Copyright (c) 2000-2007, Tyrell Hungary, http://tyrell.hu/
Copyright (c) 2008-2013, Akos Maroy and Rafael Diniz
This is free software, and you are welcome to redistribute it
under the terms of The GNU General Public License version 3 or
any later version.
Using config file: /home/pi/darkice.cfg
Using ALSA DSP input device: bluealsa:HCI=hci0,DEV=AD:EF:9E:3B:54:EA,profile=a2dp
Using POSIX real-time scheduling, priority 4
ALSA lib conf.c:4858:(parse_args) Unknown parameter profile
ALSA lib conf.c:4991:(snd_config_expand) Parse arguments error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM bluealsa:HCI=hci0,DEV=AD:EF:9E:3B:54:EA,profile=a2dp
DarkIce: DarkIce.cpp:1273: can't open connector [0]
Many thanks for your help

Is this on a Pi3? There is a known issue when operating the on-board WiFi and Bluetooth together.
I opt'd for a cheap USB Bluetooth dongle to resolve the problem.

Yes this is a Pi3B. Do you know if this known issue is also affecting the Pi Zero W which is also both bluetooth and Wifi ?
And could you also please give me some indications on where i could find help to configure darkice to work with bluealsa a2dp ? Because i only find tutorial to make it work with pulseaudio.
many thanks


Logger not found on Nukkit

LuckPerms throws me this error while loading. I'm using the latest version of LuckPerms and NukkitX.
https://hastebin.com/enurajisom.java

Your paste is empty for me!

No text on the page? If yes, here is another link: https://pastebin.com/eaJDRK0s

Apologies for the delay, this is now fixed.


What might go wrong with unpacking error from upstream: dns: overflow unpacking uint16 ?

Hi there,
I was trying to use "m13253/DNS-over-HTTPS" as a DoH client, and testing with various DoH servers, but there's one interesting thing is, with the simply local DoH server from dnscrypt-proxy, all the queries got SERVFAIL, and there will be some errors like:
2022/02/28 16:24:12 unpacking error from upstream https://doh.local/dns-query: dns: overflow unpacking uint16
2022/02/28 16:24:46 unpacking error from upstream https://doh.local/dns-query: dns: overflow unpacking uint16
2022/02/28 16:24:57 unpacking error from upstream https://doh.local/dns-query: dns: overflow unpacking uint16
2022/02/28 16:25:04 unpacking error from upstream https://doh.local/dns-query: dns: overflow unpacking uint16

I'm no export of DNS-over-HTTPS implementation or golang, do you know what might go wrong with this error, like maybe dnscrypt-proxy's DoH server doesn't fully implement IETF spec?
Many thanks!

This error is generated by the DNS library I am using -- it receives an invalid DNS packet so it can't decode it.
However I don't want to spend too much effort into looking into this issue -- dnscrypt-proxy has a history of causing compatibility issues with m13253/DNS-over-HTTPS.
Maybe you want to either use dnscrypt-proxy altogether, or use m13253/DNS-over-HTTPS altogether. You can also try some other combinations, for example, using the built-in DoH client in Windows, macOS, and iOS.

Okay, didn't know the history, thanks for the explanation 😄

@PeterDaveHello feel free to search dnscrypt-proxy issue tracker for similar issues and pursue this upstream there.
Thanks!


Document the lifetime of a File object

The new S3 compatible file upload procedure requires thorough documentation. Aspects to take into account

Presigned S3 URLs will allow arbitrary re-uploads throughout the lifetime of the presigned URL. I.e. an the object can change anytime
The self-hosted POST:/upload endpoint should probably behave equivalently
Checksum calculation should only happen once the user calls a freeze on the file, i.e. does the post-upload announcement. That will require careful transaction design.

Available since #228


Can´t open old control panel/ cant return to windows explorer

Description
Can´t open open old windows control panel even with CMD, it open Files
Then I tried using UnsetFilesAsDefault.Reg and when I tried oppening control panel, it opens windows explorer
Finally, when I tried to return to the original windows explorer, I coudnt open some folders, it returns to windows explorer main menu
And, dumb as I am, I didnt made a registry backup. Could you help me fix my registry? :)
Steps To Reproduce
No response
Expected behavior
.
Files Version
2.1
Windows Version
Windows 11 21H2 1000.22000.376.0
Relevant Assets/Logs
.

same problem i can't open original Files Explorer and Control panel after  setting Files as default files explorer

https://github.com/files-community/Files/issues/7626#issuecomment-1013469616
@igorqpedroso this one solved the issue for me, the File Explorer  and the Control Panel are working

@ayoubsousali thanks a lot!! It worked here to


Work with docker-tramp integration

Completed checklist

[x ] I've checked the issue tracker for similar issues.
[ x] I am not creating an issue about any of the following:

Nix integration (we do NOT support this at this time)
Cabal-install integration (we do NOT support this at this time)
Hoogle integration (we do NOT support this at this time)
hlint integration (the projects are unrelated and will remain so)

Problem description
Using tramp and intero with filepaths like /docker:docker_container_name:myproject/src/Main.hs results in error that boils down to
This change kind of made things work:
 (defun intero-extend-path-by-buffer-host (path &optional buffer)
   "Take a PATH, and extend it by the host of the provided BUFFER (default to current buffer).  Return PATH unchanged if the file is local, or the BUFFER has no host."
   (with-current-buffer (or buffer (current-buffer))
     (if (or (eq nil (intero-buffer-host)) (eq "" (intero-buffer-host)))
         path
       (expand-file-name
        (concat "/"
+	       "docker:"
                (intero-buffer-host)
                ":"
                path)))))

It seems the current tramp integration assumes a connection over ssh instead of using something like /docker: from https://github.com/emacs-pe/docker-tramp.el
Proposed solution
Transparently handle preserving docker: and prepending it in intero-extend-path-by-buffer-host  when appropriate.
If you are able to implement said feature, please say this. Features that the maintainers don't feel like implementing won't be implemented.
Alternatives
For me to just enable ssh in my docker containers and use that. I'll probably do this in the short term since even with the above change intero-goto-definition did not work.

Actually I couldn't get ssh'ing into a docker container working either. Anyone have examples of adding ssh to a docker container which they have working with intero?

For reference, here's a Dockerized project similar to the one I'm trying to use intero with.

It appears that my issues is related to #614 .


Local drive storage space shrinked with every download when doing transcribe or record

hi I notice my hard disk space shrinking whenever I perform transcribe or record of different base, type like between different ai.
Every time I select different type to transcribe the download will start for a few mins.
Thereafter disk space becomes substantially lower. Can we remove this temporary cach being downloaded into my pc?
Thank you.

Hi, this is how local transcription with Whisper works: you download the model only once for each type you wish to use.
The cache directories are listed here: https://chidiwilliams.github.io/buzz/docs/faq. You can navigate to those directories and delete the models for the types you no longer wish to use.