script is not copying outbound roles

Hey guys
first - this is great and very useful!
when  I  run the script it creates the SG as it should and gets the inbound rules right
but then I get an error that the SG already exist - "InvalidGroup.Duplicate"  (I'm guessing it's querying twice, once for the inbound and once for the outbound, and get rejected...)
I'm using

Python 2.7.13
boto (2.48.0)
boto3 (1.4.8)

output:
python scripts/migrate.py us-east-2  eu-central-1 whatever_security_group
[INFO] migrated group 'whatever_security_group' from 'us-east-2' to 'eu-central-1' successfully!
[ERROR] 400 Bad Request
InvalidGroup.DuplicateThe security group 'whatever_security_group' already exists for VPC 'vpc-*******'
[ERROR] error trying to migrate group 'whatever_security_group' from 'us-east-2' to 'eu-central-1'
thanks
Aya

Hey @agayaga, I pushed a few changes just to improve the debugging a bit. Can you run the script again with level=logging.DEBUG on line 13?


added clarifying comments and removed unneeded ones

addresses editor comments raised in https://github.com/openjournals/joss-reviews/issues/3464


Question: where or how does createSummary look for icons?

It is not clear to me where the createSummary step looks for icons or how to properly specify icons.

Specifically, does it look at the new Symbols
Does this plugin need a migration as described in Icon path to icon class migration
The example in README uses /static/8361d0d6/images/16x16/help.png but how do I write common code with this when the Pipeline library is used on multiple different servers?

Thank you

I found I was able to successfully use symbols with the following
script {
    summary = createSummary icon: 'icon-document icon-md'
    summary.appendText("Stuff")
}


Flatlined on install!

Cyberpunk2077-20210106-094420-8536-4656.zip
installed the mod and then the game no longer opens, after deleting the mod (version.dll) the game runs normally
what am I doing wrong???

Same issue as me, I get a message saying it caused a "driver timeout". Hope this is fixed soon as this plugin breaks every time.

Same issue as me, I get a message saying it caused a "driver timeout". Hope this is fixed soon as this plugin breaks every time.


Syntax error of ArrayCache.php

Since I updated to 2.4.8, my program throws a syntax error:
Parse error: syntax error, unexpected '[' in D:\websites\qtsa.devprj.com\wcms\vendor\doctrine\cache\lib\Doctrine\Common\Cache\ArrayCache.php on line 38
I found line 38 is defining an array variable private $data = []. Since my PHP is 5.3.24 and the [] format only supports in php 5.4 and above, so it doesn't work. However, the packagist of composer shows doctrine/orm 2.4.8 only requires 5.3.2 and above.

What version of doctrine/cache did you upgrade to?
On Mar 9, 2016 05:38, "mamkkl"<EMAIL_ADDRESS>wrote:

Since I updated to 2.4.8, my program throws a syntax error:
Parse error: syntax error, unexpected '[' in D:\websites\qtsa.devprj.com\wcms\vendor\doctrine\cache\lib\Doctrine\Common\Cache\ArrayCache.php
on line 38
I found line 38 is defining an array variable private $data = []. Since my
PHP is 5.3.24 and the [] format only supports in php 5.4 and above, so it
doesn't work. However, the packagist of composer shows doctrine/orm 2.4.8
only requires 5.3.2 and above.
—
Reply to this email directly or view it on GitHub
https://github.com/doctrine/doctrine2/issues/5701.

According to Version.php, it is 1.7-dev, however, I didn't require doctrine/cache separately, here is my composer.json
"require": {
"doctrine/orm": "2.4.8",
"swiftmailer/swiftmailer": "5.4.1",
"phpseclib/phpseclib": "2.0.1",
"maennchen/zipstream-php": "0.3.1",
"phpoffice/phpexcel": "1.8.1",
"symfony/event-dispatcher": "2.8.3",
"oyejorge/less.php": "~1.5",
"twig/twig": "~1.0",
"paypal/buttonmanager-sdk-php": "*"
}

@mamkkl please check your composer.lock for the doctrine/cache version in use

@Ocramius it's a dev-master

doctrine/cache dev-master explicitly states that the required PHP version is at least 5.5

@Ocramius I know that, however, isn't that composer will solve the dependency of "doctrine/orm" for me? since i just require "doctrine/orm": "2.4.8", isn't that will load the right dependency for juset 2.4.8?

@mamkkl if you run composer update on a machine that supports PHP 5.5, and then deploy in a PHP 5.3 environment, then you will obviously have a crash.

Also: please gist the section of your composer.lock that references doctrine/cache: dev-master is not a valid source or dist reference

i see update on php 5.5 and run 5.3 is my problem. Thank you


Support Tranfers (rebase & fixed #95)

This is the same as #95 done by @an2nb2 I just rebased it and fixed some method missing errors.
All credit goes to @an2nb2.

Thank you!


Cmd Line webapi2swagger: Create missing output directory

Given the following Post-Build event command line:
nswag webapi2swagger /assembly:$(TargetPath) /controller:WebApplication1.Controllers.ValuesController /output:$(ProjectDir)\TypeScript\$(SolutionName).json
nswag swagger2tsclient /input:$(ProjectDir)\TypeScript\$(SolutionName).json /output:$(ProjectDir)\TypeScript\$(SolutionName).ts

If the TypeScript folder doesn't exist, nswag fails with an error.
It would be nice if the code created the directory if it didn't exist.

I'm sure there is an msbuild task to create a missing directory... try this until this feature is implemented.

I believe this issue is fixed and can be closed.

Fixed in v2.33

See https://github.com/NSwag/NSwag/pull/130


3.10 compatibility

Python 3.10 compatibility: random.choices weights must be finite. Used in FitGenetic. Fixed by replacing weights that are nans to 1e-5.

This seems to include all of the changes from #194, is that intentional?

Oops ! Fixed !


Service loader updates

This PR contains a number of changes that are a contribution to getting Brooklyn running on Karaf.
The Brooklyn code uses a ServiceLoader in a small number of places to look up a variety of classes. In OSGI this doesn't work as not everything is in the same classloader.  These changes move the lookups into a utility that will first check OSGI service registry for the lookup, and, if the OSGI environment is unavailable, will fall back to the previous behaviour of using the ServiceLoader, for backward compatibility.

I haven't tested it, but it looks like it would work.
One comment though: when calling BundleContext.getService() the reference count for the service in question is increased, and without any calls to BundleContext.ungetService() the only moment it will drop to zero is when the client bundle (which is brooklyn-api here) is unloaded [1]. I don't think it will be a problem for now, but we may hit some problems in the future.
One thought is to cache the services obtained by BundleContext.getService() inside FrameworkLookup so that the count does not up for every lookup.  Or maybe these lookups are rare enough for this not to matter?
I haven't tried this yet, but I'm looking at using Aries proxies [2] for the same reason in another project. However, I'm leaning towards injecting needed services in a registry of proxies that avoids the need to call ungetService, and leaving clients in blocked calls if the provider service gets unregistered while in use (i.e in the grace period). In my case, however, all services expose the same interface, which makes the code easy. But I'm still throwing the idea on the table - maybe it spawns ideas in others.
[1] https://osgi.org/javadoc/r4v43/core/org/osgi/framework/BundleContext.html#getService(org.osgi.framework.ServiceReference)
[2] https://github.com/apache/aries/blob/trunk/proxy/proxy-api/src/main/java/org/apache/aries/proxy/ProxyManager.java

Thanks for this good point @CMoH.  I think in this case, where we are using thegetService as an alternative to the ServiceLoader.load(), that the fact that the reference count will only increase is not likely to cause a problem, i.e. given how we are using it.  It would certainly mean that the FrameworkLookup class wouldn't be suitable for use in a situation where you want to take account of services coming and going, and explicitly avoid using the service when its reference count has gone to zero.   I think this is worth adding as a note in the Javadoc for this class, which I will do right now.

Forgot to mention the use of ServiceTracker - which is the preferred alternative to using ServiceReferences, but someone reminded me.

My thought was that, while ServiceTracker in general may be preferred to ServiceReference, it is actually not best suited in this use case, where in fact I don't want to track the service (just as one wouldn't track the result of a ServiceLoader.load()).  If we were to use ServiceTracker then we would have to take care of the open/close of the tracker, which would mean maintaining that state, which would mean not using these static methods but perhaps making the FrameworkLookup be a service in its own right, which would have to be obtained from OSGI (and maybe tracked itself!).  The client code in this use case isn't expecting this sort of behaviour.  What do you think?

Well, my comment on ServiceTracker was about completing the list of alternatives, not about the current solution - which I think works just fine for the intended purpose.

Minor comments only, good to merge.
If we have chosen to use factories for the services instead of exporting them directly, then the reference counting issue wouldn't be a problem (they would be freed immediately). Could be changed in future when need arises.

Just came by how jclouds approaches the same problem. Here it is just FYI.
In an activator they subscribe to bundle add/remove events. When a bundle is added they scan it for /META-INF/services/org.jclouds.providers.ProviderMetadata, instantiating the classes inside using the bundle class loader. Discovered instances are recorded and fetched when needed.
See MetadataBundleListener and ProviderRegistry for further details.


unwrapping nullable types on ValueGeneratorSelectors, updated tests to t...

Unwrapping nullable types, before passing them into their selector. Updated tests to check for nullable Guid's.
Not 100% sure on the workings of the selectors, so this might be the wrong approach. It should also fix #478.

Hi @0xdeafcafe, I'm your friendly neighborhood Microsoft Open Technologies, Inc. Pull Request Bot (You can call me MSOTBOT). Thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes. I promise there's no faxing. https://cla2.msopentech.com.

TTYL, MSOTBOT;

@0xdeafcafe, Thanks for signing the contribution license agreement so quickly! Actual humans will now validate the agreement and then evaluate the PR.
Thanks, MSOTBOT;


Missing support for version 3

Hi I really like your extension, but the new version "3" is missing.

Here the schema for version 3

looking forward new build/release. last release was 2/12/2020, 1:32:20 AM
as of now, I am getting
Error running command taskfile.run: Task is not installed. This is likely caused by the extension that contributes taskfile.run.

I already install task with brewbrew install go-task/tap/go-task
I also tried Install Task Binary but no luck

looking forward new build/release. last release was 2/12/2020, 1:32:20 AM
as of now, I am getting
Error running command taskfile.run: Task is not installed. This is likely caused by the extension that contributes taskfile.run.

I already install task with brewbrew install go-task/tap/go-task
I also tried Install Task Binary but no luck

Confirm @xmlking issue, same here

Confirm @xmlking issue, same here

Just released 0.0.5 with support with Taksfile v3

Just released 0.0.5 with support with Taksfile v3


Option to specify the AJAX fragment URL to pull in

Right now, we always use the href to populate the dialog and assume the server is smart enough to either respond with a full page or just a fragment.
Open in dialog
It would be nice if we could optionally specify the fragment URL as an attribute like data-ajax-href:
Open in dialog

Should we just implement this via a value for data-dialog-link? We currently check for that attribute's presence to decide if it's a dialog link, but we never look for its value.
Proposed markup would be:
Open in dialog

If that works I'm all for it.
👍

@toddparker ya?


Check for activity

This fixes compatibility with other plugins that use background dart execution with no activity.

Already fixed by #8


model lifecycle

Motivation
This PR combines the lifecycle handling in mlflow with Dagster pipelines.
Related issues
Closes #.
Are there any user-facing changes?
yes, new APIs are introduced.

Current dependencies on/for this PR:

main

PR #226   👈

This comment was auto-generated by Graphite.

Codecov Report

Merging #226 (58e4f18) into main (012abe3) will decrease coverage by 0.29%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #226      +/-   ##
==========================================
- Coverage   71.23%   70.94%   -0.30%
==========================================
  Files          36       36
  Lines        3435     3435
==========================================
- Hits         2447     2437      -10
- Misses        988      998      +10

Impacted Files
Coverage Δ

rust/flight-fusion/src/stream.rs
32.63% <0.00%> (-8.43%)
:arrow_down:

rust/flight-fusion/src/service.rs
57.52% <0.00%> (-0.67%)
:arrow_down:

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


Adding Docker login to Github bulid-and-push job

what & why?

Adding Docker login step to build-and-push job since it's currently borked

references
https://github.com/docker/build-push-action/issues/88#issuecomment-688992823

Alright @osterman , it took a bit of tinkering to get the rest of the steps sorted out, but it's in a working state at this point, as far as I can tell at least.
Definitely have a look at the Prep step in bash logic to see if you think we need any tweaks there. I tried to mirror what I think how the previous tagging was working at least.
Let me know!


[INSTALL] set build_type=Release for crtm

Note: Please search to see if an issue already exists for the software you are requesting to be installed.
Which software in the stack would you like installed?
crtm build_type=Release
What is the version/tag of the software?
(current)
What compilation options would you like set?
build_type=Release
Installation timeframe:
1.5.1

Requesting cmake build type 'Release' for crtm per convo with @DavidHuber-NOAA. @climbfuji, it looks like the default build_type in the crtm recipe as of 1.5.0 is RelWithDebInfo. How critical is this? And @DavidHuber-NOAA can you add some detail here on why you want the regular 'Release' build type?

We should also let @BenjaminTJohnson know about this suggested change.

@AlexanderRichert-NOAA Yes, CRTM built with RelWithDebInfo produces different results from Release when run within the GSI for the radiances from the microwave instruments amsua_n15, amsua_n18, amsua_n19, atms_npp, and atms_n20.  Unfortunately, I do not have the regression test comparisons anymore between these two versions, but the differences were quite small as I recall.  That said, I am amenable to keeping RelWithDebInfo if there is a good reason for it.

@AlexanderRichert-NOAA sorry, just want to verify that this is CRTM v2.4.0, correct?

Correct-- spack-stack currently uses 2.4.0, then assuming we made this change, we would keep the setting moving forward.

PR https://github.com/spack/spack/pull/41163 was just merged into spack develop. This PR changes the build type for CRTM to release. We should cherry-pick the PR (or at least the CRTM part of it) after #884 is merged.

This still needs to be done for releasde/1.6.0 (on release branch).


Add tests to Windows Defender exclusions

per https://nexte.st/book/antivirus-gatekeeper
Previously we tried disabling it entirely too:

#1832

No effect.


feat: add generate_forecasts script

Pull Request
Description
This commit introduces a new script named generate_forecasts.py that generates solar power forecasts for multiple photovoltaic (PV) sites.
The script contains a function called generate_forecasts that takes a list of site information tuples and a forecast date as input. For each site, it creates a PVSite object, runs the forecast using the run_forecast function from the quartz_solar_forecast module, and generates a DataFrame containing the site's latitude, longitude, capacity, and power forecast values.
The script then concatenates all the site DataFrames into a single DataFrame and returns it. The resulting DataFrame has columns for each site's latitude, longitude, capacity, and power forecast, with a column name in the format "{pv_id} Power". The index of the DataFrame is set to the forecast dates.
The script also includes an example usage section that demonstrates how to call the generate_forecasts function with sample site information and a forecast date. The generated forecasts are then saved to a CSV file named pv_forecasts.csv.
This script can be used to generate solar power forecasts for multiple PV sites.
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce.
Please also list any relevant details for your test configuration

[ ] Yes

If your changes affect data processing, have you plotted any changes? i.e. have you done a quick sanity check?

[ ] Yes

Checklist:

[ ] My code follows OCF's coding style guidelines
[ ] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have checked my code and corrected any misspellings

Hi @JadeVexo! Thanks for working on this.

I have made the changes as requested. Anything else to be done?

Could the output file include the forecast data? ("multiple_pv_forecasts_{forecast_date}"?)

Then happy to merge


Add support for jmx authentication on cassandra cluster

@n0rad does the pure username / password authentication serve your needs, or were you thinking about something more complex like LDAP auth?

I just need the username/password since JMX on my cassandra cluster has authentication with jmxremote.password file.

So I guess e696db46b674bdf71d2b1c96200422edf05e0232 solves it for you?

looking at the code, it should be ok


File explorer commits file names to disk before I've finished typing the name

VSCode Version:

Version: 1.52.0
Commit: 940b5f4bb5fa47866a54529ed759d95d09ee80be
Date: 2020-12-10T22:46:53.673Z
Electron: 9.3.5
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: <IP_ADDRESS>-electron.0
OS: Darwin x64 20.1.0

OS Version:

Mac OS Big Sur (11.0.1)
Steps to Reproduce:

Create a new file or right-click and rename a file or press enter from the file explorer. The means of activating the "rename" function doesn't seem to matter.
Wait a few seconds (the time it takes to happen is random; seems to be between 1-5 seconds), with or without typing anything
VSCode acts as if you had clicked off the rename field, or as if you had pressed "Enter". The partially-typed name is commited to disk. All registered rename triggers fire with the partially-typed name (ie. references to the name in import statements).

Does this issue occur when all extensions are disabled?: Yes

Additional Info

I thought maybe this was being caused by some kind of OS extension, but I've disabled all services related to user input and its still happening.
EDIT: Added some more details to the activation conditions

Also seeing this on Mac OS 10.14.6. It only happens if I create the file just before renaming it (e.g. hit the keyboard shortcuts for copy, paste, and rename, one after another).

I'm having a somewhat similar issue. It seems like the Explorer is refreshing every 5 seconds, which automatically submits any changes I was in the process of making and closes all but one top-level folder. Extremely frustrating.
I tried running the new bisect extensions feature, but the problem persisted.

@jacobweber  Thanks for filling this, however we made some improvements to the File Explorer in VS Code insiders.
Can you please try to reproduce with insiders and let me know if you still see this
https://code.visualstudio.com/insiders/
@jimmyhogoboom your issue sounds related but different, you should also try with vscode insiders and let us know
Thanks!

@isidorn My issue is no longer present in Insiders!
If it helps, in the regular release my problem only seems to happen when I have uncommitted changes, when the VC tab does its periodic refresh.

I take it back, it's still happening sometimes. When I returned to Code after writing that message, all of my files in the tree were collapsed.

@isidorn I wasn't the original reported, but I did a quick test on Insiders and I don't see the bug.

Here's a screencap of it happening to me on Manjaro (Arch) Linux. It seems to have started after the update to 1.52
https://imgur.com/a/e4woTt8
Version: 1.52.0
Commit: 940b5f4bb5fa47866a54529ed759d95d09ee80be
Date: 2020-12-10T22:43:50.597Z
Electron: 9.3.5
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: <IP_ADDRESS>-electron.0
OS: Linux x64 5.4.80-2-MANJARO

I tried using the insider preview build and the issue is still occuring.
Version: 1.53.0-insider
Commit: 2f8dee4d87cf215fd2ece45aa4ecfb097b345788
Date: 2020-12-16T09:56:28.313Z
Electron: 11.0.5
Chrome: 87.0.4280.88
Node.js: 12.18.3
V8: <IP_ADDRESS>-electron.0
OS: Darwin x64 20.1.0

Here's a screencap of it happening to me on Manjaro (Arch) Linux. It seems to have started after the update to 1.52
https://imgur.com/a/e4woTt8
Version: 1.52.0
Commit: 940b5f4
Date: 2020-12-10T22:43:50.597Z
Electron: 9.3.5
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: <IP_ADDRESS>-electron.0
OS: Linux x64 5.4.80-2-MANJARO

That looks like its probably the same issue.

https://code.visualstudio.com/insiders/

I'm checking this out now - noticed the same issue when I updated from 1.51.1 to 1.52.1. Rolling back to 1.51.1 made the issue go away.
To clarify, when I say "the issue", I mean, VSCode bailing on file renames in the file explorer, often after the first few characters are struck.

@jacobweber Thanks for filling this, however we made some improvements to the File Explorer in VS Code insiders.
Can you please try to reproduce with insiders and let me know if you still see this
https://code.visualstudio.com/insiders/
@jimmyhogoboom your issue sounds related but different, you should also try with vscode insiders and let us know
Thanks!

I'm checking this out now - noticed the same issue when I updated from 1.51.1 to 1.52.1. Rolling back to 1.51.1 made the issue go away.
To clarify, when I say "the issue", I mean, VSCode bailing on file renames in the file explorer, often after the first few characters are struck.

@jacobweber @

@isidorn My issue is no longer present in Insiders!
If it helps, in the regular release my problem only seems to happen when I have uncommitted changes, when the VC tab does its periodic refresh.

For moi, it seems like 1.53.0-insider Insider fixes the issue. I created a small uncommitted set of changes and was still able to edit my file name with stable behavior vs. the 1.52.1 experience.

I take it back, it's still happening sometimes. When I returned to Code after writing that message, all of my files in the tree were collapsed.

@isidorn @jimmyhogoboom @bradharms  For moi, it seems like 1.53.0-insider fixes the issue. I created a small uncommitted set of changes and was still able to edit my file name with stable behavior vs. the 1.52.1 experience.

this is happening to me when renaming or creating new files..

Came here to report the same issue. Running v1.52.1 on Windows 10. I generally work in WSL (Ubuntu 18.04), but this doesn't seem to happen if I work in Windows directly.

Came here to report the same issue. Running v1.52.1 on Windows 10. I generally work in WSL (Ubuntu 18.04), but this doesn't seem to happen if I work in Windows directly.

I updated to the latest insider preview and I'm still having the issue.
Version: 1.53.0-insider
Commit: 3ceb3a100ed0ad5f3238b5022d9d64353a1cc31e
Date: 2021-01-11T05:12:22.156Z
Electron: 11.1.0
Chrome: 87.0.4280.88
Node.js: 12.18.3
V8: <IP_ADDRESS>-electron.0
OS: Darwin x64 20.2.0

I updated to the latest insider preview and I'm still having the issue.
Version: 1.53.0-insider
Commit: 3ceb3a100ed0ad5f3238b5022d9d64353a1cc31e
Date: 2021-01-11T05:12:22.156Z
Electron: 11.1.0
Chrome: 87.0.4280.88
Node.js: 12.18.3
V8: <IP_ADDRESS>-electron.0
OS: Darwin x64 20.2.0

Same problem here on mac:
Version: 1.52.1
Commit: ea3859d4ba2f3e577a159bc91e3074c5d85c0523
Date: 2020-12-16T16:30:02.420Z
Electron: 9.3.5
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: <IP_ADDRESS>-electron.0
OS: Darwin x64 20.2.0

Same problem here on mac:
Version: 1.52.1
Commit: ea3859d4ba2f3e577a159bc91e3074c5d85c0523
Date: 2020-12-16T16:30:02.420Z
Electron: 9.3.5
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: <IP_ADDRESS>-electron.0
OS: Darwin x64 20.2.0

I don't know if this helps, but I have noticed I can change a file's name indirectly if I do it using the "rename symbol" function on an import that references the file I want to rename, since the "symbol" in question is the actual file name.

I don't know if this helps, but I have noticed I can change a file's name indirectly if I do it using the "rename symbol" function on an import that references the file I want to rename, since the "symbol" in question is the actual file name.

I am facing similar issues: all explorer actions seem to be shut down by some background refresh. Renaming a file is impossible (the rename window closes in less than a second), but also creating a folder is impossible (naming dialog opens/closes right away).
Same with all extensions disabled.
This is under Ubuntu 20.04.1 LTS
Version: 1.52.1
Commit: ea3859d4ba2f3e577a159bc91e3074c5d85c0523
Date: 2020-12-16T16:32:10.090Z
Electron: 9.3.5
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: <IP_ADDRESS>-electron.0
OS: Linux x64 5.8.0-36-generic

I am facing similar issues: all explorer actions seem to be shut down by some background refresh. Renaming a file is impossible (the rename window closes in less than a second), but also creating a folder is impossible (naming dialog opens/closes right away).
Same with all extensions disabled.
This is under Ubuntu 20.04.1 LTS
Version: 1.52.1
Commit: ea3859d4ba2f3e577a159bc91e3074c5d85c0523
Date: 2020-12-16T16:32:10.090Z
Electron: 9.3.5
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: <IP_ADDRESS>-electron.0
OS: Linux x64 5.8.0-36-generic

Same issue here. Some characters are used for the filename, others go into the newly created file. This is pretty annoying.

Same issue here. Some characters are used for the filename, others go into the newly created file. This is pretty annoying.

This bug is about as frustrating as they get, the kind to make you want to throw your computer out of the window!
Downgrading to 1.51 fixes the issue: https://code.visualstudio.com/updates/v1_51

This bug is about as frustrating as they get, the kind to make you want to throw your computer out of the window!
Downgrading to 1.51 fixes the issue: https://code.visualstudio.com/updates/v1_51

Hello users. Sorry about this.
However I can not reproduce this issue, so I need help.
If somebody can reproduce with https://code.visualstudio.com/insiders/
I would really appreciate exact steps.
I only care about insiders, since I have pushed related fixes there and they should hit stable in 2 weeks. And I believe that most of the issues that users mention here are already fixed.

Hello users. Sorry about this.
However I can not reproduce this issue, so I need help.
If somebody can reproduce with https://code.visualstudio.com/insiders/
I would really appreciate exact steps.
I only care about insiders, since I have pushed related fixes there and they should hit stable in 2 weeks. And I believe that most of the issues that users mention here are already fixed.

Didn't happen for me on the latest Insiders build (running with my extensions enabled).
To reproduce it on the release build, I just select a file, and quickly type the keyboard shortcuts for copy, paste, and rename. The text field to rename the file appears, but disappears within a second.

Didn't happen for me on the latest Insiders build (running with my extensions enabled).
To reproduce it on the release build, I just select a file, and quickly type the keyboard shortcuts for copy, paste, and rename. The text field to rename the file appears, but disappears within a second.

@isidorn Is there an easy way to migrate all your settings / plugins to Insider? It looks as if it doesn't pick them up automatically (which makes sense).

@isidorn Is there an easy way to migrate all your settings / plugins to Insider? It looks as if it doesn't pick them up automatically (which makes sense).

If you're using brew on osx, I reverted to 1.51.1 with this cask https://raw.githubusercontent.com/Homebrew/homebrew-cask/1b3664573842c75866efe59ad2531a208782cf42/Casks/visual-studio-code.rb which seems to work

If you're using brew on osx, I reverted to 1.51.1 with this cask https://raw.githubusercontent.com/Homebrew/homebrew-cask/1b3664573842c75866efe59ad2531a208782cf42/Casks/visual-studio-code.rb which seems to work

This should be fixed with stable that is coming out in a week, let me know if you still see it with that version and I can reopen then

Awesome, thanks!

I can confirm this issue seems to be resolved in the latest insider build.

@bradharms can you please create a new issue? Since this issue consits of 90% of users who no longer see this I believe.
So I would try to get fresh steps and a new discussion with only the people who are experiencing it.
Thanks a lot

Working for me, not even using insider build.
Fixed in the stable release.

FWIW, I've found what is triggering the problem in stable 1.53.2 (haven't tested with insider yet):
When I have an integrated terminal session active (regardless of if the terminal is visible or not), the problem occurs.
If I exit my integrated terminal session, the problem goes away.

FWIW, I've found what is triggering the problem in stable 1.53.2 (haven't tested with insider yet):
When I have an integrated terminal session active (regardless of if the terminal is visible or not), the problem occurs.
If I exit my integrated terminal session, the problem goes away.

It doesn't seem to matter what the terminal is doing for me. However I have noticed the problem doesn't happen for a short time after starting the app. It only occurs after about 8-12 seconds after boot.
I also tried deleting all folders related to vscode from my home folder and restarting.

I have identified the source of the problem.
This is not an issue with VSCode, at least not directly. The problem seems to be caused by an external terminal emulator I have running in the background. It's not the shell itself that's causing the problem, its the actual emulator. The problem occurs as long as I have an emulator window cd'd into my project directory, regardless of which shell I'm running inside. My guess is that it has to do with the status bar feature, which shows the git status for the current working directory.

I can reproduce this by creating a file externally, such as by running sleep 5s; touch test.txt. If I am creating or renaming a file, the input will automatically close when the file explorer updates, even if the created file is not visible or in another directory.


Add new architecture support - convert library to turbomodule

Overview
This PR:

adds a new FabricExample app dedicated to testing the new architecture
updates the commented out spec to include the added methods
includes interoperability between the old and the new architecture

Test Plan
Use the added FabricExample app to test the turbomodule which has the new architecture enabled.

@Naturalclar could we get this released so people can test if all works correctly?

@WoLewicki sorry for the delay, just released 1.13.0 with the changes!

why did this remove compatibility with macOS from RNCClipboard.podspec?

why did this remove compatibility with macOS from RNCClipboard.podspec?

I must've missed it, thanks for the quick fix though!


Landing page spin is not visible.

Landing page spin is not visible.
I am working to fix that now.

Thank you for your reply.
I fixed that with your guide.
Yeah, I rebuild that with suitable environment dependencies.
Perfect!


\fbox{0} in relaxed GP from m.program.feasibility_search()

I'm guessing the \fbox{0} isn't supposed to be there.
In [3]: m.program.feasibility_search()
Out[3]:
gpkit.GeometricProgram(
  # minimize
    \fbox{0},
[ # subject to
    \fbox{0}**-1 <= 1,
    F**-1*\fbox{0}**-1*d*m <= 1,
    F*\fbox{0}**-1*d**-1*m**-1 <= 1,
    D**-1*F*\fbox{0}**-1 <= 1,
    D*F**-1*\fbox{0}**-1 <= 1,
    1.25e+03*A_pod**-1*C_D**-1*D*V**-2*\fbox{0}**-1 <= 1,
    0.0008*A_pod*C_D*D**-1*V**2*\fbox{0}**-1 <= 1,
    340*M*V**-1*\fbox{0}**-1 <= 1,
    0.00294*M**-1*V*\fbox{0}**-1 <= 1,
    312*V**-1*\fbox{0}**-1*dotm_infty <= 1,
    0.0032*V*\fbox{0}**-1*dotm_infty**-1 <= 1,
    \fbox{0}**-1*dotm_bypass*dotm_infty**-1 + \fbox{0}**-1*dotm_infty**-1*dotm_inlet <= 1,
    \fbox{0}**-1*dotm_duct*dotm_inlet**-1 + \fbox{0}**-1*dotm_inlet**-1*dotm_ski <= 1,
    A_duct**-1*\fbox{0}**-1*dotm_duct*rho_duct**-1*u_duct**-1 <= 1,
    A_duct*\fbox{0}**-1*dotm_duct**-1*rho_duct*u_duct <= 1,
    625*Pi_1**-0.71*\fbox{0}**-1*rho_duct <= 1,
    0.0016*Pi_1**0.71*\fbox{0}**-1*rho_duct**-1 <= 1,
    \fbox{0}**-1*dotm_duct**-1*dotm_nozzle <= 1,
    \fbox{0}**-1*dotm_duct*dotm_nozzle**-1 <= 1,
    1.84*A_bypass**-1*M_bypass**-1*\fbox{0}**-1*dotm_bypass <= 1,
    0.544*A_bypass*M_bypass*\fbox{0}**-1*dotm_bypass**-1 <= 1,
    M_bypass*\fbox{0}**-1 <= 1,
    0.5*A_bypass*\fbox{0}**-1 + 0.5*A_pod*\fbox{0}**-1 <= 1,
    A_duct*A_pod**-1*\fbox{0}**-1 + A_pod**-1*\fbox{0}**-1 <= 1,
    0.102*F_ski*\fbox{0}**-1*m**-1 <= 1,
    9.81*F_ski**-1*\fbox{0}**-1*m <= 1,
    F_ski*V**-1*\fbox{0}**-1*dotm_ski**-1 <= 1,
    F_ski**-1*V*\fbox{0}**-1*dotm_ski <= 1,
    3e+03*\fbox{0}**-1*m**-1 <= 1,
])

Note that without the trailing (), this issue does not exist:
In [2]: m.program.feasibility_search
Out[2]:
<bound method GeometricProgram.feasibility_search of gpkit.GeometricProgram(
  # minimize
    d,
[ # subject to
    F**-1*d*m <= 1,
    F*d**-1*m**-1 <= 1,
    D**-1*F <= 1,
    D*F**-1 <= 1,
    1.25e+03*A_pod**-1*C_D**-1*D*V**-2 <= 1,
    0.0008*A_pod*C_D*D**-1*V**2 <= 1,
    340*M*V**-1 <= 1,
    0.00294*M**-1*V <= 1,
    312*V**-1*dotm_infty <= 1,
    0.0032*V*dotm_infty**-1 <= 1,
    dotm_bypass*dotm_infty**-1 + dotm_infty**-1*dotm_inlet <= 1,
    dotm_duct*dotm_inlet**-1 + dotm_inlet**-1*dotm_ski <= 1,
    A_duct**-1*dotm_duct*rho_duct**-1*u_duct**-1 <= 1,
    A_duct*dotm_duct**-1*rho_duct*u_duct <= 1,
    625*Pi_1**-0.71*rho_duct <= 1,
    0.0016*Pi_1**0.71*rho_duct**-1 <= 1,
    dotm_duct**-1*dotm_nozzle <= 1,
    dotm_duct*dotm_nozzle**-1 <= 1,
    1.84*A_bypass**-1*M_bypass**-1*dotm_bypass <= 1,
    0.544*A_bypass*M_bypass*dotm_bypass**-1 <= 1,
    M_bypass <= 1,
    0.5*A_bypass + 0.5*A_pod <= 1,
    A_duct*A_pod**-1 + A_pod**-1 <= 1,
    0.102*F_ski*m**-1 <= 1,
    9.81*F_ski**-1*m <= 1,
    F_ski*V**-1*dotm_ski**-1 <= 1,
    F_ski**-1*V*dotm_ski <= 1,
    3e+03*m**-1 <= 1,
])

I'll let @bqpd verify this, but I believe that's the default relaxation variable used by feasibility_search. Indeed, it's the default Variable for gpkit:
In [1]: from gpkit import Variable

In [2]: Variable()
Out[2]: gpkit.Variable(\fbox{0})

You can change this to any other variable using the varname argument of feasibilty_search, e.g. you could use s.
Running without parens just gives you back the bound method of the GP, which doesn't have the relaxation variable substituted in yet.

Yup, just what @whoburg said. \fbox{0} is the slack variable.

To generate a feasibility-finding relaxed version of your
Geometric Program, run model.program.feasibility_search().

The infeasible solve's result is stored in the 'result' attribute
(model.program.result) and its raw output in 'solver_out'.

In [12]: GPrelaxed = m.program.feasibility_search(varname='s')

In [13]: GPrelaxed.solve()
Using solver 'mosek'
Solving for 22 variables.
Solving took 1.19e-06 seconds.
---------------------------------------------------------------------------
RuntimeWarning                            Traceback (most recent call last)
<ipython-input-13-3b472692dc71> in <module>()
----> 1 GPrelaxed.solve()

/Users/philippekirschen/Documents/MIT/Research/GPkit/gpkit/gpkit/geometric_program.pyc in solve(self, solver, verbosity, *args, **kwargs)
    186                                  "not 'optimal'." %
    187                                  (solver, solver_out.get("status", None)) +
--> 188                                  "\n\nTo generate a feasibility-finding"
    189                                  " relaxed version of your\nGeometric Program,"
    190                                  " run model.program.feasibility_search()."

RuntimeWarning: final status of solver 'mosek' was 'UNKNOWN', not 'optimal'.

To generate a feasibility-finding relaxed version of your
Geometric Program, run model.program.feasibility_search().

The infeasible solve's result is stored in the 'result' attribute
(model.program.result) and its raw output in 'solver_out'.

I'm guessing the solution of the new feasible relaxation is supposed to have a solution?

Only if the original is dual-feasibale. It doesn't work without the varname=s, does it?

Ooh good point my original problem gives me 'DUAL_INFEAS_CER'.  (Just to refresh my memory, the message got switched so that dual infeasible means dual infeasible right?)
No luck without the varname=s arg.

Yup, dual infeasible means dual infeasible!

Continuous improvement  :)
Clarification: @pgkirsch, are you experiencing different behavior depending on whether or not you specify the varname kwarg?

(I was just asking that in case it was dual-feasible)

Right, duh, whoops
And no difference with or without the kwarg


[Enhancement] dynamic smooth

Dynamic smooth is a pretty decent idea.
Correct me if i'm wrong : dynamic smooth generates a random value each time aimbot is activated
Then assigns that value to be used as aimbot smooth, very simple i think

Dynamic smooth don't "generates", it count who many FOV you need to hit the enemy and automatically resolve it to aimbot work depending on your crosshair longitude to the enemy.

did you have a stroke writing that comment?
by dynamic smoothing do you mean curved or just variable in speed.
if you mean variable in speed then you can just use rand after doing srand once to get a number from 0 to 1 inclusive and then dividing the distance by it.


How to allow user unmount?

Hi and thanks for simplifying the use of restic for backup!
To make it even more practical for family members I want to create a small "script button" or .desktop file that will allow mounting the backup under /media/$USER/restic/ so that it appears in Nautilus. (using --allow-other)
This works fine using pkexec to run the script as root to be able to source the default.env etc.
This however, leaves the user unable to unmount the "drive" in Nautilus the expected way.
I would like to avoid having a separate script with pkexec to unmount if at all possible, but I have tried a number of approaches without luck.
Any ideas are appreciated!

Hey, this sounds like a great setup that you're making.
Unfortunately I don't have an Ubuntu system at the moment to help figuring this out. But I'll leave the issue open here for others to drop in :).


v0.1.13 release

Motivation
We need to update zcash_script's C++ and Rust dependencies.
Part of https://github.com/ZcashFoundation/zebra/issues/7071.

cargo:warning=In file included from depend/zcash/src/zcash/NoteEncryption.hpp:13,
cargo:warning=                 from depend/zcash/src/primitives/transaction.h:22,
cargo:warning=                 from depend/zcash/src/script/zcash_script.cpp:10:
cargo:warning=depend/zcash/src/zcash/memo.h:8:10: fatal error: tl/expected.hpp: No such file or directory
cargo:warning=    8 | #include <tl/expected.hpp>
https://github.com/ZcashFoundation/zcash_script/actions/runs/5393931206/jobs/9794369997?pr=91#step:4:651

https://github.com/zcash/zcash/issues/6716

Do you need help making this build?
I added the expected.hpp, luckily it seems just a header-only library. But we need to update the zcash_script instructions with how to update it (basically get the version pointed to in ./zcash/depends/packages/tl_expected.mk and copy the header to depend/expected/include/tl/expected.hpp. Or we could use subtree to include the library, but seems overkill.
But there is still another build issue, which seem to be related to crate versions discrepancy. Let me know if you need more help.

Do you need help making this build?

Yes please.

Do you need help making this build?

Yes please.

I think I got it working!


Harmonize privilege level names for VRP and Comware

When I added the VRP model definition almost a year ago I did not use the same privilege levels as the other models for some reason. Having the same for all models as far as possible makes sense as an abstraction layer IMO. Also did the same for HP Comware.

seems good to me! thanks @wwijkander !


⚠ Fortnite has degraded performance

In 8e9334f, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1604 ms

Resolved: Fortnite performance has improved in 9c3bb8b.


bug: scalar expressions in StreamProjectSet are not evaluated non-strictly

Describe the bug
Scalar expressions in StreamProjectSet are not evaluated non-strictly, where failure will lead to recovery. This is inconsistent with the behavior of Project.
Error message/log
failed to execute barrier: Rpc error: gRPC error (Internal error): Actor 72 exit unexpectedly: Executor error: Chunk operation error: Division by zero
To Reproduce
create table t(x int[]);
insert into t values (array[1,2]);

create materialized view mv as select x[1]/0 as bomb, unnest(x) as unnest from t;

Expected behavior
dev=> select * from mv2;
 bomb | unnest
------+--------
      |      1
      |      2

How did you deploy RisingWave?
No response
The version of RisingWave
No response
Additional context
No response

And agg #11256 (maybe we can close #11915 and keep these 2 individual issues?)

And agg #11256 (maybe we can close #11915 and keep these 2 individual issues?)

Good catch 🥵

From my understanding, here we got 2 choices:

Return [], and the whole row will be dropped in ProjectSetExecutor
Return [None], and the row will be kept with a NULL in the column of set-returning function.

(Plus: In either way a warning message need to be reported to user via Web UI)
I would vote for 2. Option 1 seems to be a bug from users's perspective.

From my understanding, here we got 2 choices:

I suppose you're referring to the opposite part of this issue, i.e., when the set-returning function fails to evaluate. +1 for Option 2.

@wangrunji0408 You now have more expertise in expression error handling than I do. Would you be willing to take over this issue? 🥺

Not only scalar expressions but also the set-returning functions are not evaluated non-strictly as well. We should reopen #11915 to track it.


Translate the Strapi content with Localazy

This PR translates all the Strapi content with Localazy. It can't be merged before #276.
Issue: https://vizzuality.atlassian.net/browse/SKY30-375

@SARodrigues I merged develop (Alicia's changes) into this PR and they are no other changes to make but she removed one model that is in use in the tables so the app is currently not compiling.
Here's the file that causes the issue: src/containers/map/content/details/tables/national-highseas/index.tsx

@clementprdhomme Just so you are aware and we keep track of the flow of things, there is a PR open to adapt the FE for Alicia's changes on develop, https://github.com/Vizzuality/skytruth-30x30/pull/281 .
It's very detached from translations (I think) and I think would unblock PRs/tasks. We're still working out some stuff in JIRA/GitHub/Slack but after that we should be able to merge your changes.
Caveat is that the database migrations aren't working as expected (from a FE perspective), but we're sorting a solution.


feat: add Angular After Dark logo

Add the logo for Angular After Dark.

LGTM, thank you! 🙂 It's not really about getting a zero-width margin but rather to not have a visible large margin that makes the actual logo smaller in the viewbox.


Login page content is missing some paddings

Looks too tight to me:

Also Fi and Sv links have empty spaces:

The En doesn't have that problem:

Make the email input field also auto selected when opening the page. And also the code input field.

@laurijamsa this looks good to me. Reopen if still looks weird to you.


404 Error when retrieving data

Connection looks OK and has token and refresh_token

When I try to retreive a contact as per doc, I am seeing the following:

contact = m.contact.find(1)
NoMethodError: undefined method contact' for #<Mautic::Connections::Oauth2:0x000055f20bfb1f78> Did you mean?  contacts 	from /app/app/views/layouts/application.html.erb:35:in _app_views_layouts_application_html_erb__999223015529096905_47249017132380'

contact = m.contacts.find(1)
Mautic::RecordNotFound: https://mautic.launchmuse.com/api/contacts/1 => 404 Looks like I encountered an error (error #404). If I do it again, please report me to the system administrator!
from /app/app/views/layouts/application.html.erb:35:in `_app_views_layouts_application_html_erb__999223015529096905_47249017132380'

Here is my setup

It seems mautic return 404 - I need to ask, is there contact ID=1 in your mautic?
Try m.contacts.first #=> it should return first contact in mautic database...
Check lib/mautic/proxy.rb for more methods...
And what mautic version do you use?

@luk4s sorry for the delay - the issue was on the Mautic side, had to clear cache in order for the API to work. Thank you very much for making this available.


recent topics: Show recent topics view in stream narrow.

conversation about rollout plan here
This creates a new Recent Conversations view for streams that only shows topics from the relevant stream.
This commit only introduces the view when the user clicks on a stream's name in the main Recent Conversations view. The idea is to introduce it there first and more widely later.
Fixes #18549.
I also have an open question about if it's worth the extra work to make each stream's filter defaults stored separately (see code comment).

screen capture

There's some weird stuff going on with the highlight of the buttons, but that's present on CZO as well.

I just recalled that one of the major blockers for moving forward with this is that we need a method a fetch more topics for the user or display all the topics in the stream with participated information which would be the best case scenario (#17903).

@amanagr are you suggesting it's a blocker because you're think it's a much worse experience for stream-only, or a different reason?

Yeah, I think @timabbott wanted to have a separate message list for these streams and display them in recent topics so that their history is super simple fetch in code and is natural. Let's see where the CZO discussion of this leads too first.

So this view basically has a messy data problem.

If we don't do a participated column, then we can use the existing stream_topic_history module to populate this view back to the beginning of time in the stream quite easily (that API query is a little slow the first time, but the web app caches data for a given stream for the duration of your session, so it should be fine). That data set doesn't have any participation data and it would likely not be cheap to adjust it to include such data.
With the "participated" column, what we can display is just recent conversations within the window that we display in the main "recent conversations" view ... which could be 0 conversations in the event that the stream doesn't have any recent messages. @alya's opinion was that was an unacceptable user experience to do that and have no way to fetch more.

There might be an option to work around these problems by having the view merge the two data sets, and just have some "Participation data not available for older conversations" indication, either as a boundary or in the individual rows, that we design more thoughtfully than I have good ideas for right now.
But the other option is to figure out the scrolling system mechanics to just fetch more messages when you can see the bottom, and use a MessageListData object effectively for that stream narrow, with its associated FetchStatus object, to store the data. That plan likely involves some chipping away towards #23812, which would be a very good thing to do, but is not going to be quick.

@evykassirer Would you be up for getting this rebased? I'd like to play with it.

@alya done!

Nice, thanks!
I think we should change the heading at the top to say "Recent conversations in ", rather than just the name of the stream.
Otherwise, it feels pretty good! I posted a proposed plan for how to get it integrated here.

I think this is pretty much ready for design/code review, though we'll want the "load more messages" to merge before merging this PR.

Up-to-date screencapture:

Most recent pushes were to address conflicts, and to bring node test coverage up to 100%

Gave this a pretty thorough poking in dev. I like it! Few minor points in the code, but that's all :)

Addressed Karl's comments and also gave the whole thing another pass myself and made various changes to clean up code and remove some dead code I'd previously added

Merged the first commit as ba568adc2e4e08842c028ed0396d05d99533527e after some commit message work.

Opened #27385 for the main preparatory work that will be required for this to be nice (having a "load more" that actually loads efficiently stuff for the current stream).
The even earlier prep PR that we can merge tomorrow if it's ready is that we should not be using this import approach; it should be import * from ... like just about every other module import in the app. (Doing that change will make the above refactoring easier).
import {get, get_topics_for_stream_id, process_message, topics} from "./recent_view_data";
import {
    get_key_from_message,
    get_stream_view_id,
    get_topic_key,
    is_home_view_visible,
    is_stream_view_visible,
    is_visible,
    set_visible,
} from "./recent_view_util";

I think I mentioned this in #frontend or maybe to @amanagr a week or two ago, but reviewing this and thinking about #27385, I definitely want that to happen before working further on trying to integrate this feature.

I rebased and addressed some comments. I'll work on some of the prep stuff in another PR, working on that now!


Method spoofing inside request body should work

The problem
I'd like to know why adonis router recognizes the method spoofing inside the form body but doesn't call the right handler? Consider this:
<form method="post" action="/users/1">
    <input type="hidden" name="name" value="myname" />
    <input type="hidden" name="_method" value="put" />
</form>

When I submit the above form, unfortunately  adonis doesn't call UsersController.update and unexpectedly throws a 403 error. Using method spoofing in query string works like a charm.
According to the source code of request.method() and it's return value (which is truly PUT) in my test, it uses request.all() which contains both query string and body. Then, why the router behaves like so?

It's because the request body is parsed by the body parser middleware and the decision to load the route is made before that.
Simply pass the _method as a query string and it will work fine.
<form method="post" action="/users/1?_method=put">
    <input type="hidden" name="name" value="myname" />
</form>

@thetutlage Thanks. Yes. Using method spoofing in query string works. Do you think is there a plan for improving it to work even inside the body?

Not really. I don't see any downsides in using a query string


PR branch todo1

PR for activity Give code review, on React tutorial Repo
Project advanced to the middle of Hooks chapter of the tutorial.

Status approved
Great job Dario, the app works correctly, this PR is approved.

Great description in the README
Great optimization of your code

Optional Suggestions
It would be better if you could try to add more commits, for the size of this project, it can be helpful in case something goes wrong so you will have better options for a backup


How to disable all dates and enable several dates

 val criteria = DisabledDaysCriteria(             1,            7,             DisabledDaysCriteriaType.DAYS_OF_WEEK         )         booking_calendar_view.setDisabledDaysCriteria(criteria)
what should I do next?

Hi, did you find any solution?


BUG 2024792: rbd: add a workaround to fix rbd snapshot scheduling

currently, we have a bug in the rbd mirror scheduling module. After doing failover and failback the scheduling is not getting updated and the mirroring snapshots are not getting created periodically as per the scheduling interval. This PR workaround this one by doing the below operations
Create a dummy (csi-vol-dummy-ceph fsID) image per cluster and this image should be easily identified.
During Promote operation on any image enables the mirroring on the dummy image. when we enable the mirroring on the dummy image the pool will get updated and the scheduling will be reconfigured.
During Demote operation on any image disables the mirroring on the dummy image. the disabled need to be done to enable the mirroring again when we get the promote request to make the image as the primary
When the DR is no more needed, this image needs to be manually cleanup for now as we don't want to add a check in the existing DeleteVolume code path for deleting dummy images as it impacts the performance of the DeleteVolume workflow.
Moved to add scheduling to the promote operation as scheduling need to be added when the image is promoted and this is the correct method of adding the scheduling to make the scheduling take place.
More details at https://bugzilla.redhat.com/show_bug.cgi?id=2019161
Signed-off-by: Madhu Rajanna<EMAIL_ADDRESS>Signed-off-by: Shyamsundar Ranganathan<EMAIL_ADDRESS>backport of https://github.com/ceph/ceph-csi/pull/2656

/assign @humblec

cephcsi image settings: quay.io/cephcsi/cephcsi version canary
running: go mod verify
go<EMAIL_ADDRESS>requires
<EMAIL_ADDRESS>requires
<EMAIL_ADDRESS>unrecognized import path "layeh.com/radius": parse https://layeh.com/radius?go-get=1: no go-import meta tags (meta tag https://layeh.com/radius did not match import path layeh.com/radius)
ERROR: go.mod was modified by 'go mod verify'
make: *** [Makefile:107: mod-check] Error 1
make: *** [Makefile:191: containerized-test] Error 2

cherry-picked https://github.com/ceph/ceph-csi/pull/2645 to fix go mod issue

lgtm  and referenced bugzilla has all acks in place to pull it in the release branch. I will approve once the CI passes.
@ebenahar jfyi

@humblec CI already passed!

/lgtm


Preserve the anchors' ordering

The ordering of the anchors is not preserved, which leads to differences between py27 and py36 in .glif files.
This issue is a blocker for our PR at https://github.com/adobe-type-tools/afdko/pull/593
We'd appreciate if these changes could be merged soon and a new fontMath version issued this week. Thank you.

Who else besides @typesupply and @anthrotype has the keys to the kingdom? @benkiel @typemytype @LettError @moyogo ?

Sorry. I didn't see this when it came in.

Thanks @typesupply. Could you issue a new release as well?

@miguelsousa looks like @anthrotype and @moyogo are on the list for PyPi for this — and it doesn't have a setup.py like other packages for automatic releases. @anthrotype could you lend a hand?

I did what I could: https://github.com/typesupply/fontMath/releases/tag/0.4.6

@typesupply thanks for the effort, but that didn't trigger the deployment of new wheels to PyPI.
@benkiel I see a setup.py file at the root level, which leads me to believe that this repo's release process is similar to other font-related repos.

@miguelsousa ah, you're right, I looked at setup.py — which doesn't have the usual things, but the travis file is there and does. I'll work on it.

@miguelsousa looks like something is funky, as it tried to get to PyPI when @typesupply tagged it: https://travis-ci.org/typesupply/fontMath/jobs/422197058, but errored.

Yes, https://travis-ci.org/typesupply/fontMath needed to be activated and the version needed to be bumped up in setup.py. That should fix it.

@benkiel remove the 0.4.6 and try again, perhaps.

I’m not sure why Travis-CI is is still failing to upload 0.4.7 to PyPi. I’ll do it manually.

https://pypi.org/project/fontMath/0.4.7/

@moyogo many thanks, not sure why either, it was a travis error I'd not seen before. Next tag we'll work it out! Thank you so much!


[ENH] amplitude issue with distributions

It seems that the distributions are lacking the parameter amplitude for use, have to fix it.

Fixed it with gaussian, logNormal and laplace distributions see  9f212ca

The standard distributions do not have an amplitude factor, it should be accounted for in an extra class function, otherwise the implementations are correct.

done in ab0c9b1bcc8abbea83ca562c3a8fdbf29e32f454


Bug: nonsensical print of Ticket processing

As of PR #2907, logging of received tickets have been changed.
It now sums the FV, win percentage and EV and prints only the sum, which make these variables useless: the parameters of a game of chance do not change when doing multiple runs. Specifically, it breaks my panels as without knowing how many tickets were added, I cannot derive any useable FV, win% or EV.
Since summing these values is nonsenical, can we roll back the PR or modify it to print an average?
https://github.com/ad-astra-video/go-livepeer/blob/7fdbde80aa075b963f8210958a69cb93093347c9/core/orchestrator.go#L219

Oops, wrong repo...


Can't save dashboard after adding pie chart

I deployed Superset to AWS with the quickstart-apache-superset Cloud Formation template, Superset 2.0 is running inside an ECS cluster connected to a MySql RDS database.
I created a few datasets and time series graphs, added them to a dashboard and everything works fine. After creating a simple pie chart, I opened the dashboard, added a empty row and got the following error attempting to save the dashboard:
Sorry, there was an error saving this dashboard: [object Object]
Note that I hadn't added the pie chart to the dashboard. Just creating the pie chart seems to cause the error in the dashboard.
If I delete the pie chart and re-start Superset, I can edit and save the dashboard, everything works again.

Since we're now on 3.1, on the verge of 4.0, we're not supporting 2.x  or prior versions actively. If anyone is experiencing this issue in current versions, please file a new issue with updated context and repro steps. Thank you for understanding :)


Code Format Bug - Insider Preview 1.5.0

VSCode Version: 1.5.0 Insider
OS Version: OSX El Captain 10.11.5

Steps to Reproduce:
In My MyFile.cs, when I use Code Format feature, the code gets destroyed totally
*** BEFORE USING CODE FORMAT ***
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace MyNamespace
{
  public class ApplicationUser : Something
  {
    public string Timezone { get; set; } //TimezoneInfo.Id
    public string AboutMe { get; set; }

    public int? CityId { get; set; }
    public City City { get; set; }

    [Required]
    public UserStatus Status { get; set; }

    public enum UserStatus {
      Online, Offline, Busy
    }

    public ICollection<ApplicationUserLanguage> ApplicationUserLanguages { get; set; }

    public ApplicationUser()
    {
        this.Status = UserStatus.Offline;
    }
  }
}

*** AFTER USING CODE FORMAT ***
u si        n S  ystem;
using System.Collections.Gene  ri    c;
using System.ComponentModel.DataAnnotation
s;

amespace MyNamespace
{
 publ  ic c  la    ss ApplicationUser : Something
 {
   public     st  ring Timezone { get; set; } //TimezoneInfo.Id
       public string AboutMe { get; set; }

       public int? CityId { get; set; }
       public City City { get; set; }

   [Required]
       public UserStatus Status { get; set; }

       public enum UserStatus {
     Online, Offline, Busy
   }

   public ICollection<ApplicationUserLanguage> ApplicationUserLanguages { get; set; }

   public ApplicationUser()
   {
       this.Status = UserStatus.Offline;
   }
 }
}

Looks like a started having problems on other files too now, but its definitely a bug, I restarted window, and also vs code it self

Also this part can't get formatted
namespace dsadsa
{
    class sadas
    {
        public enum UserStatus {
          Online, Offline, Busy
        }
    }
}

@harisbotic Can you please try this by disabling the extensions you have in vs code. You can start vscode from command line using code --disable-extensions

When I disable all extensions, I don't even have to option to Format Code, so I guess thats c# extensions thing.
I will close the issue since its not vs code related


Abstract: future

@ocots @PierreMartinon @joseph-gergaud @j-l-s Some todo's suggestions:

[x] add single sided inequalities (see also #67 as having a kwargs version of constraint! does help for this)
[x] add reverse inequalities (≥)
[ ] declare time, state, control, variable simultaneously according to

(t, x, u) ∈ [ 0, 1 ] × R³ × R²
(t, x, u, v) ∈ [ 0, v₂ ] × R³ × R² × R²            # meaning that final time is free and equal to v[2] = v₂

[ ] in place dynamics (f!(ẋ(t), x(t), u(t))) or even DAE form (F(ẋ(t), x(t), u(t)) == 0)
[ ] for the in place form, using a keyword like

ẋ(t) == f(x(t), u(t)), inplace

could do (such a keyword would look like a label, though)

[ ] parse dynamics in several steps: x'[2](t) == ..., x'[2:4](t) == ... (each time call dynamics!, and assemble afterwards what the dynamics is...)
[ ] allow @Lie [ X, Y ] and @Poisson { f, g } directly (= without @) in the DSL?

To declare the time, state and control, I propose:
@def begin
  t ∈ [ 0, 1 ], time
  x ∈ R³, state
  u ∈ R², control
end

# or

@def begin
  (t, x, u) ∈ [ 0, 1 ] × R³ × R²
end

@def begin
  v ∈ R², variable
  t ∈ [ 0, v₂ ], time
  x ∈ R³, state
  u ∈ R², control
end

# or

@def begin
  (t, x, u, v) ∈ [ 0, v₂ ] × R³ × R² × R²
end

@def begin
  t ∈ [ 0, 1 ], time
  x = (a, b, c) ∈ R³, state
  u ∈ R², control
  -1 ≤ u₁ ≤ 1
  0 ≤ c ≤ 1
end

# or

@def begin
  t ∈ [ 0, 1 ], time
  x = (a, b, c) ∈ R² × [ 0, 1 ] , state
  u ∈ [ -1, 1 ] × R, control
end

# or

@def begin
  t ∈ [ 0, 1 ], time
  x = (a, b, c) ∈ R × R × [ 0, 1 ] , state
  u ∈ [ -1, 1 ] × R, control
end

For the record, the abstract form is great, I am increasingly using it instead of the 'functional' form :-) It feels a bit like when we added the proper gui for bocop: after a while I very rarely used the command-line since the gui was just better.
The main thing holding me back are the non-standard characters. I'll try to find the time to add some bits (looking at you, dear <=) !

You can write non unicode if you want. Check the tutorial 😁

@PierreMartinon yes. I believe the functional syntax should probably be kept internal. the only advantage is that it is incremental (and that you can delete a constraint...) but re-defining an abstract problem just costs nothing so...
as mentioned by @ocots, full non-unicode support now. sone that wasn't you asked so 🙂...

related to https://github.com/control-toolbox/CTBase.jl/issues/257


Hot to use this plugin?

Now, we wait next fleet release, because it will have official emacs keymap plugin.
If you want to use now, you just can use this version https://github.com/pank-su/fleetmacs/commit/aa9dbd8ca982d98ee40b0d1b669ecac0b1b42dc7.

Installation
For install this keymap, just copy this file to Fleet's keymap location.

System
Path

Windows
~\AppData\Roaming\JetBrains\Fleet\keymap\user.json

Linux
~/.config/JetBrains/Fleet/keymap/user.json

macOS
~/Library/Application Support/Jetbrains/Fleet/keymap/user.json


chore: use Parcel to build

Switching away from htm+preact version of the site, to use the parcel Bundler (with actual React+JSX syntax).  Currently this only works on localhost when running the Parcel dev server (npm start).
'Still need to figure out the process for building the static files when merging into main.  (something something github actions something something...?)
Also, graph rendering is broken until I can figure out how to deal with hpcc-js/wasm's dynamic loading of WASM files.]

@fregante Can you take a look at https://github.com/npmgraph/npmgraph/blob/8c18634375c701b64c30b73ee50c0faaf7ccef80/.github/workflows/build.yml ?    I think this will work for deploying, but not at all sure this is the best/correct way to go about this.  It adds a "Push /docs" step that resets the gh-pages branch and pushes the docs directory to it.
That step is currently conditional on this PR, so obviously the intent would be to change that to only happen on push actions to ref/heads/main.  And change the repo Settings -> Page to serve from gh-pages branch, /docs directory.
The one problem with this currently is that the parcel build breaks due to https://github.com/parcel-bundler/parcel/issues/6121 .  I'm hoping to hear back from the parcel team with a solution there.  (I'm guessing it's some babel config issue, but...???)

@fregante Okay, I think this is really, actually, ready for review.  I apologize for big PR - this definitely turned into more than I was expecting - but it was needed.  I got rid of most of the uglier parts of this codebase.  The file organization is still a bit haphazard, but it's at least a more or less standard React+JSX+Parcel project now.  'Should be a lot easier to work with.

Also can you publish this branch to a temporary URL? If you set up vercel instead of GitHub Pages this happens automatically for every PR, which would be useful.

Also can you publish this branch to a temporary URL? If you set up vercel instead of GitHub Pages this happens automatically for every PR, which would be useful. Or I can do that in a separate PR

Assigned #62 to you


No message is logged upon failure of SDK handle_events

The result failed of calls handle_events is not logged in main run function.
https://github.com/astarte-platform/astarte-message-hub/blob/e880fd642a0b5c60a7b5a47524fcf333eed50089/src/data/astarte_handler.rs#L193-L197

This is addressed in #161.

This is addressed in #168 .


Forward exact request in https is not working

Usecase:  I want to record and replay REST APIs of a SaaS application to cut-down the dependency and automate testing of my components.
Information about backend REST API:
GET https://somecloud.com/services/rest/tasks/5
Authorization: Basic xyz
Please verify if I am doing correctly. I tried two options, both ended up in error.  Appreciate your help.
Option 1:  Started mock server from command line
java -jar .\mockserver-netty-5.5.0-jar-with-dependencies.jar -serverPort 1080 -logLevel INFO -proxyRemotePort 443 -proxyRemoteHost somecloud.com
Test run using
GET http://localhost:1080/services/rest/tasks/5
Authorization: Basic xyz
Result:
2018-12-05 17:19:44,510 ERROR o.m.m.HttpStateHandler org.mockserver.client.netty.SocketConnectionException: Channel closed before valid response has been received
java.util.concurrent.ExecutionException: org.mockserver.client.netty.SocketConnectionException: Channel closed before valid response has been received
Option 2: Started mock server from command line
java -jar .\mockserver-netty-5.5.0-jar-with-dependencies.jar -serverPort 1080 -logLevel INFO
Created an expectation with httpForward
curl -v -X PUT "http://localhost:1080/mockserver/expectation" -d '{
"httpRequest": {
"path": "/services/rest/tasks/5"
},
"httpForward": {
"host": "somecloud.com",
"port": 443,
"scheme": "HTTPS"
}
}'
Test run using
GET http://localhost:1080/services/rest/tasks/5
Authorization: Basic xyz
Result:
HTTP/1.1 400 Bad Request
Content-Length: 0
access-control-allow-origin: *
access-control-allow-methods: CONNECT, DELETE, GET, HEAD, OPTIONS, POST, PUT, PATCH, TRACE
access-control-allow-headers: Allow, Content-Encoding, Content-Length, Content-Type, ETag, Expires, Last-Modified, Location, Server, Vary, Authorization
access-control-expose-headers: Allow, Content-Encoding, Content-Length, Content-Type, ETag, Expires, Last-Modified, Location, Server, Vary, Authorization
access-control-max-age: 300
connection: keep-alive

Thanks for your time.  I will check and upload additional log information.
To continue our project work, we have created a small external proxy to circumvent the issue.  For now, we are using express-http-proxy module and continue to record-and-reply with your mockserver
external-proxy to convert https calls to plain http calls
`
const express = require('express');
const proxy = require('express-http-proxy');
// Custom Modules
const {
proxy: proxyConfig,
backendserver: backendserverConfig
} = require('./config');
const app = express();
app.use('/', proxy(${backendserverConfig.url}, { https: true }));
app.listen(proxyConfig.port);
`

I am closing this issue but please provide your logs when you have them and I can re-open the issue

I know it's a late response, but I came across the same issue recently, but it was not the mockserver issue but the URL that I was providing. @PrasadJayakumar check if you have provided a valid host to the mockserver.


test-bot: only run setup once

Avoid strange broken opt symlink errors on some brew doctor runs other
than the first.

Thanks @ilovezfs.


Enable xunit assembly parallelization

Otherwise the entire testing gets blocked on waiting for xunit assemblies.

Don't


Circuit should return partial renders and use setImmediate to defer full renders when renderUntilSettled is used

We're seeing the website freeze up because we don't yield during a render, let's use setImmediate to yield while rendering when renderUntilSettled is used
/bounty $20
This is a bit of a difficult implementation

/attempt #346

/attempt #346

I should have closed this issue because I don't think this is actually possible, and figuring out how to do yielding renders is too difficult for me to create an issue for (most of the effort is to find an architecture that supports yielding renders, and the problem is very complex)


feat: adds amt explorer

PR Checklist

[ ] Unit Tests have been added for new changes
[ ] API tests have been updated if applicable
[ ] All commented code has been removed
[ ] If you've added a dependency, you've ensured license is compatible with Apache 2.0 and clearly outlined the added dependency.

What are you changing?

Anything the reviewer should know when reviewing this PR?
If the there are associated PRs in other repositories, please link them here (i.e. open-amt-cloud-toolkit/repo#365 )

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

GitHub release
v3.8.0

Your semantic-release bot :package::rocket:


📝 Docs: Add documentation to Google drive

Add documentation for Google drive to show up at https://docs.poozle.dev/extensions/google-drive similar to https://docs.poozle.dev/extensions/github

Closing this issue as we are focusing more on the ticketing vertical. Feel free to reopen this when we start the work again


Open terminal in anaconda and type spyder in terminal and it happens

<!---   *** BEFORE SUBMITTING: PASTE CLIPBOARD HERE TO COMPLETE YOUR REPORT ***   ---!>

Closing because this is empty.


Show version

As a user I would like to be able to check the version of Kaoto I am using.

i want to know more about the issue


sphinx-exec-code 0.9 fails when all the code is hidden

When all the code is hidden, for example:
.. exec_code::

   # --- hide: start ---
   print('Setup!')

then sphinx-exec-code 0.9 fails with:
Extension error:
Could not parse code markers at /path/to/index.rst:5 (exception: min() arg is an empty sequence)

The same instruction works with sphinx-exec-code 0.8.

Thank you for your report. The version 0.10 fixes the issue

Thanks for the quick fix 👍


LOTR - arrange repository files and c programs

see also this issue:
"LOTR - set defines.h file for volatile int addresses" #188

Make sure the defince include ALL the CRS, arduino, VGA, spaces for easy access in C.


Switch to multi-arch compatible image registry

moves all core & addon images to a central registry
uses multi-arch images wherever possible -> makes possible to mix amd64 & arm64 machines in the same cluster
improves air-gapped setups

@jnummelin @kke PTAL


Open weights files in browser

          Rename the file to `csresnext50-panet-spp.weights` so it matches the `.cfg` file and copy it next to the `csresnext50-panet-spp.cfg` file.

Originally posted by @lutzroeder in https://github.com/lutzroeder/netron/issues/395#issuecomment-567199046

Hi this does not seem to work using netron in a browser.

@flying66test can you try selecting both files and drag and drop them into the browser window.

Thank you for the immediate response.
Unfortunately this still does not work in my environment ubuntu 22.04, Chromium Version 120.0.6099.216 (Official Build) snap (64-bit). Tried all options drag and drop both files, first .weights, first .cfg, open model.

@flying66test can you share the model files and a screenshot or description what you are seeing.

I am using the standard yolov3.cfg & yolov3.weights files.

@flying66test can you share the files (could be a corrupted file) or debug why this happening.


Allow podman to exit exit codes of removed containers

We can read the exit file created by conmon to get the exit code instead of querying libpod.
Also, do not error on cleanup if the container is already gone, as a completely removed container is definitely cleaned up.
Resolves: #527

LGTM,  nice clean, quick PR

@rh-atomic-bot r+

CRI-O uses the same mechanism, and they don't seem to have problems, so I'm not terribly worried.

Aren't these on /run, so they get culled at reboot.

Yup, there are potentially lots of issues with that in /run. But CRI-O is much more likely to cause that then podman would.


Re-added q_HT to partition_func.py -AM

Description
Provide a brief description of the PR's purpose here.
Todos
Notable points that this PR has either accomplished or will accomplish.

[ ] TODO 1

Questions

[ ] Question1

Status

[ ] Ready to go

All good!!!


Search Bar Button Press Feedback

This is a (multiple allowed):

[ ] bug
[x] enhancement
[x] feature-discussion (RFC)
Framework7 Version: 1.4.2
Platform and Target: Cordova, iOS, android

What you did
Wanted to have a Feedback from Search Bar Button Press.
Expected Behavior
A callback to search bar object e.g. "searchButtonPressed".
Actual Behavior
Is there a cleaner and less hack way than this to get the Feedback of the Search Button while using the search bar? (I have not found any infos about this in the docs). Also onDisable to let the searched text stay in there is more hacky. Any hints what I could improve or better use methods from framework7!?
var searchstring = "";

var mySearchbar = hyphy.searchbar('#searchbar-releases', {
    customSearch: true,
    onDisable: function(s) {
        if(searchstring.length > 0){
          $('#searchbar-releases input').attr("placeholder","");
          $('#searchbar-releases input').val(searchstring);
        }
        else{
          $('#searchbar-releases input').attr("placeholder",LocalStrings.searchReleases);
        }
    },
    onSearch: function(s) {
        searchstring = s.query;
    }
});

$('#searchbar-releases').bind("keypress", function(e) {
    if (e.which === 13) {
        if (searchstring.length > 0) {
            mySearchbar.disable();
            postLoader.loadProducts(searchstring.toLowerCase());
        }
    }
});

not sure what you mean by search button but thanks for sharing the onDisable code that fixes a problem I've been having

Haha no problem :)
Search button e.g. in iOS on the button right of this image:

It behaves in Apps (definitely on iOS) as a return button. Thus the keypress is "13". But as I said I think my solution is hacky and I would like to see sth. Integrated in Framework7, but I know it is not that easy especially on iOS I think

ah, the 'Done' button now I understand 😄. Yes it is a bit odd that the enter button doesn't close the search field it would be the expected functionality

Yes but for search it is not called done button, is it? Nevertheless the title of the button is search :D.
In my opinion my solution provided is not the best one thus this feature enhancement if it is possible to integrate in framework7...

Nice hack @Mojo90!
The search button action event must be included in framework7!

Issue is closed because of outdated/irrelevant/not actual
If this issue is still actual and reproducible for latest version of Framework7, please create new issue and fill the issue template correctly:

Clearly describe the issue including steps to reproduce when it is a bug.
Make sure you fill in the earliest version that you know has the issue.
Provide live link or JSFiddle/Codepen or website with issue


Add vteratipally as a reviewer

Reopened PR ( https://github.com/kubernetes/node-problem-detector/pull/514) as it was stale for more than 30 days.

Member for at least 3 months

Joined Kubernetes in December 18, 2020, https://github.com/kubernetes/org/pull/2393.

Primary reviewer for at least 5 PRs to the codebase

Reviewed 6 PRs: https://github.com/kubernetes/node-problem-detector/pulls?q=reviewed-by%3Avteratipally+is%3Aclosed+is%3Apr+-author%3Avteratipally

Reviewed or merged at least 20 substantial PRs to the codebase

I have submitted 20 PRs: https://github.com/kubernetes/node-problem-detector/pulls?q=is%3Apr+author%3Avteratipally+is%3Aclosed

Knowledgeable about the codebase

Reviewed and participated in design discussions for gke-node-telemetry
and knowledge transfers to new members to help contribute GKE Windows and GKE Node and Redis team.

Sponsored by a subproject approver

Requesting @Random-Liu
With no objections from other approvers

Done through PR to update the OWNERS file

https://github.com/kubernetes/node-problem-detector/pull/514

May either self-nominate, be nominated by an approver in this subproject, or be nominated by a robot

Self nominating

/lgtm
/approve


Allow RED.notify.update to modify any notification setting

Fixes #3162

Coverage remained the same at 67.735% when pulling<PHONE_NUMBER>621980e0b3439213314e558d54af7f on notification-fixes into 061afb3a9488bc4c79a508496196fea2d14f5ba1 on dev.


Remove command prompts from Go  quickstart commands

Remove command prompts from Go quickstart commands
Fixes #20948

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI or the workflows README to see a list of phrases to trigger workflows.

R: @damccorm

.take-issue


ChainDB: ChainDB should be able to return chain fragments with associated ledger states

This will be required in order to be able to create a fork in block production; see #1437 for details. The tentative API proposal is
getLedgerHistory :: STM m (Lazy.AnchoredFragment (Header blk, ExtLedgerState blk))

This will be required for the implementation of the local state query protocol also (#1366).

Due to concerns about laziness, will implement
    , getPastLedger      :: STM m (Point -> Maybe (ExtLedgerState blk))

instead.

Turns out, this is not implementable (either function). The problem is that computing an arbitrary ledger state may involve reading from disk, and hence this cannot live in STM. We need to split up block production in order to do this; that is, we need to close https://github.com/input-output-hk/ouroboros-network/issues/786 first.

Marking as high priority because required to fix a bug (#1437).


Rewrite DESCRIBE HISTORY to use Spark Table Resolution

Description
This PR updates the Delta Lake DESCRIBE HISTORY command to work with V1 and V2 tables.
It rewrites the Delta DESCRIBE HISTORY command to use Spark's table resolution logic instead of resolving the target table manually at command execution time. For that, it changes DescribeDeltaHistoryCommand from a LeafRunnableCommand to a UnaryLike command that takes an UnresolvedTable as a child plan node, which will be resolved by Spark. In addition, it also uses an UnresolvedPathBasedDeltaTable LogicalPlan for the case that DESCRIBE HISTORY is run against a raw path. This logical plan is an indication that the target table specified as a path so no table resolution is necessary.
How was this patch tested?
This PR modifies a subset of existing unit tests and in general is covered by the entire body of existing DESCRIBE HISTORY test coverage.
Does this PR introduce any user-facing changes?
N/A

Hi @dtenedor. Currently it works for V2 only (as DeltaTableV2 is V2TableWithV1Fallback)?
Why do we need V1?
Thanks

@LukasRupprecht This is ready for your review now :)

Hi @dtenedor. Currently it works for V2 only (as DeltaTableV2 is V2TableWithV1Fallback)?
Why do we need V1?
Thanks

Thanks for your question, I updated the PR description to explain further. The goal is simila to https://github.com/delta-io/delta/pull/2013, but for the DESCRIBE HISTORY command instead of the OPTIMIZE command.

Shall we have a new test case with a dummy DSV2 catalog?

Shall we have a new test case with a dummy DSV2 catalog?

@gengliangwang thanks for the good suggestion, this is done.

This is closed since the work was picked up in https://github.com/delta-io/delta/pull/2090 instead.


Adding post to a category page creates URL with an ID

I'm not sure if I'm doing something wrong here but I figured I'll post it anyway.
But every time I add a post to a category, the url of that post isn't clean as it adds random numbers.
Current result:
domain.com/portfolio20220615223841/test
Expected result:
domain.com/portfolio/test

Hi, this is because we check the category slug and the content slug, so they do not collide.
We are using the slug to detect the category and the content from the url.


Interface Name Misspelled

bintray-client-java/api/src/main/java/com/jfrog/bintray/client/api/BintrayClientConstatnts.java
should be
bintray-client-java/api/src/main/java/com/jfrog/bintray/client/api/BintrayClientConstants.java
Cosmetic i suppose.

Thanks for this @jerrywiltse. We'll fix it.


RM-139349 Release react-dart 6.1.7

Pull Requests included in release:

Patch changes:

Bump minimist from 1.2.5 to 1.2.6
Bump ansi-regex from 4.1.0 to 4.1.1
Replace deprecated commands with new dart commands
FW-151 Add skynet config that verifies that github workflow is successful
Narrow dependency_validator range to avoid NNBD issue

Requested by: @greglittlefield-wf
Diff Between Last Tag and Proposed Release: https://github.com/Workiva/react-dart/compare/6.1.6...Workiva:release_react-dart_6.1.7
Diff Between Last Tag and New Tag: https://github.com/Workiva/react-dart/compare/6.1.6...6.1.7
The logs for the request that created this PR can be found here
This pull request can be recreated by clicking here

Security Insights

(3) Vulnerable direct dependencies were detected
1 vulns in ansi-regex < 4.1.1 via yarn.lock
1 vulns in glob-parent < 5.1.2 via yarn.lock
1 vulns in terser < 4.8.1 via yarn.lock

Action Items

Review dependencies for available updates
See this Splunk dashboard for more CVE details
Review PR for security impact; comment "security review required" if needed or unsure
Verify aviary.yaml coverage of security relevant code

Questions or Comments? Reach out on Slack: #support-infosec.

@Workiva/release-management-p


Can't even start Strapi after installing plugin

STRAPI VERSION v4.4.1
NODE VERSION v16.18.1
After installing plugin got error on compilation Could not load js config file<EMAIL_ADDRESS>Cannot find module './instagramBasicApi'
Official docs telling, that Configuration should be done inside Strapi at Settings menu.
What am I doing wrong?

Got the same problem when running on my production server:
Strapi Version: 4.6
Node Version: 19.5

Same problem here with the following versions :
STRAPI VERSION v4.5.3 (v4.6.0 aswell)
NODE VERSION v16.15.1
Locally, everything works fine but it doesn't in production environment.

Yes, you don't need to configure anything in CLI. Strapi 4.5.3 and Node 16.15.1 should be fine I'm using the same setup in production. Maybe your environment variables configure different node version. Can you copy the output of starting strapi where we can check versions? package.json also may help to figure out what is you problem.

I figured out there were some camel case issue. I fixed it in version 1.2.3 just upgrade package with npm upgrade @webvibe-io/strapi-plugin-instagram


Table names for the logs

When you mention the logs and we can query the logs, why not provide the table names in the notes along with the column info you provided?
Thanks.

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

ID: 556b77b2-8aaa-5047-70f5-57924cb96e32
Version Independent ID: d2982956-bc31-dd4a-0716-78eb2d8b584f
Content: Monitor logs for Azure Web Application Firewall
Content Source: articles/web-application-firewall/ag/web-application-firewall-logs.md
Service: web-application-firewall
GitHub Login: @vhorne
Microsoft Alias: victorh

@JFBDO2022
Thanks for your feedback! We will investigate and update as appropriate.

I guess it really isn't a different table, but this page gives more info on it.
https://learn.microsoft.com/en-us/azure/application-gateway/log-analytics
And that may be the better link to leverage in the AzureMonitor reference, or an added one to help get to the right info faster.
Thanks.

@vhorne
Can you please check and add your comments on this doc update request as applicable.
@JFBDO2022
I'm going to assign this to the document author so they can take a look at it accordingly

Thanks for your dedication to our documentation. We have created an internal work item in our backlog to resolve this issue. If you determine another possible update to our documentation, please don't hesitate to reach out again.
#please-close


New Cask TCPBlock 4.2

Did not realize #8587 . TCPBlock is still available via MacUpdate. Would you consider adding it back?

We generally avoid software without an extant vendor. For the purpose of maintenance, it is undesirable to trust a package of which homepage and downloads are both provided by a third-party.

Agreed.


feat(amplify-codegen): datastore and api support for @default directive

Description of changes

added support for api and datastore @default directive
changes the platform constructors to initialize values that have @default directive

Description of how you validated changes

yarn test passes
new added unit tests
manually tested javascript app with @default and API and Datastore
manually tested ios app with @default and API and Datastore
manually tested android app with @default and API and Datastore
manually tested flutter app with @default  and Datastore (API not available)

Checklist

[x] PR description included
[x] yarn test passes
[x] Tests are changed or added
[ ] Relevant documentation is changed or added (and PR referenced)
[ ] Breaking changes to existing customers are released behind a feature flag or major version update
[ ] Changes are tested using sample applications for all relevant platforms (iOS/android/flutter/Javascript) that use the feature added/modified

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #298 (277290d) into master (471fd5b) will increase coverage by 0.12%.
The diff coverage is 96.42%.

@@            Coverage Diff             @@
##           master     #298      +/-   ##
==========================================
+ Coverage   85.22%   85.35%   +0.12%
==========================================
  Files         146      146
  Lines        6797     6877      +80
  Branches     1714     1747      +33
==========================================
+ Hits         5793     5870      +77
- Misses        913      916       +3
  Partials       91       91

Impacted Files
Coverage Δ

...odelgen-plugin/src/scalars/supported-directives.ts
100.00% <ø> (ø)

...elgen-plugin/src/visitors/appsync-swift-visitor.ts
96.28% <95.65%> (-0.09%)
:arrow_down:

...delgen-plugin/src/visitors/appsync-dart-visitor.ts
96.92% <96.55%> (-0.04%)
:arrow_down:

...delgen-plugin/src/visitors/appsync-java-visitor.ts
93.36% <96.87%> (+0.27%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 471fd5b...277290d. Read the comment docs.


[docs] Improve wrapping docs

Addresses #13916 point 2
Mainly to correct the wording from "forwarding" to ~"hoisting"~ "copy over" which is more common (see ~hoist-non-react-statics~ https://reactjs.org/docs/higher-order-components.html#static-methods-must-be-copied-over).

@eps1lon

We are not talking about component props but static properties.

I think you may have misunderstood the existing wording. I believe steps 1 and 2 were describing two different aspects of the demo: prop forwarding; and implementing the static property (albeit the demo is in the context of the latter). Now they describe one (somewhat redundantly).
That's presumably why I didn't agree with your wording, and you didn't understand why not, since we were discussing two different things.
I suggest we put 1 back how it was, but we could use "props' if "properties" is confusing in this context.

No, "Forward the properties." was definitely talking about:
props => <Icon {...props} />

...but I can see how this following "If you encounter this issue, you need to:" could suggest that it's required to solve the muiName static property, rather than being required in general.
How about:
"If you encounter this issue, you need to use the same tag for your wrapping component that is used with the wrapped component. In addition you should forward the properties, as the parent component may need to control the wrapped components props."
(Or words to that effect.)

No, "Forward the properties." was definitely talking about:

I know this is discussing semantics at this point but it was clearly not "talking" about it. The code did forward properties but the text never talked about it.

In addition you should forward the properties, as the parent component may need to control the wrapped components props.

This sounds good to me.

it was clearly not "talking" about it

Okay then: '"Forward the properties." was with reference to...' (Sheesh! 😄 ).

This sounds good to me.

PR incoming...


https://ohmyz.sh/#install

Does this works on linux too?

Should work: https://github.com/ohmyzsh/ohmyzsh/#prerequisites


how to get options from server through Meteor.call

get_options_arr: function(t_field, filter_options) {
        var op_arr = [];
        Infos.find(filter_options).forEach(function(item) {
            op_arr = op_arr.concat(item[t_field]).unique();
        });
        return op_arr.map(function(v){
            if(v){
                return {label: v, value: v}
            }
        });
    }

k_options: function() {
        // return [
        //     {label: 'a', value:'s'}
        // ]
        return Meteor.call('get_options_arr',
            'key_word', {
                info_type: 'single_page'
            },
            function(err, result) {
                console.log(result);
                return result;
            });
    }

{{> afQuickField name='key_word' type="selectize" multiple=true options=k_options}}

options value get correctly from server, but can not render correctly.
if set options helper directly, all works.
how to?
thx.
victor

I'm experiencing a similar issue, I suspect the options are actually set properly but the selectize version of the options are not being refreshed.

From the Meteor docs, http://docs.meteor.com/#/full/meteor_call

On the client, if you do not pass a callback and you are not inside a stub, call will return undefined, and you will have no way to get the return value of the method. That is because the client doesn't have fibers, so there is not actually any way it can block on the remote execution of a method.

So in your example the k_options helper is returning undefined. Your callback is probably returning the expected value, but you can't send that back to the helper from inside the callback. I would probably set a session variable in your callback.

I'm having a similar issue, trying to return a list of existing tags from the server to populate a Tags field when adding and editing items.
Here's the schema snippet:
  tags: {
    label: "Tags",
    type: [String],
    optional: true,
    autoform: {
      type: "selectize",
      options: function () {
        Meteor.call( 'uniqueTags', ( error, response ) => {
          if ( error ) {
            console.warn( 'uniqueTags error: ' + error );
            throw new Meteor.Error( 500, error );
          } else {
            console.log( 'tags:' );
            console.log( response );
            var results = [];
            let tags = _.map(response, function ( tag ) {
              console.log( 'this tag: ' + tag );
              results.push({label: tag, value: tag});
            });
            console.log( 'results:' );
            console.log( results );
            return results;
          }
        }); // end uniqueTags
      }
    }
  },

Based on the console.log() vomit in my browser, I am getting back to the client what I think is the right format for selectize:
[
  {"label":"Tag1","value":"Tag1"},
  {"label":"Tag2","value":"Tag2"},
  {"label":"Tag3","value":"Tag3"},
  {"label":"Tag4","value":"Tag4"}
]

I've been testing in Chrome.


move the homepage to orphan branch

🤔 Not Existing Feature Request?

[X] Yes, I'm sure, this is a new requested feature!

🤔 Not an Idea or Suggestion?

[X] Yes, I'm sure, this is not idea or suggestion!

📋 Request Details
This is to completely separate the development of the homepage from the SDK.
📜 Code of Conduct

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

Pushed the updates to the branch webpage.


Add State Views and Config View specialization

Add StateView and its Factory
StateViewFactory provides read-only views into state stored in a merkle tree database. These views can provide a window into the state which can be used throughout a block of processing without concern of the state being changed underneath the process.
Add ConfigView and its Factory
ConfigView is a specialized StateView which translates keys into state addresses and transforms state entries into their respective values.  This can be used by validator components to read on-chain settings at viewed from the lens of a specific point in the chain.

Probably a nit but shouldn't all of these files have a new line at the end?

new-lines would fail our linting rules. But, since #79 is not merged in yet, it did not catch some other linting issues that are there.  Will fix.
nit away!

Hold off on this - need to correct some tests