Add xWindowsUpdate test coverage

This change is

Codecov Report

Merging #48 into dev will increase coverage by 10%.
The diff coverage is n/a.

@@        Coverage Diff         @@
##           dev   #48    +/-   ##
==================================
+ Coverage   48%   59%   +10%
==================================
  Files        2     2
  Lines      305   305
==================================
+ Hits       149   181    +32
+ Misses     156   124    -32

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 f04bb83...43ab418. Read the comment docs.

Reviewed 2 of 2 files at r1.
Review status: all files reviewed at latest revision, 4 unresolved discussions, some commit checks failed.

Tests/Unit/MSFT_xWindowsUpdate.tests.ps1, line 2 at r1 (raw file):

<#
.Synopsis

.SYNOPSIS
Also, can you indent everything within the comment?

Tests/Unit/MSFT_xWindowsUpdate.tests.ps1, line 13 at r1 (raw file):

$Global:DSCModuleName      = 'xWindowsUpdate' # Example xNetworking

these should be $script variables

Tests/Unit/MSFT_xWindowsUpdate.tests.ps1, line 34 at r1 (raw file):

#endregion

# TODO: Other Optional Init Code Goes Here...

delete template comments

Tests/Unit/MSFT_xWindowsUpdate.tests.ps1, line 46 at r1 (raw file):

    InModuleScope $Global:DSCResourceName {

        #region Pester Test Initialization

delete empty regions

Comments from Reviewable

Review status: 1 of 2 files reviewed at latest revision, 4 unresolved discussions, some commit checks failed.

Tests/Unit/MSFT_xWindowsUpdate.tests.ps1, line 2 at r1 (raw file):
Previously, mbreakey3 (Mariah) wrote…
.SYNOPSIS
Also, can you indent everything within the comment?

Done.

Tests/Unit/MSFT_xWindowsUpdate.tests.ps1, line 13 at r1 (raw file):
Previously, mbreakey3 (Mariah) wrote…
these should be $script variables

Done.

Tests/Unit/MSFT_xWindowsUpdate.tests.ps1, line 34 at r1 (raw file):
Previously, mbreakey3 (Mariah) wrote…
delete template comments

Done.

Tests/Unit/MSFT_xWindowsUpdate.tests.ps1, line 46 at r1 (raw file):
Previously, mbreakey3 (Mariah) wrote…
delete empty regions

Done.

Comments from Reviewable

Reviewed 1 of 1 files at r2.
Review status: all files reviewed at latest revision, 1 unresolved discussion, some commit checks failed.

Tests/Unit/MSFT_xWindowsUpdate.tests.ps1, line 2 at r1 (raw file):
Previously, TravisEz13 (Travis Plunk) wrote…
Done.

SYNOPSIS should be in all caps.

Comments from Reviewable

Done

Reviewed 1 of 1 files at r3.
Review status: all files reviewed at latest revision, 1 unresolved discussion.

Comments from Reviewable


Player should error when content is token gated or inactive

Currently, when the player is using an HLS URL that contains either content that has not begun yet or the user is not using a signed URL for token-gated content, the player will display an infinite spinner. This gives the impression that the content will begin shortly; when it doesn't, the user assumes that something has gone wrong.
An ideal solution looks like:

When a stream has not started yet or is inactive, the player does not display the spinner -- just an empty player.
When a stream has started, but it isn't displayed yet or is pending, the spinner is shown.
If the viewer is not using a signed URL when a stream has a playback policy of signed, "It looks like you don't have permission to view this content"

Future iterations might include:

Allowing users to configure their own error messages

The problem is, we can't distinguish between "started" and "inactive" from the Player with only the playbackId. Unless we add additional info to the playback info endpoint, we will not be able to implement this cc @victorges

Related, here is the approach api.video takes

@0xcadams Added a note above -- we should report via telemetry when users receive errors and what kind of errors they get.

Yes, we get a response including "live" | "vod" | "recording" from the backend, so we can distinguish

Here's are the "Offline" and "Private" view designs by Vadym.
https://www.figma.com/file/dgNNV2zARuwL0hizYqdJxl/UI?node-id=410%3A234&t=pUf3uCp9Gpfnw9t9-1


deps: Bump envoy.code.check -> 0.3.5

Includes workaround for gofmt tabbed intend issue
https://github.com/envoyproxy/pytooling/issues/628
Signed-off-by: Ryan Northey<EMAIL_ADDRESS>
Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

cc @doujiang24

closing in favour of #24855


Migrate VM between vCenter Datastores

Enhancement Request
Description
VMs should be allowed to migrate between different vCenter datastores
Use case
dynamic rebalance of load between a loaded DS and an empty one
Interface Changes
Needs new XMLRPC option (maybe we can reuse migrate). Also support from Sunstone and CLI

I think #1425 looks like a corner case of this one?
It is possible to do this with storpool on kvm but I think a new state/flag/whatever is needed so vmm/kvm/migrate and tm/{pre/post/fail}migrate to recognize and handle the state/command.

+1

waiting for tests to close


Update change-email-address.md

Added steps to change the user's email address and UPN

Issue#https://github.com/MicrosoftDocs/microsoft-365-docs/issues/1652

@JohanFreelancer9 - kindly do the copy editor review for this PR. Thanks.

@pebaum - PR has been copy edited and is ready for final review. This is based on issue #1652.
Thank you.
cc: @kenwith

this article is being decommissioned and incorporated into another. closing without merging.


Android looses connection to arduino after few minutes

I'm try to make a constant connection with android 4.0 but after a few minutes it disconnect and i can't get it back to work.
I've tried 2 different android tablets, an arduino uno ch340q and an origianal arduino mega, but the none can hold the connection.
I also would like to know how to get vendor-id product-id, it would be useful for me.

Hello please provide some code!

As stated on the readme, you can find your vid/pid    with the lsusb command on Linux or Android

`
serial.requestPermission(
// if user grants permission
function(successMessage) {
// open serial port
serial.open(
{baudRate: 9600},
// if port is succesfuly opened
function(successMessage) {
open = true;
// register the read callback
serial.registerReadCallback(
function success(data){
Recieved(data);
},
// error attaching the callback
errorCallback
);
},
// error opening the port
errorCallback
);
},
// user does not grant permission
errorCallback
);
    function Recieved(data){
        // decode the received message
        var view = new Uint8Array(data);
        if(view.length != 0) {
            for(var i=0; i < view.length; i++) {
             // if we received a \n, the message is complete, display it
                if(view[i] == 13) {

                    str = str.replace(/(\r\n|\n|\r)/gm,"");

                    if(str.length > 7){
                        cardUD = str;
                        readNew = true;
                    }else if(str.length > 2 && str !=Test){ //==============================================
                        consumption = parseInt(str);
                    }
                    if(str != "0" && str !=Test){

                        time = 0.0; // if not idle reset timer
                    }
                    Test = str;
                    AnyText++;
                    str = '';

                }else{// if not, concatenate with the begening of the message

                    var temp_str = String.fromCharCode(view[i]);
                    var str_esc = escape(temp_str);
                    str += unescape(str_esc);
                }
            }
       }

    }`

nothing special on my code it's basicly the exemple you guys made with a bit of string processing

i found my problem, it's an interference with reles, after using a phototransistor everything worked just fine


Label Filter User Interface

Make it possible for users to change how each square displays based on the labels present. e.g. by adjusting the opacity of labels and having the square's opacity be equal to the scaled sum of the opacities  of the labels.
Imported from Georgia Tech github:
{"created_at":"2019-04-18T22:37:05Z","updated_at":"2019-04-19T03:31:00Z","closed_at":"2019-04-19T03:30:44Z","html_url":"https://github.gatech.edu/ekobrin3/2019-Spring-CSE6242-flowgridviz/issues/52","id":78957}

Note: uses means rather than sums
Imported from Georgia Tech github:
{"created_at":"2019-04-19T03:31:00Z","updated_at":"2019-04-19T03:31:00Z","html_url":"https://github.gatech.edu/ekobrin3/2019-Spring-CSE6242-flowgridviz/issues/52#issuecomment-42189","id":42189}

Fixed in tag v0.16.0
Imported from Georgia Tech github:
{"created_at":"2019-04-19T03:30:44Z","updated_at":"2019-04-19T03:30:44Z","html_url":"https://github.gatech.edu/ekobrin3/2019-Spring-CSE6242-flowgridviz/issues/52#issuecomment-42188","id":42188}


Image not showing in editor if loaded from url

Hi folks,
I have some html content in a variable as string which contains some image as url. But In vue editor the content is not showing. Can you please help me out.
var description = '

This is heading

This is paragraph.

Laravel mix:- 2.1.11
Vue2-editor:- 2.6.6

Do you embeding with image function ??
Editor.insertEmbed(cursorLocation, "image", url);
resetUploader();

Examples
https://github.com/davidroyer/vue2-editor/blob/master/src/App.vue
https://github.com/davidroyer/vue2-editor#example---custom-image-handler

This issue is stale because it has been open for 60 days with no activity.

This issue was closed because it has been inactive for 7 days since being marked as stale.


ipv6 address shows up as being compromised

https://www.abuseipdb.com/check/2604:a880:2:d0::4c81:c001
might need to investigate whether it is, and rotate ssh keys

Seems to have been the result of getting a new ip address that had been recycled.


copyright infringement of instagram name ?

Hii , i am curious are you not getting copyright infringement notice from meta platform inc. ( instagram ). ?

Same as vxtwitter, ddinstragram does not impersonate or pretending to be Instagram, as the disclaimer notice in the footer says:

• Instagram is a trademark of Instagram, Inc. This app is not affiliated with Instagram, Inc.

It's just a redirect to the original site, without claiming or monetizing, or worse: pretending to be Instagram

Hii , i am curious are you not getting copyright infringement notice from meta platform inc. ( instagram ). ?

There is no copyright on the name Instagram. There is a trademark. There are completely different rules around the two concepts. I am not a lawyer but using the word "instagram" in a link redirecting to Instagram itself seems fine to me.


[BUG] Taking multiple s3 etcd snapshots at once take more time to get activated

Rancher Server Setup

Rancher version: v2.6-head 78017e6
Installation option (Docker install/Helm Chart): Docker install

If Helm Chart, Kubernetes Cluster and version (RKE1, RKE2, k3s, EKS, etc): k3s

Proxy/Cert Details:

Information about the Cluster

Kubernetes version: v1.24.2+k3s1
Cluster Type (Local/Downstream): Downstream Infrastructure provider 3 worker, 1 etcd , 1 cp

User Information

What is the role of the user logged in? (Admin/Cluster Owner/Cluster Member/Project Owner/Project Member/Custom)

If custom, define the set of permissions: Admin

Describe the bug
When we take continuous s3 etcd snapshots, first snapshot gets to activating state quickly but the next etcd snapshot that are added to the queue stay in creating state close to 8 minutes even after the first snapshot goes into active state. This was not the case on v2.5.16
To Reproduce

Create a downstream cluster and set in advanced options >> snapshot to be saved as s3.
Once the cluster is running >> cluster management >> etcd snapshots >> Take 3 to 4 snapshots

Result
First snapshot transitions into activating state quickly but the consecutive snapshots in queue take more than 7 minutes after the initial snapshot goes into active state.
Expected Result
Not expected for snapshots to take 8 min

This is actually by design, due to fixes related to the followings etcd snapshot issues

https://github.com/rancher/rancher/issues/34890
https://github.com/rancher/rancher/issues/36209
https://github.com/rancher/rancher/issues/36492
https://github.com/rancher/rancher/issues/37639

AFAIK only one issue, https://github.com/rancher/rancher/issues/36038 was backported and in fact if you actually create the issues fast enough by rapidly clicking the Snapshot Now button, this happens:

The other benefits are that

There is currently no use case where a user would actually want multiple snapshots to be running at the same time, or right after each other. The only way would be if a user created a manual snapshot while another manual or recurring is running, in which case waiting is desired in order to not flood the downstream.
In the event that the upload to s3 takes on the order of minutes, this gives a chance for network traffic not to be as congested.

The actual issue is a simple fix, but I wanted to clarify that it is functioning as intended and not a regression because it simply doesn't scale in v2.5.16.

closing based on the above comments.


Inline edit v2 release review

Review for release
Readiness

[x] One or more scenarios for a design pattern have been identified as a
useful unit of functionality to publish.
[x] A functioning component or components delivering those scenarios have been
delivered and merged to main.
[x] Design maintainer has approved the implementation for those scenarios (via
a comment on the relevant issue/epic).

Engineering review

[ ] Breaking changes have only been introduced with prior approval, discussion
and documented in release notes. Ideally deprecation notices in the prior
major version must have been added in a timely fashion.
[x] The implementation takes into account, and does not impair, remaining and
anticipated design scenarios.
[x] Public component features (names, props, etc) are consistent with
Carbon-defined conventions and are consistent internally. Where there
isn't an existing convention to apply, ensure robust precedents are being
established.
[ ] The UI produced is accessible, responsive, translatable, cross-browser,
and responds to the currently set Carbon theme.
[x] Components are functional components using hooks.
[x] Public components which produce DOM structures support className.
[x] Public components support a ref (via React.forwardRef).
[x] Public component supports a Devtools attribute
[x] All significant DOM elements have meaningful classes.
[x] Additional attributes that are not identified as props (such as title,
aria-*, etc) are passed through to an appropriate DOM node of the
component as HTML attributes.
[x] No warnings, errors or log messages in the console.
[x] Each public component JS is exported in /src/components/index.js, each
public component SCSS is included in /src/components/_index.scss, and
each public component has a flag in package-settings.js.
[x] Each public component SCSS lists all of the Carbon and C&CS components
imported and used by the JavaScript code and explicitly imports the SCSS
for each of these components.

Standards

[x] No linter warnings or errors are produced.
[x] Carbon tokens (theme, layout, motion) are used unless the design specifies
otherwise.
[x] All components utilizing motion must include reduced-motion queries for
accessibility purposes - read more here.
[x] Code is formatted according to prettier rules (no use of
//prettier-ignore).
[x] Code is clear, maintainable and follows standard React practices and the
code guidelines.
[ ] Copyright header in every source file (js, css, scss etc.) with the
appropriate years.

Testing

[x] There is a set of test cases for the components.
[x] The tests exercise all inputs (props, slots, etc) and verify appropriate
outputs.
[x] The tests validate the behaviors and interactions defined in the design
where practical.
[x] The tests achieve 100% coverage.
[x] No warnings, errors or log messages in the test output.

Documentation

[x] Source code is satisfactorily commented and provides DocGen comments for
all public components and their props.
[x] There is a story for each design scenario. The stories expose all relevant
props and actions, and additional usage documentation and code samples are
available on the 'Docs' tab along with the props table.
[ ] There is a sandbox (or multiple sandboxes if appropriate) on CodeSandbox
for the components.

design review completed here https://github.com/carbon-design-system/ibm-cloud-cognitive/issues/2342

Comments from release review
After these small updates, everything LGTM!

[ ]  Should the deprecation notice be standardized? We could create a skeleton for other components
[ ] Need to add standard accessibility tests
[ ] Add copyright header in every source file (missing a few)
[ ] Need to create sandbox

sandbox here https://codesandbox.io/s/inlineeditv2-mk7cis?file=/src/App.js

apparently the way sandbox's are created have changed since the last time i did it. i'll open up a new PR to create the sandbox in the examples folder

Should the deprecation notice be standardized? We could create a skeleton for other components

after thinking about it i think this should be a separate issue to work out what our system should be for deprecation notices.
but everything else should be there now.

Should the deprecation notice be standardized? We could create a skeleton for other components

after thinking about it i think this should be a separate issue to work out what our system should be for deprecation notices.
but everything else should be there now.

Updates look solid. Let's create a separate issue for the 'standardization of depreciation notices' and the rest LGTM.


Dashboard upgrade

Summary
This PR consist of the work to bring all dashboard monitoring components into the v2/ master branch.
Change List (commits, features, bugs, etc)

mainly all new files from the dashboard components
upgrade to Carbon 10.6.X
minor bug fixes from upgrade

Related Issues

Closes IBM/carbon-addons-iot-react#566
Closes #489

I'm intested in seeing how the coveralls issue gets addressed.  That's significant drop in coverage (14%).  Did the V9 not have coverage metrics, and if so, why not?  When I look at the coverage report there a files in there with coverage as low as 4%.  It makes me a little concerned if we start using this Dashboard.

@stuckless components that are marked with experimental are not covered in our general test coverage. All of these components were listed experimental so not affecting the overall test coverage threshold.
We probably need to add experimental back to ones like pie, donut and bar charts since these are not yet using carbon-react and do not have test.
Our first goal is to get these components into the package so we can continue with our product integration and then upgrade to Carbon v10 and write more test. Perhaps we leave all experimental tags until #306 is closed.

@davidicus I get that we can "hide" the technical debt here, but, should we?  I'm wondering why we are delivering compoents without coverage, and making them "experimental" doesn't really mean that they shouldn't be covered or tested.  I have a problem with the approach that we can simply hide the technical debt ang give the impression of "moving fast" when at some point, someone will have to own this debt.  I'd argue that IF the platform team is using these components in a product they should not be experimental.  And if we are delivering components that people are NOT requesting, then, we should probably not do that, and remove them.

@stuckless also one thing to note is that we do in fact have some partial test coverage on the experimental components; the coverage gap @davidicus mentioned above is just our storybook Snapshot testing, which is an issue with the react-sizeme lib that appears to be pretty common.  The workaround to allow snapshot testing would be to mock the SizeMe component, but in that case is it really a useful snapshot?  🤷♂  something to consider

@bryancboyd @davidicus The code coverage metric is not meant to be used as a quality metric (ie, high coverage doesn't mean good tests).  But in the world of JavaScript high code coverage on lines and branches ensure that you are exercising the code which will help when refactoring things, etc, or simply injected syntax errors in the code.  If you can exercise the code even with trivial tests, then you can at at avoid something the blows up in the browser because something else changed, etc.  If the problem is really about SizeMe which isn't really offering much to your component, except sizing it... then I would mock it.  Since likely your component is doing something "interesting" independent of the size.  So saying that 0 coverage is ok because we have an issue sizing it... doesn't seem right.  I'm ok with ignoring coverage on parts of code that is almost impossible to test, but that should be a last resort and not the "it's experimental, so we don't have worry about it".  If you push a component to a npm registry... it's not experimental form a code and quality point of view, it's just experiemental from genual usage point of view, meaning that it might change, the quality should not be experimental.

@stuckless We need the components in the master branch so work can continue with the AS/Monitoring upgrade. We still have issue #306 slotted for this sprint that will address the items that would prevent these components from being production ready. I want to keep the experimental tag so people know that they are here but are not ready to consume. Once #306 is completed we can remove these from experimental.

The Bar, Donut, and Pie components aren't being used from the 1.x branch. They were built using C3, which uses an SVG method that jsdom doesn't have and isn't trivial to mock.
Beside this, they are going to be rebuilt soon using the new carbon-charts guidance and soon-to-be-merged refactor.
We've removed these components for now to reduce the churn of including them and then completely rebuilding them.

With the increased test coverage and removal of unwanted components we are now passing our coverage threshold. Ready to merge

:tada: This PR is included in version 2.4.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


fix: network_manager.go code repeat

What type of PR is this?
/kind bug

What does this PR do?

Use reflect to fix network_manager.go code repeat
Which issue(s) does this PR fix?

Fixes #
Special notes for your reviewer:

Does this PR introduce a user-facing change?

/not-meger


Portable/usb stick mode?

Consider adding portable/usb stick mode to ecode. Currently (on Windows) it creates a folder in C:/Users/USER/AppData/Roaming/ecode, would be good if there was an option so the program stores everything it needs in the same folder as the main exe file

Hi! Yes, it should be pretty easy with a command line flag, but I don't want to maintain two different packages because it adds more work to the releases. So what we can do is add a command line option ecode.exe --portable and add a shortcut access for the portable version.

Also some apps do it by checking if there is a file named portable near the exe so this is another way of doing it

Can you give me a precise example or app example so I can see if it's worth copying that method? Thank

This 2 i'm aware of:
OBS studio https://github.com/obsproject/obs-studio
https://obsproject.com/forum/resources/obs-and-obs-studio-portable-mode-on-windows.359/
Chainner https://github.com/chaiNNer-org/chaiNNer

Added support for portable mode, it will be part of the next release (0.5.1), changes here.
It can be invoked the same way than obs-studio:
by command line argument with --portable or -p and by creating a file besides the ecode binary called portable_mode.txt.


Run designate kuttl in arbitrary namespace

recheck

/ok-to-test

recheck

All jobs have passed independently across separate batched run attempts.
/override rdoproject.org/github-check


Framefile not being read in

Issue Description
I spent some time trying to get our app running up on frameit, but was unsuccessful beyond just getting a border wrapped around my images. I punted on even trying to get text showing up for now. I'd just like to get it to accept my background image to start.
When I run frameit silver --verbose I don't get any output about a Framefile being read, not found, or anything. It just generates the bordered images at full-res.
Configuration Files
Framefile.json:
{
  "default": {
    "title": {
      "color": "#ffffff",
      "font": "./fonts/SF-UI-Display-Light.otf"
    },
    "background": "./background.jpg"
  }
}

My directory structure is situated as:
./fastlane/
./fastlane/screenshots/
./fastlane/screenshots/Framefile.json
./fastlane/screenshots/background.jpg
./fastlane/screenshots/fonts/*.otf
./fastlane/screenshots/en-US/*.png [Raw Screenshots] + the framed ones generated

Environment
frameit version 2.5.1
Do you use bundler to execute fastlane (i.e. bundle exec fastlane)? NO
Do you use a Ruby environment manager (e.g. chruby, rbenv, rvm)? NO

What happens when you run frameit setup?

Could you try moving the Framefile.json to ./fastlane/?

@vpolouchkine every time i run frameit setup in my fastlane folder it acts like I don't have the ~/.frameit set up, even though I have all the device frames in that folder.

@KrauseFx tried moving the Framefile.json to ./fastlane/ and still the same output as before. No change.

Hi @justin, thanks for following up. We're going to look into this and I'm also going to mark it help wanted in case anyone from the community wants to chime in. Thanks 👍

@justin the prompts in frameit setup always indicated you were setting up the first time, even if you already had frames in ~/.frameit.  Could you try lowercasing Framefile.json to framefile.json?

@justin First off, really sorry you run into these issues. Unfortunately we're a bit behind with frameit compared to the other tools.
The documentation of this is not clear right now, sorry about this. Running frameit setup will launch the assistant that tells you how to download and use the latest device frames from Apple => frameit setup is just for setting up your machine, not your app for frameit
If you want to use frameit, just running frameit directly is enough.
I see that for some reason your Framefile.json is not properly parsed (capitalized is correct). Using frameit --verbose it should print out the following:
Parsing config file './Framefile.json'

Unfortunately I can't reproduce this error locally. Would you mind sending your zipped directory of some sample screenshots inside their folders, with your Framefile to us? You can either attach it to this issue, or send it to us via email to<EMAIL_ADDRESS>


Processing jsii assembly results in "Cannot read properties of undefined (reading 'kind')"

Hi,
I'm creating a new CdklabsConstructLibrary from cdklabs-projen-project-types. I can correctly compile the jsii, and docgen works correctly, but when the rosetta:extract takes place I am getting this error:
👾 rosetta:extract | yarn --silent jsii-rosetta extract --strict
[jsii-rosetta] [ERROR] Cannot read properties of undefined (reading 'kind')
[jsii-rosetta] [ERROR] TypeError: Cannot read properties of undefined (reading 'kind')
    at sidelineImports (cdk-aws-iot-thing-certificate-policy/node_modules/jsii-rosetta/lib/fixtures.js:163:54)
    at loadAndSubFixture (cdk-aws-iot-thing-certificate-policy/node_modules/jsii-rosetta/lib/fixtures.js:93:37)
    at fixturize (cdk-aws-iot-thing-certificate-policy/node_modules/jsii-rosetta/lib/fixtures.js:39:18)
    at cdk-aws-iot-thing-certificate-policy/node_modules/jsii-rosetta/lib/jsii/assemblies.js:174:41
    at async Promise.all (index 0)
    at async extractSnippets (cdk-aws-iot-thing-certificate-policy/node_modules/jsii-rosetta/lib/commands/extract.js:30:31)
    at async cdk-aws-iot-thing-certificate-policy/node_modules/jsii-rosetta/lib/main.js:246:15

There are kind properties in the .jsii file, such as this:
    "cdk-aws-iot-thing-certificate-policy.IotThingCertificatePolicyProps": {
      "assembly": "cdk-aws-iot-thing-certificate-policy",
      "datatype": true,
      "docs": {
        "custom": {
          "summary": "text of the Props"
        },
        "stability": "experimental"
      },
      "fqn": "cdk-aws-iot-thing-certificate-policy.IotThingCertificatePolicyProps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 30
      },

With the specific kinds of interface, class, and array.
My .projenrc.ts file contains the following dependencies, and I have upgraded to the latest versions of all modules:
  deps: ["cdk-nag", "handlebars"],
  devDeps: ["cdklabs-projen-project-types"],
  peerDeps: ["aws-cdk-lib"],
  bundledDeps: ["handlebars"],
  jsiiVersion: "~5.4.0",

The package.json contains:
    "jsii": "~5.4.0",
    "jsii-diff": "^1.97.0",
    "jsii-docgen": "^10.4.1",
    "jsii-pacmak": "^1.97.0",
    "jsii-rosetta": "^5.4.0",

And yarn.lock has the following for jsii-rosetta:
<EMAIL_ADDRESS>  version "5.4.0"
  resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-5.4.0.tgz#92af7c0a1e56cf5fffed8662a5d24d7c017f9283"
  integrity sha512-9d4uWRSy80jbi5hClHxP3S7EHi91zKCBWw9d0bup4waMnLYkmy4csNHms40OX83L1hPY/QZXdWjwPymPatV8Ag==
  dependencies:
    "@jsii/check-node" "1.96.0"
    "@jsii/spec" "^1.96.0"
    "@xmldom/xmldom" "^0.8.10"
    chalk "^4"
    commonmark "^0.31.0"
    fast-glob "^3.3.2"
    jsii "~5.4.0"
    semver "^7.6.0"
    semver-intersect "^1.5.0"
    stream-json "^1.8.0"
    typescript "~5.4"
    workerpool "^6.5.1"
    yargs "^17.7.2"

Looking for guidance on how to resolve the issue and get the other language documentation generated.

Turns out this happens when the export is annotated with a docstring:
/**
 * JSDoc
 */
export const foo = "bar";


Graduate ExpandInUsePersistentVolumes feature to beta

This PR is intend to move ExpandInUsePersistentVolumes feature to beta in 1.13.
xref - kubernetes/feature#531

/hold
Please wait until we have have created the dev-1.13 branch.
@tfogo

@mlmhl Could you retarget this to the dev-1.13 branch?

@tengqm Done.

/milestone 1.13

Pushed to 1.14
/assign @jimangel

/approve

@jimangel if the dev-1.14 branch is already merged, then this needs to be cherry-picked into master

Just a heads up guys. This PR was erroneously lgtmed and approved. The feature did not move to beta in either 1.13 or 1.14.  I am correcting this here - https://github.com/kubernetes/website/pull/12928/files .


[download fail]: LUX will skip files with same names.

When I download different videos which have a same name, the LUX will only download the first one but skip the others.
Because the file is too much, I cant to rename one by one.
How can I fix it ?
IF NOT, I wonder if the developers can add new check options of file magnitude or any other way to avoid miss-skiping only by file-name?
Besides, can developers add a rename option by add index at the last of file-name?
I think the two advises will fix the problem, if there are no working ways.

的确是这样。
命令：
lux -p -items 1-2 https://www.bilibili.com/video/BV1iC4y1j78v/
效果如图


use ontospy to check ICOS CP ontology

rewrite checkOntology using ontospy
add icpOnto.py to set up 'Onto' class and subclass
split own and inherit properties on each icp2edd class

Sem-Ver: change

use ontospy to check ICOS CP ontology

rewrite checkOntology using ontospy
add icpOnto.py to set up 'Onto' class and subclass
split own and inherit properties on each icp2edd class

Sem-Ver: change


refactor: make fee storage more efficient

Description
TODO: Update description
closes: #760

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

[ ] Targeted PR against correct branch (see CONTRIBUTING.md)
[ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[ ] Code follows the module structure standards.
[ ] Wrote unit and integration tests
[ ] Updated relevant documentation (docs/) or specification (x/<module>/spec/)
[ ] Added relevant godoc comments.
[ ] Added a relevant changelog entry to the Unreleased section in CHANGELOG.md
[ ] Re-reviewed Files changed in the Github PR explorer
[ ] Review Codecov Report in the comment section below once CI passes

Codecov Report

Merging #956 (c5178be) into ics29-fee-middleware (179c4f4) will decrease coverage by 0.07%.
The diff coverage is 69.64%.

@@                   Coverage Diff                    @@
##           ics29-fee-middleware     #956      +/-   ##
========================================================
- Coverage                 79.82%   79.74%   -0.08%
========================================================
  Files                       165      165
  Lines                     11653    11667      +14
========================================================
+ Hits                       9302     9304       +2
- Misses                     1901     1913      +12
  Partials                    450      450

Impacted Files
Coverage Δ

modules/apps/29-fee/types/fee.go
55.55% <0.00%> (-27.78%)
:arrow_down:

modules/apps/29-fee/keeper/msg_server.go
76.31% <60.00%> (+1.31%)
:arrow_up:

modules/apps/29-fee/keeper/keeper.go
88.78% <92.85%> (ø)

modules/apps/29-fee/ibc_module.go
91.15% <100.00%> (ø)

modules/apps/29-fee/keeper/escrow.go
80.00% <100.00%> (ø)

modules/apps/29-fee/keeper/events.go
100.00% <100.00%> (ø)

There is a small dip in coverage but should be pretty trivial to resolve in following PRs. Didn't want to over bloat these unnecessarily. I think its just from the addition of NewFee(), NewPacketFee()...etc in types

LGTM but can we merge this after my currently open PRs are merged? Just to limit the merge conflicts. I'll try to get everything merged today.

Sounds like a plan to me! I was planning that I'd stack up these PRs and get them in together. Happy to get the others merged first 👍


Pause/resume and stop downloads

Add option to pause or stop current downloads

stop ongoing downloads is done


Update katajainen.c

As you may have noticed, my file optimizer fhanau/Efficient-Compression-Tool includes a fork of zopfli that is much faster.
This patch ports the changes to the Huffman encoding. On enwik8 --i5, it is 9% faster.

Zopfli
File Size
Time

Zopfli (original)
34 967 036 byte
5m55.165s

Zopfli (jthlim)
34 967 036 byte
5m44.502s

Zopfli (fhanau)
34 967 036 byte
5m44.460s

Zopfli (jthlim+fhanau)
34 967 036 byte
5m33.255s

I signed it!

Thank you for your work and for the improvement


Sankey diagram, color option is not working

color option is not working with sankey diagram.
版本及环境 (Version & Environment)

ECharts 3.1.2 (ECharts version):
Google Chrome Version 48.0.2564.116 (64-bit) (Browser version):
OS X El Capitan (OS Version):

重现步骤 (Steps to reproduce)

goto this Sankey diagram example
use the following code

myChart.showLoading();
$.get('data/asset/data/product.json', function (data) {
    myChart.hideLoading();

    myChart.setOption(option = {
        title: {
            text: 'Sankey Diagram'
        },
        tooltip: {
            trigger: 'item',
            triggerOn: 'mousemove'

        },
        color:"green",
        series: [
            {
                type: 'sankey',
                layout:'none',
                data: data.nodes,
                links: data.links,
                itemStyle: {
                    normal: {
                        borderWidth: 1,
                        color:"green",
                        borderColor: '#aaa'
                    }
                },
                lineStyle: {
                    normal: {
                        curveness: 0.5
                    }
                }
            }
        ]
    });
});

Expected behaviour  && What went wrong
I'm expecting the items in Sankey diagram to be green coloured. But it uses the default color as below

Hi @sujith3g
Thx for the feedback.
This is a Bug! Please wait for the fix.

PR is coming soon.


tilt: missing embedded assets

Describe the bug
Cloud assets were deprecated in 0.33.6, see https://github.com/tilt-dev/tilt/pull/6214
Launching tilt now returns an error:
$ tilt up
Tilt started on http://<IP_ADDRESS>:10350/ (listening on <IP_ADDRESS>)
v0.33.6, built
Error: running in prod mode, but JS/CSS files are not available.
Please report this: https://github.com/tilt-dev/tilt/issues

I believe the assets need to be built with make build-js so they can be embedded.
Notify maintainers
@anton-dessiatov
Metadata
 - system: `"x86_64-linux"`
 - host os: `Linux 6.5.5-200.fc38.x86_64, Debian GNU/Linux, 12 (bookworm), nobuild`
 - multi-user?: `no`
 - sandbox: `no`
 - version: `nix-env (Nix) 2.17.0`
 - nixpkgs: `/home/vscode/.nix-defexpr/channels/nixpkgs`

Sorry for the breakage.
Ya, it needs to build the js assets. There's a good example in the homebrew formula:
https://github.com/Homebrew/homebrew-core/blob/faea31354e37ab5d21a9ce4ebea6bee209f3d9c3/Formula/t/tilt.rb
This will make everything more hermetic and faster overall so it's a good change anyway.

@jgillich, thanks for reporting this! I haven't checked the package integrity for quite a while so all updates were mostly auto-bumps.
I believe I have fixed the issue at #260712. Could you please take a look and see if the problem is gone for you?


Where do I get a valid LicenseKey & Licensee

The provided Licensee and LicenseKey are empty in the sample repo which causes the following runtime failure

Is a license required to use this plugin? Or purely to use RSK's SAML 2.0 Federation Gateway offering? https://www.identityserver.com/products/

Hi, I'm also stuck here. Is this a commercial feature?

I realized this is a commercial product. In order to get a license key, you need to contact sales.


Support for changing format style of generated methods

Hello!
SBE C++ generated code changes field names to upper case for methods like put, get and skip (e.g. for field payload C++ class contains putPayload() method). It would greatly benefit our generic code if the field name format could be controllable using cmd arguments. Even better if we could switch between camel case and snake case.
We played a bit with SBE code and managed to modify it accordingly. Is a contribution like this from our side something that you would consider?

Sure. Feel free to put up a PR and we can review it.

Thanks! We'll create PR and link to this issue when it's ready for review.

Closing due to inactivity.


Remove mime-types, rexml, and webrick runtime dependencies

Summary
I notice cucumber-rails doesn't directly use the mime-types, rexml, and webrick gems.
Let's remove them from the gemspec to avoid forcing unnecessary dependencies on downstream projects.
How Has This Been Tested?
The automated test suite passes showing these gems are unneeded.
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue).
[ ] New feature (non-breaking change which adds functionality).
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected).

Checklist:

[ ] I've added tests for my code.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.

Hi @orien,
Thanks for your making your first contribution to Cucumber, and welcome to the Cucumber committers team! You can now push directly to this repo and all other repos under the cucumber organization! 🍾
In return for this generous offer we hope you will:

✅ Continue to use branches and pull requests. When someone on the core team approves a pull request (yours or someone else's), you're welcome to merge it yourself.
💚 Commit to setting a good example by following and upholding our code of conduct in your interactions with other collaborators and users.
💬 Join the community Slack channel to meet the rest of the team and make yourself at home.
ℹ Don't feel obliged to help, just do what you can if you have the time and the energy.
🙋 Ask if you need anything. We're looking for feedback about how to make the project more welcoming, so please tell us!

On behalf of the Cucumber core team,
Aslak Hellesøy
Creator of Cucumber


Add validation

This updates README with -validationFile and also introduces -validationPatience, to do early stopping based on validation results.

cool, any reason not to merge?


feat!: version UpgradeHeightDelay

Overview
closes #3978 #3979
this is just a nice to have for v3. If we're worried about this causing issues at all, we should just postpone this imo.

Another option is to set a time instead of a number of blocks, which becomes the delay. This makes it easier to know when exactly the switch to vX will happen

Another option is to set a time instead of a number of blocks, which becomes the delay. This makes it easier to know when exactly the switch to vX will happen

I like that the most!
if we postpone to v4, then I definitely think we should do that and bother with the migration etc

merging now but I'm assigning myself the flups
thanks everyone!!


project: add project status conditions

https://github.com/openshift/api/pull/427 was merged in prebase-1.16 but missed during the bump of master branch...
/cc @deads2k
/cc @sttts

/lgtm


change shader variable TIME's type to vec4

TIME in gles3 ubo_data is a vec4

Obsoleted by 80929d3.


Document "w3c-software-doc" license

Basically:
{
   license: "w3c-software-doc"
}

Gives you the W3C document + software license.

+1 to decouple specStatus from license

Filed bug:
https://github.com/w3c/respec/issues/696
Sent from my iPhone

On 26 Feb 2016, at 1:18 AM, Yoav Weiss<EMAIL_ADDRESS>wrote:
+1 to decouple specStatus from license
—
Reply to this email directly or view it on GitHub.


Add a helper function to type check species' for mechanism and component classes.

Code like the following should be more automated:
if isinstance(rnap, Species):
self.rnap = rnap
#or is type string, in which case create a
elif isinstance(rnap, str):
self.rnap = Species(name = rnap, material_type = "protein")
#someone might make RNAP a component if they want to add it to a mixture, as you might with a T7 polymerase in a cell-free system
elif isinstance(rnap, Component) and rnap.get_species() != None:
self.rnap = rnap.get_species()
else:
raise ValueError("'rnap' parameter must be a string, a Component with defined get_specie(), or a chemical_reaction_network.specie")

I agree. David Beazley has an excellent talk on this: https://forum.dabeaz.com/t/the-fun-of-reinvention-pycon-israel-june-12-2017/204
Below the talk in the forum, there are some packages mentioned, but none of them is maintained at the moment.
But I guess we can implement a basic type checker using type hints (just like in the video).

functions have been added to Mixture and Component.


fix: Update objective specification and remove shuffling in datasample order tests

Fix issue in datasamples order tests
Update objective specification which need to have test-only datasamples
Update testtuple specification to be more specific on sample used (different of the train)
Companion PR https://github.com/SubstraFoundation/substra-chaincode/pull/140

E2E tests pass


[libmysql] Fix the install path of pdb files

Fixes #40027

[x] Changes comply with the maintainer guide.
[ ] SHA512s are updated for each updated download.
[ ] The "supports" clause reflects platforms that may be fixed by this new version.
[ ] Any fixed CI baseline entries are removed from that file.
[ ] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

The PDB fix doesn't belong into install-exports.patch.

The PDB fix doesn't belong into install-exports.patch.

This patch has the following contents, so I add the pdb fix to this patch.
   INSTALL(TARGETS ${target}
-    RUNTIME DESTINATION ${ARG_DESTINATION} ${COMP}
+    ${LIBRARY_EXPORT_ARGS}
+    RUNTIME DESTINATION bin ${COMP}

/azp run

Can you move the change to a different patch or rename the patch so the intention of the fix is clear?

Can you move the change to a different patch or rename the patch so the intention of the fix is clear?

Done.


Cask request: Firefox Developer Edition

Cask details
Name - Firefox Developer Edition
Homepage - https://www.mozilla.org/nl/firefox/developer/
License - Creative Commons-licentie
Download URL - https://download.mozilla.org/?product=firefox-aurora-latest-l10n&os=osx
Description - Special Firefox edition for Developers

Already in homebrew-versions.


Removed duplicate @PlanningMethod decorators.

This commit removes several instances of nested @PlanningMethod
decorators on several of our planners.  It refactors some methods
into internal calls that are wrapped by a new @PlanningMethod instead
so they can be called from multiple @PlanningMethods without duplication.

:+1: Great catch. I have only have one concern about HauserParabolicSmoother before I merge this (see above).
It looks like Travis failed due to a transient error. I restarted the build.

Thanks @pras, this will address part of issue https://github.com/personalrobotics/prpy/issues/256 I think.

Oops, yeah that would have messed up SequencePlanner.  I refactored it to use an internal method like the others.

LGTM. I'm happy to merge after you resolve the conflict. It's likely just that _FollowVectorField rename is conflicting with the recent merge of #269.

@mkoval can you restart the checks? I think it failed for no reason.
https://travis-ci.org/personalrobotics/prpy/builds/114531617

@mkoval: Actually, is it better to modify @PlanningMethod to be re-entrant?
In theory we can avoid re-cloning if we do a few checks in key places.

That would be a better solution. It's not immediately obvious to me how to do it, but go ahead if you have an idea!

I restarted the build again. I'm not sure why Travis has been so unhappy.


Don't use subpasses when we're using Canvas background mode in Mobile

When using the Canvas background mode we're copying our 2D render result into our 3D buffer, then rendering 3D, do post processing, and finally copy the end result back into our 2D buffer.
In this setup we can't use subpasses when rendering 3D as we're reading from, and eventually writing to, our 2D render target.
This PR adds a check so the copy to 3D buffer, and copy back to 2D buffer, happen in separate passes instead of in subpasses.

Fixes https://github.com/godotengine/godot/issues/90099

I can confirm that the errors are gone with v4.3.dev.custom_build [9e9a6fb6d] when running the https://github.com/godotengine/godot-demo-projects/tree/master/2d/particles demo.

Thanks!


app_store_build_number always returns 1

app_store_build_number always returns 1, when using it like this:
    latest_build_number = app_store_build_number(
      app_identifier: app_id,
      initial_build_number: 0,
      version: get_version_number,
      live: false
    )

fastlane 2.120.0
Might be related to #14540

We are also experiencing this issue, no matter the build number we are receiving the same version code. Attached is the fastlane env and the calls we are making via spaceship
✅ fastlane environment ✅
Stack

Key
Value

OS
10.14.4

Ruby
2.3.7

Bundler?
true

Git
git version 2.17.2 (Apple Git-113)

Installation Source
~/Projects/project/vendor/bundle/ruby/2.3.0/bin/fastlane

Host
Mac OS X 10.14.4 (18E226)

Ruby Lib Dir
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib

OpenSSL Version
LibreSSL 2.6.5

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

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

Xcode Version
10.1

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL

LANGUAGE

Spaceship Calls
def set_project_build_number(data)
bundle_id = bundle_identifier(data)
Spaceship::Tunes.login(USERNAME)
Spaceship::Tunes.select_team
app = Spaceship::Tunes::Application.find(bundle_id)
version = data["version"]
train = app.build_trains[version]

puts "Getting latest build number for version:" + version

if train == nil
    puts "No version found on iTunes. Setting build number to 0"
    increment_build_number(build_number: 0)
else
    build_count = train.first.build_version.to_i
    puts "Build number reported by iTunes Connect: " + build_count.to_s
    increment_build_number(build_number: build_count + 1)
end

end
No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.120.0
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.0.0

bundler
1.16.5

io-console
0.4.5

CFPropertyList
2.3.6

concurrent-ruby
1.0.5

i18n
0.9.5

minitest
5.11.3

thread_safe
0.3.6

tzinfo
1.2.5

activesupport
4.2.10

public_suffix
2.0.5

addressable
2.6.0

atomos
0.1.3

awesome_print
1.8.0

babosa
1.0.2

builder
3.2.3

clipboard
1.1.1

gherkin
4.1.3

cucumber-core
1.5.0

cucumber-wire
0.0.1

diff-lcs
1.3

multi_json
1.13.1

multi_test
0.1.2

cucumber
2.99.0

edn
1.1.1

geocoder
1.4.7

httpclient
2.8.3

json
1.8.6

command_runner_ng
0.1.3

thor
0.20.0

run_loop
2.6.6

slowhandcuke
0.0.3

calabash-cucumber
0.21.5

claide
1.0.2

fuzzy_match
2.0.4

nap
1.1.0

cocoapods-core
1.5.3

cocoapods-deintegrate
1.0.2

cocoapods-downloader
1.2.1

cocoapods-plugins
1.0.0

cocoapods-search
1.0.0

cocoapods-stats
1.0.0

netrc
0.11.0

cocoapods-trunk
1.3.0

cocoapods-try
1.1.0

colored2
3.1.2

escape
0.0.4

fourflusher
2.0.1

gh_inspector
1.1.3

molinillo
0.6.5

ruby-macho
1.2.0

nanaimo
0.2.6

xcodeproj
1.8.2

cocoapods
1.5.3

colored
1.2

colorize
0.8.1

highline
1.7.10

commander-fastlane
4.4.6

declarative
0.0.10

declarative-option
0.1.0

digest-crc
0.4.1

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20180417

dotenv
2.7.2

emoji_regex
1.0.1

excon
0.62.0

multipart-post
2.0.0

faraday
0.15.4

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

faraday_middleware
0.13.1

fastimage
2.1.5

jwt
2.1.0

memoist
0.16.0

os
1.0.0

signet
0.11.0

googleauth
0.6.7

mime-types-data
3.2019.0331

mime-types
3.2.2

uber
0.1.0

representable
3.0.4

retriable
3.1.2

google-api-client
0.23.9

google-cloud-env
1.0.5

google-cloud-core
1.3.0

google-cloud-storage
1.16.0

mini_magick
4.5.1

multi_xml
0.6.0

plist
3.5.0

rubyzip
1.2.2

security
0.1.3

naturally
2.2.0

simctl
1.6.5

slack-notifier
2.3.2

terminal-notifier
2.0.0

unicode-display_width
1.5.0

terminal-table
1.8.0

tty-screen
0.6.5

tty-cursor
0.6.1

tty-spinner
0.9.0

word_wrap
1.0.0

rouge
2.0.7

xcpretty
0.3.0

xcpretty-travis-formatter
1.0.0

git
1.4.0

generated on: 2019-04-15

I had same issue but with latest update it seems fixed now.
Below my env! 👍
✅ fastlane environment ✅
Stack

Key
Value

OS
10.14.4

Ruby
2.3.7

Bundler?
true

Git
git version 2.20.1 (Apple Git-117)

Installation Source
~/vendor/cache/ruby/2.3.0/bin/fastlane

Host
Mac OS X 10.14.4 (18E226)

Ruby Lib Dir
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib

OpenSSL Version
LibreSSL 2.6.5

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

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

Xcode Version
10.2

System Locale

Variable
Value

LANG
en_GB.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
`./fastlane/Fastfile`

    desc "Bumps the build number, builds and distributes to TestFlight Beta"
    lane :beta do
      current_build_number = latest_testflight_build_number(version: get_version_number)
      new_build_number = increment_build_number(build_number: current_build_number + 1)

      build
      pilot(skip_waiting_for_build_processing: "true")

      build_number = "#{get_version_number}(#{new_build_number})"
      tag(platform: "iOS", build_number: build_number)

    end

No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.120.0
✅ Up-To-Date

Loaded fastlane plugins:

Plugin
Version
Update-Status

fastlane-plugin-increment_version_code
0.4.3
✅ Up-To-Date

fastlane-plugin-versioning_android
0.1.0
✅ Up-To-Date

fastlane-plugin-update_android_strings
0.1.0
✅ Up-To-Date

Loaded gems

Gem
Version

did_you_mean
1.0.0

bundler
1.17.2

io-console
0.4.5

CFPropertyList
3.0.0

public_suffix
2.0.5

addressable
2.6.0

atomos
0.1.3

babosa
1.0.2

claide
1.0.2

colored
1.2

colored2
3.1.2

highline
1.7.10

commander-fastlane
4.4.6

declarative
0.0.10

declarative-option
0.1.0

digest-crc
0.4.1

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20180417

dotenv
2.7.2

emoji_regex
1.0.1

excon
0.64.0

multipart-post
2.0.0

faraday
0.15.4

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

faraday_middleware
0.13.1

fastimage
2.1.5

gh_inspector
1.1.3

jwt
2.1.0

memoist
0.16.0

multi_json
1.13.1

os
1.0.0

signet
0.11.0

googleauth
0.6.7

httpclient
2.8.3

mime-types-data
3.2019.0331

mime-types
3.2.2

uber
0.1.0

representable
3.0.4

retriable
3.1.2

google-api-client
0.23.9

google-cloud-env
1.0.5

google-cloud-core
1.3.0

google-cloud-storage
1.16.0

json
2.2.0

mini_magick
4.5.1

multi_xml
0.6.0

plist
3.5.0

rubyzip
1.2.2

security
0.1.3

naturally
2.2.0

simctl
1.6.5

slack-notifier
2.3.2

terminal-notifier
2.0.0

unicode-display_width
1.5.0

terminal-table
1.8.0

tty-screen
0.6.5

tty-cursor
0.6.1

tty-spinner
0.9.0

word_wrap
1.0.0

nanaimo
0.2.6

xcodeproj
1.8.2

rouge
2.0.7

xcpretty
0.3.0

xcpretty-travis-formatter
1.0.0

fastlane-plugin-increment_version_code
0.4.3

ox
2.10.0

fastlane-plugin-update_android_strings
0.1.0

fastlane-plugin-versioning_android
0.1.0

netrc
0.11.0

rest-client
2.0.2

xcode-install
2.5.0

generated on: 2019-04-17

I switched to latest_testflight_build_number as a workaround.

@tarbayev @elmdecoste
The problem is sort by Uploaded date for the get builds in the code. Which I fixed it and the PR is open.
You can try using my forked repo. Let me know if that solves your problem.
(You can do so by replacing gem 'fastlane' with gem 'fastlane', :git => 'https://github.com/ramnac/fastlane', :branch => 'master' and then running bundle update)

I found this issue very useful: How to set CURRENT_PROJECT_VERSION in xcode 8
Instead of modifing the value in "build version" in xCode, you modify
CFBundleVersion
CFBundleShortVersionString
in info.plist make sure that CFBundleShortVersionString is the same as the Build Version number.
Then publish and if you run app_store_build_number now it should work as expect.


window.ipfs ACL should match the http read-only / gateway API

go-ipfs exposes a subset of the API to the gateway as a public / read-only version of the regular API. The white list we use for window.ipfs should be derived from that list, if it isn't already.
Current definition of the read-only api https://github.com/ipfs/go-ipfs/blob/727bf49eff7ff61936aee6d4674ae3e7ad0aaddb/core/commands/root.go#L155-L187

I like the idea of having the source of truth in a spec and being able to assume both js-ipfs and go-ipfs follow that spec.
That being said, right now, the lack of add on the list makes this proposal bit problematic.
If dapps are unable to add data over window.ipfs, why would anyone use it?
Is there an upstream issue for go-ipfs about changing defaults or making this list configurable?

Closing due to https://github.com/ipfs-shipyard/ipfs-companion/issues/589#issuecomment-712356448


Feature/1.8.x

:tada: This PR is included in version 1.8.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Review/refactor handling of timezone information

I think there may be some particular issues in reports/graphs.py as I wrote much of that early on without a clear understanding of Django's timezone handling. :rage4:

b0d2fdd fixes one instance of misuse of timezone.now().


feat(vpn): bump furyagent

BREAKING CHANGE: upgrading furyagent version changes the cloud-init
user-data and forces the recreation of the VPN instance, changing its public IP.
Leaving as Draft to check for a way to at least keep the public IPs unchanged.

superseded by #59


documentTouchScroll is not working?

Hi, thnx for great plugin 👍
Please, can you explain how does "documentTouchScroll" parameter works?
I've got horisontal scrollbar with images.
But I can't scroll page verticaly  if I start to scoll it from image in scrollbar.
I thought that parameter "documentTouchScroll" = true can solve this problem, but not.
So should it or not?
Thnx.

I have this problem too.


Pin to an older version of rustup temporarily

cc #3394

r? @brson
(rust_highfive has picked a reviewer for you, use r? to override)

@bors: r+

:pushpin: Commit aa96932 has been approved by alexcrichton

:hourglass: Testing commit aa96932 with merge cb2102b...

:sunny: Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing cb2102bd6311685c19072800e1af796144187c5d to master...


Problems pane not very helpful in narrow side panel

The source and location are less important than the message text IMO

We closed this issue because we don't plan to address it.
Thanks for your understanding, and happy coding!


Add gutter marks for failures

Yesterday’s TextMate release (alpha.9575) added support for setting (and clearing) gutter marks via mate: https://github.com/textmate/textmate/blob/v2.0-alpha.9575/Applications/TextMate/about/Changes.md#2014-10-15-v20-alpha9575
This would make a great addition for the RSpec bundle – I think I'll give it a try soon; if anyone else wants to do a PR: Go for it! :smiley:

Implemented in bf8b559085ec5a.

Please update bundle index, @infininight :)

And deployed.


Add an option to clear recent scenes in the 'Open Recent' submenu

This should close #11038
My implementation follows #12017, the clear recent scripts option in the script editor.

Could you squash the commits together? http://docs.godotengine.org/en/latest/community/contributing/pr_workflow.html#mastering-the-pr-workflow-the-rebase


[MEMBER'S CHOICE] Portal specific shortcodes

DESCRIPTION
For member's choice, I wanted to do a spike to see how hard it would be to have portal specific shortcodes. This would enable more advanced templating, since different portals could import the same study template and not have to worry about the stable ids conflicting.
However, since they are not study specific, for multi-study portals, we do have to be careful about template stable ids. I'm thinking, when we "clone" studies, we could have an optional stable_id_prefix that would only be needed in the multi-study case. Or, we could make shortcodes study-specific 😵💫. I suspect this will be possible but harder than portal specific shortcodes.
TO TEST:  (simple manual steps for confirming core behavior -- used for pre-release checks)

Repopulate ourhealth and demo
Ensure no functional regressions
Create a survey in demo with the shortcode oh_oh_basicInfo. Assign to all participants and ensure that ourhealth and demo both display the correct surveys.

looks good!


Add Brand faker

Add sport, car and watch brand with Brand faker. Generate random sport wearing brand, car brand or watch brand. Only generate brand by types of products.

Codecov Report

Merging #668 (30da9e6) into main (34c43b8) will increase coverage by 0.00%.
The diff coverage is 100.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff            @@
##               main     #668   +/-   ##
=========================================
  Coverage     92.76%   92.76%
- Complexity     2634     2639    +5
=========================================
  Files           283      284    +1
  Lines          5429     5435    +6
  Branches        590      590
=========================================
+ Hits           5036     5042    +6
  Misses          243      243
  Partials        150      150

Impacted Files
Coverage Δ

.../net/datafaker/providers/sport/SportProviders.java
100.00% <ø> (ø)

.../main/java/net/datafaker/service/files/EnFile.java
93.33% <ø> (ø)

...va/net/datafaker/providers/base/BaseProviders.java
100.00% <100.00%> (ø)

.../main/java/net/datafaker/providers/base/Brand.java
100.00% <100.00%> (ø)

.../datafaker/transformations/sql/SqlTransformer.java
87.45% <0.00%> (-0.74%)
:arrow_down:

...ker/idnumbers/pt/br/IdNumberGeneratorPtBrUtil.java
96.29% <0.00%> (+3.70%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

Looks good to me now! Thanks for adding this and fixing the PR feedback!


SPFx multi component solution issue

I'm working on an SPFx solution with multiple components - 2 webparts and 2 listview commandsets(command bar, context menu). Upon deploying the package to App Catalog, while the webparts seem to work fine, only one of the extensions is activated and not the other one.
elements.xml has 2  elements, one for each extension,
ClientSideInstance.xml has 2  elements, one for each extension.
But still no luck, wonder what's missing. Appreciate any help.
Category

[x] Question
[ ] Typo
[ ] Bug
[ ] Additional article idea

Did you do one deployment or multiple deployments to the app catalog & installation of the apps? If you did multiple, did you bump the version of the package and upgrade it?
If not, SharePoint has no way to know that there are features that should be reactivated with new things to provision - ie: if you test it with one extension and later added the 2nd one, the 2nd one would not be provisioned unless the package version was bumped.

Thanks for the reply @andrewconnell.
I've always been deleting the previous package from the app catalog and uploading a new package and on sites, it was a new installation every time. But never worked.

Need more info then, like sharing your project, sharing the package-solution.json file, element.xml files, etc... should have worked... so something else may be going on.

I'll see how I can share my project/ package-solution, element.xml files. Will post details here.

Just copy the contents (not the actual file, just their contents) of those files into a comment... please use GFM to make it readable


Add top level Qos Management Support with cgroupfs driver

I have decided to break down my work into really small PR's. So this first one only adds support for top level QOS container management using a cgroupfs driver
Work that still needs to be done in this PR:

Test the Init method of the QOSContainerManager
(I was not sure how exactly to test this at this point. Later on I plan to have an e2e test to test this behaviour. Suggestions??)
Move QOSClass to qos/types.go
(Ideally if this is moved to qos package it should be used in the QOS package aswell, currently we have QOS classes defined as string constants in qos/util. I would prefer @vishh or @derekwaynecarr to confirm before I make the changes)(Should I move it to qos/util package because moving it to qos package would result in import cycles)
Add support for updates on the top level container. We will have a Update() method in QOSContainerManager
(This will be handled in a future PR)

I will have the PodCgroupManager implementation in a separate PR. I am currently writing tests for the same.
@ronnielai @Random-Liu @yujuhong Please have a look whenever you find time.

Would be moving the PRs to the main repo now. So closing this one.


add query parameters support

I added support for unnamed query parameters. I will glad to add it to the repository.
The functionality can be very helpful for a users.

I prepared another pull request from new dedicated branch


Added Hindi translations

Added the support for the Hindi translations.

Closing. This merged in the parent repo. Thanks again for the help!


[fixed] Unable to tab through modal inputs (#198)

Fixes #198.
-Due to the 'visible' function recursively traversing up the DOM tree
and checking the offset width and heights of all parents to determine
visibility, any inputs contained within a ReactPortal with an offset
height and width of 0/0 will be considered untabbable. I'm proposing
we make this visibility check an "OR"  since relying on a parents offset
height and width is unreliable since sometimes a parent element does
not wrap it's children depending on the applied styles.

http://i.imgur.com/Eyc56Uk.png

This logic isn't quite right, hmm.  Perhaps alter the hidden check to rely on other criteria besides offsetWidth and offsetHeight?

I solved this in my local project by applying some additional styling. It's worth noting that if any element between a potential tabbable and body is 0px by 0px, in-modal tabbing will not function. It may be worth only checking visibility until you reach the root ModalPortal.

Ran into this issue myself, great find.


$cordovaLocalNotification not working on android

the following code
  $cordovaLocalNotification.schedule({
	id: 0,
	message: notifText,
	title: notifTitle,
	autoCancel: true
});

gives no result neither any error message in android, but works perfectly when testing on iOs.
Anyone experiencing similiar issues?

I am using all the other plugins successfully, so loading ngcordova before cordova.js is non-issue.
I haven't had a chance to run my app on iOS yet but on Android I get the following when I inspect the app it on Chrome. This is my first time using the local notifications plugin.
Error: [$injector:unpr] Unknown provider: $cordovaLocalNotificationProvider <- $cordovaLocalNotification <- localNotificationService
http://errors.angularjs.org/1.3.13/$injector/unpr?p0=ordovaLocalNotificationProvider <- %24cordovaLocalNotification <- localNotificationService

I have had an issue with trying to use local notification and push at the
same time. I disabled push and local worked immediately.
On Tue, Jun 23, 2015, 12:22 AM hasandogu<EMAIL_ADDRESS>wrote:

I am using all the other plugins successfully, so loading ngcordova before
cordova.js is non-issue.
I haven't had a chance to run my app on iOS yet but on Android I get the
following when I inspect the app it on Chrome. This is my first time using
the local notifications plugin.
Error: [$injector:unpr] Unknown provider:
$cordovaLocalNotificationProvider <- $cordovaLocalNotification <-
localNotificationService
http://errors.angularjs.org/1.3.13/$injector/unpr?p0=ordovaLocalNotificationProvider <- %24cordovaLocalNotification <- localNotificationService
http://errors.angularjs.org/1.3.13/%24injector/unpr?p0=ordovaLocalNotificationProvider <- %24cordovaLocalNotification <- localNotificationService
—
Reply to this email directly or view it on GitHub
https://github.com/driftyco/ng-cordova/issues/855#issuecomment-114362534
.

I don't have push installed. As soon as I use cordova.plugins.notification.local.schedule itself, it works.

@jamesdef:
"autoCancel" has been removed - Upgrade Guide
and you have to use the new plugin version for ngCordova to work:
<EMAIL_ADDRESS>

@bricktownseo @hasandogu:
I have tested (again) the $cordovaLocalNotification and it is working fine on Android and iOS (I don't have push notification plugin installed).
I am using PhoneGap Build to build my project.
I am using:

ngCordova: 0.1.17-alpha (latest)
de.appplant.cordova.plugin.local-notification: 0.8.1
config.xml:

<preference name="phonegap-version" value="3.7.0" />

<gap:plugin name="de.appplant.cordova.plugin.local-notification" version="0.8.1" source="plugins.cordova.io" />

Test code:
$scope.scheduleDelayedNotification = function () {
  var now = new Date().getTime();
  var _10SecondsFromNow = new Date(now + 10 * 1000);

  $cordovaLocalNotification.schedule({
    id: 1,
    title: 'Title here',
    text: 'Text here',
    at: _10SecondsFromNow
  });
};

Tested on:

iPhone 4S (iOS 8.3)
HTC One (Android 5.0.2)

Please provide details about your $cordovaLocalNotification example code and device + libs info

@DanailMinchev
Thanks for your response. Even after copying your exact code, iOs works fine and android doesn't do anything.
I'm testing on a Nexus 5, running on Android L.

Could you try this one:
$window.cordova.plugins.notification.local.schedule({
  id: 1,
  title: 'Title here',
  text: 'Text here',
  data: {
    customProperty: 'custom value'
  }
}, function (result) {
  console.log("done");
});

or replace $window with window

@jamesdef
My bower.json is:
{
  "name": "Name",
  "version": "0.0.1",
  "description": "Msg",
  "private": true,
  "dependencies": {
    "angular": "1.3.15",
    "angular-mocks": "1.3.15",
    "angular-animate": "1.3.15",
    "angular-sanitize": "1.3.15",
    "angular-ui-router": "0.2.13",
    "lodash": "3.7.0",
    "jquery": "2.1.3",
    "ionic": "driftyco/ionic-bower#1.0.1",
    "ngCordova": "0.1.17-alpha",
    "restangular": "1.5.1",
    "angular-google-maps": "2.0.19"
  },
  "resolutions": {
    "angular": "1.3.15",
    "angular-sanitize": "1.3.15",
    "angular-animate": "1.3.15",
    "lodash": "~2.4.1"
  }
}

I'm compiling against Android 5.0.1 (API level: 21) / PhoneGap 3.7.0 on PhoneGap Build and not Android 5.1.1 (API level: 22), because there is a bug with Android 5 / Crosswalk and the native plugin:
-compile:
    [javac] Compiling 59 source files to /project/bin/classes
    [javac] /project/src/de/appplant/cordova/plugin/localnotification/LocalNotification.java:495: error: cannot find symbol
    [javac]                     webView.evaluateJavascript(js, null);
    [javac]                            ^
    [javac]   symbol:   method evaluateJavascript(String,<null>)
    [javac]   location: variable webView of type CordovaWebView
    [javac] /project/src/de/appplant/cordova/plugin/localnotification/LocalNotification.java:492: error: cannot find symbol
    [javac]         webView.post(new Runnable(){
    [javac]                ^
    [javac]   symbol:   method post(<anonymous Runnable>)
    [javac]   location: variable webView of type CordovaWebView
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 2 errors

Anyway, this bug might not be related to the issue, because you are able to recompile successfully, right?
1). If you are compiling against greater version of Android 5.0.1 (API level: 21), then could you try lower one?
2). I have tried both code snippets:
          $cordovaLocalNotification.schedule({
            id: 1,
            title: 'title plugin',
            text: 'text plugin'
          }).then(function(result) {
            console.log('plugin callback result:');
            console.log(JSON.stringify(result));
          }, function(result) {
            console.log('plugin callback error:');
            console.log(JSON.stringify(result));
          }, function(result) {
            console.log('plugin callback update:');
            console.log(JSON.stringify(result));
          });

and
          $window.cordova.plugins.notification.local.schedule({
            id: 1,
            title: 'title native',
            text: 'text native'
          }, function(result) {
            console.log('native callback result:');
            console.log(result);
          });

and I'm receiving:
plugin callback result:
"OK"
native callback result:
OK

Please try them (to see if there is a problem with native plugin) and paste the result.
3). Please paste config.xml and bower.json (I'm not using push plugin)
4). I will try the same app on different Android phone and let you know.
@bricktownseo you said that it works, can you provide more details how do you compile the app - android version? Thank you!
@hasandogu could you try same things described above (the two code snippets with same config)? Thank you!

@DanailMinchev
Really appreciating your help!

I'm compiling against Android 5.0.2
tried both, no console output at all
config.xml

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget id="com.ionicframework.tesou608936" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
  <name>MapTapp</name>
  <description>

        The RendezVous.mobi MapTapp Project.

    </description>
  <author<EMAIL_ADDRESS>href="">

      MapTapp Team

    </author>
  <content src="index.html"/>
  <access origin="*"/>
  <preference name="webviewbounce" value="false"/>
  <preference name="UIWebViewBounce" value="false"/>
  <preference name="DisallowOverscroll" value="true"/>
  <preference name="BackupWebStorage" value="none"/>
  <preference name="SplashScreen" value="screen"/>
  <preference name="AutoHideSplashScreen" value="true"/>
  <preference name="SplashScreenDelay" value="3000"/>
  <feature name="StatusBar">
    <param name="ios-package" value="CDVStatusBar" onload="true"/>
  </feature>
  <platform name="android">
    <icon src="resources/android/icon/drawable-ldpi-icon.png" density="ldpi"/>
    <icon src="resources/android/icon/drawable-mdpi-icon.png" density="mdpi"/>
    <icon src="resources/android/icon/drawable-hdpi-icon.png" density="hdpi"/>
    <icon src="resources/android/icon/drawable-xhdpi-icon.png" density="xhdpi"/>
    <icon src="resources/android/icon/drawable-xxhdpi-icon.png" density="xxhdpi"/>
    <icon src="resources/android/icon/drawable-xxxhdpi-icon.png" density="xxxhdpi"/>
    <splash src="resources/android/splash/drawable-land-ldpi-screen.png" density="land-ldpi"/>
    <splash src="resources/android/splash/drawable-land-mdpi-screen.png" density="land-mdpi"/>
    <splash src="resources/android/splash/drawable-land-hdpi-screen.png" density="land-hdpi"/>
    <splash src="resources/android/splash/drawable-land-xhdpi-screen.png" density="land-xhdpi"/>
    <splash src="resources/android/splash/drawable-land-xxhdpi-screen.png" density="land-xxhdpi"/>
    <splash src="resources/android/splash/drawable-land-xxxhdpi-screen.png" density="land-xxxhdpi"/>
    <splash src="resources/android/splash/drawable-port-ldpi-screen.png" density="port-ldpi"/>
    <splash src="resources/android/splash/drawable-port-mdpi-screen.png" density="port-mdpi"/>
    <splash src="resources/android/splash/drawable-port-hdpi-screen.png" density="port-hdpi"/>
    <splash src="resources/android/splash/drawable-port-xhdpi-screen.png" density="port-xhdpi"/>
    <splash src="resources/android/splash/drawable-port-xxhdpi-screen.png" density="port-xxhdpi"/>
    <splash src="resources/android/splash/drawable-port-xxxhdpi-screen.png" density="port-xxxhdpi"/>
  </platform>
  <platform name="ios">
    <icon src="resources/ios/icon/icon.png" width="57" height="57"/>
    <icon<EMAIL_ADDRESS>width="114" height="114"/>
    <icon src="resources/ios/icon/icon-40.png" width="40" height="40"/>
    <icon<EMAIL_ADDRESS>width="80" height="80"/>
    <icon src="resources/ios/icon/icon-50.png" width="50" height="50"/>
    <icon<EMAIL_ADDRESS>width="100" height="100"/>
    <icon src="resources/ios/icon/icon-60.png" width="60" height="60"/>
    <icon<EMAIL_ADDRESS>width="120" height="120"/>
    <icon<EMAIL_ADDRESS>width="180" height="180"/>
    <icon src="resources/ios/icon/icon-72.png" width="72" height="72"/>
    <icon<EMAIL_ADDRESS>width="144" height="144"/>
    <icon src="resources/ios/icon/icon-76.png" width="76" height="76"/>
    <icon<EMAIL_ADDRESS>width="152" height="152"/>
    <icon src="resources/ios/icon/icon-small.png" width="29" height="29"/>
    <icon<EMAIL_ADDRESS>width="58" height="58"/>
    <icon<EMAIL_ADDRESS>width="87" height="87"/>
    <splash<EMAIL_ADDRESS>width="640" height="1136"/>
    <splash src="resources/ios/splash/Default-667h.png" width="750" height="1334"/>
    <splash src="resources/ios/splash/Default-736h.png" width="1242" height="2208"/>
    <splash src="resources/ios/splash/Default-Landscape-736h.png" width="2208" height="1242"/>
    <splash<EMAIL_ADDRESS>width="2048" height="1536"/>
    <splash src="resources/ios/splash/Default-Landscape~ipad.png" width="1024" height="768"/>
    <splash<EMAIL_ADDRESS>width="1536" height="2048"/>
    <splash src="resources/ios/splash/Default-Portrait~ipad.png" width="768" height="1024"/>
    <splash<EMAIL_ADDRESS>width="640" height="960"/>
    <splash src="resources/ios/splash/Default~iphone.png" width="320" height="480"/>
  </platform>
  <icon src="resources/android/icon/drawable-xhdpi-icon.png"/>
</widget>
```

bower.json

```
{
  "name": "MapTapp",
  "private": "true",
  "devDependencies": {
    "ionic": "driftyco/ionic-bower#1.0.0"
  },
  "dependencies": {
    "angular-ui-router-anim-in-out": "~0.0.13"
  },
  "resolutions": {
    "angular": ">= 1.0.8",
    "angular-animate": "1.3.13",
    "angular-sanitize": "1.3.13"
  }
}

```

Hi @DanailMinchev
Thanks so much for your help. I actually figured my problem out yesterday. It seems like a dependency injection problem with another ng-cordova plugin I was trying to add to the app without rebuilding ng-cordova.
Once I incorporated it into ng-cordova in my own fork, local notifications started working without a problem again.

@hasandogu
Thanks for the response!
@jamesdef
If direct call $window.cordova.plugins.notification.local to the plugin does not work too, this means that probably you have incorrect setup for the app and there are no problems with $cordovaLocalNotification implementation (as confirmed by @hasandogu as well).
As you can see from my previous message:

I have included "ngCordova": "0.1.17-alpha" in bower.json and your bower.json missing this dependency (maybe you are including it manually using <link> anyway)

Unfortunately, I'm not sure where is the problem with your app, apparently it is not in $cordovaLocalNotification implementation.
IMHO you should isolate the problem by creating blank project and install only the required plugins, snippet from my package.json (try to install only this plugins):
"cordovaPlugins": [
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>]

This way you will see is it local notifications plugin problem or not.

This issue might be related: https://github.com/driftyco/ng-cordova/issues/860

just started an entirely blank project, only installing ngcordova and this plugin.
When running on my Nexus 5 (Android 5.0.2) nothing happens (even console is empty), both via plugin or native... works on iPhone however

no clue why, but putting it in an array
		$cordovaLocalNotification.schedule([{
			id: 1,
			title: 'hi there',
			text: 'Multi Message 1 (actually only)'
		}]);

did the trick!

@jamesdef
Thank you for the information!
I can see that you have opened issue on the official native's plugin repo: https://github.com/katzer/cordova-plugin-local-notifications/issues/615
I have tested on one more device: LG Spirit 4G / Android 5.0.1 - works fine with native and ngCordova plugin.
So, total devices I've tested, on which works fine:

iPhone 4S (iOS 8.3)
HTC One (Android 5.0.2)
LG Spirit 4G (Android 5.0.1)

you may try with this :
cordova.plugins.notification.local.schedule([{             id: 1,             title: 'hi there',             text: 'Multi Message 1 (actually only)'         }]);
It works for me !

solutions for this? mine is not working


Render the listbox with a portal

Describe the solution you'd like
Material UI renders its dropdown's listbox somewhere else in the page using a portal. This makes it possible to use the dropdown inside dialogs with it being able to overflow the dialog.
Example:

Currently in react-tag-autocomplete, this isn't possible, so if you use the component inside a dialog, it doesn't overflow properly.
In our application, the dropdown doesn't go over the dialog's footer, because the dialog's body has overflow: auto.

Using a portal to render the dropdown near the root element should allow this behavior.

By the way, if this is implemented: https://github.com/i-like-robots/react-tag-autocomplete/issues/19 We can probably manage the positioning of the listbox ourselves. The way it is right now it's impossible to do.

Thanks for the suggestion @phiter, this isn't something I'd considered.
Adding a custom renderer for the list box would be very straightforward and I believe would enable this. Would you be interested in contributing this change?


Major membership refactor

All the previous data will be wiped. Suggested to start with a clean database.
A lot of things simplified: users, roles, membership, project owners.
Not tested properly with the frontend!
It will probably brake many things, but better to merge it in and solve the problems one by one. Will be many conflicts if we merge later :)
Closes #144

I'll probably take a look and fix the potential webapp conflicts tomorrow👍

Closes #145 as well.


Cg upload cac

Description
Adding my personal CAC to staging/experimental. You can check that the files are different with this tool:
compare-secure-migrations

You can also download and compare:
download-secure-migration<PHONE_NUMBER>3953_cgilmer_cac.up.sql
vimdiff tmp/secure_migrations/*/20200206163953_cgilmer_cac.up.sql

Any reason not to upload our CAC fingerprint to github in the local_migrations folder? It would make testing with our CACs a lot easier AND I don't believe that data is necessarily secret. I guess folks could change the Subject to be whatever (It doesn't have to match in order to use CACs, its for internal use only)

I'm going to defer to someone else with more CAC knowledge. I too don't think the certs stored in S3 are secret but still learning how the CAC system works.

I'm going to defer to someone else with more CAC knowledge. I too don't think the certs stored in S3 are secret but still learning how the CAC system works.

I went ahead and updated the CN to my github name and checked it in. The reason for doing secure migrations is really only to ensure we don't have this migration in production, not because the sha256 carries any information with it.


Use RSpec's and_wrap_original instead of doing it by hand

Rspec provides the ability to easily wrap the original implementation of a stubbed method (something that we were doing manually), and @undees suggested that we could use it here.

Good to know.  I'm always wanting to do this!


Can no longer set up with Tracking ID

I prefer the console when using Google Analytics compared to Firebase Analytics. Some things (ie. Behavior Flow) come out of the box with Google Analytics but are not provided with Firebase Analytics.
I just tried setting up a new project with Google Analytics but was unable to get a Tracking ID as I'd done in the past. I was only permitted to link to a project in the Firebase Console which gave exactly the same view as seen in Firebase Analytics (ie no Behavior Flow etc).
Is it no longer possible to get a Tracking ID?

Closing this because of inactivity


cant log into admin

using the default admin user and password
it says logging in
but just returns to the same screen with no error

I had an existing users table - I will delete and try again

ok the existing user table was the problem
fixed


Add patch for use with Python 3.11

Fixing the issue seen in https://github.com/conda-forge/pytest-feedstock/pull/152

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

There's something weird still going on as it's not looking in lib/python3.11/lib-dynload meaning modules like math can't be imported...

My current best guess is that https://github.com/python/cpython/pull/29041/ is the change that has broken crossenv.

See https://github.com/conda-forge/cross-python-feedstock/pull/57 for the solution.

@chrisburr, please wait for the maintainers to review PRs in the future. Can you add yourself as a maintainer to all the feedstocks you merged today? crossenv, cross-python, python_abi, python etc?

@isuruf sorry about that, I should have been more patient waiting with these.

Can you add yourself as a maintainer to all the feedstocks you merged today? crossenv, cross-python, python_abi, python etc?

Will do :+1:


Add Carthage Support

I'm currently working on a fork to add this, but if you want to add it before then that would be killer.

I see the work you've already begun in your fork, so go for it! :+1:
I'm in the middle of working on the lazy loading support right now, so I'd welcome the help here.

No worries, I'll try and roll through it this week sometime.

It already supports Carthage. Simply create a Cartfile pointing to this repo:
github "drmohundro/SWXMLHash"

and run carthage update.

Do you have quick and nimble as dependencies in your cartfile already?
I haven't had a chance do this yet, but I think all this thing needs is a cartfile with quick and nimble added. I feel you should be able to build swxmlhash without having to add them as dependencies yourself, if you don't use them.

@iamtomcat No, you only need Nimble & Quick to run the tests. The library itself does not link those projects.

True but carthage still tries to build them. But @drmohundro has added both nimble and quick to his project so they get built now. I was getting failures before because they were missing from the project so I needed a way to get around this either by getting the build target to not run tests as well. But since the projects are now included it's fixed. So I guess we can call this closed now. Thanks for letting me know.

Just so I'm clear because I haven't had a chance to work with Carthage yet, but is all that is necessary is to create a Cartfile with github "drmohundro/SWXMLHash" >= 1.0 in it? I haven't changed how Quick and Nimble are included - they're still just git submodules. If everything is good, though, I'll go ahead and update the README to include those instructions as well to try to be proactive with the documentation.
And thanks for the help here!

Hey sorry I didn't get back to you sooner. But yeah all you need to do is create a cartfile with the command you put, although I'd recommend  ~> 1.0 instead of >= although I suppose that's up the people using your library.
But in terms of quick and nimble, it seems that carthage now also will look at submodules and build them as well. I don't know if they have to be included in the project file or if it'll just build submodules carte blanche, I haven't had a chance to look into this yet.
But yeah you should be able to say you support carthage at this point even with the other dependencies being built.
Also no worries about looking into this, glad I can help.

Great point about ~> 1.0 - I didn't even catch that!


How can I read the data filtered by the user?

How can I read the data filtered by the user?

@Lydanne
Thank you for contacting us.
Excuse me, could you please be more specific?

@Lydanne
Thank you for your reply.
I understand.
Hidden information is not included in Cell.
It is included in ROW_DIMENSION and COLUMN_DIMENSION.
An example implementation is provided.
Please check it out.
    for row_num in 1..8 {
        for col_num in 1..4 {
            let cell = sheet.get_cell((&col_num, &row_num)).unwrap();
            if let Some(v) = sheet.get_row_dimension(cell.get_coordinate().get_row_num()) {
                if v.get_hidden() == &true {
                    dbg!("This cell is hidden.");
                    continue;
                }
            }
            if let Some(v) = sheet.get_column_dimension_by_number(cell.get_coordinate().get_col_num()) {
                if v.get_hidden() == &true {
                    dbg!("This cell is hidden.");
                    continue;
                }
            }
            dbg!(cell.get_value());
        }
    }

@MathNya
Thanks for your help I'll give it a try.


Non creator cannot estimate if "only creator can change work items and commit" is ticked

Good morning!
When I create a new session and tick "Only creator can change work items and commit", my colleagues cannot click on any items to estimate them. The new page looks exactly as it should with all the user stories on the left, but you cannot click onto each item to actually see the details on the right side of the screen (when you hover on each item the cursor does not change to pointer).
I tested this by creating a new session, and asking my colleague to estimate the test work items. Then I asked them to create a new session and I was not able to estimate. Tried in 2 different projects.
If I create a session and do not tick "Only creator can change work items and commit" - everything works as expected.
We are on version 2.3.78 and tested again this morning.

I can see the following error, but not quite sure if it's directly related - it appears both on working and non working pages.
{
"$id": "1",
"innerException": null,
"message": "%error=\"1660002\";%:The collection does not exist\r\n%error=\"1660002\";%:The collection does not exist",
"typeName": "Microsoft.VisualStudio.Services.ExtensionManagement.WebApi.DocumentCollectionDoesNotExistException, Microsoft.VisualStudio.Services.ExtensionManagement.WebApi",
"typeKey": "DocumentCollectionDoesNotExistException",
"errorCode": 0,
"eventId": 3000
}

Hi!  when you choose  "Only creator can change" your colleagues can only vote. only the session owner can reveal change items etc...

@AminTi they cannot vote, as they cannot open the item at all. Have a look at the screen recording https://user-images.githubusercontent.com/104978004/213208061-7300ede8-6d9e-4fa3-bdcb-bd052f8d3532.mov. This is a test session created by my colleague where she selected "only creator can estimate". As a result, I cannot open any of the cards to actually vote on them.
I was also poking the responses now and where I have created the session onlyCreatorCanSwitch variable is set to True and I can switch between items. But where my colleague has created the session with identical settings onlyCreatorCanSwitch variable is set to False and I cannot switch items at all.

@nataliia-ckb  I just test it now and it work as expected, can we have a web session now<EMAIL_ADDRESS>

@AminTi hey! Thank you very much for the new version! Unfortunately, just tested and getting the same issue :( Checked the commits and can't see the fix relating to this - maybe it got forgotten?

which one of those extensions do you use?

Oh, we are on Estimate. Should I try the Poker one?

that's why this repo belongs to Estimate, not the poker one.

So I am using the right one. We are on the Estimate module :). I can see the "clear" field changes with the new update and already used it. However there seems to be no PR for this item in the code itself :(

my bad, do you use VPN ?, I can not reproduce the issue<EMAIL_ADDRESS>we can do a web session if you want.

session created by my colleague where she selected "only creator can estimate". As a result, I cannot open any of the cards to actually vote on them  - this is correct  you can not click on any card.

Thank you so much for looking into this. Let me just try to describe all the steps, maybe I missed something obvious. No VPN. Using Chrome 109.0.5414.119 (although tested in Safari initially and the same behaviour).
Version:

I could be wrong, but to me it looks like state management is not correct for the offline session. Have a look below.
Scenario 1 - Offline session with Creator Only Ticked

Create a new session.

(The query is quite basic, just getting Features in specific state where complexity is empty/not filled in. Complexity is where we store the outcome of estimation).

Session is created

As a creator I open the session and can click on items in it, estimate, save, etc.

As a non creator on the same page I just cannot click on work items to reveal them (no link is available). So I cannot see card details / vote.
This is what caught my eye - I get this response for this session:

OUTCOME: non creator CANNOT open (click on / link is missing) any work items on the left and cannot vote. It's almost like it's treated as an online session and the creator is the only person who can click and change items on the screen.

Scenario 2 - Offline session with Creator Only Unticked
IF I create a similar session with one difference - the creator tickbox - I get:

Session:

Session is created:

Response:

OUTCOME: non creator can open work items and vote... But they can also save each other votes which creates chaos :)
I think in the first scenario onlyCreatorCanSwitch should actually be False to allow other team members switch / open items.

@AminTi hey! Just wondering if you were able to replicate the issue? :)

Hi @nataliia-ckb  I add it to the backlog, for the moment  I have to work on other extensions.
I will work on it as soon as possible.

Thank you very much :) Sorry, was only checking as the item is closed so was curious as to whether the info was okay :)

Thank you  @nataliia-ckb  I let you know if I need some logs.

Hey @AminTi just wanted to ask whether you had a chance to look at this one :)
Sorry, just had another case where one person in a team saved their vote for all the tickets, instead of just voting, so thought I'd ask!

HI! Nataliia I Add it to the backlog (Old Issue).  this person clicked on save for that's why.

@AminTi oh I'm so sorry, I started testing and got completely overtaken by the work tasks. :(
I'm really baffled by this, as we're still getting still the same issue.
As you're saying, I would expect that by selecting the "Only the creator can change work items and commit" option my team member would be able to vote, but not save, open links, etc. However, at the moment they cannot vote.
Using the following settings

When I am the creator of the session, I get this:
https://github.com/microsoft/azure-boards-estimate/assets/104978004/02b5f975-2644-4701-8233-6e29eeb237b3
When my colleague created the session with the same setting, shared a link with me and I opened it to vote - I get this:
https://github.com/microsoft/azure-boards-estimate/assets/104978004/1dd598dc-7ba2-485d-8332-1b65a15f3503
Essentially, I just cannot click into to vote on any of the items.
I may be I'm doing something wrong, but I really can't see what - we are using just the online version of https://dev.azure.com/ (not on premises etc), got the latest version of the plugin.
The issue is only visible when one person creates a session and then the other person tries to vote on that session.

Hey @AminTi just wondered if you got a chance to have a look at the videos above. We've just tested again and the behaviour is still the same - if I create a voting link and select that "only creator can change work items" none of my team members can vote :'( I really don't understand what is happening as we can't be the only ones having this issue.

The person who started the session has to click on the ticket before the other person can vote.

@AminTi thank you for your response! Could I just check, how it it possible in an offline session? Or do you mean I need to click through all of them before sending the link?

I can check and get back to you.

Hi, @nataliia-ckb We will make an exception for offline sessions, it will be released next week.

Oh this is incredible, thank you very much!!!! :)

Hi @nataliia-ckb  I just released an update now, It will work for your team now

@AminTi tested on a few voting rounds now and it works perfectly 🎉 Thank you very very much. 🧁

Hi @AminTi! The fix worked perfectly until the last release 😭 We are on 2.3.90 and stopped working again - same behaviour as initially described - non creator cannot open and vote on items in offline estimate mode 😭
Our last round of voting was on 10 Jan 2024, it worked perfectly. Then with the same link the team members were no longer able to vote. Perhaps something added in the last release that messed up the fix?

Hi @nataliia-ckb! I wanted to inform you that the issue has been successfully resolved, and we are scheduled to release the fix on Monday. If you encounter any problems with the extension, please create a new issue for prompt attention.
Thank you for your cooperation and understanding.


Memory Leak: RAM consumption increases over time

Describe the bug
I observed problems with RAM availability on my ioBroker VM instance and investigate the consumption of all adapters using Telegraf and Grafana.
One of the main problematic adapters is MelCloud:

Within 2 days, the consumption went up from 2% (of 5 GByte RAM) to 10%.
At the beginning of the graph, I rebootet my VM to have a clean start, therefore you see the drop.

In my setup, I poll the information for 2 A/C devices from the Melcloud.
To Reproduce
Steps to reproduce the behavior:
Start the adapter and wait. Observe the RAM consumption
Expected behavior
Stable memory consumption
Screenshots & Logfiles
see above
Versions:

Adapter version: 1.34
JS-Controller version: 4.0.24
Node version: v18.17.0
Operating system: Debian VM

Let me know if any further information is required. I'm willing to support the debugging if this helps

Yes, I've also noticed this recently. Seems to have started with v1.3.4 where the certificilate issue has been fixed. But since I'm on vacation right now, investigation of this problem has to wait a little longer 😉

Thanks for the response - as it is not urgent, I can wait ;-)

One quick thing you might try is to go back to v1.3.3 and see if the certificilate issue is still there. Maybe Mitsubishi fixed that on their end in the meantime and that version works again.

I can confirm this. When starting the adapter, it has around 60MB.
After some time, i am at 220MB.

@SKB-CGN Please try v1.3.3. According to other projects the certificate issue should have bee

@SKB-CGN @christofkac Just a quick note, v1.3.3 works fine again without certificate issues. As a workaround please downgrade to this version as this has no memory leak. Next week I'll release a new version.

@SKB-CGN @christofkac I've just released v1.3.5 (via latest/beta repository). Please try that version and give feedback if the memory leak is solved.

Adapter installed - will monitor memory consumption over the next days.
Thanks for the fast update.
And BTW: 1.3.3 worked fine also on my side

So, I can confirm that the memory leak is gone:

Great, thanks for the confirmation, memory consumption is also fine again on my system now.
v1.3.5 will move to the stable repo then.


Provide a Rust implementation

Write a new implementation from scratch in Rust for the sake of efficiency.
This is the follow up issue after #4 .

Read something about csv parsing from https://docs.rs/csv/latest/csv/tutorial/index.html#reading-with-serde.
Also, read something about modules from https://doc.rust-lang.org/book/ch07-04-bringing-paths-into-scope-with-the-use-keyword.html

Currenly we are now able to report results from the computation.
Better bin-packing for the occupancy matrix is needed because it is a huge output: the strategy to use is to bin according to the time step choosen.


Docker Image

There have been some discussion in other issues about Docker images.  We've built an experimental image.  @minrk, would it be possible to upload a public Docker image to https://registry.hub.docker.com/repos/ipython/ once we have checked in the Dockerfile here?

This version of colaboratory is no longer supported, please switch to https://colab.research.google.com.