Exclude longhorn-system namespace in recommended policies

Description
Adds longhorn-system to the recommended policies as an excluded namespace

Many thanks for the contribution!
This is shipped in kubewarden-defaults version 1.2.6.


Supports array and function-type parameters

Fixes #48

@theHolgi Very nice, thanks for solving this issue. Shall we merge?


Add Result#value_or_raise!

While I like the idea (we're considering using monads in our project and need the same feature), the name of the method is quite confusing to me. Having failure! as a conclusion of the method call isn't what you usually expect. Maybe something like value_or_fail! or value_or_raise! could work here.

I was not convinced with failure!. I sent it before the discussions in Zulip. I like value_or_raise!, would be rename it to add that one ?

@hwo411 Updated!

@hwo411 +1 for value_or_raise! name

Any interest on getting this one merged ?

Bump!

@bilby91 sorry for this delay. I don't think it's a good idea to have it as it is because it assumes there's an exception in Failure. It's not always the case. It's more suitable for the Try monad, wdyt? Apart from it, I wouldn't mind having it as an extension, though.

@flash-gordon You make a great point around failures potentially being something different than an error. Can you provide some extra insight on your thought about adding this to the Try monad please ?
Thanks!

@bilby91 two steps

You just add value_or_raise to Try's Value and Error instead of Result.
a. In your code, you use Value instead of Success and Error instead of Failure. And also include Dry::Monads[:try, :do] instead of include Dry::Monads[:result, :do].
b. Alternatively, you add Success#to_try/Failure#to_try similarly to how #to_success/#to_failure for Try->Result conversion. Then in the place where you want to call .value_or_raise you do result.to_try.value_or_raise.

Feel free to ask, I can do it myself.
P.S. Note value_or_raise shouldn't have ! at the end because according to ruby guidelines it should only present when there's an alternative, "safer" version of the method: fetch! vs fetch etc.

My team has been looking for similar behavior, so I wanted to check in on the status here.
One small additional piece that we've implemented in our current workaround is to copy the trace over from the Failure to help provide additional context:
def value_or_raise
  error = StandardError.new(failure)
  error.set_backtrace(trace)
  raise error
end

Would be great to see this in the project (happy to help / open an alt PR if preferable). Thanks for the fantastic project!

This would be a great addition... this UnwrapError makes little sense practically.
At least we should have the option to reraise the original error or turn anything not an error into to string and raise it...


Dai-3-Ji Super Robot Taisen Z Jigoku-hen [PCSG00264]

App summary

App name: Dai-3-Ji Super Robot Taisen Z Jigoku-hen (第３次スーパーロボット大戦Ｚ 時獄篇)
App serial: PCSG00264
App version: 1.02

Vita3K summary

Version: v0.1.6
Build number: 3053
Commit hash: https://github.com/vita3k/vita3k/commit/bab86970
CPU backend: Dynarmic
GPU backend: OpenGL

Test environment summary

Tested by: Emperor-Emulator
OS: Windows 10
CPU: 11th Gen Intel® Core™ i7-1165G7 @ 2.80GHz
GPU: NVIDIA GeForce GTX 1650 Ti with Max-Q Design
RAM: 16 GB

Issues

All character portraits are missing, audio is buggy.
Screenshots

Log
vita3k.log
Recommended labels

Ingame +
graphics bug
audio bug

Playable android


Migration Strategies

We would need to find a solution for migrating from the latest 2.x version from the upcoming APIM 3.0 version.

Related issues :

https://github.com/wso2/product-apim/issues/1805


Add custom 404

cp 500.html 404.html
make the text match what was requested in issue #157
add 404 image assets (upload to cdn later)

demo
https://crimethinc-staging-pr-564.herokuapp.com/404.html

@veganstraightedge @just1602 this PR now only includes the 404 asset changes


typst uses other font that specified despite using fallback: false

Description
When specifying the font Roboto with the option fallback: false while having both fonts Roboto and Roboto Condensed installed on the system the wrong font Roboto Condensed is selected.
Code to reproduce:
#text(
  font: "Roboto",
  fallback: false
)[
  This is Roboto!
]

The embedded font in the pdf is SUIXSO+RobotoCondensed-Regular.
When Roboto Condensed  is removed from the system typst uses the correct font  Roboto (embedded font in the pdf is SUIXSO+Roboto-Regular).
When both are installed on the system the output of fc-list : | grep Roboto is:
/usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-Thin.ttf: Roboto,Roboto Thin:style=Thin,Regular
/usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-MediumItalic.ttf: Roboto,Roboto Medium:style=Medium Italic,Italic
/usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-Italic.ttf: Roboto Condensed:style=Italic
/usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-Bold.ttf: Roboto Condensed:style=Bold
/usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-Medium.ttf: Roboto Condensed,Roboto Condensed Medium:style=Medium,Regular
/usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-ThinItalic.ttf: Roboto,Roboto Thin:style=Thin Italic,Italic
/usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-LightItalic.ttf: Roboto,Roboto Light:style=Light Italic,Italic
/usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-BoldItalic.ttf: Roboto Condensed:style=Bold Italic
/usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-LightItalic.ttf: Roboto Condensed,Roboto Condensed Light:style=Light Italic,Italic
/usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-Italic.ttf: Roboto:style=Italic
/usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-BlackItalic.ttf: Roboto,Roboto Black:style=Black Italic,Italic
/usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-Light.ttf: Roboto Condensed,Roboto Condensed Light:style=Light,Regular
/usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-MediumItalic.ttf: Roboto Condensed,Roboto Condensed Medium:style=Medium Italic,Italic
/usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-Medium.ttf: Roboto,Roboto Medium:style=Medium,Regular
/usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-Bold.ttf: Roboto:style=Bold
/usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-Black.ttf: Roboto,Roboto Black:style=Black,Regular
/usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-Light.ttf: Roboto,Roboto Light:style=Light,Regular
/usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-Regular.ttf: Roboto:style=Regular
/usr/share/fonts/truetype/roboto/unhinted/RobotoTTF/Roboto-BoldItalic.ttf: Roboto:style=Bold Italic
/usr/share/fonts/truetype/roboto/unhinted/RobotoCondensed-Regular.ttf: Roboto Condensed:style=Regular

At the same time, typst does not seem to differentiate between the two fonts:
typst fonts | grep Roboto    # when both fonts are installed
> Roboto

Also forcing typst to first look at the specific folder of one of the fonts does not change the list of discovered fonts.
Both seem to be interpreted as Roboto:
# folder with RobotoCondensed
typst fonts --font-path /usr/share/fonts/truetype/roboto/unhinted/ | grep Roboto
> Roboto

# folder with Roboto
typst fonts --font-path /usr/share/fonts/truetype/roboto/unhinted/RobotoTTF | grep Roboto
> Roboto

Used system: linux (22.04.1-Ubuntu)
Reproduction URL
No response
Operating system
Linux
Typst version

[X] I am using the latest version of Typst

I did some digging and it turns out the font selection is based on font family and font variant. Both Roboto and Roboto Condensed's family name is "Roboto", as printed by the compiler. In fact, both fonts are registered in Typst's internal font book as
FontInfo { family: "Roboto", variant: Normal-400-FontStretch(1000), flags: FontFlags(0x0), coverage: Coverage(..) }

So Typst has no way to differentiate the two.
I think there's a bug in ttf_parser (a dependency of Typst) because it returns the same family name for the two font files, but with fc-scan --format="%{family}\n" [path] I can verify the family names are different. One is Roboto Condensed and one is simply Roboto.

So Typst has no way to differentiate the two.

Typst differentiates between the two via #set text(stretch: 75%) (condensed) and #set text(stretch: 100%) (normal). Although I don't know why it would select Roboto Condensed here if both are available. Maybe the metadata of Roboto Condensed is wrong.

While I want to retain this capability, I do agree that the current font grouping results in problems in some cases, because fonts are just such as mess. Also see: https://github.com/typst/typst/issues/2098

This is a duplicate of https://github.com/typst/typst/issues/576 I think?

Thank you both for looking into this :)
Yes #2098 would solve the issue. Maybe it would be nice to have a separate field in text for the full family name, like font-full-name.
Meanwhile, this could be fixed by just adding a separate case for the Roboto font in typographic_family (note that I am new to the code base and not a rust expert...):
fn typographic_family(mut family: &str) -> &str {
    // ...
     // Trim style suffixes repeatedly.
    while trimmed.len() < len {
        len = trimmed.len();

        // Find style suffix.
        let mut t = trimmed;
        let mut shortened = false;
        while let Some(s) = SUFFIXES.iter().chain(extra).find_map(|s| {
                // dont't remove condensed from font 'Roboto Condensed'
                if t.contains("roboto") && s.contains("condensed") {
                    return None;
                }
                t.strip_suffix(s)
            }) {
            shortened = true;
            t = s;
        }
   // ...

But obviously, this is very hacky...

Closing in favor of https://github.com/typst/typst/issues/576


[MERGE] Merge branch-1.6

Versions fixed in second to last commit, other conflicts fixed in last commit

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/17045/
Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/17048/
Test PASSed.

Merged build finished. Test PASSed.


Updating Readme file

Description:  Updating readme.md
Changes Proposed in PR:
Fixes: #Github issue id
General Checklist

[x] Updated Added functionality/ bug fix in release notes
[x] Added examples for new feature
[x] Updated the documentation

CRD Checklist

[x] Updated required CR schema

/AzurePipelines run

/AzurePipelines run


Rename to @terrestris/shogun-gis-client

Since the repository contains not just a demo, but the default GIS client for the SHOGun backend, this suggests to rename the project to @terrestris/shogun-gis-client.
Breaking:

All upcoming docker images will be named accordingly: nexus.terrestris.de/repository/terrestris-public/shogun-gis-client. Please adjust your images usages in docker-compose setups and deploy pipelines.
The repository url will be changed to https://github.com/terrestris/shogun-gis-client after this PR has been merged. Even if GitHub provides a redirct, I would suggest to adjust your checkouts.

Please review @terrestris/devs.

Thanks for the reviews!


Re-add renovate

Closes https://github.com/api3dao/airseeker-v2/issues/106
Relates to https://github.com/api3dao/airseeker-v2/pull/126

Will be superceded by https://github.com/api3dao/airseeker-v2/pull/136


Update input.js

Added remote source json/server query for autocomplete. Posible multidimensional arrays as response like  http://easyautocomplete.com/
im new to github sorry if i messed something up!

got it! changed!

what the o.autoCompleteUrlData  in https://github.com/dugi007/Metro-UI-CSS/blob/patch-1/source/components/input/input.js#L362 ?

Local data is always more important than remote data. In other words, the condition is wrong https://github.com/dugi007/Metro-UI-CSS/blob/patch-1/source/components/input/input.js#L358.

Sorry, too many claims, please fix these and create a new pull request.

o.autoCompleteUrlData is stored data after first ajax request if autocompleteUrlQuery set to false. If set to true, asks server for new data with new search after each keypress.

o.autoCompleteUrlData is stored data after first ajax request if autocompleteUrlQuery set to false. If set to true, asks server for new data with new search after each keypress.

The options contain only configuration parameters, everything else is in the internal fields defined in the init method!


Migrate track and intensity use cases to new directory structure

This is a sub-issue of GitHub Issue #346.  Move the track and intensity use case files from the METplus/parm/use_cases/track_and_intensity directory to the METplus/parm/use_cases/model_applications/medium_range directory.

@bikegeek , can this be closed?

Updates merged into the develop branch.


Fix logic of system / delays

When the program is running on hardware, after the ultrasonic detects the motion the pedestrian led stays on red forever when system should recover to the main/default operation.
Issue discovered on 2nd April on development branch testing session

Solved following the implementation of timers and fix debouching issue


Graduate SecretsFilteredCaching feature gate to beta

This is a placeholder issue to gather people's feedback on SecretsFilteredCaching alpha feature
If you are using the secrets filtered caching and would like it to graduate to beta and eventually be enabled in GA, please add a comment about your usage experience:

the size of your cert-manager installation (the number of issuers, certificates etc)
issuer types and whether you labelled any issuer secrets with controller.cert-manager.io/fao label
the issuance patterns (how many certs/issuers are likely to be created/renewed/updated simultaneuously
the number of large cert-manager unrelated Secrets in cluster (i.e Helm release secrets)
whether you've observed memory improvements for cert-manager controller
whether you've observed slowdown of issuance

https://github.com/cert-manager/cert-manager/blob/master/design/20221205-memory-management.md
https://github.com/cert-manager/cert-manager/pull/5824
/kind cleanup

/remove-lifecycle stale

/remove-lifecycle rotten

Customer upgraded to v1.13 to meet some additional requirements, but this change caused some unwarranted renewal of certificates because it was "missing" the label. Is this the intended behavior of this change? Was there a setting to prevent this from automatically renewing certificates?

EXTRA INFO: this feature was promoted to Beta in 1.13: https://github.com/cert-manager/cert-manager/pull/6298

We recently upgraded one of our instances to v1.13.2 and found that it reissued one of our CA certs and one of the certs that it signed, but not 10 others also signed by the CA. This resulted in a bit of a mess due to poor dependency processing on our side.
We tracked down the cause to this issue - nice spec write up by the way.  We have several more instances due to be upgraded soon.
Can I simply add the label controller.cert-manager.io/fao to any cert-manager managed secrets that don't have it? Or do I need to add it to any other objects as well?
The spec says "Users will have to ensure that Secrets they create are labelled. We can help them to discover which Secrets that are currently deployed to cluster and need labelling with a cmctl command."
Is that help available yet? Thanks.

@finnribm Normally, if you upgrade to a v1.12.x version before upgrading to v1.13, all secrets should be automatically labeled by the cert-manager controller. Alternatively, adding the controller.cert-manager.io/fao label would work too.
See https://github.com/cert-manager/cert-manager/issues/6494#issuecomment-1816112309 for more info about this issue and how to prevent it. Please let us know if that comment does not work for you by leaving a comment there.

EXTRA INFO: this feature was promoted to Beta in 1.13: #6298


Is it a bug about transformer mask?

https://github.com/opendilab/DI-engine/blob/3bf01a9212c0b4a1a4d0877884941d5ad70630cd/ding/torch_utils/network/transformer.py#L72
I suppose it was meant to be an in place func here, masked_fill_() to be exact, otherwise maybe it wouldn't work

It is indeed a mistake. We have fixed it and add corresponding unittest in this commit.
For existing algorithm (e.g. GTrXL), we don't use variable-length input coupled with mask so that it will not cause performance degradation.


Style issue when using pickadate within remodal in Safari

The detailed bug is documented in this stackoverflow question: http://stackoverflow.com/questions/30332851/serious-performance-issue-when-using-remodal-and-pickadate-on-safari
This issue only happens in Safari and mobile browsers (iOS safari and iOS chrome). The pickadate is with default theme, it will stick below the input element as shown below.

Any idea how to fix this bug?


Add wolfictl and monopod

It'd be nice to have wolfictl and monopod packages here.

wolfictl should go to the wolfi-dev org or even to the main homebrew
monopod is something we should build locally

will close this for now


objective-caml install error

When trying to install objective-caml, I get the following error
brew install objective-caml
==> Downloading http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz
Already downloaded: /home/andre/.cache/Homebrew/objective-caml-4.02.1.tar.gz
==> ./configure --prefix /home/andre/.linuxbrew --mandir /home/andre/.linuxbrew/Cellar/objective-caml/4.02.1_2/share
-aspp
/usr/bin/gcc-4.8 -Os -w -pipe -march=core2 -c
-no-graph

[ERROR!]Arguments to this script look like '-prefix /foo/bar', not '-prefix=/foo/bar' (note the '=').

Gist here

If you're able to troubleshoot and find a fix on your own, a pull request would be most welcome.

I confirm that I'm getting the same issue on Ubuntu 14.04.2

The problem seems to be that objective-caml strictly searches for any "=" and fails if it is in the configure, which IMO is a terrible practice decision.  This means that CFLAGS written directly in the script are impossible.  I tried to even quote the cflags to no avail, it will still fail.
Alternatives?  Exporting CFLAGS (terrible idea and not going to happen), writing them to a file and having bash strategically read them after the failing script goes through, or petitioning upstream to remove the strict ban.

If we removed the configure argument -march=core2 it would at least compile.

The -march=core2 is within CFLAGS though - so you would have to run the compiler without any CFLAGS at all (which I believe would install outside linuxbrew).

I'm suggesting that the objective-caml formula could remove -march=core2 from CFLAGS. A very hacky workaround, but better than nothing, perhaps.


Create Dashboard list screen

[ ] List of created dashboards
[ ] Delete dashboard
[ ] Create new Dashboard
[ ] Modify existing Dashboard

Issue splited : #125, #126, #127, #128.

Issue splited : #125, #126, #127, #128.


Vector Clipping Layer example with multiple features

Describe the bug
The example code does not work as might be expected if the source contains multiple features as only areas where all the features overlap would be clipped.  Additionally, if filtering features (even a single feature) from a source only the extent containing those features should be set for the clipped base.
Expected behavior
Maybe an update or a new example is needed, e.g. https://codesandbox.io/s/layer-clipping-vector-forked-bqrfo

I came across this issue today as well. Vector layer clipping works fine with single feature but when there are multiple features (more than one) clipping doesn't work.

I've updated the codesandbox so it is working again https://codesandbox.io/s/layer-clipping-vector-forked-bqrfo?file=/main.js

Hmm I can't pull geojson directly from url in my use case.
Any idea why following example doesn't work?
https://github.com/arekgotfryd/vector-clipping

You need to specify the featureProjection to be the view projection when calling readFeatures()

Thanks!


Error with preferences option

(Win7 32b, alited 1.4.3)
When clicking menu/preferences  i get this error :
unmatched open brace in list
unmatched open brace in list
    while executing
"::apave::getOption -state {*}$attrs"
    (class "::apave::APaveBase" method "widgetType" line 15)
    invoked from within
"my widgetType $wname $options $attrs"
    (class "::apave::APaveBase" method "Window" line 77)
    invoked from within
"my Window $w $lwidgets"
    (class "::apave::APaveBase" method "paveWindow" line 34)
    invoked from within
"$obDl2 paveWindow  $win.fra [MainFrame]  $win.fra.fraR.nbk.f1 [General_Tab1]  $win.fra.fraR.nbk.f2 [General_Tab2]  $win.fra.fraR.nbk.f3 [General_Tab3]..."
    (procedure "_create" line 11)
    invoked from within
"_create $tab"
    (procedure "alited::pref::_run" line 7)
    invoked from within
"alited::pref::_run"
    (menu invoke)

However, if i try to open a new instance of the program , the error becomes:
can't set "opcc": invalid command name ".alwin.diaPref.fra.fraR.nbk.f1.fra1.opc2"
invalid command name ".alwin.diaPref.fra.fraR.nbk.f1.fra1.opc2"
    while executing
".alwin.diaPref.fra.fraR.nbk.f1.fra1.opc2 config -text "[::alited::aliteddl2 optionCascadeText ${::alited::pref::opcc}]" "
    (write trace on "opcc")
    invoked from within
"set opcc [set opcc2 [msgcat::mc {-2: Default}]]"
    (procedure "General_Tab1" line 5)
    invoked from within
"General_Tab1"
    (procedure "_create" line 11)
    invoked from within
"_create $tab"
    (procedure "alited::pref::_run" line 7)
    invoked from within
"alited::pref::_run"
    (menu invoke)

Could you try the new version <IP_ADDRESS>?
I checked this with Windows XP 32b, Tcl/Tk 8.6.12 and alited <IP_ADDRESS>, the error not reproduced.


"az storage blob upload-batch" no longer works

Describe the bug
Using mcr.microsoft.com/azure-cli:latest fails with "No such file or directory: '$web'". However using mcr.microsoft.com/azure-cli:2.9.1 works.
To Reproduce
Using mcr.microsoft.com/azure-cli:latest
$ az storage blob upload-batch -s ./build -d '$web' --account-name $AZURE_STORAGE_ACCOUNT_NAME --account-key $AZURE_STORAGE_ACCESS_KEY

The command failed with an unexpected error. Here is the traceback:
 [Errno 2] No such file or directory: '$web'
 Traceback (most recent call last):
   File "/usr/local/lib/python3.6/site-packages/knack/cli.py", line 215, in invoke
     cmd_result = self.invocation.execute(args)
   File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 654, in execute
     raise ex
   File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 718, in _run_jobs_serially
     results.append(self._run_job(expanded_arg, cmd_copy))
   File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 709, in _run_job
     cmd_copy.exception_handler(ex)
   File "/usr/local/lib/python3.6/site-packages/azure/cli/command_modules/storage/__init__.py", line 325, in new_handler
     raise ex
   File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 688, in _run_job
     result = cmd_copy(params)
   File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 325, in __call__
     return self.handler(*args, **kwargs)
   File "/usr/local/lib/python3.6/site-packages/azure/cli/core/__init__.py", line 765, in default_command_handler
     return op(**command_args)
   File "/usr/local/lib/python3.6/site-packages/azure/cli/command_modules/storage/operations/blob.py", line 305, in storage_blob_upload_batch
     if_none_match=if_none_match, timeout=timeout)
   File "/usr/local/lib/python3.6/site-packages/azure/cli/command_modules/storage/util.py", line 225, in wrapper
     return True, func(*args, **kwargs)
   File "/usr/local/lib/python3.6/site-packages/azure/cli/command_modules/storage/operations/blob.py", line 281, in _upload_blob
     return upload_blob(*args, **kwargs)
   File "/usr/local/lib/python3.6/site-packages/azure/cli/command_modules/storage/operations/blob.py", line 451, in upload_blob
     return type_func[blob_type]()
   File "/usr/local/lib/python3.6/site-packages/azure/cli/command_modules/storage/operations/blob.py", line 444, in upload_block_blob
     return client.create_blob_from_path(**create_blob_args)
   File "/usr/local/lib/python3.6/site-packages/azure/multiapi/storage/v2018_11_09/blob/blockblobservice.py", line 453, in create_blob_from_path
     count = path.getsize(file_path)
   File "/usr/local/lib/python3.6/genericpath.py", line 50, in getsize
     return os.stat(filename).st_size
 FileNotFoundError: [Errno 2] No such file or directory: '$web'

Expected behavior
Command to finish successfully.
Environment summary
Docker image sha256:55a65eee1172e112a466d82671410fd2b3d1bed4f7c144e4f375dca2f2c7347f for mcr.microsoft.com/azure-cli

Having the same issue, thanks for posting. Checking your suggestion for using diff image

I'm also having the same issue, I have reverted to using vs code plugin to deploy since delete task nuked my site.

Same issue here

Same here

Same here.

add to S174

same here

same here

add to S174

Hi @yonzhan. Looking at that milestone, it is planned to be released on August 25th (3 weeks from now).

Code complete: 08/19/2020 Build to Cloud Shell: 08/21/2020 Official Release: 08/25/2020

Is that an accurate timeline here? I'm trying to determine whether I should submit a patch to revert back to v2.9.1 or wait for a hotfix, as this is a major blocker for those using Azure Storage for static website hosting.
Thanks!

Having the same issue here. FileNotFoundError: [Errno 2] No such file or directory:

Me too - duplicate bug: https://github.com/Azure/azure-cli/issues/14648

same here

Same here

Seems to have been resolved on our side. No changes made.

Still failing for me. In case I'm doing something wrong, here's what I'm doing as a GitHub Action:
    - name: Login to Azure
      uses: Azure/login@v1
      with:
        creds: ${{ secrets.AZURE_CREDENTIALS }}
# build stuff
    - name: Publish app
      uses<EMAIL_ADDRESS>      with:
        azcliversion: latest
        inlineScript: |
          az storage blob upload-batch -s $GITHUB_WORKSPACE/dist -d \$web --account-name ${{ secrets.STORAGE_ACCOUNT_NAME }}

This was working at Mon, 03 Aug 2020 19:28:44 GMT.

I had the same issue.  2.9.1 worked but latest didn't
https://github.com/Azure/cli/issues/19
name: Publish styles
uses<EMAIL_ADDRESS>with:
azcliversion: latest
inlineScript:
az storage blob upload-batch -s $GITHUB_WORKSPACE/.out-styles -d ui-component-library/styles/${{ steps.publishVersion.outputs.version }} --account-name ${{ secrets.STORAGE_ACCOUNT_NAME }} --account-key ${{ secrets.STORAGE_ACCOUNT_KEY }}

Posting here for those looking for a workaround with the azure-blob-storage-upload github action:
name: Upload To Azure Blob Storage
on:
  push:
    branches:
      - master
jobs:
  upload:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: bacongobbler/azure-blob-storage-upload@master
        with:
          source_dir: dist
          container_name: $web
          connection_string: ${{ secrets.ConnectionString }}
          sync: false

https://github.com/bacongobbler/azure-blob-storage-upload/commit/79465224a1ed32bc66105a825839e9f71a544fa0 was the fix reported by a few community members (thanks to @linkeshkanna for reporting the bug and following up with confirmation on a fix).
Changing azcliversion to 2.9.1 as @trendoid suggested also works for the Azure/cli action.

Thanks @trendoid and @bacongobbler... I had wrongly tried updating the image tag (not the azcliversion) to 2.9.1.

@yonzhan any ETA to provide the fix or workaround for .sh script?

The latest azure-cli version have the issue, try to use the old version, it solved the issue for me, I revert back to version: 2.1.0
for ubuntu 18 : azure-cli=2.1.0-1~bionic

@akhilrajmailbox  There should be a 2.9.1 package I would try azure-cli=2.9.1-1~bionic

It worked after switching my gitlab build from
deploy:
  image: microsoft/azure-cli

to
deploy:
  image: mcr.microsoft.com/azure-cli:2.9.1

I didn't even notice until now that I was using an older docker image microsoft/azure-cli that was moved to mcr.microsoft.com/azure-cli

Hi @patrickgalbraith, the fix is done in attached PR. Currently you could find artifacts here https://dev.azure.com/azure-sdk/public/_build/results?buildId=484329&view=artifacts&type=publishedArtifacts with the fix and we will release the hotfix version soon.

@danmana like you I was using the oldest docker image but since we are impacted by the CLI, it seems that even the oldest one has been updated with the broken CLI version isn't it ?

@lgmorand yes, it looks like there was an update also on the old docker image microsoft/azure-cli. The latest tag was updated 2 days ago, the other tags are all 1 year old ...
I switched to mcr.microsoft.com/azure-cli:2.9.1 with no side effects

We will let you know after the hotfix version is ready.

@yonzhan it should be interesting to understand why someone updated the old docker image at the same time. it should be definitly frozen (or now, fixed and then frozen)

Add @fengzhou-msft to help with docker image.

Hi all,
We just released hotfix version 2.10.1 and please see https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest for installation.
Homebrew for MacOS will be available tomorrow after the PR merged.

Could you please tell us when the docker image will also be updated and thus updated.
thanks for the quick fix

@lgmorand we have updated the docker image with the latest tag, you can also use the version tag mcr.microsoft.com/azure-cli:2.9.1

Thanks, but I couldn't use the tag 2.9.1, because I'm using the github action from someone else who relies on the latest tag. but you fixed it and now everything is working again 👍

To clarify, this issue has been mitigated, and a fix has been made available in the latest release of the Azure CLI. In that case, should this ticket be closed, or are there further action items needed to be taken here by the Azure CLI devs preventing this ticket from being closed?

IMHO, it can be closed as we just need to take the latest version of the CLI (and because docker image has also been updated)


clickable: 7.4.0 -> 7.7.2

Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

Tested on local machine and was able to compile a clickable package and deploy it to my pinephone via ssh.

closed in favor of #214717


Refactor main README

Move old content into subfolder READMEs
Add list of contents
Add azdevopspub email to each one
Add open source code of conduct footer

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

@clguimanMSFT PTAL - We might want to decide on a more consistent folder structure for scripts going forward, but for now I left everything as is and just cleaned up the READMEs (I didn't want to worry about breaking anything currently using these scripts)


Enable https protocol in custom site binding

It would be great if you could implement possibility to choose between HTTP and HTTPS protocol in custom site binding. This is specially good reason with service applications to increase service security.
Is there any reason why this isn't supported yet?
Happy coding... :)
@gissues:{"order":66.34615384615365,"status":"backlog"}

Fixed by d42e4fbcbd64ba4f48895520849e8106d453ddcb


mount HttpService to different thread pool

It is kind of a bad idea to let all HttpService run in the same thread pool in some scenarios. Let's say I want to throttle the rate for handling the requests coming at a particular route, while serve as fast as possible for the other one. I don't know if this is possible out of the box in the current code base. If yes, could you point me to its whereabouts? Thanks!

You can always fork the Tasks. That's what we do. For each service we fork it to either interactive or background ExecutorService. You could have a single thread servicing the background excutor and a large thread pool servicing the interactive.
However, at some point you need to start rejecting the background requests. Otherwise you will run of open files, memory, or both.

I agree that filling up a thread pool is not a good means of throttling.  This would be a good candidate for a middleware.  Something that acquires a token on the way in, releases a token on the way out, and rejects the request when no token is available.
Still, there can be value in isolating thread pools.  Forking is one option.  Another option on a servlet backend is to wrap it in an Http4sServlet, which takes an executor as an argument.  (That servlet is typically hidden behind the mountService signature.)  We could also consider adding an optional executor to the mountService signature.

I think fork is an option I can accept for now. In the long term, adding an option to the server builder to mount HttpService to different ExecutorService would be quite neat.

I think shift is still the proper approach here vs. complicating the server builder interface with things that we can do easily with cats-effect and Kleisli primitives.


Bad fixes

The fixes aren't correct. For instance in this minimal case when test.exconfig =
config A tristate {
 depends on [B]
}
config B tristate {
 depends on [C]
}
config C tristate {
}

and test.config =
CONFIG_A=n
CONFIG_B=n
CONFIG_C=n

Resulting in:
> run-main ca.uwaterloo.gsd.rangeFix.KconfigMain testfiles/kconfig/test.exconfig testfiles/kconfig/test.config A yes
[info] Running ca.uwaterloo.gsd.rangeFix.KconfigMain testfiles/kconfig/test.exconfig testfiles/kconfig/test.config A yes
Loading file...Loaded.
Preparing the fix generator...done.
Computing fixes...
Build strategy
Strategy built
Apply strategy
Strategy built
        [No variables:(Enum[0,1,2].2 == A__effective())]
[success] Total time: 4 s, completed Jan 30, 2016 2:34:13 PM

Which doesn't really make sense.

depends on in test.exconfig should be inherited:
config A tristate {
 inherited [B]
}
config B tristate {
 inherited [C]
}
config C tristate {
}

With that in place it works as intended on branch scala-2.9:
$ sbt "run-main ca.uwaterloo.gsd.rangeFix.KconfigMain testfiles/kconfig/test.exconfig testfiles/kconfig/test.config A yes"
[info] Loading global plugins from /home/matachi/.sbt/0.13/plugins
[info] Loading project definition from /home/matachi/dev/vm/rangeFix/project
[info] Set current project to root (in build file:/home/matachi/dev/vm/rangeFix/)
[info] Running ca.uwaterloo.gsd.rangeFix.KconfigMain testfiles/kconfig/test.exconfig testfiles/kconfig/test.config A yes
Loading file...Loaded.
Preparing the fix generator...done.
Computing fixes...
        [A:=Enum[0,1,2].2, C:=Enum[0,1,2].2, B:=Enum[0,1,2].2]
[success] Total time: 2 s, completed Feb 6, 2016 12:49:05 PM


error: cannot call constructor ‘Regiongrowing::Regiongrowing’ directly [-fpermissive]

error: cannot call constructor ‘Regiongrowing::Regiongrowing’ directly [-fpermissive]

When I try run 'make',  it happens

in the .cxx file, replace Regiongrowing::Regiongrowing with just Regiongrowing.


Code Review: A first version of Stacks behind a feature flag (#21200)

Resolves BohemianCoding/Sketch#21200 (“A first version of Stacks behind a feature flag”):

So here's first version of what Stacks in Sketch are probably going to look like.
In brief the use case is giving people more control of their layout and have items reflow as layers/overrides elsewhere need more space.
Stacks
There's an optional Toolbar item "Make Stack" which is the start of it.
Start by taking an existing layer and click "make stack". You should see two dots appear; one at the bottom and one at the right. If you drag either you will make a stack in that direction.
After that you can drag on the little red lines between lines to increase the spacing.
After dragging on spacing we kick out of the event handler back into normal mode.
Notes:

You can always readjust the spacing by just hovering in regular mode on the spacing between layers
You can click "Edit" on an existing stack in the inspector to edit its spacing that way or add layers
If you go inside the new group and drag a layer around you should see the stack order maintained; the layers shuffle around in the canvas to make room and the LL order follows the canvas deliberately.
If you resize layers in a stack (or edit text contents) the contents after it should move down/right to make room
if you insert new layers into a stack either via drag-drop in the LL or via the insert menu contents should reflow

It is very rough in many places, so don't send it back on accord of that, but maybe just write them down so we can look at them in a follow-up ticket. Only send it back if you find really big (crashing) flaws and especially if the implementation leaks beyond its feature flag.
Known:

The model version has not been increased because if we do that all docs will migrate even if we decide not to ship anything in v52
There is no menu item yet to make a stack
Symbols containing a stack don't resize correctly yet
Dragging out a stack with random data should probably refill contents. This can be done later.
Resizing stacks doesnt resize layers properly yet in the other direction (like resizing a vertical stack horizontally doesnt do anything yet)

Undecided:

do we need a way to turn an existing group into a stack?
do we kick people that aggressively back to normal mode?
this Edit button feels wrong; we should have another way to add layers, since spacing is already accessible outside of it. Maybe that 10th dot that we talked about
We have only uniform spacing between layers. This is probably not going to be final. Do we need variable spacing? Spacer layers? Or do we tell people to nest stacks ad infinitum to solve it that way?

cc @cjdowner @mikeabdullah @hamishmcneill

Connect to BohemianCoding/Sketch#21200.

Warnings

:warning:

This pull request may need a CHANGELOG entry.

:warning:

Source/dom/layers/Group.js changed, but not its tests. That's OK as long as you're refactoring.

:warning:

Source/dom/layers/Group.js changed, but not its doc. That's OK as long as you're refactoring.

  Generated by :no_entry_sign: dangerJS


[Event Request] Codeunit 20 OnAfterShowAllEntries

I have extended the Post Preview functionality by binding to a new/custom Event Handler from the OnAfterBindSubscription Integration Event in codeunit 19.
I cannot unbind my handler using the "OnAfterUnbindSubscription" method as the events in my handler need to support the drilldown feature in the Post Preview page and this page is displayed from the ShowAllEntries method which is fired after the OnAfterUnbindSubscription method.
Please can I ask you to add a new Integration Event OnAfterShowAllEntries() in the ShowAllEntries method to allow me to safely unbind my new Event Handler.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Remove the need for Nirude to be broken to trigger Torla geysers

Currently, Flag(0xD34F, 5) is required to make Torla geysers working, but is also what makes Nirude broken.
We want geysers to work right away, but we absolutely don't want Nirude to be broken on game start.
As a consequence, we need to change the flag check on Torla geysers and remove the flag being set on game start.

Fixed in ede5664


Cloud Backup Note text change

"You" and not "Your"

Verified this issue on dev app v2.0.7(398)


CARP/Virtual IP over ZeroTier

Raising this in core for now as I don't think the issue is with the ZT plugin but rather the way CARP/VIP works in opnsense.
If you setup a VirtualIP on a Zerotier network it will work initially, the problem however is that the zerotier interface is only present when the zerotier-one service is running.
This leads to the virtual IP being disabled because the interface wasn't present, on first login after boot you'll get a status message informing you the Virtual IP was disabled due to the missing interface
Ideally I'd like it if Opnsense would be able to handle Virtual IP's on interfaces that are not always present (I.e automatically enable the virtual IP when the interface returns) as I'd like to have a Virtual IP on my Zerotier interface as I have some devices on my Zerotier network that cannot run an IGP easily (I use an OSPF to handle fail-over on that network at the moment)

Bump: I'm also interested in running CARP over a ZeroTier network.

This issue has been automatically timed-out (after 180 days of inactivity).
For more information about the policies for this repository,
please read https://github.com/opnsense/plugins/blob/master/CONTRIBUTING.md for further details.
If someone wants to step up and work on this issue,
just let us know, so we can reopen the issue and assign an owner to it.

I haven't adequately tested this, but it initially at least looks like it's working like this:
RouterA joins the network, manually assigned in the zerotier UI:
    x.x.x.2

RouterB joins the network, manually assigned in the zerotier UI:
    x.x.x.3

Assign the created interface on both routera and routerb and assign the correct ip address, then add a CARP ip on each:
    x.x.x.1

You will not be able to ping it; however, if you add x.x.x.1 to both systems in the zerotier UI you will then be able to ping it.
I don't know how well failover works, however =]

I know this is closed already, but I'm also interested in getting to the zerotier VIP (running CARP) instead of the individual zerotier interfaces. I also posted in the forum
@taxilian you mean adding x.x.x.1 as a secondary IP in the zerotier portal on each of the firewalls?

Yes, I meant adding it as a secondary IP. That said, it seems to be a bit hit and miss as far as that actually doing anything and I doubt failover is working. I haven't really used it much, so I can't say for sure.


Dev Home hangs on first launch

Dev Home version
0.1701.597.0
Windows build number
10.0.22631.4112
Other software
OS Build Version: 10.0.22631.4112.amd64fre.ni_release.220506-1250
.NET Version: .NET 8.0.7
Steps to reproduce the bug
Setup a new Windows 11 machine
Open Start Menu and search for dev home
Start Dev home from the stub installed with the OS
Expected result
App starts in a few seconds
Actual result
Update hangs at 90% indefinitely

Included System Information
CPU: Intel(R) Core(TM) Ultra 7 165H
Physical Memory: 31.64GB (20.79GB free)
Processor Architecture: x64
Included Extensions Information
Extensions:
Microsoft.Windows.DevHome_0.1701.597.0_x64__8wekyb3d8bbwe (Core Widget Extension)
Microsoft.Windows.DevHome_0.1701.597.0_x64__8wekyb3d8bbwe (Hyper-V Extension)
Microsoft.Windows.DevHome_0.1701.597.0_x64__8wekyb3d8bbwe (Windows Subsystem for Linux Extension)
Microsoft.Windows.DevHome_0.1701.597.0_x64__8wekyb3d8bbwe (Git)
Microsoft.Windows.DevHomeGitHubExtension_0.1700.597.0_x64__8wekyb3d8bbwe (Dev Home GitHub Extension (Preview))
Microsoft.Windows.DevHomeAzureExtension_0.1200.597.0_x64__8wekyb3d8bbwe (Dev Home Azure Extension (Preview))
Widget Service:
MicrosoftWindows.Client.WebExperience_524.18500.10.0_x64__cw5n1h2txyewy

@acangialosi Do you know if Dev Home had hydrated successfully after all? Or did it actually never finish downloading/installing?


Add multi doc support

Currently on hold due to:

https://issuetracker.google.com/issues/36762864
The need for the https://www.googleapis.com/auth/drive.readonly OAuth scope which is too broad to justify for this add-on

Merging this as it contains other code I need. Commented out the multi-doc support in 0ecfbb7.


Update table of contents & fix typo

📝 Summary

Fix broken link to client implementation status.
Add license section to table of contents.
Fix a minor typo in the audit.

✅ I have run these commands

[x] make lint
[x] make test-race
[x] make run-mergemock-integration
[x] go mod tidy

ty 🙏


[POC] sticky scroll header

slack context https://artsy.slack.com/archives/C02BAQ5K7/p1600279201056200

Nice one!


Referencing an issue with LAPACK tests with GCC 11.3.0

https://github.com/easybuilders/easybuild-easyconfigs/issues/16380

Thanks for the pointer. There have been a few problems with -ftree-vectorize (which is not a default or recommended option in the OpenBLAS sources) but it is unclear to me if the recent ones are caused by errors in the code or the newer compiler, in particular gfortran. (I already disabled this option for gfortran in the "test" Makefile with #3329 to remove what looked to be spurious errors). Earlier occurences were indeed traced to bugs in optimized assembly kernels - missing clobbers and such, but I think these have all been taken care of.
BTW the OpenBLAS package already contains all of Reference-LAPACK including its testsuite, so it is not clear to me why the given reproducer needs to be this involved.

Also worth noting that at least some of the tests in the LAPACK testsuite are very sensitive to changes in numerical accuracy as they might occur from the use of FMA instructions or simply from different computation sequences compared to the unoptimized reference implementation (#3648) and as noted in the netlib LAPACK faq not everything flagged as a test failure is necessarily serious, one needs to look at the magnitude of the deviation in the detailed log

The supposed build log is missing in referenced issue. That in turn has more references fhere, none yielding that or any build parameters used to reproduce the issue.

at least some of the build options are named in the ticket, and of these the added -march=znver2 appears to be sufficient to cause the LAPACK testsuite to report errors. (And this even when I change the Makefile to apply this option only to the FFLAGS used to build the netlib lapack itself - so looks more like testsuite fragility or gfortran code generation than anything wrong  in OpenBLAS)

reading Update4 it is not clear if openblas is involved there.

I read it as a non-standard way of building Reference-LAPACK against OpenBLAS as the external BLAS implementation - but I am all for assuming no involvement (unless/until I hear from Ken Hoste)


Add terms and deny message and clarify scope

Signed-off-by: Sam Curren<EMAIL_ADDRESS>

I think this should be merged. However, I think it's worth noting that this particular protocol probably belongs in the DIDComm Messaging spec as part of the routing content; it is unlikely to live a long and productive life as an independent Aries RFC.


Inconsistent passes object for onPlaying

It is so weird, I put the (e) => console.log(e) function for onPlaying callback function. and I got the following objects for Android and iOS platform:

Android:
{
  duration: 7195584,
  type: "Playing",
  currentTime: 93741,
  position: 0.013027602806687355,
  isPlaying: true
}

iOS:
{
  target: 67
}

Why it is like that?

@razorRun, Did you see this issue yet?

same here

@cyril94440, leave this library, I created a player from scratch, you can check it on this link.
I built this library from scratch without any kind of forking, I started this library by using @react-native-community/bob.
But unfortunately, because of lack of time my friend and I just implement the iOS part.


Add SQLAlchemy type annotations

Problem: missing type annotations for flask-sqlalchemy objects.
Suggested fix: Type annotating flask_sqlalchemy.SQLAlchemy objects as sqlalchemy objects was a suggested work-around, from https://github.com/pallets/flask-sqlalchemy/issues/867.

So this is helping you with your work in your editor? Or with flake8? I don't know if I have any problems like this.

Helping me with database migration in my editor.

That reminds me: PR #54 had to move the migrations directory. Will be interesting to see how the merge conflict will look like.


Improve documentation

To further improve the module documentation:

[ ] Add changelogs of previous releases
[ ] Add documentation on how to perform day-2 operations (cluster updates, node-pool updates, etc...)
[x] Explain better the module usage

Better examples are included in #48


Add top position for tooltip

New Pull Request
Add a new option "position" for tooltip to place the tooltip on top of the point instead of the side. I mirrored fixed for the options :
{
  // ...
  tooltip: {
    absolute: {
      position: 'top',
      offsetY: -13,
    }
  }
}

Fixes #3257
Type of change
Please delete options that are not relevant.

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

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

Hey @Grafikart
Thank you for your contribution. Can you just remove the dist files as those files only need to be generated when releasing a new version?
Thanks!

@junedchhipa I removed the dist files

@Grafikart  Thanks for removing the dist files. As I tested your code, it only works for line/area/scatter charts.
Can you also make this change for column/horizontal bar (and any other relevant) charts as well to make it consistent?

@junedchhipa Ok i'll find time to work on that, is there a test page in the repository to try these case or do I have to setup a project on the side ?

You can use the samples directory which uses the development build of the library to instantly test your changes.


Add Phaser.GameObjects.TileSprite#setTilePosition

Chainable setter method.
This PR changes

The public-facing API

Yeah looks useful. Let's save this for 3.3.0 as it can't go in 3.2.1.


Add support for authentication in AWS Redshift Conenctor

Description:
Enhance the Ballerina Redshift Connector by implementing authentication profile support, enabling users to manage connection settings for multiple Amazon Redshift connections, choose predefined profiles to streamline connection configurations, and seamlessly connect to Amazon Redshift with the appropriate settings for different roles and use cases.
References
https://docs.aws.amazon.com/redshift/latest/mgmt/connecting-with-authentication-profiles.html

No additional implementation required for authentication, as the configurations are included in the JDBC URL.


rust update to 1.61.0

I want to update Rust toolchain because ibc-rs v0.14.0 requires it

merged in 83b5ff25f26483bec0f3099406152613c89b7f7f


Change output parameter

Changed the output parameter name from -output to -outdir in the example to be coherent with the C# code

Great catch. Sorry for the long delay in merging the PR


Add fedora variants of the Dockerfiles

We also have Fedora Container Review: https://bugzilla.redhat.com/show_bug.cgi?id=1483351
We need s2i-core in Fedora so we can use s2i-core in Fedora variants of other images (like mongodb, nginx, ...)

Fedora review done.
@hhorak Please update few missing things:

run or usage label is missing (https://fedoraproject.org/wiki/Container:Guidelines#LABELS)
help.1 or README.md is missing (https://fedoraproject.org/wiki/Container:Guidelines#Help_File)

As mentioned by @pkubatrh in https://github.com/sclorg/s2i-base-container/pull/132#issuecomment-323657039 - "s2i-core also needs the workaround applied for the image to be built successfully."


bring authApi into NetworkService

Issue

close #363

Overview (Required)

execute to call AuthApi in NetworkService
change to create HttpClient in AppModule and reuse it for NetworkService and AuthApi
enable to pass needAuth flag to each call of NetworkService and if true, call authIfNeeded of AuthApi
not to call authenticated directly from other api class.

Links

Screenshot

Before
After

👀


Edit

👷 Deploy Preview for adoring-leavitt-e31a11 processing.

Name
Link

🔨 Latest commit
16bcabdfa10fd67437dfcdb6a9e2a7416a4db9f1

🔍 Latest deploy log
https://app.netlify.com/sites/adoring-leavitt-e31a11/deploys/62a63bfac354ec00081f7bda


[Project submission] Reducing Docker Image Size for Submission

Hello,
I'm trying to submit the Docker image file for the project, but I'm facing issues reducing its size. Since GitHub only allows files smaller than 100 MB, I’ve tried using a smaller version of Torch and removed unnecessary files, but I still can’t make the image small enough.
Could you share how you managed to reduce the size of your Docker image to meet the requirements? Any tips or best practices would be greatly appreciated.
Thank you!

Hello, @llleeeso,
Thank you for your response, Considering that the python:3.10-slim image alone takes up 126.97MB, would it be possible to submit a compressed .tar.gz file instead ?


Set BrowserWindow backgroundColor option

https://github.com/electron/electron/blob/master/docs/api/browser-window.md#new-browserwindowoptions
Currently when starting up the app in dark mode, there's a white flash the dark mode is applied. We should set the window backgroundColor when in dark mode to fix this.

Wanted to file an issue for the bouncing (or whatever it is called) effect in dark mode. But I guess this will solve that as well.

Sam: Already fixed in latest Electron version ;)

Nice :)


ResourceExhaustedError

Hello,when I run your project,raise a error:ResourceExhaustedError (see above for traceback): OOM when allocating tensor with shape[1,64,64,256]
[[Node: G_6/R256_2/layer2/instance_norm/moments/sufficient_statistics/Sub = Sub[T=DT_FLOAT, _device="/job:localhost/replica:0/task:0/gpu:0"](G_6/R256_2/layer2/Conv2D, G_6/R256_2/layer2/instance_norm/moments/StopGradient)]]
[[Node: add_1/_497 = _Recvclient_terminated=false, recv_device="/job:localhost/replica:0/task:0/cpu:0", send_device="/job:localhost/replica:0/task:0/gpu:0", send_device_incarnation=1, tensor_name="edge_84861_add_1", tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/cpu:0"]]
can you help me?

It seems ran out of memory. What is your environment? Do you train something else at the same time?

@vanhuyz Yesterday,I searched the error in Baidu.Someone said it ran out of memory or the batchsize is wrong,but I don't change anything in your code and I don't train something else. My gpu is GeForce GTX1050Ti and the free memory is 3.32GB,so I can't understand why the error happend.

I resolved this error by reducing the image size.
Ex.
python3 train.py --image_size 128

I resolved this error by reducing the image size.
Ex.
python3 train.py --image_size 128

it works for out of video memory, thanks


Add support for orange line

A lot of popular demand!

I'd morph this into consuming GTFS data about subway stops and listing them out as separate lines.
Take a look at routes.txt
you could filter the list of stuff there based on the route_type.
You'd probably need to modify how you load up stops in Mongo to make it different than the static list you have now.

Thanks for the tip @patrickgreenwell ! I'm going to look into that now for adding all the MBTA lines.

there's also a node-gtfs tool that loads a gtfs feed into a mongo db brendannee/node-gtfs I believe.

Awesome, that's a really helpful tip @patrickgreenwell ! Thanks so much.
I played around with the API for a bit, but decided to quickly hack in green/orange line support for tomorrow morning. Will look into a more sustainable approach w/ the API as part of #13 .


Interactive Window Command History Search / Autocomplete

Is it possible to add some kind of reverse search or autocomplete to the python interactive window input pane?
It would be great to be able to recall and re-run commands from session history and as far as I can tell right now you can only press the up/down keys to cycle through the history one command at a time in consecutive order. Some solutions: reverse search like iPython (though Ctrl-R is the hotkey for the global vs-code recent command list), or - better yet - autocomplete from the history with Ctrl-Up like RStudio does in its console.

@oakstreetrec That's an interesting suggestion. Thanks for filing it. I've tagged it with the enhancement tag.

the ipython terminal also supports filtering the history by typing the beginning of the statement you are looking for. E.g., when typing foobar =  and then using arrow-up to cycle through the history, only history entries starting with foobar =  will be used. I find that extremely convenient and right now it's the main thing I'm missing in VS Code's jupyter extension.

Or at least show the history in a different window/editor

I use python mostly in interactive mode for algorithm development, and this is a feature I heavily use. Is there a way this will be added to vscode anytime soon - or is there a workaround for it?

Seconding @matthias-k , I'm so very missing this functionality in the python interactive window in VS Code (jupyter)

kind of new to vscode but with a lot of experience with other IDEs/bash/etc and very surprised this does not exist. to me it is very important if you are exploring data, but perhaps even in developer mode it can also be helpful (e.g debugging)

The history feature for the interactive window is even worse for the updated version. The history is not in the correct order anymore because commands do not repeat if you execute them again. If you want to execute two commands from history, it's very cumbersome, because after executing the first, you are brought back to the most recent commands - meaning you have to scroll back up. Additionally it is not very easy to clear the command line by pressing esc or the down arrow, instead you have to select all and delete.

VS code has made tremendous strides into improving the interactive window experience and addressing this issue (feature) would allow me and many of my colleagues who are still using Spyder and its interactive window functionalities to fully transition to VS code. We use this feature heavily when we work with data-frames, playing around/testing different data manipulation, transformation, querying and other commands.

We could experiment with using the suggest widget, although that would mean the normal suggestions would be combined with the history of the IW.

Has there been any updates on this? This feature would also be extremely useful for me. If manpower is an issue I am definitely willing to help out on this one.

An alternative to using the suggest widget could be some sort of lighter gray text such as in fish, and pressing the right arrow would autocomplete the full command:

It seems that this could potentially be done as the with the hint/placeholder attribute, as when the input box is empty it displays some hint text:

I really like vscode, it is an excellent IDE. however I cannot use it for my main tasks without this feature. Is there no way to forward the up/down keys to the underlying ipython kernel which does the job? It even caches commands so I can still look up my previous commands after the kernel is restarted. This single feature puts data explorations (crucial for algorithm development) and debugging to an other level.

I'm amazed this has still not been implemented. It's such a common and basic feature in iPython, terminals, and other similar interfaces. Make it exactly like iPython please. @matthias-k suggested this almost 3 years ago!

I would really love this feature.  It seems like a very basic productivity enhancement.  I really miss it when i am using the interactive window.  Can we please have it?

Seconded. I think it's a problem if manually copying and pasting commands a few inches up on my screen is often easier than scrolling through the history. Seems like a pretty simple feature that would have huge benefits. Please consider prioritizing this.


@EnableFeignClients(clients) scans classes in nested packages twice

@EnableFeignClients(clients = ...) enables the user to specify the exact @FeignClient interfaces that are supposed to be initialized and used. However, when the interfaces have the following structure:
basepackage.ClientA
basepackage.subpackage.ClientB
Then @EnableFeignClients(clients = {ClientA.class, ClientB.class}) causes ClientB to be initialized twice, resulting in the following error:

"The bean could not be registered. A bean with that name has already been defined and overriding is disabled."

The cause of this seems to be that resolver scans both basepackage and basepackage.subpackage recursively, and finds ClientB both times.
Spring cloud version: Hoxton.SR4.
Attached a minimal spring boot app demonstrating the problem.
feign-classes-demo.zip

The clients attribute should disable scanning all together

It should, but it actually doesn't. Check out https://github.com/spring-cloud/spring-cloud-openfeign/blob/master/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignClientsRegistrar.java#L182-L222 - clients adds a more sophisticated filter then proceeds with the same package scanning.

Silly me 😬

Fix merged.


Improve lint avoidance for width expansion

Motivation
The current implementation (https://github.com/intel/rohd/issues/298, https://github.com/intel/rohd/pull/423) for handling width expansion (e.g. from adding, shift left, multiplication, etc.) avoids lint errors successfully, but still hits some lint warnings and is also somewhat ugly.
A nicer way to generate it might look something like this:
assign {cout, out} = a + b + cin;

Desired solution
Upgrade modules to generate prettier SV that avoids both lint errors and warnings
Alternatives considered
No response
Additional details
No response

We should investigate free/open-source linting tools for checking and CI flows to help catch issues and prevent regressions.  Perhaps verilator's linting can help? https://projectf.io/posts/verilog-lint-with-verilator/


Filter ellipses by their contrast (to dev branch)

@homu r+

:pushpin: Commit 6d69397 has been approved by smo-key

:hourglass: Testing commit 6d69397 with merge 204f8b4...

:sunny: Test successful - status


[Improvement] Add ability to grant or revoke multiple roles or groups at once in the Gravitino CLI

What would you like to be improved?
Add the ability to grant or revoke multiple roles or groups at once in the Gravitino CLI
How should we improve?
see above

Can we use commas to separate values in the command? For example:
gcli role delete --role admin,role1,role2

Can we use commas to separate values in the command? For example
gcli user grant -r rol1,role2,role3 -m demo_metalake --user anonymous

By default the CLi library accepts spaces, so this will work if role flag was changed to accept multiple arguments.
gcli user grant -r rol1 role2 role3 -m demo_metalake --user anonymous

Could you assign this task to me? I prefer the command style like:
gcli user grant -r role1 -r role2 -r role3 -m demo_metalake --user anonymous

By default the CLI library accepts spaces, so this will work if role flag was changed to accept multiple arguments. gcli user grant -r rol1 role2 role3 -m demo_metalake --user anonymous
as would: gcli user grant -r rol1 -r role2 -r role3 -m demo_metalake --user anonymous

Could you assign this task to me? I prefer the command style like:
gcli user grant -r role1 -r role2 -r role3 -m demo_metalake --user anonymous

While you might prefer that that's not how the other multiple argument command examples are documented, and it's best it be consistent here. While the CLI supports both at the same time, a conscious choice was made not to use single-letter options and not use repeated options in examples. It was thought it would be confusing to the user.

It would be best to look at how the tag command supports multiple options.

While you might prefer that that's not how the other multiple argument command examples are documented, and it's best it be consistent here. While the CLI supports both at the same time, a conscious choice was made not to use single-letter options and not use repeated options in examples. It was thought it would be confusing to the user.

Thank you,  I understand the importance of consistency in documentation and avoiding confusion for users. I'll take a closer look at how the tag command supports multiple options and adjust accordingly.

it is very easy, you add the option with createArgsOption rather than createArgOption and the CLI library does the rest for you.


Remove in_batches from the EmailDeletionWorker

Email uses a UUID field as the id, and in_batches orders the results
by the id field. This is very expensive, and unnecessary.
Just delete the rows directly, to make this faster, and less expensive
for PostgreSQL to handle.

Very similar to https://github.com/alphagov/email-alert-api/pull/639 just a different worker.


Uncaught Error: The specified module could not be found./?~\AppData\Local\atom\app-1.33.0\res...

[Enter steps to reproduce:]

...
...

Atom: 1.33.0 x64
Electron: 2.0.11
OS: Microsoft Windows 10 Home Single Language
Thrown From: Atom Core
Stack Trace
Uncaught Error: The specified module could not be found.
\?\C:\Users\ASUS\AppData\Local\atom\app-1.33.0\resources\app.asar.unpacked\node_modules\keyboard-layout\build\Release\keyboard-layout-manager.node
At ELECTRON_ASAR.js:166

Error: The specified module could not be found.
\\?\C:\Users\ASUS\AppData\Local\atom\app-1.33.0\resources\app.asar.unpacked\node_modules\keyboard-layout\build\Release\keyboard-layout-manager.node
    at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:166:20)
    at Object.Module._extensions..node (module.js:671:18)
    at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:180:18)
    at Module.load (module.js:561:32)
    at tryModuleLoad (module.js:504:12)
    at Function.Module._load (module.js:496:3)
    at Module.require (/app.asar/static/index.js:47:45)
    at require (internal/module.js:11:18)
    at customRequire (~/AppData/Local/atom/app-1.33.0/resources/app/static/<embedded>:1:626990)
    at get_KeyboardLayoutManager (~/AppData/Local/atom/app-1.33.0/resources/app/static/<embedded>:14:3077420)
    at get_manager (~/AppData/Local/atom/app-1.33.0/resources/app/static/<embedded>:14:3077500)
    at Object.getCurrentKeyboardLayout (~/AppData/Local/atom/app-1.33.0/resources/app/static/<embedded>:14:3077626)
    at e.keystrokeForKeyboardEvent (~/AppData/Local/atom/app-1.33.0/resources/app/static/<embedded>:14:996389)
    at KeymapManager.t.exports.KeymapManager.keystrokeForKeyboardEvent (~/AppData/Local/atom/app-1.33.0/resources/app/static/<embedded>:11:1228307)
    at KeymapManager.t.exports.KeymapManager.handleKeyboardEvent (~/AppData/Local/atom/app-1.33.0/resources/app/static/<embedded>:11:1226292)
    at WindowEventHandler.handleDocumentKeyEvent (~/AppData/Local/atom/app-1.33.0/resources/app/static/<embedded>:11:285037)

Commands

Non-Core Packages

Thanks for contributing!
We noticed that this looks like a duplicate of #14461 so you can subscribe there for updates if you'd like.  Also, if you have an anti-virus program running you can try temporarily disabling it and then reinstall Atom to see if that helps.

Because we treat our issues list as the Atom team's backlog, we close duplicates to focus our work and not have to touch the same chunk of code for the same reason multiple times. This is also why we may mark something as duplicate that isn't an exact duplicate but is closely related.
For information on how to use GitHub's search feature to find out if something is a duplicate before filing, see the How Can I Contribute? section of the Atom CONTRIBUTING guide.


Implement timeshifted

Timeshifted status = true or no key

Will be implemented with "fixes_XXX" (https://github.com/mtgjson/mtgjson/blob/master/shared/C.js#L4319)


Samsung S6 crash [libbypass.so not found]

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.gofindit.dubai.vida-1/base.apk"],nativeLibraryDirectories=[/data/app/com.gofindit.dubai.vida-1/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libbypass.so"
at java.lang.Runtime.loadLibrary(Runtime.java:366)
at java.lang.System.loadLibrary(System.java:988)
at in.uncod.android.bypass.Bypass.<clinit>(Bypass.java:29)
at com.gofindit.core.helper.MarkdownParserUtil.markdownToSpannable(MarkdownParserUtil.java:12)
at com.gofindit.app.magazine.MagazineDetailSectionFragment.onViewCreated(MagazineDetailSectionFragment.java:359)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:973)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1138)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:740)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1501)

I have a similar error on my Nexus 5 since I updated it to Marshmallow

Strange, native libraries shouldn't disappear from your apk just from updating to a new version of Android... My app using Bypass is still working on my Nexus 5 after upgrading.
@fxsalazar You'll probably need to include more context to the issue, that error basically just says the native lib is missing from your app entirely. Was it working before, and then stopped?

Sorry for not putting more context on it. But, basically it just doesn't work only on that phone. I did many tests in many other different vendors and Android versions and it just works (I used an Galaxy Note with Android 5.1.1, same as the S6 and it worked); now with the @lynfogeek new info, I'm not really sure what it could be.

Today we did a test with the Galaxy Edge and it crash as well but also we have a Nexus 5 with fresh new Marshmallow and it worked fine.

This issue may be related to a buggy android gradle plugin. Which version are you using?


How to compile for Android on Windows?

How do I compile these layers for Android if I'm running on Windows?
The build instructions say to run a script build-android/build-all.sh, which is not a Windows script
I also tried running build-android/update_external_sources_android.bat, since it was a Windows batch file, but I got the error 'py' is not recognized as an internal or external command, operable program or batch file. I'm not even sure what py is - some alias for python?
Is it possible to compile for Android from a Windows?

py.exe is the windows launcher for python see: https://docs.python.org/3/using/windows.html
Once you have that you should be able to build with these instructions from Vulkan-ValidationLayers' BUILD.md
cd build-android
update_external_sources_android.bat
ndk-build

ndk-build.cmd must be in a directory in %PATH% for this to work, it looks like its location is different in recent versions of the SDK. I'll update the build docs to explain this better, but in general the build system is largely the same in these 2 projects but Vulkan-ValidationLayers is more active so often has more clues about how to do things.