Add noop command

For apreggio I currently use a Lua noop function (function() end) to register keys before they are used to avoid necessitating creating new hashmap entries in runtime. With this commit I provide an equivalent command "noop" in Rust.
Using a Lua function has no issues, but of course using a Rust function instead avoids a round-trip to Lua just for doing nothing.
Wanting to "pre-register" keys may no be a commonly requested feature, but this change is also very small and has almost no impact on binary size, maintenance efforts, ect.

I see no reason why this shouldn't be added.
Can you put a doc comment (e.g triple /, like ///) on the noop function describing why it exists though (e.g to not require a roundtrip to Lua to do nothing)

I amended the commit with the comment.

Looks great, thanks!


Fix typo in openbsd build constraint

I noticed this when building termshark with Go 1.17.

Thank you!


LE Audio: Map EALREADY error of ase_stream_qos()

In ASCS/SR/SPE/BI-15-C, ASCS/SR/SPE/BI-16-C test cases the PTS tries to configure two ASEs with the same CIS id. The expected response should be code 0x09 = Invalid Configuration Parameter Value and reason 0x0a = Invalid_ASE_CIS_Mapping. But the EALREADY error of returned from ase_stream_qos() in ase_qos() was not parsed, so the PTS receives an ASE Control Point notification with default code BT_ASCS_RSP_UNSPECIFIED (0x0e) and reason BT_ASCS_REASON_NONE (0x00).
This workaround fixes ASCS/SR/SPE/BI-15-C and ASCS/SR/SPE/BI-16-C PTS test cases.

@mkasenberg Can you please file a bug issue and link it to this PR if you would like to get this in for v3.3?


POST api/users/token/:id

I still need Zyleaf to make the logic that creates the token.
I only setup the boilerplate for it.

Should we change it to no 7 day thing

This is ready for merge


Fix for upping applying zero migrations

Fixed no migrations being applied by having it range the unapplied migration, not the empty applied group
Upping and downing creates an empty group and adds migrations as they are applied (was already doing this for ups, applied to downs as well)
Renamed the group to applied and unapplied to make the purpose more clear

Related to https://github.com/uptrace/go-clickhouse/issues/30

Thanks. I will port some tests from Bun.


Trajectory issues

I'm trying to get a trajectory for each ship so I am about to use the Trajectory method. But there is a traj_id in it, and when I looked at the tutorial, I gave it a value of 1. I'd like to ask you why you allocated a value of 1 here. And I want to know what to do with traj_id in order to get a trajectory for each ship. Thank you.

Did you look at the ship analysis tutorial? It covers exactly that use case: https://github.com/anitagraser/movingpandas/blob/master/tutorials/1_ship_data_analysis.ipynb (MMSI is the ship identifier)
When trajectories are generated manually, we can give them any id we want. I picked 1 but any other value is fine as well.


Make it easier to disable the test check

for test suites that want to test switching.

 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.


Make deptrac complain about namespaces that don't belong to any layers

Given the following config:
paths:
  - ./src
exclude_files: ~
layers:
  - name: Domain
    collectors:
      - type: className
        regex: ^Foo\\Domain\\.*
  - name: Infrastructure
    collectors:
      - type: className
        regex: ^Foo\\Infrastructure\\.*
  - name: Doctrine ORM
    collectors:
      - type: classname
        regex: ^Doctrine\\(Common|ORM)\\.*

ruleset:
  Domain:
  Infrastructure:
  - Doctrine ORM

Everything works as expected within the defined layers.
However, any layer can depend on namespaces that are not defined as layers yet. At the moment if someone introduced a dependency on Symfony\Component\DependencyInjection\ContainerInterface in Foo\Domain, deptrac wouldn't complain.
Things can be easily missed this way. Any newly introduced dependency needs to be defined as a layer. Someone needs to remember to do it, and people tend to forget.
For this reason I've been introducing a catch-all layer, that would catch any namespace that doesn't belong to other layers:
layers:
  # ...
  - name: Other Vendors
    collectors:
      - type: bool
        must:
          # must be outside of global namespace
          - type: className
            regex: '[\\]+'
        must_not:
          # must not be one of the known vendors or packages
          - type: className
            regex: ^Foo\\(Domain|Infrastructure)\\.*
          - type: className
            regex: ^Doctrine\\(Common|ORM)\\.*

Each time a layer is defined, the "Other Vendors" layer needs to be updated as well to exclude the new layer.
The advantage of this approach is that as soon as a new dependency or a package is introduced, deptrac will complain it doesn't know what to do with it.
The drawback of this approach is having to exclude any new layer from "Other Vendors" each time (so each regex is defined in two places).
My preference would be if deptrac either complained about namespaces that don't belong to any layers by default, or if there was a "catch-all-that-was-not-defined" collector. Perhaps authors have better ideas, or maybe I'm doing it wrong.
Real life examples:

https://github.com/jakzal/toolbox/blob/master/depfile.yml
https://github.com/jakzal/injector/blob/master/depfile.yml
https://github.com/jakzal/phpunit-injector/blob/master/depfile.yml

It has nothing todo with collectors as all dependencies will be collected. The RulesetEngine ignores classes without any layer. We need to refactor the RulesetEngine to adapt violations, skipped violations and uncovered dependencies to the DependencyContext.
Per configuration we could choose a strategy (ignore, warning, error) how uncovered dependencies are exposed.
This refactoring would us allow resolve https://github.com/sensiolabs-de/deptrac/issues/205 as we could add allowed dependencies also to the context.

@jakzal I added an POC #266 how uncovered dependencies could be tracked

@jakzal can you have a look at https://github.com/sensiolabs-de/deptrac/pull/285 and give me some feedback if this fits your needs 😃

@smoench I will as soon as I can, thanks for working on this!


FEATURE - align README with source package readme

we don't have the following sections/variables in the transform package readme. they are technically scoped to the source package, but users of the transform package may likely not go there

https://github.com/fivetran/dbt_stripe_source#pivoting-out-metadata-properties
https://github.com/fivetran/dbt_stripe_source#including-sub-invoice-line-items
https://github.com/fivetran/dbt_stripe_source#running-on-live-vs-test-customers

See https://github.com/fivetran/dbt_stripe/pull/21


Position and size of the photos

Dears,
Thank you very much and congratulation for the photo module you provide. It's a pleasure to be able to use it.
I encounter a problem with the position of the photo, placed in the "middle_center" position.
With the standard configuration I have (see attached), the picture is not centered on the screen.
Do you know how it is possible to center it?

And is it possible to reduce the dimensions (not the resolution) or the photo on the screen, so that it takes less place an not "touch" the other modules?
Thank you very much in advance for your help.

Having the same issue


features

Description
1.In some programms(Dreamweaver) you can select and move selection;
2.Some sites gives you a possibility to compress your CSS/HTML/JS code;
3.Also some programs have some special features for CSS code what called "Add Vendor Prefix"
It would be nice to see in Brackets this features. Also features №2 and №3 could be realised in three ways, so you can change your current file, change and safe or create a new one;
Versions
windows 10 pro
version of Brackets 1.8

Enable the dragDropText preference
& 3. There should be some extensions for them like "JS CSS Minifier" and "Autoprefixer"

Closing as answered


Could not extend preloaded script (Identifier "MyClass" is not a preloaded script or class)

Tested versions

Reproducible in: v4.3.dev3.official [36e943b6b], v4.2.1.stable.official [b09f793f5]

System information
Godot v4.3.dev3 - Windows 11 - Vulkan (Forward+) - integrated Intel(R) Iris(R) Xe Graphics () - 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz (8 Threads)
Issue description
I have two scripts:
#ClassA.gd
extends Node

#ClassB.gd
extends Node

I don't use class_name. Instead, I preload these classes into constants via autoload
#custom_classes.gd
extends Node

const Ok = preload("res://ClassA.gd")
const NotOk: GDScript = preload("res://ClassB.gd")

func _ready() -> void:
	print(Ok) # GDScript
	print(NotOk) # also GDScript

Then i extend one of these classes in a new file
#ClassC.gd
#extends CustomClasses.Ok
extends CustomClasses.NotOk

When using type hint (const NotOk: GDScript) I get an error: Identifier "NotOk" is not a preloaded script or class

P.S.: also constants don't show up in autocomplete tooltip
Steps to reproduce

create first script, don't use class_name keyword
create second script and make it autoload
inside the autoload: preload the first nameless class/script and assign it to const with a type hint
try extending the preloaded class in another script
get an error

Minimal reproduction project (MRP)
MRP.zip

Does this work if you use class_name instead of an autoloaded Node?

I think this can be fixed, but in general you should not specify an explicit type for constants that contain types (classes, enums). This removes the metatype, which may make the constant no longer used as a type specifier.

Does this work if you use class_name instead of an autoloaded Node?

class_name works perfect, no errors. But i tried to hide my classes from "add node" menu

I think this can be fixed, but in general you should not specify an explicit type for constants that contain types (classes, enums). This removes the metatype, which may make the constant no longer used as a type specifier.

I did not know that. GDScript isn't very friendly when you're working with types and classes themselves, rather than their instances. Especially with user classes


Strange character ( ` ) appearing in site text - this theme only

I'm seeing apostrophes replace spaces all across my site text content -- and I think it's FoundationPress related.
These characters do not appear when I enabled the Wordpress "twenty sixteen" theme.  My host (wpenegine) suggested I contact my theme's developer.  I suppose that is "us" here...
Thank you all in advance for your thoughts.
--
See attached two screenshots of the same content, one in my custom FoundationPress theme, the other in Twenty Sixteen.
FoundationPress

Twenty Sixteen

--
I'll also copy in the text as pulled from different views - in case the characters appear in the core DB or Admin.
site HTML (https://parsleyhealth.com/about/
``
This kind of care is normally $10,000 and up at a high- end concierge doctor. We make it affordable with our monthly membership.
Your team is trained in using proven natural options like food, lifestyle changes and supplements, alongside the most cutting-edge science and in-depth testing, from your bacteria to your hormones to your genes, so that you can avoid unnecessary medications.
``
WP Admin
``
This kind of care is normally $10,000 and up at a high- end concierge doctor. We make it affordable with our monthly membership.
Your team is trained in using proven natural options like food, lifestyle changes and supplements, alongside the most cutting-edge science and in-depth testing, from your bacteria to your hormones to your genes, so that you can avoid unnecessary medications.
``
PHPMyAdmin
``
This kind of care is normally $10,000 and up at a high- end concierge doctor. We make it affordable with our monthly membership.
Your team is trained in using proven natural options like food, lifestyle changes and supplements, alongside the most cutting-edge science and in-depth testing, from your bacteria to your hormones to your genes, so that you can avoid unnecessary medications.
[efsbutton style="" size="" color_class="" align="left" type="link" target="false" title="Learn More About Membership" link="https://parsleyhealth.com/medicine/"]
``

Hi @dberz, site in Chrome and inspected the text. It seems like there is a   added after each comma.

This is kind of strange, as it does not occur on a fresh FoundationPress install. Anyway, a nbsp; should be rendered as a blank space, not an apostrophe.
Are you using any plugins such as a third-party WYWIWYG-editor? If you inspect a paragraph on your site after switching to a different theme, do you still get nbsp;'s after commas?

Thanks @olefredrik.
Yes, the   is present even when I've enabled the Twenty Sixteen theme:
Your team is trained in using proven natural options like food, lifestyle changes and supplements, alongside the most cutting-edge science and in-depth testing, from your bacteria to your hormones to your genes, so that you can avoid unnecessary medications.
--
I believe I'm using the standard WYSIWYG editor.
Regarding plugins, I'm using the 'Easy Foundation Shortcode' plugin and a few others.
Attaching the full list here for reference:

--
I need to find a live example, but I believe this issue also appears within non-Wordpress straight theme HTML text.  So I'm not sure if it's an issue with the wordpress content / WYSIWYG :(

Well, there's your answer, especially if the error occurs when using another theme - it's not FoundationPress related, at all. Try your addons

I copied and pasted your text into a page and it was both fine in the visual editor and the text editor.
If you have copied from let's say a word document, or some other type, right click to paste and select 'Paste as plain text' or CTRL+SHIFT+V.

@FlatspinZA this error ONLY appears in Foundation Press, NOT other themes.
@FragaGeddon the text entry is done directly in the WP visual editor, and is not copied and pasted.  Very confusing why some spaces are rendered correctly and others as  .  Other users have also entered text that appears this way, so I don't think it's a local machine (keyboard?) related issue.
All very confusing.  And surprising that the theme renders the   as a ` in any case.

@dberz did you try to disable all plugins and see if the problem remains?
Also, possibly unrelated but worth noting, you mentioned that you are using the Easy Foundation Shortcode plugin. If you are using FoundationPress 2.0 or greater then you have Foundation 6. Easy Foundation Shortcodes is for Foundation 4/5. Some components may work but the syntax on a lot of them changed in v6 so a lot of the shortcodes will not work. Make sure that plugin is also not including Foundation's js.

@colin-marshall thanks for the suggestion.  This issue happens even with all plugins disabled.  And I'm aware of the version issues / limitations with the Easy Foundation Shortcodes plugin and definitely excited for the new project you're working on.  These short codes are pretty essential to getting full value out of FoundationPress as it allows non-technical users to create basic, super valuable layouts like columns (works from 5>6), accordions (does not work in 6), etc.
Re. my situation, I still see two issues here:

Creation of   characters in the site content.  Almost certainly NOT a foundationpress issue, but highly bizarre.
Display of   characters as ` in the front end.  Likely a FoundationPress issue.

@dberz do you still get the problem if you?:

Fresh clone of FoundationPress into a new directory in the themes folder
Run npm install
Switch to the fresh FoundationPress theme you just created

@dberz I believe the problem is your font. I changed the font to Arial in the inspector in Chrome and the backticks went away.

@colin-marshall holy smokes!  I think you're right.  Thanks for spotting that!


Handle IBU with no rhcos delta

In an IBU where both releases have the same underlying rhcos image, the parent commit of the deployment has unique commit IDs (due to import from seed), but the same checksum. When the new deployment is created, the original parent commit is getting pruned as a result.
In order to avoid this pruning, this update includes the following changes:

Add the "--no-prune" option to the "ostree admin deploy" command
Add a call to "rpm-ostree cleanup -b" to update the base refs

/cc @browsell

/lgtm


Migrate CI to Github Actions

This is first attempt. I copied most of it from typelevel/cats.

Have you looked at sbt-github-actions? I used it recently for Dhall for Java and @jatcwang used it for several Circe projects and it seems pretty convenient.

(I'd also be happy to have us merge this as-is.)

I actually looked at sbt-github-actions first but since cats, doobie and other projects seeemed to not use it, I just followed their example. I didn't realize that the plugin is used to generate the yaml files but it makes sense in retrospect.
I'll clean up the PR and we can merge this and I'll take a look at the sbt-plugin again and possibly open another one. For now I just wanted to make sure to migrate before we run into trouble with travis-ci (I couldn't find a clear deadline, so I'd assume rather sooner than later). Right now it aims to be a 1-to-1 migration of the travis-ci build (minus sbt-travisci).
I'm not too familiar with codecov but I assume the bot will only post in the PR if something has changed in the code.

Codecov Report

Merging #288 (60b0f6c) into master (f5f05e9) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #288   +/-   ##
=======================================
  Coverage   91.35%   91.35%
=======================================
  Files           9        9
  Lines         162      162
  Branches        3        3
=======================================
  Hits          148      148
  Misses         14       14

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 f5f05e9...26acf89. Read the comment docs.


Continuing work towards agent only job execution

This PR contains a lot of changes to continue modifying the server to execute API submitted jobs using a Genie Agent instance instead of internal job execution logic from V3.
The core changes in this PR are:

Creation of composite DTOs to enable better transfer of information between components without constant need to change interface definitions
Modifying JobSpecificationService to be JobResolverService so it is clear it completely resolves the job not just generating a specification
Modifying the handling of attachments so that they are persisted somewhere between job submission and agent processing. Converting these attachments to ephemeral entities to permanently accessible somewhere and referenced as job dependencies
Modifying JobPersistenceService to have more convenient helper APIs for saving various information
Creation of an AgentLauncher interface which can be implemented to handle agent instantiation via various mechanisms
Creation of a JobLaunchService to handle the orchestration of Job launch after API submission

Coverage decreased (-0.06%) to 91.634% when pulling a866b3d7ebe829a829f21600a19b7e78c7fb2bf9 on tgianos:localAgentLaunch into 94f86604e3769c13e54f1b6b30da58e1198d9f2a on Netflix:master.


Improve folders/files structure

restructure the electron folder
simplify the electron/main.ts file, extract most of the logic to separate files
create a common folder to store modules that are being used by both main and renderer processes
decide if we should rename the src folder into client, renderer or frontend

I'm thinking of restructuring the folders like this:
src
    electron
        communication
        autoupdate
        services
    client
        assets
        components
        hooks
        keybindings
        redux
        services
        styles
        utils
    shared
        models
        kindhandlers
        constants
        utils

Feel free to comment on this and add suggestions, this is not final

Partially done in: https://github.com/kubeshop/monokle/pull/1534


When using kusk upgrade command, i cannot know what is the version from the message

Describe the enhancement you'd like to see
Add the upgraded version to the kusk cli upgrade message
Additional context

Solved


whitelist

It would be useful to have the possibility to manage a white list in order to exclude link containing like <IP_ADDRESS>, localhost and so on.

Sounds like a good idea. Would you be interested in providing a pull request?


JellyBook on OpenAPK

Hey,
I'm running a open source repo for Android apps at https://www.openapk.net and I would like to have JellyBook listed in the repo. Please review the listing at https://www.openapk.net/jellybook/com.KaraWilson.JellyBook/
It is hooked to your GitHub repo so all the updates are automatically pushed to OpenAPK. Let me know if its ok !
If you are interested you can link to it and use our download banners ( https://www.openapk.net/images/openapk-badge.png )

Hi,
Thanks for adding my listing, it looks good!
Before I give the thumbs up, I'm curious about how you're syncing the repo automatically. Also, I couldn’t find a link to your code on your account. Since this is your first PR and all, I just want to make sure everything’s legit. Could you link your repo or verify it somehow?
Thanks, Kara

Hey Kara,
I utilise the GitHub api so every time you have a new release, it automatically updates with OpenApk. I don't mess with your code, just run some check on the APK files and release them on OpenApk with direct links to your GitHub repo. I'm currently building the my repo so it could be loaded in third party clients like FDroid etc. For now Its only available as a web interface which lets visitors download and install open source apps at one place !
Cheers, George

Alright,
Feel free to keep on having JellyBook on your repository but as I cannot properly verify the integrity of the site (no offence, just haven't found and repo for it or any mentions of it elsewhere that would suggest reputability) I will not be adding your version to the readme


AbstractNonCHBidirAlgo: improve PriorityQueue handling

We currently remove and readd modified SPTEntries(L163-165) within the loop in order to update their position in the queue:
https://github.com/graphhopper/graphhopper/blob/5e88f307701a47f9e7afddece135ab209542727a/core/src/main/java/com/graphhopper/routing/AbstractNonCHBidirAlgo.java#L146-L177
This is rather expensive as PriorityQueue.remove(Object) has a complexity of O(n), checking each element in the queue for equality.
We could mark those entries instead (e.g add them to a Set) and update the Queue after the loop has finished:
Set<SPTEntry> modified = new HashSet<>();
while (iter.next()) {
        //...
        updateEntry(entry, iter.getEdge(), iter.getAdjNode(), origEdgeId, weight, currEdge, reverse);
        modified.add(entry);
        // ...
}
prioQueue.removeAll(modified);
prioQueue.addAll(modified);

Ok, I see removeAll is optimized for bulk removing multiple elements. addAll is just calling add for each element.
Did you try this yet? Btw another option is to set a 'removed' flag for the queue entries instead of actually removing them. The flagged entries are then rejected when they are polled from the queue. I think we tried this before, but not sure how much of a difference it made and maybe it is worth trying this again.

Could be interesting. See also #2092, #2107, #475 and #489.

I tried this here: 04011ef11e63fd165b90d5d95e07da4b64a8b003
Will post benchmarks when they are ready

Hm, unfortunately this is not faster and maybe even slightly slower, like 1.5ms vs 1.4ms. At least the way I implemented this. But maybe this can still be improved?
The strange thing I do not understand is that for non-CH my change yields a massive slow down, like 3.5s vs 0.1s. @otbutz you opened this issue for CH especially. Did you also experience that this tweak does not work for non-CH?

I did not check it yet. Just noticed PriorityQueue.remove(Object) taking some noticeable amount of time.

The strange thing I do not understand is that for non-CH my change yields a massive slow down, like 3.5s vs 0.1s.

The problem might be that PriorityQueue is extremely well tuned and hard to beat. OR that the bigger queue size is bad for iteration and polling OR that the Set makes the problems. Maybe you initialize the Set with 1000 or something or even use an ArrayList?

I'd profile with JMC to really get the culprit here.
https://adoptopenjdk.net/jmc.html

I tried using an ArrayList instead of a HashSet for non-CH and this was much faster (around x2), but still much slower than master. For CH it was still around the same, so no real improvement compared to master. The issue with non-CH is that removeAll traverses all elements of the queue (not only the ones of the given Collection that shall be removed), so if the queue is large it takes a long time.
Feel free to profile this in more detail using JMC, and re-open this issue, but currently I do not feel like trying further in this direction. If we actually wanted to speed up CH we should rather think about not using the BaseGraph/CH hybrid we are using at the moment and re-labelling the nodes according to the CH level. This would easily improve speed by around a factor of two and probably more (but require more memory).


Some fixes for issues I ran into

This plugin is very helpful and seems to be exactly what I was looking for, but I ran into a few issues. From what I can tell, the problems are easy enough to fix, and after making the fixes on my end things seemed to work fine. I also added a couple of debug strings that felt notably absent while I was testing.
I am new to using github, so I apologise if I did this incorrectly.

Closing this and making a new PR with another fix instead of a separate PR because I'm bad at github

Reopening because I didn't realise how this works because I'm really bad at github.
I'm sorry D:

Thanks for your fixes! NIce work.
I'm bad at GitHub too ... don't worry ;-)


Krah/jmx

upgrade to data-coord 0.7.14 from Jul 28

previous version 0.7.1 from Apr 29, (comparison: https://github.com/socrata-platform/data-coordinator/compare/681c93cabb04095c4a18310dfcb6e99a0bb034e6...1f65ac7f70d70ea353970ed577dfa5611db44075)
increase http timeouts
static analysis
password rotation
run migrations when starting docker container
updated secondary job selection
set initially_claimed_at
automatic retry broken dataset
docker settings to expose jmx for secondary-watcher
add missing timezone

expose jmx in spandex-http

verified working in my local stack

spandex #376 SUCCESS
This pull request looks good

This build looks good.


Typo in Associated Blog

in this blog https://grafana.com/blog/2021/05/04/get-started-with-distributed-tracing-and-grafana-tempo-using-foobar-a-demo-written-in-python/
the docker run command has a slight typo.
blog:
docker run -i --network=foobardemo_default loadimpact/k6 run --quiet - <example.js
what is should be:
docker run -i --network=foobar-demo_default loadimpact/k6 run --quiet - <example.js

Hey! Thanks, good catch :)
I have fixed the blog post.


Updating loss calculation to use one_hot labels

The in-depth description for the code uses one_hot labels as input to the softmax_cross_entropy() function, therefore the code should use one hot labels as well.

@MarkDaoust Sure thing, I'll keep the sparse_softmax_cross_entropy() version of the code, and update the tutorial to match. Changes to come shortly.

@MarkDaoust Were my changes in the second commit d7c971c1563cb61f0df6dc6ce3c89641ca0a5d8a sufficient for your review, or was there anything further that you'd like me to address?


Minor style nits.

Thanks very much. I should take care of the style in future.

No worries :) Once we've up-merged we'll probably be putting together a style guide.


Update Eufy Security WS Add On to 0.5.0 (latest)

Users can install latest version over here: https://github.com/fuatakgun/eufy_security_addon_0.4.3 - Will be removed later on
Open Issues;

livestream stopped event is not generated - https://github.com/bropat/eufy-security-ws/issues/27

i am not worried about RTSP functionality, at least, it will not contribute to p2p. RTSP has been working steady since beginning, because it is camera's responsibility to generate the stream, not add-on or integration

Yeah mm, well, here and others dont have the rtsp stable either... especially starting/stopping

Can you please point some?

Sure, ask conorlap :) he's experiencing the same stuff as me
It was good for one hour, then nothing than trouble starting/stopping, streaming...

good morning, and chance of  how to update/upgrade instructions. Have stable 0.3.3. but nearly broke it trying to guess the how to upgrade....gets very confusing whether this is an upgrade process via cli or can it be done thru the HACS/HA GUI ? Please and Thanks Shaz

thread is updated with 0.5.1
open issues;

https://github.com/bropat/eufy-security-ws/issues/40

targeted version number (0.5.2) is update

with new version of add-on and integration, I am able to stream over p2p without time limit, I have tested up to 15 minutes

Cool wonder how good it is... curious about the loading part :)

I hope i will publish it today, i am worried about migration as  new integration version is tightly coupled with new add-on version.
If a user updates their add-on, they should not skip integration update and vice versa.
I will rely on announcing through home assistant forum, let's see how it goes

Today, wauw great?
Am i right, a lot changed ? You need to update the readme? I'm not sure if the rtsp server addon is still needed too?
And if webrtc is still needed

I hope i will publish it today, i am worried about migration as new integration version is tightly coupled with new add-on version.
If a user updates their add-on, they should not skip integration update and vice versa.
I will rely on announcing through home assistant forum, let's see how it goes

Hey, something went wrong?
Ur ok?

updated both add-on and integration, please give it a try, YOU MUST UPDATE BOTH OF THEM.

add-on version: 0.5.2
integration version: e7c7f05

Updated add-on to 0.5.2 and latest integration and now I am getting the following error in the logs of the Add-on:

Updated add-on to 0.5.2 and latest integration and now I am getting the following error in the logs of the Add-on:

I'm getting the same error. The push notifications work, but no camera entity is created. The base station device is not created, just the doorbell.

I'm not seeing that error.
I'm seeing connection established
And 4 times client disconnected with ip X port: 42018 code: 1006 reason:
All the devices are still there, here

please track here about length issue: https://github.com/bropat/eufy-security-ws/issues/44
@Freddan101 @auspokey

I will resolve this, you can create separate issues after we have a traction from @bropat about this: https://github.com/bropat/eufy-security-ws/issues/44


Unable to build the WebSharper Library project when using paket as dependency manager

Description
How to reproduce:

ensure that Websharper addon for visual studio is installed
start new project with ProjectScaffold template
add new W# Library (framework target version 4.5.2+)
remove packages.config file from the project
add paket.references and reference Websharper
run install cmd on paket.dependencies (from VS paket plugin)
try build the project

Actual:
Error		The "CopyRuntimeDependencies" task could not be initialized with its input parameters.	Library1	C:\Workplace\camdora software\cryptogames\src\Library1\Library1.fsproj	53```

and

Severity	Code	Description	Project	File	Line	Suppression State
Error		The "TargetFramework" parameter is not supported by the "CopyRuntimeDependencies" task. Verify the parameter exists on the task, and it is a settable public instance property.	Library1	C:\Workplace\camdora software\cryptogames\src\Library1\Library1.fsproj	53

Work around:
set target framework in paket.dependencies file to:

framework >= net46

can you please add the broken project to this issue?


Add methods to allow plugins to lazily create and configure tasks

Context
This change adds a few methods that allow a plugin to:

Define a task so that it is created and configured only when the task is required, using TaskContainer.createLater().
Locate a task by name as a Provider<T> without triggering the creation or configuration of the task until the provider is queried, using TaskContainer.getByNameLater().
Configure all tasks of a given type only for those tasks that are required, using DomainObjectCollection.configureEachLater().
Add an element to a DomainObjectCollection as a Provider, using DomainObjectCollection.addLater(). (the lazy task methods are based on this).
Do this in a backwards compatible way so that consumers of the plugin are not affected if they use existing APIs to configure these tasks.

The methods are just placeholders so we can experiment with this approach and have names that aren't great.
The Java base plugin and Java plugin have been changed to make use of these APIs for the processResources, compileJava and classes tasks of each source set. It still uses the existing APIs to create and configure other tasks.
This change also allows Provider<? extends Task> to be used as a task dependency.
This change detangles a few things that were receiving each task, such as the lifecycle base plugin and the bridging to the software model.
Contributor Checklist

[ ] Review Contribution Guidelines
[ ] Make sure that all commits are signed off to indicate that you agree to the terms of Developer Certificate of Origin.
[ ] Check "Allow edit from maintainers" option in pull request so that additional changes can be pushed by Gradle team
[ ] Provide integration tests (under <subproject>/src/integTest) to verify changes from a user perspective
[ ] Provide unit tests (under <subproject>/src/test) to verify logic
[ ] Update User Guide, DSL Reference, and Javadoc for public-facing changes
[ ] Ensure that tests pass locally: ./gradlew <changed-subproject>:check

Gradle Core Team Checklist

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation
[ ] Recognize contributor in release notes

This might introduce some breaking changes which are very difficult to troubleshoot. Some plugins depends on the compileJava task created, I found this when I investigated another issue. For example, the following script:
apply plugin: 'java'

project.tasks.withType(JavaCompile).getByName("compileJava")

works well with 4.7, but fail with latest nighty:
Caused by: org.gradle.api.UnknownTaskException: Task with name 'compileJava' not found in root project 'provider-issue'.
        at org.gradle.api.internal.tasks.DefaultTaskCollection.createNotFoundException(DefaultTaskCollection.java:80)
        at org.gradle.api.internal.DefaultNamedDomainObjectCollection.getByName(DefaultNamedDomainObjectCollection.java:299)
        at org.gradle.api.internal.tasks.DefaultTaskCollection.getByName(DefaultTaskCollection.java:31)
        at org.gradle.api.internal.tasks.RealizableTaskCollection.getByName(RealizableTaskCollection.java:93)
        at org.gradle.api.tasks.TaskCollection$getByName$0.call(Unknown Source)
        at build_6gpl6y704b2h7ifa5j3mcj64i.run(/Users/zhb/Projects/tmp/provider-issue/build.gradle:10)

I don't think it's intentional.


Front-Cam video force close.

Hi, I have an issue where trying to do open front-cam video window force gives a force close.
This is my log. https://bin.kv2.dev/~61d38531410e7c32e6697918
This might be a device-related issue but still, I want to ask if you guys can take a look at this so I can fix it.
Tried versions: camera6 and latest camera8.
TLDR:
time:<PHONE_NUMBER>929
| msg: java.lang.IllegalArgumentException: Unable to find supported quality by QualitySelector
  | stacktrace: java.lang.IllegalArgumentException: Unable to find supported quality by QualitySelector
  | at androidx.camera.lifecycle.LifecycleCameraRepository.a(Unknown Source:13)
  | at androidx.camera.lifecycle.c.a(Unknown Source:42)
  | at h2.j.u(Unknown Source:66)
  | at l2.d.onClick(Unknown Source:25)
  | at android.view.View.performClick(View.java:7441)
  | at h2.e.onTouch(Unknown Source:3)

This is almost certainly a device-specific issue and is likely a device bug that CameraX would need to work around rather than something we can address in this app.

We need to know which device this happens on.

I am sorry for the late reply, was down with cold.
I am using a Redmi 7a/Pine running awaken OS. But no matter what rom the same bug happens. Note that gcam and stock camera works well.
Also, here is my local-manifest for building the awaken rom. Same trees are used every time.
https://github.com/iaiaian1/local-manifests/blob/Awaken-12.0/local_manifests.xml

Please test again on the most recent release.

I tested this 2/4/2022 right now. Front camera video still not working unfortunately.
Log:
https://katb.in/facewedakam

msg: java.lang.IllegalArgumentException: Unable to find supported quality by QualitySelector
stacktrace: java.lang.IllegalArgumentException: Unable to find supported quality by QualitySelector

This seems relevant to #91 and needs more investigation if this is happening to devices outside of Android Studio emulator.

Version 15 log: https://bin.kv2.dev/~6209938b410e7c32e6699359

The latest version didn't have any code changes. It was just updating dependencies and new icon.

@iaiaian1 Please try again with the latest version (version 13). CameraX made numerous improvements to video support for selecting resolution/bitrate.

@iaiaian1
Please test the latest release and see if the issue still persists. A fix has been made and should solve it for you.
Will close if there is no response.

Hi! I am still facing the same issue. Same log.
Does the latest version now works with other devices? If yes I can conclude that it is my device's issue and not on your side.

Hi @iaiaian1,
Could you please test the latest release (v15) again?

V15 now works fine!


Update README.md

Add exclusive include to make sure people know how they can include only certain files. This is extremely useful if you're trying to debug a certain file.
I also changed one of the examples on line 340, because the options have to be specific before the main script, or they will not be included.
And I added a line to the troubleshooting file to make sure users don't make the same mistake.
close #527

Hello, @zwhitchcox , are you sure that you don't have any problems with node-debug ... --hidden=... app ?
This question is relative to #498

Actually, it has stopped working since the last commit.

I opened a PR #530
Can you please confirm, that it fixes a bug.

runnin' like a dream!


[Debug] Make configurable attach timeout for chrome debugging

VSCode Version: 1.8.1
OS Version: Windows 8.1 x64

Would like to have an option to change attach timeout because there are times when the app being debugged need more time to initialize before getting ready to accept attach request than hardcoded 10 seconds. Especially when using hybrid debugging and/or prelaunch task take up time.
Right now there is only a hacky way to change it - by opening the file
c:\Program Files (x86)\Microsoft VS Code\resources\app\extensions\ms-vscode.node-debug\out\node\nodeDebug.js
and changing NodeDebugSession.ATTACH_TIMEOUT constant's value to the desired.

Using Intellisense in a launch.json shows that we already support a timeout attribute for both 'launch' and 'attach':

@weinand Sorry for not being specific enough right from the beginning. I've checked out, and timeout is there for "type": "node". But my case is about "type": "chrome". And for that case there is no appropriate option:

But you said above that you've hacked c:\Program Files (x86)\Microsoft VS Code\resources\app\extensions\ms-vscode.node-debug\out\node\nodeDebug.js which is for the 'node' debug type. So your hack does not work for "type": "chrome".

Please file the feature request against the Chrome debug extension: https://github.com/microsoft/vscode-chrome-debug


bug: visual highlights get stuck

Did you check docs and existing issues?

[X] I have read all the LazyVim docs
[X] I have searched the existing issues of LazyVim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
0.10.0
Operating system/version
MacOS 14.4.1
Describe the bug
Visual highlights keep getting stuck. Happens often. I have to close and reopen the buffer to clear it. But when I reopen the buffer and begin to make changes, I get an error Error executing lua callback: ... lar/neovim/0.10.0/share/nvim/runtime/lua/vim/snippet.lua:101: attempt to index a nil value
Video of the stuck visual highlight:
https://github.com/LazyVim/LazyVim/assets/48610822/762e697b-b908-4189-b425-71a769414d0c
Screenshot of errors once I close the buffer, reopen and begin to make changes to the buffer:

Steps To Reproduce
Happens often when I use this pattern to wrap some lines with something like a div or brackets:

Highlight some lines using <S-v>
Change the lines using c
Type in something that auto-closes like brackets ( or some tag using emmet like <div>
Now that your cursor is in the between the auto-closed pair, paste in the lines you just removed by using your system's paste command

I can't guarentee that this will cause the stuck highlights, but as I'm working quickly, I often get see this bug at least once a day.
Expected Behavior
Visual highlights should not get stuck and there should be no error Error executing lua callback: ... lar/neovim/0.10.0/share/nvim/runtime/lua/vim/snippet.lua:101: attempt to index a nil value
Repro
default init.lua

I noticed that too. Seems to be caused by Neovim builtin snippets. Please file an issue there (or look for an existing one, which I'm sure already exists)

Thank you for your prompt response. I filed an issue at neovim. I also wanted to share that I found a quick solution to the issue. By installing the luasnip extra, the bugs seem to go away. This might be a helpful workaround for others experiencing the same problem. It also solved another bug when creating a new file and then using a snippet like rfcv to generate a component, the name of the file would not be included with the snippet. Now with luasnip, it works as intended.


Update nn-mfidl-imfcameraconfigurationmanager.md

Added remarks section to explain this is a CoCreatable class.

@kasumman : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@drewbatgit : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Ember CLI 0.2.3 Installation

I’m having some issues when installing this addon in an ember-cli 0.2.3 app.
The updated syntax for installing an addon should be:
ember install ember-plupload

Next it throws the following error:
The `ember generate` command requires an entity name to be specified. For more details, use `ember help`.

Yeah, I've seen this. Not sure what's going on here... Might want to raise this in ember-cli/ember-cli

It is a known issue in ember-cli (https://github.com/ember-cli/ember-cli/issues/3831), and is only a warning.  Looks like it was just now closed by https://github.com/ember-cli/ember-cli/issues/3831

@IanVS hooray! Thanks for resolving this for me :)

Many thanks!


I'm not 100% sure what needs to be done here yet, but utilizing go workspaces + standard go module commands can result in some issues. I will update this issue as I learn more!


fixed nullpointer exception when finding no bam file for detected sample

following bam-related files exist for sample tumor - but no real bam file exists. However, sample 'tumor' is detected and no corresponding bam file is found. Leads to nullpointer exception.
alignment_backup/tumor_$PID_merged.mdup.bam.bamlook.sh  alignment_backup/tumor_$PID_merged.mdup.bam_fp  alignment_backup/tumor_$PID_merged.mdup.bam_fp1000

forgotten to push changes in buildinfo:
-RoddyAPIVersion=3.1
+RoddyAPIVersion=3.2


After being left to itself for a day, Aerial ends up with a black screen

I'm running Aerial 1.7.1, but I've seen this at least since upgrading to Catalina. I do not have any firewall installed, but I do have Screen Time enabled from 05:00 to 07:15. My setup is MBP 13" 2016, macOS 10.15.3, clamshell mode, external 2560x1440 monitor.
2020-02-17 01:28:31.828 : <AerialView: 0x7f82c841b050> played did reach end
2020-02-17 01:28:31.837 : <AerialView: 0x7f82c841b050> notification: name = AVPlayerItemDidPlayToEndTimeNotification, object = Optional(<AVPlayerItem: 0x600000753d70, asset = <AVURLAsset: 0x60000055daa0, URL = file:///Users/fuzzy76/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Application%20Support/Aerial/comp_C001_C005_PS_v01_SDR_PS_20180925_SDR_2K_AVC.mov>>), userInfo = nil
2020-02-17 01:28:31.838 : <AerialView: 0x7f82c841b050> observeValue Optional("readyForDisplay") false (0.0, 0.0, 2560.0, 1440.0)
2020-02-17 01:28:31.838 : <AerialView: 0x7f82c841b050> Setting player for all player layers in []
2020-02-17 01:28:31.840 : initvideocache
2020-02-17 01:28:31.841 : cached video file with length: 619839252
2020-02-17 01:28:31.841 : <AerialView: 0x7f82c841b050> playing video (OFFLINE MODE) : file:///Users/fuzzy76/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Application%20Support/Aerial/comp_HK_H004_C001_PSNK_DENOISE_v14_SDR_PS_FINAL_20180731_SDR_2K_AVC.mov
2020-02-17 01:28:31.842 : <AerialView: 0x7f82c841b050> observing current item <AVPlayerItem: 0x60000076c2c0, asset = <AVURLAsset: 0x60000056d8e0, URL = file:///Users/fuzzy76/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Application%20Support/Aerial/comp_HK_H004_C001_PSNK_DENOISE_v14_SDR_PS_FINAL_20180731_SDR_2K_AVC.mov>>
2020-02-17 01:28:31.842 : AssetLoaderDelegate deinit
2020-02-17 01:28:31.845 : <AerialView: 0x7f82c841b050> playing next video for player Optional(<AVPlayer: 0x600000765430>)
2020-02-17 01:28:31.878 : <AerialView: 0x7f82c841b050> observeValue Optional("readyForDisplay") true (0.0, 0.0, 2560.0, 1440.0)
2020-02-17 01:28:31.879 : start playback: (0.0, 0.0, 2560.0, 1440.0) (0.0, 0.0, 2560.0, 1440.0)
2020-02-17 01:41:44.010 : <AerialView: 0x7f82c841b050> played did reach end
2020-02-17 01:41:44.011 : <AerialView: 0x7f82c841b050> notification: name = AVPlayerItemDidPlayToEndTimeNotification, object = Optional(<AVPlayerItem: 0x60000076c2c0, asset = <AVURLAsset: 0x60000056d8e0, URL = file:///Users/fuzzy76/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Application%20Support/Aerial/comp_HK_H004_C001_PSNK_DENOISE_v14_SDR_PS_FINAL_20180731_SDR_2K_AVC.mov>>), userInfo = nil
2020-02-17 01:41:44.012 : <AerialView: 0x7f82c841b050> observeValue Optional("readyForDisplay") false (0.0, 0.0, 2560.0, 1440.0)
2020-02-17 01:41:44.013 : <AerialView: 0x7f82c841b050> Setting player for all player layers in []
2020-02-17 01:41:44.014 : initvideocache
2020-02-17 01:41:44.014 : cached video file with length: 203575746
2020-02-17 01:41:44.015 : <AerialView: 0x7f82c841b050> playing video (OFFLINE MODE) : file:///Users/fuzzy76/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Application%20Support/Aerial/comp_A001_C004_1207W5_v23_SDR_FINAL_20180706_SDR_2K_AVC.mov
2020-02-17 01:41:44.015 : <AerialView: 0x7f82c841b050> observing current item <AVPlayerItem: 0x600000753110, asset = <AVURLAsset: 0x600000539f20, URL = file:///Users/fuzzy76/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Application%20Support/Aerial/comp_A001_C004_1207W5_v23_SDR_FINAL_20180706_SDR_2K_AVC.mov>>
2020-02-17 01:41:44.019 : AssetLoaderDelegate deinit
2020-02-17 01:41:44.020 : <AerialView: 0x7f82c841b050> playing next video for player Optional(<AVPlayer: 0x6000007677e0>)
2020-02-17 01:41:44.045 : <AerialView: 0x7f82c841b050> observeValue Optional("readyForDisplay") true (0.0, 0.0, 2560.0, 1440.0)
2020-02-17 01:41:44.046 : start playback: (0.0, 0.0, 2560.0, 1440.0) (0.0, 0.0, 2560.0, 1440.0)
2020-02-18 07:00:27.395 : avInit .saver (0.0, 0.0, 296.0, 184.0) p: true o: true
2020-02-18 07:00:27.396 : <AerialView: 0x7faadd7089f0> AerialView setup init (V1.7.1) preview: true
2020-02-18 07:00:27.397 : Time Management initialized
2020-02-18 07:00:27.397 : Display Detection initialized
2020-02-18 07:00:27.397 : ***Display Detection***
2020-02-18 07:00:27.398 : 1 display(s) detected
2020-02-18 07:00:27.398 : 1cm = 35.43307139829307 points
2020-02-18 07:00:27.399 : npass: dict [__C.NSDeviceDescriptionKey(_rawValue: NSDeviceIsScreen): YES, __C.NSDeviceDescriptionKey(_rawValue: NSDeviceSize): NSSize: {2560, 1440}, __C.NSDeviceDescriptionKey(_rawValue: NSScreenNumber):<PHONE_NUMBER>, __C.NSDeviceDescriptionKey(_rawValue: NSDeviceResolution): NSSize: {72, 72}, __C.NSDeviceDescriptionKey(_rawValue: NSDeviceBitsPerSample): 8, __C.NSDeviceDescriptionKey(_rawValue: NSDeviceColorSpaceName): NSCalibratedRGBColorSpace]
2020-02-18 07:00:27.399 :        bottomLeftFrame (0.0, 0.0, 2560.0, 1440.0)
2020-02-18 07:00:27.400 : src orig : (0.0, 0.0)
2020-02-18 07:00:27.400 : left 0.0 below 0.0
2020-02-18 07:00:27.400 : [id=2026673846, width=2560, height=1440, bottomLeftFrame=(0.0, 0.0, 2560.0, 1440.0), topRightCorner=(2560.0, 1440.0), isMain=true, backingScaleFactor=1.0]
2020-02-18 07:00:27.401 : (0.0, 0.0, 2560.0, 1440.0)
2020-02-18 07:00:27.401 : ***Display Detection Done***
2020-02-18 07:00:27.402 : Using : nil
2020-02-18 07:00:27.402 : <AerialView: 0x7faadd7089f0> setting up player layer with bounds/frame: (0.0, 0.0, 296.0, 184.0) / (0.0, 0.0, 296.0, 184.0)
2020-02-18 07:00:27.403 : Using dot workaround for video driver corruption
2020-02-18 07:00:27.404 : Manifest init
2020-02-18 07:00:27.404 : app support exists
2020-02-18 07:00:27.405 : No customvideos.json at : /Users/fuzzy76/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Application Support/Aerial/customvideos.json
2020-02-18 07:00:27.405 : isManifestCached 10 true
2020-02-18 07:00:27.406 : isManifestCached 11 true
2020-02-18 07:00:27.406 : isManifestCached 12 true
2020-02-18 07:00:27.406 : isManifestCached 13 true
2020-02-18 07:00:27.407 : 2020-02-13
2020-02-18 07:00:27.407 : Interval : Optional(-457225.59947896004)
2020-02-18 07:00:27.407 : No need to check for new videos
2020-02-18 07:00:27.408 : Manifests files were not loaded in class
2020-02-18 07:00:27.408 : Files were not already loaded in memory
2020-02-18 07:00:27.408 : Manifests are cached on disk, loading
2020-02-18 07:00:27.409 : Poi Strings Provider initialized
2020-02-18 07:00:27.409 : Defaulting to bundle
2020-02-18 07:00:27.410 : path : /Users/fuzzy76/Library/Screen Savers/Aerial.saver/Contents/Resources/en.json
2020-02-18 07:00:27.410 : Community JSON : 73 entries
2020-02-18 07:00:27.411 : No local or user cache exists, using ~/Library/Application Support/Aerial
2020-02-18 07:00:27.411 : cache to be used : Optional("/Users/fuzzy76/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Application Support/Aerial")
2020-02-18 07:00:27.412 : Total videos processed : 99 callbacks : 0
2020-02-18 07:00:27.412 : <AerialView: 0x7faadd7089f0> Setting player for all player layers in []
2020-02-18 07:00:27.413 : initvideocache
2020-02-18 07:00:27.413 : cached video file with length: 163557267
2020-02-18 07:00:27.414 : <AerialView: 0x7faadd7089f0> playing video (OFFLINE MODE) : file:///Users/fuzzy76/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Application%20Support/Aerial/comp_A105_C003_0212CT_FLARE_v10_SDR_PS_FINAL_20180711_SDR_2K_AVC.mov
2020-02-18 07:00:27.414 : <AerialView: 0x7faadd7089f0> observing current item <AVPlayerItem: 0x600002c418b0, asset = <AVURLAsset: 0x600002e05260, URL = file:///Users/fuzzy76/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Application%20Support/Aerial/comp_A105_C003_0212CT_FLARE_v10_SDR_PS_FINAL_20180711_SDR_2K_AVC.mov>>
2020-02-18 07:00:27.415 : <AerialView: 0x7faadd7089f0> observeValue Optional("readyForDisplay") false (0.0, 0.0, 296.0, 184.0)
2020-02-18 07:00:27.415 : AssetLoaderDelegate deinit
2020-02-18 07:00:27.415 : <AerialView: 0x7faadd7089f0> backing change 1.0 isDisabled: false frame: (0.0, 0.0, 296.0, 184.0) preview: true
2020-02-18 07:00:27.754 : <AerialView: 0x7faadd7089f0> observeValue Optional("readyForDisplay") true (0.0, 0.0, 296.0, 184.0)
2020-02-18 07:00:27.755 : start playback: (0.0, 0.0, 296.0, 184.0) (0.0, 0.0, 296.0, 184.0)
2020-02-18 07:00:27.896 : <AerialView: 0x7faadd7089f0> startAnimation frame (0.0, 0.0, 296.0, 184.0) bounds (0.0, 0.0, 296.0, 184.0)
2020-02-18 07:00:27.897 : restarting playback
2020-02-18 07:00:32.329 : <AerialView: 0x7faadd7089f0> stopAnimation
2020-02-18 07:00:35.276 : pwc init2
2020-02-18 07:00:35.281 : Callback after manifest loading
2020-02-18 07:00:35.382 : Looking for outdated files
2020-02-18 07:00:35.382 : No old files found
2020-02-18 07:00:35.383 : Aerial control panel V1.7.1
2020-02-18 07:00:35.387 : Cache size : 57,11 GB
2020-02-18 07:00:35.390 : cvcinit2
2020-02-18 07:00:35.391 : cvcawake
2020-02-18 07:00:35.394 : wdl

Left to itself, Aerial will end up in a black screen with a mouse cursor on top. Any notifications that have arrived will also be visible. I've mostly noticed this happening during the night, but I can't be 100% sure.

Hi @fuzzy76

I'm running Aerial 1.7.1, but I've seen this at least since upgrading to Catalina. I do not have any firewall installed, but I do have Screen Time enabled from 05:00 to 07:15. My setup is MBP 13" 2016, macOS 10.15.3, clamshell mode, external 2560x1440 monitor.

Sounds good.

Left to itself, Aerial will end up in a black screen with a mouse cursor on top. Any notifications that have arrived will also be visible. I've mostly noticed this happening during the night, but I can't be 100% sure.

Just to be sure, when you mean notifications you mean like mail, imessage, etc that show on top right corner ? What about Aerial's infos, such as the clock if you hadn't disable it, was it still ticking ? And video descriptions ?
These lines :
2020-02-17 01:41:44.046 : start playback: (0.0, 0.0, 2560.0, 1440.0) (0.0, 0.0, 2560.0, 1440.0)
2020-02-18 07:00:27.395 : avInit .saver (0.0, 0.0, 296.0, 184.0) p: true o: true

suggest that playback started, but nothing else happened after that, as if the screensaver was interrupted (or somehow crashed). I'll try to think a bit about this one and get back to you, please try to answer my questions above if you can.
In any case, sorry about that bug, I'll try to track it down.

I mean the regular macOS notifications like Mail, Reminders, etc.
The Aerial info is not there. Just a black screen with a mouse pointer and any notifications that have arrived.
Just let me know if there is anything more I can provide. :)

I mean the regular macOS notifications like Mail, Reminders, etc.
The Aerial info is not there. Just a black screen with a mouse pointer and any notifications that have arrived.
Just let me know if there is anything more I can provide. :)

Thanks @fuzzy76 ! So it sounds more like a full blown crash/interruption. May I ask you to go into Console.app, look into crash reports (that's the one with the exclamation point in a triangle, in the list on the left), and tell me if you see anything that sounds like a screensaver, possibly : ScreenSaverEngine, legacyScreenSaver, or Aerial. If you have any crash here, I'd love to see a log !
Hopefully something crashes and I can find what !

It happened again this night (screensaver was last started 23:56 according to the logs).
No crash report. But I did find this in system.log.0:
Feb 19 00:00:03 PeAr-MBP com.apple.xpc.launchd[1] (com.apple.ScreenSaver.Engine.legacyScreenSaver[32092]): Service did not exit 5 seconds after SIGTERM. Sending SIGKILL.

@fuzzy76
So that's 4-5 minutes of running, not that much, hmm !
But here's the thing, that message is actually what you get when macOS "correctly" stops the screensaver in Catalina (I know...).
Bit of context, and apologies if you already were familiar with all of this, there are two settings that control how long a screensaver runs, the first is in the main Screen Saver panel, where you decide after how long an inactivity should the system launch the screensaver :

(you can obviously use hot corners and such)
The second one is in the power options (the lightbulb at the bottom) :

Now this one is tricky, it decides after how long an inactivity should the system power off the screen. Those two settings are not additive, so if you say, 20 minutes in first, and 20 minutes here, Aerial will never launch.
If you set 20 mins in the first one, and 30 mins in the seconds... Aerial will run for 10 mins.
Here's a concrete example from today here. From Aerial's log :
2020-02-19 12:33:06.167 : avInit .saver (0.0, 0.0, 2560.0, 1440.0) p: true o: false
2020-02-19 12:33:06.167 : <AerialView: 0x7f8610608c50> AerialView setup init (V1.7.2beta0) preview: false

From system.log :
Feb 19 12:43:23 iMac-de-Guillaume-2 com.apple.xpc.launchd[1] (com.apple.ScreenSaver.Engine.legacyScreenSaver[59944]): Service did not exit 5 seconds after SIGTERM. Sending SIGKILL.

(you'll see there's a bit of a grace period on the screen off thing, macOS will first strongly dim your screen for a few secs then shutdown the screen).
So as you can see, same "error" message you get. Which I have to say doesn't sound good, it makes it sound legacyScreenSaver.appex was hanging, which it was not really, I literally saw the screen go off and Aerial was still running correctly at that point. It pains me to say this as I would never willingly defend that thing which is behind every single issue with Catalina for Aerial 😭
When the screen goes off, macOS kills the screensaver. So at that point, when I woke up my mac, I saw my desktop background, notifications on top left, and a password prompt. That's how it's supposed to work as far as I know, now.
So I'm wondering about which settings you have in both. Is it possible you are shutting down the screen, and thus Aerial ? It's also possible that some of the other sleep options could cause macOS to shutdown the screensaver.
Please tell me more about your settings and we'll go from there (also you should get 1.8.0 here : https://github.com/JohnCoates/Aerial/releases/tag/v1.8.0 )

My screen saver is set to launch after 10 minutes, and my power save options is set to turn of the screen after 3 hours. So this could be happening when the screen is supposed to power of.
Yesterday I rebooted my Mac (which I seldom do) and logged in before going to bed. And when I looked at it this morning, the screen was off (completely off, like the power options are supposed to do).
But I don't think it's my desktop wallpaper. I have the Catalina dynamic wallpaper set. And there was not password prompt. I actually don't remember how I returned to my desktop. It could be that the blurred login screen came when I clicked the mouse or something.
But since I've seen this bug for atleast half a year, I know it's not gone. I also updated to 1.8.0 yesterday.

Sorry I didn't get to answer you earlier.

My screen saver is set to launch after 10 minutes, and my power save options is set to turn of the screen after 3 hours. So this could be happening when the screen is supposed to power of.

Intriguing.

Yesterday I rebooted my Mac (which I seldom do) and logged in before going to bed. And when I looked at it this morning, the screen was off (completely off, like the power options are supposed to do).

I see. So, just to try and clarify, sorry if I didn't get this correctly, but what exactly happens when it crashes, regarding to your screen ? Are you telling me your screen is NOT in sleep mode after 3 hours, and that in the morning your screen is awake, showing a black screen with a pointer ?
If I got this right, what does happen when you move the mouse, when it's in this state ?

But I don't think it's my desktop wallpaper. I have the Catalina dynamic wallpaper set. And there was not password prompt. I actually don't remember how I returned to my desktop. It could be that the blurred login screen came when I clicked the mouse or something.

Ok that would make sense, and at that point your blurred background probably comes with the login screen.

But since I've seen this bug for atleast half a year, I know it's not gone. I also updated to 1.8.0 yesterday.

I see. Well, next time you catch it, please try and check what happens at wake up. I'd love to get both an Aerial.log and a system.log from a night where it crashes to see if I can pinpoint the sequence of events.
The premature shutdown of Aerial is one thing, assuming we can reproduce that, but your screen never going to sleep is a whole other thing, this may be a weird Catalina bug. As far as I understand the screensaver subsystem, it's not linked to the power saving stuff and it should kick in independently anyway.
I'm wondering if you're not experiencing one of those weird clamshell bug, do you keep your mbp always in this mode, or do you sometimes unplug it ? It's truly peculiar hopefully we can track it down.

Are you telling me your screen is NOT in sleep mode after 3 hours, and that in the morning your screen is awake, showing a black screen with a pointer ?

Correct.

If I got this right, what does happen when you move the mouse, when it's in this state ?

I think the mouse moves and I'm thrown to the unlock screen (username / password). I need to pay better attention next time it happens. But I'm positive it's pretty straightforward to get back to the desktop.

I'm wondering if you're not experiencing one of those weird clamshell bug, do you keep your mbp always in this mode, or do you sometimes unplug it ?

It's always in clamshell, atleast when this bug happens. It's only open when not plugged in (on the move). And in those circumstances I always close it before the screensaver kicks in (Aerial is set to disable when on battery any way).
I'll keep you posted when it happens again. It's not like it crashes my Mac, so it's not a showstopper. :)

Are you telling me your screen is NOT in sleep mode after 3 hours, and that in the morning your screen is awake, showing a black screen with a pointer ?

Correct.

If I got this right, what does happen when you move the mouse, when it's in this state ?

I think the mouse moves and I'm thrown to the unlock screen (username / password). I need to pay better attention next time it happens. But I'm positive it's pretty straightforward to get back to the desktop.

Ok thanks for this, I think I'm starting to get a better understanding of what you are experiencing. Here's my (possibly wrong) understanding of how it's supposed to work (with your 10min/3hr, assuming you didn't hot corner):

T+10min, macOS starts ScreenSaverEngine, with legacyScreenSaver.appex loading Aerial.saver. At that point Aerial starts running.
T+3hrs, macOS starts winding down background activity and will dim the internal screen to warn it will go to sleep soon.
3a) T+3hrs and a few seconds, macOS kills ScreenSaverEngine. Aerial stops running. Screen goes black.
3b) T+3hrs and a few seconds, macOS sends to sleep the monitors (but fails)
You come back a few hours later, monitor shows just a black screen with pointer, ScreenSaverEngine is not running, system is just waiting to be woken up thinking the display is asleep.

I'm not 100% sure of the order in which 3a/3b happens, gut feeling would be that a SIGTERM is sent first, then goes to sleep, for some reason the SIGTERM doesn't work and 5s later a SIGKILL just ends it. It sounds inelegant and dirty, and that sounds perfectly aligned with my feelings towards legacyScreenSaver 😁
Could explain lines like this : Feb 21 03:10:27 iMac-de-Guillaume-2 com.apple.xpc.launchd[1] (com.apple.ScreenSaver.Engine.legacyScreenSaver[7763]): Service did not exit 5 seconds after SIGTERM. Sending SIGKILL.

I'm wondering if you're not experiencing one of those weird clamshell bug, do you keep your mbp always in this mode, or do you sometimes unplug it ?

It's always in clamshell, atleast when this bug happens. It's only open when not plugged in (on the move). And in those circumstances I always close it before the screensaver kicks in (Aerial is set to disable when on battery any way).

I see. I'm not 100% sure your issue is specific to Aerial, or to screensavers at all, this is likely "just" an issue with Catalina not sending to sleep your monitor.

I'll keep you posted when it happens again. It's not like it crashes my Mac, so it's not a showstopper. :)

Please do with the logs, there might be some message regarding sending your monitor to sleep. I would suggest a few things.

Since you mention that you rarely reboot, make sure to see if it doesn't just start happening after a while post reboot, after working fine for a few days
Looks like you have a USB-C mac, what's the connection situation with your monitor, do you use a USB-C->HDMI dongle ? A hub ?
Do you happen to have any utility that interacts with the screen/video drivers (f.lux or some tool to set resolution etc) ?

One thing you could try also, is from terminal, run pmset -g assertions
I would look for these three lines (this is probably reset at boot time, so if you haven't experienced the bug yet, might not help) :
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   PreventUserIdleSystemSleep     0

Especially the first one. If you see a number higher than 0 then below the list, you'll see a list of which process prevented you to go to sleep. You may just find what's blocking here.
I'm not 100% convinced that your issue is directly tied to Aerial (might happen with other screensavers, could be worth a check although not all 1st party screensavers run in the same context as 3rd party does with the sandboxing thing) but nevertheless I'd start digging around the not going to sleep angle, this seems more likely to me.
Please let me know what you find !

Here's my (possibly wrong) understanding of how it's supposed to work (with your 10min/3hr, assuming you didn't hot corner)

I often hot corner, but that should probably only affect the timing, right?

Looks like you have a USB-C mac, what's the connection situation with your monitor, do you use a USB-C->HDMI dongle ? A hub ?

I do have a Belkin Thunderbolt 3 dock. Like this: https://www.belkin.com/us/p/p-F4U095/

Do you happen to have any utility that interacts with the screen/video drivers (f.lux or some tool to set resolution etc) ?

Not that I can think of.

Here's my (possibly wrong) understanding of how it's supposed to work (with your 10min/3hr, assuming you didn't hot corner)

I often hot corner, but that should probably only affect the timing, right?

Yep, it should just changes the delay in step 1) in my example. If you hot corner the 3hrs should start from that moment, from my understanding.

Looks like you have a USB-C mac, what's the connection situation with your monitor, do you use a USB-C->HDMI dongle ? A hub ?

I do have a Belkin Thunderbolt 3 dock. Like this: https://www.belkin.com/us/p/p-F4U095/

Found a few complaints like this that are somewhat related : https://community.belkin.com/s/question/0D53400003tsHQyCAM/thunderbolt-3-express-dock-hd-sleep-issue
Could also be a driver being flaky in Catalina ?

Do you happen to have any utility that interacts with the screen/video drivers (f.lux or some tool to set resolution etc) ?

Not that I can think of.

Ok, give the pmset thing a shot when you have a sec, next time you trigger the bug, and let me know ! If it's a driver issue, maybe pmset will register it with any luck.

[fuzzy76@PeAr-MBP:~] pmset -g assertions | grep Sleep
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   PreventUserIdleSystemSleep     1
   pid 518(sharingd): [0x0002660500018821] 00:01:11 PreventUserIdleSystemSleep named: "Handoff"

AerialLog.txt
system.log
Come to think of it, it could be my dock. I can't remember experiencing anything like this on my work Mac which has a pretty identical setup (only difference is the dock and that it's a 2017 model instead of 2016.

So crossing the logs, I get in Aerial :
2020-02-21 00:18:08.235 : start playback: (0.0, 0.0, 2560.0, 1440.0) (0.0, 0.0, 2560.0, 1440.0)

About a minute later, in system.log, Aerial gets killed :
Feb 21 00:19:25 PeAr-MBP com.apple.xpc.launchd[1] (com.apple.ScreenSaver.Engine.legacyScreenSaver[4506]): Service did not exit 5 seconds after SIGTERM. Sending SIGKILL.

So far that's consistent.
Your pmset entry isn't timed (I think it's a cputime ? definitely not a timestamp as I have a pid 151(powerd): [0x0000002200088000] 48:44:40 ExternalMedia named: "com.apple.powermanagement.externalmediamounted" entry here) so we can't 100% pinpoint it.
I have no idea how handoff should/could block going to sleep, that seems really weird. Were you using an iPad around that time maybe ?
There's a LOT of entries about AMPDeviceDiscoveryAgent in your syslog around that time. A very quick check lead me to this :
https://georgegarside.com/blog/macos/stop-finder-opening-when-connecting-iphone/
So now I'm wondering, could it be iPhone/iPad syncing failing and keeping your computer up ? Pretty wild if that's that, have a look at the link and let me know.

Closing this, please reopen if you want to look into it further.


Remove duplicate CSS preprocessor article

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

https://github.com/freeCodeCamp/freeCodeCamp/blob/master/guide/english/css/css-preprocessors/index.md

@kedskeds Thank you for your contribution to the page! 👍
We're happy to accept these changes, and look forward to future contributions. 📝


heloowwords

Problem encountered on https://dotnet.microsoft.com/learn/web/aspnet-hello-world-tutorial/install
Operating System: windows
Provide details about the problem you are experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.

Not enough information, @linhdivine. Can you please provide details of your problem?

Closing due to inactivity. @linhdivine feel free to reopen if you have more info, we will be happy to help.


Distortion in depth data?

Required Info

Camera Model
SR300

Firmware Version
<IP_ADDRESS>

Operating System & Version
Ubuntu 16.04

Kernel Version (Linux Only)
4.4.0-53

Build System
Makefile

I'm running the SR300 with Ubuntu, and I have a question about the depth data itself. In my setup, the camera is looking down at a flat desk surface from a distance of ~ 85 cm, but when I run cpp-pointcloud, the result looks something like this:

The curve is pretty obvious (and in reality, the desk is of course flat). Is this an inherent limitation of the depth imager, or is there anything I can do? In my application, I'm using rs::stream::depth and rs::stream::color, then I manually map from depth to color using the following code:
      rs::float2 pixel = { (float) x, (float) y };
      point = depth_intrinsics.deproject(pixel, raw_depth*scale);

      rs::float3 point2 = depth_to_color.transform(point);
      rs::float2 pixel2 = color_intrinsics.project(point2);

      const int color_x0 = static_cast<int>(pixel2.x + 0.5f);
      const int color_y0 = static_cast<int>(pixel2.y + 0.5f);

Any suggestions?

Hi @floe This means you received a prerelease SR300 with fundamental calibration issues. (See: https://github.com/IntelRealSense/librealsense/issues/46)
Intel would need to provide you with a new camera.

@ddiakopoulos thanks, very helpful! Who do I need to contact about this?


Setting up fastlane for the first time, getting errors early on.

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I have read the Contribution Guidelines

Issue Description
I'm trying to get started with fastlane, but quickly ran into some problems. Am I suppose to manually create an app on iTunes connect before fastlane can be useful?
For testing purposes, I created a brand new Xcode project and did the following steps:

Went into my project directory, and used fastlane init in Terminal
Gave my apple credentials when prompted
fastlane then told me This app identifier doesn't exist on iTunes Connect yet, it will be created for you and asked me to Please confirm the above values (y/n)
I selected y
I then received this error:

Ran into error while trying to connect to iTunes Connect / Dev Portal: Could not find app with app identifier 'com.Kelvin.Test132.asdf.341234' in your iTunes Connect account<EMAIL_ADDRESS>- Team: 117214157)`

Falling back to manual onboarding

Could not find app with app identifier 'com.Kelvin.Test132.asdf.341234' in your iTunes Connect account<EMAIL_ADDRESS>- Team: 117214157)

An error occured during the setup process. Falling back to manual setup!

Any help is appreciated.
Captured Output
Command Used: init
Output/Log

DEBUG [2017-04-05 15:41:45.20]: Checking if there are any plugins that should be loaded...
INFO [2017-04-05 15:41:45.21]: Detected iOS/Mac project in current directory...
INFO [2017-04-05 15:41:45.21]: This setup will help you get up and running in no time.
INFO [2017-04-05 15:41:45.21]: fastlane will check what tools you're already using and set up
INFO [2017-04-05 15:41:45.21]: the tool automatically for you. Have fun!
INFO [2017-04-05 15:41:45.21]: $ xcodebuild clean -showBuildSettings -project ./Test.xcodeproj
WARN [2017-04-05 15:41:45.62]: Your Apple ID (e.g. fastlane@krausefx.com):

Looking for related GitHub issues on fastlane/fastlane...
Search query: Could not retrieve response as fastlane runs in non-interactive mode

URL: https://api.github.com/search/issues?q=Could%20not%20retrieve%20response%20as%20fastlane%20runs%20in%20non-interactive%20mode+repo:fastlane/fastlane
➡  Missing Push Notification Entitlement - response from itunes app review
   https://github.com/fastlane/fastlane/issues/8523 [open] 5 💬
   3 weeks ago

➡  ERROR 65: Your shell environment is not correctly configured
   https://github.com/fastlane/fastlane/issues/8157 [open] 8 💬
   3 weeks ago

➡  fastlane deliver upload_build - not referencing fastlane/metadata/review_information/notes.txt for app_review_information key 'notes'
   https://github.com/fastlane/fastlane/issues/8413 [closed] 2 💬
   5 weeks ago

and 15 more at: https://github.com/fastlane/fastlane/search?q=Could%20not%20retrieve%20response%20as%20fastlane%20runs%20in%20non-interactive%20mode&type=Issues&utf8=✓

🔗  You can ⌘ + double-click on links to open them directly in your browser.

✅ fastlane environment ✅
Stack

Key
Value

OS
10.12.4

Ruby
2.4.1

Bundler?
false

Git
git version 2.11.0 (Apple Git-81)

Installation Source
/usr/local/bin/fastlane

Host
Mac OS X 10.12.4 (16E195)

Ruby Lib Dir
/usr/local/Cellar/ruby/2.4.1_1/lib

OpenSSL Version
OpenSSL 1.0.2k  26 Jan 2017

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
8.3

System Locale

Variable
Value

LANG
en_CA.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
No Fastfile found
`./fastlane/Appfile`
app_identifier "com.Kelvin.Test132.asdf.341234" # The bundle identifier of your app
apple_id<EMAIL_ADDRESS># Your Apple email address

team_id "99A58D6B2S"  # Developer Portal Team ID

# you can even provide different app identifiers, Apple IDs and team names per lane:
# More information: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Appfile.md

fastlane gems

Gem
Version
Update-Status

fastlane
2.25.0
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.1.0

slack-notifier
1.5.1

i18n
0.8.1

thread_safe
0.3.6

tzinfo
1.2.3

minitest
5.10.1

activesupport
4.2.8

CFPropertyList
2.3.5

claide
1.0.1

colored2
3.1.2

nanaimo
0.2.3

xcodeproj
1.4.3

rouge
1.11.1

xcpretty
0.2.6

terminal-notifier
1.7.1

unicode-display_width
1.1.3

terminal-table
1.7.3

plist
3.2.0

public_suffix
2.0.5

addressable
2.5.1

multipart-post
2.0.0

word_wrap
1.0.0

tty-screen
0.5.0

babosa
1.0.2

colored
1.2

highline
1.7.8

commander-fastlane
4.4.4

excon
0.55.0

faraday
<IP_ADDRESS>

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20170223

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

fastimage
2.1.0

gh_inspector
1.0.3

uber
0.0.15

representable
2.3.0

retriable
2.1.0

mime-types-data
3.2016.0521

mime-types
3.1

hurley
0.2

little-plugger
1.1.4

multi_json
1.12.1

logging
2.2.0

jwt
1.5.6

memoist
0.15.0

os
0.9.6

signet
0.7.3

googleauth
0.5.1

httpclient
2.8.3

google-api-client
0.9.28

json
2.0.2

mini_magick
4.5.1

multi_xml
0.6.0

rubyzip
1.2.1

security
0.1.3

xcpretty-travis-formatter
0.0.4

dotenv
2.2.0

bundler
1.14.6

faraday_middleware
<IP_ADDRESS>

io-console
0.4.6

openssl
2.0.3

generated on: 2017-04-05

fastlane should handle this automatically, I assume that there might be a team mix up: When you login using your Apple ID on the Dev Portal and iTunes Connect, is it the same account?
The output you posted in Output/Log seems to be a different error, right?

I just checked and as far as I can tell, both my account in the Dev Portal and iTunes Connect uses the same email and password.
Not sure about the Output/Log stuff - Just wanted to pass along more information
Could switching on Xcode's automatic provisioning affect this in any way?

same error

I have the same error but in my case, Dev Portal and iTunes Connect are two different Apple IDs. Any suggestions?

For those cases it's probably best to set up fastlane yourself, based on the docs and the example setups 👍

I had the same error, I found that the app name I'm using was already available on iTunesconnect.
Try creating with a unique name which is not available on iTunesconnect and it will work.
Cheers! 👍

Same here, i had no previous apps, using same log in credentials both in Dev Portal and ITunes
After fastlane init, the app would have been created in Dev Portal but not in ITunes
What i ended up doing was:

run fastlane init
manually create missing app on ITunes linking to Dev Center’s bundle id
delete fastlane folder
run fastlane init again so it picks metadata about both

Encountered the same issue when setting up fastlane for the first app of a fresh developer account belonging to a company.
I guess the error is caused by the fact that when creating the first app on itunes connect, you have to provide the company name. This requirement applies only for the first app of a company's developer account.

I had the same issue during fastlane init and I am part of two teams with same email & pass.
However I managed to get it working 👌 :

Run fastlane init to create your Appfile and etc. Receive the nasty

Could not find app with app identifier XXXXXX in your iTunes Connect account ....

Change Appfile
What I did to get it to create the app on iTunes Connect is changing my ../XcodeFastlaneProject/fastline/Appfile to this:

app_identifier "com.yourCompany.YourApp" # The bundle identifier of your app

apple_dev_portal_id<EMAIL_ADDRESS># Apple Developer Account
itunes_connect_id<EMAIL_ADDRESS>   # iTunes Connect Account

team_id "E******" # Developer Portal Team ID
itc_team_id "1*****" # iTunes Connect Team ID

# you can even provide different app identifiers, Apple IDs and team names per lane:
# More information: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Appfile.md

This is effectively adding the two emails separately and specifying  itc_team_id.

Call fastlane produce
This creates the app on iTunes Connect without problems, because the Appfile is properly setup. You can check this by logging in your iTunes Connect account.

Call fastlane init
This will wipe your Appfile with the default (non-working) setup, but it will succeed, because you have the new app on iTunes Connect.

Repeat step 1
Because step 3 wipes your Appfile, you have to edit it again.

This should finish successfully and you have a normal setup now! Feel free to edit your Fastlane file now and run things like fastlane beta 😄


Discrepancy in Severity Mappings for Veracode SCA scans

Veracode SCA scans given the following severities based upon CVSS scores:

However, DefectDojo tags the severity using this criteria:

Given this, a CVSS score of 4.0 will put the severity at 'Medium' in DD but the description assigned to the finding will show CVS Score 4.0 (Low) since the severity value coming from Veracode is used within the description:

Personally, I would think the CVSS breakdown within Veracode would be used since it's well defined, with Very High mapping to Critical and Low/Very Low mapping to Low.
Veracode SCA Severity mapping
https://docs.veracode.com/r/review_severity_exploitability
DefectDOJO Veracode parser SCA Severity Mapping
https://github.com/DefectDojo/django-DefectDojo/blob/612a0f682ae0a4e007196de4f438782464b3ae3d/dojo/tools/veracode/parser.py#L192
Deployment method (select with an X)

[ ] Docker Compose

[X] Kubernetes

[ ] GoDojo

DefectDojo version 2.7.1

Personally, I would think the CVSS breakdown within Veracode would be used since it's well defined, with Very High mapping to Critical and Low/Very Low mapping to Low.

I agree. I think we can improve that. Will try to create a patch for that.

@damiencarol I think the problem in the Veracode parser is that it's manually mapping CVSS scores to DefectDojo severity. However, the Veracode XML actually contains the severity score. So we should set the DefectDojo severity according to:

5 -> Critical
4 -> High
3 -> Medium
2 -> Low
1 and 0 -> Info

WDYT? I can prepare a patch if you agree.

This issue can be closed


Add docs and expToSplice

This PR adds some Quick Start docs, since it took me a while to figure out how to use the library.
I also added expToSplice :: Applicative m => TExp a -> Splice m a, which is useful when splicing in values, eg let x :: TExp Int in [|| $(expToSplice x) :: Int ||].

Thanks for the feedback! Let me know if there's anything I can do to make it better. 😄

Thanks, @parsonsmatt! Let me know if you'd like a new th-compat release with these changes soon. If not, I'll eventually make a new release when I get around to updating various packages for GHC 9.2.

There's no rush on my end. Thanks!

I've uploaded th-compat-0.1.3 to Hackage with these changes.


Upgrade terraform-provider-linode to v1.29.4

No breaking changes, no new resources, no new data sources since last update (v1.29.2) (changelog)
This repo does not use shim, but it does use a forked repo https://github.com/pulumi/terraform-provider-linode
Closes #208

We are at our account limit, so the test is failing. That needs to be addressed before we can release.
It would be great to pump the version of the TF bridge to 3.38.0 as well. That should force an upgrade of pu/pu/sdk to 3.51.0.

@jazzyfresh mark this PR as closing #206 as well and merge, release?


system() call throws error on macOS when MacVim is launched by another process (SmartGit)

Describe the bug
(Originally reported to the main Vim repo.)
I'm having issues using MacVim as a difftool via SmartGit on macOS. When MacVim is launched by SmartGit for comparing files, the system() call used by various plugins stops working. Instead, an error message is output saying:
E484: Can't open file /var/folders/<number>/<random temp folder name generated by macOS>/T/<short hash generated by Vim?>/<number>

for example when I tried it with --clean just now:
E484: Can't open file /var/folders/43/dt48k_4j735_5ffkh7jv72f0hdq8j2/T/vfiKbls/0

Launching Vim manually, either via MacOS (GUI) or the terminal (zsh) does not seem to yield this issue, so I'm suspecting it's related to it being launched by an another process (SmartGit in this case).
When searching around for this error message I found some people mentioning that setting set shell=/bin/bash fixes it, although that has no effect in my case (and also seemed to be related to using the fish shell which I'm not using). Some plugins also seem to change this variable so I don't know how reliable that is.
To Reproduce
Detailed steps to reproduce the behavior:

Configure MacVim as a difftool in SmartGit using /usr/local/bin/mvim with the arguments --clean -d ${leftFile} ${rightFile}
Open a diff in the SmartGit GUI
When MacVim launches, enter the command call system('ls') and notice the error above

Expected behavior
The system() call works on macOS regardless of which program opens Vim.
Environment (please complete the following information):

Vim version:

VIM - Vi IMproved 8.2 (2019 Dec 12, compiled May 26 2020 06:16:44)
macOS version
Included patches: 1-539
Compiled by Homebrew

OS: macOS 10.15.4
Terminal: Unknown (launched as diff tool via SmartGit), normally I use zsh
SmartGit version: 20.1.2 #15149, installed: #15128

Additional context
I'm unsure whether this is SmartGit-specific but I doubt it.

I'm wondering if SmartGit is overriding the $TMPDIR environmental var which is preventing Vim from getting a way to create its temp files.
You could try to do :let $TMPDIR=/some/custom/folder in Vim but it may be too late to do so.
You could also try to inspect $TMPDIR in another terminal when Vim is opened this way to see if the permisisons look weird.
I personally think this looks like an interaction with how SmartGit is invoking other binaries, but it would look clearer if you could take a quick try with those actions.

Interestingly I'm not able to reproduce this anymore, which might be because of some update to SmartGit. I'll close this for now and will reopen it if I'm able to reproduce it later with the TMPDIR suggestion.


Adopting NNUE as an evaluation method and suggesting next moves.

https://www.chessprogramming.org/NNUE

Understanding Stockfish's evaluation https://github.com/official-stockfish/Stockfish/discussions/4754
Diagrams: https://github.com/official-stockfish/Stockfish/wiki/Stockfish-FAQ#interpretation-of-the-stockfish-evaluation

Pikafish APIs: https://ai.pikafish.org/#/


'Source array was not long enough' during Sratis to Strax swap with Ledger Nano S

Use-Case
I tried to swap Stratis coins to Strax via 'Address Ownership Tool <IP_ADDRESS>' (Win 64 Bit) from 'Ledger Nano S' (Firmware 2.0.0, Stratis app 1.6.0) to 'Strax Wallet' 1.2.0.
Steps to reproduce:

I entered AddressOwnershipTool.exe -ledger -destination=XYDN... into CMD
-> Scanning was successful and balance found. And message 'Please confirm transaction on your ledger device.' was shown in CMD.
I confirmed signing message (4 pages) on Ledger Nano S
Received exception in CMD
Unhandled Exception: System.ArgumentException: Source array was not long enough. Check the source index, length, and the array's lower bounds. Parameter name: sourceArray at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length) at AddressOwnershipTool.LedgerService.GetSignature(String address, Byte[] resp, PubKey pubKey) in C:\release\<IP_ADDRESS>\src\AddressOwnershipTool\LedgerService.cs:line 161 at AddressOwnershipTool.LedgerService.ProcessAddressAsync(LedgerClient ledger, String keyPath, Boolean ignoreBalance, String destinationAddress) in C:\release\<IP_ADDRESS>\src\AddressOwnershipTool\LedgerService.cs:line 111 at AddressOwnershipTool.LedgerService.ExportAddressesAsync(Int32 numberOfAddressesToScan, String destinationAddress, Boolean ignoreBalance, String keyPath) in C:\release\<IP_ADDRESS>\src\AddressOwnershipTool\LedgerService.cs:line 50 at AddressOwnershipTool.Program.Main(String[] args) in C:\release\<IP_ADDRESS>\src\AddressOwnershipTool\Program.cs:line 137 at AddressOwnershipTool.Program.<Main>(String[] args)

I already checked in internet whether Ledger Nano S has some limitations/bugs here. But didn't find anything.
Is there a possibility to add a param to the command so that it is visible what source array is received?

Hi @Schoekli
Apologies for the delay in getting back to you on this. Please could you try using the latest pre-release that addresses this issue.
https://github.com/stratisproject/StratisBitcoinFullNode/releases/tag/<IP_ADDRESS>
Would be great to hear of your progress and confirmation of your success.

Hi @StratisIain
thank you very much. With latest release <IP_ADDRESS> the tool "Finished" succesfully (at least without any exception on CLI).
CSV file was created and I uploaded it to https://www.stratisplatform.com/strax-token-swap-process-form/.
Now I have to wait if swap was successful. If I get confirmation I will add additional comment here so that you know that the tool  created correct result.
Thanks!!!

Hi @Schoekli
A distribution has now taken place, meaning that your token swap request should have been processed. If it has not, please consider that token swap requests are not overwritten. i.e. If L-123.CSV is uploaded two days ago, L-123.CSV uploaded today would be ignored.
Would appreciate your confirmation of token swap success.
Thanks!

Hi @StratisIain
what is the next step after upload? How can I check whether swap was successful?
At https://www.stratisplatform.com/wp-content/uploads/2021/02/STRAX-Token-Swap-Manual-Token-Swap-Windows-v2.pdf I can't find further infos.


TypeError: Common.forCustomChain is not a function

Hey, it's me again! After upgrading to 0.5.0 I got this error trying to sign a transaction. Here it is the stack trace:
Possibly Unhandled Rejection at: Promise  Promise {
  <rejected> TypeError: Common.forCustomChain is not a function
      at KmsProvider.getTransactionOptions (file:///Users/viniciusmacelai/git/nft-be/node_modules/aws-kms-provider/dist/index.js:118:29)
      at runMicrotasks (<anonymous>)
      at processTicksAndRejections (node:internal/process/task_queues:96:5)
      at async KmsProvider.createTransaction (file:///Users/viniciusmacelai/git/nft-be/node_modules/aws-kms-provider/dist/index.js:140:18)
      at async KmsProvider.signTransaction (file:///Users/viniciusmacelai/git/nft-be/node_modules/aws-kms-provider/dist/index.js:77:16)
}  reason:  TypeError: Common.forCustomChain is not a function
    at KmsProvider.getTransactionOptions (file:///Users/viniciusmacelai/git/nft-be/node_modules/aws-kms-provider/dist/index.js:118:29)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async KmsProvider.createTransaction (file:///Users/viniciusmacelai/git/nft-be/node_modules/aws-kms-provider/dist/index.js:140:18)
    at async KmsProvider.signTransaction (file:///Users/viniciusmacelai/git/nft-be/node_modules/aws-kms-provider/dist/index.js:77:16)

I have confirmed that this error is reproduced with the following code.
async function main() {
  const keyId = "e9005048-475f-4767-9f2d-0d1fb0c89caf";
  const region = "us-east-1";
  const endpoint =
    "https://ropsten.infura.io/v3/bd35010d62134981a9e82dff4708728b";

  const provider = new KmsProvider(
    endpoint,
    { region, keyIds: [keyId] },
    { chainId: 3, networkId: 3, chainName: "ropsten" }
  );
  const web3 = new Web3(provider);

  const [address] = await web3.eth.getAccounts();
  await web3.eth.sendTransaction({
    from: address,
    to: address,
  });
  provider["engine"].stop();
}

I'll start investigating the cause.

I think I can solve this problem by using https://www.npmjs.com/package/node-cjs-interop.

@macelai Thank you for reporting.
This issue has been solved at<EMAIL_ADDRESS>

Thanks again, I can confirm it was fixed.


.git directory ignored

.git directories are ignored, is this intentional?

Hello again @gauteh, thanks for the question.
Yes in deed, by default files prefixed by "." are ignored. If you'd like to push them, use flag
--hidden=true during a push or pull.
$ drive push --hidden=true myFiles
$ drive pull --hidden=true repos

If you'd like, please send a PR documenting --hidden or you can add it to the wiki.
Thank you!

Ok, thanks, seems like it is just: drive push -hidden A. I have sent a
pull-request.
Personally, I would prefer the behavior to be the other way around. This
has caused me to loose some .git repositories from some of my projects.
Not the end of the world, but definetely a bit annoying.
I feel that drive is more advanced than a GUI client, and it would be
more natural to explicitly ignore the files that should be hidden with
.driveignore, rather than have drive try to guess what I want.
Emmanuel T Odeke writes on februar 4, 2017 1:17:

Hello again @gauteh, thanks for the question.
Yes in deed, by default files prefixed by "." are ignored. If you'd like to push them, use flag
--hidden=true during a push or pull.
$ drive push --hidden=true myFiles
$ drive pull --hidden=true repos

If you'd like, please send a PR documenting --hidden or you can add it to the wiki.
Thank you!
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
https://github.com/odeke-em/drive/issues/868#issuecomment-277398472

@gauteh, thanks for the input.
Yes and no:
No because I'd prefer not to surprise
users who are used to commandline tools behaving normally.
For example ls is well
advanced and one of the most *NIX utilities, but it still doesn't list hidden files ie . prefixed
files unless you pass in a special flag to have them listed.
Yes, because some tools like find actually traverse through even hidden files.
So basically, I see your point and we can change this default behavior but only if many people
complain that not recognizing . prefixed files affects them, then we can have motivation to
change something that potentially might be affecting many users, out of the norm.
Thanks.

I agree with @odeke-em about not changing established the defaults unless there is a critical need for it. In addition to that, you may want to reconsider your workflow about storing your repository on Google Drive:
http://stackoverflow.com/questions/31984751/google-drive-can-corrupt-repositories-in-github-desktop

Hi,
I see the points, in particular since this is how it has been working
until now: one potential caveat is that users doing push -> upgrade ->
pull -> will have the local .prefixed directory deleted.
@Canpolat: I do not think this is a real issue with the 'drive' utility
which is manually invoked, and does not try to synchronize things in the
background simultaneously with repository operations.
On the other hand, data safety should be one of the absolute highest
priorities. This unexpected did cause loss of data in my case.
In *nix: Any tool that does synchronization, moving, copying, removing
also works on .prefixed files. If you copy a directory, you expect
all the .prefixed sub-directories to also be copied. Anything else would
be unthinkable.
Drive is not a tool that is generally used to list data (I'd be fine
with hiding .prefixed files from 'drive ls'), but rather works on
copying, removing, and synchronization. If following the standard *nix
tools: it should also include .prefixed files.
Not to mention, I think this is the best way in the first place since
.prefixed files (even if they are not in the current directory) are
skipped without warning and potentially lost, this I think should be the
main priority: never do any harm to user data.
Regards, Gaute

Wow, @gauteh that was a great counter explanation. It makes sense to me and now my mind is swayed to turning on --hidden by default. However, I'll hold my horses before making any change, because as I and @canpolat had explained, changing behaviors for users might cause frustrations since they are used to *NIX utilities behaving some type of way.
Therefore, let's make a poll to collect feedback from users, those who'd like to have --hidden turned on by default(so changing the behavior) and those who don't. The reason is that no one in
the past had complained nor requested for this yet folks have been using drive for about 3 years+, and I wouldn't want to suddenly break things for them. I'll repurpose this issue as a poll.
Thank you for the explanations @gauteh and @canpolat.

I've made a poll on Twitter as well https://twitter.com/odeke_et/status/830874839254589440. Please feel free to share and get other drive users to vote on it, voting is open for 7 days.
At the end of 7 days, I'll collect and count votes then we'll decide what to do.
Thanks!

👍 great, thanks for considering! (voted on twitter as well), I think we should take care that a pull does not result in files being deleted locally after an upgrade if this gets implemented.

I think both behaviours are OK. I wasn't sure how it should be ideally but @gauteh's last post is pretty convincing and I now think --hiden should be enabled by default.
As always, I really enjoy the open discussions around drive!

Mandatory XKCD link:

If this was a new feature I would not even think about voting for --hidden being the default. And the change would not affect my workflow at all. But since drive has an established used base, I'm hesitant about the move. You never know how people uses the tool. And even though it's not designed that way, there are people who uses drive for silent sync in the background. If the popular vote is for a change, then I would suggest having a grace period where drive issues a warning about the changing behavior for a while (6 months or so) before the change takes place.

ahaha @canpolat, great analogy. Now that's an interesting suggestion for a slow rollout, cool!
@chevillet thank you for chiming in with your view and vote!
@gauteh awesome, thanks for casting the first vote!

hehe, yeah - I agree, it is a serious change. We should be very careful
to ensure no data can be lost as a consequence of it.

Hello there y'all. So the results were finalized back in February

Twitter
57% of the folks said No
43% of the folks said Yes


Documentation may be incorrect for environment without ES modules

I have followed the code example in the documentation verbatim, and produced the following:
<!DOCTYPE html>

    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Atropos Test</title>
    <link rel="stylesheet" href="./node_modules/atropos/atropos.min.css">

It produces the following error:
Uncaught TypeError: Atropos is not a function
    <anonymous> file:///W:/Sites/learning/js/atropos/index2.html:29
index2.html:29:28

Is there something missing from the documentation or am I looking at a different issue altogether?

Seems like with wrong path to JS file, is it actually there in your app? Would be good to see live example, JSFiddle

Definitely not a wrong path, it is loading. Here's a fiddle (watch the console output), but I had to paste the atropos.js file in the JS window rather than linking to it since I'm not aware of any publicly hosted instances.
https://jsfiddle.net/pbarney/bo7fc0e6/