Fix typo

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

@cherylmc - Could you review the proposed changes? Thanks.

Thanks for your feedback. That is actually the name of the resource itself. I'll work with the PM to determine if it makes sense to change it to a different format, but this is the way it is represented as a resource name. #please-close

@cherylmc Thank you for your comment.

That is actually the name of the resource itself.

I am not agree above point because the actually resource name is not "virtualWAN" I think.

Display name of Virtual WAN resource type on Azure Portal: Virtual WAN
Actual resource type name of Virtual WAN: Microsoft.Network/virtualWans

What is the "actually the name of the resource itself" you're referring to?


Event system

Description
Add CRUD events with an event registration system, requiring integration of a payment system as well. It's a fun, easy little feature. :)
Suggested Solution
Events should be created on Strapi with wanted configuration and fetched from there.
Checklist

[X] I am willing to work on this feature

Additional Context
No response

Perhaps this could be broken into a few more manageable issues instead of a single massive one. And then implement them piece by piece until all the pieces are together for this "event system" ticket. I don't know enough about the subject to say what they could be...

This will surely be separated into smaller tickets (assuming there are others interested in implementing this besides me). We will have some kind of specifications meeting in the near future where we will discuss what the implementation should actually entail. At this point, even I am not sure exactly what needs to be done.

This will be outsourced to the fall 2024 "Software Engineering Project" course as a project if we can manage to get it approved and if the course group can produce some decent code. If not, this task will probably fall on my desk, but I won't make any moves on this until it's confirmed whether we can assign it as a project for that course.


Feat: multi-selection-deletion-items

Fixed #99
Using this feature, the user can select multiple notes and delete them. When user delete the note items, they can undo the process as well.

Please fix the ktlintCheck.
In your terminal run this command ./gradlew ktlintCheck --continue, it will give you the lines where the code style is not appropriate.

It's done!

In the dark-mode the card is not visible it's color is white

It's fixed


added feature where user reply div is hidden until job title is submi…

…tted and greys out when end & get feedback button is clicked

Good thinking on that feature.


WIP: agdaPackages.stdlib: 1.6 -> 1.7_rc2

[ ] Replace with 1.7 once it's released
[ ] Needs Agda 2.6.2 to compile I believe
[ ] Check whether it breaks dependent agda libraries

Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

I don't know how to mark as draft. It's not necessary to review this yet.

I don't know how to mark as draft. It's not necessary to review this yet.

I believe there is an option on the right of the page

Looks like this PR was superseded by #127639.


Fix typos in MiqReport#import_export.rb

Looks like it's passing on 2.4, but failing on 2.5 with:
1) MiqServer.seed .seed called multiple times
     Failure/Error: create!(:guid => my_guid, :zone => Zone.default_zone)

     ActiveRecord::RecordInvalid:
       Validation failed: MiqServer: Guid can't be blank
     Shared Example Group: ".seed called multiple times" called from ./spec/models/miq_server_spec.rb:8
     # ./app/models/miq_server.rb:164:in `seed'
     # ./spec/support/examples_group/shared_examples_for_seeding.rb:3:in `block (3 levels) in <top (required)>'
     # ./spec/support/examples_group/shared_examples_for_seeding.rb:3:in `times'
     # ./spec/support/examples_group/shared_examples_for_seeding.rb:3:in `block (2 levels) in <top (required)>'


Upgrade repository-base module and disable dependabot

This cannot be upgraded by the self-upgrade script since it is changing the GH actions.
Unfortunately, dependabot does not work great on this repo due to the LICENSES files that do not get updated automatically by this bot.
Kind
/kind cleanup
Release Note
NONE

/approve


Update to Pydantic >2.0.0

Update to Pydantic 2.0+
I took a look at patching it.
This project's @validator is easily updated to @field_validator.
There is a breaking unit test: tests/integration/test_llmcache.py that I was not able to resolve.

Hi @irradiantlife thanks for the issue. we actually had Pydantic 2.0 but it was breaking some use cases where people would use RedisVL with Langchain. Now that Langchain is compatible with 2.0, we should look at putting that back in.

Thank you for the great work! Redisvl helps me a lot in my projects, and getting it back to Pydantic 2.0 will help making this compatible with a lot of other packages. 👍

Another ++ for this @Spartee from a conversation I had online today with a user.

Addressed in https://github.com/RedisVentures/redisvl/pull/101


Finish basic documentation

The ODD file has the opening sections of end-user documentation but it peters out. This needs to be finished now that we have other projects using the codebase.

Did the documentation for the box: prefix and for "Read more..." links today. More still to do.


(edit: it works!)  Isn't working with other .bin files other than testfile.bin

Any suggestions?

@bobtechcorp Glad you made it work. For others with the same problem. The iOS example has the name hardcoded in line 38 of ContenView.swift. See link below
[https://github.com/ClaesClaes/Arduino-ESP32-BLE-OTA-iOS-SwiftUI/blob/08371643d6f0f60ad3ad37d3f56600417ae38ad2/iOS_OTA_ESP32/iOS_OTA_ESP32/ContentView.swift#L38]


If the file name contains "$", is it not handled? How to configure a file with "$".

If the file name contains "$", is it not handled? How to configure a file with "$".

I agree - I tried * and ** but it won't match e.g. TypeScriptParser$SourceElementContext.class


React.forwardRef cause invalid prop in PropTable for the withInfo addon

Bug or support request summary
Using React.forwardRef cause the prop type of PropTable to be incorrect.
Warning: Failed prop type: Invalid prop `type` of type `object` supplied to `PropTable`, expected `function`.
    in PropTable
    in Unknown (created by Story)
    in div (created by Story)
    in div (created by Story)
    in div (created by Story)
    in div (created by Story)
    in div (created by Story)
    in ThemeProvider (created by Story)
    in Story
    in WrapStory

It causes bugs in the story source and proptypes table
Story without the forwardRef wrapper:

Story with the  forwardRef wrapper: (Note the Unknown tag)

Steps to reproduce
Add the wrapper React.forwardRef to a working component that is used in a story
React.forwardRef(({ text, onDelete, ...rest }, ref) => { ... }
My code example uses styled-components but normal DOM element reproduce the bug too.
Please specify which version of Storybook and optionally any affected addons that you're running

@storybook/react 3.4.0
@storybook/addon-info 3.4.0

Affected platforms
Chrome V65.0.3325.181, windows 10 V1709
I'm pretty sure its not related but my version of styled-components is 3.2.5
Screenshots / Screencast / Code Snippets (Optional)
This is the working exemple code:
import React from 'react';
import PropTypes from 'prop-types';
import styled from 'styled-components';

const Container = styled.div`
    background-color: rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.87);
    height: 36px;
    display: inline-block;
    padding: ${({ hasDelete }) => (hasDelete ? ' 0px 4px 0px 12px' : '0px 12px')};
    font-family: 'Roboto', sans-serif;
    border-radius: 36px;
    position: relative;
`;

const Text = styled.p`
    display: inline-block;
    height: 16px;
    margin: 10px 0px;
    font-size:14px;
    position: relative;
`;

const Chip = ({ text, onDelete, ...rest }) => {
    return (
        <Container hasDelete={onDelete !== undefined} {...rest} >
            <Text>{text}</Text>
        </Container>
    );
};

Chip.defaultProps = {
    onDelete: undefined,
};

Chip.propTypes = {
    text: PropTypes.string.isRequired,
    onDelete: PropTypes.func,
};

export default Chip;

This is the bug exemple code:
import React from 'react';
import PropTypes from 'prop-types';
import styled from 'styled-components';

const Container = styled.div`
    background-color: rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.87);
    height: 36px;
    display: inline-block;
    padding: ${({ hasDelete }) => (hasDelete ? ' 0px 4px 0px 12px' : '0px 12px')};
    font-family: 'Roboto', sans-serif;
    border-radius: 36px;
    position: relative;
`;

const Text = styled.p`
    display: inline-block;
    height: 16px;
    margin: 10px 0px;
    font-size:14px;
    position: relative;
`;

const Chip = React.forwardRef(({ text, onDelete, ...rest }, ref) => {
    return (
        <Container innerRef={ref} hasDelete={onDelete !== undefined} {...rest} >
            <Text>{text}</Text>
        </Container>
    );
});

Chip.defaultProps = {
    onDelete: undefined,
};

Chip.propTypes = {
    text: PropTypes.string.isRequired,
    onDelete: PropTypes.func,
};

export default Chip;

Story
import React from 'react';
import { storiesOf } from '@storybook/react';
import { withInfo } from '@storybook/addon-info';
import Chip from '../src/chip';

storiesOf('Chip', module)
    .add('Basic Usage', withInfo({
        inline: true,
        text: `

Description

This is the basic usage of the Chip.

Requirement

None

Props

text: Text added in the chip

onDelete: Function that is called when the delete button is clicked

    `,
    })((() => (

            <Chip
                text="This is a test"
                onDelete={() => { console.log('test'); }}
            />
            <Chip
                text="This can't be deleted"
                style={{ marginLeft: '20px' }}
            />

    ))));

I had this same issue and solved it by using jest.mock to remove storybook-info from this process. This has the added benefit of not including the markup that info creates into the snapshots.
I added the following code to Storyshots.test.js:
jest.mock('@storybook/addon-info', () => ({
  withInfo: () => storyFn => storyFn,
  setDefaults: () => {},
}))

Hope this helps someone

The new React context does not provide access to the context from lifecycle methods such as constructors and componentDidMount.  In order to get around that we need to wrap it with something that takes the context and injects it into props.  Unfortunately it breaks storybook with the error first mentioned in the issue.
Does anyone know how to work around this?  I'm getting this error outside tests in a plain storybook story so I don't think the jest.mock solution is applicable.
Here's the pattern:
import { Context } from 'somewhere'
const withContext = Component =>
  React.forwardRef((props, ref) => (
    <Context.Consumer>
      {
        ({ contextValue1, contextValue2 }) =>
          <Component
            {...props}
            contextValue1={contextValue1}
            contextValue2={contextValue2}
            ref={ref}
          />
      }
    </Context.Consumer>
  ))

The only workaround I've found is to turn off prop table generation:
withInfo({
  propTables: false
  text: 'Here it is',
})(...)

FWIW, I've pushed a demo repo demonstrating this failure with a basic React.Consumer example;
  .add(
    'with info with a consumer',
    withInfo('Is it Friday?')(() => (
      <IsFridayContext.Consumer>
        {isFriday =>
          isFriday ? (
            It's friday
          ) : (
            "It's a miserable day"
          )
        }
      </IsFridayContext.Consumer>
    ))
  );

This is still broken, please reopen.

+1 ⇢ Even with the new major release @storybook/addon-info 4.0.2 it's still broken. Please reopen.

Still broken.

The bots are broken

Still broken 4.1.4 for me.

this is still broken in 4.1.11

// Function Component
Component.diplayName = "Component Name"

// Class Component
static displayName = "Component Name"

This is still broken in latest version. Any idea? I’m just ignoring it...

Its working fine with me try check dependencies below
"devDependencies": {
    "@babel/core": "^7.3.3",
    "@babel/plugin-proposal-class-properties": "^7.3.3",
    "@babel/preset-env": "^7.3.1",
    "@babel/preset-react": "^7.0.0",
    "@dump247/storybook-state": "^1.5.2",
    "@sambego/storybook-state": "^1.3.2",
    "@storybook/addon-a11y": "^4.1.11",
    "@storybook/addon-actions": "^4.1.11",
    "@storybook/addon-centered": "^4.1.11",
    "@storybook/addon-google-analytics": "^4.1.11",
    "@storybook/addon-info": "^4.1.12",
    "@storybook/addon-knobs": "^4.1.11",
    "@storybook/addon-links": "^4.1.11",
    "@storybook/addon-notes": "^4.1.11",
    "@storybook/addon-options": "^4.1.11",
    "@storybook/addons": "^4.1.11",
    "@storybook/react": "^4.1.11",
    "autoprefixer": "^9.4.7",
    "babel-loader": "^8.0.5",
    "babel-polyfill": "^6.26.0",
    "babelrc-rollup": "^3.0.0",
    "css-mqpacker": "^7.0.0",
    "enzyme": "^3.9.0",
    "enzyme-adapter-react-16": "^1.9.1",
    "enzyme-to-json": "^3.3.5",
    "jest": "^24.1.0",
    "postcss-calc": "^7.0.1",
    "postcss-class-repeat": "^0.1.1",
    "postcss-conditionals": "^2.1.0",
    "postcss-css-variables": "^0.11.0",
    "postcss-custom-media": "^7.0.7",
    "postcss-discard-comments": "^4.0.2",
    "postcss-extend-rule": "^2.0.0",
    "postcss-import": "^12.0.1",
    "postcss-modules": "^1.4.1",
    "rimraf": "^2.6.3",
    "rollup": "^1.2.3",
    "rollup-plugin-babel": "^4.3.2",
    "rollup-plugin-commonjs": "^9.2.1",
    "rollup-plugin-copy-assets-to": "^1.0.0",
    "rollup-plugin-node-resolve": "^4.0.1",
    "rollup-plugin-postcss": "^2.0.3",
    "storybook-host": "^5.0.3",
    "storybook-readme": "^4.0.5"
  }

Solved in 4.1.x by https://github.com/storybooks/storybook/pull/4961
And maybe re-solved (?!) in 5.0.x by https://github.com/storybooks/storybook/pull/6222

Looks like #6222 was included in<EMAIL_ADDRESS>but the stable version of 5.1.0 has yet to come out.

@damusnet we're in beta now and hope to do a full release in a few weeks

This should be fixed in 5.1

I am still getting this issue in 5.2.8

Addon-info is being superceded by addon-docs, which fixes a bunch of bugs and is easier to maintain. Please give it a try! https://medium.com/storybookjs/storybook-docspage-e185bc3622bf

I had this same issue and solved it by using jest.mock to remove storybook-info from this process. This has the added benefit of not including the markup that info creates into the snapshots.
I added the following code to Storyshots.test.js:
jest.mock('@storybook/addon-info', () => ({
  withInfo: () => storyFn => storyFn,
  setDefaults: () => {},
}))

Hope this helps someone

@danieltott This is great but in my case I also received this console error when implementing.
Warning: Functions are not valid as a React child. This may happen if you return a Component instead of  from render. Or maybe you meant to call this function rather than return it.
in ThemeProvider (created by Theme)
in Theme (at config.js:39)
To fix this I had to call the storyFn instead of just returning it. My complete example below.
jest.mock('@storybook/addon-info', () => ({
  withInfo: () => (storyFn: any) => storyFn(),
  setDefaults: () => {},
}));


Updated all pages with new UI in Flutter

New UI in Flutter

[x] Recreated the home page in Flutter
[x] Customized background with new image
[x] Added custom animations
Referenced to Issue #20

Hi @rishavnaskar
I get this when i try to build the project
Is there updated guidance for building the project, now it's using flutter?

Hi @rishavnaskar
I get this when i try to build the project
Is there updated guidance for building the project, now it's using flutter?

Yes I was about to update the readme soon.
Steps to run

[ ] Download Flutter sdk.
[ ] Add flutter sdk to environment path.
[ ] switch to flutter master channel by running "flutter channel master" in cmd.
[ ] Clone the repository
[ ] Run "flutter pub get"
[ ] Run "flutter run -d chrome" (considering you have chrome browser installed. If not, replace chrome with browser name)
[ ] You can get the list of supported devices by running "flutter doctor" or "flutter devices"

@rishavnaskar Ah ok! I think it would be helpful to explain people step-by-step for the installation so it's clear for others (people in our pod might be brand new to flutter). Could you please expand the "steps to run" (e.g. link to the Flutter SDK, provide any guidance that's needed for Windows/Mac/Linux, how to add to path, how to switch to flutter master etc). Then I would also include an updated readme.md in your PR.

@rishavnaskar Ah ok! I think it would be helpful to explain people step-by-step for the installation so it's clear for others (people in our pod might be brand new to flutter). Could you please expand the "steps to run" (e.g. link to the Flutter SDK, provide any guidance that's needed for Windows/Mac/Linux, how to add to path, how to switch to flutter master etc). Then I would also include an updated readme.md in your PR.

Yep, did this. Sorry for being late.

Cool - looks much better. Thanks both!


remove nova puts

remove verbose output in tests
/cc @Ladas if you would prefer a different solution, just let me know

/cc @blomquisg

@kbrock this is CLI tool, so it's handy to have that output
Best if we can make configurable where it outputs, if in logs of stdout. But @blomquisg was ok with just logs

@kbrock just to make it clear, this is not part of tests. You call this CLI tool to create data in OpenStack environment, that are then tested by refresh tests.

ok, so do we want our tests to put expectations around output to $stdout - hiding the puts. Or do we want to use loggers instead?

we'll find another way


Make seach terms safe by disallowing unsafe characters.

Adding a list of unsafe characters and a function to remove them from queries.
This satisfies internal issue #50.
Note
I removed the "Clean" import and usage from search.py, because Clean is included by default when passing a string to SearchQuerySet.

I love how simple this change is :)


Python Function App Runs on Local Azure Function App Python Worker; Fails in Azure

Investigative information
Please provide the following:

Timestamp: 2018-07-11T16:18:55.925
Function App version (1.0 or 2.0-beta):  2.0-beta
Function App name: hello-fn
Function name(s) (as appropriate):
Invocation ID:  Id=a3d4f34c-5acc-406e-81d5-dc86bd1ffdf8)
Region: eastus2

Repro steps
Testing Function on Local Worker

$ ## Setup local development environment
$ ## `azure-function-core-tools` incompatible with system's ver 3.7.0; creating alternate ver 3.6.4
$ pyenv install 3.6.4

$ mkdir -p hello-fn-app
$
$ ## Create a new virtualenv using python 3.6.4
$ mkvirtualenv hello-fn-app -p "/usr/local/var/pyenv/versions/3.6.4/bin/python"
$ (pyenv:hello-fn-app)
$(pyenv:hello-fn-app) func init hello-fn-app --worker-runtime python
Installing wheel package
Installing azure-functions (dev) package
Running pip freeze
Writing .gitignore
Writing host.json
Writing local.settings.json
Writing /projects/com.github/ms-ticket/hello-fn-app/.vscode/extensions.json
Initialized empty Git repository in /projects/com.github/ms-ticket/hello-fn-app/.git/
$ (pyenv:hello-fn-app)
$ (pyenv:hello-fn-app) cd hello-fn-app
$ (pyenv:hello-fn-app)
$ (pyenv:hello-fn-app) func new
$ ## Created HttpTrigger python function app
$ (pyenv:hello-fn-app) func start
                  %%%%%%
                 %%%%%%
            @   %%%%%%    @
          @@   %%%%%%      @@
       @@@    %%%%%%%%%%%    @@@
     @@      %%%%%%%%%%        @@
       @@         %%%%       @@
         @@      %%%       @@
           @@    %%      @@
                %%
                %

Hosting environment: Production

### Output truncated

Testing in a separate terminal:
$ curl "http://localhost:7071/api/HttpTriggerPython?name=World"
$ Hello World!
$ curl "http://localhost:7071/api/HttpTriggerPython" -X POST -H 'Content-Type: application/json' -d "{\"name\":\"World\"}"
$ Hello Word!
$

Returning to terminal session with running Azure Function worker:
### Output truncated
[7/11/18 3:37:40 PM] Executing 'Functions.HttpTriggerPython' (Reason='This function was programmatically called via the host APIs.', Id=9f206fc8-7099-458f-82c4-5afa5d1501d5)
[7/11/18 3:37:40 PM] Python HTTP trigger function processed a request.
[7/11/18 3:37:40 PM] Executed 'Functions.HttpTriggerPython' (Succeeded, Id=9f206fc8-7099-458f-82c4-5afa5d1501d5)
### Ctrl+C interrupted
$ (pyenv:hello-fn-app)
$ (pyenv:hello-fn-app)

Testing Application Published to Azure
Browser session to (https://portal.azure.com/?websitesextension_pythonFunctions=true) was opened.
A new Azure Function App resource was created with the following settings:

App Name: hello-fn
Subscription: ITS Sandbox
Resource Group: hello-fn-rg
OS: Linux (Preview)
Runtime Stack: Python
App Service plan/Location: fts-function-app-asp(East US 2)
Storage: hellofn97a9
Application Insights: On
Application Insights Location: East US

In the terminal,
$ (pyenv:hello-fn-app) pip freeze > requirements.txt
$ (pyenv:hello-fn-app) func azure login
### Login messages
$ (pyenv:hello-fn-app) func azure account set "<subscriptionId of subscription containing app>"
$ (pyenv:hello-fn-app) func azure functionapp publish hello-fn
Getting site publishing info...
Running docker pull microsoft/azure-functions-python3.6:v2.0.11776-alpha
### Output truncated
Running docker exec -t 0056cf4ceae8e5297b24e00061d8064ba10a50e8200fc02771764170eae6da1c /python_docker_build.sh
Obtaining azure_functions_python from git+https://github.com/Azure/azure-functions-python-worker.git@57a4dda497c4cde83288f010fef490ff9a42edb7#egg=azure_functions_python (from -r requirements.txt (line 1))
  Cloning https://github.com/Azure/azure-functions-python-worker.git (to 57a4dda497c4cde83288f010fef490ff9a42edb7) to ./worker_venv/src/azure-functions-python
  Could not find a tag or branch '57a4dda497c4cde83288f010fef490ff9a42edb7', assuming commit.
### Output truncated **PLEASE NOTE WARNING ABOVE**
Creating archive for current directory...
Uploading archive...
Upload completed successfully.
$ (pyenv:hello-fn-app) deactivate
$ ### Testing hello-fn.azure
$ curl "https://hello-fn.azurewebsites.net"
<!DOCTYPE html>
<html>
<head>
    <title>Your Azure Function App is up and running.</title>
### Output truncated
$
$ curl "https://hello-fn.azurewebsites.net/api/HttpTriggerPython?code=<Code obtained from function app url in Azure Portal>&name=World" -v
*   Trying <IP_ADDRESS>...
* TCP_NODELAY set
* Connected to hello-fn.azurewebsites.net (<IP_ADDRESS>) port 443 (#0)
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
  CAfile: /usr/local/etc/openssl/cert.pem
  CApath: /usr/local/etc/openssl/certs
* TLSv1.2 (OUT), TLS header, Certificate Status (22):
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS change cipher, Client hello (1):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* TLSv1.2 (IN), TLS change cipher, Client hello (1):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
* ALPN, server did not agree to a protocol
* Server certificate:
*  subject: CN=*.azurewebsites.net
*  start date: Dec 17 12:40:47 2017 GMT
*  expire date: Dec 17 12:40:47 2019 GMT
*  subjectAltName: host "hello-fn.azurewebsites.net" matched cert's "*.azurewebsites.net"
*  issuer: C=US; ST=Washington; L=Redmond; O=Microsoft Corporation; OU=Microsoft IT; CN=Microsoft IT TLS CA 4
*  SSL certificate verify ok.
> GET /api/HttpTriggerPython?code=<Code obtained from function app url in Azure Portal>&name=World HTTP/1.1
> Host: hello-fn.azurewebsites.net
> User-Agent: curl/7.59.0
> Accept: */*
>
< HTTP/1.1 500 Internal Server Error
< Server: Kestrel
< Date: Wed, 11 Jul 2018 16:18:55 GMT
< Content-Length: 0
<
* Connection #0 to host hello-fn.azurewebsites.net left intact
$
$ curl "https://hello-fn.azurewebsites.net/api/HttpTriggerPython?code=<Code obtained from function app url in Azure Portal>&name=World" -v
*   Trying <IP_ADDRESS>...
* TCP_NODELAY set
* Connected to hello-fn.azurewebsites.net (<IP_ADDRESS>) port 443 (#0)
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
  CAfile: /usr/local/etc/openssl/cert.pem
  CApath: /usr/local/etc/openssl/certs
* TLSv1.2 (OUT), TLS header, Certificate Status (22):
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS change cipher, Client hello (1):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* TLSv1.2 (IN), TLS change cipher, Client hello (1):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
* ALPN, server did not agree to a protocol
* Server certificate:
*  subject: CN=*.azurewebsites.net
*  start date: Dec 17 12:40:47 2017 GMT
*  expire date: Dec 17 12:40:47 2019 GMT
*  subjectAltName: host "hello-fn.azurewebsites.net" matched cert's "*.azurewebsites.net"
*  issuer: C=US; ST=Washington; L=Redmond; O=Microsoft Corporation; OU=Microsoft IT; CN=Microsoft IT TLS CA 4
*  SSL certificate verify ok.
> GET /api/HttpTriggerPython?code=<Code obtained from function app url in Azure Portal>&name=World HTTP/1.1
> Host: hello-fn.azurewebsites.net
> User-Agent: curl/7.59.0
> Accept: */*
>
< HTTP/1.1 500 Internal Server Error
< Server: Kestrel
< Date: Wed, 11 Jul 2018 16:18:55 GMT
< Content-Length: 0
<
* Connection #0 to host hello-fn.azurewebsites.net left intact
$
$ curl "https://hello-fn.azurewebsites.net/api/HttpTriggerPython?code=<Code obtained from function app url in Azure Portal>&name=World" -v -X POST -H 'Content-Type: application/json' -d "{\"name\":\"World\"}"
### Same 500 Error

Testing in Azure Portal Blade
The blade for hello-fn Function App was opened. On the Test blade, a test using the following values was performed:

Method: Post
Query Parameter:

name: World

This returned Status: 500 Internal Server Error.
A second test using the following values was performed:

Method: Post
Query Parameter:

None

Request Body: {"name":"World"}

This returned Status: 500 Internal Server Error, also.
Expected behavior
One should expect a curl to the Azure Function App endpoint (https://hello-fn.azurewebsites.net/api/HttpTriggerPython?code=<authorization_code>) using the name query string parameter or data containing {\"name\":\"World\"} to return Hello World!.

Actual behavior
A curl with -v option discloses an Internal Server Error.

Known workarounds
Provide a description of any known workarounds.

Related information
Local Development Environment

OSX                             10.13.5
XCode CLI Tools                 9.4.1 (9F2000)
Homebrew                        1.6.12
Python (Homebrew)               3.7.0
Python Modules (Installed System Wide)

pbr                           4.1.0
pip                           10.0.1
setuptools                    39.2.0
six                           1.11.0
stevedore                     1.28.0
virtualenv                    16.0.0
virtualenv-clone              0.3.0
virtualenvwrapper             4.8.2
wheel                         0.31.1

pyenv (Homebrew)                1.2.5
Azure Commandline (Homebrew)

azure-cli                     2.0.41
azure-functions-core-tools    stable 2.0.1-beta.31

Docker                          18.03.1-ce, build 9ee9f40

@pragnagopa can you investigate this?

The issue is caused due to a breaking change in the v2 runtime (preview). Deployments are in progress - we'll send an update to this thread once the release is done.


Fix Introduction to Parallel Programming link

This PR changes the Introduction to Parallel Programming link from https://www.udacity.com/course/intro-to-parallel-programming--cs344 to https://developer.nvidia.com/udacity-cs344-intro-parallel-programming . The old link no longer works. The new link points to the same course except it is hosted on nvidia's website.

Hi @Eventhisone, this new link doesn't look like it actually provides access to the course. In fact, it says "Currently this class is closed - but please visit us again soon for any updates." Is there something I'm missing here?

Hello @hanjiexi , you are correct. I made a mistake here. According to Nvidia in this forum post on 1/18/2018, the course is no longer available. The alt link in README.rst that point to youtube may be the only way to find this course.

Okay, thanks for double-checking.
We do need to figure out a solution to the lack of coverage of this topic. I'll open a separate issue.


fix: allow publish property to be a string (ExplicitPublish)

Previously, the ExplicitPublish filter would publish if the publish property was truthy.
The filter expects the publish property to be a boolean:
---
publish: true
---

However, Obsidian only shows the above if you are viewing a page in “Source” mode.
If you are not in Source view, and you choose Three Dots Menu (...), “Add file property”, you will get a string, not a boolean. It seems likely that many users will do this and get:
publish: "true"

Notice that "true" is a string, not the boolean value true. If the user changes this to "false", the page will still be published:
publish: "false"

That is because the string value "false" is truthy.
This PR does the following:

Allows the publish property to be either a boolean or a string.
If it’s a string, it’s considered true if the string is "true" (not case-sensitive; it will also work if it is "True", "TRUE", etc.)
Guarantees that the returned value from shouldPublish is a boolean -- previously it could be any truthy value even though it was cast to boolean

can you make sure the PR passes code style? (npm run format should suffice)


Prefilter landcover by class

We should be able to prefilter out particular landcover classes, perhaps with something like `--filter-values="7213,3125". This is particularly useful for removing features like roads, rivers, lakes, and glaciers that will get distorted during the vectorization process.

moved to https://github.com/rainflame/geopolygonize/issues/1


Make Bitmap Implement IDisposable

Fix #904. Fix #135.
@kekekeks can you take a look? I'm not sure if I put dispose implementations in all of the correct places within `DeferredRenderer.

I don't quite like the design of having COM-like AddRef/Release because it breaks Dispose semantics (multiple calls to dispose should not break things). I have a some refcounting code and add it to your PR tomorrow, so, please, refrain from merging it for now.

Multiple calls to dispose won't break things with this refcounting infrastructure. And this refcounting is thread safe.

The thing is that Dispose doesn't have the same semantics as Release in COM. You can call Dispose multiple times, like:
using(var stream = File.Open(...);
{
     stream.Dispose();
     stream.Dispose();
     stream.Dispose();
}

And that's completely fine. You can't do that for refcounting, because the reference count will be incorrect after multiple calls to Release that weren't matched by AddRef calls previously.

One thing to note is SharpDX uses the same model I'm proposing here for ref-counting (Dispose lowers the refcount).

Yeah, I'm not sure either about putting ref-counting into Dispose, it's true that SharpDX kinda does use Dispose for ref counting but that feels more acceptable to me because it's COM underneath. Having said that though, this is all in Impl classes so it's not like we're exposing a refcount Dispose in our public API.
I don't know if you've sope about this, but I remember a while back having a conversation with @kekekeks about maybe actually disposing the underlying bitmap on the UI thread, and if there is a race with the render thread then either nothing or a blank image would be drawn.


Arealights Example

Hello everybody!
I recently implemented a very basic version of real-time arealights using the method described in Eric Heitz et. al paper Real-Time Polygonal-Light Shading with Linearly Transformed Cosines.
This is still work in progress, but pretty close to done!
Cheers, Squareys.
TODO:

[x] Final code cleanup (inkl. fixing the readme)
[x] Screenshot
[x] Squash commits

@mosra This is ready for review from my side! :)

@mosra This is still a thing btw 😉 If you have time, some feedback would be greatly appreciated!


LXD fails to zfs import

Required information
The LXD daemon fails to start so I can't give any of the lxc commands

Distribution: Arch Linux
Distribution version: rolling
The output of "lxc info" or if that fails:

Kernel version: Linux icarus 4.14.4-1-userns #1 SMP PREEMPT Sun Feb 4 23:53:53 CET 2018 x86_64 GNU/Linux (has USER_NS enabled)
LXC version: 2.21
LXD version: 2.21
Storage backend in use: zfs

Issue description
I rebooted my server because of some kernel updates. And apparently something didn't shutdown correctly because now it's telling me

error: ZFS storage pool "default" could not be imported: cannot import 'default': pool was previously in use from another system.
Last accessed by icarus (hostid=d4ad37e3) at Mon Feb  5 11:16:40 2018
The pool can be imported, use 'zpool import -f' to import the pool.

when I try to start the daemon. I have failed to find any documentation on how to force import the ZFS pool here. zpool [status|list] yields no pools
Steps to reproduce

Use LXD with ZFS
Reboot? (I've had other system restarts before though, no idea why it's acting up now)

Information to attach
Not sure what is relevant here. One line from dmesg seemed important
[    4.415782] ZFS: Loaded module v0.7.0-1, ZFS pool version 5000, ZFS filesystem version 5

So ZFS seems to think the hostid changed somehow and so won't allow it to be auto-imported by LXD...
I think your best bet is to run the suggested command "zpool import -f default" which should bypass that check.

Well, when I run that I get cannot import 'default': no such pool available
Either as sudo zpool import -f default or zpool import -f default or
newgrp lxd
[sudo] zpool import -f

It seems to not be properly scoping something it seams?

Can you try:
sudo zpool import -f -d /var/snap/lxd/common/lxd/disks/ default

If using the snap, or if using the native package, then:
sudo zpool import -f -d /var/lib/lxd/disks/ default

omg thank you! Yes, the second command worked. I was trying to play around with zpool but didn't know about the -d option :P

Yeah, that part of zfs is pretty obscure :)

Perhaps a good note for others, but I stumbled on here while trying to troubleshoot a non-starting lxd, as well. For starters, thanks for the path hint. It wasn't exactly my problem, but it got me on the right path.
Seems that when I just upgraded to 18.04 from 16.04, as suspected, the zfs features were out of date, and in my case the juju-zfs pool was missing features, and considered to be from "another system". A manual losetup -f /var/snap/lxd/common/lxd/disks/juju-zfs.img ; zpool import -f juju-zfs ; zpool upgrade juju-zfs ; zpool export juju-zfs ; losetup -d /dev/loopXXX seems to have solved it!
For the logs/search engines:
DBUG[08-05|07:46:53] Initializing and checking storage pool "juju-zfs"
DBUG[08-05|07:46:53] Initializing a ZFS driver
DBUG[08-05|07:46:53] Checking ZFS storage pool "juju-zfs"
DBUG[08-05|07:46:53] ZFS storage pool "juju-zfs" does not exist, trying to import it
EROR[08-05|07:47:05] Failed to start the daemon: ZFS storage pool "juju-zfs" could not be imported: cannot import 'juju-zfs': pool was previously in use from an
other system.
Last accessed by wks (hostid=7f0101) at Sat Aug  4 15:21:45 2018
The pool can be imported, use 'zpool import -f' to import the pool.

Perhaps it would be a good idea to check for such things in future versions. I only realised it due to FreeBSD ZFS upgrade experience, and luck on finding this post! ;p
Anyways, cheers! o/


Added Spanish Language

Index pages from other languages were updated too

Thanks.
I updated http://waifu2x.udp.jp/ .


Donations Page - Add a Money Raised Column

We need to be able to quickly see how much money was raised by donation sources, as well as, the totals.  Currently, there is no way to find this information.  Once we add an amount in Money Raised on the New Donation page, we have no way to access it again.  Our suggestion is to remove the Variety of Items column and add a Money Raised column with totals.
Sorry screenshot won't load.

Thanks for this issue! I'll re-write with some specs shortly for the @rubyforgood/diaper-team!

I'll take a wack at this.


Added translate button to header actions dropdown along with some cleanup

Fixes #8866.
I have added translate button to the header actions dropdown.
Removed all the instances of is_parent except those in docs. I didn't observe it breaking anything but I think it should be tested more thoroughly.
After:
Steps to reproduce:

Go to wagtail admin.
In the slim sidebar, go to settings.
Add a new locale.
Go to page listings and click on the actions dropdown button.

@thibaudcolas  any chance you could take a look at this one, otherwise I will try to get my head around it.

How about one more extra query hahaha

Commit the change to the test so it all passes - I will take a look at it but I think that will be ok.


Update poi-ooxml to 5.3.0

About this PR
📦 Updates org.apache.poi:poi-ooxml from 5.2.5 to 5.3.0
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.apache.poi", artifactId = "poi-ooxml" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.apache.poi", artifactId = "poi-ooxml" }
}]

labels: library-update, early-semver-minor, semver-spec-minor, commit-count:1

Pull Request Test Coverage Report for Build<PHONE_NUMBER>3
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 37.5%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
18

Relevant Lines:
48

💛  - Coveralls


Install-PSResource fails with error: Failed to fetch results from V2 feed at...

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.

Steps to reproduce
Install-PSResource Az -Scope CurrentUser -TrustRepository -Reinstall
Command failed with error:

The issue is flaky.
When I do the same with Import-Module command everything works as expected.
Expected behavior
PS> Install-PSResource Az -Scope CurrentUser -TrustRepository -Reinstall
Installs Az module

Actual behavior
PS> Install-PSResource Az -Scope CurrentUser -TrustRepository -Reinstall
Throws an error (on screenshot)

Error details
No response
Environment data
PowerShellGet 3.0.12
PowerShell 7.2.0

Visuals
No response

Thanks for bringing this to our attention @nbdinara! Do you mind running the command again but with the -Verbose paramter and sharing the output?
Can you also share the output of Get-Module Az -ListAvailable?


Feature request: Row Height

There's a way to set to height of the row?
I need put some images in table's header, but when I save the file, the first row just return to original size.
Original Header

After saving using package

How can I fix it?

@justkawal  any news on this feature implementation?  https://github.com/justkawal/excel/blob/7fd12752b179fc6b5e8e06f678950b71f6eb2133/lib/src/sheet/sheet.dart#L931

Fixed in #245 and released in 3.0.0


Support for multi-line menu items

Fix for menu item appearance if it's too big to fit into the parent view group.
By default the line wrapping will be used, but it could be changed by overriding @integer/fab_menu_item_max_lines to configure maxLines property of TextView.

I think we should leverage TextView's textAppearance attribute for this type of functionality. I've been thinking of replacing most of the custom attributes with an API for supplying styles instead and will probably do it as 1.1 release when I find some time for it.


test: additional tests for format_cargo_toml

Here are additional test cases for the "format_cargo_toml" feature

Thanks! Would you like to take a look at the little bugs found? If not, I will take a look later.

I’m willing to look into this more in depth, but I suspect the extra white space may be addressed by https://github.com/xxchan/rustfmt/pull/2, and I would rather wait for this to be merged before I try to modify the implementation and end up fixing conflicts.
Also, if these are not blockers for https://github.com/rust-lang/rustfmt/pull/5240, I would be more comfortable with tracking and addressing them separately (I’ll open issues for that). I feel it’s easier for the rustfmt team to review smaller chunks instead of making https://github.com/rust-lang/rustfmt/pull/5240 even bigger that it is already.
What do you think?

#2 is merged.
I prefer fixing minor issues earlier if we find them. The changes should be minimal and won't bring in much new code.

#2 is merged.
I prefer fixing minor issues earlier if we find them. The changes should be minimal and won't bring in much new code.

Okay, I’ll check again now that #2 is merged


Correct attribute to accept eula

Description
Documentation change
Issues Resolved
none
Check List

[ ] All tests pass. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/TESTING.MD
[ ] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable
[ ] The CLA has been signed. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD

This was renamed in ac779ca0cfd5c389448c08bb723da45a1ff24a22

Thanks @webframp


Annotate class references

Class references in the objc_classrefs section should be annotated/named. Right now, they aren't.

Duplicate of #12 ?

Not duplicate but solved in the same PR that did 12, so this can be closed.


Registering Microsoft Graph Connector Agent Fails

I am trying to setup Microsoft Graph connectors for network file share
I created a demo tenant.
Login in azure portal with my demo tenant credentials.
Registered an app and grant permission as per this document https://docs.microsoft.com/en-us/microsoftsearch/on-prem-agent
After this I installed GCA from  https://aka.ms/GCAdownload, then login in GCA using my demo tenant credential. Now when I am trying to register GCA with AppId and client secret of the App registered in above step, I am getting error

@Preeti1910 GCA (MS Connector Agent) has no relationship to the PowerPlatform Actions. Please direct this bug report to that product, see the troubleshooting section for that product:
https://docs.microsoft.com/en-us/MicrosoftSearch/graph-connector-agent#troubleshooting

If the errors are not resolvable, reach support on<EMAIL_ADDRESS>with the logs.


Tabview action error when update to v5.3

Hi,
Tabview action not corresponde when btnm pressed, it's fine in v5.3-dev few weeks back.

Well, it is due to the API change of function tab_load_action: from typedef void (*lv_tabview_action_t)(lv_obj_t *, uint16_t); to typedef lv_res_t (*lv_tabview_action_t)(lv_obj_t *, uint16_t);
So, return LV_RES_OK to load the tab.

It seems like a minor backward incompatibility. Sorry about that...


Added new captions

@raunakpriya

Update with master and Resolve conflicts
Check the updated description on the issue and make sure your PR qualifies for all the tasks mentioned in the issue

Doesn't follow the guidelines set in https://github.com/devcer/captions-for-ig/issues/1 ! Please resubmit to get this merged.


Added support for array of values in JWT claims in auto-subscription

Description

Attempting to fix issue #381 @kevinbader
This change checks for the claims value type. If the JWT claim value from the json_pointer is an array of strings(E.g. {Roles: ["Administrator", "User"]}), it will construct a subscription with multiple entries(E.g. {...,"oneOf":[{"userType":"Administrator"},{"userType":"User"}]}],...}).

Closes #381

Nice work! Even though JSON pointer for some reason has no way of pointing to any value within an array rather than the array itself, I think this is a good, pragmatic solution. What left to do before merging this:

a test for this to /lib/rig/subscriptions/parser/jwt_test.exs
an entry to the CHANGELOG.md file

Could you please add that to this PR?


Add the ATEM's IP Address as a variable

Would love to be able to call the IP address of the switcher via a variable. This could be something like $(atem:ip_address).
Mainly, this would be useful to pass the IP address into batch scripts. For example, I use several batch scripts which can upload images to my ATEM mini (using atemlib), which I call from Companion. These scripts require the IP address of my ATEM. I could hardcode them within the .bat files themselves, but each time I change locations/networks, I'd need to edit each of my (many) scripts. It would be way easier to just change the IP of the ATEM in Companion, and then pass that as a variable to the script when I run it as a Shell Path button in Companion.
This could also be used for quickly glancing at the ATEM's IP on a button, or passing it to some other connection so they can communicate directly.

This is now implemented


get_fields should return a list of DAFields instead of sometimes a string and sometimes a tuple

Just a note: I think the primary reason we don't do that now is because the DAFields aren't created until the author selects which variables represent people. So we would need a way to process the list in place.


Add IPv6 Routes By Default

Many devices have IPv6 enabled by default, and some (e.g. iOS) do not allow it to be disabled in the .ovpn config, or pushed by the server.
It would be nice if PiVPN would also create IPv6 routes to push to the clients and redirect IPv6 traffic through the tunnel. It could then either be discarded at the server or forwarded along with the IPv4 traffic.
At a minimum this should serve as a workaround in the cases where it is impossible to block IPv6 traffic entirely, or the interface can not be disabled on the client.

closing as #259 is already up to add support for IPv6


[Exercise Subsystem] Add ability for user to self define exercises, and select preferred exercises

exercise suggestions should be flexible and cater to the user's preferences. Could also be a weighted system similar to the food suggestion algorithm

achieved!


Correct cli's pull command description text.

Signed-off-by: ADEBISI Foluso A<EMAIL_ADDRESS>

Thanks. This is going to fail our docs ci check because we require that the docs are generated from the cli.
Are you able to run
make gen-docs

and add the generated changes to the PR? If not, I can.

Done.

thanks. rerunning the build, will merge after that.
FWIW, the DCO check fails because you didn't sign-off on the commit.
You sign-off on a commit by adding -s to the commit command:
git commit -s

Our intention is that that you sign-off on commits to indicate that you agree to the DCO.
Since this is a small change, it isn't a big deal; I can merge without you doing that, but just wanted to let you know why the DCO check on this PR fails.
I'll be adding a CONTRIBUTING.md to explain the DCO and what you'd be signing off on.


Context menu does not work in Telegram

Describe the bug
Right-clicking conversations in Telegram does not work and opens the "default" context menu, containing navigation buttons.
To Reproduce
Add the Telegram service and log in. Optionally, I use the dark Mode - while this should not be an interference, I thought I'd mention it anyway. If you now try to right-click a conversation, you won't see the options to delete chats or alike at all.
Expected behavior
A context menu to delete/archive chats and alike.
Desktop (please complete the following information):

OS: Windows 10 (1909)
Browser Windows Desktop App (Electron/Chromium)
Version Latest, downloaded today.

The current Telegram web application doesn't have a custom context menu when right-clicking conversations (see thread and screenshot):

There is a new Telegram web application being developed here.
It has a custom context menu to administrate conversations:

Closing in favour of https://github.com/getferdi/recipes/issues/56.
You can use the new client URL in a Custom Website service in the meantime.


High Fram Rate Clips are Getting Cut Off

When I import high frame rate (shot in 59.94fps and played back in 23.98fps) clips I see the entire clip when I import into Davinci Resolve, but in FCPX the last 7 seconds get cut off. Do you have any suggestions to remedy this?

That's strange. Are you able to send me one of those clips so that I can try and reproduce?
You can upload here:
https://latenitefilms.digitalpigeon.com

Is the duration correct, and do you see the whole file in the Workflow Extension prior to importing into Final Cut Pro? Is it a spanned clip (ie across two BRAW files)?

I haven't had any further response, so I'm going to close this issue for now. Feel free to re-open if you still need help!


HELP! The basic duration events "B" and "E" stopped working. The resulting span does not end and goes to the end of timeline

sample.txt

This is indeed weird. @aMayzner can you look at this?
This seems to happen because the "E" doesn't have a name.
The minimal repro is
{"traceEvents": [
,{"ph":"B", "name": "12345", "pid":1, "tid":123, "ts": 703}
,{"ph":"E", "ts": 750, "pid":1, "tid":123 }
]}

and gets fixed if you add a "name":"12345" to the end events.
But we should be able to close slices from the stack purely based on pid/tid

@primiano , your statement is not correct. Adding "name" does not help either. I.e. following does not work exactly same:
{"traceEvents": [
,{"ph":"B", "name": "12345", "pid":1, "tid":123, "ts": 703}
,{"ph":"E", "name": "12345", "ts": 750, "pid":1, "tid":123 }
]}

Correct @primiano

Yes, I confirm this. This issue affects the infra team's work at Wix now.
cc @d4vidi for visibility (our trace logs are unusable on CI now)

Just to be clear, was this ever working at any point in the past?
i think this a bug that we always had since day 0, not a recent regression, right?

No this was a recent issue introduced by aosp/2817378.

Sorry for the unrelated question but when should the fix be available at https://ui.perfetto.dev/#!/viewer ?

It should now be available (as of https://r.android.com/2859568)

Well, "now" in the autopush channel, in O(weeks) on canary and O(months) in stable
See also https://perfetto.dev/docs/visualization/perfetto-ui-release-process

Yes, I realized that. Thanks a lot for a very prompt fix. That helped a lot and allowed for building the trust in outstanding solution you provide!

@nickshrayer, do you also have your in-house tool using the Trace Events format? :)

Tool? No, we open timing diagrams using the Python luncher referenced by you.
Or I didn't understand the question?
BTW, what we (really-really-really-really)^10 miss is the ability to:

Store pinned tracks layout
Having a scrollbar on pinned layouts part because when many tracks a pinned, it becomes impossible to operate the regular ("processes") area

I did see there are such requests in forum, but they are not addressed... Any chance to promote those?

Store pinned tracks layout

This can be accomplished with plugin commands today: Store pinned tracks layout

Having a scrollbar on pinned layouts part because when many tracks a pinned, it becomes impossible to operate the regular ("processes") area

I think we've made quite clear over the years this would never happen because we think nested scrollability has terrible UX.
What might happen is something like "hide all tracks except...": when it does, it would also be implemented using plugins.

My feature request (sorting threads) is likely to be never implemented.

Historically, the problem with requests like this is, yes we can do something custom for a particular user's usecase but every single different user of Perfetto has a different idea on what they consider "important" or what the think is the "right UX".
The solution for this is plugins: every user can have whatever plugin they deem is necessary to make the trace look the way they want without the Perfetto team needing to be involved.
The UI team have been very hard at work over the past several months on ~essentially rewriting the UI from the ground up (with a significant amount of tech debt reduction thrown in) to implement this API: once this is complete, anyone can write a plugin to do whatever they want re, creating new tracks, reordering tracks, showing/hiding tracks, nesting tracks etc.

@LalitMaganti, I'm happy to hear that this problem will be eventually resolved, and I'll be looking forward to the plugins subsystem. Plugins are fun. 🥳


High coverage BAMs needs to be downsampled in order to show reads

Hi,
I was able to display reads on two(T and N) bam tracks but only via downsampling the BAMs.  The downsample method I did removes the reads randomly and thus removes the alt reads (the variants). My questions are:

Is there a way to modify this limitation? (There was a similar post about not all reads displayed but I am sure if this is a related issue)
If 1. is not possible,  can you suggest a way to retain the alt reads (variants) when downsampling BAMs.
Can it be used to view structure variants and how would I go about including the SVs in the input vcf.

output HTML attached.
igvjs_viewer.html.txt
Thanks

Hi, what version were you using?   I removed a limitation on the size of the session blob with a recent commit,  if you use the latest release (0.9.0) you will find it handles many more reads.  Of course there will always be a limitation,  your computer does not have infinite memory,  but it is larger now.
You will have to script something yourself to do downsampling that returns the alt reads.   That really isn't downsampling.   I don't know of any tool that does that.
SVs might be difficult if they cover a large genomic range, this is designed for snps and small indels at the current time.    Please open another issue requesting support for SVs,  also include details about what sort of SVs and what you expect to see.

Hm..OK . Will give it a try,  Thank you.


Editor: Drag and drop components and object in the Properties

Is your feature request related to a problem? Please describe.
As a developer I would like to be able to assign an object property using simple drag and drop on specific field
Describe the solution you'd like
Need to an ability to accept drops for the scene object filed
Describe alternatives you've considered
n/a
Additional context
n/a

Implemented in
Editor: Drag and drop assets on the Properties #868


Replace Jackson for JS and native compatibility

We should strive for compatibility with Kotlin JavaScript and native backends, so that the library can be used in a browser application as a client communicating with a model checker over WebSocket, as well as in model checkers that take advantage of the fast startup and small memory footprint of native applications.
Our main JVM dependency is currently Jackson, of which we use several advanced features. A possibly multiplatform alternative would be kotlinx.serialization, however, it lacks several key features:

[x] Custom naming for enum classes -- probably doable, albeit with writing custom serializer boilerplate
[ ] Serialization of objects as if they were enum class literals (in the Type JANI schema)
[ ] Omit default values from serialization, including nulls and empty collections
[ ] Polymorphic serialization -- there is some support, but lacking for our use-case

[x] Reuse generated momorphic serializer in polymorphic serialization -- supported, but only with a wrapper array
[ ] Customize type names
[ ] Place type name attribute inside the serializer object literal
[ ] Map multiple type name values to the same concrete class (for unary and binary operator handling)
[ ] Access to the type name attribute from the monomorphic serializer being delegated to (for storing the requested unary and binary operator)
[ ] Serializing some child classes as primitive literals instead of objects (for ConstantExpression ans Identifier expressions)
[ ] Multiple possible type name attributes (op vs distribution)
[ ] Dispatching to conrete classes by the attributes present instead of the type name (NamedExpression)
[ ] Reuse a polymorphic deserializer for descendant interfaces by downcasting (uses of DowncastSerializer, e.g., ConstantType and BasicNumericType should delegate to Type and check type conformance afterwards)

Due to this laundry list of features, it may actually make more sense to forego using the kotlinx.serializer compiler plugin, and just write the neccessary (de)serializers by hand, relying on some low level API (something comparable to JsonParser in Jackson). However, before going down that route, we should significantly improve unit test coverage to avoid regressions caused by switching to manually written boilerplate...

After discussing on #serialization on the kotlinlang slack, it turns out that polymorphic serialization with lookahead is somewhat doable: https://gist.github.com/tokou/1660906bd103b0a68f2da283a9c6522c (Thanks @tokou!)
The problem is recursive polymorphic serialization, i.e., writing polymorphic serializers for objects that are used within fields of polymorphically serialized objects. The failing TypesTests in commit ef21eb51a89096160dabceca09ebc58fd020063f illustrate this issue. During polymorphic deserialization, JSON.JsonInput is replaced with JsonTreeMapper.JsonTreeInput, which does not support readTree(). Hence no further polymorphic deserialization is possible. The analogous issue appears in serialization.


Copy-paste hotkeys

Something about the way you've got your hotkeys set up causes copy-paste with CTRL-C / CTRL-V to duplicate the copied text three times. This is annoying when trying to copy and paste a password into the window. I was able to bypass this problem by pasting with right-click.
My login also got rejected by OpenAI, probably because of their Auth0 CSRF token authentication system. And then they wanted me to sign in with an email link, which opened in the regular browser rather than in the menubar window.

yeah i just noticed this. it's new. i'm not sure what to do about it yet... pls let me know if you figure something out

i did just login to openai + bard via my google auth inside smol menubar on a completely different laptop and experienced no issues at all in case that helps anything. what auth did you use

Interesting, thanks. I did username+password, not Google. Will try Google and see if that works.
I wish I could suggest a code/design fix, but it's a tough nut to crack. There's a well-maintained Go library for OpenAI auth via cURL that might be worth looking at:
https://github.com/acheong08/OpenAIAuth

checked the double paste thingy, hacky fix here #23

we’re intercepting it with #23 for now, if anyone here knows what the “proper” fix for it is pls feel free to reopen


fix aliases

replace , with |
end every alias with :443
start every alias with https://

Hi there,
thx for the improvement. Can you pls bump the chart version?

this way?

I have cloned my own collabora Helm chart based on that on collabora itself.
https://github.com/CollaboraOnline/online/tree/master/kubernetes/helm
https://github.com/genofire/collaboraonline-helm


capture the full graph when saving as img

http://js.cytoscape.org/#cy.png
set the 'full' option to true.
Gary asked for the full graph to be captured when saving the image. @mj3cheun @jvwong

@jvwong Ok, should we consider having two seperate buttons for both full graph and window view, or a switch in the settings which toggles between the two? I can see use cases for both functions.

Added new button under download modal to get full pathway regardless of window view.

This references #38


Helpdesk template Power Apps

We're so eager to add your sample to this repository as soon as possible, but we need all samples follow the same structure.
To make sure we process it as soon as possible, make sure to follow these instructions.

Q
A

Bug fix?
no - yes?         No

New feature?
no - yes?      No

New sample?
no - yes?     Yes

Related issues?
fixes #X, partially #Y, mentioned in #Z   #Y

Solution Details

Q
A

Solution requires premium license
no - yes?             No

Solution uses experimental features (see licensing guidelines)
no - yes? No

Which connectors are used?
none

Solution uses on-premises connectors?
no - yes?          No

Solution uses custom connectors?
no - yes?            No

Layout
Phone? Tablet? Other?          Tablet

What's in this Pull Request?

Is Template HelpDesk 2021, Beautiful template for HelpDesk applications, inspiration for you.

Advantage:
-Easy to install
-Easy to customize
-Interface design time reduction
-Higher productivity at work

@neiydarry28 Thanks for the sample.  I'm unable to test it out.  I get an error that it was created with a newer version of Power Apps.  Is there a possibility that this app was created in a preview environment or uses preview features?  That will typically cause that error.  If so, might I ask that you re-submit it using a non-preview environment?  We want to make sure that everyone can use it.  Thanks!


Add Support for gpt-4-0125-preview

Is your feature request related to a problem? Please describe.
Latest OpenAI model under the "gpt-4-turbo-preview" alias is not available to be used
Describe the solution you'd like
Add the gpt-4-turbo-preview alias so that promptflow can always point to the latest gpt4 turbo model. Otherwise, add the gpt-4-0125-preview for specific selection.
Describe alternatives you've considered
Use a custom python node and make the OpenAI call myself.
Additional context
None - I'm curious why this option hasn't been added yet given this model has been out for months?

Hi @iceman3000 , could you describe more where do you want to add "gpt-4-turbo-preview" alias? For built-in node, I think you can specify it in YAML like this:

We will allow input model name manually the dag editor. You can set any model name in the flow.dag.yaml file you want as a workaround for now.

You can input any model name in the model input box now


[Schema] Fix incorrect default value for 'allowEmpty'

Hey @carlos-zamora, do you know which versions this applies to?

Hey @carlos-zamora, do you know which versions this applies to?

introduced in #13763 which shipped in 1.17


error in computing the beam search for all images

Hello
I am getting a very weird problem. I am running the beam search function for all the images in the validation loader. However, it stops running the function at random numbers. Here in the image, it stopped at 50, another time, it stopped at 8, another time at 70, and so on....
The image attached demonstrates the problem.

I even tried it with your eval.py function, and it gives the same error. Attached is the image

It also appears that the beam search function acts differently with random images. You can see that I tried to visualize the beam search for the image in which the iteration stopped at (ex: 16 in image below).

I also did a try except block to catch how many error where there, as seen below:

After debugging, I found out that the reason is that the function never generated the 'end' token. Therefore, as written in the code: (if steps>50): break, the loop breaks in this case. You can see the image attached.

And the funniest thing is that sometimes it completely works! You can observe the image below, where I ran this on the complete dataset, and there were no wrong ones.

I then re-started the program and ran the same thing again, I get 130 wrong ones! Attached below

If I visualize the predictions, I get a recursion of predictions that never ends: Attached

Why is this happening? How does it work one time and doesn't the other time? Also any suggestions on how to fix it?

Hi @sgrvinod
I made a condition in the function that if the predictions exceed 30 in length, then increment a variable called wrong_count. It worked at the end but with around 3 wrong predictions (predictions that exceed 20 words) in each iteration. Ending up with around 10 wrong predictions for each epoch. the thing is why is this happening? It shouldn't happen right? Did it happened in your case?

Okay. Nope, I don't think it happened in my case. I'll take a look.

I have the same problem. I am generating a report often 60 words. Is it because the sentence is too long?

@liuguanxiong It happens mostly at the beginning. Once the model is trained, it either doesn't happen or rarely happens. However, the problem can be solved with atry except.Plug in all the code in the try block, and increment a variable long_pred in the except block. You'll then get how many wrong perditions. Why this is happening at the beginning is because of bad training. The model cannot predict the correct word, so it keeps on predicting wrong words that in turn lead to other wrong words that will be infinite.

@fawazsammani @sgrvinod I am running into the same problem as stated above. Is there any way to get rid of this error?

Hi @cravisjan97
The wrong is incremented everytime the prediciotns exceeds 20 words. I think the name is confusing (sorry for that!), but maybe you should name it long_pred. So what happens once there is a prediction exceeding 20 words, is that the smth_wrong gets set to True. Therefore, the else condition will be implemented. The else block manually terminates the sentence with an <end> token, and increments the variable wrong to keep track on how many long predictions exceeded 20 words.

@fawazsammani Thanks!!!

@fawazsammani it works for me too, thanks a lottttt!


If you are at the root of the repository, untracked files are reported (usingPOWERLEVEL9K_VCS_UNTRACKED_ICON), yet if you are in a sub-directory, somehow the detection fail since the icon is no longer displayed.
Actually, a reliable way to detect any dirty state is to rely on the parse_git_dirty() function that comes with Oh my Zsh lib/git.zsh library.
Linked to my issues #209 and #204, it would be great to rely on this function to change the background color of the vcs segment.

See pull request #211

@Falkor - Unfortunately, we can't use OMZ-specific functions, as powerlevel9k is used by many users outside of that framework. You obviously didn't use it in this PR, but I just wanted to provide some insight =)
This is a great bug fix & improvement. Thanks so much for the great contribution!
#211 merged!


Handler constructs with basic parser

The handler could construct with basic_parser<Handler> const&. However, at that point why not just use CRTP?

No


Allow links to be over-disambiguated

Enhancement Request: Allow symbol links to be over-disambiguated
Description:
If two or more symbols have the same name, links to those symbols need to be disambiguated. If the symbols have different kinds, then the kind identifier can be used to disambiguate the path component. However, overloaded functions that all have the same kind need to be disambiguated otherwise. This disambiguation is implemented with a hash of the symbols unique identifier.
Currently, the link to the symbol must be written with the fewest number of disambiguation—as determined by DocC—to resolve. Links with too little or too much disambiguation won't resolve.
The latter (too much disambiguation) may seem completely unimportant, but allowing links to be over-disambiguated enable future improvements that reduce the necessary disambiguation without breaking existing links.
Motivation:
Allowing links to be over-disambiguated enable future improvements that reduce the necessary disambiguation without breaking existing links—since existing links that previously used the right disambiguation could be using too much disambiguation under the new improvement.
Importance:
This enables future enhancements. See Motivation above.

This is meant as one of the core improvements for https://github.com/apple/swift-docc/issues/311 but now that I see both issues I don't think it makes sense to open separate issues for the different issues.

It better to treat this as a duplicate of #311 and list the specifics there.