Python code documentation needs improvement

All python code should be documented following Google Python Style for docstrings(http://sphinx-doc.org/latest/ext/example_google.html) and it should be possible to generate usable Sphinx documentation.

Exception for Google Python Style: no license boilerplate, it's enough with the LICENSE file in root

Exception/clarification: no necessary to clarify 'private' variables

Flask code is not well-suited for standard Python documentation styles. It should be documented in a manner similar to REST APIs in a separate issue.


New feature: MIlestones?

It would be nice if certain tasks (with multiple dependencies) could be marked as "milestones" with a special visibility. Related to this, it would be nice if there were task groups (or sub-tasks) that could be collapsed. Then the overall task should be shown with the earliest start date and the last end date of all included tasks.

https://github.com/frappe/gantt/issues/9

Maybe https://github.com/frappe/gantt/pull/12 can reach this feature.

#14

Did this ever get added? I could use this feature


test: Fix and unquarantine Skip conntrack test

First commit removes the flaky behavior, second improve error messages in case of failure, third unquarantines.

/test-vagrant


asyncData called multiple times in nested routes

Hello im having problems with nested dynamic routes
here is a sandbox  example  https://codesandbox.io/embed/w04l29nmm7
i applied this documentation to sandbox  https://nuxtjs.org/guide/routing#dynamic-nested-routes
pages/
--| _category/
-----| _subCategory/
--------| _id.vue
--------| index.vue
-----| _subCategory.vue
-----| index.vue
--| _category.vue
--| index.vue
for category route asyncData called 2 times
for category/subcategory route asyncData called 3 times

This question is available on Nuxt community (#c8999)

@msacar this is as intended, asyncData if found on a page is called.
So this includes subpages as well, this allows for example to have such behaviour:
list-page => call list endpoint
list-page/_id => call detail endpoint on the specific list element
if you need the same data on multiple pages call it only on the parent and pass it down as props or you can use fetch and use vuex


doc(decision): Decision Record for Policy Scopes

What this PR changes/adds
Adds a decision record for policy scopes.

I'm fine with the proposal, sounds reasonable - but still I'm far away from understanding all consequences.
We should avoid limiting the solution space of discussions like https://github.com/eclipse-dataspaceconnector/DataSpaceConnector/discussions/878
But having an implementation can also help us to move the discussion forward, realize what's solved and what's missing as running code is less ambiguous.
 Moritz Keppler<EMAIL_ADDRESS>Daimler TSS GmbH, legal info/Impressum


fix imports

This small PR:

changes imports in __init__.py so that pacpy works well on python 3
removes statsmodels import as statsmodels is no longer required

I'll try to change the travis script to test for python 3.

Sorry for the Merge branch 'master' of https://github.com/voytekresearch/pacpy commit, I am not sure how to get rid of these.

BTW - this fixes #9

Oh, I just noticed the conflicts - I'll try to resolve today/tomorrow.

this good to go? @mmagnuski @parenthetical-e

From my side - yes.

(but I could try removing the merge commits if you prefer)


when I build k3s in my dev

Environmental Info:
K3s Version:

Node(s) CPU architecture, OS, and Version:

Cluster Configuration:

Describe the bug:

Steps To Reproduce:

git clone https://github.com/rancher/k3s.git
cd cmd/k3s
go build -mod=vendor
D:\github.com\learn\k3s\cmd\k3s>go build -mod=vendor
main.go:13:2: cannot find package "." in:
        D:\github.com\learn\k3s\pkg\data

import (
	"bytes"
	"os"
	"os/exec"
	"path/filepath"
	"strings"
	"syscall"

	"github.com/pkg/errors"
	"github.com/rancher/k3s/pkg/cli/cmds"
	"github.com/rancher/k3s/pkg/data"
	"github.com/rancher/k3s/pkg/datadir"
	"github.com/rancher/k3s/pkg/dataverify"
	"github.com/rancher/k3s/pkg/flock"
	"github.com/rancher/k3s/pkg/untar"
	"github.com/rancher/k3s/pkg/version"
	"github.com/sirupsen/logrus"
	"github.com/urfave/cli"
)

then I can not find 'pkg/data' in my local path.
Expected behavior:

Actual behavior:

Additional context / logs:

How to build from source?

Follow the instructions in https://github.com/rancher/k3s/blob/master/BUILDING.md


Does not seem to work

Installed using npm install --save instagram-analytics as in the readme, wrote
const instagramAnalytics = require('instagram-analytics');
instagramAnalytics.users(['foobar', 'unicorn']).then(stats => {
    console.log(stats);
});

as per readme docs, didn't log any data.

Try adding a  catch to see if there are any errors.


Venue location cluttering in event card

If the location is really long then it clutters on the card as shown in the image below:

Duplicate of #54

Okay, missed that earlier. Closing this one.


Coverage report for CMake

The coverage report seemed to have been implemented with #1139 and #1394, but at some point I guess support was removed. There's no longer any mention of --coverage in the CMake files, and if I provide the -DCOVERAGE=ON as in the scripts/travis_ci_build.sh file, CMake warns that it's not used. I can't find any relevant make targets for coverage as mentioned in the docs.
@offa mentions in https://github.com/cpputest/cpputest/pull/1394#issuecomment-628557810 that gcovr is easy to use, so I'm trying to work it out now. But it would be nice if it was added back to the CMake builds.

The COVERAGE option was intended to enable coverage for CppUTest's own tests.
Enable coverage by setting the appropriate compile options in your own project.
For example, for GCC:
add_compile_options(--coverage)

(See https://cmake.org/cmake/help/latest/command/add_compile_options.html.)
You can also add flags ad hoc from the command line when configuring your project:
cmake -DCMAKE_C_FLAGS=--coverage -DCMAKE_CXX_FLAGS # ...

(See https://cmake.org/cmake/help/latest/variable/CMAKE_LANG_FLAGS.html.)


Always add prometheus annotations to istiod.

fix https://github.com/istio/istio/issues/33280

Should this cover other components, such as ingress gateway, egress gateway, etc?

I could be wrong but I think the motivation was that if they didn't have metrics merging then they probably had a job for pilot specifically. So we may end up double scraping?

Good point, @Stono might be affected by this. Do you have any input?

It seems like this could be configurable if we want to maintain that behavior, but it should be configurable with another helm value.

@alexbrand Are you able to add those annotations via istioctl k8s overlay during installation?

Good call! Yes, we can. Thanks!

Close due to the potential side effect + a workaround exists.


Location of Chkdsk results

[Enter feedback here]
I feel this article could be improved by including information on where to find ChkDsk logs in Windows.
As of my recent testing the results will be in the Event Viewer and located under 'Application logs' with either the source "Wininit" or "ChkDsk"

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

ID: e39de773-2483-f94c-45aa-32b6af9775a1
Version Independent ID: 03ba7ec3-9c97-5572-3e41-9ffd0ce916f0
Content: chkdsk
Content Source: WindowsServerDocs/administration/windows-commands/chkdsk.md
Product: windows-server
Technology: windows-commands
GitHub Login: @JasonGerend
Microsoft Alias: jgerend

#assign:xelu86

Hey @ClaraPotato,
Thanks again for contacting Microsoft. We value your feedback.
A documentation change has been made demonstrating how to retrieve chkdsk log files via Event Viewer and PowerShell. Changes will be live after the next business day. We will now be closing this thread.
Thank you and have a most pleasant day. #please-close


Set up auto-publishing

Currently, we are manually publishing. We should configure our build to automatically publish after merging.

This is resolved by https://github.com/Banno/kafka4s/pull/174 and related commits.


Backup docs

Closes https://github.com/inventree/inventree-docs/issues/406
Ref: https://github.com/inventree/InvenTree/discussions/4179
Ref: https://github.com/inventree/InvenTree/pull/4189
Ref: https://github.com/inventree/InvenTree/pull/4190

Very nice! Thanks @SchrodingersGat


Transit icons only visible in the Maputnik editor

Hey,
I downloaded the osm-bright style json and also uploaded it to the Maputnik editor and I found a strange thing. While there are icons in the editor, in the app I only see the names of the POIs.

App
Editor

Do you know what could be the reason behind this?

I don't know what the issue is, but icons are a new feature released in version 4 of this library. It's possible that there is a defect.
I recommend:

make sure you are using the latest version
try different zoom levels
check that the icon atlas is loaded correctly in the app
debug icon rendering

relevant code:
https://github.com/greensopinion/dart-vector-tile-renderer/blob/main/lib/src/features/icon_renderer.dart
https://github.com/greensopinion/flutter-vector-map-tiles/blob/main/lib/src/style/style.dart#L77

Thank you for your response!
I wasn't using the latest version so I had to update first, but it's still not working. Different zoom levels didn't help either.
I did debug the style and found out that the content of the sprite is null even though the sprite json and image content is loaded in the style.dart.

I also tried to debug the icon renderer but somehow it wasn't called once. Could that be the issue? If yes, do you know what could be the cause?

It's fine for the content property to be null, so likely the problem is
something else.
On Tue, Jun 13, 2023 at 2:18 AM Győző Gál @.***> wrote:

Thank you for your response!
I wasn't using the latest version so I had to update first, but it's still
not working. Different zoom levels didn't help either.
I did debug the style and found out that the content of the sprite is null
even though the sprite json and image content is loaded in the style.dart
https://github.com/greensopinion/flutter-vector-map-tiles/blob/main/lib/src/style/style.dart#L77
.
[image: Screenshot 2023-06-13 at 9 24 05]
https://user-images.githubusercontent.com/17298968/245399661-04154a25-74f4-4de7-acd4-a91bb7162265.png
I also tried to debug the icon renderer but somehow it wasn't called once.
Could that be the issue? If yes, do you know what could be the cause?
—
Reply to this email directly, view it on GitHub
https://github.com/greensopinion/flutter-vector-map-tiles/issues/159#issuecomment-1588888641,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEKDQ7UX74WUHHXDZAL6ZFLXLAV4RANCNFSM6AAAAAAY56UCFY
.
You are receiving this because you commented.Message ID:
@.***>


Added headers configuration variable to notify.rest component

Description:
Added configuration variable headers to notify.rest component.
This is provide possibility to send requests with headers.
Related issue (if applicable): fixes #
N/A
Pull request in home-assistant.github.io with documentation (if applicable): home-assistant/home-assistant.github.io#<home-assistant.github.io PR number goes here>
home-assistant/home-assistant.github.io#5103
Example entry for configuration.yaml (if applicable):
notify:
  - name: NOTIFIER_NAME
    platform: rest
    resource: http://IP_ADDRESS/ENDPOINT
    headers:
      Authorization: Token AUTH_TOKEN

Checklist:

[ ] The code change is tested and works locally.
[ ] Local tests pass with tox. Your PR cannot be merged unless tests pass

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated in home-assistant.github.io

If the code communicates with devices, web services, or third-party tools:

[ ] New dependencies have been added to the REQUIREMENTS variable (example).
[ ] New dependencies are only imported inside functions that use them (example).
[ ] New dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

If the code does not interact with devices:

[ ] Tests have been added to verify that the new code works.

I'm very excited to see this, and was about to make my own PR for it. Thanks @5LICK! This allows for things like sending custom GCM/Firebase messages. :+1:


fix: clickedContactGallery wrongly said tapped

The type of this PR is: fix
Description
One event I migrated from the old schema had incorrect types. Some docs also mentioned 'tapped' in t click.ts file so I fixed those too.

PR Checklist (tick all before merging)

[x] If I've added a new file to the tree I've exported it from the common index.ts
[x] I've added comments with examples for any new interfaces and ensured that they're in the docs
[x] No platform-specific terminology has been used outside of click and tap (platform is inferred by the DB storing events)

:rocket: PR was released in v4.200.0 :rocket:


"Hodărăști", "Ibrianu" are listed in the drop-down menu

Description:
When user writes ”Hodărăști” and "Ibrianu" the locations appear in the drop-down menu next to the comune and the county which is a part according to the law.
Precondition:
The website is up an running.

Step 1
Write in the search bar "Hodărăști"

Expected results
The location appears in the drop-down menu as "Sat Hodărăști, DÂMBOVIȚA (Cornești)".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Write in the search bar "Ibrianu"

Expected results
The location appears in the drop-down menu as "Sat Ibrianu, DÂMBOVIȚA (Cornești)".


Add excludePrefix

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

10 of 11 (90.91%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.3%) to 68.758%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/index.ts
0
1
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.3%

Covered Lines:
337

Relevant Lines:
471

💛  - Coveralls


Unexpected directive 'MatTab' imported by the module 'AppModule'. Please add a @NgModule annotation

Bug, feature request, or proposal:
Bug.
What is the expected behavior?
Material components should be recognized.
What is the current behavior?
Throws error: "Unexpected directive MatXYZ...".
What are the steps to reproduce?
Providing a StackBlitz/Plunker (or similar) is the best way to get the team to see your issue.
Plunker starter (using on @master): https://goo.gl/uDmqyY
StackBlitz starter (using latest npm release): https://goo.gl/wwnhMV
(1) Create a new app using angular CLI.
(2) Add Angular Material dependencies following the Getting Started doc: https://material.angular.io/guide/getting-started
(3) Try "ng serve" and view the page error.
What is the use-case or motivation for changing an existing behavior?
N/A.
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
tsc --version
Version 2.6.1

ng --version
Angular CLI: 1.5.0
Node: 6.11.5
OS: linux x64

"dependencies": {
"@angular/animations": "^5.0.0",
"@angular/cdk": "^5.0.0-rc0",
"@angular/common": "^5.0.0",
"@angular/compiler": "^5.0.0",
"@angular/core": "^5.0.0",
"@angular/forms": "^5.0.0",
"@angular/http": "^5.0.0",
"@angular/material": "^5.0.0-rc0",
"@angular/platform-browser": "^5.0.0",
"@angular/platform-browser-dynamic": "^5.0.0",
"@angular/router": "^5.0.0",
"core-js": "^2.4.1",
"hammerjs": "^2.0.8",
"rxjs": "^5.5.2",
"zone.js": "^0.8.14"
},

Is there anything else we should know?
None of the material components works, MatList, MatTab, MatCheckbox, ...

You need to import MatTabModule, not MatTab.

@willshowell Thanks!! My first day of Angular-Material. :)

Hi,i have a similar problem but i'm using primeng,You know how i can go about that?

wow - what an issue!! - was an import case issue (file on disk was blockPage.ts (and should have been blockpage.ts   (import { BlockPage } from './blockpage'; where not flagged as errors).

wow - what an issue!! - was an import case issue (file on disk was blockPage.ts (and should have been blockpage.ts (import { BlockPage } from './blockpage'; where not flagged as errors).

You should be using Windows. Windows don't respect case sensitivity in file names lol

Also i am having the same issue please help me with that issue


Scalafmt 2.5.1

I also bumped the Scala versions while I was here.

Codecov Report

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

@@           Coverage Diff           @@
##           master      #65   +/-   ##
=======================================
  Coverage   86.39%   86.39%
=======================================
  Files          18       18
  Lines         272      272
  Branches        8        7    -1
=======================================
  Hits          235      235
  Misses         37       37

Impacted Files
Coverage Δ

...generic/extras/codec/ConfiguredAsObjectCodec.scala
100.00% <ø> (ø)

.../circe/generic/extras/codec/EnumerationCodec.scala
94.44% <ø> (ø)

...io/circe/generic/extras/codec/UnwrappedCodec.scala
100.00% <ø> (ø)

...ce/generic/extras/decoding/ConfiguredDecoder.scala
91.52% <ø> (ø)

...e/generic/extras/decoding/EnumerationDecoder.scala
100.00% <ø> (ø)

...extras/decoding/IncompleteConfiguredDecoders.scala
50.00% <ø> (ø)

...rce/generic/extras/decoding/UnwrappedDecoder.scala
100.00% <ø> (ø)

...ic/extras/encoding/ConfiguredAsObjectEncoder.scala
93.10% <ø> (ø)

...e/generic/extras/encoding/EnumerationEncoder.scala
85.71% <ø> (ø)

...rce/generic/extras/encoding/UnwrappedEncoder.scala
100.00% <ø> (ø)

... and 2 more

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 6afa586...21c893d. Read the comment docs.


betterdiscord

please make it for betterdiscord too :O
its not there . and i only that theme soo please :(

Just add
/* Forgotten Keep */
@import url('https://awish-senpai.github.io/ForgottenKeep/index.css');

To BD's custom css


maxIntersections: add sorting by weight

I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/?lang=en
add sorting by weight to fix dependence on the order of intervals when end of the one interval matches with start of the another interval
wrong behavior example:
CREATE TABLE test1(start Integer, end Integer) engine = Memory;
CREATE TABLE test2(start Integer, end Integer) engine = Memory;
INSERT INTO test1(start,end) VALUES (1,3),(3,5);
INSERT INTO test2(start,end) VALUES (3,5),(1,3);

void :) SELECT maxIntersections(start,end) from test1;

SELECT maxIntersections(start, end)
FROM test

┌─maxIntersections(start, end)─┐
│                            1 │
└──────────────────────────────┘

1 rows in set. Elapsed: 0.002 sec.

void :) SELECT maxIntersections(start,end) from test2;

SELECT maxIntersections(start, end)
FROM test2

┌─maxIntersections(start, end)─┐
│                            2 │
└──────────────────────────────┘

1 rows in set. Elapsed: 0.003 sec.

expected to receive the same value 1 for both cases
patch fixes function by placing points with weight -1 before points with weight 1 and the same position

Missing test.

thank you ) i had to check default sort behavior first


Come up with a release process for packaging LFE and lfex community libraries

Taken from the conversation on ticket #296:
There seems to be a growing consensus that we should start making LFE releases -- start small, using one or two libraries, package them with lfe and offer them as a download, etc.
We can see how that goes. Iron out process and release issues. As more libraries are deemed ready for inclusion or generally useful by the community, they can be added to the release. We can also document our release process such that anyone can create their own releases, with as much or as little of the community libraries as they prefer.
This would not only provide the same familiar approach as used by the Erlang world, it would also make creating specialized (and general), pre-packaged development environments and VMs wonderfully trivial.

I think this is the issue we need to resolve before the others. We currently don't handle releases in the same way as erlang/otp does. So far we have distributed everything we have. They have everything in one whopping repo, src, data files, docs, test files, everything. Then they extract from that to build a release containing what is necessary for the distribution. This is why for example while the distribution contains both eunit and common test it doesn't contain the system test files so there is never any problems about having to run tests on itself.
We could do that as well. Things added to the system would have to be their own otp applications as this is how things are packaged. So their would be a core LFE application, a test application, maybe a clj application. Everything would be in separate applications. Whether all these applications need to be in the same build tree as with erlang/otp or not I don't know, probably not if we don't want. We could fix it so all the parts are downloaded and compiled when you build LFE or we pre-build a source release which users download and compile.
This would affect documentation as well. We could do it the same way as erlang/otp in that you separately download the documentation.
These are just some thoughts around building releases. We need to think this through and decide what we want to do. Until then I am going to be restrictive in pulling down stuff, only crucial stuff. I will still push 1.2.1 next week.
Interestingly the otp team have decided to split the complete erlang/otp release into a number of releases. How this is going to work I don't know but it is definitely worth keeping an eye on it.

I think we should definitely keep repos separate ... but here's a thought:

since an LFE+libs release is a meta-level above LFE itself, we could make a new repo (e.g., lfe/release)
the new repo could use git submodules to pull in anything we wanted to create in a release
the only source code it would track in the repo would be scripts and built tools, etc.

This would keep LFE nice and clean and allow us to experiment with a release process, scripting, etc., in a way that wouldn't impact the LFE repo (rvirding/lfe) at all ...
We could call it OLP ;-)

I couldn't resist ...
https://github.com/lfe/olp

Okay, in the repo linked above, I have created an LFE submodule that gets put in ./lfe (a la the erts directory in the OTP setup) and a lib directory that contains library submodules -- right now, just ltest and lutil (a la the lib directory in the OTP setup). I'll continue playing with this in the various tickets that I (or others) create here:

https://github.com/lfe/olp/issues/1

That ticket is intended to track a first release of OLP as an exploration of one possible way to do an OTP-like LFE release with bundled lfex libraries. If that effort is successful, it will satisfy the goals of this ticket (#300). If it is unsuccessful, it should at the very least inform us on how to precede in a better way.

Okay, so I guess I made some time for this tonight :-)
Gentle progress is underway -- up to and including a very, very early build of OLP using rebar3/relx. The README on the project has all the details (which are few so far).
I've created a bunch of tickets to track work and plan forthcoming tasks.

Awesome! We should create a branch of exemplar that builds on OLP soon, since it only needs lutil and then ltest for testing.

Yeah, I would suspect that once we have a release-building mechanism in place, we'll be adding libs like wildfire :-) (I'm designing this such that all we should have to do is add a submodule for a new library in ./lib and the rest will be automatic ... barring special things like libraries which create executables, etc.)

So, the olp project where this is being tracked seems like a good approach. I haven't run into any issues with it, others have tried it, and it closely follows the Erlang Way. I think that we can close this ticket, given that a way has indeed been come up with (of course being open to change/adaptation/etc).


fix: Focus window properly when switching to a tab in a currently-unfocused window

Looks like there are a few (duplicate) open issues that this would resolve (#20 , #24 , #43 ).
Not sure you're still active here @epilande  but this PR should work as a fix if you wanted to merge it in.
Credit to @jaekyeom for already knowing to use AXRaise and providing his code in #20 which I expanded on here

Still not working in vivaldi (6.9.3447.37), macOS Version 14.6.1. If tab is part of focused window, then it works. If its part of some other window, then focused window opens instead


Messages sent with SaslMechanism.scram_sha_512() are fake positive and not received in topic

Hi, I'm new to gatling and kafka as well, though for my current company needs I make a research and POC which kafka plugin to be used. Your plugin is the suggested from gatling official site and the only active one supporting Java implementation. My case for the moment is to fire and forget and I need simply to trigger an amount of events from kafka Producer and check the results later on within our DB. What I found out is that if apply the SaslMechanism.scram_sha_512() configured for our test it is returned fake positive response but further check for event messages in the desired topic returns empty list. I tried many things but the result is always fake positive unless I used plaintext on local kafka without credentials where it works fine. Furthermore the same configuration provided below is working fine with jmeter setup and with another kafka plugin (ru.tinkoff -> gatling-kafka-plugin_2.13). Here is the setup I am applying:
KafkaProtocolBuilder kafkaProtocol = kafka
.broker(KafkaBroker("put your valid kafka host here", 9092))
.acks("1")
.producerKeySerializer("org.apache.kafka.common.serialization.StringSerializer")
.producerValueSerializer("org.apache.kafka.common.serialization.StringSerializer")
.credentials("put a valid username here", "put a valid password here", false, SaslMechanism.scram_sha_512())
.addProducerProperty("security.protocol", "SASL_PLAINTEXT")
.addProducerProperty("sasl.mechanism", "SCRAM-SHA-512")
.addProducerProperty("sasl.jaas.config", "org.apache.kafka.common.security.scram.ScramLoginModule required username='put a valid username here' password='put a valid password here';");
P.S: I have tried using only the .credentials() method and only the  .addProducerProperty("sasl.jaas.config", ...) one but the result is always the same as described.
Will appreciate any valid feedback on it!

Hello.
It's strange, because I have the same credential configuration and everything works.
Could you please enable all logs <logger name="io.github.amerousful.kafka" level="ALL"/> and check properties and then compare with other tools/raw implementation.

Hello, actually logging is already enabled in my project but still nothing interesting - I apply the whole log I have:
09:32:19,459 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.5.3 09:32:19,467 |-INFO in ch.qos.logback.classic.util.ContextInitializer@166fa74d - No custom configurators were discovered as a service. 09:32:19,467 |-INFO in ch.qos.logback.classic.util.ContextInitializer@166fa74d - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator 09:32:19,469 |-INFO in ch.qos.logback.classic.util.ContextInitializer@166fa74d - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator 09:32:19,480 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo] 09:32:19,481 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo] 09:32:19,501 |-INFO in ch.qos.logback.classic.util.ContextInitializer@166fa74d - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 13 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY 09:32:19,501 |-INFO in ch.qos.logback.classic.util.ContextInitializer@166fa74d - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator 09:32:19,503 |-INFO in ch.qos.logback.classic.util.ContextInitializer@166fa74d - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator 09:32:19,504 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml] 09:32:19,512 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/Users/valentinnikolov/IdeaProjects/src-sb-sport-gatling-performance-tests/target/classes/logback.xml] 09:32:19,515 |-WARN in ch.qos.logback.classic.util.DefaultJoranConfigurator@40f08448 - Resource [logback.xml] occurs multiple times on the classpath. 09:32:19,515 |-WARN in ch.qos.logback.classic.util.DefaultJoranConfigurator@40f08448 - Resource [logback.xml] occurs at [file:/Users/valentinnikolov/IdeaProjects/src-sb-sport-gatling-performance-tests/target/classes/logback.xml] 09:32:19,515 |-WARN in ch.qos.logback.classic.util.DefaultJoranConfigurator@40f08448 - Resource [logback.xml] occurs at [jar:file:/Users/valentinnikolov/.m2/repository/io/gatling/gatling-maven-plugin/4.8.2/gatling-maven-plugin-4.8.2.jar!/logback.xml] 09:32:19,644 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.github.amerousful.kafka] to ALL 09:32:19,644 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.gatling.http.engine.response] to ALL 09:32:19,644 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.gatling] to ALL 09:32:19,644 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@276438c9 - End of configuration. 09:32:19,644 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@588df31b - Registering current configuration as safe fallback point 09:32:19,644 |-INFO in ch.qos.logback.classic.util.ContextInitializer@166fa74d - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 141 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

There aren't any logs from plugin.

yes, exactly

I have managed to enable in other way the logs and here the error I obtain from kafka:
10:34:15.263 [gatling-1-1] ERROR i.g.amerousful.kafka.action.Send - 'kafkaSend-1' crashed on session Session(scenario,1,Map(),OK,List(),io.gatling.core.protocol.ProtocolComponentsRegistry$$Lambda$606/0x00000001334b7448@74fcad87,io.netty.channel.nio.NioEventLoop@29c5ee1d), forwarding to the next one org.apache.kafka.common.KafkaException: Producer closed while send in progress         at org.apache.kafka.clients.producer.KafkaProducer.doSend(KafkaProducer.java:999)         at org.apache.kafka.clients.producer.KafkaProducer.send(KafkaProducer.java:962)         at org.apache.kafka.clients.producer.KafkaProducer.send(KafkaProducer.java:847)         at io.github.amerousful.kafka.action.KafkaAction.$anonfun$sendRequest$9(KafkaAction.scala:42)         at io.github.amerousful.kafka.action.Around.apply(KafkaAction.scala:18)         at io.github.amerousful.kafka.action.KafkaAction.$anonfun$sendRequest$8(KafkaAction.scala:42)         at io.github.amerousful.kafka.action.KafkaAction.$anonfun$sendRequest$8$adapted(KafkaAction.scala:40)         at io.gatling.commons.validation.Success.map(Validation.scala:41)         at io.github.amerousful.kafka.action.KafkaAction.$anonfun$sendRequest$7(KafkaAction.scala:40)         at io.gatling.commons.validation.Success.flatMap(Validation.scala:42)         at io.github.amerousful.kafka.action.KafkaAction.$anonfun$sendRequest$5(KafkaAction.scala:39)         at io.gatling.commons.validation.Success.flatMap(Validation.scala:42)         at io.github.amerousful.kafka.action.KafkaAction.$anonfun$sendRequest$4(KafkaAction.scala:38)         at io.gatling.commons.validation.Success.flatMap(Validation.scala:42)         at io.github.amerousful.kafka.action.KafkaAction.$anonfun$sendRequest$3(KafkaAction.scala:37)         at io.gatling.commons.validation.Success.flatMap(Validation.scala:42)         at io.github.amerousful.kafka.action.KafkaAction.$anonfun$sendRequest$2(KafkaAction.scala:36)         at io.gatling.commons.validation.Success.flatMap(Validation.scala:42)         at io.github.amerousful.kafka.action.KafkaAction.$anonfun$sendRequest$1(KafkaAction.scala:35)         at io.gatling.commons.validation.Success.flatMap(Validation.scala:42)         at io.github.amerousful.kafka.action.KafkaAction.sendRequest(KafkaAction.scala:34)         at io.gatling.core.action.RequestAction.execute(Action.scala:131)         at io.gatling.core.action.RequestAction.execute$(Action.scala:129)         at io.github.amerousful.kafka.action.KafkaAction.execute(KafkaAction.scala:23)         at io.gatling.core.action.Action.$bang(Action.scala:42)         at io.gatling.core.action.Action.$bang$(Action.scala:39)         at io.github.amerousful.kafka.action.KafkaAction.io$gatling$core$action$ChainableAction$$super$$bang(KafkaAction.scala:23)         at io.gatling.core.action.ChainableAction.$bang(Action.scala:73)         at io.gatling.core.action.ChainableAction.$bang$(Action.scala:71)         at io.github.amerousful.kafka.action.KafkaAction.io$gatling$core$action$ExitableAction$$super$$bang(KafkaAction.scala:23)         at io.gatling.core.action.ExitableAction.$bang(Action.scala:110)         at io.gatling.core.action.ExitableAction.$bang$(Action.scala:107)         at io.github.amerousful.kafka.action.KafkaAction.$bang(KafkaAction.scala:23)         at io.gatling.core.controller.inject.Workload.startUser(Workload.scala:53)         at io.gatling.core.controller.inject.Workload.$anonfun$injectUser$1(Workload.scala:64)         at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173)         at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166)         at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)         at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)         at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)         at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)         at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)         at java.base/java.lang.Thread.run(Thread.java:840) Caused by: org.apache.kafka.common.KafkaException: Requested metadata update after close         at org.apache.kafka.clients.producer.internals.ProducerMetadata.awaitUpdate(ProducerMetadata.java:127)         at org.apache.kafka.clients.producer.KafkaProducer.waitOnMetadata(KafkaProducer.java:1147)         at org.apache.kafka.clients.producer.KafkaProducer.doSend(KafkaProducer.java:996)         ... 42 common frames omitted

We managed to fix that just changing the injection type - session is closed before to send the message to topic when used
        setUp(                 scn.injectOpen(atOnceUsers(1))         ).protocols(kafkaProtocol);     }
and works fine when use constant user per sec like that:
        setUp(                 scn.injectOpen(constantUsersPerSec(1).during(10))         ).protocols(kafkaProtocol);     }
Do you have some list of inject methods we could use and other that are not recommended like the atOnceUsers?

I see. The problem relates to that fire and forget shoots asynchronously and doesn't block main load process, and even shutdown. The only way to load is with some duration as you showed, constantUsersPerSec(1).during(10)


  Is this not yet implemented?
This causes one test failure in .NET Core.

@ericeil - That's correct. This is currently not implemented and I have opened a task to track it. No ETA at this moment.

any update?

I believe this has been fixed for a couple of releases. I will leave it open until someone can verify.

Closing this as it's fixed. Please re-open if you run into any issues.


feat: Add alternative LRU trace cache

Which problem is this PR solving?
Adds an alternative trace cache implementation that is based on the hasicorp/golang-lru cache. Includes updating existing benchmarks so how performance differences between the existing circular bugger and the LRU cache.
Note: This is not used yet, it's just for comparison purposes for now.

Works towards #1339

Short description of the changes

Add LRU cache implemetnation
Update benchmarks to compare current and new cache implementations for various actions (Set, Get, Remove, etc)

I haven't even looked at the implementation, but why do we even want an LRU any more? There's no reason to limit the number of traces in the cache; the size of the trace cache is basically a rounding error in the total memory usage.
You weren't in the conversation, but when I talked to Yingrong about this, we talked about simply letting the cache size adjust as necessary. It's the total memory usage that actually matters.


Updated instructions to install add-in for Fedramp

Updated instructions to install add-in for GCC, GCCH and DoD

@chrisda could you please approve this?


Add documenttaion around simple first use of ion-schema crate

Currently the crate docs for ion-schema has missing documentation for some of the modules which could help with the first use of the crate.
TODO:

[x] Add definitions and usage in rust docs for ion-schema modules.
[x] Add an example usage in the README to load and validate a schema.

Resolved with #106


EV3 Sim: Robot turning with fine degrees not reproducible when using it in while loop

When using the while loop shown on below screenshot, the simulated robot turns to a different direction in every simulation run. Furthermore, the calculation error sums up which is kind of expected.

This issue is already reproducible with a simple single turn of 90 degrees. In most cases the simulated robot slightly over-turns - see screenshot below.

the accuracy of turns is a problem for both simulation (frame generation at discrete steps) and real robots (friction). There is a text in our FAQ https://jira.iais.fraunhofer.de/wiki/display/ORInfo/Robotersysteme describing the problem and how to solve it: use sensor data (which is available for both simulation and real robot) for a correction step at low speed.

@rbudde, thanks for the explanation - I missed that part in the documentation.


Can't dispatch ( put ) from catch clause

Hi I have an fetch saga that performs a fetch and if it fails get's caught in the try catch, much like all the examples.  I land in the the catch clause no problem but the put never dispatches my action. The code looks like this.
`function* request(action) {
let response;
let payload;
try {
response = yield call(fetch, action.url, action.params);
payload = yield response.json();
if (!response.ok) {
  throw new Error(response);
}
if(payload && payload.result && !payload.result.success){
  throw new Error('Server was unable to complete the request');
}
yield put({type: action.states.SUCCESS, action, response:payload});
} catch (err) {
yield put({type: action.states.FAILURE, action,  err});

}
}`
( sorry can't get the formatting )
the success path works fine, the catch path gets hit, and console logs show up but the action never shows in the browser logs.

There should be no problem with that. Could you provide a reproduced example of the failing behaviour on something like webpackbin?

Indeed, I'm very sorry, massive case of user error.
Thanks for a great plug in.
r


Update README.markdown

Checklist

[x] I've looked at the contribution guidelines.
[x] This pull request is complete and ready for review.

Description

Corrected a typo

corrected a typo


Source code license

Would it be possible to specify the license type for this project? Our org would like to contribute but needs license terms first.

Sure. I'm absolutely not an expert in license type. I need to find one - any suggestion from you?

If you don't have special opinion - I'd suggest to go with MIT license. It is the simplest and most permissive possible. You can read more here.

Done. I haven't done much on this project lately - so it's great if you can help with some new ideas:-)


Added specification for swimming wearable device to track force and stroke shape

Thanks for the feedback and sorry for the errors. I have updated the files with the required changes.


Update dependencies for 1.1 release

My only change here was to run yarn upgrade-interactive and then select react-relay, relay-compiler and babel-plugin-relay. The application appears to work as expected after yarn update-schema and yarn build.

Seems legit. Thanks!


Brand new Qingping Air Monitor Lite not working

Describe the bug
I've just received my brand new Qingping Air Monitor Lite and is not being detected.
Firmware version: 4.3.4 (as reported by Qingping++ app), 2.1.7_0434 (as reported by Xiaomi Home).
Box info:
Model: CGDN1
Production date: 2022.03
To Reproduce

Configure the device with Qingping+ app (or with Xiaomi Home using China server)
Check with nRF Connect or bluetoothctl (BlueZ) that the device is advertising through BLE
Home Assistant is unable to detect it.

Additional context
Add any other context about the problem here.
Advertisement captured by bluetoothctl:
[CHG] Device 7C:C2:94:C9:4D:6D RSSI: -72
[CHG] Device 7C:C2:94:C9:4D:6D ServiceData Key: 0000fdcd-0000-1000-8000-00805f9b34fb
[CHG] Device 7C:C2:94:C9:4D:6D ServiceData Value:
  88 24 6b 4d c9 94 c2 7c 01 04 fc 00 47 02 12 04  .$kM...|....G...
  0a 00 0b 00 13 02 55 02                          ......U.

Home Assistant log (setting qingping_ble to debug):
2022-09-16 17:37:43.259 DEBUG (MainThread) [qingping_ble.parser] Parsing qingping BLE advertisement data: BluetoothServiceInfoBleak(name='Qingping Air Monitor Lite', address='7C:C2:94:C9:4D:6D', rssi=-77, manufacturer_data={}, service_data={'0000fdcd-0000-1000-8000-00805f9b34fb': b'\x88$kM\xc9\x94\xc2|\x01\x04\xfd\x00I\x02\x12\x04\t\x00\t\x00\x13\x02a\x02'}, service_uuids=[], source='hci0', device=7C:C2:94:C9:4D:6D: Qingping Air Monitor Lite, advertisement=AdvertisementData(local_name='Qingping Air Monitor Lite', service_data={'0000fdcd-0000-1000-8000-00805f9b34fb': b'\x88$kM\xc9\x94\xc2|\x01\x04\xfd\x00I\x02\x12\x04\t\x00\t\x00\x13\x02a\x02'}), connectable=True, time=3804.530211481)
2022-09-16 17:37:43.259 DEBUG (MainThread) [qingping_ble.parser] Device type 36 is not supported

Monkey-patching qingping-ble to include 0x24: QingpingDevice("CGDN1", "Air Monitor Lite") in parser.py's DEVICE_TYPES makes it work:

Thanks @skgsergio
Actions will release it in a bit if everything passes


feat(CODE): ADDON-57044 Added new support for Textarea field

Added support for Textarea filed.
Validators, options, help, defaultValue, etc. fields are supported to use textarea component/filed.
GlobalConfig json file looks like this:
{
    "type": "textarea",
    "label": "Textarea Field",
    "field": "textarea_field",
    "help": "Help message",
    "options": {
        "rowsMin": 3,
        "rowsMax": 15
    },
    "required": true
}

:tada: This PR is included in version 1.16.0 :tada:
The release is available on:

v1.16.0
GitHub release

Your semantic-release bot :package::rocket:


typeahead demo wont open

When a custom typeahead dropdown is created nearly verbatim to that found in the demo, https://angular-ui.github.io/bootstrap/#/typeahead , it will not open.
Changing the dropdown-menu class to uib-dropdown-menu fixes this.

@wjaspers, plunker please.
If you think you've found a bug, please follow these instructions.

Closing due to inactivity


EAAnimationDelayed.swift file missing in xcode

The file is missing when i either download source in release 1.1.1 (I think 1.1.0 is also affected).
After removal I had to add EAAnimationFuture.swift to make the project compile.

See #43

#43 this has just been merged - I have no idea myself if that fixes that problem but @grEvenX says it should


Auto updater?

It would be great if we had a full blown auto updater instead of just the notification.

I'm not even sure I've even gotten notifications? A update checker that we could manually trigger from the menu would be awesome. Maybe a "Check for Updates" button within the 'About YakYak' dialogue box?

@LinkofHyrule89 awesome ideia, do you have any idea on how to do that with an electron app?
@mattsigal Yakyak already has this notification (I believe in the form of an alert when it is outdated to latest STABLE version) You can open the console to see that is running.

The about menu also shows the same information, but it is only shown when the installed version is older than latest release stable here yakyak/yakyak

I would love a visual notification that wasn't in the console. Like a little red dot, or banner.
Auto update would be amazing, but some sort of other indicator would be nice too.

Would love to see an auto-update feature added

@TwisterMc there is popup that appears (as well as the console line).. but I think we can change it to fit the UI a little bit better by using a notification in the top right corner instead

Created a pull request with a better (less intrusive) alert system notification.
However updates to Yakyak are quite sparse, as we build on pre-releases for some time before releasing a new version.
see #759

about the auto-updater, last time I checked a package to do this did not work for all systems.
If this has changed let us know :)


Added page to the read more button in offers section

Description
Added page to the read more button in offers section.
Related Issues

Closes #1147

Type of PR

[x] Bug fix
[x] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
such a page is added.

Checklist

[x] I have gone through the contributing guide
[x] I have updated my branch and synced it with project main branch before making this PR
[x] I have performed a self-review of my code
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[ ] I have commented my code, particularly in hard-to-understand areas.

Additional context:
[Include any additional information or context that might be helpful for reviewers.]

@sunny0625 Resolved conflicts.


Add benchmark method name to output JFR filename

The readme seems to indicate that JFR files contain their names, but they seem hard coded to "profile.jfr" (https://github.com/ktoso/sbt-jmh/blob/master/extras/src/main/java/pl/project13/scala/jmh/extras/profiler/FlightRecordingProfiler.java#L36).
This change prefixes the name with the current benchmark, so each benchmark method gets its own profile jfr output.
I see that it used to support params as well in https://github.com/ktoso/sbt-jmh/blame/d70cd26695e14392fed65032cab42359c48c103d/extras/src/main/java/pl/project13/scala/jmh/extras/profiler/FlightRecordingProfiler.java#L100.

It seems there are some tests checking if the jfr with the old file name is there.

Superseded by #172.


fails to collect authors from comments

hey. nice piece of script. facebook data collection is a hassle and api keeps changing all the time.
Unfortunately it fails now to collect authors from comments. I imagine it was working before.
It works fine for posts.
If you try making the same request using Facebook Graph Explorer it works perfectly (using versions <= 2.10).
It seems to be related with access token permission, but I couldn't find a way fix it properly yet.
Even if you inform the fields you want Facebook doesn't send you the "from" field wich carries authors info and the script breaks.
To make it work you have to ignore authors info deleting lines 94 and 95.
  File "fb_scrapper.py", line 15, in <module>
    comments = fsp.scrape_fb(app_id,access_token,"6815841748_10155401589581749",scrape_mode="comments")
  File "./fb_scrape_public/fb_scrape_public.py", line 202, in scrape_fb
    csv_data = make_csv_chunk(next_item,scrape_mode,msg_user,msg_content)
  File "./fb_scrape_public/fb_scrape_public.py", line 107, in make_csv_chunk
    csv_line = [line['from']['name'], '_' + \
KeyError: 'from'

I managed to make it respond correctly by using the access token generated by Graph Explorer, but it is not the best solution in this case.
I wonder if you have faced this problem already.

I checked all possible permissions available for my token and I compared it with the token generated by Facebook Graph Explorer.
debuging the request I have this perms using Facebook Graph Explorer:
==== Access Token Info
  {
    "perms": [
      "user_birthday",
      "user_religion_politics",
      "user_relationships",
      "user_relationship_details",
      "user_hometown",
      "user_location",
      "user_likes",
      "user_education_history",
      "user_work_history",
      "user_website",
      "user_events",
      "user_photos",
      "user_videos",
      "user_friends",
      "user_about_me",
      "user_status",
      "user_games_activity",
      "user_tagged_places",
      "user_posts",
      "rsvp_event",
      "email",
      "read_insights",
      "publish_actions",
      "read_audience_network_insights",
      "read_custom_friendlists",
      "user_actions.books",
      "user_actions.music",
      "user_actions.video",
      "user_actions.news",
      "user_actions.fitness",
      "user_managed_groups",
      "manage_pages",
      "pages_manage_cta",
      "pages_manage_instant_articles",
      "pages_show_list",
      "publish_pages",
      "read_page_mailboxes",
      "ads_management",
      "ads_read",
      "business_management",
      "pages_messaging",
      "pages_messaging_phone_number",
      "pages_messaging_subscriptions",
      "pages_messaging_payments",
      "instagram_basic",
      "instagram_manage_comments",
      "instagram_manage_insights",
      "public_profile",
      "basic_info"
    ],
    "user_id": 635966130,
    "app_id":<PHONE_NUMBER>01895
  }

Debuging the request I made using my app id and our access token generated using the script I get this:
 "perms": [       "user_birthday",       "user_religion_politics",       "user_relationships",       "user_relationship_details",       "user_hometown",       "user_location",       "user_likes",       "user_education_history",       "user_work_history",       "user_website",       "user_events",       "user_photos",       "user_videos",       "user_friends",       "user_about_me",       "user_status",       "user_games_activity",       "user_tagged_places",       "user_posts",       "rsvp_event",       "email",       "read_insights",       "publish_actions",       "read_audience_network_insights",       "read_custom_friendlists",       "user_actions.books",       "user_actions.music",       "user_actions.video",       "user_actions.news",       "user_actions.fitness",       "user_managed_groups",       "manage_pages",       "pages_manage_cta",       "pages_manage_instant_articles",       "pages_show_list",       "publish_pages",       "read_page_mailboxes",       "ads_management",       "ads_read",       "business_management",       "pages_messaging",       "pages_messaging_phone_number",       "pages_messaging_subscriptions",       "pages_messaging_payments",       "instagram_basic",       "instagram_manage_comments",       "instagram_manage_insights",       "public_profile"     ],
The only difference being "basic_info" that I don't know how to get it, because I have already every permission type possible at Facebook Dev Dashboard.

If you copy access token generated by Graph Explorer and paste it at fb_scrape_public.py line 117 it works fine.
The API responses contain authors info as it is supposed to.
Remember that version needs to be <= 2.10
example:
#fb_token = 'access_token=' + json.loads(fb_urlobj.read().decode(encoding="latin1"))['access_token']
fb_token = 'access_token=' + "EAACEdEose0cBAO8vY4yQoiucmoENM6ijm3PgeTllZAJ3tDX2mFQt3ZC4iZCQ1bPwSHWzccFZBDT1ZAFmXVZBaiZC0buGEcW5DRj79L4CMggHQ2QpoFOlkFfV8e8pZBBY0MgLOfgv8aglMGbYN5Hasjvsf0ynYiwJrhdi58lPuRWxYKpSxJbesHeSPwTLbgAoZByvLYREBnAZCLLJtqVvyrx6Vb"

That's why I wonder if there is something related to acess tokens (app tokens versus users tokens maybe).

I just verified that it works on my end on at least one post. Could you please send the specific post you are trying to get comments from, and also give the Python version you are using?

I added a new feature that lets users paste in their own access tokens at runtime. That should fix the problem. I'm going to close this now but feel free to reopen if it still doesn't work.

I see your last update. I did a similar thing.
Here is the test scenario:
Let's use an example barackobama fb page, post_id<PHONE_NUMBER>_10155375836346749
request url:
curl -i -X GET \
   "https://graph.facebook.com/v2.10/6815841748_10155375836346749/comments?fields=from,message,created_time,like_count&limit=100&access_token=<access token sanitized>"

example of an access token (not a real one):
1524347784314473|-BR9IpptnlLl3B13SfIV0aT9KfK
the result, as you can see, doesn't return authors info (line['from']):
{'message': "Dear Mr. President. This will be the year my husband and I will have to forgo medical insurance.  According to what I am seeing our premiums will be at a minimum, $1500.00 per month.  We simply can not afford that and still pay for our home. Unfortunately we don't qualify for any subsidies, so I guess we go without from now on.  Also unfortunately, I know our government will be charging us a penalty for not being able to afford the excessively high insurance coasts.", 'created_time': '2017-11-01T21:37:45+0000', 'like_count': 1, 'id': '10155375836346749_188471105051392', 'LOVE': 0, 'WOW': 0, 'HAHA': 0, 'SAD': 0, 'ANGRY': 0}
{'message': 'Get America *truly* covered with #UniversalHealthCoverage not crazy-expensive, high-deductible plans, co-pays and other obstacles to health care. Support, lobby for HR676, S1804 or anything better.', 'created_time': '2017-11-01T19:31:33+0000', 'like_count': 1, 'id': '10155375836346749_720144548182909', 'LOVE': 0, 'WOW': 0, 'HAHA': 0, 'SAD': 0, 'ANGRY': 0}
{'message': "Thank you so much, President Obama, for all you did for healthcare while you were in office. You helped my immediate family members and myself through a very rough few years. I honestly don't know what we would've done without the changes you made happen. Again....thank you. Kelly", 'created_time': '2017-11-01T20:16:22+0000', 'like_count': 0, 'id': '10155375836346749_1595621900477225', 'LOVE': 1, 'WOW': 0, 'HAHA': 0, 'SAD': 0, 'ANGRY': 0}

now the same request at the Facebook Graph Explorer:
curl -i -X GET \
   "https://graph.facebook.com/v2.10/6815841748_10155375836346749/comments?fields=from%2Cmessage&access_token=<access token sanitized>"

So I guess my advice would be to use the Graph Explorer token, which is now explicitly supported. Not sure why it works for me but not you...

Yes. I'm using the graph explorer token for now, but using it is a workaround.

Yes. Me neither.
I will keep investigating.

This page says it lets you create 60-day user access tokens: https://www.slickremix.com/facebook-60-day-user-access-token-generator/ I haven't tested it myself so caveat emptor!!

Thanks Deen. I believe that is the way. I'm using an app token while the explorer is using a user token.
You can see the difference just looking at the string format.
app token : appid|some hash
user token : huge hash
thanks for the link. I will test.

Here's what I get from that post ID with my app ID + secret, FWIW...
{
"data": [
{
"from": {
"name": "Michelle Timothy",
"id": "10214975805897116"
},
"message": "I get insurance through my employer but, I had to listen anyway because I so miss a coherent complete sentence speaking president that doesn\u2019t sound like a tired, cranky toddler.",
"id": "10155375836346749_10155375912656749"
},
{
"from": {
"name": "Barbara Ocon Hulsizer",
"id": "10214511581293991"
},
"message": "I love this. The current administration cut the advertising budget by 90\u0025. So the guy with 55,000,000 followers puts this on his Facebook page!!",
"id": "10155375836346749_10155375844451749"
},
{
"from": {
"name": "David Bourton",
"id": "892133337628195"
},
"message": "A President able to speak above the level of a toddler. Doesn't seem like much to ask for but you don't realise how valuable it is until it's replaced by an infant orange.",
"id": "10155375836346749_10155375847121749"
},
[etc]

using access token debug tool from Facebook (https://developers.facebook.com/tools/debug/accesstoken).
There is a big difference in the scopes. Wich is odd.
I ve tried to explore my app dashboard and I didn't find where to change that.
My app is in dev mode and I create it just for this test.
[

](url)

Here are the scopes for my app:

user_friends, user_posts, publish_actions, public_profile


How to map over n-sized tuples?

Hi, I keep running into wanting to do like
pipe([
  plane.x - plane.width / 2,
  plane.y + plane.height / 2,
  plane.z + 1,
] as [number,number,number],
// map( ... )
)

I'm using react-three-fiber/three, so lots of vectors/matrices with 2-4 elements per row of structure
Could it be made clear the cleanest way to write this kind of pipeline with fp-ts?
Sorry if I've missed something obvious!
Edit: the way I do this at the moment is by using the map from ReadonlyArray and asserting the type at the end, like this:
pipe(
  [
    plane.x - plane.width / 2,
    plane.y + plane.height / 2,
    plane.z + 1
  ],
  map((v) => v * plane.scale)
) as [number, number, number]

Edit: so I guess what I'm asking is: can this be done without using the as type assertion?

Maybe you're looking for tuple.evolve?

Maybe you're looking for tuple.evolve?

Thanks for reply! I can use evolve e.g.:
  const v = [1, 2, 3]
  const foo = pipe(v, evolve(...replicate((v: number) => v + 1)(3)))

Good to know! I guess there's a difference between a tuple whose elements are different types, and a tuple whose elements are all the same type... The latter could work with some kind of map but the former couldn't I guess
I suppose for my use case I should just write my own mapping function e.g.
const tripletMap = <A extends unknown, B extends unknown>(f: (a: A) => B) => (
  as: [A, A, A]
) => as.map(f) as [B, B, B]

const v: [number, number, number] = [1, 2, 3]
const foo = pipe(
  v,
  tripletMap((v) => v + 1)
)


fps games

can i make fps games with this? or racing games? thanks

Hi @glennmichaelmejias,
Yes you can use this to make an FPS game as long as you do not need to bring in a large 3d file, because the trimesh and octree have some bugs as of right now.
If you need octree I would suggest trying to convert
https://github.com/Knightro63/three_dart/blob/main/example/lib/games/games_fps.dart
As for a racing game I do not see why you would not be able to. There are a couple of examples that use controls to move a vehicle.
All of the capabilities of this repo can be scene here https://knightro63.github.io/cannon_physics/


fix: wrong custom event name for specific elements targeted events

Related Issue
No previous issue, but as it's clearly a mistake, PR was created.

Your solution

aos:out:specific-id custom events created for specific elements events handling via data-aos-id attributes were wrongly named as aos:in:specific-id instead of aos:out:specific-id, just renamed it accordingly.

+1
@michalsnik Please review and merge.

This is not fixed yet?

Fix this please!

Would love to see this committed

Was this fixed? I'm thinking no as this wasn't updated since last year.

Is there a way we can promote or vote on this so it gets reviewed and merged? I'd rather not attach an EventListener to each and every animation.

This appears to still be an issue in 3.0.0-beta.6

For now I'm using https://www.npmjs.com/package/patch-package to patch the issue

Main package not fixed yet, but fix works well!


Run Section Oprunner

Pull Request checklist
preview

As well the background needs to carry over for success states

looks like the top-border is doubled up, note the left side is thinnner than the right, also the background is still not green on success

Think we should disable the run while it is in the process of running?

Think we should disable the run while it is in the process of running?

I think we have a running state on other chapters

I do usually have issues building when lottie isn't on dynamic,
https://github.com/saving-satoshi/saving-satoshi/pull/1056/commits/5aa964511be4942d8c1853fed0c94ddf79e27cbb
could it be the typescript version?


changing default http timeout

fixes #28

Coverage remained the same at 52.329% when pulling 241c2ba1cacdb10c2971faac3eaaa8c229b182cd on http-timeout into cdd9989a2f44c019282fbcaeb9a08f4aa8016a5a on master.

Coverage remained the same at 52.329% when pulling 241c2ba1cacdb10c2971faac3eaaa8c229b182cd on http-timeout into cdd9989a2f44c019282fbcaeb9a08f4aa8016a5a on master.


HDDS-2911. Fix lastUsed and stateEnterTime value in container info is not human friendly

What changes were proposed in this pull request?
When we use:  ozone scmcli container list
We can get lastUsed and stateEnterTime like this. It's not easy to know the exact time.
"lastUsed" :<PHONE_NUMBER>,
"stateEnterTime" : 808947405,
By this PR we use currentTimeMillis  instead of  nanoTime for easier viewing. Like This:
"lastUsed" :<PHONE_NUMBER>534,
"stateEnterTime" :<PHONE_NUMBER>710,
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-2911
How was this patch tested?
No need UT

@ChenSammi Can you help to review this PR?

With this PR, will the time like this "2020-02-26T02:32:36.016Z"?  @captainzmc

With this PR, will the time like this "2020-02-26T02:32:36.016Z"? @captainzmc
Hi @ChenSammi
Timestamp is more general in hadoop. It feels better to use Timestamp here. The type of this  was Long, but to change it to "2020-02-26T02:32:36.016Z" need to change the type to String.This may involve some other modifications. Are we sure we want to change this?

In this case, can we display it as string in CLI ouput, and keep the long value internally.

+1 It seems to be to more flexible option. Keep the long value for protobuf (we can keep even the nanosec) but print out in a human readable form...
We can also change the Java type (and not the protobuf type) to a proper java8 Time object (like Instant). That is more meaningful and might be printed out properly by the current default JSON serializer...

When output, the long type will be changed to date, and the format is as follows:
{"lastUsed":"2020-03-16 14:18:10.208","owner":"029b69de-91b5-4fa0-bee1-ef6e139b7273","replicationFactor":"ONE","replicationType":"RATIS","deleteTransactionId":0,"state":"OPEN","numberOfKeys":1,"usedBytes":800,"stateEnterTime":"2020-03-16 11:01:09.565","containerID":1,"sequenceId":0,"open":true}

@captainzmc  suggest add the time zone information.  You can take a look at how key info is displayed.
ozone sh key list instagram/images
{
"volumeName" : "instagram",
"bucketName" : "images",
"name" : "1a8ea5a7-952b-4ebc-8fa5-5017e90bce5f-100000083",
"dataSize" : 268435456,
"creationTime" : "2020-03-10T04:51:55.133Z",
"modificationTime" : "2020-03-10T04:51:55.149Z",
"replicationType" : "RATIS",
"replicationFactor" : 3
}

hi @ChenSammi The time format has been modified and shown as follows:
"lastUsed":"2020-03-18T13:33:39.915Z",
"stateEnterTime":"2020-03-18T12:56:26.015Z"

As @xiaoyuyao and @elek suggested. Have changed lastUsed and stateEnterTime to lnstant type.
And output with the previous ObjectWriter. Now the format is:
{
"state" : "OPEN",
"replicationFactor" : "ONE",
"replicationType" : "RATIS",
"usedBytes" : 441,
"numberOfKeys" : 1,
"lastUsed" : "2020-03-29T11:47:50.347Z",
"stateEnterTime" : "2020-03-29T10:38:26.681Z",
"owner" : "20a01508-2173-4e80-923c-5b2b6d3353dd",
"containerID" : 1,
"deleteTransactionId" : 0,
"sequenceId" : 0,
"open" : true
}


Auto versioning the code

The current manual increment of the version string is not feasible in the long run. Instead, investigate tools like bumpversion and versioneer to increment the version.

There's also https://github.com/pypa/setuptools_scm/ that lets you pull the version from the git tag. Just leaving it here as another possibility.

@StanczakDominik
Thanks! I got setuptools_scm working and PR #119 should add the auto-versioning capability.


Custom fields cleanup

Cleanup of custom fields as described in https://github.com/zulip/zulip/issues/9875
Hide the up/down arrows from the year field in the datepicker:

Change styling for draggable rows to the standard "drag" element:

Clean up the "x" for deleting the value of the date field:

just a passing review...
This is all css/template changes.  Looks pretty reasonable to me code-wise.

@maxnuss the second commit actually broke the "X" feature (because of some fragile JS; I just fixed that in ); next time, if you're editing HTML for a feature, remember to do some manually testing.  @YJDave FYI (since you wrote the original fragile JavaScript; the .closest and .find methods are much better for this purpose than using .parent() and, .prev(), because they're more stable if we do minor edits to the templates.
I merged all the commits except for the one needing font-awesome work; thanks @maxnuss!  I pushed just the remaining commit back to this PR; so if you do a git fetch you should be able to reset your local repo to point to the correct version of this branch with just that one commit, but git rebase followed by git rebase --skip should work well too.

Thanks @timabbott !
Just pushed an update that changes this to use Font Awesome. Takes a bit of custom CSS to get the Font Awesome to look right anyway, so I'm not sure this is better than the previous pure CSS draggable component. Lmk what you guys think.

I rebased and merged the last commit, thanks @maxnuss!


Get app info by apk file

I am not sure to understand what you want to do with this PR.
Could you also update the example?

I'll explain to you I'm trying to make a file explorer app and I have some
apk files stored locally I want to get the package name and app icon of the
apk file. This is what I intended to do.
On Sat, 6 Mar, 2021, 8:16 pm Edouard Marquez<EMAIL_ADDRESS>wrote:

I am not sure to understand what you want to do with this PR.
Could you also update the example?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/g123k/flutter_plugin_device_apps/pull/59#issuecomment-791965194,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOTM2LN7QMYF25R3QRWDQ3TTCI53VANCNFSM4WOMC4EQ
.

I am not sure to understand what you want to do with this PR.
Could you also update the example?

This is a great PR, cause currently the package can only get deviceApps i.e. installed ones but after this PR it can also get deviceApps info from file Explorer or the app that is in my storage but not installed, it will help the creators who are trying to make file manager type apps, to fetch the app details like its icon, its name, etc by only its path/paths of the app's.

Yes, you can do that.
Send me your phone number
On Fri, 30 Apr, 2021, 12:27 pm Prateek SU, @.***> wrote:

@.**** commented on this pull request.
In example/ios/Flutter/flutter_export_environment.sh
https://github.com/g123k/flutter_plugin_device_apps/pull/59#discussion_r623652739
:

+#!/bin/sh
+# This is a generated file; do not edit or check into version control.
+export "FLUTTER_ROOT=E:\AndroidStudio\flutter"
+export "FLUTTER_APPLICATION_PATH=C:\Users\FAISAL\Documents\GitHub\flutter_plugin_device_apps\example"
+export "FLUTTER_TARGET=lib\main.dart"
+export "FLUTTER_BUILD_DIR=build"
+export "SYMROOT=${SOURCE_ROOT}/../build\ios"
+export "OTHER_LDFLAGS=$(inherited) -framework Flutter"
+export "FLUTTER_FRAMEWORK_DIR=E:\AndroidStudio\flutter\bin\cache\artifacts\engine\ios"
+export "FLUTTER_BUILD_NAME=1.0.0"
+export "FLUTTER_BUILD_NUMBER=1"
+export "DART_OBFUSCATION=false"
+export "TRACK_WIDGET_CREATION=false"
+export "TREE_SHAKE_ICONS=false"
+export "PACKAGE_CONFIG=.packages"

No I am not maintainer of this plugin, yes I have some knowledge of
flutter and native code, I can help you if you want.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/g123k/flutter_plugin_device_apps/pull/59#discussion_r623652739,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOTM2LPCZKYCB2VLOXQOCO3TLJIGLANCNFSM4WOMC4EQ
.

FileX isn't very good i tried that.
Mine was very different and better
I just want to optimise the communication between native side and flutter
I've made a plugin called storage_details it has made a method to watch
files for changes via FileObserver on native side but i want to run that on
a background thread and make it recursive could you help me with that?
https://pub.dev/packages/storage_details
This is the URL of my package
On Fri, 30 Apr, 2021, 1:42 pm Prateek SU, @.***> wrote:

@.**** commented on this pull request.
In example/ios/Flutter/flutter_export_environment.sh
https://github.com/g123k/flutter_plugin_device_apps/pull/59#discussion_r623696572
:

+#!/bin/sh
+# This is a generated file; do not edit or check into version control.
+export "FLUTTER_ROOT=E:\AndroidStudio\flutter"
+export "FLUTTER_APPLICATION_PATH=C:\Users\FAISAL\Documents\GitHub\flutter_plugin_device_apps\example"
+export "FLUTTER_TARGET=lib\main.dart"
+export "FLUTTER_BUILD_DIR=build"
+export "SYMROOT=${SOURCE_ROOT}/../build\ios"
+export "OTHER_LDFLAGS=$(inherited) -framework Flutter"
+export "FLUTTER_FRAMEWORK_DIR=E:\AndroidStudio\flutter\bin\cache\artifacts\engine\ios"
+export "FLUTTER_BUILD_NAME=1.0.0"
+export "FLUTTER_BUILD_NUMBER=1"
+export "DART_OBFUSCATION=false"
+export "TRACK_WIDGET_CREATION=false"
+export "TREE_SHAKE_ICONS=false"
+export "PACKAGE_CONFIG=.packages"

If you are trying to develop a file manager you should also checkout
FileX, jideguru has already done awesome work in it, if you want to contact
me you can use email me.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/g123k/flutter_plugin_device_apps/pull/59#discussion_r623696572,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOTM2LPRX5AK6UST6YTJOZLTLJQ47ANCNFSM4WOMC4EQ
.


RedShift column type timestamptz should be bound to Ruby's Type::Time

To keep consistency of binding from Type::Time to timestamptz.

🙌


"when" in Blockly

VPL now uses "when" extensively in polling events, whereas Blockly still uses "if". The behavior should be consistent.
One example: If you check the status of buttons looking for "button touched", touching the button is often detected several times. With "when" this is no longer a problem. There is a workaround - checking for "button released" but it would be better to be consistent with VPL.

I do not agree, Thymio Blockly is lower level than VPL, and therefore provides both "if" and "when" constructs within the "logic" area. I think that it is reasonable to let the user choose which construct to use.

I meant something else. When an event like "on forward button ...", Blockly has to check whether it is touched or released. I am sure I say an "if" but looking at it again I now see a "when". Maybe it was a different version or I'm just getting senile. Anyway, the issues can remain closed.

You are right, issue re-opened.

I thought I was wrong, not right!
Because I couldn't recreate a generated "if" for a block.
Did you manage to do so?
If not, the issue is closed.


Unexpected behaviour of for loop and if statement

Steps to reproduce the issue
Consider the following piece of code:
module top  (y, clk, sel);
   output wire y  ;
   input       clk;
   input       sel;
   reg         reg_assign = (1'h0) ;
   reg [1:0]   reg_count = (1'h0) ;
   assign y = reg_assign ;
   always @(posedge clk)
     if (sel)
       for (reg_count = 0; reg_count < 2; reg_count = reg_count + 1'h1)
         if (0);
         else reg_assign <= 1;
     else reg_assign <=  0;
endmodule

First of all, the for loop in the code does seem a bit dodgy, however, I would still expect reg_assign to be set to 1 when sel is high. When sel is low, reg_assign should then be reset to 0.
However, when synthesised with
Yosys 0.8+618 (git sha1 acd8bc0a, clang  -fPIC -Os)

using
yosys -p "read_verilog rtl.v; synth; write_verilog -noattr synth.v"

reg_assign is set to a constant 0 instead of to what the value of sel is. Removing the dead if statement in the for loop results in the correct behaviour.
I have also attached a folder containing a test bench and SymbiYosys script to compare the design to the synthesised net list.
Expected behaviour
I would expect this to be implemented by assigning sel to y. This is actually also the output of a previous version of Yosys (Yosys 0.8+508 (git sha1 c2ea3746, clang 8.0.0 -fPIC -Os))
module top(y, clk, sel);
  input clk;
  wire reg_assign;
  wire [1:0] reg_count;
  input sel;
  output y;
  assign reg_assign = 1'h0;
  assign reg_count = 2'h0;
  assign y = sel;
endmodule

Actual behaviour
However, with Yosys, y is set to a constant 0.
module top(y, clk, sel);
  input clk;
  wire reg_assign;
  wire [1:0] reg_count;
  input sel;
  output y;
  assign reg_assign = 1'h0;
  assign reg_count = 2'h0;
  assign y = 1'h0;
endmodule

test.zip

Reverting #1169 seems to give the expected result (I don't think assigning sel to y is correct, but the register looks good):
module top(y, clk, sel);
  input clk;
  reg reg_assign = 1'h0;
  wire [1:0] reg_count;
  input sel;
  output y;
  always @(posedge clk)
      reg_assign <= sel;
  assign reg_count = 2'h0;
  assign y = reg_assign;
endmodule

cc @whitequark

Ah yes you are right, assigning sel directly does not seem correct, clocking it is definitely right.

@daveshah1 Good catch, I'll fix the pass in a moment.

Fixed in https://github.com/YosysHQ/yosys/pull/1267.


'https://git.rancher.io/helm3-charts/': The requested URL returned error: 503

Not sure if this is the right way to report.
I've checked on two rancher system (different locations) both show
'https://git.rancher.io/${any}-charts/': The requested URL returned error: 503
Rancher versions in use:
2.4.10 and 2.5.2

seems to be fixed now 👍

This should be resolved by now

please reopen it appears to be down again.


pull request for e2e test at 11/08/2016 14:15:10

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

Details

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Find a way to get individual worker output

In general we want to know what each worker did after it is done, which files it run etc.

Each worker prints its output to stdout, so this can be done simply redirecting its stdout to a file or something.


fix: resolution can be null

I only thought this was on MemoryValue but it's also shared on LabeledEntity.

:tada: This PR is included in version 0.200.3 :tada:
The release is available on:

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Soundcloud search with multiple words query not working

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2<IP_ADDRESS>. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2<IP_ADDRESS>

Before submitting an issue make sure you have:

[x] At least skimmed through the README, most notably the FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
[root@vmi81951 ~]# youtube-dl -s --verbose scsearch10:chal chaiyaa
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-s', u'--verbose', u'scsearch10:chal', u'chaiyaa']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2<IP_ADDRESS>
[debug] Python version 2.7.5 - Linux-3.10.0-693.2.2.el7.x86_64-x86_64-with-centos-7.4.1708-Core
[debug] exe versions: none
[debug] Proxy map: {}
[download] Downloading playlist: chal
[soundcloud:search] chal: Downloading page 1
[soundcloud:search] playlist chal: Downloading 10 videos
[download] Downloading video 1 of 10
[soundcloud] 216248090: Downloading info JSON
[soundcloud] 216248090: Downloading track url
[soundcloud] 216248090: Downloading m3u8 information
[soundcloud] 216248090: Downloading m3u8 information
[soundcloud] 216248090: Checking hls_opus_64_url video format URL
[soundcloud] 216248090: Checking hls_mp3_128_url video format URL
[soundcloud] 216248090: Checking http_mp3_128_url video format URL
[debug] Default format spec: bestvideo+bestaudio/best
[download] Downloading video 2 of 10
[soundcloud] 146963718: Downloading info JSON
[soundcloud] 146963718: Downloading track url
[soundcloud] 146963718: Downloading m3u8 information
[soundcloud] 146963718: Downloading m3u8 information
[soundcloud] 146963718: Checking hls_opus_64_url video format URL
[soundcloud] 146963718: Checking hls_mp3_128_url video format URL
[soundcloud] 146963718: Checking http_mp3_128_url video format URL
[debug] Default format spec: bestvideo+bestaudio/best
[download] Downloading video 3 of 10
[soundcloud] 325037787: Downloading info JSON
[soundcloud] 325037787: Downloading track url
[soundcloud] 325037787: Downloading m3u8 information
[soundcloud] 325037787: Checking hls_mp3_128_url video format URL
[soundcloud] 325037787: Checking http_mp3_128_url video format URL
[debug] Default format spec: bestvideo+bestaudio/best
[download] Downloading video 4 of 10
[soundcloud] 171750419: Downloading info JSON
[soundcloud] 171750419: Downloading track url
[soundcloud] 171750419: Downloading m3u8 information
[soundcloud] 171750419: Downloading m3u8 information
[soundcloud] 171750419: Checking hls_opus_64_url video format URL
[soundcloud] 171750419: Checking hls_mp3_128_url video format URL
[soundcloud] 171750419: Checking http_mp3_128_url video format URL
[debug] Default format spec: bestvideo+bestaudio/best
[download] Downloading video 5 of 10
[soundcloud] 283156700: Downloading info JSON
[soundcloud] 283156700: Downloading track url
[soundcloud] 283156700: Downloading m3u8 information
[soundcloud] 283156700: Downloading m3u8 information
[soundcloud] 283156700: Checking hls_opus_64_url video format URL
[soundcloud] 283156700: Checking hls_mp3_128_url video format URL
[soundcloud] 283156700: Checking http_mp3_128_url video format URL
[debug] Default format spec: bestvideo+bestaudio/best
[download] Downloading video 6 of 10
[soundcloud] 113628520: Downloading info JSON
[soundcloud] 113628520: Downloading track url
[soundcloud] 113628520: Downloading m3u8 information
[soundcloud] 113628520: Downloading m3u8 information
[soundcloud] 113628520: Checking hls_opus_64_url video format URL
[soundcloud] 113628520: Checking hls_mp3_128_url video format URL
[soundcloud] 113628520: Checking http_mp3_128_url video format URL
[debug] Default format spec: bestvideo+bestaudio/best
[download] Downloading video 7 of 10
[soundcloud] 100082830: Downloading info JSON
[soundcloud] 100082830: Downloading track url
[soundcloud] 100082830: Downloading m3u8 information
[soundcloud] 100082830: Downloading m3u8 information
[soundcloud] 100082830: Checking hls_opus_64_url video format URL
[soundcloud] 100082830: Checking hls_mp3_128_url video format URL
[soundcloud] 100082830: Checking http_mp3_128_url video format URL
[debug] Default format spec: bestvideo+bestaudio/best
[download] Downloading video 8 of 10
[soundcloud] 15780941: Downloading info JSON
[soundcloud] 15780941: Downloading track url
[soundcloud] 15780941: Downloading m3u8 information
[soundcloud] 15780941: Downloading m3u8 information
[soundcloud] 15780941: Checking hls_opus_64_url video format URL
[soundcloud] 15780941: Checking hls_mp3_128_url video format URL
[soundcloud] 15780941: Checking http_mp3_128_url video format URL
[debug] Default format spec: bestvideo+bestaudio/best
[download] Downloading video 9 of 10
[soundcloud] 216110308: Downloading info JSON
[soundcloud] 216110308: Downloading track url
[soundcloud] 216110308: Downloading m3u8 information
[soundcloud] 216110308: Downloading m3u8 information
[soundcloud] 216110308: Checking hls_opus_64_url video format URL
[soundcloud] 216110308: Checking hls_mp3_128_url video format URL
[soundcloud] 216110308: Checking http_mp3_128_url video format URL
[debug] Default format spec: bestvideo+bestaudio/best
[download] Downloading video 10 of 10
[soundcloud] 311647914: Downloading info JSON
[soundcloud] 311647914: Downloading track url
[soundcloud] 311647914: Downloading m3u8 information
[soundcloud] 311647914: Checking hls_mp3_128_url video format URL
[soundcloud] 311647914: Checking http_mp3_128_url video format URL
[debug] Default format spec: bestvideo+bestaudio/best
[download] Finished downloading playlist: chal
ERROR: u'chaiyaa' is not a valid URL. Set --default-search "ytsearch" (or run  youtube-dl "ytsearch:chaiyaa" ) to search YouTube
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 784, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 434, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/generic.py", line 2049, in _real_extract
    % (url, url), expected=True)
ExtractorError: u'chaiyaa' is not a valid URL. Set --default-search "ytsearch" (or run  youtube-dl "ytsearch:chaiyaa" ) to search YouTube

Description of your issue, suggested solution and other information
Issue is related to the Soundcloud search. Normally it works well when the query have single word. Issue happens when the query has multiple words like 'one two three'.
youtube-dl scsearch10:one two three
Above command is returning results for "one" only, not for whole query.
Although query with multiple words works in YouTube search but it have the following format
youtube-dl "ytsearch10:one two three"
I have tried using the quotes in the Soundcloud search but then it doesn't work.
youtube-dl "scsearch10:one two three"

PS C:\Dev\youtube-dl\master> py -2.7 .\youtube_dl\__main__.py "scsearch10:one two three"
[download] Downloading playlist: one two three
[soundcloud:search] one two three: Downloading page 1
[soundcloud:search] playlist one two three: Downloading 10 videos
[download] Downloading video 1 of 10
[soundcloud] 185095698: Downloading info JSON
[soundcloud] 185095698: Downloading track url
[soundcloud] 185095698: Downloading m3u8 information
[soundcloud] 185095698: Downloading m3u8 information
[soundcloud] 185095698: Checking hls_opus_64_url video format URL
[soundcloud] 185095698: Checking hls_mp3_128_url video format URL
[soundcloud] 185095698: Checking http_mp3_128_url video format URL
[download] Destination: One Two Three Britney Spears -Nightcore-185095698.mp3
[download] 100% of 2.38MiB in 00:00
[download] Downloading video 2 of 10
[soundcloud] 98244374: Downloading info JSON
[soundcloud] 98244374: Downloading track url
[soundcloud] 98244374: Downloading m3u8 information
[soundcloud] 98244374: Downloading m3u8 information
[soundcloud] 98244374: Checking hls_opus_64_url video format URL
[soundcloud] 98244374: Checking hls_mp3_128_url video format URL
[soundcloud] 98244374: Checking http_mp3_128_url video format URL
[download] Destination: One Two Three Four (Full Audio Song) - Chennai Express [2013]-98244374.mp3
[download]  14.3% of 3.49MiB at 440.14KiB/s ETA 00:06
ERROR: Interrupted by user


Reversed dalle/bing image creator endpoint

A Sri Lankan Cricket Fan Wearing Sri Lankan Cricket Team T Shirt With Name " Dinusha 99  " Watching Match On TV. A Sri Lankan T Shirt With Name " Dinusha 99 " and Sri Lankan Flag  Hanging On The Wall

A Sri Lankan Cricket Fan Wearing Sri Lankan Cricket Team T Shirt With Name " Dinusha 99  " Watching Match On TV. A Sri Lankan T Shirt With Name " Dinusha 99 " and Sri Lankan Flag  Hanging On The Wall

Nis


Replace Cython seismic.wavefd time-steppers with numba

Another step towards #169
Replaces the compiled fatiando.seismic._wavefd module with the equivalent numba module fatiando.seismic._timesteps. This removes the compilation step while giving the same execution speed.
Note: will not implement tests for this yet because #308 will completely replace the wavefd module. This PR is mostly a convenience for installing Fatiando, particularly on Windows.
Checklist:

[x] Create/update docstrings
[x] Include relevant equations and citations in docstrings
[x] Docstrings follow the style conventions
[ ] Code follows PEP8 style conventions
[x] Code and docs have been spellchecked
[x] Include new dependencies in doc/install.rst, requirements.txt, environment.yml, ci/requirements-conda.txt and ci/requirements-pip.txt.
[ ] Documentation builds properly (run cd doc; make locally)
[ ] Changelog entry (leave for last to avoid conflicts)

Closing this because there will be no time to make tests in this PR and it will change so much in #308 that it's not worth the effort.

agreed


How to show all form error at once?

Only found that when the input focus out, it can show error.
How to show form errors when click a submit button?
Is this a new feature need to implement?
#143

Closing in favor of #229


Fix systemd services

a server should be after network.target instead of network-online.target[1]
a client should also pull in network-online.target[1]
the manual mentions StartLimitIntervalSec=0 but not StartLimitBurst=0[2]

[1]: man systemd.special
[2]: man systemd.unit

Wouldn't it make more sense for the server to depend on network-online.target rather than network.target?

network-online.target should be avoided, if possible, to not slow down the boot according to the "Should network-online.target be used?" section of Network Configuration Synchronization Points
Usually, a server is listened on addresses which are always available, such as <IP_ADDRESS>.  So network.target is enough.

If I have listen = "<IP_ADDRESS>:1234"

Then the suggestion from systemd is:

If you write a server: if you want to listen on other, explicitly configured addresses, consider using the IP_FREEBIND sockopt functionality of the Linux kernel. This allows your code to bind to an address even if it is not actually (yet or ever) configured locally.

I actually let rkvm listen on an wireguard address and it works well because my wireguard service has Wants=network.target and Before=network.target.


Getting Internal Server Error on GEO Accessions

i'm getting an 500 internal server error for GSE173682, GSE131928, GSE181346, GSE174792, GSE186368, and GSE189770
Details in the slack comment here: https://embl-ebi-ait.slack.com/archives/C016R78CDV1/p1644223981193369

@yusra-haider picking this up

@yusra-haider what does the user see in this case?

@amnonkhen I've updated the ticket

@jacobwindsor has taken this for now, while waiting for his other tasks.

Probably due to changes in the PubMed api. Can be solved by using different library or   using GSE accessions

Consider using Entrez API:

find ids by accession using esearch
find relevant doc using esummary

I have investigated a lot and believe something has happened with Entrez API to stop SRP accessions being in the extrerelations.
Here is an easy example for GSE155468:

The SRP project should be SRP274475
The current GEO page for it shows no SRP accessions
If you go back in time by looking at what Google has indexed, the SRP accession is there

The extrerelations is what pysradb is looking for. So, although that library is error prone, it is not at fault here. @amnonkhen your suggestion uses the same approach as pysradb and won't work.
Does anyone know where I should file a bug report for this?

Amnon and @jacobwindsor will discuss this additionally.

Options:

Email NCBI about the ENTREZ API's bug
Change the way we get the SRP accessions (Very convoluted, but works)

NCBI have fixed the issue.

Amnon to organise a catchup on this.


Add support for Alienware

This adds support for Alienware computers. Assumes you are using Driver Automation Tool to create custom driver packages.

I too ask that this commit is merged, I had the same issue with these machines, as a sysadmin in a university we happen to buy those for academic use on research projects and classes that need mobility and GPU power.


Add ShipmentPacker class to handle packaging items

@jamesmacaulay @jduff
ShipmentPacker#pack returns an array of Packages based off the item quantities and weights.

LGTM, makes sense to move this to active shipping.

@jamesmacaulay  ya, it would be really easy to make this method do more down the road, and you're right we should be able to keep the method signature the same.
:+1:


Add cancel dialog event listener & Export FeedbackService, FeedbackDirective

I need service to force re-render the screenshot, because before set screen image i need to hide all private user information.

@workfel I think it would be great to make another service specifically for export.
It should have only one method feedback(): Observable<Feedback>, which, if successful, returns Feedback, and if canceled, returns an error.
This will allow you to use this library with any buttons and directives, not just the built-in one, and it will not force the user to deal with the internal organization of the initScreenshotCanvas, setFeedback, openFeedbackDialog, etc. methods.

ok, but why don't juste export the current Service ?

I have nothing against it, but I would recommend at least renaming the current FeedbackService to FeedbackInternalService so that the new service has a user-friendly name.

I have nothing against it, but I would recommend at least renaming the current FeedbackService to FeedbackInternalService so that the new service has a user-friendly name.

Ok, i just updated the PR


Support speed param when calling openai TTS

This PR adds support for speed param when calling OpenAI TTS
Ref: https://platform.openai.com/docs/api-reference/audio/createSpeech#audio-createspeech-speed

 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.


Enrich OTARequest interface

The io.edgehog.devicemanager.OTARequest interface is currently missing some information (e.g. baseImageCollectionName, version, push/optional) that is needed for the runtime/application to decide how to act on a request.
Discuss and implement the missing endpoints.

This is likely going to change.


Traefik clears configuration if Rancher API goes offline

Do you want to request a feature or report a bug?
Bug
What did you do?
I took Rancher down for maintenance.
What did you expect to see?
Traefik continuing to work with previous configuration, serving clients normally.
What did you see instead?
Traefik cleared the configuration and left all services offline.
Output of traefik version: (What version of Traefik are you using?)
Version:      v1.3.0
Codename:     raclette
Go version:   go1.8.3
Built:        2017-05-31_05:48:42PM
OS/Arch:      linux/amd64

What is your environment & configuration (arguments, toml, provider, platform, ...)?
traefik:
    image: traefik:1.3.0-alpine
    volumes:
    - traefik_acme:/mnt
    ports:
    - 8000:8080/tcp
    - 80:80/tcp
    - 443:443/tcp
    command:
    - --web
    - --entryPoints=Name:http Address::80 Redirect.EntryPoint:https
    - --entryPoints=Name:https Address::443 TLS
    - --defaultentrypoints=http,https
    - --rancher
    - --rancher.domain=rancher.domain
    - --rancher.endpoint=https://rancher.domain/v1/projects/1x000
    - --rancher.accesskey=KEY
    - --rancher.secretkey=SECRETKEY
    - --rancher.exposedbydefault=false
    - --acme
    -<EMAIL_ADDRESS>    - --acme.storage=/mnt/acme.json
    - --acme.entrypoint=https
    - --acme.ondemand=true
    - --logLevel=INFO

I've got bit by this a couple times now -- hoping that the metadata approach is more resilient.

This still seems to affect 1.3.3 for me, is that right or am I missing something from #1563?
I'm using rawmind/alpine-traefik:1.3.3 and when the Rancher Server goes down the traefik routes disappear.

Thanks @ldez I've tested experimental and this works awesome! No more downtime when we turn Rancher off on the weekends/evening ;)

Close by #1563

@ldez, I'm really happy this was closed, but I'd like to point out this issue (https://github.com/containous/traefik/issues/1852) which makes using rancher-metadata impossible in my scenario.


@nativescript-community/ui-chart is not a valid NativeScript plugin.

Hi, I'm using this command to add the plugin tns plugin add @nativescript-community/ui-chart and it's throwing this error:
@nativescript-community/ui-chart is not a valid NativeScript plugin. Verify that the plugin package.json file contains a nativescript key and try again.
My environment:
tns-core-modules.  6.5.18
nativescript. 6.7.8
tns-android has 6.5.3
tns-ios has 6.5.2
nodejs v12.18.3
npm 6.14.6
windows 10 pro 1909 x64
Thank you :)

Hello. Thank you very much for sharing your problem.
This plugin has support for NativeScript 7 applications, while your application runs on 6.5.8.
Unfortunately, there is currently no release for NativeScript 6.x.x version so your only alternative might be updating your existing app, which I strongly recommend.

Thank you for the clarification. Upgrade is still not suitable because of some dependencies.
Is there any chart plugin that you could recommend for NS6? (That work with NS Vue both in Android and iOS).

Thank you for the clarification. Upgrade is still not suitable because of some dependencies.
Is there any chart plugin that you could recommend for NS6? (That work with NS Vue both in Android and iOS).

In that case, you can try nativescript-ui-chart or an older version of it.
There is also @nativescript/ui-charts, which is a wrapper of Highcharts. In this case, you may also need to use an older version from npm registry.
Hope these help. :)

@I-NOZex Even though you are using an older version, this issue occurs on NS7 apps as well.
I'm currently looking into this.

@I-NOZex just pushed 1.0.2. Hopefully it should fix your issue

Thank you :)


Update csv2d42apis.py

By default Device42 will only accept a single MAC address entry. The API documentation mentions that you need to repeat POST/PUT requests in order upload the additional MAC addresses. So, the code I have added will do just that if your CSV contains more than one 'macaddress' header row.

puts and posts are performed on each row of the csv. In order to add additional mac addresses to a device the solution would be to include a device in the csv more than once with the additional mac addresses. the example below will add 2 mac addresses for test_device_1
name, serial_no, type, os, cpupower, memory, hddsize, macaddress, notes, tags test_device_1, IOJNSDGFS8F, physical, Windows, 3.5GHZ, 4096, 500, 1E-EE-A4-8A-42-57, these are test notes for device 1, mock_device test_device_2, JSN65IJNSDF, physical, Linux, 3.5GHZ, 4096, 500, 49-5C-1E-68-1A-5A, these are test notes for device 2, mock_device test_device_3, L89ASDF8YUN, physical, Windows, 3.5GHZ, 4096, 500, 64-23-E6-B5-5D-53, these are test notes for device 3, mock_device test_device_1, IOJNSDGFS8F, physical, Windows, 3.5GHZ, 4096, 500, C6-6C-49-1F-8E-11, these are test notes for device 1, mock_device


v2 API - Better 403 Response Message

Summary
Provide better 403 v2 API response messages to the client.
Background
To avoid confusion, it is recommended we add an informative 403 error message for the client.
Recommended format:
Service Name - ErrorType - Error Message
User Story
As an LFX developer, I want to know why I'm getting a 403 and from who.
Acceptance Criteria
The "done" criteria when this feature or problem is resolved. Such as:

Unit Tests added and running in CI
Functional Tests updated to cover feature, if applicable
Demonstrate the set of capabilities to the product team while the code is running in the STAGING environment.

References
(Optional) Provide any code or specification references that would be helpful for the developer implementing this feature.

Created PR https://github.com/communitybridge/easycla/pull/1188


add testcase and fix #3719

fix #3719
Type:

[x] Bug fix
[x] New Test Case

Codecov Report

Merging #3723 (da07c19) into master (14a95cc) will increase coverage by 0.01%.
The diff coverage is 72.00%.

@@             Coverage Diff              @@
##             master    #3723      +/-   ##
============================================
+ Coverage     80.28%   80.30%   +0.01%
  Complexity     7517     7517
============================================
  Files           157      157
  Lines         28096    28096
  Branches       6790     6791       +1
============================================
+ Hits          22558    22562       +4
+ Misses         3501     3498       -3
+ Partials       2037     2036       -1

Impacted Files
Coverage Δ
Complexity Δ

src/main/java/com/alibaba/fastjson/JSONPath.java
74.63% <72.00%> (+0.04%)
279.00 <4.00> (ø)

...main/java/com/alibaba/fastjson/util/FieldInfo.java
86.42% <0.00%> (ø)
98.00% <0.00%> (ø%)

...main/java/com/alibaba/fastjson/util/TypeUtils.java
79.13% <0.00%> (-0.11%)
658.00% <0.00%> (-1.00%)

.../java/com/alibaba/fastjson/parser/JSONScanner.java
76.75% <0.00%> (+0.15%)
519.00% <0.00%> (+1.00%)

Continue to review full report at Codecov.

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

比如 Arrays这样的类，是不能兼容JDK 6/7的


Revert "Move nwm_client_new version inside package source"

Reverts NOAA-OWP/hydrotools#149

OK, this was a failed experiment.

Unnecessary. Fixed by #154