Implement OpenSearch core branching strategy

Description
Ensure MAJOR_VERSION.x branch exists, the main branch acts as source of truth effectively working on 2 versions at the same time.
Related META issue
https://github.com/opensearch-project/opensearch-plugins/issues/142
Current Behavior
Currently plugins follow a branching strategy where they work on main for the next development iteration, effectively working on 2 versions at the same time. This is not always true for all plugins, the release branch or branch pattern is not consistent, the lack of this standardization would limit multiple automation workflows and alignment with core repo. More details on META ISSUE
Proposed solution
Follow OpenSearch core branching. Create 1.x and 2.x branches, do not create 2.0 as a branch of main, instead create main -> 2.x -> 2.0. Maintain working CI for 3 releases at any given time.

@prudhvigodithi We've updated branches 1.x and 2.x.

@prudhvigodithi waiting for job-scheduler to merge in 3.0

@ps48 That was done.

Status:

[ ] main is building 3.0 -> Currently fails at bwc testing stage.
[x] 2.x is building next 2.x, which is currently 2.4.0
[x] 2.3 is building next 2.3, which is 2.3.1
[ ] manifests in https://github.com/opensearch-project/opensearch-build/tree/main/manifests include all 3

[ ] manifests update in 2.4.0 pending here: https://github.com/opensearch-project/opensearch-build/pull/2696

3.0 merge to main is blocked by manifests update 2.4.0 PR pending in opensearch-build repo.

Waiting for 2.4.0 dist. build to be successful on OS side. This is needed to merge 3.0.0's bwc testing.

2.4.0 artifact is available. 3.0.0 build fails due to upstream changes from common utils: https://github.com/opensearch-project/common-utils/pull/281

The branches are updated and added to build. Closing the issue.


txnbuild: add AddSignatureBase64 function

PR Checklist
PR Structure

[x] This PR has reasonably narrow scope (if not, break it down into smaller PRs).
[x] This PR avoids mixing refactoring changes with feature changes (split into two PRs
otherwise).
[x] This PR's title starts with name of package that is most changed in the PR, ex.
services/friendbot, or all or doc if the changes are broad or impact many
packages.

Thoroughness

[x] This PR adds tests for the most critical parts of the new functionality or fixes.
[ ] I've updated any docs (developer docs, .md
files, etc... affected by this change). Take a look in the docs folder for a given service,
like this one.

Release planning

[ ] I've updated the relevant CHANGELOG (here for Horizon) if
needed with deprecations, added features, breaking changes, and DB schema changes.
[ ] I've decided if this PR requires a new major/minor version according to
semver, or if it's mainly a patch change. The PR is targeted at the next
release branch if it's not a patch change.

What
This PR adds AddSignatureBase64 function to both Transaction object and FeeBumpTransaction object.
Why
In JS SDK, there is addSignature function to add a base64 signature to a transaction. However, there is nothing like this in Go SDK.
In SEP 30, the response of the sign endpoint contains a signature in base64. It would be helpful if there is a function in txnbuild that adds a signature in base64 to the transaction.
Known limitations
N/A
Close #2440

@ire-and-curses https://github.com/stellar/go/pull/2590


GH Packages Publishing is difficult

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.

Steps to reproduce
For example, one of the bigger pain points is actually publishing to GH Packages because of the required Repository URI, my workaround is to publish to a temporary local disk repository, uncompress the nuspec, directly inject the URI via importing the XML and using XPATH, saving it, then using dotnet nuget to push the recompressed Nuget package up to github. This works, but is far from ideal
from @Adrian-andersson
Expected behavior
works via PSResourceGet

Actual behavior
Doesn't

Error details
No response
Environment data
PowerShellGet beta21 is broken for GH so pinned to 19

Visuals
No response

@adrian-andersson publishing to GH Packages worked in beta 19? or was it just searching that worked?

This will be resolved in our next release, by PR #1224 . To publish to Github Packages you will need either: -Credential where username is your github username and password is your PAT with publish permissions/access, OR, -ApiKey <PAT with publish permissions/access>
We will be updating docs with info/requirements on publishing to the specific repo's.


extended semver2 support in paket.template files

Attempt at supporting half-open dependency constraints with minimum from current or locked version, but open to semver-declared compatibility.
Example of intended usage would be My.Package ~> LOCKED:Minor >= LOCKEDVERSION.

Numeric syntax is "number of segments used", negative counts non-zero segments from end.
Unit-testing is done by extending existing scenarios via TestCase, further may be added.
Combining with group-binding syntax is expected and supported, like:

LOCKED-NetCore:Patch -or- LOCKED:Patch-NetCore
LOCKED-NetCore:[3] -or- LOCKED:[3]-NetCore
LOCKED-NetCore:[-1] -or- LOCKED:[-1]-NetCore

As side effect, paket.template dependencies can now support inline and full-line comments.
Locked-version dependencies without group bind are assumed to be "Main" and print warnings when resolved from different group.

do we need to update docs?

I can add docs change, if there are no expected changes in the proposed syntax

Yes please
Viktor Svub<EMAIL_ADDRESS>schrieb am Do., 24. Mai 2018, 18:19:

I can add docs change, if there are no expected changes in the proposed
syntax
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/fsprojects/Paket/pull/3184#issuecomment-391774782,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AADgNF6hwXk108lTzPg1sNlmWSkceAqmks5t1t2XgaJpZM4TyzAd
.

Docs updated, feel free to do any fixups - English not being my first language results in some creative contraptions at times :)


[SUGGESTION] RGBA conversion

Hi,
seeing that the extension has RGB/HEX conversion, would it be possible to add RGBA/HEX (in #rrggbbaa format) conversion? I think it could be really useful
Thanks in advance,
Matteo

Hi Matteo,
Makes total sense. I’ll only be able to tackle this next week, but will get it done.
In the meantime if you’re interested, you can easily create a user script to do it without going through the source code of the extension. Check the docs here

That's amazing! Thank you so much :)
I'll be waiting for the next release 😁


Fatal: /mnt/easyrsa/pki/ta.key: no such file or directory

Full log of ovpn-admin container
2022/04/21 12:05:54 WARNING: openvpn mgmt interface for main is not reachable by addr <IP_ADDRESS>:8989
2022/04/21 12:05:54 openssl x509 -in /mnt/easyrsa/pki/ca.crt -noout -enddate | awk -F "=" {'print $2'}
2022/04/21 12:05:54 Runnnig in debug mode
2022/04/21 12:05:54 Runnnig in verbose mode
2022/04/21 12:05:54 Bind: http://<IP_ADDRESS>:8080
2022/04/21 12:06:13 date +%Y-%m-%d\ %H:%M:%S && cd /mnt/easyrsa && easyrsa build-client-full pepo nopass
2022/04/21 12:06:13 2022-04-21 12:06:13
Using SSL: openssl OpenSSL 1.1.1n  15 Mar 2022
Generating a RSA private key
.....................................+++++
...............................................................+++++
writing new private key to '/mnt/easyrsa/pki/easy-rsa-22.LpgMjg/tmp.lFAiMM'
-----
Using configuration from /mnt/easyrsa/pki/easy-rsa-22.LpgMjg/tmp.nHLBgo
Check that the request matches the signature
Signature ok
The Subject's Distinguished Name is as follows
commonName            :ASN.1 12:'pepo'
Certificate is to be certified until Jul 24 12:06:13 2024 GMT (825 days)

Write out database with 1 new entries
Data Base Updated

2022/04/21 12:06:13 INFO: user created: pepo
2022/04/21 12:06:14 WARNING: hosts for pepo
 [{<IP_ADDRESS> 7777 tcp}]
2022/04/21 12:06:14 open /mnt/easyrsa/pki/ta.key: no such file or directory

ovpn-admin needs to have access to some files from openvpn server as well. do you have running openvpn-server container with shared directories?

It worked after restart the failed container
FYI, I have run it with docker-compose. The file system should be already shared between two containers.


Integrating Astraeus into Eureka! for data handling and I/O

The current version (Apr 22) works for NIRCam and MIRI at S3 only.  I will continue working on NIRSpec at S3 and then move on to S4.  Noticeable changes within S3 include:

Speed improvement when identifying cosmic rays in BG region
Renaming data.data to data.flux
An HDF5 file for each segment, containing 3D data frames (time, y, x) and 2D spectra (time, wavelength)
An HDF5 file containing 2D spectra (time, wavelength) for the entire visit

@kevin218 I just ran the quickstart on this branch to check for filename changes and the dynesty fitting is significantly slower than the current main branch (04/29).
I also get these warnings every now and then:
2022-04-29 15:01:48,273 - stpipe - WARNING - /Users/acarter/anaconda3/envs/ers_dc/lib/python3.10/site-packages/dynesty/sampling.py:221: UserWarning: Random number generation appears to be extremely inefficient. Adjusting the scale-factor accordingly.

Strange, I don't see how any of the changes in this PR would affect the GP fitting.

In fairness I've seen those types of warnings with code that has nothing to do with xarrays, so I don't know for sure if that's specifically related.

You will also need to add Astraeus<EMAIL_ADDRESS>as a requirement in the pip section of environment.yml and to the requirements.txt file.

I went with Astraeus @ git+https://github.com/kevin218/Astraeus@main#egg=Astraeus instead since there will be changes in the near future with your pending PR.


Create deploy.yml

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


vscode 'code ' command now opening files in new window instead of tab within same window above terminal.

Issue Type: Bug
It used to be that when i'd enter "code filename.py" in bash terminal it'd open the file in a new tab above my terminal.. Now it opens in a new window/instance of vscode. If in this new window/instance of vscode I go to the terminal and enter 'code' command followed by a filename it opens in a new tab in the same window. But when I close out and again open vscode through ubuntu, any files opened via the embedded bash terminal open in a new window still.

Do you have window.openFilesInNewWindow set?

I tried setting that to off, and restarted, it didn't change anything, i tried setting it to on as well and no change either....

SOLVED by adding "workbench.editor.enablePreview": false to settings.json

Should the enablement of the file preview functionality cause such an issue?


Update application.scss with reference to banner on moj design system

Added @import "moj/components/banner/banner";

This is failing because MoJ front-end is not installed in this application. (Should have spotted that when approving previous PR to add MoJ banner 🙈!)


Provide sha1 hashes for stemcells

On http://bosh.io/stemcells/bosh-aws-xen-ubuntu-trusty-go_agent, you only provide md5 hashes. But bosh init wants sha1:
Command 'deploy' failed:
  Validating deployment manifest:
    resource_pools[0].stemcell.sha1 must be provided for http URL

You already provide sha1 hashes for releases, I think you should provide them for stemcells as well.
Or at least write release notes for stemcells and include sha1 hash there. Now I have to download the stemcell manually, check that md5 matches, then compute sha1 and use that in my manifest...

See https://github.com/cloudfoundry/bosh-init/issues/41 feel free to chime in there.


Validating user input in form flow with regex specified in Json schema

As also given in the sandwich bot example, for numeric inputs, we can specify the minimum and maximum in the json schema,
"age": {
  "type": [
    "number",
    "null"
  ],
  "minimum": 18,
  "maximum": 150

this automatically expects a number between 18 and 150,
Similarly , I would like to know if its possible to check input strings with regex specified in the schema, something like ,
"zipcode": {
  "type": [
    "string",
    "null"
  ],
  "pattern": "[0-9]{6}"

where pattern is also a Json schema keyword if I'm not mistaken. It should accept a 6 digit number, but the above thing doesn't really work, and it accepts any string.
I looked through the documentation and didn't find anything related to this. I need my form filler to be generic, i.e. there could be many different forms with different fields,  all working from the same piece of code but with different form schemas. So, I cannot write custom validation function for fields as they are form dependant.
So is there a way to match user input with a regex that is specified in the Json schema??
If not, I think it would be a great thing to add , since with regex we can check a lot of different inputs!!

This is a good idea and I will look into adding it.  I've also been thinking I should allow confirmation and messages in JSON schema as well...

Features like these would be of great help in my project, thanks a lot !

OK, I have added this and it will be in our next release.  Thanks for the suggestion!


Adding a code example

@PiJoCoder : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@stevestein


Timeout fix

HTTP write timeout should match script run timeout. The default script run timeout is 1 minute, but it is effectively 5 seconds (the HTTP write timeout).

+1

@ncabatoff Any update here on if/when this will be merged? I'm also experiencing a similar issue.

That helped me too


improve ebi submission

Based on my analysis, this solves the bottleneck we are seeing with EBI submissions; in all fairness, I don't know/understand why we decided to loop over all the samples in the sample info file vs. just looping over the prep info samples, which makes more sense and, at the end of the day, is what we are gonna be submitting.
BTW, in a test in the real system an EBI generation ebi_submission = EBISubmission(56057, 'ADD') used to take ~1.5hrs, while now it takes ~3min.

That’s great!
On Sep 12, 2018, at 5:33 PM, Antonio Gonzalez <notifications<EMAIL_ADDRESS>wrote:
Based on my analysis, this solves the bottleneck we are seeing with EBI submissions; in all fairness, I don't know/understand why we decided to loop over all the samples in the sample info file vs. just looping over the prep info samples, which makes more sense and, at the end of the day, is what we are gonna be submitting.
BTW, in a test in the real system an EBI generation ebi_submission = EBISubmission(56057, 'ADD') used to take ~1.5hrs, while now it takes ~3min.

You can view, comment on, or merge this pull request online at:
https://github.com/biocore/qiita/pull/2666
Commit Summary

improve ebi submission

File Changes

M qiita_ware/ebi.pyhttps://github.com/biocore/qiita/pull/2666/files#diff-0 (8)

Patch Links:

https://github.com/biocore/qiita/pull/2666.patch
https://github.com/biocore/qiita/pull/2666.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/biocore/qiita/pull/2666, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AB69KbBRJxvBKSZhW5pwnNn5isH-fvHFks5uaae2gaJpZM4WmYMO.


Build Error on Different Platforms (serialport & electron)

SerialPort Version
10.5.0
Node Version
18.16.1
Electron Version
26.4.0
Platform
Darwin MacBook-Pro-Appnroll-3.local 22.4.0 Darwin Kernel Version 22.4.0: Mon Mar  6 21:00:17 PST 2023; root:xnu-8796.101.5~3/RELEASE_X86_64 x86_64
Architecture
x86/x64
Hardware or chipset of serialport
No response
What steps will reproduce the bug?

Clone the dkarski:electron-serialport:electron-builder project repository.
Run the application on a Mac system.
Try to build (an application on a Mac system) and run the application on a Windows system.

What happens?
When I try to run the application on a Windows system that has been built on a Mac system, the application behaves incorrectly and displays the following error in the console. However, when I build the application on Windows, it runs without any issues.
Uncaught Error: \\?\C:\Users\Daniel<EMAIL_ADDRESS>is not a valid Win32 application.
\\?\C:\Users\Daniel<EMAIL_ADDRESS>
What should have happened?
I would expect the application to work correctly on a Windows system, regardless of the system on which it was built.
Additional information
In my case, I used the electron-builder tool for building the application, but a similar issue occurs when using other tools such as electron-forge with webpack or Vite. It appears that the build tool is not the primary cause of the issue described.
It's important to note that when I build the application on Windows, it runs without any issues. The problem seems to be specific to building the application on a Mac and then running it on Windows.
I would appreciate any assistance in resolving this problem, as it hinders the development and testing of the application on different platforms.
Thank you for your attention and assistance!

I'm not sure if electron-builder supports cross build of a windows app from MacOS.  The only cross build scenario that I can see in the documentation is building on Linux to target windows https://www.electron.build/multi-platform-build.html#to-build-app-for-windows-on-linux
I wonder if a docker container would let you work around this limitation?


Add cdb.exe

Tool information

Tool name: CDB.exe
Tool license: Windows SDK license
Add or update? Add
Desired version: Latest
Approximate size:
If this is an add request:

Brief description of tool: Windows command line debugger
URL for tool's homepage: https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/

Area for Triage:
Question, Bug, or Feature?:
Having this installed will allow for automated crash dump processing directly on the build/test machine.
Virtual environments affected

[ ] macOS 10.15
[ ] Ubuntu 16.04 LTS
[ ] Ubuntu 18.04 LTS
[ ] Windows Server 2016 R2
[x] Windows Server 2019

Can this tool be installed during the build?
I don't know
Tool installation time in runtime
I don't know
Are you willing to submit a PR?
No

Hello, @nibanks.
It seems debugger tools are already installed on the windows images. You can use cdb tools using the full path:
C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\cdb.exe
C:\Program Files (x86)\Windows Kits\10\Debuggers\x32\cdb.exe

We will consider adding debugger tools to PATH variable.

@nibanks Currently, we are not planning to add debugging tools to PATH on Windows images, therefore I can suggest the following way to work with debugging tools:
- name: Add debugger to the Path
  run: echo "::add-path::c:\Program Files (x86)\Windows Kits\10\Debuggers\x64"
- name: cdb
  run: cdb.exe -version

In case of another architecture is required you can just change the path to the required one.
If additional information or assistance is required, do not hesitate to contact us.

@Darleev can I ask why you don't want to add it to the path?

@nibanks we are not planning to add debugger tools to the path, because "C:\Program Files (x86)\Windows Kits\10\Debuggers\x64" path contains tools which were installed in scope of other packages and such solution can re-write them. It can lead to unpredictable impact for other users.

@Darleev Ok. Thanks for the explanation. I will try to update things on my side to add it to PATH myself. Feel free to close this issue.

@nibanks if additional assistance is required from our side, please let us know, we will be glad to assist you further.

Is echo "::add-path::c:\Program Files (x86)\Windows Kits\10\Debuggers\x64" a special shortcut in Azure? Trying to run it from inside a powershell script and it doesn't seem to propagate the path to subsequent steps. Also tried updating the registry based PATH from our script, and that doesn't seem to propagate either.

For GitHub Actions:
echo "::add-path::c:\Program Files (x86)\Windows Kits\10\Debuggers\x64"

For Azure DevOps: (Link)
echo "##vso[task.prependpath]c:\Program Files (x86)\Windows Kits\10\Debuggers\x64"

@Darleev It looks like cdb was removed from the Windows-2022 images. Can we get this reopened to investigate that? Or should I create a new issue?

@ThadHouse cdb in included in the win-2019 image as a part of the WDK bundle. As WDK is not available for win-2022 yet there is no cdb.

Any update on this for the latest images? :)
We really need to debug things in runners from time to time, such as DLL load issues.


Make download submission code generalized across other profile sites.

here

Can't solve this by shifting the functions to modules/sites/* as gevent interferes -
LoopExit: ('This operation would block forever', <Hub at 0x7f057c3594b0 epoll pending=0 ref=0 fileno=19>)


V2 - DID

To-do list:

[ ] DID pattern, current working thought did:dens:<dens-id> (as it is available https://www.w3.org/TR/did-spec-registries/#did-methods)
[ ] Define exactly how DID data is stored:

sub-key in meta?
Replace meta with DID entirely? (...probably this)

[ ] Replace :: with . as :: is not in spec - https://www.w3.org/TR/did-core/#did-syntax (then again†)

question: remove our parent (/) syntax? It clashes with DID path syntax (gut feel: yes)

[ ] Implement DID dereferencing, which returns only the DID document. (NB this suggests that replacing the meta with DID style meta entirely is a better shout)

† this is also mentioned:
NOTE: Colons in method-specific-id
The meaning of colons in the method-specific-id is entirely method-specific. Colons might be used by [DID methods](https://www.w3.org/TR/did-core/#dfn-did-methods) for establishing hierarchically partitioned namespaces, for identifying specific instances or parts of the [verifiable data registry](https://www.w3.org/TR/did-core/#dfn-verifiable-data-registry), or for other purposes. Implementers are advised to avoid assuming any meanings or behaviors associated with a colon that are generically applicable to all [DID methods](https://www.w3.org/TR/did-core/#dfn-did-methods).

The method-specific-id format MAY include colons. The use of colons MUST comply syntactically with the method-specific-id ABNF rule.

However my concern here is that users may not understand the relation being presented. My other concern is that using dots will not be understood, so open to ideas there.

Current thoughts on import:

Dump Juno DENS state at a date
Import name -> wallet mappings into new app state and get users to update state

Thoughts on stale ids: introduce method where they are auto-freed after 10y if some renew button hasn't been hit.
Renew is free (except for cost of gas)

Target architecture from discussion:
DENS stays as its own contract
DID is a new contract
if a DENS is interacted with* and a DID does not exist for that minerva address, then a new DID record should be created on the DID contract.
From the P.O.V. of the DID contract, DENS is only one service provider.
Service providers should be updateable via an endpoint (sudo or admin multisig) on the DID contract.

i.e. mint, metadata update

@spoo-bar do you want to stick the example document you had on here so we can use that as a target shape?

DID format
did:minerva:{minerva_addr}
Sample DID docuemnt
{
	"id": "did:minerva:minervaa1d18a9a76a0a86b62fcdcb2e547173f3c9",
	"publicKey": [
		{
			"id": "did:minerva:minervaa1d18a9a76a0a86b62fcdcb2e547173f3c9#keyID-1",
			"type": "Secp256k1VerificationKey2019",
			"publicKeyBase58": "tfJRkK8kEu8YFML8bwpkZwzo8YXDFhfFuryfGQAtw4jg"
		}
	],
	...
	"service": [
		{
			"id": "did:minerva:minervaa1d18a9a76a0a86b62fcdcb2e547173f3c9#spoo_bar",
			"type": "dens",
			"endpoint": "spoo_bar"
		},
		{
			"id": "did:minerva:minervaa1d18a9a76a0a86b62fcdcb2e547173f3c9#spoorthi",
			"type": "dens",
			"endpoint": "spoorthi"
		},
	]
}


Failures on [cfe] Implement legacy top merge functionality

There are new test failures on [cfe] Implement legacy top merge functionality.
The tests
language_2/mixin/super_2_test RuntimeError (expected Pass)

are failing on configurations
dart2js-hostasserts-weak-linux-x64-d8

This has been fixed for dart2js.


Implementing an auto-typing feature in JavaScript

Proposed title of the article
Implementing an auto-typing feature in JavaScript
Introduction paragraph (2-3 paragraphs):
Auto-typing enhances the look of a site and improves user experience. One may want to animate his/her text content for the users to see when they visit the page.
It can be used to make eye-catching adverts for attracting customers. In this article, we will look at how to implement it in JavaScript.
Key takeaways:
We will learn about:

IIFEs(Immediately Invoked Function Expressions).
JavaScript timing methods.
Using IIFEs and the JavaScript timing methodsto create an auto-typing feature for text.

References:
N/A

@munubi254
Seems like a helpful topic - lets please be sure it add value beyond what can be found in the official docs and other blog sites. Lets also make sure that it does not overlap with any existing EngEd articles or incoming topic suggestions (if you haven't already) to avoid any potential article closure. - approved


New nice theme!!!!

Description

I added the best theme ever!!!!!
Actually it's my personal theme, but I use it all the time and I think it belongs here too.
Type of change

[x ] New feature (added a non-breaking change which adds functionality)

How Has This Been Tested?
With the attribute thing in the link
Checklist:

[ x] I have checked to make sure no other pull requests are open for this issue
[x ] The code is properly formatted and is consistent with the existing code style

Hi, I thought it would be nice if there is a second theme where the text is white, so I made it und modern-lilac2. If you send me again such an image I will add this theme also to the doc so that you can merge this PR.

The image is from the demo site

https://user-images.githubusercontent.com/20955511/197575977-029fc730-9c7e-4556-be7c-a727a1715fa7.png

Did it, you can merge!!!!


[Professional Plan] Implement limits for table_quota

Most likely this is already working but:

Check it
Report proper exceptions. Rephrase the error message so that the user understand what's happening.
Check we are covered by tests cases

It seems like backend it's already well covered (also with tests). There's no way from the dashboard to create a dataset when the limit is reached. It's returning a 400 error with {"errors":["You have reached your table quota"]}.
The frontend is showing a proper message (Over account table limit, please upgrade) most of the times:

Import a dataset
Import a zip with more datasets than allowed
Import a .carto with more datasets than allowed
Duplicate dataset
New map importing a dataset

When you add a new layer, it's showing the error Could not add layer. It could be more specific.
And when you create a new empty dataset or map, it gets waiting forever. We should show a message there.
@csubira @alejandraarri

👍

Out of curiosity... what happens if I "Import a .carto with more datasets than allowed"? Are some datasets imported before the limit is reached? Thanks!

It throws an error and nothing is done (and the same when importing a zip).

All the cases mentioned in this issue are being solved in this issue
Closing then


Add Cupertino PasswordBox

For which Platform:

[x] UWP
[x] iOS
[x] Android
[x] WebAssembly
[x] macOS

Verified on build  1.0.0 (716)


onboard Forcepoint Cloud Security Gateway

Fixes #
Proposed Changes

@v-jayakal  as you requested, I need to review and approve this PR. can you add me to the list of reviewers for this PR?

@v-jayakal  as you requested, I need to review and approve this PR. can you add me to the list of reviewers for this PR?

@v-jayakal as you requested, I need to review and approve this PR. can you add me to the list of reviewers for this PR?

@v-jayakal I see you have assigned the PR to me, but I still can not review and approve this PR . this review and approval will be done on the Azure/Sentinel repo and I am not sure if I have permission to do that.
please the below screenshot. I do not have reviewing button.

@v-jayakal as you requested, I need to review and approve this PR. can you add me to the list of reviewers for this PR?

@v-jayakal I see you have assigned the PR to me, but I still can not review and approve this PR . this review and approval will be done on the Azure/Sentinel repo and I am not sure if I have permission to do that.
please the below screenshot. I do not have reviewing button.

Approval, All the changes are captured in this PR,

Approval, All the changes are captured in this PR,

Thanks @Dlo-Bagari for the review - please close out the old PRs related to this. It'll help to scorch your repo and possibly re-fork and clone the repo for future changes.
@v-jayakal - please merge this and take it forward - thanks.

Thanks @Dlo-Bagari for the review - please close out the old PRs related to this. It'll help to scorch your repo and possibly re-fork and clone the repo for future changes.
@v-jayakal - please merge this and take it forward - thanks.

@Dlo-Bagari : We have updated Id and Title of connector to match with Vendor Name as per Rule. Below are the old and changed values. Thanks!!!
Old Values:
"id": "ForcepointCloudSecurityGateway",
"title": "Forcepoint Cloud Security Gateway",
New Values:
"id": "ForcepointCSG",
"title": "Forcepoint CSG",

@Dlo-Bagari : We have updated Id and Title of connector to match with Vendor Name as per Rule. Below are the old and changed values. Thanks!!!
Old Values:
"id": "ForcepointCloudSecurityGateway",
"title": "Forcepoint Cloud Security Gateway",
New Values:
"id": "ForcepointCSG",
"title": "Forcepoint CSG",

@Dlo-Bagari, Please note the change of id and title to have consistency and to follow the guidelines here https://github.com/Azure/Azure-Sentinel/blob/master/DataConnectors/Templates/Data Connectors Template Guidance.md. The expectation is to have the Provider name in id and title. Please let us know that you are aware of this change and okay with it. Rest of the connector is ready for approval and merging. Thanks.

@Dlo-Bagari : We have updated Id and Title of connector to match with Vendor Name as per Rule. Below are the old and changed values. Thanks!!!
Old Values:
"id": "ForcepointCloudSecurityGateway",
"title": "Forcepoint Cloud Security Gateway",
New Values:
"id": "ForcepointCSG",
"title": "Forcepoint CSG",

@Dlo-Bagari, Please note the change of id and title to have consistency and to follow the guidelines here https://github.com/Azure/Azure-Sentinel/blob/master/DataConnectors/Templates/Data Connectors Template Guidance.md. The expectation is to have the Provider name in id and title. Please let us know that you are aware of this change and okay with it. Rest of the connector is ready for approval and merging. Thanks.

@v-jayakal I am ok with this change.

@Dlo-Bagari : We have updated Id and Title of connector to match with Vendor Name as per Rule. Below are the old and changed values. Thanks!!!
Old Values:
"id": "ForcepointCloudSecurityGateway",
"title": "Forcepoint Cloud Security Gateway",
New Values:
"id": "ForcepointCSG",
"title": "Forcepoint CSG",

@Dlo-Bagari, Please note the change of id and title to have consistency and to follow the guidelines here https://github.com/Azure/Azure-Sentinel/blob/master/DataConnectors/Templates/Data Connectors Template Guidance.md. The expectation is to have the Provider name in id and title. Please let us know that you are aware of this change and okay with it. Rest of the connector is ready for approval and merging. Thanks.

@v-jayakal I am ok with this change.

@Dlo-Bagari , Thanks.


Inconsistent type enforcement for finalize argument in ground state solvers

DMRG methods take in a keyword argument finalize, while GradientGrassmann take in finalize!, meant to act as a callback function at the end of each solver iteration. DMRG is flexible with the type of the argument, whereas GradientGrassmann casts it into a Function.
This was encountered when trying to use a struct as a function so that it carries local state while performing the required finalizations.

Additionally, I'm not even sure the signatures of the finalizers are the same.
OptimKit uses finalize!(x, f, g, numiter) -> x, f, g, while DMRG requires finalize(iter, state, H, envs) -> state, envs

Yes, I noticed that also, but thats just by virtue of DMRG working differently than Gradient methods whereas the casting as far as I see, isn't strictly necessary (?).
However, I did wonder if there was a scope to introduce a unified callback interface for these solvers, but wasn't sure if it made sense given how differently these methods work. At the very least, I think it makes sense for a user to have an easier way to quickly profile optimization schemes to choose the best one for the system at hand without having to dig through these differences. But I suppose a separate issue is in order for that.


Discrepancies With Package Registration

Performing the usual ]add TSAnalysis has an issue. The first thing I tried was
Y = Array(tdata)
d = 1;
p = 0;
q = 5;
arima_settings = ARIMASettings(Y, d, p, q)

Copied from the notes on the homepage. This resulted in the error
ERROR: LoadError: UndefVarError: ARIMASettings not defined

I checked the source files on the main branch, which revealed the exports as follows
module TSAnalysis

    # Libraries
    using Dates, Distributed, Logging;
    using LinearAlgebra, Distributions, Statistics;

    # Custom dependencies
    const local_path = dirname(@__FILE__);
    include("$local_path/types.jl");
    include("$local_path/methods.jl");
    include("$local_path/kalman.jl");
    include("$local_path/subsampling.jl");
    #include("$local_path/uc_models.jl");

    # Export types
    export JVector, JArray, IntVector, IntMatrix, IntArray, FloatVector, FloatMatrix, FloatArray, SymMatrix, DiagMatrix,
           KalmanSettings, ImmutableKalmanSettings, MutableKalmanSettings, KalmanStatus,
           ARIMASettings, VARIMASettings;

We can see ARIMASettings is clearly exported here. I checked the actual file on disk, though, and get the following:
module TSAnalysis

    # Libraries
    using Distributed;
    using Dates, Logging;
    using LinearAlgebra, Distributions, Statistics;

    # Custom dependencies
    const local_path = dirname(@__FILE__);
    include("$local_path/types.jl");
    include("$local_path/methods.jl");
    include("$local_path/kalman.jl");

    # Export
    export JVector, JArray, KalmanSettings, ImmutableKalmanSettings, MutableKalmanSettings, KalmanStatus;
    export mean_skipmissing, std_skipmissing, is_vector_in_matrix, demean, lag, companion_form, ext_companion_form;
    export kfilter!, kforecast, ksmoother;
end

I do not have an explanation for the substantial difference here, but the package is currently not usable via the typical method because so many of the exports are lacking.

Hi there,
The registered version is not what you are seeing in the master and dev branches. I am currently in the process of moving the estimation functions into a separate package and thus I have temporarily commented them out. This child package will be out by the end of summer and it will include a few extra models.
Right now, there are a few options that you can follow:

use the latest registered version of TSAnalysis and pin down the version of Optim required to install it;
use a previous registered version of TSAnalysis;
download the latest registered version of TSAnalysis from here and use it locally with the most up-to-date dependencies;
use the latest unregistered development version of TSAnalysis installing it via ]add TSAnalysis#dev.

Please note that for options 1 and 2 all you need to do is running ]add TSAnalysis after having decided what to do with Optim. Also, option 4 does not include the estimation functions for the reasons described above.
If you need to estimate VARIMA models right now I would personally use option 3. Option 4 is best if you only need to use the Kaman filter and smoother since it includes much more stable and efficient implementations.

A clear answer, thank you. You may want an abbreviated explanation as a note at the top of the Readme here.

I have pinned it for now. I think it should be enough for now.

This has been fixed. Please note that TSAnalysis.jl is now called MessyTimeSeries.jl. The model estimation and validation is addressed in MessyTimeSeriesOptim.jl. The documentation will be released in the following weeks. For now, the docstrings and reference papers (preprint 1 and preprint 2) should be enough.


Tracker for realistic queue benchmarking harness

Overview
At a high level, our Shared Testing Harness works by processing a workload of pushes and pops as quickly as possible.
Benefits of the current setup.

There's a simple way to verify correctness: simply check the hardware output matches that of the oracle.
Benchmarking our queues is straight forward:

run synthesis and compute cycle counts
compute

total_time = cycle_count * (1000/(7 - worst_slack))

to estimate the total time spent on our workload. Smaller total_time means roughly faster queue!
Drawbacks of the current setup.

This is an unrealistic depicition of the way switches process packets.

IRL, our queues can't look into the future and know the entire workload of pushes and pops at the start.
IRL, there may come times where our queue does nothing (when packets are in flight and it's not yet time to call pop).
However, since our test harness tries to process all pushes and pops as fast as possible, our tests have no idle time!

We remedy this by making a benchmarking harness that more closely models actual PCAPs. Broadly, we wish to do the following:

Fix a specific clock period for our queues.
Determine the rate at which we call pop
For each push in our workload, keep track of an "arrival time" for the associated packet.
Actually push a packet only once its arrival time has passed.

the hardware can do this by counting cycles since we've fixed the clock period

Challenges with the new setup.

Benchmarking our queues becomes trickier: there's no longer a single number (total_time) we can use to compare designs.
Instead, we might consider some subset of the following:

generate graphs similar to those produced by our simulator
keep track of how often overflow/underflow occurs
Perhaps we can qualitatively compare queues with the helps of these statistics.

We can no longer use this setup to check the correctness of our hardware.

the number of cycles spent to push and pop now influences the order packets are popped

Plan

[x] Write script to parse PCAPs and generate a .data file.
The data file should include the following memories:

commands, values, ans_mem as usual
arrival_cycles, to keep track of the packet's arrival time for each push
mac_addrs, to keep track of the packet's source for each push; we'll use this for flow inference

[ ] Make a calyx component similar to queue_call.py to repeatedly invoke our queue.
[ ] Generate graphs for our queues in the style of Formal Abstractions and our simulator.

Hooray, looks great! And yes, just bake in some simple flow inference for now.


Fix BLE virtual test hang in some machines

In some jenkens machine, cmd check inputting in pexpect is not working somehow. Set force as True to bypass this check.

Codecov Report

Merging #68 into master will increase coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #68      +/-   ##
==========================================
+ Coverage   60.12%   60.13%   +<.01%
==========================================
  Files         306      306
  Lines       49370    49371       +1
==========================================
+ Hits        29685    29690       +5
+ Misses      19685    19681       -4

Impacted Files
Coverage Δ

src/test-apps/TestSystemObject.cpp
97.56% <0%> (+0.01%)
:arrow_up:

src/lib/profiles/security/WeaveCASEEngine.cpp
93.28% <0%> (+0.23%)
:arrow_up:

src/lib/profiles/security/WeaveToX509.cpp
88.8% <0%> (+0.26%)
:arrow_up:

src/lib/support/ASN1Writer.cpp
85.51% <0%> (+0.93%)
: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 b6ac50a...8f6fad5. Read the comment docs.


Truncate UNPUBLISHED - NOT APPROVED labels

Some translations make the lables larger then the available width on mobile.
We want to truncate the labels (with ellipsis) rathen then wrapping to new line.

@giohappy it seems this issue has been address by the new resource status label icons https://github.com/GeoNode/geonode-mapstore-client/pull/745

I agree @DavidQuartz. I will close this.


SFTP to DreamHost

I had my Allsky working fine prior to accidently reinstalling the latest version and now I cannot get the current image or any other file (keo, startrail, timelapse) to my website. I am using DreamHost and have entered SFTP credentials yet, nothing is working.
Anyone else running into these issues? Id rather not have to manually push all of this daily to the site.

@PhotonPup Sean,  Have you looked at the uploads Troubleshooting Wiki page?
If you had uploads working before then the issue is most likely something in your settings.  Do you have the old ftp-settings.sh file?

Hey Eric,
Thanks for the response. I'll take a look and post back findings. Will be a couple days but appreciate it.
Semper Fi,
Sean
On Wed, Jun 22, 2022 at 6:19 PM, @.***> wrote:
@PhotonPup Sean, Have you looked at the uploads Troubleshooting Wiki page?
If you had uploads working before then the issue is most likely something in your settings. Do you have the old ftp-settings.sh file?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

@PhotonPup    Sean, any update?

it looks like I am getting an upload sh error ret=1. I can see the directories on the pi and I have the files in there but doesnt seem to recognize them.
the host, username and pw look good but am not seeing the current image loaded nor if I run the end of night do any push to the website directories.

Hey Eric,
I got it to work. had a line incorrect in the directories and I only realized after running the end of night and taking a picture of it with my phone, then looking at what it was wanting, compared that to the host directories and i could see the issue.
Thank you for the help and for teaching a man to fish.

@PhotonPup   Sean, teach a man to fish and he'll have food forever.  Give him a fish and he'll have food for a day.
Or something like that.
Glad you got it working.  Are you ok with closing the Issue?


Clearer indication of what is input and what is output in debug console

Problem
In the debug console, it can sometimes be difficult to tell what is text you entered and what is the evaluated result:

This was improved with #35324 for literals but I still like how Chrome and Safari have little icons (and separator lines) to indicate this:

And F12. Don't forget Edge!

We had these lines before and decided against it, since it is not always nicely grouped two by two. Sometimes some output comes and then the lines would not look so nice.
@mjbvz you can probaly download a build from a year ago to check it out
@weinand do you remember the other reasons why we removed this?

Let's try to use the icons and see how this looks and feel.
If we like them, then we can try the separator lines (since we made some improvements to the output stream, it could be that some of the old issues no longer exist).

We could look into improving this in the future.
fyi @dgozman since you added colors in your version to make this clearer.

This is how it looks, try it out and let me know.
For the arrows I am using octicon small arrows. @misolori feedback welcome if we have some better icons. Though I peronsally like these.
@weinand already pointed out that the tree expando should be closer to the element, I will look into if that is possible

Even though the arrows are centered due to the way how the brain processes these images one looks more to the left, and one more to the right and the whole hing looks a bit messy. Suggestions welcome on how to improve!

It is there but not really pretty, esp when expanded but I believe we already talked about it


Typo in file pages/Profiile.jsx

On branch chap15 there is a typo in file src/pages/Profiile.jsx should probably be Profile.jsx
https://github.com/PacktPublishing/Full-stack-Django-and-React/blob/chap15/social-media-react/src/pages/Profiile.jsx

Hey @karlosos
It is fixed now. Thanks for pointing the issue


Syntax Highlight in Scala Import statements not working with Hiberbee theme

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Open a scala project
Import any class, trait, object you want to use
The color of those import statement is dark grey (giving an illusion that it is not used, though I am using it)
Attaching Screenshots

Expected behavior
It should have color convention similar to what we have in Java
Screenshots

IntelliJ IDEA 2020.2.1 (Ultimate Edition)
Build #IU-202.6948.69, built on August 25, 2020
Licensed to IntelliJ IDEA Evaluator
Expiration date: September 20, 2020
Runtime version: 11.0.8+10-b944.31 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 10 10.0
GC: ParNew, ConcurrentMarkSweep
Memory: 1967M
Cores: 8
Registry: ide.intellij.laf.enable.animation=true, ide.balloon.shadow.size=0
Non-Bundled Plugins: Key Promoter X, com.hiberbee.intellij.hiberbee-theme, Lombook Plugin, com.mallowigi, org.jetbrains.kotlin, org.intellij.scala

Any update on this issue. I really love the theme but it doesn't look pleasing while looking at the imports...

@nullptr7 sorry for late response, was out of working activities.
This "bug" is persistent not only with Scala, but with Groovy and Kotlin as well. Their imports recognized differently than Java in IDEs. I will try to reach Jetbrains community for assistance, as have no ideas so far. Will keep you posted

@VladyslavVolkov I believe the latest release of this theme fixes the issue. :)


Minor Typo in README.md

:sparkles: What kind of change does this PR introduce? docs update
:arrow_heading_down: What is the current behavior?
:new: What is the new behavior (if this is a feature change)?
:boom: Does this PR introduce a breaking change? No
:bug: Recommendations for testing
:memo: Links to relevant issues/docs
:thinking: Checklist before submitting

[x] I made sure all projects build.
[x] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[x] I updated CHANGELOG.md to add a description of the change.
[x] I followed the style guide lines (code style guide).
[x] I updated the relevant documentation.
[x] I rebased onto current master.

Thanks I really do appreciate 🤗


{{ form.media }} seems to be empty

I'm using Django 2.1 and Python 3.6.6. I've installed the lib using pip and added it to the INSTALLED_APPS. I've also added the field to my model.
Now it fails as if I didn't add {{ form.media }} to my template. Statics are served correctly, and if I add <script src="{% static 'recurrence/js/recurrence.js' %}"></script> manually, it seems to progress (fails on pggettext).
What could be the reason for form.media not working, though? Is it just the problem with 2.1?

Sorry for the late reply. I think I followed every single instruction there. Again, after adding those links manually, I got the form (and the entire library) to work.

collectstatic won't affect template rendering. At a bit of a loss here - this works for me. Could you confirm if switching to Django 2.0 fixes this for you? Maybe we've missed something.

Sure, I'll try running against 2.0 and report here.

The issue is with a missing view.
https://github.com/django-recurrence/django-recurrence/issues/128#issuecomment-428689277

having a similar issue where I can see the add date and add rules buttons but clicking them doesnt do anything in my model form. In the django admin it works perfectly fine.

I had the same probleme.  think I followed every single instruction found in the instruction.but i didn't work Untill I put this in my template
{% csrf_token %}

{{form.media}}

{{form.as_p}}

I think {{form.media}} should be followed by {{form.as_p}}.


Search with Google opens wrong browser

Running NNW 6.0.1 on Big Sur. Right click on a word in an article, and press "Search with Google". This opens Safari instead of my default browser (Firefox).

This is just how the Mac works and doesn't have anything to do with NetNewsWire.
If you want to change this behavior, here are some options.
https://apple.stackexchange.com/questions/10999/search-in-google-always-open-safari-instead-of-default-browser
https://stackoverflow.com/questions/17935301/how-to-force-mac-os-to-open-search-with-google-in-chrome


To delete teams page which is redirecting from /teams to /team

What would you like to share?
To delete teams page which is redirecting from /teams to /team

Additional information
No response
Checklist

[X] I have read the Contributing Guidelines
[X] I have checked the existing issues
[X] I am willing to work on this issue (optional)
[X] I am a GSSoC'23 contributor

Hey @Anmol-Baranwal @vinzvinci
Kindly check this issue.

@s2sharpit
I have assigned you the issue. Please proceed with it, and don't hesitate to tag me if you require any assistance.


Function 'docker_call' in toil-scripts library 'programs' missing sudo option

I'm assigning this to you John because you last touched this file.

AFAICT, removal of sudo was intentional. The user invoking the docker client indirectly through the Toil script  should be in the docker group. That avoids the need for sudo.

Yeah, I think though that this gets at a good question. How prescriptive do we want to be about how users configure their cluster? I like removing the sudo option because it makes everything so much cleaner, but it makes the assumption that people set up their clusters so that Docker can be run without sudo.
However, to argue with myself, having docker as a dependency is prescriptive in and of itself. Also, it is less of an ask to ask the user to properly configure their system permissions so that they don't need sudo to run docker, than to ask sysadmins everywhere to allow people to "abuse" sudo. Anyways, if you have sudo access, you can just set up the groups properly anyways so that you don't need to run docker as root, which I suppose makes this a bit moot.
@hannes-ucsc @jvivian is this the general reasoning? Apologies for the word vomit.

Generally agree. But sudo might be limited to just the docker binary. Then again, you can
just sudo docker run -itv /:/x ubuntu vi /x/etc/sudoers
That's the part about docker that cracks me up.

just sudo docker run -itv /:/x ubuntu vi /x/etc/sudoers
That's the part about docker that cracks me up.

Or as they often ask, "WHERE IS YOUR GOD NOW‽"

I like removing the sudo option because it makes everything so much cleaner, but it makes the assumption that people set up their clusters so that Docker can be run without sudo.

If you have sudo privileges, running Docker without sudo is moot as you can just add yourself to the usergroup.

Also, it is less of an ask to ask the user to properly configure their system permissions so that they don't need sudo to run docker, than to ask sysadmins everywhere to allow people to "abuse" sudo.

Agreed.

just sudo docker run -itv /:/x ubuntu vi /x/etc/sudoers
That's the part about docker that cracks me up.
Or as they often ask, "WHERE IS YOUR GOD NOW‽"

I didn't even know you could limit sudo to specific binaries, that's hilarious.
@cmarkello — Is there a use case preventing you from running toil pipelines where you need sudo? If not, I'll go ahead and close this.

I discussed this with @cmarkello and resolved his use case so I'll be closing this.


MobX 6: Memory leak in hydrate()

I want to use hydrate() many times with short live mobx-store objects. Therefor I want to clear any watchers. But there is a reaction into hydrate() function and I can't call dispatch function of this reaction. hydrate source code:
// mobx-persist/src/index.ts
export function create({
    storage = Storage as any,
    jsonify = true,
    debounce = 0
}: any = {}) {
    return function hydrate<T extends Object>(key: string, store: T, initialState: any = {}, customArgs: any = {}): IHydrateResult<T> {
// ...
        const result = hydration()
        reaction(
            () => serialize(schema, store),
            (data: any) => storage.setItem(key, !jsonify ? data : JSON.stringify(data)),
            {
                delay: debounce
            }
        )
        return result

In MobX@6 reaction function returns dispose function. MobX docs says Always dispose of reactions.

hi did you manage to get the persist work with mobx 6?
@RusovVladimir


Add support for custom tiers in SODA Multicloud.

Issue/Feature Description:
Why this issue to fixed / feature is needed(give scenarios or use cases):
How to reproduce, in case of a bug:
Other Notes /  Environment Information: (Please give the env information, log link or any useful information for this issue)

On-premise means the on-premise object storage or other too?

On-premise means the on-premise object storage or other too?

The name of the task was created when the details were not clear. It is now updated.


Create AdyAudio

Is this PR adding new feature or fix a BUG?
Add feature / Fix BUG.
Is this pull request related to any issue? If yes, please link the issue.
#xxx

Empty PR?


Add "Raided" event to bot

https://github.com/tmijs/docs/blob/gh-pages/_posts/v1.4.2/2019-03-03-Events.md

Streamer bot is gonna take care of this and way more integrations


Avoid Tags in Aborts (fixes #275)

As discussed in #275, this PR changes Aborts to rely solely on regular reflection of aborted values instead of type tags. It's an approach similar to ZIO. The benchmark results confirm the fix of the bottleneck very well 🤣

Merging PR so I can start working on some more refinements.


getSVG is swapping the bar chart axis

When I do chartConfig.getHighcharts().getSVG() everything works great except the bar chart axises are swapped.  My guess is a certain option needs to be sent to the getSVG but I can't seem to figure it out.

Probably a question for highcharts itself as this plugin should affect this method call.

Sorry, I kept researching after I wrote this and just realized the issue was a programming issue on our end.  Closing it was the right call as I would've closed it myself if you wouldn't have been so fast.

No problem. Glad you got it fixed.


SystemJS and Safari

here is the main.js
/* global SystemJS */
(async function() {

// configure SystemJS
await SystemJS.import('system/app/config.js');

// load all detected modules
await SystemJS.import('importAll');

// start angular app
const bedrock = await SystemJS.import('bedrock-angular');
bedrock.start();

})();

Safari (v9 and v10) are throwing unexpected keyword 'function', expected ')' to end a compound expression.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function
Support for async was added to Safari in v10.1 released March 27, 2017
Safari 10.0 is the latest version available to us on SauceLabs for E2E testing.
Video of error message available here: https://saucelabs.com/beta/tests/c215c8d78cc3455faf540dab6db70881/watch

I vote that this is a "won't fix". Our multi-browser automated tests should be tested against the webpacked code (transpiled and minified code) which would make this a non-issue. That's the stuff we will be pushing into production anyway.

We are proceeding with using minified code for our cross-browser testing.


fix(sec): upgrade io.netty:netty-codec-http to 4.1.86.final

What happened？
There are 1 security vulnerabilities found in io.netty:netty-codec-http 4.1.71.Final

CVE-2022-41915

What did I do？
Upgrade io.netty:netty-codec-http from 4.1.71.Final to 4.1.86.final for vulnerability fix
What did you expect to happen？
Ideally, no insecure libs should be used.
The specification of the pull request
PR Specification from OSCS

Any movement here?

I corrected the alignment rather than nag


1.3.3 No Accounts text is too high

Hi,
If you choose to not use an account section in 1.3.3, the first section is too high (it leaks into the statusbar). 1.3.2 didn't have this issue.

android version tested?

Ah sorry, forgot to write it. Tested on Android 5.0 on Nexus 4 and Genymotion Nexus 6 AVD.
It looks like this in 1.3.3:

But in 1.3.2 it worked like it was supposed to:


Npm run start windows support

Running npm run start has issues on windows if using the most recent Node.js.
This push is an alternative too downgrading Node.js

twas a bad solution. It allows npm start to run independent of node version however sce run c no longer worked (which is arguably more important)

@akshtshrma24 what do you think of creating a new script in pacakge.json
"start-frontend": "react-scripts --openssl-legacy-provider start"
Or alternatively, should we add in the clark wiki that users should download nvm. We could add the following steps to the wiki

after installing the latest version of Node go to nvm's github page
Then click on the latest release

If you are a windows user download the following asset

run the setup wizard
run the following commands in a power shell terminal (note: you must open the terminal AFTER the setup wizard

nvm install v16.0.0
nvm use 16.0.0


Updates Sample links

update sample links in README

merge the changes to Add Azure identity sample for Event Hubs README #4188


Not found

http://stanlemon.net/projects/jgrowl.html not found

@kiquenet Where did you find this URL referenced?

I am guessing this is related to this issue in the drupal.org issue queue for the Nice Messages module, which says this link was in the README.txt but has been fixed. Which I think  means you can close this as fixed.

Thanks @frederickjh !


Applying a new top level namespace bsi

Dear CycloneDX Community,
as a representative of BSI, I would like to register the namespace ‘bsi’. The namespace should be in conjunction with BSI-TR-03183-2 (SBOM).
See https://bsi.bund.de/dok/TR-03183-en for details.
Best regards
Thomas Seider

@ThomSei ,
please open a pullrequest with the needed changes to the registry.


Switch to use nodeset ubuntu-bionic for terraform jobs

Related-Bug: theopenlab/openlab#412

Hi, has this fixed your problem? I'm doing seemingly the same and getting NODE_FAILURE: https://github.com/dtantsur/rust-openstack/pull/108/


How to read data above 8192 bytes

Well even if i increase the buffer length to for ex. 16384 it reads 8192 and im quite sure i send more than that

Hey @Svvayyz , thanks for your question. Can you please provide a screen/code snippet or example of what you are doing? Then, I can better advise you on using the library or even create a bugfix if necessary.

Well I was trying to use the library to send data above 8192 bytes and what it did was Just calling my callback multiple times since it was like chunking the data? i thought if I change the Buffer size it'll fix that issue but it did not so I Just ended up settling with a another library that supports end chars

Hey @Svvayyz, thanks for pointing that out and submitting the issue. I'm glad you found another library that has solved your problem. I will leave this issue open, and I'll look into it once I get some time in the future. Happy coding, and enjoy the C++ journey!

Thanks. For your further testing i guess? i was trying to send a file using csharp
a code snippet:
const string filename = "some_file.zip";
const int port = 500;
TcpClient client = new TcpClient("<IP_ADDRESS>", port);
await client.ConnectAsync();
byte[] buffer = File.ReadAllBytes(filename);
StreamWriter writer = new StreamWriter(client.GetStream());
await writer.WriteAsync(buffer, 0, buffer.Length);
await client.CloseAsync();


New site request -- hulu

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I remove or skip any mandatory* field

Checklist

[X] I'm requesting a feature unrelated to a specific site
[X] I've looked through the README
[X] I've verified that I'm running yt-dlp version 2022.11.11 (update instructions) or later (specify commit)
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Provide a description that is worded well enough to be understood
Requesting new feature to download videos from hulu.com.
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
n/a - new feature request

I'm requesting a feature unrelated to a specific site

Please use the correct issue template
Hulu content = DRM-protected. Will not be supported


[feature] coalesce scalar

Support coalesce scalar.
Since we only register function with param count now and coalesce has various # of parameters, this PR hardcode 1-5 arguments for coalesce scalar.
Long term plan is to support function registry with var # of args.

Codecov Report

Merging #9487 (594ca96) into master (3633495) will increase coverage by 0.18%.
The diff coverage is 80.00%.

@@             Coverage Diff              @@
##             master    #9487      +/-   ##
============================================
+ Coverage     69.73%   69.92%   +0.18%
+ Complexity     5087     4825     -262
============================================
  Files          1890     1915      +25
  Lines        100743   102001    +1258
  Branches      15349    15470     +121
============================================
+ Hits          70252    71323    +1071
- Misses        25506    25650     +144
- Partials       4985     5028      +43

Flag
Coverage Δ

integration1
26.09% <0.00%> (+0.11%)
:arrow_up:

integration2
24.73% <0.00%> (+0.01%)
:arrow_up:

unittests1
67.10% <80.00%> (+0.09%)
:arrow_up:

unittests2
15.48% <0.00%> (+0.14%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

.../pinot/common/function/scalar/ObjectFunctions.java
75.00% <80.00%> (+25.00%)
:arrow_up:

...inot/query/planner/logical/RexExpressionUtils.java
32.14% <0.00%> (-64.29%)
:arrow_down:

...instanceselector/ReplicaGroupInstanceSelector.java
42.85% <0.00%> (-57.15%)
:arrow_down:

...ent/local/recordtransformer/FilterTransformer.java
59.09% <0.00%> (-40.91%)
:arrow_down:

...lugin/stream/kafka20/server/KafkaDataProducer.java
33.33% <0.00%> (-24.36%)
:arrow_down:

...pinot/plugin/stream/kafka20/KafkaMessageBatch.java
68.75% <0.00%> (-24.11%)
:arrow_down:

...ator/transform/function/CastTransformFunction.java
57.00% <0.00%> (-19.92%)
:arrow_down:

...edicate/BaseDictionaryBasedPredicateEvaluator.java
29.62% <0.00%> (-18.52%)
:arrow_down:

...inion/event/DefaultMinionEventObserverFactory.java
50.00% <0.00%> (-16.67%)
:arrow_down:

...ing/instanceselector/BalancedInstanceSelector.java
84.61% <0.00%> (-15.39%)
:arrow_down:

... and 210 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

I think this PR will do the ideal solution for function registry https://github.com/apache/pinot/pull/9397


[CT-1737] [Spike] Support arbitrary order for CLI flags

See comment below for updated proposal
We currently distinguish between two types of flags:

those which precede the subcommand ("global"), e.g. --no-use-color
those which follow the subcommand, and may have different behavior depending on the subcommand, e.g. --select, --full-refresh

IMO this is pretty confusing for end users! We should really seek to support flags in any order (and resolve any resulting ambiguities by actually renaming flags). I know we implemented the new CLI modeling in accordance with the old CLI model — parity is a good goal to shoot for with any refactor — but it would be great to just support both of these, seamlessly and equivalently:
$ dbt --no-use-color run --select one_model
$ dbt run --select one_model --no-use-color

Per BLG on 1/17/23 converting to a spike.. this is a lot of work and has a lot of potential pitfalls.

One way to accomplish this goal: all global/root parameters should also be defined on every single subcommand, so that you can pass them before or after that subcommand.
Considerations:

We already have some logic that raises an error if you try to pass it in both places: dbt --fail-fast run --no-fail-fast
We would want to ensure complete coverage going forward: do this programmatically (”global” decorator-of-decorators?), or have a test to ensure that every relevant param is shared across both sets

Without being too clever, I think this could be a reasonable way to go for now.

From refinement meeting:

would we want to deprecate the global parameters in the future? maybe! when we do, we'll add deprecation warnings before doing so
will need a documentation update

@aranke Current state (since v1.5) is that we raise an error in both cases. I think we should preserve that behavior.
https://github.com/dbt-labs/dbt-core/blob/d597b80486ebb409685fafb23d972f5361ddf7fc/core/dbt/cli/flags.py#L97-L105
(Implemented in https://github.com/dbt-labs/dbt-core/pull/7303)


CI: Migrate to github actions

This keeps using appveyor for windows for now

The CI is green from github actions side https://github.com/bilelmoussaoui/sourceview/actions/runs/324189401


Fix broken/outdated links in the ingress.md file

The Ingress controllers have moved to the kubernetes/ingress repository, then some links are broken or outdated.

This change is

I signed it!

Reviewed 1 of 1 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved, some commit checks failed.

Comments from Reviewable


DE - Refactor remaining classes to use generic handlers

Signed-off-by: Alexandra Bucur<EMAIL_ADDRESS>A few Data Engine handlers still used the repository handler instead of the generic handlers - OpenMetadataAPIGenericHandler, so a refactoring was needed.
Description

refactored DE handlers
removed unused methods from RepositoryHandler

Testing
JUnits, manual, FVT

I noticed the DCO check is 'stuck'. I suspect it will be ok once the branch is updated.

@planetf1 thank you! it worked at the rerun.


Create separate artifacts for android_core in MavenCentral

Create a separate dependency in MaveCentral for android_core module that developers will be able to inject to their project along with the sdk dependency.


Resilience4jBulkheadProvider 使用SemaphoreBulkhead 在服务熔断后，程序仍会远程调用

1、SpringBoot2.7.8+SpringCloud2021.0.4+SpringCloudAlibaba2<IP_ADDRESS> ， Use OpenFeign + Resilience4J + Bulkhead to achieve a fuse and downgrade
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-openfeign</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-loadbalancer</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-circuitbreaker-resilience4j</artifactId>
        </dependency>
        <dependency>
            <groupId>io.github.resilience4j</groupId>
            <artifactId>resilience4j-bulkhead</artifactId>
        </dependency>

2、I was trying to setup a sample with resilience4j semaphore bulkhead support with maxConcurrentCalls set as 10.
resilience4j.bulkhead:
    instances:
        backendA:
            maxConcurrentCalls: 10
resilience4j:
  circuitbreaker:
    configs:
      default:
        slidingWindowSize: 10
        slidingWindowType: TIME_BASED
        failureRateThreshold: 50
        minimumNumberOfCalls: 5
        waitDurationInOpenState: 10s
        writablestacktraceEnabled: false

3、Resilience4j Bulkhead setting Semaphorebulkhead mode
spring:
  cloud:
    circuitbreaker:
      resilience4j:
        enableSemaphoreDefaultBulkhead: true

4、Openfeign server simulation error
    @GetMapping(path = "health")
    public String health() {
        try {
            int i = 1/0;
        } catch (Exception e) {
            System.out.println("111");
            throw new RuntimeException("111");
        }
        return "ok";
    }

5、openfeign client
@EcsFeignClient(name = "console", url = "http://<IP_ADDRESS>:8095")
public interface TestFeign {

    @GetMapping("health")
    String health();

}

6、After the service melting, remote calls can still be generated, accessing remote services
executing in thread : ForkJoinPool.commonPool-worker-1
executing in thread : ForkJoinPool.commonPool-worker-2
exception io.github.resilience4j.bulkhead.BulkheadFullException: Bulkhead 'TestFeignhealthz' is full and does not permit further calls

7、On debugging Resilience4jBulkheadProvider, found that CompletableFuture asyncCall = CompletableFuture.supplyAsync(supplier); started a forkjoinpool thread and backend code execution was initiated even before the semaphore check was done.
I was under the impression that the backend code will be called only if semaphore check was succeeded.
org.springframework.cloud.circuitbreaker.resilience4j.Resilience4jBulkheadProvider#decorateBulkhead
	private <T> Supplier<CompletionStage<T>> decorateBulkhead(final String id,
			final io.vavr.collection.Map<String, String> tags, final Supplier<T> supplier) {
		Resilience4jBulkheadConfigurationBuilder.BulkheadConfiguration configuration = configurations
				.computeIfAbsent(id, defaultConfiguration);

		if (semaphoreDefaultBulkhead
				|| (bulkheadRegistry.find(id).isPresent() && !threadPoolBulkheadRegistry.find(id).isPresent())) {
			Bulkhead bulkhead = bulkheadRegistry.bulkhead(id, configuration.getBulkheadConfig(), tags);
			CompletableFuture<T> asyncCall = CompletableFuture.supplyAsync(supplier);
			return Bulkhead.decorateCompletionStage(bulkhead, () -> asyncCall);
		}
		else {
			ThreadPoolBulkhead threadPoolBulkhead = threadPoolBulkheadRegistry.bulkhead(id,
					configuration.getThreadPoolBulkheadConfig(), tags);
			return threadPoolBulkhead.decorateSupplier(supplier);
		}
	}

Can you provide a complete, minimal, verifiable sample that reproduces the problem? It should be available as a GitHub (or similar) project or attached to this issue as a zip file.

@wuyongc I think i found the bug.  You can try it out by using 2021.0.7-SNAPSHOT


Acorn rm commands for images, secret, volumes and credentials should give confirmation that the selected resource is deleted.

acorn version v0.5.0-rc2-2-g6cee142+6cee1422
% acorn image rm  mytest1:v0.0.1
mytest1:v0.0.1
 % acorn secret rm db.pg-pass
db.pg-pass
%acorn volume rm pvc-b1df8920-ddcb-4840-a4c5-d1233cce858f
pvc-b1df8920-ddcb-4840-a4c5-d1233cce858f
sangeethahariharan@sangeethas-mbp examples % acorn credentials rm index.docker.io

In all the above cases , user should give confirmation that the selected resource is deleted instead of just listing the resource  or returning nothing.

This is intentional. The same can be seen in the docker cli:
$ docker stop mycon
mycon
$ docker rm mycon
mycon

You only get more than that if there's a problem (like it doesn exist):
 $ docker rm mycon
Error: No such container: mycon

Closing as not an issue


Update virus-initiative-criteria.md

Updated to match current license requirements

Facebook drive enter-media issues marked network D~(drive/F:>D:)  <G_:>Xbox One Drive
latter branch C:>(){}[]\dir /p                  Bi_latterial~' (Hashtag\2949)
cd then file name()[]{} E:>BD-RE Drive
(\Q.filer;[> X-]{/+)  ((:/(A:>} /B:>))  (((hersh-)) x
((hold)) /break~((`Xq x Q))x')))               Field>C:\   Large codx- field+e

@levinec- can you please assist to check, approve and merge the content for this PR?
Thank you.

@levinec - I would like to follow up on this.  Can you please assist to check, approve and merge the content for this PR?
Thank you.

@mypil Sorry I didn't see this earlier, I don't think it tagged me correctly the first time. Merged now, thank you!


MailHog stops accepting mail

Hi,
I noticed sometimes according to the logs, MailHog refuses to go from DATA state to MAIL state and refuses to accept new mail. Is there a way to force it to go mail state?

Hi @AlaRuba
Could you provide example logs please? MailHog should switch to MAIL state once a message has been accepted. Forcing it to MAIL state would be the SMTP client sending \r\n.\r\n to signal the end of the message. If that doesn't happen for some reason, MailHog would be stuck in DATA.
If that sequence has been sent by the client there must be a bug somewhere, log output should help narrow it down.

Hi @AlaRuba - I'll close this for now, feel free to reopen the issue if it happens again (please include example logs)


Brave browser application Hotkey problem

When I use the shortcut hot key to switch to brave browser (ctrl+shift+cmd+B) when the popup player is playing for a video it does not switch to the application rather it shifts the focus to the popout player. Remember popout player is the built in popout player in chrome/ Brave browser.
Raycast version: 1.45.2
Steps To Reproduce

Install brave browser or may any other browser. Use ctrl hotkey generated from karabiner elements for that browser (this step is not necessary. Any hotkey may work). Play the youtube video through popout player from the toolbar. Switch to some application and press the hotkey.

The expected behavior
Pressing the hotkey switches to the application rather shifting to the popout player.

This issue is not related to the API or extensions. Could you please use the Send Feedback command inside Raycast or use the #help or #bugs channel in our Slack Community 😊


Async iteration

a better model for async iteration might be something like the async library's version where the iterator function can deal with async things, so for a contrived example say I wanted to download files with the scheme http://fakestuff.nope/blahblah0.json, http://fakestuff.nope/blahblah1.json,... being able to do something like
var result = Lazy
    .generate(function(a){
        return a;//am I missing an easier way to do this?
    })
    .async()
    .map(function(value,index,callback){
        $.ajax('http://fakestuff.nope/blahblah'+value+'.json').then(callback);
    })
    .take(5)

though that doesn't actually work without some sort of promise implementation so something like
Lazy
    .generate(function(a){return a;})
    .async()
    .map(function(value,index,callback){
        $.ajax('http://fakestuff.nope/blahblah'+value+'.json').then(callback);
    })
    .take(5,function(result){
        //do stuff with result
    });

while we're at it the .async method could be used for how many to do at a time
Lazy
    .generate(function(a){return a;})
    .async(3)//3 at a time
    .map(function(value,index,callback){
        $.ajax('http://fakestuff.nope/blahblah'+value+'.json').then(callback);
    })
    .take(5,function(result){
        //do stuff with result
    });

this could be pretty helpful if in the example we only wanted one of them, knew it was under 500, and had some value
Lazy
    .range(0,500)
    .async()
    .map(function(value,index,callback){
        $.ajax({url:'http://fakestuff.nope/blahblah'+value+'.json').then(callback);
    })
    .find(function(a){
        return a.someKey === someValue;
    })

as far as I can tell the idea of an async iteration here is that you don't care about the return of the iterator.
You could also do this with promises instead of callbacks, which would probably be more inline with the library but that's a different can of worms.

+1 the world needs this.

Just bumped into this, and surprised it doesn't work with lazy.js... :/


added continue on error to debug gh actions

Signed-off-by: dislbenn<EMAIL_ADDRESS>

/approve
/lgtm

Will merge since the code changes are isolated from the e2e test.


Add Time tests

This PR contains failing tests on purpose, it's meant to discover how time scanning/conversion works with the different drivers.

gomysql fails when ?parseTime=true is not set.
--- FAIL: TestDatesTypes (0.20s)
panic: sql: Scan error on column index 0: unsupported driver -> Scan pair: []uint8 -> *time.Time [recovered]
	panic: sql: Scan error on column index 0: unsupported driver -> Scan pair: []uint8 -> *time.Time

Does this mean that, to work with time.Time values, gomysql should always be used with ?parseTime=true? Or is this a bug on our side?
I always have parseTime it enabled.


onagre doesn't start on (K)Ubuntu 22.04

Describe the bug
I run the command onagre in the terminal after installing and it gives the output:
2024-10-16T21:46:52.235367Z  INFO onagre: Starting onagre
2024-10-16T21:46:52.235469Z ERROR onagre::app::style: Failed to parse theme "/home/slowe/.config/onagre/theme.scss": Failed to open config file
2024-10-16T21:46:52.235476Z  WARN onagre::app::style: Failing back to default theme
2024-10-16T21:46:52.350288Z ERROR onagre::app::subscriptions::pop_launcher: Failed to start pop-launcher backend.
2024-10-16T21:46:52.350305Z ERROR onagre::app::subscriptions::pop_launcher: Make sure either pop-launcher or onagre-launcher is installed.
2024-10-16T21:46:52.350309Z ERROR onagre::app::subscriptions::pop_launcher: See: https://github.com/pop-os/launcher or https://github.com/onagre-launcher/launcher

Config
N/A
To Reproduce
Steps to reproduce the behavior:

install pop-os/launcher and onagre-launcher/onagre

Expected behavior
the app should run
Screenshots
If applicable, add screenshots to help explain your problem.


Permission granted to licence repository under MIT

I'm proposing MIT licence for this repository, this has been discussed previously. Let me know if you have any comments @j-openmesh & @dowdt , I'll need you to add your names as authors in the licence.
https://github.com/Openmesh-Network/xnode-admin/issues/5

ack

@j-openmesh Thanks for the input, I've altered it, is that what you meant?


0.3.0 rc rebase

Modulus Pull Request
Description

Rebasing 0.3.0-rc onto main
Checklist

[x] I am familiar with the Contributing Guidelines.
[x] New or existing tests cover these changes.
[x] The documentation is up to date with these changes.
[x] The CHANGELOG.md is up to date with these changes.
[x] An issue is linked to this pull request.

Dependencies

/blossom-ci


Add "use of functions from the Datelike and Timelike traits such as month, weekday, hour, minute" example

With the chrono crate, write a recipe showing the use of chrono::Datelike and chrono::Timelike traits.
cc #324
See CONTRIBUTING.md for details.

I'll volunteer to add this example


Added Contributor to list

Hacktoberfest Participant Added to List

@iamdarshshah Ready for a review and merge! Much appreciated!


makemessages don't collect item in templates

Helllo!
When run django-admin.py makemessages -l ru
its collect fine items like {{ _('Index') }}
but item <th>{{ table_sort('date_start', _('Year')) }}</th> not working,

This is already solved in django 1.8 and now it parses correctly a great amount of jinja2 based i18n tags.


Scipy missing from extras_require in setup.py

Working on addressing #6880, I chose to use the array.stats implementation of skew for the dataframe functionality. However, though the import tests I realized that scipy (which is needed for array.stats) is not part of any of the extras_require installs, hence any usage of array.stats fails unless scipy is independently installed. That dependency is also missing from the docs.
I am raising this because in my PR draft #6881 I am trying to leverage some code from array.stats and hence scipy is needed. Is there a specific reason that dependency has been left out of the current installs? If not, I'd be happy to add this in #6881 as part of my skew addition. However, if there is a good reason for excluding the dependency, let me know and we can close this issue.
A potential solution could be to add scipy to the array install and in #6881 I would then also add it to the dataframe one.

IIRC scipy is not a pure-python library, so it is best installed using conda. That is why it is missing from the extra_requires. It is included in the conda envs: https://github.com/dask/dask/blob/25bdd200fcdf17368008ce475d370dd77af2bb66/continuous_integration/environment-3.8.yaml#L50
If you follow the conda section of the development install docs you'll end up with an env with scipy installed. You'll notice that there are other packages that are used within dask that aren't included (for instance graphviz)

If you'd like to add scipy to that docs section you mentioned, I think that'd be a good improvement!

If you'd like to add scipy to that docs section you mentioned, I think that'd be a good improvement!

Will do! Thanks for the quick response.


Update login and Add tests

Changed to the new format for returning the answer
Added tests for login

@Woynert Perhaps this issue should be closed?


gdx-lml multiple (Sub)View classes for a single view

I have a <80 LoC lml file and a >400 LoC java class to inject the actor, update the actor (according to the game data) and handle actions.
I know that I can use custom ActionContainer to handle actions.
But is there a way to use multiple java classes to handle a single view (inject Actor to multiple classes, run render in all those classes to update injected actors)?

Yes. You can use @LmlInject annotation on any field, which will be populated by LML parser. You can store groups of widgets in such injected containers to limit the amount of fields in your view class. As any Java class, it can also contain any extra methods that you want.
You can register as many action containers as you want, so you can split some of the logic into multiple classes this way.
Finally, you've got the power of plain Java - you can keep the actor fields and action handles in your view, but extract the logic into separate classes using plain Java and simple refactoring, without introducing any LML features.

@implicit-invocation If that solves your problem, feel free to close the issue. :)


"Delete/Edit Mumble" endpoint needed

We need endpoints to Update and Delete mumbles (Posts).
Endpoint should be in the "Feed" app.

I'd like to try implementing this logic so I can learn a bit about python.


(FACT-1280) Enable setting aio_agent_version during compilation

Adds a new CMake option to create an aio_agent_version fact. This allows
AIO builds to set the package version during compilation.

CLA signed by all contributors.

Added to schema.


Create Resource Page - Resource Type dropdown indicator

From Liza

Hi,
Tony cued me in on working in beta to update the documentation by next week. I noticed something right off the bat that I’m wondering about- when I click create resource, the default resource type is Composite and the button doesn’t look like a drop down. I’m nervous that new users will automatically choose composite without knowing there are other options.
Thought?

I will be adding a dropdown indicator to this button.

See also #74 comments at the end.

tested on beta


[SPARK-31011][CORE][K8S] Log better message if SIGPWR is not supported while setting up decommision

What changes were proposed in this pull request?
This patch changes to log better message (at least relevant to decommission) when registering signal handler for SIGPWR fails. SIGPWR is non-POSIX and not all unix-like OS support it; we can easily find the case, macOS.
Why are the changes needed?
Spark already logs message on failing to register handler for SIGPWR, but the error message is too general which doesn't give the information of the impact. End users should be noticed that failing to register handler for SIGPWR effectively "disables" the feature of decommission.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Manually tested via running standalone master/worker in macOS 10.14.6, with spark.worker.decommission.enabled= true, and submit an example application to run executors.
(NOTE: the message may be different a bit, as the message can be updated in review phase.)
For worker log:
20/03/06 17:19:13 INFO Worker: Registering SIGPWR handler to trigger decommissioning.
20/03/06 17:19:13 INFO SignalUtils: Registering signal handler for PWR
20/03/06 17:19:13 WARN SignalUtils: Failed to register SIGPWR - disabling worker decommission.
java.lang.IllegalArgumentException: Unknown signal: PWR
        at java.base/jdk.internal.misc.Signal.<init>(Signal.java:148)
        at jdk.unsupported/sun.misc.Signal.<init>(Signal.java:139)
        at org.apache.spark.util.SignalUtils$.$anonfun$registerSignal$1(SignalUtils.scala:95)
        at scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:86)
        at org.apache.spark.util.SignalUtils$.registerSignal(SignalUtils.scala:93)
        at org.apache.spark.util.SignalUtils$.register(SignalUtils.scala:81)
        at org.apache.spark.deploy.worker.Worker.<init>(Worker.scala:73)
        at org.apache.spark.deploy.worker.Worker$.startRpcEnvAndEndpoint(Worker.scala:887)
        at org.apache.spark.deploy.worker.Worker$.main(Worker.scala:855)
        at org.apache.spark.deploy.worker.Worker.main(Worker.scala)

For executor:
20/03/06 17:21:52 INFO CoarseGrainedExecutorBackend: Registering PWR handler.
20/03/06 17:21:52 INFO SignalUtils: Registering signal handler for PWR
20/03/06 17:21:52 WARN SignalUtils: Failed to register SIGPWR - disabling decommission feature.
java.lang.IllegalArgumentException: Unknown signal: PWR
        at java.base/jdk.internal.misc.Signal.<init>(Signal.java:148)
        at jdk.unsupported/sun.misc.Signal.<init>(Signal.java:139)
        at org.apache.spark.util.SignalUtils$.$anonfun$registerSignal$1(SignalUtils.scala:95)
        at scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:86)
        at org.apache.spark.util.SignalUtils$.registerSignal(SignalUtils.scala:93)
        at org.apache.spark.util.SignalUtils$.register(SignalUtils.scala:81)
        at org.apache.spark.executor.CoarseGrainedExecutorBackend.onStart(CoarseGrainedExecutorBackend.scala:86)
        at org.apache.spark.rpc.netty.Inbox.$anonfun$process$1(Inbox.scala:120)
        at org.apache.spark.rpc.netty.Inbox.safelyCall(Inbox.scala:203)
        at org.apache.spark.rpc.netty.Inbox.process(Inbox.scala:100)
        at org.apache.spark.rpc.netty.MessageLoop.org$apache$spark$rpc$netty$MessageLoop$$receiveLoop(MessageLoop.scala:75)
        at org.apache.spark.rpc.netty.MessageLoop$$anon$1.run(MessageLoop.scala:41)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)

Test build #119463 has started for PR 27832 at commit 00c274a.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/24195/
Test PASSed.

Test build #119463 has finished for PR 27832 at commit 00c274a.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/119463/
Test FAILed.

retest this, please

Test build #119469 has started for PR 27832 at commit 00c274a.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/24200/
Test PASSed.

Test build #119469 has finished for PR 27832 at commit 00c274a.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/119469/
Test PASSed.

cc @holdenk

Looks reasonable to me. I’ll do a closer look tomorrow. Is there a way we could trigger the K8s tests here?

retest this please

Test build #119590 has started for PR 27832 at commit 00c274a.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/24321/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/24321/

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/24321/
Test FAILed.

The k8s build failure seems to be known one #27858 tries to fix.

retest this, please

Test build #119592 has started for PR 27832 at commit 00c274a.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/24322/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/24322/

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/24322/
Test FAILed.

Test build #119590 has finished for PR 27832 at commit 00c274a.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/119590/
Test PASSed.

Test build #119592 has finished for PR 27832 at commit 00c274a.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/119592/
Test PASSed.

Test build #119642 has started for PR 27832 at commit 7ffc615.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/24373/
Test PASSed.

Test build #119642 has finished for PR 27832 at commit 7ffc615.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/119642/
Test PASSed.

Test build #119683 has started for PR 27832 at commit 2a101af.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/24412/
Test PASSed.

Test build #119683 has finished for PR 27832 at commit 2a101af.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/119683/
Test PASSed.

Thanks all for reviewing and merging!


entrypoint.sh/entrypoint-user.sh does not handle multiple instances correctly

Providing a gamename of <game>-<number> does not create (copy) the linuxgsm script to that name and therefore the container does not start.
my test cases are:

"l4d2server-2"
"l4d2server-3"

What is the preferred way you'd like to implement this, I can provide a PR if necessary

@dgibbs64 can I please get a follow up?


value in an unit

Hello!
Would appreciate an escape-hatch to get the value in a particular unit, e.g.
Measure.of(8, furlongs).valueIn(miles) returns numeric 1.

Hi @raoz,
This is possible right now via:
Measure.of(8, furlongs).over(miles).value

Does this solve your use case?

Hi @jscheiny,
Thanks, this does solve it for now, might make a pull request soon to add the valueIn sugar for clarity, if you don't mind.


LSTM multiclass prediction

I am currently trying to run an LSTM on multi classes. The input is in the form:
x_train = [[1,2,3,4,5],[1,2,3,4,5]]
y_train = [[[1],[2],[3],[4],[5]],[[3],[4],[5],[6],[4]]] #keras require a 3d matrix

However, I am getting prediction of all 0s
When I'm compiling, I'm using:
model.compile(loss='categorical_crossentropy', optimizer='adam', class_mode="categorical")

Can anybody point out how I should train such LSTM?
PS. The idea is to train an LSTM to do POS Tagging on Penn Tree bank where each array in x_train is a sentence and each integer represent a word and each integer in y_train is a tag.

Something like:
model = Sequential()
model.add(Embedding(nb_words, 256))
model.add(LSTM(128, return_sequences=True))
model.add(TimeDistributedDense(nb_classes))
model.add(Activation('softmax'))


Generalize gitops task and cleanup

Single gitops task for both push and PR.
No triggers included

For gitops task, at the moment I am considering src and dest env to figure out whether we need a push or PR. For dev, it is doing a push and for stage/prod it will leave a PR.
This can also be passed as a param and let the user to decide whether they want a PR or push.For instance, if a user want to opt PR for dev as well, using a param will be better.

@phemankita can we close this PR, I don't think is applicable with the new framework/structure

@phemankita can we close this PR, I don't think is applicable with the new framework/structure


add extra-test-info; use it to provide upgrade stage info

This PR adds a key-value bag to pass any extra info about the test executed to test executors. It is already used to provide information about upgrade stage (pre-upgrade, post-upgrade).

Seems like CI is failing - is that intended?

Seems like CI is failing - is that intended?

Nope, a bug. Should be fixed now.


Release 1.1.7

Codecov Report

Merging #258 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master   #258   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          12     12
  Lines          83     83
=====================================
  Hits           83     83

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 de9aad4...67b0c8b. Read the comment docs.