Epic Games: Disable Download Metadata > Official Store menu

Currently, the Epic Games metadata download doesn't work (forgot the details). However, 'Official Store' is still available in download metadata menu, leading to a lot of misclicks.
Is it technically feasible to hide the menu item?

We can't hide this from the plugin itself it requires support from Playnite itself. Will be done in Playnite 11.


api given error for set or unset notification

Hi Anton,
while set or unset notification using api. It has given following error
Unrecognized field "userId" (class org.traccar.model.Notification), not marked as ignorable (7 known properties: "web", "attributes", "sms", "type", "id", "always", "mail"])
 at [Source: org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream@2cb064c7; line: 1, column: 14] (through reference chain: org.traccar.model.Notification["userId"])

please check.

I would recommend to check what web app sends and compare with your request. Where did you get userId from? It's not in the documentation:
https://www.traccar.org/api-reference/


tik-docker-tutorial.tar.gz link dead

Reading this: https://docs.influxdata.com/kapacitor/v1.5/introduction/install-docker/, it's not possible to download the example tar.gz.
Relevant URLs

https://docs.influxdata.com/downloads/tik-docker-tutorial.tar.gz - link dead

What products and version are you using?

looks like a migration issue -- as we just overhauled the docs.influxdata.com site.  Thanks @fbonelle for pointing this out.

Thanks for reporting @fbonelle. I've deployed a fix. Can you confirm?

Hello,
Thanks. It's OK now


Allow Usage of Toggle switch in Datagrid Without Increasing Row Height

[ ] bug
[ ] feature request
[x] enhancement

Expected behavior
Toggle switches should be able to be placed in a datagrid without increasing the height of the row.
Actual behavior
Adding a toggle switch to a datagrid cell causes the row to grow in height.
Reproduction of behavior
https://embed.plnkr.co/ZkJXbS/

With this bug we assume that the user wants rows with 1 line of text and he wants the toggle not to change the line height.
But if we do this fix, we may easily break other cases. One that comes to my mind is this - the user wants a larger control, with several toggles, in one cell. Here is what happens:
https://stackblitz.com/edit/clarity-toggle-in-a-datagrid?file=src%2Fapp%2Fapp.component.html
I think that it is use case specific and it's perfectly okay that the style of the toggle is defined by the user. We should not introduce style exceptions in any of our components, based on assumptions how they may be used.

This actually need to be reviewed with new toggle switches, which are a little bit different and might actually fit (haven't tested this). However, we do sometimes support things like this, because the height of a row is meant to be consistent.


pusher game

About pusher game
A mind-game for those who have everything pretty much seen. A block game, move your character and move blocks so you can move to your goal.
How to play your game?
Use W,A,S,D to move your character and push objects.
Code
Check off the items that are true.

[x] The game was made using the Sprig editor.
[x] The game is placed in the in the /games directory.
[x] The code is significantly different from all other games in the Sprig gallery (except for games labeled "demo").
[x] The game runs without errors. (On the editor)
[x] The name of the file/game contains only alphanumeric characters, -s, or _s.
[x] The game name is not the same as the others from gallery

I suggest changing the title to something that is more recognizable and easily understandable by players. The current title 'Black and White' is not very appealing, and a better alternative could be 'Pusher' for example, it's up to you btw :)))))

LGTM!!! Maybe adding more maps would be better, as it extends the gameplay time

Things to note:
There is no reset game button
Level 2 cannot be passed (maybe it's my sprig or something)
Good job btw :))

I have changed the title of the game and made more levels, in addition to correcting the spelling mistake of "you win". Please let me know as soon as possible if there is anything else I need to correct.

a restart function would be very good and maybe a level counter would be interesting

I meant restart the level, sorry :)

ok so i add the restart and more levels, i have to do something more?

i add the funcion to restart the level with the j, somthing else that i have to do ?? :)

LGTM :) great job! Maybe on a next update a score or sum would be awesome!


Update markdown to 5.0.0 release

The 5.0.0 release has some bug fixes related to table and blockquote parsing/rendering.
The breaking changes don't affect DartPad's usage of Markdown.

PTAL @johnpryan


Tutorial: how to add gdx-backend-bytecoder to your app

Write a tutorial (markdown file in repository): how to add gdx-backend-bytecoder to your app.

Hey @keesvandieren, how stable is this LibGDX backend? Is it published anywhere, or do you have to clone the repository to get it working? I believed it should be packaged as a library and published to Maven Central for wider adoption.
BTW, the demo does not work out of the box on Firefox (Linux). Runs smoothly on Chrome though.

@czyzby what Firefox version are you using? Works out of the box for me.

@yuripourre I got it working just now, although I had to disable ad blockers, and it took quite a bit longer to load that on Chrome. False alarm. ;)

@czyzby  unfortunately it is not in usable state yet. We have struggled a lot to get Skin files (JSON parsing and reflection) to work I think we are almost there, but currently we have lack of time because focus is to get our Android / iOS app in place. We won't be able to get the webbased edition with Bytecoder finished on time before deadline (which is 15 Oct this year). Hopefully next year :-).
See this branch for progress: https://github.com/squins/gdx-backend-bytecoder/tree/tryouts-gdx-screen-implementation
Also, we are using Libgdx 1.9.11 branch: https://github.com/squins/libgdx/commits/gdx-parent-1.9.11-debug. Install this in local repo to work with it.
We use a lot of System.out.println / Kotlin println debugging, those messages appear in Javascript console.
The 1.9.11 branch is also needed, because Bytecoder doesn't support some reflection methods yet needed by Libgdx Array (especially java.lang.Class.getComponentType()).
Bytecoder has a Maven plugin. There is a Gradle plugin too made by someone else not from Bytecoder team, but (at the time I checked). It has GPL license, making it a bit more complicated to integrate it. Project can be found here: https://github.com/ogrammer/BytecoderGradle
I think we fixed many issues, but there is still 1 - 2 months of effort needed by a medior - sr Java / Kotlin developer (probably the guys who created GWT backend can do it faster, lots of similarities there).
In general, @mirkosertic is very helpful with accepting PRs. @tommyettinger  and @yuripourre  are also helping to finish things. So if some people can have some focus on it, it will be feasible to get a better alternative to web then GWT backend currently is providing :-).

Regarding using it with your own app: Basically create a copy of module https://github.com/squins/gdx-backend-bytecoder/blob/master/gdx-backend-bytecoder-example. This project has a dependency on an example app com.squins.libgdx.backends.bytecoder.sample.app:core. Replace that with your Sample app, alter the Main class to call your ApplicationListener.
Then you will probably face JavaScript console errors for unimplemented stuff in our implementation.

Thanks.


Some improvements for Kotlin

Address review comments from magiepooh https://github.com/google/flexbox-layout/pull/329
after the original PR is merged.

Could you have  a quick look? @magiepooh

@thagikura Thasks for implement! LGTM 🎉

Thanks for the review!


Getting an error "cannot find 'log_form' while searching..

... it seems to be a typo in summary.html.tmpl. Should be 'station.os_uptime.long_form' not 'station.os_uptime.log_form' i think

Yes you are correct. I forgot the "n". I have corrected it.


MANOPD-84031 Input files encoding rework and non-ASCII upload

Description
There are many places in KubeMarine where there can be an attempt to upload non-ASCII characters. This does not work because of issue https://github.com/paramiko/paramiko/issues/1133
The problem is especially relevant for custom template plugins.
Fixes #342
Solution

NodeGroup.put now uploads data only as stream of bytes, not characters.
New requirement for all input text files to be strictly in utf-8 encoding.

This is reflected in new utils.py methods which now always open in utf-8.
Any internal or external text file should be opened using new methods.

New approach automatically leads to CRLF -> LF transformation of line endings on Windows deployer for any input text file (internal or external) except external config files for plugins with do_render=False.
Removed binary parameter for thirdparties as uploading from filesystem is not supported for external thirdparties.
Minor fix in services.packages.package_manager.repositories: now it allows input as path to file for both apt and yum package managers.

Breaking changes
If services.packages.package_manager.repositories for Debian-based cluster was passed as string, it will stop working as the string is now considered as path to file. No longer working configuration:
services:
  packages:
    package_manager:
      repositories: |
        deb http://archive.ubuntu.com/ubuntu focal main restricted
        deb http://archive.ubuntu.com/ubuntu focal-updates main restricted

New working configuration:
services:
  packages:
    package_manager:
      repositories: files/predefined.list

where files/predefined.list contains the repositories.
Test Cases
See https://github.com/Netcracker/KubeMarine/issues/342
Checklist

[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] Integration CI passed
[x] Unit tests. If Yes list of new/changed tests with brief description
[x] There is no merge conflicts

Unit tests
test_demo.py and demo.py to adopt to new upload behaviour.

The doc review is done.

@alku89  pls note about Breaking changes


adding litellm integration

This helps solve issue - https://github.com/jerryjliu/llama_index/issues/7458
Hi @jerryjliu @logan-markewich,
I'm working on LiteLLM (https://github.com/BerriAI/litellm) and we've had a couple users request us for a Llama Index integration.
We simplify making LLM API Calls by providing a drop-in replacement for the openai-python sdk.
Happy to add docs, additional testing if the initial PR looks good

@logan-markewich fixed based on comme

nts and added testing. works for me in the base case

Hi @logan-markewich,
Made the changes based on your feedback.
Please let me know if this works?

I'm still really not a fan of all the code duplication. But CI passes so lets merge then.

Hey @logan-markewich - how do i bump the llama index version to use the new litellm integration? Need to send a demo / code snippet to my users.

@krrishdholakia we will bump the version shortly

@krrishdholakia for now you could install from source if you really need it


feat: implement permutate_registered_topologies

Closes #4

@Leongrim hope this helps solving #4
RTD preview | RevewNB


How to output the log in the training process like the recall, mAP

I want to see the loss graph for the training process. Is there some ways to visualize it?
Thanks

See https://github.com/dbolya/yolact/issues/78#issuecomment-582152293

hi. thanks for your help. i plotted the mAP graph, however, would you please tell me how to draw the average recall (AR) graph? or is it necessary to draw the AR graph to evaluate the training model on my custom data?

We don't evaluate the AR internally. You'll have to use external tools (like COCOEval) for that.

thanks!
On Tue, Mar 10, 2020 at 7:48 PM Daniel Bolya<EMAIL_ADDRESS>wrote:

We don't evaluate the AR internally. You'll have to use external tools
(like COCOEval) for that.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dbolya/yolact/issues/358?email_source=notifications&email_token=AKPB2EPRREN6NWQHSZWU2NTRG3GU5A5CNFSM4K35GSI2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEONTLRY#issuecomment-597374407,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKPB2EPT3NYMQOXTPHOJGMLRG3GU5ANCNFSM4K35GSIQ
.


Add context pointer to custom allocator functions

This PR adds a user context pointer to the custom allocator callback functions.

This looks sensible overall but it is a backwards-incompatible change to the interface that will likely break some code. @skeeto, what is the pdjson policy on this sort of changes?

Hi Boris, thanks for having a look at this. One idea: if @skeeto decides that backwards compatibility for the custom allocator AP is a major priority, I could rework this to introduce a json_set_allocator_v2 function to avoid breaking old code. Though I suspect that the number of people using the current custom allocator support is probably low, since without a context pointer the use cases are somewhat limited.


Add simple control mods for newrelic-infra service resource

Found this a useful (and missing) addition to the codebase. Thought i'd give contributing it back a stab. Please comment.

@craigwatson since you were the last contributor to this repo. Any chance of this being reviewed? Happy to make amendments.

HI @DaveHewy, thanks for the PR - it's definitely something I'm looking to review today, workload permitting 👍

+1

@craigwatson any updates?

Thanks for the PR and apologies for the delay, version 2.3.0 has now been released to the Forge! 👍

@craigwatson great stuff. cheers :+1:


Problems with @charset "utf-8"; [animate.css doesn't work]

Hi dinasours,
First of all, congratulations for the awesome framework you are creating. I really love it! ❤ It's awesome how intuitive it is. Please, keep with this awesome ecosystem you're creating around Deno. Most of my new projects, I'm starting them with Deno.
I was trying to use the library animate.css and came across a small issue to integrate it with fresh. If I add it via a CDN there isn't any trouble in the integration. However, when i try to use via npm it always through the following error:
error: Uncaught (in promise) TypeError: Expression expected at file:///Users/.../Developer/cv/node_modules/.deno/animate.css@4.1.1/node_modules/animate.css/animate.css:1:1

  @charset "utf-8";/*!
  ~
  const manifest = (await import(toFileUrl(join(dir, "fresh.gen.ts")).href))
                    ^
    at async dev (https://deno.land/x/fresh@1.6.0/src/dev/dev_command.ts:38:21)
    at async file:///Users/.../Developer/cv/dev.ts:8:1

I tried to look into the animate.css file and I found out that it starts as:
@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
...

Everything seems correct and I don't know where is the error. Can someone help me?
Thank you,
evilmonkey19
I add some file which maybe helpful:
deno.json
{
  "nodeModulesDir": true,
  "lock": false,
  "tasks": {
    "check": "deno fmt --check && deno lint && deno check **/*.ts && deno check **/*.tsx",
    "start": "deno run -A --watch=static/,routes/ dev.ts",
    "build": "deno run -A dev.ts build",
    "preview": "deno run -A main.ts",
    "update": "deno run -A -r https://fresh.deno.dev/update ."
  },
  "lint": { "rules": { "tags": ["fresh", "recommended"] } },
  "exclude": ["**/_fresh/*"],
  "imports": {
    "$fresh/"<EMAIL_ADDRESS>    "preact"<EMAIL_ADDRESS>    "preact/"<EMAIL_ADDRESS>    "preact-render-to-string"<EMAIL_ADDRESS>    "@preact/signals": "https://esm.sh/*<EMAIL_ADDRESS>    "@preact/signals-core": "https://esm.sh/*<EMAIL_ADDRESS>    "$std/"<EMAIL_ADDRESS>    "tailwindcss"<EMAIL_ADDRESS>    "tailwindcss/"<EMAIL_ADDRESS>    "tailwindcss/plugin"<EMAIL_ADDRESS>    "animate.css"<EMAIL_ADDRESS>  },
  "compilerOptions": { "jsx": "react-jsx", "jsxImportSource": "preact" }
}

app.tsx
import { AppProps } from "$fresh/server.ts";
import 'animate.css'; <-- the problem

export default function App({ Component }: AppProps) {
  return (
    <html>
      <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        {/* <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css" /> */}
        <link rel="stylesheet" href="/styles.css" />
        <link rel="icon" href="/favicon.ico" />
        <title>Title</title>
      </head>
      <body className="bg-black">
        <Component />
      </body>
    </html>
  );
}

If you need any other file, please let me know!

Thanks for the kind words! Happy to hear that you enjoy the framework.
At the moment Fresh doesn't pre-transpile code, other than creating bundles for islands. This means that deno receives the .css import and get's confused because it doesn't understand them. It's something I'm hoping to address for the next release. Spent some time this cycle already on exploring all the possible options, but it needs more time to bake.
Long story short, for now CSS files can be either loaded from CDN or by putting them in Fresh's static/ directory and pointing the <link>-tag to that.


Update package.json to include the repository key

With the rise in supply chain attacks and OSS dependencies being used as a attack vector, Microsoft is working with our ecosystem partners, such as the Linux Foundation's OpenSSF, to enable OSS consumers to track packages back to their public sources.
We've identified that the following packages published to NPM do not report where sources can be found, typically accomplished by including a link to your GitHub repository in your package.json REPOSITORY field. This PR was created to add this value, ensuring future releases will include this provenance information.
Published NPM packages with repository information:
*html-webpack-skip-assets-plugin

Addressed in v1.0.3


use fluvio-command for better debugging

https://github.com/infinyon/fluvio/issues/1193

fluvio-helm does already use fluvio-command. Can you post more details about the behavior you were expecting and what happened instead?

It turns out that fluvio-helm already uses fluvio-command but it was not published.  works now. closing


[DOCS] Fix formatting in README

Description
In the below section, one line contains a requirement and the other contains a link to set it up.

We can merge them into a single line to make the structure more concise.
Screenshots

Additional information
I would like to contribute as part of GSSoC'23.

@Sriparno08 Assigned


Spaces outside the tag on both sides are lost

example:
I love programming.

lost:
Iloveprogramming.

example:
I  love  programming.

normal:
I love programming.

I'll check it as soon as i can. Thanks for reporting it.

It's a bit more complicated to fix this, because we can't actually tell if the text we're correcting is inside an HTML element or not, which means that we can only enter a default behavior. You can see this here as well.
I'll try to fix it anyway, although it will take some time due to external factors.

@ddxl123 if the issue persists, please report it.


Use "xcode-select -p" instead of absolute path + minor changes

This will fix #15
Some other minor changes added:

safe options for bash
uncomment i386 building
uniform indentation

Thanks a lot @MathPlayer


Support new font sizes

Description
The goal of this PR is to support new font sizes (28 & 36) based on Inter Regular and Inter Semibold fonts, for later usage.
Because these sizes can be bigger, we have to change the format of internal font structures, so also the tool to generate fonts.
And instead of using directly the font names (containing the size), we will now use font alias (small, large...).
Changes include

[ ] Bugfix (non-breaking change that solves an issue)
[*] New feature (non-breaking change that adds functionality)
[ ] Breaking change (change that is not backwards-compatible and/or changes current functionality)
[ ] Tests
[ ] Documentation
[ ] Other (for changes that might not fit in any category)

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

Comparison is base (87f3e3e) 60.18% compared to head (5b5c8e0) 60.42%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #501      +/-   ##
==========================================
+ Coverage   60.18%   60.42%   +0.24%
==========================================
  Files          12       12
  Lines        1660     1660
==========================================
+ Hits          999     1003       +4
+ Misses        661      657       -4

Flag
Coverage Δ

unittests
60.42% <ø> (+0.24%)
:arrow_up:

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

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


CthThread tracing broken - threads show up as black, dummy_thread_chare assigned to following entry

Original author: Jim Phillips (@jcphill)
Original issue: https://charm.cs.illinois.edu/redmine/issues/1430

Running NAMD with three patches per pe, each of which has a Cthread (created by CthCreate, managed by CthSuspend and CthAwaken). The three patch sequencer threads tend to run back-to-back. In Projections the first thread resume is black but you can see the message sends and trace back to them, the next two are dummy_thread_chare (correct), and then a later entry point is also labeled dummy_thread_chare but is clearly something else. If the threads do not run back-to-back the thread is black and the following entry is incorrectly labelled dummy_thread_chare.

Original date: 2017-02-21 04:24:56

This also renders AMPI Projections traces almost useless

Original date: 2017-02-27 21:08:03

Jim, could you try things out with mainline charm (without that change reverted) with added calls to traceAddThreadListeners(thread, NULL) at the three places in NAMD's code it creates threads explicitly?
If that works, would you consider that as an acceptable permanent fix in NAMD's code? I would add an equivalent call in CthCreate itself, except that for threaded entry methods, we want to pass an envelope argument tracing back to whatever spurred the creation of the thread.

Original date: 2017-02-27 21:11:59

Actually, while potentially nice, I realize that solution won't be acceptable for AMPI, because apparently thread listeners don't follow migratable threads when they move.

Original date: 2017-02-27 21:22:11

~~https://charm.cs.illinois.edu/gerrit/2269~~ https://github.com/UIUC-PPL/charm/commit/6ac1cd361e51a4595ee0d88c8ee6b3c4c05e3c25 should clear things up for the non-[threaded] entry method case. I'll still need to investigate whether that produces messed-up traces for [threaded] entry methods, but at least it won't be a regression relative to previous releases.

Original author: Jim Phillips (@jcphill)
Original date: 2017-03-01 16:29:00

Tested 2269, threads trace back to where they were created rather than where they were awakened.

Original date: 2017-03-13 16:48:43

~~https://charm.cs.illinois.edu/gerrit/#/c/2302/~~ https://github.com/UIUC-PPL/charm/commit/6067d0763c21943ad3d00253dedbfb61c101f2b3
Full revert for now, since the affected functionality is more critical to current use than the cases improved by the change.
I'll revisit this a bit later, and hopefully get things working right. We need a good set of tests for thread tracing in various forms, and that will take some time to develop.

Original date: 2017-12-06 15:20:19

Patch here, needs to be tested on NAMD: ~~https://charm.cs.illinois.edu/gerrit/#/c/3359/~~ https://github.com/UIUC-PPL/charm/commit/5c4f5d6b29737c850da00d16707e426ff43fe9d3


Is this package allowed by Admob?

I started using this package in my application and since then I have been facing some strange things in my report.
My data simply lost its reason. My clicks basically zeroed out during the afternoon, even with a large number during the previous day.
My eCPM varies and I no longer see any pattern of growth or decline. Each day is literally a new day. In heights, or in darkness.
I wonder if Admob was marking clicks and views as invalid traffic. And I fear for the banning of my account.

Do you still have this issue? Is it safe to use this package for native ads?

Yes. My app was only targeting CPM Ads. I dont know how, but after I used this pack my app is only showing the CPM ads.
I work with admob in 3 years ago, and never see this.
I unlist my app on Play Store and I’m developing one new version in another platform that is not Flutter to try get my clicks back.
Sorry for my English. Im Brazilian

Hey guys, I don't know what do u mean by allow. I used this in my app and it works as expected
Notice that this is just native ads


invalid value encountered in true_divide

hi
thanks for the repo, looks real cool and easy to use.
I gave a try at the code, to stitch 11 images. It toolk quite along time before I got the following message:
../image-stitching/src/rendering/simple_blending.py:68: RuntimeWarning: invalid value encountered in true_divide
  new_weights = (weights + image_weights) / (weights + image_weights).max()

I cannot share the images unfortunately, but they are 3kx4k (11Mpix) each, for a total size of about 45Mo.
Any idea? Could it be that an image could not get connected to the others?

Hi, and thank you for the kind words !
To be honest, I don't know for sure where this error can come from, but I don't think it is a problem of an image not connected to others, as the different connected_components are treated separately.
However, I think the problem could come from the size of the images, or from the angle of the global panorama which is too wide, resulting in an over-transformation of the original images.
Maybe try to run the code again, but this time using the --size parameter to reduce the size of the images, and see if that fixes the problem ? At least, it will allow you to run it faster and maybe make it easier to debug.
Hope this helped.
Cheers


SSL keys deletion on DS deletion

Delete the SSL keys on DS deletion
Requires further testing (minimal testing was done)

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/incubator-trafficcontrol-PR/1003/
Test PASSed.

This was done in https://github.com/apache/trafficcontrol/pull/3333


added animation with static human

static human animation in CMU folder

Please add these animations to the Static folder and not the CMU folder.

pulled from main and put animations in Static folder


Added storage account changes in make.json for VsTestV2

Task name: VsTestV2
Description: Changed location of external resources present in make.json
Documentation changes required: Not required
Added unit tests: Not required
Attached related issue: No
Checklist:

[x] Task version was bumped - please check instruction how to do it
[x] Checked that applied changes work as expected

Testing

/azp run


luci-mod-network: add master option

This option is usefull if someone needs to route ipv6 dhcp from wan to lan.
@jow-
Signed-off-by: Ansuel Smith<EMAIL_ADDRESS>

The description string has multiple typos, it also does not really explain what it does. Why is setting master "useful with multiple interfaces?
Also what are the possible values for the master option? Does a CBI Value really make sense? Shouldn't it be a checkbox?

@jow- actually the master option  is just a boolean.  Does luci have an option to check if master is not already checked on others section of should i create a function for it?

@Ansuel Yes Luci has this option.
Master is not only neaded by WAN interfaces... you can say all upstream interfaces. Im using it on a vpn interface.

Please rebase your changes against the new javascript implementation.

@feckert done...

@Ansuel - it's almost golden, can you add semicolons to your .js lines? After that it can be merged.

@jow- my bad sorry.... anyway done...

Thanks!


Rename "T2 Store" -> "T2-Project", make final things final, fix warnings, remove duplicate code

Oh, ping by the way. We both forgot this PR.


[REQUEST] on hideKeyboard() method

Can you make that when the keyboard get closed the SearchView get hidden like the hide(true) method does...

Like both in same time?

Yep

But of course as parameter or changeable default settings behavior or something like that.

Maybe in some future release, but not anytime soon.

@Heromine Did you find the solution for this??

Not yet. It is still in my ToDo list. You see that your issue is still open. But check test version 0.1.1. It is basic test source for next release 3.0.

done


Overlooked code error

In the code for the domain i put ".localplayer.dev"
Where it should be "localplayer.dev"
I need to fix that but i can’t because my pr got merged

You can recreate a new pr to fix it. There is no limit on prs you can create.


Float rounding and precision

Windows 7, Godot <IP_ADDRESS> Steam version
Why are my floats here being automatically rounded? Is this intended behaviour?
Using them as-is or float()ing them produces the same, rounded, result.
How can I create accurate Vector2s from these array values?
var points = [[ -7641742.9734278414, -6891032.3691751538 ],
[ -7640489.5277312668, -6891460.7849851009 ],
[ -7618662.6263543591, -6893579.913525274 ],
[ -7591951.2935277065, -6892344.3927164907 ]]

var vec2array = Vector2Array()
var vec2farray = Vector2Array()

for i in range(0, points.size()):
	vec2array.append(Vector2(points[i][0], points[i][1]))
	vec2farray.append(Vector2(float(points[i][0]), float(points[i][1])))

print("v2 array: ", vec2array)
print("v2 f array: ", vec2farray)

Console output:
v2 array: [(-7641743, -6891032.5), (-7640489.5, -6891461), (-7618662.5, -6893580), (-7591951.5, -6892344.5)]
v2 f array: [(-7641743, -6891032.5), (-7640489.5, -6891461), (-7618662.5, -6893580), (-7591951.5, -6892344.5)]

I think this might come from the way float are printed by default.
With another string formating maybe this would be ok ?

Like this?
print("%1.3f" % points[0][0], ", ", "%1.3f" % points[0][1])
Output:
-7641743.000, -6891032.500

So I guess you are limited by the floating point precision. Have you tried with lower numbers ?

3.0 result:
print("%1.3f" % points[0][0], ", ", "%1.3f" % points[0][1])

Output:
-7641742.973, -6891032.369

Reason: in 2.1.x floats() are single-precision floats, while in 3.0 they are going to be double precision.
According to wikipedia (check the graph around the heading), single-precision floats have around 7-8 significant digits of precision, while double-precision floats have around the precision of 16-17 significant digits.

That's what I was thninking about. :)
I guess this wont be fixed for 2.1.

Surely I must be doing something wrong, or this isn't a floating point precision issue, because even with just two decimal places it's still rounding the floats.
`	var points = [[ -6763470.35, -6893947.12 ], [ -6764361.06, -6893250.95 ],
[ -6765635.16, -6891743.65 ], [ -6766629.11, -6891017.05 ],
[ -6767657.13, -6890756.92 ], [ -6789871.97, -6888148.28 ]]
print("%1.2f" % points[0][0], ", ", "%1.2f" % points[0][1])`

Output:
-6763470.50, -6893947.00

This has to do with the total number of digits, not how many numbers are after the dot. Try with lower numbers (around 100 maybe), and it should work.

Ah that makes sense, thanks. I'm not very good at maths. I'll switch to Godot 3 when it's stable.

@bojidar-bg I thought it was actually decided to keep float in 3.0?

@Zylann I can't remember such a thing. Variant is now double, and most of the api is switched to real_t...


Bump gtfs-lib to 4.1.2-SNAPSHOT

Increment to snapshot version for testing of schedule exceptions fix

Codecov Report

Merging #65 into dev will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##               dev     #65   +/-   ##
=======================================
  Coverage     5.11%   5.11%
  Complexity      91      91
=======================================
  Files          129     129
  Lines         6780    6780
  Branches       885     885
=======================================
  Hits           347     347
  Misses        6408    6408
  Partials        25      25

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 1914727...42d9e44. Read the comment docs.


Fix LAST instrs logs

Closes issue https://github.com/QuTech-Delft/netqasm/issues/55
While debugging I found that the names of the last logs were not correct because the renaming of the logs and the copying to the LAST directory happened in two separate places (the first in NetQASM and the second one in SquidASM). Due to this they were executed in the wrong order and the logs were copied to LAST before they were renamed.
I moved these calls to NetQASM and also made a PR for SquidASM to remove the calls there (see PR: https://github.com/QuTech-Delft/squidasm/pull/29). I chose to move them all to NetQASM instead of moving them all to SquidASM because it seems to me that this introduces the least breaking changes between different versions. With this method if you are running an older version of SquidASM then everything should still work fine since NetQASM will just overwrite the erroneous log files created by SquidASM.
If there are other reasons to prefer moving them to SquidASM instead I am also open for that as well but then we do need to keep in mind that this new version of SquidASM will no longer work with older versions of NetQASM and vice versa.

Looks good to me! Merged.


Methods to clean up the globe

I have an issue where 4 dedicated workers are created every time a map is created. Are there any methods to clear up the workers or to clean up the map?

As far as I understand there is no such method. Could you check the setTerrain function here: https://github.com/openglobus/openglobus/blob/680cd76b89b9f6f8483ad3b169a722fce0b286f1/src/og/scene/Planet.js#L557
does it suit you?
...and maybe somehow extract part of the code in a method? If not, could you please be more specific what you want to do?
P.S.
It'is based on http://openglobus.org/examples/terrainSwitch/terrainSwitch.html example.

I would like to clear all references and clear all memory usage, some sort of globe.clearAll(), or globe.delete()  which clears everything and free up the memory.

Also, do you want to stop animation, handlers etc. and remove webgl context completely?

Yes, everything, I'm using reactjs and it kinda eats up memory everytime I navigate back and from the map page. So I'm kinda looking for a way to clean up the map efficiently.

Ok! Got it! Need time.
P.S.
Think it's not easy. Can't relay on the gc only.

Replaced to https://github.com/openglobus/openglobus/issues/691


Pass thru the Error .status value when using rescue_from :all

This fixes #938 by checking to see if the Error object passed down to error_response has a :status method that returns an Integer.  If so, the value is passed into error_response by handle_error to set the http status code vs the default of 500.   This fixes a situation where a validation error will return as a 500 status due to rescue_from :all without an attached block handler.

Since status is not a built-in thing into an exception, I think we want to leave this as is by design. The rescue_all block should, IMO behave the same way for everybody, future and past exceptions, and end up with a 500 catch-all error unless you explicitly handle it.
Another way of looking at it is that an exception shouldn't dictate an HTTP status code, they appear in a different context.
That said, I think you can achieve what you want in a cleaner way today by explicitly handling Grape validation errors, something like this:
rescue_from Grape::Exceptions::Validation do |e|
          Rails.logger.warn "#{e.class.name}: #{e.message} (#{Api::Util::BacktraceHelpers.find_app_first(e.backtrace)})"
          rack_response({
            type: 'param_error',
            message: 'Invalid parameters.',
            detail: { e.params.join(', ') => [e.message] }
          }.to_json, 400)
        end
        rescue_from Grape::Exceptions::ValidationErrors do |e|
          rack_response({
            type: 'param_error',
            message: 'Invalid parameters.',
            detail: e.errors.inject({}) do |h, (k, v)|
              # JSON does not permit having a key of type Array
              h[k.count == 1 ? k.first : k.join(', ')] = v
              h
            end
          }.to_json, 400)
        end

I am going to close this, thank you for suggesting it, appreciate your work. If anyone feels strongly about this otherwise, please add your comments.


Fix typo in Workbook_MultiQubitSystemMeasurements.ipynb

Hello!
I fixed some typo in MultiQubitSystemMeasurements workbook.

Thank you! A great eye for detail, as always :-)
By the way, are you familiar with https://hacktoberfest.com/? The Quantum Katas repository participates in it (though not actively this year), so your pull requests to it are eligible. If you register for the event and do one more pull request (I'm quite certain there are more typos out there :-)), you might be able to get a t-shirt!

Thanks for nice information! I registered it :)


[Unity] Enable spot nodes in CI

CPU-SMALL nodes are unstable and often fail to build. This patch enables spot nodes in CI to reduce the cost.
cc @tqchen

There are some related ci errors https://ci.tlcpack.ai/blue/organizations/jenkins/tvm-unity/detail/PR-16244/5/pipeline

I just found it. Sending a PR to fix it


Add schedulers and addable dictionary.

what should happen for
d1 = {"foo": [1, 11, 111]}
d2 = {"foo": 5}
d3 = d1 + d2
print(d3)

I think that the list concatenation should take priority and d3 == {"foo": [1, 11, 111, 5]}, but i guess it's reasonable that d3 == {"foo": [6, 16, 116]}.


Revsions to secretory tissue (PO:0005656) and child terms:

portion of secretory tissue (PO:0005656):
Revised def'n:
WAS:
portion of secretory tissue (PO:0005656): Tissues that form specialized structures producing a secretion.
Revised def'n:  A portion of plant tissue (PO:0009007) that form specialized structures producing a secretion.

Probably needs further revisions;  Fixed dbXref: ISBN:0471245208

nectary (PO:0009035):
Revised def'n:
WAS:   A multicellular glandular structure secreting a liquid containing organic substances especially sugars.
Revised def'n:
A portion of secretory tissue (PO:0005656) which is a multicellular glandular structure secreting a liquid containing organic substances, including sugars.
Added new comment:
Occurs in flowers (flower nectary; PO:0009056) and on vegetative plant parts (extrafloral nectary; PO:0009057).
Fixed dbXref: ISBN:0471245208

extrafloral nectary ( PO:0009057):
WAS: A multicellular glandular structure found in places other than flower secreting a liquid containing organic substances especially sugar.
Source: ISBN:047124529
Revised def'n: A nectary (PO:0009035) occurring on vegetative plant structures (PO:0009011) such as a stem (PO:0009047), leaf (PO:0009025), stipule (PO:0020041) or  flower pedicel (PO:0009052).
Fixed dbXref: ISBN:0471245208

flower nectary (PO:0009056): revised def'n:
WAS:
flower nectary (PO:0009056):  A multicellular glandular structure found in the flower secreting a liquid containing organic substances especially sugars.
Revised def'n: flower nectary (PO:0009056):  A nectary (PO:0009035) occurring on a floral organ (PO:0025395) or other part of a flower (PO:0009046).
Added comment: A flower nectary may occur on a sepal (PO:0009031), petal (PO:0009032), stamen (PO:0009029), plant ovary (PO:0009072), or receptacle (PO:0009064).
PO_GIT:659
Fixed dbXref: ISBN:0471245208

Should add the appropriate GO BP term to these, for example:
http://browser.planteome.org/amigo/term/GO:0046903


Maybe use the lock_guard will be better

Maybe it can make the program faster , because the lock_guard seems more 'lightweight' than the unique_lock
If I misunderstand , pardon me.

Condition variable requires a unique_lock for its wait() function.


Mobile responsive

What we need to do for mobile responsive, can we make it mobile responsive?

+1. It's possible?

I have been working on that one myselfand cant figure it out, lol

Anyone had any ideas on how to make this gallery mobile responsive?
I was using Picasa web albums for my slideshows - on my Google Sites websites. But Google closed Picasa, and then changed to New Sites - which is far inferior to Classic sites, but still free.
Need to know how to make the slideshow reduce to fit on a mobile.
Trial page of the new Sites is at https://sites.google.com/view/sites-toc-issues/home , just scroll down for the gallery


KAFKA-9600: EndTxn should enforce strict epoch checking if from client

This PR enhances the epoch checking logic for endTransaction call in TransactionCoordinator. Previously it relaxes the checking by allowing a producer epoch bump, which is error-prone since there is no reason to see a producer epoch bump from client.
Since this is purely a server side bug which requires no client side change, we haven't added any integration test to verify this behavior yet.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

@edenhill @hachikuji Could you take a look of this fix?

ok to test

retest this please

retest this please

ok to test

retest this please

ok to test

retest this please

retest this please

ok to test

retest this please

retest this please

retest this please


1.3.1 Release

Coverage remained the same at 81.062% when pulling 55c5587e4084f643d1e428bc3eb476471d737df6 on release-1.3.1 into d259ebab2ebc441a0eecce88381d932664c97fa1 on dev.


shanghai-hardfork history added

Proposed changes
Klaytn hard fork history updated to reflect the Shanghai hard fork
Types of changes
Please put an x in the boxes related to your change.

[x] Minor Issues and Typos
[ ] Major Content Contribution
[ ] Others

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to reach out. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[x] I have read the CONTRIBUTING GUIDELINES
[x] I have signed the CLA
[x] I have added necessary documentation (if appropriate)
[ ] Any dependent changes have been merged and published in downstream modules

Related issues

Please leave the issue numbers or links related to this PR here.

Further comments
If this is a relatively large content contribution, kick off the discussion by explaining why you would suggest the content contribution, etc...

The latest hardfork should be placed at the top of the page.
The hardfork time in Release notes is an estimated time. Since networks already activated hardforks, we can use the exact timestamp specified in the block.


Multithreading

There seems to be an issue with using this library in a multithread application.  In my example, I find the device in one thread and spawn a new thread for opening, reading, and writing to the USB device.  No other thread will access the device.  The WriteReport method works fine, but the ReadReport method always times out or sends back no data in the report.  I am using a USB analyzer to verify the reports are being sent and reports are coming in.

I have the same issu...
There is a easy workaround: use two different handles (open the interface two times) for sending and receiving data.
Also a blocking read reader thread aligns the received HID data on fast device correctly. The async callback option is a bit to slow with HID msg each millisecond.
`private void openDevice()
{
if(myRecvThread != null && myRecvThread.IsAlive)
{
myRecvThread.Abort();
}
        HidFastReadEnumerator enumerator = new HidFastReadEnumerator();
        readDevice = (HidFastReadDevice) enumerator.Enumerate(VendorId, ProductId).FirstOrDefault();

        if (readDevice != null)
        {
            //make a copy of the device for different write actions
            writeDevice = (HidFastReadDevice)enumerator.GetDevice(readDevice.DevicePath);

            writeDevice.OpenDevice(DeviceMode.Overlapped, DeviceMode.Overlapped, ShareMode.ShareRead | ShareMode.ShareWrite);
            readDevice.OpenDevice();

            readDevice.MonitorDeviceEvents = true;

            readDevice.Inserted += DeviceAttachedHandler;
            readDevice.Removed += DeviceRemovedHandler;

            myRecvThread = new Thread(() => RealStart(readDevice));
            myRecvThread.Start();
        }
    }`

        private static void RealStart(HidFastReadDevice threadDevice)         {             while (true)             {                 HidDeviceData data;                 data = threadDevice.Read(100);                 if (data.Status == HidDeviceData.ReadStatus.Success)                     Console.WriteLine(ByteArrayToString(data.Data));             }         }
Best regards
Sebastian


fix(windows): backport default undecorated shadow to false (#690)

What kind of change does this PR introduce?

[x] Bugfix
[ ] Feature
[ ] Docs
[ ] Code style update
[ ] Refactor
[ ] Build-related changes
[ ] Other, please describe:

Does this PR introduce a breaking change?

[ ] Yes
[x] No

Checklist

[x] This PR will resolve #690
[x] A change file is added if any packages will require a version bump due to this PR per the instructions in the readme.
[x] I have added a convincing reason for adding this feature, if necessary
[x] It can be built on all targets and pass CI/CD.

Other information
This is a backport of an already fixed issue to tao 0.16. The reason this is needed is that currently (per tauri dev branch) transparent doesn't work on windows cause it seems like shadows are breaking transparent similar to decorations.
(I tired cherry picking but that won't really work with commit signing)

Thank you


Fix/no package lock json

Closing this b/c

One key detail about package-lock.json is that it cannot be published, and it will be ignored if found in any place other than the toplevel package.

https://stackoverflow.com/a/44210813/656010


[WIP] Add a collection of datasets to facilitate interactive demos of batch and streaming pipelines

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Still WIP.


Choose diagram type when inserting new Mermaid code block

Love the idea behind the tool, but it's not as intuitive as it might be. If I am doing things correctly, to create a new UML class diagram, you first click on insert empty Mermaid code block, you then move the cursor inside the code block and insert a new element by clicking on it in the Mermaid panel. However, this does not render correctly. The code block also needs a diagram specifier such as "classDiagram". It would be nice to if the insert empty Mermaid code block allowed you to choose the diagram type.

@swehba agreed, this part does need UX improvements. For first iteration, I will probably improve 'paste code block' so it will paste some kind of default diagram of currently selected type.

Out in 0.1.0.


Organizing complex states for many different views

I'm making an application with many different views.  Currently all my states are stored in my Application root object in a struct like so:
pub struct States{
    pub user_button_states: Vec <button::State>,
    pub back_button: button::State,

    pub channel_menu: Vec <button::State>,
    pub scroll: scrollable::State,

    pub text_input: text_input::State,
    pub input_text: String,

    pub filter_radio_buttons: String,
    pub table_order: Option<String>,
    pub header_buttons: Vec<button::State>,
}

Some of these states are shared across views, others are not.  But I'm about to change this to something more like this:
pub struct States{
  pub shared: SharedStates,
  pub page1: Page1States,
  pub page2: Page2States,
  pub page3: Page3States,
  pub page4: Page4States,
  pub page5: Page5States,
}

I think it would be really convenient to break this up by view page, each page getting it's own set of states and it's own struct.  But now I'm wondering as my project grows, is it good for performance to instantiate every state for every page when the application loads?  And is there another way to do this?
Let's say I have 20 pages, then I will need to store a struct with 20 other structs within it.  Or if there is 100 pages.  Might this cause some issues?

You probably do not need the state of all the different pages ready at once. I recommend you to use an enum to model the state of your pages. For instance:
mod home;
mod login;
mod account;

pub use home::Home;
pub use login::Login;
pub use account::Account;

pub enum Page {
    Home(Home),
    Login(Login),
    Account(Account)
    // ...
}


Fixed some bug in content utils

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


[forwardport] Allow TF to ssh into 22.04 nodes

Issue:

https://github.com/rancher/qa-tasks/issues/505
Problem

rke2 clusters in jenkins fail to create when using ubuntu 22.04 but not other (older) versions.
upon further investigation, this was due to an incompatibility with TF when sshing into 22.04 node(s)
Solution

created an elliptic-based ssh key in aws to use.
Testing

tested in jenkins (see thread) and locally
QA Testing Considerations

Regressions Considerations

this PR updates ALL jenkins ssh keys to use the new key. This will require an update in jenkins and all engineers using jenkins to acquire the new key.

LGTM 👍


Picovoice VAD COBRA

Hi , where can I find benchmarks on cobra VAD performance?
How well does it on multi-core platforms and how concurrency model works?
Is there any latency benchmarks on higher load?

You can see a comparison to WebRTC here: https://github.com/Picovoice/voice-activity-benchmark
Cobra is single threaded. Cobra operates in real time: it can process audio faster than you can record live audio to it even on low-power boards such as a Raspberry PI. I don't have exact latency benchmarks for you, you'll have to make those tests yourself for your specific project.


In python-mode install python-pycompile

[X] I have searched the FAQ and the documentation for solutions.
[X] I have searched the issue tracker for similar issues (the closed issues too).
[X] I have searched the Discourse for any errors and solutions.
[X] I can reproduce my issue on the latest commit of Doom Emacs.
[X] I have read How to Debug Issues and found no solution.

What did you expect to happen?
Not that error to occur.
What actually happened?
    payload = """{
    ^
IndentationError: expected an indented block

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.8/py_compile.py", line 209, in main
    compile(filename, doraise=True)
  File "/usr/lib/python3.8/py_compile.py", line 150, in compile
    raise py_exc
__main__.PyCompileError: Sorry: IndentationError: expected an indented block (loginProblemsAndCauses.py, line 156)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/usr/lib/python3.8/py_compile.py", line 218, in <module>
    sys.exit(main())
  File "/usr/lib/python3.8/py_compile.py", line 213, in main
    if quiet < 2:
NameError: name 'quiet' is not defined

Try installing a more recent version of python-pycompile, and please open a bug report if the issue persists in the latest release.  Thanks!
SPC m e ESC is undefined

at code which states:
payload = """{
    "schemas": [
 """

Describe your attempts to resolve the issue
installing python-pycompile with apt-get, which did not work
Steps to reproduce
payload = """{
    "schemas": [
 """

in python-mode scroll up and down or do anything
System Information
https://pastebin.com/dgDW8ZAf

Can't reproduce your issue. pycompile is included with python, nothing you can do but install a newer version of python 3. Despite the rest of the error message, it's telling you that it expected an indented block on the problematic line. Try fixing that.
Otherwise, add this to your config to disable pycompile as a syntax checker:
(after! flycheck
  (add-to-list 'flycheck-disabled-checkers 'python-pycompile))

Because this is not a Doom issue so I will close it.

In the future please learn how to use code fences. Your output and code is unreadable otherwise.


Update for emoji V11, with caveats:

This requires an unreleased fork of emoji-data (https://github.com/iamcal/emoji-data/pull/152)
Man/woman super hero/villain are missing, because they don't have category data (for some reason)

I don't expect this to be merged as is, but providing here in case useful to others in the mean time.
# Before
> cat data/all.json| jq -r ".emojis | keys | .[]" | wc -l
    1563
# After
> cat data/all.json| jq -r ".emojis | keys | .[]" | wc -l
    1634

Name diff before/after:
7a8
> abacus
64a66
> badger
65a68
> bagel
78a82
> basket
127a132
> bone
143a149
> bricks
148a155
> broom
193a201
> chess_pawn
249a258
> cold_face
251a261
> compass
288a299
> cupcake
319a331
> dna
409a422,423
> female_bald
> female_curly_haired
413a428
> female_red_haired
415a431
> female_white_haired
426a443,444
> fire_extinguisher
> firecracker
692a711
> flying_disc
695a715
> foot
731a752
> goggles
784a806,807
> hiking_boot
> hippopotamus
790a814
> hot_face
811a836
> infinity
824a850
> jigsaw
830a857
> kangaroo
846a874
> lab_coat
847a876
> lacrosse
854a884
> leafy_green
861a892
> leg
874a906,907
> llama
> lobster
878a912
> lotion_bottle
887a922
> luggage
892a928
> magnet
917a954,955
> male_bald
> male_curly_haired
921a960
> male_red_haired
923a963
> male_white_haired
978a1019
> mango
996a1038
> microbe
1010a1053
> moon_cake
1012a1056
> mosquito
1036a1081
> nazar_amulet
1104a1150
> parrot
1107a1154
> partying_face
1111a1159
> peacock
1127a1176
> petri_dish
1135a1185
> pirate_flag
1138a1189
> pleading_face
1169a1221
> raccoon
1188a1241
> receipt
1190a1244
> red_envelope
1210a1265
> roll_of_paper
1224a1280
> safety_pin
1226a1283
> salt
1270a1328
> skateboard
1291a1350
> smiling_face_with_3_hearts
1304a1364
> soap
1307a1368
> softball
1327a1389
> sponge
1358a1421
> swan
1376a1440
> teddy_bear
1380a1445
> test_tube
1385a1451
> thread
1398a1465,1466
> toolbox
> tooth
1544a1613
> womans_flat_shoe
1546a1616
> woozy_face
1552a1623
> yarn

(I know this PR should be against emoji-mart, just put it here for now coz this is the lib that I use)

@xaviershay yeah looks like they still have it, I can't remember the reason why I upgraded emoji-datasource back when I did, but as emoji-mart is already behind I'll consider getting this merged in the near future. I'm not sure when emoji-mart will follow as it looks like they want to try and keep emojione support

Pushed a commit adding in the missing 4 emoji.

Closing, released new version today which should add support for Emoji 12.1


decimal rule. shouldn't it accept integers?

decimal rule
integers are subset of decimals / floats. so i think  decimal validation rule should pass if value contains decimal OR integer.

I'm cool with this change, but it caused a test to fail.

done.

I guess It shouldn't pass the test case for integer number as there is separate integer number validator exist. It will create an issue at the time of string integer or decimal matching

As long as integers/naturals are subset of decimals/floats I think this test should pass for ints.

@lonnieezell : is it ready to merge?


Added a pretty print json response.

I'm not sure what the opinion on this will be. But I found use for it in my project, for standard browser viewable responses by setting this as the default and keeping json with no formatting accessible through the accept header.

There are many browser plugins that solve this issue. So this isn't really needed

I thought Chrome prettified it by default now? Regardless, there's a multitude of tools available to get pretty responses without this.


chore(CHANGELOG): remove changelog

We now publish changelogs on github and no longer update the local changelog.

Just noticed that some of the Changelog items are not on the actual tags / releases, mostly pre-2.0 versions
Should we update those?

I think we can do that as part of deis/workflow#464, yes. I'll add a comment as a TODO.

Suspect we need to do it with all repos at this point

Current coverage is 87.78% (diff: 100%)

Merging #1091 into master will not change coverage

@@             master      #1091   diff @@
==========================================
  Files            42         42
  Lines          3603       3603
  Methods           0          0
  Messages          0          0
  Branches        610        610
==========================================
  Hits           3163       3163
  Misses          290        290
  Partials        150        150

Powered by Codecov. Last update dda3a95...fedff14


Feature request: Add not activated examples

Thanks for your work 😀
For the Future I would find it nice:
Please add examples that are frequently requested in the forum (or as you already do that in the documentation) in an not activated form to the adapter-configuration.
In particular, I would be interested in one or more examples of backing up (copying) files from a host directory to an SMB share on the network or to an FTP drive.
And maybe a German documentation, matching the English, wouldn't be so bad either ;-)

Sorry but that would be very time consuming due to the many different linux distibutions. That's what the forum is for.

In particular, I would be interested in one or more examples of backing up (copying) files from a host directory to an SMB share on the network or to an FTP drive. And maybe a German documentation, matching the English, wouldn't be so bad either ;-)

For something like this I would write a linux bash script and not let the adapter do it. Then you can also include in the script that when successfully executed or error, for example, via simple api / rest api that is transmitted to iob


Feat: Add post body to log output.

When debugging i want to see postbody

Hm well that would be a way to approach this but somehow i believe the client config should not have this responsibility.
If you would like to have his optional i would suggest we create monolog processors.
The default one would not log the postbody but we can pass in our own which will add the extra context values.
What do you think?

I'm fine with that so long as we maintain backwards compatibility in the public API and support >= PHP 5.4.

Please feel free to re-open if you'd like to continue working on this! :)


Use_Case_1.py" in GPU mode

Use_Case_1.py" in GPU mode throws the same error as when ran with only CPU.
!python use_case_1.py

Traceback (most recent call last):
  File "/content/hw2vec/examples/use_case_1.py", line 33, in <module>
    graph_emb = use_case_1(cfg, hw_design_dir_path,\
  File "/content/hw2vec/examples/use_case_1.py", line 18, in use_case_1
    model.load_model(pretrained_model_cfg_path, pretrained_model_weight_path)
  File "/content/hw2vec/hw2vec/graph2vec/models.py", line 105, in load_model
    self.load_state_dict(torch.load(model_weight_path, map_location=torch.device('cpu')))
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 2041, in load_state_dict
    raise RuntimeError('Error(s) in loading state_dict for {}:\n\t{}'.format(
RuntimeError: Error(s) in loading state_dict for GRAPH2VEC:
	Missing key(s) in state_dict: "layers.0.graph_conv.lin.weight", "layers.1.graph_conv.lin.weight", "pool1.graph_pool.gnn.lin_rel.weight", "pool1.graph_pool.gnn.lin_rel.bias", "pool1.graph_pool.gnn.lin_root.weight".
	Unexpected key(s) in state_dict: "layers.0.graph_conv.weight", "layers.1.graph_conv.weight", "pool1.graph_pool.gnn.lin_l.weight", "pool1.graph_pool.gnn.lin_l.bias", "pool1.graph_pool.gnn.lin_r.weight".

Can you please help with this issue?
use_case_2.py and use_case_3.py works fine as documented on the GitHub page.

Facing the same issue.

@rahvis hi, I am getting the error for use_case_2:

can you tell me how you run use_case_2


Cannot disable tabline

Cannot disable tabline in alpha
alpha setup:
local alpha = require("alpha")
local aucmd = vim.api.nvim_create_autocmd
local dashboard = require("alpha.themes.dashboard")

dashboard.opts.opts.noautocmd = true
alpha.setup(dashboard.opts)

aucmd("User", {
  pattern = "AlphaReady",
  callback = function()
    vim.opt.showtabline = 0
  end,
})
aucmd("BufUnload", {
  buffer = 0,
  callback = function()
    vim.opt.showtabline = 2
  end,
})

Am I doing something wrong?

Sorry, it was problem with lazyloading bufferline; fixed it with event = "BufEnter" for bufferline.


Signals

cc @gkoz

Can you double-check that leaf classes don't have unnecessary generics and downcasts but CellRenderer has a proper generic implementation of the Signals trait?

"leaf classes"?

Trampolines for CellRendererAccelSignals::connect_accel_cleared<F> don't need where T: IsA<CellRendererAccel> as no subclass for it.
Same for CellRendererCombo.
Only CellRenderers trampolines need .
May be you also forgot adding signal https://developer.gnome.org/gtk3/stable/GtkCellRendererText.html#GtkCellRendererText-edited (it also need  as it base class for GtkCellRendererAccel, GtkCellRendererCombo, GtkCellRendererSpin)

And https://developer.gnome.org/gtk3/stable/GtkCellRendererToggle.html#GtkCellRendererToggle-toggled

@gkoz also pointed that CellRenderer impl need impl<T: IsA<CellRenderer> + IsA<Object>> super::CellRendererSignals for T {

And https://developer.gnome.org/gtk3/stable/GtkCellRendererToggle.html#GtkCellRendererToggle-toggled

Shouldn't it be put into his own trait?

May be you also forgot adding signal https://developer.gnome.org/gtk3/stable/GtkCellRendererText.html#GtkCellRendererText-edited (it also need as it base class for GtkCellRendererAccel, GtkCellRendererCombo, GtkCellRendererSpin)

I didn't, I just walk through structures and implement their signals if we didn't so it will come later.

Anyway, updated.

GtkCellRendererToggle need trait CellRendererToggleSignal but as has no children don't need  in impl and trampolines.
Adding GtkCellRendererText signal will cover last part of CellRenderer tree.
All of it get TreePath as string, so we can't currently automatic generate it.

It'll be part of another PR I guess. :)

Thanks

Fixed and fixed (and thanks to you for the review!).

@gkoz: Corrected.

Thanks!


Update existing workload checks

What does this PR do?
Updates the 3 existing workload checks based on developments in lading primarily.
Motivation
The current workload-checks will not run in the latest lading due to stricter configuration parsing.
This change gets them to a place where they are runnable in both CI and local-run.
Additional Notes
The new values in this PR need to be validated in CI. Will start this off in draft until I have some confidence these bounds are reasonable.
Possible Drawbacks / Trade-offs

Describe how to test/QA your changes
N/A
Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided if the qa/skip-qa label is not applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the k8s/<min-version> label, indicating the lowest Kubernetes version compatible with this feature.
[ ] If applicable, the config template has been updated.

Abandoning this for now. No good way to validate results.


Potential cycle in checking

cargo run --release --bin amc-todo -- check-dfs --random-ids --initial-change

quickly gets to a large depth (1000+), which seems inaccurate given how few things we're generating.
I can't see anything immediately obvious about the cause so might be conflicting hashes.

Closing for now as it doesn't seem to appear any more


Document dagger auto-completion

Thanks to viper, dagger supports shell auto-completion natively:
e.g.: dagger completion zsh
We should document it as it's a very low hanging fruit to improve the UX.

I've dug in this topic a little bit.
According to this (and, thus, the FAQ), on linux, you should put it in: /usr/share/bash-completion/completions/, it will lazily load the completion on a case by case (if you put it in /etc, it will load them all.)
Apart from that, the completion we have only works for do, help, version and project. It is quite limited.
We need to add support to generate completion for do actions if we want it to be useful. I don't know how to do that, but I'm pretty sure cobra can handle that.
I guess we won't be able to make it for all actions/subactions, because some might not be evaluated at this point.
So first step would be to make sure it is packaged with goreleaser.
Second step would be to make it more useful by including actions completion.

The homebrew script is dealing with the completions all right.
The install.sh we use for linux setup and mac os (no homebrew), doesn't deal with it. Where is that script located/generated?
It seems goreleaser doesn't have some autocompletion script setup routine.
Same for install.ps1 for windows.
Scoop script for Dagger
Chocolatey script for Dagger
I guess we should add the powershell completion on those package scripts.

On windows, the way to have a permanent completion script is to store it here: C:\Users\[User]\Documents\WindowsPowerShell\profile.ps1
https://stackoverflow.com/a/37715242/1286423
I lack the knowledge to do it correctly on windows, but I'm gonna handle the install.sh used by linux and mac OS.


Fix typo in UpdateNOC log

Issue Being Resolved

Fixes #22590

Change overview
Just a fix for a simple typo, which was making logs confusing.

Accepting trivial typo change in 1.0: this should make debugging better/less confusing.


Automatically create a build of Etterna compatible with OSX High Sierra

Hopefully,
Closes: #1186
-- I haven't been able to find anyone willing to help verify my fix, unfortunately (I pinged like all six people that have been known to ever encounter this problem).
That said, I checked the disassembly of the generated binary and it looks good?
-- ___chkstk_darwin is definitely not present :D

Hold off a second before merging this -- want to rebase it and tidy things up a bit.

Should be good now :)


feat(ui): oauth logout (AEROGAR-9030)

Motivation
https://issues.jboss.org/browse/AEROGEAR-9030
What
Log out functionality
How
Redirect the user to the /oauth/sign_in endpoint
Verification Steps

Build the docker image locally
docker build -t docker.io/aerogear/mobile-security-service:AEROGEAR-9030-verification .

Push Image to dockerhub
docker push docker.io/aerogear/mobile-security-service:AEROGEAR-9030-verifcation

Deploy the image to the project in the community cluster
3a. Contact me for link to project
3b. Update the deployment config image to the new docker image
3c. Wait for the deployment to finish and the pod to come up.

Navigate to the mss route

You should be presented with the OAuth login screen.

Log in

Click on the dropdown and choose logout.

You should be redirected to the OAuth login-in screen.

Checklist:

[x] Code has been tested locally by PR requester
[ ] Changes have been successfully verified by another team member

Coverage remained the same at 93.836% when pulling 0ace4c6605ea56662513d0ce2e1c3a76dbb9bcd9 on laurafitzgerald:AEROGEAR-9030 into 46025c10618fdede8ca65f2cec43bcc3e6ad8977 on aerogear:Refactor-UI.


Unable to compile on ARM processor

BlackSmith 0.0.2 has no support for ARM processors:

[81%] Building CXX object CMakeFiles/bs.dir/src/Fuzzer/AggressorAccessPattern.cpp.o
In file included from /home/parallels/blacksmith/include/Memory/DramAnalyzer.hpp:13,
from /home/parallels/blacksmith/include/Memory/Memory.hpp:13,
from /home/parallels/blacksmith/include/Forges/TraditionalHammerer.hpp:9,
from /home/parallels/blacksmith/src/Forges/TraditionalHammerer.cpp:1:
/home/parallels/blacksmith/include/Utilities/AsmPrimitives.hpp: In static member function ‘static void TraditionalHammerer::hammer_sync(std::vector<volatile char*>&, int, volatile char*, volatile char*)’:
/home/parallels/blacksmith/include/Utilities/AsmPrimitives.hpp:56:3: error: unknown register name ‘%rcx’ in ‘asm’
56 |   asm volatile("rdtscp\n"
|   ^~~
/home/parallels/blacksmith/include/Utilities/AsmPrimitives.hpp:56:3: error: unknown register name ‘%rcx’ in ‘asm’
56 |   asm volatile("rdtscp\n"
|   ^~~
/home/parallels/blacksmith/include/Utilities/AsmPrimitives.hpp:56:3: error: unknown register name ‘%rcx’ in ‘asm’
56 |   asm volatile("rdtscp\n"
|   ^~~
/home/parallels/blacksmith/include/Utilities/AsmPrimitives.hpp:56:3: error: unknown register name ‘%rcx’ in ‘asm’
56 |   asm volatile("rdtscp\n"
|   ^~~
make[2]: *** [CMakeFiles/bs.dir/build.make:104: CMakeFiles/bs.dir/src/Forges/TraditionalHammerer.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:387: CMakeFiles/bs.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

Thanks @UkeraGan for your interest at Blacksmith.
Indeed, Blacksmith is not compatible to ARM. For the ARM results we report in the paper, we only exported the Blacksmith patterns as row indices and another code (non-published as dependent on the platform from our collaborator from Qualcomm) used these indices to hammer the patterns.
However, feel free to port Blacksmith to ARM and send a pull request. We would be happy to integrate it properly into the codebase.


WSRouter can now register new routes and callbacks with the #get, #pu…

…t, #post, and #delete methods

Coverage remained the same at 100.0% when pulling 2b00e81f4fb3126146b64e6d02ff6ade395256a7 on register_routes into ec4b5d25e47cfb72e664d7cb10cba05f1782e3cc on master.

Coverage remained the same at 100.0% when pulling bf258fb5c02af584296de983e93553b6b366b13d on register_routes into ec4b5d25e47cfb72e664d7cb10cba05f1782e3cc on master.


Support looping the entire playlist

First of all thanks a lot for contributing this awesome music player!
My request is that I would like to be able to loop the entire playlist, as right now I can only loop a single song.

Thank you so much for your feedback and for using the app!
The initial features were designed to deliver core functionality as quickly as possible, which is why the current loop option only applies to single songs. Expanding this to include playlist looping is indeed on the roadmap for future updates.
Thank you for your support as we continue improving the player!


Croppie handling bigger images

I noticed when i upload a pic 120KB vs a 240KB the zoom function acts different. I can get a better zoom on small sized images than larger. How do I handle the zooming for different image sizes?

i realized that that croppie wasnt making an canvas div but and img div because i forgot to include the exif file


Add Data Stream Processing and Machine Learning Notebooks Objects to the AI Agent Farm Diagram

In order to provide a more complete picture of the AI agent Farm architecture, we need to add two additional notebook objects to the general diagram. These notebooks are the Data Stream Processing Notebook and the Machine Learning Notebook.
By adding these two notebooks to the AI agent Farm diagram, we can provide a more comprehensive view of the architecture and show how they fit into the overall system

update


Add linux-arm64ilp32-clang target

Fix #22667
While clang config target by '--target', not cannot support '-mabi=ilp32', so add the linux-arm64ilp32-clang target.
I have tested it by clang 15.0.

Is there no way to get the existing linux-arm64ilp32 target to work with clang?

@tom-cosgrove-arm
When configuring target as linux-arm64ilp32, clang cannot support -mabi=ilp32 and report error as
error: unknown target ABI 'ilp32'

Yes, but rather than adding a different target to use for linux-arm64ilp32 with clang, can you modify linux-arm64ilp32 to get it to work with clang? Adding more targets like this creates maintenance overhead

Yes, but rather than adding a different target to use for linux-arm64ilp32 with clang, can you modify linux-arm64ilp32 to get it to work with both gcc and clang? Adding more targets like this creates maintenance overhead

add("-mabi=ilp32") is necessary for linux-arm64ilp32-clang but not necessary for linux-arm64ilp32-clang.
Do you mean add environment such as $ENV{'CLANG'} to select  gcc or clang? I don't think it's a good practice. And I think the linux-arm64ilp32-clang is similar to linux-x86-clang .

What do you think? Look forward to your reply. Thanks very much. @tom-cosgrove-arm

ping @tom-cosgrove-arm @t8m @mattcaswell

Is this applicable to 3.1 and 3.0 branches?

This PR is in a state where it requires action by @openssl/otc but the last update was 30 days ago

This PR is in a state where it requires action by @openssl/otc but the last update was 61 days ago

ping @tom-cosgrove-arm @t8m @mattcaswell

This PR is in a state where it requires action by @openssl/committers but the last update was 30 days ago

ping @tom-cosgrove-arm

This pull request is ready to merge

Merged to all the active branches. Thank you for your contribution.


find migration rules even from libs that are not in maven central

Task: Find migration rules by structure that was generated by first stage of the program. And if it's possible to adjust solution for libraries that are not deployed in maven central
Expected result and success criteria: Refactored and well written second stage of the whole process that generates migration rules.


MQTT integration is not working

Are you using Helium hosted Console or running your own open source Console?
Hosted console

If you are on Helium hosted Console, which url are you currently on?
N/A

If you are experiencing bugs in Helium hosted Console, please specify your Organization name and Device ID (ex. 3483050b-284d-47e2-8eda-e087fc03a753).
Organization name: Schema
Device ID: 9716512d-bb60-4b8e-afe9-771d07d2ece6

Please describe your issue:
MQTT integration doesn't work. I tried using hivemq cloud and the console always shows that the integration is not working, but it doesn't say what the problem is. I tried to connect manually using mosquitto client from my local computer to the cloud server and it is working fine, so it is clearly something on Helium side of the integration. I also tried with a custom mosquitto server but wasn't working too.

I believe the problem is that MQTT over TLS isn't supported.
@perone Hive has (at least) two brokers, which one you've tried?

Maybe it was TLS because I just used TLS, but I wasn't even able to receive a TCP connection at my MQTT server, so it seems that there is a more fundamental issue beyond the TLS support. I used the s1.eu.hivemq.cloud hivemq broker. Are there any plans to support TLS ? Some brokers do not even allow non-TLS connections (i.e. hivemq). Thanks !

@perone I bet if you try broker.hivemq.com:1883 (https://www.hivemq.com/public-mqtt-broker/) you'll get some success. But of course this broker cannot be used in production.

Are there any plans to support TLS ?

I'm not a part of the Helium team so have no answer for this question. I experienced this (or very similar) issue some weeks ago so adding my two cents to the discussion/details. I finally switched to HTTP integration, but have MQTT working too would be great.
If you get success with Hive's public broker, then it probably will be a good idea to change the issue description.

Thanks for reporting, we'll take a look at what's needed to support TLS.

Its not only tls. Tried the adafruit broker via 1883 and had the same error.

@takeabyte would you mind sharing what was the issue ? In my case, I wasn't even receiving a connection on the server and I also tried the mqtts://user:pass@host:port w/ TLS without success.

@perone i think i narrowed it down to just hivemq not working, not TLS in general.
I signed up for Adafruit.io and it was able to connect via mqtts w/ TLS and push data to it.
That lead me to believe the bug is more specific to hivemq - either the long domain name or the .cloud ending.
I also checked with both hivemq azure and aws containers, additionally made the user/pass combination simpler and as short as possible. Also no luck with hivemq.

Thanks @takeabyte ! I will try with other brokers to check too.

Similar issue without TLS (juste login/pass on a specific port) After sole messages i have an "intégration issue". No more mqtt connection retry.

I have tested the public HiveMQ broker and I am receiving my data just fine.
I have tried their cloud version and it looks like SSL only works if Whether a client verifies the server's certificate chain and host name is disabled otherwise it seems that the certificate is expired.

@macpie where can you change that setting?

@macpie where can you change that setting?

It is a setting on my mqtt client (MQTTX) it cannot be change in Router. it seems to be a security flaw on HiveMQ side that the certificate they are using is expired.

https://community.hivemq.com/t/frequently-asked-questions/514

Thanks, I will check with a newer version on our library to see if this potentially fix the issue.

@macpie I tried to recreate your steps with MQTT Explorer and got the same Certification error until I downloaded added the ISRG Root X1.pem as Server Certificate (CA) within my MQTT Explorer Client Software.
See https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/

It is possible the Helium mqqt is set to use port 1883 ?  ( no way to overide this with the command line ?? )

Seems like latest upgrade did not fix the specific problem for hivemq cloud all other TLS connection seems to be fine. I have attempted a lot of different fixes but nothing so far, I will rename this issue at it is specific to hivemq cloud.
Will attempt more next week.

My own setup has been piping to mosquitto MQTT broker (non-TLS) for over a month. It was working fine until February 10th, and now the Integration gives a warning and says there's an "integration error."
Everything appears fine on my end. I tested with same mosquitto pub/sub topics and messages to the broker on various servers, and everything is working fine. No matter what test endpoints I give the Helium integration, it still gives the nondescript Integration Error messages.
Perhaps something was jostled in 2.2.2?

Thanks, macpie I created a new issue. It looks to be auto-assigned to you

@perone we've made some updates can you confirm that hivemq is still experiencing issues? If so, what are they?

hey @jdgemm
I just tried it again. I still can't use my private hiveMQ cloud mqtts integration via 8883.
Integration request and response both from debug window read:
"category": "uplink",
"description": "Error: not_connected"
and it further reads down at debug request and response "status": "error"

I'm also seeing this issue.  Here's a more full debug trace, in case it helps.
I have a flow setup to post to both

test.mosquitto.org:1883 : MQTT, unencrypted, unauthenticated
hiveMQ: 8884: MQTT, encrypted, authenticated

test.mosquitto.org posts fine.
I have just setup a 3rd MQTT sink in my flow, but won't be in range until tomorrow.

test.mosquitto.org:8885 : MQTT, encrypted, authenticated

{   "id": "9df6e5e3-0a07-402d-aa30-a4d277867eb9",   "name": "HiveMQ",   "status": "error" } {   "body": {     "app_eui": "6081F9EFD455B2BC",     "dev_eui": "6081F9F868F6CE1B",     "devaddr": "9A020048",     "fcnt": 80,     "hotspots": [       {         "channel": 3,         "frequency":<PHONE_NUMBER>859375,         "hold_time": 638,         "id": "116CKALEtYV2NdNVpvWXotct9f6X824E3wqEm91xNwkbsG11kF5",         "lat": 51.67405725509936,         "long": -4.045851670815135,         "name": "pet-mustard-panther",         "reported_at":<PHONE_NUMBER>981,         "rssi": -99,         "snr": 11.199999809265137,         "spreading": "SF7BW125",         "status": "success"       }     ],     "id": "28046113-a1eb-42b7-9d76-92c56c46372e",     "metadata": {       "adr_allowed": false,       "cf_list_enabled": false,       "multi_buy": 1,       "organization_id": "e5c7b4ed-b5bd-47c7-a195-0a57615dbae8",       "rx_delay": 1,       "rx_delay_actual": 1,       "rx_delay_state": "rx_delay_established"     },     "name": "CubeCell A",     "payload": "UQ==",     "payload_size": 1,     "port": 1,     "raw_packet": "QJoCAEiAUAABrH5+A7w=",     "replay": false,     "reported_at":<PHONE_NUMBER>981,     "type": "uplink",     "uuid": "65b9d0a1-2e96-4f65-9110-c831f0697c19"   },   "endpoint": "mqtts://helium02:(mypassword)@e3e51f51977c435fb45898a2ec5a1d16.s2.eu.hivemq.cloud:8884",   "qos": 0,   "topic": "tekkies.co.uk/Helium/28046113-a1eb-42b7-9d76-92c56c46372e/rx" }

I ran a test against test.mosquitto.org using tls and credentials and this also failed (same as HiveMQ)
mqtts://testUser:testPassword@test.mosquitto.org:8885

I ran a test against test.mosquitto.org using tls and credentials and this also failed (same as HiveMQ)
mqtts://testUser:testPassword@test.mosquitto.org:8885

For test.mosquitto.org:8885 are you sure you are using correct username / password (testUser:testPassword)? Documentation on the page https://test.mosquitto.org says:

The authenticated listeners require a username / password:
rw / readwrite : read/write access to the # topic hierarchy
ro / readonly : read only access to the # topic hierarchy
wo / writeonly : write only access to the # topic hierarchy

Chiming in here. Any additional info we can provide to help investigate the issue?

I will check on the test.mosquitto.org server

I have tested test.mosquitto.org on port 8885, it seems that it had a self signed certificate which is considered NOT secure. I had to disabled SSL verification to be able to connect with any of my client, including in Router. We do not allow this in Router for security reason. See https://www.erlang.org/doc/man/ssl.html#type-client_verify_type for more info.

Thanks @macpie for following up. I think they use letsencrypt, not a self signed cert for their service. When testing  from Home Assistant MQTT client, I can successfully connect to HiveMQ when installing the root cert found at https://letsencrypt.org/certs/isrgrootx1.pem. Can this certificate be uploaded and stored in Helium Console?
Related discussion here: https://community.hivemq.com/t/helium-connection/1103/3


Unable to play videos from firebase or public links

I have few glb videos uploaded on my firebase storage but when I try to play video from the url it throws me cors error, same is the issue with server hosted links
"Access to fetch at 'https://firebasestorage.googleapis.com/v0/b/bwcnnct.appspot.com/o/exerciseVideos%2Fsquats_1.glb?alt=media&token=3004f539-ef8e-455c-97d8-a754fe5c2ba5' (redirected from 'http://<IP_ADDRESS>:45343/model') from origin 'http://<IP_ADDRESS>:45343/' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.", source: http://<IP_ADDRESS>:45343/ (0)
but the link mention in example works
Why such behaviour?
Tried these links
https://firebasestorage.googleapis.com/v0/b/bwcnnct.appspot.com/o/exerciseVideos%2Fsquats_1.glb?alt=media&token=3004f539-ef8e-455c-97d8-a754fe5c2ba5
https://staging.rentcraze.com/public/mobile/Astronaut.glb

+1

I think this issue is not related with model-viewer-plus. You should try to add Access-Control-Allow-Origin: * to your server side's response header.

I am using firebase
Tried the solution still not working


Feature Request: Add row numbers please...

Self explanatory, would really love row numbers just for simple count purposes. Total would be great too but unnecessary if just row numbers were available. If not desiring row number in the default layout, an override config entry or variable can be used to spruce up the front-end. I've been trying to see where to do that bug Go is an interesting animal and gotta really know where to slide that incrementing variable in :) I think it's under /internal/web/templates/index.html and some initialized int variable at the top which increments.
@aceberg excellent work and truly appreciate you sharing it! Just perfect for home labs... especially the notification piece. Love it!

Done in v2.


Adding dependency for beautifulsoup4

Adding dependency for beautifulsoup4, since the install of pyalarmdotcomajax==0.1.2 would fail ("ModuleNotFoundError: No module named 'bs4'") when running the Home Assistant config check command ("hass --script check_config -i -f") on a clean install.
If there's a better way of implementing this then please let me know!

Can we do it without pinning the version? Don't want to have to keep the pinned version number in sync with that of HA core

Sure - I've just tested it without the explicit version and it seems to work fine.

Great, thanks.

No worries, thanks for merging!


aka.ms URLs related to BinaryFormatter

The PR that introduced this article (https://github.com/dotnet/docs/pull/19445) says that it should serve as the target for https://aka.ms/binaryformatter, but that hasn't happened. I think this should be fixed.
Specifically:

If you use BinaryFormatter in .Net 5, VS will point you to https://aka.ms/dotnet-warnings/SYSLIB0011, which redirects to https://github.com/dotnet/docs/issues/19601. That issue explains the warning, so I think that's correct.
https://github.com/dotnet/docs/issues/19601 points to https://aka.ms/binaryformatter, which redirects to https://github.com/GrabYourPitchforks/docs/blob/bf_obsoletion_docs/docs/standard/serialization/resolving-binaryformatter-obsoletion-errors.md. I think that should be changed to redirect to this article.

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

ID: d4a9e65f-dc69-2d49-763a-3ef41bd055ae
Version Independent ID: 52919538-8a37-e4fa-2483-607c220e7ea2
Content: BinaryFormatter security guide
Content Source: docs/standard/serialization/binaryformatter-security-guide.md
Product: dotnet
GitHub Login: @GrabYourPitchforks
Microsoft Alias: levib

@GrabYourPitchforks the ask here is to update https://aka.ms/binaryformatter to point to https://docs.microsoft.com/dotnet/standard/serialization/binaryformatter-security-guide. Can you do that if you agree?

The redirect is now live.


Remove extra initial (blank) message for streaming requests

Fixes #35
As mentioned in that issue, AFAICT there doesn't seem to be any reason for this code path to exist, and right now it is erroneously triggered every time, because args is an empty buffer that evaluates as "truthy"

Hey, thanks for the PR.
Please squash your commits and follow the Angular Git Commit Guidelines when formatting your PR.
Upgrading typescript seems to have broken rxjs. Please make sure those dependencies are updated as well and the tests should pass.
Thanks! ~Christian

As I mentioned in #36 , I'm currently using the older (working) protobuf v5 version of grpc-bus (v1.0), so that's what I've branched off of for this patch. Unfortunately I'm not able to tackle the full protobuf v6 upgrade at the moment, so was hoping this could be released as a 1.0.1 (I created a pre-release for our purposes here: https://github.com/gabrielgrant/grpc-bus/releases/tag/v1.0.1-dev )
Because I'm branching off the older version, though, I think that bumping the dependency versions is going to result in a conflict when trying to merge into HEAD (since those deps been updated since v1.0). Not sure what the best way to avoid that is... maybe creating a v1.0 release branch to add patch releases to?

...I'm assuming you don't want to move the commits that broke master onto a separate protobuf-v6 branch, do you? From my POV that would be the best end result (master would be in a working state again), but I understand re-writing history on master of a public repo isn't exactly considered best-practice :/

Done, master is now pbjs 5. Please re-base your patch accordingly

Sorry for taking forever to get back to this. Got sidetracked on some other stuff, but should be getting back to this next week (when I'll hopefully also be tackling #40 )

No worries, I've almost completely abandoned this project myself just because I'm not actively using it right now

No worries, I've almost completely abandoned this project myself just because I'm not actively using it right now

Yea, totally understand that it's not a priority for you, but really appreciate you keeping it up, as it still seems to be the best way to do bi-di streaming to/from a browser. We are actively using it, so happy to help with maintenance if you're interested.

Nice, the fact that you're using it means it works. We should try to work on the protobufjs 6 compatibility in the coming weeks... Not sure if we have to decide on a version, or if we can make it compatible with both.

The pushed commits should follow the style guide, and I've updated deps to fix build errors, but I'm still seeing errors with the tests:

/home/gabriel/repos/grpc-bus/src/server/server.ts[1, 18]: variable 'IGBClientMessage' used before declaration
/home/gabriel/repos/grpc-bus/src/server/server.ts[2, 16]: variable 'IGBCreateService' used before declaration
/home/gabriel/repos/grpc-bus/src/server/server.ts[4, 3]: variable 'IGBReleaseService' used before declaration
/home/gabriel/repos/grpc-bus/src/server/server.ts[5, 18]: variable 'IGBCreateCall' used before declaration
/home/gabriel/repos/grpc-bus/src/client/call.ts[2, 9]: variable 'IGBClientMessage' used before declaration
/home/gabriel/repos/grpc-bus/src/client/service.ts[10, 7]: variable 'ICallHandle' used before declaration
/home/gabriel/repos/grpc-bus/src/client/client.ts[2, 9]: variable 'IGBClientMessage' used before declaration

It's not clear to me what these particular variables/declarations have in common/are doing differently from other similar lines in the same files. Any idea what the issue(s) could be there?

Let me take a look

Cool, thanks a lot

Npm will shrinkwrap the packages to lock them to a specific version. Then greenkeeper goes and sends a notification when they are updated but still within the range.

hey, apologies for not getting around to this for so long. I will keep an eye out for PRs / messages on this repo this week, and try to get it all merged and sorted for you. currently waiting for a revision of this PR, though.

Hey, no worries at all, and sorry I haven't gotten back to this -- we've been super busy getting ready for a release that should be happening tomorrow (fingers crossed!). In prep for that, we've made a few more updates on my release branch -- specifically, added support for GRPC metadata. Hopefully should have time to clean this all up and get it all properly PRed for you to merge into your master in the next week.


fix(init): Typo in ADR template link

Very minor fixed, but I noticed that the default template had a broken markdown link.

Thanks a lot!

Thanks a lot!


[FEATURE] modify conversation id of server to accomodate viber id

Proposed changes:

Change conversation id format of server api to accommodate Viber channel

Status (please check what you already did):

[x] added some tests for the functionality
[ ] updated the documentation
[x] updated the changelog (please check changelog for instructions)
[x] reformat files using black (please check Readme for instructions)

Thanks for submitting a pull request 🚀 @degiz will take a look at it as soon as possible ✨

Hey @IzidoroBaltazar
Could you please give example/point me to the viber doc with their conversation id formats?

Here is general documentation.
https://developers.viber.com/docs/api/rest-bot-api/#get-user-details
From documentation you can see that = is used in user_id. We also know that user_id contains /, but documentation does not mention that. However we found multiple user_ids that contain / which caused problems with current server setup.
I have aggregated few problematic user_ids I see these characters:
+/1032547698=ACBEDGFIHKJMLONQPSRUTWVYXZacbedgfihkjmlonqpsrutwvyxz

Slash is usually somewhere in the string.

@IzidoroBaltazar
I see, thanks.
The case with +/1032547698=ACBEDGFIHKJMLONQPSRUTWVYXZacbedgfihkjmlonqpsrutwvyxz is covered if you use path type for the parameter, check here
Would it work for you? Seems easier to maintain compared to the regex.
Could also write an explicit test for this and call it something like test_post_conversation_id_with_slash?

I have replaced regex with Sanic path it's working fine. I have modified the test test_push_multiple_events. This test is using problematic customer_id characters.

I have modified the test test_push_multiple_events

Exactly, we're trying to have one test per problem. So if test_push_multiple_events fails in the future bc of special symbols, it will be confusing. That's the reason I'm asking to add an explicit test_post_conversation_id_with_special_symbols.

Why is this pull request not merging? Can someone have a look?


add binder

Codecov Report
Base: 81.68% // Head: 81.68% // No change to project coverage :thumbsup:

Coverage data is based on head (f89411b) compared to base (69ab37b).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #31   +/-   ##
=======================================
  Coverage   81.68%   81.68%
=======================================
  Files          10       10
  Lines         333      333
=======================================
  Hits          272      272
  Misses         61       61

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

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


Make unmarshaling json config strict

Unmarshaling non-config related json still use the non-strict version.
This is a follow-up on #271
Fix #274

Codecov Report

Merging #279 (be64c8d) into main (d7656a2) will increase coverage by 0.03%.
The diff coverage is 92.30%.

@@            Coverage Diff             @@
##             main     #279      +/-   ##
==========================================
+ Coverage   66.85%   66.89%   +0.03%
==========================================
  Files          73       73
  Lines        4152     4157       +5
==========================================
+ Hits         2776     2781       +5
  Misses       1197     1197
  Partials      179      179

Flag
Coverage Δ

unittests
66.89% <92.30%> (+0.03%)
:arrow_up:

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

Impacted Files
Coverage Δ

pkg/confgen/confgen.go
49.20% <50.00%> (ø)

pkg/confgen/encode.go
50.00% <100.00%> (ø)

pkg/confgen/extract.go
50.00% <100.00%> (ø)

pkg/confgen/transform.go
46.66% <100.00%> (ø)

pkg/confgen/visualization.go
50.00% <100.00%> (ø)

pkg/config/config.go
63.63% <100.00%> (+8.08%)
:arrow_up:

pkg/test/utils.go
65.00% <100.00%> (+0.29%)
:arrow_up:

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


Vulnerability roundup 103: libgcrypt-1.8.6: 1 advisory [7.5]

search, files

[ ] CVE-2021-33560 CVSSv3=7.5 (nixos-20.09)

Scanned versions: nixos-20.09: 86d3781c390.
Cc @vrthra

https://github.com/NixOS/nixpkgs/pull/128450#issuecomment-874311079