Any fix for this?

I use all latest version of XR package and Unity 2019.3.8f1
Library\PackageCache\xyz.candycoded.arfoundation-components@267d439976\Scripts\ARTrackedObjectEvents.cs(11,30):` error CS0246: The type or namespace name 'ARTrackedObjectManager' could not be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\xyz.candycoded.arfoundation-components@267d439976\Scripts\ARTrackedObjectEvents.cs(38,45): error CS0246: The type or namespace name 'ARTrackedObjectsChangedEventArgs' could not be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\xyz.candycoded.arfoundation-components@267d439976\Scripts\ARTrackedObjectEvents.cs(18,54): error CS0246: The type or namespace name 'ARTrackedObject' could not be found (are you missing a using directive or an assembly reference?)

I'm having the same issue. Any solutions?

Solution:
ARFoundation 3.1.0 preview 4
ARCore XR 3.1.0 preview 4


No properties generated in json file for swagger:response

Problem statement
swagger:response annotation is not generating propertiesin json file.
I am using same  example as shown in https://github.com/go-swagger/go-swagger/blob/master/docs/generate/spec/response.md
I am not sure what is missing?
similar issue is faced when using swagger:parmeters example
Steps to reproduce
here is code in test.go file
package main
// A ValidationError is an error that is used when the required input fails validation.
// swagger:response validationError
type ValidationError struct {
	// The error message
	// in: body
	Body struct {
		     // The validation message
		     //
		     // Required: true
		     message string
		     // An optional field name to which this validation applies
		     fieldName string
	     }
}

execute swagger generate spec  -o ./swagger.json command
swagger.json generated is
{
  "swagger": "2.0",
  "paths": {},
  "responses": {
    "validationError": {
      "description": "A ValidationError is an error that is used when the required input fails validation.",
      "schema": {
        "type": "object"
      }
    }
  }
}

Environment
swagger version: 2.0
go version: 1.8.3
OS:  mac

The properties in the body struct need to be exported otherwise it can't generate json for it or read it in from json

Sorry but i am not clear what do you mean by properties in the body struct need to be exported. can you give a example?

Their names need to be capitalized:
package main
// A ValidationError is an error that is used when the required input fails validation.
// swagger:response validationError
type ValidationError struct {
	// The error message
	// in: body
	Body struct {
		     // The validation message
		     //
		     // Required: true
		     Message string
		     // An optional field name to which this validation applies
		     FieldName string
	     }
}

But with exporting properties(capitalizing) and running swagger generate spec -o ./swagger.json command i see error unable to determine package

So here is my test.go
package main

import (
	"testing/validation"
	"fmt"
)
// swagger:route GET /v1/list validationError
//
// Get list of something
//
//     Responses:
//       500: validationError

func main(){
	fmt.Println(validation.ValidationError{})
}

And validation.go
// swagger:response validationError

type ValidationError struct {
	// The error message
	// in: body
	Body struct {
		     // The validation message
		     //
		     // Required: true
		     Message string
		     // An optional field name to which this validation applies
		     FieldName string
	     }
}

and still json generated is
{
  "swagger": "2.0",
  "paths": {
    "/v1/list": {
      "get": {
        "description": "Get list of something",
        "operationId": "validationError",
        "responses": {
          "500": {
            "$ref": "#/responses/validationError"
          }
        }
      }
    }
  }
}

Sorry but i just want one basic example to get working so that i work with other files

Can i get some help with this? properties are still missing in swagger.json file

@casualjim I was able to generate correct json file. Thanks for your help :)

+1

I had the same problem when using go via homebrew.
What solved it for me was to install go from the go webside https://go.dev/doc/install and unset GOROOT and the path resolved itself
GOROOT=/usr/local/go/bin go env -u GOROOT


MIQ Booking Assistance Month Select Query

Hi, firstly thanks for all of your great work with this.  I've yet to get a spot, but your work gives me some hope...
With the updated code, should we just be updating the required month on line 5, or should we also be selecting the same date on line 91?
e.g
Line 5 - const month = 8;
Line 91 - fp.changeMonth(month - 8, false)

only line 5

Changing Line 5 should be enough. For example, changing 8 to 11 will select November.

Closing this issue now as it seems solved. Feel free to reopen it if necessary.


module: export luaopen_ltreesitter explicitly on Windows

This PR exports the luaopen_ltreesitter symbol properly on Windows when compiling as a DLL.

Tested and seem to work on Windows and Linux.

Thanks!


backend/drm: implement output layers

Depends on #1985
Depends on https://github.com/swaywm/wlroots/pull/3100

[ ] Make it work on multi-output setups
[ ] Make it handle VRR and gamma

The ad-hoc copies of wlr_output_state are making things difficult, because they corrupt wl_list pointers.
I'll refactor the DRM backend a bit to avoid doing such copies.

wlroots has migrated to gitlab.freedesktop.org. This pull request has been moved to:
https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3095


cxx: properly disable C++ exceptions mechanism (IDFGH-3417)

The problem was appeared in #5363
First I explored the git blame and find that in e0f7e196f throw stub were disabled for gcc8. I am not sure if disabling C++ exception was implemented correctly, probably nobody use C++ with ESP-IDF a lot, anyway we need to somehow disable exceptions since we are moving from v3.3.1 to latest stable release.

I used the workflow suggested by @igrr - to compile the source with exception enabled and see which symbols are used in project.map and then define missed symbols. It helped a little bit, but linker continued to fail.
Then I moved to the underlying of C++ exceptions and realized what else should be defined.
During exploration I referred to toolchain headers and the following links:

libc++ abi spec from LLVM
C++ exception handling internals
Itanium C++ ABI: Exception handling

I attached links to PR, thus somebody can use it later.

Relates: #459

Hi @igrr, could you please check the latest version? The last question, since I am in process of moving from v3.3.1 to v4.0.1, in which version could I expect to see this patch?

@dshil The change looks good. We'll add it to our internal CI system and proceed as with your other PR. We'll backport it to the older still supported versions (v4.0 is definitely in there). This normally doesn't take longer than a few weeks.

@0xjakob or @igrr, any updates?

@igrr the interesting thing, the linker error is happened only when I use cmake 3.17, with cmake 3.6 it links correctly. I did not try another cmake versions.

@dshil Thanks for the update and sorry for the long response time. Indeed, I couldn't quite reproduce the linker error on my system. We would like to create a unit-test like source which exposes this linker error to reproduce the error before the fix and ensure that the change fixes the error and it stays fixed in the future.
Would you have a minimal working example which exposes this issue?

Hi @0xjakob, thanks for coming back. I tried to prepare the minimal failed example but I wasn't succeeded. Since project is quite big it is not so trivial to figure out which part of code is responsible for linker error.
I understand your point about having the reproducible test to be able to avoid the same issues in the future.
I tried to build several examples with vanila v4.0.1 and I did not get any linker errors but when tried to build my own project I got the error.
Any ideas, suggestions?

@dshil Could you try to compare the actual linker commands when running with cmake 3.6 and cmake 3.17?

@dshil
We decided to add your changes since another user has a related issues.

Hi @0xjakob,
sorry for such a long response, did not have enough time to back to this issue. Another interesting thing is that I was only able to reproduce this LD failure when manually specify a list of used components as:
set(COMPONENTS bootloader esptool_py ${MY_CUSTOM_PROJECT})

and all other components specify a list of required components as:
set(COMPONENT_REQUIRES freertos bt esp_wifi bla bla bla)

When I removed it and allowed build tool to do all the stuff automatically (and magically :) ) the LD errors moved away...
I hope I will take look into this issue a little bit later.

Hi @0xjakob, any updates? Last time you said that you would take this change? Have you changed the decision? If no do we still need to have this PR open?

Hi @dshil unfortunately, we had some problems when integrating this, some other link errors emerged and we need to check them before we can add this PR. Sorry for the long delay.

Hi @dshil. It's been a long time. We found another solution to the problem which is safer because it excludes the libgcc-unwind code responsible for the size increase directly, instead of trying the mock out functions which call that code as it was done before. So unfortunately, we couldn't merge your PR. Let us know if you need a patch, we can provide it until the fix gets uploaded to github.
If you have ideas for IDF in the future, however, you are more than welcome to submit more pull requests.

Hi @0xjakob, thanks for coming back to this issue. Glad, that you finally was able to resolve the issue. I will close the PR.


set this.(width|height)

This fixes a bug introduced in f918e in which this.width and this.height are never initialized. This prevents zooming from working correctly.
The fix is to simply initialize the pane's content width and height.

I also encountered this, and this fixes it.

+1, same here.


WebVR just goes to fullscreen

The WebVR demo just opens de demo in full screen mode on the Oculus GO in both the internal Oculus Browser and Mozilla FIrefox Reality

We would welcome pull requests to fix the WebVR demo. I don't have any VR devices to test on, so I can't do it myself. See also #103.


Re-add information lost in recent formatting update of the README

Problem Statement
previous iterations of the README.md had a snippet about --import.force but this is no longer present, I can see it got dropped in this commit: https://github.com/adorsys/keycloak-config-cli/commit/c1f8a97eb272cae608339fad8dec0a09dea7bc85 and this PR: https://github.com/adorsys/keycloak-config-cli/pull/677
Proposed Solution
Re-add information around --import.force (i believe it is still a thing but from the docs it is unclear what it is)
Environment

Keycloak Version: [e.g. 10.0.1]
keycloak-config-cli Version: [e.g. 1.4.0]
Java Version: [e.g. 11]

Additional information
No response
Acceptance Criteria

[ ] As a CLI user, previously documented flags are re-documented

Hi @jack1902 ,
as you already mentioned we removed the property with the latest releases since v5.0.0
If you are using an older version the docs are still reachable in the v4.9.0 tag.
https://github.com/adorsys/keycloak-config-cli/tree/v4.9.0
Due to an easier maintenance of this project we try to avoid keeping no longer available features in the main branch.

Ah ok, apologies, I thought it was still an option within the project. I'm assuming force happens now regardless?

The new property is import.cache.enabled.
If you set it to false (is true by default) the behavior should be the same as in v4.9.0 and earlier.


Simple style has a rounded corner

Awesome library!
The SOLID_STYLE has one rounded corner. I'm not sure if this is intentional or not, but I didn't expect it.

Hi!
That is obviously an error.
Tests didn't pass because that round corner is in tests too.
I can fix tests myself. If you are okay with that I can merge patch as it is and then fix tests myself. Does it suit you?

Feel free to commit in whatever way is best for you :)


ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list 2.0

I've got the following code which selects all distinct pets and orders them by the status (alive desc and lastModified desc)
 private final JPAQueryFactory query;

query.select(pet)
        .distinct()
        .from(pet)
        .orderBy(pet.status.when("alive").then(1).otherwise(0).desc())
        .orderBy(pet.lastModifiedDateTime.desc())
        .fetch();

which leads to:

org.postgresql.util.PSQLException: ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list

BUT without the distinct OR the orderBy(pet.status..) the query is just fine. But why??
query.select(pet)
        .from(pet)
        .orderBy(pet.status.when("alive").then(1).otherwise(0).desc())
        .orderBy(pet.lastModifiedDateTime.desc())
        .fetch();

QueryDSL Version 4.2.1

This is simply a limitation of PostgreSQL:
select distinct * from (values ('a', true), ('b', true), ('c', false)) as pet(name, alive)
    order by case when pet.alive then 1 else 0 end asc ;

ERROR:  for SELECT DISTINCT, ORDER BY expressions must appear in select list
LINE 1: ...true), ('c', false)) as pet(name, alive) order by case when ...

As the error mentions, it can be resolved by adding the order by expression to the select clause:
select distinct *,  case when pet.alive then 1 else 0 end  from (values ('a', true), ('b', true), ('c', false)) as pet(name, alive) order by case when pet.alive then 1 else 0 end asc ;

 name | alive | case
------+-------+------
 c    | f     |    0
 a    | t     |    1
 b    | t     |    1
(3 rows)


smtp error

everything is working fine, i have checked by logging in on browser, but when i'm using creds on thrid party software to connect my smtp, its showing "A connection attempt failed" what to do?

#2065


Remote SSH incorrectly strips empty but defined environment variables from shell environment

VSCode Version: 1.63.2
SSH Remote extension latest preview (v0.71.2021121615 Pre-Release)
Local OS Version: Fedora 35
Remote OS Version: CentOS 7.9
Remote Extension/Connection Type: SSH
Consider the following setup in your SSH config:
Host slpcomp1-prj
  HostName slpcomp1
  User mkrause
  ForwardX11 yes
  RemoteCommand bash -c "export TESTVAR1=HELLO; export TESTVAR2=HITHERE; export TESTVAR3; bash"

And connect to this node using this config with the SSH Remote Extension with RemoteCommand enabled.
Result:

TESTVAR3 is incorrectly missing from the environment. This can be a problem if e.g. certain paths prefixes are encoded in such variables and on some machines they are intentionally empty. The behavior does NOT change if TESTVAR3 is defined as an empty string like so export TESTVAR3=""
I think I also understand why: For VS Code itself the variable most probably does exist, but not inside the terminals that are spawned. Reason seems to be the PTY bootstrap script that is launching the Terminal shells:

The red arrow shows the actual bash shell in which VS Code is running remotely for the correct environment.
The green arrow displays the actual Terminal bash shell embedded inside VS Code.
The blue arrow points to the bootstrap Javascript processes which according to what I was able to see somehow post-process the environment and seem to strip those defined but empty variables from the env before the bash is spawned.
This needs to be fixed.
/cc @mhoeher

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.73.1. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

In the OP, it sounds like @markusdd has identified that the variables are removed by the ptyHost

you are correct, the initial investigation showed that on the way of opening the VSCode internal terminal the defined but empty variable gets stripped away.
After ssh'ing it is still there.


second draft of vision doc process

This is my second take at laying out the structure of the vision document. It's a bit more expansive than the first try. I included a bunch of proposed section headings for things that I think should be part of it, but it's worth emphasizing that these are partly just guesses. In some cases I included assignees -- these are brave souls that I have volunteered to try and elaborate some of the sections.
Love to hear what people think. If you want to see the vision doc in rendered form, you can find it on my fork.

Is it possible to separate parts not related to vision doc (src/vision) into separate PR? (Changes on existing docs, layout changes, triage docs, etc.)
The current PR includes various changes, and I think the separation will make the diff easier to read. (If it is difficult to separate or it takes time, I'm okay with leaving it as it is.)
(I like this PR's changes to the existing docs, but I don't have time to read/review the vision docs.)

One thing that I feel could be improved is that "startup developer" persona. There's a lot of engineers working on services which are not giant orgs, and neither are they working in smaller startups building a single product. Either the "startup developer" persona should change to "service engineer" or there should be a separate persona. The concerns for both are fairly similar I think, in that they want to be able to deploy a rust based web service. Therefore, I think the "startup persona" should be expanded to include this.

@bIgBV good feedback! it sounds like maybe you are volunteering to help me tweak those characters! I'd love to learn more about the details here. Actually, you're giving me an idea -- I think that the characters should have FAQs too, to help elaborate what things they find most important. I'm going to try and add that.

OK, so, I added some more provisos to indicate that everything in here is in draft, and that this is a WIP. I'm going to go ahead and merge this so that people can start to open PRs to add and change things. I want to re-iterate that if you are interested or have ideas for improvement (e.g., missing stories, things you want to write, etc), please ping me.


userIsInRole returning incorrect values during page rendering

I am finding that Roles.userIsInRole is at times returning incorrect 'false' values at the initial time of rendering a page and the correct 'true' values afterwards. This leads to my page rendering incorrectly.
Here is the use case. I have a page which displays "data set" record details. If the user is authorized to edit data sets (i.e. Roles.userIsInRole(userId, "edit", "dataSets") == true) they will see an "Update Data Set" button which they can click on, sending them to an Update Data Set page where they can edit the data set. Otherwise that button should be invisible.
I am encountering a situation where the "Update Data Set" button displays for an authorized user, as it should, but when one clicks on it and is taken to the "Update Data Set" page, it checks whether the user is authorized to edit the data set, and it incorrectly returns false, causing the page to render incorrectly. Once the page is fully rendered, however, it returns true, as it should.
Here is my code for the "Update Data Set" page:
HTML:
<template name="dataSet">
  <div class="detail-form">

    // Extra flags to check Roles functionality
    {{#if authorized 'dataSet' _id}}Authorised! (1) {{else}}Not Authorized! (1){{/if}}
    <script>
      if (Roles.userIsInRole("<current user's id>", "edit", "dataSets")) console.log("Roles working now (1)");
      console.log('Rights', Meteor.user().roles.dataSets);
    </script>

  {{#if authorized 'dataSet' _id}}
    ...
  {{else}}
    // More added flags
    {{#if authorized 'dataSet' _id}}Authorised! (2){{else}}Not Authorized! (2){{/if}}
    <script>
      if (Roles.userIsInRole("<current user's id>", "edit", "dataSets")) console.log("Roles working now (2)");
      console.log('Rights', Meteor.user().roles.dataSets);
    </script>

    {{> unauthorized}}
  {{/if}}

JS:
Template.registerHelper("authorized", function(objType, id) {
    var userId = Meteor.userId();
    var screenMode = getScreenMode();
    var group = objType + ' ' + id;
    console.log('authToEdit', authorisedToEdit(userId, objType, id));

    if (screenMode == 'display' || (screenMode == 'create' && userId) ||
        (screenMode == 'update' && authorisedToEdit(userId, objType, id)) ||
        (screenMode != 'display' && screenMode != 'update' && screenMode != 'create'))
        return true;
    } else
        return false;
});

authorisedToEdit = function(objType, id) {
  var userId = Meteor.userId();
  var group = objType + "s";
  var groupWithId = objType + ": " + id;
  // User is authorized if they are allowed to edit the object type as a whole (e.g. 'dataSets') or if they are allowed to edit the specific object in question (e.g. 'dataSet: sdf34df3fsdf3')
  var authorised = Roles.userIsInRole(userId, 'edit', group) || Roles.userIsInRole(userId, 'edit', groupWithId);
  console.log('authorised', authorised)
  return authorised;
};

When I run it with a user authorised to edit data sets, I am getting the following console output:
helpers.js:133authorised false
helpers.js:133 authorised false
helpers.js:133 authorised true
helpers.js:133 authorised true
helpers.js:133 authorised true
helpers.js:133 authorised true
helpers.js:133 authorised true
helpers.js:133 authorised true
helpers.js:67 authToEdit false
helpers.js:67 authToEdit false
helpers.js:67 authToEdit false
VM12561:1 Roles working now 1
VM12561:2 Rights ["edit"]
VM12562:1 Roles working now 2
VM12562:2 Rights ["edit"]

Have I done something wrong or is this a bug?

My problem. Found a bug.


Make Setup Link Expiry Time Configurable

Is your proposal related to a problem?
Setup links are currently hardcoded to expire after 3 days. We are often finding that this is not enough time for our clients to complete the setup.
Describe the solution you'd like
Make the expiry time configurable. This could be set when creating the setup link, or as an environment variable.
Describe alternatives you've considered
We currently regenerate the setup links after they expire, but this can be confusing for our clients and requires our involvement.

Good suggestion @Chubb001, thank you.

hello @deepakprabhakara, what's this Icebox in BoxyHQ, is this enhancement still in progress.

@evoxf1 Icebox is issues we need to prioritise and take up as soon as the current set is complete.

@deepakprabhakara  thanks👍

Will arrive in v1.5.6


TypeError: msecs must be a number

Node version: 0.12.2
NPM version: 2.7.4
Gekko version: 0.1.2
I'm getting this error everytime I try to initialize the bot. I have enabled the mailer plugin.
timers.js:156
throw new TypeError('msecs must be a number');
^
TypeError: msecs must be a number
at Object.exports.enroll (timers.js:156:11)
at TLSSocket.Socket.setTimeout (net.js:337:12)
at new SMTPResponse (c:\SandBox\gekko\node_modules\emailjs\smtp\response.js:67:11)
at Object.exports.monitor (c:\SandBox\gekko\node_modules\emailjs\smtp\response.js:72:9)
at Object.SMTP.connect (c:\SandBox\gekko\node_modules\emailjs\smtp\smtp.js:173:35)
at Object.Client._connect (c:\SandBox\gekko\node_modules\emailjs\smtp\client.js:68:17)
at Object.Client._poll (c:\SandBox\gekko\node_modules\emailjs\smtp\client.js:28:18)
at c:\SandBox\gekko\node_modules\emailjs\smtp\client.js:102:21
at Object.Message.valid (c:\SandBox\gekko\node_modules\emailjs\smtp\message.js:140:10)
at Object.Client.send (c:\SandBox\gekko\node_modules\emailjs\smtp\client.js:83:14)
Process finished with exit code 1

After some debugging I was able to find the problem:
In "../smtp/response.js", the function being returned is not passing all the arguments.
I had to change it to:
exports.monitor = function(/* stream */)
{
	return new SMTPResponse(arguments[0], arguments[1], arguments[2]);
};

Everything is fine now.


NEXT-12345 - My Title2

Test
Important! Please make sure your PRs follows the following structure:
-My commit(s) look like this "next-XXXX/my-commit-massage" (next-xxxx is found in the title of the issue)
-My title looks something like this "NEXT-XXXX - Issue name" (You can use the same Title as in the issue you're dealing with)
Please make sure to fulfil our general contribution guideline (https://docs.shopware.com/en/shopware-platform-dev-en/contribution/contribution-guideline?category=shopware-platform-dev-en/contribution).
Do your changes need to be mentioned in the documentation?
Add notes on your change right now in the documentation files in /src/Docs/Resources and add them to the pull request as well.
-->
1. What does this change do, exactly?
2. Describe each step to reproduce the issue or behaviour.
3. Checklist

[ ] I have written tests and verified that they fail without my change
[ ] I have squashed any insignificant commits
[ ] I have created a changelog file with all necessary information about my changes
[ ] I have written or adjusted the documentation according to my changes
[ ] This change has comments for package types, values, functions, and non-obvious lines of code
[ ] I have read the contribution requirements and fulfil them.

test

test


#818 MongoDB IPv6 support

Signed-off-by: Apurba Samanta<EMAIL_ADDRESS>

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Lip Read using DL || GSSoC'23

Hey!
Myself Archisman, GSSoC'23
Describe the project you want to add with tech stack
It will be a convolutional neural network that is trained on a large dataset of videos of people speaking. The model can be used to recognize words and phrases from lip movements.
Expected behavior
A powerful tool for lipreading and has been used in a variety of applications, including:
Automatic speech recognition
Sign language recognition
Virtual assistants
Video surveillance

I want to do this

can u assign me this isssue


chore: remove non used type definitions

Description
Removed non used type definitions from shims.d.ts.
Additional context

What is the purpose of this pull request?

[ ] Bug fix
[ ] New Feature
[ ] Documentation update
[x] Other

Before submitting the PR, please make sure you do the following

[x] Read the Contributing Guidelines.
[x] Read the Pull Request Guidelines and follow the Commit Convention.
[x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[ ] Ideally, include relevant tests that fail without this PR but pass with it.

/ecosystem-ci run histoire


fully separate core metrics

Lets try to follow PEP8 in naming and style conventions: https://peps.python.org/pep-0008/
Class names should be CapitalCase, eg Core_Resource should be CoreResource

@gjedlicska changes applied except the 'user' resource - will be deprecated in 2.16


Update yaml parser for handling environment variables

Description:
Adds environment variable parser for the yaml config. This allows for setting dynamic values through your host OS which is very useful for debug logging or setting passwords and api tokens when using docker.
Example entry for configuration.yaml (if applicable):
logger:
  default: !env_var HA_LOG_LEVEL

nest:
  username: !env_var NEST_USERNAME
  password: !env_var NEST_PASSWORD

New Errors During Setup Config Verify
ERROR (MainThread) [homeassistant.util.yaml] Environment variable 'HA_LOG_LEVEL' not defined.

Looks good! :dolphin:

so so good, thanks @bah2830


ref: remove allowed_roles from teams_config

what

remove allowed_roles from teams_config in aws-teams

why

roles shouldn't be allowed to assume teams. And exceptions must be specified
in trusted arns list

One can debate the usefulness of this feature, or argue that it is a bad idea to allow a role to assume a team, but I see nothing inherently wrong about having this feature available, and it is possible someone is using it, so I am rejecting this PR as wontfix.


Online support for about_... help topics

Get-Help can display both locally cached help files and online resources.
Since online resources do not require prerequisites like Update-Help and are always up-to-date, and since online resources are much better formatted and include navigation to discover related items, a "Copy" button to copy&paste sample code, and more, many users default to using online help, i.e. by adding this to their profile:
$PSDefaultParameterValues.Add("Get-Help:Online",$true)

Now, without any prerequisites, users can easily display cmdlet help in an extra window like so:
dir -?
Get-Process -?

However, Get-Help -Online can only show help topics with a dedicated URI property. That's why all about_... topics fail to display even though there are online versions available.
Steps to reproduce
help Get-process -Online # works
help about_for -Online #fails

Expected behavior
When Get-Help is used with -Online, it should detect whether the requested help starts with about_ and then construct the appropriate URI rather than fail. This could be done with a hard-coded topic list to include only the MSFT about_ topics, or simply done heuristically with the potential of failing for about topics from 3rd party.
If all else fails and there is no match, Get-Help -Online should default to the PowerShell documentation home page: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core  This would enable users to try and search there rather than being left with a red exception.
Get-Help about_for -Online # should open https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_for
Get-Help about_doesnotexist -Online # should open https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core

Actual behavior
Get-Help -Online fails for any topic that has no distinct URI property
Environment data

Name                           Value
----                           -----
PSVersion                      7.0.3
PSEdition                      Core
GitCommitId                    7.0.3
OS                             Microsoft Windows 10.0.18363
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0ÔÇª}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

This has been asked before. It would be nice if it didn't get closed this time (see #10306). Maybe we can just agree on some format for embedding the URLs into about_.txt files (or about_.md?) as part of the markdown help stories?

We add a comment header https://github.com/PowerShell/PowerShell/issues/11205#issuecomment-680594689 with meta information.
If we switched to Markdown it would be more simple.

Adding a comment to the about topics with the URI seems to be a great workaround until eventually there is a switch to md format.

We add a comment header #11205 (comment) with meta information.

What do you mean by that? The comment says we could add…
By the English grammar (We drink tea every morning), it looks like we added it every day, only to be undone overnight, hence no progress ☹

PowerShell 7.1.0
Copyright (c) Microsoft Corporation.

https://aka.ms/powershell
Type 'help' to get help.

C:\> Get-Help -Name 'Set-ScheduledJob'

Name                              Category  Module                    Synopsis
----                              --------  ------                    --------
Set-ScheduledJob                  Cmdlet    PSScheduledJob            Set-ScheduledJob…
Set-ScheduledJobOption            Cmdlet    PSScheduledJob            Set-ScheduledJobOption…

So... What am I doing wrong? How do you use this help system? How do you tell it you mean literally and exactly what you wrote, not something else that you didn't write?

@AndASM your problem is you're trying to get help for a module you can't import -- please start a new issue instead of hijacking this one.

@AndASM your problem is you're trying to get help for a module you can't import -- please start a new issue instead of hijacking this one.

It would appear I posted this in the wrong issue. There are so many things broken. I had intended it in one of the issues related to duplicates and substring matching in the help system, since that seemed relevant. But worry not, I'll just abandon it instead of risking hijacking.

@sdwheeler states in https://github.com/MicrosoftDocs/PowerShell-Docs/issues/2939#issuecomment-926874648 that the about_* help source files have now been updated with URL information; alas, the downloaded versions still lack this information.
As a temporary workaround, the following may be of interest:
I've created a Show-Help function that is essentially a wrapper for Get-Help -Online, but it supports about_* topics too, whose URLs it constructs behind the scenes; e.g. Show-Help about_pwsh (tab-completion supported).
It's available from an MIT-licensed Gist - assuming you have looked at the code (which I can personally assure you is safe, but you should always check), you can install it directly:
irm https://gist.github.com/mklement0/880624fd665073bb439dfff5d71da886/raw/Show-Help.ps1 | iex

See also these related suggestions:

#11338
#11339

I've also created helper functions for these; here are all three installation commands:
# Show-Help function (wrapper for Get-Help -Online with support for about_* topics); e.g.
#     Show-Help about_pwsh
#     Show-Help about_Automatic_Variables PSItem
irm https://gist.github.com/mklement0/880624fd665073bb439dfff5d71da886/raw/Show-Help.ps1 | iex

# Show-OperatorHelp function (online help for PowerShell's operators; e.g.
#    Show-OperatorHelp replace
irm https://gist.github.com/mklement0/146f3202a810a74cb54a2d353ee4003f/raw/Show-OperatorHelp.ps1 | iex

# Show-TypeHelp function (online documentation for .NET types and instances); e.g.
#    Show-TypeHelp regex
#    Show-TypeHelp datetime tostring
irm https://gist.github.com/mklement0/50a1b101cd53978cd147b4b138fe6ef4/raw/Show-TypeHelp.ps1 | iex

This one really should not be closed -- instead, it should be implemented.


color-eyre (no span traces)

Replaces anyhow with color-eyre. The features that color-eyre brings can be found through these two links: https://docs.rs/eyre/latest/eyre/ & https://docs.rs/color-eyre/latest/color_eyre/
eyre is a fork of anyhow and adds the type eyre::Report, which gives us more power for easy error handling. color-eyre adds colors to the error reporting and span traces. Note that no span traces are present in this PR. A separate PR will be added later that will bring in span traces if desired.
This PR aims to gauge interest in eyre. error-stack is another crate that brings in a Report struct. However, error-stack is relatively new, and exists within the repo of a separate project. This means that the GitHub issues page contains issues for the parent project rather than for error-stack, so it is hard to find news on what's next for the crate and tips for usage.
That being said, the major difference between error-stack and eyre is the usage paradigm. As eyre is forked from anyhow, it is simple to use, perfect for beginners. error-stack encourages swapping between error types for handling and is more verbose. It also allows wrapping errors with arbitrary data as opposed to eyre, where you are limited to string-like data unless you write a custom handler. error-stack is not compatible with anyhow, a compatibility layer between the two is a feature that may exist in the future.
I will likely write up an example for error-stack as a showcase in the near future for comparison.

Sample error with one cause (User::insert()):

Sample error where context was used (Server::serve()):

Closed as #12 was chosen instead.


[Bug]: Error Emby

Panel Version
1.11.5
Wings Version
1.11.8
Service
Emby Egg
Modified
No, I did not modify the egg
Expected Behavior

Actual Behavior
:/home/container$ bash <(curl -s https://raw.githubusercontent.com/Ashu11-A/Ashu_eggs/main/Connect/en/Emby/install.sh)
⚙ Script Version: 1.4
✅ Starting Emby
You must install or update .NET to run this application.
App: /home/container/Emby/EmbyServer.dll
Architecture: x64
Framework: 'Microsoft.NETCore.App', version '8.0.0' (x64)
.NET location: /usr/share/dotnet/
The following frameworks were found:
6.0.10 at [/usr/share/dotnet/shared/Microsoft.NETCore.App]
Learn about framework resolution:
https://aka.ms/dotnet/app-launch-failed
To install missing framework, download:
https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=8.0.0&arch=x64&rid=ubuntu.22.04-x64
Steps To Reproduce

Install
Start
Error X

Install logs
https://pteropaste.com/fh24uhtyfacv

Isso realmente está funcionando?

Emby's server isn't working because they've changed the dotnet version from 6 to 8. I'll fix it.

Please update Egg to version 2.1
Commits:
Updated Docker:

#accc47d
#95b245a
#6bee5c3

Update Egg:

#e7a3f59


"Transcription failed. Status: Authentication failed for recordings URI." error during Batch Transcriptions.

I am trying to use the batch transcription C# code (https://github.com/Azure-Samples/cognitive-services-speech-sdk/tree/master/samples/batch/csharp) to transcribe audio files stored in azure storage blob.
I set the azure storage blob container to "Public".
Before I stored three audio files in azure storage blob "https://311calltranscription.blob.core.windows.net/audio-files". I got "Transcription failed. Status: Authentication failed for recordings URI." error. I deleted two files and just keep one file to try. I still get the same "Transcription failed. Status: Authentication failed for recordings URI." error.
I tried the two URLS:
private const string RecordingsBlobUri = "https://311calltranscription.blob.core.windows.net/audio-files";
or
private const string RecordingsBlobUri = "https://311calltranscription.blob.core.windows.net/audio-files/Call1.mp3";
I can get the audio through a browser by using https://311calltranscription.blob.core.windows.net/audio-files/Call1.mp3
Could you please to help me to resolve this problem,

I tried a batch request using your blob URL "https://311calltranscription.blob.core.windows.net/audio-files/Call1.mp3" . and got the same error as you mentioned. Also tried to access it via browser, failed too. But when I tried with my own public accessible blob uri, and it succeeded. I suspect that the blob URL has not been made public accessible. Could you please double check whether you have  granted "anonymous read access to blob" to the container "audio-files"?
Thanks,
Zhou

Hello Zhou,
I checked and confirmed that I have granted "anonymous read access to blob" to the container "audio-files". Please see the following picture. I reset it to Container "anonymous read access to blob" again. Please see the picture.
I asked my colleague to try the blob URL "https://311calltranscription.blob.core.windows.net/audio-files/Call1.mp3https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2F311calltranscription.blob.core.windows.net%2Faudio-files%2FCall1.mp3&data=02|01|wei.zhang%40ottawa.ca|65a5de793fc443270d4008d7b975f891|dfcc033ddf874c6ea1b88eaa73f1b72e|0|0|637181789186519246&sdata=%2F8PMt0x8kSS7z%2FYLuNQNzpKiaSjnMgl7BGkBc78gamQ%3D&reserved=0" through a browser. He do not have account on Azure Storage, and he can open the audio file.
I think there is something wrong with the “Speech to Text” service.
Thanks,
Wei
<EMAIL_ADDRESS><EMAIL_ADDRESS>From: Zhou Wang<EMAIL_ADDRESS>Sent: February 24, 2020 5:08 PM
To: Azure-Samples/cognitive-services-speech-sdk<EMAIL_ADDRESS>Cc: Zhang, Wei<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Azure-Samples/cognitive-services-speech-sdk] "Transcription failed. Status: Authentication failed for recordings URI." error during Batch Transcriptions. (#518)
CAUTION: This email originated from an External Sender. Please do not click links or open attachments unless you recognize the source.
ATTENTION : Ce courriel provient d’un expéditeur externe. Ne cliquez sur aucun lien et n’ouvrez pas de pièce jointe, excepté si vous connaissez l’expéditeur.
I tried a batch request using your blob URL "https://311calltranscription.blob.core.windows.net/audio-files/Call1.mp3https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2F311calltranscription.blob.core.windows.net%2Faudio-files%2FCall1.mp3&data=02|01|wei.zhang%40ottawa.ca|65a5de793fc443270d4008d7b975f891|dfcc033ddf874c6ea1b88eaa73f1b72e|0|0|637181789186519246&sdata=%2F8PMt0x8kSS7z%2FYLuNQNzpKiaSjnMgl7BGkBc78gamQ%3D&reserved=0" . and got the same error as you mentioned. Also tried to access it via browser, failed too. But when I tried with my own public accessible blob uri, and it succeeded. I suspect that the blob URL has not been made public accessible. Could you please double check whether you have granted "anonymous read access to blob" to the container "audio-files"?
Thanks,
Zhou
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure-Samples%2Fcognitive-services-speech-sdk%2Fissues%2F518%3Femail_source%3Dnotifications%26email_token%3DANQD4ZPQGER5DAQ7JTNPJ6DRERAK5A5CNFSM4K2ROAA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMZW7NQ%23issuecomment-590573494&data=02|01|wei.zhang%40ottawa.ca|65a5de793fc443270d4008d7b975f891|dfcc033ddf874c6ea1b88eaa73f1b72e|0|0|637181789186529232&sdata=XIcwEv4sCaDKonBrS2vedYe2ujb4QqtcMdISFtqhmnQ%3D&reserved=0, or unsubscribehttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANQD4ZJXMVDE4AEDCVVFBS3RERAK5ANCNFSM4K2ROAAQ&data=02|01|wei.zhang%40ottawa.ca|65a5de793fc443270d4008d7b975f891|dfcc033ddf874c6ea1b88eaa73f1b72e|0|0|637181789186529232&sdata=ntHUF0ZRxo3o6MTCSNI9OZyizmDEbkqW34o1cYnetPo%3D&reserved=0.
'
This e-mail originates from the City of Ottawa e-mail system. Any distribution, use or copying of this e-mail or the information it contains by other than the intended recipient(s) is unauthorized. Thank you.
Le présent courriel a été expédié par le système de courriels de la Ville d'Ottawa. Toute distribution, utilisation ou reproduction du courriel ou des renseignements qui s'y trouvent par une personne autre que son destinataire prévu est interdite. Je vous remercie de votre collaboration.
'

I am unable to see the pictures you mentioned.
Instead of using "public anonymous access to the blob", another option is to create a SAS URL to the blob and pass it as recordingUrl. Could you please try whether this works?

Hello,
For the SAS URL, I got
Connection string:
BlobEndpoint=https://311calltranscription.blob.core.windows.net/;TableEndpoint=https://311calltranscription.table.core.windows.net/;SharedAccessSignature=sv=2019-02-02&ss=b&srt=sco&sp=rwdlac&se=2021-02-20T03:06:37Z&st=2020-02-19T19:06:37Z&spr=https&sig=o7ojMvlgBHAgs8hCfgR5GtDUKrDF1fua1lUKP9bgPKI%3D
SAS token
?sv=2019-02-02&ss=b&srt=sco&sp=rwdlac&se=2021-02-20T03:06:37Z&st=2020-02-19T19:06:37Z&spr=https&sig=o7ojMvlgBHAgs8hCfgR5GtDUKrDF1fua1lUKP9bgPKI%3D
Blob service SAS URL
https://311calltranscription.blob.core.windows.net/?sv=2019-02-02&ss=b&srt=sco&sp=rwdlac&se=2021-02-20T03:06:37Z&st=2020-02-19T19:06:37Z&spr=https&sig=o7ojMvlgBHAgs8hCfgR5GtDUKrDF1fua1lUKP9bgPKI%3D
How do I use the token in the Csharp sample code?
Thanks,
Wei
From: Zhou Wang<EMAIL_ADDRESS>Sent: February 25, 2020 10:59 AM
To: Azure-Samples/cognitive-services-speech-sdk<EMAIL_ADDRESS>Cc: Zhang, Wei<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Azure-Samples/cognitive-services-speech-sdk] "Transcription failed. Status: Authentication failed for recordings URI." error during Batch Transcriptions. (#518)
CAUTION: This email originated from an External Sender. Please do not click links or open attachments unless you recognize the source.
ATTENTION : Ce courriel provient d’un expéditeur externe. Ne cliquez sur aucun lien et n’ouvrez pas de pièce jointe, excepté si vous connaissez l’expéditeur.
I am unable to see the pictures you mentioned.
Instead of using "public anonymous access to the blob", another option is to create a SAS URL to the blob and pass it as recordingUrl. Could you please try whether this works?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure-Samples%2Fcognitive-services-speech-sdk%2Fissues%2F518%3Femail_source%3Dnotifications%26email_token%3DANQD4ZKG2LB6RFKBBQ7JKR3REU52PA5CNFSM4K2ROAA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEM4QONI%23issuecomment-590939957&data=02|01|wei.zhang%40ottawa.ca|3633a80f35eb4834892d08d7ba0b9005|dfcc033ddf874c6ea1b88eaa73f1b72e|0|0|637182431133455387&sdata=FL34M11m%2B9SJFXpxgglOIO71IQPcevIHEo7D0OfUVPg%3D&reserved=0, or unsubscribehttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANQD4ZLFH3GPERQ5IM4QIPTREU52PANCNFSM4K2ROAAQ&data=02|01|wei.zhang%40ottawa.ca|3633a80f35eb4834892d08d7ba0b9005|dfcc033ddf874c6ea1b88eaa73f1b72e|0|0|637182431133465378&sdata=JxKQYLIaKAfAJ70m20UYRJUEb4B3bcSyb4Dqt6ZtekE%3D&reserved=0.
'
This e-mail originates from the City of Ottawa e-mail system. Any distribution, use or copying of this e-mail or the information it contains by other than the intended recipient(s) is unauthorized. Thank you.
Le présent courriel a été expédié par le système de courriels de la Ville d'Ottawa. Toute distribution, utilisation ou reproduction du courriel ou des renseignements qui s'y trouvent par une personne autre que son destinataire prévu est interdite. Je vous remercie de votre collaboration.
'

Please use a Service SAS, but not a account SAS. You can go to portal.azure.com, select the blob file you want to transcribe, and then click on "..."->Generate SAS, and grant Read permission. After "Generate SAS token and URL, just copy the Blob SAS URL and use it as RecordingUri.
It is also possible to generate the SAS using C# as described here
Thanks,
Zhou

Hello,
Followed your instruction, I got:
Blob SAS token
sp=rcwd&st=2020-02-25T16:20:14Z&se=2021-02-26T00:20:14Z&spr=https&sv=2019-02-02&sr=b&sig=8BLbsc1v9kzmrm5fO2nuKG7n4CkJExq8jsAxTcQKcA0%3D
Blob SAS URL
https://311calltranscription.blob.core.windows.net/audio-files/Call1.mp3?sp=rcwd&st=2020-02-25T16:20:14Z&se=2021-02-26T00:20:14Z&spr=https&sv=2019-02-02&sr=b&sig=8BLbsc1v9kzmrm5fO2nuKG7n4CkJExq8jsAxTcQKcA0%3D
I used https://311calltranscription.blob.core.windows.net/audio-files/Call1.mp3?sp=rcwd&st=2020-02-25T16:20:14Z&se=2021-02-26T00:20:14Z&spr=https&sv=2019-02-02&sr=b&sig=8BLbsc1v9kzmrm5fO2nuKG7n4CkJExq8jsAxTcQKcA0%3D for private const string RecordingsBlobUri
I still got :
Starting transcriptions client...
Deleting all existing completed transcriptions.
Created transcription with id c5f88d32-9785-4659-b696-0efd8ec09924.
Checking status.
Transcriptions status: 0 completed, 0 running, 1 not started yet
Transcriptions status: 0 completed, 0 running, 1 not started yet
Transcriptions status: 0 completed, 1 running, 0 not started yet
Transcription failed. Status: Authentication failed for recordings URI.
Transcriptions status: 1 completed, 0 running, 0 not started yet
Press any key...

Yesterday I tried with the audio blob URI you provided, and got it transcribed correctly (I am using westus.cris.ai, summary below. removed other information for privacy reason). But when I today tried to investigate further why your request failed, I found that the audio URI is not valid anymore. Both batch request and curl failed to download the audio. Is the blob not available anymore?
I also tried with my own audio with SAS URL, which works correctly. And it seems that we have not received similar reports from other users.
Sorry for inconvience. Please let us know how we can best help you. If you do not want to share the audio publicly, you can create an Azure Support Ticket, so that we can share information there privately.
"statusMessage": "None.",
"lastActionDateTime": "2020-02-27T14:42:33Z",
"status": "Succeeded",
"id": "8cad1bf7-ab18-4690-XXXX-XXXXXXXXXXXX",
"createdDateTime": "2020-02-27T14:41:24Z",
"recordingsUrl": "https://311calltranscription.blob.core.windows.net/audio-files/Call1.mp3?sp=rcwd&st=2020-02-25T16:20:14Z&se=2021-02-26T00:20:14Z&spr=https&sv=2019-02-02&sr=b&sig=8BLbsc1v9kzmrm5fO2nuKG7n4CkJExq8jsAxTcQKcA0%3D",
Thanks,
Zhou

Hello,
Sorry, my colleague had removed that file and added some new audio files into the storage blob. I added it back, so you can check “https://311calltranscription.blob.core.windows.net/audio-files/Call1.mp3”
I got some new errors, I think my code did not change.  I do not know what happened. Could you please help me to find out the reasons?
Thanks,
Wei
System.AggregateException: 'One or more errors occurred.'
NotImplementedException: The method or operation is not implemented.
This exception was originally thrown at this call stack:
BatchClient.BatchClient.GetAsync(string) in batchclient.csnavigate-to-context:0
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter.GetResult()
BatchClient.Program.TranscribeAsync() in program.csnavigate-to-context:4
From: Zhou Wang<EMAIL_ADDRESS>Sent: February 28, 2020 3:06 AM
To: Azure-Samples/cognitive-services-speech-sdk<EMAIL_ADDRESS>Cc: Zhang, Wei<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Azure-Samples/cognitive-services-speech-sdk] "Transcription failed. Status: Authentication failed for recordings URI." error during Batch Transcriptions. (#518)
CAUTION: This email originated from an External Sender. Please do not click links or open attachments unless you recognize the source.
ATTENTION : Ce courriel provient d’un expéditeur externe. Ne cliquez sur aucun lien et n’ouvrez pas de pièce jointe, excepté si vous connaissez l’expéditeur.
Yesterday I tried with the audio blob URI you provided, and got it transcribed correctly (I am using westus.cris.ai, summary below. removed other information for privacy reason). But when I today tried to investigate further why your request failed, I found that the audio URI is not valid anymore. Both batch request and curl failed to download the audio. Is the blob not available anymore?
I also tried with my own audio with SAS URL, which works correctly. And it seems that we have not received similar reports from other users.
Sorry for inconvience. Please let us know how we can best help you. If you do not want to share the audio publicly, you can create an Azure Support Ticket, so that we can share information there privately.
"statusMessage": "None.",
"lastActionDateTime": "2020-02-27T14:42:33Z",
"status": "Succeeded",
"id": "8cad1bf7-ab18-4690-XXXX-XXXXXXXXXXXX",
"createdDateTime": "2020-02-27T14:41:24Z",
"recordingsUrl": "https://311calltranscription.blob.core.windows.net/audio-files/Call1.mp3?sp=rcwd&st=2020-02-25T16:20:14Z&se=2021-02-26T00:20:14Z&spr=https&sv=2019-02-02&sr=b&sig=8BLbsc1v9kzmrm5fO2nuKG7n4CkJExq8jsAxTcQKcA0%3Dhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2F311calltranscription.blob.core.windows.net%2Faudio-files%2FCall1.mp3%3Fsp%3Drcwd%26st%3D2020-02-25T16%3A20%3A14Z%26se%3D2021-02-26T00%3A20%3A14Z%26spr%3Dhttps%26sv%3D2019-02-02%26sr%3Db%26sig%3D8BLbsc1v9kzmrm5fO2nuKG7n4CkJExq8jsAxTcQKcA0%253D&data=02|01|wei.zhang%40ottawa.ca|a3df5be7235d47087d3a08d7bc250a80|dfcc033ddf874c6ea1b88eaa73f1b72e|0|0|637184739588763375&sdata=QY73yFzFKTcCh1MS%2BuzCAXtR%2Bs%2FYe1AXF54V2sf7G00%3D&reserved=0",
Thanks,
Zhou
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure-Samples%2Fcognitive-services-speech-sdk%2Fissues%2F518%3Femail_source%3Dnotifications%26email_token%3DANQD4ZLZYSIXOU5WJ5ZVOS3RFDAWJA5CNFSM4K2ROAA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENHUOHI%23issuecomment-592398109&data=02|01|wei.zhang%40ottawa.ca|a3df5be7235d47087d3a08d7bc250a80|dfcc033ddf874c6ea1b88eaa73f1b72e|0|0|637184739588773374&sdata=XIC%2FkPJfWtx%2FRcUpMYZ1q2Q8cgqf5b3Q8WadAy7dRtE%3D&reserved=0, or unsubscribehttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANQD4ZNG6N4YGYYTVEYX533RFDAWJANCNFSM4K2ROAAQ&data=02|01|wei.zhang%40ottawa.ca|a3df5be7235d47087d3a08d7bc250a80|dfcc033ddf874c6ea1b88eaa73f1b72e|0|0|637184739588773374&sdata=QcV1mNfgnWUDTidCOf4MPt2ywUh0ugLct9TjzD5Q32g%3D&reserved=0.
'
This e-mail originates from the City of Ottawa e-mail system. Any distribution, use or copying of this e-mail or the information it contains by other than the intended recipient(s) is unauthorized. Thank you.
Le présent courriel a été expédié par le système de courriels de la Ville d'Ottawa. Toute distribution, utilisation ou reproduction du courriel ou des renseignements qui s'y trouvent par une personne autre que son destinataire prévu est interdite. Je vous remercie de votre collaboration.
'

Hello,
I figured out the new problem. My colleague has change the access key.
But the old problem is still at there.
Thanks,
Wei
From: Zhang, Wei
Sent: February 28, 2020 9:25 AM
To: Azure-Samples/cognitive-services-speech-sdk<EMAIL_ADDRESS>Azure-Samples/cognitive-services-speech-sdk<EMAIL_ADDRESS>Cc: Author<EMAIL_ADDRESS>Subject: RE: [Azure-Samples/cognitive-services-speech-sdk] "Transcription failed. Status: Authentication failed for recordings URI." error during Batch Transcriptions. (#518)
Hello,
Sorry, my colleague had removed that file and added some new audio files into the storage blob. I added it back, so you can check “https://311calltranscription.blob.core.windows.net/audio-files/Call1.mp3”
I got some new errors, I think my code did not change.  I do not know what happened. Could you please help me to find out the reasons?
Thanks,
Wei
System.AggregateException: 'One or more errors occurred.'
NotImplementedException: The method or operation is not implemented.
This exception was originally thrown at this call stack:
BatchClient.BatchClient.GetAsync(string) in batchclient.csnavigate-to-context:0
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter.GetResult()
BatchClient.Program.TranscribeAsync() in program.csnavigate-to-context:4
From: Zhou Wang <notifications<EMAIL_ADDRESS>Sent: February 28, 2020 3:06 AM
To: Azure-Samples/cognitive-services-speech-sdk <cognitive-services-speech-sdk<EMAIL_ADDRESS>Cc: Zhang, Wei <Wei.Zhang<EMAIL_ADDRESS>Author <author<EMAIL_ADDRESS>Subject: Re: [Azure-Samples/cognitive-services-speech-sdk] "Transcription failed. Status: Authentication failed for recordings URI." error during Batch Transcriptions. (#518)
CAUTION: This email originated from an External Sender. Please do not click links or open attachments unless you recognize the source.
ATTENTION : Ce courriel provient d’un expéditeur externe. Ne cliquez sur aucun lien et n’ouvrez pas de pièce jointe, excepté si vous connaissez l’expéditeur.
Yesterday I tried with the audio blob URI you provided, and got it transcribed correctly (I am using westus.cris.ai, summary below. removed other information for privacy reason). But when I today tried to investigate further why your request failed, I found that the audio URI is not valid anymore. Both batch request and curl failed to download the audio. Is the blob not available anymore?
I also tried with my own audio with SAS URL, which works correctly. And it seems that we have not received similar reports from other users.
Sorry for inconvience. Please let us know how we can best help you. If you do not want to share the audio publicly, you can create an Azure Support Ticket, so that we can share information there privately.
"statusMessage": "None.",
"lastActionDateTime": "2020-02-27T14:42:33Z",
"status": "Succeeded",
"id": "8cad1bf7-ab18-4690-XXXX-XXXXXXXXXXXX",
"createdDateTime": "2020-02-27T14:41:24Z",
"recordingsUrl": "https://311calltranscription.blob.core.windows.net/audio-files/Call1.mp3?sp=rcwd&st=2020-02-25T16:20:14Z&se=2021-02-26T00:20:14Z&spr=https&sv=2019-02-02&sr=b&sig=8BLbsc1v9kzmrm5fO2nuKG7n4CkJExq8jsAxTcQKcA0%3Dhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2F311calltranscription.blob.core.windows.net%2Faudio-files%2FCall1.mp3%3Fsp%3Drcwd%26st%3D2020-02-25T16%3A20%3A14Z%26se%3D2021-02-26T00%3A20%3A14Z%26spr%3Dhttps%26sv%3D2019-02-02%26sr%3Db%26sig%3D8BLbsc1v9kzmrm5fO2nuKG7n4CkJExq8jsAxTcQKcA0%253D&data=02|01|wei.zhang%40ottawa.ca|a3df5be7235d47087d3a08d7bc250a80|dfcc033ddf874c6ea1b88eaa73f1b72e|0|0|637184739588763375&sdata=QY73yFzFKTcCh1MS%2BuzCAXtR%2Bs%2FYe1AXF54V2sf7G00%3D&reserved=0",
Thanks,
Zhou
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure-Samples%2Fcognitive-services-speech-sdk%2Fissues%2F518%3Femail_source%3Dnotifications%26email_token%3DANQD4ZLZYSIXOU5WJ5ZVOS3RFDAWJA5CNFSM4K2ROAA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENHUOHI%23issuecomment-592398109&data=02|01|wei.zhang%40ottawa.ca|a3df5be7235d47087d3a08d7bc250a80|dfcc033ddf874c6ea1b88eaa73f1b72e|0|0|637184739588773374&sdata=XIC%2FkPJfWtx%2FRcUpMYZ1q2Q8cgqf5b3Q8WadAy7dRtE%3D&reserved=0, or unsubscribehttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANQD4ZNG6N4YGYYTVEYX533RFDAWJANCNFSM4K2ROAAQ&data=02|01|wei.zhang%40ottawa.ca|a3df5be7235d47087d3a08d7bc250a80|dfcc033ddf874c6ea1b88eaa73f1b72e|0|0|637184739588773374&sdata=QcV1mNfgnWUDTidCOf4MPt2ywUh0ugLct9TjzD5Q32g%3D&reserved=0.
'
This e-mail originates from the City of Ottawa e-mail system. Any distribution, use or copying of this e-mail or the information it contains by other than the intended recipient(s) is unauthorized. Thank you.
Le présent courriel a été expédié par le système de courriels de la Ville d'Ottawa. Toute distribution, utilisation ou reproduction du courriel ou des renseignements qui s'y trouvent par une personne autre que son destinataire prévu est interdite. Je vous remercie de votre collaboration.
'

I can transcribe the new audio URI correctly, and got text results (the audio length is 69.2 seconds). So the audio URI looks ok.
The exception you showed is thrown when the response is not successful or has wrong content type (as the code here shows). If you can debug to see what the response is returned, you may know what is wrong.
Thanks,
Zhou

Hello Zhou,
With the "recordingsUrl": "https://311calltranscription.blob.core.windows.net/audio-files/Call1.mp3?sp=rcwd&st=2020-02-25T16:20:14Z&se=2021-02-26T00:20:14Z&spr=https&sv=2019-02-02&sr=b&sig=8BLbsc1v9kzmrm5fO2nuKG7n4CkJExq8jsAxTcQKcA0%3Dhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2F311calltranscription.blob.core.windows.net%2Faudio-files%2FCall1.mp3%3Fsp%3Drcwd%26st%3D2020-02-25T16%3A20%3A14Z%26se%3D2021-02-26T00%3A20%3A14Z%26spr%3Dhttps%26sv%3D2019-02-02%26sr%3Db%26sig%3D8BLbsc1v9kzmrm5fO2nuKG7n4CkJExq8jsAxTcQKcA0%253D&data=02|01|wei.zhang%40ottawa.ca|a3df5be7235d47087d3a08d7bc250a80|dfcc033ddf874c6ea1b88eaa73f1b72e|0|0|637184739588763375&sdata=QY73yFzFKTcCh1MS%2BuzCAXtR%2Bs%2FYe1AXF54V2sf7G00%3D&reserved=0", the sample program is successfully get the transcription of the audio file. But that is just for one audio file.
I would like to get the transcription from multiple audio files  in the folder https://311calltranscription.blob.core.windows.net/audio-files. How to do it?
Thanks,
Wei
From: Zhou Wang<EMAIL_ADDRESS>Sent: February 28, 2020 10:18 AM
To: Azure-Samples/cognitive-services-speech-sdk<EMAIL_ADDRESS>Cc: Zhang, Wei<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Azure-Samples/cognitive-services-speech-sdk] "Transcription failed. Status: Authentication failed for recordings URI." error during Batch Transcriptions. (#518)
CAUTION: This email originated from an External Sender. Please do not click links or open attachments unless you recognize the source.
ATTENTION : Ce courriel provient d’un expéditeur externe. Ne cliquez sur aucun lien et n’ouvrez pas de pièce jointe, excepté si vous connaissez l’expéditeur.
I can transcribe the new audio URI correctly, and got text results (the audio length is 69.2 seconds). So the audio URI looks ok.
The exception you showed is thrown when the response is not successful or has wrong content type (as the code herehttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure-Samples%2Fcognitive-services-speech-sdk%2Fblob%2Fmaster%2Fsamples%2Fbatch%2Fcsharp%2Fbatchclient.cs%23L196&data=02|01|wei.zhang%40ottawa.ca|bde213560d284274249708d7bc6176a6|dfcc033ddf874c6ea1b88eaa73f1b72e|0|0|637184999099035434&sdata=5RH1R0fAMUwkEEd%2Bhgsd2Qa5L0W7zAI94bAlBnFotHQ%3D&reserved=0 shows). If you can debug to see what the response is returned, you may know what is wrong.
Thanks,
Zhou
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure-Samples%2Fcognitive-services-speech-sdk%2Fissues%2F518%3Femail_source%3Dnotifications%26email_token%3DANQD4ZIYIZVGLSFNX2DIS6DRFETMHA5CNFSM4K2ROAA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENI3V6I%23issuecomment-592558841&data=02|01|wei.zhang%40ottawa.ca|bde213560d284274249708d7bc6176a6|dfcc033ddf874c6ea1b88eaa73f1b72e|0|0|637184999099035434&sdata=hXtyEMTouwCWF48RYHHjthgr%2Bdt%2BSB2I4FI5Il7IF64%3D&reserved=0, or unsubscribehttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANQD4ZOBNLHOLWPZH3NC6I3RFETMHANCNFSM4K2ROAAQ&data=02|01|wei.zhang%40ottawa.ca|bde213560d284274249708d7bc6176a6|dfcc033ddf874c6ea1b88eaa73f1b72e|0|0|637184999099045434&sdata=kVA%2FL8ENRZlFnXvbYClfHkpw9MSmYGIDDgbWnJJhsoA%3D&reserved=0.
'
This e-mail originates from the City of Ottawa e-mail system. Any distribution, use or copying of this e-mail or the information it contains by other than the intended recipient(s) is unauthorized. Thank you.
Le présent courriel a été expédié par le système de courriels de la Ville d'Ottawa. Toute distribution, utilisation ou reproduction du courriel ou des renseignements qui s'y trouvent par une personne autre que son destinataire prévu est interdite. Je vous remercie de votre collaboration.
'

Glad to hear that it works for you too.
The current batch API supports only 1 audio URI in each transcription request. If you want to transcribe all files in a blob container, you need to write code to list available audio files in that folder and pass each blob URI to build a separate transcription request.
We are working on new API which will supports Azure storage container. It will allows you to pass the container URI and all audios inside the container will be transcribed within a single request. The new API will probably become available in March. Please stay tuned.
Thanks,
Zhou

Hello Zhou,
Thank you very much for your help.
Wei
From: Zhou Wang<EMAIL_ADDRESS>Sent: February 28, 2020 12:50 PM
To: Azure-Samples/cognitive-services-speech-sdk<EMAIL_ADDRESS>Cc: Zhang, Wei<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Azure-Samples/cognitive-services-speech-sdk] "Transcription failed. Status: Authentication failed for recordings URI." error during Batch Transcriptions. (#518)
CAUTION: This email originated from an External Sender. Please do not click links or open attachments unless you recognize the source.
ATTENTION : Ce courriel provient d’un expéditeur externe. Ne cliquez sur aucun lien et n’ouvrez pas de pièce jointe, excepté si vous connaissez l’expéditeur.
Glad to hear that it works for you too.
The current batch API supports only 1 audio URI in each transcription request. If you want to transcribe all files in a blob container, you need to write code to list available audio files in that folder and pass each blob URI to build a separate transcription request.
We are working on new API which will supports Azure storage container. It will allows you to pass the container URI and all audios inside the container will be transcribed within a single request. The new API will probably become available in March. Please stay tuned.
Thanks,
Zhou
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure-Samples%2Fcognitive-services-speech-sdk%2Fissues%2F518%3Femail_source%3Dnotifications%26email_token%3DANQD4ZKLOGSUICGWP5MXLFTRFFFEPA5CNFSM4K2ROAA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENJRPOI%23issuecomment-592648121&data=02|01|wei.zhang%40ottawa.ca|c5a3b41cea7a456d3e5508d7bc76a233|dfcc033ddf874c6ea1b88eaa73f1b72e|0|0|637185090017447162&sdata=TuS2GsfBr3lG3zf6aVUJVDyP55LjAR1rA5uY4jCr74g%3D&reserved=0, or unsubscribehttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANQD4ZKHGERWEA53LXGLI4LRFFFEPANCNFSM4K2ROAAQ&data=02|01|wei.zhang%40ottawa.ca|c5a3b41cea7a456d3e5508d7bc76a233|dfcc033ddf874c6ea1b88eaa73f1b72e|0|0|637185090017457156&sdata=jwsmE27DbVpyyP7VVUQyWYQ3Tm%2FJgPoum7CKhXxBkbo%3D&reserved=0.
'
This e-mail originates from the City of Ottawa e-mail system. Any distribution, use or copying of this e-mail or the information it contains by other than the intended recipient(s) is unauthorized. Thank you.
Le présent courriel a été expédié par le système de courriels de la Ville d'Ottawa. Toute distribution, utilisation ou reproduction du courriel ou des renseignements qui s'y trouvent par une personne autre que son destinataire prévu est interdite. Je vous remercie de votre collaboration.
'

Thank you!
I am closing the issue. If you have further questions, please re-open it or open a new one.
Zhou

This is very confusing. It's a "batch" job, and it's hard to understand that it only handles one file, not the entire files in container. Something more needs documentation in Microsoft docs site.
https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/quickstarts/from-blob?pivots=programming-language-python

The new V3 API does not support container or multiple audio URLs. Please use the V3 API. https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/batch-transcription.
Thanks,

I am having very similar problem, I am testing on local host.

Hi there, the API works nicely when using Container URI, the only issue I am having, which I am stuck at is getting to process files in only one subdir. The scenario here is , in the container there are 3 folders, Audio-Input , Processed, and Transcript-Out directories. even after I moved the files into the processed dire the API still process them, I tried to rename the extension like .old , also did not work, I tried to get the file list from the blob using segment sync, but that gives me only the file names and the API needs array of URI's. any suggestion or method you can provide to force the API to use a subdir and not the entire container or  how to build Uri's for the list of files. thanks an advance!


[suggestion] Adding a mute toggle

Can a mute toggle command be added? I can sneeze loudly. I don't want to blow anyone's ears out.

Yeah it seems there is a mute toggle in the api


Errors with "Getting Started" - setting up local environment

Contributer's Guide
Issue Description

When I attempt the command npm run only-once I get a series of errors:
/****/
Seeding Database
/****/
module.js:487
    throw err;
    ^
Error: Cannot find module 'babel-register'
    at Function.Module._resolveFilename (module.js:485:15)
    at Function.Module._load (module.js:437:25)
    at Module.require (module.js:513:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/Users/anicamatos/freeCodeCamp/seed/index.js:2:1)
    at Module._compile (module.js:569:30)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:503:32)
    at tryModuleLoad (module.js:466:12)
    at Function.Module._load (module.js:458:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>only-once: `npm run create-rev && echo '/****/' && echo 'Seeding Database' && echo '/****/' && node seed && echo '/****/' && echo 'Seeding Completed' && echo '/****/'`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>only-once script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

Browser Information

Browser Name, Version: Chrome 58.0.3029.110 (64-bit)
Operating System: macOS Sierra 10.12.4 (16E195)
Mobile, Desktop, or Tablet: Laptop

@matosa hi there! Looks like you might be missing some packages. Did you run the following yet?
# Install NPM dependencies
npm install

# Install Gulp globally
npm install -g gulp

I already had npm installed. I installed gulp globally and got a different error this time:
npm ERR! missing script: only-once

Did you run mongod first then npm run ony-once?
just wondering.

Yes, because that's the order in which the guide specifies.

@matosa did you run npm run only-once in the root of the freeCodeCamp repository? I believe if you run it in a different directory, it won't find the package.json file it needs to find the only-once script. So change your directory so that you have package.json in the same directory as you are running npm run only-once.

Yes, I ran it in the same repository as the package.json file, and I got the same error as in my original post.

@matosa above, when I mentioned to run npm install, you replied saying you had npm installed already. This command installs the necessary modules for freeCodeCamp, which might be why the original error has the following line in it
Error: Cannot find module 'babel-register'

I don't mean to be a broken record and repeat my question, but just want to make sure I understood your statement correctly. Otherwise, I'd try to reach out to the Contributors Help chat room.

I made sure to install and update npm. For some reason babel-register never installed. It wasn't in my node_modules repository when I checked manually. Unfortunately I already tried posting in the chat room, and no one has responded.

@matosa I would say, delete your node_modules directory and then run npm install again to see if it downloaded this time.

I reinstalled my node modules and it still wasn't there, so I ran npm install --save-dev babel-core. Now I get this error instead:
module.js:487
throw err;
^
Error: Cannot find module 'dotenv'
    at Function.Module._resolveFilename (module.js:485:15)
    at Function.Module._load (module.js:437:25)
    at Module.require (module.js:513:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/Users/anicamatos/freeCodeCamp/seed/index.js:3:1)
    at Module._compile (module.js:569:30)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:503:32)
    at tryModuleLoad (module.js:466:12)
    at Function.Module._load (module.js:458:3)

I ended up running into a few other errors along the way, one of which were related to installing npm with homebrew. I uninstalled it by deleting my node modules, running brew uninstall node, and then reinstalling from the node website. I also ran into a problem where I kept getting the error: zsh: command not found: gulp, so I ran npm config set prefix /usr/local and that seemed to do the trick. Hopefully, this can help someone else who runs into the same problem.


Close lighthing channel issue

Description
I am not able to close lighting channel,  it is indefinitely showing "pending close" and it does not finish.
Expected Behavior

Close lighthing channel that it was previously open and release the locked funds.
Actual Behavior

Indefinitely showing "pending close".
Possible Fix
Maybe it is not sending close request to remote peer?
Steps to Reproduce

Open channel

After finish, click Manage (view your channels)

Click More and then Close

Your Environment

Zap version:
Version = 0.7.3-beta

Operating System and version:
Debian GNU/Linux 10 (buster)
Linux debian 4.19.0-17-amd64

@vinifr can you confirm if the channel is still open or closed as expected?

Hello. If I close the app and reopen it, the channel is still open.

I can confirm this bug.


Issue created from Git report

maimoona-bashir is authors name, but the issue is submitted by someone else. when a issue is submitted it shows
" #issue opened by Author (rather than the person who created the issue)"

This is working correctly; the issues are submitted to GitHub using the account of the person who set up Git Reports. If you would like issues to be ascribed directly to your users then they would need their own GitHub accounts anyway so you don't need Git Reports.

I don't understand -- users don't use a GitHub account when submitting issues, the issue form is open to the public (which is the point of the service). If your users already have GitHub accounts then you don't need Git Reports, they can just directly open issues on your repo.

I'm sorry, if it's not making sense. I tried to logout from Git account and
tried creating an issue from Git reports form but it still shows the same
"Opened by author's name".
Regards,
Maimoona Bashir
On Wed, Jul 1, 2020 at 6:09 PM Zach Schneider<EMAIL_ADDRESS>wrote:

I don't understand -- users don't use a GitHub account when submitting
issues, the issue form is open to the public (which is the point of the
service). If your users already have GitHub accounts then you don't need
Git Reports, they can just directly open issues on your repo.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/schneidmaster/gitreports.com/issues/200#issuecomment-652705339,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APIECTFRQ4V4ZLHG2UEC3BDRZPF2FANCNFSM4ONTSWCQ
.

That is the correct behaviour. All issues will be submitted to GitHub using the account of the person who configured Git Reports.

[image: image.png]
If you have a look at the picture above,  the first 4 issues are created by
Maimoona Bashir via Git Report form, it was configured by Jace Riehl an
year ago. but it was not working due to change in the repository, so I
fixed it today (as I was working on it). Although it's working now but if
you see the issue #603 and #602 they are showing accurate behaviour e.g
"opened by 'the person who created it "  opened by strinsberg  , opened by
johnanvik respectively, i want this behaviour  with the issue created via
Git report form.
Regards,
Maimoona Bashir
On Wed, Jul 1, 2020 at 7:07 PM Zach Schneider<EMAIL_ADDRESS>wrote:

That is the correct behaviour. All issues will be submitted to GitHub
using the account of the person who configured Git Reports.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/schneidmaster/gitreports.com/issues/200#issuecomment-652720511,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APIECTHOLVVAVHGV2T2ZUNLRZPMTTANCNFSM4ONTSWCQ
.

The screenshot didn't come through the email. Regardless, I am not sure how else to explain. Git Reports attributes issues to the user who configured it. It doesn't know or care if the end user submitting an issue has a GitHub account.

screenshot attached. please check.
Regards,
Maimoona Bashir
On Wed, Jul 1, 2020 at 7:42 PM Zach Schneider<EMAIL_ADDRESS>wrote:

The screenshot didn't come through the email. Regardless, I am not sure
how else to explain. Git Reports attributes issues to the user who
configured it. It doesn't know or care if the end user submitting an issue
has a GitHub account.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/schneidmaster/gitreports.com/issues/200#issuecomment-652730110,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APIECTFNGH3BIYKYPXI72WDRZPQYVANCNFSM4ONTSWCQ
.

You have to log into GitHub in your browser to attach the screenshot. GitHub doesn't include attachments in comments from email replies.

Does it mean that when a user (who has or doesn't have a GitHub account)
whenever create an issue from the Git Report form, the issue will be made
from the "JaceRiehl" name?
Regards,
Maimoona Bashir
On Wed, Jul 1, 2020 at 7:42 PM Zach Schneider<EMAIL_ADDRESS>wrote:

The screenshot didn't come through the email. Regardless, I am not sure
how else to explain. Git Reports attributes issues to the user who
configured it. It doesn't know or care if the end user submitting an issue
has a GitHub account.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/schneidmaster/gitreports.com/issues/200#issuecomment-652730110,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APIECTFNGH3BIYKYPXI72WDRZPQYVANCNFSM4ONTSWCQ
.

Correct.

I have attached a screenshot on your gitHub Repository. you can delete it
after having a look at it.
Regards,
Maimoona Bashir
On Wed, Jul 1, 2020 at 7:50 PM Zach Schneider<EMAIL_ADDRESS>wrote:

Correct.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/schneidmaster/gitreports.com/issues/200#issuecomment-652731932,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APIECTE5FD57DI6YPOXMJCTRZPRVNANCNFSM4ONTSWCQ
.

please check the screenshot , is this the correct behaviour?
Regards,
Maimoona Bashir
On Wed, Jul 1, 2020 at 7:50 PM Zach Schneider<EMAIL_ADDRESS>wrote:

Correct.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/schneidmaster/gitreports.com/issues/200#issuecomment-652731932,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APIECTE5FD57DI6YPOXMJCTRZPRVNANCNFSM4ONTSWCQ
.

Yes, that is correct.

Thank you for your response, it helped.
Regards,
Maimoona Bashir
On Wed, Jul 1, 2020 at 7:55 PM Zach Schneider<EMAIL_ADDRESS>wrote:

Yes, that is correct.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/schneidmaster/gitreports.com/issues/200#issuecomment-652733246,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APIECTHTZMJNHB6T3I7ESF3RZPSHXANCNFSM4ONTSWCQ
.


Update blueprint to add watson generator

Updates:

Use our own Watson generator for credentials

Codecov Report

Merging #27 into stage1 will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           stage1      #27   +/-   ##
=======================================
  Coverage   96.22%   96.22%
=======================================
  Files           2        2
  Lines          53       53
  Branches        5        5
=======================================
  Hits           51       51
  Misses          2        2

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 5765d06...d922d70. Read the comment docs.


(beta): Find (& Replace) not available

Using Cmd F (Mac) to find string doesn't work. Is Ok in current version and useful so be good to have it back

@Nordtech in which version it does work and in which it doesn't? It's not clear for me when reading your report

you mean the beta branch?

the commit 94a765a fixes this.


Stop resetting time info to midnight on update

I'm using uiDate in a context where the model value is also bound to a UI Bootstrap timepicker. I noticed that the time data was getting killed every time the date would update. This patch fixes it.
The fix isn't the cleanest thing I've ever written, but if somebody's got something better, I will be the first to disown this.

Yo. Anything I can do to help get this merged?

@nateabele, sorry I haven't been working as much with this component lately but I can try to take a look next week to see how to bring it in.  The main thing I'm concerned with is that the model was originally supposed to only be a date object (and at some point strings started to be used and I think that might have over complicated things).  I am concerned with supporting too many different model types (moment etc).
Do you happen to have a simplified jsbin of the problem to help see the problem also?  Thanks

I am concerned with supporting too many different model types (moment etc).

I'm just using a normal Date object, which, IMO, is the only thing worth supporting. :smile:

Do you happen to have a simplified jsbin of the problem to help see the problem also? Thanks

Yeah, I'll JS(Bin|Fiddle) it tonight or tomorrow, but basically, I have a single Date object that's bound to a ui-date input, and also to a separate time-picker that just (as you may have guessed), manages the time. However, when a user picks a new date, the time-picker is reset to midnight. Hopefully that makes sense until I can post an example.
As an aside, don't feel like you have to stay active if you're too busy and no longer actively using the project. I'd be happy to help scrounge up some other @angular-ui team members to take over maintenance.

@nateabele, I could definitely use a second set of eyes and hands here on this.  I'm about to do a cross continental move and I will have a lot more time in September to get this updated.  Until then, if we can find some other angular-ui people or others willing help out that'd be great.
Regarding the code itself there are only small things, the isDate could be the result of angular.isDate for the obscure case mentioned in http://stackoverflow.com/a/643827/331254.  However, it's not really important
The main thing I might be concerned about is if the datepicker has a null value.  Do you think we have to check if it is date again rather than rely on the first check isDate?  If for some reason the datepicker value becomes null (the user clears the date in the datepicker), trying to set the time back on a null view value could result in an error.
If you have time to update the pull request against the current version that'd be great as well to help simplify the merging.

When updating our branch of ui-date (https://github.com/recras/ui-date) we ran into some small problems again considering this issue. I rewrote @nateabele fix to use angular.isDate() instead of using instanceof. Furthermore, we read the values from the $modelValue instead of the $viewValue, because the $viewValue was a string (and not a Date object)

@timmipetit Oh, awesome. Do you wanna open a PR with that instead, and we can just close this?

I simply took your PR and applied a small patch.  I think you deserve the credits for this change :)

@alexanderchan Alright, here you go. Simplified, squashed, rebased, and tests passing.

@nateabele and @timmipetit  thanks for making that simple and nate for following up on your original PR! :thumbsup:

You bet, and thanks for the quick release!

Awesome, nice job! :+1:


Add DrivingPolicy() type

driving policy should contain:

[ ] running not at 100% use of tractive effort
[ ] different breaking behaviour at signals or at stops/platforms
[ ] energy efficiency with coasting

Is this the place to add a start and end position for the train?
This would be useful when using homogeneous_strip as mass model.
As the train now always runs the whole track path_resistance has to be inferred at the start.
https://github.com/railtoolkit/TrainRuns.jl/blob/94f2de7bc3c5c4eeecfbb88d8a7bd41f1a90ae97/src/calc.jl#L179-L182


encapsulate logic for uri creation in reusable module

There are multiple locations where the structure of URIs is defined. At least on the node, this should all be centralized, ideally such that the component determines the hostname and the webapp path itself, but the values can be overridden (which is probably required for cluster scenarios).

too old


Outline Item - resolved misalignment issue with loader

Description

resolve misalignment with the loader in the outlineitem component

Screenshots

before
after

Test notes

Steps for testing

With the bridge on visit an outlines page within the app, url something like http://www.kajabi.test:3000/admin/products/1

👍 Just curious; does center make any sense here? If not, no concerns, but I wondered whether center would fit the case better?

@philschanely Weirdly the parent, .sage-outline-item__actions-primary's align-items: centeris centering it, with the loader havingposition: relativeandtransformtheflex-start` resets it back to center of the parent; if that makes sense


Ability to Edit Upcoming Performance

A use case for this. An admin's iPad was in the wrong timezone. So I had to open the db console on prod to update data. This should absolutely never happen. This should be done through the UI

#216 Set up the framework for this solution. The UI is mostly there so all that has to be added is some buttons and an endpoint

The CSS is weird and the ordering needs to be reversed

This is fixed in the rails branch


i got this bug

Describe your bug here.
source/editors/CharacterEditorState.hx:94: characters 16-36 : Cannot rebind this method : please use 'dynamic' before method declaration
source/editors/DialogueCharacterEditorState.hx:87: characters 16-36 : Cannot rebind this method : please use 'dynamic' before method declaration
source/MainMenuState.hx:66: characters 16-36 : Cannot rebind this method : please use 'dynamic' before method declaration
source/Achievements.hx:324: characters 3-64 : (camera : flixel.FlxCamera, value : Bool) -> Void should be Array<flixel.FlxCamera>
source/options/NoteOffsetState.hx:57: characters 16-36 : Cannot rebind this method : please use 'dynamic' before method declaration
source/PlayState.hx:319: characters 16-36 : Cannot rebind this method : please use 'dynamic' before method declaration
how can i fix this
Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
no

why no one commented

be patient

fine


Support DBs other than PostgreSQL

Especially, deal with String.toVertxPgClientPreparedSql. DatabaseClient may have to be made abstract for this.


Issues Importing Nexus SDK to Unity 2022.3.14f1

Several issues:

The URL provided in the Nexus documentation states the Git URL as git@github.com:bluequest/nexus-unity-sdk.git, which is incorrect. It should be<EMAIL_ADDRESS>

The Nexus SDK uses Newtonsoft.Json, so you need to manually add "com.unity.nuget.newtonsoft-json": "2.0.0" to the manifest.json.

Upon opening Unity, it complains that Asset Packages/nexus.sdk/Editor/APIKeyData.cs has no meta file, but it's in an immutable folder. The asset will be ignored. The best way to resolve this is to include the meta files in your package.

Unity 2022.3.14f1, MacBook Pro M2

@ryanpsw Thank you for providing this feedback! We've made a number of changes and improvements to the SDK and I believe we've addresses all of these issues.

The URL provided in the Nexus documentation states the Git URL as git@github.com:bluequest/nexus-unity-sdk.git, which is incorrect. It should be<EMAIL_ADDRESS>This has been updated to include the correct URL.

The Nexus SDK uses Newtonsoft.Json, so you need to manually add "com.unity.nuget.newtonsoft-json": "2.0.0" to the manifest.json.
Newtonsoft.Json library has been included in the package.json of the unity package. It is now installed as a dependency when the NexusSDK package is installed.

Upon opening Unity, it complains that Asset Packages/nexus.sdk/Editor/APIKeyData.cs has no meta file, but it's in an immutable folder. The asset will be ignored. The best way to resolve this is to include the meta files in your package.
We have removed empty folders and included the necessary meta files. You should no longer receive console warnings.

Thanks again for the feedback!


Replace Font Awesome with Material icons

Resources

https://google.github.io/material-design-icons/
https://material.io/icons

Are you planning to use web fonts for this ?

The only way of having this looks like to use a web font. Below is the code a user needs to insert to their custom header are on their forum to get the font:

But we don't know how to use these on the CSS style.

Try this
@import url('https://fonts.googleapis.com/icon?family=Material+Icons');

@meetdilip Adding that caused the admin panel to look like this:

I don't know what's the issue about that, but I know this should work. And even after inserting this, what should I do to "replace the icons"?

Did you try my PR ?

@meetdilip Yes, I already placed it to the same location on that screenshot.

Normally, custom.css should overwrite the default CSS. In that case, let's just use the same ID and overwrite the default CSS with material icon code

Yes, it should. But the PR you opened just has the include line which only makes Flarum load that. We need to get that and replace it with the fa icons.
Example to this: I’m making Flarum to load the Roboto font:
https://github.com/Extum/flarum-theme-material/blob/4e7921b802e54a27a5768715851d9e30399eef38/material.css#L22
Then defining the font with the name dfont:
https://github.com/Extum/flarum-theme-material/blob/4e7921b802e54a27a5768715851d9e30399eef38/material.css#L25
Then, replacing the regular font with Roboto (dfont):
https://github.com/Extum/flarum-theme-material/blob/4e7921b802e54a27a5768715851d9e30399eef38/material.css#L39

I tried the HTML on demo forum. Sadly, it is not fetching the icons. I don't know why

We can try self-hosting and them edit Flarum files where it uses fa icons

Setup Method 2. Self hosting
For those looking to self host the web font, some additional setup is necessary. Host the icon font in a location, for example https://example.com/material-icons.woff and add the following CSS rule:
@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: url(https://example.com/MaterialIcons-Regular.eot); /* For IE6-8 */
src: local('Material Icons'),
local('MaterialIcons-Regular'),
url(https://example.com/MaterialIcons-Regular.woff2) format('woff2'),
url(https://example.com/MaterialIcons-Regular.woff) format('woff'),
url(https://example.com/MaterialIcons-Regular.ttf) format('truetype');
}
In addition, the CSS rules for rendering the icon will need to be declared to render the font properly. These rules are normally served as part of the Google Web Font stylesheet, but will need to be included manually in your projects when self-hosting the font:
.material-icons {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 24px;  /* Preferred icon size */
display: inline-block;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr;
/* Support for all WebKit browsers. /
-webkit-font-smoothing: antialiased;
/ Support for Safari and Chrome. */
text-rendering: optimizeLegibility;
/* Support for Firefox. */
-moz-osx-font-smoothing: grayscale;
/* Support for IE. */
font-feature-settings: 'liga';
}
Using the icons in HTML
It’s easy to incorporate icons into your web page. Here’s a small example:

Read here : http://google.github.io/material-design-icons/

@TurboProgramming I guess I found the issue.
Try skipping !important from the CSS file. That overwrites all the font options and defaults to the one defined

@meetdilip Can you edit your PR with the solution you came up? (!important skipping)

To test, I will remove setting robota as default font as well. Will see whether icons work after that.

@meetdilip Hey! I did it:

I inserted the code piece below to my custom header section, and then modified the html of the icon using the inspector.
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
<link rel="stylesheet" href="https://code.getmdl.io/1.3.0/material.indigo-pink.min.css">
<script defer src="https://code.getmdl.io/1.3.0/material.min.js"></script>

Then I replaced <i class="icon fa fa-comments-o Button-icon"></i> with face to place the icon.
I may also have a solution to change all the icons using just CSS, it will need a lot of lines of code but it will be worth it :)

@TurboProgramming Awesome! I hope that fixes this issue. :)


feat: ability to run arbitrary sidecar extraContainers

adds the ability to run arbitrary sidecar extraContainers
i have a use case where i need to use cloudsql proxy to connect the pact broker to a google cloudsql postgres instance.
extraContainers:
  - name: cloudsql-proxy
    image: gcr.io/cloudsql-docker/gce-proxy:1.22.0
    command:
      - /cloud_sql_proxy
      - '-instances=my-project:my-zone:my-db-name=tcp:5432'
      - '-enable_iam_login'

another common use cases is running a vault sidecar to inject secrets
I ran a test against these values to make sure the bitnami postgres implementation is unaffected
postgresql:
  enabled: true
  auth:
    username: bn_broker
    password: "fff"

results
            - name: PACT_BROKER_DATABASE_PASSWORD
              value: "fff"
...
# Source: pact-broker/charts/postgresql/templates/secrets.yaml
apiVersion: v1
kind: Secret
metadata:
  name: pact-broker-postgresql
...
data:
  postgres-password: "QWtrN0pLc1Azbg=="
  password: "ZmZm"

also tested that existingSecret is unaffected
externalDatabase:
  enabled: true
  config:
      existingSecret: "foo"
      existingSecretPasswordKey: "user-password"

results
              - name: PACT_BROKER_DATABASE_PASSWORD
+               valueFrom:
+                 secretKeyRef:
+                   name: foo
+                   key: user-password

mostly copied from the common pattern at https://github.com/argoproj/argo-helm/blob/c08fc230d75c85b2c9a07138c5c7b7bc957b98df/charts/argo-cd/templates/argocd-repo-server/deployment.yaml

@ChrisJBurns fiddling with PGP to get my commits verified autoclosed and bugged out https://github.com/pact-foundation/pact-broker-chart/pull/46.

Will you be able to rebase your branch? We can get this in straight away as the CI pipeline passed

@joshuasimon-taulia Will you be able to rebase your branch with master? When you've done this, we can get this merged in. Also could you update the issue description so it doesn't have the database password issue as this has been fixed with #43

done and confirmed working

thx!


Footer customization

Features
Footer customization

Update guidemaker-ember-locale-template to get the version with <GuidemakerFooter /> component provided
Override <GuidemakerFooter /> component to adapt it to the needs of the French site
Reopen guidemaker service to add the custom config that is not initially expected by guidemaker (an issue has been opened in guidemaker repository to get rid of this in the future)

Thanks a lot for all the reviews on this project @MrChocolatine that's awesome it can move forward 🙏


service enable not set for varnish

The current (master) manifests apparently sets this as default:
service {'varnish':
  ensure => running;
}

this will cause puppet to start up varnish if it's not already running - but it's not good enough, our new varnish VM did not pass the reboot test.  Ref https://docs.puppet.com/puppet/4.9/types/service.html enable should also be set:
service {'varnish':
  ensure => running,
  enable => true;
}

As for now I simply did a "systemctl enable varnish" on the server, it may be that I'll write up a pull request at a later stage if I get to it.

Please do, I ran into the same problem just now. I'm just not sure why it suddenly appeared with an upgrade from puppet 3.7.2 to 3.8.7, but has not gone away with a downgrade…

Nope, my problem doesn't seem to be related to this. I'll create a new ticket.

@maxchk Close this, pls. Too many open issues let the module look bad.

I still believe this is a real issue.  The fix is very simple though.

Let's fix it. Added PR 158.


Changelog does not log adding a new optional request body

Describe the bug
When using the cli to create a changelog, adding an optional request body is ignored. They are detected by diff and summary though.
To Reproduce
Steps to reproduce the behavior:

Run command:

oasdiff changelog openapi.yaml openapi-new.yaml

Spec 1: openapi.yaml

openapi: 3.0.0
info:
  title: Test API
  version: 1.0.0
paths:
  /ducks:
    post:
      responses:
        '200':
          description: A duck
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Duck'
components:
  schemas:
    Duck:
      type: object
      properties:
        name:
          type: string
        age:
          type: integer

Spec 2: openapi-new.yaml

openapi: 3.0.0
info:
  title: Test API
  version: 1.0.0
paths:
  /ducks:
    post:
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Duck'
      responses:
        '200':
          description: A duck
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Duck'
components:
  schemas:
    Duck:
      type: object
      properties:
        name:
          type: string
        age:
          type: integer

Output: Nothing is output

Expected behavior
I expected the addition of the new request body in the path to be logged with a info level, as shown below.
1 changes: 0 error, 0 warning, 1 info
info   [request-body-added] at openapi-new.yaml
        in API POST /ducks
                request body added

Desktop

macOS Sonoma 14.1

Additional context
The changes are detected by diff and summary
> oasdiff diff openapi.yaml openapi-new.yaml
paths:
    modified:
        /ducks:
            operations:
                modified:
                    POST:
                        requestBody:
                            added: true
endpoints:
    modified:
        ?   method: POST
            path: /ducks
        :   requestBody:
                added: true

> oasdiff summary openapi.yaml openapi-new.yaml
diff: true
details:
    endpoints:
        modified: 1
    paths:
        modified: 1

While I'm fixing this, I'd also like to add a check for removing a request body.
Can you please provide your feedback:

Do you think that it should be INFO, WARN or ERR?
Do you think this depends on the removed body being optional or required?

Sorry by the late response. I agree with your implementation, it should be INFO if the body is optional and ERR if it is required.