[Feature]: Support converting to and from .KF

Expected behavior
The .kf file format as additional conversion option so that animation can be directly imported into Niftools (Blender Addon) or NifSkope without the need of an additional conversion via hkxcmd.
hkxcmd supports converting .hkx to .kf and vice versa. (LE Only)
https://www.niftools.org/pyffi/pyffi/formats/nif.html

I have been wanting to get one as well.
However, the following points made this impossible, so I did not implement it.

I'm not sure of the detailed binary structure of the kf file.
Currently I have modified serde (Rust's famous library) to somehow support conversion to hkx and xml
The purpose of creating this was to analyze the file structure of hkx (log output for that) and to try to create an alternative to Nemesis

I had to write the following docs to analyze/output hkx binary data.

Specification
Binary analysis

If there are similar docs, I may be able to make it.
I looked at pyffi nif link, but my understanding and skills were not good enough to understand it. Sorry.

https://github.com/niftools/nifxml/wiki
Maybe this can be of any use? You probably know this already tho ☺

Hmmm, I am not sure of the correspondence between the information in hkx and kf.
I did find information that seems to be the case on the following page. (in the link you wrote).

Obviously kf is binary data as you can see from the reference link, but I am not sure how the data in hkx is converted to binary data in kf.
It remains unclear what each binary data in kf represents.
I looked at the src of hkxcmd a long time ago,
but it uses niflib, a C++ library, and I couldn't figure out what it was doing behind the scenes as well.

I finally understood what the document is about the other day.
It appears to be the following.

The C++ type is written in XML, so it parses it and automatically generates the type.
If binary data ClassName is written, it reads it as per the type information written in XML (deserialize. Once this is parsed, the serializer can do the reverse)

I am still not sure about hkxcmd's Export.
Even if I were to implement it, I think I would have to fork serde_hkx because XML is GPL licensed.
And I am currently developing another program, so it is low priority.
I may work on it after that is done. :)


Submit VCell <IP_ADDRESS>

id: vcell
version: <IP_ADDRESS>
specificationsUrl: https://raw.githubusercontent.com/biosimulators/Biosimulators_VCell/e39f8d5b5ec733202c65b12e9d4dceb7b65d568e/biosimulators.json
specificationsPatch:
version: <IP_ADDRESS>
image:
url: ghcr.io/biosimulators/biosimulators_vcell/vcell:<IP_ADDRESS>
validateImage: true
commitSimulator: true

Thank you @biosimulators-daemon for your submission to the BioSimulators simulator validation/submission system!
The BioSimulators validator bot is validating the specifications of your simulator, validating your Docker image and committing your simulator to the BioSimulators registry.
We will discuss any concerns with your submission in this issue.
A complete log of your simulator submission job will be available here. The results of the validation of your tool will also be saved as a JSON file.A link to this file will be available from the "Artifacts" section at the bottom of this page.

The specifications of your simulator is valid!


examples/TfFeedForward.py does not run correctly

add TfFeedForward.py to model
start new train job
the new train job is labeled as STARTED however never proceed to RUNNING

p.s. executed bash scripts/setup_node.sh to enable GPU support

logs in worker for reference:
Traceback (most recent call last):
File "/root/rafiki/utils/service.py", line 50, in run_worker
start_worker(service_id, service_type, container_id)
File "scripts/start_worker.py", line 40, in start_worker
worker.start()
File "/root/rafiki/worker/train.py", line 56, in start
self._monitor.pull_job_info()
File "/root/rafiki/worker/train.py", line 257, in pull_job_info
self.model_class = load_model_class(model.model_file_bytes, model.model_class)
File "/root/rafiki/model/utils.py", line 51, in load_model_class
raise InvalidModelClassError(e)
rafiki.model.utils.InvalidModelClassError: Traceback (most recent call last):
File "/usr/local/envs/rafiki/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "/usr/local/envs/rafiki/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in
_pywrap_tensorflow_internal = swig_import_helper()
File "/usr/local/envs/rafiki/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "/usr/local/envs/rafiki/lib/python3.6/imp.py", line 243, in load_module
return load_dynamic(name, filename, file)
File "/usr/local/envs/rafiki/lib/python3.6/imp.py", line 343, in load_dynamic
return _load(spec)
ImportError: /usr/lib/x86_64-linux-gnu/libcuda.so.1: file too short

hi @easyfan327, since rafiki has been upgraded to version 0.2.0, it is recommended that you install the most updated version of rafiki from nginyc/rafiki/master. Please remember to delete any old rafiki's instances (incl. docker images and containers) remaining on your machine before installing the new version.
When scaling rafiki on GPU, also remember to add 'GPU_COUNT': 1 to budget while you create a train job (refer to latest doc: https://nginyc.github.io/rafiki/docs/0.2.0/src/python/rafiki.client.html#rafiki.client.Client.create_train_job).
For example:
client.create_train_job(     app='fashion_mnist_app',     task='IMAGE_CLASSIFICATION',     train_dataset_id='70efcbf6-b576-44d0-83b7-fd93e8ee03d3',     val_dataset_id='9c28d97a-3d08-4903-b217-1169a13e5d6a',     budget={ 'MODEL_TRIAL_COUNT': 5,               'GPU_COUNT': 1},     models=[ 'b67f3017-8f37-45cc-a7c5-a3f8912ac72e' ] )
I have no problem while running this model. FYR, attached herewith the code https://gist.github.com/pinpom/fe66a8acfa656149fe038e5272e5e302. Please try again and let me know if there's any issues.

hi @easyfan327, since rafiki has been upgraded to version 0.2.0, it is recommended that you install the most updated version of rafiki from nginyc/rafiki/master. Please remember to delete any old rafiki's instances (incl. docker images and containers) remaining on your machine before installing the new version.
When scaling rafiki on GPU, also remember to add 'GPU_COUNT': 1 to budget while you create a train job (refer to latest doc: https://nginyc.github.io/rafiki/docs/0.2.0/src/python/rafiki.client.html#rafiki.client.Client.create_train_job).
For example:
client.create_train_job( app='fashion_mnist_app', task='IMAGE_CLASSIFICATION', train_dataset_id='70efcbf6-b576-44d0-83b7-fd93e8ee03d3', val_dataset_id='9c28d97a-3d08-4903-b217-1169a13e5d6a', budget={ 'MODEL_TRIAL_COUNT': 5, 'GPU_COUNT': 1}, models=[ 'b67f3017-8f37-45cc-a7c5-a3f8912ac72e' ] )
I have no problem while running this model. FYR, attached herewith the code Please try again and let me know if there's any issues.


feat(paymaster-proxy): create admin routes for creating policies

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#319  👈
#318
#317
#309
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @jakim929 and the rest of your teammates on  Graphite


Planning precise straight line movements for UR10e with ROS2

Hi, I am using the UR10e robot with ROS2 Humble. I have to perform a couple of fine straight line motions for robotic tool changing, where all my waypoints are offsets in X,Y, Z directions. I am able to do this very simply via the teach pendant where I define speedL movements. However, I need to do this via ROS2 and as there is no cartesian planner, I had been trying the cartesian motion controller proposed by : https://github.com/fzi-forschungszentrum-informatik/cartesian_controllers and that was recommended also in the issues in this repo.
However, I have found after repeated testing that the IK solver with this repo results in random jumps and vibrations in the robots movement, and doesn't execute clean precise cartesian movement. I would like to know, instead of cartesian commands, if I record the waypoints as joint states instead, and use the scaled_joint_trajectory_controller  and the FollowJointTrajectory action, will this execute more straight line motions ? I am wondering this as using the joing trajectory controller means I use the robot's internal controller and trajectory generation for the motion and I am assuming is more reliable than other planners.
If not, what is the best slution? Would using moveit be the only recommended solution for getting clean precise straight line movements?
Is there any other way to execute SpeedL commands on the robot via ROS2? Where I can ensure the path that is planned is always straight line? Its quite critical that the motions planned are straight line; we have had previous experience where after  moveit planning the robot executed a full circle motion rather than move in a straight line between a point A and B, but as the applictaion here is quite delicate, any errors could damage the tools attached.
Thanks a lot!

You probably want to setup Moveit2 with the Pilzplanner. This planner is also available for ROS2.

I'll close this issue as the proposed solution seems to be appropriate for the question.


Create the Marcel ideas plugins

This plugin should be activated whenever a sentence starting with Marcel, and not recognized by any plugin, is said.
The goal is to easily grab all ideas without having to enter issues.
The improved workflow would be as follow :

Someone says a sentence starting with "Marcel, ..."
This sentence doesn't activates any plugin
User voice is recognized
An email is sent to the user (or a Google Chat is started) asking him that Marcel didn't understood the sentence, and asks him what to do
Sentence and associated actions are entered in a new GitHub issue, with the user as issue writer
OPTIONAL an idea is added to ZenApp

This way, we would quickly have a list of plugins to implement

Perhaps leave comments on a dedicated issue instead of separate issue ? Because it could spam the project of issues


Behavior of SpriteAnimationComponent.shouldRemove is much different with Component.shouldRemove?

Normally we can remove a Component easily with shouldRemove = true or remove(), but this not worked in SpriteAnimationComponent.
I noticed SpriteAnimationComponent override shouldRemove as below:
class SpriteAnimationComponent {
  @override
  bool get shouldRemove => removeOnFinish && (animation?.isLastFrame ?? false);
}

I think it's better change to
bool get shouldRemove => removeOnFinish && (animation?.isLastFrame ?? false) || super.shouldRemove;

Is this right?
flame version: 1.0.0-rc6
Thanks

Sounds reasonable!
Do you want to make a PR with it?
(Otherwise we'll fix it of course)

@spydon PR #666 fired and all passed. ;-)


Semantic line feed in bullets leading to panic with prettier

I am using mdformat==0.7.16, mdformat-mkdocs==1.0.1, and prettier==3.0.0-alpha.9-for-vscode with tabWidth = 4 to match PEP 8.
Here is the input, and this is fine for mdformat and prettier:
1. Semantic line feed where the following line is
   three spaces deep

However, after adding mdformat-mkdocs, there is a panic about the "three spaces deep" part. mdformat-mkdocs wants to add an extra space before "three" so it's 4-spaces deep:
1. Semantic line feed where the following line is
    three spaces deep

I think this is a bug with mdformat-mkdocs, imo it shouldn't touch the semantic line feed's spacing.

Hi @jamesbraza, thanks for trying out mdformat-mkdocs!
I think a 3-space indent on a number list is either an intentional choice or a bug in prettier. I found one related issue that requested the behavior that mdformat-mkdocs implements: https://github.com/prettier/prettier/issues/5635. Is the 3-space indent a standard and documented somewhere?

The 3-space indent on a semantic line feed gets enforced by mdformat without mdformat-mkdocs, and prettier.  Try running mdformat (without mdformat-mkdocs):
1. Semantic line feed where the following line is
    three spaces deep

I think mdformat-mkdocs should tab over sub-bullets to 4 spaces, but should not tab over semantic line feeds to 4 spaces

Oh okay, let me take a look at making that change

So this change would break the rendering of one of my test cases.
Based on an issue reported to mdformat https://github.com/executablebooks/mdformat/issues/371#issuecomment-1353071369, the current behavior is necessary for indented paragraphs to be identified. Below is an example:
### With proposed change

1. Here indent width is
   three.

    1. Here indent width is
       three.

1. Here indent width is
   five (three). It needs to be so, because

   Otherwise this next paragraph doesn't belong in the same list item.

---

### With current behavior

1. Here indent width is
    three (four).

    1. Here indent width is
        three (four).

1. Here indent width is
    five (four). It needs to be so, because

    Otherwise this next paragraph doesn't belong in the same list item.

You can see that bullet 2 isn't rendered properly if we were to change the behavior:

Fwiw, I am not able to repro that screenshot's rendering in PyCharm:

Or in this, this, or this markdown renderer.  What renderer are you using?
Fwiw, semantic linefeeds with bulleted lists is pretty fundamental to Markdown. prettier has been around for many years, don't you think this would have been fixed in prettier if it led to rendering issues?

Looking at the linked issue, I don't know there was ever actually a conclusion, hukkin in his main response disagreed that it was actually a problem.  I agree with his comment here:

indent width of ordered lists depends on the width of the initial number of the ordered list

Technically, mdformat-mkdocs breaks this for semantic line feeds right now.  For bullets it's not an issue.
What do you think?

If you don't agree, perhaps mdformat-mkdocs could expose a boolean config option indent_linefeeds defaulting to True to control this behavior

Fwiw, I am not able to repro that screenshot's rendering in PyCharm:

Or in this, this, or this markdown renderer. What renderer are you using?
Fwiw, semantic linefeeds with bulleted lists is pretty fundamental to Markdown. prettier has been around for many years, don't you think this would have been fixed in prettier if it led to rendering issues?

I can reproduce the issue with vanilla mkdocs and created a minimum example here: https://github.com/KyleKing/mdformat-mkdocs/tree/464f4dfe483c602b10425d46770c2b6c4efa338a/mkdocs-demo
Just to understand, are you using this plugin with mkdocs or are you looking for 4-space support in general?

I hacked together a quick working version here: https://github.com/KyleKing/mdformat-mkdocs/commit/815e977dbf6f1c23a9f51d861249035063651cac and tested both wiht or without the configuration option here: https://github.com/KyleKing/mdformat-mkdocs/commit/7fb04767e4b70c9203f0b4a22520786418508117
However, I'm blocked on an approach where the user can specify the opt. Plugins can't currently extend the configuration options (see https://github.com/hukkin/mdformat-web/issues/2#issuecomment-1060062626 and https://github.com/executablebooks/mdformat/blob/0cbd2054dedf98ec8366001c8a16eacfa85cebc1/src/mdformat/_conf.py#L63-L69 and https://github.com/executablebooks/mdformat-myst/pull/9 and https://github.com/executablebooks/mdformat/issues/234)
Edit: looks like it should be possible to add CLI options, but not possible to extend the configuration file: https://github.com/executablebooks/mdformat/issues/378

Published! https://pypi.org/project/mdformat_mkdocs/1.0.2rc2. Try with 'mdformat_mkdocs==1.0.2rc2' however you install mdformat
Let me know what you think and if it is behaving properly on your projects

Oh wow that mdformat's config doesn't yet support extension, that's too bad.
My use case is actually not using MkDocs, it's just vanilla Markdown.  Long story short, we have prettier with tabWidth = 4 to match PEP 8 in our JSON, YAML and Markdown files as well.  I see mdformat-mkdocs as the way to get mdformat to indent the bullets by 4-spaces (per this issue).

After pip install mdformat-mkdocs==1.0.2rc2 I see:
> mdformat --help
...
  --align-semantic-breaks-in-numbered-lists
                        If specified, align semantic indents in numbered lists to the text

And running, mdformat --align-semantic-breaks-in-numbered-lists README.md it works! 🥳
Thank you!  I will use this in pre-commit-config.yaml:
    - repo: https://github.com/executablebooks/mdformat
      rev: 0.7.16
      hooks:
          - id: mdformat
            additional_dependencies:
                - ...  # Other plugins
                - mdformat-mkdocs>=1.0.2rc2
            args: [--align-semantic-breaks-in-numbered-lists]

That is great to hear! I'll go ahead and make the official 1.2.0 release then
Let me know if you run into any additional issues

I think that commit has 1.2.0 and 1.0.2, not sure which to pin

The commit and my comment were incorrect, use 1.0.2!
https://pypi.org/project/mdformat_mkdocs/1.0.2/

Okay cool.  Fwiw, looks like the releases and tags are out of sync somehow too, you might want to fix that


De-index profiles when not active

Many spammers still create collectives and organizations on Open Collective, with the apparent intent to get backlinks, even though we use a special redirect URL like https://opencollective.com/redirect?url=... that's supposed to get rid of them.
Though difficult to measure, this probably has a negative impact on our SEO as Google ends up finding profiles for Casinos, adult websites and keto stuff on our domain.
To limit that, I'm proposing that:

When an account is de-indexed, make sure all nested pages (e.g. /:slug/nested-page) are too (the logic is not currently centralized)
On all "inactive: accounts. We'll define "Active" by:

Collectives and funds: When they have a fiscal host + isActive = TRUE
Organizations: They made at least one financial contribution
Hosts: At least one transaction is associated with them
Projects & events: inherit from parent
All other profile types: hide

On all accounts that have data.hideFromSearch set to true

Reminder: we've already de-indexed all user profiles

An image to better explain why we need to resolve this issue:


Support for jumping and crouching

Hi, I didn't see a CONTRIBUTOR.md, so I'm just firing away. Would be awesome if I could jump or crouch. To make it actually useful, the map should allow for "partial" walls of course.

While jump and crouching would be awesome, it wouldn't fit in the current setup of the engine. Currently the entire game is really just a top-down 2d game but with a 3d renderer. The physics and levels are only every accounting for two dimensions. Add verticality in the game would add another dimension and it would mean that we would have to use another physics engine (one that can work in three dimensions) and create a new workflow for authoring maps.
For reference, this game is built almost exactly the same way as described in this video: Making of Xibalba.


Unable to import workspace libraries

Current Behavior
Unable to import any of the libraries in my workspace.
Expected Behavior
The ability to import workspace libraries.
Steps to Reproduce
Create a workspace with NX 12, boostrap a react component library and docusaurus. Try to import the react component library.
Failure Logs
./apps/docs/src/scenes/BoidScene.tsx
Module not found: Can't resolve '@react-ecs/boids' in '/home/ldlework/src/react-ecs/apps/docs/src/scenes'./apps/docs/src/pages/index.tsx
Module not found: Can't resolve '@react-ecs/core' in '/home/ldlework/src/react-ecs/apps/docs/src/pages'

### Environment
  Node : 14.16.0
  OS   : linux x64
  yarn : 1.22.10

  nx : Not Found
  @nrwl/angular : Not Found
  @nrwl/cli : 12.0.6
  @nrwl/cypress : 12.0.6
  @nrwl/devkit : 12.0.6
  @nrwl/eslint-plugin-nx : 12.0.6
  @nrwl/express : Not Found
  @nrwl/jest : 12.0.6
  @nrwl/linter : 12.0.6
  @nrwl/nest : Not Found
  @nrwl/next : 12.0.6
  @nrwl/node : Not Found
  @nrwl/react : 12.0.6
  @nrwl/schematics : Not Found
  @nrwl/tao : 12.0.6
  @nrwl/web : 12.0.6
  @nrwl/workspace : 12.0.6
  @nrwl/storybook : 12.0.6
  @nrwl/gatsby : Not Found
  typescript : 4.1.5

This is related to #127 and #112. We don't plan on adding TypeScript support to Docusaurus soon, but we'd appreciate a contribution. If you're unable to contribute at this time, then perhaps this workaround will help you.

I have tried the method mentioned in https://github.com/ZachJW34/nx-plus/issues/112 to no avail:
const tsconfig = require('../../tsconfig.base.json');
const paths = tsconfig.compilerOptions.paths;
const alias = Object.keys(paths).reduce(
    (aliases, k) => ({ ...aliases, [k]: './' + paths[k][0] }),
    {}
);

module.exports = {
    presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
    plugins: [
        [
            require.resolve('babel-plugin-module-resolver'),
            {
                alias: alias,
            },
        ],
    ],
};

I couldnot make this work, i've also wrote on the original issue https://github.com/ZachJW34/nx-plus/issues/112#issuecomment-1245663498

I was able to import components from other libraries by prepending the full relative path to the aliases and then importing the components in in the mdx files using a full relative path as well.
`
const tsconfig = require('../../tsconfig.base.json');
const paths = tsconfig.compilerOptions.paths;
const alias = Object.keys(paths).reduce(
(aliases, k) => ({ ...aliases, [k]: '../../' + paths[k][0] }),
{}
);
module.exports = {
presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
plugins: [
[
require.resolve('babel-plugin-module-resolver'),
{
alias: alias,
},
],
],
};
`
And in the markdown file:
`
Documentation
import { Button } from '../../../libs/components/src/lib/button/button';
Test
`
It's not pretty but at least the files get resolved correctly that way.

I was able to import components from other libraries by prepending the full relative path to the aliases and then importing the components in in the mdx files using a full relative path as well.
const tsconfig = require('../../tsconfig.base.json');
const paths = tsconfig.compilerOptions.paths;
const alias = Object.keys(paths)
    .reduce(
        (aliases, k) => ({ ...aliases, [k]: '../../' + paths[k][0] }),
        {}
    );

module.exports = {
    presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
    plugins: [
        [
            require.resolve('babel-plugin-module-resolver'),
            {
                alias,
            },
        ],
    ],
};

And in the markdown file:
# Documentation

import { Button } from '../../../libs/components/src/lib/button/button';

<Button>Test</Button>

It's not pretty but at least the files get resolved correctly that way.


Update nuxt.md due to typo

Typo, 2 times offlineReady instead of updateReady and offlineReady

@s0h311 it is needRefresh

@userquin oh, Now I commited it with the correct one.


[net] add target Seeed Arch Max (stm32f407)

net support for Seeed Arch Max (stm32f407 + dp83848, RMII interface)

Is this fully functional -> any tests which results can be shared here?
I would like us to provide more details regarding testing, when adding new feature.

http://developer.mbed.org/users/yihui/code/Arch_Max_Ethernet_Dev is a program including the changes (with a little difference)
It's a HTTP client program.

There's comment: but can't send data, still true?

The description needs a update. It can send data now.

There are net tests, which you can run to test this addition : https://github.com/mbedmicro/mbed/tree/master/libraries/tests/net . Can you run at least some of them and share the results with us?

Here is the test result of [94] NET_8: NTP client and [93] NET_7: HTTP client hello world. The net library works well.
$ python make.py -m ARCH_MAX -t GCC_ARM -d G: -s COM54 -b 9600 -p 94
Building project NTPCLIENT_HELLOWORLD (ARCH_MAX, GCC_ARM)
Image: d:\mbed-SDK\build\test\ARCH_MAX\GCC_ARM\NET_8\NTPClient_HelloWorld.bin
ost_test_name;default_auto}}
{{description;NTP client}}
{{test_id;NET_8}}
{{start}}
NTP_SETTIME: Trying to update time...
NTP_SETTIME: UTC Time read successfully ... [OK]
NTP_SETTIME: Tue Mar 10 06:54:37 2015

{{success}}
{{end}}

$ python make.py -m ARCH_MAX -t GCC_ARM -d G: -s COM54 -b 9600 -p 93
Building project HTTPCLIENT_HELLOWORLD (ARCH_MAX, GCC_ARM)
Image: d:\mbed-SDK\build\test\ARCH_MAX\GCC_ARM\NET_7\HTTPClient_HelloWorld.bin
{{timeout;15}}
{{host_test_name;default_auto}}
{{description;HTTP client hello world}}
{{test_id;NET_7}}
{{start}}
HTTP_GET: Trying to fetch page 'http://developer.mbed.org/media/uploads/donatien/hello.txt'...
HTTP_GET: Read 12 chars: 'Hello world!' ... [OK]
HTTP_POST: Trying to post data to 'http://httpbin.org/post' ...
HTTP_POST: Read 327 chars ... [OK]
HTTP_POST: {
  "args": {},
  "data": "",
  "files": {},
  "form": {
    "Hello": "World",
    "test": "1234"
  },
  "headers": {
    "Content-Length": "21",
    "Content-Type": "application/x-www-form-urlencoded",
    "Host": "httpbin.org"
  },
  "json": null,
  "origin": "<IP_ADDRESS>",
  "url": "http://httpbin.org/post"
}

{{success}}
{{end}}

@0xc0170 Could you be able to sync the EthernetInterface library?

The server responsible for synch eth libraries is not working currently.


"Programs" page does not look correctly

How it can look like:

Duplicate of #106 - thanks for the screen shots!


Seperate Token Limit for Inferencing & Writing

I want the smart model (GPT 4 in my case) to be able to read large amounts of text ( > 4096 tokens), but the model has a limit of 4096 tokens for output. Can we get separate token limits for these? Since to get it to work, I have to set the smart token limit to 4096. My apologies if the smart model isn't used to read anything, in which case please disregard this message.

Hey @murtaza-nasir can you further elaborate on this? We use gpt4 for writing but it needs to use inference for context + generating the final output.

My apologies, I believe I didn't really think this message through. For some reasons it made sense to me at the time, since I was getting an error that gpt4 can only support 4096 output tokens. But I believe to have gpt4 do most of the reading all I have to do is assign it as the fast model too in the config file. Not sure why I didn't do this at that time.


Write documentation

Planned documentation:

TJS<->JS interface
Creating a macOS app bundle
Compiling the iOS/Android version
How to integrate your own plugin into the compiled executable
Optional features such as GPU rendering with Canvas class, case insensitivity, SDL threads, plugin enable/disable…
Differences between Kirikiri SDL2 and Kirikiri Z (mainly, stubbed and incomplete functinality)
reStructuredText/Sphinx version of Kirikiri Z/TJS2/KAG3 documentation (English, Japanese, and both Chinese variants)

We need psvita


[Updater] The Updater always expects job.dependency_groups to be defined

As we start to test configured Dependency Groups, we no longer need to rely on the Updater handling empty dependency groups by failing over to a "group everything in one PR" placeholder rule.
The service is now responsible for injecting this in places where it is required, otherwise we should treat an empty job.dependency_groups as a sign the feature is not being invoked since this is the target production behaviour.
Removing it now will avoid any debugging confusion as we start to test more widely.
Other Changes
As part of making this change I migrated the test that verifies that the GroupUpdateAllVersions class handles mixes of grouped and ungrouped dependencies properly from the "legacy" updater_spec.rb into the class-specific test.
This lead on to a further change in DependabotSnapshot#ungrouped_dependencies as it was surprising to find this set empty where no groups were defined.
I've added a guard clause to return the full list of allowed_dependencies when DependabotSnapshot#groups are empty so it can be asserted against in tests consistently and UpdateAllVersions no longer needs to be aware of whether groups exist or not.

Note: this PR switches over the smoke test core uses from this one which has no configuration for dependency_groups to this one which does.
Once this PR merges, we will need to delete tests/smoke-bundler-grouped.yaml as it will start failing.


What is the image input  size, 640x640 for COCO set?

I read the paper and checked the code base. It seems it didn't specify the input size in the training except for in the data augmentation (COCO_transformer.py). So I am wondering what resolution the AP score (49.4) got from.
I am training my own dataset and like to use the resolution 1024x1024 or close. Any suggestion? For example, I might try the fixed size first and then try the data augmentation.

@AI-Passionner All the AP's shown in the README use the default setting: scales = [480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800], max_size = 1333.

@SuperHenry2333 Thank you much.
Is this something different from classical object detection, which usually needs to specify the input size, like 640x640? In the DETR-like models,  we just need to specify different resolutions and then convert them to a sequence of sub-images.
In order to train my own set with high resolutions, I just need to modify the scales, for examples,
"""
data_aug_scales = [800, 960, 1024]
data_aug_max_size = 1024
data_aug_scales2_resize = [800, 960, 1024]
data_aug_scales2_crop = [800, 1024]
"""
Best,

We follow the previous DETR-like method to do data augmentation. We do not fix the image size when training. We randomly select a size from scales = [480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800].


Use edition 2018?

Is this wanted? I'd be happy to raise the pr.

Thanks. Personally I avoid edition 2018 for now. However, it would be great if you could run cargo +nightly fix on the codebase, as there seem to be some warnings on nightly.

Ok np for now. I think you should eventually, I like 2018 personally because I can only remember a single set of syntax rules at once.

@alexheretic yes on a long term basis, I do want a switch to edition 2018. At some point, contributors might not be accustomed to older editions any more. But edition 2018 isn't even one year old yet.


tests: timer_monotonic: Use volatile for timing variables

This commit adds the volatile qualifier to the timing variables, in
order to ensure that the compiler does not try to optimise the test in
a way that can affect the execution time measurements.
Signed-off-by: Stephanos Ioannidis<EMAIL_ADDRESS>NOTE: This fixes the qemu_arc_hs6x failure seen here. For more details, refer to the discussion on Discord.

I missed the party here, but looking at the code in question, this seems really unlikely to be a root cause fix and frankly looks more like a platform bug.  Check the cycle counter implementation on ARC.  My guess is that it turns into an inline expansion of something without a compiler barrier: e.g. an __asm__ block missing a volatile, a spinlock or atomic definition without a memory clobber, etc...
What's seems to have happened is that gcc thought it was OK to move around the result of k_cycle_get_32(), and that can't be allowed to happen.  In general platforms get this feature for free (again by the use of things like volatile asm blocks or things like spin/irq locks that contain them).
Either that, or it's a compiler bug I guess.

this seems really unlikely to be a root cause fix

Yea, this was never meant to be a fundamental fix; as noted in the linked Discord thread, it is likely a compiler bug and I have pinged the ARC guys to have a look.
That aside, these variables should have been volatile anyways.

That aside, these variables should have been volatile anyways.

They look fine to me.  The natural code generation on most platforms in fact is going to leave them in callee-saved registers across the k_sleep() call (which is a proper ABI function everywhere because of how we define it) and never have them in memory at all.
Broadly, I'm really suspicious about situations where code has naked volatiles sitting on local variables, especially so when their address is never taken or passed around.   Per the spec, I'm pretty sure that this is a noop anyway -- volatile doesn't guarantee the compiler won't optimize situations it can logically prove, it just says that the compiler must assume that other contexts (which don't exist here!) might change memory state (basically: volatile is really underspecified).  If we actually do have a situation where there is a true logical ordering requirement that the compiler can't see for some reason, the proper tool is a compiler barrier like __asm__ volatile("" ::: "memory");


Including a custom libjpeg is no longer needed

Since https://github.com/opencv/opencv/pull/11497, OpenCV bundles its own.
This code is now unused so no need to keep and maintain it.

The suggestion to remove is in https://github.com/skvark/opencv-python/issues/204#issuecomment-516444192
The lib was removed from dockerfiles to resolve a build failure in https://github.com/skvark/opencv-python/pull/229/commits/48085831bcbfcb0e7dbc9e6121cb33d01df76fd2


Plugin gradle-aspectj does not support JDK7

Hi,
I hope it is the right place to get some help with that.
Expected Behavior
Plugin gradle-aspectj works with JDK7
Current Behavior
After configuring the plugin build fails with an error

java.lang.UnsupportedClassVersionError: aspectj/AspectJGradlePlugin : Unsupported major.minor version 52.0

Context
I have found an aspectj plugin that seems to be official - https://plugins.gradle.org/plugin/aspectj.gradle so I tried migrating from eveoh to the new one. Unfortunately there is no decant documentation to the plugin yet.
Steps to Reproduce (for bugs)
I believe that using the plugin in JDK7 project will always lead to the error.
Your Environment

Gradle 3.1
Build time:   2016-09-19 10:53:53 UTC
Revision:     13f38ba699afd86d7cdc4ed8fd7dd3960c0b1f97
Groovy:       2.4.7
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.7.0_111 (Oracle Corporation 24.111-b13)
OS:           Linux 4.4.0-83-generic amd64

This is a community plugin, please get in touch with the author to see if they would consider Java 7 support.


Fixed typos in thumbs.d.ts and CHANGELOG.md

Fixed typos in thumbs.d.ts and CHANGELOG.md

Thanks, merged!


46 refactor style hubcare button as a GitHub tab button

Issue #46

Description

Added style to the HubCare button to follow the GitHub standards. Then a function was created to change the style of the HubCare button when it was selected and another to remove the style of other buttons if they were selected
Screenshots (if appropriate):

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.

HubCare button styling images following the GitHub standard tested in our repo fga-eps-mds/2019.1-hubcare-plugin and fga-eps-mds/2019.1-hubcare-api.

There are some problems with using HubCare with ZenHub


Cask request: minimal Android adb and fastboot (like the old brew android-platform-tools)

Cask details
Name:
Minimal adb and fastboot like brew used to provide:
http://brewformulas.org/android-platform-tool
Homepage:
https://developer.android.com/studio/releases/platform-tools.html
Download URL:
https://dl.google.com/android/repository/platform-tools-latest-darwin.zip
Description:
brew used to provide android-platform-tools which was perfect to get just adb and fastboot. Now it was removed from brew in favor of the android-sdk which comes in at 590MB of stuff that I don't need or use. Moreover, it doesn't even symlink adb and fastboot in /usr/local/bin so it's not very usable.

@bits01 all these seems to be command line tool. Those needs to go in Core if i'm not wrong

There was brew install android-platform-tools but it got removed with a message that one should use brew cask install android-sdk instead but that's 20x bigger in size and not all useful symlinks are created in bin.

This is the core commit that removed Formula/android-platform-tools.rb:
https://github.com/Homebrew/homebrew-core/commit/706efcabf63090dc926e074d5a83ad21dc429457

This needs to go in Core if i'm not wrong.

@MikeMcQuaid seems to disagree here

This can go in homebrew/core if it's build from source otherwise it should go in Homebrew Cask.

Hi all, I created a PR for this. #31501
The cask only symlinks adb and fastboot. I'm not sure if other executables should be symlinked as well.


New Analytics API's Don't seem to work

Great package! However I'm having some real trouble configuring it.
I've followed the steps in the readme and followed the advice in Issue 2, however I keep getting Bad Request (HTTP400) errors in the console.

I have set up the service account in Google Cloud Platform and I'm using the property ID from Google Analytics, however the dashboard won't load with the above errors in the console.
I've tried looking in Google Cloud Platform to view the API logs however there doesn't appear to be a log viewing facility for the Analytics API. It appears as though newer versions of the API (the only one apparently available when using their platforms) don't work? Is this right or am I just being daft?

Configuring a special view using the UA identifier results in the following:

However the view ID from Google Analytics does not include the ga: prefix which I believe may be resulting in the error we're seeing.

Further tweaking leads to the following output. Still receiving errors, however one of the graphs is now loading:

Any assistance you can provide with this integration issue would be greatly appreciated.

Out of fairness to the author of the package I wanted to comment the resolution. Turns out that if there is NO DATA coming from the analytics API, the tables won't load and will give you the above error in the screenshot. To fix this, make sure you've set up the Tracking Code snippet correctly and generate some data for the Analytics API to return. Please bear in mind that the API may not return real-time results as there does appear to be some latency between live hits and the reporting on the dashboard. However, it does an incredible job so many thanks to the author for a great package and apologies for the premature concerns. Hopefully this helps to resolve issue #46


Improve its

Fixing little details while trying to improve the ITs

ping @docker/machine-maintainers

LGTM


Preparing Quality Gate for 1.2.0 release

SonarQube analysis reported 7 issues

 2 major
 5 minor

Watch the comments in this conversation to review them.


Ensure each style property is on its own line when inside StyleSheet.create()

I usually first add my component styles inline and on the same line, if I expect them to be simple and unique. If they get too complex or are reused, I transfer them to the StyleSheet.create() in the bottom of the code.
For example, just dropped { color: '#141C4D', fontFamily: F.SF_Pro_Text_Medium, fontSize: 15, paddingHorizontal: 10, paddingVertical: 10 } there. Then I have to put a new line after each property.
I would really like a rule to have all styles properties in their own lines to save me some time.

you can  use prettier to fo that


Add a command to clear recently played

Add a command to clear recently played

Added but needs to be refactored as we want to have one central area to define custom commands. This is currently not the case and is a bit jarring.


Get the position of a Node relative to an ancestor Node.

Did I do the tests properly?

Even if Travis passes, please don't merge (if it's a even worthy feature to have). I'm still doing testing here with an app.

Holy crap! This introduces/exposes an interesting bug! I have this layout:

If I add the following, calling this getPositionFrom on the node of each one of those squares (note, getPositionFrom does not call any setters), then the actual positions of the nodes somehow break, reflected in the layout:
        for (let i=0, len=nodes.length; i<len; i+=1) {
            console.log('position of node from scene', cards[i].goToNode.getPositionFrom(scene))
        }

I wonder what in Engine I'm touching that makes this happen.

I can see a use case for this. IMO this shouldn't only work with ancestors, but with arbitrary nodes.

@alexanderGugel @gadicc Thanks for the catch! That was so easy to overlook. Closing this one since it's on master and starting a clean one.


chore: merge respective docker-compose* and pytest* files into one

Removed docker-compose-ci.yaml and pytest-ci.yaml
Updated docker-compose.yaml  and pytest.ini with required changes
Now docker-compose.yaml  and pytest.ini  can be used in ci and local as well

:tada: This PR is included in version 5.3.0-beta.4 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 5.4.0-beta.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Cleanup - Improve Feature test assertions

This is a POC meant to be a bit faster by not sleeping before asserting but reading output as it gets put and asserting it.
A bit more complex than sleep, not sure if worth it.

Haven't done anything with this for almost 2 years. I'm closing it


Add Google Drive to Design Machine setup

Could we add Google Drive to the list of apps that get installed? It's the primary way we sync our files.
brew casket install google-drive

Sounds good. I'd add it to the common applications script. Go for it!

Added


Fetch aux store failed error - 'Not enough data to fill buffer' and 'out of range decoding Compact'

Description
After upgrading Parachain dependencies (from Polkadot v0.9.27 to v0.9.40 -> PR), we were unable to access transaction receipt and other info for transactions that were executed before the upgrade, all EVM TXs that were executed after upgrade are accessible. We get to different errors Not enough data to fill buffer and out of range decoding Compact<u32> as response, and no error logs have been shown in parachain logs.
This applies to getTransactionByHash, getTransactionReceipt,  getBlockByHash...
Steps to Reproduce
Replace the example steps below with actual steps to reproduce the bug you're reporting.

Go to OTP Polkadot.js
Click on eth -> getTransactionByHash(hash)
Provide this hash as input 0x71c2e10311e4181045ac872f3bb6f2e2a763b5423bd030cbae93fcea6e02ad48 (this TX was executed before the upgrade)
See error

Expected vs. Actual Behavior
It is expected to return transaction data as for example for this TX hash 0xdc3934d798d2f007a91c0263787844d5b438a9142d8c0b3dc9e98a3ead254a37 (this TX was executed after the upgrade).
Environment

Operating system: Ubuntu
Parachain github repo: https://github.com/OriginTrail/origintrail-parachain
Frontier repo fork: https://github.com/OriginTrail/frontier/tree/polkadot-v0.9.40

Logs, Errors or Screenshots
Not enough data to fill buffer error log:
-32603: Call(Custom(ErrorObject { code: InternalError, message: "fetch aux store failed: \"Error { cause: None, desc: \\\"Not enough data to fill buffer\\\" }\"", data: None }))

Out of range error log:
-32603 : Call(Custom(ErrorObject { code: InternalError, message: "fetch aux store failed: \"Error { cause: None, desc: \\\"out of range decoding Compact<u32>\\\\" }\\"", data: None }))

Additional Information
No additional information at the moment, I am available to provide you with any additional info that you need.

Thanks for responding @sorpaas. Honestly, I am not sure how to check that, I would be grateful if you would provide me step by step instructions.
I just found this, but I am not sure if it is useful, we are initializing overrides like this:
let overrides = fc_storage::overrides_handle(client.clone());

And this function overrides_handle from frontier inserts EthereumStorageSchema V1, V2 and V3.

Hi @sorpaas, did I provide enough info about PALLET_ETHEREUM_SCHEMA?

We are still unsure how to tackle this issue

hey @NZT48 do you have any updates on this? I need to upgrade a Frontier-based solochain very much like you did here, and I wanted to be sure it will be smooth

@dnjscksdn98 did you need to do anything besides running the forkless upgrade?

@arthur-cw Instead on a forkless upgrade, the file mentioned below has to be removed and then restart your node client.
{base-path}/chains/{chain-id}/frontier/db/db_version
On restart it will then print some logs such as this on the beginning.
✔ Successful Frontier DB migration from version 1 to version 2

@dnjscksdn98 did you do the same upgrade as reported by @NZT48 here?
I just upgraded my Frontier to polkadot-v0.9.43 and now I'm facing the same error for some transactions:
{
	"jsonrpc": "2.0",
	"error": {
		"code": -32603,
		"message": "Call(Custom(ErrorObject { code: InternalError, message: \"fetch aux store failed: \\\"Error { cause: None, desc: \\\\\\\"Not enough data to fill buffer\\\\\\\" }\\\"\", data: None }))"
	},
	"id": "0"
}

When I get the raw storage for key 0x3a657468657265756d5f736368656d61, which is :ethereum_schema I get 0x3, that is version 3.
@dnjscksdn98 I will try your approach of deleting the db_version.

@sorpaas can we get some feedback here? It would be good to at least understand better what's going on, specially for parachain teams.


data.email should NOT be shorter than 8 characters #845

Change minimum value for characters in mail address from 8 to 6.
Seems to be a valid point in #845
> ping a.ie
PING a.ie (<IP_ADDRESS>) 56(84) bytes of data.
64 bytes from parking.irishdomains.com (<IP_ADDRESS>): icmp_seq=1 ttl=63 time=37.8 ms
64 bytes from parking.irishdomains.com (<IP_ADDRESS>): icmp_seq=2 ttl=63 time=38.3 ms
64 bytes from parking.irishdomains.com (<IP_ADDRESS>): icmp_seq=3 ttl=63 time=37.6 ms
^C
--- a.ie ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2024ms
rtt min/avg/max/mdev = 37.634/37.932/38.317/0.285 ms

See also: https://answers.microsoft.com/en-us/outlook_com/forum/all/what-is-the-minimum-number-of-characters-allowed/fbfea6fd-7ba2-4d13-abab-50d9f71719a5

This is an automated message from CI:
Docker Image for build 1 is available on DockerHub as jc21/nginx-proxy-manager:github-pr-1399
Note: ensure you backup your NPM instance before testing this PR image! Especially if this PR contains database changes.


Updated dependencies to Symfony 4.2 beta2

No issues after updating ... but I still see lots of deprecations, all of them related to Doctrine bundles:

For the TreeBuilder stuff, the dev version of DoctrineBundle already fixed it. For the deprecation of ContainerAwareCommand, the work is not done yet, but there is some discussion about it already.


Update finagle-core, finagle-mysql, ... to 20.6.0

Updates

com.twitter:finagle-core
com.twitter:finagle-mysql
com.twitter:scrooge-serializer
com.twitter:util-core

from 20.4.1 to 20.6.0.
Changelog
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

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

labels: library-update, semver-minor

Codecov Report

Merging #404 into develop will increase coverage by 0.09%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop     #404      +/-   ##
===========================================
+ Coverage    77.13%   77.23%   +0.09%
===========================================
  Files           46       46
  Lines         1041     1041
  Branches        29       29
===========================================
+ Hits           803      804       +1
+ Misses         238      237       -1

Impacted Files
Coverage Δ

.../main/scala/com/twitter/bijection/Bufferable.scala
91.95% <0.00%> (+1.14%)
:arrow_up:

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 fb53f5b...54ab87e. Read the comment docs.


chore: release main

:robot: I have created a release beep boop
logger: 2.2.3
2.2.3 (2023-05-15)
Bug Fixes

bump pino from 8.12.1 to 8.14.1 (41060ff)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/Financial-Times/dotcom-reliability-kit/releases/tag/logger-v2.2.3 :sunflower:


Fix esm-lint template

See fregante/github-url-detection@2e1603a (#107)

Thanks! It's an npm bug https://github.com/npm/cli/issues/4121


Add support for To(x)

This PR adds support for To(x).
Mod(x) changes the layer only as long as it is pressed, and returns to the original layer when released.
To(x) switches the baseLayer when pressed.

https://github.com/qmk/qmk_firmware/blob/f6c70c40af502923594e76bf079f602ed88a2341/quantum/keycodes.h#L41


How can a ConditionNode deal with 3 conditions

Here's my demo:
1,StartNode connect OperationNode("step1")
2,OperationNode("step1") connect  ConditionNode
3.1,ConditionNode  connect_yes OperationNode("step2")
3.2,ConditionNode  connect_no OperationNode("step1")
3.3 ConditionNode  (how to)connect EndNode

I am sorry but a multi-branch condition node is not yet supported by the depended flowchart.js. See https://github.com/adrai/flowchart.js/issues/101 . So pyflowchart will be unable to deal with your case now.
As a quick fix, you can use two (or more) nested condition nodes :
if exp1 {
   // branch 1
} else {
    if exp2 {
        // branch2
    }
    else {
        // branch3
   }
}


Add --tiles option to automatically assign tiles.

Use a simple algorithm that greedily splits, longer direction first.

Coverage decreased (-83.3%) to 0.0% when pulling b903f81195a7860613d61273a4bfa93d8392a5a9 on tdaede:tiles_arg into c2f6a1a10f78afb12154e2789a1f519feb1dc4da on xiph:master.

This should probably contain some information (in help, or an API comment) about how it interacts with the tile row/col log2 options.

Done. I'm actually wondering if I should delete the log2 options entirely in favor of this one.

probably we could remove them for now and add col/rows back once the other tile mode is supported.

or rounding to a power-of-two

That could be confusing, though. If requesting 8 tiles result in 6 tiles, requesting 6 tiles should yield the same result, which would bot be the case if we round it to 4.

I'm good with doing this outside TileInfo, I'll push a new patch that does that.
The logic of not having a tiles_log2 intermediate is that depending on the video resolution there are certain non-log2 combinations, e.g. 3 vertical tiles. Also log2 tiles is just super unintuitive.
My thought for rounding up is that you'd often set this for webrtc based on the number of cores, and rounding up is more likely to give you 100% CPU utilization. But rounding down is also OK.

I pushed a new version of the patch that makes --tiles totally override tile_cols_log2, and no longer touches TilingInfo::new() at all. Hopefull this makes it a lot less error prone.

Is there anything stopping this from being merged? This would be useful as a base for 'auto' tiles where we increase tiles for resolutons that are greater than the max tile w/h, such as 8k. Currently we just... crash.

I'd land it now and refine after if needed.

If it lands, I can add 'auto'.

I would like for @rom1v to look at it again.

Looking at the code, it looks good to me. :+1:

As an improvement, since max_tile_rows_log2 and min_tile_rows_log2 depend only on sb_size_log2, frame_width and frame_height, they could be computed only once. Concretely:
https://github.com/xiph/rav1e/blob/09f5595bf78ef13d6d9d15d89b901ef1c09effaf/src/tiling/tiler.rs#L76-L90
could be extracted to a separate function, and we could loop over it (instead of the whole TilingInfo). But this is not very important (and could be done later if necessary).


resolve relative paths in kubeconfig

This allows you to specify a relative path inside of your .kubeconfig file and have it resolved relative to the .kubeconfig file location.
/cc @smarterclayton @liggitt

LGTM

LGTM


(Feature) Adds name and avatar on send page

This PR closes #164627803, by:

Adding avatar image and name to send summary page

Extra:
It only adds this information if you send using wallet address. It doesn't work with email and phone because they are not public attributes.

Looking good, is great to have users avatar on send. Few things to fix

Seems to be getting the wrong user on the withdraw screen. (Fixed)
Other minor comments/changes (Updated)


CH09-docker-compose up error

Description
Hi guys, I tried with docker-compose up to run jenkins on docker and I got this error.

Reading state information...
E: Version '17.03.0~ce-0~debian-jessie' for 'docker-engine' was not found
ERROR: Service 'jenkins' failed to build: The command '/bin/sh -c curl -sSL https://get.docker.com/ | sh &&     apt-get purge -y docker-engine &&     apt-get install docker-engine=${docker_version}-0~debian-jessie' returned a non-zero code: 100

I don't know what I did wrong or with my system. I am using Docker for Mac.
Thank you

Sorry guys. I fixed


Enable having a footer like the KeepAChangelog one

Is your feature request related to a problem? Please describe.
In my changelogs, I would like to have a footer like the one of KeepAChangelog:
[Unreleased]: https://github.com/olivierlacan/keep-a-changelog/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/olivierlacan/keep-a-changelog/compare/v0.3.0...v1.0.0
[0.3.0]: https://github.com/olivierlacan/keep-a-changelog/compare/v0.2.0...v0.3.0

This enables you to click on the links of each entry of the changelog to see the changes.
I think this isn't possible to achieve at the moment with git-cliff.
Have you ever thought about supporting such a use case?
Describe the solution you'd like
There should be a way for git-cliff to update the footer of the changelog together with the body.
Describe alternatives you've considered
git-cliff could have a new entry in the configuration: version_link, in which the user can specify a template to add after the [<version>]: row.
For example, in the configuration you can have something like:
version_link = """
{% if previous %}\
{% if previous.version %}\
    https://github.com/olivierlacan/keep-a-changelog/compare/{{ previous.version }}...{{ version }}
{% else %}\
    https://github.com/olivierlacan/keep-a-changelog/releases/tag/{{ version }}
{% endif %}\
{% endif %}\
"""

Then, git-cliff takes care of updating the versions at the end of the changelog.
Maybe you could also have a unreleased_link, because the template in this case is different:
unreleased_link = """
    https://github.com/olivierlacan/keep-a-changelog/compare/{{ version }}...HEAD
"""

Additional context
Enabling "templated footers" isn't enough because every time you add a new entry to the changelog, you need to edit the [Unreleased] row with the latest version.
For example, the footer for the 0.3.0 version looks like this:
[Unreleased]: https://github.com/olivierlacan/keep-a-changelog/compare/v0.3.0...HEAD
[0.3.0]: https://github.com/olivierlacan/keep-a-changelog/compare/v0.2.0...v0.3.0

Instead the footer of the 1.0.0 version looks like this:
[Unreleased]: https://github.com/olivierlacan/keep-a-changelog/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/olivierlacan/keep-a-changelog/compare/v0.3.0...v1.0.0
[0.3.0]: https://github.com/olivierlacan/keep-a-changelog/compare/v0.2.0...v0.3.0

As you can see we have both added the [1.0.0] row, and edited the [Unreleased] one.

I expected previous.version to be set to the latest existing tag.

Fixed this bug in 6203f77dab5c19981f9dc8f8408c97344eb73003

This will be supported when #369 is merged.


Naive fix for pytest>6

Hi, I checked, everything works for my needs, only
PytestDeprecationWarning: A private pytest class or function was used.
    _randomize = Mark("randomize", args, {})

But up to version 8 of pytest it's not a big deal.

@wo1f Sorry for too late reply. I confirmed CI tests failed. Could fix these errors?

@t2y, I don't understand where these errors are coming from, the same commit went through for me https://github.com/wo1f/pytest-quickcheck/actions/runs/3242554034
Can you try running it again?

Hmm, you are right. I'm investing to fix it.

I found that's a pytest-pycodestyle's bug. It occurred in 2.3.0, then fixed in 2.3.1.

https://github.com/henry0312/pytest-pycodestyle/issues/97

I reran the tests on github actions. It's successful. :tada:

@wo1f I released 0.9.0 after this pr merged. Try the new version. Thank you!


Image Cropping

Hold a button (C by default?) and dashes will appear at the top/bottom/left/right and in the corners of the image. Drag the dashes to crop the image.
Note: this won't actually edit the image, just crop the view of it.

I finally decided to attempt adding this (after it was originally suggested over 4 years ago 😜).

It's working pretty well. It currently bugs out when you try to crop a rotated image or an image that's already been cropped. Will try and work out those kinks next.


Kubernetes ingress discovery sets invalid scheme when using wildcard certs

#4329 introduced better ingress scheme detection but doesn't work if the TLS cert is a wildcard cert.
Host lookup fails in:
https://github.com/prometheus/prometheus/blob/7bc11dcb06640ce22b4e15eb52b2c065f97cf79a/discovery/kubernetes/ingress.go#L204
Example Ingress Resource:
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    kubernetes.io/ingress.class: nginx
    prometheus.io/probe: "true"
  name: myingress
  namespace: mynamespace
spec:
  rules:
  - host: foo.example.com
    http:
      paths:
      - backend:
          serviceName: mysvcapp
          servicePort: mysvcport
        path: /
        pathType: Prefix
  tls:
  - hosts:
    - '*.example.com'
    secretName: myingress-tls

Great catch, looks like we can't just put the hosts in a map, but need to add them to a list and then use matching functionality like the x509 pattern matching: https://golang.org/src/crypto/x509/verify.go (see the matchHostnames function)
Do you want to give it a shot at contributing this?

I'd love to. It's just that I won't be able to take time for that. I've applied a workaround on our side and might start a PR someday in future.

Great! Looking forward to it!

@arnisoph I can take this one if you are not working on it?

Feel free, not started yet! :)


Implement Terms & Conditions page

I would like to create Terms and condition page. Please assign it to me.
If assigned , please give the information what to include in your terms and conditions text


Gh pages demo

Pull Request Test Coverage Report for Build 39

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

Totals

Change from base Build 37:
0.0%

Covered Lines:
34

Relevant Lines:
34

💛  - Coveralls


Inaccuracy - info out of date re: "Currently, there isn't a native function for form data"

This page states "Currently, there isn't a native function for form data".  I believe that this is no longer true.  I think that two native functions now exist.
See the comment on this page from the Logic Apps Team.
https://feedback.azure.com/forums/287593-logic-apps/suggestions/10537050-add-a-setting-to-the-http-listener-api-app-that-wo
"You can now use the @triggerFormDataValue() expression to handle requests with x-www-form-urlencoded data."
Here are the links to the functions in question.
See:
https://docs.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference#triggerFormDataValue
and
https://docs.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference#triggerFormDataMultiValues

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

ID: 867f533b-1774-1fc8-1fa9-f0935eeaf337
Version Independent ID: 0cdfeb0a-9c9b-5cee-452b-efa1e87b4ad2
Content: Handle content types - Azure Logic Apps
Content Source: articles/logic-apps/logic-apps-content-type.md
Service: logic-apps
GitHub Login: @jeffhollan
Microsoft Alias: LADocs; jehollan

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

@amckeachie Thanks for reporting this! We have validated this issue & assigned it to the content author to investigate further and take the right course of action.

@derek1ee Can you grab this? Should be assigned to you and team and sounds like a valid issue.

@MicrosoftDocs/azure-cxp-triage Can you reassign to @derek1ee?

I've created a work item to fix the docs for this. Thanks for the feedback! #please-close

Hi @amckeachie,
Thanks again for your feedback! We've now refreshed the article, "Handle content types", with the missing native functions for form data.


Dashboard - Feed - New popup - 14 days claim

After a user claims 14 times, he receives a card to the feed and a popup that tells him he secured a spot in the upcoming GD live version.

His details should be saved in a DB for GD live version marketing.

https://xd.adobe.com/view/26e53c02-34be-42bc-4697-27d3be8e1561-50d4/

@tomerGD 14 days in a row? or total of 14 times?

Total of 14 days, you think we should add it to the text ?

Verified as Done.
Devices:
iPhone 6S // iOS 12.4
Mi 8 Lite // Android 10


Duplicated keyword args and hash keys

Summary
Change adds a runtime check for a method declarations with a duplicated params. If check fails, runtime error is raised.
Also adds static check for duplicated keys in a hash declaration. Emits a special error if the hash with duplicated keys is created as a function argument. To achieve this, I've added new field to the DesugarContext.
Change adds new tests for the static and the runtime behaviour.
Motivation

Issue https://github.com/sorbet/sorbet/issues/2273
Test plan

See included automated tests.

The CI failure doesn't make sense to me. I'd try rebasing, maybe the branch is just out of date.

We have a policy of testing changes to Sorbet against Stripe's codebase before
merging them. I've kicked off a test run for the current PR.  When the build
finishes, I'll share with you whether or how it failed. Thanks!
Stripe employees can see the build result here:
→ file
StandaloneBundle
the
can
config
source
rake
bigdecimal
bundler
byebug
coderay
dogstatsd
excon
multipart-post
interception
json
little-plugger
multi_json
method_source
mini_portile2
ast
nio4r
parallel
yard
psych
rack
rainbow
regexp_parser
rexml
ruby-progressbar
unicode-display_width
rubyzip
subprocess
tins
pry
faraday
logging
nokogiri
sorbet-runtime
pry-byebug
pry-rescue
sentry-raven
term-ansicolor
terminal-table
pry-doc
ast
sorbet-runtime
parser
regexp_parser
parser
rubocop-ast
rubocop-ast
rubocop
rubocop
rubocop-daemon
rubocop-minitest
rubocop-performance
complete!
gems
https://go/builds/bui_HrfbYzGWVyPd0o

We have a policy of testing changes to Sorbet against Stripe's codebase before
merging them. I've kicked off a test run for the current PR.  When the build
finishes, I'll share with you whether or how it failed. Thanks!
Stripe employees can see the build result here:
→ https://go/builds/bui_Hs5K3zhX7MOyvR

Fixes #2273

Closes #2273

@ilyailya bump on this—i think this would be a valuable change to push through; do you think you'll be able to find time for it? otherwise someone on our team can get to it when we have the time.

@jez sorry for disappearing, had a lot of work on a day job.
Fixed the failing tests and launched them on my machine.

We have a policy of testing changes to Sorbet against Stripe's codebase before
merging them. I've kicked off a test run for the current PR.  When the build
finishes, I'll share with you whether or how it failed. Thanks!
Stripe employees can see the build result here:
→ https://go/builds/bui_IFF1IvdScQ7sfx


v3 section titles

... should use <name>, not title=.

Any reason to prioritize this among all the other v3isms?

Not particularly, except that it causes diff noise in AUTH48.
It's just an issue on a list of issues :)

Fixed in c3ffdd1 (get 1.3.20), along with the capability to have sub/superscripts in section titles.


Add distance based performance metric

Add @slager's distance based performance metric to BirdFlowR.

https://github.com/birdflow-science/dave_work_in_progress/tree/master/distance_metric


Transition to WinGet as recommended package manager

Chocolatey does not check for nor provide native WoA versions of the packages, even if they are available. WinGet is the official Microsoft package manager and has matured over the years.

Build failure definitely not my fault ^^

Good call. Could you also update the two other mentions of Chocolatey in the readme as well? Also I don’t think we need to necessarily tell people why we’re using winget since it’s the official package manager.

Would it make sense to use winget in the GitHub Actions as well to be consistent?

Would it make sense to use winget in the GitHub Actions as well to be consistent?

 Forgot about that.

Seems like it is not in the base image (https://github.com/actions/runner-images/issues/910). Are you ok with pulling in https://github.com/marketplace/actions/install-winget?

According to this Chocolatey is still the recommended package manager for GH runners, so maybe let’s keep it as is for now.


Implement RemoveFromChannel RPC

Implements a RemoveFromChannel RPC as well as CLI/API. Only admins can run the RPC, and they don't need to be in the channel. Any users listed that are not in the channel or team are ignored.
CLI:
NAME:
   keybase chat remove-from-channel - Remove one or more users from a channel

USAGE:
   keybase chat remove-from-channel [command options] <team> <channel> <usernames>

DESCRIPTION:
   "keybase chat remove-from-channel" allows you to remove one or more users from a channel

EXAMPLES:

Remove a single keybase user:

    keybase chat remove-from-channel acme announcements alice

Remove multiple keybase users:

    keybase chat remove-from-channel acme announcements alice,bob,charlie

OPTIONS:
   --topic-type "chat"	Specify topic type of the conversation. Has to be chat or dev

API:
Remove one or more users from a team conversation:
    {"method": "removefromchannel", "params": {"options": {"channel": {"name": "treehouse", "members_type": "team", "topic_name": "random"}, "usernames": ["alice", "bob", "charlie"]}}}

If a listed user doesn't exist, an error returns:
keybase chat remove-from-channel acme random alice,bob,idontexist
▶ ERROR error resolving user idontexist: Not found

If a listed user isn't in the team or channel, there is no error:
keybase chat remove-from-channel acme random alice,bob,notinteam,notinchannel
Success!

If the user calling the RPC is not an admin or higher:
keybase chat remove-from-channel acme random alice,bob
▶ ERROR error from chat server: only admins can remove others from a conversation

If the user calling the RPC is not a member of the team:
kb chat remove-from-channel acme random alice,bob
▶ ERROR You are not a member of this team (code 2623)

Please rebase


[feature] Can we use --link to model multiple components?

For now, we only support one Component one AppConfig, it should work.
Though, we could have a way to model multiple Components in same AppConfig in a "link" approach.
$ rudr run stateful mysql mysql:5.1
$ rudr run deployment frontend -p 80 --link mysql nginx:1.9.4

In this case, app engine will add frontend to the existing mysql AppConfig. Nothing else needed. /cc @wonderflow
xref: https://docs.docker.com/compose/compose-file/#links

Now every workload (OAM component) is an app, and we use --app <bundle> to bundle a set of app, this was implemented by #145


Azure AD v2 OpenID Connect

[ ] Remove sso.Options
[ ] Always generate nonce to ensure it is unpredictable.

@kiootic Do not merge this yet. I realized there are some remaining tasks

[ ] Populate Principal Claims

@kiootic Done.


Precipitation is null

Many thanks for maintaining this integration. I am trying to compare different forecasters using the  custom:apexchart-card.
One of the plots is several different weather providers forecast for precipitation. I don't know what darksky did/does, but all of the other ones return the number zero for no precipitation, but pirateweather returns 'null'. Could this be changed to zero, also? Is this maybe something that needs to be addressed at pirateweather.net? Or, is it there to keep correspondence with darksky?

Hi,
Thanks for opening this- I love the idea of comparing the results of several forecasts, so this is a really cool implementation! I bet we can get this working, just need a couple of details.
Biggest question here is if you're using this as a "sensor" or "weather" integration? Judging from your goal here, it sounds like the sensor would be the best choice. The detailed config for that is here: https://www.home-assistant.io/integrations/darksky/. If you use the "precip_accumulation", I think it'll show up as zero instead of null, but I'm not entirely sure. The null seems to come from the precipitation type, but since that's a text field, I don't know what else could be returned there? Precipitation intensity could also work here, but is a slightly different thing.

Is it really either/or? I have added both parts to my configuration, so maybe I should use sensor.pirateweather_precip_intensity_cm ? Either way, there seems to be a consistency within HA for weather.* that isn't followed by pirateweather for the precipitation attribute.
BTW, I am comparing the following souces: Climacell, NWS, MET, AccuWeather and Pirateweather. The variation between these is itself interesting, and could be used to add uncertainties to predictions. Ideally after gathering data about predictions, and what actually comes to pass.

Not a limit at all- you can absolutely have them both at the same time (I do for my personal setup). Are you trying to compare the precipitation rate (or intensity, in mm/h), or accumulation (in mm)?

I want to compare whatever is available in all of the integrations. That seems to be just precipitation, which is something like mm/hr. Some manipulation of the data seems to be required for getting accumulation. I used the statistics platform to create that from sensors.

Makes sense! You could probably add temperature or something similar?
If I'm understanding correctly, I'm thinking you probably want something like:
sensor.pirateweather_precip_accumulation_0h
for accumulated precipitation, stepping through either hours or days, depending on what the comparison is. Or:
sensor.pirateweather_precip_intensity_0h
for precipitation rate. So whichever one you're looking for should be there, no fancy processing required!

But that just gives current or past precip, no? Not the forecast.

Sorry, wasn't super clear here. That gives the current conditions, but the forecast can be found that way too! The sensors are labeled sequentially, so either:

sensor.pirateweather_precip_accumulation_<x>

sensor.pirateweather_precip_intensity_<x>

where x is the time step (1, 2, 3...) and p is either h for hourly or d for daily!
To expose these variables, my config looks like:
sensor:
    platform: pirateweather
    api_key: <apikey>
    scan_interval: '00:15:00'
    forecast:
      - 0
      - 1
      - 2
      - 3
      - 4
      - 5
      - 6
      - 7
    hourly_forecast:
      - 0
      - 1
      - 2
      - 3
      - 4
      - 5
      - 6
      - 7
      - 8
      - 9
      - 10
      - 11
      - 12
    monitored_conditions:
      - temperature
      - precip_probability
      - precip_type
      - humidity
      - cloud_cover
      - nearest_storm_distance
      - precip_intensity
      - wind_speed
      - precip_accumulation

which gives 12 hours of hourly forecasts and 7 days of daily forecasts

Oh, that's cool. I wish I could figure out how to get the other weather integrations to create sensors like that. Is there any way to get those monitored conditions in the weather integration?

Yea, the weather integration is nice since it creates a standard card in Lovelace, but I find the sensors much easier for automatons and logging, since they're just a lot simpler and clearer.
The "weather" integrations seem to display the results as attributes of an entity (for PirateWeather anyway). This works really well for current conditions, but for forecasts gets much trickier. Perks of an open source weather source is that we can make these sorts of changes to get the integration aligned with the use cases that people need!


UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from  to before v4.19.218",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=2a897d384513ba7f7ef05611338b9a6ec6aeac00"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "2a897d384513ba7f7ef05611338b9a6ec6aeac00",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "usb: typec: tipd: Remove WARN_ON in tps6598x_block_read\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v4.19.218 by commit 2a897d384513ba7f7ef05611338b9a6ec6aeac00. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1002253


Fsext refactor

Couldn't resist doing some cleanup here. And frankly there's much more to be done 😄

Converted to draft to make a few more changes


[vue3.x] some errors with vitejs

After I added this library to my project and  this error appeared, If I remove the library the error dissapear:
backend.js:726 An error occurred in hook walkComponentParents
callHandlers @ backend.js:726
callHook @ backend.js:317
walkComponentParents @ backend.js:374
(anonymous) @ backend.js:1625
async function (async)
(anonymous) @ backend.js:1614
emit @ VM1204:1
_replayBuffer @ VM1204:1
on @ VM1204:1
connect @ backend.js:1612
async function (async)
connect @ backend.js:1577
initBackend @ backend.js:1545
async function (async)
initBackend @ backend.js:1533
handshake @ backend.js:10952
postMessage (async)
n @ proxy.js:1
(anonymous) @ proxy.js:1
(anonymous) @ proxy.js:1
backend.js:727 TypeError: Cannot read properties of null (reading 'instanceMap')
    at ComponentWalker.mark (backend.js:5150)
    at ComponentWalker.captureId (backend.js:5071)
    at ComponentWalker.getComponentParents (backend.js:4985)
    at backend.js:5310
    at DevtoolsHookable.callHandlers (backend.js:723)
    at DevtoolsApi.callHook (backend.js:317)
    at DevtoolsApi.walkComponentParents (backend.js:374)
    at Object.<anonymous> (backend.js:1625)

OS & Version:  macOS 11.6
Vue version: 3.2,22
Vite version: 2.7.0
Component Version: v4.0.0-beta.4

I think those errors are from vue devtools not the component. Are you using the right version of that? You need the beta version for vue3. I'm using vite (2.6.13, since 2.7 isn't out yet)

I'll try as soon as possible without dev tools.

Remember to disable the stable version of devtools, it's for vue2, beta is for vue3.

I still have the same error:


Fix process node zero timeout and handle not found exceptions

Description
Fixes a bug in deprovisioning where if deprovisioning failed the first time, the retry ProcessNode had no timeout and blocked threads.
Also handles exceptionally completed futures with an OpenSearchStatusException with NOT_FOUND status as successful deprovisions.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Thanks for making this fix! Been trying to look at it for a while with no luck finding root cause. I was wondering if you understood why this was happening only on multi node consistently


Please add Alt+D keyboard shortcut to get to the address bar

What's the Problem?
I'm a bit of a keyboard jockey, and use the Alt+D keyboard shortcut in Windows Explorer.  I don't think it's advertised anymore, but it is the shortcut to get to the Address Bar (previously shown in Windows Explorer, possible going back to the File Explorer days).  The "d" being the first "d" in "Address Bar".  It should set focus to the address bar (highlighting whatever is there so that it can be overwritten when you start typing).
Solution/Idea
When pressing keyboard shortcut Alt+D, set focus to the address bar -- highlighting whatever is there so that it can be overwritten when you start typing.
Alternatives
none
Priorities

Capability
Priority

This proposal will allow developers to accomplish W
Must

This proposal will allow end users to accomplish X
Should

This proposal will allow developers to accomplish Y
Could

This proposal will allow end users to accomplish Z
Won't

Files Version
<IP_ADDRESS>
Windows Version
Windows 11 Pro for Workstations Version 21H2 OS build 22000.469 Experience	Windows Feature Experience Pack 1000.22000.556.0
Comments
No response

Duplicate of #6800


Remove everything besides solo from the package

Also updates the readme.

I formatted the master branch so I guess you have a small conflict in the include of solo12.hpp


deepgram STT as an alternative to openai's whisper

The Feature
Using deepgram's (real-time) api as an endpoint for transcription.
More details https://github.com/BerriAI/litellm/issues/3978

Isn't this a remote SaaS product/API?  As opposed to "Local" AI?


Init smarter and rewrite loops

Type all fields as List and then just foreach over them. This avoids the box.
Also initialize capability in a few places.

tag @pilchie


Event not firing at iOS devices

Plugin is great. However, "admob.rewardvideo.events.REWARD" event is not firing at iOS devices.

+1

Hi, thanks for the plugin! But, what about "admob.rewardvideo.events.REWARD" it doesn`t work! :(


Browser Login Window not Opening

With the "WARNING" level set, we get in the logs:
D/DART/NATIVE(26180): onMethodCall initialize
D/DART/NATIVE(26180): onMethodCall acquireToken
And then nothing else.
Line 44 in azure_ad_authentication.dart is reached:
final String? json = await _channel.invokeMethod('acquireToken', res);
Adding some additional debugging, I can see that the acqureToken() function on line 148 of MsalHandlerImpl.kt appears to go run through fine, but I don't get any windows to sign in.

I did the implementation of the new masl in the package you could test, my test with android 33 are working properly, and has not yet been published post I'm updated, the version of IOS and MacOs

new update android  msal 4.+ and ios, macos 1.2.9


Feature/interpolate

Add interpolate keyword to open_dataset to interpolate in time when increasing the date frequency

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 88.84%. Comparing base (10107b0) to head (ffb40b6).
Report is 2 commits behind head on develop.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop      #30   +/-   ##
========================================
  Coverage    88.84%   88.84%
========================================
  Files            9        9
  Lines          735      735
========================================
  Hits           653      653
  Misses          82       82

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


[qt] Improve CMake setup

I collected all CMake updates to make maplibre-gl-native build with Qt on all platforms that I want to support (macOS, Windows, Linux, Android, iOS).

ensure consistent MSVC compile flags
proper CMake logging
update (seemingly unused) iOS toolchain file
add versioning support to the Qt build
add static build option
add option to build only library (without tests and demo app)
add options to choose internal sqlite or ICU libraries (on platforms where supported)
macOS framework support
add installation target

I don't see how the iOS issue could be related...


Conformance results for v1.0/Cloud Run

Title

Vendor
Google

Product Name / Version
Cloud Run

Version
v1.0

Website URL for Product
https://cloud.google.com/run

Contact Name
<EMAIL_ADDRESS>

/lgtm - only concern is that I don't have a good way to know that tests weren't missed or skipped so leaving this for others to review as well and discuss.

/assign @evankanderson
To look at whether it covered all the tests or if any are missing

I've done the following:

Extract all tests from serving via grep -r 'func Test' test/conformance | cut -d\  -f 2 | cut -d\( -f1
Check each test to see whether it has a "Skip" condition at the top. This produces the following list:

Active tests:

TestBlueGreenRoute
TestConfigurationGetAndList
TestContainerErrorMsg
TestContainerExitingMsg
TestCustomResourcesLimits
TestRevisionGetAndList
TestRevisionTimeout
TestRouteGetAndList
TestServiceCreateListAndDelete
TestServiceCreateAndUpdate
TestServiceBYOName
TestServiceWithTrafficSplit
TestAnnotationPropagation
TestSingleConcurrency
TestConfigMapVolume
TestSecretVolume
TestProjectedSecretVolume
TestProjectedComplex
TestProjectedServiceAccountToken
TestMustHaveCgroupConfigured
TestShouldHaveCgroupReadOnly
TestCmdArgs
TestMustNotContainerConstraints
TestShouldNotContainerConstraints
TestSecretsViaEnv
TestConfigsViaEnv
TestShouldEnvVars
TestMustEnvVars
TestMustHaveFiles
TestShouldHaveFiles
TestShouldHaveStdinEOF
TestMustHaveHeadersSet
TestShouldHaveHeadersSet
TestProtocols
TestShouldHaveSysctlReadOnly
TestWorkingDirService
```

Skipped tests (generally because the controlling API fields are RECOMMENDED rather than REQUIRED)

TestUpdateConfigurationMetadata
TestServiceGenerateName
TestRouteAndConfigGenerateName
TestRouteCreation
TestServiceCreateWithMultipleContainers
TestServiceCreateWithEmptyDir
TestProjectedConfigMapVolume
TestDomainMapping
TestServiceAccountValidation
TestProbeRuntime
TestProbeRuntimeAfterStartup
TestMustRunAsUser
TestShouldRunAsUserContainerDefault
```

Use the following loop to check the log files for PASS lines::

cat ExpectedTests.txt | while read X; do grep
-q "PASS: $X" conformance/tests/results/v1.0/2022-04-11-google-cloud-run/*.log || echo $X not found; done

It appears that all our required tests are passing.

@smoser-ibm ping

/test all

/lgtm
/approve

/reopen

I hit the wrong GitHub UI button...

/reopen


Fix code coverage bot inaccuracy

Note: I'm adding this issue after-the-fact in order to track the work we did.
The code coverage bot wasn't accurate. It was showing 100% coverage when we knew parts of the codebase (like Stats) didn't have any tests.

Resolved by #34


Option target paths

Codecov Report

Merging #16 (c7bed7e) into main (bf7d852) will increase coverage by 1.75%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main      #16      +/-   ##
==========================================
+ Coverage   60.43%   62.19%   +1.75%
==========================================
  Files          16       16
  Lines         465      484      +19
==========================================
+ Hits          281      301      +20
+ Misses        184      183       -1

Impacted Files
Coverage Δ

lib/js_dependency/cli_utils/config.rb
100.00% <100.00%> (+5.88%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


fix: ensure request matches offer, if sent

This change implements checking that ld proof credential requests match their corresponding offer, if an offer was sent.
If using the --auto-* flags for issuance, it was possible for the receiver of the credential offer to change values in the request and ACA-Py would accept this and issue based off of the request values. The --auto-* flags are debug flags and should not be used in production which would mean that a controller should have been able to catch this discrepancy. However, it is still expedient for ACA-Py to check that the offer and request match to avoid this slipping past the controller as well.
There is a side affect of this check. We were permitting late binding of the credential subject ID to the holder in the request. Meaning, on request, the holder will automatically (when using auto flags) insert a DID key as the credential subject ID to ensure the holder can actually present proof of possession later. These changes modify this behavior such that it only applies iff the credential subject id is not set already (e.g. in the credential offer). This enables the issuer to bind the credential to a DID other than the holder's pairwise DID if an alternate is known to the issuer. If the issuer wants to permit late binding by the holder still, the credential subject ID should be omitted in the offer.
So, to summarize, the two modifications implemented here:

Ensure the request doesn't change the credential unless the offer explicitly omits a credential subject ID
Only override with holder did if the credential subject ID is omitted

Relevant holder did override PR from a while back: https://github.com/hyperledger/aries-cloudagent-python/pull/1235

Side note on this: The —auto-* really should be for more than debug purposes and should NOT (in my opinion) be limited to debugging, so this type of checking should be enforced in ACA-Py.  Not using the —auto-* flags make controllers too complex.  If a controller wants to issue a credential, the details of the “happy-path” back and forth on the protocol should not matter. If a deviation from the happy-path occurs, that should be handled by the controller, possibly by just a problem-report (e.g., a simple issuer would reject a proposal response to an offer-credential message).
I’ll add that this is a change in my thinking from the early days of ACA-Py when I thought that we should write “default" controllers that implemented —auto-* flags using the controller — an approach that I know think is both slower and massively over complicates controllers.

@swcurran I'm interested in discussing that further. I don't think I disagree; this aligns with other discussions we've had about the revocation endpoints as well. But, given that it is a change from earlier days, I think it would be beneficial to tease out some of the nuances of this controller evolution.

Can we get someone to review this change? @usingtechnology @swcurran? Being perfectly frank, I'm a bit annoyed this was dropped from the 0.10.0 milestone without warning when it's just waiting on a review.

Thanks @dbluhm — sorry about the lack of communication.  We won’t nail down the final 0.10.0 until tomorrow at the Maintainers meeting.  We needed to get an -rc0 out there with the changes to this point.  We’ll see what else is to be included in the release then.
Note that we did a successful “dev0” release, which likely would have been good enough, other than putting the wrong tag on it (0.9.1-dev0). I missed the breaking change in reviewing the list of PRs to go into the release.

@dbluhm - I will review it this morning.


Select end of line

Currently, if I try to select at the end of the line (beyond the end of the line) it just doesn't select.
I can work around this by selecting the start of the line, then pressing the end key; but it would be nice to not have to.

+1
I'm expecting to click further after the end of the click using alt key, and dragging down, to select at the end of the line for multiple lines

Not sure if I understand this one. Can you show a screenshot/gif of the issue or describe it in more detail?

Will try to describe, and if not, look into gif/etc.
So basically I want to be able to make a multi-line column selection, but instead of being at the start/in the middle of the lines, I want to do it at the end.
In sublime, if I 'draw' my selection line beyond the end of the text, it would put all of the cursors at the end of each line. Whereas that doesn't (or at least didn't when I raised this, can't check at the moment) happen with this plugin.
A rudimentary attempt to show it in ascii:
'''
. < Draw column select line from here
AAAA|
BB|
CCCCCCCC|
'''
Where '|' represents the cursor

Ah yep yep. I think this used to work but has regressed. I'll look into it

Related to https://github.com/bigfive/atom-sublime-select/issues/107

Awesome, thanks!
Get Outlook for iOS
On Tue, Feb 14, 2017 at 4:29 PM +1100, "Jonathan Williams (jdub)"<EMAIL_ADDRESS>wrote:
Ah yep yep. I think this used to work but has regressed. I'll look into it
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Ive just patched this. Let me know how you go


ug: mirror action: add bitbucket mirroring information

Readiness

[ ] Merge (pending reviews)
[ ] Merge after date or event
[ ] Draft

Overview
Why merge this PR? What does it solve?
Checklist
Optional. Add a 'x' to steps taken.
You can fill this out after opening the PR. "Did I..."

[ ] Run spelling and grammar check, preferably with linter.
[ ] Avoid changing any header associated with a link/reference.
[ ] Step through instructions (or ask someone to do so).
[ ] Review for wordiness
[ ] Match tone and style of page/section.
[ ] Run make linkcheck.
[ ] View HTML in a browser to check rendering.
[ ] Use semantic newlines.
[ ] follow best practices for commits.

[ ] Descriptive title written in the imperative.
[ ] Include brief overview of QA steps taken.
[ ] Mention any related issues numbers.
[ ] End message with sign off/DCO line (-s, --signoff).
[ ] Sign commit with your gpg key (-S, --gpg-sign).
[ ] Squash commits if needed.

[ ] Request PR review by a technical writer and at least one peer.

Comments
Any thing else that a maintainer/reviewer should know.
This could include potential issues, rational for approach, etc.

Docs for f6c3fd2d5e0da9071627e3f913f6f46f1e0edf21 are browsable at: https://ci.foundries.io/projects/fio-docs/builds/2119/docs/artifacts/html/index.html

Docs for 07e4dc6505bc155a9bc68f0138d22f9e8cc64187 are browsable at: https://ci.foundries.io/projects/fio-docs/builds/2120/docs/artifacts/html/index.html


iwd-unstable: 2017-09-22 -> 2017-12-14

Motivation for this change

Update to the latest commit
Package distributed tools and docs
Add license

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build iwd

looks good to me! merging!


NameError in BayesianGLM

NameError: name 'pym3' is not defined.

you sure it wasn’t “pymc3”?

On Aug 24, 2015, at 4:30 PM, Mac Shine<EMAIL_ADDRESS>wrote:
NameError: name 'pym3' is not defined.
—
Reply to this email directly or view it on GitHub https://github.com/poldrack/fmri-analysis-vm/issues/16.

—
Russell A. Poldrack
Professor of Psychology
Bldg. 420, Jordan Hall
Stanford University
Stanford, CA 94305
<EMAIL_ADDRESS>http://www.poldracklab.org/

added pymc3 import in latest push - do "git pull origin master" to grab the fix

Yep, that was it. Sorry for the typo.
From: Russ Poldrack <notifications<EMAIL_ADDRESS>Reply-To: poldrack/fmri-analysis-vm <reply<EMAIL_ADDRESS>Date: Monday, August 24, 2015 at 4:34 PM
To: poldrack/fmri-analysis-vm <fmri-analysis-vm<EMAIL_ADDRESS>Cc: Mac Shine <macshine<EMAIL_ADDRESS>Subject: Re: [fmri-analysis-vm] NameError in BayesianGLM (#16)
you sure it wasn't "pymc3"?

On Aug 24, 2015, at 4:30 PM, Mac Shine <notifications<EMAIL_ADDRESS>wrote:
NameError: name 'pym3' is not defined.

Reply to this email directly or view it on GitHub https://github.com/poldrack/fmri-analysis-vm/issues/16.

Russell A. Poldrack
Professor of Psychology
Bldg. 420, Jordan Hall
Stanford University
Stanford, CA 94305
poldrack<EMAIL_ADDRESS>http://www.poldracklab.org/

Reply to this email directly or view it on GitHubhttps://github.com/poldrack/fmri-analysis-vm/issues/16#issuecomment-134414248.


Support undo and redo

When I:

open Name Organizer

click "Run" with default settings to see my artboards rearrange

click back into my document

undo the changes

click "Run" in the Name Organizer popup

…nothing happens, but the success toast says: "Name Organizer: Done !"

I have to close Name Organizer and reopen it before it'll work again.

Apologies, wrong repo. Opened in https://github.com/canisminor1990/sketch-name-organizer/issues/9


Thanks for this firmware and great documentation, works like a charm!

Haven't found another place to provide feedback, so filing this issue to report that TMF 1.0 installation from SD card works like a charm on a Hudl 1. The documentation is really great, thanks! :+1:

@kynan - thank you very much for taking the time to feedback.  I'm glad it's worked out for you.  Please spread the word and try yo keep some more devices from going to e-waste prematurely.


Fix update fee schedule api

Description
This pull request changes the following:

Fix update for schedule fee
Upgraded some dependencies

Related Issues

Closes #342

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 63.84%. Comparing base (68188c4) to head (92c8d5d).
Report is 1 commits behind head on main.

Additional details and impacted files

@@           Coverage Diff           @@
##             main     #343   +/-   ##
=======================================
  Coverage   63.84%   63.84%
=======================================
  Files          10       10
  Lines         982      982
  Branches      339      339
=======================================
  Hits          627      627
  Misses        335      335
  Partials       20       20


Selection_Sort.cpp

Added Selection Sort in C++ language.

give this repo a star and follow me for follow back😊


Multiple connections

Is this possible? Similar to aria2c -x2

Can you describe your use case a bit more?

The server I am connecting to throttles the connection, but it doesnt seem to limit the number of connections (up to at least 16). So if I can have 16 or more connections, then I can maximize the download speed.
Note I am not trying to abuse, I am just trying to get normal speed, as the single connection speed is only 50 kB/s

Open ports?? With varying, well I don't know?


Build on fresh clone Fails

With a fresh clone, using VS 2015, the build fails. With different versions of .NET Core, it doesn't seem to work.  The version is not specified in global.json.  This may be part of the issue.

I have deleted the XPROJ files, which may cause the problem.
I was able to build the projects with Visual Studio 2015 Update 3:

Open Visual Studio
File -> Open -> Project / Solution ...
Open the TinyCsvParser project.json file:

Now right click on the Solution, which has been created and choose: Add -> Existing Project ...
Navigate to the TinyCsvParser.Test project.json and add it to the Solution.
Build the Solution.


🗺 Accept http to values in Link, treat like <a>

Discussed in https://github.com/remix-run/remix/discussions/4888

PR for React Router support here 👉 https://github.com/remix-run/react-router/pull/9900 - in Remix we're probably going to need to use the same regex there too in order to add prerender links

@mcansh to get back to it for the Remix PR

so browser prerendering is a little iffy, https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel/prerender, but does work - however chrome now has this "speculation rules api", which uses a script tag and a custom type=speculationrules thing


add bubblejail

In response to: https://github.com/secureblue/secureblue/issues/9#issuecomment-1826169685

bubblejail is just an extension for apps that dont work as Flatpaks well, everything integrating with the system etc. I see that bubblewrap-suid is useful, and on Arch it worked just fine for Flatpaks

Bubblejail can be included in this image, but it's much lower priority than getting flatpak/bubblewrap-suid since those have a much bigger positive usability impact.

Bubblejail copr is ready once bubblewrap-suid is merged:
https://copr.fedorainfracloud.org/coprs/qoijjj/bubblejail/build/6694557/


Request of ETH addresses not working

The following code snippet works fine but UTXO ledgers, but not for Ethereum:
with graphsense.ApiClient(configuration) as api_client:
    api = addresses_api.AddressesApi(api_client)
    try:
        e = api.get_address_entity('eth', '0xFA8E3920daF271daB92Be9B87d9998DDd94FEF08')
        print(e)
    except ApiException as e:
        #pass
        print(e)

Error in currency configution table. Fixed by @defconst.


[WIP] populate_db: Add a test realm emoji while populating databases and migrate tests to use this emoji.

Fixes: #5771.

@timabbott Would love to know whether this seems good to you before I do further migrations. :)

This strategy seems pretty good.

@HarshitOnGitHub let me know when this is ready for a review.

@timabbott Just pushed the final changes, it is now ready for a review!

Merged, thanks @HarshitOnGitHub!


Remove deprecated option username from entra m365group user set, Closes #6224

There are 2 examples in the doc file about a single user. I was not sure whether to keep it and change it to the new used option usernames, or to remove them. I opted to go for the first situation. Let me know if you opt for the 2nd situation
Closes #6224

Thank you @nicodecleyre! We'll try to review ASAP.
Updating the examples is indeed the right option to do.

@nicodecleyre This is a V9 pr. Could you please include a small upgrade guidance?

@nicodecleyre This is a V9 pr. Could you please include a small upgrade guidance?

Will do!

Due to an upcoming breaking change connected to CLI for Microsoft 365 login experience we will need to do a v9 release a bit sooner than we anticipated. Due to that we had to change the target of this PR to v10 which will be the next regular major release.

@nicodecleyre Not wanting to rush you, but we are planning to release the v10 end of october. If you don't mind, can you please try and create the upgrade guidance ASAP?
Thanks!

Great job, just one minor comment which I will fix when merging.

Thank you! 🙏

Thanks for this contribution @nicodecleyre .