Update Parameters: cannot get it to work (invalid request)

I cannot get the Update Parameters to work somehow.
The other extensions are working fine, like refreshing a dataset in the same workspace.
But updating the parameters is showing a Invalid Request as result.
I am running on 5.4.54
This is the YAML code:
`
trigger:
  branches:
    include:
      - main

variables:
 - name: System.Debug
   value: true

pool:
  vmimage: 'windows-latest'

- task: PowerBIActions@5
  inputs:
    PowerBIServiceEndpoint: 'Power BI omgeving'
    Action: 'UpdateParameters'
    WorkspaceName: 'OBI FB - Versiebeheer Productie'
    DatasetName: 'test'
    ParameterInput: '[{"name":"ServerNaam","newValue":"DWHPRD"}]'
`

I expect the parameter "ServerNaam" to change from DWHONT to DWHPRD.
The dataset itself can be changed via the same extension "resfresh dataset", so I don't think it is a permissions issue.
I am using agent type Windows Latest
The log file is included.
The question: can you help me identify the issue? When resolved, i will put the solution here, since I see other issues which are created but where the solution isn't stated unfortunately. The extension is really helpfull, so hopefully we can get it to work.
powerbiactions_logs.zip

Could you for testing purposes update the input to only single quotes by escaping them?

Thanks for getting back Maik.
I tried all kind of quoting/escaping, but either the pipeline syntax is invalid, or the json input when running the extensions is invalid.
F.e; I tried
\"[{'name':'ServerNaam','newValue':'DWHPRD'}]\"
But it says "Supplied json is not in the correct format!"
Can you point me in the right direction?

Would you be able to try the powershell method? Maybe you will get more insights in what is going wrong.

It seemed that the SP that was running the code wasn't the owner of the dataset. Therefore, if you want to alter the dataset (like edit the paramater), you have to first take over the dataset, and then run the script.


Add a switch on webui for hiding image requests

Problem Description
On Webui, there're usually many requests for images, so it would be great to hide those by switch/option for better focus on important rows.
Proposal
Add a switch on webui for hiding image requests.

The intended approach right now is to use filters, e.g. !~a. I don't think we will add a more dedicated switch barring some major UX work, so this issue isn't actionable for now and I'll close it. :)

Then maybe pin !~a in that filter list for just convenience?


Release tagging

Can there be a release tag for this library. I'm going to be using it in an redistributable library.

I think the issue I'm having comes from requiring ircmaxell/random-lib: 1.0.*@dev.  Could this be updated to the latest stable?

@simensen could you provide a new tag for this repo?
This repo hasn't had any dev since 2015, and we've been using it for quite a long time so it should be considered stable?


Using styled-components?

I have my website on metalsmith using metalsmith-react-templates as templating solution + webpack static build for CSS and JS to link.
Now I am trying to use styled-components (https://www.styled-components.com/) together with metalsmith-react-templates and I am lost :-)
To my understanding, the main obstacle is that styled-components assume that all the styles are inlined into <styles> tag, whereas metalsmith-react-templates approach is that styles are generated separately and linked traditionally via template.
Can you please suggest how to handle this or did you probably see examples?
Thanks!

Hi @varya
Underlying this, we're still depending on babel for transpilation. Would it do to use the babel-plugin of styled components? I personally haven't tried styled-components with this yet.
If not, maybe can elaborate on the final outcome on what you're trying to achieve and I'll look into it.


[WIP] Upgrade to OCaml 4.08

Remaining issues:

This builds, tests and benches fine, but has not otherwise been tested because the SDL2 bug prevents me from running it properly.

Several dependencies have been updated to get constraints to solve. These constraints generally seem too narrow, either specifying a single version or a minor version. Relaxing this to a major version should be fine, as long as warnings-as-errors are turned off. These dependencies are mostly pinned to my own forks right now, but will be listed here when PRs have been submitted.

This might be a good opportunity to look over the other pins, as they might no longer be needed. I removed the jsoo pins as the pinned patch was released as far back as in April.

(minor edit by @bryphe - just adding a checklist of libs to bring in)

[x] reason-textmate
[x] reason-libvim
[x] isolinear
[x] facebook/reason
[x] CrossR/reasonFuzz
[x] bryphe/reason-jsonrpc

And another few PRs that need merging before this can be merged:

[x] https://github.com/onivim/reason-textmate/pull/50
[x] https://github.com/bryphe/reperf/pull/5
[x] https://github.com/esy-ocaml/libffi/pull/3
[x] https://github.com/revery-ui/reason-skia/pull/42

Any other ideas?

Unfortunately I don't have anything off the top of my head at the moment. The dependency comes from here: https://github.com/revery-ui/reason-skia/blob/03f05be7d2a86a9294ee4a02b86ecedf8a589124/package.json#L44
With the package.json here:
https://github.com/esy-ocaml/libffi/blob/esy/package.json
Sometimes the linker needs some help in the form of the DYLD_LIBRARY_PATH to resolve dependencies - it might be worth adding a DYLD_LIBRARY_PATH to the environment for libffi - like this one: https://github.com/revery-ui/libjpeg-turbo/blob/61e031fdd8d621cb183caaea07133bb346310892/package.json#L15

Sometimes the linker needs some help in the form of the DYLD_LIBRARY_PATH to resolve dependencies - it might be worth adding a DYLD_LIBRARY_PATH to the environment for libffi

To esy-libffis package.json or to oni2's?

To esy-libffis package.json or to oni2's?

Was thinking to esy-libffi. The other option would be to statically link libffi, but might require changing how it is linked in ctypes: https://github.com/ocamllabs/ocaml-ctypes/blob/e7063afab825982a3fb9b937ca1c5384ec26f4e4/src/discover/discover.ml

Statically linking libffi fixed it! Adding the LIBRARY_PATH environnment variables did not.
Now we just need to get the upstream PRs merged, before updating the dependencies here and finally merging!

Statically linking libffi fixed it! Adding the LIBRARY_PATH environnment variables did not.

Woohoo! 🎉 Thanks for testing those out.
It looked like we were blocked on this PR: https://github.com/esy-ocaml/libffi/pull/3 - went ahead and merged it. Hopefully that unblocks the rest of the downstream deps now.

Can't actually build it locally because of https://github.com/revery-ui/reason-harfbuzz/pull/4, but hoping CI passes.

It looked like we were blocked on this PR: esy-ocaml/libffi#3 - went ahead and merged

Thanks! Didn't realize you had commit rights to that one too.

hoping CI passes

It did not :(

Thanks! Didn't realize you had commit rights to that one too.

I actually forgot I did... surprising to me too.
Looks like a few remaining spots that need to be tweaked, probably due to the Skia merge...
info esy build 0.6.1 (using package.json)
      ocamlc src/Core/.Oni_Core.objs/byte/oni_Core__ConfigurationParser.{cmo,cmt} (exit 2)
(cd D:/a/1/s/_esy/default/store/b/oni2-db8adc59\default && C:\Users\VssAdministrator\.esy\3______________________________________________________\i\ocaml-4.8.1000-a241290c\bin\ocamlc.opt.exe -w -40 -g -bin-annot -I src/Core/.Oni_Core.objs/byte -I C:/Users/VssAdministrator/.esy/3/i/brisk__s__brisk_reconciler-3c8dfb75/lib\brisk-reconciler -I C:/Users/VssAdministrator/.esy/3/i/editor_core_types-7595a562/lib\editor-core-types -I C:/Users/VssAdministrator/.esy/3/i/flex-1.2.2-9fd96bc8/lib\flex -I C:/Users/VssAdministrator/.esy/3/i/ocaml-4.8.1000-a241290c/lib/ocaml\threads -I C:/Users/VssAdministrator/.esy/3/i/opam__s__astring-opam__c__0.8.3-30e8a7bc/lib\astring -I C:/Users/VssAdministrator/.esy/3/i/opam__s__biniou-opam__c__1.2.0-834e6dd9/lib\biniou -I C:/Users/VssAdministrator/.esy/3/i/opam__s__camomile-opam__c__1.0.1-6ddcdcfe/lib\camomile -I C:/Users/VssAdministrator/.esy/3/i/opam__s__camomile-opam__c__1.0.1-6ddcdcfe/lib\camomile\default_config -I C:/Users/VssAdministrator/.esy/3/i/opam__s__camomile-opam__c__1.0.1-6ddcdcfe/lib\camomile\dyn -I C:/Users/VssAdministrator/.esy/3/i/opam__s__camomile-opam__c__1.0.1-6ddcdcfe/lib\camomile\lib_default -I C:/Users/VssAdministrator/.esy/3/i/opam__s__camomile-opam__c__1.0.1-6ddcdcfe/lib\camomile\library -I C:/Users/VssAdministrator/.esy/3/i/opam__s__charinfo__width-opam__c__1.1.0-14cb3010/lib\charInfo_width -I C:/Users/VssAdministrator/.esy/3/i/opam__s__ctypes-opam__c__0.15.1-70985e6d/lib\ctypes -I C:/Users/VssAdministrator/.esy/3/i/opam__s__decoders-opam__c__0.3.0-902aa8d5/lib\decoders -I C:/Users/VssAdministrator/.esy/3/i/opam__s__decoders_yojson-opam__c__0.3.0-a1446ae9/lib\decoders-yojson -I C:/Users/VssAdministrator/.esy/3/i/opam__s__easy_format-opam__c__1.3.1-9255575c/lib\easy-format -I C:/Users/VssAdministrator/.esy/3/i/opam__s__fmt-opam__c__0.8.8-6b723d0b/lib\fmt -I C:/Users/VssAdministrator/.esy/3/i/opam__s__fpath-opam__c__0.7.2-eb8a4b1e/lib\fpath -I C:/Users/VssAdministrator/.esy/3/i/opam__s__integers-opam__c__0.3.0-bd39a772/lib\integers -I C:/Users/VssAdministrator/.esy/3/i/opam__s__logs-opam__c__0.7.0-9e3913c2/lib\logs -I C:/Users/VssAdministrator/.esy/3/i/opam__s__lwt-opam__c__4.5.0-d7686d0b/lib\lwt -I C:/Users/VssAdministrator/.esy/3/i/opam__s__lwt-opam__c__4.5.0-d7686d0b/lib\lwt\unix -I C:/Users/VssAdministrator/.esy/3/i/opam__s__mmap-opam__c__1.1.0-994217a1/lib\mmap -I C:/Users/VssAdministrator/.esy/3/i/opam__s__ocamlfind-opam__c__1.8.1-ff386450/lib\bytes -I C:/Users/VssAdministrator/.esy/3/i/opam__s__ocplib_endian-opam__c__1.0-f1db3f08/lib\ocplib-endian -I C:/Users/VssAdministrator/.esy/3/i/opam__s__ppx__deriving-opam__c__4.4-bcf947dc/lib\ppx_deriving\runtime -I C:/Users/VssAdministrator/.esy/3/i/opam__s__ppx__deriving__yojson-opam__c__3.5.1-2c813648/lib\ppx_deriving_yojson\runtime -I C:/Users/VssAdministrator/.esy/3/i/opam__s__re-opam__c__1.9.0-d102bd7d/lib\re -I C:/Users/VssAdministrator/.esy/3/i/opam__s__react-opam__c__1.2.1-031cd1a4/lib\react -I C:/Users/VssAdministrator/.esy/3/i/opam__s__result-opam__c__1.4-38a3dec4/lib\result -I C:/Users/VssAdministrator/.esy/3/i/opam__s__seq-opam__c__base-9ba0910f/lib\seq -I C:/Users/VssAdministrator/.esy/3/i/opam__s__stdlib_shims-opam__c__0.1.0-3ca176d0/lib\stdlib-shims -I C:/Users/VssAdministrator/.esy/3/i/opam__s__yojson-49b10575/lib\yojson -I C:/Users/VssAdministrator/.esy/3/i/reason_font_manager-2.0.1-1645b510/lib\reason-font-manager -I C:/Users/VssAdministrator/.esy/3/i/reason_gl_matrix-0.9.9306-4cda2a1e/lib\reglm -I C:/Users/VssAdministrator/.esy/3/i/reason_harfbuzz-1.91.5003-77a24ce4/lib\harfbuzz -I C:/Users/VssAdministrator/.esy/3/i/reason_libvim-b8e20a18/lib\libvim -I C:/Users/VssAdministrator/.esy/3/i/reason_native__s__console-0.0.3-265481e3/lib\console\lib -I C:/Users/VssAdministrator/.esy/3/i/reason_oniguruma-6.94.1000-1542c9c3/lib\oniguruma -I C:/Users/VssAdministrator/.esy/3/i/reason_sdl2-2.10.3016-7e84fae4/lib\sdl2 -I C:/Users/VssAdministrator/.esy/3/i/reason_skia-ca38abc6/lib\skia -I C:/Users/VssAdministrator/.esy/3/i/reason_skia-ca38abc6/lib\skia\wrapped -I C:/Users/VssAdministrator/.esy/3/i/reason_skia-ca38abc6/lib\skia\wrapped/bindings -I C:/Users/VssAdministrator/.esy/3/i/reason_skia-ca38abc6/lib\skia\wrapped/c -I C:/Users/VssAdministrator/.esy/3/i/reason_skia-ca38abc6/lib\skia\wrapped/types -I C:/Users/VssAdministrator/.esy/3/i/reason_textmate-f14a357e/lib\textmate -I C:/Users/VssAdministrator/.esy/3/i/reasonfuzz-dea6ed90/lib\Matchers -I C:/Users/VssAdministrator/.esy/3/i/reasonfuzz-dea6ed90/lib\ReasonFuzz -I C:/Users/VssAdministrator/.esy/3/i/rebez-b29686b6/lib\rebez\lib -I C:/Users/VssAdministrator/.esy/3/i/rench-d10ef626/lib\Rench -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery\Core -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery\Draw -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery\Font -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery\Math -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery\Native -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery\UI -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery\UI_Components -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery\UI_Hooks -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery\UI_Primitives -I C:/Users/VssAdministrator/.esy/3/i/revery_text_wrap-43dea086/lib\revery-text-wrap -I C:/Users/VssAdministrator/.esy/3/i/timber-00eaefb4/lib\timber -I src/Core/Kernel/.Kernel.objs/byte -I src/Core/Kernel/.Kernel.objs/native -I src/Core/Utility/.Utility.objs/byte -I src/Core/Utility/.Utility.objs/native -I vendor/zed/.zed_oni.objs/byte -I vendor/zed/.zed_oni.objs/native -intf-suffix .ml -no-alias-deps -open Oni_Core__ -o src/Core/.Oni_Core.objs/byte/oni_Core__ConfigurationParser.cmo -c -impl src/Core/ConfigurationParser.re.pp.ml)
# Unformatted Error Output:
# File "src/Core/ConfigurationParser.re", line 37, characters 18-30:
# Error: Unbound module OptionEx
# Hint: Did you mean Option?

 ERROR  src/Core/ConfigurationParser.re:37 18-30

 34 ┆   let floatFromIntMaybe =
 35 ┆     int_of_string_opt(str) |> Option.map(float_of_int);
 36 ┆
 37 ┆   floatMaybe |> OptionEx.or_(floatFromIntMaybe) |> Option.value(~default);
 38 ┆ | _ => default
 39 ┆ };
 40 ┆

Module OptionEx; not found in included libraries.

Hint: did you mean Option?

    ocamlopt src/Core/.Oni_Core.objs/native/oni_Core__ConfigurationParser.{cmx,o} (exit 2)
(cd D:/a/1/s/_esy/default/store/b/oni2-db8adc59\default && C:\Users\VssAdministrator\.esy\3______________________________________________________\i\ocaml-4.8.1000-a241290c\bin\ocamlopt.opt.exe -w -40 -g -I src/Core/.Oni_Core.objs/byte -I src/Core/.Oni_Core.objs/native -I C:/Users/VssAdministrator/.esy/3/i/brisk__s__brisk_reconciler-3c8dfb75/lib\brisk-reconciler -I C:/Users/VssAdministrator/.esy/3/i/editor_core_types-7595a562/lib\editor-core-types -I C:/Users/VssAdministrator/.esy/3/i/flex-1.2.2-9fd96bc8/lib\flex -I C:/Users/VssAdministrator/.esy/3/i/ocaml-4.8.1000-a241290c/lib/ocaml\threads -I C:/Users/VssAdministrator/.esy/3/i/opam__s__astring-opam__c__0.8.3-30e8a7bc/lib\astring -I C:/Users/VssAdministrator/.esy/3/i/opam__s__biniou-opam__c__1.2.0-834e6dd9/lib\biniou -I C:/Users/VssAdministrator/.esy/3/i/opam__s__camomile-opam__c__1.0.1-6ddcdcfe/lib\camomile -I C:/Users/VssAdministrator/.esy/3/i/opam__s__camomile-opam__c__1.0.1-6ddcdcfe/lib\camomile\default_config -I C:/Users/VssAdministrator/.esy/3/i/opam__s__camomile-opam__c__1.0.1-6ddcdcfe/lib\camomile\dyn -I C:/Users/VssAdministrator/.esy/3/i/opam__s__camomile-opam__c__1.0.1-6ddcdcfe/lib\camomile\lib_default -I C:/Users/VssAdministrator/.esy/3/i/opam__s__camomile-opam__c__1.0.1-6ddcdcfe/lib\camomile\library -I C:/Users/VssAdministrator/.esy/3/i/opam__s__charinfo__width-opam__c__1.1.0-14cb3010/lib\charInfo_width -I C:/Users/VssAdministrator/.esy/3/i/opam__s__ctypes-opam__c__0.15.1-70985e6d/lib\ctypes -I C:/Users/VssAdministrator/.esy/3/i/opam__s__decoders-opam__c__0.3.0-902aa8d5/lib\decoders -I C:/Users/VssAdministrator/.esy/3/i/opam__s__decoders_yojson-opam__c__0.3.0-a1446ae9/lib\decoders-yojson -I C:/Users/VssAdministrator/.esy/3/i/opam__s__easy_format-opam__c__1.3.1-9255575c/lib\easy-format -I C:/Users/VssAdministrator/.esy/3/i/opam__s__fmt-opam__c__0.8.8-6b723d0b/lib\fmt -I C:/Users/VssAdministrator/.esy/3/i/opam__s__fpath-opam__c__0.7.2-eb8a4b1e/lib\fpath -I C:/Users/VssAdministrator/.esy/3/i/opam__s__integers-opam__c__0.3.0-bd39a772/lib\integers -I C:/Users/VssAdministrator/.esy/3/i/opam__s__logs-opam__c__0.7.0-9e3913c2/lib\logs -I C:/Users/VssAdministrator/.esy/3/i/opam__s__lwt-opam__c__4.5.0-d7686d0b/lib\lwt -I C:/Users/VssAdministrator/.esy/3/i/opam__s__lwt-opam__c__4.5.0-d7686d0b/lib\lwt\unix -I C:/Users/VssAdministrator/.esy/3/i/opam__s__mmap-opam__c__1.1.0-994217a1/lib\mmap -I C:/Users/VssAdministrator/.esy/3/i/opam__s__ocamlfind-opam__c__1.8.1-ff386450/lib\bytes -I C:/Users/VssAdministrator/.esy/3/i/opam__s__ocplib_endian-opam__c__1.0-f1db3f08/lib\ocplib-endian -I C:/Users/VssAdministrator/.esy/3/i/opam__s__ppx__deriving-opam__c__4.4-bcf947dc/lib\ppx_deriving\runtime -I C:/Users/VssAdministrator/.esy/3/i/opam__s__ppx__deriving__yojson-opam__c__3.5.1-2c813648/lib\ppx_deriving_yojson\runtime -I C:/Users/VssAdministrator/.esy/3/i/opam__s__re-opam__c__1.9.0-d102bd7d/lib\re -I C:/Users/VssAdministrator/.esy/3/i/opam__s__react-opam__c__1.2.1-031cd1a4/lib\react -I C:/Users/VssAdministrator/.esy/3/i/opam__s__result-opam__c__1.4-38a3dec4/lib\result -I C:/Users/VssAdministrator/.esy/3/i/opam__s__seq-opam__c__base-9ba0910f/lib\seq -I C:/Users/VssAdministrator/.esy/3/i/opam__s__stdlib_shims-opam__c__0.1.0-3ca176d0/lib\stdlib-shims -I C:/Users/VssAdministrator/.esy/3/i/opam__s__yojson-49b10575/lib\yojson -I C:/Users/VssAdministrator/.esy/3/i/reason_font_manager-2.0.1-1645b510/lib\reason-font-manager -I C:/Users/VssAdministrator/.esy/3/i/reason_gl_matrix-0.9.9306-4cda2a1e/lib\reglm -I C:/Users/VssAdministrator/.esy/3/i/reason_harfbuzz-1.91.5003-77a24ce4/lib\harfbuzz -I C:/Users/VssAdministrator/.esy/3/i/reason_libvim-b8e20a18/lib\libvim -I C:/Users/VssAdministrator/.esy/3/i/reason_native__s__console-0.0.3-265481e3/lib\console\lib -I C:/Users/VssAdministrator/.esy/3/i/reason_oniguruma-6.94.1000-1542c9c3/lib\oniguruma -I C:/Users/VssAdministrator/.esy/3/i/reason_sdl2-2.10.3016-7e84fae4/lib\sdl2 -I C:/Users/VssAdministrator/.esy/3/i/reason_skia-ca38abc6/lib\skia -I C:/Users/VssAdministrator/.esy/3/i/reason_skia-ca38abc6/lib\skia\wrapped -I C:/Users/VssAdministrator/.esy/3/i/reason_skia-ca38abc6/lib\skia\wrapped/bindings -I C:/Users/VssAdministrator/.esy/3/i/reason_skia-ca38abc6/lib\skia\wrapped/c -I C:/Users/VssAdministrator/.esy/3/i/reason_skia-ca38abc6/lib\skia\wrapped/types -I C:/Users/VssAdministrator/.esy/3/i/reason_textmate-f14a357e/lib\textmate -I C:/Users/VssAdministrator/.esy/3/i/reasonfuzz-dea6ed90/lib\Matchers -I C:/Users/VssAdministrator/.esy/3/i/reasonfuzz-dea6ed90/lib\ReasonFuzz -I C:/Users/VssAdministrator/.esy/3/i/rebez-b29686b6/lib\rebez\lib -I C:/Users/VssAdministrator/.esy/3/i/rench-d10ef626/lib\Rench -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery\Core -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery\Draw -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery\Font -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery\Math -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery\Native -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery\UI -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery\UI_Components -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery\UI_Hooks -I C:/Users/VssAdministrator/.esy/3/i/revery-27715e0b/lib\Revery\UI_Primitives -I C:/Users/VssAdministrator/.esy/3/i/revery_text_wrap-43dea086/lib\revery-text-wrap -I C:/Users/VssAdministrator/.esy/3/i/timber-00eaefb4/lib\timber -I src/Core/Kernel/.Kernel.objs/byte -I src/Core/Kernel/.Kernel.objs/native -I src/Core/Utility/.Utility.objs/byte -I src/Core/Utility/.Utility.objs/native -I vendor/zed/.zed_oni.objs/byte -I vendor/zed/.zed_oni.objs/native -intf-suffix .ml -no-alias-deps -open Oni_Core__ -o src/Core/.Oni_Core.objs/native/oni_Core__ConfigurationParser.cmx -c -impl src/Core/ConfigurationParser.re.pp.ml)
# Unformatted Error Output:
# File "src/Core/ConfigurationParser.re", line 37, characters 18-30:
# Error: Unbound module OptionEx
# Hint: Did you mean Option?

 ERROR  src/Core/ConfigurationParser.re:37 18-30

 34 ┆   let floatFromIntMaybe =

Woo! It's in! FINALLY!


Issue 229/resolve with master credentials

This PR resolves #229 where we could not send resolve_with_master_credentials=false  in the request.

Acceptance test for 5.4.6-27046-release

make testacc
==> Checking that code complies with gofmt requirements...

--- SKIP: TestAccPolicyClientSettings55 (0.46s)
=== CONT  TestAccPolicyDnsSettings55
--- PASS: TestAccApplianceConnector (14.20s)
=== CONT  TestAccAdminMfaSettingsBasic
--- PASS: TestAccApplianceBasicControllerWithoutOverrideSPA (13.80s)
=== CONT  TestAccPolicyBasic
=== CONT  TestAccPolicyDnsSettings55
    resource_appgate_policy_test.go:320: Test only for 5.5 and above, appliance.portal is only supported in 5.4 and above.
--- SKIP: TestAccPolicyDnsSettings55 (0.77s)
=== CONT  TestAccApplianceCustomizationBasic
--- PASS: TestAccLdapIdentityProviderBasic (13.53s)
=== CONT  TestAccMfaProviderBasic
--- PASS: TestAccadministrativeRoleBasic (4.25s)
=== CONT  TestAccDeviceScriptBasic
--- PASS: TestAccRadiusIdentityProviderBasic (14.15s)
=== CONT  TestAccEntitlementUpdateActionOrder
--- PASS: TestAccAppgateTrustedCertificateDataSource (10.16s)
=== CONT  TestAccEntitlementBasicWithMonitor
--- PASS: TestAccTrustedCertificateBasic (5.73s)
=== CONT  TestAccEntitlementBasicPing
--- PASS: TestAccAppgateMfaProviderDataSource (5.82s)
=== CONT  TestAccEntitlementScriptBasic
--- PASS: TestAccRingfenceRuleBasicTCP (5.76s)
=== CONT  TestAccAppgateApplianceCustomizationDataSource
--- PASS: TestAccSiteBasicAwsResolverWithoutSecret (5.67s)
--- PASS: TestAccAdminMfaSettingsBasic (4.05s)
--- PASS: TestAccRingfenceRuleBasicICMP (5.47s)
--- PASS: TestAccLdapCertificateIdentityProvidervBasic (14.50s)
--- PASS: TestAccMfaProviderBasic (5.17s)
--- PASS: TestAccadministrativeRoleWithScope (9.41s)
--- PASS: TestAccDeviceScriptBasic (5.62s)
--- PASS: TestAccPolicyBasic (6.03s)
--- PASS: TestAccApplianceAdminInterfaceAddRemove (20.45s)
--- PASS: TestAccEntitlementUpdateActionPortsSetOrder (20.68s)
--- PASS: TestAccEntitlementUpdateActionHostOrder (20.78s)
--- PASS: TestAccAppgateApplianceCustomizationDataSource (4.80s)
--- PASS: TestAccEntitlementScriptBasic (4.96s)
--- PASS: TestAccApplianceCustomizationBasic (7.45s)
--- PASS: TestAccEntitlementBasicPing (6.22s)
--- PASS: TestAccSiteBasicAwsResolverresolveWithMasterCredentials (12.94s)
--- PASS: TestAccEntitlementUpdateActionOrder (12.22s)
--- PASS: TestAccEntitlementBasicWithMonitor (11.75s)
--- PASS: TestAccSamlIdentityProviderBasic (28.59s)
--- PASS: TestAccSiteBasic (19.00s)
PASS
ok  	github.com/appgate/terraform-provider-appgatesdp/appgate	137.271s

Acceptance test for 5.5.4-28109-release

make testacc
==> Checking that code complies with gofmt requirements...

--- SKIP: TestAccPolicyDnsSettings55 (0.76s)
=== CONT  TestAccSamlIdentityProviderBasic
=== CONT  TestAccRadiusIdentityProviderBasic55OrGreater
    resource_appgate_identity_provider_radius_test.go:265: Test only for 5.5 and above, on_boarding_two_factor.0.device_limit_per_user updated behaviour in > 5.5
--- SKIP: TestAccRadiusIdentityProviderBasic55OrGreater (0.90s)
=== CONT  TestAccSite55Attributes
=== CONT  TestAccSamlIdentityProviderBasic55OrGreater
    resource_appgate_identity_provider_saml_test.go:857: Test only for 5.5 and above, on_boarding_two_factor.0.device_limit_per_user updated behaviour in > 5.5
--- SKIP: TestAccSamlIdentityProviderBasic55OrGreater (0.94s)
=== CONT  TestAccAppgateTrustedCertificateDataSource
--- PASS: TestAccTrustedCertificateBasic (7.55s)
=== CONT  TestAccadministrativeMultiplePrivilegesValidation52
=== CONT  TestAccSite55Attributes
    resource_appgate_site_test.go:997: Test only for 5.5 and above, dns_forwarding only supported in > 5.5
--- SKIP: TestAccSite55Attributes (0.44s)
=== CONT  TestAccadministrativeMultiplePrivilegesValidation
=== CONT  TestAccadministrativeMultiplePrivilegesValidation52
    resource_appgate_administrative_role_test.go:272: Test is only for 5.2, privileges.target OnBoardedDevice
--- SKIP: TestAccadministrativeMultiplePrivilegesValidation52 (0.53s)
=== CONT  TestAccadministrativeRoleWithScope
--- PASS: TestAccApplianceBasicControllerWithoutOverrideSPA (8.23s)
=== CONT  TestAccadministrativeRoleBasic
--- PASS: TestAccEntitlementBasicPing (8.28s)
=== CONT  TestAccSiteBasicAwsResolverresolveWithMasterCredentials
--- PASS: TestAccRingfenceRuleBasicICMP (4.61s)
=== CONT  TestAccApplianceBasicGateway
--- PASS: TestAccApplianceBasicControllerOverriderSPADisabled (9.02s)
=== CONT  TestAccAppgateMfaProviderDataSource
--- PASS: TestAccApplianceCustomizationBasic (9.67s)
=== CONT  TestAccAppgateApplianceCustomizationDataSource
--- PASS: TestAccAdminMfaSettingsBasic (4.03s)
=== CONT  TestAccApplianceConnector
=== CONT  TestAccSamlIdentityProviderBasic
--- PASS: TestAccRingfenceRuleBasicTCP (4.91s)
=== CONT  TestAccEntitlementUpdateActionPortsSetOrder
--- PASS: TestAccIPPoolBasic (4.94s)
=== CONT  TestAccGlobalSettings54ProfileHostname
--- PASS: TestAccLocalUserBasic (4.59s)
=== CONT  TestAccEntitlementUpdateActionHostOrder
--- PASS: TestAccIPPoolV6 (4.60s)
--- PASS: TestAccMfaProviderBasic (5.10s)
--- PASS: TestAccPolicyBasic (5.66s)
--- PASS: TestAccSamlIdentityProviderBasic (5.06s)
--- PASS: TestAccadministrativeRoleBasic (4.16s)
--- PASS: TestAccadministrativeMultiplePrivilegesValidation (5.03s)
--- PASS: TestAccAppgateTrustedCertificateDataSource (5.96s)
--- PASS: TestAccAppgateMfaProviderDataSource (4.90s)
--- PASS: TestAccAppgateApplianceCustomizationDataSource (4.39s)
--- PASS: TestAccEntitlementBasicWithMonitor (14.49s)
--- PASS: TestAccApplianceAdminInterfaceAddRemove (14.53s)
--- PASS: TestAccadministrativeRoleWithScope (6.61s)
--- PASS: TestAccGlobalSettings54ProfileHostname (4.88s)
--- PASS: TestAccEntitlementUpdateActionOrder (15.38s)
--- PASS: TestAccApplianceBasicGateway (6.93s)
--- PASS: TestAccApplianceConnector (6.51s)
--- PASS: TestAccSiteBasicAwsResolverresolveWithMasterCredentials (9.69s)
--- PASS: TestAccEntitlementUpdateActionPortsSetOrder (8.96s)
--- PASS: TestAccEntitlementUpdateActionHostOrder (8.66s)
--- PASS: TestAccSiteBasic (20.37s)
PASS
ok  	github.com/appgate/terraform-provider-appgatesdp/appgate	137.271s


Runtime always throw error "[object Object]" is not valid JSON

This error is added to console every time the preview loads. It clutters the studios debug panel.

Debug panel:

@amin-nas Can you send me a reproducible code for this issue?


Angular 2 Final + Material UI support

Is there any plan to implement angular2 and material UI into the boilerplate?
http://angularjs.blogspot.de/2016/09/angular2-final.html
@sahat: nice work!

@MobileAppVault My current day to day work consists of working with React. I do have several Pluralsight training courses for Angular 2 and it's something I would like to learn in the near future, but at the moment, I don't know enough about it to even write a basic Hello World app.

I am also new to this angular thing, I tried 1.x once but not really developed anything but surely want to learn Angular2. I hope we sort this out soon to include this in "MegaBoilerplate"
And also @MobileAppVault I think you have rethink about boilerplate flow.
eg: when I select NodeJs The flow should be..

NodeJS
Select Any (ReactJs, Angular and other..)
Select any (Express  & Meteor, Ionic so on...)
Select any Modules (webpack, browserify.... so on)
Front-end frameworks (Bootstrap, Foundation, )
Task runners (Grunt, gulp)**


Display the currently available GPU number

The current format of GPU in a virtual cluster, e.g., 0/300, shows the current usage of GPU and total GPU capacity in this VC.
In a large cluster, not all GPUs are in healthy state, it would be better to show the total number of healthy (or available) GPUs. For example, 100/280/300 shows the VC has the capacity of 300 GPU, but only 280 GPUs are available. And of these 280 GPUs, 100 are in use.

One complication is for two VCs sharing the same GPU pool, how to divide the lose between them. For example, Two VCs sharing 300 M60 GPUs evenly (i.e., each with 150 quota). If 100 of 300 are unavailable due to VM preemptions or hardware failures, how to divide the lose of GPUs?
The proposal is to show a third value, which indicates the most conservative capacity. In the above example, each VC will show a third value, 50 (max(0, VC_quota - total_lost)), which is the capacity for this VC that can be guaranteed despite the workloads from other VC.

close and track in https://github.com/microsoft/pai/pull/3862


Add pico_lwip_mqtt library

When trying to use the LwIP MQTT client application library I observed the required source files were not built, which causes linking errors. I couldn't see any comment why and it just appears to be missed. This PR adds the pico_lwip_mqtt library which builds the LwIP mqtt source. This means a user of the pico-sdk can include "lwip/apps/mqtt.h" and link pico_lwip_mqtt against their desired project.
I believe this PR addresses #944

Unfortunately this does not seem to work:
/opt/pico-sdk/lib/lwip/src/apps/mqtt/mqtt.c:50:10: fatal error: lwip/apps/mqtt.h: No such file or directory
   50 | #include "lwip/apps/mqtt.h"
      |          ^~~~~~~~~~~~~~~~~~

when I do:
cmake_minimum_required(VERSION 3.13)

include(pico_sdk_import.cmake)

project(mainsdata C CXX ASM)

set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_STANDARD 17)

pico_sdk_init()

add_executable(mainsdata
        regression.cpp
        statemachine.cpp
        rp2040sampler.ino)

target_link_libraries(mainsdata
        pico_lwip_mqtt
        pico_stdlib
        pico_multicore)

pico_enable_stdio_usb(${PROJECT_NAME} 1)
pico_enable_stdio_uart(${PROJECT_NAME} 0)

You also need to link to pico_lwip. None of the lwip depend on lwip - maybe that's another bug.


Run autofmt on main instead of PR

When it's run on a PR, GitHub status reporting fails to work at all. I think what happens is that, the autofmt becomes the latest commit on the PR and status reporting switches to that commit, but because one action can't trigger another indirectly, the normal CI steps don't retrigger on the new commit, leaving them as zombies on the main PR commit.

https://github.com/TBD54566975/ftl/pull/1145 fixes this


fix: replace deprecated AddToScheme with Install, and deprecated Sche…

…meGroupVersion with GroupVersion.
What type of PR is this?

/kind cleanup

What does this PR do / why we need it:
Replace deprecated functions (SchemeGroupVersion, AddToScheme) with current ones.
Have you updated the necessary documentation?

[ ] Documentation update is required by this PR.
[ ] Documentation has been updated.

Which issue(s) this PR fixes:
Fixes #?
How to test changes / Special notes to the reviewer:
there should be no regression introduced by this PR.

/cherry-pick release-0.8


where(DB::raw()) in whereExists() outputs different result as compared to whereRaw()

Laravel Version: 6.13.1
PHP Version: 7.4

Description:
Using where(\DB::raw()) generates a different query when used in a whereExists() as compared to using whereRaw()
Steps To Reproduce:
Following the example as on the docs
DB::table('users')
    ->whereExists(function ($query) {
        $query->select(DB::raw(1))
            ->from('orders')
            ->whereRaw('orders.user_id = users.id'); // generates correct sql
            //->where(\DB::raw('orders.user_id = users.id')); // generates incorrect sql (see below)
    })
    ->toSql();

whereRaw sql:
select * from `users` where exists (select 1 from `orders` where orders.user_id = users.id)

where(\DB::raw(...)) sql
# take note of the extra " is null" being added
select * from `users` where exists (select 1 from `orders` where orders.user_id = users.id is null)

Given that the intent of both queries is the same, shouldn't they generate the same sql?

That is intended behavior since you're only escaping the column of the "where". Use whereColumn() instead.
->whereColumn('orders.user_id', 'users.id')

Hmm interesting. I guess Laravel isn't aware a second parameter isn't passed so assumes null and tags that onto the where. Thanks for the workaround


The plan for September

Milestones:

M1: 28th Aug
M2: 4th Sept
M3: 11th Sept
M4: 18th Sept - show and tell day

Primary objectives:

[ ] Deployed cluster at CEDA [M2]
[ ] Create system for automating releases [M1]

script the update process - from some common metadata - put history in roocs-utils

put them on PyPI and GitHub

Fix issue with setup.py and requirements.txt when pointing to github repos.
Then rook playbook will respect the releases listed.
Playbook will: update rook from github, then re-run conda and pip installs.

[ ] Open to requests from CDS and DKRZ [M3]

firewall settings
need to write service docs and ask SCD to check service

[ ] Subset capability exposing CMIP5 "data pool" for C3S [M2]

needs correct disk access to be exposed

[ ] Example usage in rooki documentation/notebooks [M3]

write some more docs

Secondary objectives:

[ ] Repository for batch testing daops.subset, checking and logging of results [M2]
[ ] Monitoring system: GeoHealthCheck - for service uptime monitoring [M3]

DRKZ to set up a new VM for this

[ ] Production service C/I: example notebooks in rooki (with real IPs?): [M4]

could use PAVICS system
or through pytest (extension for notebooks)
via cron or running on Travis C/I

[ ] Scalable solution for chunking data out of and into NetCDF [M3]

Note, both of these formats seem to work in pip requirements.txt file:
roocs_utils @ git+https://github.com/roocs/roocs-utils.git
git+https://github.com/roocs/roocs-utils.git#roocs_utils


Fix race condition in redis limiter

Update #254

Oops, it seems like it's now conflicting with the master branch. Could you pull the changes from the master?


[AutoPR windowsiot/resource-manager] add winiotsvcs stable api

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/6642

This PR has been merged into https://github.com/Azure/azure-sdk-for-go/pull/5308


Cherry-pick PR #412 for flag-guarding DNS lookup

Flag-guard expensive DNS lookup of cluster node full names, part of HDFS locality support

What changes were proposed in this pull request?
Cherry-picked PR #412 from branch-2.2-kubernetes.
How was this patch tested?
Tested in PR #412.
Please review http://spark.apache.org/contributing.html before opening a pull request.

rerun integration tests please


Metamask/web3 wallet missing from wallet modal

Describe the bug
The option to connect a Metamask/Rabby/similar wallet client is not present in some cases.
To Reproduce
Steps to reproduce the behavior:
Use chromium based browser (user used Chrome and Vivaldi) and Metamask.

Go to https://amarok-testnet.coinhippo.io/
Click on Connect
See error

Expected behavior
The connect wallet modal should show all the options. User had to manually connect to the site on metamask.
Screenshots
https://discord.com/channels/454734546869551114/1041030558190420100/1041030919164792943

I cannot reproduce. it works on my end.

What version of Chrome was the user on? Can't seem to repro on my end either.


How to render multiple waveforms in one page correctly?

Hello Michael.
I'm trying to place multiple waveforms in a single page like soundcloud.
But everytime I create a waveform it will also create a new waveplayer instance on page which means it will create multiple audio tag elements in page.I have 100+ instance in a single page, and it will increase RAM usage soon.
And use playlist  cannot display multiple waveform views in a single page.
I'm wondering how to use a single audio tag(a global context) to make it display multiple waveform view. (to avoid CPU and RAM over usage).
THX!

The page looks like soundcloud stream feed.

Yes, I understand your concerns @jimmyyao88. However, I don't think it is really possible to change this easily without considerable refactoring and rethinking some core design choices. I've had it in the back of my mind for a while now to do a thorough refactoring of waveplayer.js, but this won't happen any time soon. So unfortunately I don't think I'll be able to help you out much, at least not at this point in time.

@michaeldzjap Thx for ur reply. I will check the source code and try to refactor. Thank you for bring us this great library!


Unknown Runtime Specified Error when bringing up docker-compose

BUG REPORT INFORMATION
Output of docker version:
Client:
 Version:      1.12.0-rc3
 API version:  1.24
 Go version:   go1.6.2
 Git commit:   91e29e8
 Built:        Sat Jul  2 00:09:24 2016
 OS/Arch:      darwin/amd64
 Experimental: true

Server:
 Version:      1.12.0-rc3
 API version:  1.24
 Go version:   go1.6.2
 Git commit:   876f3a7
 Built:        Tue Jul  5 02:20:13 2016
 OS/Arch:      linux/amd64
 Experimental: true

Output of docker info:
Containers: 1
 Running: 0
 Paused: 0
 Stopped: 1
Images: 19
Server Version: 1.12.0-rc3
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 79
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: overlay host bridge null
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: seccomp
Kernel Version: 4.4.14-moby
Operating System: Alpine Linux v3.4
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 1.954 GiB
Name: moby
ID: XOQD:TGSC:WT3Y:DPUJ:OLY6:ADSL:YWUS:6YTA:Y25W:CW4D:33HQ:DOHK
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
 File Descriptors: 18
 Goroutines: 30
 System Time: 2016-07-06T00:43:44.933318158Z
 EventsListeners: 1
No Proxy: *.local, 169.254/16
Registry: https://index.docker.io/v1/
Experimental: true
Insecure Registries:
 <IP_ADDRESS>/8

Additional environment details (AWS, VirtualBox, physical, etc.):
Steps to reproduce the issue:

Create a docker-compose.yml file:

version: '2'
services:
  postgres:
    image: postgres:9.5
    volumes:
      - postgres:/var/lib/postgresql/data
    ports:
      - "5432:5432"

volumes:
  postgres:

Run docker-compose up

Describe the results you received:
Starting tome_postgres_1

ERROR: for postgres  Unknown runtime specified default
ERROR: Encountered errors while bringing up the project.

Describe the results you expected:
Used to bring up the corresponding container/volume correctly in the last beta version.
Additional information you deem important (e.g. issue happens only occasionally):

Once I did a docker-compose up --force-recreate it worked.
It still gave the error of
postgres_1  | jack is incompatible with use of CloseNotifier in same ServeHTTP call

But I suppose that's a separate issue.

This is a duplicate of https://github.com/docker/docker/issues/24343, please read that issue for more information. The "jack incompatible" issue is being tracked in https://github.com/docker/compose/issues/3685.
Closing this issue per https://github.com/docker/docker/issues/24343#issuecomment-230623542


Avoid UnsatisfiedLinkError when native library already loaded

In certain condition the library is already loaded by another classloader.
And this exception should not stop the app.
Link to: https://github.com/langchain4j/langchain4j/issues/776
And: https://github.com/deepjavalibrary/djl/pull/3020

After some investigation in the java code, you right there is a static set that contains already loaded Libraries name but not the library itself that is store in the specific classloader. Not sure we can use the workaround but will try.


LESSCSS language support

Implement optimized styles for  LESSCSS entities for the milestone backlog core :package: package language-less.
This issue differs from #5 by LESSCSS only styles.

Mixins should be colored

Implemented in the referenced commit. Merged in 3fa1c27c28d056d8ca7babd95b2c2b5fea8045e3.


Mapua University

Please add Mapua University

@ddchristiantan First stage of verification passed, official domain is mapua.edu.ph as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@ddchristiantan First stage of verification passed, official domain is mapua.edu.ph as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

Hi @philipto , please also consider the domain mymapua.edu.ph as this is used by our students. Thank you in advance!

@ddchristiantan Thank you for your patience while waiting for a review and processing your request. Pull request merged.
As for mymapua.edu.ph, please make a separate pull request. Please also provide us with a proof, which shows that the school recognizes the domain mymapua.edu.ph as an official email domain for the students.
You can provide us with any of the following:

A copy of instruction (a hard-copy or electronic one) given to you by the school that tells you to use an email address in this email domain
An URL of a page at the official school website that says that students use this email domain
A reference to a recognized journal where an article was published by someone from the school, with explicit affiliation to the school, and e-mail address from the email domain
A WHOIS data that link the email domain to the school somehow
A copy of official letter from the school representative saying that the school provides e-mail addresses in this domain to the students
Anything else that can prove this fact in similar way, i.e. can be verified independently.

@ddchristiantan Thank you for your patience while waiting for a review and processing your request. Pull request merged.
As for mymapua.edu.ph, please make a separate pull request. Please also provide us with a proof, which shows that the school recognizes the domain mymapua.edu.ph as an official email domain for the students. You can provide us with any of the following:

A copy of instruction (a hard-copy or electronic one) given to you by the school that tells you to use an email address in this email domain
An URL of a page at the official school website that says that students use this email domain
A reference to a recognized journal where an article was published by someone from the school, with explicit affiliation to the school, and e-mail address from the email domain
A WHOIS data that link the email domain to the school somehow
A copy of official letter from the school representative saying that the school provides e-mail addresses in this domain to the students
Anything else that can prove this fact in similar way, i.e. can be verified independently.

This is noted. Thank you, @philipto!


As a volunteer coordinator, I want to change the date and time of an event

so that I can update an event with the correct date and time

start date and end date.
eedit


remove the useless todo

According to github.com/golang/go/blob/master/doc/go1.11.html , Starting from Go 1.11, map clearing operations of this form are optimized by the compiler. And there's no built-in function to do this. So the todo list is useless now. Remove it.

Hi @zehuaiWANG. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

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.

/assign @geeknoid @nmittler

/ok-to-test

@zehuaiWANG: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

gencheck_istio
48ea53542d85bffa61d6601c95f29ce4194fe2db
link
/test gencheck_istio

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.

Sorry, my editor seems to add a useless space to my code by default, I have deleted it now.  Thank you for reviewing it~ @bianpengyuan


Mockoon DOWN

🚨 Service Alert: Check the details below
Monitor Details

Monitor Name: Mockoon
Incident Status: TRIGGERED
Severity: critical
Monitor Status: DOWN
Monitor Health Checks: 1
Monitor Failure Threshold: 1

Actions

View Monitor

[start_datetime:1732981020] [end_datetime:1732961280]

The incident has been auto resolved
Total downtime: 1 minutes


[resolution pt.2] required package variable source

This PR adds the RequiredPackage variable source for generating required package variables from package names

These all seem to build upon each other. So, part 2, includes part 1? And part 3 includes parts 1 and 2?

These all seem to build upon each other. So, part 2, includes part 1? And part 3 includes parts 1 and 2?

Yes, I've been reviewing them individually by looking at changes from only the last commit e.g. for this one: d9b2429

These all seem to build upon each other. So, part 2, includes part 1? And part 3 includes parts 1 and 2?

Yes, I've been reviewing them individually by looking at changes from only the last commit e.g. for this one: d9b2429

Because the merges aren't fast-forward, this might get strange...


iOS 12 Support for AudioKit

Is AudioKit support coming for iOS 12 anytime sooner?
I'm currently working on an app which is iOS 12 compatible. Now I'm moving to programming audio using AudioKit, but it's not compatible so far. I would like to know if it's under works and strategise audio programming accordingly.

And as a further follow up, I have successfully installed the AudioKit app I'm currently working on onto an iPad with iOS 12.

Do you have a schedule for a Cocoapod update for iOS12, which was officially released earlier this week?

It's out now! You can get version 4.4.0

It took some convincing, but I found it and installed it!
I'm getting a weird error, but that's for another issue.


python311Packages.coincurve: 18.0.0 -> 19.0.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.coincurve is: Cross-platform bindings for libsecp256k1
meta.homepage for python311Packages.coincurve is: https://github.com/ofek/coincurve
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 19.0.0 with grep in /nix/store/jv6q0a41bjy8pa5w6psa7g4ir7s09bg8-python3.11-coincurve-19.0.0
found 19.0.0 in filename of file in /nix/store/jv6q0a41bjy8pa5w6psa7g4ir7s09bg8-python3.11-coincurve-19.0.0

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

18 total rebuild path(s)

18 package rebuild(s)

First fifty rebuilds by attrpath
echidna
electrum
electrum-grs
python311Packages.bip-utils
python311Packages.bip32
python311Packages.coincurve
python311Packages.eth-account
python311Packages.eth-keyfile
python311Packages.eth-keys
python311Packages.ledger-bitcoin
python311Packages.slither-analyzer
python311Packages.web3
python312Packages.bip-utils
python312Packages.bip32
python312Packages.coincurve
python312Packages.ledger-bitcoin
slither-analyzer
zeronet-conservancy

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/598c5513624a3e28b81832cc52f85daa4dfef4bf#python311Packages.coincurve

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/jv6q0a41bjy8pa5w6psa7g4ir7s09bg8-python3.11-coincurve-19.0.0
ls -la /nix/store/jv6q0a41bjy8pa5w6psa7g4ir7s09bg8-python3.11-coincurve-19.0.0/bin

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

13 packages failed to build:

echidna
electrum
electrum-grs
python311Packages.bip32
python311Packages.eth-account
python311Packages.eth-keyfile
python311Packages.eth-keys
python311Packages.ledger-bitcoin
slither-analyzer (python311Packages.slither-analyzer)
python311Packages.web3
python312Packages.bip-utils
python312Packages.bip32
python312Packages.ledger-bitcoin

4 packages built:

python311Packages.bip-utils
python311Packages.coincurve
python312Packages.coincurve
zeronet-conservancy

Maintainer pings

Result of nixpkgs-review pr 280839 run on x86_64-linux 1

2 packages marked as broken and skipped:

python312Packages.bip-utils
python312Packages.bip-utils.dist

12 packages failed to build:

electrum
electrum-grs
electrum-grs.dist
electrum.dist
python311Packages.bip32
python311Packages.bip32.dist
python311Packages.ledger-bitcoin
python311Packages.ledger-bitcoin.dist
python312Packages.bip32
python312Packages.bip32.dist
python312Packages.ledger-bitcoin
python312Packages.ledger-bitcoin.dist

18 packages built:

echidna
python311Packages.bip-utils
python311Packages.bip-utils.dist
python311Packages.coincurve
python311Packages.coincurve.dist
python311Packages.eth-account
python311Packages.eth-account.dist
python311Packages.eth-keyfile
python311Packages.eth-keyfile.dist
python311Packages.eth-keys
python311Packages.eth-keys.dist
slither-analyzer (python311Packages.slither-analyzer)
slither-analyzer.dist (python311Packages.slither-analyzer.dist)
python311Packages.web3
python311Packages.web3.dist
python312Packages.coincurve
python312Packages.coincurve.dist
zeronet-conservancy

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.coincurve is: Cross-platform bindings for libsecp256k1
meta.homepage for python311Packages.coincurve is: https://github.com/ofek/coincurve
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 19.0.1 with grep in /nix/store/4h5msspqc0bhbzhrc7s18w49si82pbzm-python3.11-coincurve-19.0.1
found 19.0.1 in filename of file in /nix/store/4h5msspqc0bhbzhrc7s18w49si82pbzm-python3.11-coincurve-19.0.1

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

23 total rebuild path(s)

23 package rebuild(s)

First fifty rebuilds by attrpath
echidna
electrum
electrum-grs
python311Packages.bip-utils
python311Packages.bip32
python311Packages.coincurve
python311Packages.eth-account
python311Packages.eth-keyfile
python311Packages.eth-keys
python311Packages.ledger-bitcoin
python311Packages.slither-analyzer
python311Packages.web3
python312Packages.bip-utils
python312Packages.bip32
python312Packages.coincurve
python312Packages.eth-account
python312Packages.eth-keyfile
python312Packages.eth-keys
python312Packages.ledger-bitcoin
python312Packages.slither-analyzer
python312Packages.web3
slither-analyzer
zeronet-conservancy

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/4h5msspqc0bhbzhrc7s18w49si82pbzm-python3.11-coincurve-19.0.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/4312f349357e91624b8f6a42c9c74171025d77aa#python311Packages.coincurve

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/4h5msspqc0bhbzhrc7s18w49si82pbzm-python3.11-coincurve-19.0.1
ls -la /nix/store/4h5msspqc0bhbzhrc7s18w49si82pbzm-python3.11-coincurve-19.0.1/bin

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

10 packages marked as broken and skipped:

python312Packages.eth-account
python312Packages.eth-account.dist
python312Packages.eth-keyfile
python312Packages.eth-keyfile.dist
python312Packages.eth-keys
python312Packages.eth-keys.dist
python312Packages.slither-analyzer
python312Packages.slither-analyzer.dist
python312Packages.web3
python312Packages.web3.dist

12 packages failed to build:

electrum
electrum-grs
electrum-grs.dist
electrum.dist
python311Packages.bip32
python311Packages.bip32.dist
python311Packages.ledger-bitcoin
python311Packages.ledger-bitcoin.dist
python312Packages.bip32
python312Packages.bip32.dist
python312Packages.ledger-bitcoin
python312Packages.ledger-bitcoin.dist

20 packages built:

echidna
python311Packages.bip-utils
python311Packages.bip-utils.dist
python311Packages.coincurve
python311Packages.coincurve.dist
python311Packages.eth-account
python311Packages.eth-account.dist
python311Packages.eth-keyfile
python311Packages.eth-keyfile.dist
python311Packages.eth-keys
python311Packages.eth-keys.dist
slither-analyzer (python311Packages.slither-analyzer)
slither-analyzer.dist (python311Packages.slither-analyzer.dist)
python311Packages.web3
python311Packages.web3.dist
python312Packages.bip-utils
python312Packages.bip-utils.dist
python312Packages.coincurve
python312Packages.coincurve.dist
zeronet-conservancy

Maintainer pings


Way to set the appearance for the widget

Hello,
The gem looks and works well and is really easy to integrate.
However, we'd like to use the Cloudflare Widget in interaction-only appearance mode as per https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#appearance-modes. Does the gem support this setting, either via config or via an argument to the view helper?
Thanks,
Santosh

Not right now, but that would be easy to add.

This is now available in v0.2.1

Excellent. Thanks!


Some episode page finesse

Doing some clean up, adding some finesse, yada yada yada

all the image diffs are due to me consolidating how we do lil divider lines, and the one in the footer got a tad shade darker :/

+393 −928

now we're talking!
ok I'm gonna merge cause I think this is all pretty harmless, but hmu if anything is confusing

ugh also this last minute commit I made https://github.com/pointfreeco/pointfreeco/pull/56/commits/9bc5382755c3455c6d1c7bfbf6e1894960ad595e broke a lot of stuff. was just moving to fast to look at the tests.
it will all be fixed in my next PR


.sel() returning comparer instead of .sel_df()?

How about a .sel() method that returns a copy of the original comparer with reduced data instead of:
https://github.com/DHI/fmskill/blob/aa1e47d7d0d4d8887faca763270a360d9c4d7da7/fmskill/compare.py#L354
That would allow calls like cc.sel().skill(), cc.sel().scatter() or in the future cc.sel().spatial_skill() without copying all the selection arguments to each method that allows selection.
The dataframe could be still returned via cc.sel().all_df(). Or maybe it should then become cc.sel().to_dataframe().
Further methods can easily be added, as long as they all return a comparer. Example: cc.sel().add_domains().skill(), where add_domains() could be a method to assign data points to sub-domains (https://github.com/DHI/fmskill/discussions/12).

This sounds like a good idea. I think sel_df should be renamed to _sel_df() in that case as it's still used for filtering in the existing methods (such as skill, scatter, etc) - which (I think) is cheaper than constructing a complete Comparer object each time.
I guess you're thinking that the sel() method should have similar arguments as sel_df() has now, so you could do things like:
cc.sel(start='2017-2-1').skill()

or
cc.sel(model='SW_2').scatter()

I like also your idea of a to_dataframe() function which returns the all_df which is now a property (notice that a Comparar also has a df attribute, which is used to serve all_df when someone asks for it). So the method to_dataframe() could return different dataframes depending on the context e.g. a SingleObsComparer doesn't need to have an observation column and a PointComparer doesn't need to have x- and y- columns. But on the other hand, if we would like to be able to reconstruct the comparer with such a dataframe i.e. cc = ComparerCollection.from_dataframe(df), then we maybe need all the columns...

Exactly, the .sel() should have the arguments of .sel_df().
I will give it a go on the track compare spatial branch and you can have a look.
I would desire the same behavior as xarray sel():
import xarray as xr
ds = xr.Dataset()
ds.attrs = dict(foo='bar')
ds2 = ds.sel()
ds2.attrs = dict(new='attrs')
print(ds)
print(ds2)

Note that ds2 is initiated from scratch and changing ds2 leaves ds intact. xarray ensures this by constructing the new dataset again: https://github.com/pydata/xarray/blob/7e48aefd3fd280389dee0fc103843c6ad7561e2b/xarray/core/dataset.py#L2178
How should we take a deep copy? Something like this?
class BaseComparer:
...
def __copy__(self,deep=True):
   return deepcopy(self)

and then in sel() start with
new = self.__copy__
followed by all the required selections.
Or what is a tidy way? Or is a deep copy not desired?

I think it would be better to finish a first version of spatial_skill() PR first and then open a new PR with the sel() work. Unless you think spatial_skill() cannot be done without the sel() method?

I do a first spatial_skill() without any selection arguments then. .sel() would avoid to copy all of those from .skill() to spatial_skill().

See also comments on sel() in #33

Closing as covered in https://github.com/DHI/fmskill/discussions/33


Fixed a typo

Thanks!

No problem.
Maybe you could find a minute to help me with my problem with AST? ;)
http://stackoverflow.com/questions/36030234/how-to-get-classnode-with-methods-code-in-ast-transformation
maciek
Dnia 14 marca 2016 21:05 Pascal Schumacher napisał(a):
Thanks!—
Reply to this email directly or view it on GitHub.


Observed hang when uninstalling bundles on macOS Catalina with V11

Specifically, this is in a production project and not the basic example.
The culprit appears to be uninstalling bundle com.darwino.design <IP_ADDRESS>91007180411, which is fortunately in my purview.

I suspect that the trouble isn't actually with that bundle - it has no extensions or even an activator. It's also the last in the list provided to the uninstallBundles method, so it's possible that the hang actually happens immediately after that step.

This is odd indeed. Not only does compilation fully finish, but the Equinox application reaches the end of its start method as well.


I use the synthesize datas  to train lenet，just achieve 12% accuracy

the dataset is mnist， I use random unknown initialization learned 100 synthetic data, then, i use 100 synthetic data to train a random initialization lenet，the accuracy just achieve 12%.
Maybe my code is wrong, can you release the code for me?

Hi, code in this repo is our released version. What command did you use?

python main.py --mode distill_basic --dataset MNIST --arch LeNet

How did you evaluate the images? Could you post a output as a gist? Thanks!

Close due to inactivity.  Feel free to reopen when you have more information to share.


Add libtest-mimic

I found this to be helpful in https://github.com/pikelet-lang/pikelet/pull/256, and somebody suggested adding it here!

Totally stealing this, thanks!


Change infrastructureAvailabilityPolicy default to single replica

What this PR does / why we need it:
This changes the InfrastructureAvailabilityPolicy to SingleReplica to be consistent with the ControllerAvailabilityPolicy default..
Which issue(s) this PR fixes (optional, use fixes #<issue_number>(, fixes #<issue_number>, ...) format, where issue_number might be a GitHub issue, or a Jira story:
Fixes #
Checklist

[x] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

/retest-required
/lgtm


Fix security scan pipeline [retro action item]

so that we see the security warnings.
This story is about fixing the pipelines, not the warnings themselves.

Github interface is not helping understand what the problem is. It seems that since we reported flavors, the old ones still appeared there. I just removed those and now trivy and grype scans look green.
There is another "scanning tool" which is linked to a still existing workflow and looks as if it fails. That workflow has probably changed and GitHub is confused. Deleting those doesn't work (https://github.com/kairos-io/kairos/security/code-scanning/tools/ /status/configurations/actions-FZTWS5DIOVRC653POJVWM3DPO5ZS62LNMFTWKLTZMFWWY/a0a328ccd4fb71f4228ad8b36f6eb0bf8296e65412711565c236429ae3a34e9b).
I don't see what else we can do here. It's just badly implemented feature from GitHub, there are not actions we can take to fix it afaict.

This seems to actually work. It looks only a Github's UI issue, closing the card


[plot3d] Add example of context menu

This PR adds a sample code to add a custom context menu to a ScalarFieldView widget.
This script is added to the sample code gallery
Closes #1091

LGTM


⚠ Fox Sports has degraded performance

In cd31809, Fox Sports (https://foxsports.com) experienced degraded performance:

HTTP code: 200
Response time: 1652 ms

Resolved: Fox Sports performance has improved in 07edb9b.


feat: add descriptions as javadocs over generated code

Description

Add descriptions as javadoc for publish/subscribe methods
Add descriptions as javadoc for server properties

Related issue(s)
Resolves: #17

This branch has conflicts too.


⚠ Bofrost.de has degraded performance

In 3d0cac9, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1080 ms

Resolved: Bofrost.de performance has improved in a2e426e.


Disable code formatting

If I have following code in the editor:
{% if something %}
    {% if nothing %}
        A
    {% endif %}
{% endif %}

and I save the file, it reformats it to:
{% if something %} {% if nothing %}
A {% endif %} {% endif %}

I also use this extension https://github.com/Lonefy/vscode-JS-CSS-HTML-formatter . I think, for some reason it treats jinja template as html file

The extension I made only provides colorization of the Jinja templating components. It does inherit from the HTML language as to provide support for Jinja when used with HTML, so other extensions can affect the same document. If anything is reformatting the file, it's not from my extension.
It does appear that the extension you mentioned does attempt to format the file when saving. There is a method defined in that project's README to disable that feature if it's causing problems. It appears the feature is relatively new as well, only about a month old - https://github.com/Lonefy/vscode-JS-CSS-HTML-formatter/issues/4

Thank you! I already disabled formatting on save, but it would probably be nice to have it for js and html files (jinja files should be left intact). I will create an issue in the formatter repository

After install JS-CSS-HTML Formatter, you should edit this line in formatter.json.
"onSave": true, -->     "onSave": false,


Neon Number Generator in Java

Implement a Java program that generates "Neon" numbers (numbers where the sum of their digits' squares equals the number itself).

Hi @tangorishi . Can you please assign it to me ?

Go ahead @its-your-invi  make sure to follow the PR template in the README.md file before making the pull req


Bug fix alteration of flow and addition of view so that candidate can give one referee at a time

Context
Post submission, Candidates are currently unable to submit referees independently of one another. This causes a potential issue if the candidate only has one referee to hand and wishes to request the other at a later date as currently they can only be confirmed and submitted in tandem.
Changes proposed in this pull request
Split the confirmation flow to appear separately for each referee and introduce a new view to appear in between addition of referees to allow candidate to return to the application dashboard and add another referee later.
single referee confirmation screen:

New Add another referee view:

Guidance to review
Use the review app to check that the UI flow makes sense.
Design doc here: https://docs.google.com/drawings/d/1mQxu3S7mR8IYxuREzfwOguWRc98e6gzqZZ1D-GF4UWE/edit
Review the code against best practices.
Link to Trello card
https://trello.com/c/SWsfc89S/1811-bug-i-only-want-to-give-one-referee-at-a-time
Things to check

[x] This code doesn't rely on migrations in the same Pull Request
[x] If this code includes a migration adding or changing columns, it also backfills existing records for consistency
[x] API release notes have been updated if necessary
[x] New environment variables have been added to the Azure config

Have tested it in the review app and it seems to work 👌

I did spot one bug! You'll need to add a translation for the form model validation error:

That will go in the en.yml file, in the errors section. Take a look at the other ones to figure out how to add one for your form model. :)


Release/1.6.0

Sorry about https://github.com/ably/ably-asset-tracking-android/pull/971/commits/9e23f61d1dc6ec39cd49b170a691f88c0ef39013, I either failed to pull in latest changes before I branched, or it moved while I was working on this PR.


Notify in Keybase when a new version is available

Given the frequent updates it might really be worth letting people know there's a new version available in repositories. Makes it much more less likely for people to stay on buggy releases if they knew :P

The feature I'm looking myself... Either a regular GNU/Linux repository or at least announcement via program interface would be appreciated. Currently it seems that a manual package needs to be installed :(


Name without #

Task name should not include #. Because of https://github.com/Informatiqal/automatiqal-cli/issues/92#issuecomment-1296805065

closed with 65d78dcd685d5c108a3a390e2436b82ec10d87a5


ResponseStruct?

What is this ResponseStruct?

I was a little confused too, a little more doco would be useful
@cedricve I found the tests show how to use it
https://github.com/machinebox/graphql/blob/master/graphql_json_test.go#L37
Basically a map of strings, the string being a json, so you could then unmarshal it into your actual struct
Eg. https://stackoverflow.com/questions/47270595/golang-parse-json-string-to-struct
I'll be playing with this in the week, will loop back if I get something working

hey @pwmcintyre, yes Indeed I used the map of stings and that works properly. Thanks for getting in touch ;)


Close #40. Use an input mask on the date field.

ui-maks was clobbering the validation framework. closing in favor or #44


Scan does not return RowsAffected when update

GORM Playground Link

https://github.com/go-gorm/playground/pull/1
Description

version
	gorm.io/driver/mysql v1.1.2 	gorm.io/gorm v1.21.16
I use raw() to update mysql and want to get how many rows I have updated like this
tasks := my_table{}

updateSql := "update my_table set status = 1 where status = 0 LIMIT 1"

tx := db.Conn.Raw(updateSql).Scan(&tasks)

fmt.Printf("%d\n", tx.RowsAffected)

I always get 0， whether or not a row was actually modified, where did i write wrong?

Use Exec, you are not querying anything so RowsAffected is 0


How to perform truncate?

Hello,
How we can define truncate table with strike wrapper?
For my_obfuscate it is
:another_table => :truncate,

Not possible with the current version of this library.
I have added it in a fork


HOSTEDCP-2063: [CPO Refactor] Refactor openshift-oauth-apiserver

What this PR does / why we need it:
Which issue(s) this PR fixes (optional, use fixes #<issue_number>(, fixes #<issue_number>, ...) format, where issue_number might be a GitHub issue, or a Jira story:
Fixes #
Checklist

[ ] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

/retest-required

/retest-required

/override "Red Hat Konflux / hypershift-operator-main-on-pull-request"


Add cleanup script

It is a usefull script if you are developing and you want to clean up to deploy again

the equivalent to this should just be kubectl delete -f deploy/1.8+/.  Does that not work?

you are right kubectl delete -f <path> works.


[🐛] Getting ImagePicker Error:  camera_unavailable with launchCamera on iOS simulator.

Description
I tried to use launchCamera on an iOS simulator but it's throwing the error camera_unavailable. The feature works just fine on Android.
How to repeat issue and example

Create new react-native project.
Install react-native-image-picker.
Add permissions to Info.plist.
Add button to trigger launchCamera.

React Native code:
const imagePickerOptions: ImageLibraryOptions = {
  maxWidth: 1280,
  maxHeight: 1280,
  mediaType: 'photo',
};

const selectImage = source => () =>
  source(imagePickerOptions, response => {
    if (response.didCancel) {
      console.log('User cancelled photo picker');
      // Alert.alert('You did not select any image');
    } else if (response.errorCode) {
      console.log('ImagePicker Error: ', response,errorCode, response.errorMessage);
    } else {
      setImage(response.assets[0]);
    }
  });

Info.plist:
<dict>
    ...
    <key>NSPhotoLibraryUsageDescription</key>
    <string>$(PRODUCT_NAME) would like access to your photo gallery</string>
    <key>NSCameraUsageDescription</key>
    <string>$(PRODUCT_NAME) would like to use your camera</string>
    <key>NSPhotoLibraryAddUsageDescription</key>
    <string>$(PRODUCT_NAME) would like to save photos to your photo gallery</string>
</dict>

I've created a test repo for this bug report at https://github.com/rzylim/react-native-image-picker-issue.
Additional Information

Image Picker version: [4.7.3]
React Native version: [0.67.2]
Platform: [iOS]
Development Operating System: [MacOS, tested android version on Linux]
Dev tools: [Xcode: 13.2.1, 13C100, iOS sdk: 15.2]

Just found out that the camera doesn't exist on the iOS simulator. Should have paid more attention to the errorCode. Closing this issue.


Evaluation progress bar

When evaluating predictions, a progress bar should be shown when verbose=1. However, during evaluation the progress bar is not shown (it can be seen from the CPU metrics that evaluation is running). After finishing evaluation, a meaningless progress bar is shown:
Evaluating: 100%|█████████████████████████████████████████████████████| 100/100 [00:00<00:00, 74327.56it/s]

I've traced this issue to the fact that we create a ThreadPoolExecutor pool within the make_evaluation_iterator function:
https://github.com/DIAGNijmegen/picai_eval/blob/4634ecad985ec5ff86c2d6b631319ffdcd7a6150/src/picai_eval/eval.py#L204
The iterator is then returned at the end of the function, but at that point the with ThreadPoolExecutor block is already exited, causing all jobs to be executed. Kinda the point of with, but not the intended behavior here.

Note: this behavior was caused when we introduced the ability to bypass ThreadPoolExecutor and sequentially process the cases. This is useful in some debugging scenarios.


LSP rename refactoring should respect renamings in open commands.

File Primitives.aya
prim I

File Haha.aya
open Primitives using (I as Yes)

def left : Yes => 0
--         ^^^ try renaming this symbol to `Interval`

Currently the rename refactoring causes a rename of prim I to prim Interval in Primitives.aya, which is not well-scoped (because we don't have a primitive named Interval).
Wanted behavior: The Primitives.aya is unchanged but in Haha.aya we have open Primitives (using I as Interval) after the operation.

And we should have a test framework for LSP operations.

Also we should not rename a primitive definition


controller tests do not return correct Content-Type

Hi,
When I run rails and perform a certain request, I get a response with:
Content-Type: application/json; charset=utf-8

However, when performing an Rspec controller test against that same controller, the response.content_type is just application/json which is not correct.  Somehow, rspec is splitting off charset into response.charset which comes back as utf-8.  This feels odd to do this since the actual header name where the charset is returned is Content-Type.
I'm not sure which code is doing this and obviously not breaking a bunch of existing tests is a concern, but this seems like a mismatch to me ...
Thoughts?
Thanks!

It's not us doing this but the Rails test helpers, rspec-rails provides a thin shim integrating the Rails test helpers into RSpec.
For future reference this is the wrong repo to open issues like this, in future please open them against rspec/rspec-rails.

OK, I'll file this against rspec-rails, thanks.

No don't, it's not an rspec-rails issue as I said, it's a rails one.


Limited Product Support

https://github.com/google/go-sev-guest/blob/14ac50e9ffcc05cd1d12247b710c65093beedb58/verify/verify.go#L49-L51
It would be good to update this to include subsequent hardware models.

Agreed, though I'd like to get my hands on a Genoa machine to test it in practice. Specifically, I'm not sure which VCEK productName values to expect, since the KDS spec only gives Milan-B0 as an example, and I don't have a Genoa CHIP_ID to check the returned value for its VCEK cert.

I've uploaded PR#65 if you'd like to review.


Improve gnupg cli wrapper

See my wiki for links and common operations
should support:

one command generation and export of subkeys
one command backup of primary key
one command add subkey
one command restore primary key

this will be done as needed and really isnt worth the effort imo


[DMP 2024]: Support for Dynamically Built Images

Ticket Contents
Description
Currently, WarpSQL CI builds PostgreSQL images with all extensions included, resulting in large image sizes with unused extensions. This approach also limits our ability to support additional extensions and maintain compatibility documentation between extension versions and PostgreSQL versions. To address this, we need to modify our existing build script and system to allow users to select extensions for their PostgreSQL images and provide a compatibility matrix for reference.
Goals & Mid-Point Milestone
Goals

Develop a build system capable of creating custom PostgreSQL images based on user requirements, preferably utilizing GitHub Actions.
Generate an automatically updated compatibility matrix for user reference.

Expected Outcome
WarpSQL users will have access to on-demand, optimized custom PostgreSQL images tailored to their needs.
Acceptance Criteria

Build system successfully creates custom PostgreSQL images based on user specifications.
Compatibility matrix is generated and accessible for user reference.

Implementation Details
The implementation is still in draft phase. Some initial ideas include:

Developing a system similar to the ease of use provided by https://nixery.dev/ but within the ghcr.io container registry environment
Utilizing multi-stage builds to optimize image size and performance.

Product Name
WarpSQL
Organisation Name
SamagraX
Domain
Open Source Library
Tech Skills Needed
Docker
Github Actions
Mentor(s)
Category
Databases

HI @singhalkarun  , looking forward to working on the project .
I'm Akshay , a CSE student and founder of GEEK ROOM, a dynamic community uniting over 7,000 coding enthusiasts.
In terms of skills:
Web Development: Proficient in MERN stack, JavaScript, HTML, CSS, Tailwind CSS, and Bootstrap.
Cloud and DevOps: Skilled in AWS, Azure, Docker, Kubernetes, and Terraform, specializing in building scalable cloud solutions and streamlining deployment processes.
Commitment to Quality Documentation: Recognizing the importance of thorough documentation, I aim to enhance developer productivity through clear and organized documentation practices. Having hosted multiple documentations under the DevOps realm, I prioritize providing comprehensive resources for efficient project development and management.
Aligned with Community Ideals: GEEK ROOM community ideals align with those of Creative Commons, promoting open sharing of knowledge. I am keen to contribute to projects that further these ideals and bring value to the community and institutions.
I'm eager to contribute to the  project
Excited about the opportunity to collaborate . Working on the proposal for the same any feedback from your side regarding the initial setup would be welcomed
Warm regards,
Akshay Kumar Sharma
LinkedIn - https://www.linkedin.com/in/akshay-kumar-sharma-37aa55256/
Github- https://github.com/Cappybara12

Hii @singhalkarun My self Nitish Malang, I had successfully completed GSoC 23, where I worked on the project "Memory allocation in facet redundancy removal in dingo" for GeomScale's Python package dingo, I have gained valuable insights into optimizing memory allocation and improving runtime performance. This project aimed to enhance the preprocessing of metabolic networks with dingo, significantly improving efficiency and allowing for the handling of larger networks in Systems Biology.
In addition to my GSoC project, I had also done some personal projects, including "Streamlining Continuous Integration and Deployment with Jenkins" and "Automating Infrastructure: An Exploration of Ansible Playbooks in Action". I have a strong foundation in Linux and extensive experience with Docker, Kubernetes, Terraform, GitHub Actions, and CircleCI. Currently, I am diving deeper into Kubernetes & learning Golang
Apart from that I have also been selected for summer of bitcoin this year
With a passion for DevOps practices and a track record of delivering high-quality projects, I am eager to contribute in this project

Do not ask process related questions about how to apply and who to contact in the above ticket. The only questions allowed are about technical aspects of the project itself. If you want help with the process, you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries. Here's a Video Tutorial on how to submit a proposal for a project.

Hi @singhalkarun, I've completed the proposal. I'm interested in moving forward and would appreciate it if you could review the proposal at your convenience.
Please let me know if there's a preferred way you'd like me to submit it for review.

@singhalkarun does warpsql maintain compatibility documentation as of now?


Add initial Docusaurus config plus auto-generated docs

This PR:

adds Docusaurus config
adds auto-generated gRPC documentation using docusaurus-protobuffet and api:grpc/doc/doc.json
adds auto-generated GraphQL documentation using docusaurus2-graphql-doc-generator and api:graphql/schema.graphql
adds auto-generated REST documentation using redocusaurus and api:rest/api/trading.swagger.json

It is so cool to see how this is progressing! Looks like a real improvement so far.

Question @ashleyvega - Can all the api docs live in the same folder, so the file structure is consistent?
As it's currently:
/docs/graphql/
/protodocs/vega.proto

I'm willing to spend some amount of time banging my head against a wall investigating how to fix the dir paths and still get everything built.

@ashleyvega I figured there was a reason for it. That's a shame but I think it's still a better layout than we currently have live. If you're willing and able to spend the time on it, that would be very much appreciated! Is there anyone else who you think might have extra knowledge or ideas? I can at least try to rope someone in.

@candida-d Since the plugins are all from npmjs, someone from Team UI/Console would be best.

At the very worst we can use redirects so that you can give someone a nice URL as a starting point. That's not a good solution, but it would let us link to /docs/rest, /docs/graphql like we do now.
I will ask in the channel if someone can take a look

Design - There's still some dark-on-dark text in a few places:
Function:
The "edit this page" buttons go to a 404. That's expected right now because the branch moves the files around. However I don't think "edit this page" should exist on the auto-gen docs since they're not really editable via this repo.
Browser metadata
Path:      /docs/graphql/schema/
Browser:   Firefox 88.0 on Mac OS 10.15
Viewport:  1532 x 856 @2x
Language:  en-GB
Cookies:   Enabled

View on BrowserStack

Open Deploy Preview · Mark as Resolved

Next steps for me are to think about the IA and how to incorporate the non-autogen docs, and probably work with @ashleyvega on how to get the different sections to display in a way that means easy discoverability and navigation.

To-do: Look into search - algolia looks great but might be enterprise/not open source? Lots of docusaurus docs are using it as the search option.

Let's do it!


[Bug]: NULLs in DATE(TIME)-Fields as default-values not working

What happened?
Lets assume you have a table called TESTTABLE with 2 columns:
TEST VARCHAR(255)
TESTDATE DATETIME DEFAULT NULL
Now I insert new rows without specifying a value for TESTDATE:
INSERT INTO TESTTABLE (TEST) VALUES ('HELLO!')
MSSQL would return a result if I do this select:
SELECT * from TESTTABLE WHERE TESTDATE IS NULL
BABELFISH does not return a result for the statement above - instead you get a result
SELECT * from TESTTABLE WHERE TESTDATE='01.01.1900'
I created a workaround using a INSERT/UPDATE-Trigger setting TESTDATE=NULL where TESTDATE='01.01.1900'.
Is this a bug you can fix or am I doing something wrong?
Thanks!
BR,
Robert
Version
BABEL_1_X_DEV (Default)
Extension
babelfishpg_tsql (Default)
Which flavor of Linux are you using when you see the bug?
Ubuntu (Default)
Relevant log output
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct.

This is a known issue; the fix is expected in the next release of Babelfish (v.2.2.0). Note that this fix applies to new inserts only, it will not affect existing NULL values in such columns.


Oracle - Procedures and table triggers are missing

System information:

Ubuntu 18.04 LTS
DBeaver v7.0.0
No extensions

Connection specification:

Oracle Database 11g
Oracle JDBC driver <IP_ADDRESS>.0
No proxies or SSH tunnels

Describe the problem you're observing:
All table triggers and procedures are missing. I can see them with other software (SQL Developer).
According to Query Manager, DBeavers looks for triggers in SYS.ALL_TRIGGERS. They are not listed in this table. However, they are listed in SYS.DBA_TRIGGERS. But it seems that DBeaver doesn't look there.
Same for procedures: they are missing from SYS.ALL_PROCEDURES, but they are visible in SYS.DBA_PROCEDURES.
These triggers/procedures are not in the schema of the user I'm logged with.
Here are a few info about logged user, in case it helps:
SELECT * FROM USER_SYS_PRIVS;
Returns:

USERNAME
PRIVILEGE
ADMIN_OPTION

xxxxxx
SELECT ANY DICTIONARY
NO

xxxxxx
SELECT ANY TABLE
NO

xxxxxx
UNLIMITED TABLESPACE
NO

Thanks

thanks for the bug report

It is not a bug, you can force DBA_ views usage:

Oh, I missed this settings. My bad.
It fixes my issue, thanks!

This option should be the default!!!


Cannot run ballerina inline tests defined with cellery test

Steps to execute: Run  cellery test wso2cellery/pet-be-cell:latest-dev -n pet-be
Below error was the log.
Log:
Log: -------------------------------------------------------
Log:  T E S T S
Log: -------------------------------------------------------
Log: Running io.cellery.test.petstore.be.PetBeTest
Log: Configuring TestNG with: org.apache.maven.surefire.testng.conf.TestNG652Configurator@694f9431
Log: Request executed: POST http://pet-be--gateway-service:80/controller/orders HTTP/1.1
Log: Response received: HttpResponseProxy{HTTP/1.1 200 OK [x-powered-by: Express, content-type: application/json; charset=utf-8, content-length: 36, etag: W/"24-G+OXgLEbU9bvp9DVsLRJH1cvKos", date: Wed, 02 Oct 2019 10:26:03 GMT, x-envoy-upstream-service-time: 3244, server: envoy] ResponseEntityProxy{[Content-Type: application/json; charset=utf-8,Content-Length: 36,Chunked: false]}}
Log: Response: {"status":"SUCCESS","data":{"id":0}}
Log: Request executed: GET http://pet-be--gateway-service:80/controller/orders HTTP/1.1
Log: Response received: HttpResponseProxy{HTTP/1.1 200 OK [x-powered-by: Express, content-type: application/json; charset=utf-8, content-length: 328, etag: W/"148-LeEKG81lq6u0qT/9zqoERCuOT6s", date: Wed, 02 Oct 2019 10:26:04 GMT, x-envoy-upstream-service-time: 950, server: envoy] ResponseEntityProxy{[Content-Type: application/json; charset=utf-8,Content-Length: 328,Chunked: false]}}
Log: Response: {"status":"SUCCESS","data":{"orders":[{"order":[{"item":{"id":1,"name":"Pet Travel Carrier Cage","description":"Ideal for airline travel, the carry cage has a sturdy handle grip and tie down strapping points for safe and secure travel","unitPrice":50,"inStock":100},"amount":1}],"customer":"","id":1,"orderDate":"02-10-2019"}]}}
Log: Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.545 sec
Log:
Log: Results :
Log:
Log: Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
Log:
Log: [INFO] ------------------------------------------------------------------------
Log: [INFO] BUILD SUCCESS
Log: [INFO] ------------------------------------------------------------------------
Log: [INFO] Total time: 02:28 min
Log: [INFO] Finished at: 2019-10-02T10:26:05Z
Log: [INFO] ------------------------------------------------------------------------
Info: Waiting for test job to complete...
Warning: Error getting status of job pet-be-test--pet-be-test-job. Skipping collection of logs.
Info: Deleting test cell pet-be-test
Info: Ballerina project initialized
Info: Compiling tests
Info:     sinthuja/pet-be:0.0.1
Warning: error:sinthuja/pet-be:0.0.1::tests/pet-be-test.bal:29:45: undefined function 'run'
Info: Deleting pet-be instance...
T: Your process has exited.
T: Exit cleanup in progress

✔ Completed running tests for instance pet-be

As you can see there are few issues though maven tests were executed.

The logs of the tests were not retrieved. - Warning: Error getting status of job pet-be-test--pet-be-test-job. Skipping collection of logs.
Inline tests wasn't executed. And it compiles  sinthuja/pet-be:0.0.1? My image name is 'wso2cellery/pet-be-cell:latest-dev'

I just reproduces this. Will check and send the fix.

Inline tests wasn't executed. And it compiles sinthuja/pet-be:0.0.1? My image name is 'wso2cellery/pet-be-cell:latest-dev'

sinthuja/pet-be:0.0.1 printed as of the org name and version in Ballerina.toml. This is not an issue.


[FLINK-3999]: Rename the running flag in the drivers to canceled

Thanks for contributing to Apache Flink. Before you open your pull request, please take the following check list into consideration.
If your changes take all of the items into account, feel free to open your pull request. For more information and/or questions please refer to the How To Contribute guide.
In addition to going through the list, please provide a meaningful description of your changes.

[x] General

The pull request references the related JIRA issue ("[FLINK-3999] Rename the running flag in the drivers to canceled")
Added the cancelled flag instead of the running flag to replace the functionality since it was not truly "running".

Modified the operators to have the cancelled instead of running even in tests

[ ] Documentation

Modified the Example for the Loading Data where the import statement needed to be changed.

[x] Tests & Build

Functionality added by the pull request is covered by tests
mvn clean verify has been executed successfully locally or a Travis build has passed
Ran a Travis build and local mvn tests as well.

@ggevay  if you could help review. Thank you.

Could you please explain why are the first and last commit (65b3ff78f100ed1b13ec2fcc727f4869823b5918 and ba4f429043f3985db5ab37a3902a6fee15a7440e) necessary? Are they related to FLINK-3999?

@ggevay  they are not related.. I think it caught from me old branch on to this one. The 3 in the middle 	2ef4401, 	46d91b0, 	1433a5d are relevant here. Apologies for the mix up.

I am a bit skeptical about these types of changes.
Maintaining stability of Flink is crucially important now. With changes like these we risk introducing subtle bugs without fixing a bug or improving a functionality or anything. It just changes a naming preference.
The kind of bugs one can introduce with changes like that are very subtle (we have seen that in cases where the cancelling logic was fragile depending on how the flag was exactly set) and hard to catch all in reviews. Not everything is fully covered by bullet proof tested in practice.
I would actually suggest to rather contribute on issues where there is a clearer benefit.

@StephanEwen ,thanks for that, that makes sense. But it is hard for someone new to understand the problem you mention. If someone familiar with the product, could review new JIRAs for clear benefit / validity, that would encourage folks jumping on the tasks to know it better. I realize it may not be feasible but it saves time too to let them know in advance. I can certainly close the PR and make it Not a Problem. But if there is a better way to have this clearer , I would appreciate it before the effort is put in.

OK, I see your point now @StephanEwen.
@nssalian, I'm sorry for opening the jira; I didn't think it through from this perspective at the time.

@nssalian Your suggestion regarding JIRAs makes very much sense. Let's try to ensure that this does not happen again. But no single person can do this alone... we have to do it as a community.

Thanks @uce, agreed, it would be a community effort indeed. I will try to help as much as possible.
@ggevay, it's alright. I'll close the PR.

@nssalian Thanks for understanding.
We as a community together have actually gone into that mode (more conservative and stability focused) not too long ago. So it is still a bit of a learning process for everyone here (committers and contributors).


Way to deal with sweetalert2s autoclose promise rejection

sweetalert2, a more accessible drop in replacement has a promise that gets resolved or rejected on autoclose. Everything works, but it makes for an annoying console.log message. Do not mind adding this myself, cannot seem to find where your building the actual JS call however

nvm,
@if (Session::has('sweet_alert.alert'))
    <script>
        swal({!! Session::pull('sweet_alert.alert') !!}).then(function() {}, function() {});
    </script>
@endif

In the alert.blade.php works fine


Data Export

Each table and graph should be exportable in different formats, at least Excel and CSV for the tables and PNG or PDF for the graphs (or event copied to clipboard).

Closed with https://github.com/informatici/survethi-monitoring-tool/commit/d8b67dab0be958a1f376dd96fd9232cc042ee1a2


Update Chapter8 Simplified Chinese Version

#59  Translation to Simplified Chinese
Update Chapter8 Simplified Chinese Version

I have read your translation. It is basically accurate. But Chapter8 in _toctree.yml of zh-CN is still commented out, so it is not showed in the content. This PR should be ready to merge after revising this. 🤗

I have read your translation. It is basically accurate. But Chapter8 in _toctree.yml of zh-CN is still commented out, so it is not showed in the content. This PR should be ready to merge after revising this. 🤗

thanks, I will add it later😉

Hi everyone, previous toctree problem has been fixed~ need one approving review


Segmentation fault: 11

Hi, i'm getting a SEGFAULT when running skhd 0.0.10 in a terminal on El Capitan 10.11.6.
The config file is the one from the examples dir, unmodified.
~> brew install skhd
Updating Homebrew...
==> Installing skhd from koekeishiya/formulae
==> Downloading https://github.com/koekeishiya/skhd/archive/v0.0.10.zip
Already downloaded: /Users/rleblic/Library/Caches/Homebrew/skhd-0.0.10.zip
==> make install
==> Caveats
Copy the example configuration into your home directory:
  cp /usr/local/opt/skhd/share/skhd/examples/skhdrc ~/.skhdrc

If the formula has been built with --with-logging, logs will be found in
  /usr/local/var/log/skhd/skhd.[out|err].log

To have launchd start koekeishiya/formulae/skhd now and restart at login:
  brew services start koekeishiya/formulae/skhd
Or, if you don't want/need a background service you can just run:
  skhd
==> Summary
🍺  /usr/local/Cellar/skhd/0.0.10: 7 files, 51KB, built in 2 seconds

~> skhd
skhd: using config '/Users/rleblic/.skhdrc'
(#34) hotkey :: {
	mod: 'cmd'
	key: 'return' (0x24)
	cmd: 'open -na /Applications/Kitty.app'
}
(#37) hotkey :: {
	mod: 'alt'
fish: 'skhd' terminated by signal SIGSEGV (Address boundary error)

See #28 Seems like the same issue.

Oh, you are right; I'm closing this in favour of #28, sorry for the noise!


[CD]ensure roks_url is correct

This is port from sc2 to CD
that addresses: https://github.ibm.com/IBMPrivateCloud/roadmap/issues/62929

Test results:
Patched the provider image in my cluster and checked openshift login option is visible
openshift login also works
Restarted the platform-identity-provider pod and rechecked openshift login option is visible and login works

@Tirumalavasa Could you pls attach the manual test result?

@ujjwalchk-it ,Attaching the test results here
Before applying the patch, i have updated ROKS_URL by appending -testing

Patched the operator image that has fix and ensured that it is ROKS_URL is updated with right url


Install error

Hi. This is strange. It is during the pull request. Have to be a network issue or maybe firewall/Antivirus blocking it?

Cannot see that this error has anything to do with the script itself, so closing it


Allow to change faces used by nasm-mode

Didn't touch the nasm-mode version

This is great, thanks! The only issue I have is the face names. Could you remove the -face from the names? I know many of the modes that come with Emacs do this, but the defface documentation in the Elisp reference manual has this to say:

You should not quote the symbol FACE, and it should not end in -face (that would be redundant).

Many third-party modes you'll find on MELPA and such follow this (newer?) naming convention.
Also, this doesn't matter much at this point, but when you make a PR try to avoid including extraneous commits. Presumably the only commit you intend to share is e92d451. It's clearer, and it allows me to cleanly fast-forward merge pull your changes.

Alright no problem.
Do I have to let the group name with -faces suffix ?
Yes sorry for these commits.

The group you created is perfectly fine. Just leave that as-is.


[Master Task Throttling] Expose throttling exception to cx

Is your feature request related to a problem? Please describe.
In #479 , We have introduced the new throttling framework on cluster manager task submission. We have created new throttling exception for it. As of now we are not exposing this exception to user but data node will perform implicit retries on it. If tasks gets timeout during retries, it will throw ClusterEventTimeoutException to keep it consistent.
We should evaluate the options of exposing throttling exception to user if tasks gets timed out during retries. User will get more visibility around it.
There might be multiple changes involved around exposing new exception to user, creating followup issue to track the tasks.

@dhwanilpatel this is tagged 2.5, are we good to go?
Code freeze is tomorrow.

@dhwanilpatel this is tagged 2.5, are we good to go? Code freeze is tomorrow.

@dhwanilpatel Any updates?

@dhwanilpatel confirmed that this issue is not targeted for v2.5.0

@anasalkouz @kotwanikunal what is the status of this? Can we tag this to the release we expect to release it or remove the release tag if it is not planned?

@dagneyb I have removed the roadmap tag from the issue. This issue is not currently being worked on.
@anasalkouz


EVEREST-1406 | Add warning message and confirmation in CLI during upgrade

Closing in favor of https://github.com/percona/everest-operator/pull/511


Parameters of Ceph RBD StorageClass Provided by Rancher 2.2.0-alpha6 Should Support Specifying Namespace of User Secret

What kind of request is this (question/bug/enhancement/feature request):
enhancement
Steps to reproduce (least amount of steps as possible):
Try to create a storage class with Ceph RBD provisioner via Rancher 2.2.0-alpha6 UI.
Result:
No field in Parameters could be used to specify the namespace of user secret.
Other details that may be helpful:
Since Kubernetes 1.12+, the namespace of user secret used for dynamically provisioning Ceph RBD PV is able to be specified in the definition of Ceph RBD StorageClass. Without this field being specified, each namespace containing workloads using Ceph RBD PVs must include a replica of the user secret.
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI): 2.2.0-alpha6
Installation option (single install/HA): single

Cluster information

Cluster type (Hosted/Infrastructure Provider/Custom/Imported): Imported
Machine type (cloud/VM/metal) and specifications (CPU/memory):
Kubernetes version (use kubectl version):

Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.2", GitCommit:"cff46ab41ff0bb44d8584413b598ad8360ec1def", GitTreeState:"clean", BuildDate:"2019-01-10T23:35:51Z", GoVersion:"go1.11.4", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.1", GitCommit:"eec55b9ba98609a46fee712359c7b5b365bdd920", GitTreeState:"clean", BuildDate:"2018-12-13T10:31:33Z", GoVersion:"go1.11.2", Compiler:"gc", Platform:"linux/amd64"}

Docker version (use docker version):

(paste the output here)


⚠ Bofrost.at has degraded performance

In 72871d0, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 802 ms

Resolved: Bofrost.at performance has improved in b1bc491.