Update org.eclipse.jgit to <IP_ADDRESS>403050737-r

About this PR
📦 Updates org.eclipse.jgit:org.eclipse.jgit from <IP_ADDRESS>311291450-r to <IP_ADDRESS>403050737-r
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

🔍 Files still referring to the old version number
The following files still refer to the old version number (<IP_ADDRESS>311291450-r).
You might want to review and update them manually.
website/docs/release_notes.md

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.eclipse.jgit", artifactId = "org.eclipse.jgit" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.eclipse.jgit", artifactId = "org.eclipse.jgit" }
}]

labels: library-update, old-version-remains, commit-count:1

Superseded by #2961.


About topics have extra name line; off-by-one error

About topics don't match About topic template. This creates off-by-one errors that make Get-Help About* display fail. (We need to serialize About topics! Markdown, XML, json, whatever)
In PS 5.1, About topics in $pshome\en-US have an extra filename line that creates an off-by-one error.
about_Aliases    #<---- extraneous
TOPIC
about_aliases
SHORT DESCRIPTION
In $env:ProgramFiles\PowerShell\<IP_ADDRESS>\en-US, About topics have a different extra name line.
TOPIC
about_aliases
#<---- Extra line
about_aliases      #<---  Extra name line
SHORT DESCRIPTION
Describes how to use alternate names for cmdlets and commands in  Windows
PowerShell®.
These are not just annoying, but they create an off-by-one error because Get-Help About* is looking for line 5. See attached image.

cc @Francisco-Gamino

Looking into this, it's present in 5.0/5.1 as well. Investigating this as part of all the other issues with updateable help downlevel.

@vors  Is this an issue with the schema in PlatyPS, or no?

Schema is fine, it's the content in PowerShell-Docs.
I moved this issue to https://github.com/PowerShell/PowerShell-Docs/issues/804
Thank you, @juneb !

I sent PR with a fix
https://github.com/PowerShell/PowerShell-Docs/pull/807


Remove deprecated ioutil from generator

The ioutil std lib package has been deprecated for a few releases now, this PR removes all references to them.

What is the latest version of Go that would not work with this change? I seems that io.ReadAll was introduced in Go 1.16. Is that right? The current version is 1.19 and Twirp promises to keep compatibility with the last 2 versions, so removing support for Go 1.15 and below seems fine. Can we confirm this?

@marioizquierdo Yes, the docs on the ioutil package say 1.16 as well https://pkg.go.dev/io/ioutil

Thank for your contribution. Can you add -

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

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

Thanks for your contribution.

@wmatveyenko thank you (and to the others) for keeping the project maintained. Let me know if you plan on cutting a patch release. Thanks!


Stabilize edition configuration option

Refs: #3104.
Signed-off-by: Otavio Salvador<EMAIL_ADDRESS>

Fixed; sorry for the mistake. Missed it completely...

Thanks!


:tada: Public Hosting :tada:

⚠ THIS PR WILL NOT BE MERGED ⚠
Please still feel free to review it. But this PR makes the entire application quite insecure. It is only intended for the final presentation, so users will not have to deal with usernames and passwords.
Fixes: #28

I think the room numbers in the other two wards (Pädiatrie and Intensivmedizin) should be corrected, or is this intentional?

I think the room numbers in the other two wards (Pädiatrie and Intensivmedizin) should be corrected, or is this intentional?

It's correct, in the sense that for Intensivmedizin, we got the room numbers from Tabea. (Also room number != room ID for us).
Think of it like this, they are rooms Pädiatrie-15 and Intensivmedizin-15 🤷🏼♀


[meta] Migrate release-image script into internal-scripts.

Related issue: https://github.com/lit/lit/issues/2503
After this PR, we can set up the release image generation as part of the release Github action.
Context
As part of the release process, we want to generate release images. This PR imports a release-image script which can generate images from our CHANGELOG.md files.
This was imported from https://github.com/PolymerLabs/release-image in the first commit. The second commit adds a help message to document usage and changes the image name based on the package and version.
Testing
This was tested manually.
Passing no arguments results in the message:
USAGE
    release-image CHANGELOG_PATH [--version VERSION]

EXAMPLES
    To generate the release image for reactive-element:

        release-image packages/reactive-element/CHANGELOG.md

Also tested from the internal-scripts working directory, executing ./bin/release-image.js ../reactive-element/CHANGELOG.md --version 1.3.1 generated the following file:
reactive-element-1.3.1.png

Thank you for the review! node is not required due to the node shebang line at the top of release-image.js: #!/usr/bin/env node. Therefore the following command is valid:
packages/internal-scripts/bin/release-image.js packages/lit/CHANGELOG.md from the root of the repo.
Additionally, any script depending on the internal-scripts package will be able to directly call release-image as a command that is registered via the bin key in package.json. Thus release-image can be used in the same way treemirror is used in the repo.


Added 633 | Sum of Square Numbers | C++

Pull Request Template
What have you Changed(must)
Added code for problem no. 633 | Sum of Square Numbers in C++ .
Issue no.(must) - #1049
Pr will be close and marked as spam. If issue number not found or issue was assigned to someone else.
Marking as spam can block your account from HacktoberFest.
Self Check(Tick After Making pull Request)

[x] This issue was assigned to me if not it will be marked as spam.
[x] My file is in the proper folder
[x] I am following clean code and Documentation.
[x] I have added the title and what program will do first in the file
[x] I have named the file as (Problem #). (Problem Title(in Camel Case)).(extension)
ex. 2. AddToNumbers.py

README - How to Contribute

@SSKale1 why are you merging my pull request i have posted 4 days ago
Hacktober fest is going to over soon please respond asap


chore(deps): update common-dev-assets digest to 384aec2

This PR contains the following updates:

Package
Update
Change

common-dev-assets
digest
db1cdc3 -> 384aec2

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

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

GitHub release
v6.3.0

Your semantic-release bot :package::rocket:


Transfer SIRT algorithm from algs.py to new Algorithm class

I have implemented transferred a basic version to the SIRT.py in the move_sirt_algorithm branch. It is compared against its old function SIRT from algs.py in the demo_test_sirt script and they agree.
Currently explicitly uses ImageData and Acuquisition data for the scaling matrices, but should be updated to use the operators domain_geometry and range_geometry.
Also there's a bug in the init in getting the constraint kw argument.
Should allow passing in relax_par as parameter, with default of 1.0, the current fixed value.
Add more documentation as well.

The existing code has now been copied to a new branch sirt2beast, which was branch from composite_operator_datacontainer. This means that the present branch move_sirt_algorithm is now obsolete.  Still missing to implement everything in the previous comment.

Status is now that domain_geometry and range_geometry allocations are now used, so should be general.
The constraint kw argument has been updated.
The demonstration of FISTA with constraints has been moved into a separate demo script.
The case considered has temporarily been changed to a denoising case (Aop=Identity), since the astra operators have not been updated to new conventions, so will need fixing first, creating separate issue https://github.com/vais-ral/CCPi-astra/issues/17
Also this change of case revealed as small issue with CGLS, created issue as #255

closed by #266


Update plot when some settings are updated. Plot spectrum button not working.

For example, pre-fit settings (init state, transition, etc).
Plot spectrum button is not working as well. There is possibly a bug.

Traced the issue and suspect that the culprit is at onPrefitPlotClicked , line 1084 of the mainwindow.py, with exception:
TypeError: QuantumModel.sweep2SpecNMSE() missing 2 required positional arguments: 'slider_or_fit_parameter_set' and 'sweep_parameter_set'


Change event template

Hi!
Trying to build schedule app with your calendar.
But I need to add more information to default event view. I mean not popup window, just event view that displays on week (or any else) grid.
Tried to find in your sources, found {{{time-tmpl model}}} but how can I change it I don't found.
Could I change this tempate?
Thank you.

Sorry, found 'time' template.


Promotion video : guitar tab

Hello,
I love this project, in contrary of my friends. To encourage us, I want to play the music of the (Juice Shop Jingle) with my guitar. It's only for a personal use, not for commercial uses.
What about rights on that music ? Can I have the guitar tab of this music ?
Thank you for your answer,
Brynanum.

Hey @Brynanum please go chuck out the FULL Juice Shop Jingle here: https://github.com/braimee/bpatty/issues/13.  Please let us know when you perform this so we can see you in person (or at least take video!) :-)

Hey :)
I answer you in the reopened issue, at braimee/bpatty#13. I put again my message :
Hello again ! :)
I'm the person who ask you the chords on the jingle. I saw that you have developed it... :D
Can we have the arpeggios version of this music, or you didn't realize it with the expansion ?
By the way (and to answer to a private message) : yes, I will take a video of myself playing guitar and singing. Even if I'm French and I'm not a monster in guitar. ;)
Brynanum

Hello again,
This is a small video on the jingle (in Tux kigurumi, because I love Linux and I want it this day) : https://youtu.be/tx6tou8wMMQ.

@Brynanum this made me smile and made my day.  GREAT job and my wife absolutely loves your outfit :-)

Aaaand, you're on the official Juice Shop YouTube playlist now, @Brynanum! 🥳

Also @Brynanum do you have a Twitter handle I can tag?  I'd love to retweet this.

Thank you for your return ! :)
Sorry, but I don't have Twitter... ^^'
But you can tweet it with your own account if you want. ;)


[Feature Request] Choose default startup settings

I think it would be pretty convenient to have a preset you want automatically applied when you first open the menu during a session.
One less step if you have a favorite set of settings you always start with.

very low prio tho because obviously its just saving you 3 clicks once every time that you play :P

Absolutely understandable 😅


--commit-limit {number} has no effect

No matter what number I use (eg. auto-changelog --commit-limit 2), 3 commits per release are always shown. HOWEVER, when using false value (--commit-limit false), this works as expected

Since v1.10.0 empty releases (with no merges or fixes) are backfilled with commits, to avoid listing releases with no information. These backfill commits use a different limit option: --backfill-limit. I'm assuming that is what's happening here.


Mismatched commas

The first two commas, in lines 239-240, should match the commas in 241-242.
https://github.com/DMTF/libspdm/blob/53e1c6104f2660203fedd155e62ba59a9b8c3843/include/library/spdm_device_secret_lib.h#L239-L242
As an aside, this brings up the issue of should the C files be ANSI/ASCII or UTF-8.

@jyao1 agrees that the source code should be ASCII and we can check that at CI/CD. @steven-bellock to file a new issue for that.


Computational cost for calculating attribution scores

Hi, I'm currently running the first step bash 1_run_mlm.sh to get attribution scores, and I found it took several hours. Is it normal? In your paper you reported theh running time for identifying knowledge neurons is only 13.3 seconds. So this is the time cost for the second step bash 2_run_kn.sh, not the first step right?

I am using A100 GPUs.

13.3 seconds is the time for a triplet (with 9 templates). If you have 1K triplets, it may take about 13.3K seconds (≈3.7 hours). So the time cost is normal.

Thanks for the clarification!


Inconsistent border and margin/padding

I believe that there should be a look at consistency with borders. For example .mb-2 and .pb-2 however for borders its border-b-2 I would expect it to be borderb-2.
Is there any reason for this?

Utilities made up of words that are abbreviated down to a single letter have no delimiters, but utilities that contain complete words use a dash delimiter. Goal was just to be as terse as possible while still making things look nice and be readable when there are words that are meant to be read.

@adamwathan Got it! thanks.


Update sbt-mima-plugin to 1.1.3

About this PR
📦 Updates com.typesafe:sbt-mima-plugin from 1.0.1 to 1.1.3
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.typesafe", artifactId = "sbt-mima-plugin" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "com.typesafe", artifactId = "sbt-mima-plugin" }
}]

labels: sbt-plugin-update, early-semver-minor, semver-spec-minor, version-scheme:early-semver, commit-count:1

Superseded by #318.


feat: rpc batch requests

Motivation and Resolution
The BatchClient class allows requests to be batched together, either by the interval amount, or at the end of the callback queue if set to 0. By batching requests, we can reduce the overhead associated with handling individual requests, optimize resource utilization and improve overall performance.
Request:

Response:

closes #758
Usage related changes

batch option added to RpcProvider options.

Development related changes

BatchClient class created to manage batching of requests.

Checklist:

[x] Performed a self-review of the code
[x] Rebased to the last commit of the target branch (or merged it into my branch)
[x] Linked the issues which this PR resolves
[ ] Documented the changes in code (API docs will be generated automatically)
[ ] Updated the tests
[x] All tests are passing

I haven't gone into details yet, on first look, it seems good, but we need tests.
Can you please add tests for new Classes and Batch requests, we must have tests for it before merging.
Can you add a section to www/ documentation about usage? (optional -  this can be done in separate PR)

Hi @tabaktoni sorry for late reply, I didn't see the notification.
I will add the tests ASAP. There is only a single function to test, won't take long.
But about documentation, the new Batch class is only used in the RpcChannel class, it's not used externally and is not exported.
Only usage change is a new batch option. I will add this option to the documentation.

Hi @tabaktoni sorry  for late reply. I've added tests and also moved the BatchClient class to utils, instead of the src. It is ready to review.


Add python 3.13 to CI

Python 3.13 released. See notes here. We should be testing for it now :)
I think we had mentioned we wanted our CI to be oldest and newest python at some point too. Let's see what happens...

Seems like NumPy 1.26.4 is not ready for python 3.13 just for Windows. I guess we wait. IO tests passed though which is nice!

Actually there is no guarantee that 3.13 will work with 1.26 so let me drop that soon. Seems like there's no point to updating to 3.13 until we have the numpy 2.0 stuff solved
https://github.com/numpy/numpy/issues/24810

Will be closed by #1490 :)


WinUI 3: LinearGradientBrush and RadialGradientBrush don't both inherit from GradientBrush

Describe the bug
In WPF both LinearGradientBrush and RadialGradientBrush inherit from the GradientBrush base class. In WinUI this is not the case. I can understand in WinUI 2 that this was an added feature, but with WinUI 3 and access to modify the underlying structures, it seems like better alignment should be achievable.
Having them inherit from the same base class makes it easier to maintain consistency and more easily switch brushes between linear and radial variants by adding the additional parent properties. It also means that library owners can create extensions or helpers that target the base GradientBrush class that will work with both classes (for instance Animation helpers).
Expected behavior
Both Gradient Brushes should share the same base class.
Version Info
NuGet package version: Microsoft.WinUI 3.0.0-preview3.201113.0
Additional Info
WinUI/Toolkit Class Links:

LinearGradientBrush
RadialGradientBrush
Toolkit RadialGradientBrush

In the meantime, it'd be nice if the GradientStops property was a GradientStopCollection explicitly vs. the IObservableVector<GradientStops>?

In the meantime, it'd be nice if the GradientStops property was a GradientStopCollection explicitly vs. the IObservableVector<GradientStops>?

@jesbis Do you know why RadialGradientBrush wasn't a GradientBrush in the first place? @MikeHillberg fyi?

@jesbis Do you know why RadialGradientBrush wasn't a GradientBrush in the first place? @MikeHillberg fyi?

It couldn't be a GradientBrush in WinUI 2.x since brushes other than XamlCompositionBrushBase aren't meaningfully extensible - there's no way to render custom brushes.
With WinUI 3 it would theoretically be possible to update the rendering pipeline and redo the brush class hierarchy.
Although maybe worth considering: what is the desired extensibility model for brushes overall? Would all brushes ideally be a XamlCompositionBrushBase instead?

It couldn't be a GradientBrush in WinUI 2.x since brushes other than XamlCompositionBrushBase aren't meaningfully extensible - there's no way to render custom brushes.
With WinUI 3 it would theoretically be possible to update the rendering pipeline and redo the brush class hierarchy.
Although maybe worth considering: what is the desired extensibility model for brushes overall? Would all brushes ideally be a XamlCompositionBrushBase instead?

In some ways this is to raise awareness about a general issue about making sure the API surface is being unified as WinUI 2 and 3 come together. But this happens to just be a concrete example to show the point.
Yeah @jesbis if the XamlCompositionBrushBase is the best new base class for these brushes that's fine. GradientBrush could be built on top of that instead going in the other direction so that they have the same shared properties. 🙂

In some ways this is to raise awareness about a general issue about making sure the API surface is being unified as WinUI 2 and 3 come together. But this happens to just be a concrete example to show the point.
Yeah @jesbis if the XamlCompositionBrushBase is the best new base class for these brushes that's fine. GradientBrush could be built on top of that instead going in the other direction so that they have the same shared properties. 🙂

This is a result of

we're trying to keep WinUI3 APIs compatible with WinUi2 (caveat the namespace change)
we expected the polymorphism to be based primarily on Brush rather than GradientBrush (and they share the Brush base)

This is a result of

we're trying to keep WinUI3 APIs compatible with WinUi2 (caveat the namespace change)
we expected the polymorphism to be based primarily on Brush rather than GradientBrush (and they share the Brush base)

@MikeHillberg but this means that unlike WPF there's no common pattern between the two brushes. Nor have their properties at least been implemented similarly (i.e. using GradientStopCollection). They both have a collection of GradientStops but implement them in entirely different ways.
This means there's no way to extend or write a helper that easily can help generate or manipulate gradient stops for both types of brushes.
From the compatibility perspective, the major version is the opportunity and time to make adjustments for improvements. Especially for some of these things in most cases (especially from XAML usage) there won't be a compatibility break.
From the polymorphism perspective, in WinUI 2 world the underlying type difference made sense as there wasn't another way to implement it outside the OS.
I just worry that if some things aren't adjusted/corrected now, it'll be years before a 'WinUI 4' where these things can be fixed.

@MikeHillberg but this means that unlike WPF there's no common pattern between the two brushes. Nor have their properties at least been implemented similarly (i.e. using GradientStopCollection). They both have a collection of GradientStops but implement them in entirely different ways.
This means there's no way to extend or write a helper that easily can help generate or manipulate gradient stops for both types of brushes.
From the compatibility perspective, the major version is the opportunity and time to make adjustments for improvements. Especially for some of these things in most cases (especially from XAML usage) there won't be a compatibility break.
From the polymorphism perspective, in WinUI 2 world the underlying type difference made sense as there wasn't another way to implement it outside the OS.
I just worry that if some things aren't adjusted/corrected now, it'll be years before a 'WinUI 4' where these things can be fixed.

Yeah, I get it. It's a tradeoff and between easing migration and taking this as an opportunity to make some incompatible improvements. The decision we made for WinUI 3.0 is to be compat with WinUI2 wherever possible, because we thought it was important, and because there are some unavoidable incompatibilities that will already bring us below 100%.
It's too late to revisit that decision now for 3.0. Looking ahead, timing of a 4.0 will be (is) another fun topic.

Yeah, I get it. It's a tradeoff and between easing migration and taking this as an opportunity to make some incompatible improvements. The decision we made for WinUI 3.0 is to be compat with WinUI2 wherever possible, because we thought it was important, and because there are some unavoidable incompatibilities that will already bring us below 100%.
It's too late to revisit that decision now for 3.0. Looking ahead, timing of a 4.0 will be (is) another fun topic.

Bump, related to #7967 as well.

This isn't something that we are going to be able to change. LinearGradientBrush and RadialGradientBrush do not share any implementation. LinearGradientBrush is implemented natively in Microsoft.UI.Xaml.dll, RadialGradientBrush is implemented in Microsoft.UI.Xaml.Controls.dll and is based on XamlCompositionBrush. Creating a new GradientBrush base class would require reimplementing one or both of these brushes from scratch. There would be some nice benefits to do this, but not enough to justify the cost.


[highway] Bump to 1.0.4

[x] Changes comply with the maintainer guide
[x] SHA512s are updated for each updated download
[x] The "supports" clause reflects platforms that may be fixed by this new version
[x] Any fixed CI baseline entries are removed from that file.
[x] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

Close #32402

All features are tested successfully in the following triplet:
x86-windows
x64-windows
x64-windows-static


Not possible? GitLab client

I tried to use GitLab CE as a client on the IdentityServer4.
When i configure my GitLab like this https://gitlab.com/satorix/omniauth-oauth2-generic#gitlab-config-example i'll get this following error on the IdentityServer:

scope is missing

Full log:
      Request starting HTTP/1.1 GET http://<IP_ADDRESS>:51273/connect/authorize?client_id=oauth_client_app_id&redirect_uri=http%3A%2F%2FvuGitlab.testorg.de%2Fusers%2Fauth%2Ftesttec%2Fcallback&response_type=code&state=181654f7f68cdff5b68c2bdc8feccb2693e0b996278f2446
dbug: IdentityServer4.Hosting.EndpointRouter[0]
      Request path /connect/authorize matched to endpoint type Authorize
dbug: IdentityServer4.Hosting.EndpointRouter[0]
      Mapping found for endpoint: Authorize, creating handler: IdentityServer4.Endpoints.AuthorizeEndpoint
info: IdentityServer4.Hosting.IdentityServerMiddleware[0]
      Invoking IdentityServer endpoint: IdentityServer4.Endpoints.AuthorizeEndpoint for /connect/authorize
dbug: IdentityServer4.Endpoints.AuthorizeEndpoint[0]
      Start authorize request
dbug: IdentityServer4.Endpoints.AuthorizeEndpoint[0]
      No user present in authorize request
dbug: IdentityServer4.Validation.AuthorizeRequestValidator[0]
      Start authorize request protocol validation
fail: IdentityServer4.Validation.AuthorizeRequestValidator[0]
      scope is missing
{
        "ClientId": "oauth_client_app_id",
        "ClientName": "vuGitlab",
        "RedirectUri": "http://vuGitlab.testorg.de/users/auth/testtec/callback",
        "AllowedRedirectUris": [
          "http://<IP_ADDRESS>/users/auth/oauth2_generic/callback",
          "http://vuGitlab.testorg.de/users/auth/testtec/callback"
        ],
        "SubjectId": "anonymous",
        "ResponseType": "code",
        "ResponseMode": "query",
        "GrantType": "authorization_code",
        "RequestedScopes": "",
        "State": "181654f7f68cdff5b68c2bdc8feccb2693e0b996278f2446",
        "Raw": {
          "client_id": "oauth_client_app_id",
          "redirect_uri": "http://vuGitlab.testorg.de/users/auth/testtec/callback",
          "response_type": "code",
          "state": "181654f7f68cdff5b68c2bdc8feccb2693e0b996278f2446"
        }
      }

Is it somehow possible to disable this scope property?

The scope parameter is missing. This is mandatory.

Whats about this post? https://leastprivilege.com/2016/09/14/new-in-identityserver4-default-scopes/

We relaxed this requirement a bit in IdentityServer4. At the token endpoint, scope is now optional (IOW for client credentials, resource owner and extension grants requests).

Not for the authorize endpoint - GitLab should send a scope parameter.

Ok, got it. I'll try to modify the clients to send a scope variable.


Crashes on object shorthand

Currently fails with the following error:
TypeError: test.js: Cannot read property '$chained' of undefined
You should be able to reproduce this with the following code (test.js):
import angular from 'angular';
import ngRoute from 'angular-route';

export default angular.module('app', [
  ngRoute
])

.config(function($routeProvider) {
  'ngInject';

  $routeProvider
    .when('/some/url', {
      templateUrl: './template.html',
      controller: 'ViewController',
      controllerAs: 'view',
      resolve: {
        payload($route, $location) {
          'ngInject';

          return true;
        }
      }
    });
});

Create the following babelrc:
{
  "presets": [
    [
      "env",
      {
        "targets": {
          "chrome": 52
        }
      }
    ]
  ],
  "plugins": [
    "angularjs-annotate"
  ]
}

and the following command:
./node_modules/.bin/babel test.js
Versions:
Node: 7.0.0
NPM: 4.0.1
Babel: 6.18.0 (babel-core 6.18.2)

When you remove payload() {} from the resolve object, the code successfully transpiles.

Fixed this in 0.7.0.  Let me know if it works for you!


add user to action type ADD USER

Looks like this is missing a user as part of the action

Indeed! :)  Thanks for the fix!


Null Pointer Exceptions in SidelineSpoutHandler and Consumer

My team recently started and stopped some sidelines and then found these Null Pointer Exceptions in our logs.
2017-11-29 16:42:31.793 [Curator-PathChildrenCache-0] o.a.c.f.r.c.PathChildrenCache [ERROR]
java.lang.NullPointerException: null
	at com.salesforce.storm.spout.sideline.handler.SidelineSpoutHandler.stopSidelining(SidelineSpoutHandler.java:305) ~[stormjar.jar:?]
	at com.salesforce.storm.spout.sideline.SpoutTriggerProxy.stopSidelining(SpoutTriggerProxy.java:65) ~[stormjar.jar:?]
[redacted]
[redacted]
[redacted]
	at org.apache.curator.framework.recipes.cache.PathChildrenCache$5.apply(PathChildrenCache.java:522) [stormjar.jar:?]
	at org.apache.curator.framework.recipes.cache.PathChildrenCache$5.apply(PathChildrenCache.java:516) [stormjar.jar:?]
	at org.apache.curator.framework.listen.ListenerContainer$1.run(ListenerContainer.java:93) [stormjar.jar:?]
	at org.apache.curator.shaded.com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:297) [stormjar.jar:?]
	at org.apache.curator.framework.listen.ListenerContainer.forEach(ListenerContainer.java:85) [stormjar.jar:?]
	at org.apache.curator.framework.recipes.cache.PathChildrenCache.callListeners(PathChildrenCache.java:514) [stormjar.jar:?]
	at org.apache.curator.framework.recipes.cache.EventOperation.invoke(EventOperation.java:35) [stormjar.jar:?]
	at org.apache.curator.framework.recipes.cache.PathChildrenCache$9.run(PathChildrenCache.java:773) [stormjar.jar:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_102]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_102]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_102]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_102]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_102]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_102]
	at java.lang.Thread.run(Thread.java:745) [?:1.8.0_102],

and
2017-11-29 15:12:04.880 [Thread-498-EventStreamSpout-executor[98 98]] o.a.s.d.executor [ERROR]
java.lang.NullPointerException: null
	at com.salesforce.storm.spout.dynamic.kafka.Consumer.getKafkaConsumer(Consumer.java:155) ~[stormjar.jar:?]
	at com.salesforce.storm.spout.dynamic.kafka.Consumer.metrics(Consumer.java:656) ~[stormjar.jar:?]
	at com.salesforce.storm.spout.dynamic.kafka.Consumer.getMaxLag(Consumer.java:663) ~[stormjar.jar:?]
	at com.salesforce.storm.spout.dynamic.VirtualSpout.getMaxLag(VirtualSpout.java:572) ~[stormjar.jar:?]
	at com.salesforce.storm.spout.dynamic.coordinator.SpoutPartitionProgressMonitor.reportStatus(SpoutPartitionProgressMonitor.java:75) ~[stormjar.jar:?]
	at com.salesforce.storm.spout.dynamic.coordinator.SpoutMonitor.reportStatus(SpoutMonitor.java:386) ~[stormjar.jar:?]
	at com.salesforce.storm.spout.dynamic.coordinator.SpoutMonitor.run(SpoutMonitor.java:239) ~[stormjar.jar:?]
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1626) ~[?:1.8.0_102]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[?:1.8.0_102]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[?:1.8.0_102]
	at java.lang.Thread.run(Thread.java:745) [?:1.8.0_102],

I don't know anything about them but I imagine they could either be safely handled or a more specific/friendly exception thrown in their stead.

@danielsd Just FYI. I redacted some class path entries there that were specific to your deployment.
I think for some reason the sideline was missing a starting offset, as that seems to be the first exceptions error:
https://github.com/salesforce/storm-dynamic-spout/blob/0.9.0/src/main/java/com/salesforce/storm/spout/sideline/handler/SidelineSpoutHandler.java#L305
This is fixed in 0.10 currently, but that release isn't cut yet.
@Crim we'll have to figure out if we want to patch this in 0.9 or not and how exactly to orchestrate a release for it if we do.

If we want to patch 0.9.x we can branch from the release tag a branch called "0.9.x" or some variation, back port the fix, bump the version to 0.9.1 and cut a release

In #86 I added checks and log statements. This is most likely related to a serialization issue though.


METRON-58: Remediate Deployment Integration Testing Issues

Fixes the Storm deployment and ES Default Data Dir issues.

Much of the topology stuff was an attempt to "feed the machine" in order to get the deployment to function. Happy to get some feedback as to how to correctly wire the topology together.
Thanks!

I feel like this commit may be close- please let me know what you think.

Rat Check - Pass
Standalone - Pass
Full Deploy - Pass
Topology Deployment - Working
Kafka Topic retention and partitions are now configurable

Ok +1 from me :)


added support for symfony 3.0

:+1:

@smoench could you rebase, pls?

@simpspector/owners ping

@DavidBadura why are you so noisy? this PR is still marked as WIP!

sorry, i haven't seen the label :-/

@DavidBadura so, you are going to fix the master and release a new version simpspector/twig-lint, it is using the deleted smfony-3.0!?

me neither :-o


⚠ Bofrost.de has degraded performance

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

HTTP code: 200
Response time: 1425 ms

Resolved: Bofrost.de performance has improved in ae6ac96 after 43 minutes.


fix: cfg-gate the #![crate_name] and #![crate_type] attributes

Description
I was vendoring libc as part of a C codebase that uses the meson build system.
This involved renaming the crate:
rust3p_libc = library('rust3p_libc', ...)

But these attributes clash with meson passing the --crate-name argument to rustc.
rustc -C linker=cc --color=always -C debug-assertions=yes -C overflow-checks=no --crate-type rlib -C opt-level=3 --crate-name rust3p_libc --emit dep-info=rust3p/rust3p_libc.d --emit link=rust3p/librust3p_libc.rlib --out-dir rust3p/librust3p_libc.rlib.p -C metadata=46de84a@@rust3p_libc@sta --edition=2015 --cfg 'feature="std"' ../rust3p/vendor/libc/src/lib.rs
error: `--crate-name` and `#[crate_name]` are required to match, but `rust3p_libc` != `libc`
 --> ../rust3p/vendor/libc/src/lib.rs:2:1
  |
2 | #![crate_name = "libc"]
  | ^^^^^^^^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error

It looks like this attribute was added to support "rustc-dep-of-std" in #28
Considering the rest of that code is #[cfg(feature = ...)] gated, moving this seems like the right the to do.
Sources

Checklist

[x] Relevant tests in libc-test/semver have been updated
[x] No placeholder or unstable values like *LAST or *MAX are
included (see #3131)
[ ] Tested locally (cd libc-test && cargo test --target mytarget);
especially relevant for platforms that may not be checked in CI^ I can't run this on `main` locally :S

I am not sure what would be best here given those constraints. It's less than ideal but could you apply a .patch to remove the attributes as part of your build? Or just build it as libc and then rename it in meson somehow? (I'm assuming you are trying to avoid conflicts with the system libc name).
Feel free to bring this up on Zulip too, I'm sure you're not the first one to stumble upon this so maybe somebody else has better ideas.

:)


Shell globbing happens prematurely.

The macro should expand to calls to glob, not perform globbing at compile time.

fixed


Cannot use InitializeTenancyByPath middleware with laravel/ui Auth routes

Describe the bug
Im trying to setup mutli-tenancy using Path Tenant Identification. I don't know if this is something obvious but I couldn't get the InitializeTenancyByPath middleware to work with the preconfigured Laravel Authentication routes
Steps to reproduce
Based on the example of how to use Path identification I have placed in the tenant.php route file the below code
https://tenancyforlaravel.com/docs/v3/tenant-identification/
Route::group([
    'prefix' => '/{tenant}',
    'middleware' => [
        'web',
        InitializeTenancyByPath::class
        ],
    ], function () {
        Auth::routes(['verify' => true]);
});

But I got the below exception which clearly says that a parameter is required.
Illuminate\Routing\Exceptions\UrlGenerationException Missing required parameter for [Route: login] [URI: {tenant}/login] [Missing parameter: tenant]
I can fix this by making optional the {tenant?} parameter. Is there any other way of doing this without affecting all routes?
Expected behavior
Predefine authentication routes should load fine under tenant context.
Your setup

Laravel version: [8.28.1]
stancl/tenancy version: [3.4.2]

Hey, this doesn't seem to be an actual bug in tenancy, but rather 3rd party library support. So it's more of a support question, and the best place to ask those is our Discord server. Thanks


feat: bump release level to production/stable

Fixes #80 🦕
Release-As: 1.0.0

Wait until November 30th due to holiday release freeze.


Logic App does not find SharePoint Site / Site not created

Hello, I have following problem. The logic App does not find the Sharepoint site, because the site is not created. Where would the site be created? My Flows where successfully so far'

Where did I miss something?
It seems, that this step is failing:

Where do I have to fix this issue?

@ChristianMitCh did you register the AD app as a SharePoint add-in as per the documentation?
This error normally occurs if you did not follow this step.
Thanks

@alexc-MSFT thank you! yes this was exactly the problem. I did it, but somehow it didn´t work the first time! thank you for your reply :)

@ChristianMitCh Glad you got it working - no worries 😃


[stable/kibana] Migrate APIs for Kibana 1.16

Is this a new chart
No.
What this PR does / why we need it:
Migrate APIs for Kibana 1.16
See https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/
Checklist

[x] DCO signed
[x] Chart Version bumped
[x] Title of the PR starts with chart name (e.g. [stable/chart])

Signed-off-by: Johann Grabmann<EMAIL_ADDRESS>

@compleatang could you have a look, please?

/lgtm


Moves gc candidate code insertion to Ample

It looks like you are also modifying the delete mutations to use a batchWriter instead?  Is there any follow on work that may need to be done for handling errors or failures?  I believe this is the RPC these deletes would eventually get to: https://github.com/apache/accumulo/blob/3fd5cad92f9b63ac19e4466f3f2d5237b905262c/core/src/main/java/org/apache/accumulo/core/clientImpl/Writer.java#L73 I am also wondering about the invalidation of the cache that happens here: https://github.com/apache/accumulo/blob/3fd5cad92f9b63ac19e4466f3f2d5237b905262c/core/src/main/java/org/apache/accumulo/core/clientImpl/Writer.java#L104-L115
Good job cleaning up some of those original JIRA issues as well :wink: https://issues.apache.org/jira/browse/ACCUMULO-1294

Is there any follow on work that may need to be done for handling errors or failures?

I don't think so,  the batch writer should retry on anything that it can and if it does not then it would be a bug in the batch writer.

I am also wondering about the invalidation of the cache that happens here:

The batch writer also invalidates the client side tablet location cache as needed.

Good job cleaning up some of those original JIRA issues as well  https://issues.apache.org/jira/browse/ACCUMULO-1294

I didn't look at the contents of that JIRA, but noticed it was still open. If this issue covers it, please close that JIRA. :smiley_cat:


Docs on running tests

Are there any docs on running the tests, I cannot find them (but thought I saw something at one point)

The only ones I know of are at the bottom of the buildguide: https://github.com/dotnet/SqlClient/blob/master/BUILDGUIDE.md

Thanks!


OverflowError: int too big to convert

Hello,
Is it possible to fix this for litecoin too? (cf this issue)
Otherwise is there a workaround I could implement?
Thank you for your time.

Hi @tomjeannesson
Just merged your PR.

Thanks!

@karask any idea when this will be part of the python module?

Just updated to 0.5.5 in pypi.

Just updated to 0.5.5 in pypi.

Thanks!


Group as tag in Prometheus

📑 I have found these related issues/pull requests
Now with the possibility of grouping monitors, there should be a group tag in the prometheus /metrics endpoint.
I personally have multiple monitors with the same name in different groups (e.g. mysql monitoring in both Docker and the service monitoring itself for quicker identification of the fault).
Also, in another setup, I have docker containers with the same name on multiple hosts. Identifying them with Prometheus alerts is not possible at this time.
🏷 Feature Request Type
Other
🔖 Feature description
You should add the group name to the labels within the /metrics endpoint.
✔ Solution
The following is the current layout of an example metric within the /metrics endpoint:
monitor_status{instance="instance", job="uptime-kuma", monitor_hostname="null", monitor_name="example.com", monitor_port="null", monitor_type="http", monitor_url="https://example.com"}
I'd like to be able to parse them by group, too:
monitor_status{instance="instance", job="uptime-kuma", monitor_hostname="null", monitor_name="example.com", monitor_port="null", monitor_type="http", monitor_group="group", monitor_url="https://example.com"}
❓ Alternatives
No response
📝 Additional Context
No response

Hi Moritz, agree with the feature but I think tracking this in https://github.com/louislam/uptime-kuma/issues/3905 is better => closing as a duplciate
Also there are some unresolved questions around how nested groups should be handeld in said issue.


Vmanage update client

This issue was migrated from an old repository: https://github.com/CiscoDevNet/catalystwan/pull/9


Better long-to-wide reshaping (inverse of melt-type operation)

http://stackoverflow.com/questions/17333644/pandas-dataframe-transforming-frame-using-unique-values-of-a-column

Now (version 0.18.1) this stackoverflow question can be solved simply by:
df.pivot_table(values="Val", index=['date', 'Country'], columns='Type')
Which  maybe is enough to close this issue?

i would note the version of pandas in your answer as the 'cleanups' are some older bug fixes

Good point! Added Pandas version.


[Feature Request] Option to disable auto-minimize

Hi,
First of all very thanks for this nice tool. It really gain a lot the flight experience.
Normally, I have the app on a screen in the foreground to monitor the app. Unfortunately, the auto-minimize at startup forces me to get the app via the taskbar. An option to disable the auto-minimize at startup would be nice.
-Christoph

Hello Christoph,
thanks for your Feedback!
Well, there is no auto-minimize Functionality at all, the App does not create a Window unless the User clicks on the Systray/Notification Icon. So there is nothing to disable. The whole Goal is to have less "App-Interaction", so it is not intended to have the GUI all the Time open for Monitoring.
I'd rather be interested why you feel the Need to monitor it, that is not the intended way of using it.

Indeed, you're right the time which I am monitoring the tool is getting more and more less. Sometimes I am not sure if it triggered right (e.g. today after boarding the loadsheet transmission), but otherwise it's not required. So you are right seems not really a required feature. I will try to keep the tool minimized. :)


Allow additional HTTP headers

Before I work on this, wanted to run it by you:
I'd like to add a -Headers parameter to Invoke-VSTeamRequest. Looks like it would be simple enough to affect.
Why?
Because I'm trying to use the following endpoint:
https://{instance-name}.vssps.visualstudio.com/_apis/Identities?searchFilter=Identifier&filterValue={some-sid}&options=None&queryMembership=None

In order to get that endpoint to work correctly it requires an Accept: application/json;api-version=1.0 header. Otherwise it returns the following error message:
Either descriptors or identityIds or searchFactor/factorValue must be specified

I have a why for all this, but I'll leave it at this for the moment.

I might ping the VSTS team. It very odd that this one API would not accept the version on the query string as every other API in VSTS.  Have you tried just adding the -Version parameter to the ivr call?

Aha, that worked like a charm. The thought didn't occur to me. Thanks for that. My mind had settled on the 'application/json' part but didn't delve deeper.

Just one more note, -version "1.0" doesn't do the trick. But adding '&api-version=1.0' does. Looks like that's because I'm using Invoke-VSTeamRequest -Url. Using -Url doesn't let _callApi use the _buildRequestUri which is where the api-version is added.  I have to use 'Invoke-VSTeamRequest` because I need a custom querystring.
Sooo. Maybe I do a little work to give Invoke-VSTeamRequest a -QueryString parameter?

I think that already works. You just set body to an object. When you are doing a get the body is the query string. I think I have that in the help.

Yup. Already supported.
-Body
Specifies the body of the request. The body is the content of the request that follows the headers. You can also pipe a body value to
Invoke-VSTeamRequest.
    The Body parameter can be used to specify a list of query parameters or specify the content of the response.

    When the input is a GET request and the body is an IDictionary (typically, a hash table), the body is added to the URI as query
    parameters. For other GET requests, the body is set as the value of the request body in the standard name=value format.

Hah, okay, I see what I did wrong. I've been doing ConvertTo-Json on the body object, removed that. Works great now. I was trying to do too much at once. Thanks for being patient with me on it.

No problem!  It is really not clear that the body can be used that way. I only learned that when I read the help for the underlying Web Request call.  But once you know it is awesome.


Do not merge : Fix/testprcomment

Description
Challenge: In our existing process, when users performed a limited run with a specified count, the results were recorded solely in the logs. This approach introduced an additional step, requiring users to manually navigate through each workflow to check the results, which was both time-consuming and prone to oversight.
Solution: To address this inefficiency, I took the initiative to develop a custom npm library specifically designed to enhance the user experience. This library automates the generation of a summary file that consolidates the run data into a single, easily accessible document. Furthermore, I integrated this solution into our existing workflow by updating the process to automatically post the contents of this summary file as a comment on the relevant PR upon completion of the run.
This improvement not only streamlines the workflow by eliminating the need for users to manually sift through logs, but it also ensures that critical information is immediately available at a glance. By centralizing the results in the PR comments, we’ve enhanced transparency and efficiency, allowing for quicker decision-making and more effective collaboration. This solution is a step forward in optimizing our processes and reducing the manual effort required to track and assess test outcomes.
Looks like this:

Fixes #35920
Automation
/ok-to-test tags=""
:mag: Cypress test results

[!WARNING]
Tests have not run on the HEAD 16534b42f2011fb27a2f60767d737f3695d04bab yet
Wed, 28 Aug 2024 06:54:24 UTC

Communication
Should the DevRel and Marketing teams inform users about this change?

[ ] Yes
[x] No

Summary by CodeRabbit

Chores

Updated test specifications to focus on the "Dynamic Height" feature of the "Text Widget."
Maintained existing comment structure for clarity on running tests.
Upgraded the CI workflow to utilize an enhanced version of the Cypress repeat functionality for improved test execution.

/ci-test-limit-count run_count=1

/ci-test-limit-count run_count=1

/ci-test-limit-count run_count=4


[Auto-generated] Update requirements.txt

Update requirements.txt
Automatically created PR from the ci_update_requirements.yml workflow.

Codecov Report

Merging #168 (a94cc0d) into ci/dependabot-updates (c6d56a6) will not change coverage.
The diff coverage is n/a.

@@                  Coverage Diff                   @@
##           ci/dependabot-updates     #168   +/-   ##
======================================================
  Coverage                  68.62%   68.62%
======================================================
  Files                         18       18
  Lines                        494      494
======================================================
  Hits                         339      339
  Misses                       155      155

Flag
Coverage Δ

pytest
68.62% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Top-level effects cause stack overflow during typechecking

This is a minimized example from an issue we came across in miTLS. Typechecking the last line of the program below results in
Unexpected error; please file a bug report, ideally with a minimized version of the source program that triggered the error.
Stack overflow

module N

open FStar.HyperStack.ST

module MM = FStar.Monotonic.DependentMap
module HS = FStar.HyperStack

let rgn = r:erid{r =!= HS.root}

let tls_rgn = r:rgn {HS.color r == 0}

let tls_region: tls_rgn = new_colored_region HS.root 0

let subtls = r:tls_rgn {HS.parent r == tls_region}
//type subtls = tls_rgn // Works

let tls_tables_region: tls_rgn =
  //new_colored_region tls_region 0 // Works
  let p : r0:subtls * subtls =
    let r0 = new_colored_region tls_region 0 in
    let r1 = new_colored_region tls_region 0 in
    (r0, r1)
  in
  let r, _ = p in r

let region: rgn = new_region tls_tables_region

let table: MM.t region int (fun _ -> int) (fun _ -> True) = MM.alloc ()

type t = | T of i:int{table == table}

This happens from the command-line and in interactive mode, and also using the 2-phase type checker.
It's hard to work around this issue in miTLS (short of eliminating top-level effects), because the layering of top-level effects is essential.

Found a workaround: see https://github.com/mitls/mitls-fstar/commit/1ef2880f3e5a97bff45315b9352dde9efda10dd9

Looks like this has been fixed somehow.


Merging custom stack into a bluebird error

I have two bluebird-powered applications connected over the network, when an error occurs on one end of the network, the error is serialized over the wire. I would like merge the serialized stacktrace into bluebird's own long stacktrace, is it doable?
Bluebird.longStackTraces() is enabled on both ends.

+1, as far as I know it's not possible at the moment, it would require hooks into bluebird's internal stack traces - bluebird isn't aware of what operation it's wrapping.
If it was doable to let bluebird know "this operation happened during waiting for that promise to resolve, please put it in the stack trace" - how would the API look?

It seems I got it working ... not sure if it works in every case but it looks easier than I originally planned and requires no talking to bluebird internals, as bluebird does the parsing on its own.
Receiving end that parses the messages from JSON and throws if they have error key
.catch(function(err) { // err is a js object, JSON parsed from the wire
    if(! (err instanceof Error) && err.message && err.stack) {
      var errInstance = new Error(err.message);
      errInstance.stack = err.stack;
      throw errInstance; // bluebird should parse the stack here and join new events to it
    } else {
      throw err;
    }
  })

Sending party:
if(error && error instanceof Error) {
  error = {
    message: error.message,
    stack: error.stack,
    name: error.name
  };
}
self.send({
  error: error,
  type: obj.type,
  response: obj.uuid,
  data: responseData
});


Upgrade SNAPSHOT version to 2.0.0

Purpose

$subject
Fixes https://github.com/ballerina-platform/ballerina-lang/issues/23002

Approach

Upgrade version
Apply BString changes

Test environment

macOS
Java 8
Ballerina 2.0.0-SNAPSHOT

Codecov Report

Merging #5 into master will not change coverage.
The diff coverage is 0.00%.

@@          Coverage Diff           @@
##           master      #5   +/-   ##
======================================
  Coverage    0.00%   0.00%
======================================
  Files          19      19
  Lines         857     864    +7
  Branches       69      69
======================================
- Misses        857     864    +7

Impacted Files
Coverage Δ

...lang/stdlib/socket/endpoint/tcp/ClientActions.java
0.00% <0.00%> (ø)

...lang/stdlib/socket/endpoint/tcp/ServerActions.java
0.00% <0.00%> (ø)

...lang/stdlib/socket/endpoint/udp/ClientActions.java
0.00% <0.00%> (ø)

...llerinalang/stdlib/socket/tcp/SelectorManager.java
0.00% <0.00%> (ø)

...g/ballerinalang/stdlib/socket/tcp/SocketUtils.java
0.00% <0.00%> (ø)

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 eec62c0...2c361be. Read the comment docs.


Add completion status to record.

Add an is_complete Boolean field in the Record model to store the completion status.

Partial completion is allowed, not required


FEATURE: Show OTP secret code at setup after login and in backend module

https://github.com/user-attachments/assets/05d1be9d-6309-4dbc-a5d4-89a259e69fc6
https://github.com/user-attachments/assets/e152b315-e925-4c46-b388-e83fe92ed6e3

Looks fine by reading. But haven't tested it yet.

Because of different styles between basic neos and neos backend modules, I had to introduce some css specificity hacks with !important.


Implicit use of <cstdint.h> fails with Clang 10

Discovered this while building under Linux

@swift-ci please test


Build error on Ubuntu Linux 18.04

The build starts correctly with the following command line from the source directory:
make -f ./Makefile.linux GLFW_LIBNAME=glfw
However building of bmserial leads to the following error message:
bmserial.c:71:11: fatal error: res/icon_serial_64.h: Datei oder Verzeichnis nicht gefunden
The folder source/res/ indeed does not contain the header file.

Fixed in commit a9ca67d3c74630b520fc49fa22752800f70123df.
Thank you for reporting.


CustomClipType

A way for users to define their own ClipType in-game. How this would likely work is by using two triggers - a start trigger and an end trigger. The start trigger would have the start offset, and the end trigger would have info about the end offset. This would require an advanced GUI, so probably another library (Dear ImGui?).

Mockup


error TS2694: Namespace 'winston' has no exported member 'DefaulLevels'.

While running npm run deploy, I'm getting the following error:
`>nest build
node_modules/@sap-cloud-sdk/util/dist/logger/cloud-sdk-logger.d.ts:5:47 - error TS2315: Type 'Logger' is not generic.
5 export declare const cloudSdkExceptionLogger: Logger<import("winston").DefaulLevels>;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
node_modules/@sap-cloud-sdk/util/dist/logger/cloud-sdk-logger.d.ts:5:72 - error TS2694: Namespace 'winston' has no exported member 'DefaulLevels'.
5 export declare const cloudSdkExceptionLogger: Logger<import("winston").DefaulLevels>;
~~~~~~~~~~~~
`
To Reproduce
Run the command:
npm run start:dev or
npm run deploy
Screenshots
bug.txt
If applicable, add screenshots to help explain your problem.
Used Versions:
@sap-cloud-sdk/cli/0.1.9 win32-x64 node-v12.16.1

Thank you for reporting this - I just ran into the same issue. I will check that.

@gopalanand333 It seems that one of our dependencies has an issue with its types. As a quickfix you could install<EMAIL_ADDRESS>I created a ticket here: https://github.com/winstonjs/winston/issues/1822.

Hi @marikaner,
I have modified package.json of @sap-cloud-sdk with Winston version  "winston": "3.3.2".
The version 3.2.2 is not available at npm.
The project is running now.

Yes, I mistyped.

Hey @gopalanand333,
it seems that winston changed their API between patch versions. Version 3.3.3 is supposedly the final one, I will update winston to this version then the issue should be fixed. Link to the winston issue: https://github.com/winstonjs/winston/issues/1822#event-3508252985.

Hi, any news on this one?

Yes, we will release a new version today.

This issue should be resolved in version 1.24.0. Feel free to open a new issue if this is not the case for some reason.


Merge Changes

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


Need to create command import and export function for other API suite

I need to create API function from export data from our system, and do the same thing for the import. I think we have import-hours, days, may be it will be enough.

JSON or CSV or we can use the both for export

JSON data we can export data and add information, id, componentName, remote_id, description, amount, date,

CSV the same but we need show it in CLI need to parse


Create relationships between the entities

According to the following diagram:

  Diagram updated thanks to @collengura  and @tkshfj  suggestions.

The relationship between message and reply has been added.
Added timestamps as attributes for messages: created_at and modified_at, the latter in case the functionality to modify already sent messages is implemented.

Originally posted by @ACSG-64 in https://github.com/ACSG-64/concord-real-time-workspaces/discussions/4#discussioncomment-4129143

Create the relationships between the entities/models.

This is the relationship I've done in Code:

I still think the messageid field in the message table should be changed to something like reply, Let me know what you think.

Makes sense, something like replyToMessageId or  replyToMsgId

You know, above each pair of relations you should add a comment saying the relation, something like
// User-Message
User.hasMany(Message);
Message.belongsTo(User);

I had to remove Message.belongsTo(Message) below because it created another messageId column in the message table.

Removing it fixed the problem

I have merged my branch into main and deleted, closing.


Add example warning/error for precedence confusion.

PR checklist:

[ ] Added changelog entry.

🔥


Can't play "All Music" Library

The voice command "Tell plex to shuffle all music" or "Tell plex to play all music" starts playing 80's music instead of the all music playlist.  The other playlists work normally, but not All Music.
trigger method: IFTTT
install method: HACS
logs: https://justpaste.it/93kuq

I had to include playlist for it to work
"Tell plex to shuffle all music playlist on living room speaker"


Use IEC definition of Megabyte

The fact is that from the number of bytes we define
toMegaByte = (value) => (Math.round(value/1024/1024));

However this seem more like a toMebiByte definition according to wikipedia page.
IEEE, EU, ISO and NIST has adopted the IEC system so we can consider as the official one.

This is fixed at bf4393a9cd217d5a33a5a69ec9fada2754f757f7


run tests in CI

I don't have the skills to review this, being unfamiliar with CI. Not sure how to proceed.

I don't have the skills to review this, being unfamiliar with CI. Not sure how to proceed.

you would just need to approve the workflows and observe the output


cp: cannot stat ‘src/libs/armeabi-v7a/*.a’

When running the build command, I get the following error:
$ ./build.sh
.........
Copying libraries
cp: cannot stat ‘src/libs/armeabi-v7a/*.a’: No such file or directory
done
.........

This error seems obvious to me because there isn't any "src/libs" directory in the source tree. Should I manually create the "src/libs" directory? If yes, where should I get its contents from?

Copy *.a files to lib folder as mentioned in  #3  and then update Android.mk when you compile android-demo similarly as mentioned in #7.
This should solve the problem.

Thanks, it works


Addon-actions: display enumerable properties from prototype chain

Issue: #1945
Some builtin object types (e.g. File) have valuable enumerable properties in their prototypes
How to test
Open cra example "Addon Actions / File object as payload", click the button

Superseded by #2438


Cannot ssh to running Vm

Is this a BUG REPORT or FEATURE REQUEST?:

Uncomment only one, leave it on its own line:

/kind bug

/kind enhancement

What happened:
I followed the lab2 tutorial, and cannot get ssh access to the machine.
What you expected to happen:
passwordless login via ssh_key
How to reproduce it (as minimally and precisely as possible):
Install according to tutorial, use virtctl to expose the Vm, attempt to connect.
Anything else we need to know?:
CIVO k3s cluster
Environment:

KubeVirt version (use virtctl version): 0.9.3
Kubernetes version (use kubectl version): 1.18.6
VM or VMI specifications: stnadard spec file from the lab 2 tutorial
Cloud provider or hardware configuration:
OS (e.g. from /etc/os-release): ubuntu 16.04
Kernel (e.g. uname -a):
Install tools:
Others:

/assign @codificat
@codificat who can help with the tutorials?

Oh, apologies I missed that - this came in during pto and it slipped through the return :/
/remove-lifecycle stale
@mazzystr I believe you last looked at the labs, did you see that issue?
I just went through the lab on a quick minikube cluster and I did hit an issue with the image in the sample manifest (kubevirt/kubevirt.github.io#655) but it's unrelated to this, and I could ssh just fine...

@birdiesanders are you still having this problem?
If so, please provide details of the ssh command that you are attempting and how it is failing
Thanks

I am having issues with successfully SSH'ing into the fedora machine as well. Using the updated changes by specifying private key instead of public key, but eventually the connection still times out.
I am using a Minikube environment.


SVT:Cannot start application in container due pt write too long error

I am running TER - https://github.ibm.com/websphere/system-test/issues/906 to test the Liberty Tools using Eclipse in Windows VM.
I imported ACME ee10 application to the worskspace, and I can start and stop the application successfully using the Start and Stop commands from the Liberty Dashboard.
I have podman installed and started in my Windows VM, but when I try to run the "Start in Container" using the Liberty Dashboard, I get the following error.
[INFO] Building container image...
[INFO] podman  build --pull -f C:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar\target\.libertyDevc\tempContainerfile7210582164098440854 -t acmewebejbear-dev-mode C:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar
[ERROR] time="2023-10-25T07:45:08-07:00" level=error msg="1 error occurred:\n\t* archive/tar: write too long\n\n\n"
[ERROR] Error: Post "http://d/v4.7.0/libpod/build?dockerfile=%5B%22target%2F.libertyDevc%2FtempContainerfile7210582164098440854%22%5D&forcerm=1&httpproxy=1&identitylabel=1&idmappingoptions=%7B%22HostUIDMapping%22%3Atrue%2C%22HostGIDMapping%22%3Atrue%2C%22UIDMap%22%3A%5B%5D%2C%22GIDMap%22%3A%5B%5D%2C%22AutoUserNs%22%3Afalse%2C%22AutoUserNsOpts%22%3A%7B%22Size%22%3A0%2C%22InitialSize%22%3A0%2C%22PasswdFile%22%3A%22%22%2C%22GroupFile%22%3A%22%22%2C%22AdditionalUIDMappings%22%3Anull%2C%22AdditionalGIDMappings%22%3Anull%7D%7D&isolation=1&jobs=1&layers=1&networkmode=0&nsoptions=%5B%7B%22Name%22%3A%22user%22%2C%22Host%22%3Atrue%2C%22Path%22%3A%22%22%7D%5D&omithistory=0&output=acmewebejbear-dev-mode&outputformat=application%2Fvnd.oci.image.manifest.v1%2Bjson&pullpolicy=always&rm=1&shmsize=67108864&t=acmewebejbear-dev-mode": io: read/write on closed pipe
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for acme-ee10 0.0.1-SNAPSHOT:
[INFO]
[INFO] acme-ee10 .......................................... SUCCESS [  1.493 s]
[INFO] AcmeCommon ......................................... SUCCESS [  1.055 s]
[INFO] AcmeAnnuityCommon .................................. SUCCESS [ 13.209 s]
[INFO] AcmeAnnuityJAXRSCommon ............................. SUCCESS [  4.739 s]
[INFO] AcmeAnnuityEJB3 .................................... SUCCESS [  1.293 s]
[INFO] AcmeAnnuityEJB3JAXWS ............................... SUCCESS [  0.297 s]
[INFO] AcmeAnnuityEJB3JAXWS_CDI ........................... SUCCESS [  0.340 s]
[INFO] AcmeAnnuityEJB3MDB ................................. SUCCESS [  0.752 s]
[INFO] AcmeAnnuityJAXRSWSes_jaxrs11_m1 .................... SUCCESS [  1.064 s]
[INFO] AcmeAnnuityJAXRSWSes_jaxrs11_m2 .................... SUCCESS [  0.213 s]
[INFO] AcmeAnnuityJAXRSWSes_jaxrs20 ....................... SUCCESS [  0.180 s]
[INFO] AcmeAnnuityPojoWSes ................................ SUCCESS [  0.293 s]
[INFO] AcmeAnnuityWeb ..................................... SUCCESS [  0.300 s]
[INFO] AcmeWebEjbEar ...................................... FAILURE [  5.778 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  31.570 s
[INFO] Finished at: 2023-10-25T07:45:08-07:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal io.openliberty.tools:liberty-maven-plugin:3.10-SNAPSHOT:devc (default-cli) on project AcmeWebEjbEar: Error starting the server in dev mode.: Could not build container image using Containerfile: C:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar\Dockerfile. Address the following container build error and then start dev mode again: time="2023-10-25T07:45:08-07:00" level=error msg="1 error occurred:\n\t* archive/tar: write too long\n\n\n" RC=125 -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :AcmeWebEjbEar

This issue looks very similar, but had no solution. It just went away eventually. When researching the error, I see mention of symlinks as a potential problem. Do you happen to have any symlinks on the test machine?

As shown in the stack trace above - I cannot run using this podman build command
podman  build --pull -f c:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar\target\.libertyDevc\tempContainerfile12322131777541751413 -t acmewebejbear-dev-mode c:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar
since this is a temp Containerfile that is created, and I don't have access to it later on.
However, if I run using this command (i.e the DockerFile that I have in my workspace), then the command runs successfully.
c:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar>podman  build --pull -f C:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar\Dockerfile -t acmewebejbear-dev-mode C:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar
STEP 1/11: FROM icr.io/appcafe/open-liberty:beta
Trying to pull icr.io/appcafe/open-liberty:beta...
Getting image source signatures
Checking if image destination supports signatures
Copying blob sha256:0f609894b5a985d53df6c07048d33d9ef768964c89184d4557fbbadf
.
.
Server defaultServer stopped.
++ awk '/^Cache is [0-9.]*% .*full/ {print substr($3, 1, length($3)-1)}'
+ FULL=60
+ echo 'SCC layer is 60% full. Destroying layer.'
+ java -XX:+OriginalJDK8HeapSizeCompatibilityMode -Xshareclasses:name=openj9_system_scc,cacheDir=/opt/java/.scc,destroy
SCC layer is 60% full. Destroying layer.
JVMSHRC806I Compressed references persistent shared cache "openj9_system_scc" has been destroyed. Use option -Xnocompressedrefs if you want to destroy a non-compressed references cache.
+ true
+ SCC_SIZE=80
++ awk 'BEGIN {print int(80 * 60 / 100.0 + 0.5)}'
Re-creating layer with size 48m.
+ SCC_SIZE=48
+ '[' 48 -eq 0 ']'
+ SCC_SIZE=48m
+ echo 'Re-creating layer with size 48m.'
+ java -XX:+OriginalJDK8HeapSizeCompatibilityMode -Xshareclasses:name=openj9_system_scc,cacheDir=/opt/java/.scc,createLayer,groupAccess -Xscmx48m -version
openjdk version "<IP_ADDRESS>" 2023-08-24
IBM Semeru Runtime Open Edition <IP_ADDRESS> (build <IP_ADDRESS>+1)
Eclipse OpenJ9 VM <IP_ADDRESS> (build openj9-0.40.0, JRE 17 Linux amd64-64-Bit Compressed References 20230824_549 (JIT enabled, AOT enabled)
OpenJ9   - d12d10c9e
OMR      - e80bff83b
JCL      - 8ecf238a124 based on jdk-<IP_ADDRESS>+1)
+ (( i=0 ))
+ (( i<1 ))
+ /opt/ol/wlp/bin/server start

Starting server defaultServer.
CWWKE0953W: This version of Open Liberty is an unsupported early release version.
Server defaultServer started with process ID 383.
+ /opt/ol/wlp/bin/server stop

Stopping server defaultServer.
Server defaultServer stopped.
+ (( i++ ))
+ (( i<1 ))
+ umask 0022
+ rm -rf /output/messaging /logs/ACME /logs/console.log /logs/ffdc /logs/messages_23.10.25_<IP_ADDRESS>.log /logs/messages.log /opt/ol/wlp/output/.classCache
+ chmod -R g+rwx /output/workarea
+ [[ -d /output/resources ]]
+ chmod -R g+rwx /output/resources
++ awk '/^Cache is [0-9.]*% .*full/ {print substr($3, 1, length($3)-1)}'
SCC layer is 100% full.
+ FULL=100
+ echo 'SCC layer is 100% full.'
COMMIT acmewebejbear-dev-mode
--> Pushing cache []:8974400c4c3c26aaed1e99ae919d57ac612f4176389563a051567f5fbc10537f
--> 1cb4bd93282
Successfully tagged localhost/acmewebejbear-dev-mode:latest
1cb4bd93282c61d4e4b05ef82d66427e694e4084a7a37a68ead9d6f8f663c630

Hi @cherylking - confirmed I am not using any Symlinks.
c:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar> cmd /E /C "prompt $T$$ & echo.%TIME%$ & dir /AL /S C:\ | find "SYMLINK" & for %Z in (.) do rem/ "
12:53:58.31$
05/08/2021  01:34 AM    <SYMLINKD>     All Users [C:\ProgramData]

12:57:18.20$ rem/

Here is the temp Containerfile that devc generates when I run the command mvn liberty:devc.
#ARG BASE_IMAGE=icr.io/appcafe/open-liberty:kernel-slim-java8-openj9-ubi
#ARG BASE_IMAGE=icr.io/appcafe/open-liberty:kernel-slim-java11-openj9-ubi
#ARG BASE_IMAGE=open-liberty:beta-java17
ARG BASE_IMAGE=icr.io/appcafe/open-liberty:beta
FROM $BASE_IMAGE
COPY  --chown=1001:0  src/main/liberty/config/server.xml /config/server.xml
COPY  --chown=1001:0  src/main/liberty/config/jvm.options /config/jvm.options
COPY  --chown=1001:0  src/main/liberty/config/ACME_Liberty_combined_docker.xml /config/ACME_Liberty_combined_docker.xml
user 1001
RUN mkdir /logs/ACME
RUN mkdir /logs/ACME/client
ARG VERBOSE=true
ARG FULL_IMAGE=false
ENV OPENJ9_SCC=false
RUN configure.sh

I'm attaching a word doc that contains the very long error string parsed out into separate lines.
ERROR.docx

Just adding here that this is a Windows only problem, and Matt is working on a PR currently that will probably fix this issue. I will post here when we have a snapshot driver of LMP to try.

@rumanaHaque The 3.10-SNAPSHOT of LMP has been updated with this fix. Please let us know if the problem persists.

@cherylking @mattbsox
I just reran the mvn liberty:devc command from the command line, and it didn't get into the same error as I had earlier (with -U option to ensure the plugin was updated)
c:\eclipse-workspace\acme-ee10\acme-ee>mvn liberty:devc -U
and it went past the application cannot start error.
Here is the stack trace:
[INFO] Building container image...
[INFO] podman  build --pull -f C:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar\target\.libertyDevc\tempContainerfile17124709226244693125 -t acmewebejbear-dev-mode C:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar
[INFO] STEP 1/11: FROM icr.io/appcafe/open-liberty:beta
[INFO] Trying to pull icr.io/appcafe/open-liberty:beta...
[INFO] Getting image source signatures
[INFO] Checking if image destination supports signatures
[INFO] Copying blob sha256:ddc62b849fb32477a4bf8cb15248ff5c19607d6b4348b361ee6c30fc6a5b96a7
[INFO] Copying blob sha256:77500ad95f2d45e8b81e00c32658d41a0ba2737490d4b637ee1740992be7908d
[INFO] Copying blob sha256:98b51776a780a526853b950d382e6571079435316546143571b47b263897edac
[INFO] Copying blob sha256:ad655a6d9ea3bfadd1318d968c608c4e57979db05970807698a64ee137b2e62f
[INFO] Copying blob sha256:38731a27f39662bcae9c868477f70d64ff281e81b32f2e4cb2540dac82102628
[INFO] Copying blob sha256:78eb0744fb9c4e21f125b698cff46f392b08378f70409e7019b920fc0ce57fa3
[INFO] Copying blob sha256:afbd7e0df1c99daec261e8c0ee5a37fcd944956bf08d052e8ce76cd93d1d80d5
[INFO] Copying blob sha256:10b866b88e718035641bc26b630f08c637f7de02d8d4b09a1675bcecbc28820f
[INFO] Copying blob sha256:6422702abcf9a650094eed2b5a918e8c68aab1dfe4fcf664eca35ead139fe1d4
[INFO] Copying blob sha256:182d1c30a4730c8ff7ca03d679de085f66dfb623b868e5035c81c5146c6440e4
[INFO] Copying blob sha256:09f434fabc3810df64a7b705af53bf9f1a05fa5e17e47eeb17855d4eea156c9d
[INFO] Copying blob sha256:26cec1b5bb50069e5fd3293f1b5318e9d88e4555807e44728ae4cfb25f2847ba
[INFO] Copying blob sha256:07240492ecb8ad3a822e39d51250e3736d9844d14ce40b7787e88a9d760f9be4
[INFO] Copying blob sha256:6902317e4d1e467a0c63dae9f89d80ed55d90f66d1bf37852c833723ab55e2f9
[INFO] Copying blob sha256:f32e20d8e7e409fbdb1e1ffa22f5b71c2251472863ffeb2581ca195b3ad448ee
[INFO] Copying blob sha256:86c9834405215507113f9b99dd568939231714453604b7693ec33e090362783e
[INFO] Copying blob sha256:940e50029a437c7ef64435c831e8947de2b5257177f2f39d5cf22a7a1eb9164e
[INFO] Copying config sha256:6b5c0afd9c28cdea8d3efd5bacbffdf0d6ed7c8379e98ebe9ab442876d6bb3ba
[INFO] Writing manifest to image destination
[INFO] Storing signatures
[INFO] STEP 2/11: COPY  --chown=1001:0  src/main/liberty/config/server.xml /config/server.xml
[INFO] --> Pushing cache []:a304a0749af743ce6fb4dc4cfca930e7bffcd20784757b383718be634eba65a0
[INFO] --> 7d287745283
[INFO] STEP 3/11: COPY  --chown=1001:0  src/main/liberty/config/jvm.options /config/jvm.options
[INFO] --> Pushing cache []:b647883e60373a2d28c7f1e23436a0ca22f68046c1bc42b16821a6133164c6ed
[INFO] --> 3e2392b6512
[INFO] STEP 4/11: COPY  --chown=1001:0  src/main/liberty/config/ACME_Liberty_combined_docker.xml /config/ACME_Liberty_combined_docker.xml
[INFO] --> Pushing cache []:61a4af49b91bacb7c50d88625c262dd00cbf31ee7ef4709806c4624bfc1b2a6c
[INFO] --> 19eed74e098
[INFO] STEP 5/11: user 1001
[INFO] --> Pushing cache []:bfb5b0cc3e8787df7e371d9c1b57f2900b5db7ea5f8d27f350914f383941dfbb
[INFO] --> 3c3ea8ed69b
[INFO] STEP 6/11: RUN mkdir /logs/ACME
[INFO] --> Pushing cache []:9bb4606a9b14a21a9c9552b9a9f2412b71b091a2f5e9b1924788ad77292fe496
[INFO] --> b43617ac645
[INFO] STEP 7/11: RUN mkdir /logs/ACME/client
[INFO] --> Pushing cache []:54a05de09f361f64d6224757a342edc20fb5791fdc56023c2579d6ad1cadf4cf
[INFO] --> 248a50ff5df
[INFO] STEP 8/11: ARG VERBOSE=true
[INFO] --> Pushing cache []:87cd2f7d06c5453f7cc4fa1e62ccc3f574a9147be3ced8e4536cd2b734996777
[INFO] --> 0309de22006
[INFO] STEP 9/11: ARG FULL_IMAGE=false
[INFO] --> Pushing cache []:25e53441f591ee4ea364c911b1e483dc8ad3fe04b012f4ff815bff589ed8b501
[INFO] --> f82c025a6bb
[INFO] STEP 10/11: ENV OPENJ9_SCC=false
[INFO] --> Pushing cache []:9c212b8f770338ebabe9892a65642054304d0990f0ad6854094c3d0e0fadbb2b
[INFO] --> f45ed2bfcc9
[INFO] STEP 11/11: RUN configure.sh
[INFO] + main
[INFO] + WLP_INSTALL_DIR=/opt/ol/wlp
[INFO] + SHARED_CONFIG_DIR=/opt/ol/wlp/usr/shared/config
[INFO] + SHARED_RESOURCE_DIR=/opt/ol/wlp/usr/shared/resources
[INFO] + SNIPPETS_SOURCE=/opt/ol/helpers/build/configuration_snippets
[INFO] + SNIPPETS_TARGET=/config/configDropins/overrides
[INFO] + SNIPPETS_TARGET_DEFAULTS=/config/configDropins/defaults
[INFO] + mkdir -p /config/configDropins/overrides
[INFO] + mkdir -p /config/configDropins/defaults
[INFO] + '[' '' == true ']'
[INFO] + '[' '' == true ']'
[INFO] + '[' '' == true ']'
[INFO] + '[' '' == client ']'
[INFO] + '[' '' == embedded ']'
[INFO] + [[ -n '' ]]
[INFO] + '[' '' == true ']'
[INFO] + '[' '' == true ']'
[INFO] + keystorePath=/config/configDropins/defaults/keystore.xml
[INFO] + '[' '' == true ']'
[INFO] + '[' '' == true ']'
[INFO] + '[' '' '!=' false ']'
[INFO] + '[' '' '!=' false ']'
[INFO] + '[' '!' -e /config/configDropins/defaults/keystore.xml ']'
[INFO] ++ openssl rand -base64 32
[INFO] + export KEYSTOREPWD=2uf12ZwlW3ITD10Z+cdBR5/EFEquCgvd0q6H9aI9y/w=
[INFO] + KEYSTOREPWD=2uf12ZwlW3ITD10Z+cdBR5/EFEquCgvd0q6H9aI9y/w=
[INFO] + sed 's|REPLACE|2uf12ZwlW3ITD10Z+cdBR5/EFEquCgvd0q6H9aI9y/w=|g' /opt/ol/helpers/build/configuration_snippets/keystore.xml
[INFO] + chmod g+w /config/configDropins/defaults/keystore.xml
[INFO] + [[ -n '' ]]
[INFO] + find /opt/ol/fixes -type f -name '*.jar' -print0
[INFO] + sort -z
[INFO] + xargs -0 -n 1 -r -I '{}' java -jar '{}' --installLocation /opt/ol/wlp
[INFO] + touch /config/server.xml
[INFO] + '[' false == true ']'
[INFO] COMMIT acmewebejbear-dev-mode
[INFO] --> Pushing cache []:ad6f24d586f4715ea7bd53142918ad5d898829e06417a03cf2475b4c6be61e2d
[INFO] --> 1f32bb135b5
[INFO] Successfully tagged localhost/acmewebejbear-dev-mode:latest
[INFO] 1f32bb135b579b50a41322c93627e53bb65af7958b6f81b61fdfd58224283bfe
[WARNING] The container build command took longer than 30 seconds. You may increase performance by adding unneeded files and directories such as any Liberty runtime directories to a .dockerignore file in C:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar.
[INFO] Completed building container image.
[INFO] Starting container...
[INFO] podman run --rm -p 9080:9080 -p 9443:9443 -p 7777:7777 -e WLP_DEBUG_SUSPEND=n -e WLP_DEBUG_ADDRESS=7777 -e WLP_DEBUG_REMOTE=y -v C:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar\target\.libertyDevc\apps:/config/apps -v C:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar\target\.libertyDevc\dropins:/config/dropins -v C:\eclipse-workspace\acme-ee10\acme-ee:/devmode -v C:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar\target\liberty\wlp\usr\servers\defaultServer\logs:/logs -v C:\Users\Administrator\.m2\repository:/devmode-maven-cache -v C:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar/src/main/liberty/config/server.xml:/config/server.xml -v C:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar/src/main/liberty/config/jvm.options:/config/jvm.options -v C:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar/src/main/liberty/config/ACME_Liberty_combined_docker.xml:/config/ACME_Liberty_combined_docker.xml --name liberty-dev acmewebejbear-dev-mode server debug defaultServer -- --io.openliberty.tools.projectRoot=/devmode
[INFO]
[INFO] Listening for transport dt_socket at address: 7777
[INFO] Launching defaultServer (Open Liberty <IP_ADDRESS>-beta/wlp-1.0.83.cl231120231030-1102) on Eclipse OpenJ9 VM, version <IP_ADDRESS>+1 (en_US)
[INFO] CWWKE0953W: This version of Open Liberty is an unsupported early release version.
[INFO]  Parameters: [--io.openliberty.tools.projectRoot=/devmode]
[INFO] [AUDIT   ] CWWKE0001I: The server defaultServer has been launched.
[INFO] CWWKM2010I: Searching for CWWKF0011I: in C:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar\target\liberty\wlp\usr\servers\defaultServer\logs\messages.log. This search will timeout after 90 seconds.
[INFO] [AUDIT   ] CWWKG0093A: Processing configuration drop-ins resource: /opt/ol/wlp/usr/servers/defaultServer/configDropins/defaults/keystore.xml
[INFO] [AUDIT   ] CWWKG0093A: Processing configuration drop-ins resource: /opt/ol/wlp/usr/servers/defaultServer/configDropins/defaults/open-default-port.xml
[INFO] [AUDIT   ] CWWKG0102I: Found conflicting settings for defaultHttpEndpoint instance of httpEndpoint configuration.
[INFO]   Property host has conflicting values:
[INFO]     Value * is set in file:/opt/ol/wlp/usr/servers/defaultServer/configDropins/defaults/open-default-port.xml.
[INFO]     Value mum1.fyre.ibm.com is set in file:/opt/ol/wlp/usr/servers/defaultServer/server.xml.
[INFO]   Property host will be set to mum1.fyre.ibm.com.
[INFO]
[INFO] [AUDIT   ] CWWKZ0058I: Monitoring dropins for applications.
[INFO] [AUDIT   ] CWWKS4104A: LTPA keys created in 1.679 seconds. LTPA key file: /opt/ol/wlp/output/defaultServer/resources/security/ltpa.keys
[INFO] [AUDIT   ] CWPKI0803A: SSL certificate created in 7.181 seconds. SSL key file: /opt/ol/wlp/output/defaultServer/resources/security/key.p12
[INFO] [AUDIT   ] CWWKI0001I: The CORBA name server is now available at corbaloc:iiop:localhost:2814/NameService.
[INFO] [AUDIT   ] CWWKT0016I: Web application available (default_host): http://mum1.fyre.ibm.com:9080/openapi/
[INFO] [AUDIT   ] CWWKT0016I: Web application available (default_host): http://mum1.fyre.ibm.com:9080/openapi/ui/
[INFO] [AUDIT   ] CWWKT0016I: Web application available (default_host): http://mum1.fyre.ibm.com:9080/jwt/
[INFO] [AUDIT   ] CWWKT0016I: Web application available (default_host): http://mum1.fyre.ibm.com:9080/health/
[INFO] [AUDIT   ] CWWKT0016I: Web application available (default_host): http://mum1.fyre.ibm.com:9080/metrics/
[INFO] [AUDIT   ] CWWKT0016I: Web application available (default_host): http://mum1.fyre.ibm.com:9080/ibm/api/
[INFO] CWWKM2011E: Timed out searching for CWWKF0011I: in C:\eclipse-workspace\acme-ee10\acme-ee\AcmeWebEjbEar\target\liberty\wlp\usr\servers\defaultServer\logs\messages.log.

I still get a diff error - but that is the application timing out.
[ERROR] Failed to execute goal io.openliberty.tools:liberty-maven-plugin:3.10-SNAPSHOT:devc (default-cli) on project AcmeWebEjbEar: Error starting the server in dev mode.: The server has not started within 90 seconds. Consider increasing the server start timeout if this continues to occur. For example, 'mvn liberty:dev -DserverStartTimeout=120' -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :AcmeWebEjbEar

But the error for this problem has been fixed in the latest release of the liberty maven plugin.


Need ability to tune service checks to non-default notification profiles

Currently, when using charmhelpers.contrib.charmsupport.nrpe.add_check(), service checks are defined with a max_check_attempts = 4 and retry_check_interval = 1.  this means that when a service fault is detected, 4 checks of that service must have a non-OK result to turn into a HARD fault that requires notification through alerting (pagerduty, email, etc).
Some checks defined in NRPE and by other charms have known ebb and flow of threshold crossing that results in self-resolved alerts.  One such example might be rabbitmq-server's unconsumed messages threshold, wherein we know that when a nova/neutron node restarts, there is a swelling of queues for up to 30 minutes of unconsumed fanout queues that will be reaped by nova or neutron after an amount of time has passed.  It would be very useful to provide different max_check_attempts options to charm developers and nrpe check developers to be able to identify which checks should alert immediately, and which checks should, potentially, not alert unless they've been active for 2 hours.
See https://bugs.launchpad.net/charm-hw-health/+bug/1876931 for an example where having the ability to ignore IPMI hardware timeouts for a couple hours would reduce operational overhead for services known to have issues that self-resolve in normal circumstances and would continue well past the check attempt timing if there is an actual issue.

(by afreiberger)
Related bug: https://bugs.launchpad.net/charm-hw-health/+bug/1876931

(by eric-chen)
This charm is no longer being actively maintained. Please consider using the new Canonical Observability Stack instead.
(https://charmhub.io/topics/canonical-observability-stack)
I will close this feature request


All downloaded fits files SHOULD HAVE A FITS EXTENSION

I am bored of renaming the '.img' thing that some of the archival images use to fits so that DS9 will automatically open.

They now do once they've been imported into an Archive storage structure


[ENHANCEMENT] Search as you type

Would feel more intuitive, i guess.
Maybe I can get to some PR. But my list on Jötunn is long, too :P

Doesn't this already work? When I type something in the search bar, the available icons are getting updated. Or do you mean something different?

Whoops, my bad. Dunno why I was convinced that "Show search" executes the search and not the typing. Closing this...


Integrate Arch image in dashboard

Which package/s are you suggesting this feature for?
Dashboard
Is your feature request related to a problem? Please describe
blocked on

https://github.com/threefoldtech/tf-images/issues/195

Describe the solution you'd like
integrate the image within playground

Work completed:
Added the flist to Micro & Full VM.

Which file is it ?

Which file is it ?

https://hub.grid.tf/petep.3bot/arch_mycelium.flist.md

It get promoted Monday to: https://hub.grid.tf/tf-official-vms/arch-mycelium.flist.md

could not deploy on devnet
version : b72ee05
tried with multiple vms and faced this error

then tried with one ssh and faced this error

deployed a multiple vms and worked fine but when i tried to deploy with multiple ssh keys i can not ssh on the machine

All images need to be updated to support multiple SSH keys. You can comment here and we're currently restricting the feature till all flists are updated as seen here.

verified on devnet
version : ad30945
deployed an arch image using the new integrated image for micro vm

https://app.testlodge.com/a/26076/projects/40893/suites/234374?expand_section=422333#case_4293789

Verified:

Devnet
efad68b


nixos/matrix: write manual section

Motivation for this change
This was developed as part of
https://github.com/NixOS/nixpkgs/pull/55320#issuecomment-461450159
with the initial intention to show users how to set up a synapse homeserver with a valid certificate, in light of the upcoming 1.0 release.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[X] Assured whether relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

@Ekleog this is yet missing a changelog entry / edit of the matrix-synapse 1.0 changelog warning you mentioned in https://github.com/NixOS/nixpkgs/pull/55320#issuecomment-461450159, depending on whether this can still go in 19.03.

Other synapse maintainers: @Ralith @roblabla
riot-web maintainer: @bachp

Thanks to all for their feedback and review,
@Ekleog just pushed all requested changes.

@florianjacob Thank you! Merged and backported as 4e8ace1a2d273dc72cc633f26ab5516fccf49b6e. If someone has further issues with this, it can be fixed as an additional PR I think :)


Select all button doesn't activate when previous plant included all months

Steps to repro:

Select all months for bloom, fruit, or other
Submit plant
See that months are correctly cleared, but the Select All button is still incorrectly disabled


new: adbcug controller methods

Warrants a 1.2.0 release
What's new

new: _prepare_cugraph_node and _prepare_cugraph_edge Controller methods for additional custom behaviour
new: default_edge_attr_value parameter in ArangoDB to cuGraph
minor code clean up
notebook cleanup

See https://github.com/arangoml/cugraph-adapter/issues/27 for build cancellation reasons


expose color schemes

Maybe we should tighten the API a bit, for example when an ordinal scheme receives a domain's length it receives in fact the domain in most cases, but we wouldn't want people to think that it is always the domain, since in the case of quantile scales it is only a {length} object.
Also, I don't like the names.

I don’t think we should expose mutators, but I could see something like Plot.withSchemes({…}) or Plot.configure({…}) that returns a function like Plot.plot but with some behavior overridden.

I’m going to close this for now since I think Plot.withSchemes(…) would be a fair amount of work, and I’m not sure how often people would want to do it over just using the existing range or interpolate option. But I’ve rebased this so if you do wish to pick it up, hopefully it will be ready to start tinkering. 🙏


16000hz sampling rate not support

I found that when decode a sound file with 16000hz sampling rate，the result show that it is 32000hz。

Hi, could you send the file so I can investigate?


Fixed commit workflow for dependabot PR helper

Signed-off-by: Kunal Kotwani<EMAIL_ADDRESS>Description

The activationLabel property helps the plugin to add changes automatically to the CHANGELOG.
Added a new label dependabot to our repo, made changes to dependabot for using the new label (See: #4348)
The changes in this PR utilize commit options to further help with the changelog commit workflow steps to sign off the commits.

Issues Resolved

#4319

Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[x] Commits are signed per the DCO using --signoff
[x] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #4331 (e9cbfb6) into main (beb09af) will increase coverage by 0.07%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##               main    #4331      +/-   ##
============================================
+ Coverage     70.71%   70.78%   +0.07%
+ Complexity    57294    57290       -4
============================================
  Files          4611     4611
  Lines        275214   275214
  Branches      40299    40299
============================================
+ Hits         194623   194819     +196
+ Misses        64293    64030     -263
- Partials      16298    16365      +67

Impacted Files
Coverage Δ

...java/org/opensearch/client/indices/DataStream.java
0.00% <0.00%> (-76.09%)
:arrow_down:

.../opensearch/client/indices/CloseIndexResponse.java
17.50% <0.00%> (-73.75%)
:arrow_down:

...pensearch/client/cluster/RemoteConnectionInfo.java
0.00% <0.00%> (-68.30%)
:arrow_down:

...a/org/opensearch/client/cluster/SniffModeInfo.java
0.00% <0.00%> (-58.83%)
:arrow_down:

...r/src/main/java/org/opensearch/http/HttpUtils.java
16.66% <0.00%> (-50.00%)
:arrow_down:

...ch/transport/ReceiveTimeoutTransportException.java
50.00% <0.00%> (-50.00%)
:arrow_down:

...cluster/coordination/PendingClusterStateStats.java
20.00% <0.00%> (-48.00%)
:arrow_down:

.../opensearch/client/cluster/RemoteInfoResponse.java
61.53% <0.00%> (-38.47%)
:arrow_down:

.../java/org/opensearch/discovery/DiscoveryStats.java
23.80% <0.00%> (-38.10%)
:arrow_down:

...cluster/coordination/PublishClusterStateStats.java
33.33% <0.00%> (-37.51%)
:arrow_down:

... and 458 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Still getting errors here is more debug info

Here is the error logs and access logs and .htaccess cause I am still having issues installing it oh also here is the configuration vhost: http://hastebin.com/epohomocit.apache
http://hastebin.com/jopudisolu.avrasm
http://hastebin.com/qukedutesa.sm
http://hastebin.com/uxinekaqed.apache

You need to set the url entry in app.php to get cachet to work in a subfolder.

Witch app.php do I change and what line.


Rename DataObject method name

Issue

https://github.com/silverstripe/silverstripe-userforms/pull/1182

Instead we should be using is_callable() as mentioned here

Using this approach, some "setProperty" methods in another classes fail Unit tests. Initially I implemented this approach, but after testing I think better to rename method and open issue to fix problem with private methods.
Please have a look: https://github.com/silverstripe/silverstripe-framework/commit/31df80e79124764b0a08cd9c13b3a3c871a33079
and
https://github.com/silverstripe/silverstripe-framework/actions/runs/3879244028/jobs/6616354722

In ViewableData::__set() it should be is_callable([$this, $method]), not is_callable($this, $method);

Just using is_callable  , probably doesn't solve the problem, even together with method_exist. I think problem is more deeper and will appear time to time, especially with some Field names.
How I understood, because we have a trait CustomMethods which. has magic method __call and we use this trait in trait Extensible , that in its order we use in class ViewableData .
It means if some class extends ViewableData or DataObject and we will have in ViewableData or DataObject classes setSomething methods and extending class has Something  field, even if  setSomething  is private method_exist returns TRUE and is_callable returns TRUE, since CustomMethods has magic method __call .
I've done some tests and is_callable returns TRUE for setFieldValue  in EditableCustomRule class.

@emteknetnz said that we should check that method is NOT private. Public or protected are fine.

There probably should be a unit test to cover this edge case.

DONE. New test case was added.


Type check main sources/sinks with drivers sources/sinks

Beyond just typos on the driver names, we can also type check whether a driver that expects a sink of strings matches the string sink from main. A number sink would be a type error.

As an illustration of this issue, the following "good" cases should yield no error, and the "bad" cases should yield a TypeScript compile error:
    type Sources = {
      str: Stream<string>;
      obj: Stream<object>;
    };

    function app(sources: Sources) {
      return {
        str: sources.str.take(1).startWith('a'), // good
        // str: sources.obj.mapTo('good'), // good
        // strTYPO: sources.str.take(1).startWith('a'), // bad
        // str: xs.of(123), // bad
        num: xs.of(100), // good
        // numTYPO: xs.of(100), // bad
        // num: xs.of('BAD TYPE'), // bad
      };
    }

    const stringDriver: Driver<Stream<string>, Stream<string>> =
      (sink: Stream<string>) => xs.of('b');

    const numberWriteOnlyDriver: Driver<Stream<number>, void> =
      (sink: Stream<number>) => {};

    const objectReadOnlyDriver: Driver<void, Stream<object>> =
      () => xs.of({});

    setup(app, {
      str: stringDriver,
      num: numberWriteOnlyDriver,
      obj: objectReadOnlyDriver,
    });

Done

run https://github.com/cyclejs/cyclejs/blob/master/run/CHANGELOG.md#300-2017-03-05
rxjs-run https://github.com/cyclejs/cyclejs/blob/master/rxjs-run/CHANGELOG.md#600-2017-03-05
most-run https://github.com/cyclejs/cyclejs/blob/master/most-run/CHANGELOG.md#700-2017-03-05

By the way, even though we released versions for rxjs-run and most-run, this issue isn't yet possible for those packages, because we can't have a generics-of-generic in TypeScript yet. We can't type check that the sink Observable<string> from main should match the driver input xs.Stream<string> because we can't make the generic S<string>. So this issue only touches xstream-based run and drivers.


Add support for range and comparators comparison

Check if two ranges intersect
Check if one comparator satisfies a range
Check if two comparators intersect

Fixes #61
Notes:
I had to change the Comparator initializer since it was not working as I expected.
For some reason, in:
if comp.is_a?(Comparator)
  return comp if comp.loose == loose
  @comp = comp.value
end

The return comp if comp.loose == loose was not returning a working Comparator object. Since I am not experienced with ruby I still do not know the internals of the initializer. Maybe you can help me understand this.
Still, my change makes this class use the same logic that exists in Range and Version by replacing the if with comp = comp.value if comp.is_a?(Comparator). Although it works now I am aware it seems redundant. If you have any insights please let me know.

fyi, I also did a PR here https://github.com/npm/node-semver/pull/187 and they asked for a couple of changes if you want I can port them here.

@rtfpessoa yeah can you port them over here too?

I made all the changes here too, except for the if checking the types. Do you also want those? If yes what would be the exception to throw?

Nah that's ok, LGTM 👍


feat(components): Require indigo-palette to be used in m3 styles

Feature Description
$indigo-palette does not seem to be usable with m3 when I tried the below code
$m3-dark-theme: matx.define-theme(
  (
    color: (
      theme-type: dark,
      primary: matx.$m3-indigo-palette,
      tertiary: matx.$m3-blue-palette,
    ),
  )
);

I get an error!
./src/theme.scss?ngGlobalStyle - Error: Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
HookWebpackError: Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
Undefined variable.
  ╷
8 │       primary: matx.$m3-indigo-palette,
  │                ^^^^^^^^^^^^^^^^^^^^^^^
  ╵
  src/theme.scss 8:16  root stylesheet

Stackblitz Demo
Use Case
Indigo palette is one of the common styles used by angular, so it has to be there in m3 right?

These are the available M3 palettes which don't include the Indigo one: https://github.com/angular/components/blob/main/src/material/_index.scss#L9-L11. You may be able to use the violet one instead.