prevent rsync without $dst set

if $dst is not set here we are going to sync to root and even worse - depending on rsync flags and permission - might end up deleting everything we have write permission to

Is it really that much kaboom inducing? By default rsync defaults to release path, which should be present... but hey, i guess it's good to have such check. maybe add also check for non-empty source?

Sadly it already induced kaboom. The last deployment just wiped clean a customer's server.

Nice... You know, I usually don't even configure dst and nothing bad comes
out of it, usually because it reads release path and if it cannot - it
bails out early. COnsidering that release_path might be properly enginered
link that point to root instead of proper path and wipes whole system
clean... Yeah this might be good idea to prevent problematic dst from
inducing kabooms.
In the mean time: src checking would be good idea too would You like to
ammend Your pr with check for src too?
2016-01-05 13:05 GMT+01:00 Sascha Marcel Schmidt<EMAIL_ADDRESS>
Sadly it already induced kaboom. The last deployment just wiped clean a
customer's server.
—
Reply to this email directly or view it on GitHub
https://github.com/deployphp/recipes/pull/38#issuecomment-168982668.

--
Pozdrawiam,
Hubert Kowalski

I already did that: https://github.com/deployphp/recipes/pull/38/commits

Sorry, haven't seen that :wink: IMO looks good.

Thank you!


Add link to github page

It would be useful if the menu button (or something) had a link to either the main github page or to the issues page.  This is really minor for now, but a link for users to report issues would be nice.

+1

Closing with 3cef6e2f0642f29a2adca616e7391ab68abd45c0.


Setting up Facebook as an Identity Provider

I may be getting ahead of this document (sorry), but I got the existing instructions working on my app (cool, thanks for the docs!) so I went on to add Facebook as an identity provider. I did this following the instructions at https://docs.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-facebook . On the Azure website I could run the the Azure AD B2C | User flows > B2C_1_signupsignin1 > "Run User Flow" and it seemed to work fine, creating a new identity, returning claims, etc.
However, when I try to log into my app (I made no changes to code), I get a nice new "log in using Facebook" button, but pushing the button generates the following error on my browser console:
Refused to display 'https://www.facebook.com/login.php?skip_api_login=1&api_key= {...more stuff}' in a frame because it set 'X-Frame-Options' to 'deny'.
I'm guessing this is not a documentation problem, but maybe a problem with how the RemoteAuthenticatorView works, though it could be that the instructions for setting up Facebook need to be slightly different for webasm (the callback URL should be different maybe). In any case, I'm leaving the feedback here because I'm not sure where else to put it. Thanks for the great guide!

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

ID: 7d682d4c-86b5-c47e-89a3-3684b2235320
Version Independent ID: a80e115c-466a-288d-a918-9ef7514f5add
Content: Secure an ASP.NET Core Blazor WebAssembly hosted app with Azure Active Directory B2C
Content Source: aspnetcore/security/blazor/webassembly/hosted-with-azure-active-directory-b2c.md
Product: aspnet-core
Technology: aspnetcore-security
GitHub Login: @guardrex
Microsoft Alias: riande

Hello @jlinstrum ...

instructions for setting up Facebook need to be slightly different for webasm

I haven't had a chance yet to work with the 3rd party providers. It's on my To Do list. I just need to burn through another half dozen or so issues before I get to it. This issue will likely be seen by management on Friday (4/24) and triaged for work. In the meantime (until I get to this), check with the community on the usual support channels. I have a feeling that you'll find a GH repo example or blog post around the Net showing how it might be done with the preview bits.

Stack Overflow
ASP.NET Core Slack
ASP.NET Gitter

Just to put a little more on your extremely full plate, it would be great if something was documented/put in the template for handling password reset. There is a link in the signupsignin user flow to reset the user password, but it seems to require more code in the app to do it's job. Here's something related that I found on SO:
https://stackoverflow.com/questions/41497158/azure-ad-b2c-self-service-password-reset-link-doesnt-work
Of course it would be amazing if this could be handled via an additional entry in the appsettings.AzureAdB2C and/or the AddMsalAuthentication with an additional user flow rather than creating a bunch of new code. Cheers, and thanks again!

Thanks for contacting us, @jlinstrum.
We recommend filing a separate issue for this in the https://github.com/dotnet/aspnetcore repo.

Just to put a little more on your extremely full plate, it would be great if something was documented/put in the template for handling password reset. There is a link in the signupsignin user flow to reset the user password, but it seems to require more code in the app to do it's job. Here's something related that I found on SO:
https://stackoverflow.com/questions/41497158/azure-ad-b2c-self-service-password-reset-link-doesnt-work
Of course it would be amazing if this could be handled via an additional entry in the appsettings.AzureAdB2C and/or the AddMsalAuthentication with an additional user flow rather than creating a bunch of new code. Cheers, and thanks again!

As for the main requests in this issue (Facebook Identity), that also seems like a product bug. @javiercn can you please look into this and see what's going on? Seems like Facebook may have broken something which we may need to react to or simply find out that we can't support it any more and document it.


Bugfix/issue 461

@joeygrover please review, thanks.

Hi @Tnnnguyen
A few notes:

Please add a reference to the bug being fixed directly in the comment. For example, "Fixes issue #461 "
When ready for review, you can tag a reviewer in the "Reviewers" section
Unless a bug is critical and a hotfix needs to be implemented, PRs should target develop not master
When writing commit messages try to be specific and not repeat messages


[AERIE-1844] Use constraints language as subset of scheduling language

Tickets addressed: AERIE-1844
Review: By commit
Merge strategy: Merge (no squash)

Description

This PR adds a gradle action to copy files matching constraints-*.ts out of the constraints-dsl-compiler and into the scheduling-dsl-compiler.
It then replaces the scheduling language's state-based windows expressions with the constraints windows expressions.
Activity expressions are treated separately, because they are intended to have a slightly different semantics in the scheduler, since they are not well represented by an Expression<Windows>. We can revisit these in a future PR.
Some amount of rebasing/coordination will be required between this PR and the constraints type checking PR.
Verification

Existing scheduler tests were updated (since their assertions turned out to be incorrect). Then, the tests were updated again to match the new syntax. They now pass.
Documentation

This section in the wiki will need to be updated: https://github.com/NASA-AMMOS/aerie/wiki/Scheduling-Guide#coexistence-goal-coming-soon
Future work

Activity Expressions should not use a TimeRangeExpression, since we do not want to coalesce overlapping activities of the same type
Type checking/code generation on the constraints side will need to be threaded into the scheduling side as well

Interested in the choice with activity expression returning raw ast. It seems a different approach than our other eDSL operators which hold the ast nodes and provide manipulation on them. I get that there aren't currently operators for the activity expressions, but I think maintaining the same patterns is good for maintainability. Also interested in if it makes sense to extend the windows api with a during activity method rather than introduce an activity expression.

Interested in the choice with activity expression returning raw ast

I'll go ahead and make the change to make it consistent! This was the result of me not thinking, rather than a deliberate decision.

Also interested in if it makes sense to extend the windows api with a during activity method rather than introduce an activity expression.

The example that came to mind (that I'm not sure how to resolve) is if you imagine a plan with two activities of the same type, that overlap.
gantt

Type A   :         des3, 2014-01-06, 2d
Type A   :         des4, 2014-01-07, 2d

If we write a Coexistence goal For each A, place a B, how many Bs should be placed?
Currently the scheduler will place one, at the end of the second activity. I think this is probably not what a user would want..? We somehow need to retain the fact that the two activities are separate, and an Expression<Windows> will lose that information.
The Constraints language has a ForEachActivity, which is intended to handle this case, but I'm not sure how to finagle it into the scheduling language, so I decided to punt on that for now.

Interested in the choice with activity expression returning raw ast

I'll go ahead and make the change to make it consistent! This was the result of me not thinking, rather than a deliberate decision.

Done - here's the diff

This PR adds a gradle action to copy files matching constraints-*.ts out of the constraints-dsl-compiler and into the scheduling-dsl-compiler.

This sounds like we're trying to emulate the behaviour of what I'd consider to just be a common dependency between the 2 subprojects?

I'm not sure if I have an aversion to the copy vs common import strategy here.... Initially, I was not a fan as we have data duplication which comes with synchronization risks, but it's SO much more simple than making a common package.
I guess I'd like to see Gradle do a better job of cache invalidation to calm my fears here. (I've ran into old build info causing issues)

Is making a common package very involved? (genuine question, I'm not too familiar with Node <-> Gradle dependency wrangling)

Well we can't guarantee a runtime file path between our subprojects as they aren't all in the same docker image, so we'd have to put it somewhere it can be pulled at installation time - typically a package repository like npm or a gitrepo, but that greatly complicates development workflows as it would require some form of publishing to pull them in.

a package repository like npm or a gitrepo, but that greatly complicates development workflows as it would require some form of publishing to pull them in

This sounds pretty standard though. I believe we've done this with other TS Aerie packages?

more likely to have them referencing different versions or just not using the latest version of the shared package.

Isn't this what package-lock.json and package.json accomplish in tandem?

Well we can't guarantee a runtime file path between our subprojects as they aren't all in the same docker image, so we'd have to put it somewhere it can be pulled at installation time

Couldn't each docker image have the common dependency in its runtime path? There'd be some duplication since both images would have the same common dep. but at least this wouldn't involve a manual build system copy to define a dependency.

Couldn't each docker image have the common dependency in its runtime path? There'd be some duplication since both images would have the same common dep. but at least this wouldn't involve a manual build system copy to define a dependency.

 Or that we copy it into the Docker images at build time?

Ohh true! Yeah, never mind the Docker idea.
I'd still be curious to see/know how difficult publishing a common dep. package really is. In my mind this should be a standard thing to do.
And thanks for your patience w/ helping me understand all this a bit more

Ohh true! Yeah, never mind the Docker idea.
I'd still be curious to see/know how difficult publishing a common dep. package really is. In my mind this should be a standard thing to do.
And thanks for your patience w/ helping me understand all this a bit more

What we could do is a local file package.json dependency and then copy that file to an identical path in the docker image. I'm not sure this is particularly better than just doing the file copy as Matt has here. It's just trying to fit the solution into a different box.

@dyst5422 I'll let you/Matt make the call here but that sounds preferable to relying on Gradle for this. I've been bitten by Gradle copy tasks thinking they're validated/invalidated when they're not, so something as simple as a copy-on-build can turn into a bit of a mess. Our SQL file copying ticket is a good example of this simple maneuver taking a while to nail down correctly.

And I also generally prefer to see the dependency being coded as a true dependency within the Node system instead of an ad-hoc copy.

@dyst5422 I'll let you/Matt make the call here but that sounds preferable to relying on Gradle for this. I've been bitten by Gradle copy tasks thinking they're validated/invalidated when they're not, so something as simple as a copy-on-build can turn into a bit of a mess. Our SQL file copying ticket is a good example of this simple maneuver taking a while to nail down correctly.

100% my being on board with the copy solution means ensuring that we have it properly invalidating and tied into all appropriate Gradle actions.
The only difference between the two solutions is whether a relative path or a named module is used in package imports (ie import {} from './constraints-edsl.js'; vs import {} from 'constaints-edsl';) and whether it is Gradle or Docker orchestrating the copy.
In the Docker solution space, we additionally need to put it together it as a package (package.json) and build it into .js sources and .d.ts type definitions.

Updates I've made:

To avoid relying on a naming convention (previously constraint-*.ts), we are now copying into a constraints subfolder

Because I don't think our user code runner likes imports from folders, the imports still assume the files are in the same folder as the scheduling dsl files

To this end I've added "placeholder files" that help with dev time typechecking, but don't actually get used at runtime.

I've added a delete action that always runs before the copy action, to be extra super sure that we don't end up with stale files. The copy is pretty quick, and npm run build has its own cache invalidation logic, so I don't think this will cause a noticeable delay in build time.

@mattdailis I'm not sure what value the placeholder files are adding at this point. They are still re-exporting stuff from non-existent files, so just act as a redirection with the same resolution issues.

@mattdailis I'm not sure what value the placeholder files are adding at this point. They are still re-exporting stuff from non-existent files, so just act as a redirection with the same resolution issues.

Here was my line of thinking - let me know if it's too convoluted 😅

I want the constraints code to be copied to a constraints subfolder, so that it's clear which code is copied, so it can be deleted easily, and also so there's no chance of accidentally overwriting scheduler-dsl files if we happen to give them the same name
I don't think the aerie-ts-user-code-runner can handle imports from other directories (if I remember correctly, we strip the path when we resolve an import). So, for the purposes of running in the code runner, the scheduling dsl files must import the constraints files as though they were in the same directory
We can resolve these two requirements by reading the files from the constraints subdirectory, but hiding that fact from the code runner. The next two snippets show loading from the constraints directory, but giving the code runner filenames without the ./constraints/ prefix:
https://github.com/NASA-AMMOS/aerie/blob/33f822e8af7939c1f1f0f1f687c89d6c8a97ac98/scheduler-server/scheduling-dsl-compiler/src/main.ts#L10-L11 https://github.com/NASA-AMMOS/aerie/blob/33f822e8af7939c1f1f0f1f687c89d6c8a97ac98/scheduler-server/scheduling-dsl-compiler/src/main.ts#L56-L57
This works at runtime, but we get dev-time/assemble time errors because the import statements in the scheduling code don't include the ./constraints prefix. The placeholders are meant to glue together the dev-time location of the constraints files with the runtime location of the constraints files

Having written that out, I'm realizing we can actually make the imports refer to ./constraints, and because they're stripped by the code runner, they would actually work correctly at runtime... but I don't think I want to rely on that behavior 🤔


Server crash when placing rainbow bed

Hi, thank you for the wonderful mod.
I'm encountering a crash when hosting this mod on a server as soon as the rainbow bed is placed or loaded.
I have attached the relevant crash log.
crash-2024-06-03_20.27.04-server.txt

this issue is still relevant


[BM-678] Unify websocket connection timeout between parent and baby device

Task

JIRA

Description

We unified the value in order to avoid situations when baby got
disconnected status and parent is still "connected"

          1 Warning

:warning:
app/src/main/kotlin/co/netguru/baby/monitor/client/feature/communication/websocket/CustomWebSocketServer.kt#L14 - Unexpected indentation (expected 4, actual 8)

          1 Message

:book:
:link: BM-678

JaCoCO Code Coverage 15.82% :white_check_mark:

Class
Covered
Meta
Status

co/netguru/baby/monitor/client/feature/communication/websocket/RxWebSocketClient
0%
0%
:white_check_mark:

co/netguru/baby/monitor/client/feature/communication/websocket/CustomWebSocketServer
0%
0%
:white_check_mark:

APK file size

size

30.3MB

Number of method references

Dex file
count

classes.dex
46959

  Generated by :no_entry_sign: Danger


SR-12981: Foundation.StreamDelegate has required methods on Linux but not Darwin

Make func stream(_ aStream: Stream, handle eventCode: Stream.Event)
public.

This was tested by building a local toolchain and then compiling the test file from https://bugs.swift.org/browse/SR-12981
$ cat test.swift
import Foundation
class Foo: NSObject, StreamDelegate {}
$ ~/swift-DEVELOPMENT-SNAPSHOT-2020-12-14-a-ubuntu20.04/usr/bin/swiftc -o test1 test.swift
test.swift:2:7: error: type 'Foo' does not conform to protocol 'StreamDelegate'
class Foo: NSObject, StreamDelegate {}
      ^
Foundation.StreamDelegate:2:10: note: protocol requires function 'stream(_:handle:)' with type '(Stream, Stream.Event) -> ()'
    func stream(_ aStream: Stream, handle eventCode: Stream.Event)
         ^
$ ~/swift-build/toolchains/main-test/usr/bin/swiftc -o test1 test.swift
$

@swift-ci test


Dynamically load modules

This helps reduce merge conflicts and the amount of work to add a new
method.
@BlakeGuilloud

[x] Running yarn lint does not trigger any linter errors
[x] The test of the method you have fixed is passing
[x] You have written a new skeleton method for someone else to work on!
[x] You have written tests to accompany your skeleton method

I love this @ktilcu !! Really cool stuff. Do you mind updating the contributing.md? There should be a section in there about exporting your method from 'lib/index.js'.
Thanks!!

Done.

I thin we should adapt the usage section of the Readme after this change.
For Frontend projects, it is no longer possible to import from index.js, but for bundle size it is better to directly import functions anyways so it is not bad.
The user should then use  import compose from 'ganon/compose';

@BlakeGuilloud @andreasgruenh yeah I got it.


Fails to set a password for nixos installer

Hey I am just testing nixos-anywhere on a local QEMU vm.
After lots of issues I finally got the install working by adding my ssh key. it got to the nixos installer, which caused a reboot so the ssh got disconnected and now I get the following text on the vm:

and nixos-anywhere is stuck on "ssh: connect to host <IP_ADDRESS> port 22: No route to host"
I imagine this is not intended, not sure if I did something wrong or if its a bug?

nevermind, I just realized that the vm for some reason got its IP changed...


Exported Arrays do not render properly, and sometimes print garbage to the editor.

Repro:
With this class
@Godot
class Inventory: Node {
    @Export var guns: Int = 9
    @Export var weight: Float = 22.0
    @Export var connections: VariantCollection<String> = ["Module 1 -> Module 2", "Module 3 -> Module 7"]
    @Export var checkIns: ObjectCollection<Node3D> = [.init()]
    @Export var address: String = "1234 Fake St"
    @Export var daysOfOperation: VariantCollection<String> = ["Mon", "Tue", "Weds", "Thurs"]
    @Export var hours: VariantCollection<String> = ["9am-5pm", "9am-5pm", "9am-5pm", "9am-5pm"]
    @Export var insuranceProvidersAccepted: ObjectCollection<Control> = [.init(), .init()]
}

Try and expand the various exported collections in the editor.

exported String collections show empty strings
exported Object collections also seem to show empty

(ignore the export categories, that was part of another issue I'm working on)

I'm quite sure that 2464c92ce8b83078c8fb7585e44f8e0d77cc1282 resolves hit

Wooohooo!


background if the resolution is too small

When the resolution for the scratch project is too small you could choose a backgound instead of the black bars

Presumably this means a custom background image? Or background colour?

You can select an image file for "Background image (shows black bars by default)" to replace the black bars


Camera resource not getting free after video call end.

When the call ends and the app uses the camera to record video at that time the app is showing that Can't record video while voice call
Should clear the camera and micro phone after video call.
Steps to Reproduce the Problem

Install the Voxeet SDK for react native and make a video call using voxeet UI kit and than try to record the video in the same app.

Specifications

Both Android and iOS
OS: any
Platform: Android, iOS

+1


Permit annotations to be written when trimming is activated

Problem
Full captures contain annotations, but trimmed ones do not. This is happening because:

Annotation code only runs if capture_mode_ == kModeWrite
Annotation code runs before trimming is activated, at which point capture_mode_ == kModeTrack

Solution
Permit annotation code to run when capture_mode_ == kModeWriteAndTrack and trigger it right after trimming is activated. This fixes https://github.com/LunarG/gfxreconstruct/issues/1076
Testing
Made sure a single annotation was written when testing

Full captures
GFXRECON_CAPTURE_TRIGGER
GFXRECON_CAPTURE_FRAMES

CI gfxreconstruct build queued with queue ID 41673.

CI gfxreconstruct build # 3194 running.

CI gfxreconstruct build queued with queue ID 45636.

CI gfxreconstruct build # 3211 running.

CI gfxreconstruct build # 3211 passed.

This appears to call WriteNewAnnotation twice in a test where I used GFXRECON_CAPTURE_TRIGGER=F3.  I'm not sure why Annotations were conditional on the trim state in the first place.
@andrew-lunarg you added WriteAnnotation in 3029de46b; do you have any particular opposition to just removing the conditional in this function on capture_mode_?
@rurra-amd Could this problem be solved by just always writing Annotation blocks?

This appears to call WriteNewAnnotation twice in a test where I used GFXRECON_CAPTURE_TRIGGER=F3. I'm not sure why Annotations were conditional on the trim state in the first place.
@andrew-lunarg you added WriteAnnotation in 3029de4; do you have any particular opposition to just removing the conditional in this function on capture_mode_?
@rurra-amd Could this problem be solved by just always writing Annotation blocks?

Right, it'll go into WriteNewCaptureAnnotation twice, but the logic controls it to only go into the body of WriteAnnotation once.
If the body of WriteAnnotation were not protected with the check on capture_mode_ then I think that would suffice. The check on capture_mode_ was probably done because other functions did similar before writing to file.

@andrew-lunarg : "you added WriteAnnotation in https://github.com/LunarG/gfxreconstruct/commit/3029de46b4f72562666c81f4f20c0d25beef8878; do you have any particular opposition to just removing the conditional in this function on capture_mode_?"

If this annotation should always be written once for every capture file created, CreateCaptureFile could be left as-is with the exception of calling WriteAnnotation with a new default argument to ignore the capture mode and force the write.

In general I'm against adding variables to function signatures which change their internal operation. It makes them harder to grokk internally and harder to know how to use externally. To illustrate, an accurate name for the function would be WriteAnnotationUnlessTrimmingButDefinitelyIfForced, and its already bad enough that the current name doesn't encompass the conditionality of the writing based on internal state.

I think any annotations which need to hit the capture file whether trimming is enabled or not should do so before the tracking state is entered and if that requires too much redesign we could have two explicitly named annotation writing functions:
[Unconditionally|Always|Forced]WriteAnnotation(); // bulk of existing function
WriteAnnotation(); // Does the current checks on `dev` and then calls the above.

@andrew-lunarg  - just updated code with those suggestions, please have a look. Short and simple.

CI gfxreconstruct build queued with queue ID 64876.

CI gfxreconstruct build # 3393 running.


WIP Floating player on scroll

see #4932 for context, @Ruk33 is looking for feedback on this

Hello @kauffj sure, I was finishing the release date input now I'll continue with this one. Thanks for following up!

@Ruk33 I'm going to close this one while I am cleaning up the repo a bit. This would be a great feature to have though! Feel free to re-open this PR when you start working on it again.


UP006: Incorrect autofix when shadowing builtin

The autofix for UP006 is not working correctly when shadowing a builtin such as type.
Test case
from typing import Type

class F:
    type = "abc"
    def foo(self) -> Type[list]:
        return list

Expected code after autofix:
import builtins

class F:
    type = "abc"
    def foo() -> builtins.type[list]:
        return list

Actual code after autofix:
class F:
    type = "abc"
    def foo() -> type[list]:
        return list

Thanks, you're right! These should check for redefined builtins.

Wow, thanks for the quick fix! Should I open up a new issue to handle the case when the builtins are overriden/shadowed?

What do you think the ideal behavior would be in that case?

To fetch the original object via the builtin module, e.g:
import builtins

class F:
    type = "abc"
    def foo() -> builtins.type[list]:
        return list

Yeah we can open an issue for that. It will be tricky to do right now because fixes can't introduce new imports. So for now, we could support this in the event that a module already imports builtins, but we couldn't "import builtins and change the reference". (Part of #835.)

@charliermarsh it can also be found in __builtins__ which is even more unlikely to be imported, but feels like a stop gap thing until #835 is fixed.

@jdahlin - True! Although that can also be overridden :joy: Feel free to open an issue for it :)


Build failing when building with x64-windows triplet because of "0.vcpkg_tags.cmake" file that doesn't exist

Discussed in https://github.com/microsoft/vcpkg/discussions/33952

Originally posted by Murk42 September 23, 2023
Whenever I run "vcpkg install" (uses x64-windows triplet by default), configuring fails with message:
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
  Command failed: "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" -v
  Working Directory: D:/Programming/Projects/CMake-vcpkg-testring/MyProject/MyProject/vcpkg_installed/x64-windows/vcpkg/blds/mylibrary/x64-windows-rel/vcpkg-parallel-configure
  Error code: 1
  See logs for more information:
    D:\Programming\Projects\CMake-vcpkg-testring\MyProject\MyProject\vcpkg_installed\x64-windows\vcpkg\blds\mylibrary\config-x64-windows-dbg-CMakeCache.txt.log
    D:\Programming\Projects\CMake-vcpkg-testring\MyProject\MyProject\vcpkg_installed\x64-windows\vcpkg\blds\mylibrary\config-x64-windows-rel-CMakeCache.txt.log
    D:\Programming\Projects\CMake-vcpkg-testring\MyProject\MyProject\vcpkg_installed\x64-windows\vcpkg\blds\mylibrary\config-x64-windows-out.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_configure_cmake.cmake:314 (vcpkg_execute_required_process)
  C:/Users/Marko/AppData/Local/vcpkg/registries/git-trees/3de21e01c3dd3b2d5e2b94fcfbe545db3963fbf2/portfile.cmake:9 (vcpkg_configure_cmake)
  scripts/ports.cmake:147 (include)

and here is config-x64-windows-out.log
When I run x64-windows-release there are no problems. My guess is that the problem is configuring debug and release at the same time (thus fail at vcpkg-parallel-configure).
When i look for the 0.vcpkg_tags.cmake file, it isn't there.
I've been using vcpkg for a week now and don't know much. I hope someone could help me. Couldn't find anything similar on the internet.

Could you please provide below info:

The version of your vcpkg and Visual Studio.
You repro project or repro command.


Feature: Android App Version

It would be terrific if this could be compiled into an Android app that I can copy/paste input/output to/from.  Is this possible?  Can I commission someone to make an .apk for me?

As of now we're not planning on releasing a native cryptii app for Android, iOS, Windows or macOS. However, cryptii is available on all of these devices in your browser of choice. For ciphereditor, we're planning to release desktop apps as well as to improve the PWA experience, see #129.


logger severity ignored

Home Assistant release with the issue:
0.99.2
Last working Home Assistant release (if known):
n/a
Operating environment (Hass.io/Docker/Windows/etc.): Hassbian on RPI3B+
System Health
arch | armv7l
dev | false
docker | false
hassio | false
os_name | Linux
python_version | 3.7.3
version | 0.99.2
virtualenv | true
Component/platform:
logger
Description of problem:
the logger severity for the component homeassistant.loader is ignored.
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
logger:
  default: info
  logs:
    homeassistant.components.websocket_api: info
    homeassistant.components.wwlln: debug
    homeassistant.components.duckdns: debug
    homeassistant.components.imap: error

Traceback (if applicable):
Warning from Home Aassistant UI Logs viewer
Lost imap.gmail.com (will attempt to reconnect)
12:17 AM components/imap/sensor.py (WARNING)

Additional information:
I can see this warning in HA UI Logs viewer (/developer-tools/logs) but I dont see it in home-assistant.log file.

2019-09-20 11:00:47 DEBUG (MainThread) [homeassistant.components.wwlln.geo_location] Refreshing WWLLN data
2019-09-20 11:00:48 DEBUG (MainThread) [homeassistant.components.wwlln.geo_location] Going to remove set()
2019-09-20 11:00:48 DEBUG (MainThread) [homeassistant.components.wwlln.geo_location] Going to create set()
2019-09-20 11:10:48 DEBUG (MainThread) [homeassistant.components.wwlln.geo_location] Refreshing WWLLN data
2019-09-20 11:10:49 DEBUG (MainThread) [homeassistant.components.wwlln.geo_location] Going to remove set()
2019-09-20 11:10:49 DEBUG (MainThread) [homeassistant.components.wwlln.geo_location] Going to create set()
2019-09-20 11:20:49 DEBUG (MainThread) [homeassistant.components.wwlln.geo_location] Refreshing WWLLN data

Problem still exist on HA 0.101.2
Maybe it is connected with system_log: component implementation? However, it doesn't matter if I have system_log in my configuration.yaml or not.
@dgomes

Problem still exists.

I aso have the same behaivour - my configuration.yaml
logger:   default: error
I still get WARNING logs in Developer Tools > Logs
2020-04-21 07:49:06 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for smartir which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant.

I am seeing this behavior in 108.9.  Have multiple things set to error and they are still showing warnings,

I guess the logger configuration only controls the behavior of what goes into home-assistant.log but not what to be shown in UI.

homeassistant.loader is expected to be ignored as its run before logger is setup.  The other ones are a bug


Is the OCR evaluation model (ster\crnn) and tatt end-to-end?

Is the OCR evaluation model (ster\crnn) and tatt end-to-end ?  OR first use SR model to output results, and then input OCR?
just like the code below：
def getitem(self, index):
...
...
label_str = str_filt(word, self.voc_type)
return img_HR, img_lr, img_HRy, img_lry, label_str
Does “label_str” participate in the training of the whole model？

Thank you for your answer.  Where did the “teaching_loss” come from during the training. Is "TEXT_Prior" generated by an OCR model?  @mjq11302010044
In addition, if  "lable_str"  does not participate in training, is it necessary to use the value of AAA as an input during DataLoader?

Do you mean that “TPGSR and its settings”  is the TPGSR model，which published in your home page? @mjq11302010044


Inline SVG Rendering Issue

So I pinged this in the discord earlier, However if you missed it its also here. So basically the "fix" to inline SVG rendering did not fix it and ended up breaking it as seen in the video below:
https://github.com/MercuryWorkshop/dreamlandjs/assets/72810050/3ecf0ba2-62b2-475f-b099-c951c75dbc54
Steps to reproduce:

Create a new TSX File and put a Inline SVG in it. for example: percury.svg's inline svg content
Start the HTTP Server and watch

At the moment untill this is resolved im using the defualt version from earlier

fixed in 066d6e7


Extend keys for navigation in CaptureWindow

As it was planned in http://go/stadia-orbit-navigation, we are extending keys for
navigation similarly we did with mouse wheel events.
In this PR we added arrow keys to perform a scrolling or a pan if no timers has been
selected (this could be done nicer if we do something similar as we did for mouse
events: http://b/234116147). We also included PageUp/PageDown and Ctrl + '+' and
'-' for VerticalZoom.
Tests were adapted for the new commands. And a bit of a renaming methods had
been added to VerticalScrolling in TrackContainer. Get/SetVerticalScrollingOffset
shouldn't be public, but this implies a refactor in panning that I'm not planning to do
soon.
Also the toggle help was outdated. I'm opened to suggestions, especially for the
new "Zoom to specific time range" (http://screenshot/7f5bH894LDpNRwd).
Bug: http://b/168101815
Test: Load a capture, check all the keyboard and mouse wheel new commands.

I also modified the Toggle Help by adding 2 end of line in between lines. PTAL.


Add note about restricting access to kernel ring buffer

By default the Linux kernel grants access to the kernel ring buffer
(dmesg) to all users. Consequently containers do have access to this
data. The kernel ring buffer might contain sensitive information.
Fixes #1397

I was about to report this bug myself. =)


rds: add route name to validation errors

Commit Message: add route name to validation errors
Additional Description: When route validation error happens, the error does not contain the route name, making it difficult to identify problem if there are many routes.
Risk Level: Low
Testing: Updated
Docs Changes: N/A
Release Notes: N/A

LGTM but CI failure is legit. Thank you!
/wait

@mattklein123 Sorry. Fixed now. PTAL.


How do I include query params

Hi
Wondering what the syntax is to include query params?
I'm trying to hit elasticsearch with this request
GET restaurants/_search
{
    query: {
        "bool": {
          "must": [
              { "match": { "addressLocality": "Brisbane" }},
              { "match": { "priceRange": "$1050 and under" }},
              { "match": { "servesCuisine": "Greek"  }}
          ]
        }
      }
}

previously using unirest with queries like this
unirest.get('http://localhost:9200/gifts/_search')
    .type('json')
    .send({
      "size": 15,
      "min_score": 0.05,
      "query": {
        "bool": {
          "should": [
            { "term": {
              "personality": personality
              }
            },
            { "multi_match": {
              "fields": [ "title", "description" ],
              "query": description,
              "type": "most_fields"
              }
            }
          ],
          "filter": [
            { "range": { "price": { "lte": price * 1.1 }}}
          ]
        }
      }
    })
    .end(function(response){
      if (response.error) {
        console.log(response.error);
      } else {
        res.json(response.body)
      }
    });

what's the equivalent of send using request-promise?

The qs option is what you need.
request.get({
    uri: 'http://localhost:9200/gifts/_search',
    qs: {
        "bool": {
          "must": [
              { "match": { "addressLocality": "Brisbane" }},
              { "match": { "priceRange": "$1050 and under" }},
              { "match": { "servesCuisine": "Greek"  }}
          ]
        }
      }
});

Thanks!

Can it be a bit more explicit in your documentation? It is not very clear.


Bug when rebasing onto a new stack

Hi,
We are using kpack release 0.5 with stack paketobuildpacks/build:base-cnb and paketobuildpacks/run:base-cnb.
When there is a new release of said buildpacks kpack tries to rebase on it and even though it succeeds it continues creating containers for this rebase ad infinitum. The only fix is to recreate the ClusterStack resource
rebase Build reason(s): STACK
rebase STACK:
rebase     - sha256:38199b888e33bed03b98bfed20a091733f502c33ced1a6660ed5c92ed82308ea
rebase     + sha256:099a4fd96ffbc2a54d98594a99c1a1dbe6c2dc8e5cec60d0f45fcfcd7dd353d9
rebase Loading secret for "kneo-sofia.docker.repositories.cloud.sap" from secret "image-registry-credentials" at location "/
var/build-secrets/image-registry-credentials"
stream logs failed container "completion" in pod "185e35c7-2d8f-4934-b03f-562c4fa91106-build-24-build-pod" is waiting to sta
rt: PodInitializing for c8074786-f3ed-43f3-8ea3-a12b607dbc44/185e35c7-2d8f-4934-b03f-562c4fa91106-build-24-build-pod (comple
tion)
stream logs failed container "completion" in pod "185e35c7-2d8f-4934-b03f-562c4fa91106-build-24-build-pod" is waiting to sta
rt: PodInitializing for c8074786-f3ed-43f3-8ea3-a12b607dbc44/185e35c7-2d8f-4934-b03f-562c4fa91106-build-24-build-pod (comple
tion)
rebase *** Images (sha256:f00f6fab9ef2381368661d6ca182ce7b987308ae0a023e5b16f20c074522c1a7):
rebase       kneo-sofia.docker.repositories.cloud.sap/poc/kneo/neonk8s/kpack/beta/185e35c7-2d8f-4934-b03f-562c4fa91106
rebase       kneo-sofia.docker.repositories.cloud.sap/poc/kneo/neonk8s/kpack/beta/185e35c7-2d8f-4934-b03f-562c4fa91106:b24.2
0220407.070502
rebase
rebase *** Digest: sha256:f00f6fab9ef2381368661d6ca182ce7b987308ae0a023e5b16f20c074522c1a7
stream logs failed container "completion" in pod "185e35c7-2d8f-4934-b03f-562c4fa91106-build-24-build-pod" is waiting to sta
rt: PodInitializing for c8074786-f3ed-43f3-8ea3-a12b607dbc44/185e35c7-2d8f-4934-b03f-562c4fa91106-build-24-build-pod (comple
tion)
Stream closed EOF for c8074786-f3ed-43f3-8ea3-a12b607dbc44/185e35c7-2d8f-4934-b03f-562c4fa91106-build-24-build-pod (rebase)
completion Build successful
Stream closed EOF for c8074786-f3ed-43f3-8ea3-a12b607dbc44/185e35c7-2d8f-4934-b03f-562c4fa91106-build-24-build-pod (completi
on)

Duplicate of https://github.com/pivotal/kpack/issues/641.


Week1 portfolio

Week-1-Portfolio
This PR contains the work I have done so far on my portfolio.

There are three sections (About, Projects and Contacts) spread out over two HTML pages.

I also have two CSS files.

style.css contains the stylings that are considered uniform across all the pages (CSS classes only)
home.css contains stylings that are specific to some elements (Reference by id only) .
Please review whenever you can and feedback is always appreciated! :)
Thank you !

Once available would you also link your app engine deployment here.. so we can take a look as well.
Thanks!


[Web Portal] Remove dup components, move ajax to one file when batch add user

Refine code for batch add user page:

Remove dup components
move ajax to one file
using colorClassNames and spacing

Coverage increased (+0.01%) to 53.345% when pulling eb3704792b80da6cea575a3ff7bec20d75427d72 on lchao/refineBatch into 3722f9705e9a66ef43fc0f6f1fd7dbadffd016fd on master.


alpha.nativebase.io/docs/modal examples don't work on iOS

Examples at http://alpha.nativebase.io/docs/modal seem to work on web, but don't work or look bad on iOS
For example, this is the Modal Sizes example:

Weird, i tested it according to comment and, everything worked.

I reported it more than a month ago, now they do seem to work on iOS. 🎉

@beepsoft since you reported it's working, I am closing this issue. Feel free to open another if the issue persists!


KolibriOS failed to load

See #1054
https://copy.sh/v86/?profile=kolibrios-fallback

Should be fixed now.


Does not work well if scroll-behavior: smooth;

I had scroll-behavior: smooth; in my CSS:
html {
  scroll-behavior: smooth;
}

With that it breaks and when clicking a link it will go very slowly

Hi there.
This is not bug. Please turn off or unset scroll-behavior in css.
Scroll behavior is browser specific feature.
Have a good one

Hello, I do you want to have a misunderstanding because I never reported is as a bug.
I already removed the scroll-behavior from the CSS. I was merely reporting (pointing out) this issue and already gave the solution by removing the scroll-behavior stated earlier.
It has weird behavior when having scroll-behavior: smooth; in your css and was hoping maybe there is a solution for it but apparently I came to the wrong place.
Have a nice one.

Not a great solution, what if i need it?
Can confirm this is bugged.

@pixelmultiplo not bugged, scroll-behavior: smooth not supported, because, package has built-in scroll behavior.
Find the link to the demo in the repo description to codesandbox and try it there.

Last note for anyone with questions about the scroll-behavior css property:
(I hope it will be clear to everyone...)

When this package was written, iOS did not support the scroll-behavior: smooth CSS property, so the smooth behavior had to be written manually. This built-in solution is a future proof solution.
Since there is a built-in scroll behavior, any overwriting from the CSS side can result in strange things, as 2 separate scroll handlers take effect at the same time. To avoid this, either don't use the scroll-behavior: smooth CSS property, or disable it on the package-controlled scroll boxes.


chore(main): release 0.2.1

:robot: I have created a release beep boop
0.2.1 (2022-10-15)
Bug Fixes

version bump bug test (#78) (6809d80)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/bowentan/glob-linters/releases/tag/v0.2.1 :sunflower:


UIResponder implementation incomplete - no call back to canBecomeFirstResponder

Looking into this.

Can you explain what you're using this for in your app?
Thanks.

I was debugging a custom widget we have and it was not being called at
all.  The default behaviour is to return NO.  Below is the Apple Docs.
Return Value
YES if the receiver can become the first responder, NO otherwise.
Discussion
Returns NO by default. If a responder object returns YES from this method,
it becomes the first responder and can receive touch events and action
messages. Subclasses must override this method to be able to become first
responder.
On Fri, Jun 3, 2016 at 3:17 PM, Arnaud Montembault<EMAIL_ADDRESS>
wrote:

Can you explain what you're using this for in your app?
Thanks.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/WinObjC/issues/522#issuecomment-223668958,
or mute the thread
https://github.com/notifications/unsubscribe/AKDI5A-fuPm38af_N8WOZAW8yCFjcJmuks5qIH3igaJpZM4Iowup
.

Can you please be more specific?  What type of custom widget?  Is it a custom UIView, a custom UIControl, a custom UITextField, etc?

It is a custom subclass of UIView.  It provides text editing.
On Mon, Jun 6, 2016 at 2:46 PM, Jared<EMAIL_ADDRESS>wrote:

Can you please be more specific? What type of custom widget? Is it a
custom UIView, a custom UIControl, a custom UITextField, etc?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/WinObjC/issues/522#issuecomment-224050693,
or mute the thread
https://github.com/notifications/unsubscribe/AKDI5JlRKlDIQ0eCTEGoyyVbJipX16iSks5qJGr3gaJpZM4Iowup
.

Closing this per our discussion since it does not seem to be an actual issue. Please reopen if needed.


FW Gen 2 Developers' Documentation

Write lots of documentation
Explain the structure of the firmware directory
How to add peripherals
How to create a project
How to create app objects that use references to peripherals
Restarting clangd language server on new build

Closed by #161


Fix docstring formatting

This PR adds several fixes to the docstrings. I've tried to make the commits somewhat atomic so that you can pick the changes you like.
Changes

Fix the indentation such that e.g. parameters render correctly
Some LaTeX math fixes I missed in #182
Format function names, e.g. "Function foo" to "Function foo"
Format shapes, e.g. "Array of size [n, m]" to "Array of size [n, m]"
Use footnotes for references
Add links from convenience wrappers to docstring of wrapped potentials
Remove duplicate docstrings from convenience wrappers
Remove the non-existent function bks_silica from the docs build

Example
After PR:

Before PR:

Wow, more amazing and super valuable changes. Thanks very much for these contributions; I really appreciate it. I think the JAX MD docs will be far more readable now.


Date format "ddMMMyy" fails for September Dates (producing 01Sept22 not 01Sep22)

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.
[X] Refer to the FAQ.
[X] Refer to Differences between Windows PowerShell 5.1 and PowerShell.

Steps to reproduce
For September dates "{0:ddMMMyy}" -f $(Get-Date) produces the four character month abbreviation Sept rather than Sep. Problem first appeared in 7.2.6 not seen in any other version of Powershell 5, 6 or 7
Expected behavior
1..12 | foreach { ([DateTime] "2022-$_-01").ToString("ddMMMyy") }
...
01Aug22
01Sep22
01Oct22
...

Actual behavior
1..12 | foreach { ([DateTime] "2022-$_-01").ToString("ddMMMyy") }
...
01Aug22
01Sept22
01Oct22
...

Error details
No response
Environment data
Name                           Value
----                           -----
PSVersion                      7.2.6
PSEdition                      Core
GitCommitId                    7.2.6
OS                             Microsoft Windows 10.0.22000
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

Visuals
No response

Set "en-US" culture and restarted pwsh session.
Set-Culture -CultureInfo 1033

Setting the Culture to en-US (1033) does fix the problem but by default I use en-GB (2057) and using set-culture to restore en-GB also brings the problem back so "ddMMMyy" bug is impacted by the current culture.

I think this is such a format:
 $ (Get-Culture -name 'en-GB').DateTimeFormat.AbbreviatedMonthNames
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sept
Oct
Nov
Dec

 $ (Get-Culture -name 'en-US').DateTimeFormat.AbbreviatedMonthNames
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

And this is rather dotnet issue
 $ [Globalization.CultureInfo]::new(2057).DateTimeFormat.AbbreviatedMonthNames
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sept
Oct
Nov
Dec

Agreed, are you able to post this as a verified issue to the dotnet Team as it's a difference from all other dotnet versions I've ever used.

(Get-Culture -name 'en-GB').DateTimeFormat.AbbreviatedMonthNames
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

I don't see the issue.
Really .Net gets all the information from OS. So root of the issue is in Windows OS version you use.

Really .Net gets all the information from OS. So root of the issue is in Windows OS version you use.

On Linux the same.

I've used the DOTNET_SYSTEM_GLOBALIZATION_USENLS environment variable (as documented here https://learn.microsoft.com/en-us/dotnet/core/runtime-config/globalization#nls) to force the use of NLS. This fixes the output of [Globalization.CultureInfo]::new(2057).DateTimeFormat.AbbreviatedMonthNames so SEP not SEPT. I can see no justification for en-GB producing SEPT when no Windows/.NET version has done so in the past and the en-US coding continues to produce the correct SEP. Can you escalate this to the .NET team or is there an alternative way of logging the problem.


Active tabs in .nav-tabs still showing bottom border on firefox

When I use badges within .nav-tabs, list items with an .active class still have a visible bottom border. This problem only occurs to me when using Firefox on Linux, with Bootstrap 3.3.5 and 3.3.6. Chrome displays it just fine.
Here is a JSBin, and a screenshot of how it looks on my end.
http://jsbin.com/mokizeyalu/edit?html,output

I fixed it by reducing the padding-top and padding-bottom of the badge by 1px.

Hi @adriaanzon!
You appear to have posted a live example (http://jsbin.com/mokizeyalu/edit), which is always a good first step. However, according to Bootlint, your example has some Bootstrap usage errors, which might potentially be causing your issue:

W002: <head> is missing X-UA-Compatible <meta> tag that disables old IE compatibility modes

You'll need to fix these errors and post a revised example before we can proceed further.
Thanks!
(Please note that this is a fully automated comment.)

JSBin with the meta tag http://jsbin.com/yifubeludu/1/edit?html,output

Confirmed in OS X Firefox 47. Doesn't repro in Safari or Chrome.

Also reproduces in OS X Firefox 45.0.
Doesn't repro in Win10 Firefox 45.0.

Still reproduces in bleeding-edge v3 master branch.

Visually similar but doesn't seem causally related: #18228

Filed Firefox bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1259972


🐧 Added lldp support

Signed-off-by: Justin Barksdale<EMAIL_ADDRESS>What this PR does / why we need it:
Adding lldpd and snmpd packages to base image for lldp support. LLDP allows us to gather attributes about the location of a device as an example without hardcoding details into images individually.

Codecov Report

Merging #699 (6fd8e15) into master (fa40c12) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #699   +/-   ##
=======================================
  Coverage   19.94%   19.94%
=======================================
  Files          18       18
  Lines        1419     1419
=======================================
  Hits          283      283
  Misses       1088     1088
  Partials       48       48

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


Update index.js

Reopening PR; this fixes the issue in #16

@shama Does this update fall inline with your coding style so that it can work again? For some reason the changes in 0.3.0 broke for a number of people.
Thanks!

/cc @sokra

CompressionOptions should be an instance variable not a static variable...

@sokra Updated :)

Is this gonna be merged -- or is this just project not maintained?

:+1:

:+1:

@sokra Is anything blocking this?

@mathieumg no ;)


KMS_IMPORTED_KEY_EXPIRATION_CHECK

'''
#####################################
Gherkin
#####################################
Rule Name:
KMS_IMPORTED_KEY_EXPIRATION_CHECK
Description:
Check that KMS imported keys are with or without expiration. This rule is NON_COMPLAINT if the imported key has expiration set and it is less than or equal to the daysToExpiration parameter.
Trigger:
Periodic
Reports on:
AWS::KMS::Key
Rule Parameters:
daysToExpiration (Optional)
The integer value entered by the customer depicting the number of days for expiration.
Scenarios:
Scenario 1:
Given: No imported keys present in the Account
Then: Return NOT_APPLICABLE
Scenario 2:
Given: At least 1 imported key is present in the AWS Account
And: Rule parameter daysToExpiration is configured and not valid
Then: Return ERROR
Scenario 3:
Given: At least 1 imported key is present in the AWS Account
And: Rule parameter daysToExpiration is not configured
And: Take the default 14 days for daysToExpiration
And: Import Key does not have expiration model set to KEY_MATERIAL_EXPIRES
Then: Return NOT_APPLICABLE
Scenario 4:
Given: At least 1 imported key is present in the AWS Account
And: Rule parameter daysToExpiration is configured and valid
And: Import Key does not have expiration model set to KEY_MATERIAL_EXPIRES
Then: Return NOT_APPLICABLE
Scenario 5:
Given: At least 1 imported key is present in the AWS Account
And: Rule parameter daysToExpiration is configured and valid
And: Import Key does have expiration model set to KEY_MATERIAL_EXPIRES
And: The number days for expiration is less than or equal to daysToExpiration value
Then: Return NON_COMPLIANT
Scenario 6:
Given: At least 1 imported key is present in the AWS Account
And: Rule parameter daysToExpiration is configured and valid
And: Import Key does have expiration model set to KEY_MATERIAL_EXPIRES
And: The number days for expiration is greater than daysToExpiration value
Then: Return COMPLIANT
'''

I am not able to get the right format when copy pasting the gherkin here. However, let me any changes apart from the format. Wherever the tabs needs to be present, it is given and i have the then:, And: all this in one single alignment as well. Its missing here because of copy paste.
Let me know if changes w.r.t to logic or scenarios needed.

Go to go. Changed a bit the wording. Check the markdown I used to make it look nice.


events ignored from fhem devices with dots in the name

The forum post https://forum.iobroker.net/viewtopic.php?f=20&t=17321 confirms my observation. Any FHEM object that has dots in the name do not trigger events in ioBroker.
I have Homematic switches that are connected to a CUL on an FHEM installation. If I name them "roof.front.light" then it gets discovered by the FHEM adapter but never triggers events. The log reads:
2018-10-13 20:10:56.597  - info: fhem.0 event (FHEM) "CUL_HM roof.front.light set_on"

But no state in the respective object in ioBroker is changed. I can send state changes from ioBroker though to switch the light on and off.
As soon as I renamed the object to "roof_front_light" I could finally receive change events. Is there a reason for that behavior?

Please check  fhem.0.info.Info.buildDate = 07.10.18 ?
I have no problems with a dummy for example Test.dummy to get the state in ioBroker.

Sorry for the late response. Thanks, the issue seems to be gone.


Pass error callbacks message object; make programmatic logging possible

handleErrorEvents() was calling ibCallback() with a msg consisting of just the
integer error code.  The other callbacks all expect a message object.  Passing
the full object allows clients to handle messages uniformly and extract the
error message text.
Added logging=False kwarg to ezIBpy.__init__() to make logging possible.
It seems like maybe izIBpy() was avoiding kwargs by design, so if another method is preferred (a configure() method or something) that's fine.
Also, it's not clear what the ezIBpy.log() method buys: it would be less typing to just use logging.info() and friends directly, and you would only have to enable logging in one place, using the standard Python method.  Seems simpler, but I refrained from refactoring.

I'm going to take the logging thing one step further and allow users to have a filename or a buffer as the logging value instead of True/False.
Example:
import sys

ibConn = ezIBpy(logging=sys.stderr)
# or
ibConn = ezIBpy(logging="path/to/file.log")

What do you think?

Version 1.12.27 released!

Hey Ran, thanks, glad you liked it.  I was actually thinking it might be easier to just let the builtin Python logger do its thing, since it's already programmatically configurable to set the level and the stream, even from other modules, without you having to write or maintain any code!  All you have to do is initialize the logger with a name, and then people can log the normal Python way that most all other Python software does.
I'm happy to whip up the patch for this, just let me know.
https://docs.python.org/2/howto/logging-cookbook.html#logging-cookbook

That's actually more elegant than my solution. I'd love it if you could write the patch 👍
Thanks!


Manage Gifts:Ux issues.

when I click on gift sats for the first time, know more should opn up on an empty screen.
"create new" should be dark blue.
check the shadow of "available"

https://xd.adobe.com/view/e8259038-6a8a-4b4f-b88f-780e311438a5-bd76/screen/c4d67eb1-c038-40e6-a921-15517d461d52/specs/ @Raheel1258

Unable to see the changes as per the XD link.
"create new" should be dark blue.
check the shadow of "available"
Tested on dev app v2.0.66(401)

Chech the icon in UX.The "+" icon of Create New Gift is also dark blue.

Verified this issue on dev app v2.0.70(431)


Crash with 3.4.1

Hello again. I am in the process of testing my update to SDK 3.4.1 and I am seeing crashes as soon as a banner ad is loaded. The crash is very similar to the call stack reported in issue #65.
From the app log:
2018-03-26 14:03:09.417582+0200 LifeTotal[8610:6185980] dbg: ### MobFoxPlugin >> MobFoxAdDidLoad
2018-03-26 14:03:09.586602+0200 LifeTotal[8610:6186572] Metal GPU Frame Capture Enabled
2018-03-26 14:03:09.598950+0200 LifeTotal[8610:6186572] Metal API Validation Enabled
2018-03-26 14:03:09.832538+0200 LifeTotal[8610:6186274] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[1]'

And the call stack of the crash:
Last Exception Backtrace:
0   CoreFoundation                	0x185c7f164 __exceptionPreprocess + 124
1   libobjc.A.dylib               	0x184ec8528 objc_exception_throw + 55
2   CoreFoundation                	0x185c17c9c _CFThrowFormattedException + 111
3   CoreFoundation                	0x185b4a8a0 -[__NSPlaceholderArray initWithObjects:count:] + 283
4   CoreFoundation                	0x185b5687c +[NSArray arrayWithObjects:count:] + 51
5   LifeTotal                     	0x102e11ce4 __23-[MobFoxJSContext init]_block_invoke_4 + 548068 (MobFoxJSContext.m:71)
6   CFNetwork                     	0x186209d68 __75-[__NSURLSessionLocal taskForClass:request:uploadFile:bodyData:completion:]_block_invoke + 31
7   CFNetwork                     	0x1862226bc __49-[__NSCFLocalSessionTask _task_onqueue_didFinish]_block_invoke + 151
8   Foundation                    	0x186655ba0 __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 15
9   Foundation                    	0x186595894 -[NSBlockOperation main] + 71
10  Foundation                    	0x1865854c4 -[__NSOperationInternal _start:] + 847
11  libdispatch.dylib             	0x1855fea14 _dispatch_client_callout + 15
12  libdispatch.dylib             	0x185606200 _dispatch_block_invoke_direct$VARIANT$mp + 287
13  libdispatch.dylib             	0x1855fea14 _dispatch_client_callout + 15
14  libdispatch.dylib             	0x185606200 _dispatch_block_invoke_direct$VARIANT$mp + 287
15  libdispatch.dylib             	0x1856060ac dispatch_block_perform$VARIANT$mp + 103
16  Foundation                    	0x186657878 __NSOQSchedule_f + 375
17  libdispatch.dylib             	0x1855fea14 _dispatch_client_callout + 15
18  libdispatch.dylib             	0x185606f08 _dispatch_continuation_pop$VARIANT$mp + 427
19  libdispatch.dylib             	0x18560580c _dispatch_async_redirect_invoke$VARIANT$mp + 603
20  libdispatch.dylib             	0x18560bcf4 _dispatch_root_queue_drain + 599
21  libdispatch.dylib             	0x18560ba38 _dispatch_worker_thread3 + 119
22  libsystem_pthread.dylib       	0x1858a706c _pthread_wqthread + 1267
23  libsystem_pthread.dylib       	0x1858a6b6c start_wqthread + 3

Any help would be greatly appreciated.

ok, we'll debug this and release a fix.

Looks like we solved it.
We would appreciate if you could Kindly test the following version (3.4.2B1) on your platform and give us your feedback.
http://static.starbolt.io/MobFox-iOS-SDK-3.4.2B1-binaries.zip

The crash appears to be fixed with those new binaries!
I have seen multiple ads served successfully now whereas before it would crash as soon as the first ad came through. Thanks!


[firebase_crashlytics] Non-fatal exceptions are not reported until the next application restart.

We have a partner who is developing mobile apps using Flutter and Firebase, and currently use the firebase_crashlytics plugin.
In Flutter uncaught exceptions do not crash or kill the app so we are limited to reporting all issues as non-fatal. These non-fatal exceptions are not reported until the next application restart. This means we get reports of errors very late and in some cases it is possible that errors will never be reported as the SDK only keeps a finite collection to be sent upon app restart. We need reliable error reporting and we would like to continue to use Firebase for this purpose.
In the long term can you look into this problem and consider supporting Flutter as a first class use case?
In the short term is it possible to add an API that would allow to configure sending non-fatal errors immediate or at a regular interval?

@PartnerDevRel
The issue at https://github.com/flutter/flutter/issues/42202 has been closed and moved here. Future collaboration on this issue will be done here.

@kroikie As this request is directed more towards Crashlytics behavior and not the Flutter bridge, do you know if there is any interest from their side to change this?
I wasn't able to find any recent Firebase Crashlytics docs on this behavior, just this older quote

To reduce your users' network traffic, Crashlytics batches logged exceptions together and sends them the next time the app launches. If you don't see logged exceptions in your Crashlytics web dashboard, try restarting your app!

Source: https://support.crashlytics.com/knowledgebase/articles/202805-logging-caught-exceptions
Another point to note:

Note: Crashlytics only stores the most recent eight exceptions in a given app session. If your app throws more than eight exceptions in a session, older exceptions are lost.

Source: https://firebase.google.com/docs/crashlytics/customize-crash-reports-new-sdk?platform=ios
So it seems like Crashlytics is not a full replacement for tools like Sentry that can collect non-crash exceptions right away and without any limitations imposed by the platform.

As @tp has mentioned, this is by design of Crashlytics and I don't believe there is anyway to change this, at least not in the scope of Flutter/FlutterFire.
I'll close this one down to reduce noise but happy to discuss any conversations about this.


Theme selector improved

This commit alternates the layering of the balls depending on the state of the current theme.
During the dark theme, the white ball comes on top.
During the white theme, the dark ball comes on top.
This makes the theme selector feel more alive.
By placing the alternate color on top, it makes it clearer to the user that the theme can be changed.

Nice touch 😄


It's been decades that it was pretty self explanatory how to change MSVC runtime in all VS version since VC6. How the hell one is supposed to do that with VS cmake?! Supposedly I need to set MSVC_RUNTIME_LIBRARY, but I don't see anywhere where I could add that variable, I don't see any options to chose runtimes etc.
PLEASE, make it obvious in the settings!

very nice, the report/complain isn't even connected in any way to the page where I wanted to leave feedback: https://docs.microsoft.com/en-us/cpp/build/customize-cmake-settings?view=msvc-160#advanced-settings

@esweet431 Does MSVC_RUNTIME_LIBRARY need to be set (and if so, where), or is it picked up automatically by, say, "inheritEnvironments"?

The specified inheritEnvironment (when using CMakeSettings.json) is used to call vcvars.bat and source the required environment for configuration and build. This process does not set MSVC_RUNTIME_LIBRARY. From CMAKE_MSVC_RUNTIME_LIBRARY is looks like that variable should be set in your CMakeLists.txt.

If VS supports cmake, shouldn't it show options to change it? VS obviously supports vcxproj file, and I don't need to manually edit them to change runtime, the IDE has nice options dialog that offers me to set these. Now, VS claims to support cmake, does it mean that it simply offers one to be able to open it and build without giving any ways to update them (like changing runtime?)

For better or worse, the current CMake experience in VS expects the user to have a certain level of familiarity with CMake itself first to be productive.
MSVC_RUNTIME_LIBRARY is a target property in CMake, so to set it modify your CMake lists to call set_property() after add_executable(), as shown in that link.
add_executable(foo foo.c)
set_property(TARGET foo PROPERTY
  MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")

Alternatively, if you want all of your targets to use the same runtime library, you could set the CMAKE_MSVC_RUNTIME_LIBRARY variable instead, either directly in CMakeLists.txt or in CMakePresets.json.
CMakeLists.txt (put this near the beginning of the root CMakeLists.txt file):
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")

CMakePresets.json
"configurePresets": [
    {
      ... existing values ...
      "cacheVariables": {
        "CMAKE_MSVC_RUNTIME_LIBRARY": "MultiThreaded$<$<CONFIG:Debug>:Debug>"
      }
    },
    ... more presets ...
]

I'll give myself a work item to either link to or reproduce this information in this topic. Sorry for the long delay.
We are in the process of moving away from GitHub issues for C++ documentation (we still accept pull requests). For details, please see Announcing a new way to give feedback on Microsoft Learn This issue will be closed after it is copied to an internal tracking system.


After reset still not able to rerun the context

Hello,
I tried to rerun a sema4g context:
build = semagLoadContext.build();
build.run();
...
later
...
build.reset();
build.run();
I got the message: "context still running"
Please fix it.

Fixed in 1.5.3


Update win32 metadata

Now using 10.0.19041.5-preview.2 from https://www.nuget.org/packages/Microsoft.Windows.SDK.Win32Metadata/

You might also want to update lines 122, 123, & 156 in "crates/tests/tests/win32.rs" to use the new TRUE, FALSE constants.

Yes, I'm planning to refactor testing soon. It needs a more systematic approach, now that it's mostly up and running.


LEDBAT on Server 1709 (Server 2016)

Just a note about support on Windows Server 1709..... I was interested in hearing more so I raised a support call with Premier Support, who then told me that LEDBAT is not officially yet supported on Server 2016 and only will be on Server 2019. They've released LEDBAT in Server 2016 for testing/feedback purposes only, here's the response...
Please understand that LEDBAT still needs improvement and hence this feature has been introduced in Windows 2016 for extensive testing.
At the moment, there are no plans to officially provide full support for LEDBAT on Windows 2016. But, if there is a change of plan, public article would be published for the users.

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

ID: b49b7692-2fba-a5b6-cc24-3b2621b7f5dd
Version Independent ID: bbc48abf-20cb-18f4-0db4-467cb0408b30
Content: Manage distribution points - Configuration Manager
Content Source: sccm/core/servers/deploy/configure/install-and-configure-distribution-points.md
Product: configuration-manager
GitHub Login: @aczechowski
Microsoft Alias: aaroncz

Disregard this: David James and Daniel Havey have confirmed LEDBAT 100% supported on Server 2016..
https://twitter.com/Win10Transports/status/1047860988043714560

There will be a public blogpost from the Windows team today explaining support and configuration for LEDBAT.  There was a misconfiguration that keeps LEDBAT from being able to leverage unused bandwidth.  I will include all the details and a workaround for WS2016, 1709 and WS2019.

I revised the article and included this information. The change will be live on or about Monday, 6 May. I'm closing this issue.


Suggestion - Single Page Note Option

I was hoping to offer a suggestion that I think would be very helpful for modpack makers, and also stick to the theme of your mod.  In addition to having a full book, it would be very helpful if there was an option to just create a single page "flyer" or note.  Some times I want to give the player a custom schematic or diagram, and don't really need an entire book to do it.  I can create a 1-page book, but it looks kind of silly to do that.

Just use a full paper background instead of a book background. Works for me.


loading local .safetensors file

Hi,
first off: the application works great! Thanks a lot :-)
I would like to load a local .safetensors file instead of using a model from huggingface.
I can see in dreambooth.py that parts are loaded via .from_pretrained() but I don't know how I can load from a combined .safetensors file.
Any hints?

.from_pretrained takes in the .safetensors location as well
python main.py infer \
    --prompt "photo of ohwx man as an rich (egyptian pharaoh)1.3, pyramids in the background, closeup shot, bokeh, 80mm lens, 8k" \
    --lora-weights "/home/ubuntu/satyajit-sdxl/pytorch_lora_weights_satyajit_v1.safetensors" \
    --output-dir output/satyajit


Required fields validation on nested objects

Hi @bhch, thank you for supporting the 'required' attribute. I tested it on a schema, and it is still a bit spotty.
For instance:
{
   "properties":{
      "object1":{
         "type":"object",
         "properties":{
            "prop1":{
               "type":"string"
            },
            "prop2":{
               "type":"string"
            }
         },
         "required":[
            "prop1",
            "prop2"
         ],
         "additionalProperties":false
      },
      "object2":{
         "type":"object",
         "properties":{
            "prop3":{
               "type":"string"
            },
            "object3":{
               "type":"object",
               "properties":{
                  "prop4":{
                     "type":"string"
                  },
                  "prop5":{
                     "type":"string"
                  }
               },
               "required":[
                  "prop1",
                  "prop2"
               ],
               "additionalProperties":false
            }
         },
         "required":[
            "prop3",
            "object3"
         ],
         "additionalProperties":false
      }
   },
   "required":[
      "object1"
   ],
   "additionalProperties":false
}

This only marks prop3 as required, even though all properties are, but object2 is not.

Ah, yes, I've found the cause of this issue. I'll fix it soon.

Fix released in v2.16.1. Please update. Thanks for reporting this bug.

P.S.: The schema that you posted needs a minor correction. In object3 the required list should be ["prop4", "prop5"] (not ["prop1", "prop2"]).


Clicking on recordings on further info page duplicates recordings links (which do not work

When clicking for recordings on the further information page:

... if clicking again on the microphone icon, the recordings links are duplicated, cf.:

... and again, cf.

However, only the original set of recorings will get played.

This happens in itwêwina as well.


Fix imports in sdk_worker.

Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

[ ] Make sure the PR title is formatted like:
[BEAM-<Jira issue #>] Description of pull request
[ ] Make sure tests pass via mvn clean verify.
[ ] Replace <Jira issue #> in the title with the actual Jira issue
number, if there is one.
[ ] If this contribution is large, please file an Apache
Individual Contributor License Agreement.

R: @tvalentyn


Cannot delete entire phone number due to CC showing as X in the phone number field

Issue Type

Component or Pattern Affected:
Button input on Make a phone call. Shows CC in the textbox
Expected Behavior
CC should show as X to indicate to the user the phone number entered can be erased
CC should go away and an X in the phone number text box should show

Current Behavior
CC should not display in text box
X should only display to remove a phone number
Steps to Reproduce (for bugs)

1.Click make a phone call
2. Enter a valid US number
3. Change the Country code
4. Erase the current US phone number
5. Change the country code back to US
6. Enter a valid US phone number
7. Validation is triggered that the phone number is incorrect
8. Erase the valid US phone number
9. Enter the valid US phone number again
Actual behavior: Valid US phone number with country code +1 will no longer show the parenthesis for the area code and dashes are now missing.
Context
Remove the CC icon to an X and not trigger validation that the phone number is incorrect
Your Environment
Local pointed to the Prod backend

Icons
Browser Name and version: Chrome- 89.0.4389.82, Firefox - 86.0.1  Safari - 14.0.3
Operating System and version: macOS 10.15.7

@Erin308 have you discussed the Icon issue with Christopher Philip Coryell? It has to do with version-matching between the respective @momentum-ui libraries in the project's setup, and last time we spoke he figured out how to resolve it.
Basically, this is not a bug with the component per-se, it is a project configuration intricacy based on how Icon fonts and styles are provided to consuming applications.

Hi @futurethang , Erin has confirmed that this was resolved by correcting versioning.
Thanks.


[PLEXDRIVE] [2017-07-03 17:51] ERROR : Could not open mongo db connection

i cant get past this error.  mongodb is installed and running

https://github.com/dweidenfeld/plexdrive/issues/175


facing issue to host backend server

hell i am using linux vps i have configured the backend server but how to run the server

Just run it with the pnpm command, you will have to install node.js first.

/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node) when i am runing command pnpm start getting error when i am changing node version to 16 geting error of required 18. when using 18 getting GLIBC_2.28

Try installing node.js with nvm? apt-get sometimes download an outdated version of node.js


doc page : use a script needs updating

Release Type: Official Release
Version: <IP_ADDRESS>
https://doc.xenko.com/latest/en/manual/scripts/use-a-script.html
there is'nt a charectorscript or script in the entity property grid +add componment droplist, which then stops siomeone adding custom animations to custom models, as there is'nt a controller, unless everything todo with adding scripts to control animations is all out of date
so you import a model from a .fbx, and then import the animation separately, through assets, then create an animation script, and that as far as you can get

The image with in the documentation is an illustration of what users might find in the drop down to add a component.
There is actually a CharacterScript that can be added as an asset in the asset view.
Only the scripts that are added to the solution are shown in the drop down list.
@xen2 could you move that issue to the xenko3d/xenko-docs repository.

there is'nt a CharacterScript under asset view +Add asset/script

Closing this as nonsensical and off topic.


Add Sidebar to Blockquotes

The sidebar of a quote, as seen both on github and gmail quotes, is a vertical line extending across multiple lines to indicate to the reader that they are reading text that is quoted from elsewhere. This has been popularized in many forums and clients, but is missing on RTD by default, making it unclear that a blockquote in the document is a quoted text.
The relevant part of the diff with linebreaks is:
  .rst-content blockquote{
+ padding-left:10px;
+ border-left:2px solid #9b9b9b;
+ margin-left:14px;
- margin-left:24px;
  line-height:24px;
  margin-bottom:24px
  }

The color chosen is the same as the main sidebar default color, while preserving the overall spacing width of the quote layout.
I am opening this as a draft PR as it is not the correct way to apply this change according to the contribution guidelines, but may provide inspiration to someone else to make a correct change using SASS and Wyrim.

These changes should be somewhere in https://github.com/readthedocs/sphinx_rtd_theme/tree/master/src/sass

Closing as duplicate of https://github.com/readthedocs/sphinx_rtd_theme/pull/390 thanks for the PR anyway!


Moving prod-beta to master

Localhost / prod were having conflicting issues due to babel. Having to develop on prod-beta wasn't the goal, but all of the workspace issues should be solved now.
Adds:

Correct rendering of components
Correct styling
Updating docs
Logging messages on Wizard

@karelhala Done!


Unable to connect to the Purview using Service Principal

I am following the instructions laid out in the Service Principal route but am getting a
requests.exceptions.RequestException: {"error":{"code":"Unauthorized","message":"Not authorized to access account"}}
error
I did follow the instructions laid out in the Service Principal route at https://learn.microsoft.com/en-us/azure/purview/tutorial-using-rest-apis and was able to verify that I got an access token back.
Can someone please assist me?
Ujval Gandhi

Fixed the issue - had to do with clearing out the browser cache multiple times

Glad you were able to resolve it!


Revert "Bump tox from 3.24.4 to 3.24.5"

Reverts iMicknl/python-overkiz-api#287

Apparently the issue was not from Tox


.get requests failing after upgrading to iOS 13.7

[x] I've read, understood, and done my best to follow the *CONTRIBUTING guidelines.

What did you do?
Updated iOS to 13.7 on 7th gen iPad.
What did you expect to happen?
I expected to still make the same request.
What happened instead?
I can still make.post requests, but no longer .get requests.
Alamofire Environment
Alamofire version:
5.2.2
Xcode version:
11.7 (11E801a)
Swift version:
Swift 5
Platform(s) running Alamofire:
iOS 13.7
macOS version running Xcode:
Demo Project
ℹ Please link to or upload a project we can download that reproduces the issue.

GET requests work fine in our tests and production code, so we'll need some examples to investigate. 13.6 and 13.7 are essentially identical, so if your code works on 13.6 there shouldn't be an issue on 13.7.

Recently I've also get rejected from Apple regarding this issue, they tested it on an iPad running iOS 13.7 on Wi-Fi.

Recently I've also get rejected from Apple regarding this issue, they tested it on an iPad running iOS 13.7 on Wi-Fi.

So are you saying you had the same issue too?

@jshier I will review all other possible environment changes to determine if something else possibly caused it.  Here are the steps I took and why prior to it breaking:

I updated to iOS 13.7 and Xcode stopped working
I updated Xcode to 11.7 and that let me push app when tethered
At this point is when I noticed GET requests not working anymore

At the very least we'd need to see the errors you're getting. But we can trivially test our success under iOS 13.7, so there's likely something else going on.

@jshier I was able to find the reason requests were not working.  There was a network related issue causing this issue and it was not related to anything with Alamofire.  If you need details, please let me know.  I apologize for mistaking this with being an Alamofire bug.

Thanks for the update.


Bumping a Project that is already based on .NET 8 results in downgrade of

Describe the bug
I tried bumbing a Project which was already based on .NET 8, referencing Packages with the exact 8.0.0 Version.
It upgraded most packages correctly to the current 8.0.2 version but missed Microsoft.EntityFrameworkCore leaving it at 8.0.0
Therefore the project could no longer be build
Steps To reproduce
Have a Project already using .NET 8 at exaclty v8.0.0
e.g.
    <PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.0" />

then run dotnet bumper .
Expected behaviour
I would have hoped for the tool to either do nothing or update all relevant packages consistently.
Actual behaviour
See Screenshots.
Screenshots

Additional context
I love the Project. It helps a lot and im glad i found your tweet recently. Let me know if i can help or provide further information.

Thanks for reporting this issue.
This will have been missed because of the . at the end of this filter:
https://github.com/martincostello/dotnet-bumper/blob/ceb61706ba94a6fbf0071dae67b6c8f77c9a9baa/src/DotNetBumper.Core/BumperConfigurationProvider.cs#L28

Do you want me to file a PR? I worked around this by running dotnet outdated -u before bumper BTW. So NBD.


Problem with…

sudo python3 SocialFish.py
Password:
[*] Downloading Ngrok...
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 1316, in do_open
encode_chunked=req.has_header('Transfer-encoding'))
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1229, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1275, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1224, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1016, in _send_output
self.send(msg)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 956, in send
self.connect()
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1391, in connect
server_hostname=server_hostname)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py", line 415, in wrap_socket
_session=session
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py", line 826, in init
self.do_handshake()
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py", line 1080, in do_handshake
self._sslobj.do_handshake()
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py", line 701, in do_handshake
self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:864)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "SocialFish.py", line 105, in
pre()
File "/Users/bzbaxa/SocialFish/core/pre.py", line 52, in pre
checkNgrok()
File "/Users/bzbaxa/SocialFish/core/pre.py", line 39, in checkNgrok
download(url)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/wget.py", line 526, in download
(tmpfile, headers) = ulib.urlretrieve(binurl, tmpfile, callback)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 247, in urlretrieve
with contextlib.closing(urlopen(url, data)) as fp:
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 222, in urlopen
return opener.open(url, data, timeout)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 525, in open
response = self._open(req, data)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 543, in _open
'_open', req)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 503, in _call_chain
result = func(*args)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 1359, in https_open
context=self._context, check_hostname=self._check_hostname)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 1318, in do_open
raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:864)>

Try start socialfish without sudo

Not working!

delete and download again

No, not working!

Okk.. Then try this one.. https://github.com/An0nUD4Y/SocialFish

…


Process backlog more slowly to avoid sucking up resources and hurting the target

Related to #37
Instead of processing a potentially big backlog as fast as possible (and in the process negatively affecting other resources - CPU, network consumption, the output target, etc.) it may be better to start backlog processing slowly and then slowly increase the processing rate until the optimal speed has been achieved.
How "optical speed" is defined/determined is TBD. :)
Maybe Logagent should inspect responses it gets from the target looking for errors, and if certain errors/error codes are returned reduce the processing speed.  Maybe it should keep track of response times and slow down if they are starting to take too long.
Maybe there should be a fixed maxOutputRate, too, that could be used as the absolute max limit.

Please note there was a bug in logsene-js, which did not close the socket in some cases (http errors) and it did not respect the MAX_CLIENT_SOCKETS limit. I think node.js opened then too many connections and Java backends create then too many threads and start at some point to reject the HTTP requests. Anyhow, this should be fixed in<EMAIL_ADDRESS>The current algorithm for Elasticsearch/Logsene target in logsne-js:

As soon max number of events or max size of bulk request is reached ship logs to the target.
Default settings: 1000 events or 3 MB bulk.  The "lastSend" date gets stored.

Check every 20 seconds (configurable in logsene-js ) for events to ship, and send the current buffer as bulk (if the the lastSend date was more than 20 seconds ago). This is to minimize the delay for low log volumes.

Failed bulk requests from 1) and 2) are stored to a disk queue (default max size is 10000 files). Once a minute this queue is checked for files and the files are shipped sequentially.  This might be a problem, when the queue is large - triggering e.g. 10k sequential http requests (as long all HTTP requests are successful). Failed re-transmits go back to the disk buffer. When one error happens the re-transmit operation gets stopped and will be triggered again a minute later.

For 1) there is currently no way to reduce the http requests - if we detect an "error" state, we could send the data straight to the disk-buffer (switch to store & forward mode) until the disk-buffer is indexed successfully.
I agree that it makes sense to watch how Elasticsearch responses to the bulk request, and slow down bulk indexing when Elasticsearch gets slower or starts to reject the data. But as more logagent slows down the consumption of disk space will grow and might hit the storage limit.

But as more logagent slows down the consumption of disk space will grow and might hit the storage limit.

Right. But I think that should/could be addressed separately by adding the ability to drop the oldest data in the on-disk buffer if the aggregate buffer size exceeds N bytes.  In other words, just because Logagent currently doesn't do this doesn't mean that it should slam the destination.

Logagent drops the oldest data. The disk buffer is a "ring buffer" - by default with max. 10000 files (configurable).
I mean with  "hit the storage limit"  that 10k files might be reached and old files are then lost.


Override the rootUrl when constructing a Google_Service_Pubsub for Pubsub Emulator

Our team has hit a roadblock with using the pubsub emulator project alongside this API. It looks like we're unable to override the rootUrl and, as a result, we can't really use them together in our development environment.
I'd be open to submitting code to correct this issue but I'd like some advice on the best approach. Our team thinks that being able to provide it to the Google_Client constructor would let each Service to inherit the rootUrl, if defined, and not wind up being a ton of changes.
Is there any path forward for fixing this?

@bshaffer Hey, I've seen you active and while I know this isn't the biggest "problem," it makes it really tough from a developer perspective. Would you mind giving it a look?

Please provide more detail about what error you are getting. A small snippet of code that reproduces the error would be very helpful.

Thank you for filing this issue. We asked some clarifying questions or suggested a course of action a week or more ago and never heard back from you. We are unable to proceed with this issue until then, so we are closing it. Please feel free to comment with more information and we will re-open this issue.


Bookmark all tabs

People have wanted this in Chrome, Vivaldi, Edge, Brave, Bromite, DDG, Firefox and more. It's only possible on desktop browsers.
Here's the Chromium issue: https://bugs.chromium.org/p/chromium/issues/detail?id=1026222
Bromite issue: https://github.com/bromite/bromite/issues/570
Ungoogled Chromium issue: https://git.droidware.info/wchen342/ungoogled-chromium-android/issues/26
Bookmark all tabs would appear as a menu item in the tab switcher.
A new folder could be created without prompt and allow users to access it quickly from a snackbar button, much like bookmarking a page OR a dialog like the download prompt could show OR a full-screen page could be shown.
A great use case is incognito browsing. Running low on battery? Just bookmark all of your tabs!

@DragoCubed extensions now can work in incognito .
And the extensions that works with tabs/bookmarks seems to be a better solution than a native solution .
Also closing the issue as it doesn't seems to be any plan for such a feature

@d3ward Would it be possible to look at what Bromite does and do the same?