Method-obscured-issue for property.setter when property type is child class

 Environment data

Language Server version: 2021.8.1
OS and version: linux x64 (via WSL)
Python version (and distribution if applicable, e.g. Anaconda): 3.10.0rc1 (via pyenv)
python.analysis.indexing: undefined
python.analysis.typeCheckingMode: basic

 Expected behaviour
no complaint
 Actual behaviour
pylance complains: Method declaration "foo" is obscured by a declaration of the same name and references to the property setter definition
 Code Snippet / Additional information

from __future__ import annotations
from abc import ABC

class MyBase(ABC):
    def __init__(self, foo: MyChildA | None) -> None:
        self._foo = foo

    @property
    def foo(self) -> MyChildA: # pylance: Method declaration "foo" is obscured by a declaration of the same name
        if self._foo is None:
            raise RuntimeError
        return self._foo

    @foo.setter
    def foo(self, value: MyChildA):
        self._foo = value

class MyChildA(MyBase):
    pass

The pylance issue disappears either when removing the ABC inheritance or when the (foo-)property return type is declared to be MyBase but none of both work-arounds actually suits me.

Thanks for the bug report. This will be fixed in the next release.

it should be fixed in 2021.8.2 released today (2021.8.19)


Distribute and snap-to-grid no longer work

Preflight Checklist

[x] I agree to follow the Code of Conduct that this project adheres to.
[x] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

You must agree to search and the code of conduct. You must fill in this entire template. If you delete part/all or miss parts out your issue will be closed.
If you are technical, you should reporting bugs along the lines of https://marker.io/blog/how-to-write-bug-report. If you are not technical, we will make allowances, please try to make an effort to understand the process.
Describe the bug

Among many other issues, "Distribute Horizontal/Vertical" and "Snap-to-Grid" Arrange functions no longer work. It seems like every day a new feature is breaking in draw.io when about ~1 year ago this thing was awesome. I don't know what happened, this app is falling apart. Very slow, few things work anymore.

To Reproduce
Steps to reproduce the behavior (distribute):

Select a shape
Make 3 of them
Try to distribute them
See that they are not evenly spaced

To Reproduce
Steps to reproduce the behavior (snap-to-grid)

Select any group
Click "Snap-to-grid"
Watch it snap off the grid by a few pixels

Expected behavior
The shapes should acknowledge the grid and Arrange tools should work like they did ~6 months (or 1 year) ago. The app is incredibly slow and clunky now, just falling apart day-by-day.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop - Web (please complete the following information):

OS: Ubuntu 22
Browser: Chrome
Version: 122.0.6261.94 (Official Build) snap (64-bit)

I tested the problem in incognito/private mode with all browser extensions switched off, write "yes" below:

Yes

Additional context
Add any other context about the problem here.

What's the version?

What's the version?

It's the web version as I indicated in the report. Are there multiple web versions? Should be v24.0.4.

You deleted the version field and there's nothing to indicate it's web in your report. Please don't delete parts of the template.
Any errors in the browser console? Any browser extensions?
For clarify, I don't have to help you, if you carry on this tone I won't.

there's nothing to indicate it's web in your report

I removed the entire "mobile" section because I'm not on a mobile device, how is this not a clearer indication that I'm no Desktop - Web ??
In any case, do you have a solution or focusing only on peripherals?


Collapse animation problem on iOS 8

Steps to reproduce with demo project:

add 3 child rows to Food section
expand Food section
scroll treeview to the bottom so the last cell Walls is visible on the bottom
press Food to collapse this section

On iOS 8 rows below Food section will scroll to the top and at the end of animation there will be a sudden jump of cells to the bottom. On iOS 7 this problem does not seem to exist - cells on the bottom do not move and cells above the Food section will scroll to the bottom and everything will look smoothly.

If someone also meet this problem then as a workaround it is possible to add a scroll to bottom animation quite easily like this:
- (void)treeView:(RATreeView *)treeView didCollapseRowForItem:(id)item
{
    treeView.treeFooterView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 1000)];
    [UIView beginAnimations:nil context:NULL];
    treeView.treeFooterView = nil;
    [UIView commitAnimations];
}

Closing. Feel free to reopen if necessary.


Add pysyft

"PySyft decouples private data from model training, using Federated Learning, Differential Privacy, and Encrypted Computation (like Multi-Party Computation (MPC) and Homomorphic Encryption (HE)) within the main Deep Learning frameworks like PyTorch and TensorFlow."

This is actually not a HE library but fits better to the Applications section. There is already an entry for OpenMined.
To the best of my knowledge, pySyft use TenSeal under the hood.

Thanks for your contribution!


running docs produces addComponentRefTo error

running docs produces  addComponentRefTo error
Error capture (using Chrome, F12 debugging):
Uncaught Error: addComponentAsRefTo(...): Only a ReactOwner can have refs. You might be adding a ref to a component that was not created inside a component's render method, or you have multiple copies of React loaded (details: https://fb.me/react-refs-must-have-owner).(…)
to reproduce:

git clone https://github.com/callemall/material-ui.git
npm install
cd docs
npm install
npm start

Versions

Material-UI: v0.16.4
React: using latest specified in v0.16.4
Browser: Chrome

operating system: win7

@alturium What version of npm are you using? I couldn't reproduce your issue with

<EMAIL_ADDRESS><EMAIL_ADDRESS>

I actually just ran into the same issue with 0.16.4 in my app.
I rolled back to 0.16.3 and I stopped getting it.

npm @2.15.9
node @4.2.2

this is really a "code does not run", not a "documentation" issue, as the current label "Docs" has been assigned.

@alturium That sounds like an issue with npm. Could you try to upgrade it?

I'm closing the issue as it's quite old now.


Rename DepositReceipt to DepositRequest

Renames DepositReceipt to DepositRequest to align with the EIP-7685 notation. Note that the renaming affects parameters and test formats.
The PR should be merged when there is an agreement that this change should be taken into effect.

lgtm and I like this alignment!
I'm holding my approval stamp in case we fat-fingered merge it.


[Feature Request]: I want to add redirect link from signup and signin page to home if user not want to login or signup so on click link they redirect home page

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
I want to add redirect link from signup and signin page to home if user not want to login or signup so on click link they redirect home page
Use Case
If try to login or signup in some how they did not to do so on click link they rdirect to home page
Benefits
No response
Add ScreenShots

Priority
High
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I have starred the repository

not needed...


Cue point 32 beats before Chorus

Hi,
Thank you for your work, it's a great great tools :)
I would like ask you if possible that create a cue point 32 bets before the Chorus ?
I try with 2 run of your tool but when I start the second run all cue point is deleted ?
I use your tool withe the phaser mode
Thanks

I think this should work:
CueGen.Console -p -o Chorus --of -32

This will create cue points only before the start of chorus phrases. It's currently not possible to create cue points with specific offsets for individual phrase types (say, 32 beats before chorus and 16 beats before outro).

Hi
Thanks for your response
If I run the tool in second time, all cue points are deleted and the tool place only one cue point -32 before chorus, but I use the argument --merge
It's right that the tool delete all cue point ?

Yes, when you use --merge it deletes all cue points that were created by CueGen itself. But it won't touch the cue points you have created manually. If you don't use --merge it will delete all cue points, even those that were created manually. Unfortunately, there is currently no way to offset cue points for specific phrase types only.
I'll leave this issue open as a reminder for future enhancement.

Thanks for your help
Have nice days

Would be great with this enhancement to your already excellent piece of software :)
My use case is:
Hotcues to jump to different phrases of the song and memory cues as markers/signals when to mix in or out (offset feature), hence the ability to have both without deleting prior CueGen-generated *cues. Furthermore to have multiple runs of CueGen, i.e. to place af memory cue 32 beats prior to chorus and 16 beats prior to same chorus.
Tia / J


[RFC] oauth: use username instead of first part of e-mail address

Status: Open for comments

Need
To have a proper greeting to users one would like to be greeted with his/her/its name instead of a part of the e-mail address.
Proposal
oauth has a name property by default, this should be used. It could be that one has a middle name to (very common in the Netherlands)
Risks
Backwards compatibility: could have a fallback to the previous solution.
Code involved: https://github.com/backstage/backstage/blob/master/plugins/auth-backend/src/providers/oauth2/provider.ts

#4532 and the broader implementation of it for all providers is the intended fix for this. Not sure when we'll be able to continue work there though

Will close this as #4532 is shipped, more information about customizing sign-in can be found at https://backstage.io/docs/auth/identity-resolver


Missing the steam profile settings page.

You cannot link or resync steam to your account as the steam page is completely missing for the user.

Please download this and follow the instructions in the readme for upgrading.


CMakeLists.txt demucs.cpp.test target - missing dependency gtest

demucs.cpp.test depends on googletest, which is not vendord or in the README.md.
I can't build that target on macOS. Maybe if I install via homebrew, although I think it might be better to include it as a submodule?

I had the same issue on linux (Ubuntu). This can be solved using sudo apt-get install libgtest-dev

Gtest missing from the git submodules indeed goes counter to the rest of the vendoring strategy - I'll look into including it.


mobile-broadband-provider-info: 20220315 -> 20220511

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for mobile-broadband-provider-info is: "Mobile broadband service provider database"
meta.homepage for mobile-broadband-provider-info is: "https://wiki.gnome.org/Projects/NetworkManager/MobileBroadband/ServiceProviders"
meta.changelog for mobile-broadband-provider-info is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 20220511 with grep in /nix/store/kf8ws6z2c013zcxlgwras5vxawka9m15-mobile-broadband-provider-info-20220511
found 20220511 in filename of file in /nix/store/kf8ws6z2c013zcxlgwras5vxawka9m15-mobile-broadband-provider-info-20220511

Rebuild report (if merged into master) (click to expand)

670 total rebuild path(s)

656 package rebuild(s)

656 x86_64-linux rebuild(s)
14 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
ChowKick
CuboCore.coretoppings
adapta-gtk-theme
alfis
almanah
apostrophe
appgate-sdp
astroid
autosuspend
aws-workspaces
balsa
bespokesynth
bespokesynth-with-vst2
birdfont
blueman
bolt
bookworm
bottles
bubblemail
calligra
calls
cambalache
cawbird
chatty
chrome-gnome-shell
cinnamon.cinnamon-common
cinnamon.cinnamon-control-center
cinnamon.cinnamon-gsettings-overrides
cinnamon.cinnamon-screensaver
cinnamon.pix
cinnamon.xreader
citrix_workspace
citrix_workspace_20_04_0
citrix_workspace_20_06_0
citrix_workspace_20_09_0
citrix_workspace_20_10_0
citrix_workspace_20_12_0
citrix_workspace_21_01_0
citrix_workspace_21_03_0
citrix_workspace_21_06_0
citrix_workspace_21_08_0
citrix_workspace_21_09_0
citrix_workspace_21_12_0
claws-mail
clight
cobang
cog
cutemaze
darktable
dbeaver

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/kf8ws6z2c013zcxlgwras5vxawka9m15-mobile-broadband-provider-info-20220511 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A mobile-broadband-provider-info https://github.com/r-ryantm/nixpkgs/archive/aab7f92eb4d2647ea84c4861b3190c3fe23a7e14.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/kf8ws6z2c013zcxlgwras5vxawka9m15-mobile-broadband-provider-info-20220511
ls -la /nix/store/kf8ws6z2c013zcxlgwras5vxawka9m15-mobile-broadband-provider-info-20220511/bin

Pre-merge build results
NixPkgs review skipped

Maintainer pings

https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info/-/compare/20220315...20220511


V11 Support??

Just wondering...is there a v11 version floating around, or a way to tweak it to make it v11 compatible?
Thanks in advance!

I join in the request

I would like to know as well.

Hopefully @p4535992 will do a port to v11... the port he did to v10 was GREAT.

PLEASE bring this module back! Players love picking up mysterious magic items. For even more immersion, one identify spell may only reveal part of what an item can do.  This is a huge storytelling and lore-building tool for DMs.  It is sad to see it gone from v11.

Great module, hoping for a V11 update soon

I, @Forien , and @trioderegion (more the last two) are trying to create a new evolution of the module that has many limitations and bugs, and try to merge FUI with Archon.
If you really can't wait you can try the fork of the module I had prepared for v11, but I don't guarantee anything.
https://github.com/p4535992/foundryvtt-forien-unidentified-items/releases/tag/v1.1.0

FYI for anyone visiting this thread, the module still seems to be working fine on v11 from my testing

I, @Forien , and @trioderegion (more the last two) are trying to create a new evolution of the module that has many limitations and bugs, and try to merge FUI with Archon.
If you really can't wait you can try the fork of the module I had prepared for v11, but I don't guarantee anything. https://github.com/p4535992/foundryvtt-forien-unidentified-items/releases/tag/v1.1.0

BUMP. I am still awaiting word on this issue. I was not able to get the module to work with v11 using the link provided, but that might be something on my end. I am anxiously awaiting a formal release to a new version. This module creates so much game immersion for players, I would hate to ever do without it.
For anyone else following this, I am able to get version 1.1.0 to work fine with v11 of Foundry. There is a banner warning when you first log in but otherwise it is fine. Some of the features do not work but the main functionality is there without any issues.

Just a heads up that archons masked items is being actively developed and has the same functionality


2023.3

Logger: homeassistant.helpers.frame
Source: helpers/frame.py:77
First occurred: 09:25:04 (1 occurrences)
Last logged: 09:25:04
Detected integration that called async_setup_platforms instead of awaiting async_forward_entry_setups; this will fail in version 2023.3. Please report issue to the custom integration author for huawei_mesh_router using this method at custom_components/huawei_mesh_router/init.py, line 93: hass.config_entries.async_setup_platforms(config_entry, loaded_platforms)

I'll fix it in the 0.8.5, thanks


How to Write Files in Web Workers

Hi, I'm using using xlsx for relatively large number of data in browser, I decided to use with web workers for performance. during my testing I found out that only writing the file to xlsx takes a lot of time, is there any way to use XLSX.writeFile inside the web worker?
because when I use it inside web workers I get this error:
xlsx.mjs:3239 Uncaught Error: cannot save file sheet.xlsx
    at write_dl (xlsx.mjs:3239:1)
    at write_zip_denouement (xlsx.mjs:24982:1)
    at write_zip_type (xlsx.mjs:24952:1)
    at writeSync (xlsx.mjs:25089:1)
    at writeFileSync (xlsx.mjs:25112:1)
    at show (web-worker.js:54:1)
    at onmessage (web-worker.js:64:1)

There is no standard browser API for writing files.  SheetJS tries to use the HTML5 download attribute trick in modern browsers: create <a> element, set the link to a blob URL and set the download attribute to the desired filename, then add to the dom and click it.  https://github.com/SheetJS/sheetjs/blob/master/bits/19_fsutils.js#L28 is where the relevant code starts, and the path is:
	var blob = new Blob([data], {type:"application/octet-stream"});
	var url = URL.createObjectURL(blob);
	var a = document.createElement("a");
	a.download = desired_filename;
	a.href = url;
	document.body.appendChild(a);
	a.click();

This does not work in web workers since they do not have DOM access.
Instead, do the write in the web worker with the array type:
// in the web worker, generate the XLSX file as a Uint8Array
const u8 = XLSX.write(workbook, { type: "array", bookType: "xlsx" });

Then send it back to the main thread:
// in the web worker, send the generated data back to the main thread
postMessage({t: "export", v: u8 });

Then from the renderer worker interface, do the export:
// in the main page
worker.addEventListener('message', function(e) {
  if(e && e.data && e.data.t == "export") {
    e.stopPropagation();
    e.preventDefault();
    // data will be the Uint8Array from the worker
    const data = e.data.v;

    var blob = new Blob([data], {type:"application/octet-stream"});
    var url = URL.createObjectURL(blob);
    var a = document.createElement("a");
    a.download = desired_filename;
    a.href = url;
    document.body.appendChild(a);
    a.click();
  }
});

If this makes sense, please let us know how to update the README to add this note.

Yes this is exactly what I was looking for.
during my test I found out that using web worker is slower than the main thread, but UI and other tasks won't get stuck.

also I created a live example of my tests  here .

This should probably be added to the documentation.  Where is the best place to include a note about web workers?  (it also makes sense to add a note about using FileReaderSync in a web worker for parsing)

https://docs.sheetjs.com/docs/solutions/output#example-local-file


feat(input): customize never empty input types

Feature Description
Allow defining a custom set of "never empty" input types, maybe with a new injection token such as MAT_INPUT_NEVER_EMPTY_TYPES, which would then be used by the matInput directive when determining whether an input is empty, and whether the label should float.
Basically some way to override this code: https://github.com/angular/components/blob/524c243f37420493993f63e0880d972c584bc36d/src/material/input/input.ts#L267-L274
Use Case
I want to use <input matInput type="datetime-local"> and <input matInput type="time"> in <mat-form-field> on my mobile app, where no date/time placeholders are displayed, so I want the label to only float if a value has been entered in these inputs. Currently the label always floats and so these inputs look inconsistent.
I think currently the only way to accomplish this would be to create a custom form field control, but there is a lot of boilerplate code I have to write to make it otherwise behave the same as a standard matInput.

Sorry just noticed that even if I do override this behavior (using a hacky directive to override the _isNeverEmpty method on the MatInput instance, it still doesn't behave exactly as hoped - the label floats as soon as the input is focused, but ideally it would only float when a value is entered, since there is no keyboard input on mobile, just the date / time picker.
I would still love to see it made easier to use these input types with Angular Material and have them behave nicely on mobile out-of-the-box, but understand if this is just a case where I have to create a custom form control.


Create sort_list.py

Hello, I created a new folder to add python snippets for practise.
#hacktoberfest-accepted

Hi, could you please add the hacktoberfest accepted label?

Hi, could you please add the hacktoberfest accepted label?

@CharalambosIoannou have you submitted your solution first on codeforces

How will I do that? I read the readme and it doesn't specify anything about codeforces?


Fix build for ARM

Description
Fix build for ARM.
Pull request type

[ ] Bugfix
[ ] Algorithm/Module
[ ] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[x] Other (please describe): Build fix

Merging is forbidden because of the action name change. @jbajic What do you think should be the required action for merging. I might want to omit the arm64 build and test because it can be lengthy and that prevents us to apply changes fast if needed.

Merging is forbidden because of the action name change. @jbajic What do you think should be the required action for merging. I might want to omit the arm64 build and test because it can be lengthy and that prevents us to apply changes fast if needed.

I think that's ok, but I would introduce daily builds for that instead, just to make sure that all is working well

Every action is going to be run, but the required ones would be amd64-prod and amd64-dev, if you don't see a clear downside of this, I'll merge everything @jbajic


Ips 558 canarydeployment stage2

Proposed changes
What changed
Stage 2 of 2 for enabling ECS Canaries (Stage 1 is here)
This is a fairly arbitrary change to trigger the deployment process, but removes some now-unused ECS config.
Why did it change
Canary deployments provide extra safety measures when rolling out new application image versions
Issue tracking

IPS-558

Checklists
Environment variables or secrets

[ ] Documented in the README
[ ] Added screenshots to show the implementation is working
[ ] Ran cfn-lint on any SAM templates

Other considerations

@sandrasoi , stage 2 will be a just an overlay of the stage 1. After merge the stage 1, the changes will already be in main and its the stage 2 changes required on this PR


moordyn.SaveState does not work in python

Hello, tried to run the python program in the "theory and troubleshooting" paragraph of the moordyn.reatherdocs.
The moordyn.SaveState command (line 9 and 16) does not exist in the current python moordyn. I tried just using the moordyn.Save but this gives errors later: NaN for node position 1.
Also tried to just simulate a line with fixed end points and a current effecting it but can't get it going. Any ideas? The input files for the line and current are ok I think but it seems like it does not simulate the line.

Hi @ewoudVL13, thanks for pointing out more types with the docs example. I opened an issue for us to go and update all our examples to the current API.
As for the errors you are seeing, have you tried a simpler case, like this example: https://moordyn.readthedocs.io/en/latest/drivers.html#python
The Nan you are getting before save state makes me suspect that your configuration is unstable during the initialization. Cn you share your input file? The simulation can become unstable for a number of reasons, the most common are too large of a time step and too small of a line discretization.

chain.txt
current_profile.txt
These are my input files.

@ewoudVL13,
You have a vertical line in 320m of water that is 380m long, I suspect that is causing the issue. Additionally, a 20m/s current is extremely fast and is likely causing issues as well.
MoorDyn might be able to handle this if you add 1      ICgenDynamic to your options list, change your CdScaleIC to 1.0, and reduce your dtm time step. However this is a pretty extreme case.

@ewoudVL13,
Glad you got it running, thanks for sharing the driver script. When / if you change to having a coupled point your x and xd lists are going to need to have values for the coupled DOF. Also, if you add FairTen1 to the output list (below the options section), moordyn will write the fairlead tensions to an output file for you rather than needing to print them to the console.


Question: Change pagination paths

Is there a way to change the default pagination paths?
http://<IP_ADDRESS>:8080/news/after/MjAxNy8wNi9pbnRyb2R1Y2luZy0xLjAuMC1hbHBoYQ==/
MjAxNy8wNi9pbnRyb2R1Y2luZy0xLjAuMC1hbHBoYQ== is hard to look at.
Whats the reason for the random string instead of http://<IP_ADDRESS>:8080/news/after/1/ 2, 3 etc?

Did you completely read our current tutorial? There is an explanation about that https://github.com/phenomic/phenomic/blob/master/packages/preset-react-app/docs/getting-started/5.md
In short: it's not random string at all. It's id in base 64 to allow immutable pagination. A page will NEVER die and will ALWAYS exist and show the exact same content. Like a git commit hash. That's a modern way to make smart and efficient pagination. And for example github is exactly doing that in commit history (eg: https://github.com/phenomic/phenomic/commits/master?after=e3c388e687b9a4d524a8009961df31692f8cfa24+34)

Feel free to continue discussion :)


Common build provider to hide specific build system

Base implementation for #259

@pascalberger can I get your thoughts on this?  Thanks

@vhatsura Can you rebase on current develop or check the Allow edits from maintainers. checkbox on the right side of this PR?

@pascalberger, Allow edits from maintainers was checked and didn't changed. Will rebase on current develop

@vhatsura Are you sure Allow edits from maintainers is enabled? I get permission denied when I try to write to the branch. Or maybe you have some branch policy enabled?
It would be nice to have it rebased before merging, to get rid of the merge commits (you updated the branch with an additional merge commit). While I could squash together the commits, to get rid of them, GitHub will lost track that these changes are made by you and attribute them to me (if this is OK for you I can also do it this way).

@pascalberger, hmm, yes I'm sure that checkbox is checked. Also I checked branch and repo policies. All looks fine.
By the way, I did rebase onto upstream.

@vhatsura Sorry, there was some config issue on my side. I've now cleanup the branch (you were creating merge commits from upstream develop into your develop branch, not rebasing on upstream develop).
The changes have now been merged, thanks for your contribution 👍
For the future GitHub workflow is easier if you make changes on a separate branch in your fork, as now the develop branch in your fork and the one in the upstream repository has diverged. See GitHub Flow.


Add Buyer's Premium Functionality

Some artworks in an auction will have a "buyer's premium" this will be noted underneath the BID button

It will lead to a modal (martsy view) containing the relevant information explaining what a buyer's premium is and what that is for this particular sale (premiums change from sale to sale)

How do you feel on the design @katarinabatina ( given that there's been some emails about this today? )
Aside from this, the martsy URL: https://m.artsy.net/auction/[auction_id]/buyers-premium


Fix Data summary page for DFCI-CPDM

Same error as with the others: no cancer by system data displayed.

Fixed: https://cms.pdxfinder.org/source/dfci-cpdm/


chore Update q03.sql

add 'order by'
Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


Add setup.py classifiers

On the main Werkzeug page it says:

Supports Python from 2.4 up to 2.7.

However, in the 0.9 releases, there are several uses of class decorators, which are only available in Python 2.6 and later (decorators for functions are available in 2.4, but @implements_… and @native_… used in Werkzeug are class decorators).
I don't expect you to roll back your use of class decorators - they are nice, you should use them, and when Travis CI drops support for Python 2.5 I won't care anymore whether you support it in what version, but you might want to update the text in the main page to reflect this change in version support.  Seems like every couple of weeks another package we use is dropping support for 2.5, so you're definitely with the trend.

https://github.com/mitsuhiko/werkzeug/pull/719

Fixed by @vatsaia's PR


Is there a limit to the number of multiple signatures?

I build a private net and make a multiple signatures of 10 keys.but when i sign the  json by 6 signed, a error occur: One of the identified items was in an invalid format.
it seems the max of number of multiple signatures is 6.
Is there a limit to the number of multiple signatures?

sorry, i find my error in the protocol.json


Thruster allocation

Time estimate: 2h
Deadline:
Description of task:
los controller has been divided into two separate controllers: heading and speed controller. This means that thruster allocation must subscribe to the new topics heading and speed controllers are publishing to, instead of the old one that los controller published to

Superseded by LQR


add button to launch in safe mode

safe mode doesnt load any mods but lets u remove them and stuff

partially done in 84657fd6b398da55cbdc486059b023f771d300f8, but no ui added yet (that's for next release)
doesn't seem like safe mode lets you manage mods either? and depending on how the launcher ui is done it may need some indicator within geode that warns users that they're in safe mode


Separate Makefile install target

I suggest to separate build and install Makefile targets to reinforce the fact that the mixin could be installed in the porter distribution (pointed by PORTER_HOME environment variable).

@sestegra It sounds like having the make build install command do both the build and installation together in the "Build from source" section was confusing? Can you help me understand either what was unexpected or undesired?
Just splitting it up into two commands may not be enough to address the problem. Perhaps we may need additional text explaining either what is going on, or the effect of certain commands.

Even if it's possible to have make build installon a single command, it's easier to understand each steps, because each step does different things.
If I share my experience, when discovering a new project, I usually do fast reading of the documentation and the code to get a bird eye overview. When I fast read the "Build from source", I didn't notice the install target. In fact, the section is called "Build from source", so I didn't expect installation step.
Then, you addressed a good point "is it enough?".
I suggest following update.
Following commands build the terraform mixin.
go get -u get.porter.sh/mixin/terraform
cd $(go env GOPATH)/src/get.porter.sh/mixin/terraform
make build

Then, to install the resulting mixin into PORTER_HOME, execute
make install

Tell me if you want that I update my PR with this suggestion?

Just a comment to say I'm in support of the updated text as mentioned in https://github.com/getporter/terraform-mixin/pull/57#issuecomment-705803720.  Thanks @sestegra !

Oh gosh sorry! Yes what you suggested @sestegra is perfect. 👍

Update done


Remove obsolete "Model" field from outputTesttuple/outputBoardTuple

This is a follow-up to https://github.com/SubstraFoundation/substra-chaincode/pull/21/files
Remove the now obsolete field Model from outputTesttuple and outputBoardTuple.

I'm ok as the field is useless now !

LGTM

I'm all for it as well!


feat: abstract link marker so it can be user defined

Coverage remained the same at 68.129% when pulling 36884231dd25fb0a5f19504ee25d8ee24e8633ad on feat/abstract-link-enhancement into 499d88520afb586c8eb37181c2fae7450299b4a0 on master.

Coverage remained the same at 68.129% when pulling 36884231dd25fb0a5f19504ee25d8ee24e8633ad on feat/abstract-link-enhancement into 499d88520afb586c8eb37181c2fae7450299b4a0 on master.


Testing out CI performance

Description
Testing CI performance.

Replaced by https://github.com/oaknational/Oak-Web-Application/pull/2763, closing


Loaders for all routes reload on any navigation

See router example. Contacts list should never reload, but reloads when any navigation happens.

The problem is actually that the router is re-running the root element over and over. See https://github.com/gbj/leptos/blob/3638f488c9df00ad2cc796fd33995504ecef7e39/router/src/components/routes.rs#L132-L140

Closed by b6cdf43622a1be87ac5a6573a07d0cd5fdc15ce4


Handle y-flipping when rendering to screen in RenderTextureSystem

#6871
Unfixed:

https://codepen.io/sukantpal/pen/VwaxgdV?editors=0010

[ ] Tests and/or benchmarks are included
[ ] Documentation is changed or added
[ ] Lint process passed (npm run lint)
[ ] Tests passed (npm run test)

Codecov Report

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

@@            Coverage Diff            @@
##               dev     #6873   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           15        15
  Lines          671       671
=========================================
  Hits           671       671

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 857452a...7131300. Read the comment docs.


Which COCO categories are not covered by the pre-trained ssd300 and ssd512 models?

Hi Pierluigi,
First of all, thanks for creating this truly superb and well documented Keras port!!
A quick question:
Can you please confirm that your pre-trained SSD COCO models are not trained on the following COCO categories:
hat
shoe
eye glasses
street sign
plate
mirror
desk
door
window
blender
hair brush

Thanks
Sachin

Glad you find it useful!
I'm not sure I understand your question. The COCO models are trained on the MS COCO. That's all there is to say about it, isn't it?

Thanks for replying.  I realize now that the categories I mentioned as missing have been removed from MS COCO. They are part of COCO stuff.
See COCO Labels
Thank you


Add an example of animating both parent and nested routes

Hey,
this is based on the "animations" example. It goes further by adding nested routes that are animated as well. I think it is worth a separate example as making this work is not as simple as combining examples for animation and examples for nesting. I had a hard time figuring it out, and this issue is not uncommon (https://github.com/rackt/react-router/issues/1129, https://github.com/rackt/react-router/issues/874).
The interesting bit:
var App = React.createClass({
  render() {
    // Only take the first-level part of the path as key, instead of the whole path.
    var pathname = this.props.location.pathname;
    var key = pathname.split('/')[1] || 'root';

    return (
      <CSSTransitionGroup component="div" transitionName="swap">
        {cloneElement(this.props.children || <div/>, { key: key })}
      </CSSTransitionGroup>
    );
  }
});

This approach is similar to the one described in this blog post. I'm not sure how much of a hack that is, but it works!

Thanks @ThibWeb
We made a lot of changes to the API for v1.0, mind pulling latest master and getting this example to work again? I'd love to see it :)

Sure. The example should now work again. I also added the last changes to the animations example (ES6, fix in the CSS).
It's my first time trying out the new API, love it!

@ThibWeb - thanks man, you made my day!

would love to merge this but the code is out of date (sorry)
We're about to cut an RC1 release, mind updating and creating a new pull request after the RC release?

#1899 was merged so nothing to revisit here.


Auto-Resolve root folder

The root_folder variable needs to be set in each client, could use something like Application.ActiveWorkbook.Path to get this automatically.

Just noticed the server document could also benifit

That's a great idea, I'll try and throw that in.

added


'0' key-values were retrieved from Azure App Configuration using the key filter: '*'

Hi,
Installed the plugin in AzDevops and trying to read the all the variables [key/value] *, but the plugin doesnot read any?
2020-07-16T18:45:27.2348944Z ##[section]Starting: Azure App Configuration: XXXX-CCC-config-params
2020-07-16T18:45:27.3556236Z ==============================================================================
2020-07-16T18:45:27.3557026Z Task         : Azure App Configuration
2020-07-16T18:45:27.3557700Z Description  : Download key-values to task variables from Azure App Configuration
2020-07-16T18:45:27.3558036Z Version      : 3.0.14
2020-07-16T18:45:27.3558558Z Author       : Microsoft Corporation
2020-07-16T18:45:27.3559171Z Help         : https://docs.microsoft.com/en-us/azure/azure-app-configuration/overview
2020-07-16T18:45:27.3559598Z ==============================================================================
2020-07-16T18:45:27.9977003Z Downloading key-value pairs using: 'https://XXXX-CCCC-config-params.azconfig.io'.
2020-07-16T18:45:28.7180344Z '0' key-values were retrieved from Azure App Configuration using the key filter: '*'.
2020-07-16T18:45:28.7365679Z ##[section]Finishing: Azure App Configuration: XXXX-CCCC-config-params
Thanks
SureshA

@asuresh-quinnox do our keys in App Configuration have any labels? Did you specify the label in the App Configuration pipeline task?

Yes, Thank you. I noticed it was working when I gave the label value. Thank you for quick response.

Just wondering in the next task, Why are my variables not getting values? Any idea???
020-07-16T19:05:59.0922426Z [command]C:\hostedtoolcache\windows\terraform\0.12.25\x64\terraform.exe plan -var-file=d:\a_temp\api-dev2.tfvars -subscription_id=$env:SubscriptionId -tenant_id=$env:TenantId -client_id=$env:ClientId -client_secret=$env:ClientSecret
2020-07-16T19:05:59.1830876Z Usage: terraform plan [options] [DIR]
2020-07-16T19:05:59.1831581Z

@Yiming-Jia?

Hello @asuresh-quinnox ,
Sorry for any inconveniences. It seems that you are trying to retrieve the pipeline variables from environment variables. From the Azure DevOps document, you could try to retrieve the variables in the format $(varName). If it's still doesn't work for you, you could also try to have a powershell script task following the App Configuration task to dump all the environment variables, by the command gci env:* | sort-object name to make sure the target variables are fetched correctly by App Configuration task.

@asuresh-quinnox please let us know if you have further questions. Closing for now.


METRON-502 Make the ParserIntegrationTest more clear on errors

This is an attempt to enhance the Integration Test framework to support exposing processor errors and invalid messages.
There are two goals here:

Expose errors that are in present but not exposed because the kafka queues or other error sources are not check or exposed through the Processor run
Allow the integration tests to fail quicker as opposed to timing out ( if for example there are invalid messages or errors in the kafka queue such that the message in never == message out the test will keep re-trying until timeout ).

A new type ProcessorResult has been added to the system as the return from running a Processor.  This type encapsulates the results, errors and invalids from any given run.
All integration tests with master run.
As always any feedback is appreciated.  Specifically in two areas:

Is there a better way, or a way more consistent with the system than introducing the ProcessorResult type?
The integration project does not have any tests, should it ( unit tests?)
What is the best way to test this?  Should each individual test have a 'failure mode' test as well?

@ottobackwards I was suggesting that printBadResults take a StringBuffer where what would be printed is accumulated and then passed back.  Then in the individual tests, you could decide what to do with the StringBuffer.  I'd suggest passing it to Assertion.fail so it bubbles to the top of the test.
If you do change printBadResults to do that, you might consider changing it to getBadResults or something that doesn't imply printing.

Thanks @cestella I see what you mean now

+1 by inspection


[1pt] Implement methods (Game & Author)

Implement methods:

add_item method in the Author class

should take an instance of the Item class as an input

should add the input item to the collection of items

should add self as a property of the item object (by using the correct setter from the item object)

can_be_archived?() in the Game class

should override the method from the parent class

should return true if parent's method returns true AND if last_played_at is older than 2 years

otherwise, it should return false

Hi @iankiema
Your project is complete! There is nothing else to say other than it's time to merge it :shipit:
Congratulations! 🎉
You can now move to next project.


Error while adding rules

I compiled the tool & mounted the bpf file system. Now whenever I try to add rules it given me an error saying "Could not retrieve the forward map. Exciting..."
Can someone please tell me how can I fix this?
As writted in the readme, xdp program pins tho bpf maps to /sys/fs/bpf/xdpfwd. I did ls /sys/fs/bpf/ and the directory was empty.

Hey! I'm sorry for the late reply. I've been really busy with some other projects.
Are you still having issues and if so, what Linux distro + kernel are you running? You can find the Linux distro via cat /etc/*-release and the kernel via uname -r.
Thank you!

@gamemann I've got the same error. I'm using the Debian 11 with the following kernel. Can you help me, please?
root@front:~/desktop/XDP-Forwarding# uname -r
5.10.0-18-amd64

Got the same error on Ubuntu 20.04.
root@front:~/desktop/XDP-Forwarding# uname -r
5.4.0-128-generic

@soreana Hey, I'm sorry for the late reply, I've been super busy 😭
I tested the program on a newer Ubuntu VM and didn't have any issues. Is the xdpfwd program running while you're trying to add these forwarding rules? If not, the program must be running since the maps are only available on the file system when the XDP program is running.
I made a YouTube video demonstrating what I did on my newer Ubuntu VM which hadn't ran the software before.
Server & VM Information

Running Ubuntu 20.04 and kernel 5.4.0-131-generic.
AMD Ryzen 5 3600X @ 3.8 GHz.
32 GBs of DDR4 RAM.
1 TB SSD.

Information from /etc/*-release file.
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.5 LTS"
NAME="Ubuntu"
VERSION="20.04.5 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.5 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal


reset the data loader when validation

@Yinan-Zhao Hi, when I run the train_vizwiz.sh, I find the epoch number won't increase during self-critical learning. I think this is because of the data loader reset operation when validation.
You know, the data loader is used for both training and validation.
With the batch size is 10 and 30408 images(train + val), when iteration%3000(the number for save_checkpoint_every )==0, the data loader hasn't reach the end of the dataset and will be reset by " loader.reset_iterator(split)". Thus the condition 'if data['bounds']['wrapped']:' can never be satisfied and the self-critical learning will never be stopped.
Well, the first stage of training can be stopped because the 'save_checkpoint_every' is 6000.

Would you mind sending a pull request to fix that? I may not have time to look at it recently. I would merge your update if you can fix it.


[Web-19] Organize style variables for reusable ui components

This effort organizes the CSS variables used for reusable components (AppButton, AppSingleSelect, ..etc.)

Create reusable-ui-variables.ts and move reusable UI specific CSS variables into the file.

No product changes, other than removing borderColor for primary dark for AppButton

Great work!

 [Web] Organize style variables for control elements (dropdown, button, input, etc.)


wand.image.Image.caption raises TypeError with better description

Previously, calling caption on image without font raises error inside font
"path must be a string, not None." which is not very helpful for
caption funtion itself. Now users will get better idea what is going
wrong.

Coverage increased (+0.02%) to 85.283% when pulling d004a70811ab3e7c1cc71fd232ac51a73969e15a on youknowone:caption-error into 4726601f0f610c888b4fc8f45149bd3f7346153b on dahlia:master.


refactor: ec2_instances folder removed

why do we want to move those files out of his directory? thinking

I thought it makes sense to keep the source tree as simple as possible. Folders will be added when needed


zmap defaults number of senders to (num_cores - 2), not 1 as documented

zmap help text:

-T, --sender-threads=n        Threads used to send packets  (default=`1')

This text is generated here: https://github.com/zmap/zmap/blob/master/src/zopt.ggo.in#L169
However the zmap.c does not honor the default and instead defaults to num_cores - 2 if the option is not set:
https://github.com/zmap/zmap/blob/master/src/zmap.c#L757
I'm happy to fix this with a PR but I'm not sure what the right behavior is. Should the default be 1 or num_cores - 2?

I think that the right behavior is (cores - 2) as this is what providers the speed guarantees that ZMap does 1gigE without any configuration. Would you be willing to update the documentation?

To document a discussion that happened offline: We're going with changing the default behavior to match the current documentation: not specifying -T results in 1 sender thread.


Fix did-finish-load reasyState wrong.

when  did-finish-load  this._readyState should be ReadyState.READY  not ReadyState.LOADING

No, READY for us means, the workbench signals ready.

But see this file line 287
`setReady(): void {
this._readyState = ReadyState.READY;
	// inform all waiting promises that we are ready now
	while (this.whenReadyCallbacks.length) {
		this.whenReadyCallbacks.pop()(this);
	}
}`

sometimes (when page have a http request) setReady()  do first and then trigger did-finish-load , this time this.sendWhenReady will not working


Support resource level iam policy for AutoScalingGroup

@germangh ready for review
I incremented the version number but didn't run make pypi as I'm not maintainer on that project. Wether add me or run it.

@acharp I added you as a maintainer in Pypi, be my guest and create a new release.


Implement legacy semantics for string escaping behavior

For doubly escaped strings, the v1 behavior was to apply escaping for EscapeForHTML and EscapeForJS on the first pass, rather than on the second pass. This does lead to unnecessarily longer outputs since escaping on the first pass means that the newly included '\' characters have to be escaped again in the second pass. Doubly escaped strings are already an esoteric feature of v1, so we should preserve the semantic.
Also, when encoding the raw output of MarshalJSON, the v1 behavior was to preserve any pre-existing escape sequences, while still escaping any characters that might need escaping per EscapeForHTML and EscapeForJS. Replicate this behavior.

I wonder if we are noticeably slowing down the v2 benchmarks that don't trigger all the v1 logic. Even if the CPU can predict that the v1 branches will never be hit, we still have to refactor the code a bit to make space for them.

Yep... I haven't been running any of the benchmarks lately and I'm somewhat afraid to find out the result...


Cannot use npm install in node 12 environment

<EMAIL_ADDRESS>install C:\ZD\node_modules\gl
prebuild-install || node-gyp rebuild

prebuild-install WARN install No prebuilt binaries found (target=10.15.3 runtime=node arch=x64 libc= platform=win32)
C:\ZD\node_modules\gl>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
gyp ERR! configure error
gyp ERR! stack Error: Command failed: C:\Users\dieze\AppData\Local\Orange\python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack   File "", line 1
gyp ERR! stack     import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack                                ^
gyp ERR! stack SyntaxError: invalid syntax
gyp ERR! stack
gyp ERR! stack     at ChildProcess.exithandler (child_process.js:294:12)
gyp ERR! stack     at ChildProcess.emit (events.js:189:13)
gyp ERR! stack     at maybeClose (internal/child_process.js:970:16)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
gyp ERR! System Windows_NT 10.0.17763
gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\ZD\node_modules\gl
gyp ERR! node -v v10.15.3
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm WARN enoent ENOENT: no such file or directory, open 'C:\ZD\package.json'
npm WARN ZD No description
npm WARN ZD No repository field.
npm WARN ZD No README data
npm WARN ZD No license field.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>install: prebuild-install || node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR!      C:\Users\dieze\AppData\Roaming\npm-cache_logs\2019-09-04T02_35_09_887Z-debug.log

lower down to node10, and npm install -g windows-build-tools
Install success

This seems like compatibility issue with windows-build-tools. For example it will work when installing 2017 version or build-tools. more info here: https://github.com/BrainJS/brain.js/issues/429
For the very same reasons, we have planned to update readme to provide clear instructions on how to deal with install/build issues for version 2.

For me it worked to just do
npm i<EMAIL_ADDRESS>Sure this is an older version but it isn't marked as "alpha"
Probably far from optimal

Yes, the current version works fine but the upcoming version (currently in alpha) will require these guidelines.

This seems to be a Windows-specific issue as I managed to install the stable and latest versions of brain.js using Node 12.

Cancel
On Sat, Sep 7, 2019, 11:32 AM Maximilian Berkmann<EMAIL_ADDRESS>wrote:

This seems to be a Windows-specific issue as I managed to install the
stable and latest versions of brain.js using Node 12.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/BrainJS/brain.js/issues/441?email_source=notifications&email_token=AAUVGI25DN67SFCOFEUBIU3QIPCPJA5CNFSM4ITMVQUKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6E3HXI#issuecomment-529118173,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAUVGI6YROXNUMQDSYKDLTDQIPCPJANCNFSM4ITMVQUA
.

lol wtf my watch just decided to send this reply automatically, please disregard that!

https://github.com/BrainJS/brain.js/issues/429


Draw face in frame not worked

there are "Unresolved referenced 'faces'"
how can i resolve it?
Draw face in frame
for (x,y,w,h) in faces:
cv2.rectangle(frame, (x,y), (x+w,y+h), (255,0,0), 2)

@wonny2001 probably because "faces" was not in the scope of your call.


[Cosmos] GROUP BY query support

Need to add GROUP BY support to the Python SDK. JS SDK PR for reference https://github.com/Azure/azure-sdk-for-js/pull/5749

Can you please make it clear in your documentation that your client libraries are not feature complete?
I have just wasted a lot of development time finding out that your client library doesn't support GROUP BY (I cannot fathom why a query engine feature should require client library support anyhow).

@banderous , We will do it. Tks for the suggestion.

Done here: https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/cosmos/azure-cosmos#limitations

Is there any plan to support this?

Yes. No ETA for now. @simorenoh  can add more details.


feat: Add schedule

not that fancy looking table (I don't have time to make it stylish) but I think it works

Thanks so much @dmtrKovalenko! :heart:


Added KeychainStorage as SwiftUI's property wrapper

Besides the implementation of KeychainStorage, I set the Swift version to 5.3 and updated the supported devices.

@evgenyneu plz, review this

@brennobemoura thanks for the update. What is it for? I've never used swift UI.

@evgenyneu the actual implementation of KeychainSwift is not compatible with SwiftUI and because of that, developers will need to implement their own components to connect KeychainSwift with their Views.
Using the DynamicProperty and ObservableObject I implemented the KeychainStore so developers can listen to updates and set objects to KeychainStore directly in the View's body.
Something that I would like to make clear is that KeychainStore is a basic product that can already be used for some problems that most developers may have using KeychainSwift with SwiftUI. I guess that this actual implementation can be improved and include all features that are implemented in KeychainSwift

Here an example
struct User: Codable {
    let name: String
    // Others properties
}

struct UserView: View {
    @KeychainStore("user") var user: User

    var body: some View {
        Text(user.name)
    }
}

It's really nonsense to close a finished PR like this. SwiftUI is the future of Swift and it was a well known fact since 2021 (the date of this PR). A property wrapper is amazing and would make everything really really easy for those who use SwiftUI. If supporting SwiftUI is out of the scope of this library a warning should be added in the Contributing section "we do not plan to support SwiftUI or other evolutions of the Swift ecosystem".
The PR was literally finished lol


Unable to use this package with stable minimum-stability

I still had no luck using this package with stable minimum-stability:
  Problem 1
    - Installation request for saada/yii2-factory-muffin ~1.0 -> satisfiable by saada/yii2-factory-muffin[1.0.0].
    - saada/yii2-factory-muffin 1.0.0 requires league/factory-muffin dev-master -> satisfiable by league/factory-muffin[dev-master] but these conflict with your requirements or minimum-stability.

Could we set some specific version of league/factory-muffin (~3.0) and drop the minimum-stability (because stable is the default setting)?

When I wrote this, factory-muffin 3.0 was still in development. That's why it was setup this way.
Let me update it!

https://github.com/saada/yii2-factory-muffin/commit/4d11b25f3ff70c68bc36969ca61479ab8cd6a0b0


UnicodeDecodeError when generating a coverage report

After upgrading to version 2.0 I suddenly get a UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 28856: invalid start byte.
This only happens when generating a report. So I added a print statement to read_template_source and was surprised that it is reading files outside of the template directory. In my case the offending file is a changelog tucked away in a static dir: static/tiny_mce/changelog.txt.
This seems to be caused by the additional file extensions that are checked. I temporarily worked around this by setting template_extensions = 'html'.

Can you provide a complete error report?  We should be more robust in the face of these sorts of things.

Here's the full stracktrace, let me know if you need any more information:
$ coverage report
Traceback (most recent call last):
  File "/path/to/bin/coverage", line 8, in <module>
    sys.exit(main())
  File "/path/to/site-packages/coverage/cmdline.py", line 871, in main
    status = CoverageScript().command_line(argv)
  File "/path/to/site-packages/coverage/cmdline.py", line 621, in command_line
    **report_args
  File "/path/to/site-packages/coverage/control.py", line 913, in report
    return reporter.report(morfs, outfile=file)
  File "/path/to/site-packages/coverage/summary.py", line 45, in report
    for fr, analysis in get_analysis_to_report(self.coverage, morfs):
  File "/path/to/site-packages/coverage/report.py", line 70, in get_analysis_to_report
    analysis = coverage._analyze(fr)
  File "/path/to/site-packages/coverage/control.py", line 808, in _analyze
    return Analysis(data, it, self._file_mapper)
  File "/path/to/site-packages/coverage/results.py", line 20, in __init__
    self.statements = self.file_reporter.lines()
  File "/path/to/site-packages/django_coverage_plugin/plugin.py", line 318, in lines
    lexer = Lexer(self.source())
  File "/path/to/site-packages/django_coverage_plugin/plugin.py", line 308, in source
    self._source = read_template_source(self.filename)
  File "/path/to/site-packages/django_coverage_plugin/plugin.py", line 150, in read_template_source
    text = f.read().decode(charset)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 28856: invalid start byte

I'm having trouble creating a test scenario that shows this (a side file that isn't meant to be rendered causing the UnicodeError).  Can you give me a link to your real repo where the error is happening? Or more about your coverage and test settings?

The project I've encountered this in is private. I'll see if I can create a reproducer.

@nedbat here's a reproducer project:
foobar.tar.gz
It's been reduced to the bare minimum. To reproduce the issue install the requirements and run make.

Thanks, this helped.  A fix is in the works, but it's just to make it possible to suppress the error with [report] ignore_errors=True.   You can also use [report] omit=staticfiles/* in your .coveragerc file to prevent it looking in that directory in the first place.

Fixed in #83.  Also, added a fix to coverage.py that would also have made this ignorable: https://github.com/nedbat/coveragepy/commit/f3a70c951e838e3cfab706b9a2d0459d783e5a4f


Fixing a typo

Hi @DonHartman, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no contribution license agreement is required at this point. Real humans will now evaluate your PR.

TTYL, AZPRBOT;

@DonHartman - Thank you for the fix!


Sonic the Inclusive Hedgehog: Watch limerosdelchess.BlogSpot.com

Sonic the Inclusive Hedgehog requests the watch of the watch_keyword limerosdelchess\.BlogSpot\.com. See the Metasmoke search here and the Stack Exchange search here.

limerosdelchess\.BlogSpot\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

!!/approve

Coverage remained the same at 65.846% when pulling 8ebdd15391a26eea7313b03bce4427604bcf30d2 on auto-blacklist-1528223372.996622 into 133c9046af81e33ad46211db49cd018ae8050be4 on master.


Error: viewmodel.parent() doesn't take any arguments

After updating to 6.3.7, I sometimes get this type of error:
VM511:37 viewmodel.parent() doesn't take any arguments. It just returns the single parent view model. See https://viewmodel.org/docs/viewmodels#parent for more information.
window.console.error @ VM511:37
#parent @ viewmodel-checks.coffee:79
VmCheck @ viewmodel-checks.coffee:127
check @ viewmodel.coffee:61
parent @ viewmodel.coffee:816
getValue @ viewmodel.coffee:616
setValue @ viewmodel.coffee:644
(anonymous) @ viewmodel.coffee:659
(anonymous) @ bindings.coffee:10
dispatch @ modules.js?hash=c8f7312072fa9926cca848833da18aed67b4c382:8375
elemData.handle @ modules.js?hash=c8f7312072fa9926cca848833da18aed67b4c382:8187

The last two lines in modules.js are jQuery code (v3.3.1).
The click handler that triggers the error:
<button {{b "click: parent.openEdit" }}>Edit</button>

Ahh, this was a duplicate of https://github.com/ManuelDeLeon/viewmodel/issues/301


Can't use preprocess_input with mixed precision and Lambda layer

Please make sure that this is a bug. As per our
GitHub Policy,
we only address code/doc bugs, performance issues, feature requests and
build/installation issues on GitHub. tag:bug_template
System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): Yes
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Mac and Linux
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary): pip
TensorFlow version (use command below): 2.5
Python version: 3.8
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version: None
GPU model and memory: None

You can collect some of this information using our environment capture
script
You can also obtain the TensorFlow version with:

TF 1.0: python -c "import tensorflow as tf; print(tf.GIT_VERSION, tf.VERSION)"
TF 2.0: python -c "import tensorflow as tf; print(tf.version.GIT_VERSION, tf.version.VERSION)"

Describe the current behavior
I recently upgraded tensorflow from 2.4 to 2.5 and I have a break in my code that didn't happen before. It is related to the use of mixed precision and preprocessing functions in tf.keras.applications. When using both with a Lambda layer:
input = tf.keras.Input((224, 224, 3), name="image")
tf.keras.layers.Lambda(tf.keras.applications.densenet.preprocess_input, name="x_preprocess")(input)

, I have the following error:
TypeError: x and y must have the same dtype, got tf.float16 != tf.float32

You can find a minimal example here
The issue isn't raised if I don't use Lambda:
input = tf.keras.Input((224, 224, 3), name="image")
tf.keras.applications.densenet.preprocess_input(input)

I can use this solution, but the Lambda layer was useful to group all the preprocessing operations into a single layer.
Describe the expected behavior
Before TF 2.5, this worked, so I assume this should still work
Contributing

Do you want to contribute a PR? (yes/no): no
Briefly describe your candidate solution(if contributing):

Standalone code to reproduce the issue
https://colab.research.google.com/drive/1BrYCu4Bo7Y0D7_MaLbDlFW1_uHzaRuGE?usp=sharing

@anth2o It looks like your Issue relates to the Keras component. Please submit it to the github.com/keras-team/keras repository instead. As (previously announced), all future development of Keras is expected to happen in the github.com/keras-team/keras repository. If your issue lies with the TF-Core area please comment back with your explanation and we can look into it further. Thanks!


Getting exception "This socket has been ended by the other party" wen debuggin extension.

VSCode Version: 1.1.0-alpha
OS Version: Windows10

I am not certain if this is the real issue with product or not. But thought to give heads up if something we need to handle at API level.
Steps to Reproduce:

Generate VSCode extension project  using Yeoman
Open VS code and open generated folder.
Start debugging by following instruction mentioned at  https://code.visualstudio.com/docs/extensions/example-hello-world
Verify debug point hit under extension project once you try to add hello world extension.
Try to execute "extension install command" from command palette in newly launched instance of VSCOde and then clean all the text using backspace key.
Actual: Getting exception: ""This socket has been ended by the other party""
Expected: There should not be any exception triggered when you perform common operations on newly launched VSCode instance.

Asigning to may to try to reporduce

Can not reproduce neither on win10 neither on mac.


Add max_length arg to PipelineStorage.get_available_name.

Not accepting this arg is pending deprecation in Django 1.8.

Thanks :bowtie:


Add more disgusting CDATA escapes

I put an ampersand into my blog title, and noticed it broke RSS. So work around it by adding more CDATA escapes. It's very disgusting but it resolves the problem I was having.
Ideally we can find an emacs package that can build XML documents, to avoid hacking together RSS and risk broken documents.
For now, this should be sufficient, was for for the <description> elements.
see also https://validator.w3.org/feed/check.cgi

Did you check in the spec if this is the way it's meant to be used? Honestly, I've never seen that before. But it certainly beats the alternative of escaping every ampersand or greater/less-than operator.

Yep this is totally fine, though it really is a hack, because if a fragment contains a CDATA closing fragment (]]>), it will mess things up. Note the existing CDATA in the description element creation logic.
XML Specification section about CDATA
To get around the possibility of ]]> being part of the text to be escaped, one has to introduce a proper XML library into elisp. Worse is better, I guess ;)

OK, cool! Thank you very much!
I mean, if you'd like to integrate with the XML parser, I'd be grateful for a pull request. But the current solution is good enough, to be honest.

Turns out I misunderstood the emacs docs. It only ships with a parser. So it would be an external dependency. So this is probably good enough (tm).


Firefox for Android 79 is released

Firefox is finally releasing their new android app, which runs on Gecko 79 🥳
It seems like they're doing a slow rollout, but given that i and many others (check out all the bad reviews 😅) have recieved the update on the stable channel, i think it's safe to mark it current.
I also made a PR for the new features that Gecko 79 comes with: #5562
FYI: https://support.mozilla.org/en-US/kb/firefox-android-upgrade-faqs

This is now live on the site


Services should not allow jobs to start before upload is complete

In the current services, say assembly, the user is allowed to click 'Assemble' while upload is still in progress. This results in a quick failure as the data is not available at the time of the launch. Should this be handled by the front end of backend?

Hm, good catch. I’m thinking the easiest proper behavior is for the submit button to be disabled until the upload finishes.
More sophisticated would allow the submit to happen but wait until the upload finishes, but since the upload is handled by the page code that’s not entirely feasible.
For large uploads I think we need a nicely packaged native app.
—bob
On Nov 22, 2015, at 9:28 PM, Fangfang Xia <notifications<EMAIL_ADDRESS>wrote:
In the current services, say assembly, the user is allowed to click 'Assemble' while upload is still in progress. This results in a quick failure as the data is not available at the time of the launch. Should this be handled by the front end of backend?
—
Reply to this email directly or view it on GitHubhttps://github.com/PATRIC3/patric3_website/issues/543.

Not sure to whom this needs to be assigned.

This needs to go to the webside folks to add an interlock between the file upload and the enabling of the submit button.

this is an ancient issue, but it's the same as #1784 and #1383. should be resolved soon.

@dawenx I like to review this fix during the  meeting Today, or with you separately.
I tried it on alpha using the assembly service. I tried to upload two files directly from the job submission form. As soon as I selected he file and it started uploading, the file selection text box was grayed out without showing file name. When I clicked on the side arrow to add pair of files to selection, it generated red flag. I found this very confusing.
Screenshot below.

I would like to show the demo and discuss. That's intended, if you click on folder icon while uploading, it will tell you upload is in progress.

On Dec 12, 2017, at 6:49 AM, Maulik Shukla<EMAIL_ADDRESS>wrote:
@dawenx I like to review this fix during the meeting Today, or with you separately.
I tried it on alpha using the assembly service. I tried to upload two files directly from the job submission form. As soon as I selected he file and it started uploading, the file selection text box was grayed out without showing file name. When I clicked on the side arrow to add pair of files to selection, it generated red flag. I found this very confusing.
Screenshot below.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@mshukla1 i worked on a new fix for this issue and it's on alpha, would appreciate if you could double check it.


ICollection.Contains isn't working properly with Enums in the DbSet<>.Where

DbContext.DbSet.Where isn't work properly with ICollection<T>, where T is an Enum.
So, for example, the code like this always return emply ICollection<>:
var result = await context.Users.Where(e => e.WorkingRoles.Contains(sameRole)).ToListAsync();
but sameCollection in the code below isn't empty.
            var rolesCollection= await context.Users.Select(e => e.WorkingRoles).ToListAsync();
            var sameCollection = tst.Where(e => e.Contains(request.Role));

Part of code to reproduce
pubilc class User
{
    public Guid Id { get;set;}
    public ICollection<Roles> WorkingRoles { get; set; }
    public string Name { get; set;}
    public string Password { get; set; }
}
public enum Roles
{
    Customer = 1,
    Seller = 2
}

public class UserStoreDbContext : DbContext
{
    public DbSet<User> Users { get; set; }
    public UserStoreDbContext(DbContextOptions<UserStoreDbContext> options) : base(options) { }

    protected override void OnModelCreating(ModelBuilder modelBuilder)
    {
        base.OnModelCreating(modelBuilder);

        modelBuilder.Entity<User>().Property(f => f.WorkingRoles).HasConversion(new RolesToStringConveter());
    }
}

public class RolesToStringConveter : ValueConverter<ICollection<Roles>, string>
{
    public RolesToStringConveter() : base(v => string.Join(";", v.Select(f => f.ToString())),
                                 v => v.Length > 0 ? v.Split(new[] { ';' }).Select(f => (Roles)Enum.Parse(typeof(Roles), f)).ToList() : new List<Roles>())
        { }
}

Let's context be the scoped instance of UserStoreDbContext resolved by standard MS DI.
class TmpStorage
{
     public Guid Id { get; set; }
     public ICollection<Roles> Roles { get; set; }
 }

public ICollection<User> GetUsersByWorkingRole(Roles role)
{
     var resultUserCollection = await context.Users.Where(e => e.WorkingRoles.Contains(role)).ToListAsync();

     var tmpRolesCollectionsList = await context.Users.Select(e => new TmpStorage() { Roles = e.WorkingRoles, Id = e.Id }).ToListAsync();
     var usersId = tmpRolesCollectionsList .Where(e => e.Roles.Contains(role)).Select(f => f.Id).ToList();
     var anotherResultUserCollection = await context.Users.Where(e => usersId.Contains(e.Id)).ToListAsync();

     return resultUserCollection;
}

So, in this method resultUserCollection always empty, but anotherResultUserCollection not, it contains correct users which have asked role in their WorkingRoles collection.
Further technical details
EF Core version: 3.1.0-preview3.19554.8
Database provider: Microsoft.EntityFrameworkCore.SqlServer
Target framework: 3.1.100-preview3-014645
Operating system: Windows Server 2016.
IDE: Microsoft Visual Studio Community 2019 Preview Version 16.4.0 Preview 5.0

Note for triage: repros on 3.1. SQL generated is:
      SELECT [u].[Id], [u].[Name], [u].[Password], [u].[WorkingRoles]
      FROM [Users] AS [u]
      WHERE CAST(1 AS bit) = CAST(0 AS bit)

/cc @maumar @smitpatel

We cannot translate Contains over ICollection<Roles> which is mapped as string on database side using value converter.

@smitpatel So we should throw then, right?

Yup. Somewhere I guess we saw different types and converted it to false.


Camera Movement Water Ripple

I noticed that when you move the camera the water ripples in a weird way. This update changes the 3WaveGenerator subgraph to use absolute world position to eliminate water ripple when the camera moves.

Hey, thanks a lot for the change. Could please also include a modified unitypackage file so that I can merge the pull request directly for ease? :)

Hey you're very welcome, thank you for the package in the first place! I've updated the unitypackage to include the update. :)


Load TSDF map into Voxblox

Hello! I am trying to generate an ESDF from ground truth data created with the voxblox_ground_truth package. I have been able to generate TSDF files from .ply files exported from blender, but now I am not certain how to load the .tsdf file I have created into the system.
I see that there are load_map and save_map services, but they appear to take only .vxblx files, and when trying with a .tsdf file I get:
ERROR: service [/voxblox_node/load_map] responded with an error:

Issue wasn't with the loading, the TSDF works fine as long as the voxblox node indicates that the TSDF layer was loaded properly. I wasn't seeing output because I lacked the static transformation between /map and /sensor_frame, adding that to the launch file fixed things


Terraform wants to replace fresh imported peering

Hi there,
I imported a manually created redis peering on terraform, but once it's done, terraform wants to replace it even though the import was successfull.
Terraform Version
Terraform v0.13.3

provider registry.terraform.io/hashicorp/google v3.51.0
provider registry.terraform.io/hashicorp/google-beta v3.51.0
provider registry.terraform.io/hashicorp/random v3.1.0
provider registry.terraform.io/hashicorp/vault v2.19.0
provider registry.terraform.io/redislabs/rediscloud v0.2.1

Affected Resource(s)

rediscloud_subscription_peering

Terraform Configuration Files
resource "random_password" "password" {
  length  = 20
  upper   = true
  lower   = true
  number  = true
  special = false
}

resource "rediscloud_subscription" "subscription" {
  name = var.theseus_back_project_id
  persistent_storage_encryption = false
  cloud_provider {
    provider = "GCP"
    region {
      region                                        = var.region
      networking_deployment_cidr    = var.redissubnet
      multiple_availability_zones         = true
      preferred_availability_zones        = ["europe-west1-a", "europe-west1-b", "europe-west1-c"]
    }
  }
  database {
    name                                               = "mydb"
    protocol                                          = "redis"
    memory_limit_in_gb                       = 10
    data_persistence                            = "none"
    throughput_measurement_by       = "number-of-shards"
    throughput_measurement_value  = 2
    password                                       = random_password.password.result
  }
  depends_on = [google_project_service.rediscloud_service]
}

data "google_compute_network" "network" {
  project = var.projectid
  name    = var.networkname
}

resource "rediscloud_subscription_peering" "subscription-peering" {
  subscription_id   = rediscloud_subscription.subscription.id
  provider_name     = "GCP"
  gcp_project_id    = data.google_compute_network.network.project
  gcp_network_name  = data.google_compute_network.network.name
}

resource "google_compute_network_peering" "subscription-peering" {
  name         = "redislabs-rl-${rediscloud_subscription_peering.subscription-peering.gcp_redis_network_name}"
  network      = data.google_compute_network.network.self_link
  peer_network = "https://www.googleapis.com/compute/v1/projects/${rediscloud_subscription_peering.subscription-peering.gcp_redis_project_id}/global/networks/${rediscloud_subscription_peering.subscription-peering.gcp_redis_network_name}"
}

Debug Output
rediscloud_subscription_peering.subscription-peering must be replaced
-/+ resource "rediscloud_subscription_peering" "subscription-peering" {
+ aws_account_id         = (known after apply)
+ aws_peering_id         = (known after apply)
+ gcp_network_name       = "VPCNAME"
+ gcp_peering_id         = (known after apply)
+ gcp_project_id         = "PROJECTID"
+ gcp_redis_network_name = (known after apply)
+ gcp_redis_project_id   = (known after apply)
~ id                     = "ID/ID" -> (known after apply)
+ provider_name          = "GCP" # forces replacement
+ region                 = (known after apply)
~ status                 = "active" -> (known after apply)
+ subscription_id        = "ID" # forces replacement
+ vpc_cidr               = (known after apply)
+ vpc_id                 = (known after apply)
  - timeouts {}
}

Expected Behavior
Terraform should have state "Nothing to change".
Actual Behavior
Terraform wants to replace the redis peering
Steps to Reproduce

Manually create a peering on redislabs console.
Terraform import the redis peering
terraform plan

Fix released on version v0.2.2. Closing the issue


REST API for Frontend Applications

Create a REST Style API for integration of third party / first party apps

Endpoints:

[ ] \connect - GET
IN: -
OUT: session_key
[ ] \chat - GET
IN: session_key, text
OUT: session_key, response

[ ] ToDo: Send logs to Logging server

Resolved in latest pull - Logging Outstanding


New option "output_path" added.

The native library has a function sass_option_set_output_path which is attached to ruby in native_context_api.rb. But in engine.rb this option is not set (why?).
However to produce correct source maps, the output path must be known to the native library.
The use of the parameters :source_map_file, :filename and :output_path is shown in the test_source_map_filenames test in file test/engine_test.rb.
By the way, all these parameters need to be documented. Where is the right place to put this?

Thanks for the PR!  For parameter documentation, I think it would be good to start a new section under usage.

This is a great addition. Is there any reason why this has stalled? Without this option, source maps where the output file isn't in the same directory as the input file don't appear to be possible.


bugfix: omit ENOTDATA for extended attributes

Signed-off-by: hoyho<EMAIL_ADDRESS>
What does this PR change? What problem does it solve?
node_xattr.go have some operation on file extended attributes like xattr.Get xattr.List .
However, some file share do not support such operations.
For example, backup source files from a cifs share may cause restic reporting an ENODATA error
and mount the cifs share with option nouser_xattr can omit this error because fs will report ENOTSUP instead and restic will absorb this error.
As mentioned in https://github.com/restic/restic/issues/1800#issuecomment-706516649 , we can whitelist ENOTDATA error
Was the change discussed in an issue or in the forum before?

Checklist

[x] I have read the Contribution Guidelines
[x] I have enabled maintainer edits for this PR
[ ] I have added tests for all changes in this PR
[ ] I have added documentation for the changes (in the manual)
[x] There's a new file in changelog/unreleased/ that describes the changes for our users (template here)
[x] I have run gofmt on the code in all commits
[x] All commit messages are formatted in the same style as the other commits in the repo
[x] I'm done, this Pull Request is ready for review

I just found out that the xattr package has an ENOATTR constant, which is ENODATA on Linux and the real ENOATTR on BSD/Darwin. I think we should check for that instead, so we don't need per-platform files.

I agree with @greatroar that using ENOATTR seems to be the cleanest solution, please use that instead of the per-platform files. @hoyho Sorry for the back and forth.

good to hear that 😅

Please take a look @greatroar @MichaelEischer


please add # coding=utf-8 in the beginning of every python file

or i get
SyntaxError: Non-ASCII character

Hi, you can configure your editor to use those syntax so it wouldn't show this again.


Change Commit Checker to get the PR last commit

Description of your changes:
Checklist:

[ ] The title for your pull request (PR) should follow our title convention. Learn more about the pull request title convention used in this repository.

/lgtm
/approve

Commit Checker results:
==== These are the results of the commit checker scans         ====
==== If these are not commits from upstream kfp, then          ====
==== please ensure you adhere to the commit checker formatting ====
$(podman run -q -v /home/runner/work/data-science-pipelines/data-science-pipelines:/src/app-root quay.io/rmartine/commitchecker:latest --start 7127a61ee732921a693fccb79216b2bc74428cb5 --end 47fb475d26b820a8d3c384ef6809d9e132401d22)


initialize deviceSelection

Hi all,
I am working with live_w_locator.js
I am trying (without success) to initialize the select list deviceSelection to (for example) the last option.
First solution
In the file live_w_locator.js there is the following structure.
  constraints: {
     deviceId: getdeviceId(),
     width: {min: 640},
     height: {min: 480},
     facingMode: "environment",
     aspectRatio: {min: 1, max: 2}
  }

I added the line deviceId: getdeviceId() and I wrote the function getdeviceId().
In getdeviceId() I find the last deviceId with the function navigator.mediaDevices.enumerateDevices().
It works, but the big problem (for me) is that this function is aysnchronous and therefore I cannot return the value of deviceId.
Second solution
I tried to initialize the select list with the following code:
  $(function() {
     setTimeout(function(){
        $('#deviceSelection').prop("selectedIndex",2);
        $('#deviceSelection').trigger('change');
     }, 5000);
  });

... without success.
Thanks for any help
Miche

Hi! I completely missed seeing this issue posted, my apologies.
As enumerateDevices is asynchronous, you cannot call init with a parameter you need from enumerateDevices(), before enumerateDevices() has completed.
What I do in my personal application, is I fire the asynchronous enumerateDevices() (which you can access via Quagga.CameraAccess.enumerateVideoDevices() for a consistent interface that only returns videoinputs, if you'd like) immediately upon application load, so it's ready long before the user ever gets to the point where they can pick what device to use.  If they manage to press the "camera" button before they have selected which camera to use, then we default to whatever facingMode: environment gives us, rather than using a deviceId.    Once the asynchronous response is received, I store that data somewhere for filling into the Settings page of the app, where there is a select drop down that can select which camera device to use.
Once the user has selected a specific camera id from the settings page of the application, then i remember that choice, and can fill it in without waiting for the results of enumerateDevices().


[FXML-4647] Add ONNX operator versions as a dialect trait

Can one of the admins verify this patch?

Can one of the admins verify this patch?

No need, this is not a PR for upstream.


Web Club Quiz Maker

The idea is to write a quiz maker(terminal based, mostly) which reads a set of
questions and their answers from a text file.
Possible Features

Quiz has to be timed.
If the user loses connection with the server, he should be able to connect
back and have his answers already loaded.
The server should be able to handle multiple participants at once.
It should be almost JEE styled.

Issue closed, end of Hacktoberfest!


Fix typed text overlap in Hero

Summary
This PR fixes overlapping of typed text for Hero's title.
Changes

add whitespace styles for typed text.

@olayway I tested on mac and windows and I think this is happening on devices other than mac. Please can you confirm if this is fixed ?

@khalilcodes there is one point at which the end of "beautifully" hides under the Hero image