add dropCache method

invalidate the whole cache with one command.
this can be useful if you need to invalidate the entire cache when you change certain routes.
think about a main menu and a sub menu: when the use navigates the sub menu, all the sub routes are cached and fetched from the cache. then, when the user navigates the main menu, all the cached routes need to be dropped.

Yes, this feature should be added
I think dropCache is not semantic enough, will clearAllCaches be better?
And there is an omission, the new method is not exposed in src/index.js

@CJY0208
I renamed it into clearCache because the cache is just one for all the components, right?
I exported it as you suggested 👍


Lots of zero-size files in ENOSP situation

This is just a FYI.   We've seen this odd behavior, when running out of disk
space.  In this particular LevelDB instance, we had ~500.000 files, of which
~386.000 were zero-length.

Let me know if you want more info for further investigation if you find this
relevant.

Kresten

^count  ^byte size
8986  2100454
8986  2099630
8988  2097214
   3  2031616
8986  1141855
8986   817817
8987   796603
8987   786279
8988   679909
8986   675593
8986   622029
8987   549499
8986   545361
8988   543867
8986   483052
   2   458752
8987   270322
   2   196608
8987   173884
   5    65536
386412        0

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 22 Dec 2011 at 4:39

Hi Kresten,

Thanks for the report.

(1) Can you send me the names of some of the zero length files?  That will
help track down which part of the code was generating them.

(2) if there is a non-empty LOG file in the database directory,
the contents of that file could also help.

(3) Do you know what you were doing when this happened?
E.g., repeatedly opening the DB, or opening the DB once and
doing lots of writes to it, or opening the DB and just reading from it.

Original comment by<EMAIL_ADDRESS>on 18 Jan 2012 at 6:11

Fixed in change 3c8be108bfb5

Original comment by<EMAIL_ADDRESS>on 25 Jan 2012 at 11:15

Changed state: Fixed


Add Meeanakshi28's file

I've reached step 6, and the commit is to add title and add new instructions

add new meme and image with markdown


add new obstacles

when obstacles are created as individual objects, new obstacles can’t be added by the player

Solved.
Use a list to store obstacle positions. No longer objects.


Limit rewards to seedlist if desired

Limit rewards to seedlist addresses only if desired

This PR is completely wrong so please close it. You are taking the configuration of rewards distribution and mixing it up with seedlist which are two completely different things. You are actually filtering out addresses from config like stardust addresses (that get a constant 5% share of rewards) if they are not on the seedlist - they aren't, never were on that seedlist and don't need to be there. If your goal was to not distribute rewards to peers not present on the seedlist than nothing needs to be added AFAIK as the node running the GL0 consensus is not adding peers from outside of the seedlist as facilitators so effectively will not attempt distributing the rewards to such peers.

Re-worked this PR per our offline discussion.

This is blocked for now.


refactor error handling so not all exceptions are caught

I've been seeing reports where a code-level error gets caught by the try/except, and gets passed back to the agent as an AgentErrorObservation, even though there's nothing it can do to recover
This PR tries to be more selective about which types of errors we handle and pass back to the agent.

I think I love these changes. 😅
I also think we now need to send specifically all JSON errors to the LLM.
I went through everything I could find that is affected, and I think it should work well, but I'm less sure about the other agents than monologue. I suppose there is an inherent risk in that we really didn't have to catch errors we knew were handled downstream, as it is the case with JSON parsing. But it looks like the rest will never happen(tm) 😆
For the loops PR, I think it has to be even more simplified. 'Any AgentErrorObservation' now affects too much, etc.


Cannot import as package

#!/usr/bin/env node is preventing the application from being imported as package

Fixing by refactoring into npm package, see @govtechsg/open-certificate


Add experimental ViewTransition interface

This adds the experimental ViewTransition interface. See MDN docs and W3C specs. I hope experimental APIs are allowed.
I followed the contributing guidelines, but let me know if I did something wrong.

Added.

@daxpedda I wanted to ask an additional question, when can it be moved into the webidls/enabled directory? I looked at the contributing guide and there was no mention of this.

We don't have an official guidelines for this. Basically when we think that the API isn't going to change anymore.
It's a candidate recommendation, so I'm assuming this isn't going to change anymore, but it's only implemented by Chromium and has very low usage across the web.
Considering how close this is to recommendation I would prefer to wait unless there is a strong incentive otherwise.

Alright. If you're wondering, the reason why I added this is because someone requested this as a feature in Dioxus, which is an SPA and thus would benefit quite a bit from this.


Please add Yacht Image by default and web-gui for configuration BurmillaOS

Please add Yacht Image by default on port 80 and add web gui / console menu for configurating BurmillaOS like zraid drive / errors of disk or system / Docker configuration / Update all Docker containers/images

I'm not familiar with Yacht with very quick look, I would say that we don't want add it by default as target have been keep BurmillaoS as small as possible but if someone will come with pull request which adds it as optional service which can be enabled with `ros service´ we can consider to include it.
One thing however this worry me a bit is that based on https://github.com/SelfhostedPro/Yacht/releases latest release is over 2 years old and even that is marked as alpha.

well, then you can safely add it to the ros service, and you can add support for creating a hardware raid array (raid 5,6,10) and you can add a message about the state of the raid array and its automatic recovery

@dedsecproyt just to make sure that there is no unrealistic expectations. BurmillaOS is very very small project where developer group in practice is me, myself and I and we do all the in our spare time which why we are forced to prioritize things.
Because it is you who did create this feature request which have not been here earlier it is also you who need to come with pull request to https://github.com/burmilla/os-services which implements this. I will then review it and either merge it or provide feedback depending if it fits to our standards.

and please add watchtower for auto-updating containers

Absolute not, please do NOT include it to your pull request. It is very important that our public GitHub repositories works as single source of truth about all the components and their versions which are included to BurmillaOS.
If you want to automate upgrade process then it must be something like GitHub bot which automatically create pull request against of os-services repo when new version of Yacht is released. However, it is also important to note that recently we basically have not ever updated any applications to existing versions of BurmillaOS. That why if we want to automate this process we should continue discussion about OS version upgrade automation in https://github.com/burmilla/os/issues/14

and Yacht on DokerHub have updates in this year

Those are non-release, nightly/alpha versions which underline the point that why tools like watchtower are bad idea. Anyone how use that combination can expect to see their environment get broken anytime, without explanations. If that code is stable they should release 0.0.8 version.

On DokerHub Yacht have updated container

and repo github repo of yacht have a new commits than releases

You are missing the point. Each application which is considered stable should have version number and clear release notes what have been changed on that version. Also there is multiple articles/blog post, etc discussion about you should not ever user latest tag. Please, read those.

and repo github repo of yacht have a new commits than releases

Merged code in master mean non-tested, unstable, alpha/beta code which is very bad idea to use anywhere else than development environments. BurmillaOS main use case is provide reliable platform for business critical applications which need to works 24/7 so we cannot anything like that to here.
PS. Sorry to be rude I don't have time for this discussion. Like said earlier, I who get Yacht to release new version with release notes and come with pull request to os-services repository we can consider to merge it. Other why we are ready with this discussion.


ldap_entry fails in chef client 13

       ================================================================================
       Error executing action `create` on resource 'ldap_entry'
       ================================================================================

       NameError
       ---------
       uninitialized constant Chef::Resource::LdapEntry

       Cookbook Trace:
       ---------------
       /tmp/kitchen/cache/cookbooks/ldap/providers/entry.rb:178:in `load_current_resource'

I'm planning on updating this cookbook for use with Chef Client 13 sometime in mid March.

I too am running into this upgrading a legacy environment to chef 13. Any updates?

Apologies, I don't really have the time to support this anymore. I'll gladly accept patches and roll a new release, or hand this to someone who does have time to maintain. As I recall, there were a lot of changes around LWRPs that caused this to break.


Check for previous/existing GitHub issues/module proposals

[x] I have checked for previous/existing GitHub issues/module proposals.

Check this module doesn't already exist in the module indexes

[x] I have checked for that this module doesn't already exist in the module indexes.

Bicep or Terraform?
Terraform
Module Classification?
Pattern Module
Module Name
avm-ptn-openai-e2e-baseline
Module Details
I will be mirroring the pattern module in Bicep. https://github.com/Azure/Azure-Verified-Modules/issues/1048
Based off of this doc. https://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/baseline-openai-e2e-chat
Do you want to be the owner of this module?
Yes
Module Owner's GitHub Username (handle)
cshea-msft
(Optional) Secondary Module Owner's GitHub Username (handle)
No response

@cshea-msft give me a few days to align internally. Tnx!

@prjelesi any update on this?

@cshea-msft can we include 'chat' in module name?

@prjelesi no this is what I am following. https://github.com/Azure/Azure-Verified-Modules/issues/1048 i reached out to the owner of the module and said it was different than what we are doing.

@prjelesi
"I CONFIRM I WISH TO OWN THIS AVM MODULE AND UNDERSTAND THE REQUIREMENTS AND DEFINITION OF A MODULE OWNER"

@prjelesi are we good to move this into in development ?

@cshea-msft
Thanks for confirming that you wish to own this AVM module and understand the related requirements and responsibilities!
Before starting development, please ensure ALL the following requirements are met.
Please use the following values explicitly as provided in the module index page:

For your module:

ModuleName - for naming your module
TelemetryIdPrefix - for your module's telemetry

For your module's repository:

Repo name and folder path are defined in RepoURL
Create GitHub teams for module owners and contributors and grant them permissions as outlined here.
Grant permissions for the AVM core team and PG teams on your GitHub repo as described here.

Check if this module exists in the other IaC language. If so, collaborate with the other owner for consistency. 👍
You can now start the development of this module! ✅ Happy coding! 🎉
Please respond to this comment and request a review from the AVM core team once your module is ready to be published! Please include a link pointing to your PR, once available. 🙏
Any further questions or clarifications needed, let us know!
Thanks,
The AVM Core Team

Closing this in favor of https://github.com/Azure/Azure-Verified-Modules/issues/1145 which is already in development


[ffmpeg] avdevice CoreAudio dependency fix for osx

Describe the pull request

What does your PR fix? The FindFFmpeg cmake script is missing a dependency for ffmpeg on osx when compiled with the avdevice feature, resulting in link errors (see for instance https://travis-ci.com/github/mcmtroffaes/ffmpeg-msvc-build/jobs/497488666#L282). I've confirmed the required dependency from the ffmpeg configure script: https://github.com/FFmpeg/FFmpeg/blob/36a5ae619a7d255c27f66a343a7861108d789159/configure#L3405

Which triplets are supported/not supported? Have you updated the CI baseline? No changes.

Does your PR follow the maintainer guide? To the best of my knowledge, yes.

Please run vcpkg x-add-version ffmpeg to solve the failures on x86-windows.

Thanks. I've reran x-add-version for ffmpeg (not sure what went wrong on the previous iteration...), hopefully should be good now.

LGTM now, thanks for your fix @mcmtroffaes.

Tried to bump the port version but something might have gone wrong with the git-tree version... Will do clean rebase, hang on.

@mcmtroffaes there was another ffmpeg PR that was merged before this PR, you have to rebase again :)

@mcmtroffaes Could you please rebase to solve the conflicts?

I've rebased it just now. Should be good to go again.

Rebased to resolve conflicts.

Rebased & conflicts resolved.

@mcmtroffaes Could you rebase again? I merged your other PR first since it was passing CI.

Sure, rebased again. CI should pass... 🤞

@mcmtroffaes you'll need to remerge with latest I'm so sorry haha

That's alright, merged once again.

@mcmtroffaes thanks so much!


Error (Xcode): ../../../../.pub-cache/hosted/pub.dev/win32-3.1.4/lib/src/guid.dart:31:9: Error: Type 'UnmodifiableUint8ListView' not found.

flutter Doctor:
[✓] Flutter (Channel stable, 3.24.1, on macOS 14.5 23F79 darwin-arm64, locale en-IN)
    • Flutter version 3.24.1 on channel stable at
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 5874a72aa4 (13 days ago), 2024-08-20 16:46:00 -0500
    • Engine revision c9b9d5780d
    • Dart version 3.5.1
    • DevTools version 2.37.2

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/sanjaypal/Library/Android/sdk
    • Platform android-34-ext8, build-tools 34.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.4)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15F31d
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] VS Code (version 1.90.1)
    • VS Code at /Users/Downloads/Visual Studio Code.app/Contents
    • Flutter extension version 3.94.0

[✓] Connected device (4 available)
    • iPhone 15 (mobile)              • 13D37D19-2C26-46A4-8A71-25DD784A6124 • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-17-0 (simulator)
    • macOS (desktop)                 • macos                                • darwin-arm64   • macOS 14.5 23F79 darwin-arm64
    • Mac Designed for iPad (desktop) • mac-designed-for-ipad                • darwin         • macOS 14.5 23F79 darwin-arm64
    • Chrome (web)                    • chrome                               • web-javascript • Google Chrome 128.0.6613.86

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

• No issues found!

@yamini-chaudhary  Have you tried flutter clean and flutter pub get?

Are you using it for ios/macos? The win32 package is typically used for Windows-specific functionalities, and it’s not intended to be used on iOS or macOS platforms.

Hi, win32 package is not being used directly in project. It's an indirect dependency I've tried running flutter clean, flutter pub get, and even flutter pub cache repair, but the issue persists only on iOS. Everything works fine on Android. Do you have any suggestions for resolving this issue on iOS?
Thanks!

Have you tried flutter pub cache clean?

Are you using it for ios/macos? The win32 package is typically used for Windows-specific functionalities, and it’s not intended to be used on iOS or macOS platforms.

Hi, win32 package is not being used directly in project. It's an indirect dependency I've tried running flutter clean, flutter pub get, and even flutter pub cache repair, but the issue persists only on iOS. Everything works fine on Android. Do you have any suggestions for resolving this issue on iOS?
Thanks!

Have you tried flutter pub cache clean?

yes

@yamini-chaudhary
This most probably should resolve your issue.
Will close this in favor of it for now. If the issue still persist, write in comments and I'll reopen it.

@yamini-chaudhary This most probably should resolve your issue. Will close this in favor of it for now. If the issue still persist, write in comments and I'll reopen it.

Sure, you can close it. The issue was resolved when I replaced the package that had an indirect dependency on win32.


//poll can record 0's in the results for all options when it shouldn't

Short Description
Polls can report results inaccurately in the embed due to results having all 0's even when there are many reactions.
Steps to Reproduce
Step 1:
Working on this part still, so far CNR with short polls and few reactions.
Step 2:
Step 3:
Step 4:
Expected Result (how should it be behaving?)
The results should be reported accurately.
Actual Result (what is the current behavior?)
The results are reported as all zeroes even though there are many responses.
Current Bot Version (run the info command and look at the footer)
d673686

This may be due to the partial outage that occurred early during the poll, although I'm not certain of this. It would track as, although the poll is still in memory, it is using client.messageReactionAdd/Remove listeners instead of raw packet listeners which are what enable listening to uncached messages. It also may be due to the absolute spaghetti fest that is the poll command, which will be solved either before or after the syntax redesign.


♻ Add new command mkdir

Added script for the shell command used for creating new directories: mkdir.

@abigger87 RFC :)


Ability to save Eloquent model's database columns in alphabetical order

Summary
Currently in ModelsCommand.php when getting properties from table, it's adding columns in same order that columns are saved in database.
src/Console/ModelsCommand.php
protected function getPropertiesFromTable($model)
{
    ...
    $columns = $schema->listTableColumns($table, $database);
    ...
}

This means that if there are multiple people working on the same project, it's quite likely that each person's database might have slightly different column order in its tables. This happens if two people are adding new columns to the same table and neither of them are using ->after('column_name') when creating migrations.
This eventually leads to constants merge conflicts in Eloquent models PHPDocs, which would be prevented if there was a config setting to force properties from table to be sorted alphabetically for example. Simple ksort() should do the work I think.
src/Console/ModelsCommand.php
protected function getPropertiesFromTable($model)
{
    ...
    $columns = $schema->listTableColumns($table, $database);
    ksort($columns);
    ...
}

Sounds good to me, but I think such solution should be optional (aka config setting probably).

For one, there are databases which don't even have ->after().
For example in Postgres you can't change the order of columns
Since for such cases, I cannot change the database structure, there is value having the order the same as in the database (thus my suggestion it being optional)
Also I just find it useful to immediately see if a model has an id (which is usually the first column in 99.99% cases) and not having to go through the phpdoc to find it.

Does this make sense?

Sorry for a delay. Yes! Definitely agree that it should be optional (turned off by default since that's the way it currently works), but you can change it in config :)

I think there is a little bit of value in keeping the docblock order similar to what's in the DB. But I find it problematic that smart reset wants to constantly reorder some properties just so it would match what's in my local DB.
Here is the how we got to the problem: we sometimes work off of a database dump of the dev or staging DB. Most times when we create migrations, we would deploy them to the dev environment first. But sometimes we are in a hurry with a new feature and deploy it straight to staging first. In that case there may be a change on the dev environment that's not in staging yet that also adds a new column, and the result is that the order of the columns on dev and staging become slightly different...
And then comes the problem that some colleagues work with the latest dev database dump and some with staging's. And when we run php artisan ide-helper:models --write --smart-reset, we constantly get annoyed with diffs like this happening:


Finish mos_fgetc in MOS

Need to implement C flag for EOF

C if last character in file (EOF)
Otherwise NC

Optimisation coded and tested


HHH-15281 INSERTs/UPDATEs no longer executed as JDBC Batch statements if hibernate.temp.use_jdbc_metadata_defaults is set to false

https://hibernate.atlassian.net/browse/HHH-15281

thanks!


Fix issue #100 - remove reference to undefined variable language

Oops - created the PR against the wrong branch - closing


Problem with creating semantic functions inline...

Please refer to the document at the following url:
https://learn.microsoft.com/en-us/semantic-kernel/ai-orchestration/plugins/semantic-functions/inline-semantic-functions?tabs=Csharp
When I am trying to create a semantic function inline, the code given in the documentation url above does not work:
Specifically, in the following code:
var promptConfig = new PromptTemplateConfig
{
Schema = 1,
Type = "completion",
Description = "Gets the intent of the user.",
Completion =
{
MaxTokens = 500,
Temperature = 0.0,
TopP = 0.0,
PresencePenalty = 0.0,
FrequencyPenalty = 0.0
},
Input =
{
Parameters = new List
{
new InputParameter
{
Name = "input",
Description = "The user's request.",
DefaultValue = ""
}
}
}
};
I get syntax errors for the following : MaxTokens, Temperature, TopP, PresencePenalty, FrequencyPenalty
Error	CS0117	'AIRequestSettings' does not contain a definition for 'MaxTokens'  etc...
I am using   microsoft.semantickernel\1.0.0-beta2\

https://github.com/microsoft/semantic-kernel/issues/3173

Thanks for the response Chris, I will try that later.  BTWI was also trying to use the code in the docs where context parameters are used to pass multiple inputs as shown in the url below:
https://learn.microsoft.com/en-us/semantic-kernel/ai-orchestration/plugins/native-functions/multiple-parameters?tabs=Csharp
and I am running into syntax errors related to SKParameter not being recognized, the error is:
Error	CS0246	The type or namespace name 'SKParameter' could not be found (are you missing a using directive or an assembly reference?)	SKPrompts	C:\Siva\Projects\SemanticKernel\SKPrompts\SKPrompts\Plugins\MathPlugin\Math.cs	19	Active
Lemme know if you need me to create a separate issue for this.
Thanks

Beta3 is available: https://github.com/microsoft/semantic-kernel/releases/tag/dotnet-1.0.0-beta3

Just curious, is semantic kernel going to GA status in November with the
release of .net 8.0?
Thanks
On Wed, Oct 25, 2023, 5:05 PM Chris @.***> wrote:

Beta3 is available:
https://github.com/microsoft/semantic-kernel/releases/tag/dotnet-1.0.0-beta3
—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/semantic-kernel-docs/issues/53#issuecomment-1780054533,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHHYIQDYE36SHRLFSABOKXTYBF5IRAVCNFSM6AAAAAA6KRHWEGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBQGA2TINJTGM
.
You are receiving this because you authored the thread.Message ID:
@.***>

Do you still need help with your issue? The repo where you've posted isn't monitored as frequently. Could you please post your question as an issue or start a discussion in our main repo? That way, it will get the attention it needs.
Thanks for understanding!


Initial checkin - Step Function cross-execution concurrency control pattern

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Description
This example demonstrate the implementation of cross-execution concurrency control for AWS Step Function workflows,  by utilizing the listExecutions() API (https://docs.aws.amazon.com/step-functions/latest/apireference/API_ListExecutions.html).
Within a single flow, one can utilize Map or Distributed Map state to control how many concurrent flows can be launched within the same execution. However, there are use cases where one may want to limit the number of concurrent executions of the same workflow, for example, due to downstream API limitation or tasks that requires human intervention.
Implementation
Concurrency Controller function:
The concurrency controller Lambda function will check, for a given SFN ARN, the current number of executions using the listExecutions API. It then compares that against a preset concurrency threshold, a static value stored in SSM Parameter Store (for simplicity), and return a “proceed” or “wait” flag
Other considerations

Single SAM template is used to create all resources
Test runner: Lambda function that generates test messages to SQS (e.g., 1k - 10k)
SQS provides trigger for Concurrency controller Lambda function, with batch size of 1 and maximum concurrency set to 4 (to avoid ThrottlingException for the API call and racing condition)
A random delay up to 1 sec (jitter) is introduced when listExecutions is called to avoid racing condition
Concurrency Threshold set to 10 in SSM Param Store
listExecution() API call is eventual consistency and results are best effort (no SLA) → Concurrency can exceed threshold value on occasion
Concurrency can be tracked using CloudWatch Log Insight

This is a check-then-act race condition where multiple execution will check the current execution count, believe it's below a threshold and schedule theirs going above the threshold value.
Jitter doesn't solve race conditions, it will just make them harder to find where 4 concurrent executions in this case will sometimes trigger a race condition depending on where the dice rolls falls. Jitter is really for traffic shaping.
You're petter of using conditional writes on DynamoDB to control the concurrency which can do conditional writes, and will solve the issues.


Root folder for Temporal stuff

Hi @cappuc
Wouldn't it be better to have Workflows and Activities registered automatically/placed by artisan commands in the app/Temporal folder instead of the root? In bigger projects that's a good separation because you can instantly see it's Temporal-related, especially if you have Actions and other Laravel layers in the root.
Currently:

It could have been:

Yes it makes sense to group Workflows and Activities under a Temporal namespace.
For autodiscovery we can simply add the new namespace but for the make commands we should check if the project is using the new or the old structure and generate the class in the right namespace

Hi @michael-rubel
I've added support for the Temporal root namespace in 0.6.9.
If you want to use it, you just need to move existing workflows and activities to App\Temporal\Workflows and App\Temporal\Activities namespaces

@cappuc Thanks!


A bunch of features to add

[ ]
Add fade in animation for titles and chat
Add enchantment glint
Why can't I see how much of something I have
Add boss bar
Render glow effect
Render color on opened chests with "color" names
ADD A KEYBIND CHANGING GUI SO I WONT LEAVE THE SITE WHEN I SPRINT

Add fade in animation for titles and chat

Fading Should be there not aware of the bug

Add enchantment glint

Yeah needs to be done, though not in priority, there a simple indicator in inventory gui for now

Add boss bar

Bossbars are fully supported.

Render glow effect

Which one?

Render color on opened chests with "color" names

Do you display title of the gui window like vanilla does?

ADD A KEYBIND CHANGING GUI SO I WONT LEAVE THE SITE WHEN I SPRINT

just press f11 in chromium based browser
or enable auto full screen in the setting
or install disable keybidings extension to remove ctrl+w globally (but not recommended)


[Feature Request] Define Workflow return type via attribute

Is your feature request related to a problem? Please describe.
We have no ability to unpack protobuf object based on information from the metadata.messageType header.
Also any workflow method can't have not Generator type because it has yield statements inside.
And right now it's impossible to define custom return type in workflow.
Describe the solution you'd like
There are two options:

add return type in the existing attribute Workflow
add separated attribute

There already  is the \Temporal\Workflow\ReturnType attribute.
https://docs.temporal.io/dev-guide/php/foundations#workflow-return-values


Make generated C++ code compile

(at least the factorial.val example)
reimplement changes from compile-cxx branch
This PR fixes that, by doing two things:

ensuring the name of the module and the names of the written files match (don't include "Main.h", when we generate "main.h")
When the program contains a main function, add a top-level main function in the generated CXX code that just calls the one from the appropriate module.

I think we can simplify entryPointBody quite a bit. I left inline comments.

Applied the suggestion for first(transformedBy:). I still kept two functions for better readability. I feel that putting too much code in the lambda seems to make the code harder to read.


Allow explicit AWS credentials configuration via opts

Sometimes it is useful to have the ability to pass the AWS credentials to the logger directly via the opts object.
This PR makes that possible, with the env vars serving as a fallback when the values are not provided. This guarantees that we do not break anything.

should be solved by https://github.com/mirkokiefer/bunyan-cloudwatch/pull/9


Infix to Postfix using Stack in C++

Description
Hey, I want to create documentation on Infix to Postfix using Stack in C++.
Domain
DSA
Type of Contribution
Documentation
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

/assign


AttributeError: 'int' object does not have 'upper' LOG_LEVEL.upper()

Describe the bug
Earlier I used to create docker dispatch application without any issue, but when I try it today Im getting below error
AttributeError: 'int' object does not have 'upper' LOG_LEVEL.upper()

its keep on restarting containers

is there any code has changed recently ?

@csetarun2 this was reported here and addressed in this PR. Please, set LOG_LEVEL in your .env and/ or upgrade your version of Dispatch.

Thank you @mvilanova  for your help, Its working now


Neo4J schema not inferred correctly by Neo4JGraph Object

System Info
langchain=0.0.2
Who can help?
@hwchase17
Information

[ ] The official example notebooks/scripts
[ ] My own modified scripts

Related Components

[ ] LLMs/Chat Models
[ ] Embedding Models
[ ] Prompts / Prompt Templates / Prompt Selectors
[ ] Output Parsers
[ ] Document Loaders
[ ] Vector Stores / Retrievers
[ ] Memory
[ ] Agents / Agent Executors
[X] Tools / Toolkits
[ ] Chains
[ ] Callbacks/Tracing
[ ] Async

Reproduction
Steps to reproduce behaviors:

Push the following dataset to neo4J (say in neo4J browser)

CREATE (la:LabelA {property_a: 'a'})
CREATE (lb:LabelB {property_b1: 123, property_b2: 'b2'})
CREATE (lc:LabelC)
MERGE (la)-[:REL_TYPE]-> (lb)
MERGE (la)-[:REL_TYPE {rel_prop: 'abc'}]-> (lc)

Instantiate a Neo4JGraphObject, connect and refresh schema

from langchain.graphs import Neo4jGraph

graph = Neo4jGraph(
    url=NEO4J_URL,
    username=NEO4J_USERNAME,
    password=NEO4J_PASSWORD,
)

graph.refresh_schema()
print(graph.get_schema)

You will obtain
       Node properties are the following:
        [{'properties': [{'property': 'property_a', 'type': 'STRING'}], 'labels': 'LabelA'}, {'properties': [{'property': 'property_b2', 'type': 'STRING'}, {'property': 'property_b1', 'type': 'INTEGER'}], 'labels': 'LabelB'}]
        Relationship properties are the following:
        [{'type': 'REL_TYPE', 'properties': [{'property': 'rel_prop', 'type': 'STRING'}]}]
        The relationships are the following:
        ['(:LabelA)-[:REL_TYPE]->(:LabelB)']

Expected behavior
       Node properties are the following:
        [{'properties': [{'property': 'property_a', 'type': 'STRING'}], 'labels': 'LabelA'}, {'properties': [{'property': 'property_b2', 'type': 'STRING'}, {'property': 'property_b1', 'type': 'INTEGER'}], 'labels': 'LabelB'}]
        Relationship properties are the following:
        [{'type': 'REL_TYPE', 'properties': [{'property': 'rel_prop', 'type': 'STRING'}]}]
        The relationships are the following:
        ['(:LabelA)-[:REL_TYPE]->(:LabelB)', '(:LabelA)-[:REL_TYPE]->(:LabelC)']

This PR fixes the query that gets the relationships in the Neo4J database. One integration test has been added too.

I'm having the same problem (Feb 2024).  My graph was created by two separate LOAD CSV statements.  The schema returned by Langchain Neo4jGraph apparently only sees the first import, but any Cypher query shows everything.
node types:
    - State:
        - name: String
    - Region:
        - name: String
    - County:
        - name: String
    - Incentivename:
        - id: String
        - name: String
        - Description: String
        - Aquatic: String
        - Financialbenefit: String
        - Landuse: String
        - Level: String
        - Incentivetypebenefit: String
        - Eligibility: String
        - url: String
    - Localcontactorganization:
        - name: String
        - Localcontactnumber: String
        - Localcontactemail: String
    - Provider:
        - name: String

Relationship types:
  - IS_IN [county:County,region:Region] and [region:Region,state:State]
  - SERVES [incentive:Incentivename,county:County]
  - PROVIDED_BY [incentive:Incentivename,provider:Provider]
  - SUPPORTED_LOCALLY_BY [incentive:Incentivename,localorg:Localcontactorganization]
  - OPERATES_IN [localorg:Localcontactorganization,county:County]

The first LOAD CSV statement loads only the County, Region, and State nodes and the 'IS_IN' property.
Now when I try to use langchain's Neo4jGraph object:
graph = Neo4jGraph(
    url="bolt://localhost:7687",
    username="neo4j",
    password="xxxx"
)
print(graph.schema)

Result:
Node properties are the following:
State {name: STRING},Counties {name: STRING},Region {name: STRING}
Relationship properties are the following:
The relationships are the following:
(:Counties)-[:IS_IN]->(:Region),(:Region)-[:IS_IN]->(:State)

@jcpayne
Sorry for the silly questions but...

Did you tried to run the python snippet before or after the second LOAD CSV statement? because I suspect you need to wait for the data to be fully sync to neo4j before running your python.
Is apoc installed on your Neo4J?
Have you tried to run this python code instead?

graph = Neo4jGraph(
    url="bolt://localhost:7687",
    username="neo4j",
    password="xxxx"
)
graph.refresh_schema()
print(graph.schema)

Can you please share the output for the followings:

print(graph.query("""
  CALL apoc.meta.data()
  YIELD label, other, elementType, type, property
  WHERE NOT type = "RELATIONSHIP" AND elementType = "node"
  WITH label AS nodeLabels, collect({property:property, type:type}) AS properties
  RETURN {labels: nodeLabels, properties: properties} AS output
""")

and
print(graph.query("""
  CALL apoc.meta.data()
  YIELD label, other, elementType, type, property
  WHERE NOT type = "RELATIONSHIP" AND elementType = "relationship"
  WITH label AS nodeLabels, collect({property:property, type:type}) AS properties
  RETURN {type: nodeLabels, properties: properties} AS output
""")

and
print(graph.query("""
  CALL apoc.meta.data()
  YIELD label, other, elementType, type, property
  WHERE type = "RELATIONSHIP" AND elementType = "node"
  UNWIND other AS other_node
  RETURN {start: label, type: property, end: toString(other_node)} AS output
""")

Can you also please run the same Cypher queries directly in Neo4j and not in python for comparison please?
Can you please provide a way to reproduce the bug with a minimal sample dummy data to sync to neo4j please?

@jcpayne
Also ...

Can you please give the versions of langchain, Neo4J and APOC that you are using please

Thank you for the quick response.  First, I am a newcomer to Neo4j so it's certainly possible that I have messed something up.
Versions
I'm using Neo4j Desktop version 5.12 (installed about a week ago) with APOC version 5.12.  pip show langchain says that I'm using langchain 0.1.4.
Your questions:

Did you tried to run the python snippet before or after the second LOAD CSV statement? because I suspect you need to wait for the data to be fully sync to neo4j before running your python. ANSWER: Well after, and it is a small database so it had fully synced.  Also, the Neo4j browser shows the correct results with all of the nodes and relationships.

Is apoc installed on your Neo4J? YES

Have you tried to run this python code ... instead?  -->SAME RESULT

The queries you asked me to run
To save space, I'll refer to your queries as Q1, Q2 and Q3 (in order).
Q1 run in Python.  Result: it misses nodes from the second LOAD CSV statement.
[{'output': {'labels': 'State', 'properties': [{'property': 'name', 'type': 'STRING'}]}}, {'output': {'labels': 'Counties', 'properties': [{'property': 'name', 'type': 'STRING'}]}}, {'output': {'labels': 'Region', 'properties': [{'property': 'name', 'type': 'STRING'}]}}]

Q1 Run directly in Neo4j Desktop browser.  Result: now it finds all of the nodes.
{
  "labels": "State",
  "properties": [
    {
      "property": "name",
      "type": "STRING"
    }
  ]
}
{
  "labels": "Region",
  "properties": [
    {
      "property": "name",
      "type": "STRING"
    }
  ]
}
{
  "labels": "Counties",
  "properties": [
    {
      "property": "name",
      "type": "STRING"
    }
  ]
}
{
  "labels": "Incentivename",
  "properties": [
    {
      "property": "Landuse",
      "type": "STRING"
    },
    {
      "property": "Aquatic",
      "type": "STRING"
    },
    {
      "property": "Incentivetypebenefit",
      "type": "STRING"
    },
    {
      "property": "Financialbenefit",
      "type": "STRING"
    },
    {
      "property": "Level",
      "type": "STRING"
    },
    {
      "property": "url",
      "type": "STRING"
    },
    {
      "property": "name",
      "type": "STRING"
    },
    {
      "property": "id",
      "type": "STRING"
    },
    {
      "property": "Description",
      "type": "STRING"
    },
    {
      "property": "Eligibility",
      "type": "STRING"
    }
  ]
}
{
  "labels": "Provider",
  "properties": [
    {
      "property": "name",
      "type": "STRING"
    }
  ]
}
{
  "labels": "Localcontactorganization",
  "properties": [
    {
      "property": "Localcontactnumber",
      "type": "STRING"
    },
    {
      "property": "name",
      "type": "STRING"
    },
    {
      "property": "Localcontactemail",
      "type": "STRING"
    }
  ]
}

Q2 run in Python.  Result: returns an empty set
[]

Q2 run directly in Neo4j.  Result: now it finds all of the correct relationships:
{
  "start": "Region",
  "type": "IS_IN",
  "end": "State"
}
{
  "start": "Counties",
  "type": "IS_IN",
  "end": "Region"
}
{
  "start": "Incentivename",
  "type": "SERVES",
  "end": "Counties"
}
{
  "start": "Incentivename",
  "type": "PROVIDED_BY",
  "end": "Provider"
}
{
  "start": "Incentivename",
  "type": "SUPPORTED_LOCALLY_BY",
  "end": "Localcontactorganization"
}
{
  "start": "Localcontactorganization",
  "type": "OPERATES_IN",
  "end": "Counties"
}

Q3 run in Python.  Result: misses all of the relationships added in the second LOAD CSV statement.
[{'output': {'start': 'Counties', 'type': 'IS_IN', 'end': 'Region'}}, {'output': {'start': 'Region', 'type': 'IS_IN', 'end': 'State'}}]

Q3 run directly in Neo4j Desktop browser.  Result: the list of relationships is complete.
{
  "start": "Region",
  "type": "IS_IN",
  "end": "State"
}
{
  "start": "Counties",
  "type": "IS_IN",
  "end": "Region"
}
{
  "start": "Incentivename",
  "type": "SERVES",
  "end": "Counties"
}
{
  "start": "Incentivename",
  "type": "PROVIDED_BY",
  "end": "Provider"
}
{
  "start": "Incentivename",
  "type": "SUPPORTED_LOCALLY_BY",
  "end": "Localcontactorganization"
}
{
  "start": "Localcontactorganization",
  "type": "OPERATES_IN",
  "end": "Counties"
}

As you suggested, I will work on creating a sample database but it will take some experimentation to see if I can get something that creates the same errors, so in the meantime I will post this comment as-is.  Please let me know if there is anything else I can provide that would be useful in the meantime.  I appreciate you taking the time to look at it.

@jcpayne
I can't reproduce the bug, with the same version of langchain, neo4j and APOC you mentioned. I tried the following,: created 2 CSV file, load them into neo4j in 2 "LOAD CSV" queries, run python and I have what I expected from it.
In more details I created a artists.csv file:
1,ABBA,1992
2,Roxette,1986
3,Europe,1979
4,The Cardigans,1992

and a color.csv file
1,ABBA,blue
2,Roxette,blue
3,Europe,red
4,The Cardigans,orange

then run the queries
LOAD CSV FROM 'file:///artists.csv' AS line
MERGE (artist:Artist {name: line[1]})
MERGE (year:Year {year: toInteger(line[2])})
MERGE (artist)-[:IN_YEAR]->(year)

and
LOAD CSV FROM 'file:///color.csv' AS line
MERGE (artist:Artist {name: line[1]})
MERGE (color:Color {color: line[2]})
MERGE (artist)-[:HAS_COLOR]->(color)

after the load was done, I ran in python:
from langchain.graphs.neo4j_graph import Neo4jGraph

graph = Neo4jGraph(
    url="bolt://localhost:7687",
    username=USERNAME,
    password=PASSWORD,
)

graph.refresh_schema()
print(graph.get_schema)

And I got what I expected from it, i.e.
Node properties are the following:
Artist {name: STRING},Year {year: INTEGER},Color {color: STRING}
Relationship properties are the following:

The relationships are the following:
(:Artist)-[:HAS_COLOR]->(:Color),(:Artist)-[:IN_YEAR]->(:Year)

So unless I am missing something, I believe this is your Neo4J setup that might be the source of your problem. I would suspect that accidentally your are running 2 instances of neo4j or 2 databases, one with only one LOAD CSV statement completed the other with both LOAD CSV completed.
In Neo4J desktop, please go to the DBMS tab and see if you have several databases active. By default the Neo4jGraph object will connect will connect to the neo4j database. You can change that by init the Neo4jGraph object like this
graph = Neo4jGraph(
    url="bolt://localhost:7687",
    username=USERNAME,
    password=PASSWORD,
    database="DATABASE_NAME_HERE, by default neo4j",
)

If you only have "neo4j" and "system" as available database, then you are likely running 2 instances of Neo4J. Close all neo4j instances, restart your computer and after reboot start only one instance of neo4j.
I might be missing something though... Please let me know if this help or if you can find a way to reproduce your bug.

Oh I feel foolish!  That solved it.  Thank you so much for helping to pinpoint the problem.  In fact, I think it may have been an even simpler problem: langchain was just connecting to the default Neo4j database, rather than a new database I had created.  I forgot that I had added a few nodes and relationships to the default Neo4j database when I was trying it out for the first time.
Several posts online say that it's only possible to run one instance of neo4j at a time, and I'm not sure if that happened or not.

Before rebooting, I checked and:
only one DBMS was active.  It was one I created, called CCLC-DBMS.
In it were three databases: 1) Neo4j (default), 2) the new database I was working on, called cclc-db, and 3) system (as far as I can tell, the default and system databases can't be deleted  because the option is grayed out).
The Neo4j browser prompt showed cclc-db.

In short, I think the Neo4j side of things was all running correctly: it looked to me like only one instance of Neo4j was running, only one Neo4j browser was running, and the correct DBMS and database were running.
Adding database=cclc-db to the init of the Neo4j graph object in my Python script and then rebooting fixed the problem.
Two questions: 1) Is there any way to tell in future if I have more than one instance of Neo4j going? and 2) I started with a slightly different approach using the Neo4jGPTQuery object, and its signature doesn't allow for changing the database name.  Is there a way to feed it a different database (or is it better practice to use the default db in general)?

Great!
To check if you have several instance of neo4j running, look at system monitor, or if you use docker, use docker ps.
I don't know the Neo4jGPTQuery object, look at the documentation or the source code, here may be more details on it.
Well with neo4j this is a bit special.  In theory you wish to connect all your wonderful data nodes of your wonderful data with wonderful relationships in one wonderful fully connected graph... In practice this is fairly convenient to have a bit of of order and separation of databases... It used to be that Neo4J community edition allowed only for only the default databases (neo4j and system) and not to create any new ones.


Dancing Wall-E Website Submission

Looks good, just need to merge into the gh-pages branch, not the main branch of this repo, and I can accept it!


A Hacktoberfest themed 404 page

Another thing we could add, is a 404 page in the style of the main Hacktoberfest website.
 and a big button underneath to go back to the main page of this repo.

Where should we add the 404?

Can You please assign it to me. I would like to contribute to this page

Issue implemented by @NsCracker
Thank you for taking part and good luck on further projects!


fix #1208: add collection headers to code generated

Description
Included the collection headers in the code generated. Fix https://github.com/usebruno/bruno/issues/1208

This is great. Thank you @gustavo-fior !


chore: compare micro benchmarks

Summary:
Compare Criterion benchmarks with the cache_benchmarks
Added instructions to compare the benchmarks locally
run:
rust-script benches/criterion_compare <benchmarks1.json> <benchmarks2.json> check to check the degradation in benchmarks
rust-script benches/criterion_compare <benchmarks1.json> <benchmarks2.json> table to get the comparison table
rust-script benches/criterion_compare <benchmarks1.json> <benchmarks2.json>  to get the comparison table and then check the degradation.
Issue Reference(s):
Fixes #... (Replace "..." with the issue number)
Build & Testing:

[ ] I ran cargo test successfully.
[ ] I have run ./lint.sh --mode=fix to fix all linting issues raised by ./lint.sh --mode=check.

Checklist:

[ ] I have added relevant unit & integration tests.
[x] I have updated the documentation website accordingly.
[ ] I have performed a self-review of my own code.

[ ] Benchmarks should always run and results should be cached.
[ ] Comparison should only happen on PRs
[ ] CI should fail if the benchmarks show a performance degradation of greater than 1%

i have two jobs Cache_Benchmarks Criterion_compare
Cache_Benchmarks:

switch to main branch
run benchmarks
write to cache
comment the benchmarks

Criterion_compare

read the cache
run the benchmark on current
comment the current benchmarks on pr
comment the comparison on the CLI

/tip 150$


Feature/theming and branding

Upgraded to latest SAP BTP SDK for iOS 9.0.1
Updated methods for onboarding
Integrated theming download
Updated old controls with latest Fiori Controls

@robinkuck, @sandeep-tds please review

@meikewietkamp I have made some small adjustments. Thank you for your contribution!


[RFC] Disable Floating-point distributive property

TVM seems applying floating-point distributive property (HalideIR\src\arithmetic\Simplify.cc, Around Line 845-86 ).
In general, floating point should allow only commutative property, not associative or distributive.
Applying distributive property in floating point could significantly change rounding error, and impact accuracy.
And we did observe that in some models.
One way to fix it is to check the type and bypass some rules for floating point.
Another is a flag to enable/disable it if someone really want to trade tiny speed with accuracy.
(Default should disable floating-point associative and distributive) i
Halide  (at least the current master) seems doing both.
-L

Consolidate this issue to https://github.com/dmlc/tvm/issues/2588

For what it is worth, the posit number system restores associative and distributive properties for floating point. The culprit is IEEE floating point rounding rules. The solution requires special hardware which is available as of Dec 2017, and we are trying to incorporate this hw into VTA. The benefit is significant: an 8-bit posit beats a 32-bit IEEE float in terms of training accuracy. And since most models are memory bound, we get a big boost in performance as well. Of course, an 8-bit posit is still slower than an 8-bit integer.


Tried to use Mouse and Keyboard hooks in Windows Service - No event throws

I have installed the hooks at OnStart() and uninstalled the hooks at OnStop(). Is that right way to do it in my case? If so it's not calling any event back.

Hooks are not working in windows services due to security and as I remember it's impossible to change


Have the example code actually return - confusing as previously it ha…

See https://github.com/strydercorp/handshake/pull/4399#discussion_r64497092

Previously someone (such as myself) might accidentally swap out one of the 'true' lines in the case statement with a check, but forget to add return, which means it would fall back to the final line's true.
This doesn't change the default logic but makes it much more clear/explicit

@bmchrist you actually fixed this in 2 ways. by removing the true at the end, the case statement would have been the implied return of the method. you also fixed it by doing an explicit return.

lgtm

TWO FOR ONE WOO


Minor API related things found while documenting

Some minor API things I have noticed while documenting. I don't know if these meet the change bar.
IHubClientsExtensions -> should be named HubClientsExtensions. (since it itself is not an interface)
DynamicHubClients.Users(IReadOnlyList<string> users) -> should be userIds for consistency

Should SerializedHubMessage and SerializedMessage located in Core be under the Microsoft.AspNetCore.SignalR.Protocol namespace?

Was there a rule about public types exposing pub-internal types? ConnectionsRouteBuilder takes the pub-internal HttpConnectionDispatcher in its public ctor

RedisDependencyInjectionExtensions.AddRedis overloads, should rename builder to signalrBuilder to be consistent with other extension methods.

SignalRDependencyInjectionExtensions.AddHubOptions should rename options parameter to configure to be consistent with other configuration callbacks.

Not ideal but the ctor is for DI so no change required.

How is it for DI? It's constructed directly in the one place it's used, which is also inside the same assembly. Could the constructor just be internal?

You're right. I thought HttpConnectionDispatcher was passed in via DI but it is resolved manually and then the ctor is used. Will change it to internal.


[ODS-5806] Ed-Fi ODS Docker v1.1.1 for EdFi.Suite3.Ods.WebApi package version 5.1.1 updated v5.1-patch2

Note :https://dev.azure.com/ed-fi-alliance/Ed-Fi-Alliance-OSS/_artifacts/feed/EdFi/NuGet/EdFi.Suite3.Ods.WebApi/overview/5.1.1 published to Azure in Release Feed

@vimayya  I tested Sandbox build and Shared Instance build . Both are working fine in localhost URL


Maximize a note doesn't trigger onChange event

I'll try to positioning notes in a column after minimization. As I see, maximize a note doesn't trigger onChange event.
Does it work as expected?

Yeah, you right. It should trigger the onChange event. I'll try to add a fix asap.


Clean up the API client a little

Add internal helper for performing actions on the main thread. We aren't
exporting this as part of the public API.
Don't use a closure when we can just pass a function.

Looks good to me :+1:


Apparent members for type parameters constrained by any

Fixes #7700

@ahejlsberg or @RyanCavanaugh can you take a look?

:+1:


Fix compiler warnings on MacOS / Clang

Fixes compiler warnings that show up in macOS / Clang.
Also fixes a mistake in a comparative function.

Looks good, sire. Cheers!


support OR boolean operator in where clause

Seemly this library only supports appending AND expression to where clause, is it possible to support OR operator?

There is an OR operator. See Cond.Or. It can be used in SelectBuilder, UpdateBuilder and DeleteBuilder.

Is there anyway to do nested where clause?
For example (exprA or exprB) and (exprC or exprB)

Yes. It's simple. See this sample.
sb := NewSelectBuilder()
sb.Distinct().Select("id", "name", sb.As("COUNT(*)", "t"))
sb.From("demo.user")
sb.Where(
    sb.Or(
        exprA,
        exprB,
    ),
    sb.Or(
        exprC,
        exprD,
    ),
)


Improve log messages

Logging is a bit unorganized, having different formats and not always including useful information (such as the address of the object being logged). This change attempts to make logging a bit more descriptive and consistent where possible.

@wence- @charlesbluca thank you both for the reviews! 😄

/merge


The onX  problem

Short description
OnX error,underline not supported,But the function is normal
Expected behavior
Version information

IDEA Version: 2020.1.3
JDK Version: adpotopenJDK-<IP_ADDRESS>-hotspot
OS Type & Version: windows10 Enterprise   20H2  19042.330
Lombok Plugin Version: 0.30.2020.1
**Lombok Dependency Version:**1.18.12

Steps to reproduce
What steps do we need to take to reproduce this issue?

@Setter(onMethod_ = {@Autowired})

Sample project

Additional information
When I switched idea to 2019.3.4 and Lombok's plug-in version to 0.29-2019.3, there was no exception message

Stacktrace

Please verify it with current lombok plugin version. I cannot reproduce it in my environment in Intellij 2020.2.1 or 2020.1.4

closed, as no feedback provided


error: unexpected character '\n' after patch version number

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
# deny.toml
[licenses]
allow-osi-fsf-free = "both"
copyleft = "deny"
allow = [
	"0BSD",
	"BSD-2-Clause",
	"CC0-1.0",
	"ISC",
	"LGPL-2.0",
	"MPL-2.0",
	"OpenSSL",
	"Unicode-DFS-2016",
]

% cargo-deny --log-level debug check
2023-08-01 20:58:50 [INFO] using config from /REDACTED/deny.toml
2023-08-01 20:58:50 [INFO] fetching crates for /REDACTED/Cargo.toml
2023-08-01 20:58:50 [DEBUG] loading license store...
2023-08-01 20:58:50 [INFO] No advisory database configured, falling back to default 'https://github.com/RustSec/advisory-db'
2023-08-01 20:58:50 [DEBUG] Fetching advisory database from 'https://github.com/RustSec/advisory-db'
2023-08-01 20:58:50 [DEBUG] starting new connection: https://github.com/
2023-08-01 20:58:50 [DEBUG] No cached session for DnsName("github.com")
2023-08-01 20:58:50 [DEBUG] Not resuming any session
2023-08-01 20:58:50 [DEBUG] Using ciphersuite TLS13_AES_128_GCM_SHA256
2023-08-01 20:58:50 [DEBUG] Not resuming
2023-08-01 20:58:50 [DEBUG] TLS1.3 encrypted extensions: [ServerNameAck, Protocols([ProtocolName(6832)])]
2023-08-01 20:58:50 [DEBUG] ALPN protocol is Some(b"h2")
2023-08-01 20:58:50 [INFO] fetched crates in 165.549082ms
2023-08-01 20:58:50 [INFO] gathering crates for /REDACTED/Cargo.toml
2023-08-01 20:58:50 [DEBUG] gathering crate metadata
2023-08-01 20:58:50 [DEBUG] loading advisory database from /home/REDACTED/.cargo/advisory-dbs/github.com-a946fc29ac602819
2023-08-01 20:58:50 [DEBUG] finished loading advisory database from /home/REDACTED/.cargo/advisory-dbs/github.com-a946fc29ac602819
2023-08-01 20:58:50 [DEBUG] gathered crate metadata in 207ms
2023-08-01 20:58:50 [ERROR] unexpected character '\n' after patch version number

Expected behavior
The check works.
Screenshots
If applicable, add screenshots to help explain your problem.
Device:

OS: Linux, NixOS

This comes from semver, but I don't have enough information to repro this, please reopen if you can provide either the output of cargo metadata --format-version=1 or the backtrace for where that error is being produced, as there are dozens of places both in cargo-deny and in its dependencies where this could be coming from.

cargo metadata --format-version=1:
{
  "packages": [
    {
      "name": "deny",
      "version": "0.1.0",
      "id": "deny 0.1.0 (path+file:///home/kevincox/deny)",
      "license": null,
      "license_file": null,
      "description": null,
      "source": null,
      "dependencies": [],
      "targets": [
        {
          "kind": [
            "bin"
          ],
          "crate_types": [
            "bin"
          ],
          "name": "deny",
          "src_path": "/home/kevincox/deny/src/main.rs",
          "edition": "2021",
          "doc": true,
          "doctest": false,
          "test": true
        }
      ],
      "features": {},
      "manifest_path": "/home/kevincox/deny/Cargo.toml",
      "metadata": null,
      "publish": null,
      "authors": [],
      "categories": [],
      "keywords": [],
      "readme": null,
      "repository": null,
      "homepage": null,
      "documentation": null,
      "edition": "2021",
      "links": null,
      "default_run": null,
      "rust_version": null
    }
  ],
  "workspace_members": [
    "deny 0.1.0 (path+file:///home/kevincox/deny)"
  ],
  "resolve": {
    "nodes": [
      {
        "id": "deny 0.1.0 (path+file:///home/kevincox/deny)",
        "dependencies": [],
        "deps": [],
        "features": []
      }
    ],
    "root": "deny 0.1.0 (path+file:///home/kevincox/deny)"
  },
  "target_directory": "/home/kevincox/deny/target",
  "version": 1,
  "workspace_root": "/home/kevincox/deny",
  "metadata": null
}

For me this reproduces with no config on an empty project.
% cargo init deny
     Created binary (application) package
% cd deny
% cargo-deny check
2023-08-02 12:55:48 [WARN] unable to find a config path, falling back to default config
2023-08-02 12:55:48 [ERROR] unexpected character '\n' after patch version number

What does cargo -V, or $CARGO -V print if you have overriden the cargo path?

% cargo -V
cargo 1.70.0

Ahh ok, I think that's the issue then, I'm guessing you are using a cargo packaged by your distro, the official cargo binary will emit cargo <semver> (<first 7 characters of git SHA-1> <date>) I'll make a fix for that, thanks for the report!


Add split-square icon

Add the split block icon in VSCode's Jupyter Notebook mode.
This icon is used in splitting current text cell into two cells at the cursor position.

Hope I got the tags right!

@Patchethium Nice icon!
I can imagine a horizontal version is useful as well.
So instead of split-square we get split-square-horizontal and split-square-vertical`.

Should be okay now.

Should be okay now.


feature: adding changelog to docs site

Summary
Update Documentation site to include Change Log md file
Related Issues or Feature Requests
Adds feature mentioned in #26
Changes Made
List and briefly describe the changes made:

Added changelog.md to docs site with header information
Add pipeline step to merge CHANGELOG.md to docs site file

Testing Instructions
Provide steps for testing the changes, if applicable:

Step 1: Build Docs site, check for ChangeLog

Checklist

[x] I have tested the code and ensured it works as expected
[x] I have updated the documentation, if necessary
[ ] I have added necessary tests (if applicable)
[x] I have followed the coding style and guidelines

Thanks for the update @MBOps the changes look good to me.


The Documetation not have some method?

I've want to manage some class (e.g https://leaflet.github.io/Leaflet.draw/docs/leaflet-draw-latest.html#l-control-draw-initialize) and looked to documentation for this.
Im look that type L.Control.Draw have 4 method and i tried call them, but some methods not working..But there exist another methods - i am mean (e.g) about "remove()" and "onRemove()" methods.
as a result:
"remove" - implemented and not documented.
"onRemove" - not implemented, but documented
jsfiddle to show this situation

The documentation definitely needs an update. I don't know how to change the fill and stroke colors of the various shapes, how to change the icons in the toolbar, what options are available to each shape,  modify the cursor when in an edit mode, etc.


CI: cilium-etcd went into error state

Build link: https://jenkins.cilium.io/job/cilium-ginkgo/job/cilium/job/master/1728/execution/node/99/log/?consoleFull
Output:
10:54:49 ===================== TEST FAILED =====================
10:54:49 app1-9d8945dc9-8ngpk => none
10:54:49 app1-9d8945dc9-mjgbr => none
10:54:49 app2-85b74b9c79-6jdk7 => none
10:54:49 app3-66c6cdf976-7k67s => none
10:54:49 coredns-65b788cf-nvv42 => none
10:54:49 etcd-operator-7cb79cdf99-qncnb => none
10:54:49 prometheus-core-5888d94764-2pnbq => none
10:54:49 cmd: kubectl get pods -o wide --all-namespaces
10:54:49 Exitcode: 0
10:54:49 Stdout:
10:54:49  	 NAMESPACE     NAME                               READY   STATUS      RESTARTS   AGE     IP              NODE   NOMINATED NODE
10:54:49 	 default       app1-9d8945dc9-8ngpk               1/1     Running     0          5m15s   <IP_ADDRESS>      k8s1   <none>
10:54:49 	 default       app1-9d8945dc9-mjgbr               1/1     Running     0          5m15s   <IP_ADDRESS>     k8s1   <none>
10:54:49 	 default       app2-85b74b9c79-6jdk7              1/1     Running     0          5m15s   <IP_ADDRESS>     k8s1   <none>
10:54:49 	 default       app3-66c6cdf976-7k67s              1/1     Running     0          5m15s   <IP_ADDRESS>     k8s1   <none>
10:54:49 	 kube-system   cilium-d8lpr                       0/1     Running     1          6m3s    <IP_ADDRESS>   k8s2   <none>
10:54:49 	 kube-system   cilium-etcd-9jq7h9z9bd             0/1     Error       0          5m30s   <IP_ADDRESS>      k8s1   <none>
10:54:49 	 kube-system   cilium-etcd-jxltwhhvx9             0/1     Completed   0          5m46s   <IP_ADDRESS>     k8s2   <none>
10:54:49 	 kube-system   cilium-vpgkj                       0/1     Running     1          6m3s    <IP_ADDRESS>   k8s1   <none>
10:54:49 	 kube-system   coredns-65b788cf-nvv42             1/1     Running     0          12m     <IP_ADDRESS>     k8s2   <none>
10:54:49 	 kube-system   etcd-k8s1                          1/1     Running     0          11m     <IP_ADDRESS>   k8s1   <none>
10:54:49 	 kube-system   etcd-operator-7cb79cdf99-qncnb     1/1     Running     0          6m8s    <IP_ADDRESS>     k8s1   <none>
10:54:49 	 kube-system   kube-apiserver-k8s1                1/1     Running     0          11m     <IP_ADDRESS>   k8s1   <none>
10:54:49 	 kube-system   kube-controller-manager-k8s1       1/1     Running     0          11m     <IP_ADDRESS>   k8s1   <none>
10:54:49 	 kube-system   kube-proxy-nz2w4                   1/1     Running     0          6m19s   <IP_ADDRESS>   k8s2   <none>
10:54:49 	 kube-system   kube-proxy-rf4jb                   1/1     Running     0          12m     <IP_ADDRESS>   k8s1   <none>
10:54:49 	 kube-system   kube-scheduler-k8s1                1/1     Running     0          11m     <IP_ADDRESS>   k8s1   <none>
10:54:49 	 monitoring    prometheus-core-5888d94764-2pnbq   1/1     Running     0          6m10s   <IP_ADDRESS>     k8s1   <none>
10:54:49
10:54:49 Stderr:
10:54:49
10:54:49
10:54:49 cmd: kubectl exec -n kube-system cilium-d8lpr -- cilium service list
10:54:49 Exitcode: 0
10:54:49 Stdout:
10:54:49  	 ID   Frontend              Backend
10:54:49 	 1    <IP_ADDRESS>:443         1 => <IP_ADDRESS>:6443
10:54:49 	 2    <IP_ADDRESS>:2379   1 => <IP_ADDRESS>:2379
10:54:49 	                            2 => <IP_ADDRESS>:2379
10:54:49 	 3    <IP_ADDRESS>:9090    1 => <IP_ADDRESS>:9090
10:54:49 	 4    <IP_ADDRESS>:53         1 => <IP_ADDRESS>:53
10:54:49 	 5    <IP_ADDRESS>:80       1 => <IP_ADDRESS>:80
10:54:49 	                            2 => <IP_ADDRESS>:80
10:54:49
10:54:49 Stderr:
10:54:49
10:54:49
10:54:49 cmd: kubectl exec -n kube-system cilium-d8lpr -- cilium endpoint list
10:54:49 Exitcode: 0
10:54:49 Stdout:
10:54:49  	 ENDPOINT   POLICY (ingress)   POLICY (egress)   IDENTITY   LABELS (source:key[=value])                       IPv6                   IPv4          STATUS
10:54:49 	            ENFORCEMENT        ENFORCEMENT
10:54:49 	 4317       Disabled           Disabled          129        k8s:io.cilium.fixed-identity=kube-dns             f00d::a0a:100:0:10dd   <IP_ADDRESS>   ready
10:54:49 	                                                            k8s:io.cilium.k8s.policy.cluster=default
10:54:49 	                                                            k8s:io.cilium.k8s.policy.serviceaccount=coredns
10:54:49 	                                                            k8s:io.kubernetes.pod.namespace=kube-system
10:54:49 	                                                            k8s:k8s-app=kube-dns
10:54:49 	 49112      Disabled           Disabled          4          reserved:health                                   f00d::a0a:100:0:bfd8   <IP_ADDRESS>   ready
10:54:49
10:54:49 Stderr:
10:54:49
10:54:49
10:54:49 cmd: kubectl exec -n kube-system cilium-vpgkj -- cilium service list
10:54:49 Exitcode: 0
10:54:49 Stdout:
10:54:49  	 ID   Frontend              Backend
10:54:49 	 1    <IP_ADDRESS>:80       1 => <IP_ADDRESS>:80
10:54:49 	                            2 => <IP_ADDRESS>:80
10:54:49 	 2    <IP_ADDRESS>:443         1 => <IP_ADDRESS>:6443
10:54:49 	 3    <IP_ADDRESS>:2379   1 => <IP_ADDRESS>:2379
10:54:49 	                            2 => <IP_ADDRESS>:2379
10:54:49 	 4    <IP_ADDRESS>:53         1 => <IP_ADDRESS>:53
10:54:49 	 5    <IP_ADDRESS>:9090    1 => <IP_ADDRESS>:9090
10:54:49
10:54:49 Stderr:
10:54:49
10:54:49
10:54:49 cmd: kubectl exec -n kube-system cilium-vpgkj -- cilium endpoint list
10:54:49 Exitcode: 0
10:54:49 Stdout:
10:54:49  	 ENDPOINT   POLICY (ingress)   POLICY (egress)   IDENTITY   LABELS (source:key[=value])                              IPv6                 IPv4          STATUS
10:54:49 	            ENFORCEMENT        ENFORCEMENT
10:54:49 	 10053      Disabled           Disabled          5          k8s:appSecond=true                                       f00d::a0a:0:0:2745   <IP_ADDRESS>   restoring
10:54:49 	                                                            k8s:id=app2
10:54:49 	                                                            k8s:io.cilium.k8s.policy.cluster=default
10:54:49 	                                                            k8s:io.cilium.k8s.policy.serviceaccount=app2-account
10:54:49 	                                                            k8s:io.kubernetes.pod.namespace=default
10:54:49 	                                                            k8s:zgroup=testapp
10:54:49 	 15423      Disabled           Disabled          35082      k8s:app=prometheus                                       f00d::a0a:0:0:3c3f   <IP_ADDRESS>   restoring
10:54:49 	                                                            k8s:component=core
10:54:49 	                                                            k8s:io.cilium.k8s.policy.cluster=default
10:54:49 	                                                            k8s:io.cilium.k8s.policy.serviceaccount=prometheus-k8s
10:54:49 	                                                            k8s:io.kubernetes.pod.namespace=monitoring
10:54:49 	 26907      Disabled           Disabled          5          k8s:id=app1                                              f00d::a0a:0:0:691b   <IP_ADDRESS>    restoring
10:54:49 	                                                            k8s:io.cilium.k8s.policy.cluster=default
10:54:49 	                                                            k8s:io.cilium.k8s.policy.serviceaccount=app1-account
10:54:49 	                                                            k8s:io.kubernetes.pod.namespace=default
10:54:49 	                                                            k8s:zgroup=testapp
10:54:49 	 27172      Disabled           Disabled          128        k8s:io.cilium.fixed-identity=kv-store                    f00d::a0a:0:0:6a24   <IP_ADDRESS>   ready
10:54:49 	                                                            k8s:io.cilium.k8s.policy.cluster=default
10:54:49 	                                                            k8s:io.cilium.k8s.policy.serviceaccount=cilium-etcd-sa
10:54:49 	                                                            k8s:io.kubernetes.pod.namespace=kube-system
10:54:49 	                                                            k8s:name=etcd-operator
10:54:49 	 47746      Disabled           Disabled          4          reserved:health                                          f00d::a0a:0:0:ba82   <IP_ADDRESS>   ready
10:54:49 	 51670      Disabled           Disabled          5          k8s:id=app3                                              f00d::a0a:0:0:c9d6   <IP_ADDRESS>   restoring
10:54:49 	                                                            k8s:io.cilium.k8s.policy.cluster=default
10:54:49 	                                                            k8s:io.cilium.k8s.policy.serviceaccount=default
10:54:49 	                                                            k8s:io.kubernetes.pod.namespace=default
10:54:49 	                                                            k8s:zgroup=testapp
10:54:49 	 51992      Disabled           Disabled          5          k8s:id=app1                                              f00d::a0a:0:0:cb18   <IP_ADDRESS>   restoring
10:54:49 	                                                            k8s:io.cilium.k8s.policy.cluster=default
10:54:49 	                                                            k8s:io.cilium.k8s.policy.serviceaccount=app1-account
10:54:49 	                                                            k8s:io.kubernetes.pod.namespace=default
10:54:49 	                                                            k8s:zgroup=testapp
10:54:49
10:54:49 Stderr:
10:54:49
10:54:49
10:56:42 ===================== Existing AfterFailed =====================
10:56:42 <Checks>
10:56:42 Number of 'context deadline exceeded' in logs: 2
10:56:42 Number of 'level=error' in logs: 1
10:56:42 ⚠  Number of 'level=warning' in logs: 11
10:56:42 Number of 'Cilium API handler panicked' in logs: 0
10:56:42 ⚠  Number of 'Goroutine took lock for more than' in logs: 73
10:56:42 Cilium pods: [cilium-d8lpr cilium-vpgkj]
10:56:42 Netpols loaded:
10:56:42 CiliumNetworkPolicies loaded:
10:56:42 Endpoint Policy Enforcement:
10:56:42      app1-9d8945dc9-8ngpk               =>   none
10:56:42      app1-9d8945dc9-mjgbr               =>   none
10:56:42      app2-85b74b9c79-6jdk7              =>   none
10:56:42      app3-66c6cdf976-7k67s              =>   none
10:56:42      coredns-65b788cf-nvv42             =>   none
10:56:42      etcd-operator-7cb79cdf99-qncnb     =>   none
10:56:42      prometheus-core-5888d94764-2pnbq   =>   none
10:56:42 Cilium agent 'cilium-d8lpr': Status: Failure  Health: Ok Nodes "k8s2 k8s1" ContinerRuntime: Ok Kubernetes: Ok KVstore: Failure Controllers: Total 23 Failed 0
10:56:42 Cilium agent 'cilium-vpgkj': Status: Failure  Health: Ok Nodes "k8s1 k8s2" ContinerRuntime: Ok Kubernetes: Ok KVstore: Failure Controllers: Total 31 Failed 0
10:56:42
10:56:42 </Checks>
10:56:42
10:56:42 [[ATTACHMENT|63383016_K8sPolicyTest_Basic_Test_checks_all_kind_of_Kubernetes_policies.zip]]
10:56:42
10:56:42 • Failure in Spec Setup (BeforeEach) [973.721 seconds]
10:56:42 K8sPolicyTest
10:56:42 /home/jenkins/workspace/cilium-ginkgo_cilium_master-QVKDPVJ2A6E272IRUX7X6DCB5FBLCQDKRTOMHPZS7ZECX3RM5C3A/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:351
10:56:42   Basic Test
10:56:42   /home/jenkins/workspace/cilium-ginkgo_cilium_master-QVKDPVJ2A6E272IRUX7X6DCB5FBLCQDKRTOMHPZS7ZECX3RM5C3A/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:351
10:56:42     checks all kind of Kubernetes policies [BeforeEach]
10:56:42     /home/jenkins/workspace/cilium-ginkgo_cilium_master-QVKDPVJ2A6E272IRUX7X6DCB5FBLCQDKRTOMHPZS7ZECX3RM5C3A/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:383
10:56:42
10:56:42     Endpoints are not ready after timeout
10:56:42     Expected
10:56:42         <*helpers.SSHMetaError | 0xc4208db4e0>: Error: Timeout reached: Endpoints are not ready after timeout
10:56:42     Extended info: 	Cilium Pod: cilium-d8lpr 	Endpoint: 4317 	Identity: 129	 State: ready
10:56:42     	Cilium Pod: cilium-d8lpr 	Endpoint: 49112 	Identity: 4	 State: ready
10:56:42     	Cilium Pod: cilium-vpgkj 	Endpoint: 10053 	Identity: 5	 State: restoring
10:56:42     	Cilium Pod: cilium-vpgkj 	Endpoint: 15423 	Identity: 35082	 State: restoring
10:56:42     	Cilium Pod: cilium-vpgkj 	Endpoint: 26907 	Identity: 5	 State: restoring
10:56:42     	Cilium Pod: cilium-vpgkj 	Endpoint: 27172 	Identity: 128	 State: ready
10:56:42     	Cilium Pod: cilium-vpgkj 	Endpoint: 47746 	Identity: 4	 State: ready
10:56:42     	Cilium Pod: cilium-vpgkj 	Endpoint: 51670 	Identity: 5	 State: restoring
10:56:42     	Cilium Pod: cilium-vpgkj 	Endpoint: 51992 	Identity: 5	 State: restoring
10:56:42
10:56:42
10:56:42     to be nil
10:56:42
10:56:42     /home/jenkins/workspace/cilium-ginkgo_cilium_master-QVKDPVJ2A6E272IRUX7X6DCB5FBLCQDKRTOMHPZS7ZECX3RM5C3A/src/github.com/cilium/cilium/test/k8sT/Policies.go:230

No logs because the build timed out.

Phew, glad I was wrong!
Logs:
K8sPolicyTest_Basic_Test_checks_all_kind_of_Kubernetes_policies.zip

I dig a little bit into the logs to see what was going on. To deploy etcd-operator we deploy everything, cilium k8s descriptors and etcd-operator descriptors, at the same time. In the meanwhile is expected cilium to restart until etcd-operator is full operational.
1st, etcd-operator starts by trying a nslookup of itself in kube-dns. This way the pod knows its name is registered into a valid DNS.
Remember, in the meanwhile cilium can restart as etcd-operator cluster is not fully setup.
Once etcd-operator has perform the 1st step, it tries to connect to the cilium-etcd-operator service, which contains all pods that belong to the etcd cluster.
Unfortunately, it seem etcd-operator had some connectivity issues while cilium was being restarted. Which might be caused by Cilium. Why?
In the artifacts pasted https://github.com/cilium/cilium/issues/5812#issuecomment-427998700 we can see the following logs from one of the etcd pods:
...
2018-10-05T10:49:05.344229251Z 2018-10-05 10:49:05.344119 I | embed: rejected connection from "<IP_ADDRESS>:54918" (error "EOF", ServerName "")
2018-10-05T10:49:05.747589555Z 2018-10-05 10:49:05.747417 I | embed: rejected connection from "<IP_ADDRESS>:43664" (error "EOF", ServerName "")
...
2018-10-05T10:49:08.928197522Z 2018-10-05 10:49:08.928017 I | embed: rejected connection from "<IP_ADDRESS>:44234" (error "read tcp <IP_ADDRESS>:2379-><IP_ADDRESS>:44234: read: connection reset by peer", ServerName "cilium-etcd-client.kube-system.svc")

Accordingly with kubernetes the Cilium pod was scheduled at 2018-10-05T10:48:33Z and marked ready 2018-10-05T10:49:09Z so something Cilium did that broke the connectivity of that poor pod.
What worries me the most is not the fact that etcd-operator broke, is the fact that, the communication between kubelet and kube-apiserver got some interesting errors:
(These are the logs from kube-apiserver
2018-10-05T10:49:18.505278035Z E1005 10:49:18.505151       1 upgradeaware.go:312] Error proxying data from client to backend: write tcp <IP_ADDRESS>:43392-><IP_ADDRESS>:10250: write: broken pipe
2018-10-05T10:49:48.51203287Z E1005 10:49:48.511274       1 upgradeaware.go:326] Error proxying data from backend to client: write tcp <IP_ADDRESS>:6443-><IP_ADDRESS>:32824: write: broken pipe
2018-10-05T10:49:48.512066143Z E1005 10:49:48.511395       1 upgradeaware.go:312] Error proxying data from client to backend: write tcp <IP_ADDRESS>:43672-><IP_ADDRESS>:10250: write: broken pipe

As we can see the timestamps are consistent when a Cilium pod was created in the node were both containers (kube-apiserver is running as a container) were running.
Increasing to release-blocker for further discussion.

This issue might be related with https://github.com/cilium/cilium/issues/5813

@aanm can you elaborate / provide a justification for why this may be related to #5813 ?

@aanm can you elaborate / provide a justification for why this may be related to #5813 ?

@ianvernon the connection between kube-apiserver and kubelet are long-lived.

I think the cause is the same as #5813. Do we believe this is a regression in 1.3?


State command shows wrong "previous closing Price"

Hi,
I think "State" command shows wrong "Previous closing Price".
As we see on an image, prices are different so they can't relate 100% to themselves(to do that, they should be equal).

Thank you for reporting.
I think I know why this bug should be happening. I'll add more info here when it's reviewed/solved

This issue is solved in v2.0.5
https://github.com/gnosis/dx-services/releases/tag/v2.0.5


FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt'

Dear authors,
I am trying to install stereopy using the pip install stereopy command.
Unfortunately, I am facing the following error: " FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' "
Could you please help me to solve this issue?
Best regards,
Davide Maspero

Hi Davide
 This problem may occur when installing version 0.2.3, but we have the latest version 0.2.4. So please try to install stereopy again. If you have any problems, please feel free to contact us.

Best
Yiran Wu

Hello,
I don't think this has been resolved.
I am trying to install version 0.2.4 and I get the same error:
"FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt'"
Could you please help to resolve this?
Kindly,
Arinze.


#6641 Install-DbaFirstResponderKit using "main" branch

Working on #6641.

Type of Change

[ ] Bug fix (non-breaking change, fixes #6641 )
[ ] New feature (non-breaking change, adds functionality, fixes # )
[ ] Breaking change (effects multiple commands or functionality, fixes # )
[ ] Ran manual Pester test and has passed (`.\tests\manual.pester.ps1)
[ ] Adding code coverage to existing functionality
[ ] Pester test is included
[ ] If new file reference added for test, has is been added to github.com/sqlcollaborative/appveyor-lab ?
[ ] Nunit test is included
[ ] Documentation
[ ] Build system

Purpose

Approach

Commands to test

Screenshots

Learning

Thanks, Brenet! I'm going to update the test so that it also looks for main 👍

Got it! Thank you 💯


[T4A3][T10-B2] Ng Kai Sing

Ready for Review

@whatthestone Some comments added. Please close the PR after reading comments.
You have only done 1 PR if I'm not mistake and it has few mistakes too. Please try to do more exercises.
Participate more in the discussions during the tutorial.
Try to get my comments during the tutorial by volunteering to show your work.
Need to work harder! Keep trying.


Add files via upload

here i added the files for my school

@PoH-rull The first verification stage is complete: the official domain for  מכללת אורט גבעת רם is givatram.ort.org.il, to the best of my knowledge. This is just an informational note. The pull request is still under review. The review may take some more time. I greatly appreciate your patience. Here is the proof of domain ownership: https://givatram.ort.org.il/

@PoH-rull Thank you for your patience while waiting for a review and processing your request. Pull request merged.


Develop TUV-x configuration data sets for test cases

Develop configurations for standard CAM-chem and WACCM compsets/mechanisms: FCHIST and FWHIST that use MOZART-TS1 and MOZART-TSMLT1 chemistry mechanisms.


build_extension-error-message

Hey there,
I tested googles-end-to-end and today I wanted to test yours, but when I try to build extension (./do.sh build_extension) there is a bug. There is always a message, saiing, "Download libraries needed to build first. Use ./do.sh install_deps". I did it!.
But when I do ./do.sh install_deps there is always an error:
"./download-libs.sh: 30: ./download-libs.sh: svn: not found"
Is there somebody who can fix it please? Or can tell me, how I can solve the problem?
Thanks a lot.

Hi there, for now you can just install SVN: sudo apt-get install subversion on linux or brew install subversion on osx. I'm not sure why SVN is needed or if it is anymore; will look into it.

Yan, we dropped SVN requirement here - https://github.com/google/end-to-end/commit/3a2fe0a3f816bb32dc95e9addd4322d84116edae

Thank you @koto! We have a Google rebase branch that has that change, I think. Should be ported to OSS soon.

Thanks

Actually download-libs.sh in our fork doesn't call svn anymore either. @sitSearcher, what commit did you build from?

Hey diracdeltas,
I tested it again. The same problem. I did the "Setup" followed by end-to-end/docs/README.build :
The single steps:
git clone https://code.google.com/p/end-to-end.build/
cd end-to-end.build/
./do.sh install_deps
./do.sh build_extension
While doing "./do.sh install_deps" the following error:
"./download-libs.sh: 30: ./download-libs.sh: svn: not found"
After that triing "./do.sh build_extension" produced the following error:
"Download libraries needed to build first. Use ./do.sh install_deps."
I had a look at koto´s post and updated your "do.sh" and your "download-libs.sh" (i got from "git clone https://code.google.com/p/end-to-end.build/") as in koto´s post and it works fine.

Oh, you're using deprecated build instructions. end-to-end.build repository is not the right one. Use build instructions from:
https://github.com/yahoo/end-to-end/blob/master/README.markdown

What koto said. I'll fix the deprecated instructions.

Hey you two,
ok, thanks, but where is the "instructions" I can follow on this url?
"Install prerequisites" --> ok, installed.
"Build the extension" --> ?
Do I really need to build a keyserver on my own?! If so, how?!?
Or can I use it (like googles-end-to-end) without one?!
Actually I did:
git clone https://github.com/yahoo/end-to-end/
cd end-to-end
./do.sh install_deps
./do.sh build_extension_debug
Is this the right way? I think not, because I get an error while trying to "Make key" ("Oops, faild to send keys to the keyserver. Are you on the corp network and logged into Bouncer?"). I think it is really necessary to build an own keyserver?! If so, I think I have to wait unless you have an guide?!
Thanks

Yeah, see note in README about keyserver. We'll probably release a keyserver component that you can run locally this week.

I fixed the outdated README.build, and #4 is the issue tracking the open source keyserver component.


Temporarily remove pixel preprocessing normalization for Candace's paper

What is the purpose of this PR?
@cliu72 will need to remove channel_norm_df normalization and pixel_thresh from the pixel preprocessing step of Pixie.
How did you implement your changes
Explicitly remove both of these processes.
Remaining issues
See discussion thread.

@cliu72 is it fine to leave in the computations of channel_norm_df and pixel_thresh_df as long as they're not used for preprocessing, or would the reviewers need all references to these completely purged?

@cliu72 is it fine to leave in the computations of channel_norm_df and pixel_thresh_df as long as they're not used for preprocessing, or would the reviewers need all references to these completely purged?

I think it's okay to leave in the computations to make it easier for later, but can we remove writing those files? The files with the 99.9% value and the pixel threshold value. I think having those files written will be confusing.

@cliu72 we're aiming to get this PR merged in by Friday so we can close out as many open Pixie issues as possible before your submission.

@ngreenwald @cliu72 with the overwrite branch now merged into main, I think that concludes all the dependencies for this task. If we're ready, we can merge this PR in and tag this as the main release.

I'm going to do one more check over everything, which I'll do hopefully today/tomorrow. I think we can wait to merge this PR then after that.

Oh that's weird, let me fix that up again.

Looks like GitHub had trouble mapping the changes into pixie_preprocessing.py. Should be good to go now!

I don't think all the changes have been re-implemented after the merge conflicts. These lines should be gone (were removed in the original review):
https://github.com/angelolab/ark-analysis/blob/8efc712645595c6f8e40f7996fa43d3c1a3a6b96/src/ark/phenotyping/pixie_preprocessing.py#L68-L70
https://github.com/angelolab/ark-analysis/blob/8efc712645595c6f8e40f7996fa43d3c1a3a6b96/src/ark/phenotyping/pixie_preprocessing.py#L152-L157
After thinking on it some more, I think it would be best to remove these too (to avoid confusion):
https://github.com/angelolab/ark-analysis/blob/8efc712645595c6f8e40f7996fa43d3c1a3a6b96/src/ark/phenotyping/pixie_preprocessing.py#L258-L284
https://github.com/angelolab/ark-analysis/blob/8efc712645595c6f8e40f7996fa43d3c1a3a6b96/src/ark/phenotyping/pixie_preprocessing.py#L322-L347
Remove channel_norm_df and pixel_thresh_val as inputs to preprocess_fov

@cliu72 OK this should do the trick.


Alba-rust Library optimization

Check the efficiency and reliability of the external libraries i.e., Blake2, ...
Improve efficiency: use rayon etc.
Include tags to the hash functions
Check the visibility of the crates, structs, functions,...
...

Blake2 seems efficient enough for our purpose and is used in Cardano
Parallelisation through rayon is not improving time, I expect it to be the rayon overheads being too big


Turn on shadow-checking in golangci-lint configuration

This might make it easier to find bugs caused by inadvertently creating a new binding rather than assigning to one in an outer scope. This has bitten most of us at some time or another and always takes way longer to work out than I'd like.
Unfortunately the linter can only find potential shadowing problems if the generator:lint or controller:lint tasks are run, so it probably needs to be paired with editor support (like this feature in Goland). In the ASO repo we run go vet before building - is it worth doing that here for this kind of thing? (That's likely side-stepped by IDEs or running go test directly though.)

Codecov Report

Merging #451 (bd980fe) into master (398177b) will increase coverage by 0.01%.
The diff coverage is 41.17%.

@@            Coverage Diff             @@
##           master     #451      +/-   ##
==========================================
+ Coverage   62.97%   62.98%   +0.01%
==========================================
  Files         157      157
  Lines       10714    10712       -2
==========================================
  Hits         6747     6747
+ Misses       3352     3350       -2
  Partials      615      615

Impacted Files
Coverage Δ

...k/generator/pkg/codegen/pipeline_augment_status.go
8.00% <0.00%> (ø)

...ator/pkg/codegen/pipeline_delete_generated_code.go
4.54% <0.00%> (+0.06%)
:arrow_up:

hack/generator/pkg/config/configuration.go
33.98% <0.00%> (+0.22%)
:arrow_up:

hack/generator/pkg/jsonast/jsonast.go
62.18% <0.00%> (ø)

...ck/generator/pkg/jsonast/swagger_type_extractor.go
25.35% <0.00%> (ø)

hack/generator/pkg/xcobra/context.go
0.00% <0.00%> (ø)

...erated/pkg/testcommon/kube_test_context_envtest.go
75.90% <33.33%> (ø)

hack/generator/pkg/astmodel/type_walker.go
69.33% <33.33%> (ø)

...g/codegen/pipeline_add_arm_conversion_interface.go
63.93% <33.33%> (ø)

...ted/pkg/reconcilers/azure_deployment_reconciler.go
58.21% <38.88%> (ø)

... and 3 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 398177b...bd980fe. Read the comment docs.

Unfortunately the linter can only find potential shadowing problems if the generator:lint or controller:lint tasks are run

At least for me, I run task (which runs everything) pretty regularly when developing, so this doesn't seem like a huge limitation. I think that the shadowing feature in GoLand is on by default now? I think it's on for me but I never turned it on.


Ask if the ADS-B Exchange web interface should be installed.

The ADS-B Exchange install script informs users that they can install a web interface after setup has been completed. The interface appears to be tar1090 which could become a separate install option. If it is decided that it should be installed as part of the ADS-B Exchange setup a dialog offering the option to execute the install script which is made present locally during the installation process might be a welcome addition.
/usr/local/share/adsbexchange/git/install-or-update-interface.sh

The install script now asks if the user wishes to install this item after the feeder has been set up. This change can be found in commit ccde75f.


Improve e2e test to gather all the information in one type/interface

Our tests need to include everything for a tests into one type or interface so we can manage everything in only one place, currently, we have a lot to change when doing some minor changes, a few things to improve:

Force that every test use it's own namespace
Every time a test finish, it should destroy the cluster created for the test
If tests fails, we should include the logs of the failed test, failed pod and events, this for debug purposes

Closing, this will take a new turn with the new plans


Consistent lensing for modified gravity

Being worked on with @noller
The aim of this branch is to allow CCL to select the right P(k) when computing angular power spectra involving lensing in the context of non-LCDM theories, where psi != phi.

[ ] Associate all tracers with a 3D cosmological quantity (e.g. delta_matter or weyl_potential)
[ ] Allow angular_cls to select the right P(k) by default (unless provided).

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

3 of 3 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.001%) to 97.529%

Totals

Change from base Build<PHONE_NUMBER>:
0.001%

Covered Lines:
4855

Relevant Lines:
4978

💛  - Coveralls


Coroutine or thread

Hello, i the previous version (before 0.10) i met some performances issue due to socker reading in coroutine then i move this in thread with queue system to process events.
Do you think than the v0.10 serialization will resolve this coroutine perfomance issue ?

I'm not too familiar with these concepts in Unity, I'd appreciate if you could guide me about this.
What I can tell is that the performance now is supposed to be much higher. Previously the whole state needed to be decoded at each patch, now it decodes only what's really necessary.

I will do my migration to v0.10 in next days.
If the performance issue always there, i will come back to you about thread proposal.


Footnotes exports incorrect semantic html

Description
The generated html for footnotes has the <sup> tag outside of the <p> tag of the footnote. Phrasing Content such as <pre> tags should be inside a paragraph. Because the <sup> doesn't belong to the <p>, it ends up on its own line and requires additional css to make it display correctly.
I'm happy to tackle this in a Pull Request, but wanted to make sure there's agreement that this is a valid bug report first.
Expected Behavior
Markdown with footnotes generates html with the correct semantic behavior. The <sup> tag for the footnote number should be inside the <p> tag for the footnote content.
jsfiddle
Actual Behavior
Markdown with footnotes generates html with a <sup> as a direct child of a <div>
jsfiddle
Note: This html was copied directly out of the ./specs/footnotes.txt

I took an initial look into this yesterday, but I think it might end up being a somewhat complex change.
Hope to take another stab at it this weekend, but I'm not sure it'll be possible without either modifying the parser to change the order it pushes footnote items, or turning the run iterator into a peek-able iterator.

Hmm yes, it seems those are our options. Perhaps easiest would be to never generate a paragraph node for reference definitions, since they will always contain exactly one anyway. That's a larger breaking change than doing some peaking-ahead wizardry inside the renderer, though that seems less attractive from a technical perspective.

Perhaps easiest would be to never generate a paragraph node for reference definitions, since they will always contain exactly one anyway.

But that's not true. Footnotes are allowed to contain more than one paragraph. You can see that they do both in the spec file, and in "markdown guide".
What the multimarkdown seems to do, based on babelmark results, is generate an <ol>.

TIL. That's interesting. Perhaps the solution is to simply generate an ordered list always? That'd be good from a semantic standpoint, right? And if I'm not mistaken, it should be trivial to implement.

TIL. That's interesting. Perhaps the solution is to simply generate an ordered list always? That'd be good from a semantic standpoint, right? And if I'm not mistaken, it should be trivial to implement.

I'm not sure I get what your proposing: if you have footnotes definitions scattered in the document (which I think Commonmark allows), would you generate an ol for each footnote? As far as I can tell there is currently no concept of "the single footnote block of this documents, where all footnotes definitions go".

The strategy of generating a list seems common. I'm trying to get littlefoot.css working with zola, which relies on pulldown-cmark, and what I'm noticing is that the non-standard output here causes littlefoot to fail to identify the footnotes as such.
Would be in favor of standardization here.


Create a file at path Web/HowToLearnHTML.md

Instructions:
Open folder Web
Inside that folder make a file Web/HowToLearnHTML.md
Write content for it.

Can you please assign me this issue, I would like to work on it.

Assigned ✅

Hey, I would like to work on this issue.

@alok5050 this issue is already assigned for now, please look out for other issues or create one on which you would like to contribute.

Issue is open for anyone to work on.


truncate a long sentence in backpropagation

hi, I have some long sentences about hundreds of words. so I think it would slow and not efficient in backprop if I use the whole sentence as one sample in training. And if I truncate a sentence into a fixed length like 20, then I can propagate the final state of the last part to the next part of the same sentence as the initial state in the forward propagation. But here is the problem, how can I calculate the probability for the whole sentence in the CRF layer?

I assume you refer to this page (https://www.tensorflow.org/tutorials/recurrent#truncated-backpropagation).
For CRF, as the score is at the sequence level, that might be harder to perform. It would require passing through the dynamic programming stuff... (would require a lot of work) so I don't really know how i could help you. I see a few options:

either you let go of the CRF
you train the LSTM first and then retrain with the CRF layer without truncating
you train the LSTM and CRF separately and merge as in step 2. To train the CRF separately you could just store the outputs of the LSTM that you get from truncation and then feed them directly to the CRF layer as feed_dict...

hope that helps

@guillaumegenthial thank you I'll try your advice.

if you come to a solution, please share it, I'm sure it will help others!


[DatePicker] Add feature to show active days.

Used for making days to show small dot when they are active.

Could you post a screenshot of what this looks like, and a link to the Material Design spec of the feature this is reproducing?
Also, you might need to rebase. I couldn't get this to build. Thanks.

Rebased.
I am afraid there is no specific mention of this in the Material Design spec. It was more something I required and thought to share. Here is few screenshots how it looks like.

@mbrookes This isn't in spec and is unnecessary. I don't think we should merge this.

@kkarikos I would suggest reusing our date-picker component and building your own version as this use-case is very specific, I'm afraid we're going to have to close this. But thanks for the effort and contribution, that's always appreciated :+1:


v-polyline opacity broken

Hello,
Setting the opacity prop on a v-polyline has no effect. Looking at the mounted function, this prop (and others) are never used. Either the props should work, or they should be removed.
Furthermore, it would be ideal if v-polyline had an options prop like v-marker.
Oh, I see it has an l-style prop that can be used for the same purpose - this is confusing though having a very different name for the same purpose.
Regards

Hi @brianmay,
I agree having l-style / options is confusing, but I did it because of leaflet that have a method setStyle to set... options.
I have tested it and the opacity is broken unless you set it by the l-style property.
:l-style="{opacity: 0.5 }"

I will fix soon the opacity (and other props that may not works as well) and let you know when this is available.
Cheers,
Mickaël

Hi @brianmay,
Should be fixed in version 0.0.54.
Cheers,
Mickaël