feat: Add HtmxorComponentResult and HtmxorHtmlRenderer

This is just a first effort so far, untested but I figured I would draft PR this before getting too deep.

Introduced HtmxorComponentEndpointHost class to act as a root component when executing a Htmxor Component endpoint.
Added HtmxorComponentResultExecutor
Created HtmxorComponentResult class that renders a Razor Component.
Implemented HtmxorComponentResultOfT class, which is a generic version of HtmxorComponentResult.

HtmlRenderer uses HtmlRootComponent, which is public.  I added HtmxorHtmlRenderer and it renders components based on HtmxorRootComponent so I had to change the visibility to public as well.
It now throws the "warning CA1815: HtmxorRootComponent should override Equals" when compiling and the checks all fail, treating that as an error.

HtmlRenderer uses HtmlRootComponent, which is public. I added HtmxorHtmlRenderer and it renders components based on HtmxorRootComponent so I had to change the visibility to public as well.

Why is HtmxorHtmlRenderer needed?

I believe I can encapsulate most of the functionality of the htmxor renderer with the exception of rendering the App root component markup, which a call to a component renderer would not have awareness of.  Since the root component typically wraps a Router component the HtmxorComponentResult has to go another way.
To get closer I think might require wrapping the root component and passing an optional parameter?  That way the content can either come from the Router component or be passed to the root component as if it was a Layout.  It also requires that the HtmxorComponentResult renderer be passed an additional root component type.  The other approach would require passing a root Layout and DefaultLayout to the component result renderer.  This would require duplicating the markup inside App.razor though.
Thoughts on how this might be achievable?
<html>
<head>stuff here</head>
<body>
@if (Body != null)
{
  @Body
}
else
{
   <Routes/>
}
</body>
</html>

@code {
    [Parameter]
    public RenderFragment? Body { get; set; }
}

Isn't supporting the "full page" render path irrelevant in this scenario? Just as with HtmlComponentResult, you use it because you want to render a specific component outside of the normal rendering flow afforded to you by Blazor or Htmxor.

Isn't supporting the "full page" render path irrelevant in this scenario? Just as with HtmlComponentResult, you use it because you want to render a specific component outside of the normal rendering flow afforded to you by Blazor or Htmxor.

Most likely so.  I'll stick with matching the RazorComponentResult approach.


SSG not using client side navigation[🐞]

Which component is affected?
Qwik City (routing)
Describe the bug
When using a server adapter (I have tested express, fastify, bun, deno) and using SSG the following happens.
When initially opening a pre generated page and clicking a link the new page is completely reloaded, even though I am using the Link from qwik-city. Client side navigation works however when I open a SSR page or navigated to the pre generated page on the client.
Checking the network tab(need to check preserve log) it seems like a js file is loaded after clicking the link but a normal navigation loading the entire page again still happens.
When using the static adapter both pages are pre generated so the bug occurs always.
Why I think this is a bug:
The documentation states: "The Link component uses the useNavigate() hook internally." (Link is generated by github)
But when using a button with the useNavigation hook to navigate, it always uses client side navigation as I expect from links.
Reproduction
https://github.com/oxydemeton/qwik-ssg-link
Steps to reproduce
In the reproduction repo:
$ npm install
$ npm run build.client
$ npm run build.server.fastify
$ npm run serve.fastify

Open the website in a browser. (States it is server rendered)
Navigate to the second page using the link. (States it is server rendered, even though I expect client)
Navigate back to the root page. (State it is client rendered)
Navigate to the second page.(Now it is client rendered.)

The same can be observed in the network tab when preserving logs. A new page is loaded and when disableing preserve logs the previos ones are deleted since a new page is loaded during step 2 where the bug occurs.
System Info
System:
    OS: Windows 11 10.0.22631
    CPU: (16) x64 AMD Ryzen 7 3700X 8-Core Processor
    Memory: 21.56 GB / 31.91 GB
  Binaries:
    Node: 22.3.0 - C:\Program Files\nodejs\node.EXE
    npm: 10.2.4 - C:\Program Files\nodejs\npm.CMD
    pnpm: 7.30.3 - ~\AppData\Local\pnpm\pnpm.EXE
    bun: 1.1.21 - ~\.bun\bin\bun.EXE
  Browsers:
    Edge: Chromium (127.0.2651.8)
    Internet Explorer: 11.0.22621.3527

Additional Information
No response

Hello, I am working on this right now.

"Client side navigation works however when I open a SSR page or navigated to the pre generated page on the client." @oxydemeton I don't understand this sentence.

I meant that a single page can work when client side rendered( e.g. when navigated to it on the client) even though the same can have the bug when loaded from the server.
In my example:
The links on the root page works when the root page is rendered on the client and not the pre-generated html is used.

I have checked the issue and the problem again. The fix is easy and the fault was on my side. I didn't specify the origins in the adapter configs correctly. In some cases I left the example and in others I used localhost but without the correct port. When setting the correct origin and port in the adapter ssg config, client side routing works without any problems.

Thanks for sharing your feedback @oxydemeton
I'm glad you solved it


check if we can generate a token for the github app on incoming webhook

on incoming webhook and github app we need to specify a PAT (personal access token) for github operation....
but the github app should be abel to generate a temporary token for us, we can figure the installation ID from the API and see how it install...
The problem is that we need to make sure that the security of incoming webhook is pretty lock down and if having the shared secret as argument of the URL for locking down things is secure enough......

@chmouel we have worked on this
Shall we close the issue?


1.18 update?

many millions of people long awaited for the update of version 1.18 because it is very necessary in most mods already ah release date???

Coming soon.

Coming soon.

WOOO! I'm waiting for it so I can update my and my friends' modpack from 1.16 to 1.18

Coming soon.

Is the 1.18 branch stable enough for people to use it on private mod packs for testing?
I would love to get testing it with my mates on our pack

Yeah, it's stable.

Coming soon.

Is the 1.18 branch stable enough for people to use it on private mod packs for testing? I would love to get testing it with my mates on our pack

Yeah, it's stable.

Coming soon.

Is the 1.18 branch stable enough for people to use it on private mod packs for testing? I would love to get testing it with my mates on our pack

Are you okay with me downloading/compiling it and then adding to my pack?
I LOVE this mod

So I downloaded the git for 1.18, compiled using the gradle build and took the jar into my forge, however I get this error

You need to install modernui for the Mod to work.

Sorry for a million messages. Do you want me to let you know bugs here or make a new issue?

I'll upload a beta version on curseforge.


Fix maven assembly plugin configuration

Partly implemented in another commits, partly declined because of removal of Spark fork


Split out AMA spec config

I would like to separate out the ama indexes into their own name space.  So let's split up the config and then I can use the GLOBAL_URL to override which file to use.
@slebras can elaborate.

Closed by #174


Create a S3 trigger using AWS Amplify and then grant the trigger function access to APIs.

Describe the bug
Create a S3 trigger using AWS Amplify and then grant the trigger function access to APIs.
API access policy seems to replace the S3 access policy and required manual replacement of the S3 access policy for the S3Trigger role
Amplify CLI Version
latest
To Reproduce
N/A
Expected behavior
I would expect different policies get created for API access and for S3 access and the S3Trigger role should have both assigned.
So in the CloudFormation templates both seems to use the same PolicyName - isn't that the reason one seems to be getting overridden?
At one point there seemed to be two different policies assigned to the S3Trigger role but I can't recall what the were called.
**Code Snippets **
storage/s3-cloudformation-template-json
"S3TriggerBucketPolicy": {
            "DependsOn": [
                "S3Bucket"
            ],
            "Type": "AWS::IAM::Policy",
            "Properties": {
                "PolicyName": "amplify-lambda-execution-policy",
                "Roles": [
                    {
                        "Ref": "functionS3Triggera54de6aaLambdaExecutionRole"
                    }
                ],

S3TriggerXXX/S3TriggerXXX-cloudformation-template.json
"AmplifyResourcesPolicy": {
      "DependsOn": [
        "LambdaExecutionRole"
      ],
      "Type": "AWS::IAM::Policy",
      "Properties": {
        "PolicyName": "amplify-lambda-execution-policy",
        "Roles": [
          {
            "Ref": "LambdaExecutionRole"
          }
        ],
        "PolicyDocument": {
          "Version": "2012-10-17",
          "Statement": [
            {
              "Effect": "Allow",
              "Action": [
                "appsync:Create*",
                "appsync:StartSchemaCreation",
                "appsync:GraphQL",
                "appsync:Get*",
                "appsync:List*",
                "appsync:Update*",
                "appsync:Delete*"
              ],

With S3 Trigger, the S3 stack adds an inline policy to Lambda Execution role in S3 stack and when permission is granted to API category, we augment the same policy in the trigger function stack. Effectively the role gets permission to on both resources albeit in different stacks.
So to summarize trigger is added in S3, so policy inline policy gets added in Storage stack and when you add permission to function to access the API, that is maintained in function stack


Compress position buffers

Every second, we send 60 samples of each moving player's position to every client. Previously, we were just JSON encoding this data and sending it down. For 40 concurrent players, this leads to ~60KiB/second of data. With a few compression tricks, we can get this down to ~3KiB/second. There's still more optimization to do, but this should make the network protocol scale up for a while.
https://github.com/get-convex/ai-town/assets/5784949/4ed344fc-136f-4fa8-9fda-a928e00f3444
See the comments in historicalTable.ts for more details.
(Mostly just wrote this code for fun on the plane :))

we can hold off on merging this for a bit -- it definitely adds some complexity, and I don't know if we need to scale to many more moving objects currently.
perhaps we can also move some of the compression code out of the convex/ directory so it's not distracting for understanding the core algorithm.


importing whisper from python console failled

Windows 10
Python 3.7.3
`>>> import whisper
Traceback (most recent call last):
File "", line 1, in
File "E:\Python3\Lib\site-packages\whisper.py", line 69, in
libc = ctypes.CDLL(libc_name)
File "E:\Python3\lib\ctypes_init_.py", line 356, in init
self._handle = _dlopen(self._name, mode)
TypeError: LoadLibrary() argument 1 must be str, not None

exit
Use exit() or Ctrl-Z plus Return to exit
eit()
Traceback (most recent call last):
File "", line 1, in
NameError: name 'eit' is not defined`

Hi @pidou46 ,
Sorry,  Windows never was supported platform for Whisper/Graphite.


1.4.0 Changelog documentation missing

v1.4.0 is published but looking in CHANGELOG.md there's no info available for what's changed from v1.3.0.

@Q2KJordan have you checked the releases section of the addon? https://github.com/san650/ember-cli-page-object/releases/tag/v1.4.0 we usually write about changes on each release notes.

We should update the release checklist so we don't forget to update the changeling.


Announcement: New version with support for retries and low-level access to script elements

Hi Everyone,
The newest version of LoadJS (3.2.0) includes support for retries after a load failure:
loadjs(['/path/to/foo.js', '/path/to/bar.js'], 'foobar', {
  success: function() { /* foo.js & bar.js loaded */ },
  error: function(pathsNotFound) { /* at least one path didn't load */ },
  numRetries: 3
});

And for low-level access to script elements before they get added to the DOM (e.g. so you can add custom attributes):
loadjs(['/path/to/foo.js', '/path/to/bar.js'], {
  success: function() {},
  error: function(pathsNotFound) {},
  before: function(path, scriptEl) {
    /* called for each script node before being embedded */
    if (path === '/path/to/foo.js') scriptEl.crossOrigin = true;
  }
});

Special thanks to @rarkins and @toddw for their work on these features. Please try out the new version of LoadJS and let us know what you think!
Andres
https://github.com/muicss/loadjs
https://www.npmjs.com/package/loadjs

Good


Fix transform issue in point cloud display plugin

This is similar to #1631.
It is important to continuously update the point cloud's transform not only when a new message comes in. Especially in cases where the tf changes more frequently than the point cloud itself. We created a synthetic example under src/test/point_cloud_test.py . There is also an rviz config to generate the output in the videos below:
Current Implementation:
https://user-images.githubusercontent.com/11663218/128355634-172cb4e5-8a53-43fa-bd69-841f31088ddb.mp4
New Implementation:
https://user-images.githubusercontent.com/11663218/128355744-cd219d8b-823c-47bf-b949-786f222f75e6.mp4
In this synthetic example the point cloud is just published once a second while the tf is changing faster (30 Hz). The new commit ensures that the transforms w.r.t. to fixed frame are regularly applied.
Current Implementation (real world example):
https://user-images.githubusercontent.com/11663218/128358199-468cdb8b-3be2-47f0-a599-ab94b30d6ccf.mp4
New Implementation (real world example):
https://user-images.githubusercontent.com/11663218/128358662-650581f8-94dc-4577-a17a-a968bc70ccb9.mp4

Closing in favor of #1655, which already targets the melodic branch. Thanks for this patch!

I tried to replicate your reported issue, but couldn't do it. This video shows the behavior before your changes with a scan published at 1 Hz relative to the robot and visualized in a fixed world frame:
https://user-images.githubusercontent.com/7110154/133604767-8827c189-3617-4e19-89f3-46063858a827.mp4
The cloud stays in place as expected without any jittering.
Now, after your changes, the behavior looks like this:
https://user-images.githubusercontent.com/7110154/133604836-da55086d-8c09-4aea-9e3a-19ffebbd93b6.mp4
Your PR introduced an erroneous transformation, leading to this behavior.
I suspect, you have chosen a wrong fixed frame, a wrong frame id in your scan message or something weird in your tf tree.

@Martin-Oehler
We are very sorry for the late reply. Unfortunately, the notifications of the last few weeks did not arrive, somehow...
Even though your lower video sequence looks much worse with the new commit, we believe that this is the correct visualization. The point cloud is visualized fixed w.r.t. the LiDAR sensor. So the point cloud has to move in "world" frame because the robot with the sensor is moving.
If you want it to look nice, as before the commit, you have to transform the point cloud from sensor frame into "world" frame as soon you receive it. Then it is not moving with the robot and remains world fixed. You have to do this anyway with moving sensors, if you want to relate different point clouds of different time stamps in your perception algorithm. e.g. creating a occupancy grid. With our proposed change your visualization looks correct no matter if you attach the camera to "world" or to "base_link" in your rviz "Global Options".
It is easy to transform a PointCloud2 Message to a new frame. Simply use tf2::convert (or do_transform_cloud if you are using Python).

I don't agree. It's the purpose of rviz to handle this kind of transformation.

Unfortunately, Rviz handles these transforms correctly only if you coincidentally choose the right frame in "Global Options". If someone would like to visualize another frame the transforms are completely wrong and there is no way to fix it.

@Martin-Oehler Depending on the (angular) velocities of your robot and the integration time of your lidar sensor (the time of a full rotation), you should consider to compensate for ego motion. Otherwise you have strange artefacts in your point clouds. Here you transform each point (or a block of points if you want to save CPU cycles) into a world fixed frame based on the point's timestamp.
Then the point cloud would be also in your "world" frame and the visualization probably looks perfekt. Some LiDAR drivers are able to compensate for ego motion, e.g.: https://github.com/ros-drivers/velodyne

Unfortunately, Rviz handles these transforms correctly only if you coincidentally choose the right frame in "Global Options".

rviz transforms a point cloud (or any other data to visualize) into the selected global frame given the TF transform of the corresponding timestamp. I don't see what is wrong with this approach.

@rhaschke Sorry I was quite busy in the last months. But I would like to bring the attention back to this issue:

rviz transforms a point cloud (or any other data to visualize) into the selected global frame given the TF transform of the corresponding timestamp. I don't see what is wrong with this approach.

You can clearly see the problem, when you watch the synthetic example in the first video. In many scenarios it is important to transform the PC into fixed frame continuously and not only when the message arrives. I still think that this is actually the right behavior. But I understand that this Pull Request breaks the visualization for many people, which developed their visualization based on the old implementation.
I found a Flag frame_locked in the Marker Message message, which activates continuous transformation for Markers, analog to this Pull Request. Since it makes no sense to change the PointCloud2 Message to add this flag, I would suggest to add a option in the PointCloud2 Plugin (and maybe other Plugins, like Odometry Plugin), which enables continuous transform. By default it sticks to the old behavior. What would you think about it?

@Martin-Oehler Can you please help me to understand why your visualization is broken with this pull request.

In which frame is your PointCloud2 Message? Is it 'world'?
Could it be possible that the time stamps of your PC2 message are wrong or always the same, so that it does not use the right TF?
Does your visualization still look good when you choose your robot's frame (probablybase_link) as 'Fixed Frame' in Rviz?

Thank you very much.

In which frame is your PointCloud2 Message? Is it 'world'?

The point cloud is published in the frame of the lidar scanner.

Could it be possible that the time stamps of your PC2 message are wrong or always the same, so that it does not use the right TF?

No, the point clouds are correctly timestamped.

Does your visualization still look good when you choose your robot's frame (probably base_link) as 'Fixed Frame' in Rviz?

I haven't tested this but since the cloud is published relative to the robot, setting the fixed frame to the robot as well will result in no transform at all, so the behavior should not have changed with your patch.


Ext dev/captcha greyscale

it generates captcha.png in grayscale. but after that, it loops in getting slot again and again.


Question, is posible to add "is running" and get wich port using?

Hello!
Is very great this plugin,
I'm trying to get an option if the plugin is already running and which port is listening, it is possible to add?

Hey, thanks for the suggestion!
I think this is part of a change that should have been made some time ago: add the option to start/close the web server.
It's now implemented in<EMAIL_ADDRESS>This allows you to:

Check the port using: bot.webInventory.options.port
Check if the web server is running: bot.webInventory.isRunning
Start/Stop the server: bot.webInventory.start([cb]), bot.webInventory.stop([cb])

Hope this is what you meant :)


Bindings: Generate separate header files for enums

WebIDL files that contain only enums currently don't actually output any header files. For example, HTML/NavigationType.idl
WebIDL files that contain enums and interfaces insert the enum definition into the Prototype header. This means that when an interface uses an enum from its IDL file in its public interface, we must include the prototype file in the header. This drastically increases the number of header files that must be included in our translation units.
We should instead try to generate separate header files for each enum. Unfortunately this makes it difficult to know in the build system what all the files are that will be generated, and whether there's any enum-specific cpp files that need to be generated.
Still some design required for this.

Unfortunately this makes it difficult to know in the build system what all the files are that will be generated, and whether there's any enum-specific cpp files that need to be generated.

A naive solution would be to move each enum into its own .idl file.
Or there's the nuclear option that keeps coming up, of processing all the IDL files together instead of individually. That solves a few problems but I don't think the build times would like that.


debug visualizer

You could also mention in the "advantages section" the following practical one:
the content of the map is easily visible under any debugger that has a visualizer for std::vector, without any extra work 🙂

Wow, I didn't even think about that, but you are of course right :slightly_smiling_face:


Extract the svgr plugin as a standalone package

fixed by: https://github.com/web-infra-dev/rsbuild/pull/201


Feature request: option to re-enable traditional virtual environment activation for terminal identifier

Issue Description
Recent updates to the Visual Studio Code Python extension (25 October) have changed how the activation of virtual environments is handled in the terminal. While the environments are indeed activated, the traditional visual indicator (e.g., (.venv)) is no longer displayed in the terminal prompt. This change, whilst addressing certain technical limitations, has impacted the user experience by removing a clear and immediate visual confirmation of the active environment.
Suggested feature
I propose introducing a setting in the Python extension that allows user to choose between the new implicit activation method, which uses the new VSCode API, and the traditional method of automatically running activate or .\venv-name\Scripts\Activate.ps1. While there are benefits to using this new VSCode API method, I personally much prefer seeing the name of the virtual environment in the terminal, as it provides a constant confirmation that your venv is activated and when it’s not. It also makes it much easier to work on different projects with different virtual environments simultaneously.
An option in the Python extension settings to return to the old activation method, if feasible, would be a very welcome addition, as it would restore the visual venv indicator in the terminal. Alternatively, if it would be possible to implement a different type of visual indicator displaying the name of the currently activated vend in the terminal, that would also be fantastic.
Rationale
The primary reason for this request is the clarity and assurance that comes with the visual indicator. Many developers, including myself, find it incredibly useful to have immediate visual feedback confirming which environment is active or whether one is active in the first place, especially when working with multiple projects or environments.
Additional context
From my understanding, based on the discussion in issue #11039 on the Python extension’s GitHub repository, this change was made to overcome certain technical challenges. Whilst the rationale is understandable, providing users with the flexibility to choose their preferred method could greatly enhance the user experience without compromising the extension’s functionality, provided this is a feasible and possible feature to implement to the extension.
Thank you for considering this feature request. The Python extension is a vital tool for every Python developer using VSCode, and enhancements like this could significantly improve the development workflow.

From my end, it doesn't necessarily need to be the old activation method offered. Key is the visual indicator, e.g. (.venv). , which indeed I also miss.

Thank you to everyone who upvoted this issue! Since the community showed interest in this feature request we will leave this issue open as something to consider implementing at some point in the future.
We do encourage people to continue 👍 the first/opening comment as it helps us prioritize our work based on what the community seems to want the most.


Deploy job not found

Fix #12

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/nnsnodnb/firebase-app-distribution?version=dev:336416d60febf6cd3e1b8a1469b6f687d4c9eb85

Fixed!!

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/nnsnodnb/firebase-app-distribution?version=dev:46f11f1f0095a09f11b33834f4fddf060e4396a7

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/nnsnodnb/firebase-app-distribution?version=dev:46f11f1f0095a09f11b33834f4fddf060e4396a7

Your orb has been published to the CircleCI Orb Registry.
You can view your published orb on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/nnsnodnb/firebase-app-distribution?version=0.1.1


Error: could not find a ready tiller pod & my tiller is ImagePullBackOff &Error: incompatible versions client[v2.12.0] server[v2.10.0]

Output of helm ls:
Error: incompatible versions client[v2.12.0] server[v2.10.0]
Output of helm version:
Client: &version.Version{SemVer:"v2.12.0", GitCommit:"d325d2a9c179b33af1a024cdb5a4472b6288016a", GitTreeState:"clean"}
Error: could not find a ready tiller pod
Output of kubectl version:
Client Version: version.Info{Major:"1", Minor:"8", GitVersion:"v1.8.7", GitCommit:"b30876a5539f09684ff9fde266fda10b37738c9c", GitTreeState:"clean", BuildDate:"2018-01-16T21:59:57Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"10+", GitVersion:"v1.10.5-tke.3", GitCommit:"53e244be925234190938376fe8637189b6caf125", GitTreeState:"clean", BuildDate:"2018-12-04T04:10:15Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
Output of kubectl -n kube-system get po:
tiller-deploy-8449ccb84c-j4xqz      0/1       ImagePullBackOff   0          16h
OS version：
Ubuntu 16.04
hello,i'm new to k8s,this seems to be a simple problem,but i 've tried many ways from google and nothing works...

What's the output of kubectl -n kube-system describe po tiller-deploy-8449ccb84c-j4xqz?

i don't know what happened but my tiller is running now,
and  output of kubectl -n kube-system describe po tiller-deploy-2269078230-66csq（it suddenly changed） is
Name:           tiller-deploy-2269078230-66csq
Namespace:      kube-system
Node:           <IP_ADDRESS>/<IP_ADDRESS>
Start Time:     Tue, 18 Dec 2018 10:05:32 +0800
Labels:         app=helm
name=tiller
pod-template-hash=2269078230
Annotations:
Status:         Running
IP:             <IP_ADDRESS>
Controlled By:  ReplicaSet/tiller-deploy-2269078230
Containers:
tiller:
Container ID:   docker://7c3c0adc2fb4a62fe7fddcbc61ccde9758e16ce350cb3b22eae81d94b58dd947
Image:          ccr.ccs.tencentyun.com/cloudtrust/tiller:v2.10.0
Image ID:       docker-pullable://ccr.ccs.tencentyun.com/cloudtrust/tiller@sha256:2a3dd484ecfcf9343994e0f6c2af0a6faf1af7f7e499905793643f91e90edcb3
Port:           44134/TCP
State:          Running
Started:      Tue, 18 Dec 2018 10:05:33 +0800
Ready:          True
Restart Count:  0
Liveness:       http-get http://:44135/liveness delay=1s timeout=1s period=10s #success=1 #failure=3
Readiness:      http-get http://:44135/readiness delay=1s timeout=1s period=10s #success=1 #failure=3
Environment:
TILLER_NAMESPACE:  kube-system
Mounts:
/var/run/secrets/kubernetes.io/serviceaccount from default-token-bfmx7 (ro)
Conditions:
Type           Status
Initialized    True
Ready          True
PodScheduled   True
Volumes:
default-token-bfmx7:
Type:        Secret (a volume populated by a Secret)
SecretName:  default-token-bfmx7
Optional:    false
QoS Class:       BestEffort
Node-Selectors:
Tolerations:
Events:
Type    Reason                 Age   From                Message

Normal  Scheduled              40m   default-scheduler   Successfully assigned tiller-deploy-2269078230-66csq to <IP_ADDRESS>
Normal  SuccessfulMountVolume  40m   kubelet, <IP_ADDRESS>  MountVolume.SetUp succeeded for volume "default-token-bfmx7"
Normal  Pulled                 40m   kubelet, <IP_ADDRESS>  Container image "ccr.ccs.tencentyun.com/cloudtrust/tiller:v2.10.0" already present on machine
Normal  Created                40m   kubelet, <IP_ADDRESS>  Created container
Normal  Started                40m   kubelet, <IP_ADDRESS>  Started container

└┤  kubectl -n kube-system get po
NAME                                READY     STATUS    RESTARTS   AGE
tiller-deploy-2269078230-66csq      1/1       Running   0          39m
my tiller is ok
now problem is this
└┤ helm ls
Error: incompatible versions client[v2.12.0] server[v2.10.0]
i think my helm client version is too new

Yes, your helm client is too new. You can upgrade tiller to v2.12.0 using helm init --upgrade with your v2.12.0 helm client.

helm init --upgrade didn't work as wish
cause i'm in china so i actually use
helm init --upgrade -i registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.12.0 --stable-repo-url https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts $HELM_HOME has been configured at /home/developer/.helm.
to upgrade my tiller
now helm lsworks again ~
thank u for help : )

p.s.   i need a chinese image to upgrade tiller

Having the same error on a fresh machine, opened a question about here.


questions for training?

hello, it's a great a work by you. But I want to know about your training set for your network, there are only several examples in your data folder. Thank you too much.

We can't release more of them because they are youtube videos without the full sharing license. We just searched for golf, tennis and yoga videos and took ones with reasonably static backgrounds.

Hi @balakg  , just wanted to know how long were the videos just to get an estimate of the amount of data.
Do you think adding more actions would help the model(as in if you tried to) since i wanted to know how i generalizable the model is to other actions.
Thanks,
Abhijeet


Option to save chat to disk

As requested in https://github.com/acheong08/EdgeGPT/issues/418
python3 -m EdgeGPT --history-file <FILE>

Close #418


Remove numpy 1.7 and 1.8

Support for numpy 1.7 and 1.8 as well as python 3.3 will be removed in astropy v2.0, thus it probably makes sense to remove support for them here, too.

Thanks @bsipocz!


Consider using inter-repetition intervals instead of last review dates for util/spread

This way, you can have different sets of cards have different spreads within the same deck. You would just have to have spread only run on cards with an inter-repetition interval of 0.

I don't really remember anything about the format now but I think the assumption is that running spread will increase the inter-repetition interval from 0


World Atlas auto-reloading

Implemented auto reloading of the world atlas texture after a block tile is reloaded.

Refer to this link for build results (access rights to CI server needed):
http://jenkins.terasology.org/job/TerasologyPRs/165/
Hooray Jenkins reported success with all tests good!

Finally got a chance to play with it myself. So cool :-)


Update install doc for release v0.8.1

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

/cherry-pick release-0.8


TCPDF generating a blank PDF since upgrading to version 6

Since upgrading to TCPDF 6+ via the move the Composer, the PDFs being generated by Alpha are all blank.  From the following link: http://stackoverflow.com/questions/4141865/tcpdf-html-with-special-characters-displays-empty-pdf-file
There are a number of API call changes we can make in TCPDFFacade to try to fix this:
Our current writeHTML() calls:
$this->pdf->writeHTML($this->content, true, 0, true, 0);

Should be:
$this->pdf->writeHTML($this->content, true, false, true, false, '');

It might also be that we are not setting the font:
$this->pdf->SetFont('helvetica', '', 11, '', true);

A call to utf_encode() on the HTML content might also be required:
http://anebg.net/2011/09/07/tcpdf-returns-an-empty-page-with-just-the-headers-when-writing-html/

This is working now since I upgraded the TCPDF version and added some utf8_encode() calls.


Jenkins task to restart minikube

Occasionally minikube gets stuck, and it would be nice to have more people able to un-stuck the minikube.
Could we create a Jenkins project that restarts minikube that could be manually triggered when needed?
cc @ssuchter

I think the tests were built assuming that Minikube instances aren't shared. Sharing them would cause collisions with Docker images that are built, etc.

I'm not suggesting sharing minikube instances here, though in #280 I suggest having multiple minikube instances available for integration tests to grab and use (one at a time), rather than one minikube instance that can only be used by one test at a time.


Create Settings page

Settings Page
Be able to enter settings information and save
Display user setting info on settings page

done


Connection pool not recycling connections on timeout or connection exceptions

If preload_content is not specified on a request, connections are implicitly returned to the pool after the request is read. However, when a timeout error occurs or the connection is dropped the connection is closed but not returned in to the pool (since the response is None). This problem is compounded when retries are turned on since the next attempt will grab a new connection from the pool thus depleting it further. With non-blocking pools this is not a problem since we will create a new connection if the pool is empty but when the pool is blocking we have found that eventually the pool size becomes zero (after no.of connections timeout errors) which causes the calling application to hang on it's next request.
This can be fixed in connectionpool.urlopen in the exception handlers by explicitly returning the closed connection to the pool via _put_conn (if release_conn is false), since subsequent calls to _get_conn will check if the connection has been dropped and return a new one.

This is a bug in urllib3: can you please open it there?

Thanks for the response. Yes I will do that.


Artillery gets stuck at (1, 4) with multiple enemies

test in sandbox.

This could have been linked to units freezing on EWMA: basically running out of compute time.


Add utils for event sharing PR

Pre-review checklist

[x] I've confirmed that instructions included in README.md are still correct after my changes in the codebase.
[x] I've added or updated automated unit tests to verify correctness of my new code.
[ ] I've added or updated integration tests to verify correctness of my new code.
[x] I've confirmed that my changes are working by executing CLI's commands manually on MacOS.
[x] I've confirmed that my changes are working by executing CLI's commands manually on Windows.
[x] I've confirmed that my changes are up-to-date with the target branch.
[ ] I've described my changes in the release notes.
[x] I've described my changes in the section below.

Changes description
Add utils for event sharing PR.
This is to simplify the merging of https://github.com/snowflakedb/snowflake-cli/pull/1823/files, by splitting the files by ownership.

I think it could be valuable to add an integ test that actually calls the real function to see if the parameters we get are what we expect, just to make sure we don't get spooked by a BCR or something, would like to know how the others feel about this


update containerd version to 1.7.16

Issue #, if available:
Description of changes:
Testing performed:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@coderbirju, #1244 has been merged. Can you rebase from main?

Superseded by #1283. Thanks for the efforts here @coderbirju.


Create a new pull request by comparing

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

6 of 6 (100.0%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.7%) to 98.177%

Totals

Change from base Build<PHONE_NUMBER>:
0.7%

Covered Lines:
1760

Relevant Lines:
1760

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 6 (100.0%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.7%) to 98.177%

Totals

Change from base Build<PHONE_NUMBER>:
0.7%

Covered Lines:
1760

Relevant Lines:
1760

💛  - Coveralls


Fixed: Could not receive frame N. TypeError: Cannot read properties of undefined

Motivation and context
Resolved #3714
How has this been tested?
Manual testing
Checklist

[x] I submit my changes into the develop branch
[x] I have added a description of my changes into CHANGELOG file
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[x] I have linked related issues (read github docs)
[x] I have increased versions of npm packages if it is necessary (cvat-canvas,
cvat-core, cvat-data and cvat-ui)

License

[x] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.
[X] I have updated the license header for each file (see an example below)

# Copyright (C) 2022 Intel Corporation
#
# SPDX-License-Identifier: MIT

@azhavoro
Could you please review a bit?


Build static lib

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@davidbrochart Looking at https://github.com/awslabs/s2n/blob/main/cmake/modules/FindLibCrypto.cmake it doesn't seem like s2n is supporting Windows.

@davidbrochart @isuruf PTAL


Bash colored as string in a when using indirect reference and array default values

A command like TEMP_VAR=(${!default+"${!default}"}) causes the syntax highlighting to detect everything afterwards as an open string
TEMP_VAR=(${default+"${!default}"}) works
TEMP_VAR=(${!default+${!default}}) works
TEMP_VAR=(${!default"}"}) Does not work, but isn't really valid bash anymore. Just showing it's the !,}, and " not getting along causing this bug

Using Sublime 3 build 3126 and ShellScript Improved 1.2.14, it happened in 1.2.13 too. It may not be a new bug

Thanks. It should be fixed in 1.2.15.


New Txn Member Ops

I love the V3 Txn API. Works great! I'd like to know if it can be extended to support MemberAdd/Remove/List Ops too? I think this would be an excellent feature!
Thanks!

Sounds too complicated to support atomic member operations, roll backs, etc...
@xiang90 @heyitsanthony should have better ideas.

On Tue, May 31, 2016 at 2:44 PM, Gyu-Ho Lee<EMAIL_ADDRESS>wrote:

Sounds too complicated to support atomic member operations, roll backs,
etc...
@xiang90 https://github.com/xiang90 @heyitsanthony
https://github.com/heyitsanthony should have better ideas.

Could be. I don't know about the internals, but from a programmers point of
view it would be immensely helpful :) Thanks for your consideration.

@purpleidea Probably not. etcd/raft implements the simplified version of configuration changes protocol. It is not worth the effort to make it transactional in most the cases due to the significant complexity we need to deal with.


Dev v2

[Short description explaining the high-level reason for the pull request]
Additions
Changes
Removals
Testing
Checklist
You may update this checklist before and/or after creating the PR. If you're unsure about any of them, please ask, we're here to help! These items are what we are going to look for before merging your code.

[ ] Informative and human-readable title, using the format: [_pt] PR: <description>
[ ] Pre-commit executed and linting changes made.
[ ] Links are provided if this PR resolves an issue, or depends on another other PR
[ ] If submitting a PR to the dev branch (the default branch), you have a descriptive Feature Branch name using the format: dev-<description-of-change> (e.g.: dev-revise-levee-masking)
[ ] Changes are limited to a single goal (no scope creep)
[ ] The feature branch you're submitting as a PR is up to date (merged) with the latest dev branch
[ ] Changes adhere to PEP-8 Style Guidelines
[ ] Any change in functionality is tested
[ ] New functions are documented (with a description, list of inputs, and expected output)
[ ] Placeholder code is flagged / future todos are captured in comments
[ ] Project documentation has been updated (CHANGELOG and/or README)
[ ] Reviewers requested

Merge Checklist (For Technical Lead use only)

[ ] Update CHANGELOG with latest version number and merge date

Opening a new one under Heidi's name


Daily question fix bugs, change score list as first state and remove season-menu

Functional Changes

Removed "Beta" from daily question main menu
Changed score list be first menu state when chat has any daily question seasons and '/kysymys'-command is given
Removed season ('Kausi') button from the main menu and instead moved starting and ending season from that menu to the main menu
Reimplemented ending season activity. In the previous implementation ending season and choosing last questions winner only gave option to choose users whose answers for the last question had been saved. Now when user is ending the season, paginated list of all chats members are given from which the winner can be chosen. If the chosen user has an answer saved, that answer is set as the winning one. If user has no answer saved, new winning answer without message is saved.

In addition, the previous implementation had a nasty bug which prevented ending the season if there was a user without username (situation where user has only first and last name but no username). This is no fixed

Other code changes:

Moved all daily question season activity states to the same module as now they have cross-references which caused circular dependency problem with the previous module structure
Moved message keyboard button content assertions to test_mocks_v2
Changed back so that DailyQuestionAnswer table can have answer with null 'message_id' and null 'content'

Running
pip install -r requirements.txt
python bobweb/web/manage.py test bobweb/bob/

on local branch -> all tests ok


Style alters all other IMGUI addons.

Because SimpleLog calls StyleColorsDark, but does not reset it, all other addons will immediately take on the same styling.  Recommend using individual push/pop options or storing all original styles and restoring them at the end to avoid this problem.

Thanks Thorny, will push for a fix

StyleColorsDark removed.


Atom using a lot of memory

Hi there, I'm running Atom version 0.209 on Ubuntu 14.04 and it's very laggy.
I have 8GB of RAM, but htop shows that Atom itself is eating 2GB (not counting the virtualized memory: 7.5GB).
Right now I'm ruinning 2 windows of Atom, with several files opened in each one.
Is this normal ? Is it just me or the OS I'm running ? Is there a way to make it consume less memory ?

Does it happen in safe mode? Check out the debugging document for more info.
What specifically is laggy?

@benogle I didn't know about the safe mode. Just closed and opened again with safe mode.
Now it's working fine (although It's been opened for a few minutes, while before I had been working for several hours), htop shows Atom is comsuing only 220 MB of RAM.
It was laggy when I typed and when I moved the cursor within the text.
MIght it be that the Atom packages I use are causing the RAM eating as showed before ?

MIght it be that the Atom packages I use are causing the RAM eating as showed before

Yeah, if it's fast in safe mode, then a package is causing the slowdown. Can you paste in the packages section from the result of apm list? Maybe one of them will jump out as the culprit.

Also, out of interest, did you have the same files open as before, when you ran it in safe mode?

@benogle Here it goes:
/home/user/.atom/packages (10)
├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>
@batjko Yes, same files.
I also tried one more thing. I opened 2 Atom windows with the same files (but w/o the safe mode) and instead of using 220 MB RAM, it uses 555 MB right from the beginning. It's not the 2GB from before, but it sure is more than in safe mode.

@FlyingPumba if you're interested in helping narrow it down, here's something you could try.

Disable all of your third-party packages (add this to your config.cson)

'*':
  'core':
    'disabledPackages': [
      'git-control'
      'git-plus'
      'git-tab-status'
      'language-latex'
      'language-x86'
      'latex'
      'latexer'
      'merge-conflicts'
      'pdf-view'
      'tualo-git-context'
    ]

Start Atom with the same files that you mentioned.
Take a heap snapshot (Profiles > Take Heap Snapshot in the dev-tools)
In the console, run this:

for (var name of atom.config.get("core.disabledPackages"))
  atom.packages.activatePackage(name);

Take a second heap snapshot
View the difference between the two snapshots (Select Comparison instead of Summary from the drop-down menu).

You can sort by Retained Size to see what is taking up so much memory.

@maxbrunsfeld Thank you for the detailed instructions ! i'm really interested in helping to make Atom better. I did as you told me:
The function that seems to be the Retainer of some huge chunks is something called Symbol Provider. There is a huge amount of symbols (strings) in what looks like an array.
I wish I could share the heap snapshots with you, but the save function seems to be broken (0 Kb files produced after saving). Is there a way to workaround this in order to share the information ?
If you need more info, please don't hesitate in asking.

The function that seems to be the Retainer of some huge chunks is something called Symbol Provider.

Interesting. That object is part of the autocomplete-plus package, so I would think that it would use a similar amount of memory whether the 3rd-party packages were enabled or not. So just to double check: you were seeing the SymbolProvider use a lot of memory in the Comparison between the two snapshots?

@maxbrunsfeld Sorry for the delay, that's correct.

I wish I could share the heap snapshots with you, but the save function seems to be broken (0 Kb files produced after saving). Is there a way to workaround this in order to share the information ?

It seems that this is a known electron bug on Linux: https://github.com/atom/electron/issues/1795.


LG tv turns off but not on

Hello, I have an LG OLED48A2PUA.    However, the tv does not power on when I power the computer on.  I have to manually turn the tv on.  I have tried all options on the tv companion.  I have updates on it's version 3.4.0.  Thank you for any guidance in advance.
https://www.bestbuy.com/site/lg-48-class-a2-series-oled-4k-uhd-smart-webos-tv/6501902.p?skuId=6501902
Logs:
Tue 10:38:41 > Event subscription callback: System restart detected.
Tue 10:38:45 > ** System requests displays OFF.
Tue 10:38:45 > Device1, spawning Thread_DisplayOff().
Tue 10:38:45 > Device1, [DEBUG] (SSL) OFF response 1: {"type":"registered","id":"register_0","payload":{"client-key":"ba6186e4b4f2c875478421e82fff1309"}}
Tue 10:38:45 > Device1, [DEBUG] (SSL) OFF response 2: {"type":"response","id":27,"payload":{"state":"Active","returnValue":true}}
Tue 10:38:45 > Device1, [DEBUG] (SSL) OFF response 3: {"type":"response","id":28,"payload":{"returnValue":true,"appId":"com.webos.app.hdmi1","processId":"","windowId":""}}
Tue 10:38:45 > Device1, HDMI1 input active.
Tue 10:38:46 > Device1, [DEBUG] (SSL) OFF response 4: {"type":"response","id":29,"payload":{"returnValue":true}}
Tue 10:38:46 > Device1, power state is: OFF.
Tue 10:38:46 > ** System is restarting.
Tue 10:39:54 > ** System resumed from low power state.
Tue 10:39:55 > ** System requests displays ON.
Tue 10:39:55 > Device1, spawning Thread_DisplayOn().
Tue 10:39:55 > Device1, repeating WOL broadcast started to MAC: 88EF1679A091 using IP address: <IP_ADDRESS>
Tue 10:39:55 > Device1, Best route to IP - interface index 18 LUID<PHONE_NUMBER>186688 route protocol 2
Tue 10:39:55 > ** System resumed from low power state (Automatic).
Tue 10:39:55 > Device1, spawning Thread_SendRequest().
Tue 10:40:16 > Device1, WARNING! Thread_DisplayOn(): connect: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [system:10060 at D:\a\LGTVCompanion\LGTVCompanion\vcpkg_installed\x64-windows-static\x64-windows-static\include\boost\asio\detail\win_iocp_socket_service.hpp:629:5 in function 'connect']
Tue 10:40:16 > Device1, WARNING! Thread_SendRequest(): connect: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [system:10060 at D:\a\LGTVCompanion\LGTVCompanion\vcpkg_installed\x64-windows-static\x64-windows-static\include\boost\asio\detail\win_iocp_socket_service.hpp:629:5 in function 'connect']
Tue 10:40:31 > -daemon 4 started
Tue 10:40:31 > [IPC Daemon 4] Started.
Tue 10:40:37 > Device1, WARNING! Thread_DisplayOn(): connect: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [system:10060 at D:\a\LGTVCompanion\LGTVCompanion\vcpkg_installed\x64-windows-static\x64-windows-static\include\boost\asio\detail\win_iocp_socket_service.hpp:629:5 in function 'connect']
Tue 10:40:37 > Device1, WARNING! Thread_SendRequest(): connect: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [system:10060 at D:\a\LGTVCompanion\LGTVCompanion\vcpkg_installed\x64-windows-static\x64-windows-static\include\boost\asio\detail\win_iocp_socket_service.hpp:629:5 in function 'connect']
Tue 10:40:39 > -daemon 4 topology state Device1
Tue 10:40:39 > [IPC Daemon 4] Windows monitor topology was changed. Device1:ON
Tue 10:40:39 > Device1, omitted Thread_DisplayOn().
Tue 10:40:58 > Device1, WARNING! Thread_DisplayOn(): connect: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [system:10060 at D:\a\LGTVCompanion\LGTVCompanion\vcpkg_installed\x64-windows-static\x64-windows-static\include\boost\asio\detail\win_iocp_socket_service.hpp:629:5 in function 'connect']
Tue 10:40:58 > Device1, WARNING! Thread_SendRequest(): connect: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [system:10060 at D:\a\LGTVCompanion\LGTVCompanion\vcpkg_installed\x64-windows-static\x64-windows-static\include\boost\asio\detail\win_iocp_socket_service.hpp:629:5 in function 'connect']
Tue 10:41:06 > Device1, repeating WOL broadcast ended
Tue 10:41:19 > Device1, WARNING! Thread_DisplayOn(): connect: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [system:10060 at D:\a\LGTVCompanion\LGTVCompanion\vcpkg_installed\x64-windows-static\x64-windows-static\include\boost\asio\detail\win_iocp_socket_service.hpp:629:5 in function 'connect']
Tue 10:41:19 > Device1, WARNING! Thread_SendRequest(): connect: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [system:10060 at D:\a\LGTVCompanion\LGTVCompanion\vcpkg_installed\x64-windows-static\x64-windows-static\include\boost\asio\detail\win_iocp_socket_service.hpp:629:5 in function 'connect']

Hi @tomotomo123123 , it sounds like either of the following might help:

Confirm that you have enabled wake on lan for the TV. See point 1 here:

https://github.com/JPersson77/LGTVCompanion?tab=readme-ov-file#installation-and-usage

or alternatively confirm that the MAC address of the TV is correctly entered in the device configuration in the app. You do this by reviewing the MAC address for the wired or wireless (depending on which you use) network adapter in the network settings of the TV

Ok, I think I foolish put my pc MAC address instead of the tv.   After doing this, I kept getting the "no signal" input from the tv, after shutoff but I just tried some different options on the app and everything is resolved, thank you.
Did you make this app?  It's really helpful.

Good to hear! It should work :)
Yes I have coded the app :D

Wow!  Amazing!
I am wondering if anyone at LG knows it exists, maybe they could pay you a royalty or something.  The tv as a monitor is much more valuable with the app.

I wish :D Thanks mate :)

Hi, so sorry to bother you.  I can deal with this issue, but if it can be solved that would be great also.  So, the tv turns off and on ok with the pc during the day fine.  However, when I turn it off at night, it turns off fine, but the next morning, I have to manually power on the tv.  I have copy and pasted the log.
Tue 23:13:05 > ** System is suspending to a low power state.(or event callback is missing)
Wed 08:12:12 > ** System resumed from low power state.
Wed 08:12:13 > ** System requests displays ON.
Wed 08:12:13 > Device1, spawning Thread_DisplayOn().
Wed 08:12:13 > Device1, repeating WOL broadcast started to MAC: D8E35E536A16 using IP address: <IP_ADDRESS>
Wed 08:12:13 > Device1, Best route to IP - interface index 18 LUID<PHONE_NUMBER>186688 route protocol 2
Wed 08:12:13 > ** System resumed from low power state (Automatic).
Wed 08:12:13 > Device1, spawning Thread_SendRequest().
Wed 08:12:34 > Device1, WARNING! Thread_DisplayOn(): connect: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [system:10060 at D:\a\LGTVCompanion\LGTVCompanion\vcpkg_installed\x64-windows-static\x64-windows-static\include\boost\asio\detail\win_iocp_socket_service.hpp:629:5 in function 'connect']
Wed 08:12:34 > Device1, WARNING! Thread_SendRequest(): connect: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [system:10060 at D:\a\LGTVCompanion\LGTVCompanion\vcpkg_installed\x64-windows-static\x64-windows-static\include\boost\asio\detail\win_iocp_socket_service.hpp:629:5 in function 'connect']
Wed 08:12:49 > -daemon 4 started
Wed 08:12:49 > [IPC Daemon 4] Started.
Wed 08:12:55 > Device1, WARNING! Thread_DisplayOn(): connect: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [system:10060 at D:\a\LGTVCompanion\LGTVCompanion\vcpkg_installed\x64-windows-static\x64-windows-static\include\boost\asio\detail\win_iocp_socket_service.hpp:629:5 in function 'connect']
Wed 08:12:55 > Device1, WARNING! Thread_SendRequest(): connect: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [system:10060 at D:\a\LGTVCompanion\LGTVCompanion\vcpkg_installed\x64-windows-static\x64-windows-static\include\boost\asio\detail\win_iocp_socket_service.hpp:629:5 in function 'connect']
Wed 08:12:57 > -daemon 4 topology state Device1
Wed 08:12:57 > [IPC Daemon 4] Windows monitor topology was changed. Device1:ON
Wed 08:12:57 > Device1, omitted Thread_DisplayOn().
Wed 08:13:16 > Device1, WARNING! Thread_DisplayOn(): connect: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [system:10060 at D:\a\LGTVCompanion\LGTVCompanion\vcpkg_installed\x64-windows-static\x64-windows-static\include\boost\asio\detail\win_iocp_socket_service.hpp:629:5 in function 'connect']
Wed 08:13:16 > Device1, WARNING! Thread_SendRequest(): connect: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [system:10060 at D:\a\LGTVCompanion\LGTVCompanion\vcpkg_installed\x64-windows-static\x64-windows-static\include\boost\asio\detail\win_iocp_socket_service.hpp:629:5 in function 'connect']
Wed 08:13:24 > Device1, repeating WOL broadcast ended
Wed 08:13:37 > Device1, WARNING! Thread_DisplayOn(): connect: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [system:10060 at D:\a\LGTVCompanion\LGTVCompanion\vcpkg_installed\x64-windows-static\x64-windows-static\include\boost\asio\detail\win_iocp_socket_service.hpp:629:5 in function 'connect']
Wed 08:13:37 > Device1, WARNING! Thread_SendRequest(): connect: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [system:10060 at D:\a\LGTVCompanion\LGTVCompanion\vcpkg_installed\x64-windows-static\x64-windows-static\include\boost\asio\detail\win_iocp_socket_service.hpp:629:5 in function 'connect']
Wed 08:15:26 > -daemon 4 topology state Device1
Wed 08:15:26 > [IPC Daemon 4] Windows monitor topology was changed. Device1:ON
Wed 08:15:26 > Device1, spawning Thread_DisplayOn().
Wed 08:15:26 > Device1, repeating WOL broadcast started to MAC: D8E35E536A16 using IP address: <IP_ADDRESS>
Wed 08:15:26 > Device1, Best route to IP - interface index 18 LUID<PHONE_NUMBER>186688 route protocol 2
Wed 08:15:48 > Device1, WARNING! Thread_DisplayOn(): handshake: An existing connection was forcibly closed by the remote host [system:10054]
Wed 08:15:55 > Device1, [DEBUG] (SSL) ON response 1: {"type":"registered","id":"register_0","payload":{"client-key":"ba6186e4b4f2c875478421e82fff1309"}}
Wed 08:15:56 > Device1, [DEBUG] (SSL) ON response 2: {"type":"error","id":29,"error":"500 Application error","payload":{"returnValue":false,"state":"Active","errorCode":"-102","errorText":"The current sub state must be 'screen off'"}}
Wed 08:15:56 > Device1, [DEBUG] (SSL) ON response 3: {"type":"response","id":30,"payload":{"state":"Active","returnValue":true}}
Wed 08:15:56 > Device1, power state is: ON
Wed 08:15:57 > Device1, repeating WOL broadcast ended

Ho @tomotomo123123 no worries. My guess is the TV is connected via wifi, so then the recommendation is to use a network cable instead (if possible).
I t seems the wifi nic of the TV has trouble reconneting when/if the connection is lost.
I dont think your model TV has the "always ready" which I'd otherwise also recommend trying out to see if it makes a difference

@JPersson77 I have no issues with turning the PC on however, when I shutdown my PC. I kept getting the "no signal" input from the TV. I will appreciate any help here thank you!

hi @aboutvin maybe start a new issue as it seems to be another issue

Hi @tomotomo123123 any more feedback wrt the above or should we close the issue?

Closing due to missing feedback, please feel free to reopen as needed.


test ci

Codecov Report

Merging #7 (7cfb3c0) into main (aa511a7) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main       #7   +/-   ##
=======================================
  Coverage   69.23%   69.23%
=======================================
  Files           5        5
  Lines          13       13
  Branches        1        1
=======================================
  Hits            9        9
  Misses          4        4

Impacted Files
Coverage Δ

src/components/Navbar.tsx
100.00% <ø> (ø)

Continue to review full report at Codecov.

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


Remove videos from displaying in feed

I've seen some code posted for counting within a filter to try an avoid the incorrect count coming back when you try and filter by images alone. All of the examples that look close are based around categories being returned and I wondered if someone could help me get my head around how I can get it working so I can void videos while keeping my return image count correct.
This is what I came across but I can't workout how I can tell it to only return the image and ensure it minuses off 1 if it's a video.
Pointers would be appreciated.
var currentCount = 0;

var userFeed = new Instafeed({
    get: 'user',
    userId: [userId],
    accessToken: '[accessToken]',
    sortBy: "most-recent",
    resolution: "standard_resolution",
    limit: 40,
    before: function() {
      currentCount = 0;
    },
    filter: function(image) {
      // put your real limit here
      var shouldDisplay = (currentCount < 5);

      if (shouldDisplay) {
        if (image.tags && image.tags.indexOf(category) >= 0) {
          currentCount += 1;
        } else {
          shouldDisplay = false;
        }
      }

      return shouldDisplay;
    },
    template: '

',
});
userFeed.run();

The filter method is run after the limit is applied, so as you've seen, if you want to limit the size of your filtered set, you need to it yourself. filter is a good choice when each image will be assessed independently (is this a video or not?), but not so good when there's an outside condition (Are we over the limit?).
Another approach would be to 'pre-filter' the set to remove anything that's not an image. This can be done with the success callback, like so:
var userFeed = new Instafeed({
      target: 'instafeed',
      get: 'user',
      userId: '[userid]',
      accessToken: '[token]',
      sortBy: "most-recent",
      resolution: "standard_resolution",
      limit: 40,
      success: function(response) {
        response.data = response.data.filter(function(e){
          return e.type === 'image';
        });
      },
      template: '

',
  });

This is a bit 'naughty', as it relies on making changes to the underlying response.data, which is then used to display the images. It could potentially stop working if instafeed's code is changed in future. It does work fine now though, and has the advantage of respecting the limit you set in the options as usual.

Thank you @benjamin-hull that works nicely.
I did managed to edit that original code, though I've no idea if it's particularly nice:
var currentCount = 0;

var userFeed = new Instafeed({
    get: 'user',
    userId: userId,
    accessToken: userToken,
    sortBy: "most-recent",
    resolution: "standard_resolution",
    limit: 20,
    before: function() {
      currentCount = 0;
    },
    filter: function(image) {
      // put your real limit here
      var shouldDisplay = (currentCount < 5);

      if (shouldDisplay) {
        if ((image.type === 'image')) {
          currentCount += 1;
          //console.log(currentCount);
          //return image.type === 'image';
        } else {
          shouldDisplay = false;
        }
      }

      return shouldDisplay;
    },
    template: '

',
});
userFeed.run();

This seems to filter out the videos from the feed and display images, as I require.

Good work - I guess they're both kinda icky for different reasons... the pre-filter option is clearer and more efficient now, but has the slim possibility of breaking in mysterious ways later. The currentCount + filter approach is less efficient, but is doing the 'right thing' with the library...


add getTransactionByBlockIdAndIndex tests to e2e rust tests

Add test cases for getTransactionByBlockIdAndIndex.
Parent issue: https://github.com/keep-starknet-strange/madara/issues/904
Rebase PR: https://github.com/keep-starknet-strange/madara/pull/1063
Pull Request type
Please add the labels corresponding to the type of changes your PR introduces:

Testing

What is the current behavior?
Resolves: #NA
What is the new behavior?
Rust impl for test get_transaction_by_block_id_and_index:

Return an error for a nonexisting block
Return an error for an out of block index
Compare with getBlockWithTx and make sure order is the same

Does this introduce a breaking change?
No
Other information

@tdelabro Really appreciate you suggestion, pls review those modified code again.

@tdelabro pls review the new commit


Revert "Feature/new components v0.8.0"

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@80ee0f0). Click here to learn what that means.
The diff coverage is 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@           Coverage Diff           @@
##             main      #34   +/-   ##
=======================================
  Coverage        ?   99.51%
=======================================
  Files           ?       30
  Lines           ?     2870
  Branches        ?       92
=======================================
  Hits            ?     2856
  Misses          ?       14
  Partials        ?        0

Impacted Files
Coverage Δ

src/components/Drawers/Drawer.tsx
98.86% <100.00%> (ø)

src/components/HOC/Backdrops/Backdrop.tsx
99.13% <100.00%> (ø)

...onents/Tables/TableBody/TableContentHorizontal.tsx
95.72% <100.00%> (ø)

src/components/UI/Textboxes/Textbox.tsx
99.47% <100.00%> (ø)

src/styles/keyframes.ts
100.00% <100.00%> (ø)


Implement url support for RouteInformation and didPushRouteInformation

Related https://github.com/flutter/flutter/issues/100624
The goal is to make sure the engine can send a location string in either the existing format or a complete uri string to the framework, and the framework will still work as usual.
Pre-launch Checklist

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

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

The linux flutter_plugins ci is blocked on https://github.com/flutter/plugins/pull/7133, please ignore

This seems just hack-y. On the one hand, it tries to pretend that everything is an URI now. On the other hand, it very much still relies on the fact that sometimes it isn't (_getLocationFromUri). This is just weird and seems super-hard to properly reason about.

Let's define location = _getLocationFromUri(uri);
Only didpushRoute and RouteInformation.location use location, and RouteInformation.location is about to be deprecated, so basically only didpushRoute uses it. everything else should be uri otherwise.
The engine may send both location and uri, but they would be parse as if they are both uri, and I think location is just an uri without scheme and host.
What's other alternative? We can introduce a new RouteUri class and have a set of new method for didPushRouteUri, but I think that is redundent since RouteInformation is a class and can be extends to carry more data already.

Hi @chunhtai! I have a use-case in a mobile app where we're using a NavigatorObserver to report analytics whenever navigation changes, and the analytics team would like us to report if a particular navigation change was triggered by a deep link and if so then what was the full URL of the deep link. Currently we have to use a plugin like uni_links to gain access to the full URL. Do you think this change would enable us to access the full URL in our RouteInformationParser and switch to Flutter's built-in deep link handling?

@jjoelson yes that should be supported once the github issue is supported

will write a migration guide once this is approved

would need to migrate some internal code and go_router in the internal codebase is outdated as well

devtool also need to be rolled cl/525207188

g3fix cl/525552584


ChangelogSectionUrlBuilder is not configuration cache friendly if used as a lambda

Looks like the Gradle configuration cache is incompatible with fun interface as if I implement it with object : ChangelogSectionUrlBuilder it works perfectly (when it is provided externally as with the one applied by the plugin works perfectly).
What do you think about removing the fun part of that interface? Not sure if there is a missing test to check compatibility with the configuration cache providing all properties and not using the default ones.

I tried two approaches:

Kotlin DSL
changelog {
    sectionUrlBuilder.set(ChangelogSectionUrlBuilder { repositoryUrl, currentVersion, previousVersion, isUnreleased ->
        "foo"
    })
}

Groovy
changelog {
    sectionUrlBuilder = { repositoryUrl, currentVersion, previousVersion, isUnreleased ->
        "foo"
    } as ChangelogSectionUrlBuilder
}

In the gradle.properties file, I explicitly enabled the Gradle configuration cache with the following:
org.gradle.unsafe.configuration-cache = true

With such a setup, everything works correctly when patching the changelog file.
FTR, I tested it using Gradle 7.6 and 8.0.2.
In addition, this changelog.sectionUrlBuilder property now also has extra test cases to be sure it doesn't break caching:
https://github.com/JetBrains/gradle-changelog-plugin/commit/137cecf2d532fcb8c2097f419afc340297d9b37c

If I see this again I will reopen it.


build: update protobuf to v23.2

Failing with:
ERROR: /workspace/third_party/bazel/BUILD:36:19: Generating Rust protobuf stubs [for tool] failed: (Exit 1): protoc failed: error executing command (from target //third_party/bazel:extra_actions_base_rust_proto) bazel-out/k8-opt-exec-5CCBED07/bin/external/com_google_protobuf/protoc '--plugin=protoc-gen-rust=bazel-out/k8-opt-exec-5CCBED07/bin/external/crate_index__protobuf-codegen-2.27.1/protoc-gen-rust__bin' ... (remaining 3 arguments skipped)
 --rust_out: third_party/bazel/src/main/protobuf/extra_actions_base.proto: The Rust codegen is highly experimental. Future versions will break existing code. Use at your own risk. You can opt-in by passing 'experimental-codegen=enabled' to '--rust_out'.

Still running into the same issue. I tried updating rules_rust hoping it would be compatible with the new protobuf version, but it looks like that's an open issue: https://github.com/bazelbuild/rules_rust/issues/302

@wcalandro any ideas for working around this? Updating protobuf isn't urgent, but it'd be nice to do eventually.

Looks like the proto rules we're using from rules_rust are now considered legacy: https://github.com/bazelbuild/rules_rust/pull/2043
They have moved to something called "prost": https://github.com/tokio-rs/prost.
This may make it possible for us to update protobuf now.

I can look at updating rules_rust but every time I have tried updating it in the past it has failed because of cargo-bazel not working with the old version of Rust we have to use to keep the save-analysis version of the extractor/indexer building. Were you able to re-pin the deps?

Oh actually I see the error in the build logs and I have a fix for it, but it's on my workstation. I'll message you on Monday about it


IRGen: use APInt to represent spare bit masks for pointers

This allows us to define these masks in platform byte order so we
can modify these masks without worrying about endianness.
When these marks are converted into spare bit vectors we will need
to explicitly put them in little-endian byte order when targeting
big-endian platforms. That will be done in a future change.

@jckarter who's the best person to look at this? 🙂

I like the idea of introducing a type distinction between "guaranteed little-endian representation" and "guaranteed target-order representation", but I'm not sure APInt/SpareBitVector is the line to draw that distinction. It also seems to me like we'd want to keep the target info pointer masks in the same bit order we keep the SpareBitVectors for TypeInfos in.

@jckarter Sorry for the delayed response.

I like the idea of introducing a type distinction between "guaranteed little-endian representation" and "guaranteed target-order representation", but I'm not sure APInt/SpareBitVector is the line to draw that distinction.

Yeah, longer term it would be nice to make types with this distinction. In this PR I am working towards the goal of making SpareBitVector little-endian everywhere, which I think is a useful first step. However APInt can still represent either byte order and will probably always need to. It is not the goal of this PR to make APInt the de-facto 'target byte order' type.

It also seems to me like we'd want to keep the target info pointer masks in the same bit order we keep the SpareBitVectors for TypeInfos in.

I mildly disagree with this. I think using little-endian byte order here makes the pointer masks slightly harder to reason about and manipulate when generating masks for aligned pointers. We can byte swap back and forth but it seems overkill.

I mildly disagree with this. I think using little-endian byte order here makes the pointer masks slightly harder to reason about and manipulate when generating masks for aligned pointers. We can byte swap back and forth but it seems overkill.

To be clear, I didn't mean that they both had to be little-endian; it may work out to be simpler overall to maintain all spare bit vectors in target endian. It just seems to me that we could use the same endian encoding for the SwiftTargetInfo masks that we end up using for the spare bit vectors, since that is where they almost always end up getting applied.

it may work out to be simpler overall to maintain all spare bit vectors in target endian

Hmmm, thinking about it that might make sense if we defined the bit vector as being chunked into 64-bit target-byte-order limbs. Then we might not have to do as much byte swapping.

It just seems to me that we could use the same endian encoding for the SwiftTargetInfo masks that we end up using for the spare bit vectors, since that is where they almost always end up getting applied.

I'll take another look and see if this can be done cleanly. Thanks for the pointers.


feature: when tressitter range is trigger, auto select minimum range and don't add label in selected range

Did you check the docs?

[X] I have read all the flash.nvim docs

Is your feature request related to a problem? Please describe.
when i use S trigger treesitter, then will auto selected minimun range, and same add label for outer range. i think the selected range label maybe not show is better.(cause mininum is selected for default, label will do nothing)
Describe the solution you'd like
don't add label on selected
Describe alternatives you've considered
only skip first label
Additional context
i try to resolve this issue, if i have space time, but i am buzy for now.if don't anybody solve this, i will submit a PR in later

Doesn't the config option opts.label.current already solve this?

Doesn't the config option opts.label.current already solve this?

where to set? i can't see it in document

yes, i see it, but not solve my proble.
the opt.label.current is can't label on first match in jump or search, but not affect treesitter, mayby is a bug?

and i think treesiter behavior is not like jump or search.
treesiter will selected a range, so don't label on first match is goods way. cause first match is be selected, key label, will do nothing.

it doesn't do nothing right? it ends the flash mode

it doesn't do nothing right? it ends the flash mode

yes,you are right, it ends the flash mode. but end flash mode can be <esc>.
if i have selected range in trigger flash treesitter, and first matched is my target, i will direct execute other operation like d, y ...

;, is cool feature,but i don't konw. then  i think you are right; i agree your said

maybe it can be configurable but I think just labelling the first selection so the flow is consistent makes more sense. especially as the label key will probably be closer to the home position than esc.
you can already (in flash treesitter visual mode) execute an operation with the initial selected range or the incrementally selected range (using ;,) assuming there is no label with the key for the operation, which is configurable


refactor: make the global quote asset USD

We currently have all assets quoted against NUSD, but in reality, all assets should be quoted against USD, and we use the :USD exchange rates to calculate the exchange rates between two tokens. THis is because there won't be NUSD exchange rates at the beginning of the chain.

Closed by:

#1656
#1705


Remove axios

Description

We use fetch in all but one place for making requests on the backend
Converted that from axios to fetch to standardize things and remove a dependency

Test Plan

[ ] Verify reCAPTCHA for reviews still functions appropriately and succeeds when checked, fails if not checked

~Now we just have to do this on the frontend~
Will review this later when the deployment is up

Oh interesting, it is installed on the frontend despite not being used there.


utf8 encoded variable-length strings

Is there a reason why zarr prefer "Pickle" and "MsgPack" encodings instead?
My sense is that utf8 is probably the most portable string encoding, so it would feel natural to support it.

If you have an array of variable length strings, utf8 can be used to encode
each string, but you still have to pack all the encoded strings into a
single buffer and then unpack at the other end. That's what the Pickle and
MsgPack codecs are doing. There was a suggestion a while back to also
implement a codec which packed strings C-style into concatenated encoded
bytes followed by lengths or offsets, IIRC like what's in Arrow. But there
hasn't been a strong motivation to do that as yet.
On Mon, Nov 27, 2017 at 10:29 PM, Stephan Hoyer<EMAIL_ADDRESS>wrote:

Is there a reason why zarr prefer "Pickle" and "MsgPack" encodings instead?
My sense is that utf8 is probably the most portable string encoding, so it
would feel natural to support it.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/alimanfoo/zarr/issues/206, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAq8QhV4cYj_yic4h8kc5fm9Wtv43ZQ2ks5s6ze5gaJpZM4QsZZ9
.

--
Alistair Miles
Head of Epidemiological Informatics
Centre for Genomics and Global Health http://cggh.org
Big Data Institute Building
Old Road Campus
Roosevelt Drive
Oxford
OX3 7LF
United Kingdom
Phone: +44 (0)1865 743596
Email<EMAIL_ADDRESS>Web: http://a http://purl.org/net/alimanlimanfoo.github.io/
Twitter: https://twitter.com/alimanfoo


Link to https://docs.adobelaunch.com/ from this repo

Update the repo settings with the url. That should add it to the description. If not, add the url to the readme.

Good call. The repo has a "website" setting that I used.


Update typography tokens in Code

I am waiting for the libraries to be synced before creating the first code output version. The output of tokens that are in sync looks very promising.


SimplePackManager.java:181: Add language support for...

The puzzle 1-195068ca from #1 has to be resolved:
https://github.com/shiruka/shiruka/blob/a547e89de390b499d28d29cdc21492f90613ef5e/src/main/java/net/shiruka/shiruka/pack/SimplePackManager.java#L181-L181
The puzzle was created by Hasan Demirtaş on 04-Apr-21.
Estimate: 5 minutes,  role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

The puzzle 1-195068ca has disappeared from the source code, that's why I closed this issue.


ares: Update to version 133

The newest version omitted ending with “-msvc-x64” for the x64 architecture.
It's unclear if the change is here to stay, but it's the reason the manifest wasn't updated automatically to the latest version, hence this PR.

[x] I have read the Contributing Guide.

/verify


Elaborate a test scenario coherent with fertility context

[x] Elaborate the scenario

[x] Identify a public dataset of choice for running this experimental scenario

[ ] Adapt library for working with this public dataset (in particular the NN architecture)

Hello !
Here is a proposition of scenario:
4 nodes containing text and image for each cycle. We can consider 5 images per cycle.
 So when we set up this scenario, we need to be careful on how we split the database to create the four nodes.
We may use this database as there are texts & images. It is a dataset used in this paper which @Thomas-Galtier shared. But I'm not sure they use the metadata in their model. We can also use only images.
What do you think?

@celinejacques I am recycling this issue and linking it to your PyTorch PR!

Hi guys @celinejacques @jeromechambost , doing some sorting in the old issues - is this one still of interest to you, and realistic?


Replace REST-Client with curb gem

(https://github.com/taf2/curb): use with HTTP "insecure" SSL connections (like curl -k, --insecure) to avoid Curl::Err::SSLCACertificateError

The perfect approach for this would be to measure time taken before and after the change. See https://blog.josephscott.org/2011/10/14/timing-details-with-curl/


Unix/OS X Video stream and pilot for Parrot BeBop

It seems like there was close to this solution back in February, it's been suggested to merge Sumo piloting sample with BeBopStreaming sample to get this to work, and there seems to be certain things you have to do to make it actually work with decent frame rate and still control Bebop.
But has anyone either at Parrot, or others, released a sample that both pilots and streams for Unix/OS X? Would be really great if this was released because I'm sure this is what many people want.
I am going to set to work on such a sample and will release it when I am done, but hoping someone might save me some time by having done it already and sharing.

Okay, well after that overwhelming response.... Here you go folks, this is as far as I'm going with the C version http://pastebin.com/JnKYGWpJ
It streams video, takes off and lands, never worked out the PCMD to pilot for real. Be really nice to have docs for the 3.0 SDK.
Stopping further work on the C version for Unix since I see there is a supposedly working Android sample of BeBop piloting. I'll be stripping the Android out of that to give myself a nice Java version to work with further for Unix/OS X.

Hi,
I'm really sorry for the late answer.
The BebopDroneDecodeStream sample does receive stream, decode it, and let you pilot it.
Best regards,
Djavan

Oh man, okay, sorry, didn't even realize something named 'decode' could be
what I was looking for.
Brett Tofel
(802) 765-0440
On Fri, May 22, 2015 at 12:11 PM, djavan-bertrand<EMAIL_ADDRESS>wrote:

Hi,
I'm really sorry for the late answer.
The BebopDroneDecodeStream
https://github.com/Parrot-Developers/Samples/tree/master/Unix/BebopDroneDecodeStream
sample does receive stream, decode it, and let you pilot it.
Best regards,
Djavan
—
Reply to this email directly or view it on GitHub
https://github.com/Parrot-Developers/Samples/issues/48#issuecomment-104700593
.


I only want to download the subtitle,how to do it?

youtube-dl.exe --subs-lang en,cn-TW https://www.youtube.com/watch?v=rSQNi5sAwuc&gl=CA
I try to download subs like this,but it's wrong I don't know why

Add --write-sub besides --sub-lang.

In fact ,I only want to download the subtitle file!Can it come true?
2016-06-21 19:44 GMT+08:00 Yen Chi Hsuan<EMAIL_ADDRESS>
Closed #9847 https://github.com/rg3/youtube-dl/issues/9847.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/rg3/youtube-dl/issues/9847#event-698924305, or mute
the thread
https://github.com/notifications/unsubscribe/APsBmsMD9nAPHmv7WPhLdHsoQ34zyXkwks5qN86dgaJpZM4I6o3k
.

One more option. For example:
youtube-dl.exe --write-sub --sub-lang en,cn-TW --skip-download https://www.youtube.com/watch?v=rSQNi5sAwuc&gl=CA

The option --skip-download skips downloading videos while other assets (subtitles, thumbnails, etc.) are still downloaded.

When command executes until downloading the subtitle,it stops and prompts
'gl' isn't internal or  external command ……
2016-06-21 19:55 GMT+08:00 Yen Chi Hsuan<EMAIL_ADDRESS>
One more option. For example:
youtube-dl.exe --write-sub --sub-lang en,cn-TW --skip-download https://www.youtube.com/watch?v=rSQNi5sAwuc&gl=CA
The option --skip-download skips downloading videos while other assets
(subtitles, thumbnails, etc.) are still downloaded.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/rg3/youtube-dl/issues/9847#issuecomment-227417771,
or mute the thread
https://github.com/notifications/unsubscribe/APsBmpqRX2CDsXxSvgc-g8hzhnk3_-MFks5qN9EcgaJpZM4I6o3k
.

Could you post the full log, including your command?

Oh seems you need to enclose the URL with double quotes. See https://github.com/rg3/youtube-dl#video-url-contains-an-ampersand-and-im-getting-some-strange-output-1-2839-or-v-is-not-recognized-as-an-internal-or-external-command.

Thanks for your help. As a chinese,I appreciate your work very much!
2016-06-21 20:13 GMT+08:00 Yen Chi Hsuan<EMAIL_ADDRESS>
Oh seems you need to enclose the URL with double quotes. See
https://github.com/rg3/youtube-dl#video-url-contains-an-ampersand-and-im-getting-some-strange-output-1-2839-or-v-is-not-recognized-as-an-internal-or-external-command
.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/rg3/youtube-dl/issues/9847#issuecomment-227421416,
or mute the thread
https://github.com/notifications/unsubscribe/APsBmoml4WYHGRjPR3w12grW8VJhMaPZks5qN9WDgaJpZM4I6o3k
.


Improve JsValue Dynamic Objects

Add JS spec getter/setters and so forth.
More testing around type conversion.

A lot of this work is actually included in #7 needs testing, however.


FLATNOTES_PORT missing from https://github.com/dullage/flatnotes/wiki/Environment-Variables

I can't see a way to edit the wiki

Thanks. I've added this now 👍


Ints or Floats?

What should we use as the type for storing locations and dimensions and stuff... Ints or Floats. I've always used Floats for the accuracy and being able to go half's and stuff. Ints on the other hand, don't have as much accuracy but seem simpler.

Floats, worse comes to worse we can stick a (int) in front of it, like I did with the shape classes

I do a vector2f class as well then.

Sounds good


Latest master branch exports broken charts

In fadd5d097a2453b3efdc08eff5bc8c4d65eec837 the tmb exporter was changed to add the improv_zones field. However it appears to have been implemented incorrectly, as it exports JSON files with "improv_zones": {}. This is now broken under TrombLoader 2.2.0 as it expects improv_zones to be an array.
The offending line is this:
https://github.com/towai/TromboneCharter/blob/c26999626a64d901f2130a74116f678f1af17d3e/tmb_info.gd#L161
Presumably this was meant to reference the improv_zones variable instead of being an empty object.

Known issue; fixes were applied in toottally branch though maybe should've been applied to master and then ported over--i've cherrypicked them now, thanks for pointing it out. i really need to get around to finalizing the changes to that feature (because that wasn't the only other thing that's on that branch!) and merging it anyway.


fix falcon 180b oom issue if peft > 0.6.2

What does this PR do?

Fixes # (issue)
Before submitting

[ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[ ] Did you make sure to update the documentation with your changes?
[ ] Did you write any new necessary tests?

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


⚠ Mobitopup has degraded performance

In 0172708, Mobitopup (https://napcard.voz.tech) experienced degraded performance:

HTTP code: 200
Response time: 4721 ms

Resolved: Mobitopup performance has improved in 728da2a.


MS Teams notification integration

Q
A

Issue Type
Feature Request with PR

Deployer Version
N/A

Recipes Version
N/A

Local Machine OS
N/A

Remote Machine OS
N/A

Description
I can provide PR for MS Teams integration if there is interest.

Yes, this will be cool.


refactor: integration tests to use vitest instead jest

Refactor Request
Describe the Refactor Request
In the integration tests branch, it was used jest. Otherwise, in some parts of the project, it is being used vitest, that is newer and more performative.
So, to make a more concise and more performative code, the integration tests need to be refactored.
Describe Preferred Solution
To complete the issue, the integration test needs to import vitest functions and definitions, like beforeAll, it and describe. None of jest definitions will be used after the modification.
Related Code
An example of test the is using the vitest already can be seen at: https://github.com/blockful-io/external-resolver/blob/integrationTests/packages/client/test/public.test.ts
Additional Context
vitest docs: https://vitest.dev/guide/

is there a PR for this?


[Feature Request] Can I edit my favorite?

When I press the favorite icon in gallery, I can only add/remove it in favorites.
I want to edit my favorites like the original e-hentai website, by sliding or long pressing item in the favorites tab or by long pressing the favorite icon in gallery page.
I would appreciate it if I can change my favorites' categories with this feature. If I can also edit my favorites' notes, that would be better.
You may suggest that I can change one favorite's category by canceling a favorite then adding it to favorites again. But that would change the time it is favorited. In current version, there is no way to change a favorite's category while the favorited time remains the same.

It sounds great. We should definitely implement that. Thanks!
cc @chihchy


More info at: https://travis-ci.com/Qiskit/qiskit-terra/jobs/315437976

API outage for network tests.


Support firebase regions

https://github.com/nuxt/nuxt.js/issues/13341
https://firebase.google.com/docs/functions/manage-functions#modify-region

Hosting rewrites to other than us-central1 is now supported.
Since Firebase Tools v11.4.0 https://github.com/firebase/firebase-tools/releases/tag/v11.4.0
Injection the region post build seems to work, so including it in the build step should be straight forward.
const server = functions.region('europe-west3').https.onRequest(nitroApp.h3App.nodeHandler)

Hi! I'd also be very interested in this to improve performance. I've tested modifying the server after build but before deployment this and it seems to work well:
-const server = functions.https.onRequest(toNodeListener(nitroApp.h3App));
+const server = functions.region("europe-west2").https.onRequest(toNodeListener(nitroApp.h3App));

Hi, I've been using the following configuration to workaround this. It uses the replace config to inject the region.
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
  /* Other config options */
  nitro: {
    preset: "firebase",
    replace: {
      "functions.https.onRequest": "functions.region('europe-west2').https.onRequest",
    },
  },
});

I'd be happy to open a PR to tackle this, however I'm not sure where the best place is to store the configuration. Looking at the Firebase docs, there is no way to set the region with .firebaserc or firebase.json, only in the export itself. The nitro configuration reference doesn't seem to have any 'build options' key to store a region in. If a maintainer could suggest somewhere, I'd be happy to have a go at working it into the entry.

This might be related (recent release of firebase-tools): https://github.com/firebase/firebase-tools/pull/5504

Interesting, I see they have also updated their documentation: Direct requests to a function

Note: if region is omitted from the hosting config, the Firebase CLI will attempt to automatically detect the region from the function's source code which, if unspecified, defaults to us-central1. If the source code is unavailable, the CLI will attempt to detect the region from the deployed function. If the function is in multiple regions, the CLI will require region to be specified in the hosting config.

So the workaround above will still work, as the region will be detected from the code. More details can be found here: Integrate web frameworks with Hosting

@pi0 this will be resolved with the firebase v2 preset #1142.
In the meantime we can add @luc122c workaround to the documentation #1369


Row counter

I would really like a ![rowindex] counter. This would help correct the csv (i.e. if card has an error just look at the ![rowindex] in the csv)

This logic was added with this pre-release: https://github.com/nhmkdev/cardmaker/releases/tag/v.<IP_ADDRESS>-unstable.v.a1
From the release description:

Added reference macros for displaying the reference source line and name ![refline] and ![refname]
The above information is also visible in the window title of the canvas


Audit Scanner overloading a single pod from policy server

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
I noticed that when Audit Scanner starts to run all request load is targetted into a single policy server pod, instead of being spread out throughout all available replicas, making the pod struggle to respond to all Audit scanner requests and making the auditing process take much longer. It does seem that Audit scanner also has very little concurrency when validating resources. I tried it on a large cluster (thousands of namespaces) and at the moment is taking around 2 days to finish.
Expected Behavior
Audit Scanner should take advantage of all replicas available from policy server to spread the request load
Steps To Reproduce
No response
Environment
- OS: Linux
- Architecture: amd64

Anything else?
No response

Closing, this is now fixed with the 1.13 release