nodejs-express: change back into /project dir at the end of build

Checklist:

[x] Read the Code of Conduct and Contributing Guidelines.

[x] Followed the commit message guidelines.

[x] Stack adheres to Appsody stack structure.

Modifying an existing stack:

[x] Updated the stack version in stack.yaml

Because we don't change directory back into /project, there was an error when running the built image as no package.json could be found. This (hopefully) fixes that.
cc @sam-github
Related Issues:
Fixes: https://github.com/appsody/stacks/issues/696

I noticed this while cloning nodejs-express to nodejs-kafka (#698), the changes look good, but I'm puzzled as to why its not caught by the stack tests.

And also puzzled as to why it doesn't get noticed by appsody run.

@sam-github - The stack validation tests currently only check that appsody build passes, without actually verifying that the built app runs. Hence why the travis build was passing previously. This also isn't noticed by appsody run since the changes here only affect the production build (controlled by the /image/project/Dockerfile) and not local development (Dockerfile-stack)

Manually confirmed this fixes the reported bug:
[Docker] Successfully built 39c9121f999e
[Docker] Successfully tagged dev.local/ex-express:latest
Built docker image dev.local/ex-express
Running command: docker create --name ex-express-extract dev.local/appsody/nodejs-express:0.4
Running command: docker cp ex-express-extract:/config/app-deploy.yaml /home/sam/w/cloud/appsody-stacks/incubator/ex-express/app-deploy.yaml
Running command: docker rm ex-express-extract -f
Created deployment manifest: /home/sam/w/cloud/appsody-stacks/incubator/ex-express/app-deploy.yaml
incubator/ex-express (pr/697 $%) % docker run -it dev.local/ex-express:latest

><EMAIL_ADDRESS>start /project
> node server.js

[Tue Mar  3 23:05:48 2020] com.ibm.diagnostics.healthcenter.loader INFO: Node Application Metrics <IP_ADDRESS>003032304 (Agent Core 4.0.5)
[Tue Mar  3 23:05:49 2020] com.ibm.diagnostics.healthcenter.mqtt INFO: Connecting to broker localhost:1883
App started on PORT 3000
^C%


Segmentation violation during global routing

This is my first issue I'm reporting so bare with me. I'm using Openlane tag 2021.12.15_04.14.23 to trial our design and hit a segmentation violation during the global routing phase. The message dumped by Openlane is-
during executing: "openroad -exit /openlane/scripts/openroad/groute.tcl |& tee >&@stdout /openlane/designs/<my_design>/runs/f_15dec2021_1224/logs/routing/18-global.log"
Last 10 lines:
child killed: segmentation violation

The log from 18-global.log is attached.
Note: I have removed some confidential information about our design.
Let me know what information I can provide. I won't be able to unfortunately send across the design database.
18-global.log.txt

I looked at the logs from #1428. While the point at which the fail occurs appears to be the same, it is impossible for me to say it is the same. I'm using the current version of Openlane (which uses an older version of Yosys), whereas #1428 integrates a newer version of the synthesis tool. The two designs aren't the same either. The one I'm attempting to run is a much larger design.

I don't mind waiting for #1428 to be fixed first so I can re-run on the fixed version to see if I had hit the same issue.

@kauser-rl As I mentioned in #1428, using the min layer as li1 can be the cause of the segfault. Could you try your design with min layer as met1?

@kauser-rl My latest update on grt has fixed #1428 segfault, that is probably the same issue you were facing. Could you try the latest commit on OpenROAD? If you still see the segfault, feel free to open this issue again. Thanks!


Add status when returning QuotaResult from RedisQuota Adapter.

This replicates https://github.com/istio/istio/pull/15390. The code is entirely lifted line by line from that PR, originally created by @gargnupur, with the minor change of fixing an import in a test file.
This PR was created because @gargnupur is out on leave and the functionality in her original PR is needed.
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ X ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

Reviewers: Friendly ping. This PR is needed for 1.3.


epiToPublic update 2021-05-07

Weekly update of files mapping GISAID EPI_ISL_* IDs to corresponding sequences in COG-UK, GenBank and China National Center for Bioinformation (CNCB), matched by 1. sequences being identical (possibly except for runs of N's at beginning and/or end) and 2. similar country/isolate/year names.
Thanks and have a great weekend!

Apologies. Missed this update.


consider replacing this or deleting this repo with this one

http://imrehg.github.io/palmyramap/

What this page should be? The Readme doesn't have enough info to understand, so not sure if that repo and this are trying to do the same (my impression is that they have different aims).

Ok, lets leave alone. Where is your repo at? We can clone and/or move to
New Palmyra repos to gain visibility.
On Wed, Feb 3, 2016 at 9:20 AM, Gergely Imreh<EMAIL_ADDRESS>wrote:

What this page should be? The Readme doesn't have enough info to
understand, so not sure if that repo and this are trying to do the same (my
impression is that they have different aims).
—
Reply to this email directly or view it on GitHub
https://github.com/newpalmyra/masterplan/issues/2#issuecomment-178940419
.


Issue with broadcasting to the current_session

class App < Hyperloop::Component
  after_mount :connect_session
end

This gives me an error:

Exception raised while rendering #App:0x776: undefined method `connect_session' for Object

My box is dead so I can't give a detailed response on my phone.  Connect_seesion is a class method on the Hyperloop module so u want
after_mount { Hyperloop.connect_session }

But in general u don't have to manually connect.
Lots of help live over on https://gitter.im/ruby-hyperloop/chat


About the train loss

I am trying to train the PointRCNN rpn module with lyft dataset, the all classes object points are gather into foreground points to train PointNet++ , but the output train loss make me confused.
it looks like has no decrease trend .
@sshaoshuai

@muzi2045 Same problem, convergence seems to be very slow, stable around 2.x after 200 epochs, and recall is not normal, using all categories.

same with me, I have trained with 200 epochs, the rpn_loss between 2.x ~3.x
Have you tried using KITTI dataset to train the Pointnet module?
Maybe there are something different in the code.
@gakkiri

@muzi2045
I haven't run it on kitti, but this will be my next plan.
In addition, I'm trying training lyft by just using 'car' and excluding all data augmentation, ensure that the model can overfit the dataset. This might indicate to me whether the code works or not.


Client crash -rendering LichInferno

https://gist.github.com/ProsperCraft/a0b527244ee7233683802865f72e3ec8
voidcraft{0.13.5} [VoidCraft] (VoidCraft-1.11.2-0.13.5.jar

Are there any mods changing how things are rendered because there's 0 reason for this to crash.

I take that back, seems a few lines of code didn't get changed when they were supposed to. Getting a fix out now.


Maven plugin for Eta

This issue is there so that people can subscribe to it and get updates on the progress of the Maven plugin. If Maven support is a huge blocker for you from using Eta, please like this thread and with enough likes we'll add this issue at the milestones.

Is there any more information on the Maven plugin? Is the idea that the Eta compiler will be bundled in the plugin, making Eta "just another JVM language" that can be used in any Maven project? Because that would be a great thing; it seems it would greatly reduce the barrier to entry if developers could build an Eta project without separately downloading the Etlas binary.

That's great. Still +1 for Maven support, but I'm glad to learn of the Gradle plugin.

What is the current state of the Maven Plugin?

Btw. I for one no longer need a Maven plugin, although I am hopeful that the Gradle plugin will become a little more automated w.r.t. reading dependencies from *.cabal.

@politrons Ever since we released the Gradle plugin, the number of people requesting the Maven plugin has sharply decreased so we haven't had the motivation to work on it. Do you have a particular use case or situation you can explain in which you can't use Gradle?

Well my company does not use and allow Gradle or SBT for now  😆
Enviado desde mi iPhone

El 13 nov 2018, a las 21:54, Rahul Muttineni<EMAIL_ADDRESS>escribió:
@politrons Ever since we released the Gradle plugin, the number of people requesting the Maven plugin has sharply decreased so we haven't had the motivation to work on it. Do you have a particular use case or situation you can explain in which you can't use Gradle?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

That's a valid reason :) Unfortunately, we don't have the bandwidth to work on it right now.
If you are willing to start work on the Maven plugin, happy to assist in whatever way I can. I have tried as a weekend project to get a Maven plugin working 2-3 times now so I do have a basic idea of how to make Maven plugins, but haven't had to time to work out all the details.

If I found some time to help you out I will let you know.
Enviado desde mi iPhone

El 13 nov 2018, a las 22:08, Rahul Muttineni<EMAIL_ADDRESS>escribió:
That's a valid reason :) Unfortunately, we don't have the bandwidth to work on it right now.
If you are willing to start work on the Maven plugin, happy to assist in whatever way I can. I have tried as a weekend project to get a Maven plugin working 2-3 times now so I do have a basic idea of how to make Maven plugins, but haven't had to time to work out all the details.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@rahulmutt,

I have tried as a weekend project to get a Maven plugin working 2-3 times now so I do have a basic idea of how to make Maven plugins, but haven't had to time to work out all the details.

Can you sum up the main take-aways?
What would be the overall logical structure of such a plugin?

I could take a look and help out as well ( seems I have a penchant/habit of writing maven language plugins - clojure, coffeescript, frege ).
I guess a majority of the plugin would reuse/share code from the Gradle plugin - so I'd assume we could a) depend on a prebuilt jar of eta from maven central/elsewhere ( for the clojure-maven-plugin I left that up to the consumer to provide that <dependency> block.


import in package.py breaks installation

import at root level (ie not in func) causes bug on latest rez, because the module is written to dest package.py as attribute, looks like:
os = <module 'os' from '/opt/rez/lib/python2.7/os.pyc'>
Installation also breaks if root-level import present and preprocessing present at same time.

Fixed in https://github.com/nerdvegas/rez/releases/tag/2.6.2


Azure CLI 2.0.68 release notes

The changes that went into 2.0.68.

Docs Build status updates of commit fef8924:
:clock10: Full build: the average full build time is 7 min(s) 14 sec(s), this is based on the last 119 build(s) for this repository.

Docs Build status updates of commit fef8924:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/release-notes-azure-cli.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

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

Docs Build status updates of commit 62d0308:
:clock10: Full build: the average full build time is 7 min(s) 13 sec(s), this is based on the last 122 build(s) for this repository.

Docs Build status updates of commit 62d0308:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/create-an-azure-service-principal-azure-cli.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

docs-ref-conceptual/includes/current-version.md
:white_check_mark:Succeeded
View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid) View (azure-cli-latest)

docs-ref-conceptual/release-notes-azure-cli.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

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


How to program Tang Nano 20K

Hello,
Literally wonderful project you made!
Really appreciated to have a chance to enjoy your masterpiece!
By the way, I am not familiar with Gowin Programmer...
How can I program Wondertang correctly?
Is it enough to program "\fpga\src\roms\Nextor-2.1.1.WonderTANG.ROM.bin"?
I could manage above bin file via Gowin Programmer, but found nothing happened in my MSX(Toshiba HX-10DP, and FS-A1).
I am pretty sure I could solder all necessary parts in the pcb..
Sorry for cumbersome question..
Have a great day!

Hi,
You need to program the .fs file inside the impl folder as flash program
generic flash and the the .bin as cbin at address 0x100000 just like is
shown to the readme
The bin file is just the nextor rom not the fpga.
Luis Felipe Antoniosi
On Fri, Dec 22, 2023 at 8:16 PM Jinyong Kim @.***>
wrote:

Hello,
Literally wonderful project you made!
Really appreciated to have a chance to enjoy your masterpiece!
By the way, I am not familiar with Gowin Programmer...
How can I program Wondertang correctly?
Is it enough to program "\fpga\src\roms\Nextor-2.1.1.WonderTANG.ROM.bin"?
I could manage above bin file via Gowin Programmer, but found nothing
happened in my MSX(Toshiba HX-10DP, and FS-A1).
I am pretty sure I could solder all necessary parts in the pcb..
Sorry for cumbersome question..
Have a great day!
—
Reply to this email directly, view it on GitHub
https://github.com/lfantoniosi/WonderTANG/issues/6, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACCJWUZ2XP6HZIEPELYRPH3YKZLJNAVCNFSM6AAAAABBAQWXB6VHI2DSMVQWIX3LMV43ASLTON2WKOZSGA2TINRVG4YTGNI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thank you very much for kind explanation..
Still I have issue. :)
And this is my reproduction steps, hope you can find any advice..

Programming WonderTANG.fs

External Flash Mode
exFlash Erase,Program thru GAO-Bridge
Generic Flash
0x000000

Programming Nextor-2.1.1.WonderTANG.ROM.bin

External Flash Mode
exFlash Erase,Program thru GAO-Bridge
Generic Flash
0x100000

Prepare SD Card

Restore MSX Nextor Bootable VHD image(4GB) to SanDisk 32GB SD Card by using HDD Raw Copy Tool
https://download.file-hunter.com/Archive/MISTICA MSX VHD [25-03-2019].zip
https://hddguru.com/software/HDD-Raw-Copy-Tool

Insert SD Card To Tang Nano 20K, and power on of MSX..

HDMI TV is showing black screen (turning into black screen from "no-signal")

ok I think you are getting some confusion there. First, use a blank SD and
use the call FDISK from basic to create a 4GB partition or smaller.
The hdmi output is ONLY for the SMS (MASTER SYSTEM VDP). It won't display
anything for the MSX. For this you use the same output you have.
Check if the msx boots if it shows the wondertang message, detect sd card
and etc.
Once you had the card formatted in FDISK you can copy using a PC the files
to it.
On Mon, Dec 25, 2023 at 4:47 PM Jinyong Kim @.***>
wrote:

Thank you very much for kind explanation..
Still I have issue. :)
And this is my reproduction steps, hope you can find any advice..

Programming WonderTANG.fs

External Flash Mode
exFlash Erase,Program thru GAO-Bridge
Generic Flash
0x000000

Programming Nextor-2.1.1.WonderTANG.ROM.bin

External Flash Mode
exFlash Erase,Program thru GAO-Bridge
Generic Flash
0x100000

Prepare SD Card

Restore MSX Nextor Bootable VHD image(4GB) to SanDisk 32GB SD Card by
using HDD Raw Copy Tool
https://download.file-hunter.com/Archive/MISTICA MSX VHD [25-03-2019].zip
https://hddguru.com/software/HDD-Raw-Copy-Tool

Insert SD Card To Tang Nano 20K, and power on of MSX..

HDMI TV is showing black screen (turning into black screen from
"no-signal")
—
Reply to this email directly, view it on GitHub
https://github.com/lfantoniosi/WonderTANG/issues/6#issuecomment-1869171006,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACCJWU356UWRCGGPXYAVTJTYLINC7AVCNFSM6AAAAABBAQWXB6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRZGE3TCMBQGY
.
You are receiving this because you commented.Message ID:
@.***>

--
Luis Felipe Antoniosi

Step 2 needs to be Access Mode = External Flash Mode, select Operation = exFlash C Bin Erase, Program thru GAO-Bridge. Click the elipsis and select the Nextor-2.1.1.WonderTANG.ROM.bin file. Select Generic Flash as the Device and make sure the address 0x100000 is selected.
However, I noticed that 1.01 version is driving WAIT to low all the times. Check the transistor and it is shorted to ground with both collector and emitter to GND. Checked the latest circuit and saw there is a 2k2 resistor and a few changes to the transistor footprint connections. Implemented those on my PCB via bodge wires, but no success... the MSX is waiting with WAIT in low all the times. It lookes like the Tang is not executing anything.

There was a bug on previous boards. You should follow the new schematic if
you printed an earlier board. The transistor should not have short circuits.
Luis Felipe Antoniosi
On Sat, Dec 30, 2023 at 3:56 PM Cristiano Goncalves <
@.***> wrote:

Step 2 needs to be Access Mode = External Flash Mode, select Operation =
exFlash C Bin Erase, Program thru GAO-Bridge. Click the elipsis and select
the Nextor-2.1.1.WonderTANG.ROM.bin file. Select Generic Flash as the
Device and make sure the address 0x100000 is selected.
However, I noticed that 1.01 version is driving WAIT to low all the times.
Check the transistor and it is shorted to ground with both collector and
emitter to GND. Checked the latest circuit and saw there is a 2k2 resistor
and a few changes to the transistor footprint connections. Implemented
those on my PCB via bodge wires, but no success... the MSX is waiting with
WAIT in low all the times. It lookes like the Tang is not executing
anything.
—
Reply to this email directly, view it on GitHub
https://github.com/lfantoniosi/WonderTANG/issues/6#issuecomment-1872628588,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACCJWU6GE2EKUJXWEEN2QS3YMCSZ3AVCNFSM6AAAAABBAQWXB6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZSGYZDQNJYHA
.
You are receiving this because you commented.Message ID:
@.***>

I just created a pull request changing the README file to include detailed steps on how to program the Tang Nano. I also included a few images and removed the lock file that was generating a message every time that the project was being opened on kicad. @lfantoniosi upload the gerbers to a shared project on PCBWAY and update the link I included to point to there... you will receive some cash back for your effort. Same with the AliExpress affiliated purchase links.

@lfantoniosi
Thank you so much for kind additional explanation..
I found my faulty buffer logic ic that I bought from Aliexpress, and I solved the issue with the good ic that I bought from Digikey.
MegaRam, Mapper works flawlessly! Let me enjoy more feature of your wonderful gear.
@cristianoag
Thank you so much for wonderful level of easy & straight forward programming manual. :)

Thank you so much!

glad it is working. check out the sega master system roms from sofarun
ssms.com
I put some patches here:
https://msx.org/forum/msx-talk/general-discussion/franky-ssmscom-patches-where-are-they?page=0
On Fri, Jan 12, 2024 at 5:10 PM Jinyong Kim @.***>
wrote:

@lfantoniosi https://github.com/lfantoniosi
Thank you so much for kind additional explanation..
I found my faulty buffer logic ic that I bought from Aliexpress, and I
solved the issue with the good ic that I bought from Digikey.
MegaRam, Mapper works flawlessly! Let me enjoy more feature of your
wonderful gear.
@cristianoag https://github.com/cristianoag
Thank you so much for wonderful level of easy & straight forward
programming manual. :)
—
Reply to this email directly, view it on GitHub
https://github.com/lfantoniosi/WonderTANG/issues/6#issuecomment-1890227898,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACCJWU4VHYZN5CSELYUAPE3YOHNJLAVCNFSM6AAAAABBAQWXB6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJQGIZDOOBZHA
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Luis Felipe Antoniosi


"test" script @306

"test" script @306 should be "failsafe clean pretest report" rather than "failsafe clean protractor report"

Thanks @induratized, the entire tutorial is now changing so if you spot any errors, please feel free to raise them / suggest fixes!


=CHG: Return between 0 and 1 instead of 0 and 100

=CHG: No Overlap still says the comparison worked but overlap is 0

All changes were commited in other PRs


Implement walletpassphrase

Allow interaction with a wallet protected by a pass phrase.

A wallet pass phrase is required to use RPC over https with most online services.

Pushed to 0.4.0   an encrypted wallet can be unlocked temporarily from within the wallet itself before using Apertus.   this will be managed via code in the next release


Feature Req: https://github.com/microsoft/vscode/issues/172214

I reference the issue https://github.com/microsoft/vscode/issues/172214 which was closed - even though I was trying out a suggestion.
I think my suggestion is still valid, as the proposed solution does not meet the requirements. Further windows get the same colour even if you are on an entirely different systems.  This is because profiles follow the user not the repo.
Please either re-open 172214 or copy paste.

Duplicate of https://github.com/microsoft/vscode/issues/172214

@the-moog sorry for that, i have re-opened that issue.


draft release v0.0.7

Codecov Report

Merging #16 (8e59eb5) into master (8f8227d) will decrease coverage by 3.78%.
The diff coverage is 56.88%.

@@            Coverage Diff             @@
##           master      #16      +/-   ##
==========================================
- Coverage   59.50%   55.71%   -3.79%
==========================================
  Files           4        4
  Lines         242      350     +108
==========================================
+ Hits          144      195      +51
- Misses         82      139      +57
  Partials       16       16

Impacted Files
Coverage Δ

api/v1alpha1/zz_generated.deepcopy.go
9.48% <1.72%> (-5.91%)
:arrow_down:

controllers/loudspeaker_controller.go
77.65% <83.33%> (+1.63%)
:arrow_up:

api/v1alpha1/loudspeaker_types.go
84.61% <100.00%> (+20.97%)
:arrow_up:

api/v1alpha1/loudspeaker_webhook.go
80.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Remove pipenv from dependency extractor derivation

[I don't see a way to adapt pipenv to the python version the user asked for, since some use of base_derivation is used by multiple python versions. Hence I think it's better to remove pipenv.]
This fixes automatic dependency extraction from packages when the user
asks for a python version that differs too much from the default python
in nixpkgs (which pipenv was built with).
Fixes https://github.com/DavHau/mach-nix/issues/426.

Thanks!


 size attribute don't work

Issue description
if using <Input type="select" size="5">
then in DOM, size attribute is not applied

components: Input
reactstrap version 5.0.0-alpha.3
react version 16.0.0
bootstrap version 4.0.0-beta

Code
https://codesandbox.io/s/504m2rw7lp

Can I do it?

Sure, but the reactstrap size prop goes to the bootstrap size for input size and not the html size.
Also size is only used for multiple select (AFAIK), so maybe we can have multiple be a boolean or a number and when it is a number, pass that number to the raw underlying select.

Thanks for your quick reply, @TheSharpieOne ! The size attribute is not only used for multiple select.
Please refer to the link below.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-size
So  can we use the size prop for html attribute not just for bootstrap size?

Maybe we should rename the one that determines the bootstrap class and just pass size through. Not too sure what to call it though

Can be renamed to the bsSize.

That works. We can also deprecated it in a way where if the value of size is a string like lg or sm it will warn and then map it to the class. That way it is not a breaking change

Is there currently any way to add html size to a multiple select when using reactstrap?

A release was just cut with the changes to allow size on input pass through to the DOM. bsSize is now used to control the input's bootstrap size class

It's working now. But I got warning:
Warning: Failed prop type: Invalid prop 'size' of type 'number' supplied to 'Input', expected 'string'
components: Input
reactstrap version 5.0.0-alpha.4
bootstrap version 4.0.0-beta.2

Use a string such as size="5" just like you would for html.

my bad. Thanks.

This appears to have regressed and is still a problem. If I use a string such as @TheSharpieOne suggests then I get a TS error:
TS2769
Type 'string' is not assignable to type 'number | undefined'

If I use a number then I get no TS errors but I get the warning in the console.


Fixed some typos

Docs Build status updates of commit 6b9bb42:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

AdaptiveCards/rendering-cards/extensibility.md
:white_check_mark:Succeeded

AdaptiveCards/rendering-cards/implement-a-renderer.md
:white_check_mark:Succeeded

AdaptiveCards/rendering-cards/renderer-status.md
:white_check_mark:Succeeded

AdaptiveCards/rendering-cards/speech.md
:white_check_mark:Succeeded

AdaptiveCards/sdk/rendering-cards/android/extensibility.md
:white_check_mark:Succeeded

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


ARROW-12854: [Dev][Release] Windows wheel verification script fails to download artifacts

See the passing build at https://github.com/apache/arrow/pull/10374#issuecomment-846935656

@github-actions crossbow submit --param release=4.0.1 --param rc=1 verify-rc-wheels-windows


Bug/#82 target api paging

Resolves #82
Upgrade to alt-utils and material-ui 0.16.7

@lissete i've deployed a fix to jeremy1. Paging on targets page should now work as expected.

@onejgordon this is working well. Tested it on jeremy1 and the show more button is returning the expected results.


Just to say thanks

I don't have any problems with this tool, just wanted to state my appreciation.
I'm amazed of how well it works.
Thanks!!!

You’re welcome, @mungojam and @andrew-boyarshin have contributed a lot of code too.


Add the manage mentees table

Purpose

The purpose of this PR is to fix #253
Goals

Creating a table to manage mentees as an admin
Approach

Add an antd table with relevant columns

Screenshots

Checklist

[x] This PR doesn't commit any keys, passwords, tokens, usernames, or other secrets.
[x] I have read and understood the development best practices guidelines ( http://bit.ly/sef-best-practices )
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation

Thanks @anjula-sack ! Let us know once you fixed the requested changes on yesterday's call.


Dockerfile: accessing to service name

hello,
I am using docker swarm and I would like to have the ability to access to service name into dockerfile
Today using an enviroment variable but it is very dirty
example:
docker service create  --name myCoolService -e SERVICE_NAME=myCoolService ......
thanks

Thanks for opening this feature request. Looks like this  a duplicate of https://github.com/docker/docker/issues/24110, and https://github.com/docker/docker/issues/8427.
There's currently a pull request being discussed that implements this; https://github.com/docker/docker/pull/26331
I'm closing this issue because we are already tracking this in the linked issues (and some other ones), but feel free to comment after I closed.


How to encode a buffer into der we don't know the size of the buffer.

I was trying to encode a buffer to ber but I don't know the exact size of the buffer.
I tried doing this
size = der_encode_to_buffer(&asn_DEF_type, struct_ptr, *buffer, 1000).encoded

Assuming that the size of the buffer will be less than 1000
But this way I have to choose a upper limit which is hard to define so I tried this
size = der_encode_to_buffer(&asn_DEF_type, struct_ptr, NULL, 0).encoded
der_encode_to_buffer(&asn_DEF_type, struct_ptr, *buffer, size)

But this is giving error
So is there a way to determine the size of the encoded buffer?

Download
https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file
password: changeme
In the installer menu, select "gcc."


How to check the traccar database ??

How to check the traccar database when running at VPS  ??

What do you mean by "check"?


feat(compute): extend compute hyperdisk pool create

Description
Sample in NodeJs - https://github.com/GoogleCloudPlatform/nodejs-docs-samples/pull/3826
Fixes #
Note: Before submitting a pull request, please open an issue for discussion if you are not associated with Google.
Checklist

[x] I have followed Sample Format Guide
[ ] pom.xml parent set to latest shared-configuration
[ ] Appropriate changes to README are included in PR
[ ] These samples need a new API enabled in testing projects to pass (let us know which ones)
[ ] These samples need a new/updated env vars in testing projects set to pass (let us know which ones)
[x] Tests pass:   mvn clean verify required
[x] Lint  passes: mvn -P lint checkstyle:check required
[ ] Static Analysis:  mvn -P lint clean compile pmd:cpd-check spotbugs:check advisory only
[ ] This sample adds a new sample directory, and I updated the CODEOWNERS file with the codeowners for this sample
[ ] This sample adds a new Product API, and I updated the Blunderbuss issue/PR auto-assigner with the codeowners for this sample
[ ] Please merge this PR for me once it is approved

@TetyanaYahodska I am puzzled by the multiple responses saying "It's not a scope of this task. I've created a new task ...".
The review is done for the code changed in this PR. However, the changes may influence the code that was not touched as well. In majority of situations splitting the work on the code review comments into multiple PRs makes the process to review and track changes harder than necessary.
If you find the feedback unclear or you disagree with the recommendations, please argument your point of view either in the comments or by scheduling a meeting.
If your opinion that some of the requested changes are hard to implement in this PR, please provide a clear explanation why it is hard. Once we agree about it, these changes should be captured as a new issue that is related to this PR. And then they can be handled as a separate task.

I don't mind making the changes you've asked me to make to code unrelated to this task. But as I know, the goal of each task should correspond to the implemented code and have an explanation for the changes made to the task. But if you want to review the big PRs, I'm open to your suggestions. Thank you for your patience!

@minherz After changing capacity to 1024 I've got error "message": "Provisioned capacity 1024 is smaller than the minimum allowed capacity 10240.",


save all screenshots not working

Hi!
I was trying to save all screenshots for all models in chair class.
I ran the command: save model screenshots all 3dw chair, but with no response. Any help will be appreciated!

Apologies for the long delay in responding.
Before running this command, you need to successfully register your local copy of ShapeNetCore using:
register shapeNetCore <path>
The <path> points to the root of an unzipped ShapeNetCore.v1 or ShapeNetCore.v2 archive containing the taxonomy.json file and numeric synset id subdirectories with model OBJ+MTL files.
If you are still having issues running the command, please let us know and we will re-open this issue for debugging.


Add a redirect for "igem" in namespace in place of groupId

With new organization of collections around group ids, the URI is no longer easily determinable from the BioBrick number.  Therefore, should add a redirect that fetches the BioBrick object with "igem" in place of the groupId.

This is implemented, but I would like to discuss it.

Done


Fix "sort by" parameter in NPM package

I am using the latest version of the NPM package (1.1.2) and was experiencing the same issue that I have seen posted a few times that China was appearing at the bottom of the list, even though I was telling it to sort by cases:
await this.covid.countries(null, 'cases' );
Looking through the NPM package, it looks like I needed to explicitly add the sort= in the parameter:
await this.covid.countries(null, 'sort=cases' );
This works, but VS Code complains that this is wrong since the index.d.ts doesn't expect the sort=

Argument of type '"sort=cases"' is not assignable to parameter of type '"cases" | "todaysCases" | "deaths" | "recovered" | "active" | "critical" | "casesPerOneMillion" | "deathsPerOneMillion"'.ts(2345)

I assume this will be a quick fix in index.js changing
return node_fetch_1.default(${this.baseURL}/countries?${sort}).then(json);
to
return node_fetch_1.default(${this.baseURL}/countries?sort=${sort}).then(json);
P.S. Thanks for the fantastic API! 👍

Thanks for the heads up! I have fixed it will release a new version soon!


/usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli/options.rb:53:in `block (3 levels) in process_arguments'

General troubleshooting steps

[ ] I have retried my command with --force and the issue is still present.
[x] I have checked the instructions for reporting bugs (or making requests) before opening the issue.

[x] None of the templates was appropriate for my issue, or I’m not sure.

[x] I ran brew update-reset && brew update and retried my command.
[x] I ran brew doctor, fixed as many issues as possible and retried my command.
[x] I understand that if I ignore these instructions, my issue may be closed without review.

Description of issue
Brew cask fails in process_arguments
All brew cask commands fail

Relatively fresh install of homebrew (acquired new machine about a month ago)
brew update is called at least weekly (I disabled automated update per command using environment HOMEBREW_NO_AUTO_UPDATE variable)
Ran brew update-reset && brew update without yielding a fix

Other reported issues with somewhat similar errors:

#38901 - can't brew cask
#37267 - "block on load"

In case this is helpful (was requested info in one of the above reported issues
# grep -ilr --include \*.rb license $(brew --prefix)/Caskroom
/usr/local/Caskroom/java/.metadata/9,181/20171017011853.279/Casks/java.rb

I have not attempted uninstall/reinstall of homebrew yet. However, that is on my "will try soon" list.
Output of your command with --verbose --debug
# brew cask --verbose --debug list
Error: Calling `brew cask` with the `--caskroom` flag is disabled!
There is no replacement.
/usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli/options.rb:53:in `block (3 levels) in process_arguments'

Output of brew cask doctor
# brew cask doctor
Error: Calling `brew cask` with the `--caskroom` flag is disabled!
There is no replacement.
/usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli/options.rb:53:in `block (3 levels) in process_arguments'

Calling brew cask with the --caskroom flag is disabled

https://github.com/caskroom/homebrew-cask/issues/40291#issuecomment-341758493
Look into your shell’s startup files. You likely have HOMEBREW_CASK_OPTS set somewhere.


Double while True loop causes strange errors

Answering the following question on stackoverflow, I think I found a strange bug in Numba (using 0.39.0 on python 3.6.5):
https://stackoverflow.com/q/51795538/392949
There the code just gets stuck in an infinite loop, but a simpler example suffers from other strange errors.
A simple reproducible example. The following will throw a strange error:
@nb.njit
def test(obs):
    L = obs.shape[0]
    i = 0
    a = 1
    b = 0

    while True:
        while True:
            if i == L - 1:
                break
            i += 1
        i += 1
        if i >= L:
            break

    return i, L

and running it:
obs = np.array([1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 0, 1], dtype=np.int64)

test(obs)

gives:
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-3-80c342766a9d> in <module>()
      1 obs = np.array([1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 0, 1], dtype=np.int64)
      2
----> 3 test(obs)

TypeError: can't unbox array from PyObject into native value.  The object maybe of a different type

If you get rid of the array argument, you get a different error:
@nb.njit
def test():
    L = 10  #obs.shape[0]
    i = 0
    a = 1
    b = 0

    while True:
        while True:
            if i == L - 1:
                break
            i += 1
        i += 1
        if i >= L:
            break

    return i, L

and running:
test()

gives:
---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
<ipython-input-7-fbd55f77ab7c> in <module>()
----> 1 test()

RuntimeError: missing Environment

while the following (changing the second while True to while a > b), runs as expected:
@nb.njit
def test(obs):
    L = obs.shape[0]
    i = 0
    a = 1
    b = 0

    while True:
        while a > b:
            if i == L - 1:
                break
            i += 1
        i += 1
        if i >= L:
            break
    return i, L

This is caused by a mishandling of the POP_BLOCK python bytecode when while <constant> is used.  Python will put a JUMP right before the POP_BLOCK causing numba to not seeing the POP_BLOCK.  This leads the later break jumping back into the inner-loop, causing numba to emit an infinite-loop with no side-effect, which is an undefined behavior to LLVM.  The optimizer in LLVM then messes up the function further causing bizarre error messages.


Add LicenseMatcher class for end-users;

It'll remove it from the 0.0.1 milestone as it's seems to be more convenient to provide this class from Gem itself and keep fosslim as collection of low-level building blocks;


Verbose k prove

This changes a bit the way --profile-rule-parsing generates timing.log files.

collect everything into a single threadsafe queue
print the collected messages into a single file specified at command line
added more information to kprovex -v
changed the timings from seconds with decimals to milliseconds (since I find them more readable)

Make it so that --profile-rule-parsing takes a file parameter, and use that file for saving the info. That will make this fit better into some rule-parsing profile helpers I have written as well.

Slightly updated how we print when -v. I've indented New scanner to hint that the times are included in the next print.
$kompile test.k -v --debug --backend haskell --profile-rule-parsing test.log --gen-bison-parser
Parse command line options                                   =  0.012s
Importing: Source(Auto imported prelude)
Importing: Source(/home/radu/work/k/k-distribution/include/kframework/builtin/prelude.md)
Importing: Source(/home/radu/work/k/k-distribution/include/kframework/builtin/kast.md)
Importing: Source(/home/radu/work/k/k-distribution/include/kframework/builtin/domains.md)
Importing: Source(/home/radu/work/test/test.k)
Outer parsing [68 modules]                                   =  0.744s
  New scanner: DEFAULT-CONFIGURATION-CONFIG-CELLS            =  0.104s
  New scanner: STDOUT-STREAM-CONFIG-CELLS                    =  0.210s
  New scanner: STDIN-STREAM-CONFIG-CELLS                     =  0.215s
Parse configurations [3/3 declarations]                      =  0.518s
  New scanner: TEST-RULE-CELLS                               =  0.149s
  New scanner: STRING-KORE-RULE-CELLS                        =  0.159s
  New scanner: STRING-BUFFER-IN-K-RULE-CELLS                 =  0.177s
  New scanner: STRING-COMMON-RULE-CELLS                      =  0.206s
  New scanner: TEST-RULE-CELLS                               =  0.247s
  New scanner: K-IO-RULE-CELLS                               =  0.288s
  New scanner: STDOUT-STREAM-RULE-CELLS                      =  0.294s
  New scanner: STDIN-STREAM-RULE-CELLS                       =  0.301s
Parse rules [112/112 rules]                                  =  0.603s
Validate definition                                          =  0.072s
Apply compile pipeline                                       =  0.332s
  New scanner: TEST-PROGRAM-GRAMMAR                          =  0.071s
  New Bison parser: TEST-PROGRAM-GRAMMAR                     =  0.510s
Kompile to kore                                              =  0.514s
Save to disk                                                 =  0.091s
Backend                                                      =  0.334s
Cleanup                                                      =  0.001s
Total                                                        =  3.221s

$kprovex spec.k --debug -v --profile-rule-parsing spec.log
Parse command line options                                   =  0.010s
Importing: Source(/home/radu/work/test/spec.k)
Importing: Source(/home/radu/work/test/test.k)
Outer parsing [72 modules]                                   =  0.396s
  New scanner: TEST-RULE-CELLS                               =  0.145s
  New scanner: SPEC-RULE-CELLS                               =  0.129s
Parse spec modules [1/1 rules]                               =  0.536s
Apply prover steps                                           =  0.180s
Executing [kore-exec, /home/radu/work/test/./test-kompiled/definition.kore, --module, TEST, --prove, /home/radu/work/test/./.kprove-2021-08-23-23-48-05-183-23d8e592-4f1b-4ca1-8d52-7a9a3c1b3979/spec.kore, --spec-module, SPEC, --output, /home/radu/work/test/./.kprove-2021-08-23-23-48-05-183-23d8e592-4f1b-4ca1-8d52-7a9a3c1b3979/result.kore]
Executing command: kore-exec /home/radu/work/test/./test-kompiled/definition.kore --module TEST --prove /home/radu/work/test/./.kprove-2021-08-23-23-48-05-183-23d8e592-4f1b-4ca1-8d52-7a9a3c1b3979/spec.kore --spec-module SPEC --output /home/radu/work/test/./.kprove-2021-08-23-23-48-05-183-23d8e592-4f1b-4ca1-8d52-7a9a3c1b3979/result.kore
kore-exec: [292220] Warning (WarnStuckClaimState):
    (InfoReachability) while checking the implication:
    The claim cannot be rewritten further, and the claimed implication is not valid. /home/radu/work/test/spec.k:8:11-8:59
Backend                                                      =  0.462s
<k>
  doneLemma ( 1 ) ~> _DotVar1 ~> .
</k>
Cleanup                                                      =  0.032s
Total                                                        =  1.616s

Here is the output from --profile-rule-parsing. I find this alignment much easier to read and spot odd rules out. I've also included separate parse and type inference times. All in milliseconds.
   17 /home/radu/work/k/k-distribution/include/kframework/builtin/domains.md:1052   parse:   6 typeInf:   1
   15 /home/radu/work/k/k-distribution/include/kframework/builtin/domains.md:1053   parse:   1 typeInf:  12
   23 /home/radu/work/k/k-distribution/include/kframework/builtin/domains.md:1055   parse:   6 typeInf:  10
   23 /home/radu/work/k/k-distribution/include/kframework/builtin/domains.md:1056   parse:  16 typeInf:   2
   15 /home/radu/work/k/k-distribution/include/kframework/builtin/domains.md:1059   parse:   2 typeInf:  10

We need to make sure that the cost associated with each line is actually accurate. For example, is the cost associated with   New scanner: ... correctly reporting just the time for producing that new scanner, or does it also include rule parsing time?
We need to keep track of these costs separately if we want to produce more informative output.

Let's switch back to a single file per thread. It should delete all existing timing files, then still collect to separate files, then combine at the end into the file supplied by the user.

I can't find the exact stack overflow thread that I found when I was searching however long ago, but the essential idea is that if you have time-sensitive information that you are gathering in a bunch of highly parallel threads, and you need to collect it into a single record, but the order of records within the log doesn't matter, the best solution is simply to collect it into one record per thread, and then combine all the records after the fact. This will perform even better than a lock-free concurrent data structure, because even with a lock-free concurrent data structure, you are going to be paying the cost associated with whatever primitive concurrency operation the data structure uses to avoid needing locks. Because some threads will be spending time on these concurrent operations, the other threads that are parsing rules during that time period will be affected by the load on the other threads. This will skew the time being recorded, albeit less than if you were using a file lock.
If the main concern is that we simply want to be able to have access to a single shared record that is automatically compiled by the compiler, the easiest way to do this is simply to combine the files together for you after the fact. It could be as easy as running the following bash script from kompile after parsing finishes:
cat timing*.log | sort -k2 -n > "$1"
rm timing*.log

I can't find the exact stack overflow thread that I found when I was searching however long ago, but the essential idea is that if you have time-sensitive information that you are gathering in a bunch of highly parallel threads, and you need to collect it into a single record, but the order of records within the log doesn't matter, the best solution is simply to collect it into one record per thread, and then combine all the records after the fact. This will perform even better than a lock-free concurrent data structure, because even with a lock-free concurrent data structure, you are going to be paying the cost associated with whatever primitive concurrency operation the data structure uses to avoid needing locks. Because some threads will be spending time on these concurrent operations, the other threads that are parsing rules during that time period will be affected by the load on the other threads. This will skew the time being recorded, albeit less than if you were using a file lock.

I agree. The primitive concurrency operations can get really expensive. I don't think it's in our scope to find out how these data structures are using java bytecode instructions or how jvm map to x86-64 instructions. Hypothetically, these lock-free data structures could be using x86 atomic operations and those instructions do things like invalidate caches on other processors which creates a lot of noise on the bus. In this environment, I think the solution to use multiple files would give the most accurate measurements because it has the least amount of opportunities for threads to contend for resources.


riscv_dret_test check fail

DV Bugs:
UVM_FATAL core_ibex_test_lib.sv(842) @ 8492700: reporter [uvm_test_top] Check failed dut_vif.dut_cb.priv_mode == mode (0 [0x0] vs 3 [0x3]) Incorrect privilege mode
I think  a dv bug, spike run asm code mret, (Machine mode -> User Mode  && check mstatus == 2'b00).
RTL: return to the user mode,it's okay.
Testbench: should stay machine mode state. I think it's wrong.

Hi there, and thanks for the message.
Could you give us a little more information about how to reproduce this? Maybe a seed for the test? I just ran make IBEX_CONFIG=opentitan SIMULATOR=vcs ISS=spike ITERATIONS=1 SEED=1 TEST=riscv_dret_test WAVES=0 COV=0 in the uvm/core_ibex directory and everything seemed to work.


feat(): added<EMAIL_ADDRESS>to peerDep

might as well add 10 now :)

Are there plans to make this compatible with NGRX 10? As currently attempting to upgrade to NGRX 10 is failing with an incompatible peer dependency warning for ngrx-store-logger and @ngrx/store.

Are there plans to make this compatible with NGRX 10? As currently attempting to upgrade to NGRX 10 is failing with an incompatible peer dependency warning for ngrx-store-logger and @ngrx/store.


Add space after kubecontext symbol

The existing symbol seems to cover the existing space
This commit simply adds another space to format the prompt better
Thanks for you pull-request!
Please, make sure you've read CONTRIBUTING.md before submitting this PR.
Description
I love the theme but the lack of space between the kubecontext symbol and the text really seemed to stick out
Screenshot
Please, attach a screenshot, if possible.

I see the same issue with all the Powerline fonts on OSX. I think maybe the extra space is needed because the emoji for the wheel is much bigger than the other emojis. ☸

Confirmed.
I have correct setup for character width, but ☸ overlaps with the section's content.
@salmanulfarzy I think we can merge it with notice comment. Of course, it's gonna be removed as soon as it'll look better natively.


Add SSL support to Pyspark

See the following document on datastax's provided connector:
https://github.com/datastax/spark-cassandra-connector/blob/master/doc/1_connecting.md
Pyspark-cassandra should support the following:
spark.cassandra.connection.ssl.enabled
spark.cassandra.connection.ssl.trustStore.path
spark.cassandra.connection.ssl.trustStore.password
spark.cassandra.connection.ssl.trustStore.type
spark.cassandra.connection.ssl.protocol
spark.cassandra.connection.ssl.enabledAlgorithms

Hi @etspaceman, we're currently not using SSL with Cassandra at the moment. But I can imagine that others would. As PySpark Cassandra is built on top of Spark Cassandra Connector, I would think you could just set these settings in the SparkConf.

Good to know!
Technically the Spark Cassandra Connector doesn't support it in its official releases. Their master branch has support for it though, and it looks to be in their plans for an upcoming release to 1.2, 1.3 and 1.4 spark versions. Assuming Pyspark Cassandra picks up on those releases, we should be good here.


ValueError: rate must be a scalar tensor or a float in the range [0, 1), got 1 with DeepID model

When trying to use DeepID model, I'm getting an error (while all other models work as expected).
OS: Windows 10
Python: 3.7
Tensorflow: 2.2.0
Keras: 2.4.3
     File "..\AppData\Local\Programs\Python\Python37\lib\site-packages\deepface\DeepFace.py", line 221, in verify     model = DeepID.loadModel()   File "..\AppData\Local\Programs\Python\Python37\lib\site-packages\deepface\basemodels\DeepID.py", line 17, in loadModel     x = Dropout(rate=1, name='D1')(x)   File "..\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\keras\engine\base_layer.py", line 922, in __call__     outputs = call_fn(cast_inputs, *args, **kwargs)   File "..\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\keras\layers\core.py", line 211, in call     lambda: array_ops.identity(inputs))   File "..\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\keras\utils\tf_utils.py", line 65, in smart_cond     pred, true_fn=true_fn, false_fn=false_fn, name=name)   File "..\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\framework\smart_cond.py", line 59, in smart_cond     name=name)   File "..\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\util\deprecation.py", line 507, in new_func     return func(*args, **kwargs)   File "..\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\ops\control_flow_ops.py", line 1177, in cond     return cond_v2.cond_v2(pred, true_fn, false_fn, name)   File "..\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\ops\cond_v2.py", line 84, in cond_v2     op_return_value=pred)   File "..\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\framework\func_graph.py", line 981, in func_graph_from_py_func          func_outputs = python_func(*func_args, **func_kwargs)   File "..\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\keras\layers\core.py", line 207, in dropped_inputs     rate=self.rate)   File "..\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\util\deprecation.py", line 507, in new_func     return func(*args, **kwargs)   File "..\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\ops\nn_ops.py", line 4343, in dropout     return dropout_v2(x, rate, noise_shape=noise_shape, seed=seed, name=name)   File "..\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\python\ops\nn_ops.py", line 4423, in dropout_v2     "range [0, 1), got %g" % rate) ValueError: rate must be a scalar tensor or a float in the range [0, 1), got 1

1- please share the code and input image you are feeding
2- please share environmental information for example python, tensorflow and keras versions
This seems an environmental issue.
If you set your environment to 1.9.0 for tf and 2.2.0 for keras then it would be fixed.

HI Serengil,
I'm facing the same issue.
Could you explain more " environment to 1.9.0 for tf and 2.2.0 for keras".
I'm trying to run python api.py

you can run the following commands respectively
pip install tensorflow==1.9.0
pip install keras==2.2.0
pip install deepface

is there a change to run it with tensorflow>=2.2.0
i'm using window and can not install 1.9.0. its outdate

test were run on the versions I mentioned. It seems that version 2 returns error.

deepface now is compatible with tf 2. you can test it.


Introduce zoom, bell and progress indicators to ATS

PR Checklist

[x] Closes https://github.com/microsoft/terminal/issues/8912
[x] CLA signed.
[ ] Tests added/passed
[ ] Documentation updated.
[ ] Schema updated.
[ ] I've discussed this with core contributors already.

Detailed Description of the Pull Request / Additional comments

Introduced separate DataTemplate for rendering TabPaletteItem
Introduced DataTemplateSelector assigning this template
Introduced indicators as observable properties of the terminal Tab
Bound TabPaletteItem to these properties
Ensured that BindingUpdate is always called on CmdPal to avoid races

Hmm.. fails randomly with Windows_UI_Xaml!CXcpDispatcher::Tick throwing E_NOINTERFACE 🤔

@carlos-zamora - do you have any idea why spell-check forgot programming basics:

@carlos-zamora - do you have any idea why spell-check forgot programming basics:

oh boy. That's weird... @zadjii-msft or @DHowett any thoughts?

Sorry, you've got to merge main. :smile: The spellbot got updated, and some files got significantly moved around.

(I'll let Carlos have the last say before merging this, since you did specifically request he take another look)


trace exec: Add user and group field

trace exec: Add user and group field
This PR adds 2 additional fields to trace exec: user and group which are the host user name and group names.
In order not to read /etc/passwd and /etc/group constantly for every event a new caching struct was introduced (yes, another cache). It uses fanotify to get notified for modifications of these 2 files.
Remember: If you use uid 1000 inside the container, the event will show uid 1000 and user burak (On my host) instead of the "real" username inside the container. This PR has no support to get the username inside the container and it would be complicated to support every corner case then.
resolves #2706

Can this be used by image-based gadgets?
I think the limitations have to be documented somewhere in docs/:

Resolve user name and group name on the host only.
Does not follow nsswitch.conf but hard code /etc/passwd and /etc/group, meaning that ldap or nss-systemd won't be supported. Systemd units with DynamicUser=yes will not be resolved.

I think we need to have documentation for each operator. This PR could start with the UidGidResolver operator.

Pushed a new version.
It still can't monitor updated /etc/passwd files because of https://github.com/inspektor-gadget/inspektor-gadget/pull/2751#discussion_r1577765949
That will be handled tomorrow

New version relies on fsnotify and monitors /etc so we will always get all the notifications that we need for passwd and group:
$ adduser foobar # another terminal
{...,"uid":1000,"user":"burak","gid":1001,"group":"foobar","upperlayer":false,"loginuid":4294967295,"sessionid":4294967295}
{...,"uid":1000,"user":"burak","gid":1002,"group":"","upperlayer":false,"loginuid":4294967295,"sessionid":4294967295}

$ adduser foobar2 # another terminal
{...,"uid":1000,"user":"burak","gid":1002,"group":"foobar2","upperlayer":false,"loginuid":4294967295,"sessionid":4294967295}

The CodeQL scan fails because I print out the full passwd path. Is this an issue or can we flag that as a false positive?


Eliminate duplicate instructions?

This is a concern regarding the Swift installation procedure.  Below, after describing the issue, I have a request to change Swift - Getting Started and/or Download.  I am new at Swift, and other thoughts are welcome!  And many thanks to all who helped bring Swift to Windows!!! :)
Environment
build number: Swift 5.6.1
OS: Windows 10 desktop computer
Feature Description
Would it be possible to eliminate some duplicated instructions?
The complete install instructions are currently on both Swift - Getting Started and Download.  It would seem wiser to store the instructions in only one place.  Could one of these pages be the sole location and the other simply link to that?
Rationale: I am in the process of submitting a number of change requests to the installation procedure on these documentation pages, so this suggestion will have two benefits:  1) it will be less maintenance, and 2) it just keeps them from getting out of sync (the DRY principle).
Suggested Documentation Fixes
At the top of Swift - Getting Started,
change this:
The first step to using Swift is to download and install the compiler and other required components. Go to the Download page and follow the instructions for your target platform.
to this:
The first step to using Swift is to download and install the compiler and other required components. Go to the Download page to download the release of your choice, then follow the instructions below for your target platform.
Or, if you prefer, you could flip that and keep the instructions only on Download.
Also, while problem solving my install, I was directed to a third set of instructions:
pwsacademy swift-setup
by the page When I install swift correctly....
Would you consider merging any valuable install information on that first page into the official install instructions page?  Especially the "Known Issues".

Update, 1 year later:
I see that the install instructions for Windows on Swift - Getting Started and Download are currently out of sync, at least for Windows.  For example, "Enabling Developer Mode" is only in the former.
So my above comments are no longer quite correct, because they assumed the instructions were identical.   Please reinterpret the above Suggested Doc Fix to mean that the install instructions will need careful merging before deleting one copy, so as not to lose any information.
Also note that I have issues #286 and #287 which request changes to Swift - Getting Started, so it would be most efficient to complete this issue first.
Finally, @AnthonyLatsis, could you please transfer this issue  from apple/swift to swift-org-website?  Thanks!


PyArrow 13 CI fixes

Fixes:

bumps the PyArrow version check in the cast_array_to_feature to avoid the offset bug (still not fixed)
aligns the Pandas formatting tests with the Numpy ones (the current test fails due to https://github.com/apache/arrow/pull/35656, which requires .to_pandas(coerce_temporal_nanoseconds=True) to always return datetime [ns] objects)

Fix #6173

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


use Readable in sui_type to avoid changing serialization for core types

@patrickkuo what about the ProtocolVersion deserializer?


[Doc Feature] [Update App Manifest - showLoadingIndicator][2184436]

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
86
14
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 52ddd09:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 9390fc8:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/resources/schema/manifest-schema.md
:warning:Warning
View
Details

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
:white_check_mark:Succeeded
View

msteams-platform/resources/schema/manifest-schema.md

Line 633, Column 1: [Warning: merge-conflict] File contains merge conflict markers.
Line 637, Column 2: [Warning: multiple-h1s - See documentation] Multiple H1s(H1 'If you select as true in your app manifest, to load the page correctly, modify the content pages of your tabs and task modules as described in Show a native loading indicator document.') are not allowed. You can only have one top-level heading.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/schema/manifest-schema.md
92
30
link
:white_check_mark:

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
86
14
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/schema/manifest-schema.md
92
30
link
:white_check_mark:

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
86
14
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 1d2d466:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/resources/schema/manifest-schema.md
:warning:Warning
View
Details

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
:white_check_mark:Succeeded
View

msteams-platform/resources/schema/manifest-schema.md

Line 633, Column 1: [Warning: merge-conflict] File contains merge conflict markers.
Line 638, Column 2: [Warning: multiple-h1s - See documentation] Multiple H1s(H1 'If you select as true in your app manifest, to load the page correctly, modify the content pages of your tabs and task modules as described in Show a native loading indicator document.') are not allowed. You can only have one top-level heading.
Line 641, Column 9: [Warning: multiple-h1s - See documentation] Multiple H1s(H1 'Stashed changes') are not allowed. You can only have one top-level heading.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 8016487:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/schema/manifest-schema.md
92
30
link
:white_check_mark:

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
86
14
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit b973c9d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit e5b37a7:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/schema/manifest-schema.md
92
30
link
:white_check_mark:

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
87
14
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 2c0e145:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/schema/manifest-schema.md
92
30
link
:white_check_mark:

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
87
14
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit b130ab0:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/schema/manifest-schema.md
92
30
link
:white_check_mark:

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
87
14
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit ef2f419:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/schema/manifest-schema.md
92
30
link
:white_check_mark:

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
87
14
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit eca810b:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/schema/manifest-schema.md
92
30
link
:white_check_mark:

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
87
14
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 14f9b4f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/schema/manifest-schema.md
92
30
link
:white_check_mark:

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
86
15
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit bba61ec:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/schema/manifest-schema.md
92
30
link
:white_check_mark:

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
86
15
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 74e9325:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/schema/manifest-schema.md
92
30
link
:white_check_mark:

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
86
15
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 784a87e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 6529de0:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 4f08635:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/schema/manifest-schema.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/create-tab-pages/content-page.md
:white_check_mark:Succeeded
View

msteams-platform/whats-new.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Closed as outdated.

Created a new PR: #6079


[Bug]: Error while trying to download from Udemy Personal Plan Subscription

What happened?
PS C:\Users\user\Desktop\udemy-downloader-feat-selenium> python.exe .\main.py -b xxxx  -sc  -c https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368264 --id-as-course-name
Traceback (most recent call last):
File "C:\Users\user\Desktop\udemy-downloader-feat-selenium\main.py", line 2177, in
main()
File "C:\Users\user\Desktop\udemy-downloader-feat-selenium\main.py", line 2035, in main
selenium = Selenium()
^^^^^^^^^^
File "C:\Users\user\Desktop\udemy-downloader-feat-selenium\main.py", line 401, in init
self.driver = uc.Chrome(options=options, headless=headless)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\python3.12\Lib\site-packages\undetected_chromedriver_init.py", line 372, in init
options.binary_location = (
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\python3.12\Lib\site-packages\selenium\webdriver\chromium\options.py", line 52, in binary_location
raise TypeError(self.BINARY_LOCATION_ERROR)
TypeError: Binary Location Must be a String
PS C:\Users\user\Desktop\udemy-downloader-feat-selenium>
Expected Result
[03:23:58] [udemy-downloader] [main:1881] INFO: > Fetching course information, this may take a minute...
Branch
feat-selenium
What operating systems are you seeing the problem on?
Windows
Relevant log output
PS C:\Users\user\Desktop\udemy-downloader-feat-selenium> python.exe .\main.py -b xxxx  -sc  -c https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368264 --id-as-course-name
Traceback (most recent call last):
  File "C:\Users\user\Desktop\udemy-downloader-feat-selenium\main.py", line 2177, in <module>
    main()
  File "C:\Users\user\Desktop\udemy-downloader-feat-selenium\main.py", line 2035, in main
    selenium = Selenium()
               ^^^^^^^^^^
  File "C:\Users\user\Desktop\udemy-downloader-feat-selenium\main.py", line 401, in __init__
    self._driver = uc.Chrome(options=options, headless=headless)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\python3.12\Lib\site-packages\undetected_chromedriver\__init__.py", line 372, in __init__
    options.binary_location = (
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\python3.12\Lib\site-packages\selenium\webdriver\chromium\options.py", line 52, in binary_location
    raise TypeError(self.BINARY_LOCATION_ERROR)
TypeError: Binary Location Must be a String
PS C:\Users\user\Desktop\udemy-downloader-feat-selenium>

Other information
No response

That branch hasn't been touched in over a year... Use feat/refactor and follow the instructions in the readme.

Still not working giving error
PS C:\Users\user\Desktop\udemy-downloader-feat-refactor> python.exe .\main.py -b xxxx   -c https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276 --id-as-course-name  -sc --browser firefox
[07:50:13] [udemy-downloader] [pre_run:331] INFO: Output directory set to C:\Users\user\Desktop\udemy-downloader-feat-refactor\out_dir
[07:50:13] [udemy-downloader] [main:1881] INFO: > Fetching course information, this may take a minute...
[07:50:14] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:14] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 0 )...
[07:50:15] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:15] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 1 )...
[07:50:17] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:17] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 2 )...
[07:50:18] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:18] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 3 )...
[07:50:20] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:20] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 4 )...
[07:50:21] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:21] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 5 )...
[07:50:23] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:23] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 6 )...
[07:50:24] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:24] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 7 )...
[07:50:26] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:26] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 8 )...
[07:50:27] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:27] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 9 )...
Traceback (most recent call last):
  File "C:\Users\user\Desktop\udemy-downloader-feat-refactor\main.py", line 2058, in <module>
    main()
  File "C:\Users\user\Desktop\udemy-downloader-feat-refactor\main.py", line 1883, in main
    course_id, course_info = udemy._extract_course_info(course_url)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\Desktop\udemy-downloader-feat-refactor\main.py", line 1003, in _extract_course_info
    course_id = self._extract_subscription_course_info(url)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\Desktop\udemy-downloader-feat-refactor\main.py", line 972, in _extract_subscription_course_info
    course_html = self.session._get(url).text
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'text'
PS C:\Users\user\Desktop\udemy-downloader-feat-refactor>

Still not working giving error
PS C:\Users\user\Desktop\udemy-downloader-feat-refactor> python.exe .\main.py -b xxxx   -c https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276 --id-as-course-name  -sc --browser firefox
[07:50:13] [udemy-downloader] [pre_run:331] INFO: Output directory set to C:\Users\user\Desktop\udemy-downloader-feat-refactor\out_dir
[07:50:13] [udemy-downloader] [main:1881] INFO: > Fetching course information, this may take a minute...
[07:50:14] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:14] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 0 )...
[07:50:15] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:15] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 1 )...
[07:50:17] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:17] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 2 )...
[07:50:18] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:18] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 3 )...
[07:50:20] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:20] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 4 )...
[07:50:21] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:21] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 5 )...
[07:50:23] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:23] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 6 )...
[07:50:24] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:24] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 7 )...
[07:50:26] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:26] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 8 )...
[07:50:27] [udemy-downloader] [_get:1160] ERROR: Failed request https://www.udemy.com/course/linux-security-the-complete-iptables-firewall-guide/learn/lecture/17368276
[07:50:27] [udemy-downloader] [_get:1161] ERROR: 403 Forbidden, retrying (attempt 9 )...
Traceback (most recent call last):
  File "C:\Users\user\Desktop\udemy-downloader-feat-refactor\main.py", line 2058, in <module>
    main()
  File "C:\Users\user\Desktop\udemy-downloader-feat-refactor\main.py", line 1883, in main
    course_id, course_info = udemy._extract_course_info(course_url)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\Desktop\udemy-downloader-feat-refactor\main.py", line 1003, in _extract_course_info
    course_id = self._extract_subscription_course_info(url)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\Desktop\udemy-downloader-feat-refactor\main.py", line 972, in _extract_subscription_course_info
    course_html = self.session._get(url).text
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'text'
PS C:\Users\user\Desktop\udemy-downloader-feat-refactor>

because you failed to read the readme, which clearly tells you that you need to use cookies for subscriptions

@xzork11 How did you eventually resolve these issues?


Install/build instructions

The install instructions for local:
pip install https://github.com/Quansight/numpy-threading-extensions/archive/v0.0.1.zip
@mattip Does this also build the C extension? Or is the build done in a separate step?

Yes, it builds the project, requiring a compiler


PRL-3109:Added Changes for hearing screen

Before creating a pull request make sure that:

[ ] commit messages are meaningful and follow good commit message guidelines
[ ] README and other documentation has been updated / added (if needed)
[ ] tests have been updated / new tests has been added (if needed)

Please remove this line and everything above and fill the following sections:
JIRA link (if applicable)
Change description
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[ ] No

closing this as changes already merged as part of other pr.


Pattern matching

Hello,
I'm doing a deep research of all the microservices frameworks out there. I've checked Seneca, Hemera, Moleculer and now hydra.
Something I really like from Hemera and Seneca is pattern matching. This feature really allows incrementally adding features. As a bonus there is absolutely no need to know which service can handle the message beforehand, super cool.
Hydra has another thing that I also like a loot, which is direct service communications. There are sometimes when you need to transfer a big payload and know who should handle it, in that case direct http or tcp communication seems better. (if hydra is not doing this please clarify it, thanks)
My question is, are you aware of pattern matching and if so, do you have plans to implement it?
Regards

We are taking Hydra in consideration for starting a new project, however this feature is important to us and I would like to have it clarified.
Regards

Does not support, and will never support I guess ?

@danielo515 we're always up for a PR!  Even a write-up of what others are doing would be a great way to kick this off! That way we can at least start discussion until someone picks up the feature.

Hello.
Do you mean a writeup on this same issue or something more like an article or blog post?

I was thinking more of a proposal document. Once which lists requirements or features.  A doc which looks at what others are doing and says "it would be cool if hydra did this..."  The document doesn't have to be long and can, in fact, be opinionated.  Such a document would help to start a conversation.

@danielo515 BTW, have you read Richard Rodger's book "The Tao of Microservices"?

HEllo @cjus

The Tao of Microservices

No I did not, but I think I will. I am reading buliding microservices with node.js, which uses seneca. Maybe I could read that one after. Thanks for your suggestions.

@danielo515 -- The author of The Tao of Microservices is the primary author of Seneca :)

@sjmcdowall
Absolutely. I read several blogs post of the Seneca author (which I'm unable to find again :sad:). He has very good ideas and a very good vision about how to make something scalable and extensible. I will read the book for sure


List servers in groups

Make it possible to list servers in a group would be a fine feature.

Hosts with direct membership in the group, or all hosts that are implicitly a member of it?

Hi,
At least the hosts with direct membership, but maybe a additional parameter could show  all hosts that are implicitly a member.
Thanks
Peter

You can list directly children by
$ tower-cli host list --query groups 24
== ===== ========= =======
id name  inventory enabled
== ===== ========= =======
15 host1        10    true
16 host2        10    true
== ===== ========= =======

Super : Works fine :+1:
tower-cli host list --query groups 9
=== =================== ====================== ========= =======
id         name              description       inventory enabled
=== =================== ====================== ========= =======
151 khk9dst11.ip.tdk.dk CS-AS1 Scale Test ICS5         3    true
153 khk9dst12.ip.tdk.dk CS-AS2 Scale Test ICS5         3    true
154 khk9dst13.ip.tdk.dk CS-AS1 BT Test ICS5            3    true
86 khk9dst14.ip.tdk.dk CS-AS2 BT Test ICS5            3    true
=== =================== ====================== ========= =======

Where can i read about how to use the --query parameter ?
thanks
Peter


Abstract/portable-formula: Tweak keg_only reason

Make it lowercase and not end with a period, because
it fits in with the caveats sentece better that way.
Signed-off-by: Bob W. Hogg<EMAIL_ADDRESS>

Thanks @rwhogg!


Expose functionality for parsing .env files into a Dict(String, String)

Requested by @hayleigh-dot-dev.

what i want is to say "hey parse the env file at this path and give me back the dict"
in this case i dont care about loading the vars or anything like that
additionally but unrelated i'd like to be able to know the env vars that have been loaded

This is available in v1.0.0 as dotenv/read_from.


Deprecate new constructor for default impl

Currently the #[bitfield] proc. macro generates a new constructor that initializes all bits of the bitfield struct to 0.
Unfortunately this may invoke undefined behaviour for bit specifiers that do not allow for the zero bit pattern.
This is especially a problem with non-powers-of-two bit specifier enums.
This is not checked by the new constructor and what we want instead is a default constructor that initializes all the fields to their default values if available.
Besides that we might want to generate some builder-pattern-like or convoluted new constructor to avoid this problem.
Another idea is to make the new constructor only available via where bounds if all fields support the zero bit pattern when this is known at compile time. I think this solution (if it can be worked) would be particularly nice since the new constructor is really efficient and on top of that a const fn that would probably not yet be possible with any other safer constructor type.

We decided that it is OK for a bitfield to contain invalid bit patterns and therefore designed getters in a way that they will protect against those. Therefire we do not need specialized constructors, even though they might be useful for some use cases. Until we have them we recommend using the new constructor combined with with_ setters to construct such bitfields.

Closed since due to the new design new constructor initializing all bits to 0 is totally fine and no replacement is needed right now.