NPD fails with crio/crun

How should I be running NFD when I don't have docker installed on the node?
E0818 13:22:46.865225       1 problem_detector.go:55] Failed to start problem daemon &{/config/docker-monitor.json 0xc000300a80 0xc0002ff0c0 {{journald map[source:dockerd] /var/log/journal 5m } 10 docker-monitor [{CorruptDockerOverlay2  {0 0 <nil>} NoCorruptDockerOverlay2 docker overlay2 is functioning properly}] [{temporary  CorruptDockerImage Error trying v2 registry: failed to register layer: rename /var/lib/docker/image/(.+) /var/lib/docker/image/(.+): directory not empty.*} {permanent CorruptDockerOverlay2 CorruptDockerOverlay2 returned error: readlink /var/lib/docker/overlay2.*: invalid argument.*} {temporary  DockerContainerStartupFailure OCI runtime start failed: container process is already dead: unknown}] 0xc0004fb68a} [] <nil> 0xc000318660 0xc0001901b0}: failed to stat the log path "/var/log/journal": stat /var/log/journal: no such file or directory

problem_detector can be disabled.
Would you mind providing the command to run the NPD

I rebuilt my cluster and upgraded my node OSs and K8S version. I do not believe I am seeing this error anymore. I will re-open if I experience this issue again. Thank you!


Formatting of text not as desired

Hi,
i like this project. Tried to use it with Angular and Material2 Beta. I'd like to show the markup in an MdDialog in the content area.
This is the preview from my Visual Studio Markup Addin:

This is the result in the application:

Someone any idea what i'm doing wrong. The 'mat-dialog-content' style has only set the margins set.
Many thanks in advance.
Regards Jens.

Is it possible to reproduce in a plunker plz?

Thanks for reply, At the moment it's a large project, I'll try it to produce it in a plunkr. Thank you.

Sorry for my late reply. While trying to prepare the plunker I a a style in one of my stylesheets was responsible for the behaviour. Now the output is as desired.
Thank you and sorry for inconveniences.
Regards Jens


Release v0.31.0

Update actions/setup-go to v5 (#784).
Retry update of catalog in test to avoid flakiness (#788).
Support creating a new workspace client from an account client (#792).
Skip AccountClient_GetWorkspaceClient() test in Azure/GCP (#798).
Fix stack overflow on recursive schemas (#801).
Added support to select Spark version with Photon (#799).
Support HEAD operations (#802).
Fix any references when generating code with circular dependencies (#805).
SDK Generation + Fix backwards incompatible changes (#806).

API Changes:

Added CancelRefresh method for w.LakehouseMonitors workspace-level service.
Added GetRefresh method for w.LakehouseMonitors workspace-level service.
Added ListRefreshes method for w.LakehouseMonitors workspace-level service.
Added RunRefresh method for w.LakehouseMonitors workspace-level service.
Removed Name field for catalog.UpdateConnection.
Removed Name field for catalog.UpdateMetastore.
Removed Name field for catalog.UpdateRegisteredModelRequest.
Removed Name field for catalog.UpdateSchema.
Removed Name field for catalog.UpdateVolumeRequestContent.
Added catalog.CancelRefreshRequest.
Added catalog.GetRefreshRequest.
Added catalog.ListRefreshesRequest.
Added catalog.MonitorRefreshInfo.
Added catalog.MonitorRefreshInfoState.
Added catalog.RunRefreshRequest.
Changed MaxWorkers field for compute.AutoScale to no longer be required.
Changed MinWorkers field for compute.AutoScale to no longer be required.
Changed Destination field for compute.DbfsStorageInfo to be required.
Added UsePreemptibleExecutors field for compute.GcpAttributes.
Added ZoneId field for compute.GcpAttributes.
Added Abfss field for compute.InitScriptInfo.
Added Gcs field for compute.InitScriptInfo.
Changed Destination field for compute.LocalFileInfo to be required.
Changed Destination field for compute.S3StorageInfo to be required.
Changed Destination field for compute.VolumesStorageInfo to be required.
Changed Clients field for compute.WorkloadType to be required.
Changed Destination field for compute.WorkspaceStorageInfo to be required.
Added compute.Adlsgen2Info.
Added compute.GcsStorageInfo.
Added CreateDirectory method for w.Files workspace-level service.
Added DeleteDirectory method for w.Files workspace-level service.
Added ListDirectoryContents method for w.Files workspace-level service.
Added files.CreateDirectoryRequest.
Added files.DeleteDirectoryRequest.
Added files.DirectoryEntry.
Added files.ListDirectoryContentsRequest.
Added files.ListDirectoryResponse.
Added files.PageToken.
Added Source field for jobs.DbtTask.
Added ForEachTask field for jobs.RunTask.
Added Source field for jobs.SqlTaskFile.
Added ForEachTask field for jobs.SubmitTask.
Added ForEachTask field for jobs.Task.
Added jobs.ForEachStats.
Added jobs.ForEachTask.
Added jobs.ForEachTaskErrorMessageStats.
Added jobs.ForEachTaskTaskRunStats.
Added jobs.RunForEachTask.
Removed Reset method for w.Pipelines workspace-level service.
Changed Autoscale field for pipelines.PipelineCluster to pipelines.PipelineClusterAutoscale.
Removed pipelines.ResetRequest.
Added pipelines.PipelineClusterAutoscale.
Added pipelines.PipelineClusterAutoscaleMode.
Changed DeletePersonalComputeSetting method for a.AccountSettings account-level service with new required argument order.
Removed ReadPersonalComputeSetting method for a.AccountSettings account-level service.
Changed UpdatePersonalComputeSetting method for a.AccountSettings account-level service with new required argument order.
Added GetPersonalComputeSetting method for a.AccountSettings account-level service.
Removed DeleteDefaultWorkspaceNamespace method for w.Settings workspace-level service.
Removed ReadDefaultWorkspaceNamespace method for w.Settings workspace-level service.
Removed UpdateDefaultWorkspaceNamespace method for w.Settings workspace-level service.
Added DeleteDefaultNamespaceSetting method for w.Settings workspace-level service.
Added DeleteRestrictWorkspaceAdminsSetting method for w.Settings workspace-level service.
Added GetDefaultNamespaceSetting method for w.Settings workspace-level service.
Added GetRestrictWorkspaceAdminsSetting method for w.Settings workspace-level service.
Added UpdateDefaultNamespaceSetting method for w.Settings workspace-level service.
Added UpdateRestrictWorkspaceAdminsSetting method for w.Settings workspace-level service.
Removed settings.DeleteDefaultWorkspaceNamespaceRequest.
Removed settings.DeleteDefaultWorkspaceNamespaceResponse.
Changed Etag field for settings.DeletePersonalComputeSettingRequest to no longer be required.
Removed settings.ReadDefaultWorkspaceNamespaceRequest.
Removed settings.ReadPersonalComputeSettingRequest.
Removed settings.UpdateDefaultWorkspaceNamespaceRequest.
Changed AllowMissing field for settings.UpdatePersonalComputeSettingRequest to be required.
Changed Setting field for settings.UpdatePersonalComputeSettingRequest to be required.
Added FieldMask field for settings.UpdatePersonalComputeSettingRequest.
Added settings.DeleteDefaultNamespaceSettingRequest.
Added settings.DeleteDefaultNamespaceSettingResponse.
Added settings.DeleteRestrictWorkspaceAdminsSettingRequest.
Added settings.DeleteRestrictWorkspaceAdminsSettingResponse.
Added settings.GetDefaultNamespaceSettingRequest.
Added settings.GetPersonalComputeSettingRequest.
Added settings.GetRestrictWorkspaceAdminsSettingRequest.
Added settings.RestrictWorkspaceAdminsMessage.
Added settings.RestrictWorkspaceAdminsMessageStatus.
Added settings.RestrictWorkspaceAdminsSetting.
Added settings.UpdateDefaultNamespaceSettingRequest.
Added settings.UpdateRestrictWorkspaceAdminsSettingRequest.
Removed DeltaSyncVectorIndexSpec field for vectorsearch.CreateVectorIndexRequest.
Added DeltaSyncIndexSpec field for vectorsearch.CreateVectorIndexRequest.
Added FileType field for workspace.ExportResponse.
Added ResourceId field for workspace.ObjectInfo.

OpenAPI SHA: cadf1693527b365728a55ff06a0e38ce5740c9f7, Date: 2024-02-08 Dependency updates:

Bump google.golang.org/api from 0.154.0 to 0.161.0 (#794).

Changes

Tests

[ ] make test passing
[ ] make fmt applied
[ ] relevant integration tests applied

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (ea52c05) 18.53% compared to head (c9c8fd1) 18.53%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #807   +/-   ##
=======================================
  Coverage   18.53%   18.53%
=======================================
  Files         116      116
  Lines       21474    21474
=======================================
  Hits         3980     3980
  Misses      17250    17250
  Partials      244      244

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Add basic project scaffolding functionality via CLI

Summary
Just a simple WIP of scaffolding a new Tealish project with a simple smart contract, test, and basic utility functions. This is achieved through a new CLI command called start (not entirely sold on the name but it's a start :wink:).
As part of the scaffold, there is a tealish.json file at the root level that contains configs. For now there is only a config for the name (and location) of the build directory that the _build() function builds to. If the config does not exist, the standard name and location is used (build directory at the location of the Tealish file).
Example Usage

At the directory where you want to create a new Tealish project named my_tealish_project, run tealish start my_tealish_project
Install dependencies (optionally set up a virtual environment)
run the example test via python3 -m unittest (assumes algod, kmd, and indexer are running on default Sandbox ports)

Thoughts

Not entirely sure if scaffolding should be part of the Tealish CLI but it can be very helpful for devs to get started quick.
The actual scaffold files should probably be in a different repo?
Not sold on using JSON for the config file but having some sort of way to configure Tealish would be beneficial.
I'm thinking that the layout of a project created from start should be enforced, i.e., build, contracts, tests directories, and config file all at root level. This makes it easier to reason about the location of certain files when creating new CLI features. However, the names of each directory should be configurable via the config file (like with the build directory).
It would be cool to use AlgoJig in the scaffold test when it is more accessible.
Used requirements.txt in the scaffold for the sake of simplicity but we can of course choose to support pyproject.toml instead.

This looks really interesting! I haven't gone through in detail yet but really like the general idea. Thank you :)

Thoughtful suggestions! Generally good and can be implemented to ease our understanding of how to meet/achieve goals!


Latest WildFly Elytron Component Upgrade and Related Changes

:bangbang: Commits from this branch are used in numerous other topic branches so please do not cherry-pick or rebase. :bangbang:
This pull request contains everything currently required in the next tag of WildFly Core.
The following issues can then be marked as resolved.
https://issues.jboss.org/browse/WFCORE-2155
https://issues.jboss.org/browse/WFCORE-2168
https://issues.jboss.org/browse/WFCORE-2190
https://issues.jboss.org/browse/WFCORE-2191
Experimental CI Builds: -
https://ci.wildfly.org/viewLog.html?buildId=41173&tab=buildResultsDiv&buildTypeId=WF_WildFlyCoreIntegrationExperiments
https://ci.wildfly.org/viewLog.html?buildId=41175&tab=buildResultsDiv&buildTypeId=WF_WildFlyCoreIntegrationExperimentsWindows

Core - Full Integration Build 4140 outcome was FAILURE using a merge of 4a2f496dbdbb98f9bdbe289be3902b1809e64f3d
Summary: Tests passed: 132, ignored: 2; compilation error: Compiler (new) Build time: 00:01:34

Full integration - Windows Build 2563 outcome was FAILURE using a merge of 4a2f496dbdbb98f9bdbe289be3902b1809e64f3d
Summary: Tests passed: 132, ignored: 2; compilation error: Compiler (new) Build time: 00:05:32

The test runs combined with the full PR fail.

https://ci.wildfly.org/viewLog.html?buildId=41285&tab=buildResultsDiv&buildTypeId=WF_WildFlyCoreIntegrationExperiments looks like it just fails in one of the typical clustering jobs. The windows one passes.

@kabir With this in core, I do get same failures in wildfly full as the failed jobs indidace.


"There was an error parsing the body" after upgrade to 1.10

How do you use Sentry?
Sentry Saas (sentry.io)
Version
1.10
Steps to Reproduce
Hi! We have a number of Python microservices which are built on top of fastapi. We use Sentry for error reporting. THis is how we initialize the sentry integration:
            from sentry_sdk.integrations.starlette import StarletteIntegration
            from sentry_sdk.integrations.fastapi import FastApiIntegration

            sentry_sdk.init(
                dsn=dsn,
                environment=env,
                integrations=[
                    StarletteIntegration(),
                    FastApiIntegration(),
                ],
                traces_sample_rate=0,
                send_default_pii=False,
            )

sentry-sdk was updated today to 1.10 during some of our recent deployments and we started getting "400 Bad request" error for all post requests with text "There was an error parsing the body":
curl -X 'POST' \
>   'http://<IP_ADDRESS>:8012/api/tasks/create' \
>   -H 'accept: application/json' \
>   -H 'Content-Type: application/json' \
>   -d '{
>   "environment": "production",
>   "profile": "desktop-windows-10-chrome"
> }'
{"detail":"There was an error parsing the body"}

We reverted sentry-sdk back to 1.9.10 and the error disappeared.
Expected Result
Everything works fine:)
Actual Result
400 Bad request error with text "There was an error parsing the body"

Had a symilar issue after the upgrade, on an application using fastapi:

AttributeError
'functools.partial' object has no attribute '__name__'

Fixing to previous version resolved the issue.

Hello! Thanks for writing in and sorry for any inconveniences that might have had!
I am investigating right now.

Just because I am curios @long2ice are you updating dependencies like Sentry automatically (with something like dependabot or the like)?

I guess the issue reported by @liferthedude and @gabrii are two different problems.

@gabrii for your functool.partial problem I have a fix in the linked PR. I guess this will not be released today, but on Monday, because I also want to add more test cases to catch more edge cases to make the code more future proof.

The other problem I need to reproduce first. @liferthedude could you post a minimal project where I can reproduce your error?

the problem is that I can't reproduce it in my local environment. It works
just fine on my macbook. But on prod it failed on two different servers.
On Fri, Oct 21, 2022 at 1:59 PM Anton Pirker @.***>
wrote:

The other problem I need to reproduce first. @liferthedude
https://github.com/liferthedude could you post a minimal project where
I can reproduce your error?
—
Reply to this email directly, view it on GitHub
https://github.com/getsentry/sentry-python/issues/1697#issuecomment-1286798329,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOCCEA5NSZUKQIO32PDFFMLWEJZP3ANCNFSM6AAAAAARKNN52M
.
You are receiving this because you were mentioned.Message ID:
@.***>

This is a sample code:
import sentry_sdk
from sentry_sdk.integrations.starlette import StarletteIntegration
from sentry_sdk.integrations.fastapi import FastApiIntegration
from fastapi import FastAPI
from pydantic import BaseModel

sentry_sdk.init(
<EMAIL_ADDRESS>    environment="dev",
    integrations=[
        StarletteIntegration(),
        FastApiIntegration(),
    ],
    # Set traces_sample_rate to 1.0 to capture 100%
    # of transactions for performance monitoring.
    # We recommend adjusting this value in production,
    traces_sample_rate=0,
    # If you wish to associate users to errors (assuming you are using
    # django.contrib.auth) you may enable sending PII data.
    send_default_pii=False,
)

app = FastAPI()

class TestRequest(BaseModel):
    id: int

@app.post("/test")
async def create(request: TestRequest):
    return {"status": "ok"}

I run it via "uvicorn main:app"

Thanks for the quick response with the sample code. I can reproduce it with this!

Oh, turns out the underlying problem is the same as reported in this issue: https://github.com/getsentry/sentry-python/issues/1696 Nice!
What I did: I added debug=True to your call to sentry_sdk.init() and then saw the underlying error with a stacktrace and the message TypeError: 'NoneType' object is not subscriptable.

A bug fix version was released: https://github.com/getsentry/sentry-python/releases/tag/1.10.1
Please test with the new version and tell me if it is working!

Thanks Anton! I will test it on Monday and will let you know
On Fri, Oct 21, 2022, 4:41 PM Anton Pirker @.***> wrote:

A bug fix version was released:
https://github.com/getsentry/sentry-python/releases/tag/1.10.1
Please test with the new version and tell me if it is working!
—
Reply to this email directly, view it on GitHub
https://github.com/getsentry/sentry-python/issues/1697#issuecomment-1287061268,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAZALI6IFZULGCPP5YCTB63WEKTRNANCNFSM6AAAAAARKNN52M
.
You are receiving this because you were mentioned.Message ID:
@.***>

A bug fix version was released: https://github.com/getsentry/sentry-python/releases/tag/1.10.1
Please test with the new version and tell me if it is working!

I had the same issue, upgrading to 1.10.1 fixed it - thanks @antonpirker !!

Should be fixed. Closing this.


[BUG] VM OS and Kernel show "Guest agent required" but the "install guest agent" is checked

Describe the bug

VM OS and Kernel show "Guest agent required" but the "install guest agent" is checked, sometimes we can see the expected detail but sometimes can not see it.
To Reproduce
Steps to reproduce the behavior:

Go to create a VM
View the VM detail, go to Basic tab

Expected behavior

The Operating System and Kernel Release should show the expected information. Or a better error message.
Support bundle

Environment

Harvester ISO version: v1.1.0-rc1
Underlying Infrastructure (e.g. Baremetal with Dell PowerEdge R630):

Additional context
Add any other context about the problem here.

This message sometimes disappears suddenly (websocket push)


feat: add cached dataset wrapper

cleanup automatically
https://github.com/BaguaSys/bagua/blob/6c6ab3dd025c4ea7a587172571cc0dfe4705c0af/bagua/torch_api/contrib/cache_loader.py#L53-L58
This comment was generated by todo based on a TODO comment in 6c6ab3d in #148. cc @BaguaSys.

done

@NOBLES5E  remind, do you have any updated comments?

@NOBLES5E remind, do you have any updated comments?

Thanks for reminding. Got overwhelmed by other work recently, I will get back to you by this week.

@NOBLES5E remind, do you have any updated comments?

Thanks for reminding. Got overwhelmed by other work recently, I will get back to you by this week.

I have updated the docs as you requested. Would you please take a look at it?


Refactor Architecture Basic modification #1658

Refactor Architecture Basic modification #1658
1，remove dolphinscheduler-rpc module
2，add dolphinscheduler-remote
3，add dolphinscheduler-service module
4，refactor LoggerServer module

Codecov Report

Merging #1946 into dev will increase coverage by 1.78%.
The diff coverage is 8%.

@@             Coverage Diff              @@
##                dev    #1946      +/-   ##
============================================
+ Coverage     26.78%   28.57%   +1.78%
+ Complexity     1364     1295      -69
============================================
  Files           312      294      -18
  Lines         16645    14985    -1660
  Branches       2049     1808     -241
============================================
- Hits           4459     4282     -177
+ Misses        11710    10272    -1438
+ Partials        476      431      -45

Impacted Files
Coverage Δ
Complexity Δ

...nscheduler/dao/datasource/SQLServerDataSource.java
0% <ø> (ø)
0 <0> (?)

...hinscheduler/dao/datasource/PostgreDataSource.java
0% <ø> (ø)
0 <0> (?)

...phinscheduler/dao/datasource/OracleDataSource.java
0% <ø> (ø)
0 <0> (?)

...dolphinscheduler/server/monitor/ZKMonitorImpl.java
0% <ø> (ø)
0 <0> (ø)
:arrow_down:

...olphinscheduler/dao/datasource/HiveDataSource.java
0% <ø> (ø)
0 <0> (?)

...uler/api/controller/ProcessInstanceController.java
2.43% <ø> (ø)
2 <0> (ø)
:arrow_down:

...hinscheduler/dao/datasource/DataSourceFactory.java
0% <ø> (ø)
0 <0> (?)

...e/dolphinscheduler/common/utils/Preconditions.java
0% <ø> (-63.16%)
0 <0> (-20)

...scheduler/dao/datasource/ClickHouseDataSource.java
0% <ø> (ø)
0 <0> (?)

...he/dolphinscheduler/server/utils/RemoveZKNode.java
0% <ø> (ø)
0 <0> (ø)
:arrow_down:

... and 43 more

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 768b5d9...fb5de17. Read the comment docs.

remote module already add comment , please review

@dailidong @lgcareer @lenboo


python-openid RP fails without warning when date time is wrong

In one of our test setup, the system time was backward from the actual time. Due to this reason, python-openid RP library fails in the final stage authentication, even though OP sends success message, without giving any warning or reason for failure. This makes hard to detect the reason of failure. It would be good to have a warning log message when RP fails for this reason.

This repo is being archived. Closing issue.


Cannot capture user feedback

Platform
Dart
Obfuscation
Disabled
Debug Info
Disabled
Doctor
[✓] Flutter (Channel stable, 3.19.1, on Pop!_OS 22.04 LTS
    6.8.0-76060800daily20240311-generic, locale en_US.UTF-8)
    • Flutter version 3.19.1 on channel stable at
      /home/martyfuhry/fvm/versions/3.19.1
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision abb292a07e (3 months ago), 2024-02-20 14:35:05
      -0800
    • Engine revision 04817c99c9
    • Dart version 3.3.0
    • DevTools version 2.31.1

[✓] Android toolchain - develop for Android devices (Android SDK version
    34.0.0-rc1)
    • Android SDK at /usr/local/lib/android/sdk
    • Platform android-34, build-tools 34.0.0-rc1
    • Java binary at: /usr/local/android-studio/jbr/bin/java
    • Java version OpenJDK Runtime Environment (build
      17.0.9+0-17.0.9b1087.7-11185874)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✓] Linux toolchain - develop for Linux desktop
    • Ubuntu clang version 14.0.0-1ubuntu1.1
    • cmake version 3.22.1
    • ninja version 1.10.1
    • pkg-config version 0.29.2

[✓] Android Studio (version 2023.2)
    • Android Studio at /usr/local/android-studio
    • Flutter plugin version 79.0.1
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      17.0.9+0-17.0.9b1087.7-11185874)

[✓] Connected device (2 available)
    • Linux (desktop) • linux  • linux-x64      • Pop!_OS 22.04 LTS
      6.8.0-76060800daily20240311-generic
    • Chrome (web)    • chrome • web-javascript • Google Chrome
      124.0.6367.155

[✓] Network resources
    • All expected network resources are available.

• No issues found!

Version
8.2.0
Steps to Reproduce

Create a Sentry event and a SentryUserFeedback object with that event ID.
Run captureUserFeedback
The Sentry event shows up on the dashboard
No user feedback ever shows up in the User Feedback dashboard

final sentryId = await Sentry.captureMessage(message);
final userFeedback = SentryUserFeedback(
  eventId: sentryId,
  comments: 'Some comments',
  name: 'Marty Fuhry',
  email<EMAIL_ADDRESS>);
await Sentry.captureUserFeedback(userFeedback);

Expected Result
User feedback shows up in the User Feedback list and the Sentry event has a corresponding User Feedback.
Actual Result
No User Feedback.

None on the issue either

Are you willing to submit a PR?
Yes

Solved this. The issue was that SentryUserFeedback has required set for the event ID, but nullable fields for name, email, and comments. If any of those fields are null, though, the User Feedback object will never be created. The fix is to make sure those fields are not null when creating the object.
I would suggest making those fields required and removing the assert statement in that constructor.

If any of those fields are null

Any of them are null or all of them are? I believe only comments should be required


pre-commit hook is neglecting my changes

Hi,
i"m using the following configuration for prettier in my pre-commit hooks:
  - repo: https://github.com/pre-commit/mirrors-prettier     rev: v2.5.1     hooks:       - id: prettier         entry: prettier --write "{modules,attribution_results_ui}/**/*.{js,css}"         types:           - "javascript"           - "css"
as i only want to format js and css in specific folders. when changing an html file it's ignored as expected. however when changing an js in one of the two folders it's not formatted as it would be required (added some newlines). any idea how to solve that?

looks like your formatting is off -- watch this: intro to markdown
also read this to answer your question


translation of doc: contributor/release-process

https://kubevela.net/zh/docs/contributor/release-process

I want to work on this. (Recommended by @charlie0129 )


where could I download the dataset?

files like *.fea is not usual in my fields. Could you please offer me a link to download? Thanks a lot!

This project is ended and I would recommend to use my new toolkit (https://github.com/beer-asr/beer) which implements the same model and incorporates the features extraction (*.fea files) from WAV files.

appreciate your share!!


Fix code in WASI-tutorial.md

In WASI-tutorial.md, the error content of the Rust code has been adjusted to the C code.
This will match the error in the 'Executing in wasmtime runtime' part.

Thanks!

Thanks!


Improve the pending changes badge amount

VSCode Version: 1.18.0
OS Version: MacOS 10.12.6

Steps to Reproduce:

Make 100+ file changes in a workspace with SCM.
View the SCM action item badge.

Feature Request:

When the badge displays 99+ it's not very helpful and it clearly supports three digits being displayed because the plus is there.
If there are hundreds of pending changes, it looks like it could show the exact amount without any display issues and be much more clear for users when they happen to have 100+ pending changes.
If there are thousands of pending changes then this could be displayed as 1k, 2k etc.

Want to submit a PR?

@joaomoreno can you point where in the source this filtering on count in defined?

https://github.com/Microsoft/vscode/blob/master/src/vs/workbench/browser/parts/compositebar/compositeBarActions.ts#L210
cc @bpasero

Took me a while to find it... turns out I could have just searched for "99+" hardcoded, lol


Setup logger

Closes https://github.com/pythonecuador/lira/issues/37

We don't have a good way to test the main app yet, so I had to decrease the coverage check


Static content max angular view

In chats with the team we thought it would be an interesting idea to have static content on an angular page (I think we can credit @vertein with the original idea). This is a beta-setting level view on that.

Please note this takes precedence over both static content on home and pithy content.
When you click on a card when new setting is enabled you are redirected to /web/#/static/:fname. This then loads another view.

Bottom line

This feature saves a server hit and 2 xslt transformations
The only real difference the user will see is speed improvement
#incrementalImprovement

Rather than implementing this as an on-off-switchable Beta feature, what if it were just a latent feature (always available) and portlet-definitions opt in to participating in it by setting an alternativeMaximizedUrl of #/static/{{::portlet.fname}} or so?
That is, would our existing small cards work to launch the Angular-rendered static maximized card view if those portlet-definitions set their alt max URL to the Angular path?
An advantage of that approach is we could try out this feature at the same time as building out content rendered in the small view of the cards, experiment with how those launch this, etc.

:+1: . Progress is progress.  Faster is better.

That is a valid approach @apetro . That would also force us to try out each static content portlet to make sure it looked good in the new /web world before making the switch. Might be healthy even :).
Lets chat after standup and make final calls.

This is a huge breakthrough, well done :+1:

I agree.  This is a huge breakthrough and an immediately valuable (faster! snappier! better experience!) step towards more breakthroughs.


[Feat] UE to connect to n3iwf

Issue Description
I want a UE which can connect to free5gc through n3iwf
What's the version are you using
v3.0.5
Is your feature request related to a problem? Please describe.
I tried using a UE from the other git repo but it has issues connecting to free5gc core.
Describe the solution you'd like
I want a UE which can connect to free5gc
Describe alternatives/workarounds you've considered
None
Additional context
Issue Template Checklist
If willing to resolve an issue by submitting Pull request, please consider the points below.

[ ] Yes, I have the time and I know how to start.
[X] Yes, I have the time but I don't know how to start, I would need guidance.
[ ] No, I don't have the time, although I believe I could do it if I had the time...
[ ] No, I don't have the time and I wouldn't even know how to start.

We are focusing on developing 5GC and we don't have any N3GPP UE.
Maybe you can try to cowork with
https://github.com/my5G/my5G-non3GPP-access


move aggregate_statistics, enforce_sorting, limited_distinct_aggregtion and replace_with_order_preserving_variants to datafusion-physical-optimizer crate

Which issue does this PR close?

Parts #11502
Rationale for this change

What changes are included in this PR?

move the following functions to datafusion-physical-optimizer crate

aggregate_statistics
enforce_sorting
sort_pushdown
limited_distinct_aggregtion
replace_with_order_preserving_variants

Are these changes tested?

Are there any user-facing changes?

Thank you @Weijun-H  🙏  I have been thinking it was time to try and help move the physical optimizer porting project along -- https://github.com/apache/datafusion/issues/11502
I was getting myself psyched up to write a bunch of 🎫 s. 😆

it would be better to split this pr into small piece since it is too large

Thank you @Weijun-H


Glue example notebook

This PR adds a notebook that serves as documentation for the new GLUE entrypoint. The notebook covers the purpose of the entrypoint, how to construct your hparams, and demonstrates running a fine-tuning job from a pre-trained checkpoint.

It's now running for me on Colab, although it fails probably due to lacking AWS access.
@ishanashastri :

is the plan to update the notebook without requiring aws access once #1390 is merged?
Jenkins is failing, please see if the issue is related to the new notebook

is the plan to update the notebook without requiring aws access once Decouple GLUE entry point saving and loading logic  #1390 is merged?

Yep, exactly. This will be blocked until that is merged, at which point I can refactor the AWS logic out.

Jenkins is failing, please see if the issue is related to the new notebook

Will address after #1390 is merged!

Approved!

Will not merge until #1390 is merged!


Firestore feature like array-contains-any in JS

In my app, I need to search if there's a matching document that has an array containing any of the elements of another array.
"array-contains-any" is like "IN" in flirestore.

same, I'm waiting for an update to the firestore plugin

Hi @SaminYaser
for what I can see the issue is related to a FlutterFire plugin,
please open the issue in the dedicated github.
Closing, as this isn't an issue with Flutter itself,
if you disagree please write in the comments and I will reopen it
thank you


does not find 'riot' on (webpacked) ES6 import

The following js imports:
import riot from 'riot'
import 'riot-mui'

... results in:

ReferenceError: Can't find variable: riot

(emitted by riot-mui)
Doing console.log(riot)does however print out the riot object.
Versions:

Webpack 3.8.1
riot 3.7.3
riot-mui 0.1.1

Same when using parcel.js


Add Code Benchmarks

Add some benchmarks for evaluating code models.

MBPP benchmarks are buggy and sometimes crash; will revisit.


Authorization

I am deciding whether to use this project or GrpahQL.net and its so close. Is there an equivalent way in this project to handle type level and field level security policies like this?
https://github.com/graphql-dotnet/authorization/blob/master/README.md

Hi,
yes but I think different. We are also using the policies from asp.net. But we are included them into authorization directives that can be annotated to fields, objects, schema etc....
This way it is more spec compliant.
Since, this question was asked on our slack channel I will create an example project for that with a little tutorial next week.

Directives can be annotated to basically anything from query elements to types or fields etc.
Lets say we have a type and for a certain field we want to limit the access that we could add to that field the authorization directive like the following:
type Person {
  name: String!
  address: String! @authorize(policy: "Foo")
}

So, every time the address field is resolved the Foo policy validates if the current user is able to access the current field. You could also add the authorize directive to the type Person type itself and it would then be executed on any field.
type Person @authorize(role: "bar") {
  name: String!
  address: String! @authorize(policy: "Foo")
}

So, in the above example the name resolver would only execute if the user has the role bar and the address resolver would only execute if the Foo policy validates to true.
We are currently also working on the "Limit directive uniqueness to explicitly marked directives" spec item that will be introduced with the next GraphQL spec version. This will further allow to pipe directives and make them even more powerful.
In Hot Choclolate directives can be associated with a field middleware that can change the execution behavior. We have implemented those very similar to the asp.net core middleware delegates.
More about directives
So, you are able to implement your own authorization attributes our default set is not enough for you. Our own directives are built upon the asp.net core policies so you can basically do anything that you can do with those.
So if you wanted to implement a directive like the authorize directive by your self it would look something like the following:
public class Authorize
{
    public string Policy { get; set; }
}

public class CustomMiddleware
{
    public async Task Invoke(Authorize directive, [Service] IAuthorizationService authorizationService)
    {
        bool allowed = await _authorization.AuthorizeAsync(directive.Policy);
        // the authorization service the asp.net core authorization service .... so basically you would execute the policy and the put here your own logic....
    }
}

public class AuthorizeDirectiveType : DirectiveType<Authorize>
{
    protected overrode void Configure(IDirectiveTypeDescriptor<Authorize> desc)
    {
        desc.Middleware< CustomMiddleware>(t => t.Invoke(default, default));
    }
}

For a rock solid solution we would add some more validation etc... but this should just show you how easily you can extend our solution or even completely replace it with your own.
If you need some more assistance you can also join our slack channel and we can discuss details more deeply.
With the upcoming version (0.6.0) there are many more enhancements in this area.
https://join.slack.com/t/hotchocolategraphql/shared_invite/enQtNDUyMjIxOTc1MTU3LWNlN2ViMGM5YTVhMWI3MzcwNDdjOTVkYWQ5ODZkMjJiODIwZjY5MzYzODc1Zjg5NDE5ZDQ4Zjk0MGExZWMzZGY

I just looked at their example and they basically added this to their types from what it looks like.
So, just to show you how it would look like in Schema First (GraphQL SDL):
type Person @authorize(role: "bar") {
  name: String!
  address: String! @authorize(policy: "Foo")
}

Code First adding authorization works like the following:
public class QueryType : ObjectType<Query>
{
    protected override void Configure(IObjectTypeDescriptor<Person> descriptor)
    {
        descriptor.Directive(new Authorize { Policy =  "Bar" });
        descriptor.Field(f => f.Address).Directive(new Authorize { Policy =  "Foo" });
    }
}

Forgive me all my typos ;)

There is now an example server project demonstrating authorization:
https://github.com/ChilliCream/hotchocolate-aspnetcore/tree/master/examples/StarWars
Documentation of the new version will go live tomorrow. So, I will close this issue.

https://hotchocolate.io/docs/next/authorization


Running the recipe for installing patches keeps failing with a timeout

Trying to install patches for a fresh install of base enterprise deployment of 10.8.1. The role json contains only one recipe for installing patches and includes the correct repository path for patches folder in network location.
We are using v3.6.1 of cookbook. Initially we observed a timeout error and noticed the update in patches.rb in latest version which increased the timeout to one hour. We added the same line locally in patches.rb and uploaded to chef server and ran the recipe again.
However this time, it is still failing with a timeout error after an hour. I have attached the debug log of chef run.
Patch installation chef run log.txt
When I install the patch manually by remoting into the machine with the same user mentioned in role json, it works fine.
This is the role json file

Hi @anandak,
How long does the patch take to successfully complete when manually installing?
"\\aws-harman1\arcgis-repo\patches\bed\arcgis-1081-pfa-awg-patch.msp"   /qn
Have you tried increasing it above 1 hour? Perhaps try 2 hours (7200).
Thanks,
Cameron K.

When installing manually, I could install 3-4 patches within an hour, out of the full list of 8 patches for portal 10.8.1.
I tried increasing the timeout to 24 hours and it still I see the same error of time out, with no indication of how many were successful, none were installed.

Hi @anandak,
I am now thinking there is something else causing the timeout, like perhaps the *.msp installer is asking for user input but since its silently being installed \qn we are not seeing it. Can we try updating the following to /qb:
https://github.com/Esri/arcgis-cookbook/blob/f973da68d5d092ebedc005bc9b79611e5aa5aaba/cookbooks/arcgis-enterprise/providers/patches.rb#L32
Hopefully this will display a basic UI and may give us some more insight.
Thanks,
Cameron K.

Hi @cameronkroeker
We tried this with chef-server (12.19) as well as chef-solo(14.14.29) with /qb in patches.rb.
We saw the GUI only when using chef-solo. When doing a run using chef-server, we did not see a GUI on that node.
Both are still failing with a timeout.

Hi @cameronkroeker that was it! thank you so much for pointing us in the right direction.
Once we added the exception, everything was fine and we were able to successfully install all patches.
thanks again, closing.


[LIVESTREAMs]**FREE]!! Australia vs Springboks Rugby LIVE Coverage ON TV Channel 8 July 2023

Check out how to watch South Africa v Australia in the Rugby Tv, including TV channel, radio coverage and kick-off time. South Africa and Australia do battle at Hampden Park on Sunday as the hosts look to end their Old Firm rivals' chances of a historic eighth domestic treble.
🔴🔰🥊🔗►South Africa vs Australia Live

Both Glasgow clubs have achieved the feat seven times – widely recognised as the most among any clubs in the men's professional game – and the Bhoys have another in their sights in 2022/23.
Ange Postecoglou's side beat South Africa in the Tv of the League Cup in February and can clinch the SPFL title early next month due to their 13-point lead at the top, which means the Rugby Tv is the only bit of domestic silverware not yet in their grasp.
With Falkirk and Livingstone facing off in this weekend's other semi-Tv, whoever triumphs in the latest Old Firm derby will head into June's Tv as significant favourites.
That fact and the looming prospect of a record eighth domestic treble for Australia should mean the stakes are even higher than usual in Sunday's Old Firm.
RadioTimes has rounded up everything you need to know about how to watch South Africa v Australia on TV and online.
When is South Africa v Australia?
South Africa v Australia will take place on Sunday 30th April 2023.
Check out our live football on TV guide for the latest times and information.
South Africa v Australia kick-off time
South Africa v Australia will kick off at 1:30pm.
There are plenty of matches on the Premier League TV schedule this week.
What TV channel is South Africa v Australia on?
You can watch the game live on Viaplay Sports 1, formerly Premier Sports, from 12:30pm. Viaplay Sports can be added to new and existed Virgin Media and Sky TV packages with a monthly or annual subscription.

dfbfb


Typo

<Item Key=" XmlSignatureAlgorithm">Sha256</Item>
There is a space before XmlSignatureAlgorithm
<Item Key="XmlSignatureAlgorithm">Sha256</Item>

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

ID: e14a5d4c-5125-8ed2-7fda-38aee1296b76
Version Independent ID: 054d298b-937e-9f01-ae56-7025e47e4eec
Content: Add ADFS as a SAML identity provider using custom policies in Azure Active Directory B2C
Content Source: articles/active-directory-b2c/active-directory-b2c-custom-setup-adfs2016-idp.md
Service: active-directory
GitHub Login: @davidmu1
Microsoft Alias: davidmu

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

Thanks, @asoet! I have created a pull request to fix this. The changes should go live in 24 hours. https://github.com/MicrosoftDocs/azure-docs-pr/pull/67307


Update cobertura plugin

I experience an issue whereby selecting cobertura coverage causes the application to complain about the apply plugin: 'java' line from the cobertura gradle plugin.  This will need to be updated to a version which utilizes the gradle java plugin instead.

This PR is stale because it has been open for a year with no activity. Remove the stale label or comment on the PR otherwise this will be closed in 5 days


Dyson Component Unable to Find Device

Home Assistant release with the issue:
0.84.2

Last working Home Assistant release (if known):
Operating environment (Hass.io/Docker/Windows/etc.):
Synology/Docker

Component/platform:
Dyson // Dyson Purifier Fan
https://www.home-assistant.io/components/dyson/

Description of problem:
Dyson component does not auto discover new Dyson Pure Cool and shows error
2018-12-26 20:51:26 WARNING (SyncWorker_8) [homeassistant.components.dyson] Unable to find device VS7-UK-XXX0000X in Dyson account
When adding the device to the config manually.
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
  username: !secret dyson_user
  password: !secret dyson_password
  language: GB
  devices:
    - device_id: !secret dyson_id
      device_ip: !secret dyson_ip

Traceback (if applicable):

Additional information:
Previous Dyson Pure Cool models(TP02) have worked fine. This issue has been discovered using TP04 model. Thread containing others with the same issue can be found here - https://community.home-assistant.io/t/dyson-component-not-working/21807/18

Also frequently get the same issue. Typically restart of dyson first then HA works.

Also frequently get the same issue. Typically restart of dyson first then HA works.

I had issues with my previous model where a restart would rectify. Unfortunately i am yet to see my new Dyson TP04 model in Home Assistant.

Just wanted to chime in that I have the same issue on Home Assistant 0.87.1
If I follow the login steps manually(language = "GB"), I do still see my device:
>>> print(dyson_devices)
[DysonPureHotCoolLink(serial=PE7-US-SOMETHING,active=True,name=Bedroom,version=21.04.03,auto_update=True,new_version_available=False,product_type=455,network_device=None)]

After adding the device with the ID and IP to the config it works again for me.
I am not quite sure where those config values are saved, but I assume the IP changed but it doesn't try to re-discover.
At least I don't see how this line gracefully recovers after getting an old/bad IP from wherever the config is stored:
https://github.com/home-assistant/home-assistant/blob/9ce8f4737d4fc02f2f4a87cb683edd5e4082dc31/homeassistant/components/dyson/__init__.py#L67

What does your config look like? I have confirmed IP and ID several times and still doesn't work.  Also, how are you manually logging in?

Same issue for me

Same issue too for me :(. HA is unable to find the dyson device, already checked the s/n and account properties. Please help :)

Looks like @etheralm pull request has solved this issue.
https://github.com/home-assistant/home-assistant/pull/22215

Same Issue. Devide not dount. pure hot cool

having the same issue. with pure hot cool link HP04 model. did they change again the API?


document.importNode and document.createDocumentFragment don't work anymore

When using the new Polymer 1.0 I'm unable to use document.createDocumentFragment or document.importNode. These functions do not work properly for me.
For instance, I'm unable to do the following operation within Polymer Starter Kit.
http://jsbin.com/mewojifuhu/edit?html,js,output
Are these methods changed from their native behavior for Polymer? I probably overlooked something. Any help would be greatly appreciated

Solved. You need to create the template-tag in the body or an actual "real" dom node. Otherwise it can't be parsed.


Login with google not working

Describe the bug
Login with google not working
To Reproduce
Steps to reproduce the behavior:
click on login with google
select the google account
login
[x] I agree to follow this project's Code of Conduct
[x] I'm a GSSoC'23 contributor
[x] I want to work on this issue

Please assign me issue. I work on it under GSSOC 2023

Make a new PR with New issue !


[SDP-1229] Add database and Kafka to Healthcheck GET /health

What

Adding Database and Kafka to healthcheck
Return 5xx when any of these two is failing.

Why

Have a more accurate healthcheck
Not process requests when service is not fully operational to avoid inconsistent state.

Known limitations
[TODO or N/A]
Checklist
PR Structure

[ ] This PR has a reasonably narrow scope (if not, break it down into smaller PRs).
[ ] This PR title and description are clear enough for anyone to review it.
[ ] This PR does not mix refactoring changes with feature changes (split into two PRs otherwise).

Thoroughness

[ ] This PR adds tests for the new functionality or fixes.
[ ] This PR contains the link to the Jira ticket it addresses.

Configs and Secrets

[ ] No new CONFIG variables are required -OR- the new required ones were added to the helmchart's values.yaml file.
[ ] No new CONFIG variables are required -OR- the new required ones were added to the deployments (pr-preview, dev, demo, prd).
[ ] No new SECRETS variables are required -OR- the new required ones were mentioned in the helmchart's values.yaml file.
[ ] No new SECRETS variables are required -OR- the new required ones were added to the deployments (pr-preview secrets, dev secrets, demo secrets, prd secrets).

Release

[ ] This is not a breaking change.
[ ] This is ready for production.. If your PR is not ready for production, please consider opening additional complementary PRs using this one as the base. Only merge this into develop or main after it's ready for production!

Deployment

[ ] Does the deployment work after merging?

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr306.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr306.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr306.previews.kube001.services.stellar-ops.com

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr306.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr306.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr306.previews.kube001.services.stellar-ops.com

should we also check the anchor platform database? currently if you stop that, it still returns 200 for /health

should we also check the anchor platform database? currently if you stop that, it still returns 200 for /health

Anchor DB is not a direct dependency of the SDP, anchor service is. But we have another job that monitors anchor connection so I didn't bother adding it to the health check

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr306.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr306.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr306.previews.kube001.services.stellar-ops.com

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr306.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr306.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr306.previews.kube001.services.stellar-ops.com

stellar-disbursement-platform-backend-preview is available here:SDP:      https://sdp-backend-pr306.previews.kube001.services.stellar-ops.com/healthAP:       https://sdp-ap-pr306.previews.kube001.services.stellar-ops.com/healthFrontend: https://sdp-backend-dashboard-pr306.previews.kube001.services.stellar-ops.com


Links ADDED

LINKED THE SATELLITES TO THE OFFICIAL WEB PAGE OF ISRO

Conflict resolved. Please Merge it and add the hacktoberfest-accepted tag. Thank you.


Missing language pack, Microsoft-Windows-MediaPlayer-Package~31bf3856ad364e35~*~{Lang}~.cab"

Missing language pack, Microsoft-Windows-MediaPlayer-Package~31bf3856ad364e35~*~{Lang}~.cab"
Is there a file missing from the ISO package?
Language and Optional Features ISO:
Windows 11, version 22H2 Language and Optional Features ISO
https://software-static.download.prss.microsoft.com/dbazure/988969d5-f34g-4e03-ac9d-1f9786c66749/22621.1.220506-1250.ni_release_amd64fre_CLIENT_LOF_PACKAGES_OEM.iso
After searching for N for a long time, no matching component package was found.

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

 I have assigned the issue to content author to check and update the document as appropriate.

@Heidilohr
Can you please check and add your comments on this doc update request as applicable.

@ilikeyi The "N" editions aren't connected to language packs and don't include Windows Media Player by default, from what I understand. You'll need to use a standard edition in order to install Windows Media Player.

@ilikeyi The "N" editions aren't connected to language packs and don't include Windows Media Player by default, from what I understand. You'll need to use a standard edition in order to install Windows Media Player.

He means that in version 22H2, MediaPlayer is now a FOD with satellite packages, and they should be included in LOF iso
P.S. this doc need updating to reflect that too
https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/features-on-demand-non-language-fod

This language pack is missing from the LOF ISO, but if you add a language offline or online through the ISO, you will get the associated language for Windows Media Player when you install the latest cumulative update.  If you install a language through Windows Update, you'll also get the associated language for Windows Media Player.
I hope that helps clear this up. For any further help you'll need to go through Microsoft Support as this is an issue with the ISO.
#please-close

This language pack is missing from the LOF ISO, but if you add a language offline or online through the ISO, you will get the associated language for Windows Media Player when you install the latest cumulative update. If you install a language through Windows Update, you'll also get the associated language for Windows Media Player.
I hope that helps clear this up. For any further help you'll need to go through Microsoft Support as this is an issue with the ISO.
#please-close

Also, Microsoft you don't make multilingual Windows 11, Windows 10, Windows vNext 2025, you can ask me how to make it.
Wait till you come and tell me, I have gone to all the files in uupdump.net and found it.
Windows 11 22H2 multilingual series has been generated.
Also, it’s really time to celebrate Microsoft’s language pack rollover event. In April 2022, I went to Windows Server insider to report that there was a problem with the language pack. After 4 months, different language versions of Windows 11 22H2 were generated. Cause boot.wim to rollover event.
I have already given feedback to Microsoft.
https://techcommunity.microsoft.com/t5/windows-server-insiders/it-s-over-it-s-over-barbie-is-q-boot-wim-is-immune-after-adding/m-p/3291081#M2497
Homebrew completion for missing MediaPlayer language packs

Self-completion of missing language pack files in Boot.wim

Multilingual version produced


BMD Video hub

The dropdown in video-hub does not update correctly if switching IP's from ie a 40x40 router to a 12x12 router  the 28 Ins and Outs that no longer exists is not removed but are stuck from the previous router
To Reproduce
Steps to reproduce the behavior:

Connect to a 40x40 router
Have a look at the dropdown (they are correct)
connect to a 20x20 Router
4.Have a look at the dropdown now ( they are correct for the 20x20 but the 21-40 I/O remain from the 40x40 Router)
Expected behavior
The excessive I/O should be removed if the router IP changes

Fixed


WIP: attempt to add more Actions

This is still a WIP.  Feel free to look through and provide feedback, but know it's still a proof of concept.
Attempt to add more Actions to provide SNE ability to write custom code for pre validation as well as validation.

Please don't add any more changes til I can get my new stuff up here. I have a lot of changes and we'll duplicate work if others are working on it.
Thanks!!

Please don't add any more changes til I can get my new stuff up here. I have a lot of changes and we'll duplicate work if others are working on it.
Thanks!!

Got it! Sorry about that 😅

@sree-cfa No worries. I was concerned that the rebase would be hard, but actually, it turned out okay.  :) I was worried, though that others might have different, less easy merges coming.   I hate long running branches.

@bseeger Could we do the beforeDisplay action stuff in a separate PR to merge it sooner (so we can use it for encryption)? Or do you think it's better to complete all of the action work here?

@sree-cfa  If you want to pull it into another PR, I'd be fine with that.   I was working on adding tests -- would you have time to add a test or two for that action as you go?

For sure!

Great! :)


Feature/maybe monoid

See https://github.com/widmogrod/php-functional/pull/50

Thank you for contribution! LGTM


App reports bug

What happened?
A bug happened!
Steps to reproduce

step one...
step two...

What OS are you seeing the problem on?
Window
Relevant log output
Boundary error:
Error: Non-negative timestamp expected
App Version: vibe 3.0.0
Commit Hash: 269758a
Arch: x86_64
Platform: windows
Kernel Version: 10.0.26100
OS: windows
OS Version: 10.0.26100
Cuda Version: n/a
Models: ggml-medium-q8_0.bin
Default Model: "C:\\Users\\baba7\\AppData\\Local\\github.com.thewh1teagle.vibe\\ggml-medium-q8_0.bin"
Cargo features: vulkan

{"avx":{"enabled":true,"support":true},"avx2":{"enabled":true,"support":true},"f16c":{"enabled":true,"support":true},"fma":{"enabled":true,"support":true}}

<details>
<summary>logs</summary>

cmd: "ffmpeg.exe" "-i" "C:\\Users\\baba7\\AppData\\Local\\Temp\\vibe_temp_2024-12-05\\2024-12-05 14-05-40.m4a" "-ar" "16000" "-ac" "1" "-c:a" "pcm_s16le" "C:\\Users\\baba7\\AppData\\Local\\Temp\\vibe_temp_2024-12-05\\ee79221fa5f37e68.wav" "-hide_banner" "-y" "-loglevel" "error"

</details>

Hey @baba78300
Can you share the url for the video/audio?
How long is it?


Support Chef RFC 17 compliant templates

This adds support for the template source files placed in the root of the templates directory.
This behavior is defined in Chef RFC 17 and was introduced in Chef 12.
It is related to #425, but will just fix #476.

Test with Ruby 2.1 fails,  maybe because chef and chef-zero have dropped Ruby 2.1 support.

It would be great to merge this as it fixes the anoying FC033 related bugs.


Review Algolia upgrade with report findings

Should quota be increased?

@meols @BorghildSelle We might run out of quota by 3-4%.

Thanks @padms - our contract responsible has had a dialogue with Algolia on this.
@BorghildSelle - we should look into how to decrease the Algolia "spend", ref what Fernando showed on the almost linear increase month by month. Please create a separate card for that, if needed.

@BorghildSelle - have you done a review that you are happy with? Seems like we are back to spending about 2% of the Algolia quota per week (as it was before summer), having spent 57% in today's report. If this trend continues we will end up on ca. 115% (31 weeks left x 2% weekly increase). Did the things we have implemented affect the quota usage (both not indexing news on dev and the searching before user press enter)?
For news we still have ca 70% empty search - are we happy with that?


General enhancements

Proposed Changes

move teaser network label to bottom right corner
update provider toast error message for accountId not in allow list
update provider toast error message for accountId in deny list

we should add a comment (or TODO) on the provider error message check, as this seems like it's unintended behaviour on provider end


PlaneSegmentation holds ROI image masks for optical physiology

here is the corresponding NWB Widgets code for finding the contours of the image masks and plotting them in Plotly: https://github.com/NeurodataWithoutBorders/nwbwidgets/blob/d62bed037e24c75f8a9215b8f0ab81e975763700/nwbwidgets/ophys.py#L198-L303

Note that even getting to the point where we can navigate to a PlaneSegmentation object in neurosift requires better handling of /general

https://dandiarchive.s3.amazonaws.com/blobs/a93/0bb/a930bb36-4e47-4158-bc61-6d4a8e77ec9b
PlaneSegmentation is inside ImageSegmentation (this is another example of a MultiContainerInterface)

I see them under 'processing' -> 'ophys' -> 'ImageSegmentation' but I'll admit this file has a lot of contents overall
Perhaps a simpler example, albeit one that might also be a good test of the data engineering capabilities (especially w.r.t. image/video streaming) of NeuroSift, might be: https://dandiarchive.s3.amazonaws.com/blobs/fae/b55/faeb55de-5809-4a40-a2fe-bd32edad90e4 (DANDI set 000350, file sub-20161022-1/sub-20161022-1_ses-20161022T151003_ophys.nwb)

OK, well that one is in 3D. Let's get the 2D version working first and maybe put 3D in another issue

@bendichter
I'm not sure how this structure corresponds to your source code:

For example, I don't see an "image_mask" dataset.
I do see pixel_mask and pixel_mask_index, but I don't see the dimensions of the image. I'm trying to imagine what this plotly plot should look like - do you have a screenshot example?

I do see pixel_mask and pixel_mask_index, but I don't see the dimensions of the image. I'm trying to imagine what this plotly plot should look like - do you have a screenshot example?

Aha, good reason for us to find many other examples of this...
Technically NWB has two ways you can convey image mask type information
image_mask is when you specify an array that is the same size as the image, with weights (I believe between 0 and 1) for every pixel
pixel_mask is a more efficient representation where it's just a list of pixel indices (and an optional weight, again 0 to 1) - for plotting in that situation, you'd have to use the linked photon series or reference image (if available) to judge the image shape

@magland here's an example of an NWB file that uses image_mask:
https://api.dandiarchive.org/api/assets/57e9f6a9-6d06-4e75-8ad7-8e2ab2ab3565/download/

OK here's another example of an image_mask
https://dandiarchive.s3.amazonaws.com/blobs/368/fa7/368fa71e-4c93-4f7e-af15-06776ca07f34 ('MICrONS', DANDI:000402, sub-17797/sub-17797_ses-5-scan-7_behavior+image+ophys.nwb)
Again found in 'processing' -> 'ImageSegmentation' -> 'PlaneSegmentation{pick an index}'

@bendichter @CodyCBakerPhD here's a prelim ImageSegmentation view
The above examples:
https://dandiarchive.org/dandiset/000402/0.230307.2132/files?location=sub-17797
sub-17797/sub-17797_ses-5-scan-7_behavior+image+ophys.nwb
processing/ophys -> ImageSegmentation
https://flatironinstitute.github.io/neurosift/?p=/nwb&url=https://dandiarchive.s3.amazonaws.com/blobs/368/fa7/368fa71e-4c93-4f7e-af15-06776ca07f34

https://dandiarchive.org/dandiset/000054/0.210819.1547/files?location=sub-F1
https://flatironinstitute.github.io/neurosift/?p=/nwb&url=https://dandiarchive.s3.amazonaws.com/blobs/cb2/fc5/cb2fc5d3-3a37-4e1c-bc03-c35cf83db68c

Since each unit mask is stored as a full image, it can take a while to load.

@magland looks great! Could you add the "Loading..." indicator?

Opened a few new issues related to the above comments. Closing this one.


Can't build on iOS - "Podfile.lock: No such file or directory"

Expected Behaviour
Build in Xcode is successful.
Actual Behaviour
Build in XCode 9.2 fails with errors. I opened the Xcode workspace, not the project.
PhaseScriptExecution [CP]\ Check\ Pods\ Manifest.lock /Users/xxxxxx/Library/Developer/Xcode/DerivedData/push-efgaimzblszoyqbwasqbnmeshyyc/Build/Intermediates.noindex/push.build/Debug-iphonesimulator/push.build/Script-33A2F61D97683A39270A1262.sh
    cd /Users/xxxxxx/MobileDev/Push/platforms/ios
    /bin/sh -c /Users/xxxxxx/Library/Developer/Xcode/DerivedData/push-efgaimzblszoyqbwasqbnmeshyyc/Build/Intermediates.noindex/push.build/Debug-iphonesimulator/push.build/Script-33A2F61D97683A39270A1262.sh

diff: /Podfile.lock: No such file or directory
diff: /Manifest.lock: No such file or directory
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.

Reproduce Scenario (including but not limited to)
Steps to Reproduce
Platform and Version (eg. Android 5.0 or iOS 9.2.1)
iOS 10.13.2
I have installed CocoaPods 1.4.0
Cordova CLI version and cordova platform version
cordova --version   = 8.00
cordova platform version ios = 4.5.4

Plugin version
cordova plugin version | grep phonegap-plugin-push   = 2.1.3

Notes
Seems to be similar to issue #1668
My Podfile.lock does actually exist.
The .sh file that produces the error above contains:
diff "${PODS_PODFILE_DIR_PATH}/Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null
if [ $? != 0 ] ; then
    # print error to STDERR
    echo "error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation." >&2
    exit 1
fi

It looks like the PODS_PODFILE_DIR_PATH and PODS_ROOT variables are empty.

Variable ${PODS_ROOT} was not set and I do below trick.
Go to Build Phases -> Check Pods Manifest.lock and replace
diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/
Manifest.lock" > /dev/null
to
diff "${SRCROOT}/Podfile.lock" "${SRCROOT}/Pods/

@AndrWeisR from the looks of the error message it seems something is wrong with your cocoapods install. Did you try running pod install as it suggested?

Yes, I did a pod install, but it didn't help. I had to do as @jaigtz88 above, and manually edit the command in the build phase to enter SRCROOT.

@AndrWeisR after i update cordova and cocopods, i dont have that error anymore

Remove all the files related to pod from your project folder, Close xcode project and run pod init and open -a Xcode Podfile. Add your pod files again and run pod install. Reopen and run your project.

Hi all people,
Same problem with high sierra 10.13.2 and Xcode 9.2, I had have all, delete, start from zero, more than 10 times, I have tested all posibles fixes from all posts related with this issue but always the same result, not working!!!
May be a problem with permissions? I don't know.... I changed PODS_PODFILE_DIR_PATH for real path /Users/...../documents..../ios/. and PODS_ROOT too and system return same error, it is as if system can't find or not have access to this path that is obvious that it exists...
Any help from somebody?
Thanks in advance.

I have this same error, but I can't find the lines in manifest.lock referenced above to edit...
Is there any progress on this? Or anything else to try?

I has had (at least per now), write the complete path to the .lock files in order to build the project, just like a show below:

At least it will work for me while I fix the issue with the path variables.

solved for me: XCODE, IOS, CORDOVA y IONIC
1 - in xcode change value of $(SRCROOT) for you root project in xcode las var of config build in user-defined enter image description here
2 - changed var in this clic in the plus of up: enter image description here
nota: root project is: location of my project and location where use pod this my firs question thank for watching
[(https://stackoverflow.com/questions/40095677/how-can-i-add-a-symbol-like-srcroot-to-use-in-an-xcode-projects-build-settin/51971532#51971532)]

Did you miss a "  in the new script line?
from
diff "${SRCROOT}/Podfile.lock" "${SRCROOT}/Pods/
to
diff "${SRCROOT}/Podfile.lock" "${SRCROOT}/Pods/"

IMO, the better solution is to add a couple build user-defined settings.
Go to your Project Target, change to Build Settings tab, press the '+' symbol, "Add User-Defined Setting".
PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
PODS_ROOT = ${SRCROOT}/Pods

@MarkAMcCorkle I'm not working on this project but ahhh thanks so much man! I'm trying to do something with Firebase and I wasn't able to build it!
Lifesaver!

@MarkAMcCorkle I tried this solution but still have the same error :/ ... This is how I have it setup:
Build Settings :

Build Phases:

Error:

What should I do now??

IMO, the better solution is to add a couple build user-defined settings.
Go to your Project Target, change to Build Settings tab, press the '+' symbol, "Add User-Defined Setting".
PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
PODS_ROOT = ${SRCROOT}/Pods

Thank you a lot. It's save my whole day.

@borjabp99 It should be key value.

@borjabp99 It should be key value pair like:

Update your cocoapod using the command sudo gem install cocoapod in your terminal. I had the same issue and it seems like the cocoapod version was old.

Update your cocoapod using the command sudo gem install cocoapod in your terminal. I had the same issue and it seems like the cocoapod version was old.

It works for me!!!!!!

sudo gem install cocoapod

Kindly note it is 'cocoapods' not 'cocoapod'


Create isg32.is-cool.dev.json

Requirements

[x] You have completed your website.
[x] The website is reachable.
[x] The CNAME record doesn't contain https:// or /.
[x] There is sufficient information at the owner field.
[x] Your website is not hosting on the following due to SSL issues: Vercel, Netlify

Description
I'll be using this domain for personal website, allow me to use, Only if you don't mind
Link to Website
Link

CLA Assistant Lite bot: Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.

I have read the CLA Document and I hereby sign the CLA

You can retrigger this bot by commenting recheck in this Pull Request

I have read the CLA Document and I hereby sign the CLA


Enter AR Mode pop up goes away when another popup comes up

Describe the bug
See title.
To Reproduce
Steps to reproduce the behavior:

Enter a scene in VR, keep it open.

Proposed Solution
Should probably just not have an Enter AR popup or something? Or ensure the Enter AR popup is persistent?

Fixed in 3054a6cd2152b4da21e2704409f657efb4264f66


Dashboard | BCEID Dashboard |1|

Create dashboard for BCEID users as the TFRS home page
The BCeID dashboard will be the initial screen after logging in with a BCeID account. What is displayed to the user will depend on the roles they have been assigned.
The minimum being the Guest role, all BCeID users will see the following components:

3 metric panels with content dynamically generated from database queries
credit balance for their organization (Card 1596)
12 month average credit dollar value (Card 1597)
average days to approve transfers (Card 1598)
Credit Transactions panel (Card 1599) including
credit transactions (Card 1599), part 3 awards in progress and approved (Card 1600)
Organization Details (Card 1602)
organization address
user
roles
User Settings (Card 1603)
edit their personal information, name, title, phone number etc.
configure notifications
read notifications
help information

The Credit Transfers (and Signing Authority) role has the additional ability:

see/access the "Start a new credit transfer proposal" link

The File Submission role can see/access the:

Part 3 Agreements panel and links

The Compliance Report Manager role can see/access the:

Compliance & Exclusion Reports panel and links including the Start a new submission link

The Managing User role can see the additional 3 links in the Organization Details panel:

New user
Create new BCeID account
Edit Address

See attachment
https://trello.com/c/aaeqw3lX/1605-dashboard-bceid-dashboard-1

 Dashboard | BCEID Dashboard |1|

Resolved in sprint wormhole


Adding Generic Drug Information

Currently, when the model tags a part of the sentence as "Drug" we use that in the drug field in the structured sig.
But this field can actually be a brand name (a brand is a commercial name of a drug comprised from a list of apis - active pharmaceutical ingredients, and a form) also known as the Generic represantation.
We want to check for an entity recognized as Drug in case it is a brand name, get the GenericMetadata object which is a list of apis (mostly with size 1), and the form
This will demand changing the StructuredSig object to hold the GenericMetadata object which will contain the brand name, apis, form - and apis and form can be optional, in case the Sig contains a Generic name and not a brand name.
Getting the generic name based on brand name is also not an easy task, we will need to maintain a static table in order not to compromise potentially sensitive data.

I've been working on developing a generic drug class using data from the drugstandards. You can find my progress in the Generic-Drug-Information branch of my repository.
While I've laid out the foundational idea, there's still testing and fine-tuning that needs to be completed. Feel free to check out the branch to see where things stand and provide any feedback or suggestions.


rename AkkaConfigurationSection to HoconConfigurationSection?

https://github.com/akkadotnet/hocon/blob/master/src/core/Hocon/Hocon/AkkaConfigurationSection.cs
Do we want to rename this to something more generic? Like HoconConfigurationSection?

Yes, I was thinking HoconConfigurationSection as well..

This should be closed since its already merged?

Yep
Sent from my iPhone

On Jun 17, 2018, at 11:56 PM, Gregorius Soedharmo<EMAIL_ADDRESS>wrote:
This should be closed since its already merged?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


[Not Loaded] index.html in /about/

index.html in /content/about folder is not loaded at: http://localhost:1313/abou, look at the below page, plz:

But if I change the file name to something else like test.md, it's loaded at http://localhost:1313/about/test/
Also, if I rename /content/about/index.md file to about.md and move it to the /content, it will be loaded at http://localhost:1313/about currectly.
There's same issue with the 3rd item in the main menu.
## Main Menu
[[menu.main]]
    name = "blog"
    weight = 100
    identifier = "blog"
    url = "/blog/"
[[menu.main]]
    name = "about"
    identifier = "about"
    weight = 200
    url = "/about/"
[[menu.main]]
    name = "3rd"
    identifier = "3rd"
    weight = 300
    url = "/3rd/"

I have the same "bug". Seems it was "brought" by the latest hugo version.

Ok. "Fixed" the "bug" (it's a Hugo 0.18 feature). move your /content/about/index.md to /content/about.md and regenerate your site. It should create a /about/index.html

I can confirm the same issue as well as @aristote's fix. If that's the case and this is new functionality, it might make sense to update the instructions for the latest version of Hugo.

I started building my blog with @aristote fix and it works, it renders index.html, the only problem though is that now my single pages have an undesired control button (either next or previous).

The single pages should not have this button.

This seems to be working. I generated a new version of the site and the menu's work as expected https://shenoybr.github.io/hugo-goa-demo/about/

I discovered that this can happen if you provide an alternate 'slug'. Removing that makes this issue go away. Slug should be empty for pages.


Monitoring UI does not allow wildcards in index names

Creating an alert, in the Define Monitor portion of the page, you specify the index. When I start typing, I get a drop down with possible choices that are specific indexes. I want to run the alert over an index pattern, like logs-*. I need to have that choice in the menu.
If, I type logs-* into the text box, and escape from the drop down, then the UI errors, asking me to set an index name.

Hi Jon, please take a look at the answer here.
When completing the index name, hit enter and the UI will no longer show an error.

Can you add what the user has typed so far, with a trailing * to the dropdown in position 0? Then if I click that I won't see the error.
Or remove the error if I typed a wildcard that matches one or more of my indexes.

Hi Jon,
Did this help text not show up for you?

Better!
It would be great to avoid the error state entirely, since it's not really an error.

Hi Jon,
In this case, typing and hitting esc is an error since you did not actually select (or create) an option and this is field requires at least one option selected. Perhaps it's a bit confusing since it's not just a text input box, but rather a combo box that Elastic has created. This would be the equivalent of selecting an input and then moving on without typing anything.  We can definitely make the error text more helpful in this situation so the user can easily remedy the problem.

This is a minor point, and I'm happy with the solution proposed: better error text and messaging in the combo box to hit enter.
To nitpick, though, if I've typed something then I have "made a selection". The widget should allow either user-entered text or a selection from the attached menu. Minor point, but I disagree that typing something and hitting escape is an error on my part. The text box on Kibana's "Management" page for selecting an index pattern works this way - it's a text box and Kibana also gives me an auto-updated list of possible matches I can click on. It would be more consistent to have that experience.

Yes, that is true for Kibana's "Management" page because it only allows you to select one index. This UX for Alerting allows you to select multiple indices which means we need you to explicitly select the indices. If this looks to still be an issue after better messaging then perhaps we can revisit with a different UI component.
Thanks!


[POAE7-2482] Modify BOOL Related Codegen to Support bit-packed BOOL in Arrow Format.

What changes were proposed in this pull request?

Change bool input and output format from 8-bit to 1-bit as arrow format in Codegen component.
Why are the changes needed?

Migrate to arrow format.
Does this PR introduce any user-facing change?

No
How was this patch tested?

UTs
Which label does this PR belong to?

Infra
Pls take a review @jikunshang @winningsix

I have a scenario about FunctionOp. If the FunctionOp returns a bool value, codegen will have a final step to cast it to int8 so that following ops can take it as input, like 'and(bool_a, bool_b)'. After this PR, will this step still be needed?

No effect on internal operations, this PR only change the column input decode and projection result encode.


flush does not clear the channel (as implied in the docs)

The docs imply that flush actually empties the buffer but it only reads you everything inside. As a result it instantly returns and so isn't really usable in the same way that take might be.
I wanted to make a time-based chunk effect (similar to throttle, but returns the whole channel buffer each time) and ended up having to make my own buffer to achieve it.
function clearableBuffer<T = any>() {
  let stack: T[] = [];

  return {
    isEmpty: () => stack.length === 0,
    put: stack.push,
    take: stack.shift,
    flush: () => {
      const result = [...stack];
      stack = [];
      return result;
    },
  }
}

const chunkThrottle = (ms: number, pattern: Pattern, task: any, ...args: any[]) => fork(function*() {
  const throttleChannel = yield actionChannel(pattern, clearableBuffer());

  while (true) {
    const action = yield take(throttleChannel);
    const actions = yield flush(throttleChannel);
    yield fork(task, ...args, [action, ...actions]);
    yield call(delay, ms);
  }
})

it should clear the channel - https://github.com/redux-saga/redux-saga/blob/f55c6d2f34afd86962424303dfa72dda18a9f34d/packages/core/src/internal/buffers.js#L34 . In fact it's even implemented with take under the hood

Right perhaps my issue then is that in a while(true) it will just keep
returning empty arrays. So even though it is blocking it essentially
behaves like it isn't.
On Fri, 28 Dec 2018, 22:38 Mateusz Burzyński<EMAIL_ADDRESS>wrote:

it should clear the channel -
https://github.com/redux-saga/redux-saga/blob/f55c6d2f34afd86962424303dfa72dda18a9f34d/packages/core/src/internal/buffers.js#L34
. In fact it's even implemented with take under the hood
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/redux-saga/redux-saga/issues/1715#issuecomment-450438187,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAK-LvLZs3teFBgj4zfX825LJ8YSfvaTks5u9p1ggaJpZM4ZkNKe
.

while flush is blocking, its a synchronous effect - if you get more than 1 action put into the channel when your saga is blocked on the delay then actions should be non-empty array

Ok. So I guess my method above is the best way to wait for it to have at least something in it?

Could you describe your exact use case? It's hard to give advice without knowing more.

I'm currently getting a bunch of requests a second to GET some data with a
limit and offset and using the code I posted above, taking chunks of the
requests every X seconds and creating one API call that gets all the data
requested in one call instead of multiple
On Sat, 29 Dec 2018, 12:08 Mateusz Burzyński<EMAIL_ADDRESS>wrote:

Could you describe your exact use case? It's hard to give advice without
knowing more.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/redux-saga/redux-saga/issues/1715#issuecomment-450488427,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAK-LjeZVLOgljHvHzqtDj5aDJuEHZ50ks5u91tOgaJpZM4ZkNKe
.

I believe your snippet should just work with builtin buffers, could you showcase your problem in example on https://codesandbox.io/ ?

Closing due to inactivity.  If this is still an issue then please reply and I will reopen and try to help.  Thanks!


lowest_matching no longer respected from v5.125.3 and onwards

Description
It seems that lowest_matching was respected until 5.124.1 but starting from 5.125.3 and up to the latest version (5.133.0) it doesn't work anymore (for us).
Repro steps
We have the following line in our solution:
nuget Newtonsoft.Json ~> 10.0 >= 9 lowest_matching: true

This should resolve to Newtonsoft.Json 9.0.1 but any NuGets created in that solution should declare a NuGet dependency of [9.0.1, 11.0) (i.e. both 9.x and 10.x). Starting from Paket 5.125.3, it resolves to Newtonsoft.Json 10.0.3.
Expected behavior
The supplied dependency should resolve to package Newtonsoft.Json 9.0.1
Actual behavior
The supplied dependency resolves to package Newtonsoft.Json 10.0.3
Known workarounds
Using Paket version 5.124.1

Can you try changing the version requirement to >= 9 < 11? I use lowest_matching in a lot of projects at work and didn't notice anything wrong with it.

I just tried with this paket.dependencies:
source https://api.nuget.org/v3/index.json
nuget Newtonsoft.Json ~> 10.0 >= 9 lowest_matching: true

group Two

source https://api.nuget.org/v3/index.json
nuget Newtonsoft.Json >= 9 < 11 lowest_matching: true

Latest Paket (5.133.0) resolves both to 9.0.1.

resolves to 9.0.1 for me. But I seriously wonder what ~> 10.0 >= 9 actually means?!
/cc @matthid @agross

~> 10.0 >= 9 == ~> 10.0 as ~> 10.0 requires the version to be >= 9

for me that string looks like bug in parser. we should have rejected it.
regarding version: @Allon-Guralnek expect 9.0.1 which it resolves to for me.

~> 10.0 >= 9 == ~> 10.0 as ~> 10.0 requires the version to be >= 9

The question is: Is that valid syntax or an issue with the parser that we accept it (and do something random with it).

we should have rejected it

👍

Is that valid syntax or an issue with the parser that we accept it

The question is what the parser thinks the constraint is. If it is equal to ~> 10.0 then it's not an issue, but we should at least warn the user that they specified something they probably did not intend to.

https://github.com/fsprojects/Paket/blob/master/src/Paket.Core/Dependencies/DependenciesFileParser.fs#L63-L66
looks like someone explicitly supported it

@Allon-Guralnek To get to the root of this issue: Maybe it's because of some other dependency that paket upgrades to 10? Can you post your full dependencies file or check with paket why Newtonsoft.Json (or post its output)?

Its seems I have wandered into quite a fundamental issue as to what the dependency syntax should be. I too found that line to be rather odd. But let's get back to the issue at hand. I switched to the following more accepted syntax, but the same bug persists:
nuget Newtonsoft.Json >= 9 < 11 lowest_matching: true

Since it works for all of you as a standalone dependency, I must assume it has to do with other dependencies in our paket.dependency located here. Feel free to clone the repository (on the develop branch) and reproduce the issue yourself, but since you have better things to do I've included a snippet of the outputs from two versions of Paket, to show the difference.
Paket version 5.124.1
Resolving packages for group Main:
 - Newtonsoft.Json 9.0.1
 - Castle.Core 4.2.1
 - Nito.AsyncEx 4.0.1
 - NLog 4.4.12
 - System.ComponentModel.Annotations 4.4.1
 - System.Threading.Tasks.Dataflow 4.8.0
 - ZooKeeperNetEx <IP_ADDRESS>
 - Ninject 3.3.4
 - Ninject.Extensions.Conventions 3.3.0
 - Ninject.Extensions.Factory 3.3.2
 - NUnit 3.9.0
 - DataAnnotationsValidator 2.1.0
 - System.Collections.Immutable 1.4.0
 - Metrics.NET 0.5.3
 - Microsoft.CodeAnalysis.Common is pinned to 1.3.2
 - Microsoft.CodeAnalysis.CSharp is pinned to 1.3.2
 - Microsoft.Orleans.Core is pinned to 1.3.1
 - Microsoft.Orleans.OrleansCodeGenerator is pinned to 1.3.1
[...]

Paket version 5.133.0
Resolving packages for group Main:
 - Microsoft.CodeAnalysis.CSharp is pinned to 1.3.2
 - Microsoft.CodeAnalysis.Common is pinned to 1.3.2
 - Microsoft.Orleans.Core is pinned to 1.3.1
 - Microsoft.Orleans.OrleansRuntime is pinned to 1.3.1
 - Microsoft.Orleans.OrleansProviders is pinned to 1.3.1
 - Microsoft.Orleans.OrleansSqlUtils is pinned to 1.3.1
 - Microsoft.Orleans.OrleansZooKeeperUtils is pinned to 1.3.1
 - Microsoft.Orleans.OrleansCodeGenerator is pinned to 1.3.1
 - Microsoft.Orleans.OrleansCodeGenerator.Build is pinned to 1.3.1
 - Microsoft.Orleans.TestingHost is pinned to 1.3.1
 - Microsoft.Extensions.DependencyInjection.Abstractions is pinned to 1.1.1
 - Microsoft.Extensions.DependencyInjection is pinned to 1.1.1
 - Newtonsoft.Json 10.0.3
 - Nito.AsyncEx 4.0.1
 - System.Threading.Tasks.Dataflow 4.8.0
 - System.ComponentModel.Annotations 4.4.1
 - Castle.Core 4.2.1
[...]

As you can see, the package resolution order is a bit different, and different version of Newtonsoft.Json are chosen.

So paket why said 9.0.1 but in the lockfile we have 10.*? But yeah it looks like you found some kind of bug.

yes confirmed. it's a bug. possible fix in #3033

I can confirm the issue with lowest_matching was resolved in v1.135.0 (thanks for the quick response!) but a new issue is preventing us from using anything beyond 5.124.1: issue #3035.


Provide option to pass extra CIDR to whitelist incoming traffic on broker and zookeeper port

Hi @rr-paras-patel, if I understand your problem, I think you could use extra_security_groups parameter, something like:
resource "aws_security_group" "allow_zookeper" {
  name        = "allow_zookeeper"
  description = "Allow TLS inbound traffic"
  vpc_id      = aws_vpc.main.id

  ingress {
    description = "Zookeeper Ingress"
    from_port   = 2181
    to_port     = 2181
    protocol    = "tcp"
    cidr_blocks = ["YOUR_ALLOWED_CIDR_BLOCKS"]
  }
}

And in module definition:
module "kafka" {
  source = "angelabad/msk-cluster"

  cluster_name    = "kafka"
  instance_type   = "kafka.t3.small"
  number_of_nodes = 2
  client_subnets  = ["subnet-0ab97cbe1bd1406c2", "subnet-0d6cbf60360dbac64"]
  kafka_version   = "2.4.1"

  extra_security_groups = [aws_security_group.allow_zookeper.id]

  .......
}

If this doesn't solve your problem, please reopen the issue.
Thanks in advance!


Add 5 new DSRA scenarios

ES enpoints, geopackages and vector tiles ready for the following 5 new scenarios:
dsra_acm4p9_capilano5
dsra_acm5p3_duncan
dsra_acm7p4_burwashlanding
dsra_scm5p0_montreal
dsra_scm5p5_ottawa

@drotheram is there somewhere i can grab the meta data for each of these scenarios? i.e. description, magnitude, epicentre? i don't see them in geo-api.riskprofiler.ca

Updated pygeoapi configuration is in progress. Do these markdowns have enough info?
https://github.com/DamonU2/DSRA-processing/blob/six-new-scenarios-sep-2022/FINISHED/ACM4p9_Capilano5.md
https://github.com/DamonU2/DSRA-processing/blob/six-new-scenarios-sep-2022/FINISHED/ACM5p3_Duncan.md
https://github.com/DamonU2/DSRA-processing/blob/six-new-scenarios-sep-2022/FINISHED/ACM7p4_BurwashLanding.md
https://github.com/DamonU2/DSRA-processing/blob/six-new-scenarios-sep-2022/FINISHED/SCM5p0_Montreal.md
https://github.com/DamonU2/DSRA-processing/blob/six-new-scenarios-sep-2022/FINISHED/SCM5p5_Ottawa.md

thanks @drotheram, these have what i needed - the scenarios are in WP now, just waiting for the shakemaps on the frontend

Please do not include the Duncan event for now. There appears to be an issue with it

the 4 scenarios are up and running now

Thank you Phil!
This issue was fixed back in October 2022.  There have been renames to 3 of the 4 scenarios, but such subsequent work are being tracked in other issues such as

OpenDRR/earthquake-scenarios#74

Closing this issue now.


Add support for HTML in attribute values

This allows you to pass in raw HTML from libraries like MarkupSafe, while still escaping regular strings normally.
Fixes #259.

 Which attributes require un-escaped HTML in them?


Update tenants mapper script

Currently (Orchestra/Keycloak 5) it looks like the script in prod is more up-to-date than the one in this repo.
In fact, the tenants client scope has a mapper called tenant-groups-roles which contains the same code as the tenants-mapper script in this repo except for the group ID being added to groups in the scanGroups function. Here's a snippet of  the prod scanGroups function
function scanGroups(group){
    if ( isTenant(group)===false )  {
        found = getTenant(getRoot(group).getName());
        if ( found ) {
            groups = found.get("groups");
            current = getGroup(groups, group.getName());
            if (! current ){
                var newGroup = new HashMap();
                newGroup.put("id",group.getId());
...

where you can see the group ID being added in the last line above. That line has to be added to the script in this repo too.

closed by #6


Add uv sync --all and uv run --all

To sync the entire workspace.

Should we do like --all-members or --all-packages? Or is that just verbose for no reason? Is there something else someone that's not working in a workspace context would think --all means?

Probably related, but it would then also be nice to have uv export --all . I think that uv build already has an --all option to "build all packages in the workspace", as far as consistency of naming is concerned. Might clash a little with the --all-* (extras, platforms, versions) that some other commands like run have.

How about an explicit --workspace to imply all?

I don't mind a --workspace alias, I think I advocated for that with uv build though and was overruled :)


Breaking changes while updating to wcjs. Just a temp commit

Description
Update Explorer to use wcjs
closes: #390

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

[X] Targeted PR against correct branch
[X] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[X] Added a relevant changelog entry to the Unreleased section in CHANGELOG.md
[X] Re-reviewed Files changed in the Github PR explorer

@jarrydallison is this PR stale? Thinking it needs to close... thoughts?


Adds Memory.IndexByte and memory grow example

This adds Memory.IndexByte which allows efficent scanning for a
delimiter, ex NUL(0) in null-terminated strings.
This also adds an ad-hoc test to ensure we can export memory functions
such as grow. While this is implicitly in the spectests, it is easier to
find in the ad-hoc tests.

thanks for the look again!


No warning/error given when installing Symfony 3.0 with PHP 5.4

Running
$ symfony new my_project_name

as suggested by the installation guide with PHP 5.4, will install Symfony 3.0, but issue no warnings or errors about the installation being incompatible with the PHP version used.  As documented in the reference for Symfony 3.0 the minimum required version of PHP for Symfony 3.0 is 5.5.9.
This leads to a bad development experience as next thing suggested to do by the guide is to run the PHP development web server:
$ php bin/console server:run
PHP Parse error:  syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in vendor/symfony/symfony/src/Symfony/Component/Debug/ErrorHandler.php on line 386

I agree. We should check if your PHP version is compatible with the Symfony version you want to install.

@javiereguiluz - this should be already checked by requirements check after installation.
However, not sure why, on SymfonyRequirements.php file that we use, required version is still noted as 5.3.3: https://github.com/symfony/symfony-standard/blob/master/var/SymfonyRequirements.php#L379

Maybe because we need to wait for a new build of all Symfony packages to take the new SensioDistributionBundle version (in which it should be fixed?)?

Update about this issue: instead of trying to fix it in the installer, it's better to let Symfony fix it upstream. There are some pending pull requests to fix it and we're just waiting for them to be merged. Thanks!

:+1: Yes please - I encountered this

Although this will be fixed in the future by Symfony, in #257 I propose a quick fix to prevent downloading a Symfony version that your system can't run.

+1


Fixed frisby test failures not getting caught

I figured out why the frisby test were failing silently (in the cases where they failed).
The close method was trying to access the server via the "this" context to which the server hasn't been attached to for quite some time now. This must have slipped through some refactoring quite some time ago.
This lead to a broken if which always took the else branch.
This killed the jest process before it could exit itself with the non zero exit code.

Good new / Bad news:

Good News: The Api tests are breaking the build
Bad News: The Api tests are breaking the build

As far as i can see the failures are the same as they have been on the develop branch.
Cant really reproduce that on my local machine, i have all tests passing there except the POST file type XML with Quadratic Blowup attack test. Not really sure whats going wrong in CI... :(

That's awesome that you found the issue! It seems the Quadratic Blowup test is running into the Entity reference loop detected threshold of our beloved libxmljs instead of going through... I'll try to reduce its size a bit to see what happens.

Ok, with slightly smaller blowup size, it passes on Travis-CI and still passes locally for me. Might have found the sweet spot finally. I'll merge and we'll see if there's any other tests behaving flaky.

Oookay, seems like the API tests are acting crazy on Travis-CI only... Locally all pass for me. Do you still get them passing locally either, @J12934 @wurstbrot? I consider turning them off for now on Travis-CI... 😕

Yup passing locally for me (in most cases...)
Some of the issues are:
Sometimes the tests pass but jest is unable to exit cleanly because there is still some code running.
Jest will just hang then. Without exiting:
Test Suites: 25 passed, 25 total
Tests:       4 skipped, 237 passed, 241 total
Snapshots:   0 total
Time:        19.795s, estimated 24s
Jest did not exit one second after the test run has completed.

This usually means that there are asynchronous operations that weren't stopped in your tests. Consider running Jest with `--detectOpenHandles` to troubleshoot this issue.

Another thing I've noticed (which might be related to the first issue) is that, I often get the Challenge Solved log output for the NoSQL Injection Tier 3 logged out, after the Test report is printed.
Test Suites: 25 passed, 25 total
Tests:       4 skipped, 237 passed, 241 total
Snapshots:   0 total
Time:        20.214s
Solved challenge NoSQL Injection Tier 3 (All your orders are belong to us!)

=============================== Coverage summary ===============================
Statements   : 87.14% ( 827/949 )
Branches     : 74.55% ( 451/605 )
Functions    : 80.09% ( 181/226 )
Lines        : 87.07% ( 808/928 )


Rotation Matrices (3x3) Data Type (mat3_t)

Description
Tracks the implementation of 3x3 matrices, which we can use as alternative representation for rotation|orientation when required
Rationale
This tracks the implementation of the 3x3 matrix Data Type (mat3_t), which is another alternative representation for orientations|rotations. Unlike quat_t types, this one is bigger in memory (it even allocates a 3x4 array to allow easier SIMD usage). However, it'll be potentially used by users when creating rotations along some canonical axes (e.g. rotx, roty, rotz). Notice that still we won't use these internally for handling rotation|orientation (quaternions will handle this), as we lose precision during matrix multiplies when applying|chaining rotations :disappointed: .

Finished implementation in 0863748ae06dffc03e7dfb2fc150f65800126f97


Spaces in URLs

All of the main auth URLs in the repo contain spaces after the protocol making them invalid if the repo is run as-is.
E.g. https: //android.clients.google.com/c2dm/register3
I'm guessing this is intentional, but I'm not sure why.  @ThePantsThief?

There's no spaces here, line 284, that's weird…

Hmmm, yeah that is weird; thought I had a fresh checkout.


Floor trap

About the PR
Several types of floor traps that are virtually invisible to the eye. If stepped on, they explode, hit with an EMP or summon one of the aggressive mobs. For mappers.
Why / Balance
The variety for expeditions, wrecks, or anywhere else increases the difficulty and adds surprises to the game. There are traps with xenos, carp and space animals spawning.
Allows you to avoid filling areas with a bunch of mobs, mixing existing mobs with those who will spawn when the player is around.
Media
https://github.com/space-wizards/space-station-14/assets/128169402/9383d883-5f95-492f-9742-b089b028fad9

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

ADMIN Nimfar11

add: Adds three types of virtually invisible floor traps for mappers. Explosion, EMP strike and teleport of mobs.

i feel there should be some sort of indicator that there is a trap, something small so that it still isn't noticeable. Maybe like a cracked tile or something?

i feel there should be some sort of indicator that there is a trap, something small so that it still isn't noticeable. Maybe like a cracked tile or something?

i feel there should be some sort of indicator that there is a trap, something small so that it still isn't noticeable. Maybe like a cracked tile or something?
You can make it even more visible.

oooh i see!! sorry for bothering, its pretty hard to see the indicators in the video haha


Generating a screen

What is the expected behavior of generate screen? The doc says:

A generated screen is an opinionated container with a generated route. Keyboard avoiding and other base code is placed in this connected smart component.

I'm wondering what a "generated route" means. Will this connect the container to NavigationRouter.js?

@joshg111 Yes, it should. But at this time, no, it doesn't 😞 .
We should remove that documentation or fix the functionality.

Thx for the reply! So is there any difference between generating a component and generating a screen?

Actually I meant to say: "between generating a container and generating a screen?"

They're very similar codewise. The screen adds a bit more code on top of the container  (keyboardavoidingview and a couple of other bits which escape me right now).

This will be a thing once the navigation landscape is in a better place.  Right now we're halfway between rnrf and react-navigation.  Once react-navigation is ready for primetime, we'll be using that.  Then we can build this on top.