Studio startup doesn't work (ENOENT)

When starting the studio with prisma studio --experimental, it can't find @prisma/cli/index.js:
➜  rm -rf /home/charles/.cache/prisma
➜  yarn prisma --experimental studio
yarn run v1.22.4
$ prisma --experimental studio
Generating Prisma Client ... Failed to generate Prisma Client: GeneratorError: Error: ENOENT: no such file or directory, copyfile<EMAIL_ADDRESS>-> '/home/charles/.cache/prisma/studio/home-charles-code-socialux-api/index.js'
    at GeneratorProcess.handleResponse (/home/charles/code/socialux/api/node_modules/@prisma/cli/build/index.js:2:2807165)
    at LineStream.<anonymous> (/home/charles/code/socialux/api/node_modules/@prisma/cli/build/index.js:2:2806803)
    at LineStream.emit (events.js:310:20)
    at LineStream.EventEmitter.emit (domain.js:482:12)
    at addChunk (_stream_readable.js:286:12)
    at readableAddChunk (_stream_readable.js:268:9)
    at LineStream.Readable.push (_stream_readable.js:209:10)
    at LineStream.Transform.push (_stream_transform.js:152:32)
    at LineStream._pushBuffer (/home/charles/code/socialux/api/node_modules/@prisma/cli/build/index.js:2:2979140)
    at LineStream._transform (/home/charles/code/socialux/api/node_modules/@prisma/cli/build/index.js:2:2978959) {
  code: -32000,
  data: null
}

Using 2.0.0-beta.4
Edit: Tried 2.0.0-alpha.1199, but gives: Error: listen EADDRINUSE: address already in use :::5555

Facing the exact same issue here. I can run prisma generate just fine, but running prisma studio --experimental will give me the same error
yarn run v1.22.4
$ /Users/guilherme/workspace/personal/valorant-plays/server/node_modules/.bin/prisma studio --experimental
Environment variables loaded from ./prisma/.env
Generating Prisma Client ... Failed to generate Prisma Client: GeneratorError: Error: ENOENT: no such file or directory, copyfile<EMAIL_ADDRESS>-> '/Users/guilherme/.cache/prisma/studio/Users-guilherme-workspace-personal-valorant-plays-server/index.js'
    at GeneratorProcess.handleResponse (/Users/guilherme/workspace/personal/valorant-plays/server/node_modules/@prisma/cli/build/index.js:2:2807165)
    at LineStream.<anonymous> (/Users/guilherme/workspace/personal/valorant-plays/server/node_modules/@prisma/cli/build/index.js:2:2806803)
    at LineStream.emit (events.js:321:20)
    at LineStream.EventEmitter.emit (domain.js:485:12)
    at addChunk (_stream_readable.js:305:12)
    at readableAddChunk (_stream_readable.js:280:11)
    at LineStream.Readable.push (_stream_readable.js:214:10)
    at LineStream.Transform.push (_stream_transform.js:152:32)
    at LineStream._pushBuffer (/Users/guilherme/workspace/personal/valorant-plays/server/node_modules/@prisma/cli/build/index.js:2:2979140)
    at LineStream._transform (/Users/guilherme/workspace/personal/valorant-plays/server/node_modules/@prisma/cli/build/index.js:2:2978959) {
  code: -32000,
  data: null
}

Using "@prisma/cli": "^2.0.0-beta.4" and "@prisma/client": "^2.0.0-beta.4"

$ prisma studio --browser "Google Chrome" --experimental
Environment variables loaded from ./prisma/.env
Generating Prisma Client ... Failed to generate Prisma Client: GeneratorError: Error: ENOENT: no such file or directory, copyfile<EMAIL_ADDRESS>-> 'C:\Users\onemon\AppData\Roaming\Prisma\Studio\-Users-onemon-Documents-workspace-gamecamp-server\index.js'
    at GeneratorProcess.handleResponse (C:\Users\onemon\Documents\workspace\gamecamp-server\node_modules\@prisma\cli\build\index.js:2:2807165)
    at LineStream.<anonymous> (C:\Users\onemon\Documents\workspace\gamecamp-server\node_modules\@prisma\cli\build\index.js:2:2806803)
    at LineStream.emit (events.js:311:20)
    at LineStream.EventEmitter.emit (domain.js:482:12)
    at addChunk (_stream_readable.js:294:12)
    at readableAddChunk (_stream_readable.js:275:11)
    at LineStream.Readable.push (_stream_readable.js:209:10)
    at LineStream.Transform.push (_stream_transform.js:152:32)
    at LineStream._pushBuffer (C:\Users\onemon\Documents\workspace\gamecamp-server\node_modules\@prisma\cli\build\index.js:2:2979140)
    at LineStream._transform (C:\Users\onemon\Documents\workspace\gamecamp-server\node_modules\@prisma\cli\build\index.js:2:2978959) {
  code: -32000,
  data: null
}

So do i

Hey everyone, I've tried to reproduce this unsuccessfully, so I'm guessing something about my setup is different from yours. It also looks like this is happening on all platforms so can't be a macOS specific thing.
I'd really appreciate it if you could do some investigation for me:

Do you have @prisma/cli installed locally in your project's package.json or globally? I tried both ways, but haven't been able to see this.
Is this happening in one specific project? What happens if you move to a brand new directory and then do npm init && npm i @prisma/cli @prisma/client && npx @prisma/cli@alpha init && npx @prisma/cli@alpha studio --experimental? I just want to make sure this isn't a case of busted node_modules since we did make a change on that front recently. You might need to tweak the command a little, but the point is to init a new project.
Have you tried this on the latest alpha yet? (2.0.0-alpha.1200). I know @Cretezy did, but in their case, it looks like Studio failed to shut down correctly the first time around, so if you could kill all processes listening on port 5555 and try again, you should get the same error (or not!)

If there's anything else about your setup that you think might be relevant, please let me know too. Thanks so much!


update calico docs

This change is

@lachie83,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

@acs-bot test this please


bump some grpc libs

@alainjobart @michael-berlin @sougou
I'm not totally sure how to do this, but I wanted to pull in the latest grpc. It has some improvements to GoAway (used for graceful shutdown and max connection age).
I did:
govendor update google.golang.org/grpc/...
make build
govendor update github.com/golang/protobuf/ptypes/any
make build

The second update was due to a type mismatch in the first make build.  We'll see what travis says.  If there's a better way to do this, let me know!

I think you can update the entire golang/protobuf library, so it's all consistent:
govendor update github.com/golang/protobuf/...
?

Ok, wasn't sure if protobuf should be updated. We'll see if that works now

Looks like this is passing now. I'm also running it on one of my vtgate pools

LGTM thanks for fixing a lot more than originally intended hehe


bumped versions in build.gradle to fit RN 0.56

bumped versions in build.gradle to fit RN 0.56

should be resolved here in 1.1.4 thank you for the PR!


Adding back DHE ciphers to TLS1.2

We reverted the change to remove DHE cipher support. So updating the documentation because we now support DHE ciphers.

@duongau - can you review the proposed changes?
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off

#sign-off


feat(protocol): update LibBlockHeader to hash post Shanghai fork blocks

Since Sepolia has already activated Shanghai hard fork, we need to update the block hash calculation in LibBlockHeader to ensure HeaderSyncer can still work as expected. Will dig into EIP-4895 later to see how it works in go-ethereum.

Integration test errors will be fixed in https://github.com/taikoxyz/taiko-mono/pull/13279


Write design proposal for extended length vector support

Does this contradict to #5471 ?

I don't think so. Until we actually implemented long vectors, we need the documentation to state the limitation.


Guideline for options

While there is now a description of the options in the documentation we still have not provided descriptions of what the settings do in particular, and how they should be set depending on the problem.


unable to run pip on vs code

Issue Type: Bug
i'm trying to install django by pip
but unfortunately pip is not working . i've checked my system variables everything is perfectly fine ,scripts and python location are there in the path.
pip is working fine on my cmd but not in vs code terminal
VS Code version: Code 1.47.2 (17299e413d5590b14ab0340ea477cdd86ff13daf, 2020-07-15T18:22:06.216Z)
OS version: Windows_NT x64 10.0.18362

System Info

Item
Value

CPUs
Intel(R) Core(TM) i3-5005U CPU @ 2.00GHz (4 x 1995)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_off_okwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
3.92GB (0.71GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (7)

Extension
Author (truncated)
Version

vscode-database
baj
2.2.3

pip-packages
etm
0.4.3

vscode-mysql
for
0.4.0

mssql
ms-
1.9.0

python
ms-
2020.7.94776

sqltools
mtx
0.22.10

sqltools-driver-mysql
mtx
0.1.0

Please provide a screenshot or a gif illustrating the problem (attaching images won't work via email, you need to go to github.com). See this wiki page for more general info on how to report actionable terminal issues.
/label "needs more info" integrated-terminal


Documentation to include inclusive learning materials.

Purpose
Adds a navigable set of learning materials to the repository. This is the start of what can be grown into even more resources.
Does this introduce a breaking change?

[ ] Yes
[ X] No

Pull Request Type
What kind of change does this Pull Request introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[X] Documentation content changes
[ ] Other... Please describe:

How to Test

Get the code

git clone https://github.com/dstarr/commercial-marketplace-samples.git
cd commercial-marketplace-samples
git checkout starr

Test the code

What to Check
Verify that the following are valid

page layout is acceptable
Spelling and punctuation

Other Information

Closing pull request due to spelling errors.


Fix shared params with exactly_one_of

Tentative fix for #1288 - not sure whether it is the right approach but the specs are green :wink:
I can't shake the feeling that there's some unnecessary complexity in combination with the changes from #1625 so I'm open to suggestions.

Alrighty, waiting for Travis to do its thing and if everything is green there as well, I'll update the changelog...

It's been a while since I looked into this, but I like the simplicity of your fix. My own attempt at resolving the bug is https://github.com/ruby-grape/grape/pull/1691/files, but I don't like how it involved updating all of the validators individually (which is why I stalled on it). However, the specs that I added in that PR might be useful as additional test cases for this PR.

Fix looks good to me. The XML adapter spec should be undone (run rake for tests) otherwise it's all good.

Sorry, I was using rspec to run the tests and it was failing, so I fixed it. But using rake, it works as expected so I dropped the commit from the branch again.


refactor(iroh-net)!: remove the magicsock module from the public api

Description
magicsock main's component, the MagicSock is not useful on it's own. Having it on our public API forces us to treat as braking changes modifications that for a MagicEndpoint user are implementation details. To avoid thism this PR makes the following changes:

expose all types that part of the public functions of the MagicSock as pub use
re-export every publicly exposed by magicsock from magic_endpoint (so that the types involved in the prev change can be used from magic_endpoint directly)
changes the description of the magic_endpoint module to not include the MagicSock and make it more expressive at the same time.
 Now that MagicSock is private, we can get rid of those all and simply use Deref to Inner without exposing Inner via trait associated types.
That being said, renames MagicSock to magicsock::Handle which is what it really is, leaving only the new and close methods, which are the ones that handle creation and destruction of the associated tasks.
Misc rename of fields of type MagicSock to msock, which I think aligns better to new naming as is more readable/clear.
Simplifies the Timer code. The removed parts were considered used because they were publicly accessible. Becoming private showed parts that were dead code.
local_addr no longer returns an error (it seems to be it never did), but it became more clear in the process of accessing the MagicSock(Inner) methods via Deref

Breaking Changes

module magicsock is no longer public
iroh_net::magicsock::ConnectionType -> iroh_net::magic_endpoint::ConnectionType
iroh_net::magicsock::ControlMsg -> iroh_net::magic_endpoint::ControlMsg
iroh_net::magicsock::ConnectionInfo -> iroh_net::magic_endpoint::ConnectionInfo
iroh_net::magicsock::ConnectionTypeStream -> iroh_net::magic_endpoint::ConnectionTypeStream
iroh_net::magicsock::DirectAddrInfo -> iroh_net::magic_endpoint::DirectAddrInfo
iroh_net::magicsock::LocalEndpointsStream -> iroh_net::magic_endpoint::LocalEndpointsStream
iroh_net::magicsock::MagicSock no longer accessible. Use MagicEndpoint instead.
iroh_net::magicsock::Options no longer public. Used internally only.
iroh_net::magicsock::PacketSplitIter no longer public. This is an implementation detail of internal use only.
iroh_net::magicsock::Timer no longer public. This is an implementation detail of internal use only.
iroh_net::magicsock::UdpSocket no longer public. This is an implementation detail of internal use only.

Notes & open questions
ended up using cargo public-api -p iroh-net diff to get what was added and make some of those not-for-public enums and structs private again. While really useful, checking this is very annoying. Hopefully we don't have to do it often.
Change checklist

[x] Self-review.
[x] Documentation updates if relevant.
[ ] ~Tests if relevant.~
[x] All breaking changes documented.

I don't have time for a thorough review, but I very much agree with this, if only to reduce the confusion when talking about MagicEndpoint and MagicSocket.

ended up using cargo public-api -p iroh-net diff to get what was added and make some of those not-for-public enums and structs private again. While really useful, checking this is very annoying. Hopefully we don't have to do it often.

Didn't know this. Nice!


bug: Menu hierarchy in v3.1.1

What version of daisyUI are you using?
v3.1.1
Describe your issue
Hi!
The menu hierarchy is not working anymore on version 3.1.1
Image taken from the changelog:

Image taken from the doc on 3.1.1:

What browsers are you seeing the problem on?
Chrome
Reproduction URL (optional)
No response

Thanks for reporting. I will fix this soon.


Hide Moonlight tile

Apologies if this has been posted somewhere, I've searched but I didn't see any actual instructions. Is it possible to hide the "moonlight mode" tile in the home app? Thank you!

Hello, this should now be possible in 3.0.0-beta.0.
When homebridge starts you should see something like this in your logs:
Device color-5c4bc1 supports moonlight mode

Edit the config.json and add the following block (replace 5c4bc1 with the id of your device) and restart homebridge.
"platforms": [
  {
    "platform": "yeelight",
    "name": "Yeelight",
    "defaultValue": {
      "5c4bc1": {
        "blacklist": ["active_mode"]
      }
    }
  }
]

Note: It might happen that the device is already cached and this change does not reflect in the Home app. In that case set "blacklist": true and restart homebridge. The device should disappear from the Home app. After that repeat the steps above.
Let me know if it works.


Default constructing ShardingRoundRobinDispatcher results in exception

🐛 Describe the bug
dp = dp.sharding_round_robin_dispatch()

results in
    def __init__(self, source_datapipe: IterDataPipe, sharding_group_filter: Optional[SHARDING_PRIORITIES] = None):
        self.source_datapipe = source_datapipe
        if sharding_group_filter != SHARDING_PRIORITIES.MULTIPROCESSING:
>           raise NotImplementedError(
                "`sharding_round_robin_dispatch` currently only supports `SHARDING_PRIORITIES.MULTIPROCESSING`."
                "Please open issue on github for your feature request."
            )
E           NotImplementedError: `sharding_round_robin_dispatch` currently only supports `SHARDING_PRIORITIES.MULTIPROCESSING`.Please open issue on github for your feature request.

Versions
e78ab6c9ec94f05f0a350ced7fe571f6863c20ec

We should fix this, either:
1. Have no default argument

2. Default to multiprocessing

I prefer 1 so that users are explicitly passing in an argument rather than relying on default.
I don't think this is high priority for now but we should fix this along with a more comprehensive tutorial on this feature by the next release.

There's also "3. Use SHARDING_PRIORITY.DEFAULT as default parameter" as an option. That is what .sharding_filter is doing.


Fix Update of topology

Fix Update of topology
#3820

Review @windhamwong @Code0x58

The code looks good to me, but just wonder why the issue happens before this PR. I believe the lock works here well, but finding the root cause might be the key to fix the fundamental issue

In case of redeploy, the Topology Object information is conflicted in the tracker, and the normal Topology update is not performed, and the Tracker/UI becomes abnormal.


Given stream configuration DISPARITY16 is not supportet by the device

Required Info

Camera Model
{ D400 }

Operating System & Version
{ Linux (Ubuntu 16)

Kernel Version (Linux Only)

SDK Version
{ SDK 2.0 }

Issue Description
Hello,
i want to get the disparity by using the Intel Realsense D435 with ROS. Therefore i changed the _format[DEPTH] = RS2_FORMAT_Z16 to _format[DEPTH] = RS2_FORMAT_DISPARITY16 at the base_realsense_node.
When i launch the rs_camera node i get the WARNING:
[ WARN] [1524061042.124979319]: Given stream configuration is not supported by the device!  Stream: Depth, Stream Index: 0, Format: DISPARITY16, Width: 640, Height: 480, FPS: 30
Is there any possibility to solve this problem or get the disparity?
Thank you!

[Realsense Customer Engineering Team Comment]
@moecurlyhair
The Disparity16 format is not used in D400 FW anymore, which is used for old camera FW. Currently we use processing block to exchange depth and disparity data in C++, you can refer to the code of "disparity_transform" inside the disparity-tranform.cpp, which indicate how do we exchange the data in between. Then you will need to implement the function inside ROS wrapper "base_realsense_node.cpp" by referencing how alignFrame(ROS) is being migrated from algin.cpp(C++) processing block.
Since this is the new feature request, I will discuss internally if this can be implemented inside ROS, but be noticed, this shouldn't happen in very short time.

[Realsense Customer Engineering Team Comment]
@moecurlyhair
The Disparity16 format is not used in D400 FW anymore, which is used for old camera FW. Currently we use processing block to exchange depth and disparity data in C++, you can refer to the code of "disparity_transform" inside the disparity-tranform.cpp, which indicate how do we exchange the data in between. Then you will need to implement the function inside ROS wrapper "base_realsense_node.cpp" by referencing how alignFrame(ROS) is being migrated from algin.cpp(C++) processing block.
Since this is the new feature request, I will discuss internally if this can be implemented inside ROS, but be noticed, this shouldn't happen in very short time.

[Realsense Customer Engineering Team Comment]
@moecurlyhair
The Disparity16 format is not used in D400 FW anymore, which is used for old camera FW. Currently we use processing block to exchange depth and disparity data in C++, you can refer to the code of "disparity_transform" inside the disparity-tranform.cpp, which indicate how do we exchange the data in between. Then you will need to implement the function inside ROS wrapper "base_realsense_node.cpp" by referencing how alignFrame(ROS) is being migrated from algin.cpp(C++) processing block.
Since this is the new feature request, I will discuss internally if this can be implemented inside ROS, but be noticed, this shouldn't happen in very short time.

@RealSense-Customer-Engineering @dorodnic
Thanks a lot for your answer!
I will try to implement the function disparity_transform inside the ROS-Wrapper, but I am not sure that I can solve this easily.
I would appreciate if this issue could be implemented internally by Intel, because I need the disparity to continue my project.
Thank you and best regards!


microk8s naming leftovers

Some messaging and configuration refers to "microk8s". It isn't a secret that this snap is based on microk8s, I wonder however how confusing this might be for the user.
I ran into this with the user group configuration, sudo usermod -a -G microk8s $USER.
Both user group naming and printed help command would need update.

What command produced this output @valentincanonical ?
I thought I had this fixed. I might have missed it.

You're right @ktsakalozos , that was from my test yesterday evening, with a version downloaded now it seems to be fixed. Closing this issue. Thanks.

Running eks config will produce output referencing microk8s, e.g.:
$ eks config
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: x
    server: x
  name: microk8s-cluster
contexts:
- context:
    cluster: microk8s-cluster
    user: admin
  name: microk8s
current-context: microk8s
kind: Config
preferences: {}
users:
- name: admin
  user:
    token: x


Improve flutter pub output

Use case
The flutter pub output is not ideal:
PS C:\Code> flutter pub
Missing subcommand for "flutter pub".

Run 'flutter -h' (or 'flutter <command> -h') for available flutter commands and options.

Proposal
Running flutter pub without any subcommands should display the same help text as flutter pub -h:
PS C:\Code> flutter pub
Commands for managing Flutter packages.

Global options:
-h, --help                  Print this usage information.
-v, --verbose               Noisy logging, including all shell commands executed.
                            If used with "--help", shows hidden options. If used with "flutter doctor", shows additional diagnostic information. (Use "-vv" to force verbose logging in those cases.)
-d, --device-id             Target device id or name (prefixes allowed).
    --version               Reports the version of this tool.
    --suppress-analytics    Suppress analytics reporting when this command runs.

Usage: flutter pub <subcommand> [arguments]
-h, --help    Print this usage information.

Available subcommands:
  add         Add a dependency to pubspec.yaml.
  ...

Run "flutter help" to see global options.

/cc @sigurdm @jonasfj @szakarias

This really should just do the same dart pub.


TabView UWP

The TabView is awsome but it is broken on Windows UWP but it works on Android and iOS but in Windows UWP the tabView buttons not working fine. lots of times clicking on a tab page it not showing right, just shows the the page you had and sometimes it show 2 pages insted of the one that you have clicked on

This is related to a previous issue  #887. Looks like we have been dealing with this issue since at least February 11 2021.

then i just have to wait until it is fixed


JQ fails when affected stacks is empty

Describe the Bug
When updating our atmos repo, if we do not touch any component, catalog or stack files JQ fails to correctly parse the output.
jq: error: syntax error, unexpected ';' (Unix shell quoting issues?) at <top-level>, line 1:
def name: ;
jq: 1 compile error
Error: The process '/usr/bin/jq' failed with exit code 3

When I run atmos locally the output is [] as expected
➜  affected=$(jq -c '.' affected-stacks.json)

➜  echo $affected
[]
➜  echo $affected | jq
[]

we are running cloudposse/github-action-atmos-affected-stacks@v3 which calls this action
Expected Behavior
cloudposse/github-action-atmos-affected-stacks@v3 runs successfully and returns an empty set so
if: ${{ needs.context.outputs.has-affected-stacks == 'true' }} returns false correct and doesn't run more jobs based on the matrix.
Steps to Reproduce
name: "terraform plan matrix"

permissions:
  id-token: write
  contents: read
  pull-requests: write

on:
  pull_request:
    types: [opened, synchronize, reopened]

env:
  ATMOS_LOGS_LEVEL: Off

jobs:
  context:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v4

    - id: affected
      uses: cloudposse/github-action-atmos-affected-stacks@v3
      with:
        nested-matrices-count: 1

    outputs:
      affected: ${{ steps.affected.outputs.affected }}
      has-affected-stacks: ${{ steps.affected.outputs.has-affected-stacks }}
      matrix: ${{ steps.affected.outputs.matrix }}

Screenshots

Environment (please complete the following information):
Github actions runner ubuntu-latest
Additional Context
Add any other context about the problem here.

@brett-au I can not reproduce the bug.
Can you provide full logs pls

@brett-au have you config atmos.yaml` for gitops correctly?
https://github.com/cloudposse/github-action-atmos-affected-stacks/tree/main?tab=readme-ov-file#config

I'm getting the same error
integrations:
  github:
    gitops:
      terraform-version: 1.8.1
      infracost-enabled: false
      artifact-storage:
        region: us-east-1
        bucket: snip-tfstate
        # table: null
        role: arn:aws:iam::snip:role/snip
      role:
        plan: arn:aws:iam::snip:role/snip
        apply: arn:aws:iam::snip:role/snip
      matrix:
        sort-by: .stack_slug
        group-by: .stack_slug | split("-") | [.[0], .[2]] | join("-")

Logs
  if [[ "false" == "true" ]]; then
    atmos describe affected --file affected-stacks.json --verbose=true --repo-path "$GITHUB_WORKSPACE/main-branch" --include-spacelift-admin-stacks=true
  else
    atmos describe affected --file affected-stacks.json --verbose=true --repo-path "$GITHUB_WORKSPACE/main-branch"
  fi
  affected=$(jq -c '.' affected-stacks.json)
  printf "%s" "affected=$affected" >> $GITHUB_OUTPUT
  shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
  env:
    ATMOS_LOGS_LEVEL: Off
    ATMOS_CLI_CONFIG_PATH:
Found ENV var ATMOS_LOGS_LEVEL=Off
Found ENV var ATMOS_LOGS_LEVEL=Off
Found ENV var ATMOS_LOGS_LEVEL=Off
Current working repo HEAD: 59b525a959f242bec2da1dadb76ac22b90b2757a HEAD
Remote repo HEAD: 6cfa3819832e0d1f20b7e5af802dc8e90579cc51 refs/heads/main
Getting current working repo commit object...
Got current working repo commit object
Getting current working repo commit tree...
Got current working repo commit tree
Getting remote repo commit object...

Got remote repo commit tree
Finding diff between the current working branch and remote target branch ...
Found diff between the current working branch and remote target branch
Changed files:
components/terraform/s3/main.md
stacks/catalog/terraform/s3/bucket-one.yaml
stacks/orgs/org/_defaults.yaml
Affected components and stacks:
Run cloudposse/github-action-matrix-extended@v0
Run cloudposse/github-action-jq@v0
/usr/bin/jq -c def name: ;
def group: ;
def nestedMatricesLevelsAre(v): 1 == v;
def chunk: .key / 256 | floor;
def groupName: [(.value | group), (chunk | if . == 0 then empty else . end)] | join(" ");
def groupRange: [first, last] | map(.value | name) | join(" - ");
def toGHAMatrix: {"include": . } ;
def oneLevelMatrix: . ;
def twoLevelMatrix:
    group_by(group) |
    map( to_entries | group_by(chunk) |
        map({
            "name": first | groupName,
            "items": map(.value) | toGHAMatrix | tostring
        })
    ) | flatten;
def threeLevelMatrix:
    group_by(group) |
    map({
      "name": first | group,
      "items": ( to_entries | group_by(chunk) |
        map({
          "name": groupRange,
          "items": map(.value) | toGHAMatrix | tostring
        }) | toGHAMatrix | tostring
      )
    });
def groupingStrategy:
    if nestedMatricesLevelsAre(3) then
        threeLevelMatrix
    elif nestedMatricesLevelsAre(2)  then
        twoLevelMatrix
    else
        oneLevelMatrix
    end;
def parseInput:
    if type == "array" then . else .include end;
parseInput | sort_by(name) | groupingStrategy | toGHAMatrix affected-stacks.json
jq: error: syntax error, unexpected ';' (Unix shell quoting issues?) at <top-level>, line 1:
def name: ;
jq: 1 compile error
Error: The process '/usr/bin/jq' failed with exit code 3

I see the issue.
⨠ atmos describe config -f json | jq .
parse error: Invalid numeric literal at line 1, column 6

which fails because of these 2 outputs shown
⨠ atmos describe config -f json | head -2
Found ENV var ATMOS_BASE_PATH=/localhost/git/work/atmos
Found ENV var ATMOS_BASE_PATH=/localhost/git/work/atmos

This is because
# atmos.yaml
logs:
  level: Trace

I also tried setting ATMOS_LOGS_LEVEL and get the same error
⨠ export ATMOS_LOGS_LEVEL=Off
⨠ atmos describe config -f json | jq .
parse error: Invalid numeric literal at line 1, column 6

Options

Set log level Off in atmos.yaml and set ATMOS_LOGS_LEVEL=Trace in geodesic
or fix atmos to allow using an environment variable to turn off the Found ENV in the output
or update to strip out Found ENV from the output

I think I’ll just do (1) for now but i’d prefer (2) and (3) seems like a temp fix


New Version Serial Console API

ARM (Control Plane) API Specification Update Pull Request

[!TIP]
Overwhelmed by all this guidance? See the Getting help section at the bottom of this PR description.

PR review workflow diagram
Please understand this diagram before proceeding. It explains how to get your PR approved & merged.

Purpose of this PR
What's the purpose of this PR? Check the specific option that applies. This is mandatory!

[ ] New resource provider.
[X] New API version for an existing resource provider. (If API spec is not defined in TypeSpec, the PR should have been created in adherence to OpenAPI specs PR creation guidance).
[ ] Update existing version for a new feature. (This is applicable only when you are revising a private preview API version.)
[ ] Update existing version to fix OpenAPI spec quality issues in S360.
[ ] Convert existing OpenAPI spec to TypeSpec spec (do not combine this with implementing changes for a new API version).
[ ] Other, please clarify:

edit this with your clarification

Due diligence checklist
To merge this PR, you must go through the following checklist and confirm you understood
and followed the instructions by checking all the boxes:

[X] I confirm this PR is modifying Azure Resource Manager (ARM) related specifications, and not data plane related specifications.
[X] I have reviewed following Resource Provider guidelines, including
ARM resource provider contract and
REST guidelines (estimated time: 4 hours).
I understand this is required before I can proceed to the diagram Step 2, "ARM API changes review", for this PR.

Additional information

 Viewing API changes
For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the Generated ApiView comment added to this PR. You can use ApiView to show API versions diff.

Suppressing failures
If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
suppressions guide to get approval.

Getting help

First, please carefully read through this PR description, from top to bottom. Please fill out the Purpose of this PR and Due diligence checklist.
If you don't have permissions to remove or add labels to the PR, request write access per aka.ms/azsdk/access#request-access-to-rest-api-or-sdk-repositories
To understand what you must do next to merge this PR, see the Next Steps to Merge comment. It will appear within few minutes of submitting this PR and will continue to be up-to-date with current PR state.
For guidance on fixing this PR CI check failures, see the hyperlinks provided in given failure
and https://aka.ms/ci-fix.
For help with ARM review (PR workflow diagram Step 2), see https://aka.ms/azsdk/pr-arm-review.
If the PR CI checks appear to be stuck in queued state, please add a comment with contents /azp run.
This should result in a new comment denoting a PR validation pipeline has started and the checks should be updated after few minutes.
If the help provided by the previous points is not enough, post to https://aka.ms/azsdk/support/specreview-channel and link to this PR.

/azp run

Hi @raych1, please approve BreakingChange-Go-Sdk-Suppression, the current PR introduces the following Go SDK BreakingChange:
- Field `Disabled` of struct `DisableSerialConsoleResult` has been removed
- Field `Disabled` of struct `EnableSerialConsoleResult` has been removed
- Field `Disabled` of struct `Status` has been removed

Others have already been approved here.

/azp run

Hard to tell what changes you are making.

@rkmanda
Please look at commits "diff" and "final", for the changes in this PR. This new API version is essentially changing the API response to be "nested" rather than not nested (essentially what the original 2018 API version was). Let me know if these commits are enough to review the PR. Abandoning this PR and creating a new PR will set back our timeline and this PR is needed for a high priority security item.

I've manually constructed the diffs allowing me to see what's changing. I've confirmed that the only change between 2023-01-01 and 2024-07-01 (aside from the new API version itself) are what can be seen by diffing commit 1 and 22. @annegeorge17 - Please follow instructions provided above by @rkmanda (https://github.com/Azure/azure-rest-api-specs/pull/29945#issuecomment-2278952209) for making your PR next time.

/azp run

Thank you! @mentat9


Build: Deno is not defined

I cannot use Deno API in +page.server.ts (probably also .js) files, because vite build ends with an error:
node:internal/event_target:1012
  process.nextTick(() => { throw err; });
                           ^
ReferenceError [Error]: Deno is not defined
    at file:///[...path removed for privacy...]/.svelte-kit/output/server/entries/pages/_page.server.ts.js:1:12
    at ModuleJob.run (node:internal/modules/esm/module_job:194:25)
Emitted 'error' event on Worker instance at:
    at [kOnErrorMessage] (node:internal/worker:300:10)
    at [kOnMessage] (node:internal/worker:311:37)
    at MessagePort.<anonymous> (node:internal/worker:212:57)
    at [nodejs.internal.kHybridDispatch] (node:internal/event_target:737:20)
    at exports.emitMessage (node:internal/per_context/messageport:23:28)

Node.js v18.16.0

The error happens during or after "Analysing routes" step.
The +page.server.ts is something like this:
const kv = await Deno.openKv();

export async function load() {
	return {
		count: (await kv.get<number>(['count'])).value ?? 0
	};
}

SvelteKit/vite uses Node for the build process so using Deno APIs isn't so easy.
This would technically work:
export async function load() {
  let count = 0;
  if ('Deno' in globalThis) {
    const kv = await Deno.openKv();
    count = (await kv.get<number>(['count'])).value ?? 0;
  }
  return {count};
}

I'm not sure I'd recommend this style for maintainability. At least create something like $lib/deno.js and keep all this logic in one place.
What I've done in production is have an entirely separate Deno server to handle data and provide API routes for SvelteKit.

@dbushell thanks for the reply, I will go to this direction.
Maybe a last question: do you also experience a huge performance penalty when vite dev is started with deno?

I've just been using Node for development

ok, the whole idea to use KV came from your blog here: https://dbushell.com/2023/06/26/sveltekit-oauth-deno-deploy/.
but this is then just a theoretical possibility, not really a good practice, I see 😉

I wouldn't say it's bad practice it's just that SvelteKit & vite are basically Node.js projects so using another runtime in development isn't easy.
This adapter is just for build/production runtime where Deno KV would be available. I don't have any solid advice on how to handle that during development!


can't get the test page running on my server

http://www.kristinmiltner.net/MasterExamplesTestSuite.html?type=normal
This is most likely not a bug, but a user error.
I get: 'SoundJS is not currently supported in your browser', though it's Chrome on Mac Yosemite and I'm using soundJS on another page with no problems. I simply copied the test suite into a new HTML doc and put that in my public_html directory. What else do I need to do/include?

The test suite shows this error when the Sound.isReady() method returns false -- which happens when there is no activePlugin.
The demo you posted above has a ton of 404 errors, including SoundJS.
The demo will try to initiate the plugins based on the url parameters:

"flash" will be Flash-only
"html5" will use the HTML5Audio (tag-based) plugin only
Otherwise the default set (WebAudio, then HTML5, then Flash) will be requested.

If you pass "normal", then the 3rd option should occur. SoundJS will attempt to instantiate each plugin in order until one succeeds. If you have properly included the SoundJS script (check your console for errors), then all 3 plugins may be reporting that they are not supported.
I am closing this for now. If you correct the 404 errors, and it still won't work, let me know here, and I can check it out again.

The test suite shows this error when the Sound.isReady() method returns false -- which happens when there is no activePlugin.
The demo you posted above has a ton of 404 errors, including SoundJS.
The demo will try to initiate the plugins based on the url parameters:

"flash" will be Flash-only
"html5" will use the HTML5Audio (tag-based) plugin only
Otherwise the default set (WebAudio, then HTML5, then Flash) will be requested.

If you pass "normal", then the 3rd option should occur. SoundJS will attempt to instantiate each plugin in order until one succeeds. If you have properly included the SoundJS script (check your console for errors), then all 3 plugins may be reporting that they are not supported.
I am closing this for now. If you correct the 404 errors, and it still won't work, let me know here, and I can check it out again.


Add doc for correctly rendering multiline LaTeX equations

In the style guideline, it would be convenient to have some information regarding the rendering of equations and especially multi-line equations in the book.
What is not straightforward is that the convention of using double dollar sign $$ right before and right after the multi-line equation does not render on classical notebook, which can be weird when developing a new section.
It should therefore be mentioned to avoid further confusion.

@b-biswas it could be a good first issue for you


Fix documentation

Hi ! This pull request fix some issues in documentation.

arrayHasHeader : Parameter is never used
removeColumns, filterRowFn, fixValue & fixArray : wrong json lvl

Thanks !

I doubt this is wrong, I should check more in detail.
removeColumns, filterRowFn, fixValue & fixArray : wrong json lvl

Those parameters should be related to each data sheet. For example, you wan to filter sheet1 but no sheet1.

I doubt this is wrong, I should check more in detail.
removeColumns, filterRowFn, fixValue & fixArray : wrong json lvl

Those parameters should be related to each data sheet. For example, you wan to filter sheet1 but no sheet1.

removeColumns is part of sheetConf excellentexport.js#L225
fixValue is part of sheetConf excellentexport.js#L233
fixArray is part of sheetConf excellentexport.js#L243

Perfect!
@DaedalusDev  Thanks for contributing.


Aard compatibility

Would it be possible to make QuickDic present itself as Aard (or Aard2) to other applications? For example, CoolReader can use 3rd-party dictionaries, and Aard is one of them, but QuickDic isn't. CoolReader is not being developed anymore, so adding QuickDic support there is vanishingly unlikely. FBReader also supports Aard. So an obvious workaround is to somehow make QuickDic present itself as Aard to the 3rd-parties (disclaimer: i have no idea how these applications access Aard, and how Aard allows itself to be accessed).
QuickDic is practically the only still-maintained dictionary on F-Droid (Aard is not being maintained anymore, only surviving in the archives).

I admit I assumed Aard2 was quite alive still.
I suspect one issue is that if applications directly send messages to the Aard application then there might not be a way for QuickDic to respond to that.
It would need some investigation to find out how exactly that works to see if it's feasible to address.
As you can probably guess by the delay in answering, this is unlikely to happen soon due to lack of time unless some volunteer is found.

An update, in case anyone is interested: after i filed this issue, Aard 2 was resurrected in F-Droid repos (added 25.03.2019). The dictionaries suggested by Aard 2 wiki are crap, but that is a different problem with a different (and, hopefully, existing) solution.


Misleading filter:notarray error

I made a simple error by not placing the "track by" instruction at the end:

I should have put it here:

But the error raised for this mistake is filter:notarray, which is misleading:
Expected array but received: 0
Suggestions:

Create a new error if track by is in the wrong place: trackbyisnotlast
Check why the notarray got wrongly flagged despite an object being passed (and the alleged value passed is 0)

In AngularJS v1.4.4

In the wrong example, the track by statement is inside a filter statement, and looks like an argument to the orderBy filter. The expression parser assumes 'name' track by $index is the argument of the orderBy filter. In that sense, the error raised is correct, because the filter returns something that is not an array. Basically, we have no reliable way of detecting that the track by at this position is not a filter argument. Also, there is actually an error when track by appears before any filters.
Imo, this is a wontfix.

Actually, I think the problem is slightly different. The parser recognizes track by $index | filter: {...} as track by ($index | filter: {...}), i.e. $index | filter: {...} is recognized as the expression of track by.
Since track by can take any valid Angular expression and since filters can appear in Angular expressions, there is no way we can know that this is a bug.
In this particular case, since $index (number) is passed as input to filterFilter, which expects an array, an error is thrown.
But it could be an intended behaviour, e.g.: ...track by item.id | myCustomIdFilter
(Where myCustomIdFilter returns the id if it exists or a random unique number if it doesn't exists, i.e. the instance has not been saved to the DB.)
--
Bottom line, this does indeed work as expected (so nothing to fix).

Yes @gkalpak your explanation seems valid. If my guess was true, there should have been a parse error - maybe. In any case, this is really working as expected.


Weblogic <IP_ADDRESS> running from Docker container but not able to open from browser

My weblogic admin server is running from docker container as given below
I was following this : https://github.com/oracle/docker-images/tree/master/OracleWebLogic/dockerfiles/<IP_ADDRESS>.
I have also tried with patched image(by downloading p27117282_122130_Generic.zipand using this image :oracle/weblogic:12213-p27117282) but having same rsult and not able to open admin console
So moved back to use the image : oracle/weblogic:<IP_ADDRESS>-developer and used below
Command used(with ADMINISTRATION_PORT_ENABLED=false):
docker run -d --name wlsadmin --hostname wlsadmin -p 7001:7001 -p 9002:9002 -v C:\Users\RANAJOYPAUL\Ranajoy\APMM\GIT-Oracle-Weblogic\docker-images\OracleWebLogic\samples\12213-domain\properties:/u01/oracle/properties -e ADMINISTRATION_PORT_ENABLED=false -e ADMIN_PASSWORD=welcome1 -v C:\Users\RANAJOYPAUL\Ranajoy\APMM\GIT-Oracle-Weblogic\docker-images\OracleWebLogic\samples\12213-domain:/u01/oracle/user_projects oracle/weblogic:<IP_ADDRESS>-developer
docker inspect --format '{{.NetworkSettings.IPAddress}}' wlsadmin
Output : <IP_ADDRESS>
But not able to open ping or open the admin console using any of these URLs'(both http & https)
http://<IP_ADDRESS>/7001/console
http://<IP_ADDRESS>/9001/console
http://<IP_ADDRESS>/9002/console
PS C:\Users\RANAJOYPAUL\Ranajoy\APMM\GIT-Oracle-Weblogic\docker-images\OracleWebLogic\samples\12213-patch> docker ps CONTAINER ID        IMAGE                                COMMAND                  CREATED             STATUS              PORTS                                            NAMES 952cdcc15652        oracle/weblogic:<IP_ADDRESS>-developer   "/u01/oracle/createA…"   25 minutes ago      Up 21 minutes       <IP_ADDRESS>:7001->7001/tcp, <IP_ADDRESS>:9002->9002/tcp   wlsadmin
Please find docker log after admin server is started(as I couldnt open admin server so didnt try to start managed server yet)
`Domain Home is: /u01/oracle/user_projects/domains/base_domain
Initializing WebLogic Scripting Tool (WLST) ...
Welcome to WebLogic Server Administration Scripting Shell
Type help() for help on available commands
domain_name : [base_domain]
admin_listen_port : [7001]
domain_path : [/u01/oracle/user_projects/domains/base_domain]
production_mode : [dev]
admin name : [AdminServer]
administration_port_enabled : [false]
administration_port : [9002]
Exiting WebLogic Scripting Tool.
.
JAVA Memory arguments: -Djava.security.egd=file:/dev/./urandom
CLASSPATH=/usr/java/jdk-8/lib/tools.jar:/u01/oracle/wlserver/server/lib/weblogic.jar:/u01/oracle/wlserver/../oracle_common/modules/thirdparty/ant-contrib-1.0b3.jar:/u01/oracle/wlserver/modules/features/oracle.wls.common.nodemanager.jar::/u01/oracle/wlserver/common/derby/lib/derbynet.jar:/u01/oracle/wlserver/common/derby/lib/derbyclient.jar:/u01/oracle/wlserver/common/derby/lib/derby.jar
PATH=/u01/oracle/user_projects/domains/base_domain/bin:/u01/oracle/wlserver/server/bin:/u01/oracle/wlserver/../oracle_common/modules/thirdparty/org.apache.ant/<IP_ADDRESS>.0/apache-ant-1.9.8/bin:/usr/java/jdk-8/jre/bin:/usr/java/jdk-8/bin:/usr/java/jdk-8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/java/jdk-8/bin:/u01/oracle/oracle_common/common/bin:/u01/oracle/wlserver/common/bin

To start WebLogic Server, use a username and *

password assigned to an admin-level user. For *

server administration, use the WebLogic Server *

console at http://hostname:port/console *

Starting WLS with line:
/usr/java/jdk-8/bin/java -server -Djava.security.egd=file:/dev/./urandom -cp /u01/oracle/wlserver/server/lib/weblogic-launcher.jar -Dlaunch.use.env.classpath=true -Dweblogic.Name=AdminServer -Djava.security.policy=/u01/oracle/wlserver/server/lib/weblogic.policy -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -javaagent:/u01/oracle/wlserver/server/lib/debugpatch-agent.jar -da -Dwls.home=/u01/oracle/wlserver/server -Dweblogic.home=/u01/oracle/wlserver/server weblogic.Server
<May 9, 2020 7:37:51 AM GMT>    <Disabling the CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true.>
<May 9, 2020 7:37:51 AM GMT>    <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG128 to HMACDRBG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true.>
<May 9, 2020 7:37:52 AM GMT>    <Starting WebLogic Server with Java HotSpot(TM) 64-Bit Server VM Version 25.251-b08 from Oracle Corporation.>
<May 9, 2020 7:37:52 AM GMT>    <"ResourceManagement" is not enabled in this JVM. Enable "ResourceManagement" to use the WebLogic Server "Resource Consumption Management" feature. To enable "ResourceManagement", you must specify the following JVM options in the WebLogic Server instance in which the JVM runs: -XX:+UnlockCommercialFeatures -XX:+ResourceManagement.>
<May 9, 2020 7:37:52 AM GMT>    <Version: WebLogic Server <IP_ADDRESS>.0 Thu Aug 17 13:39:49 PDT 2017 1882952>
<May 9, 2020 7:37:54 AM GMT>
<May 9, 2020 7:37:54 AM GMT>
<May 9, 2020 7:37:54 AM GMT>    <CMM memory level becomes 0. Setting standby thread pool size to 256.>
<May 9, 2020 7:37:55,791 AM GMT>    <The server log file weblogic.logging.FileStreamHandler instance=269631520
Current log file=/u01/oracle/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log
Rotation dir=/u01/oracle/user_projects/domains/base_domain/servers/AdminServer/logs
is opened. All server side log events will be written to this file.>
<May 9, 2020 7:37:56,288 AM GMT>
<May 9, 2020 7:37:57,449 AM GMT>
<May 9, 2020 7:37:59,667 AM GMT>
<May 9, 2020 7:37:59,768 AM GMT>    <Storing boot identity in the file: /u01/oracle/user_projects/domains/base_domain/servers/AdminServer/security/boot.properties.>
<May 9, 2020 7:38:00,473 AM GMT>    <JMX Connector Server started at service:jmx:iiop://<IP_ADDRESS>:7001/jndi/weblogic.management.mbeanservers.runtime.>
<May 9, 2020 7:38:01,101 AM GMT>    <JMX Connector Server started at service:jmx:iiop://<IP_ADDRESS>:7001/jndi/weblogic.management.mbeanservers.domainruntime.>
<May 9, 2020 7:38:01,355 AM GMT>    <JMX Connector Server started at service:jmx:iiop://<IP_ADDRESS>:7001/jndi/weblogic.management.mbeanservers.edit.>
<May 9, 2020 7:38:06,654 AM GMT>
<May 9, 2020 7:38:06,679 AM GMT>
<May 9, 2020 7:38:06,781 AM GMT>    <The Logging monitoring service timer has started to check for logged message counts every 30 seconds.>
<May 9, 2020 7:38:07,361 AM GMT>
<May 9, 2020 7:38:07,963 AM GMT>
<May 9, 2020 7:38:08,076 AM GMT>
<May 9, 2020 7:38:08,211 AM GMT>    <Channel "Default" is now listening on <IP_ADDRESS>:7001 for protocols iiop, t3, ldap, snmp, http.>
<May 9, 2020 7:38:08,214 AM GMT>    <Channel "Default[1]" is now listening on <IP_ADDRESS>:7001 for protocols iiop, t3, ldap, snmp, http.>
<May 9, 2020 7:38:08,225 AM GMT>    <Started the WebLogic Server Administration Server "AdminServer" for domain "base_domain" running in development mode.>
<May 9, 2020 7:38:08,227 AM GMT>    <Channel "Default" is now listening on <IP_ADDRESS>:7001 for protocols iiop, t3, ldap, snmp, http.>
<May 9, 2020 7:38:08,238 AM GMT>    <Channel "Default[1]" is now listening on <IP_ADDRESS>:7001 for protocols iiop, t3, ldap, snmp, http.>
<May 9, 2020 7:38:08,249 AM GMT>
<May 9, 2020 7:38:08,303 AM GMT>    `
Please find docker inspect screen as below
DockerInspectScreen.docx
=============================
docker inspect wlsadmin
[
{
"Id": "952cdcc156529853e08186dafa4d62c8ee08c5a4247207df9b796f653a0c37a4",
"Created": "2020-05-09T07:33:22.276120293Z",
"Path": "/u01/oracle/createAndStartEmptyDomain.sh",
"Args": [],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 9783,
"ExitCode": 0,
"Error": "",
"StartedAt": "2020-05-09T07:37:22.730631164Z",
"FinishedAt": "0001-01-01T00:00:00Z"
},
"Image": "sha256:77db98d950d17e35e884c4d5b5f947533b2c3c869e63a5a4c26354f9b09469a9",
"ResolvConfPath": "/var/lib/docker/containers/952cdcc156529853e08186dafa4d62c8ee08c5a4247207df9b796f653a0c37a4/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/952cdcc156529853e08186dafa4d62c8ee08c5a4247207df9b796f653a0c37a4/hostname",
"HostsPath": "/var/lib/docker/containers/952cdcc156529853e08186dafa4d62c8ee08c5a4247207df9b796f653a0c37a4/hosts",
"LogPath": "/var/lib/docker/containers/952cdcc156529853e08186dafa4d62c8ee08c5a4247207df9b796f653a0c37a4/952cdcc156529853e08186dafa4d62c8ee08c5a4247207df9b796f653a0c37a4-json.log",
"Name": "/wlsadmin",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/host_mnt/c/Users/RANAJOYPAUL/Ranajoy/APMM/GIT-Oracle-Weblogic/docker-images/OracleWebLogic/samples/12213-domain/properties:/u01/oracle/properties",
"/host_mnt/c/Users/RANAJOYPAUL/Ranajoy/APMM/GIT-Oracle-Weblogic/docker-images/OracleWebLogic/samples/12213-domain:/u01/oracle/user_projects"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "default",
"PortBindings": {
"7001/tcp": [
{
"HostIp": "",
"HostPort": "7001"
}
],
"9002/tcp": [
{
"HostIp": "",
"HostPort": "9002"
}
]
},
"RestartPolicy": {
"Name": "no",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"CapAdd": null,
"CapDrop": null,
"Capabilities": null,
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": null,
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"ConsoleSize": [
19,
139
],
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": [],
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": [],
"DeviceCgroupRules": null,
"DeviceRequests": null,
"KernelMemory": 0,
"KernelMemoryTCP": 0,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": false,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/99d0ca13e6e07d7fb4625307beb9d043a9fb7f863f0781ee1c7df2ea845b16cb-init/diff:/var/lib/docker/overlay2/1a6d1e98950c194c8990ae17ef0172e7d58778bb2406e9502dd422568ed45d7a/diff:/var/lib/docker/overlay2/46afc05558f42fd16638e9c706b1dd7c223ed3a7f24712d21dcbb5ec2f16f5da/diff:/var/lib/docker/overlay2/d1059dc3ef56bd780d44e6255241b46f40c89296327239491c803e6d8e2da825/diff:/var/lib/docker/overlay2/a5ccf0fb03ba7ef6b520f7807486f0f1359fd0b27db96205df64164079464990/diff:/var/lib/docker/overlay2/25ec8b5c96e2841b327ced77582cac03ab66e2181711e216a5f663cf33a86f58/diff:/var/lib/docker/overlay2/1f371e54b76ce1b0f28f51aeb6092a00848dce32a14c53c5ed0d70cf445e4921/diff:/var/lib/docker/overlay2/6f8829cf732e62aa0aee64c50c0544a6ded484700df980bdabf62d08195c240b/diff",
"MergedDir": "/var/lib/docker/overlay2/99d0ca13e6e07d7fb4625307beb9d043a9fb7f863f0781ee1c7df2ea845b16cb/merged",
"UpperDir": "/var/lib/docker/overlay2/99d0ca13e6e07d7fb4625307beb9d043a9fb7f863f0781ee1c7df2ea845b16cb/diff",
"WorkDir": "/var/lib/docker/overlay2/99d0ca13e6e07d7fb4625307beb9d043a9fb7f863f0781ee1c7df2ea845b16cb/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/host_mnt/c/Users/RANAJOYPAUL/Ranajoy/APMM/GIT-Oracle-Weblogic/docker-images/OracleWebLogic/samples/12213-domain",
"Destination": "/u01/oracle/user_projects",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/host_mnt/c/Users/RANAJOYPAUL/Ranajoy/APMM/GIT-Oracle-Weblogic/docker-images/OracleWebLogic/samples/12213-domain/properties",
"Destination": "/u01/oracle/properties",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "wlsadmin",
"Domainname": "",
"User": "oracle",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"7001/tcp": {},
"9002/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"ADMINISTRATION_PORT_ENABLED=false",
"ADMIN_PASSWORD=welcome1",
"PATH=/usr/java/jdk-8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/java/jdk-8/bin:/u01/oracle/oracle_common/common/bin:/u01/oracle/wlserver/common/bin",
"LANG=en_US.UTF-8",
"JAVA_VERSION=1.8.0_251",
"JAVA_HOME=/usr/java/jdk-8",
"ORACLE_HOME=/u01/oracle",
"USER_MEM_ARGS=-Djava.security.egd=file:/dev/./urandom",
"SCRIPT_FILE=/u01/oracle/createAndStartEmptyDomain.sh",
"DOMAIN_NAME=base_domain",
"ADMIN_LISTEN_PORT=7001",
"ADMIN_NAME=AdminServer",
"DEBUG_FLAG=true",
"PRODUCTION_MODE=dev",
"ADMINISTRATION_PORT=9002"
],
"Cmd": [
"/u01/oracle/createAndStartEmptyDomain.sh"
],
"Image": "oracle/weblogic:<IP_ADDRESS>-developer",
"Volumes": null,
"WorkingDir": "/u01/oracle",
"Entrypoint": null,
"OnBuild": null,
"Labels": {}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "fd56a7a2d4476c3cbcec506e47b1c91491c615350b1d63dc867a606e27cae829",
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"Ports": {
"7001/tcp": [
{
"HostIp": "<IP_ADDRESS>",
"HostPort": "7001"
}
],
"9002/tcp": [
{
"HostIp": "<IP_ADDRESS>",
"HostPort": "9002"
}
]
},
"SandboxKey": "/var/run/docker/netns/fd56a7a2d447",
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "16b019000f1f86638d8ac4b142fb56bc920b6719fd1ae362a6f85dd3fc20ab19",
"Gateway": "<IP_ADDRESS>",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "<IP_ADDRESS>",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"MacAddress": "02:42:ac:11:00:02",
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"NetworkID": "2a538b1c91149c498ed043aed83551b83fc0397ab4397b438d8f1599fbaf599d",
"EndpointID": "16b019000f1f86638d8ac4b142fb56bc920b6719fd1ae362a6f85dd3fc20ab19",
"Gateway": "<IP_ADDRESS>",
"IPAddress": "<IP_ADDRESS>",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"MacAddress": "02:42:ac:11:00:02",
"DriverOpts": null
}
}
}
}
]
===========================
Please help @mriccell & Team. Thanks in advance

You should be able to reach the console using port 7001 since ADMINISTRATION_PORT_ENABLED=false
from inspect "Ports": {
"7001/tcp": [
{
"HostIp": "<IP_ADDRESS>",
"HostPort": "7001"
}
],
"9002/tcp": [
{
"HostIp": "<IP_ADDRESS>",
"HostPort": "9002"
}
]
you should be able to reach the admin console http://localhost:7001.

Thanks Monica!! I managed to up my weblogic admin console and access it. Actually I also had HyperV installed in my machine and fixed the network and then able to access the weblogic admin. Appreciated your quick response even at weekend and will contact you in future.
Hope you and family doing well in lock down and  in this world crisis time and in good health.
Thanks again :-)


Basic Authtype details not provided in the documentation. Please share some details with example

Hi, Can you please provide an example of using basic authentication. Documentation include example and details of APIKey authType or Session authType but did not provide any details of Basic authType. We need to get Audit logs from an API that only accept basic authentication (using username and password). Can you please share some details how can I use the basic Auth in ARM template auth configuration section, thanks

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: f4dd4ea5-0778-2577-b891-dfad89b55cda
Version Independent ID: d0f64644-281b-2151-c688-6a0a580a5d73
Content: Create a codeless connector for Microsoft Sentinel
Content Source: articles/sentinel/create-codeless-connector.md
Service: microsoft-sentinel
Sub-service: microsoft-sentinel
GitHub Login: @batamig
Microsoft Alias: bagol

@sk-devsecops , Thank you for your query . We will investigate and update the thread.

Hi @sk-devsecops, thanks for writing into docs!
I'm tagging our feature PM to help out with this example, and we'll get it added into the docs in a coming publish.
@alaa-sh86, can you help?

Thanks for sharing @sk-devsecops.
I'm adding a JSON example of a basic auth connector, please note that you need to wrap it as an ARM.
We will add a refence in the docs as well.
sentinel-proofpointTAP_polling_ARM_template.txt

Great!
I'm going to close this issue for now as we're tracking it in our docs backlog, but feel free to continue commenting here as needed.
We always appreciate feedback from our customers and readers!
Thanks for your contributions to docs.
#please-close


⚠ PrivateHD has degraded performance

In 3d2f93b, PrivateHD ($PHD) experienced degraded performance:

HTTP code: 200
Response time: 3315 ms

Resolved: PrivateHD performance has improved in f3e7944.


How do you just  make it to where the one person who made the ticket can see it?

and the Staff who are supposed to help with the ticket of couse


nixos/luksroot: sync the crypt-storage

Add a sync command just after writing to the /crypt-storage file in order to reduce
the possibilities of corruption errors.

Motivation for this change
cf. https://github.com/NixOS/nixpkgs/pull/107038#discussion_r589702901
To be tested
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Tested, it works perfectly

there's a conflict so i cant merge


Ensure that only a single web worker is created.

Needed to ensure that when a viewer is created/destroyed, it does not create multiple workers that all listen to and respond to each message in parallel.

Can you explain more in what case this problem can occur?  The idea of the existing code is that there is one DataManagementContext per worker, so if you want to ensure there is a single worker, just reuse the DataManagementContext.

If I have ViewerA  embedded in the page and remove it, then create a new ViewerB, WorkerA still exists and both WorkerA and WorkerB listen/respond to ViewerB's messages.

Indeed, the worker is currently never terminated.  That should probably be fixed.  However, I don't see how the old worker would receive messages from the new viewer.
Is it feasible to create just a single DataManagementContext and pass it to both Viewer instances, e.g.:
new Viewer(display, {dataContext})
?

The datacontext is explicitly set to a new DataManagmentContext regardless of the options passed (that should probably be fixed too :). It also looks like the DMC needs the GL context, which might not exist after the Viewer's canvas has been removed from the DOM, which means when creating a new DisplayContext you also need to create a new DMC, which in turn creates new ChunkQueueManagers and ChunkManagers (dependent on the GL instance).

The:
  dataContext = new DataManagementContext(display.gl),

line in the Viewer constructor only creates a new DataManagementContext if one isn't specified in the options.
I can see there is a clear need to be able to dispose of a DataManagementContext, though.  I'm working on a fix now.

Huh, yeah, sorry, haven't seen that style of default object assignment much before. Thanks for looking into it!

Take a look at 48f8cd2a9ad3f16805d2d5cd5112cdae4c1f024b.  Now calling the dispose() method on the Viewer terminates the worker and removes all of the added DOM elements.

Yup, that seems like it'd work. Closing this.


DNN-5288: only uninstall package when the skin/container folder not exist.

I will do the merge and apply Joe's commented change at the same time

The code cannot reliably be refactored as Joe suggests. This is because the two UnInstall calls are identical as they only pass the package name which is the same and don't use the PackageType property which is different.  This means we cannot just refactor and reliably uninstall the skin or container.

I mistakenly closed - but it probably should be resubmitted anyway as the code will be significantly different.


How to reset party (from Angular-meteor tutorial)

From the tutorial, in version 1.2, I can use:
$scope.reset = function() {
    $scope.partyNotAuto.reset();
};

But in version 1.3, with new helpers, how can I imply this method? Thanks.

Hi @longxuanho,
Since we do not use Auto-bind in Angular-Meteor 1.3, there is no need to perform reset anymore.
The object you get on your context (this or $scope) is just a clone of the real object, and in case of update from the server it will override the object you have now.
If you still want to modify the object and have the ability to reset it, you can clone it (using angular.copy or _.clone) and when you want to reset it, just assign it again to the original value.


gap-full: 4.12.2 -> 4.13.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/gap-system/gap/releases.
meta.description for gap-full is: Computational discrete algebra system
meta.homepage for gap-full is: https://www.gap-system.org
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 4.13.1 with grep in /nix/store/rn56zgkxv71c7blp6mxrgi7g7jihmjan-gap-4.13.1
found 4.13.1 in filename of file in /nix/store/rn56zgkxv71c7blp6mxrgi7g7jihmjan-gap-4.13.1

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

10 total rebuild path(s)

10 package rebuild(s)

First fifty rebuilds by attrpath

cantor
gap
gap-full
gap-minimal
labplot
libsForQt5.cantor
plasma5Packages.cantor
sage
sageWithDoc

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/rn56zgkxv71c7blp6mxrgi7g7jihmjan-gap-4.13.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/02a84b1a2b6ce7008a62e69249f61f3349df7344#gap-full

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/rn56zgkxv71c7blp6mxrgi7g7jihmjan-gap-4.13.1
ls -la /nix/store/rn56zgkxv71c7blp6mxrgi7g7jihmjan-gap-4.13.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

2 packages failed to build:

sage
sageWithDoc

5 packages built:

cantor
gap
gap-full
gap-minimal
labplot

Maintainer pings
cc @timokau @omasanori @7c6f434c @collares for testing.

Done in #357335.


refactor(CategoryTheory): change the API for opposite (co)products to accept general (co)fans

Thanks!
bors merge


Incompatible API version with plugin

I tried running packer build samples/raspian_golang.json after installing the packer-builder-arm-image. I  am getting the following error Failed to initialize build 'arm-image': error initializing builder 'arm-image': Incompatible API version with plugin.  Plugin version: 5, Ours: 4. Any assistance on troubleshooting this problem is appreciated.  Thanks.

i think you need to upgrade packer to 1.5.x.
you can also use the docker image as it bundles the correct packer with it.
closing as answered; feel free to re-open if needed

Thank you.  That was it.  I didnt notice that when I attempted to added the hashicorp repos that it actually didnt add the repo to my source list.  Once i got it added the issue went away.  Thanks.


Ghost 4.0 schema changes and migrations

refs https://github.com/TryGhost/Team/issues/221
This issue is meant to track migrations which will go into upcoming Ghost 4.0 release.
Context
Some migrations were not added to Ghost 3.x deliberately because of the time it would take to run them. With the release of new major Ghost version it is possible to expect longer migration times.
4.0 Migrations

[x] Change slug unique constraint on posts table to be slug+type (@naz in discussion) (https://github.com/TryGhost/Ghost/pull/12598)

[x] introduce a concept of @@UNIQUE_CONSTRAINTS@@ into schema definition to define unique constraints on multiple fields
[x] ~figure out what to do with routing when slugs do collide for pages and posts~ this will be changed in API v5 (@naz)

[x] Drop posts table deprecated coulumns: locale (https://github.com/TryGhost/Ghost/pull/12599). These are questionable: created_by , updated_by, published_by

[x] clean up Ghost-Admin from locale fields (https://github.com/TryGhost/Admin/commit/e1915abfa3b9472fcf9fa87ad787be981df835f3)
:warning: Was put on hold till Ghost 5.0

[x] Update canonical_url type in posts table to be string instead of text(@naz) (https://github.com/TryGhost/Ghost/pull/12603)

:warning: Was put on hold till Ghost 5.0

[ ] Clean up webhooks table from "orphaned" and no belonging to any integration records (source) (@naz)

[ ] Create missing integration/api_key records for orphaned or without valid 'integration_id' webhooks
[ ] Add foreign key constraint to webhooks.integration_id column

[x] make members_stripe_customers_subscriptions.plan_nickname column nullable (PR)

[ ] Cleanup settings table's default type = 'core' (@tpatel)

for tables migrating from pre 3.21.x version to 4.0 the default value for type column is still set to 'core' check settings table schema after upgrading from 3.21 to 4.0)

[ ] Remove 'object' setting 'type'. Needs to be checked if this type is still used anywhere, might need https://github.com/TryGhost/Ghost/issues/10318 to be finished first

By changing posts.canonical_url type to be string instead of text we still have enough space to dodge MySQLs row size limit. Calculation available here:

Based on my research in https://github.com/TryGhost/Team/issues/452 I think this column type change doesn't changing anything, because we're using innodb's dynamic row format.

@tpatel for the settings' table cleanup task, this is current table definition when it has been initialized pre 4.0:
mysql> show create table `settings` \G
*************************** 1. row ***************************
       Table: settings
Create Table: CREATE TABLE `settings` (
  `id` varchar(24) NOT NULL,
  `group` varchar(50) NOT NULL DEFAULT 'core',
  `key` varchar(50) NOT NULL,
  `value` text,
  `type` varchar(50) NOT NULL DEFAULT 'core',
  `flags` varchar(50) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `created_by` varchar(24) NOT NULL,
  `updated_at` datetime DEFAULT NULL,
  `updated_by` varchar(24) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `settings_key_unique` (`key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4

The type column default should probably have NULL as default :thinking: (needs some thinking but that's my feeling) This PR should've also included a migration. It's good time to add it now!


Ingest (scrape) from OpenNeuro

The goal when ingesting a dataset will be to have a full index of resources associated with a dataset, such that the CLI does not need do any indexing, only have a set of files required for an analysis (in JSON bundle) which are fed into DataLad for retrieval.
Update population scripts so that datasets are added to index fmriprep files from openneuro. Need to scrape openneuro to find out the basepath of fmriprep executions (which are stored in config YAML files) and then index all of the subsequent files using Grabbit. Grabbit then generates an index of files and entities which are then ingested.
Also: keep track of number of values in Run table. Should not need raw data after inital ingestion.
Also current problem: DataLad version of dataset generally don't have stimuli.
In the very future, it would be ideal to only keep track of entities (not paths), and DataLad should be able to index these.

TR also needs to be added to db, and bundle

For now ignoring grabbit index as that feature is not ready yet. Simply generating paths relatively to base path.

Closed with #136


eventsource continues launching more containers if left open

If you leave the eventsource open after "ready" it continues launching more
Reproduction steps:

Visit about:blank
Open DevTools Console
Paste:

es = new window.EventSource('https://mybinder.org/build/gh/nteract/vdom/master')
es.onmessage = msg => console.log(msg)

wait...
watch all the successive launches

Not a crazy deal for me, I just happened to notice while hitting the event source API directly. My current code does a .close appropriately. Figured this should probably be cleaned up though.

I think we just got burned by this with the nbinteract repository. @rgbkrk did you figure out a way to work around this from your side of things?

Yeah, we close the event source after we get a binder. It wasn't an issue at the time, it just smelled like a likely operational problem waiting to happen.

it just smelled like a likely operational problem waiting to happen.

Is this still a problem?


Codeunit 393 "Reminder-Issue" OnRunOnBeforeGenJnlLineInsertPostInterest

trigger OnRun()
    ...
    if (ReminderInterestAmount <> 0) and "Post Interest" then begin
       ...
       OnRunOnBeforeGenJnlLineInsertPostInterest(GenJnlLine);
       GenJnlLine.Insert();
       ...

  [IntegrationEvent(false, false)]
  local procedure OnRunOnBeforeGenJnlLineInsertPostInterest(var GenJnlLine: Record "Gen. Journal Line")
  begin
  end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Allow different colors for the same dataset (Bar chart)

AFAIK there is no way to specify different colors for the same dataset. There are two ways other libraries accomplish this: either by modifiying the data format (for example, instead of an array of numbers an array of objects) or by adding a callback that is called for every datum.

@rubik Huzzah! The first alpha of Chart.js 2.0 has landed and should fix this issue. Check out the release and try it out! We've got a lot of momentum right now, so please help us test so we can launch 2.0 Gold by the end of the month.
https://github.com/nnnick/Chart.js/releases/tag/v2.0-alpha
I'm closing this issue for now, but if you have implementation questions or find bugs, please create a jsfiddle and post the link here and we'll reopen this issue and get it fixed.

A demo of the v2.0 behaviour: http://output.jsbin.com/mumete/2/


Ensure volumes are initialized with the appropriate access/owners

Codecov Report

Merging #707 (db90eb8) into master (53779d0) will decrease coverage by 0.04%.
The diff coverage is 0.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             @@
##           master     #707      +/-   ##
==========================================
- Coverage   42.77%   42.74%   -0.04%
==========================================
  Files          47       47
  Lines        7193     7197       +4
==========================================
- Hits         3077     3076       -1
- Misses       4116     4121       +5

Impacted Files
Coverage Δ

...mblyline_core/scaler/controllers/kubernetes_ctl.py
11.16% <0.00%> (-0.08%)
:arrow_down:

assemblyline_core/dispatching/dispatcher.py
73.78% <0.00%> (-0.21%)
:arrow_down:

assemblyline_core/alerter/processing.py
89.52% <0.00%> (+0.52%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Unable to authenticate from sensu server on stackstorm server.

while doing the test command:
echo '{"foo":"bar"}' | ./st2_handler.py ./st2_handler.conf I get the following output:
root@i-nkorniyenko-CBC:/etc/sensu/handlers# echo '{"foo":"bar"}' | ./st2_handler.py ./st2_handler.conf
Cannot authenticate. Will try unauthed.Failed to register trigger type with st2.                 HTTP_CODE: 400
Failed registering with st2. Won't post event.
Traceback (most recent call last):
File "./st2_handler.py", line 214, in
_register_with_st2()
File "./st2_handler.py", line 137, in _register_with_st2
_create_trigger_type()
File "./st2_handler.py", line 98, in _create_trigger_type
raise
TypeError: exceptions must be old-style classes or derived from BaseException, not NoneType
==========================================================
SENSU box
pip show requests
Metadata-Version: 2.0
Name: requests
Version: 2.9.1
Summary: Python HTTP for Humans.
Home-page: http://python-requests.org
Author: Kenneth Reitz
Author-email<EMAIL_ADDRESS>License: Apache 2.0
Location: /usr/local/lib/python2.7/dist-packages
Requires:
pip -V
pip 8.0.2 from /usr/local/lib/python2.7/dist-packages/pip-8.0.2-py2.7.egg (python 2.7)
==========================================================
STACKSTORM BOX
pip show requests
Metadata-Version: 2.0
Name: requests
Version: 2.9.1
Summary: Python HTTP for Humans.
Home-page: http://python-requests.org
Author: Kenneth Reitz
Author-email<EMAIL_ADDRESS>License: Apache 2.0
Location: /usr/local/lib/python2.7/dist-packages
Requires:
You are using pip version 7.1.2, however version 8.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
pip 7.1.2 from /usr/local/lib/python2.7/dist-packages (python 2.7)
This version of the handler was used:
https://raw.githubusercontent.com/StackStorm/st2contrib/master/packs/sensu/etc/st2_handler.py
Any advice will be much appreciated!

st2 ('<IP_ADDRESS>',)

Unable to reproduce
Proving that I have same code as upstream in st2contrib.
root@st2test:/etc/sensu/handlers# echo '{"client": {"name": 1}, "check":{"name": 2}, "id": "12345"}' | ./st2_handler.py ./st2_handler.conf
Sent sensu event to st2. HTTP_CODE:                 202
root@st2test:/etc/sensu/handlers#
root@st2test:/etc/sensu/handlers# cd /tmp
root@st2test:/tmp# wget https://raw.githubusercontent.com/StackStorm/st2contrib/b75f1a45a961ca7c48ce0dd6dd366bc29e24c7e6/packs/sensu/etc/st2_handler.py
--2016-02-08 15:32:59--  https://raw.githubusercontent.com/StackStorm/st2contrib/b75f1a45a961ca7c48ce0dd6dd366bc29e24c7e6/packs/sensu/etc/st2_handler.py
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... <IP_ADDRESS>
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6818 (6.7K) [text/plain]
Saving to: ‘st2_handler.py’

100%[==============================================================================================================================================================================================================================================>] 6,818       --.-K/s   in 0s

2016-02-08 15:33:00 (273 MB/s) - ‘st2_handler.py’ saved [6818/6818]

root@st2test:/tmp# diff st2_handler.py /etc/
Display all 189 possibilities? (y or n)
root@st2test:/tmp# diff st2_handler.py /etc/sensu/handlers/st2_handler.py
root@st2test:/tmp# cat /etc/sensu/handlers/st2_handler.conf | grep -v st2_password
---
st2_username: "admin"
st2_api_base_url: "https://<IP_ADDRESS>/v1"
st2_auth_base_url: "https://<IP_ADDRESS>"

sensu_host: <IP_ADDRESS>
sensu_port: 4567
sensu_user: sensu
sensu_pass: ""
root@st2test:/tmp# grep backend /etc/st2/st2.conf
backend = pam
backend_kwargs =

Proves that handler did actually register the sensu event with StackStorm.
root@st2test:/etc/sensu/handlers# st2 trigger list | grep sensu
root@st2test:/etc/sensu/handlers# echo '{"client": {"name": 1}, "check":{"name": 2}, "id": "12345"}' | ./st2_handler.py ./st2_handler.conf
Registered trigger type with st2.
Sent sensu event to st2. HTTP_CODE:                 202
root@st2test:/etc/sensu/handlers# st2 trigger list | grep sensu
| sensu.event_handler                  | sensu | Trigger type for sensu event handler.

requests version on my local box
# pip show requests
---
Metadata-Version: 2.0
Name: requests
Version: 2.9.1
Summary: Python HTTP for Humans.
Home-page: http://python-requests.org
Author: Kenneth Reitz
Author-email<EMAIL_ADDRESS>License: Apache 2.0
Location: /usr/local/lib/python2.7/dist-packages
Requires:
You are using pip version 7.1.2, however version 8.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

@murgurgula - Can you try and repro with the payload I used?

Fix default config file to not use ports and use https by default
https://github.com/StackStorm/st2contrib/blob/master/packs/sensu/etc/st2_handler.conf#L4

In all except blocks in the code, add a traceback.print_exc() so error messages are more explicit.


Remove java.net.URL usage

Hey @asoltysik, as we're working on API-cleanup release, could we please remove all java.net.URL occurences? Feel free to just close if this will be a part of other commit - I just want to make sure we got rid of it.
If you're wondering java.net.URL is a worst Java class ever that performs a blocking IO (DNS resolution) in order to check that two URLs are identical or not and has many other flaws.

So right now we are using HttpURLConnection here:
https://github.com/snowplow/iglu-scala-client/blob/f815b2692f1431af7869186b1e9ac8bcaf20f376/src/main/scala/com.snowplowanalytics.iglu/client/repositories/HttpRepositoryRef.scala#L75
Should we pull scalaj instead, or hammock? @chuwy @BenFradet
I just found there is a quite nice http client built into jdk since version 9, but IIRC we are on jdk8.

Let's go with that one minimalistic so far. This weekend I tried to re-write Iglu Server from Akka HTTP to http4s (nothing personal, Ben!) and really see Server using http4s someday. With that said we probably can re-use a lot of stuff between Server and Client and might end up with http4s on client-side as well, but later.

built into jdk since version 9, but IIRC we are on jdk8.

Sorry missed this. Yes, you're right, we're on JDK8. Up to you then which one to use, but I'd like to stay as minimalistic as possible.


Fix the bug when LayoutManager orientation set to HORIZONTAL

Fix the bug about scrolling while dragging does not work when layout is
horizontal.

Looks reasonable, I'll test it out before I merge. Willf ix #7

hello,do you have finished test?  #10

Squashed and merged


Add static AZ prefix to support new regions

Why:

The current az_id_prefix regex is not generic enough to support all regions defined by AWS (for example we need this example to be able to support ap-southeast-1 (apse1) and GovCloud regions such as us-gov-east-1 (usge1)
This will ease the addition of new supported regions and AZ prefixes as they become available rather than rely on a regex

LGTM, thanks @tylercreller!


Extend EntryService by Delete, Publish and Unpublish actions

please check @Khaledgarbaya

Thank you @skrabacz-michal for the contribution.


[Release sdk status] Trigger swagger pipeline and add scheduled trigger definition

Trigger swagger pipeline and add scheduled trigger definition

/check-enforcer override

https://github.com/Azure/azure-sdk-for-python/issues/22234


TechDebt: Update Resource Limits

Links to Jira Tickets
n/a
Description of Changes
Update test/prod deployment resources
Minor type tweak (copy from sims)
Testing Notes
n/a

Wrong base branch