text:
Docker pull fails for images during appsody init for newly built collection

Describe the bug
A clear and concise description of what the bug is.
After building a collection and pushing the images to an internal registry, added the new collection hub to appsody and performed and appsody init and received error Error response from daemon: manifest for default-route-openshift-image-registry.apps.obliges.os.fyre.ibm.com/kabanero/java-spring-boot2:0.3 not found: manifest unknown: manifest unknown
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Expected that the pull would work as it has in the past for similar collection builds
Actual behaviour
What is the actual behaviour.
The docker pull for the image failed....
Checking stack requirements...
Skipping Appsody - No requirements set.
Skipping Buildah - No requirements set.
Skipping Docker - No requirements set.
Running appsody init...
Downloading java-spring-boot2 template project from http://kabanero-collections.apps.obliges.os.fyre.ibm.com/incubator.java-spring-boot2.v0.3.17.templates.default.tar.gz
Download complete. Extracting files from /Users/barbarafjones/kabcoltest/400/newsb2/java-spring-boot2.tar.gz
Setting up the development environment
Your Appsody project name has been set to newsb2
Pulling docker image default-route-openshift-image-registry.apps.obliges.os.fyre.ibm.com/kabanero/java-spring-boot2:0.3
Running command: docker pull default-route-openshift-image-registry.apps.obliges.os.fyre.ibm.com/kabanero/java-spring-boot2:0.3
Error response from daemon: manifest for default-route-openshift-image-registry.apps.obliges.os.fyre.ibm.com/kabanero/java-spring-boot2:0.3 not found: manifest unknown: manifest unknown
[Warning] Docker image pull failed: exit status 1
[Warning] The stack init script failed: Could not find the image either in docker hub or locally: default-route-openshift-image-registry.apps.obliges.os.fyre.ibm.com/kabanero/java-spring-boot2:0.3
[Warning] Your local IDE may not build properly, but the Appsody container should still work.
[Warning] To try again, resolve the issue then run `appsody init` with no arguments.

Running the docker pull command standalone also failed, but if the tag was modified from 0.3 to 0.3.17 (e.g. docker pull default-route-openshift-image-registry.apps.obliges.os.fyre.ibm.com/kabanero/java-spring-boot2:0.3.17)  that works.
Noted that in the internal registry only one tag was present 0.3.17.
Environment Details (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

If applicable please specify:

CLI version:
Collection you are using:

Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

I believe this was introduced with the following change https://github.com/kabanero-io/collections/commit/a8b50ebe5e024e58ec2e83fd6fd592c6975f503b. With this change (by default), the stack images are published with the 3 version part only. However, in https://github.com/kabanero-io/collections/blob/release-0.3/ci/package.sh#L144, the .appsody-config.yaml is only either updated with one or two part version.

@jarek This seems to be caused by the commit you mentioned. This was a workaround for releasing a fixpack to Kabanero 0.3 when Kabanero 0.4 had already been released. As part of this change we hadn't taken into consideration when a new collection was being created.
As a workaround for ICP4A or someone just working on Kabanero 0.3 it would be easiest to set the LATEST_RELEASE environment variable to true on the command line before calling the build..sh script.
We are working on updating the the build scripts to detect when specific changes have been made to stacks and to only release / push the stacks that have changed. This will be available in upcoming releases.

Adding stop-ship per discussion with @jgawor and @bconey

PR merged. New release will be cut if required.

Fix went into https://github.com/kabanero-io/collections/releases/tag/0.3.5

Verified.

authors: bconey gecock groeges jgawor marikaj123

repo: kabanero-io/collections


text:
Replacing-pipelineresources-with-tasks

PipelineResources didn't make the cut for beta and have been replaced by a combination of Tekton Catalog Tasks and Workspaces.
v1alpha1  =>  v1beta1

The new odo based pipelines are already using task and workspace. There is no plan to change existing Appsody based pipeline until we know when PipelineResource is removed from Tekton.

source: gharchive/issue

authors: brianxjx mchenggit

repo: kabanero-io/kabanero-pipelines

license_type: permissive

license_source: github-api


text:
Error: UPGRADE FAILED: parse error at (kafka-ui/templates/deployment.yaml:57): unclosed action

Issue submitter TODO list

[X] I've looked up my issue in FAQ
[X] I've searched for an already existing issues here (legacy) and here
[X] I've tried installing latest charts and the issue still persists there
[X] I'm running a supported version of the application & chart which is listed here

Describe the bug (actual behavior)
it seems new version of kafbat helm chart can't be upgraded anymore
Expected behavior
installation without errors
Your installation details

https://github.com/kafbat/kafka-ui/commit/2956664
kafka-ui-1.4.2

yamlApplicationConfig:
kafka:
clusters:
- name: test
bootstrapServers: test.test:9092
schemaRegistry: http://test1.test1:8081
4. -
Steps to reproduce
just applying this values fails
Screenshots
No response
Logs
No response
Additional context
No response

https://github.com/kafbat/helm-charts/blob/ab4948ba71b99576b7096a120597989a6c869a53/charts/kafka-ui/templates/deployment.yaml#L57
this change broke master

any updates on this?

any updates on this?

Could you kindly share the complete values file and the specific error message you encountered?

command: helm upgrade --install kafka-ui kafbat-ui/kafka-ui -f values.yaml -n kafka-ui
output:
Release "kafka-ui-deleteme" does not exist. Installing it now.
Error: parse error at (kafka-ui/templates/deployment.yaml:57): unclosed action

helm version: version.BuildInfo{Version:"v3.5.4", GitCommit:"1b5edb69df3d3a08df77c9902dc17af864ff05d1", GitTreeState:"clean", GoVersion:"go1.15.11"}
values.yaml:
replicaCount: 1

route:
  enabled: true

env:
  - name: filtering.groovy.enabled
    value: "true"
  - name: DYNAMIC_CONFIG_ENABLED
    value: "true"

resources:
  requests:
    cpu: '1'
    memory: '1Gi'

yamlApplicationConfig:
  management:
    health:
      ldap:
        enabled: false

volumes:
  - name: config-data
    persistentVolumeClaim:
      claimName: config-pv-claim

volumeMounts:
  - mountPath: "/etc/kafkaui"
    name: config-data

helm version: version.BuildInfo{Version:"v3.5.4", GitCommit:"1b5edb69df3d3a08df77c9902dc17af864ff05d1", GitTreeState:"clean", GoVersion:"go1.15.11"}

Please upgrade helm to the latest version and try again.

yes, it worked ! thanks a lot

authors: azatsafin odorT

repo: kafbat/helm-charts


text:
Pyaarlo

Please update this to the most current version of pyaarlo. The one you are using doesn't have the most recent fixes, nor does it support the newest devices.

@YpNo it seems like our fearless leader @kaffetorsk  has jumped ship and that you are the only one answering questions, trying to update the code, etc. Are you able to fork this project to be able to keep on top of things?
Much obliged for your consideration.

Ahah, I have been thinking about it but we should find a real python developper and/or a video stream "expert" to help. I can do some things but I could reach some limits.
I'll keep you inform

Hi,
Okay okay, I think I will fork the project :)
@chicknill @bbo76 @RaidMax @xitation I'll keep you inform when the fork is ready. I don't know if I would treat all your issues or suggestions but I'll do my best.
If you know a real Python developpers with asynchronous operation skill and video handling to help me, it would be great !

The fork is ready if you want to try : https://github.com/YpNo/arlo-camera-streamer
It is the same version with little changes. It should run as today.
But it has been built with the latest version of pyaarlo ;)
Feel free to (re)open issue/discussion about your needs.

Welcome back @kaffetorsk !
I will close my fork if you’re really return back. Feel free to find contributors to help you maintain this great app. I can be one of them if you let me build new releases (with new version of pyaarlo first).
Let us know about the future of this project.
Regards.

Thank you, I will take better care of this repo going forward and appreciate the effort you put in.
As to the future of the project I think it is best to keep the scope to it's original intent (which is enabling arlo cameras for 3rd party NVRs (such as frigate)) and keep it maintained.
I also realize the need for maintenance is higher than I expected, mostly due to pyaarlo beeing based on a reverse-engineered API, suspect to change at any given moment :-)
I'll look into adding contributors

Dropped release v0.7.5 btw, pyaarlo is latest bleeding edge (my fork with a yet to be merged pr)

authors: YpNo chicknlil kaffetorsk

repo: kaffetorsk/arlo-streamer

license: MIT


text:
UKI: kcrypt unlock-all doesn't unlock TPM-bound partitions

Currently unlocking partitions encrypted with TPM manually by calling kcrypt unlock-all doesn't work.
Workaround exists, and documented in https://kairos.io/docs/installation/trustedboot/#mount-partitions-after-install

To reproduce:

In the Kairos config, try to run kcrypt unlock-all in an after-install stage (e.g. to write some files to the disk)
Install Kairos in UKI mode
See installation failing.

Possible solution:
Introduce a new stage/hook (e.g. "after-decrypt") to allow people to run code right after decrypting the disks. This stage will also make sure the disk is encrypted again when the stage is done.
Also, there is a --tpm flag in kcrypt unlock-all command that might workaround the issue.

kcrypt unlock-all  could work if we add a --tpm flag so it knows it needs to go over the tpm unlock workflow instead of the usual one.

Introduced in version 0.9.0: https://github.com/kairos-io/kcrypt/compare/v0.7.0...v0.9.0 (cut in December 18th: https://github.com/kairos-io/kcrypt/releases/tag/v0.9.0)

authors: Itxaka jimmykarily mudler

repo: kairos-io/kairos


text:
Symlink any /boot/Image* to /boot/vmlinuz

The jetson produces /boot/Image which wasn't caught by the previous mechanism
fixes #2461

tested manually, this tests dont' run on pr so merging

source: gharchive/pull-request


text:
fix: 📝Updated Discord Link

Fixes Issue (#22  )
This PR fixes the following issues : Updated Discord Link In Greeting Action.

hey @vind3v17, I see a different link added there. Kindly add this link (I mentioned this in the issue as well) https://discord.gg/K9kxUXvfND

repo: kaiwalyakoparkar/classroom-monitor-bot


text:
いいところ診断の結果に優しさを追加したい

以下の結果を追加したい
'{userName}のいいところは優しさです。あなたの優しい雰囲気や立ち振舞に多くの人が癒やされています。'

これから対応します


text:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.xxxx/com.kakao.sdk.flutter.AuthCodeCustomTabsActivity}:

안녕하세요. 카카오 개발자 에다가 등록한 패키지명이 com.example.xxxx 였는데 나중에 패키지명을 변경하게되었고, 변경된 패키지명을 카카오개발자에서 수정 하였지만 여전히 에러가 나타납니다. 혹시 프로젝트 내에서 수정을 해줘야하는 부분이 따로있나요?

안녕하세요?  사용하신 sdk 버전이 어떻게 되시나요??

pubspec.yaml에서 kakao_flutter_sdk: ^0.5.2 이렇게 사용하고있어요. 아래는 flutter doctor 실행 했을때 입니다.
[✓] Flutter (Channel unknown, 1.22.6, on macOS 11.2.3 20D91 darwin-x64, locale en-KR)  [✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3) [✓] Xcode - develop for iOS and macOS (Xcode 12.4) [✓] Android Studio (version 3.6)

start Activity 할 때 수정 전 패키지 명이 나오는거 봐서는 (com.example.xxxx)
패키지 명이 정확히 수정이 안된 것으로 보여요.  확인 부탁 드립니다.
com.example.xxxx/com.kakao.sdk.flutter.AuthCodeCustomTabsActivity

답변감사드립니다. AndroidManifest.xml 파일들 확인후 manifest package="com.new.new"로 수정 된 부분들 확인하였는데 혹시 다른곳 변경해야할 곳도 있을까요?

https://stackoverflow.com/a/58729067 이 답변을 따라서 app/src/main/kotlin 폴더안의 폴더들을 패키지 명과 맞게 변경해주고 flutter clean을 실행후 다시 build하니 잘 작동 됩니다. 감사합니다.


text:
Waiting for animation

When capturing a GeoJSON file we need to wait fot the animation. For now we have defined a wait duration according the activity (map or globe). It could be great to tell Kano to swith off any animation when zooming.

For now, we prodive a waitDelay before taking the snapshot. It could be defined using a WAIT_DELAY environment variable or could be provided on the query

repo: kalisio/kapture


text:
'No connection could be made because the target machine actively refused it. (localhost:5050)'

My code :

Error:
var baseProfileList = await client.SearchBaseProfilesAsync(deviceType: "desktop", browserProduct: "chrome");

pls help me!!!!!!

Are you sure that Kameleo.CLI.exe is running. If yes, please also make sure it runs on 5050 port.
Please see this article to see how to start Kameleo.CLI.exe

repo: kameleo-io/local-api-client-csharp


text:
integrate easyjson

https://github.com/mailru/easyjson

as a result of https://github.com/kamilsk/dzone/issues/31

blocked by https://github.com/kamilsk/shared/issues/144

repo: kamilsk/dzone

license: mit

license_source: bigquery


text:
Specifying worker names with stop command

I am going to implement a feature that allows users to specify the worker to kill in command line. This is useful if you are using some automation/CI tools (jenkins, ansible, puppet etc). There are going to be two additional options to the stop command: --worker and --count.
The --worker option allows you to specify a queue name to kill. By default it will kill all workers with that name.
The --count option works in tandem with the --worker option and allows you to specify how many to kill.
I'm not sure if you accept feature additions to your codebase, but if you want, I can make a pull request, implement it and then merge back into your repo. That way others can benefit.
Let me know what you think

I don't quite get what you're trying to do. The stop command already print a list of workers, and you can choose the worker you want to stop.
I think there's naming issue, but are you trying to stop a worker, by the name of the polled queue ? In that case, a --queue option would make more sense.

Sorry, I mean't --queue (been working very long hours as of late so am tripping up all over the place). It does print a list of workers, but then it requires stdin input and that's a problem if you are using automation tools.
Take my configuration for example, we have a jenkins project which allows you to specify queues to start. I make a selection and it plugs the variables into a bash script and runs it. You can't do the same with the stop command and I don't want junior devs having access to our queuing servers. At the moment, the only solution we have is to kill all the workers which is high inconvenient.
fresque stop --queue my_queue --count 2 // that will kill two workers from my_queue

Interesting feature, :+1

cool, I'll make a PR tomorrow then :)

authors: kamisama shadyb

repo: kamisama/Fresque


text:
Fix typo and improve wording in README

Hello @kamleshchandnani
Great initiative 👏
Just a minor suggestion if you don't mind 😄
I have fixed following in the README

Typo
Improved the header. You may refer hemingwayapp for the same.

You may review the fixes here.
PS: We will also raise a PR soon to add Kiprosh to the list.

Hey @rohandaxini ,
Thank you so much for taking out time and contributing to this project 🎉

authors: kamleshchandnani rohandaxini


text:
Curriculum update needed on how_does_the_web_work.md

The Odin's file, how_does_the_web_work.md is updated. Please update the Kampus' file, checkout file here how_does_the_web_work.md
Latest commits:

How Does the Web Work?: Update descriptive link text (#27681) (#27689) (additions: 7, deletions: 7) on Mar 26 2024, 14:43 UTC

New commits have been made to the Odin's file. Please update the Kampus' file.
Latest commits:

Surround html tag with lines to follow lint (#28132) (additions: 6, deletions: 4) on Jun 8 2024, 02:29 UTC

repo: kamp-us/monorepo


text:
Getting Server cannot append header after HTTP headers have been sent

Hi,
I am getting Server cannot append header after HTTP headers have been sent when I try to sync the roles with unicorn. Any ideas?
Regards
Danny

Duplicate of #155. This is fixed in the current prerelease version already.
I am assuming that you're using Sitecore 8.1U3 or 8.2. You can work around this by setting the 'X-Frame-Options' header yourself prior to Sitecore trying to set it on request end.

authors: kamsar waaromikniet

repo: kamsar/Unicorn


text:
Creating azure profile fails with "unable to redefine 'e' shorthand in "azure" flagset"

Describe the bug
I am trying to create an Azure profile, but get the following error: panic: unable to redefine 'e' shorthand in "azure" flagset: it's already used for "storage-env" flag
To Reproduce

Type the command kanctl create profile azure
Press [enter]
The following error appears:

$ kanctl create profile azure
panic: unable to redefine 'e' shorthand in "azure" flagset: it's already used for "storage-env" flag

goroutine 1 [running]:
github.com/spf13/pflag.(*FlagSet).AddFlag(0xc000465300, 0xc0006d9220)
        /root/go/pkg/mod/github.com/spf13/pflag@v1.0.5/flag.go:874 +0x3f5
github.com/spf13/pflag.(*FlagSet).AddFlagSet.func1(0xc0006d9220)
        /root/go/pkg/mod/github.com/spf13/pflag@v1.0.5/flag.go:887 +0x65
github.com/spf13/pflag.(*FlagSet).VisitAll(0x5, 0xc0006bfce0)
        /root/go/pkg/mod/github.com/spf13/pflag@v1.0.5/flag.go:290 +0xe3
github.com/spf13/pflag.(*FlagSet).AddFlagSet(0xc0006e6780, 0x5)
        /root/go/pkg/mod/github.com/spf13/pflag@v1.0.5/flag.go:885 +0x3d
github.com/spf13/cobra.(*Command).mergePersistentFlags(0xc0006e6780)
        /root/go/pkg/mod/github.com/spf13/cobra@v1.4.0/command.go:1658 +0x65
github.com/spf13/cobra.(*Command).InitDefaultHelpFlag(0xc0004ee4c0)
        /root/go/pkg/mod/github.com/spf13/cobra@v1.4.0/command.go:1032 +0x25
github.com/spf13/cobra.(*Command).execute(0xc0006e6780, {0x48434f0, 0x0, 0x0})
        /root/go/pkg/mod/github.com/spf13/cobra@v1.4.0/command.go:780 +0x107
github.com/spf13/cobra.(*Command).ExecuteC(0xc00061f400)
        /root/go/pkg/mod/github.com/spf13/cobra@v1.4.0/command.go:974 +0x3bc
github.com/spf13/cobra.(*Command).Execute(...)
        /root/go/pkg/mod/github.com/spf13/cobra@v1.4.0/command.go:902
github.com/kanisterio/kanister/pkg/kanctl.Execute()
        /codefresh/volume/kanister/pkg/kanctl/kanctl.go:46 +0x25
main.main()
        /codefresh/volume/kanister/cmd/kanctl/main.go:28 +0x17

Expected behavior
The user gets information about how to create an Azure profile (instead of s3 or gcp).
Environment
Kubernetes Version/Provider: v1.22.5
Storage Provider: Azure
Cluster Size (#nodes): 5
Data Size: A few GBs

thanks for reporting this @TacoNaco47, I am taking a look.

repo: kanisterio/kanister


text:
windows: missing TaskDialog

Fixed in a recent mingw-w64
# github.com/andlabs/ui
../../andlabs/ui/libui_windows_amd64.a(stddialogs.cpp.obj): In function `msgbox':
/home/simon/projects/libui/windows/stddialogs.cpp:113: undefined reference to `__imp_TaskDialog'
collect2: error: ld returned 1 exit status

how to resolve ?

This seems to only be part of mingw 5+, which has not yet been released.

authors: chenbs emersion karalabe

repo: karalabe/xgo


text:
not need to accept

Not need to verify ,  i  am just learning git/github

not need to accept

repo: karan/Projects


text:
[feature request] Support for #notpresent keyword

Use case: I'm writing tests for Spring Boot Repository. It supports "projections" so user can request different detalization, e.g.

"default" projection: Fields A,B,C
"more-data" projection: Fields A,B,C and array D (it is loaded from separate table)
"complete-data" projection: Fields A,B,C and arrays D,E,F,G (each is loaded from separate table)

I cannot check contains/!contains with single JSON so right now my tests look like
Scenario "default"
 <request>
 then match response contains
  """
  {
    A : '#string',
    B : '#string' ,
    C : '#string'
  }
  """
  and match response !contains
  """
  {
    D : '#array',
    E : '#array',
    F : '#array',
    G : '#array'
  }
  """

Scenario "more-data"
 <request>
 then match response contains
  """
  {
    A : '#string',
    B : '#string' ,
    C : '#string',
    D : '#array'
  }
  """
  and match response !contains
  """
  {
    E : '#array',
    F : '#array',
    G : '#array'
  }
  """

Scenario "complete-data"
 <request>
 then match response contains
  """
  {
    A : '#string',
    B : '#string' ,
    C : '#string',
    D : '#array',
    E : '#array',
    F : '#array',
    G : '#array'
  }
  """

With new keyword added my scenarios will be cleaner and easier to read
Scenario "default"
 <request>
 then match response contains
  """
  {
    A : '#string',
    B : '#string' ,
    C : '#string'
    D : '#undefined',
    E : '#undefined',
    F : '#undefined,
    G : '#undefined'
  }
  """

Scenario "more-data"
 <request>
 then match response contains
  """
  {
    A : '#string',
    B : '#string' ,
    C : '#string',
    D : '#array',
    E : '#undefined',
    F : '#undefined,
    G : '#undefined'
  }
  """

Scenario "complete-data"
 <request>
 then match response contains
  """
  {
    A : '#string',
    B : '#string' ,
    C : '#string',
    D : '#array',
    E : '#array',
    F : '#array',
    G : '#array'
  }
  """

@avpavlov actually there is an #ignore marker already, can you confirm that it is what works for you: https://github.com/intuit/karate#fuzzy-matching

#ignore excludes field from verification. I do not want to exclude, I want to ensure this field is not included.

In other words, #undefined is like local !contains for single field

would #notnull work ?

I meant #null

Thank you, both work - #null and ##null.
However, I would say working #null is a bug in this case, because if I expect some key with null value then missing key should fail scenario.
##null is right fit in this case - any chances you expand "contains / !contains" readme sections to propose it as way to verify key is not presented in JSON?

However, I would say working #null is a bug in this case, because if I expect some key with null value then missing key should fail scenario.

Yes. Or how about this, to check for a null just use null itself. So this should fail (as of now it passes, but I'm proposing to change this):
* def foo = { }
* match foo == { a: null }

In my experience, most teams assume a null value and the key missing to be the same. Typically people set the Json marshaller config to 'strip nulls' for example, to reduce payload bloat.
Can you help by suggesting what change you'd like to see in the contains readme section, I'll be happy to add.

(as of now it passes, but I'm proposing to change this):
Sounds good

most teams assume a null value and the key missing to be the same.
That's true. That's why #undefined could help ;)

Can you help by suggesting what change you'd like to see in the contains readme section,
Let me think

@avpavlov cool, I'm beginning to agree. see I'm quite reasonable :P
how about #notpresent - which could be more clear ? undefined has a certain meaning in JS also ?

notpresent sounds better than undefined. I tried to invent something like na or notavailable or missed but all of these were not enough clear so finally I borrowed keyword from JS

great ! looking at it now. are you able to build from source or do you prefer a release.

Created PR for '##null' in README https://github.com/intuit/karate/pull/271

I can build from sources

@avpavlov yes, is now in the develop branch. I actually decided that both #null and the null value will expect the JSON key to be present. Just felt that this is consistent and reduces confusion. Teams may need to use #ignore or #notpresent which is more clear.

I agree, Karate tests output/protocol not how this output could be  interpreted by consumer

Just tested project with develop branch - it works! Thank you!
Is there any way in the Github to subscribe to the notifications about releases?

@avpavlov not sure, but you can watch the project on GiHub. there's a twitter account if you are in to that kind of thing: https://twitter.com/KarateDSL

@avpavlov well. after thinking about it, it made sense to implement #present as well ! thanks for triggering this, I think Karate has become a little better as a result. So now here is what is possible. I recommend that folks don't use != not-equals because it gets really confusing, but hey.
    * def foo = { }
    * match foo != { a: '#present' }
    * match foo == { a: '#notpresent' }
    * match foo == { a: '#ignore' }
    * match foo == { a: '##null' }
    * match foo != { a: '#null' }
    * match foo != { a: '#notnull' }
    * match foo == { a: '##notnull' }
    * match foo != { a: null }

    * def foo = { a: null }
    * match foo == { a: '#null' }
    * match foo == { a: '##null' }
    * match foo != { a: '#notnull' }
    * match foo != { a: '##notnull' }
    * match foo == { a: '#present' }
    * match foo == { a: '#ignore' }
    * match foo != { a: '#notpresent' }

    * def foo = { a: 1 }
    * match foo == { a: '#notnull' }
    * match foo == { a: '##notnull' }
    * match foo != { a: '#null' }
    * match foo != { a: '##null' }
    * match foo == { a: '#present' }
    * match foo == { a: '#ignore' }
    * match foo != { a: '#notpresent' }

@ptrthomas   When I am validating schema using Karate one of the field as per schema is defined as String but its returning null but it returns string value also in some cases so when its returning null its failing my test as its string. How to handle this. I want it to pass if its null or string when its string in schema.

@Shaileshz204 use stack overflow for questions like this please: https://stackoverflow.com/a/71522605/143475

authors: Shaileshz204 avpavlov ptrthomas

repo: karatelabs/karate


text:
Add tests to vendoring only for specific packages

Hi,
I'm sorry if it is trivial but I was not able to find any hint.
Is there a way to add tests only for specific packages in the vendor folder?
I can ignore the tests for all the packages with "ignore" in vendor.json file or, without it, all the tests for all the packages are added.

Nope. There is no way to do a package specific ignore requirement.

Ok, thanks... and is there a way to avoid having tests ignored in vendor.json after govendor init?

You can always remove that after a govendor init. It is just what I consider a "sane default".

Yeah it is a sane default that unfortunately does not apply to my employer default pipeline. I'm trying to find the best way to deal with it. Thanks a lot.

authors: brunetto kardianos

repo: kardianos/govendor


text:
Process Terminated Unexpectedly error in windows

Im getting the below error msg while stopping the service in windows server 2008 r2.

Errror 1067 :process terminated unexpectedly

Here is my code
package main

import (
	"flag"
	"net"
	"net/http"
	"github.com/kardianos/service"
"./mygopackage"
)

var logger service.Logger
var ln net.Listener

type program struct {
	exit chan struct{}
}

func (p *program) Start(s service.Service) error {
	if service.Interactive() {
		logger.Info("Running in terminal.")
	} else {
		logger.Info("Running under service manager.")
	}
	p.exit = make(chan struct{})
	// Start should not block. Do the actual work async.
	go p.run()
	return nil
}
func (p *program) run() {
	log.Info("Listening on :8081")
	ln, err := net.Listen("tcp", ":8081")
	if err != nil {
		log.Error("Err listening specified port:", err)
	}
go mygopackage.do()
	http.HandleFunc("/plugins", plugins)
	http.Serve(ln, nil)
}
func (p *program) Stop(s service.Service) error {
	// Any work in Stop should be quick, usually a few seconds at most.
	ln.Close()

	log.Info("Stopping SaaSAgent...!")
	close(p.exit)
	return nil
}
func main() {
	svcFlag := flag.String("service", "", "Control the system service.")
	flag.Parse()
	svcConfig := &service.Config{
		Name:        "myapp",
		DisplayName: "myapp",
		Description: "myapp Service :)",
	}
	prg := &program{}
	s, err := service.New(prg, svcConfig)
	if err != nil {
		log.Error(err)
	}
	errs := make(chan error, 5)
	logger, err = s.Logger(errs)
	if err != nil {
		log.Error(err)
	}
	go func() {
		for {
			err := <-errs
			if err != nil {
				log.Error(err)
			}
		}
	}()

	if len(*svcFlag) != 0 {
		err := service.Control(s, *svcFlag)
		if err != nil {
			log.Info("Valid actions: %q\n", service.ControlAction)
			log.Error(err)
		}
		return
	}
	err = s.Run()
	if err != nil {
		logger.Error(err)
	}
}

Did I do any mistake?

The ln pkg global is always nil because it is never assigned to. You use a
:= when assigning which creates a local var. Thus the stop method panics.
On Thu, Feb 23, 2017, 02:08 Vigneshr6 notifications@github.com wrote:

Im getting the below error msg while stopping the service in windows
server 2008 r2.
Errror 1067 :process terminated unexpectedly
Here is my code
package main
import (
"flag"
"net"
"net/http"
"github.com/kardianos/service"
)
var logger service.Logger
var ln net.Listener
type program struct {
exit chan struct{}
}
func (p *program) Start(s service.Service) error {
if service.Interactive() {
logger.Info("Running in terminal.")
} else {
logger.Info("Running under service manager.")
}
p.exit = make(chan struct{})
// Start should not block. Do the actual work async.
go p.run()
return nil
}
func (p *program) run() {
log.Info("Listening on :8081")
ln, err := net.Listen("tcp", ":8081")
if err != nil {
log.Error("Err listening specified port:", err)
}
http.HandleFunc("/plugins", plugins)
http.Serve(ln, nil)
}
func (p *program) Stop(s service.Service) error {
// Any work in Stop should be quick, usually a few seconds at most.
ln.Close()
log.Info("Stopping SaaSAgent...!")
close(p.exit)
return nil
}
func main() {
svcFlag := flag.String("service", "", "Control the system service.")
flag.Parse()
svcConfig := &service.Config{
Name:        "myapp",
DisplayName: "myapp",
Description: "myapp Service :)",
}
prg := &program{}
s, err := service.New(prg, svcConfig)
if err != nil {
log.Error(err)
}
errs := make(chan error, 5)
logger, err = s.Logger(errs)
if err != nil {
log.Error(err)
}
go func() {
for {
err := <-errs
if err != nil {
log.Error(err)
}
}
}()
if len(*svcFlag) != 0 {
err := service.Control(s, *svcFlag)
if err != nil {
log.Info("Valid actions: %q\n", service.ControlAction)
log.Error(err)
}
return
}
err = s.Run()
if err != nil {
logger.Error(err)
}
}
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/kardianos/service/issues/83, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAuFsfOROqYdj9UuqIUQzrl6x09H2OkUks5rfVqEgaJpZM4MJxX1
.

oops!
I did not notice that
Thanks @kardianos

repo: kardianos/service

license: Zlib


text:
Recipe images not retrieved

[x] I have read the FAQ.

Describe the bug
I have just created my Bar Assistant instance. Everything works fine but the images don't appear. However, thumbnails work fine.
After inspecting the HTML, I see that the URI of the picture is "https://bar.mydomain.com/uploads/cocktails/1/1934-cosmo-1_79lTcl.jpg", but it should be "https://bar.dlmw.ch/bar/uploads/cocktails/1/1934-cosmo-1_79lTcl.jpg". My reverse proxy is Caddy and the Caddyfile looks somewhat like this:
bar.mydomain.com {
    handle_path /search/* {
        reverse_proxy meilisearch:7700
    }
    handle_path /bar/* {
        reverse_proxy barassistant:3000
    }
    handle_path /* {
        reverse_proxy saltrim:8080
    }
}

To Reproduce

Create a Caddyfile containing the snippet above

Versions:

Docker: 24.0.7
LibreWolf: 129.0-1

I managed to solve it by modifying the Caddyfile like so:
bar.dlmw.ch {
        # here
	@uploads {
		path_regexp uploads ^/uploads/(.*)
	}
	rewrite @uploads /bar/uploads/{re.uploads.1}

	handle_path /search/* {
        reverse_proxy meilisearch:7700
    }
    handle_path /bar/* {
        reverse_proxy barassistant:3000
    }
    handle_path /* {
        reverse_proxy saltrim:8080
    }
}

repo: karlomikus/bar-assistant


text:
npm install WARN message

with npm install of karma, npm warns:
npm WARN engine karma@0.12.31: wanted: {"node":"~0.8 || ~0.10"} (current: {"node":"0.12.0","npm":"2.7.2"})

#merge

Will be fixed in new version karma

authors: MetaMemoryT maksimr zzo

repo: karma-runner/karma


text:
when karma hangs, how do I debug it?

In my project, https://github.com/cellog/react-selection , I have encountered a bug when running karma remotely on saucelabs.  It is caused by code coverage.  In short, karma connects to the browser, loads, and then hangs indefinitely.  When I remove code coverage, the test runs in about 16 seconds.  This happens only remotely, when I run coverage on my local machine, it works great.
How can I debug the hang on saucelabs?  I'm new to karma.  When using karma remotely with saucelabs, is it loading karma from my machine?  If yes, which file can I put debug code into to see if I can figure out where it is failing?  Or is there another way?
Thanks much.

Oh and I should mention the code coverage is accomplished by a babel plugin, so there is nothing inside karma, it just serving the transpiled files directly to saucelabs

setting logLevel to DEBUG should give you more details, after that regular debugging techniques for node loke console.log in code and attaching a debugger

it turns out that any concurrency larger than 1 causes the entire thing to fail with disconnects to every browser.  Is this expected behavior?

On saucelabs that is probably caused by rate limiting from their side.

fyi, the problem is in the karma-saucelabs-launcher, which is unmaintained and doesn't work any more.  After 50 tests, it just dies.  I switched to browserstack and it works perfectly.  However, there are some side effects of running more than 1 browser test in the same karma process.  I have no idea how to isolate them, but the ONLY way I can get karma to work and generate code coverage is to run each browser in its own karma process.  You can see what I mean in https://github.com/cellog/react-selection
Major pain.
Fortunately, I can do local development with karma very quickly, and then push on commit to find those chance browser differences eventually.  Test runs now take about 15 minutes each, so it's really a pain, but at least it works.
So to summarize: there are several bugs that I can't fix or even track down.  The first is that karma and sauce labs are no longer friends, and so I can't use them together at all.  The second is that karma has some kind of strange shared stuff interfering with each other whenever I run more than 1 browser in the same karma process, even if concurrency is set to 1.  That's a huge one, and might be worth investigating further, since it means the sandboxing is leaking.  Let me know if you want me to try things to debug it.

FWIW, I have noticed that the Angular team has set up karma with Sauce Labs to use Sauce Labs via shell script in separate processes - if I had to guess, it is to have environmental separation for purer test environments, but maybe they came across some of the same issues with multiple browsers.
Separate issues should probably be opened if there are specific issues found though, that way we can track them better. Going to close this issue, but feel free to open issues for actionable problems you find with karma.

attaching a debugger

How exactly? I tried
ndb ./node_modules/.bin/karma ... but nothing runs, and the opened devtools window is empty, no source files, nothing paused.

The correct answer is to move to jest and forget about it

Unfortunately I've found ndb fail sometimes. I use node  --inspect-brk but I also don't use the .bin file directly.

authors: cellog dignifiedquire johnjbarton trusktr wesleycho


text:
fix(config): check extension before ts-node register

Call require('ts-node').register() after checking configFilePath has .ts extension
Fixes #3329
сс @devoto13

:white_check_mark: Build karma 2927 completed (commit https://github.com/karma-runner/karma/commit/4157266d7a by @xel23)

@googlebot I signed it!

@xel23 Thanks for the PR!
I guess we can land it as a workaround to solve the most painful appearance of this issue, but I don't think it "fixes" the issue. We really should implement a systematic solution as outlined in https://github.com/karma-runner/karma/issues/3329#issuecomment-772262377.
Technically this is a breaking change. People, who might have relied on type-checking their karma.conf.js with allowJS: true will no longer have the type-checking. As this does not prevent them from running Karma, I am willing to do so to resolve the issue for the majority of users. @johnjbarton What do you think?

Ping

Thank you so much for fixing this! 🥳 🎉


text:
Feat/collaboration

This adds Figma -> RN plugin syncing as well as generic editor syncing:
https://feat-collaboration.vslite.pages.dev/#/strait_domestic_heat_dean_patronage
Right now you need to run your own local websocket server:
HOST=localhost PORT=1234 npx y-websocket

All of this is work in progress, but the PoC is working...

Merged initial sync support. Will follow up on this in another PR.

repo: kat-tax/vslite


text:
docs: Added missing doc link

Added a link to the existing how-to-use-virtio-fs-with-kata.md.
Fixes #481.
Signed-off-by: James O. D. Hunt james.o.hunt@intel.com

/test

repo: kata-containers/documentation


text:
qemu-lite failed to enable vga when launching Kata container

Description of problem
 When I reconfigure Qemu-lite launch parameter from “-vga none” to “-vga std” to enable vga in Kata runtime, it reports PCI unavailable error as below.
 Is there any dependence to enable vga? I ask some people and there is no dependence in kvm +qemu to launch an centos VM.

Expected result
Launch Kata container successfully.
Actual result
May 10 06:31:21 localhost.localdomain kata-runtime[28005]: time="2019-05-10T06:31:21.574044938-04:00" level=info msg="launching /usr/bin/qemu-lite-system-x86_64 with: [-name sandbox-c522a66fa441bb1eb5be1b2fcba79b7829e8922c09d2f51d077a5dba7732987b -uuid 3e6695d3-d12f-4bfe-b1e5-2369c0b96df2 -machine pc,accel=kvm,kernel_irqchip,nvdimm -cpu host -qmp unix:/run/vc/vm/c522a66fa441bb1eb5be1b2fcba79b7829e8922c09d2f51d077a5dba7732987b/qmp.sock,server,nowait -m 2048M,slots=10,maxmem=8752M -device pci-bridge,bus=pci.0,id=pci-bridge-0,chassis_nr=1,shpc=on,addr=2,romfile= -device virtio-serial-pci,disable-modern=false,id=serial0,romfile= -device virtconsole,chardev=charconsole0,id=console0 -chardev socket,id=charconsole0,path=/run/vc/vm/c522a66fa441bb1eb5
be1b2fcba79b7829e8922c09d2f51d077a5dba7732987b/console.sock,server,nowait -device nvdimm,id=nv0,memdev=mem0 -object memory-backend-file,id=mem0,mem-path=/usr/share/kata-containers/kata-containers-image_clearlinux_1.5.0_agent_a581aebf473.img,size=536870912 -device virtio-scsi-pci,id=scsi0,disable-modern=false,romfile= -object rng-random,id=rng0,filename=/dev/urandom -device virtio-rng,rng=rng0,romfile= -device virtserialport,chardev=charch0,id=channel0,name=agent.channel.0 -chardev socket,id=charch0,path=/run/vc/vm/c522a66fa441bb1eb5be1b2fcba79b7829e8922c09d2
f51d077a5dba7732987b/kata.sock,server,nowait -device virtio-9p-pci,disable-modern=false,fsdev=extra-9p-kataShared,mount_tag=kataShared,romfile= -fsdev local,id=extra-9p-kataShared,path=/ru
n/kata-containers/shared/sandboxes/c522a66fa441bb1eb5be1b2fcba79b7829e8922c09d2f51d077a5dba7732987b,security_model=none -netdev tap,id=network-0,vhost=on,vhostfds=3,fds=4 -device driver=virtio-net-pci,netdev=network-0,mac=02:42:ac:12:00:02,disable-modern=false,mq=on,vectors=4,romfile= -global kvm-pit.lost_tick_policy=discard -vga std -no-user-config -nodefaults -nographic -
daemonize -kernel /usr/share/kata-containers/vmlinuz-4.14.67.22-143.1.container -append tsc=reliable no_timer_check rcupdate.rcu_expedited=1 i8042.direct=1 i8042.dumbkbd=1 i8042.nopnp=1 i8042.noaux=1 noreplace-smp reboot=k console=hvc0 console=hvc1 iommu=off cryptomgr.notests net.ifnames=0 pci=lastbus=0 root=/dev/pmem0p1 rootflags=dax,data=ordered,errors=remount-ro rw rootf
stype=ext4 debug systemd.show_status=true systemd.log_level=debug panic=1 nr_cpus=8 init=/usr/lib/systemd/systemd systemd.unit=kata-containers.target systemd.mask=systemd-networkd.service systemd.mask=systemd-networkd.socket -smp 1,cores=1,threads=1,sockets=1,maxcpus=8]" arch=amd64 clicreate container=c522a66fa441bb1eb5be1b2fcba79b7829e8922c09d2f51d077a5dba7732987b command=
create name=kata-runtime pid=28005 source=virtcontainers subsystem=qmp
level=error msg="Unable to launch /usr/bin/qemu-lite-system-x86_64: exit status 1" arc
h=amd64 clicreate container=c522a66fa441bb1eb5be1b2fcba79b7829e8922c09d2f51d077a5dba7732987b command=create name=kata-runtime pid=28005 source=virtcontainers subsystem=qmp
May 10 06:31:21 localhost.localdomain kata-runtime[28005]: time="2019-05-10T06:31:21.633469001-04:00" level=error msg="qemu-lite-system-x86_64: -device pci-bridge,bus=pci.0,id=pci-bridge-0,chassis_nr=1,shpc=on,addr=2,romfile=: PCI: slot 2 function 0 not available for pci-bridge, in use by VGA\n" arch=amd64 clicreate container=c522a66fa441bb1eb5be1b2fcba79b7829e8922c09d2f51d
077a5dba7732987b command=create name=kata-runtime pid=28005 source=virtcontainers subsystem=qmp

Hi @zhiminghufighting - what are you trying to achieve? Were you hoping that the container would then gain access to the hosts VGA controller, or? It might help us understand your goal and how to achieve it :-)
For reference, in case it helps, there is a guide on how to pass GPU in/out of Kata at https://github.com/kata-containers/documentation/blob/master/use-cases/GPU-passthrough-and-Kata.md
And there is a link to a container that can help get X11 working in a container (including a kata container) at https://github.com/kata-containers/documentation/wiki/UserGuide#x11-containers

@zhiminghufighting - qemu-lite is extremely minimal (by design), so doesn't have graphical support enabled. We disable all graphics at build time - see:

https://github.com/kata-containers/packaging/blob/master/scripts/configure-hypervisor.sh#L206

@grahamwhaley  The background is here: i want to launch android based container image in Kata which is used to support cloud gaming. As you know, lots of gaming is running on billion mobile devices with Android OS in China. there is a big request to enable android container in Kata. After i launch Kata container with android based image with our OTC android in container team and found there is an android key process --surface finger can't be started normally caused by wrong framer buffer size. But if i need to get the framer buffer size, i need to enable vga in qemu-lite to support right framer buffer to start software render. Here android container needs a software render and framer buffer & virtual VGA is a mandatory option. The android container doesn't care about if there is a real VGA or GPU in host because it depends on software render library --opengl in android container image.
In above scenario, there is no need of hardware render in android container, so it doesn't depend on GPU GVT-g or GVT-d. I know and check all the related doc of enabling GPUs for kata in your link.
Thanks for your quick response.
Is there any other options for me to use vga?

@jodh-intel please see the detail background and root cause of this requirement in above answer to Graham's question.
I think you already answer the root cause of why the error log is reported by qemu-lite.

Can i enable gpu support by rebuild qemu-lite? If yes, is there any guide doc?
And if there is any other ways? I think even i enable gpu support to solve this issue, it will cause qemu-lite being heavy and increase the memory footprint and resource consumption.
thanks for your quick response!

By the way, there would be a huge potential user scenario for Kata beside cloud is mentioned by me in above comment : gaming in cloud and cloud gaming based on android image container in chine.
Billions of android mobile device and thousands of gaming based on android OS.

@zhiminghufighting - qemu-lite is a highly optimised version of qemu designed for "standard" sorts of container use-cases so doesn't include graphical support.
To just prove the concept, you could of course simply change your config to use the distro-packaged version of qemu which should contain graphics support:
path = "/usr/bin/qemu-system-x86_64"

Although you could rebuild qemu-lite to include graphic support, I don't think that is the best approach. Depending on the architecture, either NEMU or qemu-vanilla would be better I think.
However, both those options are also built without graphical support so you would have to rebuild them with some of the graphical options we disable using https://github.com/kata-containers/packaging/blob/master/scripts/configure-hypervisor.sh.
However, you may need to make changes to the guest kernel configuration as that too is as minimal as possible for "normal" sorts of workloads.
We don't have documentation for this sort of scenario currently.
Next steps
This is an interesting scenario but since it is going to require changes specifically for graphical support and since those may adversely affect memory density and boot speed, we'd need to study the idea carefully. We would also need additional tests, extra testing infrastructure and documentation.
As such, I suggest you raise an RFC issue using the main project repo (which we tend to use to discuss large features that potentially affect lots of different repos):

https://github.com/kata-containers/kata-containers/issues/new

Then, send a mail to the mailing list referring to the issue and ideally present your idea at the Architecture Committee meeting so we can get more input from the entire community.

@jodh-intel Good suggestion!I will collect the detail background and estimate the potential business impact for android image in kata container firstly and then prepare some material for the this user scenario.  thanks for your inputs!

I will try the ways provided by you to make sure the feasibility of android in Kata container in next days.

Thanks @zhiminghufighting.

@zhiminghufighting - I realize this is pretty stale now, but was pretty curious about the Android in Kata use case.
Have you made more progress here, or have an end-to-end demo in this space?

authors: egernst grahamwhaley jodh-intel zhiminghufighting

repo: kata-containers/runtime


text:
chore: add linting as public API

as requested by @aladdin-add this PR implements linting as public API. Linting can now be done like this
import { lintModule, aladdin } from 'kataw';

lintModule('eval', /* reporter */ aladdin,  { noEval: true});

or
import { lintScript, aladdin } from 'kataw';

lintScript('eval', /* reporter */ aladdin,  { noEval: true});

The 'reporter' argument gives the option to add any reporters and end-users can make their own reporter.
I tried to figure out how Babel does this, but I failed in my research.
Note This PR is blocked by #160
This is how it looks like on the command line with the aladdin reporter

@aladdin-add I'm using the aladdin reporter by default here so this can't be merged before you have merged #160.
In the future we will add a 3rd arg into this so the end-user can choose which reporter to use.
You also requested for custom rules, right? They are coming soon. I need to think about it first because I can't do it the same way as ESLint because I refuse to kill performane. ESLint is horrible slow you know ;)

lintModule('eval', /* reporter */ aladdin,  { noEval: true});

the 2nd param can be an linterOptions:
{
  reporter: ...,
  globals: {...},
  fix: true,
}

@aladdin-add Good idea! But what is Globals in this context? And can you fix the conflict?

@aladdin-add I changed it into what you suggested, but now we got an performance issue ...
Every time we invoke the reporter we need to do 'options.reporter(...)'. It's unnecessary property access.
Can you get rid of this unnecessary property access?

authors: KFlash aladdin-add

repo: kataw/kataw

license: ISC


text:
Server crashing on player connect

Same as https://github.com/urShadow/Pawn.RakNet/issues/35
I can see the server, but as soon as I connect, the server crashes.
There is NOTHING in the log at the moment of the crash (Not even the 'incoming connection' message).
I simply removed the plugin in server.cfg and in the script and everything worked fine instantly.
I will have to make more tests when I will have a couple of hours to debug this I will try to see what other includes/plugins might be interfering.
content of serverlog.txt :
----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team

[2020-07-18 09:40:19]
[2020-07-18 09:40:19] Server Plugins
[2020-07-18 09:40:19] --------------
[2020-07-18 09:40:19]  Loading plugin: pawnraknet
[2020-07-18 09:40:19] [Pawn.RakNet]

    | Pawn.RakNet 1.4.1 | 2016 - 2020
    |--------------------------------
    | Author and maintainer: urShadow

    | Compiled: Jun 18 2020 at 14:19:11
    |--------------------------------------------------------------
    | Forum thread: https://forum.sa-mp.com/showthread.php?t=640306
    |--------------------------------------------------------------
    | Repository: https://github.com/urShadow/Pawn.RakNet
    |--------------------------------------------------------------
    | Wiki: https://github.com/urShadow/Pawn.RakNet/wiki

[2020-07-18 09:40:19]   Loaded.
[2020-07-18 09:40:19]  Loading plugin: crashdetect
[2020-07-18 09:40:19]   CrashDetect plugin 4.19
[2020-07-18 09:40:19]   Loaded.
[2020-07-18 09:40:19]  Loading plugin: mysql
[2020-07-18 09:40:19]  >> plugin.mysql: R39-6 successfully loaded.
[2020-07-18 09:40:19]   Loaded.
[2020-07-18 09:40:19]  Loading plugin: streamer
[2020-07-18 09:40:19]

*** Streamer Plugin v2.9.3 by Incognito loaded ***

[2020-07-18 09:40:19]   Loaded.
[2020-07-18 09:40:19]  Loading plugin: FileFunctions
[2020-07-18 09:40:19]   Loaded.
[2020-07-18 09:40:19]  Loading plugin: FCNPC
[2020-07-18 09:40:19]
[2020-07-18 09:40:19] -------------------------------------------------
[2020-07-18 09:40:19]      FCNPC - Fully Controllable NPC v1.8.2
[2020-07-18 09:40:19]          Windows SA-MP 0.3.7 R2
[2020-07-18 09:40:19]           Jan  8 2018 at 01:14:48
[2020-07-18 09:40:19]
[2020-07-18 09:40:19]   Author:       OrMisicL (2013 - 2015)
[2020-07-18 09:40:19]   Continued by: ziggi (2016 - present)
[2020-07-18 09:40:19]   Contributors: kurta999, Neutralneu
[2020-07-18 09:40:19] -------------------------------------------------
[2020-07-18 09:40:20]
[2020-07-18 09:40:20] Loading...
[2020-07-18 09:40:20]   Loaded.
[2020-07-18 09:40:20]  Loading plugin: PathFinder
[2020-07-18 09:40:20] =========================================
[2020-07-18 09:40:20] PathFinder Plugin 1.0 MT
[2020-07-18 09:40:20]          by Pamdex
[2020-07-18 09:40:20]
[2020-07-18 09:40:20] Using MapAndreas Plugin 1.2.1
[2020-07-18 09:40:20] Waiting for Init...
[2020-07-18 09:40:20] =========================================
[2020-07-18 09:40:20]   Loaded.
[2020-07-18 09:40:20]  Loading plugin: MapAndreas
[2020-07-18 09:40:20]   Loaded.
[2020-07-18 09:40:20]  Loading plugin: SKY
[2020-07-18 09:40:20]   Loaded.
[2020-07-18 09:40:20]  Loading plugin: YSF
[2020-07-18 09:40:20] ARRAY_ConsoleCommands: 4e43d8
[2020-07-18 09:40:20]

[2020-07-18 09:40:20]  ===============================

[2020-07-18 09:40:20]         YSF - kurta999's version R19 loaded

[2020-07-18 09:40:20]    (c) 2008 Alex "Y_Less" Cole - (c) 2010 - 2016 kurta999

[2020-07-18 09:40:20]     Server version: 0.3.7 R2-1

[2020-07-18 09:40:20]     Operating System: Windows

[2020-07-18 09:40:20]     Built on: Mar 11 2017 at 10:32:34

[2020-07-18 09:40:20]  ===============================

[2020-07-18 09:40:20]   Loaded.
[2020-07-18 09:40:20]  Loading plugin: sscanf
[2020-07-18 09:40:20]

[2020-07-18 09:40:20]  ===============================

[2020-07-18 09:40:20]       sscanf plugin loaded.

[2020-07-18 09:40:20]          Version:  2.8.2

[2020-07-18 09:40:20]    (c) 2012 Alex "Y_Less" Cole

[2020-07-18 09:40:20]  ===============================

[2020-07-18 09:40:20]   Loaded.
[2020-07-18 09:40:20]  Loaded 11 plugins.

[2020-07-18 09:40:20]
[2020-07-18 09:40:20] Ban list
[2020-07-18 09:40:20] --------
[2020-07-18 09:40:20]  Loaded: samp.ban
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]
[2020-07-18 09:40:20] Filterscripts
[2020-07-18 09:40:20] ---------------
[2020-07-18 09:40:20]   Loading filterscript 'antiddos.amx'...
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]  =======================================
[2020-07-18 09:40:20]  |                                     |
[2020-07-18 09:40:20]  |        YSI version 4.00.0001        |
[2020-07-18 09:40:20]  |        By Alex "Y_Less" Cole        |
[2020-07-18 09:40:20]  |                                     |
[2020-07-18 09:40:20]  =======================================
[2020-07-18 09:40:20]
[2020-07-18 09:40:20] [TESTING]: SERVER_LOG_FIRSTCHAR:22;
[2020-07-18 09:40:20]     Loaded!
[2020-07-18 09:40:20]   Loading filterscript 'fac_test.amx'...
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]  =======================================
[2020-07-18 09:40:20]  |                                     |
[2020-07-18 09:40:20]  |        YSI version 4.00.0001        |
[2020-07-18 09:40:20]  |        By Alex "Y_Less" Cole        |
[2020-07-18 09:40:20]  |                                     |
[2020-07-18 09:40:20]  =======================================
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]    -black screens initialization...
[2020-07-18 09:40:20]       -players variables
[2020-07-18 09:40:20]    -black screens initialization completed.
[2020-07-18 09:40:20] -Loading Testing Faction...
[2020-07-18 09:40:20] [MYSQL]: Connection to `saarp` succesful!
[2020-07-18 09:40:20]   -Loading Objects...
[2020-07-18 09:40:20]   -Loading Pickups...
[2020-07-18 09:40:20] -Testing Faction loaded correctly...
[2020-07-18 09:40:20]   Loading filterscript 'vehicles.amx'...
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]  =======================================
[2020-07-18 09:40:20]  |                                     |
[2020-07-18 09:40:20]  |        YSI version 4.00.0001        |
[2020-07-18 09:40:20]  |        By Alex "Y_Less" Cole        |
[2020-07-18 09:40:20]  |                                     |
[2020-07-18 09:40:20]  =======================================
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]    -black screens initialization...
[2020-07-18 09:40:20]       -players variables
[2020-07-18 09:40:20]    -black screens initialization completed.
[2020-07-18 09:40:20]
-----------------------------------------
[2020-07-18 09:40:20] Stefan/Kevin974 - Speedometer | rt-2 - Fuel/Engine system
[2020-07-18 09:40:20] -----------------------------------------

[2020-07-18 09:40:20] [VEHICLES]: Setting vehicle Interior positions
[2020-07-18 09:40:20] [VEHICLES]: Setting vehicle Interior external doors positions
[2020-07-18 09:40:20] [VEHICLES]: SA Driving Assoc
[2020-07-18 09:40:20] [VEHICLES]: Spawning cars from database
[2020-07-18 09:40:20]   Loading filterscript 'doors.amx'...
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]  =======================================
[2020-07-18 09:40:20]  |                                     |
[2020-07-18 09:40:20]  |        YSI version 4.00.0001        |
[2020-07-18 09:40:20]  |        By Alex "Y_Less" Cole        |
[2020-07-18 09:40:20]  |                                     |
[2020-07-18 09:40:20]  =======================================
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]    -black screens initialization...
[2020-07-18 09:40:20]       -players variables
[2020-07-18 09:40:20]    -black screens initialization completed.
[2020-07-18 09:40:20] Loading City Planning faction and adresses...
[2020-07-18 09:40:20]    -Connecting to database
[2020-07-18 09:40:20]     -Acquiring vehicles coords
[2020-07-18 09:40:20]     -Initializing doors vars
[2020-07-18 09:40:20]     -Other variables and timers
[2020-07-18 09:40:20]   Loading filterscript 'public.amx'...
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]
[2020-07-18 09:40:20]  =======================================
[2020-07-18 09:40:20]  |                                     |
[2020-07-18 09:40:20]  |        YSI version 4.00.0001        |
[2020-07-18 09:40:20]  |        By Alex "Y_Less" Cole        |
[2020-07-18 09:40:20]  |                                     |
[2020-07-18 09:40:20]  =======================================
[2020-07-18 09:40:20]
[2020-07-18 09:40:21]    -black screens initialization...
[2020-07-18 09:40:21]       -players variables
[2020-07-18 09:40:21]    -black screens initialization completed.
[2020-07-18 09:40:21] # # # # # # # # # # # # # # # # # # # # # #
[2020-07-18 09:40:21] # # # # The city have a PT systems. # # # #
[2020-07-18 09:40:21] # # # # # # # # # # # # # # # # # # # # # #
[2020-07-18 09:40:21] # # Initializing "PT" System
[2020-07-18 09:40:21] # # Initializing other plugins
[2020-07-18 09:40:21] # # # Initializing FCNPC
[2020-07-18 09:40:21] # # # Initializing SAPT System
[2020-07-18 09:40:21] # # # Loading SAPT Routes
[2020-07-18 09:40:21]   Loading filterscript 'testing.amx'...
[2020-07-18 09:40:21]   Loaded 6 filterscripts.

[2020-07-18 09:40:22]   Filterscript '../scriptfiles/callbackfix.amx' loaded.
[2020-07-18 09:40:22]
[2020-07-18 09:40:22]
[2020-07-18 09:40:22]
[2020-07-18 09:40:22]  =======================================
[2020-07-18 09:40:22]  |                                     |
[2020-07-18 09:40:22]  |        YSI version 4.00.0001        |
[2020-07-18 09:40:22]  |        By Alex "Y_Less" Cole        |
[2020-07-18 09:40:22]  |                                     |
[2020-07-18 09:40:22]  =======================================
[2020-07-18 09:40:22]
[2020-07-18 09:40:25]    -AC(new) initialization...
[2020-07-18 09:40:25]       -players variables
[2020-07-18 09:40:25]       -vehicles variables
[2020-07-18 09:40:25]    -AC(new) initialization completed.
[2020-07-18 09:40:25]    -black screens initialization...
[2020-07-18 09:40:25]       -players variables
[2020-07-18 09:40:25]    -black screens initialization completed.
[2020-07-18 09:40:25]    -inventories initialization...
[2020-07-18 09:40:25]       -general variables
[2020-07-18 09:40:25]       -players variables
[2020-07-18 09:40:25]    -inventories initialization completed.
[2020-07-18 09:40:26] -Logged Off Players Variables initializations...
[2020-07-18 09:40:26]    -melee interactions initialization...
[2020-07-18 09:40:26]       -players variables
[2020-07-18 09:40:26]       -all players variables
[2020-07-18 09:40:26]    -melee interactions initialization completed.
[2020-07-18 09:40:26]    -Mailboxs initializations...
[2020-07-18 09:40:26]   -SASD faction initializing
[2020-07-18 09:40:26]     -Pickup(s)
[2020-07-18 09:40:26]     -Setting routes
[2020-07-18 09:40:26]   -SAPO faction initializing
[2020-07-18 09:40:26]     -Pickup(s)
[2020-07-18 09:40:26]     -Setting routes
[2020-07-18 09:40:26]   -SATEL faction initializing
[2020-07-18 09:40:26]     -Pickup(s)
[2020-07-18 09:40:26]     -Setting routes
[2020-07-18 09:40:26]   -SPRU faction initializing
[2020-07-18 09:40:26]     -Pickup(s)
[2020-07-18 09:40:26]     -Setting routes
[2020-07-18 09:40:26]    -Missions initializations...
[2020-07-18 09:40:26]       -Initializing player status.
[2020-07-18 09:40:26]       -Initializing timer(s).
[2020-07-18 09:40:26]       -Initializing text strings.
[2020-07-18 09:40:26]    -Gang Wars initializations...
[2020-07-18 09:40:26] [GANGWAR]: -Initializing Gang War system.
[2020-07-18 09:40:26] [GANGWAR]:   -Initializing Areas.
[2020-07-18 09:40:26] [GANGWAR]:   -Initializing Gangs Skins.
[2020-07-18 09:40:26] [GANGWAR]:   -Initializing Gangs Cribs.
[2020-07-18 09:40:26] [GANGWAR]:   -Initializing Gangs Pickups.
[2020-07-18 09:40:26] [GANGWAR]:   -Initializing Territories Wars Timer.
[2020-07-18 09:40:26] [GANGWAR]:   -Initializing Other Gangs Vars.
[2020-07-18 09:40:26]   -Interactive Menus initializations...
[2020-07-18 09:40:26]    -Shops initializations...
[2020-07-18 09:40:26]     -Sending query
[2020-07-18 09:40:26]    -tutorial initialization...
[2020-07-18 09:40:26]       -players variables
[2020-07-18 09:40:26]       -office pickup
[2020-07-18 09:40:26]       -slides variables
[2020-07-18 09:40:26]    -Transport system initializations...
[2020-07-18 09:40:26]        -Impex Automatic Sales initialization;
[2020-07-18 09:40:26]          -stockid is 53 after load
[2020-07-18 09:40:26]        -creating container objects;
[2020-07-18 09:40:26]        -creating pickup;
[2020-07-18 09:40:26]        -creating container variables;
[2020-07-18 09:40:26]        -spawning cargos;
[2020-07-18 09:40:26]    -digestion initialization...
[2020-07-18 09:40:26]       -players variables
[2020-07-18 09:40:26]    -digestion initialization completed.
[2020-07-18 09:40:26]    -machines initialization...
[2020-07-18 09:40:26]       -players variables
[2020-07-18 09:40:26]       -machines variables
[2020-07-18 09:40:26]       -machines recipes variables
[2020-07-18 09:40:26]    -machine initialization completed.
[2020-07-18 09:40:26]    -fire initialization...
[2020-07-18 09:40:26]       -vehicles variables
[2020-07-18 09:40:26]       -previous fires
[2020-07-18 09:40:26]    -fire initialization completed.
[2020-07-18 09:40:26]    -underground races initialization...
[2020-07-18 09:40:26]       -general variables
[2020-07-18 09:40:26] [TESTING]: urace_racevar_reinit() called.
[2020-07-18 09:40:26]       -racers variables
[2020-07-18 09:40:26]       -players variables
[2020-07-18 09:40:26]    -underground races initialization completed.
[2020-07-18 09:40:26]    -fishing initialization...
[2020-07-18 09:40:26]       -catch types
[2020-07-18 09:40:26]       -players variables
[2020-07-18 09:40:26]    -fishing initialization completed.
[2020-07-18 09:40:26]    -elevators initialization...
[2020-07-18 09:40:26]       -loading elevators...
[2020-07-18 09:40:26]    -elevators initialization completed.
[2020-07-18 09:40:26]    -Scripted Casinos initializations...
[2020-07-18 09:40:26]
----------------------------------
[2020-07-18 09:40:26]
[2020-07-18 09:40:26]  STREAMER_OBJECT_SD = 1133903872
[2020-07-18 09:40:26]  STREAMER_OBJECT_DD = 0
[2020-07-18 09:40:26]  NB OF OBJ LOADED:  5126/8000

[2020-07-18 09:40:26] ----------------------------------

[2020-07-18 09:40:26]    -removed buildings initialization...
[2020-07-18 09:40:26]       -vars initializing...
[2020-07-18 09:40:26]       -building listing...
[2020-07-18 09:40:26]       -testing configuration:
[2020-07-18 09:40:26]          -679 building removed;
[2020-07-18 09:40:26]          -modelid:923 is removed 3 times:
[2020-07-18 09:40:26]          -modelid:1216 is removed 14 times:
[2020-07-18 09:40:26]          -modelid:'traffic light'(1283) is removed 239 times:
[2020-07-18 09:40:26]          -modelid:1284 is removed 17 times:
[2020-07-18 09:40:26]          -modelid:1315 is removed 62 times:
[2020-07-18 09:40:26]          -modelid:1350 is removed 20 times:
[2020-07-18 09:40:26]          -modelid:1373 is removed 8 times:
[2020-07-18 09:40:26]          -modelid:1374 is removed 8 times:
[2020-07-18 09:40:26]          -modelid:'interior boxes'(1421) is removed 2 times:
[2020-07-18 09:40:26]          -modelid:'interior boxes'(1431) is removed 2 times:
[2020-07-18 09:40:26]          -modelid:1440 is removed 2 times:
[2020-07-18 09:40:26]          -modelid:1441 is removed 2 times:
[2020-07-18 09:40:26]          -modelid:2647 is removed 7 times:
[2020-07-18 09:40:26]          -modelid:2663 is removed 6 times:
[2020-07-18 09:40:26]          -modelid:2672 is removed 4 times:
[2020-07-18 09:40:26]          -modelid:2673 is removed 2 times:
[2020-07-18 09:40:26]          -modelid:2674 is removed 2 times:
[2020-07-18 09:40:26]          -modelid:2675 is removed 3 times:
[2020-07-18 09:40:26]          -modelid:2676 is removed 3 times:
[2020-07-18 09:40:26]          -modelid:2677 is removed 3 times:
[2020-07-18 09:40:26]          -modelid:3377 is removed 8 times:
[2020-07-18 09:40:26]          -modelid:3378 is removed 8 times:
[2020-07-18 09:40:26]          -modelid:3474 is removed 2 times:
[2020-07-18 09:40:26]          -modelid:3516 is removed 4 times:
[2020-07-18 09:40:26]          -modelid:3567 is removed 5 times:
[2020-07-18 09:40:26]          -modelid:3569 is removed 5 times:
[2020-07-18 09:40:26]          -modelid:'cargos'(3574) is removed 32 times:
[2020-07-18 09:40:26]          -modelid:'abandonned car'(3593) is removed 11 times:
[2020-07-18 09:40:26]          -modelid:'abandonned car'(3594) is removed 10 times:
[2020-07-18 09:40:26]          -modelid:3621 is removed 5 times:
[2020-07-18 09:40:26]          -modelid:3625 is removed 7 times:
[2020-07-18 09:40:26]          -modelid:3664 is removed 4 times:
[2020-07-18 09:40:26]          -modelid:3665 is removed 3 times:
[2020-07-18 09:40:26]          -modelid:3688 is removed 5 times:
[2020-07-18 09:40:26]          -modelid:3744 is removed 32 times:
[2020-07-18 09:40:26]          -modelid:3747 is removed 5 times:
[2020-07-18 09:40:26]          -modelid:3769 is removed 6 times:
[2020-07-18 09:40:26]          -modelid:3780 is removed 3 times:
[2020-07-18 09:40:26]    -Administration initializations...
[2020-07-18 09:40:26]    -SAARP_fac_cityp_tcmd initializations...
[2020-07-18 09:40:26]
[2020-07-18 09:40:26] --------------------------------------
[2020-07-18 09:40:26]  Anticheat Nex-AC loaded!
[2020-07-18 09:40:26]  Anticheat version: 1.9.53
[2020-07-18 09:40:26]  Author: Nexius
[2020-07-18 09:40:26] --------------------------------------

[2020-07-18 09:40:26] -Initializing principal game mode.
[2020-07-18 09:40:26]   -Mysql connection.
[2020-07-18 09:40:26]   -Setting Variables.
[2020-07-18 09:40:26]   -Preparing streamer plugin...
[2020-07-18 09:40:26]     -tick rate: 50;
[2020-07-18 09:40:26]     -max pickups: -1;
[2020-07-18 09:40:26]     -cell distance: 1219479552;
[2020-07-18 09:40:26]     -cell size: 300.000000;
[2020-07-18 09:40:26]   -Preparing Main Textdraws...
[2020-07-18 09:40:26]   -Spawning map icons...
[2020-07-18 09:40:26]   -Plants initializations...
[2020-07-18 09:40:26]   -Races initializations...
[2020-07-18 09:40:26]   -Blood Stains initializations...
[2020-07-18 09:40:26]   -Cheats initializations...
[2020-07-18 09:40:26]   -Noob Path Helper initializations...
[2020-07-18 09:40:26]   -Death Reasons initializations...
[2020-07-18 09:40:26]   -Objects initializations...
[2020-07-18 09:40:26]     -Acquiring object types
[2020-07-18 09:40:26]     -Spawning ground objects models
[2020-07-18 09:40:26]     -Spawning posts
[2020-07-18 09:40:26]  -Vehicles interior initializations...
[2020-07-18 09:40:26]     -Acquiring vehicles coords
[2020-07-18 09:40:26]     -Spawning vehicle interior pickups
[2020-07-18 09:40:26] -Dialog Menus initializations...
[2020-07-18 09:40:26]   -LS Stadiums initializations...
[2020-07-18 09:40:26]   -Loading Police Forces faction
[2020-07-18 09:40:26]     -Loading objects
[2020-07-18 09:40:26]     -Loading pickups
[2020-07-18 09:40:26] [TESTING]: LSPD_Weapons_Pickup = 89
[2020-07-18 09:40:26] [TESTING]: SAMA_Armour_Pickup = 94
[2020-07-18 09:40:26]   -Taxi faction initializing
[2020-07-18 09:40:26]     -Spawning pickups
[2020-07-18 09:40:26]   -Loading SF Airport Management faction
[2020-07-18 09:40:26]     -Spawning pickups
[2020-07-18 09:40:26]   -Loading LS International Airport faction
[2020-07-18 09:40:26]     -Spawning pickups
[2020-07-18 09:40:26]   -Loading SF Military Police faction
[2020-07-18 09:40:26]     -Spawning pickups
[2020-07-18 09:40:26]   -Loading LS Military Police faction.
[2020-07-18 09:40:26]     -Spawning pickups
[2020-07-18 09:40:26]   -Loading SA Anti Terrorists faction.
[2020-07-18 09:40:26]     -Spawning pickups
[2020-07-18 09:40:26]     -Spawning objects
[2020-07-18 09:40:26]   -Mush faction initializing
[2020-07-18 09:40:26]     -Spawning objects
[2020-07-18 09:40:26]     -Spawning pickups
[2020-07-18 09:40:26]   -Mush faction initializing
[2020-07-18 09:40:26]     -Spawning pickups
[2020-07-18 09:40:26]   -City Planning faction initializing
[2020-07-18 09:40:26]     -Spawning pickups
[2020-07-18 09:40:26]     -Spawning pickups
[2020-07-18 09:40:26]     -Spawning objects
[2020-07-18 09:40:26]   -Gouv faction initializing (SADA/SAAA/SABA/SACB)
[2020-07-18 09:40:26]     -Spawning objects
[2020-07-18 09:40:26]     -Spawning pickups
[2020-07-18 09:40:26]   -Xoomer faction initializing
[2020-07-18 09:40:26]     -Spawning pickups
[2020-07-18 09:40:26] [TESTING]: LSPD_Weapons_Pickup = 89
[2020-07-18 09:40:26] -IG Player Variables initializations...
[2020-07-18 09:40:26] -Vehicle Variables initializations...
[2020-07-18 09:40:26] -Other Variables initializations...
[2020-07-18 09:40:26] -Principal game mode initializing completed.
[2020-07-18 09:40:26]
   Game mode ready!

[2020-07-18 09:40:26] Number of vehicle models: 0
[2020-07-18 09:40:26] [SERVER]:  Vehicles are loading...
[2020-07-18 09:40:26] [MYSQL]: Receiving response on "SpawnVehicles", 861 rows.
[2020-07-18 09:40:36] [VEHICLES]: Vehicle spawned, 861 vehicles.
[2020-07-18 09:40:36] Spawning errors:
    -Vehicule id:1240(m:588) does not have a vehicle interior view associated!;
   -Vehicule id:1250(m:558) does not have a vehicle interior view associated!;

[2020-07-18 09:40:36] [MYSQL]: Receiving response on "getZonesFromDatabase", 43 rows.
[2020-07-18 09:40:36] [MYSQL]: Receiving response on "SpawnGazstations", 33 rows.
[2020-07-18 09:40:36] [DOORS]:  Doors are loading...
[2020-07-18 09:40:36] [MYSQL]: Receiving response on "LoadDoors", 1486 rows.
[2020-07-18 09:40:46] [DOORS]: loaded 16/20 map icons.
[2020-07-18 09:40:46] [MYSQL]: Receiving response on "LoggedOff_InitAllAtStart_res", 857 rows.
[2020-07-18 09:40:46] -All Player Variables initializations...
[2020-07-18 09:40:51] [MYSQL]: Receiving response on "getAreasFromDatabase", 43 rows.
[2020-07-18 09:40:51] [MYSQL]: Receiving response on "ReceiveShopsList", 157 rows.
[2020-07-18 09:40:52] [MYSQL]: Receiving response on "GetGroundCargos", 193 rows.
[2020-07-18 09:40:52] [MYSQL]: Receiving response on "Machines_LoadFromDB", 16 rows.
[2020-07-18 09:40:53] [MYSQL]: Receiving response on "elevators_loadFromDatabase", 2 rows.
[2020-07-18 09:40:53] [MYSQL]: Receiving response on "LoadSAAGFields", 11 rows.
[2020-07-18 09:40:53] [MYSQL]: Receiving response on "LoadSAAGPlants", 73 rows.
[2020-07-18 09:40:53] [MYSQL]: Receiving response on "ReceiveGovOffices", 69 rows.
[2020-07-18 09:40:53] [MYSQL]: Receiving response on "ReceiveObjectTypes", 66 rows.
[2020-07-18 09:40:53] [MYSQL]: Receiving response on "SpawnGroundObjects", 4770 rows.
[2020-07-18 09:41:03] [MYSQL]: Receiving response on "SpawnPosts", 4 rows.
[2020-07-18 09:41:04] [MYSQL]: Receiving response on "GetSasdRouteFromDb(0)", 24 rows.
[2020-07-18 09:41:04] [MYSQL]: Receiving response on "GetSasdRouteFromDb(1)", 61 rows.
[2020-07-18 09:41:04] [MYSQL]: Receiving response on "GetSasdRouteFromDb(2)", 20 rows.
[2020-07-18 09:41:04] [MYSQL]: Receiving response on "GetSasdRouteFromDb(3)", 189 rows.
[2020-07-18 09:41:04] ## SASD ROUTE TOO LARGE ## ## will truncate r:1,t:fac_sasd_jy_lsscres from 189 to 65 ##
[2020-07-18 09:41:04] [MYSQL]: Receiving response on "GetSasdRouteFromDb(4)", 10 rows.
[2020-07-18 09:41:04] [MYSQL]: Receiving response on "GetSasdRouteFromDb(5)", 26 rows.
[2020-07-18 09:41:05] [MYSQL]: Receiving response on "GetSasdRouteFromDb(6)", 2 rows.
[2020-07-18 09:41:05] [MYSQL]: Receiving response on "GetSasdRouteFromDb(7)", 150 rows.
[2020-07-18 09:41:05] ## SASD ROUTE TOO LARGE ## ## will truncate r:2,t:fac_sasd_jy_lsnebiz from 150 to 65 ##
[2020-07-18 09:41:05] [MYSQL]: Receiving response on "GetSasdRouteFromDb(8)", 0 rows.
[2020-07-18 09:41:05] [MYSQL]: Receiving response on "GetSasdRouteFromDb(9)", 31 rows.
[2020-07-18 09:41:05] [MYSQL]: Receiving response on "GetSasdRouteFromDb(10)", 19 rows.
[2020-07-18 09:41:05] [MYSQL]: Receiving response on "GetSasdRouteFromDb(11)", 12 rows.
[2020-07-18 09:41:05] [MYSQL]: Receiving response on "GetSasdRouteFromDb(12)", 9 rows.
[2020-07-18 09:41:05] [TESTING]: Finishing route, thisroute_max_leg:14, thisroute_total_leg:16
[2020-07-18 09:41:05] [TESTING]: Finishing route, thisroute_max_leg:5, thisroute_total_leg:7
[2020-07-18 09:41:05] [TESTING]: Finishing route, thisroute_max_leg:5, thisroute_total_leg:7
[2020-07-18 09:41:05] [MYSQL]: Receiving response on "elevator_floor_loadFromDatabase", 21 rows.
[2020-07-18 09:41:05] [MYSQL]: Receiving response on "elevator_floor_loadFromDatabase", 11 rows.
[2020-07-18 09:41:05] [SERVER]: The time is 9:41
[2020-07-18 09:41:10] fire_toggleVehFire(vehicleid:247, toggle:1) called.
[2020-07-18 09:41:10] fire_toggleVehFire(vehicleid:318, toggle:1) called.
[2020-07-18 09:41:10] fire_toggleVehFire(vehicleid:357, toggle:1) called.
[2020-07-18 09:41:10] fire_toggleVehFire(vehicleid:418, toggle:1) called.
[2020-07-18 09:41:10] fire_toggleVehFire(vehicleid:461, toggle:1) called.
[2020-07-18 09:41:10] fire_toggleVehFire(vehicleid:559, toggle:1) called.
[2020-07-18 09:41:28] [SERVER]: The time is 9:41
[2020-07-18 09:41:51] [SERVER]: The time is 9:41
[2020-07-18 09:42:13] [SERVER]: The time is 9:42
[2020-07-18 09:42:36] [SERVER]: Executing 'serverStart1'.
[2020-07-18 09:42:36]
[2020-07-18 09:42:36]
[2020-07-18 09:42:36]
[2020-07-18 09:42:36]  =======================================
[2020-07-18 09:42:36]  |                                     |
[2020-07-18 09:42:36]  |        YSI version 4.00.0001        |
[2020-07-18 09:42:36]  |        By Alex "Y_Less" Cole        |
[2020-07-18 09:42:36]  |                                     |
[2020-07-18 09:42:36]  =======================================
[2020-07-18 09:42:36]
[2020-07-18 09:42:36]    -black screens initialization...
[2020-07-18 09:42:36]       -players variables
[2020-07-18 09:42:36]    -black screens initialization completed.
[2020-07-18 09:42:36] Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â°
[2020-07-18 09:42:36] Â° Â° Â° Â° The state is being infected Â° Â° Â° Â°
[2020-07-18 09:42:36] Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â° Â°
[2020-07-18 09:42:36] Â° Â° Initializing "Infected" System
[2020-07-18 09:42:36] Â° Â° Initializing other plugins
[2020-07-18 09:42:36] Â° Â° Â° Initializing Map Andreas
[2020-07-18 09:42:37] PathFinder Plugin -> Creating New Thread
[2020-07-18 09:42:37] Â° Â° Â° Initializing FCNPC
[2020-07-18 09:42:37] Â° Â° Â° Initializing PathFinder
[2020-07-18 09:42:37] Â° Â° Â° Generating spawn loacations.
[2020-07-18 09:42:37] Â° Â° Â° initializing infected
[2020-07-18 09:42:37] Â° Â° Â° initializing reserves
[2020-07-18 09:42:37] Â° Â° Â° initializing timers
[2020-07-18 09:42:37] Â° Â° Â° initializing SQL connection
[2020-07-18 09:42:37] Â° Â° Script initialized
[2020-07-18 09:42:37]   Filterscript 'infected.amx' loaded.
[2020-07-18 09:42:37]
----------------------------------
[2020-07-18 09:42:37]  GOUVERNEMENT OBJECT SCRIPT
[2020-07-18 09:42:37] nz = 12.557999, stream is
[2020-07-18 09:42:37]  NB OF OBJ LOADED:  4338/X

[2020-07-18 09:42:37] ----------------------------------

[2020-07-18 09:42:37]   Filterscript 'mobjects.amx' loaded.
[2020-07-18 09:42:37]
[2020-07-18 09:42:37]
[2020-07-18 09:42:37]
[2020-07-18 09:42:37]  =======================================
[2020-07-18 09:42:37]  |                                     |
[2020-07-18 09:42:37]  |        YSI version 4.00.0001        |
[2020-07-18 09:42:37]  |        By Alex "Y_Less" Cole        |
[2020-07-18 09:42:37]  |                                     |
[2020-07-18 09:42:37]  =======================================
[2020-07-18 09:42:37]
[2020-07-18 09:42:37]    -black screens initialization...
[2020-07-18 09:42:37]       -players variables
[2020-07-18 09:42:37]    -black screens initialization completed.
[2020-07-18 09:42:37]    -LSPD Tickets initialization...
[2020-07-18 09:42:37] -Loading Testing1 Faction...
[2020-07-18 09:42:37] -Loading Testing1337 Faction...
[2020-07-18 09:42:37] [MYSQL]: Connection to `saarp` succesful!
[2020-07-18 09:42:37]   -Loading Objects...
[2020-07-18 09:42:37]   -Loading Areas...
[2020-07-18 09:42:37]   -Loading Vehicles vars...
[2020-07-18 09:42:37] -Testing1 Faction loaded correctly...
[2020-07-18 09:42:37]   Filterscript 'fac_test1.amx' loaded.
[2020-07-18 09:42:37]
[2020-07-18 09:42:37]
[2020-07-18 09:42:37]
[2020-07-18 09:42:37]  =======================================
[2020-07-18 09:42:37]  |                                     |
[2020-07-18 09:42:37]  |        YSI version 4.00.0001        |
[2020-07-18 09:42:37]  |        By Alex "Y_Less" Cole        |
[2020-07-18 09:42:37]  |                                     |
[2020-07-18 09:42:37]  =======================================
[2020-07-18 09:42:37]
[2020-07-18 09:42:38]    -black screens initialization...
[2020-07-18 09:42:38]       -players variables
[2020-07-18 09:42:38]    -black screens initialization completed.
[2020-07-18 09:42:38]       -setting BIOS environments
[2020-07-18 09:42:38]       -computers variables
[2020-07-18 09:42:38]       -players variables
[2020-07-18 09:42:38]    -computer initialization...
[2020-07-18 09:42:38]    -computer initialization completed.
[2020-07-18 09:42:38]    -tele-comunication system initializations...
[2020-07-18 09:42:38]       -Phone Objects adjustments
[2020-07-18 09:42:38]       -Phone Variables
[2020-07-18 09:42:38]       -Starting timers
[2020-07-18 09:42:38] -Loading Test2 Script...
[2020-07-18 09:42:38] -Loading Map Andreas...
[2020-07-18 09:42:38] [MYSQL]: Connection to `saarp` succesful!
[2020-07-18 09:42:38] -Test2 Script loaded correctly...
[2020-07-18 09:42:38]   Filterscript 'fac_test2.amx' loaded.
[2020-07-18 09:42:38] [MYSQL]: Receiving response on "cptr_LoadFromDatabase", 3 rows.
[2020-07-18 09:42:38] [MYSQL]: Receiving response on "GetDbPhones", 46 rows.
[2020-07-18 09:42:38] [SERVER]: The time is 9:42
[2020-07-18 09:42:41] [SERVER]: Executing 'serverStart2'.
[2020-07-18 09:42:41] Server password has been removed.
[2020-07-18 09:42:41]   Filterscript 'testing.amx' unloaded.
[2020-07-18 09:42:44] [INFECTED]: Infected must be spawned.
[2020-07-18 09:42:44] [npc:join] Infected has joined the server (203:127.0.0.1)
[2020-07-18 09:42:44] [INFECTED]: Connecting player is infected.
[2020-07-18 09:42:52] [INFECTED]: Infected must be spawned.
[2020-07-18 09:42:52] [npc:join] Infected has joined the server (202:127.0.0.1)
[2020-07-18 09:42:52] [INFECTED]: Connecting player is infected.
[2020-07-18 09:43:01] [SERVER]: The time is 9:43
[2020-07-18 09:43:01] [INFECTED]: Infected must be spawned.
[2020-07-18 09:43:01] [npc:join] Infected has joined the server (201:127.0.0.1)
[2020-07-18 09:43:01] [INFECTED]: Connecting player is infected.
[2020-07-18 09:43:09] [INFECTED]: Infected must be spawned.
[2020-07-18 09:43:09] [npc:join] Infected has joined the server (200:127.0.0.1)
[2020-07-18 09:43:09] [INFECTED]: Connecting player is infected.
[2020-07-18 09:43:18] [INFECTED]: Infected must be spawned.
[2020-07-18 09:43:18] [npc:join] Infected has joined the server (199:127.0.0.1)
[2020-07-18 09:43:18] [INFECTED]: Connecting player is infected.
[2020-07-18 09:43:24] [SERVER]: The time is 9:43
[2020-07-18 09:43:26] [INFECTED]: Infected must be spawned.
[2020-07-18 09:43:26] [npc:join] Infected has joined the server (198:127.0.0.1)
[2020-07-18 09:43:26] [INFECTED]: Connecting player is infected.
[2020-07-18 09:43:35] [INFECTED]: Infected must be spawned.
[2020-07-18 09:43:35] [npc:join] Infected has joined the server (197:127.0.0.1)
[2020-07-18 09:43:35] [INFECTED]: Connecting player is infected.
[2020-07-18 09:43:43] [INFECTED]: Infected must be spawned.
[2020-07-18 09:43:43] [npc:join] Infected has joined the server (196:127.0.0.1)
[2020-07-18 09:43:43] [INFECTED]: Connecting player is infected.
[2020-07-18 09:43:44] [TESTING]: RefreshDoorMapIcons() called (Initializer, interval=90).
[2020-07-18 09:43:46] [SERVER]: The time is 9:43
[2020-07-18 09:43:51] [INFECTED]: Infected must be spawned.
[2020-07-18 09:43:51] [npc:join] Infected has joined the server (195:127.0.0.1)
[2020-07-18 09:43:51] [INFECTED]: Connecting player is infected.
[2020-07-18 09:44:00] [INFECTED]: Infected must be spawned.
[2020-07-18 09:44:00] [npc:join] Infected has joined the server (194:127.0.0.1)
[2020-07-18 09:44:00] [INFECTED]: Connecting player is infected.
[2020-07-18 09:44:08] [INFECTED]: Infected must be spawned.
[2020-07-18 09:44:08] [npc:join] Infected has joined the server (193:127.0.0.1)
[2020-07-18 09:44:08] [INFECTED]: Connecting player is infected.
[2020-07-18 09:44:09] [SERVER]: The time is 9:44
[2020-07-18 09:44:17] [INFECTED]: Infected must be spawned.
[2020-07-18 09:44:17] [npc:join] Infected has joined the server (192:127.0.0.1)
[2020-07-18 09:44:17] [INFECTED]: Connecting player is infected.
[2020-07-18 09:44:25] [INFECTED]: Infected must be spawned.
[2020-07-18 09:44:25] [npc:join] Infected has joined the server (191:127.0.0.1)
[2020-07-18 09:44:25] [INFECTED]: Connecting player is infected.
[2020-07-18 09:44:31] [SERVER]: The time is 9:44
[2020-07-18 09:44:33] [INFECTED]: Infected must be spawned.
[2020-07-18 09:44:33] [npc:join] Infected has joined the server (190:127.0.0.1)
[2020-07-18 09:44:33] [INFECTED]: Connecting player is infected.
[2020-07-18 09:44:41] [INFECTED]: Infected must be spawned.
[2020-07-18 09:44:41] [npc:join] Infected has joined the server (189:127.0.0.1)
[2020-07-18 09:44:42] [INFECTED]: Connecting player is infected.
[2020-07-18 09:44:50] [INFECTED]: Infected must be spawned.
[2020-07-18 09:44:50] [npc:join] Infected has joined the server (188:127.0.0.1)
[2020-07-18 09:44:50] [INFECTED]: Connecting player is infected.
[2020-07-18 09:44:54] [SERVER]: The time is 9:44
[2020-07-18 09:44:58] [INFECTED]: Infected must be spawned.
[2020-07-18 09:44:58] [npc:join] Infected has joined the server (187:127.0.0.1)
[2020-07-18 09:44:58] [INFECTED]: Connecting player is infected.
[2020-07-18 09:45:06] [INFECTED]: Infected must be spawned.
[2020-07-18 09:45:06] [npc:join] Infected has joined the server (186:127.0.0.1)
[2020-07-18 09:45:06] [INFECTED]: Connecting player is infected.
[2020-07-18 09:45:15] [INFECTED]: Infected must be spawned.
[2020-07-18 09:45:15] [npc:join] Infected has joined the server (185:127.0.0.1)
[2020-07-18 09:45:15] [INFECTED]: Connecting player is infected.
[2020-07-18 09:45:16] [SERVER]: The time is 9:45
[2020-07-18 09:45:23] [INFECTED]: Infected must be spawned.
[2020-07-18 09:45:23] [npc:join] Infected has joined the server (184:127.0.0.1)

Thank you
rt-2

I fixed this problem by experimenting with the include orders. Here is what I done:

I moved the include from line 26, now to almost the bottom of my includes.
Note that I could not place it before "fixes.inc", otherwise, "fixes.inc" would give me an ALS error.
Thank you,
rt-2

I fixed this problem by experimenting with the include orders. Here is what I done:
I moved the include from line 26, now to almost the bottom of my includes. Note that I could not place it before "fixes.inc", otherwise, "fixes.inc" would give me an ALS error.
Thank you, rt-2

this fix dont work for me, do u try another?


text:
showAlertUpdate method does not show cancel button.

In your example file, the showAlertUpdate's cancel button is not showing.
Am I miss any props?
await AppVersionUpdate.showAlertUpdate(
          appVersionResult: result,
          context: context,
          mandatory: true,
          backgroundColor: Colors.grey[200],
          title: '새 버전의 앱으로 업데이트가 가능합니다',
          titleTextStyle: const TextStyle(
              color: Colors.black, fontWeight: FontWeight.w600, fontSize: 24.0),
          content: '새로운 업데이트가 발견되었습니다.',
          contentTextStyle: const TextStyle(
            color: Colors.black,
            fontWeight: FontWeight.w400,
          ),
          updateButtonStyle: const ButtonStyle(backgroundColor: MaterialStatePropertyAll(Colors.amber)),
          cancelButtonStyle:const ButtonStyle(backgroundColor: MaterialStatePropertyAll(Colors.redAccent)),
          updateButtonText: '업데이트',
          cancelButtonText: '나중에 하기',
        );

When you use mandatory = true the cancel button does not appear, as it is mandatory to update, if you want to give it as an option, update or leave it trimmed later, select prop mandatory = false


text:
added call to convert posix path to string to fix TypeError in save_p…

…retrained call. Fixes Issue #200

Merged. Thanks.

authors: aaronbriel kaushaltrivedi

repo: kaushaltrivedi/fast-bert


text:
Ship a binary version of the plugin

Since midsurfer only depends on ParaView, creating (and shipping) a binary version of this plugin should be possible by using the tools developed by Kitware:
https://github.com/Kitware/paraview-ci-example
Let me know what you think

Dear Mathieu,
Thank you for the suggestion! This is definitely on my list. The paper is currently under review, we will decide on how to proceed once we receive the reviews. I will keep this issue open for now.
Thomas

authors: mwestphal theusst

repo: kaust-vislab/MidSurfer


text:
FEATURE property to control truncation state

This allows the truncation to be expanded or collapsed via a property.
Contracted:
<truncate :truncated="true">...</truncate>

Expanded:
<truncate :truncated="false">...</truncate>

Bound:
<truncate :truncated="isExpanded">...</truncate>

data() {
  isExpanded: true
}

NOTE: I'm unsure if the property should be named to something truthy by default, like expanded so that true is expanded and false is collapsed

Could someone can merge this ? I need it haha

Or did @Soviut did u found an alternative solution ?

authors: CyrilDebon Soviut

repo: kavalcante/vue-truncate-collapsed


text:
Some feedback...

Hello, I just wanted to leave some feedback on this library.
Context
I'm developing a tool which needs Git functionalities. In particular, but not limited to, it has to clone a huge amount of repositories from different sources.
I started by using JGit but it's so bad it's almost ridiculous. Very often, clone operations are super slow and would end with a EOF exception. Of course, it does not happen with the native command.
Switching to SympleGit
Let's say that the README is quite catchy:

However, JGit's API comes with a learning curve and lacks direct, one-to-one support for CLI actions. Therefore, SympleGit is likely to be a more straightforward option for simple Git integration in many Java projects, particularly those utilizing basic Git functionalities. Let's delve into the details!

In my honest opinion, it cannot be more false. JGit is super easy to use, at least in my use case, every git command is a class in JGit. In SympleGit the clone command class does not exist.
The great thing about SympleGit is that it uses the native command to perform operations, which is so much faster and performant. The bad thing, again in my opinion, is that the API is not so well thought, and it's lacking.

The idea of creating custom git commands with executeGitCommand(...) surely is good to cover all cases even those that are not implemented yet, but still having them implemented as classes would make everything much easier to use.
It's so confusing to do this:

SympleGit sympleGit = SympleGit.custom()
    .setDirectory(repoDirectoryPath)
    .build();

Why do I have to give the directory here instead of giving it to the command directly? Like this for JGit:
CloneCommand cmd = new CloneCommand()
    .setDirectory(destDir.resolve(path).toFile())
    .setURI(url)
    .setRemote(remote)
    .setBranch(branch);
// In this case, destDir is the base dir in which I want to store all the projects
// path is the where I want to clone the repository, the last part of the path will be the name of the directory

I find it a bit more intuitive
3) I read the README multiple times, but I still don't know how I can track the progress of a command. Probably because, yet again, it's not very intuitive. By nature, working with Process and ProcessBuilder in Java is a cumbersome task, processing the output of a process properly is hard. And for this very reason, a library that uses such APIs should make it as easy as possible for the end user to use it.
The first thing that comes to my mind when I want to track the progress of an external process is something like this:
// I get the why of the check...
if (! gitCommander.isResponseOk()) {
    System.out.println("An Error Occured: " + gitCommander.getProcessError());
    return;
}

// Then...
while (command.output ...) {
// print output
}

JGit here is doing a far better job here, I can modify the above command like this:
CloneCommand cmd = new CloneCommand()
    .setProgressMonitor(new TextProgressMonitor()) // And boom, I automatically have output to the console
    .setDirectory(destDir.resolve(path).toFile())
    .setURI(url)
    .setRemote(remote)
    .setBranch(branch);
// Not only that, I can even make custom monitor implementations

Conclusion
I believe SympleGit could become a very good alternative to JGit, but it definitely needs to grow, improve and expand the API.
In the meantime, I think I'll implement a custom solution that uses the native command just like SympleGit because it's simply much much better than JGit which crashes all the time.

Hi,
Sorry for very late reply & thanks for the comments.
I was a bid dubitative, about why it's confusing to do that:
SympleGit sympleGit = SympleGit.custom()
    .setDirectory(repoDirectoryPath)
    .build();

Could you please elaborate a little? I'm not sure of the importance of the issue.
About the progress monitor, I  clearly understand the need, but can you tel when it's important to set up monitor?
Maybe my projects are not big enough, I never had the need...
Of course, we will do it cleanly, extendable like you wish.
Best,
N.

authors: ndepomereu palexdev

repo: kawansoft/SympleGit-Java


text:
自定义属性存放

Audit Events https://apereo.github.io/cas/5.1.x/installation/Audits.html

登录时传入部分信息，登录成功需要记录相关信息
ip信息，传入参数信息

自定义Credential已得到解决

repo: kawhii/sso


text:
Test enhancement

Changed log

Set the multiple PHPUnit version for the different PHP versions.
Add the white filter list in phpunit.xml setting.

Thank you for the pull request! 🙂
Do you mind explaining the reason for these changes? Especially the added PHP version constraint, since it breaks compatibility with PHP 5. I know PHP 5 is reaching its end of life very soon, but I don't see a reason to break compatibility unless it's required.
I also think the phpunit version string should be "^6.2 || ^7.0" rather than "^6.2|^7.0", at least according to the Composer docs.

As you say, I set the required PHP version at least 7.0+ because the PHP 5 is EOL.
How about setting the >=5.6 in composer.json require key?
The PHPUnit version is "^6.2 || ^7.0" is the correct defined version description.

repo: kayex/http-codes


text:
🛑 GITHUB is down

In a0a45f3, GITHUB (https://www.githubstatus.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: GITHUB is back up in 5e72df3.

repo: kayketeixeira/upptime


text:
projection type

The code is using np.random.randn() times input vector.
In the LSH paper survey, we are using either (Gaussian Distribution * input + bias)/W or (Uniform Distribution * input). I was wondering if we should change the distribution to uniform in the code?

I have seen that Gaussian Random Projection is on way to implement the random projections. What is this LSH paper survey?

repo: kayzhu/LSHash


text:
Use materialstore-0.13.0-SNAPSHOT or higher

The materialstore-0.13.0-SNAPSHOT resolved the issue
The pom.xml has no
Now most of the external dependencies for the inspectus project can be resolved by Gradle automatically.

done at 0.6.0

repo: kazurayam/inspectus


text:
Add operations for account to CLI

Adds a command to request all operations relating to a given account
to the CLI application.
Fixes #163
Is there a GIF that reflects how this work made you feel?

@correlator @kbacha can you guys take another look at this? Thanks!

@kbacha can you take a look at this refactor? Took me a bit of Rust-y try and error to figure out the indent level–aware nesting, but in the end, the solution I got was pretty simple.

repo: kbacha/stellar-sdk


text:
add extraPodLabels, hub access label by default

ensures network access to the hub with the default hub networkPolicy in the jupyterhub helm chart

Thanks!

authors: TomAugspurger minrk

repo: kbatch-dev/helm-chart


text:
Patch 1

this branch for our open mic sessions:
It should contains the schedule and contents of the seminars

@blcham

Does it make sense to have the open mic schedule publicly visible, when the sessions are internal to KBSS? Or is there a plan to make the sessions public?

Does it make sense to have the open mic schedule publicly visible, when the sessions are internal to KBSS? Or is there a plan to make the sessions public?

Yes, this was the idea, see #7. I would like to publish some of the presentations and possibly invite somebody to join our presentation online.

Good thing is to have some static page with programme and link it every time like three days before.

authors: MichalMed ahmadjana blcham ledsoft

repo: kbss-cvut/kbss-website


text:
Create Installer Form

Create an installer form to collect information on settings that writes the config file and tests the database, creates objects, and initializes the admin. It should also test whether or not it can send mail, and write to the disk for file uploads.

this is not going to happen by me


text:
[Feature] Tree-sitter grammar

Discussed in https://github.com/kcl-lang/kcl/discussions/595

Originally posted by matoous July  3, 2023
Hi team!
Are there any plans to offer Tree-sitter grammer for KCL? I would be happy to contribute but wonder whether the repository should be maintained under the kcl-lang organization.

Hi there @octonawish-akcodes If you are willing, you can work in this repo. Thank you! ❤

repo: kcl-lang/tree-sitter-kcl