chore: 0.4.0 release proposal

Which problem is this PR solving?

Release note: https://github.com/open-telemetry/opentelemetry-js/releases/tag/untagged-2512ebd04df280a5dca2

63 File changed => 32 packages : 32 package.json + 31 version.ts (not applicable for test-utils)

Dependendency : ~https://github.com/open-telemetry/opentelemetry-js/pull/749~ (merged).

holding the approval until #749 is merged and included in this but overall LGTM

@dyladan #749 merged into master, please review this PR.

this should not be released - all examples doesn't work because of api changes

this should not be released - all examples doesn't work because of api changes

Waiting on #750

Think this is good to go 🚀

#761 yet before that

Few questions with regards to

examples
getting started (versioning and still using the provider instead of registry).
might be not related to this but do we already have "MeterProvider" instead of "MeterRegistry" ?

Few questions with regards to ...

I think we have updated all the places (examples, getting-started etc.) to use latest code changes as per the master branch. I will update the examples version after the release.


Generate constant struct of image names

... and use those constants in the image-getting methods.  Having these constants generated provides the end-consumer with a non-stringly-typed way to use + [UIImage imageNamed:inBundle:compatibleWithTraitCollection:] if they so choose, to work around #12.
@vokal/ios-developers Code review?

Looks good to me pending travis

So great

Travis likes it.

Also, once this is merged, it will need to be tagged 1.4.0 and pod trunk pushed.

I'll get it done

@vokal-isaac Sad trombone - when I ran pod spec lint it looks like BRLOptionParser pulled their 0.3.1 tag:
[!] /Applications/Xcode.app/Contents/Developer/usr/bin/git clone https://github.com/barrelage/BRLOptionParser.git /private/var/folders/2w/_5g70ypd601056s6t9pn73q80000gq/T/CocoaPods/Lint/Pods/BRLOptionParser --single-branch --depth 1 --branch v0.3.1

Cloning into '/private/var/folders/2w/_5g70ypd601056s6t9pn73q80000gq/T/CocoaPods/Lint/Pods/BRLOptionParser'...

warning: Could not find remote branch v0.3.1 to clone.

fatal: Remote branch v0.3.1 not found in upstream origin

Unexpected end of command stream

https://github.com/stephencelis/BRLOptionParser/releases

Hmmm... where's it getting that from?  I don't see it in the podspec (the Podfile has pod 'BRLOptionParser', :git => 'https://github.com/vokal-isaac/BRLOptionParser.git' #'~> 0.3.1'—I think 0.3.1 was what I was anticipating would contain the fix that I made in my fork or something similar and while a different fix from mine was implemented, the podspec/tag for BRLOptionParser hasn't been updated).

Actually, it may not matter—it may just be one of those times when using the --allow-warnings flag is the thing to do.

if you ~> 0.3.1, I believe that means it's supposed to be at least 0.3.1. If there's no tag, I'd advise just pointing it at a specific commit for now.

Yes, but I don't actually reference 0.3.1 anywhere—there's a commented-out bit about it, but it's actually pointing at my fork, via :git =>, which precludes using a version.

 Lemme update cocoapods, I know they sent out a patch relelase.

awesome. No update, but pod spec lint fails and pod trunk push works.
¯\_(ツ)_/¯

I think pod spec lint is overly-sensitive.  pod trunk push also does some linting and it's also overly-sensitive, which is why we've got that note about potentially needing the --allow-warnings flag in our private podspec repo.


feat(python3): support for python 3

I don't know if this is the way to go to support the two versions with the same code base. What do you think?

This is showing up in the unittests for python3 and I can't figure out why:
sys:1: ResourceWarning: unclosed <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('<IP_ADDRESS>', 37553)>

regression tests perfomed for ingestion for owners objects events and for restitution in python 2.7.
Restitution was also successfully tested in python 3.6.


Needs updating for High Sierra (10.13.x)

Suspect this doc just needs a revisit to bring it up to date with High Sierra. It says:

Azure File shares can be mounted in macOS Sierra (10.12) and El Capitan (10.11).

Now that High Sierra (10.13.x) is out it should either be specifically mentioned or the text changed to say something like "Requires MacOS 10.11 (El Capitan) or newer".

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

ID: eb2cee16-c6e9-1758-5078-aa224ee12085
Version Independent ID: c1028f61-f7d9-a568-d01c-57d50afbc33e
Content: Mount Azure File share over SMB with macOS
Content Source: articles/storage/files/storage-how-to-use-files-mac.md
Service: storage
Product: unspecified
GitHub Login: @RenaShahMSFT
Microsoft Alias: renash

@andrew-best-diaxion Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

Mount via Finder
"Step 3: Use the share name and ... should be Storage Account Name?
Ditto for the last line in that section "... placing the share name/storage account key ..." should also be corrected to storage account name.

Thanks for the feedback. Good catch. Updated as per https://github.com/MicrosoftDocs/azure-docs-pr/pull/47182

#please-close @Adam-Smith-MSFT

Not working with Catalina (10.15.2). any update?


Is Knowrob team going to update http://wiki.ros.org/rosprolog to kinetic  ?

Is Knowrob team going to update http://wiki.ros.org/rosprolog to kinetic  ?

Hi @logicmoo, yes I will work on that later this year.
Are there any issues you ran into?

Duplicate of https://github.com/knowrob/knowrob/issues/118


Remove helm chart

The helm chart was originally moved here in #11163 from https://github.com/helm/charts/tree/master/incubator/druid after the helm/charts repository was deprecated. However, it has been excluded from releases since then, due to uncertainty around whether we need IP clearance. We have not had volunteers willing to sort this out, so this patch removes the code.
It can be re-added if a volunteer is available to sort out the IP clearance process (or to analyze the provenance of the code enough to determine that IP clearance isn't necessary).
See thread at: https://lists.apache.org/thread/ygyzt23m06vc775nq5dsm349rf0j47dg

FYI to folks who have contributed to this tree in the past year: @jwitko, @asdf2014, @zemin-piao, @jaegwonseo, @abhishekagarwal87. The linked thread has some details about why this tree hasn't been included in a release yet and why I'm proposing it be removed now.
The IP clearance process can be difficult and time-consuming to navigate, and this tree has so far been a casualty of that. Perhaps one of you would be interested in pursuing that (or helping determine that it isn't necessary) which would enable us to re-add the tree. Or perhaps you'd be interested in maintaining this code outside of ASF repos, and we can link to it.

Hi @gianm
I wasn't using Druid for a while but I was original creator of helm/charts Druid helm chart.
How can I help you here ? Do you need any support ?


Add hatsune miku by hapi =>

Song Name
hatsune miku
Artist Name
hapi =>
Source
Youtube
Youtube Link
VQOJ_SZ0Nto
Direct File Link
No response
Song ID
832007
Start Offset [ms]
250
Extra
Created from Auto Nong.
Created for level: 82824219
Downloaded: Yes

Im firstly on github,
im trying to add music to level "mikumikumimumiku" by oddmod, cuz, theres another nong song, which isnt right song.
That offset and that youtube song is right one.

accept


Swap display command to a working method

.show didn't work in a Jupyter notebook for me. This does.

This seems to only be an issue in some environments. closing


Diag doesn't print location if token is EOF

Check is in location.cc:8

It still doesn't do that, but there is a specific error message for a missing semi-colon at the end of the file.  We kind of can't do that unless we make up a space that isn't there.


Add types definition

Types definition doesn’t seems to exist yet.
It would definitely be a big plus for this package

Yup! Agreed.

This would be very useful indeed! Quality of life

#8 submitted for review.

Great job @slowsage! @leshak Can we get this released any time soon?

Tomorrow

2.1.0


How to customize shapes in grapheditor from Javascript example?

How to change and customize shape wihthin sidebar in grapheditor Javascript example?Hope all of you can help me to solve this problem?

What have you tried?

I tried to remove the shapes. for example i try to remove general palette but it failed, can help me how to remove it?

try to comment out (for example) this line
this.addMiscPalette(false);
on Sidebar.js


Some column names are colored with wrong color

Description
This is similar to this #34924 but for another kind of query.
The query executes successfully but some parts of it are colored with red color = "SQL semantic error foreground".

use this code:

with recursive all_data as (
    select *
    from (values(1, 1, 10),(1, 2, 3),(1, 3, 7),(1, 4, 1),(1, 5, 2),(2, 1, 6),(2, 2, 4),(2, 3, 5),(2, 4, 8),(2, 5, 1)) as s(gr, id, quantity)
),
ct AS (
    select *, c.quantity AS sm
    from all_data AS c
    WHERE id = 1
    UNION ALL
    select c2.*, c.sm + c2.quantity AS sm
    from ct AS c
    JOIN all_data AS c2 ON c2.id = c.id + 1 AND c.gr = c2.gr
)
SELECT *
FROM ct
ORDER BY gr, id

DBeaver Version
Version <IP_ADDRESS>408062322
Operating System
Windows 10
Database and driver
PostgreSQL 16
PostgreSQL JDBC Driver 42.7.2
Steps to reproduce
No response
Additional context
No response

thank you for the report

We haven't finished implementing support of recursive CTE yet.


[0.12.n regression] Physics test

Plinko pegs failed to load after rejoin. Not 100% repro.

No repro today :(


Game crashes when destroying multiblock controller

The game crashes when i destroy multiblock controller. Crashes only with Molten Salt Reactor, Heat Exchanger and Turbine.
Crashlog: https://pastebin.com/FZ1UffWi
nuclearcraft version: 2.13e

Ok, I couldn't actually recreate this, but I've put an extra safety check in to try to protect against this for the next build. If it still happens after the update, let me know!


fixed a small typo in env file

Changed entry's to entries in the librephotos.env file.

Looks good to me 👍


ci: switch back to flatcar stable

beta was used for Vagrant support - this one is now available on stable since the release 3510.2.0 (https://www.flatcar.org/releases#release-3510.2.0)
What this PR does / why we need it:
This PR updates the Flatcar version to latest stable (instead of beta)
Which issue(s) this PR fixes:
Related to https://github.com/kubernetes-sigs/security-profiles-operator/pull/1417 and https://github.com/flatcar/Flatcar/issues/916
Does this PR have test?
N/A
Special notes for your reviewer:
This is a follow-up of https://github.com/kubernetes-sigs/security-profiles-operator/pull/1417
Does this PR introduce a user-facing change?
NONE

/kind cleanup

Codecov Report

Merging #1634 (a9e6b8d) into main (b619a8f) will decrease coverage by 0.05%.
The diff coverage is n/a.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1634      +/-   ##
==========================================
- Coverage   48.65%   48.60%   -0.05%
==========================================
  Files          69       69
  Lines        6785     6785
==========================================
- Hits         3301     3298       -3
- Misses       3353     3355       +2
- Partials      131      132       +1

/unhold


the checking for the result of getIntValue in Execute_SymbolInfoString in mql4 is wrong

line 5338 is
if (getIntValue(ExpertHandle, 1, propId, _error))
It should be
if (!getIntValue(ExpertHandle, 1, propId, _error))

Merged pull request #174.
Thanks.


Confusing Lesson DIR parameters

Some config parameters point to something like /antidote, others /antidote/lessons.
Should reposition configuration input as "curriculum". This will allow you to incorporate collections resources underneath this as well.

Should get rid of this:
	LessonsDir          string

And rename all of these to "curriculum" instead of "lessons".
	LessonsLocal     bool
	LessonRepoRemote string
	LessonRepoBranch string
	LessonRepoDir    string


Amazon.Runtime.Internal.HttpErrorResponseException on Android

I am using the Unity3D S3 SDK. I am getting the following problem on Android when I change the local phone time to be the wrong time. I am writing a file sync application, and handling the case scenarios when the local time is wrong:
Exception message was: Exception of type 'Amazon.Runtime.Internal.HttpErrorResponseException' was thrown.
Does anyone know how to fix this? I have AWSConfigs.CorrectForClockSkew = true; already.

can you enable logs and paste the entire stack trace here? Also do you know the steps to reproduce this?

@karthiksaligrama Just change the time on your Android phone and try to upload something

@karthiksaligrama  Here is the stack trace of the exception I get. It has the same problem on Windows too.
Exception message was:   at Amazon.Runtime.Internal.UnityWwwRequest.EndGetResponse (IAsyncResult asyncResult) [0x00008] in D:\Jenkins\jobs\v3-stage-release\workspace\AWSDotNetPublic\sdk\src\Core\Amazon.Runtime\Pipeline\HttpHandler_unity\UnityWwwRequestFactory.cs:286
at Amazon.S3.AmazonS3Client.ProcessPostResponse (IAsyncResult result) [0x0001c] in D:\Jenkins\jobs\v3-stage-release\workspace\AWSDotNetPublic\sdk\src\Services\S3\Custom_unity\AmazonS3Client.unity.cs:219
UnityEngine.Debug:Log(Object)
SyncFolderManager:m__152(AmazonServiceResult`2) (at Assets/Scripts/Cloud/SyncFolderManager.cs:299)
Amazon.S3.<>c__DisplayClass1_0:b__0(AmazonWebServiceRequest, AmazonWebServiceResponse, Exception, AsyncOptions) (at D:/Jenkins/jobs/v3-stage-release/workspace/AWSDotNetPublic/sdk/src/Services/S3/Custom/_unity/AmazonS3Client.unity.cs:59)
Amazon.Runtime.Internal.UnityMainThreadDispatcher:ProcessRequests() (at D:/Jenkins/jobs/v3-stage-release/workspace/AWSDotNetPublic/sdk/src/Core/Amazon.Runtime/Pipeline/_unity/UnityMainThreadDispatcher.cs:82)
Amazon.Runtime.Internal.UnityMainThreadDispatcher:Update() (at D:/Jenkins/jobs/v3-stage-release/workspace/AWSDotNetPublic/sdk/src/Core/Amazon.Runtime/Pipeline/_unity/UnityMainThreadDispatcher.cs:59)

Another note, change the time backwards

Any suggestions?

any solutions to this type of problem?
cause im experiencing this same problem
Amazon.Runtime.Internal.HttpErrorResponseException: Exception of type 'Amazon.Runtime.Internal.HttpErrorResponseException' was thrown.
identity is forbidden

@DarnelleF, are you seeing the exceptions when the time on your Android device is set incorrectly? If you are experiencing an error without having changed the time, please open a new issue and provide the complete stack trace and your source code.

Closing due to inactivity.


Keep ggml and llama.cpp dependencies up to date.

Currently, the llama.cpp binaries are stored in the resources folder for what looks now an old version.
I noticed that when trying to load many of the ggml model files from huggingface many of them fail. We don't know if is due to these binaries being outdated. Ideally, we can point to a release version we compile automatically in CI or we fetch the binaries if they are published somewhere.

For example:
package com.xebia.functional.xef.auto.gpt4all

import com.xebia.functional.gpt4all.GPT4All
import com.xebia.functional.gpt4all.LLModel
import com.xebia.functional.gpt4all.getOrThrow
import com.xebia.functional.gpt4all.huggingFaceUrl
import com.xebia.functional.xef.auto.PromptConfiguration
import com.xebia.functional.xef.auto.ai
import com.xebia.functional.xef.auto.llm.openai.OpenAI
import com.xebia.functional.xef.pdf.pdf
import java.nio.file.Path

suspend fun main() {
  //TheBloke/mpt-30B-chat-GGML
  val userDir = System.getProperty("user.dir")
  val path = "$userDir/models/gpt4all/Wizard-Vicuna-13B-Uncensored.ggmlv3.q8_0.bin"
  val url = "https://huggingface.co/TheBloke/Wizard-Vicuna-13B-Uncensored-GGML/resolve/main/Wizard-Vicuna-13B-Uncensored.ggmlv3.q8_0.bin"
  val modelType = LLModel.Type.GPTJ
  val modelPath: Path = Path.of(path)
  val GPT4All = GPT4All(url, modelPath, modelType)

  println("🤖 GPT4All loaded: $GPT4All")

  val pdfUrl = "https://kotlinlang.org/docs/kotlin-reference.pdf"

  /**
   * Uses internally [HuggingFaceLocalEmbeddings] default of "sentence-transformers", "msmarco-distilbert-dot-v5"
   * to provide embeddings for docs in contextScope.
   */

  ai {
    println("🤖 Loading PDF: $pdfUrl")
    contextScope(pdf(pdfUrl)) {
      println("🤖 Context loaded: $context")
      GPT4All.use { gpT4All: GPT4All ->
        println("🤖 Generating prompt for context")
        while (true) {
          println("🤖 Enter your prompt: ")
          val userInput = readlnOrNull() ?: break
          val prompt = gpT4All.promptMessage(
            userInput,
            promptConfiguration = PromptConfiguration {
              docsInContext(2)
            })
          println("🤖 Response: $prompt")
        }
      }
    }
  }.getOrThrow()
}

Downloading: 100% |████████████████████████████████████████| Wizard-Vicuna-13B-Uncensored.ggmlv3.q8_0.bin
gptj_model_load: loading model from '/Users/raulraja/workspace/langchain4k/models/gpt4all/Wizard-Vicuna-13B-Uncensored.ggmlv3.q8_0.bin' - please wait ...
gptj_model_load: invalid model file '/Users/raulraja/workspace/langchain4k/models/gpt4all/Wizard-Vicuna-13B-Uncensored.ggmlv3.q8_0.bin' (bad magic)

It looks like llama.cpp does not package the release as binaries but this lib already packages all binaries https://github.com/abetlen/llama-cpp-python/releases, they could be extracted from their releases and renamed based on the architecture expectations we have now.


the rail-fence-cipher exercise

unlocked by space-age because crypto-square and rotational-cipher are there as well
estimated difficulty of 6 taken from the haskell track

and i guess that's enough binge-implementing for today ;)


fix: Nacos integration with SpringBootAdmin.

Describe what this PR does / why we need it
Refactor GatewayLocatorHeartBeatPublisher to enable friendly subscription to HeartBeat events in addition to the gateway
Does this pull request fix one issue?
Refer #3258
Describe how you did it

GatewayLocatorHeartBeatPublisher migrate to NacosDiscoveryHeartBeatPublisher.
Enable NacosDiscoveryHeartBeatPublisher by setting spring.cloud.nacos.discovery.heart-beat.enabled to true.
Optimize the lifecycle of NacosDiscoveryHeartBeatPublisher, set running correctly after start and stop.

 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 have signed the CLA already but the status is still pending? Let us recheck it.

这里需要考虑以前Spring Cloud Gateway用户的兼容性, 所以需要保留Gateway的配置, 这里可以使用组合条件 (将多个条件聚合在一起, 且满足其一即可).

Spring Cloud Gateway的配置依然保留 (兼容以前使用SCG的用户)
判断是否存在Spring Boot Admin相关类, 如果存在则默认启用 (兼容以前使用Spring Boot Admin的用户)
spring.cloud.nacos.discovery.heart-beat.enabled 也可以保留, 作为SCA这边该功能的开关, 1和2则作为兼容性条件

明白，稍后重新提交

@steverao @ruansheng8 May I ask when this PR can be reviewed?


npm test fail : Module 'materialDatePicker' is not available! You either misspelled the module name or forgot to load it.

The date picker works but npm test failed due to the following reason.
PhantomJS 1.9.8 (Mac OS X 0.0.0) Service: Template should do something FAILED
Error: [$injector:modulerr] Failed to instantiate module flynnFormApp due to:
Error: [$injector:modulerr] Failed to instantiate module materialDatePicker due to:
Error: [$injector:nomod] Module 'materialDatePicker' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
http://errors.angularjs.org/1.4.3/$injector/nomod?p0=materialDatePicker
at /Users/alexliu/Flynn-Forms/client/bower_components/angular/angular.js:1960
at ensure (/Users/alexliu/Flynn-Forms/client/bower_components/angular/angular.js:1882)
at module (/Users/alexliu/Flynn-Forms/client/bower_components/angular/angular.js:2210)
at /Users/alexliu/Flynn-Forms/client/bower_components/angular/angular.js:4362
at forEach (/Users/alexliu/Flynn-Forms/client/bower_components/angular/angular.js:336)
at loadModules (/Users/alexliu/Flynn-Forms/client/bower_components/angular/angular.js:4388)
at /Users/alexliu/Flynn-Forms/client/bower_components/angular/angular.js:4363
at forEach (/Users/alexliu/Flynn-Forms/client/bower_components/angular/angular.js:336)
at loadModules (/Users/alexliu/Flynn-Forms/client/bower_components/angular/angular.js:4388)
at createInjector (/Users/alexliu/Flynn-Forms/client/bower_components/angular/angular.js:4272)
at workFn (/Users/alexliu/Flynn-Forms/client/bower_components/angular-mocks/angular-mocks.js:2393)

Huh, how are you loading the dependency, and how are you testing it?
I need a bit more context

I'm using the regular with as same as you mentioned in usage of guideline.


IL-931: generates documents links for declaration_requests by declaration_id

Changes Unknown when pulling 2a2a1b7cfdc563ee826e519d33771d64f558d259 on IL-931 into ** on master**.


Scripts: Passing Features to build scripts

Allow to pass multiple rust compilation features from the config file to the build scripts.
Motivation
To allow to use of experimental features, which exist right now for Circom, however currently can not be used.
Source

          I suppose there will be more than one feature here

e.g. "circom gpu-benchmarks"
but it is also good to have this here

Originally posted by @vivianjeng in https://github.com/zkmopro/mopro/pull/149#discussion_r1627093099

Closing as unnecessary, apps can now directly enable/disable features.


Replace deprecated function

Replace deprecated function
Description
This PR removes the use of deprecated functions and replace them with alternatives.
https://docs.python.org/3/library/base64.html
Status

done, ready for review

Checklist (tick everything that applies)

[x] Code linting (required, can be done after the PR checks)
[x] Documentation
[x] Tests
[x] ICLA (required for bigger changes)

As you've seen, there are some cleanups we can't do since we still support Python 2.7. The other ones are really welcome, thanks!


Add perfectly_balance option to C++ interface for kaffpa

I'm using this for some MPI performance experiments and kaffpa as written was not producing balanced partitions with unweighted vertices. I saw that the CLI interface had a flag to control this, so I added that option to the C++ interface as well.
Graph partitioning is way outside my wheelhouse so I have no confidence that this is theoretically appropriate or in line with whatever guarantees you folks make with your various algorithms. Is there a better way to force balanced partitions with the C++ interface (perhaps process_mapping?)

Hi Carl,
thanks for you contribution! I will have a look at it in the next coding sprint.
Best
Christian

has now been added in a separate PR. Closing the PR.


Tasks feature

- !Image
  name: env
  from: base
  repository: location/env
  provision-with: !Tasks
  - run: python3 {{get_pip_py}}
    where:
      get_pip_py: !Download "https://bootstrap.pypa.io/get-pip.py"
  - run: pip3 install {{packages|join(" ")}}
    where:
      packages:
        - requests==3.2
        - sqlalchemy==1.1
  - run: install -d {{src}} /path/to/src
    where:
      src: !Bundle "package"

This feature is partially implemented (!Bundle and !Download actions), so closing this issue.


OpenType usage is not very clear

I'd like to use the type from rfc2459, which includes an opentype. I've got a AttributeTypeAndValue from which I'd like to decode the value. The only way I know to do it currently is somewhat awkward.
value_bytes = part['value'].asOctets()
spec = part.getComponentType()['value'].openType[part['type']]
value = decoder.decode(value_bytes, asn1Spec=spec)[0]

I couldn't find any way documented. Is there one?

Added some more docs and examples.
Sorry for it has taken so long!


Accessdata API Docker Image (New)

Status

[ ] In Progress
[x] Ready
[ ] In Hold - (Reason for hold)

Related Content Pull Request
Accessdata API Integration (New) #16390
Description
Custom docker image to build a Python environment with the SDK embedded for our API.

Hey, please match the format to the one in this PR, including the pipfile, lock, dependabot.

Hey, please match the format to the one in this PR, including the pipfile, lock, dependabot.

Adjusted as requested 👍

Docker Image Ready - Production
Docker automatic build at CircleCI has deployed your docker image: demisto/accessdata:<IP_ADDRESS>83
It is available now on docker hub at: https://hub.docker.com/r/demisto/accessdata/tags
Get started by pulling the image:
docker pull demisto/accessdata:<IP_ADDRESS>83

Docker Metadata

Image Size: 23.86 MB

Image ID: sha256:90912651716c3a37fb8ddef97d42b4a99062e96b0da9c0d0c3405432adb4abde

Created: 2021-12-19T09:40:56.768720177Z

Arch: linux/amd64

Command: ["python3"]

Environment:

PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LANG=C.UTF-8
GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568
PYTHON_VERSION=3.9.8
PYTHON_PIP_VERSION=21.2.4
PYTHON_SETUPTOOLS_VERSION=57.5.0
PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/3cb8888cc2869620f57d5d2da64da38f516078c7/public/get-pip.py
PYTHON_GET_PIP_SHA256=c518250e91a70d7b20cceb15272209a4ded2a0c263ae5776f129e0d9b5674309
DOCKER_IMAGE=demisto/accessdata:<IP_ADDRESS>83

Labels:

org.opencontainers.image.authors:Demisto<EMAIL_ADDRESS>org.opencontainers.image.revision:592fbe758556dfb1c18e82c5690aac042edb53a4
org.opencontainers.image.version:<IP_ADDRESS>83


Update storage-files-identity-ad-ds-enable.md

If we're going for AES 256 authentication then we have to use Computer account. AES 256 encryption type doesn't work with servicelogon account. If we use servicelogon account and run the command "Update-AzStorageAccountAuthForAES256 -ResourceGroupName $ResourceGroupName -StorageAccountName $StorageAccountName" to update the encryption type to AES 256, the domain account type automatically changes to computer account from servicelogon account.

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

@roygara - can you take a look?

@Jak-MS @roygara Do we have any update on this pull request? Thanks.

Hello, @kssingha any changes to the script or guidance on how to use the script/feature must be validated by the product team. It's been pending with them since you first submitted this change. I'll let you know when they give me an update.

@roygara @khdownie - Can you review this old PR and determine whether it needs to be closed or merged?
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.

@ShannonLeavitt this PR was valid at the time but it's no longer valid because AES encryption now works with service logon accounts, with the v.0.2.5 version of AzFilesHybrid. We mention this in the article now: Using AES-256 encryption with service logon accounts is supported beginning with AzFilesHybrid version 0.2.5.

#please-close


Add RecurseChat Local App

Hi HF team!
Super cool idea to use local model directly from HuggingFace. I'm hoping to add RecurseChat (a local first AI app) to "Use this model" list in this PR. Still in the process of adding deeplink functionality (mainly trying to automatically figuring out a chat template, and need to release it on the Mac App Store), but want to get some feedback first.
The deep link roughly works like below:
https://github.com/huggingface/huggingface.js/assets/679275/5140e1e4-85e8-4c6e-b2d2-c1296cbaae7c
If you need to test the app, please feel free to shoot an email to<EMAIL_ADDRESS>for a TestFlight invite. Thank you for considering the request.

@xyc UX looks good!
I've installed the app on my mac.
Are you considering doing a free tier or free version of RecurseChat so users of the Hub can try it easily?

@julien-c Thanks! Happy to think of ways to make it easier for HF users to try. We are considering doing free trials via TestFlight. Will have an update about this in a day or two.

We added free trials for Hugging Face users here (Will place this on the front page soon) using "Sign in with Hugging Face" and TestFlight. Here is a demo:
https://github.com/huggingface/huggingface.js/assets/679275/f331ccc6-52e8-43fa-9a59-4b5f054c06cb
Also, shipped HF model and deep link support in RecurseChat v1.0.119. (url for testing: recursechat://new-hf-gguf-model?hf-model-id=QuantFactory/Meta-Llama-3-8B-Instruct-GGUF) support. This library helps a lot in getting the right GGUF metadata to apply a proper chat template! Here is how it looks like:
https://github.com/huggingface/huggingface.js/assets/679275/7f7fe584-c28d-40c8-bdf5-51c96794128c
Anything else we could do to help get this through? Thank you for the consideration.

@krampstudio Awesome! Thank you for the update.


heading re-center on scene change

https://github.com/bhautikj/vrEmbed/pull/92/commits/1310595202ee850925216af632e8cfd86cacfbfd


Deactivated/deleted streams and messages queryable via the search bar.

thread here: https://chat.zulip.org/#narrow/stream/9-issues/topic/Deactivated.20streams.20searchable
Given that a user was a member of a stream at the time of its deletion, the user can use the search bar to pull up messages and streams that were deactivated/deleted. Below are some pictures of the process. If this is not desirable behavior I would love to work on this issue if someone can point me in the right direction. I would think the general process to fixing this would be to have a filter or a flag that does not allow messages from deactivated stream to be sent to the front end. But that is easier said then done and I am still familiarizing myself with the code base. Any thoughts are appreciated!

Before Deletion:

Directly After Deletion:

Searching By Message Keyword After Refreshing Page:

Can I claim this as my first issue ?

@My-Name-Is-Nabil  you can claim it.

@My-Name-Is-Nabil I assigned this to you, but I'm not clear on what our intentions are here, so I recommend you watch the chat thread to see what Tim decides here, before doing too much work on this.

@showell This is why I wanted to hold off on claiming it. There seems to be a lot going on regarding this issue and I was hoping to get some more experienced eyes to push this in a direction. From more probing and looking at similar issues it seems that deactivated/deleted streams and messages are retrievable via query with any operator and other interactions such as the starred messages.

@zulipbot add "needs discussion" "bug" "question"

Also I am curious on the use of the word "delete" as the button since it is never deleted. It seems like the only action you can take to get rid of a stream is to deactivate it. If this is the case then the "delete" button might need to change to "deactivate" or "archive". Thoughts on this?

To add to this, since users who were part of a deactivated stream can still view it they are able to edit/delete their messages in the deactivated stream. Seems to me that this behavior should be disallowed since other actions (i.e. adding new messages) are disallowed in deactivated streams.

I am not sure whether accessing archived streams is intended or not, since streams don't get deleted from the database.

Closing this issue, as the ability to find messages in archived streams is intentional, and is consistent with the approach in other apps. Zulip does not currently have a stream deletion feature. (It's very possible that the terminology in the UI and/or the documentation at https://zulip.com/help/archive-a-stream was less clear about this when this issue was filed.)

Related issue: #26661


split checking method : disableApp when app exists test

this test has disableApp and enableApp function in the one test.
we don't need to re-enable the app as we don't run the test on a real server, so delete that part, but make sure the enableApp function is tested somewhere else

@jasson99 @individual-it Can we close this issue if it has been done?


[Docs] Restructure proposal

Signed-off-by: Lee Calcote<EMAIL_ADDRESS>Notes for Reviewers
This PR fixes #9883
Signed commits

[ ] Yes, I signed my commits.

🚀 Preview for commit 2dba2a00f527b70930bd74c22e12adf6a0a18b50 at: https://659c793c0e2397340b173751--meshery-docs-preview.netlify.app

🚀 Preview for commit f4024760ed00044758866d68edd157b963c848fe at: https://659c95f15cac66489493e2e9--meshery-docs-preview.netlify.app

🚀 Preview for commit f842f7617356278977167884119d862ac4961757 at: https://659eea103163af16f1f92547--meshery-docs-preview.netlify.app

Is this also the series in which topic will be restructured? Just A FAQ section at end separate could be nice(just suggestion) . All docs site consist of separate section for that.
LGTM🚀

Yes, this is just a proposal as to how the content (sections, pages, material) of the docs will be structured. Yes, you're suggestion that a Conclusion or perhaps, a "Suggested Reading" be implicitly included on each page through their layout, based on type and category - - something that @vishalvivekm is to be working with for the dynamic table of content.s


Password for DB

Hi can we put a password on the DB?

Duplicate of https://github.com/JoshuaWise/better-sqlite3/issues/63


load big json failed when memory is low.

How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?
Environment:

JuiceFS version (use juicefs --version) or Hadoop Java SDK version:
Cloud provider or hardware configuration running JuiceFS:
OS (e.g cat /etc/os-release):
Kernel (e.g. uname -a):
Object storage (cloud provider and region, or self maintained):
Metadata engine info (version, cloud provider managed or self maintained):
Network connectivity (JuiceFS to metadata engine, JuiceFS to object storage):
Others:

Required memory is massively reduced by #2142 and #2148


The Start Page should have an OnNavigatedTo that is invoked after the MainPage is set

Currently we can only perform load logic inside the constructor of the MainPage (as demonstrated by the Sample Project). We need a way to have a virtual OnNavigatedTo method invoked when navigation takes place.
For example, the sample has the following code:
        factory.RegisterNavigationPage<MainNavigationPageModel>(() => this.GetPageAsNewInstance<MainPageModel>());
        XamvvmCore.SetCurrentFactory(factory);
        MainPage = this.GetPageFromCache<MainNavigationPageModel>() as Page;

The implementation of MainPageModel should override a virtual method called OnNavigatedTo and it should get invoked when the page is navigated to.

That's already possible.  Please check the Wiki for Navigation - >NavigationInterception

That's already possible.  Please check the Wiki for Navigation - >NavigationInterception

I don't see that in the wiki

the wiki on this site

I am inheriting from Xamvvm.BasePageModel which implements the INavigationInterceptors. However, none of those methods ever get invoked on the MainPageModel. Also, the documentation doesn't specify what is the equivalent of OnNavigatedTo

It doesn't work on the Start Page (Main Page).

This is straight out of your sample code.


[inferno-types] Add NFData Value instance

I need this instance. Thank you.

Deprecated in favor of: https://github.com/plow-technologies/inferno/pull/85


[BUG] starts the game with 1.19.1 instead of 1.19

https://www.fembed.com/v/177n0ybj7qrjp865
I showed the error in the link

please post your code here

I got the same problem. it's not a problem with the cmllib btw

please post your code here

        // Install fabric
        if (!fabricVersions.Any(x => x.Name.Contains("1.18.2")))
        {
            MessageBox.Show("Could not find minecraft version.", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            Environment.Exit(1);
        }
        var targetVersions = fabricVersions.Where(x => x.Name.Contains("1.18.2"));
        var fabric = fabricVersions.GetVersionMetadata(targetVersions.First().Name);
        await fabric.SaveAsync(path);
        await launcher.GetAllVersionsAsync();

I got the fix. Use EndsWith instead of Contains
this is how I do it
public string SearchFabric(string ver)
        {
            var item = from t in FabricMCVersions where t.Name.EndsWith(ver) select t;
            if (item != null)
            {
                return item.FirstOrDefault().Name;
            }
            else
            {
                return "";
            }
        }

What is FabricMCVersions? Visual Studion cant to find this namespace

lol it's just

btw you don't need to do like that


[Feature]: new favicon for website

Feature Title
new favicon
Description
We need new favicon to be added for website, I have added the image below
Motivation
Favicon makes product cooler
Issue Type
Frontend
Screenshot of the feature if done ?

Are you taking this fetaure implementaion
No

Sure @RohitShah1706
Also look at unassigned issue too

@RohitShah1706 , any problem?

Can this be assigned to me?

Sure @chibuike-19 ,
Also check for other issues too!


Fixed bug with RPC call proposeanswer rejecting string values

closes #687

A new build of 94b988b8cdbc08ca02bda4977482a132a514bcb9 has completed succesfully!
Binaries available at https://build.nav.community/binaries/fix-proposeanswer-rpc

A new build of d59d5e162d43cbdaa4044e64030267f1d09d2e44 has completed succesfully!
Binaries available at https://build.nav.community/binaries/fix-proposeanswer-rpc

@dantudor @chasingkirkjufell does fix that issue that you mentioned?


Gracefully handle errors when beautifier binary is not installed

There should be a user notification when the binary cannot be found. Without this handler, user's see scary error messages that are attributed to core, and not easy to figure out how to fix. e.g. https://github.com/atom/atom/issues/6636

+1 I definitely want to improve this experience for users. Thanks for creating this issue.

I've switched off of addFatalError and over to addError to make it less scary. See #317.
Now to add support to detect installation of the CLI beautifier binaries.

May be able to find the path of executable if they are installed: https://github.com/fluent-ffmpeg/node-fluent-ffmpeg/blob/dba0c5185f7568ac7856e0555749e516cc119780/lib/utils.js#L192-L219

Will detect if error is ENOENT and replace user's notification message with something more helpful thank Node.js' default.
Note that en ENOENT error has code equal to ENOENT: https://github.com/nodejs/io.js/blob/e61ee49c7a2f577eb1338ee35f8768d79010ebc9/deps/npm/lib/utils/spawn.js#L18

Published to v0.27.11


Support for other CSS attribute constraints

It is my understanding that GSS does not support this syntax:
#selector {
  myBGC == #f00;

  background-color :== myBGC;
}

#another-selector {
  background-color :== #selector[background-color];
}

I was unable to make this snippet work with any variation of variable declaration, type of color syntax used (i.e. blue, #fff, rgb(1, 2, 3))
Is binding to background-color and other color-related items supported? Or is that something I would have to handle myself manually, or by using another CSS/JS framework?

Only numeric parameters, enumerated in  units like px and vw are supported.
The rest can only be assigned directly, like in css.

Support for this syntax can certainly be added since colors can be reduced to numbers. Do you have other scenarios of using this syntax? The one you described can be met with a preprocessor, which can also manipulate the colors like darken($myBGC, 10%)

The really GSSish use of this would be to bind things like opacity, colors, transforms and z-positions to various sizes, for responsive animation.

@tobiasmuehl To be completely honest, I've discontinued use of GSS; I can close this issue, or we can leave it open for discussion as this is something I would like to see in the future, should I need to use GSS.
I found that my project didn't need something as advanced to do some simple layout constraints.
So I wouldn't be able to give any other examples. I like what @qm3ster said about binding to other attributes, but it seems difficult to bind a color to a position in certain formats (#fff) because it's ambiguous as to what attribute you want to modify.
My thoughts...using this example:
#foo {
  myBGC == #fff;
  background-color :== myBGC * #selector[top]

}

#selector {
  position: absolute;
  top == 0.5;
  right == 1.0;
  left == 0.0;
}

Do we modify the whole thing?

background-color :== myBGC * #selector[top]

=> #fff * 0.5 == #777

Do we have to pass an array, for each nibble/byte? (This could implicitly spread a single number to all nibbles/bytes.)

background-color :== myBGC * #selector[top]

=> #fff * [0.5, 0.5, 0.5] == #777

background-color :== myBGC * [#selector[top], #selector[right], #selector[left]]

=> #fff * [0.5, 1.0, 0.0] == #7f0

@taylorzane I guess you just went back to normal CSS + preprocessor?
I feel like a constraint system that is based on solely linear algebra operations is unable to really work with colors. Colors come from a different world than layout, and I feel like they should be treated as their own datatype (yes, that's not what I said in the previous post).
Writing something like darken(myBGC, 0.1) is much more expressive than myBGC == myBGC * 0.9. The language can be extended to support those operations (probably not in the same syntax though).
myOtherThing[background-color] :== myBGC darken-by ::window[width] / ::window[height]

Yeah, just using Stylus as a preprocessor for now. I like the idea of using preprocessor-esque syntax for binding two together. There's certainly plenty of gotchas and room for improvement, but this is getting to the right direction.


Mounting root engines

Hey all,
I started recently breaking our website into multiple engines and have come across an interesting bug that I'm sure a lot of people will come across.
I've been trying to debug this problem, where I'm not really sure if this is a problem of router.js or ember-engines. Apologies for the long issue below but the more information, the easier it would be for anyone else to reproduce/understand the issue.
What's the problem?
The ability to break an ember app into a multiple engines is perfect. This gives us (Trouva) the ability to serve our clients with smaller payloads and provide a faster experience in general. Breaking it up so far has been really smooth but when I started to create an engine with multiple routes the app started crashing because of clashing index ("/") routes.
Working with one root engine
Consider the following route files. Repository here
// file: host-app/router.js
Router.map(function() {
    this.mount('one', { path: '/' });
    this.mount('two');
});

// file: lib/one/addon/routes.js
import buildRoutes from 'ember-engines/routes';
export default buildRoutes(function() {
  this.route('one-one');
  this.route('one-two');
});

// file: lib/two/addon/routes.js
import buildRoutes from 'ember-engines/routes';
export default buildRoutes(function() {
  this.route('two-one');
  this.route('two-two');
});

The above will generate the following working route structure:
/             <- will render lib/one/addon/templates/application.hbs
/one-one
/one-two
/two/two-one
/two/two-two

Working with two root engines
Changing the mounting setup on the host-app however, will breaking the website.
// file: host-app/router.js
Router.map(function() {
    this.mount('one', { path: '/' });
    this.mount('two', { path: '/' });
});

The route structure I would expect to see here, would be:
/             <- should render lib/two/addon/templates/application.hbs
/one-one
/one-two
/two-one
/two-two

Instead, the / routes of the two routes clash, causing router.js to crash when it tries to map.
Looking into this further, only the following routes were recognised. (Collapsed routes are loading and error dummy states)

If there is a workaround, it would be greatly appreciated, but for now it seems like this is either a bug in how ember-engines generates the route structure or how router.js handles the routes it's given.

In general, mounting more than one Engine a single URL will not work. That said, I'd like to understand the thought process here.
Given your "two root engines" example, why would you expect the two engine to be rendered when visiting /? Or, rather, what URL would you expect to render the one engine's application route?

@trentmwillis In my example above, I was actually visiting the route /two-two, hence I expected the two engine to be rendered.
I think it makes sense to render the one/.../application.hbs template when you visit a route inside the one engine, and the two/.../application.hbs when you visit a route inside the two engine.
Our usage is actually pretty simple. We have pages like /sale, /new-in, /category/<category-name> which all include very similar logic. It makes sense to be able to bundle all of them together into a single engine and mount it on the root of the project.
Doing so however, breaks the app. It even breaks, if you don't mount a second root engine and define another route at / like so:
export default Router.map(function() {
    this.route('homepage', { path: '/'});
    this.mount('some-engine', { path: '/' });
});

I understand the issue, but there is a detail that I think you're overlooking. What happens when you visit /? Given that / is a single URL (resource location), it does not make sense that it could map to two different resources (Engines in this case).

I think it's worth adding an option to opt-out of the root path of each engine. This could make the / path of each engine act as an unrecognised route. If I wanted for example, to create an engine called shop which is not a root engine, I should be able to configure the following routes:
/shop/category/category-name
/shop/tag/tag-name

without having a /shop route. Similarly, for root engines I believe it would be quite powerful having the option to opt out of the / route, and be able to mount multiple root engines.

I'm also interested in this. A good example use case for this, is mounting an engine for static pages. With the current route structure each static page has to be mounted in it's own engine which is an anti-pattern for DRY code. The root path could be set with a flag such as:
this.route('login', { path: '/' });
this.mount('static-pages', { path: '/', rootNamespace: false });

This would work where rootNamespace is true by default, but could be overridden using a false flag. It works like resetNamespace, but effectively in reverse. So if your engine routes.js file was:
import buildRoutes from 'ember-engines/routes';

export default buildRoutes(function () {
  this.route('terms');
  this.route('privacy');
});

You could effectively have static-pages namespace hanging from the root url without /static/ in the path.

See also https://discuss.emberjs.com/t/mounting-two-engines-in-ember-engines/16237


Failed to start local cluster in Linux

Source code:
import mars.tensor as mt
from mars.deploy.local import new_cluster
from mars.session import new_session

cluster = new_cluster()

# new cluster will start a session and set it as default one
# execute will then run in the local cluster
a = mt.random.rand(10, 10)
a.dot(a.T).execute()

# cluster.session is the session created
(a + 1).execute(session=cluster.session)

# users can also create a session explicitly
# cluster.endpoint needs to be passed to new_session
session2 = new_session(cluster.endpoint)
(a * 2).execute(session=session2)

Error:
RuntimeError:
        An attempt has been made to start a new process before the
        current process has finished its bootstrapping phase.

        This probably means that you are not using fork to start your
        child processes and you have forgotten to use the proper idiom
        in the main module:

            if __name__ == '__main__':
                freeze_support()
                ...

        The "freeze_support()" line can be omitted if the program
        is not going to be frozen to produce an executable.

Use
if __name__ == '__main__':
    main()

and write all your code inside a main() function can resolve this issue.

Use
if __name__ == '__main__':
    main()

and write all your code inside a main() function can resolve this issue.

Please use English to describe your issue and organize your contents neatly.

Please use English to describe your issue and organize your contents neatly.

Use
if __name__ == '__main__':
    main()

and write all your code inside a main() function can resolve this issue.

Use
if __name__ == '__main__':
    main()

and write all your code inside a main() function can resolve this issue.

I used what you said, but it still doesn't work
souce code:
import mars.tensor as mt
from mars.deploy.local import new_cluster
from mars.session import new_session
def main():
cluster = new_cluster()
# new cluster will start a session and set it as default one
# execute will then run in the local cluster
a = mt.random.rand(10, 10)
a.dot(a.T).execute()

# cluster.session is the session created
(a + 1).execute(session=cluster.session)

# users can also create a session explicitly
# cluster.endpoint needs to be passed to new_session
session2 = new_session(cluster.endpoint)
(a * 2).execute(session=session2)

if name == "main":
main()
error message:
AttributeError: 'NoneType' object has no attribute 'put'
2021-01-28T07:16:03Z <Greenlet at 0x7fa63ef8a648: <built-in method on_receive of mars.actors.pool.gevent_pool.Dispatcher object at 0x7fa63efd9408>(b'\x03\x01 \x00\x00\x00\x00\x00\x00\x009\xfcS\xc8)> failed with AttributeError

Use
if __name__ == '__main__':
    main()

and write all your code inside a main() function can resolve this issue.

Use
if __name__ == '__main__':
    main()

and write all your code inside a main() function can resolve this issue.

I used what you said, but it still doesn't work
souce code:
import mars.tensor as mt
from mars.deploy.local import new_cluster
from mars.session import new_session
def main():
cluster = new_cluster()
# new cluster will start a session and set it as default one
# execute will then run in the local cluster
a = mt.random.rand(10, 10)
a.dot(a.T).execute()

# cluster.session is the session created
(a + 1).execute(session=cluster.session)

# users can also create a session explicitly
# cluster.endpoint needs to be passed to new_session
session2 = new_session(cluster.endpoint)
(a * 2).execute(session=session2)

if name == "main":
main()
error message:
AttributeError: 'NoneType' object has no attribute 'put'
2021-01-28T07:16:03Z <Greenlet at 0x7fa63ef8a648: <built-in method on_receive of mars.actors.pool.gevent_pool.Dispatcher object at 0x7fa63efd9408>(b'\x03\x01 \x00\x00\x00\x00\x00\x00\x009\xfcS\xc8)> failed with AttributeError

@shizhiqiang007
Actually, it succeeded, but when cluster shutdown, the error emerges because the main process exited, you can print the result and it will reveal the data in the main function.
We will suppress the message when cluster exits.

@shizhiqiang007
Actually, it succeeded, but when cluster shutdown, the error emerges because the main process exited, you can print the result and it will reveal the data in the main function.
We will suppress the message when cluster exits.


[py3-native] - lock clang and rust packages

Status
Ready/In Progress/In Hold (Reason for hold)
Related Content Pull Request
Related PR: link to the PR at demisto/content
Related Issues
Related: link to the issue
Description
A few sentences describing the overall goals of the pull request's commits.

just using gcc didnt work?

just using gcc didnt work?

didn't check this one, ill check it after build is stable


docs: Setup step missing?

📚 Is your documentation request related to a problem?
I created a new project via:
npx nuxi init -t v3 audio-flashcards-nuxt
cd audio-flashcards-nuxt
yarn add --dev nuxt-ionic

I edited nuxt.config.ts to:
import { defineNuxtConfig } from "nuxt";

// https://v3.nuxtjs.org/api/configuration/nuxt.config
export default defineNuxtConfig({
  modules: ["nuxt-ionic"],
});

When I run yarn run dev the console shows:
yarn run v1.22.18
$ nuxt dev

Nuxt CLI v3.0.0-rc.4                                                                                06:26:41
                                                                                06:26:41
  > Local:    http://localhost:3001/

 WARN  [PWA] Icon not found at /Users/saschwarz/dev/audio-flashcards-nuxt/public/icon.png                                                                                06:26:44

ℹ Vite client warmed up in 748ms                                                                                06:26:46
ℹ Vite server warmed up in 123ms                                                                                06:26:46
✔ Vite server built in 1632ms                                                                                06:26:47
✔ Nitro built in 358 ms                                                                                nitro 06:26:48
[nuxt] [request error] Cannot read properties of undefined (reading 'forEach')
  at createRouterMatcher (./node_modules/vue-router/dist/vue-router.cjs.js:1485:12)
  at Module.createRouter (./node_modules/vue-router/dist/vue-router.cjs.js:2819:21)
  at Module.createRouter (./.nuxt/dist/server/server.mjs:3468:42)
  at ./.nuxt/dist/server/server.mjs:2487:40
  at fn (./.nuxt/dist/server/server.mjs:380:27)
  at Object.callAsync (./node_modules/unctx/dist/index.mjs:41:19)
  at callWithNuxt (./.nuxt/dist/server/server.mjs:382:23)
  at applyPlugin (./.nuxt/dist/server/server.mjs:337:29)
  at Module.applyPlugins (./.nuxt/dist/server/server.mjs:347:11)
  at async createNuxtAppServer (./.nuxt/dist/server/server.mjs:46:7)
[nuxt] [request error] Cannot read properties of undefined (reading 'forEach')
  at createRouterMatcher (./node_modules/vue-router/dist/vue-router.cjs.js:1485:12)
  at Module.createRouter (./node_modules/vue-router/dist/vue-router.cjs.js:2819:21)
  at Module.createRouter (./.nuxt/dist/server/server.mjs:3468:42)
  at ./.nuxt/dist/server/server.mjs:2487:40
  at fn (./.nuxt/dist/server/server.mjs:380:27)
  at Object.callAsync (./node_modules/unctx/dist/index.mjs:41:19)
  at callWithNuxt (./.nuxt/dist/server/server.mjs:382:23)
  at applyPlugin (./.nuxt/dist/server/server.mjs:337:29)
  at Module.applyPlugins (./.nuxt/dist/server/server.mjs:347:11)
  at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

If I paste the default ionic settings into nuxt.config.ts and disable router the error disappears.
🔍 Where should you find it?
No response
ℹ Additional context
No response

Do you have any files in your pages/ directory?

Not yet. I only did the steps outlined above, so the project only contains the output of the default vue3 nuxt template. I wanted to see if the index page would render to confirm everything worked.

Understood.


Hybrid feature extraction having 'pm' in the set causes feature extraction failure

Small issue, but if using Hybrid for feature extraction it seems that including 'pm' causes the feature extraction to fail.
Ex:
hybrid[pm+harvest+crepe]
Will result in the error "AttributeError: 'FeatureInput' object has no attribute 'sr'"
But
hybrid[dio+harvest+crepe] was seemingly successful.

Ah i see. Looks like i need to us fr instead of sr. Naming conventions on the feature extraction typa thing. Okay, for now dont use PM until i have the time to fix it. Working on a different project as of now thus why i havent been uploading much to this fork as of recent.

Fixed the self.sr issue on pm.


runhelm.sh does not work with "--set" arguments

When running the script with "--set", you'll get an invalid option. The getopts in the script needs to be updated

@tolarewaju3 we didn't implement --set in the script, but we did implement --values to pass them from a file. Can you try that?

@tolarewaju3 can you post the full command here?


[HttpPlatformHandler]: Support HTTP_PLATFORM_PORT env variable as an address

The HttpPlatformHandler passes the port via the env variable HTTP_PLATFORM_PORT.

We should also support port
/cc @Tratcher

Have Hosting read HTTP_PLATFORM_PORT and add it to IServerAddressesFeature.Addresses?

Yep

Actually, we can do it in the new UseHttpPlatformHandler extension.

We decided to put this in hosting

Move the default address from Kestrel to hosting and make it http://localhost:5000/. Make HTTP_PLATFORM_PORT into http://localhost:port/


plugin: delete fishing code and overlay

Dalamud's GatherBuddy plugin (https://github.com/Ottermandias/GatherBuddy) is a much better fishing tracker than cactbot's fisher overlay. If you were using this, you should switch to that.
I'm sorry about your fish data; you could possibly get it out of IndexedDB and into GatherBuddy import with a good bit of work but it's not something I can help with.
The fishing code is very out of date, was never converted to TypeScript, and hasn't gotten any attention other than me. I mentioned that I was planning to remove it on discord and in release notes, and nobody spoke up complaining that it was being removed let alone spoke up saying they wanted to maintain it. Sorry!
If this is something you want to maintain, please speak up.
You could probably, at least until the bait memory signature changes (probably in Dawntrail, but maybe never) or until cactbot makes some breaking change to code that it's using, keep using the fisher overlay you have locally already indefinitely. It just won't get updates and will probably break at some point in the future. sorry for my own misunderstanding, it's no longer working now unless you revert to an older cactbot plugin manually

People do read these, and appreciate your work. <3

You told me to speak up so i speak up. Since im not using Dalamud i was using your fisher overlay for a long time. If it would be updated and maintained i would appreciate it and i will use it happily again:) If you dont have the time or energy to do it, i can understand it as well;)

Your best bet is to start using dalamud and use GatherBuddy. Your next best alternative is to manually install an older cactbot version and use that (cancelling updates) until it stops working. If you want to maintain this yourself, I can give you a few pointers on how you might go about that.


The pre-processed RobotCar images are unavailable

Hi, thanks for your great work.
The pre-processed and downsampled RobotCar images are unavailable here. Could you please re-upload to the pre-processed images via Google Drive?
Thanks in advance.

Hi, I've fixed the download link in README. Let me know if it works now.
https://drive.google.com/file/d/1jso-Ku7Ip69DVPIjGUTldLf2R4bqdVZD/view?usp=share_link

Thank you very much.
It works.


SAML SSO for Projects documentation not aligned with observed behavior

Improve documentation
Link
https://supabase.com/docs/guides/auth/sso/auth-sso-saml#user-accounts-and-identities
Describe the problem
The docs clearly say there is "no automatic linking"
Each user account verified using a SSO identity provider will not be automatically linked to existing user accounts in the system. That is, if a user<EMAIL_ADDRESS>had signed up with a password, and then uses their company SSO login with your project, there will be two<EMAIL_ADDRESS>user accounts in the system.
However, this is absolutely not the behavior that I am seeing in my supabase project with Azure AD SAML SSO configured.
If you first log in with SSO, a user is created with provider: sso-[id]. Any attempt to create a user manually with the same id (send an invitation, create user, sign up from app side if signups are enabled) does not create a duplicate. In fact, the first two fail, and the third returns a success but does not create a duplicate.
If you first sign up with the email provider (either from the client side, or by invitation or direct creation by admin), and then sign in with SSO, there are two cases:

if the user is invited but not verified, the user is confirmed with provider: sso-[id]
if the email provider user is verified, sso sign in works, but the user is still marked as provider: email.

In any case, SSO identities are kept in auth.identities table, linked to the original user_id, and the auth.users table never gets duplicates.
The only way I got duplicates was by using multiple SSO providers who claim ownership of the same email address.
Describe the improvement
The docs should clearly explain that identities are, in fact, linked, when mixing email provider and SAML SSO. The provider column in the users table shows the provider at time of confirmation and sticks to it, but both methods of identification work and point to the same user.
Additional context
I'm using Azure AD as my identity provider. Integrated by following the new SAML SSO guide docs that we are talking about in this issue.

any updates? would love to help out any way I can.

Hey @irreal this was fixed in #1098. The release v2.66.0 that includes the change is being deployed to all projects as we speak.
Thank you for raising the issue!


Added nfs minor version support on SSVM

Description

This PR adds minor version support when mounting nfs on the SSVM as requested in #2861
The global setting "secstorage.nfs.version" has been changed to use String data type which allows any minor version to be specified.

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[x] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Screenshots (if appropriate):
How Has This Been Tested?

This was tested by changing the global setting values and restarting the SSVM, then verifying if the secondary storage was mounted with the specified version by logging into the SSVM and typing "mount" at the cli.
Tested with SSVM running on KVM, Xenserver and VMWare hosts.

ping @Spaceman1984

@blueorangutan package

@Spaceman1984 a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✖centos7 ✖debian. JID-1470

Closing PR due to git issue


Select Multiple with MultiFilter

Hi!
I'm trying to use MixItUp Multifilter with one project. You can see it here:
http://www.casamytea.com/es/categorias/pagina_1/4/tes-e-infusiones/negro.php
But when I use a multiple select dropdown filter fails. Show the correct items for a while but then the last choice items disappears.
Could you help me? Thank you in advance.
On iMac I notice this effect when you use CMD+Click or SHIFT+Click to select two or more consecutive or non-consecutive options on multi-select. If you use MOUSE DOWN to select two or more consecutive options
The elements work correctly. ???

Hi @juliocorral,
Thanks for spotting this bug and for the information and link.
This was caused by the extension mistakenly handling keyup events from all inputs instead of just textual inputs. Releasing the meta key after a multiselect gesture was being mistakenly treated as a user input.
This has now been fixed in v3.2.1 which you can download from your account. Please let me know if everything is now working as expected.

Hi, Patrick
Now is working right. THANK YOU!!!
Do you know if is possible to use your fantastic plugin with bootstrap
select? I'm trying to use it but when I try to combine both plugins all the
select options are lost.
You can see this here: http://www.casamytea.com/es/categorias/pagina_1/4/
tes-e-infusiones/negro.php
There are two select one is a normal select and second select is using
bootstrap select plugin and his options value are gone.
Thank you in advance.
2017-02-17 22:14 GMT+01:00 Patrick Kunka<EMAIL_ADDRESS>
Hi @juliocorral https://github.com/juliocorral,
Thanks for spotting this bug and for the information and link.
This was caused by the extension mistakenly handling keyup events from all
inputs instead of just textual inputs. Releasing the meta key after a
multiselect gesture was being mistakenly treated as a user input.
This has now been fixed in v3.2.1 which you can download from your
account. Please let me know if everything is now working as expected.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/patrickkunka/mixitup/issues/290#issuecomment-280768186,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAL8UWEO4g3rlJJT5QKbadCKOsLW8LlCks5rdg23gaJpZM4MEeWe
.


'clear all filters' triggering multiple state changes

The "Clear All Filters" button introduced in #324 has some performance issues where it is triggering multiple state change events, causing the page to perform the filtering calculation multiple times.
When the 'clear filters' button is pressed, there is a state change of filterValues.data_id for:

2X for every slider filter (presumably once for min and once for max?)
for every categorical filter that had been selected

Therefore, the 'filteredData' event occurs repeatedly for every one of these. The problem is especially acute for the sliders, since it occurs even if no sliders had been selected.
Best guess of cause:

Slider callbacks use the nouislider 'set' event, while the categorical event uses the 'change' event
clearAllFilters method calls the 'clear' method on every single filterUI, not just those that have been selected.

Possible solutions:

Partial solution is to have clearAllFilters cycle through the filterValues state instead of the filterControls list. This will only trigger it once for every that is actually being cleared.
More thorough solution would change how the ['filterValues', filterUtil.publishFilteredData] subscription works, so that if a user changes something the filter is triggered, but if some code triggers the filtering it  only does it at the very end after all filterValues have been adjusted to their desired state. We should be careful to keep the logic simple instead of doing a patch solution that adds additional layers of logic. Probably worth discussing best approach on this one.

This all sounds reasonable! We could add an 'is_touched' method to each filterControl that detects non-default values. This way we would cycle through only those filterControls that have been 'touched' when calling clearAllFilters.
It'd be great to decouple the setState(filterValues, state) from the user's adjustments of the filterControls, so that changing the filter control doesn't automatically change filterValues. As of now, changing filterValues directly leaves the controls themselves unchanged, and changing the controls after clearing filterValues just changes filterValues again due to the 'set' or 'change' handlers.
We could change the event handlers/callbacks for the filterControls so that rather than call setState with filterValues, they set a state related to the controls themselves. For example: setState('filterControlChange, { name: , values:  }. This way, we could be more explicit about what responds to a change in the filterControls, whether it's an individual filter value or some other object (one that would clear filters in a batch). I'm not sure yet how exactly this would work, though!

I've prepared a quick fix in #367 that adds an 'isTouched' method to the filter controls based on whether their current values match their initial ones, then uses this method to decide which filters to clear in clearAllFilters.
The bulk of the problem is still there, and is down to the callbacks on changing the controls. We'll have to work out how to reset the controls without triggering the callbacks.

The 'isTouched' approach is working in current version. Closing in favor of opening a new issue to handle remaining performance issues via a new 'setMultipleStates' approach


Numpy versions and dependencies

Currently we build for numpy 1.12 and 1.15.
Astra 1.8.3 requires numpy 1.11 1.12 or 1.13
cvx will require numpy > 1.9
This means that astra will work only in environments with numpy 1.12.

I think we need to make a decision as to which version of numpy we want to support.

Since we need astra 1.8.3 at present, which appears to not work with numpy 1.15, it seems we can't do 1.15?  1.12 and 1.13 could be possible.  From your cvx link, it appears that cvx requires numpy >= 1.9 for run, but >= 1.14 for build. Does that pose a problem?

Currently we decide to build (at least) for numpy 1.11 and 1.12 as for Astra requirements.

@gfardell  I'm reading a bit more on how to configure the meta.yaml
I guess we'll have to fix all the recipes in the requirements section. In particular it seems we can differentiate between

a build section, where one should list tools required to build the package. These packages are run on the build system and include things such as revision control systems (git, svn) make tools (GNU make, Autotool, CMake) and compilers (real cross, pseudo-cross, or native when not cross-compiling) and any source pre-processors. Packages which provide "sysroot" files also belong in the build section.
a host section, which represents packages that need to be specific to the target platform when the target platform is not necessarily the same as the native build platform. For example, in order for a recipe to "cross-capable", shared libraries requirements must be listed in the host section, rather than the build section, so that the shared libraries that get linked are ones for the target platform, rather than the native build platform. You should also include the base interpreter for packages that need one. In other words, a Python package would list python here and an R package would list mro-base or r-base.indipendently from conda packages (as far as I understand).


Stop progress events from bubbling

You can't really trust progress when using MSE.

Closing since this wont really work


Not working: Extract SQL from pasted source code

Description
When i paste source code into SQL Editor or terminal, source code are not automatic transform into SQL.
In version 23.0.1 this worked. In version 23.0.2 not more.
Sample:
        "select *",
        "    from table",
        "    order by 1, 2, 3",

select *
    from table
    order by 1, 2, 3

DBeaver Version
Community Edition 23.0.2
Operating System
Linux, Windows 10
Database and driver
No response
Steps to reproduce
Paste source code into SQL editor or terminal:
        "select *",
        "    from table",
        "    order by 1, 2, 3",

Additional context
No response

Hello @frastr
You need to enable this setting back:

We disabled it by default since the last release.

Many thanks, it's work.


run example failed on windows 10

npm-debug.log
I cloned the repository, and run the example as the tutorial. but got error, I'm on Windows 10.

The debug log doesn't help. Please tell me what you did and what kind of error was thrown.

Below are all what I do and error message.
git clone https://github.com/justadudewhohacks/face-api.js.git
cd face-api.js
cd examples
npm i
npm start
app.post('/fetch_external_image', async (req, res) => {
^
SyntaxError: Unexpected token (
at Object.exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:513:28)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
at Function.Module._load (module.js:409:3)
at Module.runMain (module.js:575:10)
at run (node.js:348:7)
at startup (node.js:140:9)
at node.js:463:3
npm ERR! Windows_NT 10.0.17134
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "start"
npm ERR! node v6.2.2
npm ERR! npm  v3.9.5
npm ERR! code ELIFECYCLE
npm ERR! @ start: node server.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ start script 'node server.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the  package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node server.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     D:\Learnings\face-api.js\examples\npm-debug.log

node v6.2.2 does not support async await out of the box. You can either upgrade your node version, or rewrite that function using Promises (or alternatively comment it out, but then you won't be able to fetch images from an external url).


README

README
User Story
AS A marketing agency
I WANT a codebase that follows accessibility standards
SO THAT our own site is optimized for search engines
Acceptance Criteria
Repository contains quality README file with description, screenshot, and link to deployed application

file modified so it is descriptive, contains screenshot and url of deplyed webpage
https://pav85.github.io/horiseon-code-refactor/


Naming of the parameters

According to other Azure tasks, I would suggest to rename the parameter "centralPath" to "workingDir".
WorkingDir should be the the root directory from where the report pattern search starts from.

Solved in the initial implementation.


Fix AST creation

The first "name" of an access operation isn't necessarily a class. Remove ClassRefNode and simply have access operations be a chain of UnknownRefNode, MethodCallNode, and IndexAccessNode.

Completely forgot about this. Fixed it ages ago.


Add model latency script & headless install options

This PR:

Add a simple model latency script
Add "headless" install options as mentioned in #34
Update docker to headless
CI: Run tests on "headless" instead of full -> if it runs with headless it will also run with non-headless

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 98.07%. Comparing base (aa9e96d) to head (9b504e6).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #35   +/-   ##
=======================================
  Coverage   98.07%   98.07%
=======================================
  Files          65       65
  Lines        1974     1974
=======================================
  Hits         1936     1936
  Misses         38       38

Flag
Coverage Δ

unittests
98.07% <ø> (ø)

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

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


extra7116 failing after recent commit although Glue is not used

Hi,
we see the following error in our checks, starting yesterday. Everything was ok on 1st februrary.
It seems to be connected to https://github.com/toniblyx/prowler/commit/e6d175d62e6605f31be392cefadd2e0efbb200d1as this is the only relevant change in that timespan.
We don't use Glue and have not set anything around it.
7.116 [extra7116] Check if Glue data catalog settings have metadata encryption enabled.            FAIL! eu-central-1: Glue data catalog settings have metadata encryption disabled
You have an idea what the problem could be? Can I help fixing it or give some more information?

Hi @chbiel, can you run this command and see if you actually have some configuration in place?
aws glue get-data-catalog-encryption-settings --region eu-west-1 --output text --query DataCatalogEncryptionSettings.EncryptionAtRest.CatalogEncryptionMode is the output DISABLED?

sorry for not getting back earlier.
i checked it for two of our accounts. one fails the check one succeeds.
both give "DISABLED" as the output when running the above command.
we are in "eu-central-1" when that helps (i change your command accordingly before running it)

Yes, in your case, having resources in eu-central-1 you have to run aws glue get-data-catalog-encryption-settings --region eu-central-1 --output text --query DataCatalogEncryptionSettings.EncryptionAtRest.CatalogEncryptionMode. If you get DISABLED then FAIL in Prowler is the expected result. You can also use https://github.com/toniblyx/prowler#whitelist-or-allowlist-or-remove-a-fail-from-resources to avoid that in your reports.

you have an idea why it fails for one account but succeeds in another with the same output "DISABLED"?

can you debug it using bash -x ./prowler -c extra7116 in both accounts and actually see what is different? use -f your-region to have quicker response.

big thanks, that hint was helpful!


Minimum Window Substring

Coverage remained the same at 100.0% when pulling 0fc6541532b8cd3b0303f72c53d1a4309c6b1dff on minimum-window-substring into ad8f9f470854e021d8a2fa828f4911afb5f8d539 on master.


Inferencing with multigpu

How to do inferencing using multigpu as device_map="auto" is not supported.

PR in progress: https://github.com/mosaicml/llm-foundry/pull/225

This should be supported now that #225 is merged! Closing the issue but @singhalshikha518 please give it a try and let us know if you run into any issues


OTR: detection of cell density

In these two tickets:

Term merge: "detection of cell density by secreted molecule" into "quorum sensing" ? #18061
term merges related to contact inhibition #18064

we agreed to merge multiple terms such that contact inhibition and quorum sensing are now directly under the term detection of cell density, but both contact inhibition and quorum sensing are defined as pathways that include both the detection and the response, so it seems to me that it doesn't quite work to have these two pathways under a detection term.
I'm wondering if a better placement for a parent grouping term for contact inhibition and quorum sensing would under response to biotic stimulus, with a corresponding name change from detection of cell density to something like response to cell density.

Sounds good.
From discussion with @ValWood we would like to see whether it makes sense to have all 'detection' terms moved to MF either 'sensor activity' or 'receptor activity'.
So if we find that some terms dont make sense under the 'detection' branch it would support that proposal.
Thanks, Pascale

In the case of quorum sensing, I think that there is a "detection" activity that would be described as a receptor (or receptors) that feed into a signaling pathway.
I'm less familiar with contact inhibition, and my 15 minutes with PubMed suggests that the term we have should be renamed "density dependent inhibition of growth" as there is a different process called "contact inhibition of locomotion"... I'll put this issue into a different ticket.
Regarding the term detection of cell density, I'm not sure there's any utility for a pure detection of cell density term since it's not the case that a cell "detects" one thing that determines if it responds or not. For quorum sensing, there have to be multiple detection events and there can be multiple signals, both positive and negative. Thus, I'm wondering if it might be OK to change the term detection of cell density to response to cell density stimulus (there are no direct annotations to this term) and move it from being an is_a child of detection of biotic stimulus to being an is_a child of response to biotic stimulus. Otherwise, I'd propose to obsolete detection of cell densityand replace it withresponse to cell density stimulus`.
Here's a more visual version of the proposal with a proposed definition for response to cell density stimulus.
-- detection of biotic stimulus
--- detection of cell density
---- contact inhibition
---- quorum sensing
-- response to biotic stimulus
--- response to cell density stimulus
---- contact inhibition
---- quorum sensing
Current term:
Name: detection of cell density
ID: GO:0060245
Def: The series of events in which information about the density of cells in a population is received and converted into a molecular signal.
Proposed new term:
response to cell density stimulus
ID: use GO:0060245 or obsolete & create new term?
Def: Any process that results in a change in state or activity of a cell or an organism (in terms of movement, secretion, enzyme production, gene expression, etc.) as a result of detecting changes in the density of surrounding cells, which can be of the same type or of different types of cells including cells from different species.
@pgaudet - Do you have thoughts about whether I can just move the existingdetection of cell density term and modify its definition, or should I obsolete it and create response to cell density stimulus as a new term?

@krchristie, since you opened this ticket do you want to take it?


Adding support for aws workload node az

Signed-off-by: Kedar Vijay Kulkarni<EMAIL_ADDRESS>Description
Adding ability to pass WORKLOAD_AWS_AZ_SUFFIX - in line with https://github.com/cloud-bulldozer/scale-ci-deploy/pull/157/files

Closing this after talking to @whitleykeith  that we can inject these variables directly into install.json for a specific release.


VSTest toolpath for VS2017

https://github.com/cake-build/cake/blob/1891a1923564b00beb17df56449312a40b5ebe31/src/Cake.Common/Tools/VSTest/VSTestRunner.cs#L151-L168

I guess this relates to #1522 which is up for grabs.


Document Rails logging integration

Removing from Logging milestone. We will add this soon in an upcoming release.

Closed by #992.


tokio updates

Removed the StreamBody example since StreamBody is no longer maintained and not an important example

@rousan please review and push to crates.io so people can actually use ws with routerify-2


Support "partial" beat/status for groups

⚠ Please verify that this feature request has NOT been suggested before.

[X] I checked and didn't find similar feature request

🏷 Feature Request Type
API, UI Feature
🔖 Feature description
When you have a group of related items, sometimes you'd like that to show up as "partially working" instead of completely down if at least X sub-monitors are working.
This would combine well with #3324, allowing you to expand the sub-monitors for detail.
cc @TheLastProject
✔ Solution

A setting for a group to allow being "partially working".
Probably also a setting to configure how many sub-monitors should be up to consider it partial instead of down (default: 1).
This state showing up in the status bar as a different colour (orange seems to be in use already, maybe yellow?)
Consistency with the rest of the UI (the badge, not sure what else).
Might be nice to be able to configure specific sub-monitors that should always be up, but that might get too complex.

❓ Alternatives
No response
📝 Additional Context
No response

For context, for each mirror we monitor 6 different URLs (archive (v1/v2/v2 diff) and main (v1/v2/v2 diff)). One of those being down doesn't really mean the whole service is unavailable, but Uptime Kuma displays it as such:

Being able to show this as "Partially degraded" or something would be helpful to show users that this service is not completely down but they may have some issues.

Carrying over my notes from #3937.
In an ideal world, the group's badge should show as partially degraded (instead of fully down), and mathematically, maybe even it's percentage take into account the child nodes (as in, for the pic above, the group, which consists of 3 items, one of which is down, would show 66.67%). Since you can nest groups into other groups, the logic needs to also calculate that based on that nesting. I had expected it to do this, and not show the whole group as completely down.
When a monitor group has some items operational and some items down, I'd expect the group's statistics to show partially degraded and mathematically calculate the down percentage (such as, 3 items and 1 down calculates to 66.67%). Equally, nested groups should calculate that way too (same 3/1 group is 66.67% operational, but that group is nested with 9 other groups that are fully up, inside of a parent group, so mathematically, the parent group is really only 3% down (I hope I did that math right).
I would also expect the orange badge to be labeled "Degraded" (rather than "Pending"), since it's representing a degredation of service.
Thanks.

As part of this, a "weight" should able to be applied as to whether the status is considered "down" based on a balance of each sub-item having the same weight or whether one item within it carries more importance than the rest and thus if it's down, it should be considered more degraded.
Using the image in the original post as an example - if the bubu1.eu v1 mirrors had an importance of 0.25 vs the v2 mirrors which only had an importance of 0.125 (all of the items adding up to 1) then if the v1s are down it would show a 50% failure of the entire section but it would take all of the v2s to be down to show the same.
It's a crude example but I hope it shows what I mean.

I'd like to bump this up as I think there is value in using groups to monitor many end points and report back the average, not the worst case scenario. When displaying the status on a status page to customers, the customer would only need to know if there was an issue that may affect them, ie the group information is displayed.
for example
You have 2 web servers serving content, one of the servers goes down but the other is still active and servicing requests. As both servers are part of a group, the group should report degraded at the average uptime.
A start would be a very simple average of the uptime per group member.
Server A = 80%
Server B = 50%
Average = 65% < 100% = degraded
A group reports the average of all members. Options could be included to allow an administrator to select from a few options, such as show worst case, show best case, show average case.


Aimbot not working

Everything is working fine except the aimbot, which doesnt work at all.
Idk if im missing something but yeah. please help.

Enable and set fov > 0

update your dll or just as daniel said set fov >0 otherwise it won't work

update your dll or just as daniel said set fov >0 otherwise it won't work

Hello, just a short question where do i update my dll?

me too, the aimbot doesnt work for me, where do i get a new version ?

rtfm


server: sftpgo

@alichaddad please resolve conflicts

Have to merge this now, for further improvements let's create more tickets if needed

Have to merge this now, for further improvements let's create more tickets if needed

I can understand that there is a rush to merge PRs but we should still properly finish a review before merging. Just merging things without the review being completely done is how we introduce bugs. It's also how we introduce code in places where it doesn't belong. For example I don't think this docker compose file belongs here.
Please don't just merge PRs but instead reach out to the reviewer directly if it's urgent.


Always resolve package.json exports in type reference directives

Not planning to merge before 5.6.
Fixes #47444

@typescript-bot test top400


Cleanup code

We need to ensure consistent code conventions throughout the entirety of the project. The following conventions we will commit to are:

[x] Csharpier code formatting
[x] prefixes for private variables _ and constants k_
[x] Use private [SerializeField] over public variables.
[x] Fix comments in GutFish.cs
[x] Optimize code

closed by #471


UnusedImport: missing spaces in message with "import as"

import haxe.ds.StringMap as StrMap;

./source/Test.hx:1: characters 0-6 : Info: Unused import haxe.ds.StringMapasStrMap detected

hmm, I have never seen that before… needs investigation

also in before haxe 3.2
import haxe.ds.StringMap in StrMap;

yeah, I've read it in Haxe docs, supporting a lowercase alias for a static method sure adds some complexity


add RU translate 85% by qwerezon

I started working on translating the site into Russian, not all of it, but about 85%
in the future I want to translate the application
by qwerezon

Hi @QweRezOn, thanks for your contribution. I have merged your translation, and it will be available soon. I have also enabled Snap Hutao client's Russian translation on https://translate.hut.ao. You may also translate the main project if you are interested in that.

Hi @QweRezOn, thanks for your contribution. I have merged your translation, and it will be available soon. I have also enabled Snap Hutao client's Russian translation on https://translate.hut.ao. You may also translate the main project if you are interested in that.

Ok, thanks


STree won't work after cloning

Maybe this is a misunderstanding on my side, but after setting up the subtrees for a particular project and pushing the change to the remote, if someone else is cloning the repo to its local, subtree won't be configured properly.
All the subtree files will be in place but using STree commands will result in something like:

git stree list -v
"no output"

git stree pull NAME

✖ STree 'toolset-common' does not seem (fully) defined: missing 'remote.stree-toolset-common.url' configuration.

git stree rm NAME
git push origin master
git stree add NAME -P prefix URL

error: Entry 'embedded/common/WPML/wpml-string-shortcode.php' overlaps with 'embedded/common/WPML/wpml-string-shortcode.php'.  Cannot bind.
To workaround these issues we ended up editing ".git/config" manually in every local adding the subtrees informations needed to make things work?
Something like:
[branch "develop"]
remote = origin
merge = refs/heads/develop
[remote "stree-toolset-common"]
url = git@git.onthegosystems.com:toolset/toolset-common.git
fetch = +refs/heads/master:refs/remotes/stree-toolset-common/master
[stree "toolset-common"]
prefix = toolset-common
branch = master
latest-sync = 4ce50b6
[remote "stree-onthego-resources"]
url = git@git.onthegosystems.com:toolset/onthego-resources.git
fetch = +refs/heads/master:refs/remotes/stree-onthego-resources/master
[stree "onthego-resources"]
prefix = onthego-resources
branch = master
latest-sync = 05f7a36
Is there are alternative and more elegant way to achieve this? Is that correct that stree needs configuration for every different repository instance.
Is there a  way to use stree commands to set the configuration when subtree files are already in place, without getting the overlap error?
Thanks in advace,
Riccardo

Hi Riccardo!
Currently stree does not support checked-in configuration. A feature request for this can be found as https://github.com/tdd/git-stree/issues/3
You do understand that only a developer who manages the subrepository (via pull or push) needs this? Any other developer who just uses the files from the subrepo does not need stree, and can act on the subrepo files like for any other file from the local repository.
Regards,
Christian Semrau

So what is the recommended procedure for a developer who manages the subrepository?
git stree add doesn't work if the subrepo's files are already in place. So how does one setup the container repo correctly after the first time? Is manually modifying the config the only way?

Right now, it is. We'll be working on making add play nicer with existing stree files in the future.

There is actually another way. Delete the folder for the subrepository and then git push. Then just add it back in with stree like in the first place.

You get similar symptoms if you delete a subtree but later git reset --hard back to when the subtree still existed.  As already mentioned issue #3 should solve this.

I'm new to subtrees and stree in particular, but this confuses me a bit. I've made changes in my actual repo that other repos use as a subtree. What is the proper procedure to get those changes to the "container" repos? As mentioned int he original post here, "git stree pull my_subtree" doesn't work if the environment I'm in is not the original development environment where the subtree was added.

Hey there,
So the workflow would go as follows:

Push the changes from your subtree-only maintenance repo (the one you
say you made changes to)

Have 1 of the people with the stree configured in their container
repo do a git stree pull on it, then push that.

Anyone else can then pull their container repo to get these updates.

And yes, once we get some form of .gitstrees support file, anyone will
be able to stree pull without further config.
Best,
--
Christophe Porteneuve
<EMAIL_ADDRESS>

Hi,
I face an identical problem due to a migration of the stree configured workstation.
Like Riccardo, it's probably a misunderstanding on my side, but Is there a way to do that? (other than copying the git config file)
Otherwise, very nice to use up to now :thumbsup:

I'm afraid right now you'd have to copy the relevant remote/stree items
of your .git/config from a configured repo to the new one.  Sorry about
that!
--
Christophe Porteneuve
<EMAIL_ADDRESS>

No problem @tdd,
It works after the copy and I hope this new one is set up for a long time :wink:
Thks


Issue when setting a List

Describe the bug
Unable to set a List
Your environment

Fixture Monkey: 1.1.0
Java 17

Steps to reproduce
https://github.com/esfomeado/fixture-monkey-bug/blob/master/src/test/java/com/example/bug/FixtureMonkeyTest.java#L100
Expected behaviour
It works fine on version 1.0.28 but fails on 1.1.0. It should set the List.
Actual behaviour
The list is empty

@esfomeado
Hello, it is resolved in 1.1.1.
Thank you for reporting an issue.
Please check if the bug is fixed. Let me know if it isn't.

It´s fixed thanks but I have another issue similar to this one.
I will try and create a small POC and I will raise another bug.
Thanks


Librespot doesn't work on a free account

Hello!
I would like to run the librespot on a free account? Where do I need to edit the code? Is changing "accountReq": "PREMIUM" to "accountReq": "FREE" in src/discovery.rs enough?

This repository is unmaintained. The issue is being tracked here: https://github.com/librespot-org/librespot/issues/261. Free accounts cannot use librespot at the moment. We've contacted the Spotify devs to seek clarification on a few things, at which point free accounts may be supported, or they may not, depending on the work required. The change you mentioned will not do anything.

Free account is not allowed by spotify itself to use another device apart the one you're logged in to listen to the playback. You MUST have spotify premium.
Spotify rules :/


operator: proper rolling update

To support a proper rolling update for the Cilium Operator deployment in HA mode, maxSurge & maxUnavailable are configured with the default of 25%. In addition, a k8s readiness probe has been configured, which prevents a new rollout to be marked as ready too early.
Fixes: #16681

/test

The changes look good to me, however, can you explain what the issue with the current configuration in the commit message? This will help other reviewers and users as well.
https://docs.cilium.io/en/v1.12/contributing/development/contributing_guide/#submitting-a-pull-request

rebased to master due to fixed flake in integration tests https://github.com/cilium/cilium/issues/23314

changed maxUnavailable to 50% to prevent stuck upgrades of the operator on clusters which few nodes in combination with the existing podAntiAffinity which prevents multiple operator replicas to run on the same node.

/test

k8s-1.24-kernel-5.4 (test-1.24-5.4) flaked with issue https://github.com/cilium/cilium/issues/15455
-> https://jenkins.cilium.io/job/Cilium-PR-K8s-1.24-kernel-5.4/774/

/test-1.24-5.4

To ensure operator updates on single node k8s clusters, the operator deployment automatically gets configured with a RollingUpdate strategy with maxUnavailable=100% in case of a single operator replica.
Without this customization, the operator update might get stuck on single node clusters due to the default maxUnavailable=50% in combination with the podAntiAffinity which prevents multiple operator replicas to be deployed on the same k8s node.
Therefore, it's recommended to use at least 2 operator replicas on clusters with multiple nodes. Otherwise the rolling update still isn't working as expected.

/test


Fixes #145340

This PR fixes #145340.
As shown below, whenever elements of Notebook Cell List changes, inactive view will be scrolled accordingly to fix visible cells.

Thanks for the contribution.
I like the concept a lot but I'm not so sure about the approach we took here, which updates the scroll top inside model slice. I wonder if we can do something in notebook editor widget to account for this.