Problem deploying to Netlify

Hi!
I'm trying to deploy the project to Netlify as in the tutorial. However, I'm getting the following error message:
Error running command: Build script returned non-zero exit code: 139
Here's the complete Netlify log:
`8:23:06 PM: Build ready to start
8:23:09 PM: build-image version: 9e0f207a27642d0115b1ca97cd5e8cebbe492f63
8:23:09 PM: build-image tag: v3.3.2
8:23:09 PM: buildbot version: f71b4aa1b1ebc2bff806e48691024e0ab383dc02
8:23:09 PM: Fetching cached dependencies
8:23:09 PM: Starting to download cache of 255.0KB
8:23:09 PM: Finished downloading cache in 104.754792ms
8:23:09 PM: Starting to extract cache
8:23:09 PM: Failed to fetch cache, continuing with build
8:23:09 PM: Starting to prepare the repo for build
8:23:09 PM: No cached dependencies found. Cloning fresh repo
8:23:09 PM: git clone https://github.com/joerlop/gatsby-intro
8:23:11 PM: Preparing Git Reference refs/heads/master
8:23:11 PM: Starting build script
8:23:11 PM: Installing dependencies
8:23:13 PM: Downloading and installing node v10.16.3...
8:23:13 PM: Downloading https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz...
8:23:14 PM:                             0.0%
8:23:14 PM:

8:23:14 PM:                  8.1%
8:23:14 PM:
############
8:23:14 PM:                    17.0%
8:23:15 PM:
#####################
8:23:15 PM:     29.2%
8:23:15 PM:
################################
8:23:15 PM:  45.7%
8:23:15 PM:
################################################
8:23:15 PM: #######                   76.8%
8:23:15 PM:
################################################################
8:23:15 PM: ######## 100.0%
8:23:15 PM: Computing checksum with sha256sum
8:23:15 PM: Checksums matched!
8:23:18 PM: Now using node v10.16.3 (npm v6.9.0)
8:23:18 PM: Attempting ruby version 2.6.2, read from environment
8:23:20 PM: Using ruby version 2.6.2
8:23:20 PM: Using PHP version 5.6
8:23:20 PM: Started restoring cached node modules
8:23:20 PM: Finished restoring cached node modules
8:23:21 PM: Installing NPM modules using NPM version 6.9.0
8:24:01 PM: ><EMAIL_ADDRESS>install /opt/build/repo/node_modules/sharp
8:24:01 PM: > (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)
8:24:02 PM: info
8:24:02 PM: sharp
8:24:02 PM:  Downloading https://github.com/lovell/sharp-libvips/releases/download/v8.8.1/libvips-8.8.1-linux-x64.tar.gz
8:24:04 PM: ><EMAIL_ADDRESS>postinstall /opt/build/repo/node_modules/core-js
8:24:04 PM: > node scripts/postinstall || echo "ignore"
8:24:05 PM: Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!
8:24:05 PM: The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:
8:24:05 PM: > https://opencollective.com/core-js
8:24:05 PM: > https://www.patreon.com/zloirock
8:24:05 PM: Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)
8:24:05 PM: ><EMAIL_ADDRESS>postinstall /opt/build/repo/node_modules/core-js-pure
8:24:05 PM: > node scripts/postinstall || echo "ignore"
8:24:05 PM: Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!
8:24:05 PM: The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:
8:24:05 PM: > https://opencollective.com/core-js
8:24:05 PM: > https://www.patreon.com/zloirock
8:24:05 PM: Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)
8:24:05 PM: ><EMAIL_ADDRESS>postinstall /opt/build/repo/node_modules/gatsby-telemetry
8:24:05 PM: > node src/postinstall.js
8:24:05 PM: ><EMAIL_ADDRESS>postinstall /opt/build/repo/node_modules/cwebp-bin
8:24:05 PM: > node lib/install.js
8:24:06 PM:   ✔ cwebp pre-build test passed successfully
8:24:06 PM: ><EMAIL_ADDRESS>postinstall /opt/build/repo/node_modules/mozjpeg
8:24:06 PM: > node lib/install.js
8:24:07 PM:   ✔ mozjpeg pre-build test passed successfully
8:24:07 PM: ><EMAIL_ADDRESS>postinstall /opt/build/repo/node_modules/pngquant-bin
8:24:07 PM: > node lib/install.js
8:24:07 PM:   ✔ pngquant pre-build test passed successfully
8:24:10 PM: npm WARN optional
8:24:10 PM:  SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/fsevents):
8:24:10 PM: npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
8:24:10 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/gatsby-source-filesystem/node_modules/fsevents):
8:24:10 PM: npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
8:24:10 PM: added 2028 packages from 1062 contributors and audited 28017 packages in 47.706s
8:24:10 PM: found 807 vulnerabilities (806 high, 1 critical)
8:24:10 PM:   run npm audit fix to fix them, or npm audit for details
8:24:11 PM: NPM modules installed
8:24:11 PM: Started restoring cached go cache
8:24:11 PM: Finished restoring cached go cache
8:24:11 PM: unset GOOS;
8:24:11 PM: unset GOARCH;
8:24:11 PM: export GOROOT='/opt/buildhome/.gimme/versions/go1.12.linux.amd64';
8:24:11 PM: export PATH="/opt/buildhome/.gimme/versions/go1.12.linux.amd64/bin:${PATH}";
8:24:11 PM: go version >&2;
8:24:11 PM: export GIMME_ENV='/opt/buildhome/.gimme/env/go1.12.linux.amd64.env';
8:24:11 PM: go version go1.12 linux/amd64
8:24:11 PM: Installing missing commands
8:24:11 PM: Verify run directory
8:24:11 PM: Executing user command: gatsby build
8:24:14 PM: success open and validate gatsby-configs — 0.008 s
8:24:16 PM: success load plugins — 1.859 s
8:24:16 PM: success onPreInit — 0.006 s
8:24:16 PM: success delete html and css files from previous builds — 0.006 s
8:24:16 PM: success initialize cache — 0.007 s
8:24:16 PM: success copy gatsby files — 0.028 s
8:24:16 PM: success onPreBootstrap — 0.014 s
8:24:18 PM: success source and transform nodes — 2.093 s
8:24:18 PM: success building schema — 0.333 s
8:24:18 PM: success createPages — 0.038 s
8:24:18 PM: success createPagesStatefully — 0.089 s
8:24:18 PM: success onPreExtractQueries — 0.004 s
8:24:18 PM: success update schema — 0.035 s
8:24:18 PM: success extract queries from components — 0.153 s
8:24:18 PM: success write out requires — 0.005 s
8:24:18 PM: success write out redirect data — 0.001 s
8:24:18 PM: success onPostBootstrap — 0.001 s
8:24:18 PM: info bootstrap finished - 7.499 s
8:24:22 PM: success run static queries — 3.284 s — 4/4 1.22 queries/second
8:24:48 PM: success Building production JavaScript and CSS bundles — 26.319 s
8:24:49 PM: success Rewriting compilation hashes — 0.001 s
8:24:49 PM: success run page queries — 0.021 s — 5/5 255.21 queries/second
8:25:31 PM: success Building static HTML for pages — 5.288 s — 5/5 14.46 pages/second
8:25:31 PM: info Done building in 80.38 sec
8:25:33 PM: (sharp:1476): GLib-CRITICAL **: 01:25:33.723: g_hash_table_lookup: assertion 'hash_table != NULL' failed
8:25:33 PM: (sharp:1476): GLib-CRITICAL **: 01:25:33.723: g_hash_table_insert_internal: assertion 'hash_table != NULL' failed
8:25:33 PM: (sharp:1476): GLib-CRITICAL **: 01:25:33.723: g_hash_table_lookup: assertion 'hash_table != NULL' failed
8:25:36 PM: /usr/local/bin/build: line 60:  1476 Segmentation fault      (core dumped) gatsby build
8:25:36 PM: Skipping functions preparation step: no functions directory set
8:25:36 PM: Caching artifacts
8:25:36 PM: Started saving node modules
8:25:36 PM: Finished saving node modules
8:25:36 PM: Started saving pip cache
8:25:36 PM: Finished saving pip cache
8:25:36 PM: Started saving emacs cask dependencies
8:25:36 PM: Finished saving emacs cask dependencies
8:25:36 PM: Started saving maven dependencies
8:25:36 PM: Finished saving maven dependencies
8:25:36 PM: Started saving boot dependencies
8:25:36 PM: Finished saving boot dependencies
8:25:36 PM: Started saving go dependencies
8:25:36 PM: Finished saving go dependencies
8:25:40 PM: Error running command: Build script returned non-zero exit code: 139
8:25:40 PM: Failing build: Failed to build site
8:25:40 PM: failed during stage 'building site': Build script returned non-zero exit code: 139
8:25:40 PM: Finished processing build request in 2m31.553944778s`

Without code or additional details, there's not much I can do here.


Update egui_render_wgpu version

Apologies for not attending to this for a long time. I need to check if something is wrong with my notification settings (or my eyes) to have missed this for so long.
Anyway, i swapped the renderer to three-d for faster compilation. So, i am closing this. Look at the examples in https://github.com/coderedart/etk if you want to use wgpu backend instead.


Error: Type not found : ClientPrefs

this error is happening to me
Type not found : ClientPrefs
I don't know how to solve this

dunno how github works, fixed


fmt Scan* input prompt

It does not give an input prompt and One needs to interrupt as well
I'm using Sscan for now.

@janpfeifer could you show a small example for %with_inputs.
It is not so important. Just I opened an issue as I know that it works in python.
So You could label it as an extra , or even You can close the issue

but I see that having gonbui input prompt where it writes to named pipe(linux) and compiled go stdin tied to that named pipe good option
But I think for my case I just needed presupplied stdin content. I was not able to use %with_inputs or %% option for it

Oh, I'm sorry to hear that, I never actually made use of "%with_input" except when I created it at the very first version -- sadly it's hard to test with jupyter (at least I don't know how). Let me take a look at it. I'll come up with something by tomorrow.

hi @quickwritereader ,
Some updates:

Apologies, it's been a while and I didn't remember the details (it was in the %help): the %with_inputs (or %with_password) only affects the special bash commands (started with ! or !*), so it's not what you want.
I just coded, in a branch called input, a new version that supports the gonbui.RequestInput(prompt string, password bool) function. Whenever you call it, it will prompt the user in the Jupyter notebook for a text field (with the given prompt, and optionally hidden content if password is true). Whatever the user types is piped into the cells os.Stdin, meaning it can be read with a simple fmt.Scanf.

Would (2) above work for you  ?
Here is an example of how it would look like:
import (
    "fmt"
    "github.com/janpfeifer/gonb/gonbui"
)

%%
gonbui.RequestInput("Tell me a number: ", false)
var x int
_, err := fmt.Scan(&x)
if err != nil { panic(err) }
fmt.Printf("The number you typed was %d\n", x)

gonbui.RequestInput("Tell me a secret: ", true)
var secret string
_, err = fmt.Scan(&secret)
if err != nil { panic(err) }
fmt.Printf("Shh! Your secret was %q\n", secret)

See image here:

You can also test it by checkout (cloning locally) the input branch.
In any case, if it works for you, I'll create a new release later today with it.
cheers

Btw, this is how Jupyter notebook displays the prompt for one to type:

thanks a lot. really appreciated

I updated the tutorial with an entry about inputs, and released v0.7.4 with the updates. Hopefully it will work.
Closing the issue, but let me know if you need anything else for teaching @quickwritereader  -- education is very dear topic to me, and high on my priority list :)
ps.: Btw, if you also like machine learning, check out github.com/gomlx/gomlx, it's a full featured ML framework for Go, using XLA (same used in TensorFlow and Jax, so similar speeds), co-developed with GoNB.


Find.PETSc for LANGUAGES CXX

Having
project(preCICE LANGUAGES CXX C) at the top of my CMakeLists.txt,   find_package(PETSc 3.6 REQUIRED) works fine.
However, when I omit the C language, it fails. I am not entirely sure, if this is a bug, but since PETSc is used without problems inside this C++ only project, imho it should not need the C language flag.
Thanks!
Error is:
-- The CXX compiler identification is GNU 7.2.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Build configuration: Debug
-- Special platform settings: none
-- petsc_lib_dir /home/floli/software/petsc/arch-linux2-c-debug/lib
-- Recognized PETSc install with single library for all packages
-- Performing Test MULTIPASS_TEST_1_petsc_works_minimal
CMake Error at /usr/share/cmake-3.9/Modules/CheckCSourceRuns.cmake:52 (try_run):
  Unknown extension ".c" for file

    /home/floli/precice/build/cmake-debug/CMakeFiles/CMakeTmp/src.c

  try_compile() works only for enabled languages.  Currently these are:

    CXX

  See project() command to enable other languages.
Call Stack (most recent call first):
  cmake-modules/FindPackageMultipass.cmake:97 (check_c_source_runs)
  cmake-modules/FindPETSc.cmake:269 (multipass_source_runs)
  cmake-modules/FindPETSc.cmake:282 (petsc_test_runs)
  CMakeLists.txt:30 (find_package)

-- Performing Test MULTIPASS_TEST_1_petsc_works_minimal - Failed
-- Performing Test MULTIPASS_TEST_2_petsc_works_allincludes
CMake Error at /usr/share/cmake-3.9/Modules/CheckCSourceRuns.cmake:52 (try_run):
  Unknown extension ".c" for file

    /home/floli/precice/build/cmake-debug/CMakeFiles/CMakeTmp/src.c

  try_compile() works only for enabled languages.  Currently these are:

    CXX

  See project() command to enable other languages.
Call Stack (most recent call first):
  cmake-modules/FindPackageMultipass.cmake:97 (check_c_source_runs)
  cmake-modules/FindPETSc.cmake:269 (multipass_source_runs)
  cmake-modules/FindPETSc.cmake:287 (petsc_test_runs)
  CMakeLists.txt:30 (find_package)

-- Performing Test MULTIPASS_TEST_2_petsc_works_allincludes - Failed
-- Performing Test MULTIPASS_TEST_3_petsc_works_alllibraries
CMake Error at /usr/share/cmake-3.9/Modules/CheckCSourceRuns.cmake:52 (try_run):
  Unknown extension ".c" for file

    /home/floli/precice/build/cmake-debug/CMakeFiles/CMakeTmp/src.c

  try_compile() works only for enabled languages.  Currently these are:

    CXX

  See project() command to enable other languages.
Call Stack (most recent call first):
  cmake-modules/FindPackageMultipass.cmake:97 (check_c_source_runs)
  cmake-modules/FindPETSc.cmake:269 (multipass_source_runs)
  cmake-modules/FindPETSc.cmake:296 (petsc_test_runs)
  CMakeLists.txt:30 (find_package)

-- Performing Test MULTIPASS_TEST_3_petsc_works_alllibraries - Failed
-- Performing Test MULTIPASS_TEST_4_petsc_works_all
CMake Error at /usr/share/cmake-3.9/Modules/CheckCSourceRuns.cmake:52 (try_run):
  Unknown extension ".c" for file

    /home/floli/precice/build/cmake-debug/CMakeFiles/CMakeTmp/src.c

  try_compile() works only for enabled languages.  Currently these are:

    CXX

  See project() command to enable other languages.
Call Stack (most recent call first):
  cmake-modules/FindPackageMultipass.cmake:97 (check_c_source_runs)
  cmake-modules/FindPETSc.cmake:269 (multipass_source_runs)
  cmake-modules/FindPETSc.cmake:303 (petsc_test_runs)
  CMakeLists.txt:30 (find_package)

-- Performing Test MULTIPASS_TEST_4_petsc_works_all - Failed
-- PETSc could not be used, maybe the install is broken.
CMake Error at /usr/share/cmake-3.9/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  PETSc could not be found.  Be sure to set PETSC_DIR and PETSC_ARCH.
  (missing: PETSC_EXECUTABLE_RUNS) (found suitable version "3.8.1", minimum
  required is "3.6")
Call Stack (most recent call first):
  /usr/share/cmake-3.9/Modules/FindPackageHandleStandardArgs.cmake:377 (_FPHSA_FAILURE_MESSAGE)
  cmake-modules/FindPETSc.cmake:331 (find_package_handle_standard_args)
  CMakeLists.txt:30 (find_package)

-- Configuring incomplete, errors occurred!
See also "/home/floli/precice/build/cmake-debug/CMakeFiles/CMakeOutput.log".
See also "/home/floli/precice/build/cmake-debug/CMakeFiles/CMakeError.log".

Does it work if you use find_package(PETSc COMPONENTS CXX)?

No, it gives
-- petsc_lib_dir /home/florian/software/petsc/arch-linux2-c-debug/lib
-- Recognized PETSc install with single library for all packages
-- Performing Test MULTIPASS_TEST_1_petsc_works_minimal
-- Performing Test MULTIPASS_TEST_1_petsc_works_minimal - Failed
-- Performing Test MULTIPASS_TEST_2_petsc_works_allincludes
-- Performing Test MULTIPASS_TEST_2_petsc_works_allincludes - Failed
-- Performing Test MULTIPASS_TEST_3_petsc_works_alllibraries
-- Performing Test MULTIPASS_TEST_3_petsc_works_alllibraries - Failed
-- Performing Test MULTIPASS_TEST_4_petsc_works_all
-- Performing Test MULTIPASS_TEST_4_petsc_works_all - Failed
-- PETSc could not be used, maybe the install is broken.
-- PETSc could not be found.  Be sure to set PETSC_DIR and PETSC_ARCH. (missing: PETSC_EXECUTABLE_RUNS) (found version "3.8.1")

when using   find_package(PETSc COMPONENTS CXX), even when adding C in LANGUAGES.

I can confirm it works with
cmake_minimum_required (VERSION 3.5)
project(preCICE LANGUAGES CXX)
find_package(PETSc 3.6 REQUIRED)

Best Thanks!


LuCI: Inconsistent wording for DHCP lease infinite

Setting lease time to 0 give me 0h 1m 58s
When set infinite Active DHCP Leases shows unlimited
When unlimited is used instead of infinite in Static Lease it doesn't work.
OpenWrt should use consistent words

LuCI should emit a validation error if "unlimited" is entered as value.


Add Bitbucket server/Bitbucket Data Center provider for git commit status

Atlassian Bitbucket product offers multiple hosting options as documented here
For Flux users that use Bitbucket server or Bitbucket data center solution(mostly enterprises), there is no provider to support posting Git Commit Statuses. This PR provides the git commit status functionality for Bitbucket Server/Data Center.
[ Note: The reason that we can't use existing bitbucket provider and the need for a new bitbucketserver provider stems from the fact that the REST API used by Bitbucket Server/Data Center product is different from Bitbucket Cloud REST API. The existing bitbucket provider can only support Bitbucket cloud. ]
This PR fixes issue: https://github.com/fluxcd/notification-controller/issues/507

Screenshots attached to show how the Git Commit Statuses will look like on the Bitbucket Server UI once this is implemented.

@makkes : Thanks for the review and feedback. I have reimplemented the http calls using resty/http library.

@makkes : Thanks for the review and feedback. I have reimplemented the http calls using resty/http library.

I really don't see the need to pull in any additional library just for a couple of very simple HTTP calls that can just as well be made using net/http.

@makkes I have reimplemented the HTTP calls using native net/http library/package. Please let me know for any other feedback. Thx.

Not sure what happened here but now there's 2 commits and also changes to .github/workflows/ which shouldn't be here. Please rebase on top of main and squash your commits into one.

Sorry I had messed up my branch a li'l bit. I have reduced the commits by squashing. Does this look fine now? @makkes @darkowlzz

You still have 3 commits in this PR, two of which are basically the same, plus a merge commit. Please remove the merge commit (rebase instead of merge) and make sure this PR shows a single commit in the "Commits" tab.

@makkes : Rebased and squashed down to 1 commit. Please review. Thanks.

Thanks @gdasson 🏅


remove com.spotify.helios.common.context package

none of this code is used by anything outside of the package

@spotify/helios-team

-774 nice


Committer/maintainer status

Tightly related to https://github.com/AurelienLourot/ghuser.io/issues/36 , committer/maintainer should be separate from the percentage of contributions.
Older developers on large established codebases often will fall short of any contribution threshold, as they spend more time doing code reviews and merging.  In a repo which uses fast-forward merges, their effort will be hidden from typical analysis.
c.f. https://github.com/kentcdodds/all-contributors/issues/81

Makes sense, thanks @jayvdb!
For reference our related chats that contain useful details:

https://github.com/AurelienLourot/ghuser.io/issues/94#issuecomment-412723510
https://github.com/AurelienLourot/ghuser.io/issues/96#issue-349967389

The easiest way to determine write permission is via GitHub commit metadata , and to reduce work required it would be 'good enough' to only inspect committee for the pull requests the user created , as that data is already fetched.


Potentially incorrect ASI behavior for yield

I might be wrong here, as this is tricky.
As far as I remember, yield has pretty much the same behaviour as return in terms of ASI (apart from sequence expression). However, we parse:
function *f() {
  return
  {}/1/g
}

as a return statement, block statement and a regular expression, but
function *f() {
  yield
  {}/1/g
}

causes a syntax error (this is especially weird, in the worst case I'd expect it to parse as an argument to YieldExpression which is an object being divided by 1 and then by x).
Explicitly inserting a semicolon after yield makes it parse the same way as the return example above.
cc @bterlson - could you please clarify which behaviour is correct here?

Yield has a [no LineTerminator here] after the yield token (spec) so agree that this is a bug. Return-like parsing is correct.

@bterlson Thanks! Wasn't sure due to different rules following the yield [NoLineTerminator].

FWIW, looks like this mistake comes from sweet.js design: https://github.com/sweet-js/sweet-core/wiki/design


Advertise about preparedb usage

This helpful thing wasn't documented.

@joao-p-marques approve to merge.


Upgrade serialize-javascript to 6.0.2

:green_heart: Build Succeeded

Buildkite Build
Commit: 50cc45834565871b9673c7522ee497126a5ffbd8


made the pre-push executable

the kata did not work for me because the script lacked +x flag

Thank you for your interest and contribution!
You rock!

Thank you for providing these katas. They are very useful to learn and practice git.


⚠ Processors has degraded performance

In 57ddc46, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 45 ms

Resolved: Processors performance has improved in e4eb447.


Commas for pause cause script failure

It would be great if we could include commas in the phone number so we can pass the pause command and extensions to be dialed automatically.

@intrepidsilence great idea, I'm going to add a option like ALLOWDELIMITER in the config file which you can set accordingly then.
However, we upgrade out Cisco server system and for some reason my script stopped working since then. I have to figure out why first, so i can test and implement such an option. :

Interesting.  Are you pointing the conf file at your server?  I pointed mine at the IP address of my phone.

On Mar 2, 2016, at 7:09 AM, Jonas Friedmann<EMAIL_ADDRESS>wrote:
@intrepidsilence https://github.com/intrepidsilence great idea, I'm going to add a option like ALLOWDELIMITER in the config file which you can set accordingly then.
However, we upgrade out Cisco server system and for some reason my script stopped working since then. I have to figure out why first, so i can test and implement such an option. :
—
Reply to this email directly or view it on GitHub https://github.com/frdmn/alfred-ciscocall/issues/2#issuecomment-191213606.

@intrepidsilence No, I've pointed it towards the end device. Why do you ask?

You mentioned that a server upgrade changed your ability to use the script so I was just curious.

On Mar 2, 2016, at 12:06, Jonas Friedmann<EMAIL_ADDRESS>wrote:
@intrepidsilence https://github.com/intrepidsilence No, I've pointed it towards the end device. Why do you ask?
—
Reply to this email directly or view it on GitHub https://github.com/frdmn/alfred-ciscocall/issues/2#issuecomment-191327884.

@intrepidsilence Ah, sorry. Didn't came to that conclusion. :P
Regarding your question: Our hand sets are authenticating against out Unified Communications Manager server which again authenticates against the local LDAP ActiveDirectory. So for some reason the (major) upgrade of CUCM broke something and i can not get the basic authentication HTTP requests through anymore. No clue why, I just always receive <CiscoIPPhoneError Number="4" /> which means "authentication error". Not really insightful :/

Understood.  In the mean time, I have a few questions about the structure of the plugin so that perhaps I can assist a little.  I noticed that it appears that the shell script exists externally and also inside the plist file at the same time.  I am confused about which one needs to be edited to make changes.  Also, where would be best to add some commands to handle the parsing of the incoming phone number?  Third, what part of the plugin is handling validation in Alfred that determines if the entered value is valid?

@intrepidsilence Sure thing :)
For more comfortable git contribution, I didn't include the actual .alfredworkflow file in the repository, instead I just create those manually whenever there's a new release. So if you want to test and develop locally, you can edit the workflow components directly in Alfred.app. If you decide to contribute to this repository, you would need to clone this repository and transfer your changes into the two bash files:

wrapper.sh represents the "call" Script Filter component
call.sh represents the "/bin/bash" Run Script component

For your second and third question: Check the "call" Script Filter component. There's already an basic sed filter which checks currently for numbers from 0-9 only. You just need to adjust the RegExp accordingly. Something like s/[0-9\.]//g should do the trick.


Why @EnableFeignClients can't be annotated on super class?

For abstraction, I wrote a BaseApplication which contains all needed annotation as follow:
@SpringBootApplication
@EnableDiscoveryClient
@EnableEurekaClient
@EnableHystrix
@EnableAutoConfiguration
@EnableSwagger2
@EnableFeignClients
@EnableZuulProxy
public class BaseApplication {
    public BaseApplication() {
    }
}

All worked well except @EnableFeignClients.
I must re-annotated @EnableFeignClients on the sub-class:
@EnableFeignClients
public class ConsumerApplication extends BaseApplication {...}

Does this cute hole should  be fixed or updated in the future?

@EnableFeignClients does classpath scanning from the package of the class it is annotated on. In this case you actual feign clients are not located at or under BaseApplications package.

thanks that really help me today.  Just to be sure. Is it possible to specify another classpath scanning base?

There is an attribute on the annotation

Closing due to age of the question. If you would like us to look at this issue, please comment and we will look at re-opening the issue.


Adding parentheses to be consistent on using parentheses on both condition

Summary
In the C# programming guide section of the documentation, the last snippet of this page  uses parentheses for its first condition but doesn't use any in the second one. Fixing the snippet so that it has consistent use of parentheses. (Has parentheses for both of the conditions)
Fixes #27406

Perfect! Thanks @BillWagner


Why in common and int Constructor

For a lots of the blocks you have method a initModel and you call this method in the common proxy, is there reason you do not just call in the block constructor, or is just done to personal preference.
By the good tutorial, one of the best i have seen, has taught, more about modding about than any other I have seen, would love to see more.

initModel() is called client side only as the server doesn't care about models. The block constructor however is also called on server side. You can't do any client side code in that


Update()

Looking to update scroll position via update(number)?

Sorry, what's your question? Are you having an issue with calling the update method? Post some more code if you are looking for help.


tx offloading breaks ipv6

IPv6 connections are unreliable when tx offloading is enabled.  The symptoms are like there is an MTU issue between the two endpoints (for example, spamming dmesg stalls halfway through output), but the two endpoints are directly connected to an unmanaged switch and both have an MTU of 1500.
Running ethtool --offload eth0 tx off immediately resolves the problem.
This behaviour is the same on both linux-image-4.18.0-rc8-1060-ayufan-g45828c4db727 and and linux-image-4.4.132-1075-rockchip-ayufan-ga83beded8524.

Not sure if you are using the RockPro64 board but if it's the case, the file that disables offloading needs update to have the device ID of the RK3399 boards.
Need to edit /etc/network/if-up.d/rock64-offload, adding the RK3399 ID:
#!/bin/sh

ETHTOOL=/sbin/ethtool

test -x $ETHTOOL || exit 0

[ -d "/sys/devices/platform/fe300000.ethernet/net/$IFACE" ] || [ -d "/sys/devices/platform/ff540000.eth/net/$IFACE" ] || [ -d "/sys/devices/platform/ff540000.ethernet/net/$IFACE" ] || exit 0

$ETHTOOL -K "$IFACE" rx off tx off

@ayufan Can you update the script to add this? I've checked and three RK3399 boards I have  (Firefly, FriendlyARM and RockPro64 have the same "fe300000" ID).


Renders reagent grinders over lights

About the PR

Changes the yaml for the reagent grinder and increments all layers above the new layer by +1. The new layer has its intended use properly documented within the code comments
Why / Balance

Fixes https://github.com/space-wizards/space-station-14/issues/30187
Technical details

Media

Requirements

[x] I have read and I am following the Pull Request Guidelines. I understand that not doing so may get my pr closed at maintainer’s discretion
[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog

potentially a Breaking change

potentially a Breaking change

Unless I've misunderstood DrawDepth.cs, all it is is a draw order for a list of variables that can be assigned to sprites in yaml. If none of the variable names have changed, and they're still in the same order, it doesn't break anything.

Nevermind I can see a problem, I'll add it to the breaking changes section


encoding/*: can't fill null value

Task.Fill calls convert.GoValueToExpr with nilIsTop = true. This is not configurable from a user perspective, hence it is not possible for a Task to fill the 'null' value, instead _ (top) will be filled.
https://github.com/cue-lang/cue/blob/master/tools/flow/flow.go#L377

A workaround is to provide a json.Marshaller of the go value. instead of the go value itself.

The suggested workaround suggests a possible API solution for this: wrap/ box the value to signal this feature.

Updated the issue title to reflect the fact that this is a more general request. That is, for different encodings, there exist various options as to how certain values should be interpreted. Throughout cmd/cue and the various encoding APIs we should look to reflect and support those options. e.g. null in the world of JSON.
Open question: how to support such options within builtins or embedded JSON/Yaml (upcoming proposal).


Tragectory generated is not smooth

Hi!
I continue testing this amazing repo. Really like its performance, but become not sure about smoothness of resulting trajectory.
Could I ask question about the resulting trajectory it generates. I think, it is not so smooth, as it should be.

In picture there is orange trajectory by this repo and blue by another realization of original Minimum snap trajectory algorithm.
Could you give me idea, what is my mistake?
Trajectory key points are

{0, 0, 0}
{0.9, 1, 0}
{0.7, 2, 0}
{3, 3, 0}
{4, 4, 0}

Here is code mostly the same as in readme:
    mav_trajectory_generation::Vertex::Vector vertices;
    const int dimension = 3;
    const int derivative_to_optimize = mav_trajectory_generation::derivative_order::SNAP;
    mav_trajectory_generation::Vertex start(dimension), middle1(dimension), middle2(dimension), middle3(dimension), end(dimension);

    //Add constraints to the vertices.
    start.makeStartOrEnd(Eigen::Vector3d(0,0,0), derivative_to_optimize);
    vertices.push_back(start);

    middle1.addConstraint(mav_trajectory_generation::derivative_order::POSITION, Eigen::Vector3d(0.9,1,0));
    vertices.push_back(middle1);

    middle2.addConstraint(mav_trajectory_generation::derivative_order::POSITION, Eigen::Vector3d(0.7,2,0));
    vertices.push_back(middle2);

    middle3.addConstraint(mav_trajectory_generation::derivative_order::POSITION, Eigen::Vector3d(3,3,0));
    vertices.push_back(middle3);

    end.makeStartOrEnd(Eigen::Vector3d(4,4,0), derivative_to_optimize);
    vertices.push_back(end);

    //Compute the segment times.
    std::vector<double> segment_times;
    const double v_max = 2.0;
    const double a_max = 2.0;
    const double magic_fabian_constant = 6.5; // A tuning parameter.
    segment_times = estimateSegmentTimes(vertices, v_max, a_max, magic_fabian_constant);

    //Create an optimizer object and solve.
    //The template parameter (N) denotes the number of coefficients
    //of the underlying polynomial, which has to be even.
    //If we want the trajectories to be snap-continuous, N needs to be at least 10.
    const int N = 10;
    mav_trajectory_generation::PolynomialOptimization<N> opt(dimension);
    opt.setupFromVertices(vertices, segment_times, derivative_to_optimize);
    opt.solveLinear();

    //Obtain the polynomial segments.
    mav_trajectory_generation::Segment::Vector segments;
    opt.getSegments(&segments);

Do I need to add another constraints for middle points?

Hey @frontw! Thanks for the analysis. :) As a quick question, is the N and and derivative to optimize the same between the two test trajectories (our repo and the other)?
Because then the difference you're seeing is due to the time allocation, which is coming from estimateSegmentTimes. This is just a heuristic written by a student ages ago, that tries to very conservatively respect the velocity and acceleration constraints. If you compare the resulting segment times between the implementations, I suppose they will be quite different.
Since the underlying optimization math remains the same no matter how you implement it ( ;) ), this is probably the only difference between the two.
Could you adjust the segment times (divide by 2, multiply by 2, whatever) and qualitatvely look at the results? And could you compare the segment times you get from our magic fabian estimation vs the other implementation?
Thanks a lot,
Helen

Hi, @helenol!
Thank you for quick answer and suggestions!
I tried to set up the same timing for 2 variants of trajectory generation.
I get times, that mav_tragectory_generation gives me
segment_times 3.62292 3.41056 3.83548 3.64904
and setup times for compute_minsnap_mellinger11 from https://github.com/dennisss/tansa/
    ConstrainedPoint cp1({p1});
    x.push_back(cp1);
    t.push_back(0);
    ConstrainedPoint cp2({p2});
    x.push_back(cp2);
    t.push_back(0 + segment_times[0]);
    ConstrainedPoint cp3({p3});
    x.push_back(cp3);
    t.push_back(0 + segment_times[0] + segment_times[1]);
    ConstrainedPoint cp4({p4});
    x.push_back(cp4);
    t.push_back(0 + segment_times[0] + segment_times[1] + segment_times[2]);
    ConstrainedPoint cp5({p5});
    x.push_back(cp5);
    t.push_back(0 + segment_times[0] + segment_times[1] + segment_times[2] + segment_times[3]);

    compute_minsnap_mellinger11(x,
                                t,
                                {},
                                &tr, NULL);

The result is as follows (not the same):

Multiplying segment times by 0.5, 2, 5 and so on doesn't change trajectory, but speed and acceleration.

Thanks for the link to the code, very interesting! Haven't seen this implementation before.
Looks like they actually use the constrained formulation rather than the unconstrained... But this anyway shouldn't matter, I believe they're equivalent.
Then the only possible differences I can see are the constraints on the waypoints. For our implementation,  start and goal (makeStartOrEnd) constrains all derivatives up to snap to 0 for the initial and last points, and I'm not sure this is the case in their implementation? ( direct link if anyone else wants to compare: https://github.com/dennisss/tansa/blob/7c7405aa6f98caa1f43d73906fc1e0a7831ad41b/src/trajectory/minsnap.cpp#L33 )
Could you either switch mav_traj_gen to not use MakeStartOrEnd (and just leave the ends free) and see if you get the same result then, or alternatively swap the tansa implementation to constrain the start and end to 0 derivatives in all dimensions and all derivatives?
If it's not that, I'm really stumped about what the difference could be!

Yes, that's it!
Thanks!

Woohoo, glad that's solved!


Error: spawn ENOMEM when launching with empty "env" object

Steps to reproduce
Tell us about your environment:

Puppeteer version: 1.19.0
Platform / OS version: Win64
URLs (if applicable):
Node.js version: 12.7.0

What steps will reproduce the problem?
    const puppeteer = require('puppeteer');

    (async () => {
    	const env = {};
    	const browser = await puppeteer.launch({"env": env});
    	await browser.close();
    })();

What is the expected result?
Terminate execution without erros.
What happens instead?
(node:11928) UnhandledPromiseRejectionWarning: Error: spawn ENOMEM
  at ChildProcess.spawn (internal/child_process.js:394:11)
  at Object.spawn (child_process.js:540:9)
  at Launcher.launch (XXX\node_modules\puppeteer\lib\Launcher.js:133:40)
  at async XXX\lib\puppeter-example.js:5:18

Was googling the error because I’m getting the exact same, except I’m running tests on CircleCI and pretty sure my env isn’t {}. But I’m curious to see what the problem is here to see if it’s a similar root cause (on mine: Node 10 and 12, Puppeteer 1.17.0).


Feature request: Monitoring fix

Following up on #615, I just had the following error in the docker logs:
🔔 Successfully pinged Uptime Kuma
⏰ Checking the IP addresses in about 5m0s . . .
😞 Failed to send HTTP(S) request to "https://<IP_ADDRESS>/cdn-cgi/trace": context deadline exceeded
😞 Failed to detect the IPv4 address
🔔 Successfully pinged Uptime Kuma
⏰ Checking the IP addresses in about 4m55s . . .
🌐 Detected the IPv4 address: 71.x.y.86
🤷 The A records of "ddns.domain.com" are already up to date
🔔 Successfully pinged Uptime Kuma
⏰ Checking the IP addresses in about 5m0s . . .

Which is totally fine (I rebooted my router, so the container was running, but it couldn't reach the internet for that one interval).
However this is what Uptime Kuma showed:

(So it sent an OK instead of the actual issue of "context deadline exceeded" (or request timed out, or whatever makes sense as error message))

@JvdMaat Sorry that we didn't completely fix the problem. Can I double check that you are using 1.11.0?

@JvdMaat Hi, I wonder how annoying this bug is to you? I'm in the middle of (extremely slowly) adding shoutrrr (see https://github.com/favonia/cloudflare-ddns/issues/632) and I prefer not to release a version with lots of non-functional code. However, the non-working code does not affect other functionalities and nothing prevents me from releasing a bugfix, either.

This bug has little to no impact on me. Just a cleanup of missing error messages as far as I'm concerned. File it with nice to have.


add TYSM

adding the TYSM acronym

it seems that I changed my local repo but I can't send the pull request... in this one there shouldn't be the TYSM acronym  right?

you are alright, I don't know but seems that editing the file and then using this PR creates some conflicts so I've created a new PR and I'm gonna close this one, tysm for everything ! :)
(most of all thank you for being patient with me)

You are welcome!


VPN stop working after edit server.conf

Hi, I'm new to servers. I install debian 9 on VPS and then install openvpn on it. I try to install openvpn-monitor but failed. Now I try to install Your openvpn-status but when I edit server.conf and add at the end of file line: management... I cannot connect from my laptop to vpn.
Regards,
Przemek

Check the error log of openvpn first. I guess there must be a typo in the configuration file.

@AuspeXeu Hi, thanks for response. Could You tell me what to seek in logs because there's millions of lines and I'm not familiar with that.

I would search for errors and warnings first

@AuspeXeu Is it the right command to search the logs?
grep VPN /var/log/syslog

Since this is not really a problem of openvpn-status. Could you ask this question in an OpenVPN forum?

@AuspeXeu When I add today those lines: management... to server.conf my VPN works. But I cannot open app in browser in http://<IP_ADDRESS>:3013.
I try to run manually but also don't work.

@AuspeXeu Hi, noone want to help me on openvpn forum so maybe You will tell me how to remove openvpn-status?

Just remove the management entry from the conf

@AuspeXeu OK, thank You for Your help.


Bump base image

@jwendell: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio_release-1.11
8a716baf4b19dc701205522c64620522a1d0cafc
link
/test release-notes_istio_release-1.11

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test release-notes_istio_release-1.11

@ericvn You are right. I closed that PR and submitted this one because this way I don't have to bother a googler to set the CLA:yes on that PR.


Library

Instead of PiggyCE using FormsAPI, or formsapi branch from PMMP. It be cool if it has its inbuilt library. This will help in the future, in adding more UIs feature. For example a new command possible like:
/cecreate
I know I suggested this before winks

Please STOP asking for forms. This WILL BE DONE SOON.


Add an exception for an index file inside the App layer

Right now it reports an error on such a case. But it looks like it should not, because the app layer is the entry point to your application, and it's pretty intuitive that it could have an index.js/ts file.

Why not app/entrypoint?

@illright
Just my personal opinion on this point.
1. How do the users usually name their entry point file?
I reviewed examples from FSD examples page to see what people usually use.
The results are:

32 projects
3 do not really meet the FSD structure, so I didn’t count them
18 have index.js/ts in the App layer
11 have entry files of other names

So, the users tend to have index files there.
2. Unnecessary limitation
I understand that an architectural approach for software is partially about well-thought restrictions that you create for yourself that help you structure things. But I personally believe that restrictions should be applied where they are critical, and should not create additional headaches where they are absolutely unnecessary.
3. Resistance to integration
When you see an error from your linter, it takes time to understand what is wrong and why. Then you need to decide what to do. In the case we’re discussing, it can be renaming the file or disabling the rule.
This project is still in its early stages so far and I think it is worth reducing resistance to integration as much as possible and the number of such small headaches to a minimum to grow the user base quicker. The more such small things that can annoy users the more chance that another such a small thing can be the last straw where a user decides to abandon/disable the tool.
If this still doesn't sound convincing, feel free to close the issue.

No, these are good points. Besides, this is not the first time we make exceptions for the App layer. I'm convinced, we can add this exception. Feel free to make another PR :)

Got it, sure, I'll add logic to handle this exception and make a PR soon 👌


Add 'Save and edit next' button next to 'Save' in edit mode

By 'next', I mean the next Annotation ID gloss (sorted from A-Z), not the ID number.

Done, and as I was busy with these button, I also moved the delete button to the left, like we discussed yesterday.

save + edit next werkt bij mij niet — bij jou wel?
Nu je er toch mee bezig bent, is het misschien goed om meteen maar Issue #64 (cancel button) erbij te maken, zou je dat nog willen doen?
Groet,
Onno

On 11 Jun 2015, at 14:41, Wessel Stoop<EMAIL_ADDRESS>wrote:
Done, and as I was busy with these button, I also moved the delete button to the left, like we discussed yesterday.
—
Reply to this email directly or view it on GitHub https://github.com/Woseseltops/signbank/issues/22#issuecomment-111119394.

save + edit next doesn't work for me, does it work for you?

Yes, on Linux both in Firefox and Chrome. What part doesn't work for you?
Note that Chrome might be a bit misleading: if you change a to b, hit 'Save and edit next', and then use the 'Previous' button in your browser, it will show a again. If you refresh, it will show b, like you'd expect.

It was on Safari on my Macbook, can't reproduce it on Safari on my desktop.


[bazel] Restore compatibility with --incompatible_disallow_empty_glob

Background
Bazel defines a --incompatible_disallow_empty_glob flag that is used to disallow glob statements that resolve to an empty set of files. The flag is currently off-by-default, set to be flipped in a future Bazel version. I work on a project that has already enabled the flag for forward compatibility and uses tcmalloc as a dependency.
Issue
Tcmalloc used to work with --incompatible_disallow_empty_glob enabled, but bb80955d added several empty globs, which breaks the build with the flag enabled.
This PR drops the empty globs, restoring compatibility. It also enables the flag in .bazelrc so this won't break again – that part is optional, I'd still be happy if the fix itself gets integrated.

Would love to get a review for this – happy to only land the changes in tcmalloc/BUILD if you are unfamiliar with the flag.

Can you sync past cba1aea? Several of these globs are now non-empty.

Rebased the PR – you're right, only one glob still needs to be updated.

Great, thank you!


Pass hostname instead of host to vhost module

Thank you for your refactoring

It is not a refactoring. It is a fix. vhost accepts hostname but not host.

naruhodo


Implement computeplan events

Reboot of #64 but base on the newly created compute plan asset.
Companion PR https://github.com/SubstraFoundation/substra-backend/pull/166

@thibaultrobert it needs to be rebased :)


Allow processing of node_modules by Vite plugins

Is your feature request related to a problem? Please describe.
Svelte prefers third-party modules to be distributed as .svelte files with an entry point listed in a svelte field in package.json: https://github.com/sveltejs/rollup-plugin-svelte#pkgsvelte
I've developed a vite-plugin-svelte prototype that allows Svelte to be used with Vite. It works well for Svelte components that are directly within the project source. However, it does not work with third-party Svelte components because it seems that nothing in node_modules is ever passed to it.
Describe the solution you'd like
I would like files in node_modules to be passed to Vite plugins just as they are for Rollup plugins. In rollup-plugin-svelte in a standard Rollup + Svelte project I see the loading and resolveId hooks called for files in node_modules. However in a Vite project with vite-plugin-svelte I never see these hooks called for anything in node_modules.
I'm not that familiar with why this is. I suppose Vite is considering these all to be files that are already processed and ready to use. Perhaps this could be added at least on an opt-in basis though. Maybe vite.config.js could provide a function that is passed a package.json to decide whether to process it with the plugins. Then we could look for a svelte field and know that it should be processed with the plugin pipeline.
Describe alternatives you've considered
I'm not aware of any alternatives though I'm also not sure how Vue handles this. One of the difficulties is that Svelte needs to compile the components differently for SSR and for CSR so we can't have a single version of the files. Compiling from source also results in a smaller, faster app (because code is deduplicated, and shared functions get optimized quicker), and makes it less likely that you'll run into bugs caused by your app using a different version of Svelte than the component.
Additional context
You can see a sample project that reproduces this issue here: https://github.com/benmccann/vite-svelte

If a package has a normal js entry point and imports .svelte files, they actually do go through Vite plugins.
The problem here is svelte-awesome exposes a normal js entry point AND a svelte entry point. There is no way for Vite to know that it should use the svelte field when a file is imported from Svelte. I don't know how this custom resolve logic is implemented in plain Rollup actually, but you may want a resolve plugin that direct packages to their svelte entry points if the importer is a Svelte file.

Thanks for taking a look Evan! I'm still having a bit of trouble unfortunately

If a package has a normal js entry point and imports .svelte files, they actually do go through Vite plugins.

I can't get this to occur. I changed svelte-awesome to have an index.mjs whose contents is export { default as Icon } from './components/Icon.svelte'; and changed the module field to point at it and a corresponding index.js for the main field. I still don't see it going through vite-plugin-svelte

The problem here is svelte-awesome exposes a normal js entry point AND a svelte entry point.

Presumably exposing a "svelte" field in package.json isn't a problem - it's just that Vite won't know how to handle it. That's fine I can make vite-plugin-svelte handle it as long as I can get it to see it. It's never getting passed to me though

You put svelte-awesome under ssr.external, but it should actually be ssr.noExternal instead since you DO want it to be included for transform during SSR.

Another option is to directly import the svelte file itself: import Icon from 'svelte-awesome/components/Icon.svelte (this currently fails because Vite appends a ?v=xxx version hash behind the file which causes vite-plugin-svelte to ignore it)

After 1fdc710a this should work as expected:
import Icon from 'svelte-awesome/components/Icon.svelte'

Also should work if the module entry is this, AND the package is listed in ssr.noExternal:
import Icon from './components/Icon.svelte'
export default Icon

As for resolving custom svelte entry points I think that's a different issue.

Amazing! Thank you for all the help!


update Loggers

What does this PR do?
Update logger warnings...
PR review
Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.

the original default logger is dropped since we will support multiple loggers #825

@Borda we need a default logger...

You mean TensorBoardLogger, right?


DCOS-44049: Add AppChrome components

Adds components to allow Mesosphere engineers to quickly create a chrome for their app that matches Mesosphere's design patterns
Note to reviewers:
I highly recommend taking this commit-by-commit. The most important stuff is in the last commit.

Hold merge until Lily gives me feedback

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


add support to tide framework

closes #103

Task linked: CU-26gxd6h As a user I would like to deploy a tide web app


Pass probability compromised cutoff through filtering script

Closes #232
Here I altered the filter_sce_rds.R script to take the probability compromised cutoff param used for filtering in as an argument rather than passing it through the post process script. This change allows us to use it to directly create the miQC_pass column that is present in the SCE that gets written to _filtered.rds. As a result of this I also stored the cutoff in the metadata of that object, rather than only in the processed object.
Then in the post processing script I changed the removal of bad cells to directly use the miQC_pass column, if miQC was successful, in combination with the minimum gene cutoff. I believe I addressed everything that was mentioned in the issue, but let me know if I missed something.
The test run is about halfway done, so I'll wait for that to complete successfully before requesting a review.

I added in the change to check using the miQC_pass column and then tested that it still works correctly.


Data Durability dashboards

A large file has to be uploaded once to the Mainnet and the list of chunks belonging to file has to be captured. The size of the file should be large enough to cover all neighborhoods and future new neighborhoods in the event of a storage radius increase (eg 10 GB).
A new beekeeper check needs to created that wakes up every so often and does the following:

Download the full list of chunks individually via a random gateway nodes(s).
It’s important the local caching is disabled via the disable cache header.

Capture them metrics below:

chunk download attempts count, download errors count
if a single download failure occurs, the download of the file as a whole is marked as a failure.
If all of the chunks are retrieved, then the download of the file as a whole is marked as a success.
chunk download duration (success and failure measured separately)

Create the following Grafana Dashboards:

All time chunk retrieval rate (% retrievable of all chunks monitored)
All time large file retrieval rate

Tasks

Write a new tool (cli command) that will split a file (BMT) and output the chunk addresses.
Collect all of the addresses and put them in a file in some format and upload to swarm.
Upload the large file to swarm
Write a beekeeper check that would download the collection of chunk addresses and does the above (see description)


Install Fleetshard operator via OLM bundle

Relates to #130

I think this can be done automatically via KFM. What will be needed is:

make the cluster provider type as standalone: see https://github.com/bf2fc6cc711aee1a0c2a/kas-fleet-manager/blob/main/docs/data-plane-osd-cluster-options.md#connecting-to-a-standalone-cluster
configure the strimzi bundle image and the packages
configure the kas-fleetshard bundle image and the packages

For the other two items, we have configurations items for them.

Thanks @machi1990 I'll take a look at that.

Thanks @machi1990 I'll take a look at that.

Thanks @MikeEdgar this is something that @daveconde is using already. We can jump on a call too next week to see how we can configure it - e.g if you need something exposed or to see what will still need to be created manually (not much in my opinion).


Remove 3.6 guard when setting poetry config experimental.system-git-client

Depends on:

https://github.com/dependabot/dependabot-core/pull/7610

We no longer support Python 3.6, so this now always needs to happen.
I also bumped the minimum version of poetry up to 1.2 as that's when
the flag was added. It shouldn't matter, as python will default to the
highest version allowed by that version of python, and now that we only
support 3.7 onwards that will be the upper bound.

Good memory! I'd completely forgotten about that issue/PR.


Escaping '&' in curl command sample

Hi,
Could you see my suggestion?
If url has '&', a commad below will not work correctly in Bash.
curl -X POST -u <username> --data-binary @"<lib-file-path>" https://<app-name>.scm.azurewebsites.net/api/publish?type=lib&path=/home/site/deployments/tools/my-lib.jar

So, I will propose escaping '&' by ", like this:
curl -X POST -u <username> --data-binary @"<config-file-path>" "https://<app-name>.scm.azurewebsites.net/api/publish?type=static&path=/home/site/deployments/tools/my-config.json"

Thank you!

@cephalin
Can you review the proposed changes?
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


A new project named as Sticky Notes

You can check the live demo here. https://sticky-notes01.netlify.app/

Hey Can I work  on  this issue under GSSOC22

Hey Can I work on this issue under GSSOC22

I want to work that's why I created an issue to get assigned to me

#530


Adding initial access control to a few resources.

Fixes #4521
Added some initial access control for main view and index of resources.
Also fixed a couple bugs that were logging warnings.
@aaronschachter

:+1:


AMUSE master branch

Currently, all work is merged directly into the 'master' branch of AMUSE.
This is leading to some troubles, at times, like accidental merges that affect unintended files (as happened to me just now). It might be good to consider how we want to deal with this in the future.
Things we could consider:

Use 'master' branch only for AMUSE releases (as done in the past, but not since release 10)
Allow merging into the 'master' branch only via pull requests, describing what the changes do
Allow special project branches with individual rules (e.g. a 'textbook' branch, 'cython' branch, 'python3' branch etc) for testing and development.

Other ideas?

as a side note: the faulty commits undid (in a way I don't understand) a commit (of 22 aug)  on support/distribute/binbuild/build/build_libraries.py
and touched /test/ext_tests/test_orbital_elements.py
it doesn't show up in the 'changed' files..
only diffing:
git diff -r 609675c6d2e59a983bd305ab3f9c481d6973e29b -r 668ed7032a564242021e95f16882ea008eb94779
I am hesitating to fix it before I understand what happened here

for some reason these files were not included in merge 2f1ebbb1e7c37a82a95a2d8f5bc0f13724dd0f48

no further action necessary


Add Upcoming Events Section

Please refer to the design.
Add the section here.
Ensure that the whole section is 100dvh in height.

How would the carousel shift in case of mobile? Left right buttons or swipe

Swipe would be great. We should have automatic moves


Poor performances

Hi to all!
I just started to deep into spark machine learning, coming from scikit-learn. I tried to fit a linear SVC from scikit-learn and sparkit-learn. Splearn is remaining slower than scikit. How is this possible? (I am attaching my code and results)
import time as t
from sklearn.datasets import make_classification
from sklearn.tree import DecisionTreeClassifier
from sklearn.svm import LinearSVC
from splearn.svm import SparkLinearSVC
from splearn.rdd import ArrayRDD, DictRDD
import numpy as np
X,y=make_classification(n_samples=20000,n_classes=2)
print 'Dataset created. # of samples: ',X.shape[0]
skstart = t.time()
dt=DecisionTreeClassifier()
local_clf = LinearSVC()
local_clf.fit(X,y)
sktime = t.time()-skstart
print 'Scikit-learn fitting time: ',sktime

spstart= t.time()
X_rdd=sc.parallelize(X,20)
y_rdd=sc.parallelize(y,20)
Z = DictRDD((X_rdd, y_rdd),
columns=('X', 'y'),
dtype=[np.ndarray, np.ndarray])
distr_clf = SparkLinearSVC()
distr_clf.fit(Z,np.unique(y))
sptime = t.time()-spstart
print 'Spark time: ',sptime
============== RESULTS =================
Dataset created. # of samples:  20000
Scikit-learn fitting time:  3.03552293777
Spark time:  3.919039011
OR for less samples:
Dataset created. # of samples:  2000
Scikit-learn fitting time:  0.244801998138
Spark time:  3.15833210945

If You have a dataset which can fit in memory (dataset with 20000 samples is small) sklearn/numpy/pandas will always be faster. Here is a good overview: http://dask.pydata.org/en/latest/spark.html
BTW We're moving away from spark. I suggest You to use dask instead.

OK, I got it. You are right since for larger datasets some runs (not all of them) performed much better.
Thanks a lot for the clarifications.

You are welcome. I close this issue then.


Selectbox breaks when there's not enough space to render

Open the Debug viewlet
Open the No Configurations select box, all is good
Resize window to minimum height
Open the select box again, seems broken
Resize window to regular height
Select box stays broken

@joaomoreno
Thanks, on it...
Just for my curiosity, I assume you forced the use of the custom select box on the Mac platform?
I reproduced it in Windows, probably my vertical flip calculations

@joaomoreno
@bpasero
I have fixed the calculations and added logic to not open the drop-down at all if there is insufficient  room below or above.  I do need a recommendation on the final part:
I can't figure out a best practice to hide/close the base contextview for the sequence where the drop-down is already open , window or region is resized, Global layout is called eventually getting to the contextview.  If I attempt to hide from within the layout call Code crashes since the delegate is destroyed within the layout call.
Doing a CSS hide within layout causes a blur event where I currently do a hide .  This sequence only works if the blur event occurs after the layout returns.  I don't think this can be guaranteed so I don't like it is a solution.
I looked at the feedback code to see what it does but I cannot find any parallel.
The ability to Close a contextview from within its layout method or rather the delegate , would seem to be useful but currently not implemented?
Thanks

@joaomoreno can maybe advice on that question around the context view given his recent stake in that widget.

@cleidigh Can you show me the spot where you'd attempt to hide the context view during "Global layout"?

@joaomoreno
Below is the beginning part of the delegate layout function for the contextview based
custom select box.  My first solution, listed as Approach 1 in the comments, calls
contextview.hide() if nothing more fit above or below.  The call is made within
the delegate layout method.  This crashes because the contextview.doLayout private method
is called after the delegate and after inspection does not check if the delegates still exist
as elsewhere.
After someone experimenting, I have a pretty basic fix but, it requires a change to contextview
which I was hoping and assuming I could avoid.
I also include the patch at the end.  I posted a WIP PR with this working approach.
Please ignore the sequencing debug output and of course it needs to be cleaned up and finished.
If you agree with the fix, let me know when I should merge (for July or August)?
selectBoxCustom.ts

	private layoutSelectDropDown(preLayoutPosition?: boolean): boolean {

		// Layout ContextView drop down select list and container
		// Have to manage our vertical overflow, sizing, position below or above
		// Position has to be determined and set prior to contextView instantiation

		console.debug('Layout '+ preLayoutPosition);
		if (this.selectList) {

			const selectPosition = dom.getDomNodePagePosition(this.selectElement);
			const styles = getComputedStyle(this.selectElement);
			const verticalPadding = parseFloat(styles.getPropertyValue('--dropdown-padding-top')) + parseFloat(styles.getPropertyValue('--dropdown-padding-bottom'));
			let maxSelectDropDownHeightBelow = 0;
			maxSelectDropDownHeightBelow = (window.innerHeight - selectPosition.top - selectPosition.height - this.selectBoxOptions.minBottomMargin);
			const maxSelectDropDownHeightAbove = (selectPosition.top - SelectBoxList.DEFAULT_DROPDOWN_MINIMUM_TOP_MARGIN);

			this.selectList.layout();
			let listHeight = this.selectList.contentHeight;
			const minRequiredDropDownHeight = listHeight + verticalPadding;

			if ( (maxSelectDropDownHeightBelow + maxSelectDropDownHeightAbove) < this.getHeight() + verticalPadding) {
				// If at least one option cannot be shown, don't open the drop-down or hide/remove if open
				if (this._isVisible) {
					// We must be doing a re-layout, hide if we don't fit

					// Approach 1: ContextView.hide - fails when ContextView.doLayout called
					this.hideSelectDropDown(true);
					// Above approach will work whether minimal change in ContextView.layout
					// See following code block

					// Approach 2: CSS hide triggers this.selectList.onDidBlur which destroys ContextView
					// as long as blur occurs after ContextView.layout, hide/remove call succeeds
					// I don't think this can be guaranteed, but I have not seen it fail
					// dom.toggleClass(this.selectDropDownContainer, 'visible', false);

					// Approach 3: Focus back on parent select, causes immediate blur
					// and hide before layout returns, always fails
					// This would also be the failure mode for approach 2
					// this.selectElement.focus();
				}
				return false;
			}

contextview.ts patch: Added delegate existence check

private doLayout(): void {

		// Check that we still have a delegate - this.delegate.layout may have hidden
		if (!this.isVisible()) {
			return;
		}

		// Get anchor
		let anchor = this.delegate.getAnchor();

@cleidigh If I understand correctly, you simply chose not to open the widget in case there is no available space. But the widget supports scrollbars... so why don't we open it?

@joaomoreno
You are correct in the case the drop down is already open.  That scenarios taken care of.  Dropdown will remain closed and the user can change with the keyboard.
The issue you originally posted where the drop-down is already open and the window is resized or zoomed (which I do a lot) and eventually there is no room. it will had scrollbars in between.
The patch I proposed allows the delegate layout to determine if there is space available and close the contextV if necessary.  Since the check is the same if canReLayout  === false I don't see any problem taking this approach.

Actually, my original issue is not about resizing while the box is open, but rather about opening the box while there's not enough space for it to render. Check the GIF.

@joaomoreno
I see I poorly conflated and confused the two issues in my last comment...
Original issue is solved by first patch to selectBoxCustom.ts above preventing opening if insufficient space to render.
Second issue was identified while fixing the first.  DropDown should close if already open, insufficient
space to render ON RELAY OUT.
Should I create a separate issue/PR fix for the second "SelectBox should close on DOM re-layout if insufficient space to render"  ?

Original issue is solved by first patch to selectBoxCustom.ts above preventing opening if insufficient space to render.

Let me go back to my point: the widget uses a list which supports scrollbars. So, shouldn't we still open it, instead of preventing it from opening, since the scrollbars will take care of the content overflow?

@joaomoreno
The scenario to not open is when the layout calculates that it is not possible to fit even a single option
below or above Emily did not want to show an empty  box with a border.  I can only prevent this
by hiding and refocusing the select.
As long as we can show one option below or above if there are more options the scrollbars will be visible.


add github proxy config

it is hard for Chinese user to visit github sometime. so we use github proxy like ghproxy to help us to visit.
it is possible to add github proxy config to help the user who can not visit github easy?

please elaborate on this further, my ISP blocks this website so I can't really do anything related to it

for example;
sometime, you can not visit github:
git clone https://github.com/MordechaiHadad/bob.git

it will be in failed because we can't visit github.
so you can try to use ghproxy
git clone https://ghproxy.com/https://github.com/MordechaiHadad/bob.git

it is real hard for no Chinese user to understand


Adding FileRepository file to the forked

Added Operations:

Create Fork : Creates a subdirectory for the fork and optionally stores an initial commit.

Delete Fork : Deletes the subdirectory and all its contents.

Store Commit : Writes a file into the fork’s directory.

Retrieve Content : Reads a file’s content from the fork.

List Versions : Lists all files in the fork's directory and treats them as "versions."

Remove Commit : Deletes a specific file from the fork.

closes #8

Type 'FileRepository' does not conform to protocol 'Repository'

Yes, thanks. I soon discovered that too. Been a while since I worked in Open Source, and I can see there is a lot of lazy AI going around. Didn't even compile.
Good news is it lit a fire under me, so I did it properly.


Reduce Redis Streams block time

This PR adds a 100ms block timeout to Redis Streams to reduce blocking time between XRead commands without hammering Redis.
Closes #220

Actually, I'm going to take the chance to also update the redis-go pkg. I'll close this PR in favor of a new one.


Difficulty with Close QR Codes

I seem to be having some weird inconsistency with detecting QR codes... any time my particular QR code (which is rather small) gets less than ~5 inches from the camera, the detector doesn't seem to pick up the QR code despite the camera still being in focus. Here's an example screenshot, where I should be seeing a green box around the QR code, but don't. Any idea what's going on?

I noticed that right after posting... I'll try a higher resolution print and see what happens. However, I still generally have issues with situations I wouldn't think to be troublesome. Here's another screenshot of a QR code on my screen that's being picked up occasionally, but nowhere near as easily as you'd think.   I've also noticed that moving the camera just a tad seems to help detection and often times, when I stop moving, the QR code is lost. Right now, I'm using 30 FPS and a max gap size of 30 frames, but I notice the behavior with all sorts of settings.

Strange indeed, I do not see a problem with your screenshot. I can only guess, but it might be that your code is reentrant such that at 30fps a next QR code recognition starts before the previous one has finished processing, which can give all sorts of effects. Be sure to disable recognition until the previous one has finished with a result (where "not recognized" also counts as a result).

I'm not quite sure I understand... I don't have any home-rolled code that controls QR code recognition, I'm just using the BarcodeDetector and MultiProcessor stuff that's part of the library. Here's a quick idea of what I'm doing.
First, I create a BarcodeDetector:
val qrCodeDetector by lazy {
    BarcodeDetector.Builder(this)
            .setBarcodeFormats(Barcode.QR_CODE)
            .build()
}

Then I create a MultiProcessor and give it to the above qrCodeDetector:
val qrCodeTracker = MultiProcessor.Builder<Barcode>(QrCodeTrackerFactory())
        .setMaxGapFrames(MISSING_FRAME_MAX)
        .build()
qrCodeDetector.setProcessor(qrCodeTracker)

Then I create a CameraSource using the processor:
CameraSource.Builder(this, qrCodeDetector)
        .setAutoFocusEnabled(true)
        .setFacing(CameraSource.CAMERA_FACING_BACK)
        .setRequestedFps(CAMERA_FPS)
        .setRequestedPreviewSize(width, height)
        .build()

The QR code looks fine, but getting too close to it will cause trouble (as you've noticed).


Persist dotslash cache in GitHub cache

Please consider using actions/cache to persist the contents of $(dotslash -- cache-dir) as part of the action.
I'm open to making the PR for this later if maintainers are in favor of this.

Does it make a difference? During the job, either the cache action will download the required executables from some GitHub cache server, or dotslash will download them from the original provider found in the dotslash executable.
Is the idea that GitHub runners would typically have a faster connection to a GitHub cache server versus to any other URL? Or that the cache filling is calibrated to use faster decompression at the expense of downloading more bytes, while the original artifacts might only be hosted in a more compressed form to save bandwidth for the host? (That is the reason Rustup prefers xz over zstd or gz.)
The benefit would need to be fairly large to offset for the time spent uploading to the cache, and also downloading cached executables which never end up getting used during a particular job.

I was thinking about it for two reasons:
The first one, you already pointed out:
"GitHub runners would typically have a faster connection to a GitHub cache server

GitHub runners would typically have a faster connection to a GitHub cache server

I have no way of knowing that that's true, but it's a reasonable guess.

I was thinking about using the GitHub cache for a few reasons:

As you already guessed: GitHub runners will likely have a faster connection to their own cache server. I have no way of knowing that that's true, but it's a reasonable guess.
If I have N>1 different dotslash-managed executables used in the same workflow, downloading once from the GH cache will be faster than N separate downloads. This is true especially because with dotslash, each download will be serial: when I try to run foo, foo will be downloaded.
It adds some resiliency: If GitHub has an outage, my CI is broken anyway. Caching in GitHub will prevent CI from breaking because the third-party hosting service is down. (Arguably, if this is a concern, organizations will want a provider that they control, so this isn't a very strong reason.)
Lastly, a non-technical reason was that for non-GitHub-hosted projects, I don't like the idea of repeatedly hitting the hosting servers of a project not funded by a megacorp.

RE: cached executables which never end up getting used:
Yeah, that's fair.
I suppose to do this right, the cache key would need to incorporate the tools intended to be used and their versions. Doing that without user input requires making assumptions about how the repository is organized, which is undesirable.
So if the action supported caching, it would need a cache-key parameter for the user to decide and fill. e.g., it would be something like ${{ workflowName }}-${{ hashFiles("tools/*") }} if the repository places all dotslash tools in tools/.
It's a valid choice if this is out of scope for the GitHub action for now.
It's possible for someone to add actions/cache manually, separate from this action.
However, I suspect this will become a desirable feature for the GH action long-term.


Question: Ordering

Say I have a  Json Object 1, Json Object 2, and then JsonObject 1 in my JSON data file.
my schema and ui schema file have ui field maps for both Object 1 and Object 2 mapped.
However, The code only works if the JSON data file , follows the order of the schema file. e.g.
Object 1 and then Object 2
if object 2 if first or there is a Object 2 and Object 1 and Object 2 , then it won't work.
Why?

can you please provide a minimal example on codesandbox.io ?


Do not work in iframe.

I have a web application with drupal. And there is a module overlay which opens a popup with iframe.
I have included this jquery version of fblogin but it does not work there with iframe.

Do you have an example running somewhere that I can have a look at?
Also please keep in mind that an iframe will follow "same origin" security policy. So there could be some issues if jquery-fblogin is loaded in a different window than where you're trying to access it.

Hi,
I tried to load the jquery-fblogin in both the window the parent as well as in the child (iframe). And also I have tried to load it in child window only and then run it from there. But it was not working for me.
But currently I did this with window messaging functionality of javascript so it is working for me for now. But sure I will do it one again on my test domain and I will send URL of that to you. Also I will check that if I can solve it myself and send the patch to you.


refactor: psbt ui to inputs and outputs

Try out this version of the Hiro Wallet - download extension builds.

Draft PR to look at separating PSBT inputs and outputs rather than trying to pair them in the UI. Also, this adds a loading spinner if an inscription is loading or a placeholder if an inscription request fails (not sure what we want here?).
*Note, I kept the input/output lists tight in the UI bc there can be quite a few of them. We can space them out a bit more if needed, but I prefer it this way...
I did this pretty quick referencing my first implementation, so I'm sure I can look back through to simplify if we want to move fwd with it. I kept the pairing code here, but I can remove it if preferred?

@kyranjamie understanding this a bit better now as I work on it, noticed if on testnet the inputs won't render bc we are using the ordinals aware query (mainnet only) to get the utxos for display. Thinking I should merge this so you can rebase on it, but then I should refactor the inputs with the Blockstream tx query (which is not in use atm)? Or, do you think ok if this happens on testnet...

Feel free to merge, but let's fix the testnet changes in another PR? I will investigate rebasing tomorrow

cc @mica000
Let's make sure to run UI-related changes through design review by assigning Michelly to PRs as a reviewer going forward (though I also like the more condensed approach here personally!).
🙏


Created the interface for the DSECommonSenseProxy class.

This will not build yet and is only used for discussion purposes.
@tedschmidt @RonaldOlsthoorn could you guys review this; you know most about the DSE? Please carefully consider if this is indeed everything we will need. I have also put some questions in there that I hope you guys can answer.

@RonaldOlsthoorn @tedschmidt I have adjusted the interface. Feel free to copy this shit for Android :)
Note that I have made the thing completely stateless. No need to instantiate it. The Session ID and Application Key will be completely handled by the Account Manager, which I think makes the most sense. The proxy shouldnt know anything about this stuff. Callbacks also have been removed and some tweaking and brushing up has now produced a sparkling piece of beauty.

Replaced by pull request #94. since it should be merged into feature/dse instead of develop. Closing the pull request.


#79 - Add java solution for 1155. Number of Dice Rolls With Target Sum

resolve #79

this is amazing @januslinhc
thanks for the contribution in my repo and please share in social media and tag me on twitter


Should a edge be edited?

If an user can edit an edge on a diagram, the following questions must be answered:

If an Edge is updated, the relation is updated too?
if an Edge is a grouping of relations, all relations should be updated?

A edge is a representation  of the relation.
So if the label, description or tags changes it changes the relation.

If a handle changes, I mean if the user move the edge from handle 1 to 2, only the edge changes
If a connection is grouped I don't know what should be the behavior.


Fix for JIRA Issue SWDEV-212838

TF graph optimizer will (sometimes) create _FusedConv2D nodes (which is fusion of Conv2D + [BiasAdd, Relu]). The runtime implementation for these _FusedConv2D nodes is CUDA specific, and cannot be supported on ROCm.
So for ROCm, we need to ensure these _FusedConv2D* graph optimizations are disabled
/cc @sunway513
Peng, this fix is already in develop-upstream (thanks to @ekuznetsov139). We may need to port it the existing r2.x-rocm releases

Can one of the admins verify this patch?

Thanks @deven-amd , let's watch for this CI run:
http://ml-ci.amd.com:21096/job/tf-develop-upstream-releases/job/tensorflow-upstream-rel1.15-nightly/295/

@deven-amd , the CI failed due to some pkg issues. Can you merge r1.15-rocm branch back to your branch?

@sunway513 done

Thanks @deven-amd , let's wait for this one:
http://ml-ci.amd.com:21096/job/tf-develop-upstream-releases/job/tensorflow-upstream-rel1.15-nightly/297/console

@deven-amd  there's one failed test:
//tensorflow/core:rocm_rocdl_path_test                                   FAILED in 3 out of 3 in 0.5s

That seems to be a pre-existing failure, and I think I see the cause.
will push out a new commit to this PR soon

@sunway513 , pushed out the commit with the fix, please kick-off CI again
thanks

Thanks @deven-amd , here's the new CI run:
http://ml-ci.amd.com:21096/job/tf-develop-upstream-releases/job/tensorflow-upstream-rel1.15-nightly/301/

@sunway513
above CI run failed due to some package download error...we will need to kick this off again
ERROR: An error occurred during the fetch of repository 'jpeg':
   java.io.IOException: Error downloading [https://storage.googleapis.com/mirror.tensorflow.org/github.com/libjpeg-turbo/libjpeg-turbo/archive/2.0.0.tar.gz, https://github.com/libjpeg-turbo/libjpeg-turbo/ar\
chive/2.0.0.tar.gz] to /home/jenkins/workspace/tf-develop-upstream-releases/tensorflow-upstream-rel1.15-nightly/bazel-ci_build-cache/.cache/bazel/_bazel_jenkins/eab0d61a99b6696edb3d2aff87b585e8/external/jpe\
g/2.0.0.tar.gz: Checksum was 0fc5c52018bfd2b3b9b9003b431cc4edd4f99a9eefedb2ebf53da7efcc538b8a but wanted f892fff427ab3adffc289363eac26d197ce3ccacefe5f5822377348a8166069b
ERROR: /workspace/tensorflow/core/platform/default/build_config/BUILD:236:1: no such package '@jpeg//': java.io.IOException: Error downloading [https://storage.googleapis.com/mirror.tensorflow.org/github.co\

CI is passing now, thanks @deven-amd .


[Bug Report] ElTable: empty-text does not display center

Element UI version
2.4.6
OS/Browsers version
windows7 ie11.0.49
Vue version
2.5.17
Reproduction Link
https://s.codepen.io/cnjs/debug/VGYVPY/WPkLYNZeVXOM
Steps to reproduce
Open your ie browser.
The reason is the commit: #11965, and align-items attr
What is Expected?
display center
What is actually happening?
not center

Your reproduction link is broken.
browserslist  is assigned to ['ie > 9', 'last 2 versions']. So i think align-items: center will be transformed to -ms-flex-pack:center at last.
https://github.com/ElemeFE/element/blob/8a32c3414f7d2b35f06a87c3b78912b3c350efd3/packages/theme-chalk/gulpfile.js#L12

this reproduction link works
and the screenshots:

I found an IE bug from https://github.com/philipwalton/flexbugs#flexbug-3 🤔


Are there lifecycle event hooks for different actions such as update, insert, delete?

I have added model event hooks in my API and need certain hooks to be fired on the admin side too to keep my Elastic Search instance in sync. Is there a hook mechanism or strategy?

https://simov.github.io/express-admin/#events
https://github.com/simov/express-admin-examples/blob/master/config/custom/events/events.js

Awesome! This will work for my purposes. Thanks!


timestamp differences in flyway_schema_history.installed_on column. 5 hr offset

Which version and edition of Flyway are you using?
5.2.4
If this is not the latest version, can you reproduce the issue with the latest one as well?
(Many bugs are fixed in newer releases and upgrading will often resolve the issue)
not tested on new version.
Which client are you using? (Command-line, Java API, Maven plugin, Gradle plugin)
maven
Which database are you using (type & version)?
oracle and <IP_ADDRESS> and plan to use on 18c, 19c
Which operating system are you using?
Linux 7
What did you do?
select * from ARUNGSOX."flyway_schema_history";
1	1	sql selectas	SQL	V1__sql_selectas.sql	157908673	ARUNGSOX	30-JUL-20 <IP_ADDRESS>8007000 PM	2965	1
2	2	sql createtable	SQL	V2__sql_createtable.sql	-1845933317	ARUNGSOX	30-JUL-20 <IP_ADDRESS>477000 PM	272	1
5	7	demosql	SQL	V7__demosql.sql	-733124648	ARUNGSOX	31-JUL-20 <IP_ADDRESS>4589000 PM	473	1
4	6	create1 5GBtable	SQL	V6__create1_5GBtable.sql	-1861372367	ARUNGSOX	31-JUL-20 <IP_ADDRESS>4333000 AM	323	1
3	5	insertintoasselect	SQL	V5__insertintoasselect.sql	320881898	ARUNGSOX	30-JUL-20 <IP_ADDRESS>814000 PM	442	1
V7_demosql.sql was triggered on 31-JUL-20 but in the morning 10 AM or so.. not 3 PM..
database is in CST.
Select dbtimezone from dual;
+00:00
select to_char(current_date, 'DD-MON-YYYY HH:MM:SS'), to_char(sysdate, 'DD-MON-YYYY HH:MM:SS') from dual;
02-AUG-2020 02:08:16	02-AUG-2020 02:08:16
What did you expect to see?
I was hoping to see 10.13* AM.. not 3 PM.
What did you see instead?
31-JUL-20 <IP_ADDRESS>4589000 PM

Flyway uses (CURRENT_TIMESTAMP)[https://docs.oracle.com/database/121/SQLRF/functions052.htm#SQLRF00629] for the installedOn value. From looking at the docs, this can be modified by any changes to the session timezone. Do any of the migrations or callbacks in your project do this?


feat: add calltree

What I did
First step in adding a calltree, to show a high-level transaction trace branching based on calls and returns.
Requires https://github.com/ApeWorX/evm-trace/pull/4 merge

fixes: #
How I did it
How to verify it
Checklist

[ ] Passes all linting checks (pre-commit and CI jobs)
[ ] New test cases have been added and are passing
[ ] Documentation has been updated
[ ] PR title follows Conventional Commit standard (will be automatically included in the changelog)

I wanted to introduce this into ape core though (via ape_ethereum.Transaction.get_call_tree() with .get_call_tree() added as an api method to TransactionAPI), not here in the plugin. We already have get_transaction_trace in ProviderAPI to work with. One thing that the EcosystemAPI needs to do using this method is post-process the call tree using any knowledge it has about contract types (using ExplorerAPI or local deployments) to convert the raw calldata into human-readable method names and ABI-decoded arguments/returndata/error messages (Solidity 0.8.x introduced a new type of error message that needs to be looked up in a contract's JSON ABI string e.g. ErrorABI, see here)

@unparalleled-js see here


build: test terraform cloud

Terraform Format and Style 🖌success
Terraform Initialization ⚙success
Terraform Validation 🤖success
Terraform Plan 📖failure
Show Plan
```
terraform
</details>
*Pusher: @ShinJam, Action: `pull_request`*

Terraform Format and Style 🖌success
Terraform Initialization ⚙success
Terraform Validation 🤖success
Terraform Plan 📖failure
Show Plan
```
terraform
</details>
*Pusher: @ShinJam, Action: `pull_request`*

Terraform Format and Style 🖌success
Terraform Initialization ⚙success
Terraform Validation 🤖success
Terraform Plan 📖failure
Show Plan
```
terraform
</details>
*Pusher: @ShinJam, Action: `pull_request`*

Terraform Format and Style 🖌success
Terraform Initialization ⚙success
Terraform Validation 🤖success
Terraform Plan 📖failure
Show Plan
```
terraform
Running plan in Terraform Cloud. Output will stream here. Pressing Ctrl-C
will stop streaming the logs, but will not stop the plan running remotely.
Preparing the remote plan...
To view this run in a browser, visit:
https://app.terraform.io/app/kuve/simpleChat-staging/runs/run-4ixz3RcQMwrWZbwG
Waiting for the plan to start...
Terraform v1.1.4
on linux_amd64
Configuring remote state backend...
Initializing Terraform configuration...
╷
│ Error: No value for required variable
│
│   on variables.tf line 7:
│    7: variable "image_id" {
│
│ The root module input variable "image_id" is not set, and has no default
│ value. Use a -var or -var-file command line argument to provide a value for
│ this variable.
╵
</details>
*Pusher: @ShinJam, Action: `pull_request`*

Terraform Format and Style 🖌success
Terraform Initialization ⚙success
Terraform Validation 🤖success
Terraform Plan 📖success
Show Plan
```
terraform
Running plan in Terraform Cloud. Output will stream here. Pressing Ctrl-C
will stop streaming the logs, but will not stop the plan running remotely.
Preparing the remote plan...
To view this run in a browser, visit:
https://app.terraform.io/app/kuve/simpleChat-staging/runs/run-xxk9ekKcd7k9B5ed
Waiting for the plan to start...
Terraform v1.1.4
on linux_amd64
Configuring remote state backend...
Initializing Terraform configuration...
Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:

create

Terraform will perform the following actions:
aws_instance.example will be created

resource "aws_instance" "example" {

ami                                  = "ami-abc123"

arn                                  = (known after apply)

associate_public_ip_address          = (known after apply)

availability_zone                    = (known after apply)

cpu_core_count                       = (known after apply)

cpu_threads_per_core                 = (known after apply)

disable_api_termination              = (known after apply)

ebs_optimized                        = (known after apply)

get_password_data                    = false

host_id                              = (known after apply)

id                                   = (known after apply)

instance_initiated_shutdown_behavior = (known after apply)

instance_state                       = (known after apply)

instance_type                        = "t2.micro"

ipv6_address_count                   = (known after apply)

ipv6_addresses                       = (known after apply)

key_name                             = (known after apply)

monitoring                           = (known after apply)

outpost_arn                          = (known after apply)

password_data                        = (known after apply)

placement_group                      = (known after apply)

placement_partition_number           = (known after apply)

primary_network_interface_id         = (known after apply)

private_dns                          = (known after apply)

private_ip                           = (known after apply)

public_dns                           = (known after apply)

public_ip                            = (known after apply)

secondary_private_ips                = (known after apply)

security_groups                      = (known after apply)

source_dest_check                    = true

subnet_id                            = (known after apply)

tags_all                             = (known after apply)

tenancy                              = (known after apply)

user_data                            = (known after apply)

user_data_base64                     = (known after apply)

vpc_security_group_ids               = (known after apply)

capacity_reservation_specification {

capacity_reservation_preference = (known after apply)

capacity_reservation_target {

capacity_reservation_id = (known after apply)
}
}

ebs_block_device {

delete_on_termination = (known after apply)
device_name           = (known after apply)
encrypted             = (known after apply)
iops                  = (known after apply)
kms_key_id            = (known after apply)
snapshot_id           = (known after apply)
tags                  = (known after apply)
throughput            = (known after apply)
volume_id             = (known after apply)
volume_size           = (known after apply)
volume_type           = (known after apply)
}

enclave_options {

enabled = (known after apply)
}

ephemeral_block_device {

device_name  = (known after apply)
no_device    = (known after apply)
virtual_name = (known after apply)
}

metadata_options {

http_endpoint               = (known after apply)
http_put_response_hop_limit = (known after apply)
http_tokens                 = (known after apply)
instance_metadata_tags      = (known after apply)
}

network_interface {

delete_on_termination = (known after apply)
device_index          = (known after apply)
network_interface_id  = (known after apply)
}

root_block_device {

delete_on_termination = (known after apply)
device_name           = (known after apply)
encrypted             = (known after apply)
iops                  = (known after apply)
kms_key_id            = (known after apply)
tags                  = (known after apply)
throughput            = (known after apply)
volume_id             = (known after apply)
volume_size           = (known after apply)
volume_type           = (known after apply)
}
}

Plan: 1 to add, 0 to change, 0 to destroy.
</details>
*Pusher: @ShinJam, Action: `pull_request`*


Dotnet download website info

https://dotnet.microsoft.com/download/dotnet-core/2.2 this download page shows that the latest SDK is Included in Visual Studio 15.9. I just updated my VS, I only got 2.1.505 not 2.2.x. Is this my end problem?

Sorry for the confusion on this. 2.2 is not included "in-box" with 15.9. When you install it separately, it will show up in the Target Framework drop down of the Project Options dialog.
cc @vivmishra

@leecow Ahhhh I see So I need to download the latest SDK separately, and then I can choose from VS when I File>new>new project ? is that right?

I believe it will default to targeting 2.2 after you install. The only time you would need to re-target is if you needed to build for something older.