Added basic support for the julia language

I added a component for the Julia language. I based it on the Python component, but changed the booleans and keywords. Let me know if I need to change anything

Could you please use tabs for indentation instead of spaces?

Also, if it’s based off Python, it might be a good idea to make it inherit from Python. I don’t know much about Julia though and how related it is to Python…

@Golmote : changed the indentation to tabs (sorry about that, should have been more careful)
@LeaVerou : I based it off the Python component just to get me started and because they share a few things, but Julia takes things from many other languages. A second iteration should depart more from the Python component, so I don't think it's useful to make it inherit from Python.

Indentation of "title" is still off compared to the others.
Apart from that, LGTM. @Golmote, what do you think?

Apart from the "ignore" pattern, which I don't think will ever match (because of the "operator" pattern), it looks good to me.

Let me know if you need anything else from my end, thanks.

The ignore pattern was a hack that was needed in the early days that Prism escaped stuff. It hasn’t been needed for a while now. Similarly, the < etc tokens won't match, because Prism operates on textContent and doesn't escape stuff any more (it’s not needed). You need to remove the ignore token and convert entities to their equivalent symbol.
We also need to fix the Python language for the above issues, how did we miss that when the big conversion happened, I have no idea…

I remove the ignore token and changed the entities.
Let me know if I need to pull/rebase any changes (and I'd appreciate if you are explicit on what I need to do, my git knowledge isn't that solid)

LGTM. Thanks!


API to prevent refs from being unwrapped

What problem does this feature solve?
Not unwrappable refs will be able to passed as values to custom directives without loosing their essence
I was building a custom directive that needs a ref as a value, to then perform some changes to that ref in response to some events.
I was just experimenting, nothing too serious, but unfortunately I later realized that the automatic refs unwrapping when a ref is used inside a template will always prevents the creation of this kind of directives.
We are forced to use reactive to create a sort of notUnwrappableRef and for consistency we end up creating a reactive object with only one reactive property: value.
What does the proposed API look like?
Something like the following, but standardized for every user
import { reactive } from "vue"

export function notUnwrappableRef(value) {
    return reactive({ value })
}

This should be relevant for you: https://github.com/vuejs/vue-next/pull/1682#issuecomment-663421117
it explains some upcoming changes and why the unwrapping exists
You didn't explain what use case makes you need a Ref inside the directive

@posva
Passing a ref to a directive let the directive's hooks change the ref value.
I was trying to create a stream like directive (https://github.com/vuejs/vue-rx/blob/master/src/directives/stream.js) using refs instead of observables. I'm not saying that this example is a good way to do things, but it shows that the union of refs and directives could allow interesting stuff.

Maybe we can make markRaw also prevent refs from being unwrapped?

@yyx990803
It could be an idea, even if, sincerely, I do not associate the term raw with this characteristic.
On the other hand, I understand that "something that is not automatically unwrapped by Vue" is not easy to put inside a word or two.
makeExplicit?

I would like to add support for this feature. I'm utilizing a library that expects a ref. The way you normally use it is on the actual component itself, but I would like to have the ref come from a parent and then use the function in the child. I cannot accomplish this because the ref is automatically unwrapped which causes value to be undefined which is the property that the library acts on.
Below is an example of how the library expects the code to be:
<template>
    <va-form ref="form"></va-form>
</template>

<script setup lang="ts">
const form = ref()

const { validate } = useForm(form)

validate()
</script>


Some working skeletal mesh in UE5.4

Did a small test by passing in an existing skeletal mesh to DecomposeSkeletalMesh() then passing that to GenerateSkeletalMeshComponent(). It seems to successfully load the skeletal mesh but the material UVs are wrong. Not sure how to fix that.

USkeletalMeshComponent* UAssetTestSaver::GenerateSkeletalMeshComponent(AActor* Actor, USkeleton* BaseSkeleton, USkeletalMesh* SkeletalMesh) {
    TArray<FMeshSurface> OutSurfaces;                  // The out Surfaces data that compose the `USkeletalMesh`.
    TArray<int32> OutSurfacesVertexOffsets;            // The vertex offsets for each surface, relative to the passed `SkeletalMesh`: This is useful just in case you need to reconstruct the vertex index used on the `USkeletalMesh`.
    TArray<int32> OutSurfacesIndexOffsets;             // The index offsets for each surface, relative to the passed `SkeletalMesh`: This is useful just in case you need to reconstruct the vertex index used on the `USkeletalMesh`.
    TArray<UMaterialInterface*> OutSurfacesMaterial;   // The Materials used.

    FRuntimeSkeletalMeshGenerator::DecomposeSkeletalMesh(
        SkeletalMesh,
        OutSurfaces,
        OutSurfacesVertexOffsets,
        OutSurfacesIndexOffsets,
        OutSurfacesMaterial);

    return FRuntimeSkeletalMeshGenerator::GenerateSkeletalMeshComponent(
        Actor,
        BaseSkeleton,
        OutSurfaces,
        OutSurfacesMaterial);
}

With this change we get the generated mesh on the right:

The materials use opacity masks which is why it looks mangled, but adding a grey material to both they appear to match; however, applying an animation causes the generated mesh to break completely.

Not a fan of pushing something so broken but at least we got something rendering again on 5.4.

Maybe the animation breaking is a sympton of a bug in the decompose mesh function, one of the fixes I applied here, by vmol, was made to fix animations bugging like that (in generate skeletal mesh), if the decompose mesh has the same issue, then decomposing and generating would cause that error

Would you mind commenting what you changed conceptually before I accept this merge ?

Honestly I didn't have any conceptual changes in mind with this, was just trying to get it to compile on ue5.4

I'll merge it, but to a different UE-5.4 branch(UE-5.4-alt), since it seems you worked directly in the UE 5.1 version, and this branch already had some development by Asquart.

Could you share your samples project that you have been testing this on ? I think we should set up a "benchmark" for these fixes.

Regarding the animation, I came to the conclusion dragonpoint might have not know what he was doing, so I reverted all of his commits, maybe you should check against the ue-5.4-alt branch to see if the animation issue want away.

Also, I think UVs and bone weights going wrong are probably easier to fix than UE going crash for lack of initialized arrays and so on. so hurray!

I don't have a sample project, I was just doing testing in a much larger project that would be trickier to separate out. I ended up switching to glTFRuntime as it fulfilled my requirements. If you're going to try to fix this plugin, there's some code over there about saving skeletal meshes to uassets which might be useful https://github.com/rdeioris/TransientObjectSaver

Does glTFRuntime support loadidng skeletal meshes ?

I fixed some bugs that are related, on UE5.4, SaveLODImportedData() and SaveLODImportedDataVersions are deprecated, it needs to be replace by only CommitMeshDescription to make it working again with the current LOD, preventing Unreal Engine to making a new LOD 0 with 50% of the vertices.
The other bug is about the Bone Weights, 255.0 it needs to be replaced with 65535.0 because now the weights are 16bits instead of 8bits,
And for last, I find the bug that make this weird animation glitch on some meshes, When you have a rig with bones disabled (like a bone that exists on the rig but not on the mesh) when it regenerates with the plugin it will enable so when the plugin tries to set the bone indices, there are more bones between, making the indices be wrong.
i.e: in the third person sample it works great with SKM_Manny but it broke with SKM_Quinn if anyone can fix that it would be great
Still finding how to fix the UV too.

Could you kindly make a pull request with your changes, here ?


always responsing "token_not_provided", i have posted the token?how to deal with it ?thanks!

i want to add a group by using the dingo api,  i have posted the token and group name?it always show ing error 404, and waring not token provided?

@3112002862 can you post the code you are using?


Implement additional Git Directory generator E2E tests

The E2E test framework allows us to test ApplicationSet features against a live Kubernetes cluster and a live Argo CD instance. This issue tracks adding additional tests that specifically target the git directory generator.
PR #66 already includes a basic test of this generator, but this basic test was not an attempt at an exhaustive test of the functionality.

Do we have a list of use cases we want to test?

@OmerKahani Good question, I don't have a specific set of tests in mind here, this item was more about reserving time to think through any additional aspects of the Git Directory functionality that we should be testing and then implementing that.
Here's what came to mind:

testing with a slightly more complex directory structure (more nested) than our current test
more complex changes to the ApplicationSet (for example, adding/removing a new path, changing the template fields)


from file doesnt work

i m using abby's code sample for android. i clicked the "from camera" button. its working fine. But i clicked "from file",i choose the image but then nothing happens just shows activity result.
i solved my problem. but now i have a new problem. this is the first problem solution
go to MainActivty.java and change
Cursor cur = managedQuery(imageUri, projection, null, null, null);//(imageUri return null, lolipop issues i think)
to
Cursor cur = getContentResolver().query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, projection, null, null, null);
my second problem is ; my photo uploading correctly but response return empty. i can't find the problem please yours android developer can see this problem

Your issue doesn't specify which version of Android you use, how you run this code, whether you've ensured that you've set the credentials properly. Without those it's impossible to start working on this.

i solved the problem
http://forum.ocrsdk.com/questions/5255/cloud-ocr-sdk-from-file


Endless stacking speed bug (+ a way to fix it for users)

Requirements to cause the bug:

Active Speed Buff (No matter how much)
Teleportation has to be canceled (due to active movement or by taking damage)
Mod Version 2.2.1 & 2.2.0 (I only tested these) | Minecraft Version 1.20.1
I used it in a Modpack, may be caused by other Mods

Observation:
If you cancle or get canceled during a teleport while having any active speed buff (doesn't have to be Vanilla Minecraft Speed), you will notice your FOV zooming in. If you then log out and back in again, you will notice your speed is permanently increased. This effect is stackable.
Assumption:
I assume the "FOV zooming in" means it basically sets your current speed as base speed. So it is not actually zooming in but rather neutralizing the by speed changed FOV to the normal one (since your speed is now considered as normal speed).
Once you log back in, you get the speed buffs provided from your current/permanent speed providing buffs additional to your new set base speed.
If that is correct, the additionally speed keeps stacking on the base speed, causing the bug
Video how I recreated the bug: https://www.youtube.com/watch?v=AvG6yl7l1Ik
Hope you can solve that issue! Sadly I have to remove the Mod from my Pack until it is fixed.

How I fixed the bug on my server (fabric 0.15.6 api, Minecraft Version 1.20.1):
!!!!!BEFORE DOING THAT make sure the player stored their whole inventory in a chest and made a screenshot of their current level!!!!!!
Starting point: servers folder
MAKE SURE the server is shut down.
First you navigate to the usernamecache.json and keep this file open. It displays the UUID for each player.
Then you navigate to: world > playerdata
Here you search for the UUID of the player who has the speed bug applied to (the first opened file will help you).
To be save you cut their files out and temporarely store them on your Desktop (or any other preferable folder).
Once the files are removed from the playerdata folder, you can start the server again.
The player will have a cleared inventory and player level and will spawn nearby the world spawn as a new player.
(Achievements and Statistics are kept)
If this doesn't work, put the backup of the players data back in the folder to avoid further issues and search for a different way to solve the problem.

Sure!
The BlossomHomes.json:
BlossomHomes.json
The mod list:
Modlist.txt
I also ran into another issue. I kept stacking the movement speed until this message appeared when trying to rejoin my server:

I already tried deleting my playerfiles but it didn't help..

i'm more interested in the config/BlossomMods/BlossomHomes.json file than the player home data file
i will try to find the cause of this, which is likely a mod incompatibility, as i've used the homes command myself a bunch, including around speed beacons and such

Lmao, I was searching through the configs but didn't notice there is another whole folder from this mod in it. Found it now!
BlossomHomes.json
Thanks for the effort!
The speed sources from other Mods I remember using are:

puffish_skills-0.11.3-1.20-fabric.jar
enchantments-plus-fabric-1.2.1+ (Moon Walker enchantment)

About my shared screenshot, I am afraid I have no clue how to fix it? I assume the numbers are referring to my players speed?

ah, i've found where the bug is, it's not a mod compatibility - i had overlooked how player abilities work

I am surprised too. I guess in Vanilla Minecraft it's uncommon to have Speed buffs during a teleport? Or maybe they changed something in the Vanilla Minecraft code in 1.20+ that causes troubles with your mod?
"shared across all my mods" - I assume you were able to recreate the bug then?
But don't worry, take your time!! I am attending university too and it can be hella stress.
Maybe you can create a work around by removing the teleport countdown (so no interruption is possible) or making the player invulnerable and being unable to move to - again - avoid any kind of interruption while channeling.

i finally looked into this issue, i had forgotten that i do actually mess with FoV even if they're not enabled in the config. and FoV does mess with player abilities.
i've managed to fix the implementation of the FoV effects in the upcoming v3 update for all my mods, i'll leave this issue open until that's published

I can recreate this bug too, a lot of head scratching and testing later only to find this report.
For me a consistent replication has been:

Go to a player's beacon with speed 2
Use /home
wait for the effect to wear off
Log out
Log back in
You will now have an increased base speed in the game.
A couple things to note:

Interestingly my steps are quite different than @FireI3laze's steps, and is without any interruption (other than the disconnecting of the server, but I do that after having lost the speed effect. Worth noting: I have 300 ping.)
Also interesting is that the FOV doesn't actually change, except after dying.
This speed change is only observable in walking movement speed, not in creative fly speed, not in swim speed, nor in jumping.

Here is a recording of the behaviour on my server:
https://github.com/user-attachments/assets/6c737f21-61a6-4674-b6bf-63f93e0cd0f9


Ref: https://github.com/rails/rails/pull/50284

Ref: https://github.com/rails/rails/pull/50284
While having the inverse association configured it generally positive as it avoid some extra queries etc, infering it may break legecy code, as evidenced by how it broke ActiveStorage::Blob in https://github.com/rails/rails/pull/50800
As such we can't just enable this behavior immediately, we need to provide and upgrade path for users.
At this stage this PR is just a quick draft to discuss how exactly we should gate this. We can just make it a regular framework default, but perhaps emitting a deprecation warning when we would have infered the inverse relation would help users upgrade?  cc @rafaelfranca as you generally have great insights on this kind of new framework default.


[Cognitive Services Text Analytics API ] API Review

New API Review meeting has been requested.
Service Name: Cognitive Services Text Analytics API
Review Created By: Aurgho Bhattacharjee
Review Date: 10/16/2024 09:00 AM PT
Release Plan:
PR: https://github.com/Azure/azure-rest-api-specs/pull/30966
Hero Scenarios Link: Not Provided
Core Concepts Doc Link: Not Provided
Description: GA and preview api for analyze-text.
NER: Metadata, tags type to be GAd without breaking customers.
PII: promote exclusion list in text pii to GA. Not promoting redaction character.
Language Detection : promote script code feature to GA.
Summarization : Change query parameter to prompt in abstractive summarization. GA sumary length parameter.
Healthcare: GA of temporal assertions and FHIR.
Deprecation of custom healthcare, custom sentiment, custom abstractive summarization.
Detailed meeting information and documents provided can be accessed here
For more information that will help prepare you for this review, the requirements, and office hours, visit the documentation here

Notes from API Review 10/16/2024
This PR covers two new api-versions: 2024-11-01 (GA) and 2024-11-15-preview.
The GA API largely is carry-forward of features in the most recent preview api-version, 2024-05-15-preview
The preview API carries forward some features from the prior preview that aren't yet ready for GA, plus some additions.
One concern about removing enum values for "cleanup" -- to be discussed with Breaking Changes review board.
Other than this, both API versions look good and are approved.


[LinuxAcademy] TypeError: 'NoneType' object is not iterable

Verbose log

system@debian-gnome:~/Downloads/test$ youtube-dl -u cruizhernandez -p CrH85452565 https://linuxacademy.com/cp/modules/view/id/140
[LinuxAcademy] Downloading authorize page
[LinuxAcademy] Downloading login page
[LinuxAcademy] Downloading callback page
[LinuxAcademy] Downloading token validation page
[LinuxAcademy] 140: Downloading webpage
[download] Downloading playlist: LXC/LXD Deep Dive
[LinuxAcademy] playlist LXC/LXD Deep Dive: Collected 26 video ids (downloading 26 of them)
[download] Downloading video 1 of 26
[LinuxAcademy] 1310-1: Downloading webpage
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl", line 10, in <module>
    sys.exit(main())
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/__init__.py", line 474, in main
    _real_main(argv)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/__init__.py", line 464, in _real_main
    retcode = ydl.download(all_urls)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 2008, in download
    url, force_generic_extractor=self.params.get('force_generic_extractor', False))
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 807, in extract_info
    return self.process_ie_result(ie_result, download, extra_info)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 1006, in process_ie_result
    extra_info=extra)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 868, in process_ie_result
    extra_info=extra_info)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 796, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 529, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/extractor/linuxacademy.py", line 165, in _real_extract
    webpage, item_id, require_title=False, m3u8_id='hls',)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 2644, in _extract_jwplayer_data
    jwplayer_data, video_id, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 2650, in _parse_jwplayer_data
    if 'playlist' not in jwplayer_data:
TypeError: argument of type 'NoneType' is not iterable

Description

BIG WARNING @greatpilaf you included the username and password of your linuxacademy account in the issue (arguments -u & -p), I'd suggest you to remove thoses quickly (or put fake ones instead)

Thank you for the advise, I corrected the problem.

I have the same issue anyone find a solution for that ?

@karimmafadl yes, I create a pull request for fix this: https://github.com/ytdl-org/youtube-dl/pull/21132
this request was denied because affect other cases.
But you can clone my repository, compile it and use it in the same way.
For Linux Enviroment
git clone https://github.com/greatpilaf/youtube-dl.git
cd youtube-dl/
make youtube-dl
It is not the right thing but it is a temporary solution for this site.

It works. Thank you @greatpilaf!

Working fine Thanks man :) @greatpilaf

@greatpilaf It just got broken again. Looks like instead of actual values, javascript variables are being used to create the json for the player setup.
Log below
>youtube-dl -u <user> -p <password> -o %(title)s.%(ext)s https://linuxacademy.com/cp/modules/view/id/207 -v
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-u', 'PRIVATE', '-p', 'PRIVATE', '-o', '%(title)s.%(ext)s', 'https://linuxacademy.com/cp/modules/view/id/207', '-v']
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, pref cp1252
[debug] youtube-dl version 2019.06.08
[debug] Python version 3.6.5 (CPython) - Windows-10-10.0.17763-SP0
[debug] exe versions: ffmpeg 4.1.3
[debug] Proxy map: {}
[LinuxAcademy] Downloading authorize page
[LinuxAcademy] Downloading login page
[LinuxAcademy] Downloading callback page
[LinuxAcademy] Downloading token validation page
[LinuxAcademy] 207: Downloading webpage
[download] Downloading playlist: Google Cloud Essentials
[LinuxAcademy] playlist Google Cloud Essentials: Collected 35 video ids (downloading 35 of them)
[download] Downloading video 1 of 35
[LinuxAcademy] 2077-1: Downloading webpage
Traceback (most recent call last):
  File "d:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "d:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "D:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\Scripts\youtube-dl.exe\__main__.py", line 9, in <module>
  File "d:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\youtube_dl\__init__.py", line 474, in main
    _real_main(argv)
  File "d:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\youtube_dl\__init__.py", line 464, in _real_main
    retcode = ydl.download(all_urls)
  File "d:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\youtube_dl\YoutubeDL.py", line 2008, in download
    url, force_generic_extractor=self.params.get('force_generic_extractor', False))
  File "d:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\youtube_dl\YoutubeDL.py", line 807, in extract_info
    return self.process_ie_result(ie_result, download, extra_info)
  File "d:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\youtube_dl\YoutubeDL.py", line 1006, in process_ie_result
    extra_info=extra)
  File "d:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\youtube_dl\YoutubeDL.py", line 868, in process_ie_result
    extra_info=extra_info)
  File "d:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\youtube_dl\YoutubeDL.py", line 796, in extract_info
    ie_result = ie.extract(url)
  File "d:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\youtube_dl\extractor\common.py", line 530, in extract
    ie_result = self._real_extract(url)
  File "d:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\youtube_dl\extractor\linuxacademy.py", line 165, in _real_extract
    webpage, item_id, require_title=False, m3u8_id='hls',)
  File "d:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\youtube_dl\extractor\common.py", line 2645, in _extract_jwplayer_data
    jwplayer_data, video_id, *args, **kwargs)
  File "d:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\youtube_dl\extractor\common.py", line 2651, in _parse_jwplayer_data
    if 'playlist' not in jwplayer_data:
TypeError: argument of type 'NoneType' is not iterable

I also have the same problem
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-u', 'PRIVATE', '-p', 'PRIVATE', 'https://linuxacademy.com/cp/courses/lesson/course/3376/lesson/2/module/274', '-v']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2019.06.27
[debug] Python version 3.7.3 (CPython) - Linux-5.1.15-arch1-1-ARCH-x86_64-with-arch
[debug] exe versions: ffmpeg 4.1.3, ffprobe 4.1.3, rtmpdump 2.4
[debug] Proxy map: {}
[LinuxAcademy] Downloading authorize page
[LinuxAcademy] Downloading login page
[LinuxAcademy] Downloading callback page
[LinuxAcademy] Downloading token validation page
[LinuxAcademy] 3376-2: Downloading webpage
Traceback (most recent call last):
  File "/usr/bin/youtube-dl", line 11, in <module>
    load_entry_point('youtube-dl==2019.6.27', 'console_scripts', 'youtube-dl')()
  File "/usr/lib/python3.7/site-packages/youtube_dl/__init__.py", line 474, in main
    _real_main(argv)
  File "/usr/lib/python3.7/site-packages/youtube_dl/__init__.py", line 464, in _real_main
    retcode = ydl.download(all_urls)
  File "/usr/lib/python3.7/site-packages/youtube_dl/YoutubeDL.py", line 2008, in download
    url, force_generic_extractor=self.params.get('force_generic_extractor', False))
  File "/usr/lib/python3.7/site-packages/youtube_dl/YoutubeDL.py", line 796, in extract_info
    ie_result = ie.extract(url)
  File "/usr/lib/python3.7/site-packages/youtube_dl/extractor/common.py", line 530, in extract
    ie_result = self._real_extract(url)
  File "/usr/lib/python3.7/site-packages/youtube_dl/extractor/linuxacademy.py", line 165, in _real_extract
    webpage, item_id, require_title=False, m3u8_id='hls',)
  File "/usr/lib/python3.7/site-packages/youtube_dl/extractor/common.py", line 2645, in _extract_jwplayer_data
    jwplayer_data, video_id, *args, **kwargs)
  File "/usr/lib/python3.7/site-packages/youtube_dl/extractor/common.py", line 2651, in _parse_jwplayer_data
    if 'playlist' not in jwplayer_data:
TypeError: argument of type 'NoneType' is not iterable


An example/test issue from github that should actually sync to discord

 yarden.zamir on Discord says

🎉

 yarden.zamir on Discord says

<@&1174653276482977833> I know this is not what you signed up for, but please spam this post to try and break the new bot

 yarden.zamir on Discord says

This is what it looks like on the github side

This is what it looks like when it comes from github

 autistic.sack.of.friends on Discord says

the github page should just be for high priority things like merges pushes reviews n whatnot

 autistic.sack.of.friends on Discord says

oh!

 autistic.sack.of.friends on Discord says

it's going through now

 autistic.sack.of.friends on Discord says

hi github :D

 yarden.zamir on Discord says

a nice

 stinky_toby on Discord says

👋👋👋

🥛

 autistic.sack.of.friends on Discord says

wierd ghost png does NOT embed

 autistic.sack.of.friends on Discord says

oh

 autistic.sack.of.friends on Discord says

now git2dic is broken...

1

hello

🍅

 yarden.zamir on Discord says

d

 yarden.zamir on Discord says

Alright well it seems that the propper way to do this is using pinned messages, less ideal I think but it works. I also added support for Discord GitHub Bridge mentions and Quark Backpack and inventory tabs channel links

 yarden.zamir on Discord says

 yarden.zamir on Discord says

Can also add image support I think

 yarden.zamir on Discord says

https://cdn.discordapp.com/attachments/1190415544587931689/1190618339471540224/Screen_Recording_2023-12-29_at_1.20.05.mov?ex=65a274bc&is=658fffbc&hm=9a84ae0457efbd5953803373f4036d4918f10bcc9cd64c929b94db712f14591f&

 yarden.zamir on Discord says

Yup, this works. Cool. Now formating

 yarden.zamir on Discord says

 yarden.zamir on Discord says

Awesome

 yarden.zamir on Discord says

Now for the github to discords side then

My favorite thing to do is revert a revert

 yarden.zamir on Discord says

Cool, shutting this off now while i'm off, I think it's pretty much ready though. Just need to tell the github to discord side not to pin every message

d

 engineersmith_4628 on Discord says

p

 stinky_toby on Discord says

poop

 yarden.zamir on Discord says

Reactions do not forward unfortunately

 engineersmith_4628 on Discord says

thats fine

 stinky_toby on Discord says

No it's not
I demand them!!! /s

 yarden.zamir on Discord says

The issue with them is that we only have one bot user

 yarden.zamir on Discord says

Should probably also make sure that closing in one place closes in the other

 stinky_toby on Discord says

True

 yarden.zamir on Discord says

todo

 yarden.zamir on Discord says

support for closing issue sync
support for pr sync somehow

 yarden.zamir on Discord says

ideally messages on prs to appear in realated issues, but then do we sync it to the github issue as well?

 yarden.zamir on Discord says

also fix email formatting to avoid https://discord.com/channels/890222432605057044/1194946311577935936

 yarden.zamir on Discord says

also add support for multiple channels so we can add support to github issue sync

 coolandonrs on Discord says

As I saw when doing Feature request: Make it free to rename things in the anvil I noticed linking an issue to a PR doesn't carry over which should plausibly be done if its not terribly hard

 yarden.zamir on Discord says

The issue is that I'm not sure what a link means. Does it mean we sync the issue comments to the pr comments and vice versa?

 yarden.zamir on Discord says

Direct link is already supported as prs are issues behind the scenes but turning it on means that discord will be the source of truth and the pr and issue will have partial info

 coolandonrs on Discord says

No, I honestly think that all that would be needed is a message saying a PR or Issue was linked to it. That’s all it does in github as well, and I think that’s mostly all that’s needed. PRs should probably stay exclusively on GitHub, and issues on both

 coolandonrs on Discord says

That’s fair, but I don’t think the comments should carry over PR comments for the most part don’t need to be on discord I think

 yarden.zamir on Discord says

maybe just seperate deve posts for prs is the best aproach


appliance/postgresql: Log client connections

This is useful when debugging connection leaks.
Will help debug #1264.

LGTM


Added MIT license file

Added the MIT license to the root with repo owners name and 2024.
Happy to help out more.

Thank you.


No Apks on the Releases page

There is no apks available for download

Indeed...

Oh, it seems like I wasn't getting notifications from this repository. Sorry for the delay.
I suppose there was an automatic build that somehow bypassed the latest release check and tried to recreate the release. Since the code base of the original repository is full of deprecated methods, the build failed, but a release was created anyway, without an artifact.
I'm looking for a solution on the test-build branch, but I am quite busy at the moment, so this will have to wait for a couple of days.

I should thank you instead :-) ...this motivated me to try building the app myself and I succeeded! I would ask if you know how to disable the autoupdate feature of lbry-desktop in the code. Any suggestion would be very appreciated and thank you so much for the good job you did!!

Aight, downgrading NDK to r16b was enough. The APKs are back on the Releases page.
@nukelr, concerning the auto-update feature of lbry-desktop, I just looked at the code, and I think you should find where this doCheckUpgradeSubscribe method is used and disable it.

Concerning the F-Droid version, I didn't even know about that repository. Will look into it.

Thanks I will look for that.
Anyway regarding lbry-fdroid if you look into the gradle.build you will see that the 64bit variant is disabled ...I tried with uncommenting the lines and I got a working 64bit release. I don't know why they did that.

Yep, see the change and the reasoning.


Raspberry Pi 5 support

Is anyone working on support for the Raspberry Pi 5?
Yocto support exists in the meantime. But no U-Boot.
A good summary can be found here in the Mender forum: https://hub.mender.io/t/raspberry-pi-5-support/6412
I think it would be interesting to do without U-Boot altogether and use the "tryboot" feature instead, which exists since the Raspberry Pi 4.

Hi @matthiasklein,
Yes, it is kind of work in progress:

Yesterday the GitHub pull request for Raspberry Pi 5 support was merged in meta-raspberrypi: https://github.com/agherzan/meta-raspberrypi/pull/1237

Today I opened a GitHub pull request to port Raspberry Pi 5 from the main branch to kirkstone: https://github.com/agherzan/meta-raspberrypi/pull/1271

Previously I got mender working on Raspberry Pi 5 using unstable U-Boot patches from the mailing lists that haven't been merged in U-Boot yet. The process for RAUC integration is similar. So it is a work in progress and it depends on the other 2 GitHub pull requests mentioned above.

Best regards,
Leon

Thanks for the work on this, I was wonderinf if this issue is still being considered

Thanks for the work on this, I was wondering if this issue is still being considered

Yes, in general but it is not on top of my priority list. Actually the mentioned GitHub pull request to port Raspberry Pi 5 from the main branch to branch kirkstone in meta-raspberrypi was merged: https://github.com/agherzan/meta-raspberrypi/pull/1271

Yeah I have been following those, and the RPI5 works fine. The problem now is that RAUC can't be built for RPI5.

Yeah I have been following those, and the RPI5 works fine. The problem now is that RAUC can't be built for RPI5.

Yes, because RAUC integration in meta-rauc-raspberrypi relies on U-Boot and as I mentioned in the previous comments the U-Boot support for rpi5 is still work in progress.

I have working branches which will be submitted as soon as the meta-lts-mixins scarthgap/u-boot branch is created. But for now you can play around and give me feedback (good or bad). I have had a little bit of issue with needing the UART probe installed to get u-boot to boot completely, and also some framebuffer transition issues (the four raspberrypi logos for the 4 cores stay on screen). Your mileage may vary.

https://github.com/moto-timo/meta-lts-mixins/tree/scarthgap/u-boot
https://github.com/moto-timo/meta-raspberrypi/tree/scarthgap/raspberrypi5_u-boot
https://github.com/moto-timo/meta-rauc-community/tree/scarthgap/raspberrypi5_u-boot

Any feedback is helpful. Even if it is "this doesn't work at all and here is what I saw". Reproducers for failures (or fixes) are much appreciated.

FWIW, I had zero issue with yoe-simple-image https://github.com/YoeDistro/yoe-distro/pull/912 but that is not using u-boot at all.

Hi,
Recently @AtanasBunchev tested Poky with Raspberry Pi 5 based on @moto-timo work. Atanas updated the README with details: https://github.com/rauc/meta-rauc-community/pull/100
RAUC is now compatible with the Raspberry Pi 5, so I will be closing this issue. A huge thanks to Tim for his work on U-Boot and to everyone who contributed to this task.
Best regards, Leon


When would the code released?

NsTKA is a very interesting technique for temporal correlation modeling, when would the ocde be released?

same question.

Non-stationary Time-aware Kernelized Attention for Temporal
Event Prediction


proxy protocol: add release note for PPv2 TLV pass through

Signed-off-by: Boteng Yao<EMAIL_ADDRESS>Add release note for PP v2 pass through and polish the API comments.
Commit Message:
Additional Description:
Risk Level: Low
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

/doc

/docs

api only change. cc @markdroth

This is a doc only change. Not API changes in this PR.


bug(gridsome): "edit on github" links should use plural plugin type text for URL

Example page: https://meltano-hub-gridsome.netlify.app/extractors/tap-carbon-intensity/
"Edit on GitHub" leads to:

https://github.com/meltano/hub/blob/main/_data/meltano/extractor/tap-carbon-intensity/meltano.yml

Instead of:

https://github.com/meltano/hub/blob/main/_data/meltano/extractors/tap-carbon-intensity/meltano.yml

Was this addressed by https://github.com/meltano/hub/pull/832?

Yes, thanks, @edgarrmondragon . Looks like those were not linked.
Closing as resolved, per #832.


Provide remoteServiceName and remoteIpAndPort in SpanCustomizer

What kind of issue is this?

[x] Feature Request.

In my case, i have implemented the service discovery via java sdk, then i want to setting the remote service of the client call in HttpClientParser and GrpcClientParser.
I found that Span already supports remoteServiceName and remoteIpAndPort after https://github.com/openzipkin/brave/pull/747/commits/97ecf2f79bdfc07b6fff6e6458dce7edd30ddef2, is it possible to provide the same method in SpanCustomizer?

for now use tracer.currentSpan() Though I think we will add the ability to change the remote service name I'm not sure if you will get better IP/port info than we already give..

Another workaround is FinishedSpanHandler as you can change any data there

Ok, I have added some extra tags via HttpClientParser/GrpcClientParser before, so I would think that I can also handle remoteEndpoint here. I will try the solution you said.


Add CodeQL Analysis workflow

Adds a GitHub Actions workflow that runs CodeQL on every push, and on a daily schedule.
Code scanning looks for vulnerabilities, such as XSS, SQL injection, etc., in your code. If it finds any new vulnerabilities it surfaces them in the PR as check annotations, and blocks the build until they’re fixed or marked as false positives. If it finds any on the repo’s default branch it displays them in the security tab.
For now you also need to be feature flagged to see results in the security tab (as well as having write permission on this repo) - if you drop an email to<EMAIL_ADDRESS>I can get anyone you need added.
Finally, this is an early access program, so please don't share screenshots/tweet about this before May 6th when we're unveiling it at GitHub Satellite.
Cc: @greysteil

My script targeting the atom organization was a bit too aggressive in targeting forks, so I'm closing this out. Sorry for the noise!


[feature request] configurable window border

For application windows without a border, it is difficult to distinguish the text inside a window from the text in other windows below it, and in wt, shift + double-click selection will recognize any consecutive letters as one word.

I use the terminal selection instead of vtm selection because I have vim mouse support enabled. Enabling vtm selection will block mouse input for the application.
Can we have a configurable solid border for app windows?  I noticed that there is a /config/appearance/defaults/bordersz option in /src/vtm.xml, but I didn't see any difference after I change its value in settings.xml.

The /config/appearance/defaults/bordersz option is currently not used by anything, and it can be adapted for this purpose. This will be the size in cells of the side borders of the window.
There is also an option ESC [ 30 : <n> p to set horizontal scrolling indents, but this does not solve the copying issue. Perhaps these options can be combined to make things more consistent. I will think about how to implement this wisely.

Additionally, I think a one-time toggle on the vtm terminal side would be useful for selecting and copying text when mouse tracking is active.

Additionally, I think a one-time toggle on the vtm terminal side would be useful for selecting and copying text when mouse tracking is active.

Indeed.
Speaking of which, I noticed that for a shell window, switching TerminalWrapMode/TerminalSelectionMode/TerminalCwdSync will moves the focus to the input line. When selection mode is disabled, I have to re-scroll back to find the text I'v found in the scrollback buffer after clicking the TerminalSelectionMode toggle.

switching TerminalWrapMode/TerminalSelectionMode/TerminalCwdSync will moves the focus to the input line

I will fix this inappropriate behavior. The scroll position should not be reset when pressing menu buttons related to text selection.

I have added a side border option config/term/layout/border:
<config>
    <term>
        <layout>
            <oversize=0 opacity=0xC0/>  <!-- Scrollback horizontal (left and right) oversize. (for convenient horizontal scrolling). -->
            <border=1/>                 <!-- Viewport's left and right border. -->
        </layout>
    </term>
</config>

config/term/fields section renamed to config/term/layout;
config/term/fields/size option renamed to the config/term/layout/oversize section;
config/term/fields/lucent option renamed to config/term/layout/oversize/opacity;

This works fine for me, but the window title seems to be missing when config/menu/wide is on in the v0.9.79 release.

Oops, I changed the calculation of the basis for nested objects and it went wrong. I will fix it. Thanks for the feedback!

I fixed the wide taskbar layout.


Add date range CSV exporting for RSVPs

Resolves #28
Description
This improves the Tools > Export utility for RSVPs. Instead of exporting the large XML file, it provides a much faster and simpler CSV file that can be used in any spreadsheet program. It also gives start and end date to limit the range of RSVPs to download. By default the export range is the last 30 days.
Visuals

@mathetos This is ready for review. I privately sent you an example export. Please let me know if this provides all the needed data.

@JasonTheAdams
This looks great and is super fast. Love it!


Make integration tests run on Windows

Integration tests should also run on Windows. They are python based so most of the functionality should already exist, but it needs testing and probably some porting.

Fixed with #214

Currently we have no Windows-only tests, but the Linux tests run


to support switching panels' orientation as stock zellij does

The zellij supports changing the orientation of panels by
entering the panel mode and press <Alt>+[]
But it doesn't work in zjstatus.

This is a configuration error. You need to configure swap layouts. Please refer to https://github.com/dj95/zjstatus/issues/8


Help - Create gradient colors or add icons ?

Example:

Is there a way to color charts like this?
Trying to use the .color() function.
I would like to do custom gradient color in Heatmap.

see here: https://g2plot.antv.vision/zh/docs/api/graphic-style#配置渐变色

see here: https://g2plot.antv.vision/zh/docs/api/graphic-style#配置渐变色


add support for castToBigInteger in TypeUtils

What this PR does / why we need it?
应用升级到该兼容包时，由于缺少castToBigInteger 方法导致无法编译。
Summary of your change
为TypeUtil增加castToBigInteger方法。
Please indicate you've done the following:

[ ] Made sure tests are passing and test coverage is added if needed.
[ ] Made sure commit message follow the rule of Conventional Commits specification.
[ ] Considered the docs impact and opened a new docs issue or PR with docs changes if needed.

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

Codecov Report
Base: 74.48% // Head: 74.47% // Decreases project coverage by -0.01% :warning:

Coverage data is based on head (312ed7b) compared to base (73f81c0).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff              @@
##               main    #1145      +/-   ##
============================================
- Coverage     74.48%   74.47%   -0.01%
  Complexity    18521    18521
============================================
  Files           716      716
  Lines         76401    76402       +1
  Branches      16378    16378
============================================
- Hits          56907    56902       -5
- Misses        12635    12640       +5
- Partials       6859     6860       +1

Impacted Files
Coverage Δ

...main/java/com/alibaba/fastjson/util/TypeUtils.java
36.34% <100.00%> (+0.07%)
:arrow_up:

...main/java/com/alibaba/fastjson2/util/JDKUtils.java
68.39% <0.00%> (-2.36%)
:arrow_down:

...rc/main/java/com/alibaba/fastjson2/JSONReader.java
71.04% <0.00%> (-0.06%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


refactor chinese to English in DefaultSignService

[ ] You have read the contribution guidelines.
[ ] You submit test cases (unit or integration tests) that back your changes.
[ ] Your local test passed mvn clean install -Dmaven.javadoc.skip=true.

get

get


feat: add flag for disabling environment loading from file

Add --no-env, which disables the .env file
Refactor the checks for environment files that do not exist and
report a failure if the environment file is set to something else than
the default, but does not exist.

I've changed it to define two flags, one for the root command and another one for wunderctl up, in the same way that it was done for --pretty-logging. First has an empty value by default, while the latter defaults to .env. Problem is cobra doesn't seem to support this. Notice the output of wunderctl up -h:
Start the WunderGraph application in development mode and watch for changes

Usage:
  wunderctl up [flags]

Flags:
  -h, --help   help for up

Global Flags:
      --clear-cache              clears local caches during startup
  -l, --cli-log-level string     sets the CLI log level (default "info")
      --debug                    enables the debug mode so that all requests and responses will be logged
  -e, --env-file string          allows you to set environment variables from an env file
      --no-cache                 disables local caches
      --no-env-file              disables loading environment variables from a file
      --pretty-logging           switches to human readable format
      --wundergraph-dir string   path to your .wundergraph directory (default ".wundergraph")

The root command definition is the one that prevails (notice it's shown only as global and with no default). Basically, what this ends up doing is overriding the default value if the command is up with no way for the user to discover that (other than trial and error).


[match] prevent directory download from s3

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I see several green ci/circleci builds in the "All checks have passed" section of my PR (connect CircleCI to GitHub if not)
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

Motivation and Context
Currently, we use match and store our certificates on GitHub. However, we decided to move away from GitHub and store the certificates on s3. There are several iOS apps we maintain. After migrating the certificates to s3 (and following the same format match uses), we faced a problem when match tries to download the root folder instead of the certificates.
Resolves #19363
Description
When match creates the distribution certificate and pushes it to s3, everything works perfectly. However, when uploading the exact files and folder structure to s3, the match script cannot find the certificates the script fails. It happens because in that cases, s3_client.find_bucket!(s3_bucket).objects(prefix: s3_object_prefix) returns the root directory as well, which fails with the following error: No such file or directory @ rb_sysopen. Adding a check to prevent downloading directories, fixes the problem.
Testing Steps

Let match create the certificates and upload them to s3
Login to s3 where you can access files
Make a note of the team name, then rename the folder to something else
Change the folder name back to the team name
Without this fix, the match script fails

@rogerluan Sorry for tagging you, but I'm curious if this can be merged, or there's anything I need to update. Unfortunately, we are unable to use the latest version of fastlane without this PR.

Hi @markhomoki !
Thanks for opening this PR 🙏 Any chance you can add unit tests that cover this case? That way we can ensure this works as expected, and that it won't regress in the future as well

Thanks for the heads up @markhomoki , I'll check what's going on 💪

This might fix CI, let's see: https://github.com/fastlane/fastlane/pull/21465


DAG-fix: unique restrictions for every edge

It seems this can all be squashed in a single commit, no?
Can you please add the description to the PR? Explain what is the problem and what is your proposed solution.
I am trying to review the changes, but I am not sure I get the details. What is the relation between blocked_children and checked_children?


[Tariffs] Font and color of placeholders don't match with mock-up

Environment: all
Reproducible: always
**Build found:**03/09/2023
Preconditions

User must be logged as super admin
Go to https://www.greencity.social/#/ubs-admin/tariffs

Steps to reproduce

Compare placeholders "Оберіть область", "Оберіть місто", "Оберіть кур'єра", "Оберіть станцію приймання" between each other and mock-up.

Actual result
Font and color of placeholders don't match with mock-up.
Expected result
Font and color of placeholder are tha same as in mock-up: font: Lato, color: Greyscale/04# CACFD3.
https://www.figma.com/file/JvDAu4MHnh1Vxc5FaokyiA/ITA-UBS-styles?type=design&node-id=22249%3A74473&mode=design&t=SDOnSvAYGOKuVP1N-1

Color doesn't match with mock-up
Placeholder 'Місто' isn`t active


Update fits.dat

FC Hellooooo Vindi fits not even updated WHAAAAT!?

we discussed this not being updated until after Jan FC meeting due to the ML needing fix and potential new changes due to meeting

As per above ^ Its waiting for the FC meeting on the 29th


unable to contact ROS master

ISSUE TEMPLATE ver. 0.4.0

Which TurtleBot3 platform do you use?
Waffle Pi

Which ROS is working with TurtleBot3?
ROS 1 Melodic Morenia

Which SBC(Single Board Computer) is working on TurtleBot3?
Raspberry Pi 3B+

Which OS you installed on SBC?
Raspberry Pi 3B+ ROS1 Melodic image(Ubuntu 18.04 based)

Which OS you installed on Remote PC?
Windows 10

Specify the software and firmware version(Can be found from Bringup messages)

Specify the commands or instructions to reproduce the issue.
roslaunch turtlebot3_bringup turtlebot3_robot.launch

Copy and Paste the error messages on terminal.
RLException: ERROR: unable to contact ROS master at [http://<IP_ADDRESS>:11311]
The traceback for the exception was written to the log file

HERE

Hi @mathews997 .
Please refer to the link below for network configuration.
3.1.2 Network Configuration Windows
And you can check the windows ip with
$ipconfig
Thank you.

This issue will be closed due to prolonged inactivity. Please try again with the Humble or Noetic versions, and if the issue persists, feel free to reopen it.


exec: "gcc": executable file not found in $PATH (Google Cloud Platform)

I'm trying to deploy my web-app to Google Cloud Platform, and I got an error while deploying. I understand that last package (go-sqlite3) needs gcc compiler, and Google Cloud WM has it:
$which gcc
/usr/bin/gcc
but it still doesn't work
Step 3 : RUN go-wrapper install -tags appenginevm
 ---> Running in b0f03024342d
+ exec go install -v -tags appenginevm
github.com/mattn/go-colorable
github.com/mattn/go-isatty
github.com/labstack/gommon/color
github.com/valyala/fasttemplate/vendor/github.com/valyala/bytebufferpool
github.com/valyala/fasttemplate
github.com/labstack/gommon/log
golang.org/x/crypto/acme
golang.org/x/crypto/acme/autocert
github.com/labstack/echo
golang.org/x/net/context
github.com/mattn/go-sqlite3
# github.com/mattn/go-sqlite3
exec: "gcc": executable file not found in $PATH
The command '/bin/sh -c go-wrapper install -tags appenginevm' returned a non-zero code: 2
ERROR
ERROR: build step "gcr.io/cloud-builders/docker@sha256:926dc1a14e6f7eb5b3462b5c1d491aa6c73090291167ac2bf181c026b05f19da" failed: exit status 2
echo $PATH output:
zer0xtgs@todo-hntu:~$ echo $PATH /google/google-cloud-sdk/bin:/usr/local/nvm/versions/node/v6.9.2/bin:/home/zer0xtgs/gopath/bin:/google/gopath/bin:/usr/local/go/bin:/gradle-2.12/bin:/apache-maven-3.3.9/bin:/google/google-cloud-sdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/google/go_appengine:/google/google_appengine
also, I have added this to Google Cloud Shell profile:
PATH=/usr/bin:$PATH
and tried
go get github.com/mattn/go-sqlite3 and go install github.com/mattn/go-sqlite3
but this doesn't help, after I'm trying to deploy app, same error.
Is it Google Cloud Platform bug or something with go-sqlite3 ?

Google Appengine doesn't accept executing external command like gcc AFAIK.

I've heard if I compile sqlite3 (go install github.com/mattn/go-sqlite3), then I do not need GCC anymore. So basically if compile sqlite3, then upload it to Google Cloud Platform, It might works?

If the GCP is same as OS that you compiled go-sqlite3, and go-sqlite3.a is located at GOPATH/pkg/..., it maybe work. I'm not sure.

I've compiled go-sqlite3 by GCP's GCC, but it still has the same error. Why does go-sqlite3 again try call GCC, then I try deploy the app?

Sorry, I don't know.


[feature request]: Adding official support for gentoo's portage package manager.

This isn't related to a problem however, getting mysterium to run via .deb packages can prove very annoying as some gentoo packages are named differently, adding official support for gentoo would mean the package would be listed under something like net-misc/mysterium-vpn as an example.
It may take a long time to install especially because you're using node v14 and gentoo requires you to build everything from source code instead of using prebuilt binaries.

Honestly an Appimage or Flatpak would be better

true, i agree, i used flatpak and it seems really awesome


[Tube Player, Chefs] Need Themes to support new Navigation Bar with rich Content

[Tube Player] Need Themes to support new Navigation Bar with rich Content
What would you like to be added:
Navigation Bar Figma compoenent was updated changes include:
• Option to have no leading action
• Option to display either:
- none title
- (Bitmap) image compoenent (or any other component)
- Title
Why is this needed:
Support more user scenarios like:
- NavBars withtout content,
- NavBars with Branding elements (tube Player, Chefs),
- Rich NavBars (Search Box à la Outlook)
- NavBars withtout leading actions (Commerce App)
For which Platform:

[x] UWP
[x] iOS
[x] Android
[x] WebAssembly
[x] macOS

Anything else we need to know?
@carldebilly Tagging you because Plugin also needs to support this

@carldebilly can we open an issue on the plugin side please and the link the two ?

The plugin issue has been closed, is this one resolved as well?


Tower defense new game idea

Tower defense of a core in a futuristic environment
Enemies
Robots which seeks a path to destroy the core (pathfinding shortest path in a grid)
The difficulty increases the more viewers play
Towers
Towers requires gold to be built
Possibility to upgrade towers with gold
Types of tower:

Single target
AOE
Slow
"Inferno tower (Clash Of Clan)"
to be discussed...

Implementations:
!<tower name> <x> <y> // or just first letter of the tower
!up <x> <y> // upgrades the tower at x y
Ideas:
Hacking tower (turns enemies against each others)
wall !wall <x1> <y1> <x2> <y2>

Map
The map is rectangular
The robots spawn to left and the core is to the right
Grid:

towers are built on cells
enemies follows cells to move towards the core

Resource
Gold per wave
Each viewers has their own gold

Cool idea, thanks for suggesting!

How and when would the viewers be able to spend their gold?
It's a collaborative game right? So would it make sense to have shared gold?

Thanks! So the viewers would be spent their gold on towers and upgrades as explain in the Tower section. For now, I assume viewers can spent their gold whenever they want.

But they will not be able to place a tower on a cell where an enemy is (I also could defer the tower placement to when the cell is free of enemies). Enemies would recalculate their path when a new tower is placed as long as performance is not an issue.

That's a good question: my opinion is that with shared golds, one viewer could spend more gold than others and it could be frustrating for them. By allowing each viewer to have their own golds, they will have the freedom to have their own strategies. It's up to the viewers to either collaborate with each other or not.

Ok I see, I think it can work. The details can always be tweaked later.
Navigation can be recalculated on the fly it shouldn't bet too hard. It should not be done every frame though.


[fix bug 1146431] Add a country field in reports model.

Coverage decreased (-0.01%) to 91.92% when pulling 867eefae0f82bd3c1b428225c36aafadbfab4254 on akatsoulas:reports-country into d2e922d8fcd7b97898b9cf72e451835f7789c699 on mozilla:remo-api.

Coverage decreased (-0.01%) to 91.92% when pulling d496b1f4c83038e021b3d429d6727c14a015694e on akatsoulas:reports-country into d2e922d8fcd7b97898b9cf72e451835f7789c699 on mozilla:remo-api.

Coverage decreased (-0.01%) to 91.92% when pulling e7aaea15d8638e7410bd4763fbf994f797e42de8 on akatsoulas:reports-country into d2e922d8fcd7b97898b9cf72e451835f7789c699 on mozilla:remo-api.

Coverage decreased (-0.01%) to 91.92% when pulling e7aaea15d8638e7410bd4763fbf994f797e42de8 on akatsoulas:reports-country into d2e922d8fcd7b97898b9cf72e451835f7789c699 on mozilla:remo-api.

r+wc


Unable to compile promise {}

The code let p = promise {return ()}
Type-checks as below:

However it will not compile. Requesting a compile results in the following three issues:

To reproduce go to https://fable.io/repl/ clear the f# pane and paste in the code below
module Test
let p = promise {return ()}

and click on compile.
Note:

Occurs in Safari & Chrome on OSX; Edge and Chrome on Windows 10.
Still occurs after clearing browser cache or using a private window.
REPL Version: 2.0.11

Yes, compiles now for me.


Modifying the traffic light code

Pull Request Type
What kind of change does this PR introduce?
[ -] Solved an issue/task
[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:
What is the current behavior?
Now the code can loop on its own with the required traffic light behaviour

Merged

This is an automated message from Fork, Commit, Merge [BOT].

Thank you for your contribution! Your pull request has been merged. The files have been reset for the next contributor.
What's next?
If you're looking for more ways to contribute, I invite you to check out our forkcommitmerge.io website repository. The repository contain real issues that you can help to resolve or create some of your own if you see any bugs or want to add new features to the site, etc. You can also check out the Influences section in the README to find more projects similar to this one.
Also please leave a star to this project if you feel it helped you, i would really appreciate it.
I look forward to seeing your contributions!


A problem about the prompt

Is the input of bi-directional model randomly initialized in the process of p-tuning?  Or It's the embedding of template. The pseudo prompts in Figure 2(b) seems to indicate that the model needs to use template embedding as input. I'm a little confused about this description.

The pseudo prompts are randomly initialized, which serve as the placeholders. And to think from another perspective, this is because we can only randomly initialize the prompt encoder.

Thanks for your comment, and we will better clarify it.

I get it. This makes sense. Thank you for the reply.


Support for GitHub Package registry

Fixes #17
As jitpack is not reliable enough...

Check https://docs.github.com/en/actions/publishing-packages/publishing-java-packages-with-gradle#publishing-packages-to-github-packages for an potential release workflow


RFC: domains.txt format

It's possible to change domains.txt format to include webroot type domain aliases?
i.e.
/var/www/example.org/ apache example.org www.example.org
/var/www/example.net/ nginx example.net www.example.net other.example.net
/var/www/common/  mail mailhost.example.org webmail.example.org
and modify hook calling to pass webroot and type to it.

I like the idea, but i don't like the format.
Maybe something more like this which allows those parameters to be optional:
example.org www.example.org WEBROOT=/var/www/example.org USERINFO=apache
example.net www.example.net WEBROOT=/var/www/example.net
example.mx www.example.mx USERINFO=mail
example.com www.example.com

But maybe someone has an even better idea...

I like the format of optional parameter PARAMETER=value
And passing these parameters as environment variables to hook script will be great and avoiding to surcharging hook parameter command line.

Add minimal parser https://github.com/LynxChaus/letsencrypt.sh/commit/a0e62a4bcabe30e976b72e97898bbbd2baf62761
Any suggestion?

@LynxChaus from reading your parser it looks like it just supports things like VAR=value, but i'd like to also see support for VAR="value value value" and/or escaped values like VAR=value\ value\ value.
I think splitting the line at the right point and just passing it through declare would solve this.

This actually could be replaced by putting extra config files into the certificates directory. This may actually also be useful for storing per-certificate options like RENEW_DAYS and PRIVATE_KEY_RENEW. That would make this a lot easier to implement and it wouldn't have the whitespace issue.

Closing this, see #105 for a replacement for this.


revert-layer browser support

In v1.5.0 a fallback option was added, allowing you to choose "revert-layer" instead of "unset" for cases where there is "no value". For example, with this option set, css({ hover: { color: "blue" } }) returns something like { color: "var(--hover-1, blue) var(--hover-0, revert-layer)" }. See #21 for details.
The revert-layer keyword provides exactly the behavior we want, but according to Can I Use, global support is at a dismal 2.8%.
At the same time, I have noticed that revert-layer seems to work for me, for inline styles, in Chrome, even though Can I Use suggests that shouldn't be the case.
So I'm wondering if support for revert-layer in inline styles might be more widespread than reported. Does anyone have data?

Moving this to a discussion #40.


Concurrency Control Using E-Tags

Would be nice to have to have concurrency control at the API level, especially for microservices that tie different resources together, using a virtual data model.
Here's how Spring does it: https://objectpartners.com/2015/06/02/etags-and-spring-data-rest/
Related to #109

Closing this as part of #109 now.


Add MakeResourceStates func for CloudRun

What this PR does / why we need it:
Add MakeResourceStates func for CloudRun in order to get model.CloudRunResourceState
Which issue(s) this PR fixes:
Fixes #
Does this PR introduce a user-facing change?:

NONE

Nice
/lgtm

Nice. Keep up your nice work.
/approve


SkyWalking 6.2 document update

Set this document to link PRs in the main repo.

@wu-sheng
Does the SkyWalking 6.2 document need to be translated based on the master branch?
I also want to try my hand at documentation.

@wu-sheng
Does the SkyWalking 6.2 document need to be translated based on the master branch?
I also want to try my hand at documentation.

Just do It! :P

Yes. I hope this project could connect the translation group together, and keep the document update. We create an issue for each version of SkyWalking, to track the document changes.
@kezhenxu94 leads the document project here.

Hi @SataQiu , welcome and thank you for your interest in our work.

Does the SkyWalking 6.2 document need to be translated based on the master branch?

Probably YES, because we haven't found a perfect way to hold multi-version documentations (such as based on tags or branches), what we'll do is put the docs of each version into a seperated folder. I'll create another folder for version 6.2 soon

Hi @wu-sheng , to create a new folder to hold the docs of 6.2.0, I think there are two ways:

create the new folder on master branch: since the docs on master would be deployed to GitHub pages and the 6.2.0 is not released yet, it would be confusing to users who are reading the docs.

create the new folder on a new branch (say 6.2.0), and merge it after 6.2.0 officially released: won't be deployed to GitHub pages, but contributors may be not aware that they should open pull requests against this branch, this may not be a big problem since we can change the default branch to 6.2.0, and we can change the base branch of a PR too.

I personally perfer the second way, what's your suggestion.
Kindly Regards

I suggest you create a folder named master or dev, keep tracking the change there, when release happens, rename to new version number, then recreate a new master or dev folder.


RA Remediate spec updates

IS: There have been a number of updates to the RA $remediate operation.  Those have not yet been made to the implementation.
SHOULD BE: Implementation should match the spec.
Spec updates:

renamed the extension-ra-codingGapType extension to ra-codingGapRequest

Changes caused by Spec updates:

update the Parameters id template from remediate-cc-gaps-"<guid> to: remediate-coding-gaps-<guid>
need to update associated test data

Acceptance Criteria:
Running the operation produces a valid result per the spec (https://build.fhir.org/ig/HL7/davinci-ra/StructureDefinition-ra-coding-gap-bundle.html)

Closed by Remediate operation spec update #664


 While looking into the log we found the exception below. A restart didn't help, as soon as the faulty message was read the consumer would stop.
My initial research seemed to indicate that you can't recover from this programmatically. However, we should verify this is the case and that is not already addressed in a newer version.
I had to resort to remove the partition that contained the faulty message as we could afford doing so. Although maybe increasing the offset in ZK is enough if this happens again before it is properly fixed.

2016-06-17 09:36:47,193 ERROR c.s.h.c.k.ConsumerThread [com.spotify.heroic.consumer.kafka.ConsumerThread:]:0: Error in thread kafka.message.InvalidMessageException: Message is corrupt (stored crc = 0, computed crc = 225171
0752)
at kafka.message.Message.ensureValid(Message.scala:166)
at kafka.consumer.ConsumerIterator.makeNext(ConsumerIterator.scala:102)
at kafka.consumer.ConsumerIterator.makeNext(ConsumerIterator.scala:33)
at kafka.utils.IteratorTemplate.maybeComputeNext(IteratorTemplate.scala:66)
at kafka.utils.IteratorTemplate.hasNext(IteratorTemplate.scala:58)
at com.spotify.heroic.consumer.kafka.ConsumerThread.guardedRun(ConsumerThread.java:140)
at com.spotify.heroic.consumer.kafka.ConsumerThread.run(ConsumerThread.java:89)

Closing due to age, feel free to re-open if this is still an issue.


Referencing remotes in 4.5.2?

4.5.2 highlights that devtools is recommended for writing R packages. Should there be a reference for remotes here too? I'm not sure of the distinction, but I've seen some newer packages utilize it lately.

This post was made by mistake.


Error at 2.2. Download listings

As far as I know, python search_listings.py --locations data/cities.txt --output data/listings creates multiple listings.txt files at multiple different newly created folders.
So, the code in python download_listings.py --listings data/listings.txt --output data/merlin does not make sense and raises error.
(there is no data/listings.txt after executing python search_listings.py --locations data/cities.txt --output data/listings.)
I'm using os.walk to adjust download_listings.py code in order to get the json files
Is it what you intended to do that python search_listings.py --locations data/cities.txt --output data/listings creates multiple listings.txt files?

Hi @heyzude ,
Thanks for reporting this issue. I have fixed the output format  of search_listings.py such as download_listings works the intended way.


Beginner portfolio section

Every developer has projests in their project section of the port folio, but in case of beginner, we didn;t have done any projects yet. then what to put in the projects section?

answered on 15 July in Insta AMA session


Allows mutli-p powers; changes calculation order

Updates the power calculation to allow tests which return a p value or a 1-dimensional array of p-values. This hopefully will provide support for regressions and timeseries, and GLMs.
Switches the order of power calculation so counts are drawn before runs. This hopefully represents a more random sample at each point. It is also likely necessary for parallelization. It slightly increases the run time, in subsample_paired_power since more subsamples must be drawn. In a test data set, the change did not significantly alter the results.
Updates documentation values to reflect changes associated with random sampling
Removes functions not being used.

Coverage decreased (-0.07%) to 98.89% when pulling 2aebced12193ba34d6c3aeb0939403c4fd241468 on JWDebelius:power_update into 23b5930a75211849c3c7b3c82f020a638ed51eb2 on biocore:master.

Coverage decreased (-0.04%) to 98.93% when pulling 81e41c681fa9fa510c0e64ff30540c4946a8f9ef on JWDebelius:power_update into 23b5930a75211849c3c7b3c82f020a638ed51eb2 on biocore:master.

I believe the decreased coverage has to do with the way coverage is calculated. When I run nosetests with coverage, I get 100% coverage of my code. I think @ElDeveloper and @josenavas ran into the same issue on Qiita.

coverage looks confused again, fine to ignore that "failure"

Can you please update the changelog? Important things to note are the deprecation of bootstrap_power_curve and any API changes that will affect users.

Coverage decreased (-0.01%) to 98.95% when pulling b87b9f188e89ecb857457992d36f1c891e095b90 on JWDebelius:power_update into 23b5930a75211849c3c7b3c82f020a638ed51eb2 on biocore:master.

I updated the change log, and replaced bootstrap_power_curve. When I check coverage in my desktop it's at 100%.

Thanks @JWDebelius! Had a few minor inline comments.

Coverage decreased (-0.01%) to 98.95% when pulling ac8e65fd749ff1e45ee13f6a2ce493b429a1d720 on JWDebelius:power_update into 23b5930a75211849c3c7b3c82f020a638ed51eb2 on biocore:master.

Coverage decreased (-0.01%) to 98.95% when pulling 0962011b8813247f95dbee4f6b18b11d21d25e10 on JWDebelius:power_update into 23b5930a75211849c3c7b3c82f020a638ed51eb2 on biocore:master.

Coverage decreased (-0.01%) to 98.95% when pulling 525b3361715b72b3ec3f5506a3003d3184894434 on JWDebelius:power_update into 23b5930a75211849c3c7b3c82f020a638ed51eb2 on biocore:master.

Thanks @JWDebelius! Note that there are a couple of remaining comments from myself and @mortonjt that need to be addressed.
Is anyone available to review the actual code? I focused my review on project/organizational stuff (changelog, docstrings, deprecation).

@Jorge-C, would you be able to review the logic/code?

Sure, I will review it! There's a merge conflic and tests failures, can you please check those?

I had a brain-wave over the weekend for something that might significantly speed up some of the code.
Is it better to try to implement that, now, and make the pull request slightly larger, or get this merged, and then add the functionality?

Awesome!
Would you like to create another branch, implement your speedup and post
your benchmarks?
Normally it's easier to review smaller PRs, so maybe it may be appropriate
to push another PR implement this speedup once this PR is merged.
On Apr 5, 2015 6:12 PM, "J W Debelius"<EMAIL_ADDRESS>wrote:

I had a brain-wave over the weekend for something that might significantly
speed up some of the code.
Is it better to try to implement that, now, and make the pull request
slightly larger, or get this merged, and then add the functionality?
--
Reply to this email directly or view it on GitHub
https://github.com/biocore/scikit-bio/pull/875#issuecomment-89872010.

Thanks. @mortonjt. I will create that branch after this is merged. @Jorge-C, I think the issues have been fixed.
Thank you both!

Getting a documentation failure in the python 3 build.

I've restarted the build, it was a connectivity issue to the biom format
website.
On Apr 9, 2015 1:21 PM, "J W Debelius"<EMAIL_ADDRESS>wrote:

Getting a documentation failure in the python 3 build.
—
Reply to this email directly or view it on GitHub
https://github.com/biocore/scikit-bio/pull/875#issuecomment-91333015.

@Jorge-C, just checking to see if you've had a chance to look over the new changes?
Thank you!

No, sorry, I'll try to review it in the next few days.

Working with the code, I found a major bug (see #910). I'd like to close this PR as it requires extensive changes to the code base, and then use this as a spring board for fixing the issue.


Uncaught TypeError: undefined is not a function

[Enter steps to reproduce below:]

Installed
Got a big red error box

Atom Version: 0.165.0
System: linux 3.13.0-44-generic
Thrown From: minimap package, v4.0.2
Stack Trace
Uncaught TypeError: undefined is not a function
At /home/foibey/.atom/packages/minimap/lib/minimap-element.coffee:32

TypeError: undefined is not a function
  at atom-text-editor-minimap.MinimapElement.createdCallback (/home/foibey/.atom/packages/minimap/lib/minimap-element.coffee:32:36)
  at Object.createView (/home/foibey/.atom/packages/minimap/lib/minimap-element.coffee:442:15)
  at ViewRegistry.module.exports.ViewRegistry.createView (/usr/share/atom/resources/app/src/view-registry.js:61:72)
  at ViewRegistry.module.exports.ViewRegistry.getView (/usr/share/atom/resources/app/src/view-registry.js:43:21)
  at /home/foibey/.atom/packages/minimap/lib/main.coffee:269:35
  at Workspace.module.exports.Workspace.observeTextEditors (/usr/share/atom/resources/app/src/workspace.js:265:9)
  at Main.initSubscriptions (/home/foibey/.atom/packages/minimap/lib/main.coffee:265:39)
  at Main.toggle (/home/foibey/.atom/packages/minimap/lib/main.coffee:132:8)
  at Main.activate (/home/foibey/.atom/packages/minimap/lib/main.coffee:101:6)
  at Package.module.exports.Package.activateNow (/usr/share/atom/resources/app/src/package.js:227:27)
  at /usr/share/atom/resources/app/src/package.js:213:28
  at Package.module.exports.Package.measure (/usr/share/atom/resources/app/src/package.js:159:15)
  at Package.module.exports.Package.activate (/usr/share/atom/resources/app/src/package.js:207:14)
  at PackageManager.module.exports.PackageManager.activatePackage (/usr/share/atom/resources/app/src/package-manager.js:410:21)
  at /usr/share/atom/resources/app/node_modules/settings-view/lib/package-manager.js:234:29
  at exit (/usr/share/atom/resources/app/node_modules/settings-view/lib/package-manager.js:37:16)
  at BufferedProcess.triggerExitCallback (/usr/share/atom/resources/app/src/buffered-process.js:63:47)
  at /usr/share/atom/resources/app/src/buffered-process.js:70:18
  at Socket.<anonymous> (/usr/share/atom/resources/app/src/buffered-process.js:150:18)
  at Socket.emit (events.js:129:20)
  at Pipe.close (net.js:461:12)
  at Ipc.sendSync (/usr/share/atom/resources/atom/renderer/api/lib/ipc.js:39:29)
  at Ipc.sendChannelSync (/usr/share/atom/resources/atom/renderer/api/lib/ipc.js:47:28)
  at BrowserWindow.RemoteMemberFunction [as emit] (/usr/share/atom/resources/atom/renderer/api/lib/remote.js:110:29)
  at ContextMenuManager.module.exports.ContextMenuManager.showForEvent (/usr/share/atom/resources/app/src/context-menu-manager.js:169:33)
  at HTMLDocument.<anonymous> (/usr/share/atom/resources/app/src/window-event-handler.js:138:33)
  at HTMLDocument.handler (/usr/share/atom/resources/app/src/space-pen-extensions.js:112:34)
  at HTMLDocument.jQuery.event.dispatch (/usr/share/atom/resources/app/node_modules/space-pen/vendor/jquery.js:4681:9)
  at HTMLDocument.elemData.handle (/usr/share/atom/resources/app/node_modules/space-pen/vendor/jquery.js:4359:46)

Commands
     -0:07.0 editor:select-to-first-character-of-line (input.hidden-input)
  2x -0:00.0 core:confirm (input.hidden-input)

Config
{
  "core": {
    "autoHideMenuBar": true
  }
}

Installed Packages
# User
behat-atom, v0.1.2
cucumber, v0.4.1
docblockr, v0.5.8
language-SCSS, v0.2.0
language-haml, v0.15.0
linter, v0.10.1
markdown-format, v2.5.0
notebook, v0.4.0
project-manager, v1.15.5
timekeeper, v0.4.0
vim-mode, v0.30.0

# Dev
No dev packages

/cc @atom/core

Thanks for your report.
Upgrade your Atom, please.

Oh, sorry. Thanks,

Is it working?

I thinks it should be working, the issue was coming from the atom.themes event registration method that was introduced recently.
BTW the engine field of package.json is still not used to prevent installation of packages...

BTW the engine field of package.json is still not used to prevent installation of packages...

I think the Atom should remind user after it checked the engine field.

If you need, re-open it. Thanks.


fixed gamepad stick data undefined issue

A fix for issue #14

Hiya sorry for postponing this merge, I am waiting for my new gamepads to arrive to confirm it.


Create tests

Create tests with different responses:

Default plain text
Custom plain text
Custom JSON
Function that handle the invalid method
The right method with a valid response

Done in version 1.0.0.
https://github.com/romuloalves/micro-post/tree/v1.0.0


Reduce Rerenders and make implementation like react-hook-form

🚀 Feature request
Currently I have a form with 100+ field and I have used FastField for every field as each field is independent of every other field. Still the form is extremely slow and I suspect it is because the form renders on every key stroke due to the changes in FormikProps.
I would suggest that an optional implementation can be created for users that need it. The rerendering can be made like react-hook-form where the form only rerenders when the user is done typing for a particular field
Current Behavior

Rerender for every keystroke
Desired Behavior
Renrender Once User is finished typing

Suggested Solution
Make implementation like react-hook-form

Who does this impact? Who is this for?

Impacts people trying to create forms with large number of fields where the optimization of FastField is not enough

use react hook form, formik isn't made for something like that

@FilmCoder what is formik made for then?

We're experimenting with multiple methods for optimizing the internals of Formik to support this and plenty other scenarios. You can keep up with some ideas in several places like #2846 and #2931

We're experimenting with multiple methods for optimizing the internals of Formik to support this and plenty other scenarios. You can keep up with some ideas in several places like #2846 and #2931


Added patch and descriptions to 1.22

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/test kubernetes-1-22-test-presubmit

/retest

/lgtm


"Orb" subsurface shader crashes under iOS16

2022-11-08 08:59:44.420798-0500 Subconscious[526:9956] Metal GPU Frame Capture Enabled
2022-11-08 08:59:44.421290-0500 Subconscious[526:9956] Metal API Validation Enabled
2022-11-08 08:59:44.482445-0500 Subconscious[526:9956] Errors found! Invalidating cache...
2022-11-08 08:59:44.499726-0500 Subconscious[526:9956] Errors found! Invalidating cache...
2022-11-08 08:59:44.560001-0500 Subconscious[526:9956] [Metal Compiler Warning] Warning: Compilation succeeded with:

program_source:179:19: warning: unused variable 'midpoint_xy'
    metal::float2 midpoint_xy = 0.5 * resolution;
                  ^
program_source:202:11: warning: unused variable 'ttt'
    float ttt = metal::clamp(_e75 + 0.10000000149011612, 0.0, 1.0);
          ^
program_source:213:11: warning: unused variable 'occlusion_alpha'
    float occlusion_alpha = (_e160 * _e160) * 0.8500000238418579;
          ^
2022-11-08 08:59:44.562379-0500 Subconscious[526:9956] [Metal Compiler Warning] Warning: Compilation succeeded with:

program_source:179:19: warning: unused variable 'midpoint_xy'
    metal::float2 midpoint_xy = 0.5 * resolution;
                  ^
program_source:202:11: warning: unused variable 'ttt'
    float ttt = metal::clamp(_e75 + 0.10000000149011612, 0.0, 1.0);
          ^
program_source:213:11: warning: unused variable 'occlusion_alpha'
    float occlusion_alpha = (_e160 * _e160) * 0.8500000238418579;
          ^
thread '<unnamed>' panicked at 'overflow when subtracting duration from instant', library/std/src/time.rs:425:33
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
libc++abi: terminating with uncaught foreign exception
terminating with uncaught foreign exception

Possible workaround: convert WGSL to Metal shader with https://github.com/gfx-rs/naga to retain single source of truth.

Would be interested in seeing what the backtrace for something like this is, the expectation is pretty explicit and fixable, but is in some dependency, TBD how deep.
thread '<unnamed>' panicked at 'overflow when subtracting duration from instant', library/std/src/time.rs:425:33
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace


GROOVY-9779: don't chain call properties together

https://issues.apache.org/jira/browse/GROOVY-9779

Merged. Thanks!


Upgrading to scons 4.0.1 breaks gradle build due to "scons.bat" reference in build.gradle

Godot version:
3.2 branch (custom build as of 6 Aug 2020)
OS/device including version:
Windows 10
Issue description:
After upgrading to Python 3.8.5 and scons 4.0.1 to comply with latest Godot "Compiling for Windows" instructions, the subsequent build failed on the gradle (Android) part:
`
C:\godot\platform\android\java>gradlew build
Starting a Gradle Daemon, 1 incompatible and 1 stopped Daemons could not be reused, use --status for details

Task :lib:compileGodotNativeLibsDebug FAILED

FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':lib:compileGodotNativeLibsDebug'.
> A problem occurred starting process 'command 'scons.bat''

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org

BUILD FAILED in 42s
39 actionable tasks: 1 executed, 38 up-to-date
`
The problem is caused by this godot issue. That "fix" appends ".bat" to the "scons" command line on Windows. There is no scons.bat in the latest version. Only scons.exe. Removing this code from build.gradle fixes the issue for me (not appending filetype to "scons" command line).

@BastiaanOlij @Calinou Any ideas if Windows provides an utility like [which] to check if a binary is available prior to invoking it?

@m4gr3d Apparently, there's where: https://superuser.com/questions/175466/determine-if-command-is-recognized-in-a-batch-file


Rename bundler_audit task to bundle_audit

The name of the underlying tool is bundle-audit, so this uses the same
naming for consistency.  Otherwise, it's confusing which is the correct
name.
@bdunne Please review.

@Fryguy A conflict occurred during the backport of this pull request to lasker.
If this pull request is based on another pull request that has not been marked for backport, add the appropriate labels to the other pull request. Otherwise, please create a new pull request direct to the lasker branch in order to resolve this.
Conflict details:
* Unmerged path lib/tasks/test_security.rake

The base security changes that this was built on were not backported. Maybe we might want this in morphy though.


Enhance CI config to pull resources from release_config

Specifically to pull log.toml and crust.config.

is this still needed with latest master?

Still needed. Relying on resources bundled with this repo.

closing as non relevant now

Pushing it to Done, since it works fine, and not seeing any issues.


Vulkan initialisation fails on Windows

This is a placeholder for information on problems with the Vulkan renderer initialisation failing on Windows with "Unexpected result from vkCreateSwapchainKHR: validation failed EXT".  The initialisation succeeds on Linux.  I have only nVidia GPUs to test this on at the moment.  I suspect an issue around the way the code is using glfw-rs/GLFW/Vulkan to create and tie in the Windows surface causes the Vulkan validation layers to barf.  But from reading and rereading the Vulkan spec for VkSwapchainCreateInfoKHR I cannot see anything wrong.
D:> cargo run --bin aeolius -- --vulkan --debug
Finished debug [unoptimized + debuginfo] target(s) in 0.0 secs
Running target\debug\aeolius.exe --vulkan --debug
Requested instance layers ["VK_LAYER_LUNARG_standard_validation"]
Requested instance extensions ["VK_KHR_surface", "VK_KHR_win32_surface", "VK_EXT_debug_report"]
Requested device extensions ["VK_KHR_swapchain"]
Physical device count is 1
Physical device number 0 is GTX 980M
Chose physical device: 1
Queue family count is 2
Minimum and maximum image counts are 2 - 8
Format count is 2
Presentation mode count is 3
Available presentation mode: FIFO_KHR
Available presentation mode: FIFO_RELAXED_KHR
Available presentation mode: MAILBOX_KHR
Selected presentation mode is: FIFO_RELAXED_KHR
supportedUsageFlags:<PHONE_NUMBER>0000000000000010011111
usage:<PHONE_NUMBER>0000000000000000010000
supportedTransforms:<PHONE_NUMBER>0000000000000000000001
transform:<PHONE_NUMBER>0000000000000000000001
supportedCompositeAlpha:<PHONE_NUMBER>0000000000000000000001
alpha:<PHONE_NUMBER>0000000000000000000001
surface_format.format:                     44
surface_format.colorSpace:                 0
surface_capabilities.currentExtent.width:  1600
surface_capabilities.currentExtent.height: 900
Unexpected result from vkCreateSwapchainKHR: validation failed EXT
thread 'main' panicked at 'Vulkan API call failed', src\graphics\renderervk.rs:676
stack backtrace:
0:     0x7ff774d89354 - std::sys::c::SleepConditionVariableSRW::hfb1a6cde8493e83d
1:     0x7ff774d87773 - std::rt::lang_start::h538f8960e7644c80
2:     0x7ff774d8813d - std::panicking::rust_panic_with_hook::hc303199e04562edf
3:     0x7ff774b2f927 - std::panicking::begin_panic<&str>
at C:\bot\slave\stable-dist-rustc-win-msvc-64\build\src\libstd\panicking.rs:413
4:     0x7ff774b60b43 - aeoliuslib::graphics::renderervk::RendererVk::create_swapchain
at D:\keep\hg\programs\rust\aeolius\src\graphics\renderervk.rs:676
5:     0x7ff774b5c4e6 - aeoliuslib::graphics::renderervk::RendererVk::new
at D:\keep\hg\programs\rust\aeolius\src\graphics\renderervk.rs:195
6:     0x7ff774aeafdd - aeolius::main
at D:\keep\hg\programs\rust\aeolius\src\bin\aeolius.rs:495
7:     0x7ff774d8b821 - _rust_maybe_catch_panic
8:     0x7ff774d871aa - std::rt::lang_start::h538f8960e7644c80
9:     0x7ff774aefb69 - main
10:     0x7ff774dbb4e0 - __scrt_common_main_seh
at f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253
11:     0x7ff87f398363 - BaseThreadInitThunk
error: process didn't exit successfully: target\debug\aeolius.exe --vulkan --debug (exit code:<PHONE_NUMBER>)

Next activity would be to look through GLFW and glfw-rs sources to see what they are doing for the Vulkan initialisation, and what the difference is between Windows and Linux.  I did have a suspicion that it might require glfw.window_hint(glfw::WindowHint::ClientApi(ClientApiHint::NoApi)) on Windows, but glfw-rs doesn't seem to be set up to support that configuration.  The glfw-rs create_window method always passes through a non-null mode pointer while the GLFW documentation indicates that you should pass through null for NoApi.

This is fixed by commit 491bc4cc60f776fcc530e9ee6bca18d9af7eb86e: The NoApi hint is required on Windows, unlike on Linux.  You must then make sure not to call make_current() on the window, which fails when you don't have a context!


Update CI matrix for core tests

following the NEP+1 policy (upcoming July 26th change)

Genial!
Can I merge ?

ready to merge


Fails to parce Upd

Updates are rendered but not parsed:
> id = Pubid::Nist::Identifier.parse('NIST.SP.800-121r2')
#<Pubid::Nist::Identifier:0x000000010bbbb7d0 @publisher=#<Pubid::Nist::Publisher:0x000000010ceb3838 @publisher="NIST">, @serie=#<Pubid::Nist::Serie:0x000000010ceb3b08 @serie="NIST SP", @parsed=nil>, @code="800-121", @supplement=nil, @update=nil, @revision="2">

> id.update = Pubid::Nist::Update.new number: 1
#<Pubid::Nist::Update:0x000000010c3a9410 @number=1, @year=nil>

> id.to_s
"NIST SP 800-121r2/Upd1"

> id.to_s :mr
"NIST.SP.800-121r2.u1"

> Pubid::Nist::Identifier.parse 'NIST SP 800-121r2/Upd1'
Failed to match sequence (OLD_STAGE? (' ' / '.') REPORT_NUMBER PARTS{0, } DRAFT? STAGE? TRANSLATION?) at line 1 char 11.
cause: Failed to match sequence (OLD_STAGE? (' ' / '.') REPORT_NUMBER PARTS{0, } DRAFT? STAGE? TRANSLATION?) at line 1 char 11.
`- Extra input after last repetition at line 1 char 11.
   `- Expected one of ['(' translation:(\\w{3, 3}) ')', ('.' / SPACE) translation:(\\w{3, 3})] at line 1 char 11.
      |- Failed to match sequence ('(' translation:(\\w{3, 3}) ')') at line 1 char 11.
      |  `- Expected "(", but got "/" at line 1 char 11.
      `- Failed to match sequence (('.' / SPACE) translation:(\\w{3, 3})) at line 1 char 11.
         `- Expected one of ['.', SPACE] at line 1 char 11.
            |- Expected ".", but got "/" at line 1 char 11.
            `- Expected " ", but got "/" at line 1 char 11.

> Pubid::Nist::Identifier.parse "NIST.SP.800-121r2.u1"
Failed to match sequence (OLD_STAGE? (' ' / '.') REPORT_NUMBER PARTS{0, } DRAFT? STAGE? TRANSLATION?) at line 1 char 11.
cause: Failed to match sequence (OLD_STAGE? (' ' / '.') REPORT_NUMBER PARTS{0, } DRAFT? STAGE? TRANSLATION?) at line 1 char 11.
`- Extra input after last repetition at line 1 char 11.
   `- Expected one of ['(' translation:(\\w{3, 3}) ')', ('.' / SPACE) translation:(\\w{3, 3})] at line 1 char 11.
      |- Failed to match sequence ('(' translation:(\\w{3, 3}) ')') at line 1 char 11.
      |  `- Expected "(", but got "." at line 1 char 11.
      `- Failed to match sequence (('.' / SPACE) translation:(\\w{3, 3})) at line 1 char 12.
         `- Expected at least 3 of \\w at line 1 char 12.
            `- Premature end of input at line 1 char 14.

@andrew2net now we only support parsing update with year, like "NIST SP 800-121r2/Upd1-1999" because in early NIST PubID versions year was required (https://github.com/metanorma/pubid-nist/issues/106#issuecomment-1019775715), but now there even no place for year. (https://github.com/metanorma/pubid-nist/issues/176)
@ronaldtse should we update output according to PubID 1.0?
From PubID 1.0:
<update> = <update-type><update-id>
<update-type> = ″upd″
<update-id> = {1-9} ; positive integers


Switch Codepen POST URL to HTTP instead of HTTPS

Fixes #1678

LGTM, but let's merge this into mdl-1.0 instead of master.

Sure let me start a new PR then.


Getting a ListenKey with my API key & Secret

Hi,
not sure if I'm in the right place. I've looked and looked and looked on google for day's now but I can't find anything on how I can get a ListenKey and use it in Javascript.
All I can find are pre-build libraries.
I'm pretty n00bish when it comes to Javascript. So far I've been able to pull all the live trades and the orderbook from the websocket. But that's public information. Now I want to connect to my own datastream.
I use CCXT to get my balances and such and that works great. But I'm writing my own now and that does not support websockets yet.
So, my questions is: How can I connect via Javascript to my own User Data stream? What code do I need to write to insert my Api key & Secret so I can get a ListenKey and use that to retrieve my live data?
A good push in the right directions would be greatly appreciated.
Thanks in advance dor any help!

Hi @Amarog , please bear in mind that this is Java API, not a JavaScript one, which you can find at https://github.com/binance-exchange/node-binance-api. There are also some examples there on how to setup your application with your keys, written in JavaScript.


feat(Example Service): re-gen service after updating trait schema

PR summary
Schema change of traits field in create account request
PR Checklist
Please make sure that your PR fulfills the following requirements:

[x] The commit message follows the Angular Commit Message Guidelines.
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

Current vs new behavior

Does this PR introduce a breaking change?

[ ] Yes
[ ] No

Other information

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.namrata seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

:tada: This PR is included in version 0.37.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket: