Fix overlapping content container

Changed content container to inline block
fixes this issue:
https://groups.google.com/forum/?fromgroups#!topic/facebox/u0BpPfeNmNs[1-25]

Closing this due to age & inactivity


Check if libpng = libpng12 overrides in all-packages.nix are still necessary

[ ] winhelpcgi #270123
[ ] tetex #270107
[ ] ploticus #270146
[ ] pngtoico #270153
[ ] sng #270158
[ ] extremetuxracer #270174
[ ] speed_dreams #270194
[ ] voxelands #270210
[ ] xsane #270223

If the override is still necessary then move it directly to the default.nix with a comment about why.

If the override is still necessary then move it directly to the default.nix with a comment about why.

may I ask why ? I though preferred way is to override in all-packages. This is also preferred way in pkgs/by-name
https://github.com/NixOS/nixpkgs/tree/master/pkgs/by-name#changing-implicit-attribute-defaults

If the override is still necessary then move it directly to the default.nix with a comment about why.

may I ask why ? I though preferred way is to override in all-packages. This is also preferred way in pkgs/by-name master/pkgs/by-name#changing-implicit-attribute-defaults

Because callPackage overrides are kinda hidden and can result in confusion, the reason I created this issue was because a person on matrix was confused why one package used libpng12

In preparation of the great by-name migration, doing fixes like the ones linked ^ should be encouraged for all packages in all-packages.nix. Is there a general consensus on this?

No idea, i thought that this was https://github.com/NixOS/nixpkgs/tree/master/pkgs/by-name#changing-implicit-attribute-defaults
general consensus.

Would this make sense?
, libpng12
, libpng ? libpng12

CC @infinisil

@pbsds If libpng exists in the scope it will be passed, so the default would be ignored. (see also https://github.com/NixOS/nixpkgs/pull/131271)

@Artturin, the unmerged PRs that are left all need move the libpng12 dependency into the derivation, which goes against the by-name recommendation. Do you want these merged or should we close this issue?

ping @Artturin

Let's close the unmerged PRs


hotfix: Don't load the plans two times in Subscription#index

Gonna make another PR for the real koudoku, we are too far from his master.

LGTM!

:+1: :-1:


Fix intermittent time-based failure in delayed sidekiq spec

This example was previously failing when it was run at exactly an "even" 10 second increment time. For example, it would fail at "12:00:10", but pass at "12:00:09" and "12:00:11". This leads to intermittent failures on CI (presumably around ~10% of runs).
Updated to use a helper method in the spec which more closely mirrors the scheduler code.
I noticed this during the CI runs from the previous PR ... and was able to verify this pattern by setting a specific time target for the Timecop.freeze line, which confirmed the pattern of fail/pass.

It seems to be working, with no failure :wohoo: Could you please add the change log info? for instance like this https://github.com/toptal/chewy/pull/933/files#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4edR9

I'll trigger CI 4-5 times to make sure nothing fails, and once you add changelog I'll release it :)

Added changelog commit here as well.
I see there may be a DIFFERENT intermittent failure in some of these CI runs (in rake helper spec), but it looks like none so far in the sidekiq one.

Yeah, it's different, related to sidekiq, seems to be not failing


rcases leaking subgoals out of have

Prerequisites
Please put an X between the brackets as you perform the following steps:

[X] Check that your issue is not already filed:
https://github.com/leanprover/lean4/issues
[X] Reduce the issue to a minimal, self-contained, reproducible test case.
Avoid dependencies to Mathlib or Batteries.
[X] Test your test case against the latest nightly release, for example on
https://live.lean-lang.org/#project=lean-nightly
(You can also use the settings there to switch to “Lean nightly”)

Description
Using rcases on a term containing a hole leads to subgoals leaking out of the current have.
Context
This was discussed on Zulip. I came across this while refactoring something in the sphere eversion project.
Steps to Reproduce
My original minimization was:
example : True := by
  have : ∃ k, 5 = 2 + k := by
    -- Using apply with a hole create a new goal right here
    -- apply Nat.exists_eq_add_of_le (?_ : 2 ≤ 5)
    -- Using rcases teleports the new goal outside of the have block
    rcases Nat.exists_eq_add_of_le (?_ : 2 ≤ 5) with ⟨k, hk⟩
    exact ⟨k, hk⟩
  trivial -- This trivial solves 2 ≤ 5
  trivial -- this one takes care of True

Kyle came up with a variant where the hole is not directly inside rcases but in a let:
example : True := by
  have : ∃ k, 5 = 2 + k :=
    let h := Nat.exists_eq_add_of_le (?_ : 2 ≤ 5)
    by
      rcases h with ⟨k, hk⟩
      exact ⟨k, hk⟩
  trivial -- this one takes care of True
  trivial -- This trivial solves 2 ≤ 5

Expected behavior: [Clear and concise description of what you expect to happen]
The new subgoal should be inside the have.
Actual behavior: [Clear and concise description of what actually happens]
The new subgoal leaks outside the have.
Versions
Found with 4.8.0, reproduced in 4.9.0-nightly-2024-06-02 on live.lean-lang.org.
Impact
Add :+1: to issues you consider important. If others are impacted by this issue, please ask them to add :+1: to it.

It's not likely to happen soon, unless someone tells me this is high priority. Feel free to assign it to someone else in the meantime.

I've run into something similar multiple times (first over a year ago!). I think the actual bug is the same, so I'm adding it here rather than making a separate report.
example (f : (n : Nat) → n = 1 → ∃ m, n = m) : False := by
  let n : Nat := 1
  obtain ⟨m, hm⟩ := f n ?g1
  sorry

the hole in obtain creates an error on the previous line, rather than creating a new goal.
I'm happy to make a separate bug report for this if it's viewed as a different problem, but this shows up for me very often.

Kyle came up with a variant where the hole is not directly inside rcases but in a let:
example : True := by
  have : ∃ k, 5 = 2 + k :=
    let h := Nat.exists_eq_add_of_le (?_ : 2 ≤ 5)
    by
      rcases h with ⟨k, hk⟩
      exact ⟨k, hk⟩
  trivial -- this one takes care of True
  trivial -- This trivial solves 2 ≤ 5

This one looks like it's working as intended. For example, this seems fine
example : True := by
  have : ∃ k, 5 = 2 + k := Nat.exists_eq_add_of_le (?_ : 2 ≤ 5)
  trivial
  trivial

thus this seems fine:
example : True := by
  have : ∃ k, 5 = 2 + k :=
    let h := Nat.exists_eq_add_of_le (?_ : 2 ≤ 5)
    h
  trivial
  trivial

thus the provided example looks fine.
The other examples look interesting though. I can reproduce from 4.7.0 (which seems to be when rcases/obtain were introduced into core) onwards.

@b-mehta Your example is the same problem, and it appears to be fixed by #5024.


Ability to target custom resources (CRD, Configmap, etc.)

Hello, I just found your work and sounds amazing. This is actually the project we were looking for handling configuration injection from external sources (SSM, Secret Manager, etc.).
It would be great if can handle different kind of resources and not targeting only Secret objects.
The same kind of request has been raised to external-secrets https://github.com/external-secrets/external-secrets/issues/2503 and https://github.com/external-secrets/external-secrets/pull/3449 for more detail about the usecase.
In our case by exemple, it'll be great to be able to inject SSM parameters or even secret managers to FlinkDeployments to configure Datadog API without adding it to git. Furthermore, leveraging existing SSM parameters to inject parameters in Configmap is also one of our usecase. This will definitely help binding Terraform/Pulumu world and Kubernetes.
What do you think ?

Hi @barryib
It may not be too difficult, I'll think about it.
Thanks

@digiserg anything we can do to help ?


Re-rendering the layout doesn't seem to work

Expected Behavior
I need to re-render the grid when a component is mounted. To do this I have a very simple component as follows and I expect it to simply re-render the entire grid.
<grid-layout
    ref="gridLayout"
     v-model:layout="layout"
....
mounted() {
   // Tried this
  this.$refs.gridLayout.onWindowResize();

  // And this
  this.$refs.gridLayout.$forceUpdate();
}

Current Behavior
When using onWindowResize it throws an error: TypeError: this.$refs.gridLayout.onWindowResize is not a function which I guess makes sense since Vue 3 doesn't seem to support it.
Failure Information (for bugs)
I am using Vue 3.3.8 and the 1.2.6 of this package on node 20.10.0 and npm 10.2.3.
Essentially I am trying to find a way to programatically re-render the grid if thats possible? Thanks.

As you discovered there is no support for this currently.
I'll add this as a feature request and see how soon this can implemented.


add subnet splitting to public roadmap

This commit adds the subnet splitting project as a pending project under core protocol to the public roadmap.

Thanks looks good to me! I wonder whether we need the description of how things are gonna work (i.e., starting from "The replicas are divided ...")  in the high-level description? No strong opinion, though.


Language: Racket?

For a repo with a mix of .org and .rkt files, it only seems to 'see' .org. E.g.: https://gitlab.com/dustyweb/terminal-phase

Thanks for pointing that out @emacsomancer
It should work fine now.


Connect to api Pull request

In this project, I connected my React & Redux application to an existing Bookstore API to create and remove books from a server. Here are some of the changes:

Used axios with createAsyncThunk to make your HTTP requests to the backend.
Fetched  books from the Bookstore API after the component has rendered
Refactored the add book and remove book features to persist changes in the server

Thank you for approving my project! 😄


token-js: Support ImmutableOwner extension

Problem
token-2022 includes a new instruction to make the owner of an Account immutable, but it isn't supported in the JS bindings.  The relevant instruction definition can be found at https://github.com/solana-labs/solana-program-library/blob/0268d76d306d86a9fb03a17d5ede18144bfad684/token/program-2022/src/instruction.rs#L459-L471
Solution
Following the model in #2951 , add support for this new instruction, state, and extension type, including some end-to-end tests.

Added in #3068


Reuse cached resolved signatures early

fixes https://github.com/microsoft/TypeScript/issues/60202
cc @gabritto

@typescript-bot test it

Maybe related fix: #49598


Linked List : Implement Floyd’s cycle detection algorithm in Go

Hii @akgmage  assign this to me I want to contribute under SSOC


Engine crashes when the second parameter of a posmod is 0

Godot version
3.5.1.stABLE
System information
Debian10
Issue description
When using posmod and the second parameter is 0, the engine crashes.
Steps to reproduce

Create a script and attach it to a node.
In the _ready function, write posmod(1, 0) and save the script.
When saving the script, the engine will crash automatically. (if it doesn't crash when saving, press "play" to make sure that the line is executed)

Minimal reproduction project
"N/A"

Duplicate of #43932


[Bug] "Blind rolls made by hidden tokens" incompatible with some game systems?

This might be something that has to be addressed by the developer of the system itself, but I discovered that "Blind rolls made by hidden tokens" doesn't necessarily function in all game systems.
A specific example would be crnormand's GURPS system. Inline chat rolls made by hidden tokens are hidden as one would expect, but rolls made from a hidden actor's character sheet (e.g. clicking on a skill to roll it) are displayed normally to players.
I can reproduce this bug in a new world with all other modules disabled.

I think this is an issue with the GURPS system.  The ChatMessage.data.speaker.token variable is null, so I cannot tell if the roll was made by a hidden token or not.  The GURPS system needs to set the token variable to correspond to the token that made the roll.

Thanks. I'll forward this their way and see if it's something they can take a look at.

@cs96and, thank you for looking into this.   I want to make the GURPS system as compatible as possible (especially for such cool modules!), but I must admit, I am not a Foundry expert... we have gotten as far as we have by sheer force of will and a ton of hacks.  ;-)
When creating the roll chat, I am setting up the chat message data as follows:
  const speaker = { alias: actor.name, _id: actor.id, id: actor.id, actor: actor }
  let messageData = {
    user: game.user.id,
    speaker: speaker,
    type: CONST.CHAT_MESSAGE_TYPES.ROLL,
  };

Is the fix as simple as:
  const speaker = { alias: actor.name, _id: actor.id, id: actor.id, actor: actor, token: actor.token }
  let messageData = {
    user: game.user.id,
    speaker: speaker,
    type: CONST.CHAT_MESSAGE_TYPES.ROLL,
  };

@crnormand I'm not much of a Foundry expert either!  However, there is a ChatMessage.getSpeaker() function which helps to construct the speaker parameter of the message.  If you give it no parameters, it returns the speaker data for the currently selected token (or the user's default character if no token is selected).
You can provide overrides for the scene, actor, token and alias.  You probably want to override the actor to the one for the sheet that is being rolled from.  I think it automatically finds a token for that actor on the scene, and defaults to null if one is not found.

Fantastic, thanks!   That seems to set the token attribute correctly (it was the token.id).   Unfortunately, I cannot seem to test... how do I make a token "hidden"?

Right click on the token and select the top right icon (hooded face).

LOL... I've said many times that, even though I have been working on the GURPS Game Aid (Steve Jackson Games doesn't like it if we call it a "system") for over 6 months... I have yet to actually play a game in Foundry.   So there are a lot of things I don't know about using it.   Sad, I know ;-)
Thank you for the explanations... I have fixed our code, and it now correctly works with the Cautious Gamemaster's Pack module.


Use a stricter version of AccumT

The standard AccumT is extremely lazy, both in the accumulator and (potentially) in previous actions. That doesn't really seem so great for our purposes. Use a strict version instead.
Fixes #nnnn
Scope:
Estimate:

Review checklist
The author performs the actions on the checklist. The reviewer evaluates the work and checks the boxes as they are completed.

[ ] Summary. Write a summary of the changes. Explain what you did to fix the issue, and why you did it. Present the changes in a logical order. Instead of writing a summary in the pull request, you may push a clean Git history.
[ ] Documentation. Write documentation for new functions. Update documentation for functions that changed, or complete documentation where it is missing.
[ ] Tests. Write unit tests for every change. Write the unit tests that were missing before the changes. Include any examples from the reported issue as integration tests.
[ ] Clean up. The changes are already clean. Clean up anything near the changes that you noticed while working. This does not mean only spatially near the changes, but logically near: any code that interacts with the changes!

/KEVM-perf-run

/KEVM-perf-run

Testing shows no sign of improvement, but I think it's probably a good idea to do something like this anyway. If we end up in a situation where GHC's strictness analysis doesn't save us, things could get bad.

@ehildenb suggests we try to upstream this first.

Closing pending upstream action.


Update Working_with_Bokeh.ipynb

add missing parentheses to coastline() call in last cell

Thanks!  That's a good point; adding the parentheses does help make sure that the object will have styling independent of previous cells.  I'll go ahead and merge this, though we need to fix the tests (which are failing for an unrelated reason to do with versions of other packages).

That's interesting.  We were in a situation yesterday where not including the () lead to a ValueError complaining about latitude not be in a certain dimension list?!  With the () everything went smoothly.
(Sorry I can't be more specific; still very new to Geo/HoloViews, and it was on a colleague's computer)


additional "how it fits together" documentation

This is really great, many thanks. You can find the docs here http://psa.matiasaguirre.net/docs/developer_intro.html


meshery: export load test results in SMPS format + import of SMPS to run load test

Description
This PR contains an initial version of an attempt to export load test results in SMPS format.
Also, it supports accepting a SMPS payload to run a load test.

@mayankshah1607 will you look over this PR? This is an area of future work in mesheryctl that might be perfect for you to take on.


Component interaction

Is your feature request related to a problem? Please describe.
Support for Button and Select Menu interaction
Describe the solution you'd like
I could not find if there was supported component and autocomplete interactions.
Implementing them in a similar fashion as Slash commands would be very much desirable
Describe alternatives you've considered
Register gateway event for interactionCreate and matching against a collection of components is what I am doing currently. But having inherent support for guards, pipes, decorators etc would be very much desirable.

Hi! Thanks for suggestion! Options that were missing I added.
So far I see no point in creating a separate decorator for autocomplete and component, since the logic behind this decorator is very small. Use the @On decorator + guard which will check autocomplete for example.


Publicity of parliamentary activity near elections

Search about deputies cases when the spent in Publicity of parliamentary activity happen near the elections (> 120 days) when the person take part of campaign.
Quoting the CEAP regulamantation

Divulgação da atividade parlamentar, exceto nos 120 dias anteriores à eleição federal, estadual ou municipal, exceto se o deputado não for candidato.

Disclosure of the parlamentar activity, except 120 days before elections (federal, state and municipal), except if the congressman not be a candidate.

The initial idea is only cross the data from Publicity of parliamentary activity subquota, but before that, we need fetch the data for each election the congressman participated, any idea about where it could be catch?

Just in case: if you haven't checked this notebok probably it will help you get started: https://github.com/datasciencebr/serenata-de-amor/blob/master/develop/2016-12-07-irio-election-expenses.ipynb
Beyond that I'm aware that data from elections are widely available: take a look in #49, maybe these sources are helpful (but honestly I'm not sure).

@cuducos Yes, I think when saw this pull request, but I guess hypotheses isn't the same, on request Irio infer the companies from elections services (btw: awesome idea) and linked it in persons. My idea is simple, only get the subquota and date and check it.
I'll look at the #49, thanks. If anyone could help with more election resource, you're welcome.
Another related doubt: I don't know, but can they argue the spent isn't illegal if it isn't in the freeze days period?

Yesterday I read an analysis by @vilapedro on that ; ) Once he opens the PR we can close this issue.


Support watch mode for .feature files

Thank you a lot for your effort with this library. I wonder how do we have watch mode for .feature files?

You can use nodemon for that, added section in README.
https://github.com/vitalets/playwright-bdd#watch-mode
Thank you!


Could not find a declaration file for module d3-textwrap

I have install the package using >npm install d3-textwrap but could not find declaration file for this module.

This is a TypeScript problem.


broken with the new lego update thingmabob

It randomly stopped working when the attic got opened up

no it functions for me


Fix typo in readme

This is meant to be "italic" not "italics" which will render an empty icon here. The docs specify this as well and I tested locally while working through implementing this on a project.

Good catch, thank you!


Isn't it an endless loop once steped into node->level == currentLevel ?

https://github.com/potree/PotreeConverter/blob/36cabdf53ff5ed89c338e314f0ea6b2d09a70636/PotreeConverter/src/PotreeWriter.cpp#L398

Hi,
Closing this because PotreeConverer 1.7 is now replaced by a complete rewrite, PotreeConverter 2.0, and the old version will no longer be worked on. The requested feature or issue may not apply to PotreeConverter 2.0, either because it is fixed or the feature is not yet ported.


Rule 2.6 follow ups

Which rule and warnings did you add?
Rule 2.6 was added
Actions checklist

[X] Implemented Rule, added Warnings
[X] Added tests on checks
[X] Added tests on fixers
[X] Updated rules-config.json
[X] Updated available-rules.md

Closes #191

Some issues discovered when running on our code:

 [INFO]    [ktlint] C:\Users\pwx5333130\Documents\diktat-fresh\diktat-test-framework\src\main\kotlin\org\cqfn\diktat\test\framework\common\TestBase.kt:19:5: [COMMENT_WHITE_SPACE] there should be a white space between code and comment also between code start token and comment text: /**
 [INFO]    [ktlint]      *
 [INFO]    [ktlint]      * @param command - command to execute in shell
 [INFO]    [ktlint]      * @return - execution result - in default implementation returns inputStream
 [INFO]    [ktlint]      */

Error message is misleading. Also this rule triggers when blank lines are in the middle of KDoc, which should be valid.
This code:                // ensure there is no empty line between copyright and header kdoc
            node.findChildBefore(PACKAGE_DIRECTIVE, BLOCK_COMMENT)?.apply {

causes[INFO]    [ktlint] C:\Users\pwx5333130\Documents\diktat-fresh\diktat-rules\src\main\kotlin\org\cqfn\diktat\ruleset\rules\comments\HeaderCommentRule.kt:145:9: [WRONG_NEWLINES_AROUND_KDOC] there should be a blank line above the kDoc and there should not be no blank lines after kDoc: // if `firstKdoc.treeParent` is File then it's a KDoc not bound to any other structures

This code:            if ((node.treeNext.elementType == RBRACE) xor (node.treePrev.elementType == LBRACE)) {
            // if both are present, this is not beginning or end
            // if both are null, then this block is empty and is handled in another rule
            val freeText = "do not put newlines ${if (node.treePrev.elementType == LBRACE) "in the beginning" else "at the end"} of code blocks"

causes[INFO]    [ktlint] C:\Users\pwx5333130\Documents\diktat-fresh\diktat-rules\src\main\kotlin\org\cqfn\diktat\ruleset\rules\files\BlankLinesRule.kt:45:17: [WRONG_NEWLINES_AROUND_KDOC] there should be a blank line above the kDoc and there should not be no blank lines after kDoc: // if both are null, then this block is empty and is handled in another rule

There also seem to be some NPEs:
[INFO]    [ktlint] C:\Users\pwx5333130\Documents\diktat-fresh\diktat-rules\src\main\kotlin\org\cqfn\diktat\ruleset\rules\BlockStructureBraces.kt:89:44: Internal Error (diktat-ruleset:kdoc-comments-codeblocks-formatting). Please create a ticket at https://github.com/pinterest/ktlint/issues (if possible, provide the source code that triggered an error) (cannot be auto-corrected)
[INFO]    [ktlint] C:\Users\pwx5333130\Documents\diktat-fresh\diktat-rules\src\main\kotlin\org\cqfn\diktat\ruleset\rules\BracesInConditionalsAndLoopsRule.kt:103:17: Internal Error (diktat-ruleset:kdoc-comments-codeblocks-formatting). Please create a ticket at https://github.com/pinterest/ktlint/issues (if possible, provide the source code that triggered an error) (cannot be auto-corrected)


Threadpool for "vector in, vector out" mode

Currently every function call is run in a separate thread. The "vector in, vector out"-mode where the same function is run over and over again with different input values might benefit from a threadpool.
Measurements show that an oldish Linux laptop running Ubuntu 20.04 can create 100000 threads per second. So, if the function call executed by the thread takes, say, 1 millisecond, the overhead from thread creation is only about 1%. Hence, the lack of threadpool is not a major issue.

This issue was addressed in branch "thread-pool" which was merged on Nov-3-2020.


Add PostGIS extension to Postgres to add geospatial indexes

Subject of the issue
Add the PostGIS extension to Postgres which will allow you to create geospatial indexes which will speed up lat/lng + radius queries
Your environment
https://devcenter.heroku.com/articles/heroku-postgres-extensions-postgis-full-text-search#postgis
Steps to reproduce
This will likely have to be done via CLI and can be verified on a spare instance first
Expected behaviour
Will speed up queries and enable better location-based searches
I believe the current plan is to use text-based indexes which will be much less efficient

Working on it.

@eapen
Just in case if you haven't noticed, the coordinates are captured as text and I went through the data set, so it contains google maps URLs and even handwritten text.
The first step would be to clean up that data and run migration to convert to (lat,lon) coordinates.


Icons in form Fields

Description
Added Icons in form-fields of login and signup form and Fixed the uneven width of fields in form
Fixes #328
closes #328 Add icons in signup and login form.
Screenshots
Sign up

Login

Checklist

[ ] Tests have been added or updated to cover the changes
[ ] Documentation has been updated to reflect the changes
[x] Code follows the established coding style guidelines
[ ] All tests are passing

@thestarsahil please review this PR as early as possible

Make Sure Raise PR as sson as possible ,  if you working on another issue
END DAY GSSoc23

Make Sure Raise PR as sson as possible , if you working on another issue END DAY GSSoc23

Yes will be raising one more PR by 10 pm


Remove certain auth mechanisms within Azure Data Table Clients.

Follow-up issue: https://github.com/Azure/azure-sdk-for-cpp-pr/issues/36
cc @gearama, @RickWinter

/azp run cpp - tables

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-data-tables-cpp

Are we sure we want to remove these connections options for customers?

Superseded by https://github.com/Azure/azure-sdk-for-cpp/pull/6181 and https://github.com/Azure/azure-sdk-for-cpp/pull/6268


Content-Length in responses on HEAD method produce error

I have a server that uses HTTP2FramePayloadToHTTP1ServerCodec. Server provides a response with result of long-running calculations in body of 256 bytes. I'd like to use the same code for GET and HEAD methods but actually perform calculations only for GET method. When I write Content-Length: 256  header and conditionally omit body for HEAD method, ContentLengthViolated(file: "/swift-nio-http2/Sources/NIOHTTP2/ContentLengthVerifier.swift", line: 45) error occurs.
Is there a way to write responses for HEAD method with non-zero Content-Length and no body using HTTP2FramePayloadToHTTP1ServerCodec?
I could write fake bytes but it's a wrong way.

Can you clarify what version of swift-nio-http2 you're using?

Additionally it'd be quite useful if you can produce a small repro for this: the code appears to handle this use-case appropriately, so I'd really like to see if I can reproduce this locally.

Can you clarify what version of swift-nio-http2 you're using?

Thank you! I had been using 1.22.0. On 1.27.0 no error occurs.


Added badges

WEW
Added the badges for the profiles. It works universally on any server!

I'll test it tomorrow and merge if it works to my satisfaction
nobody else merge it while I'm sleeping ty <3

I noticed that the badges are kinda fucked up. Like if I do !code lookup for Procyon it still shows my badges and not hers. I need to take a break from this for a bit, please make event properly handle this if you can.
Also, I commented out verified as it needs to be fixed.
Please help, thanks!

I'll check it tomorrow

One last thing I forgot to mention in my review, please check what server this is and compare it to RC24 so that we don't have phone badges. @Seriell is there any chance on the config you could have a home server ID option, and remove ID references in Morpher and birthdays and such?


Product page upload file(s) or add text for personalisation

Is your feature request related to a problem? Please describe.
I want to create a store where the customer will be able to upload files and write text compulsorily before adding the product to the cart.
Describe the solution you'd like
I want to create a store where the customer will be able to upload files and write text compulsorily before adding the product to the cart.
The number of files that need to be added compulsorily will depend on the variant that the customer chooses.
These 2 Bagisto websites are similar to what I want to achieve (but in my case the no of attachments will be dependent on the variant)
How can I achieve this?
References:

https://www.shopinireland.ie/personalised-21st-birthday-frame-gift
https://prezentzgrawerem.com/naszyjnik-z-grawerem-prezent-dla-babci-latarnia---niesmiertelnik

Example

Describe alternatives you've considered
No response
Additional context
No response

Not in our roadmap. You can feel free to customize this as per your need.


chore: add meta '--selector' start args

The flag is still experimental. Let's test more and add it to CRD later.


Fix vendoring, noarch

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Notes:

looks like we have some bad builds that vendor a bunch of things

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Hey @bollwyvl
I acknowledged the changes from the bot that removed the noarch option - thinking wrongly the bot knows better than me :cry:
The bot commit that removes the noarch: https://github.com/conda-forge/pytest-jupyter-feedstock/pull/2/commits/34966c663e80bf54fe58fab0634750134f9c9723
Should we report that somewhere or is it a known issue of the auto-update bot?

Yeah, dunno... i still think it's how i did the original split: a number of things inherit between different "scopes," but i guess noarch is "special".


is possible to add arrow on scroll bar

add arrows on the either side of the scroll bar to perform the scroll event??

you can actually do it yourself doing something like this:
# initallize perfectScrollbar
scollable = $ '#scrollable'
scollable.perfectScrollbar()

# add ← and → buttons
prev = $ '<button />'
  .html '←'
  .bind 'click', ->
    scollable.scrollLeft scollable.scrollLeft + 10
next = $ '<button />'
  .html '→'
  .bind 'click', ->
    scollable.scrollLeft scollable.scrollLeft - 10
scollable.append prev
  .append next

its pretty easy to trigger the native scrolling

oh thank u

var ps = new PerfectScrollbar('.container');

prev = $('<button />').html('←').bind('click'),
    ps.scrollLeft().scollable.scrollLeft() + 10;
next = $('<button />')
  .html('→')
  .bind('click'),
    ps.scrollLeft().scollable.scrollLeft() - 10
ps.append(prev)
  .append(next)

above is my code, its have some issues, i can't fix, can you please help me?


License ns updates

Updates on the license namespace project

Promote license namespace functionality
Add license list url and github repo URL
Add spdx file url to submitted namespace issue

@techytushar please could you have a look?

@techytushar Please have you had a look at the update?

Yes, I have looked at the updates they all seem fine to me except the makeNsPullRequest function. Can you merge this function with the already existing makePullRequest function since they both have mostly the same code. Do this change and then we'll merge this.
Also for the travis builds there seem to be a problem with xvfb which right now I can't figure out how to solve but don't worry about that, I am working on it.

@techytushar @rtgdk I will write them. But please could you merge this PR so I can proceed? This PR has been here for so long.

@tjasmith LGTM. Merged.

@rtgdk Thanks


Error when building with Java 11

~/src/asciinema-player develop* 10s
❯ lein cljsbuild once release
Compiling ClojureScript...
Error occurred during initialization of boot layer
java.lang.module.FindException: Module java.xml.bind not found
Subprocess failed

~/src/asciinema-player develop
❯ java -version
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)

Seems like java.xml.bind was removed from Java 11.

8bd0cca58ed1a9644d222b126ae55a59cfbf3f1c should fix that. Please git pull and try again.

Indeed it did. Thanks much!


config: Fix missing labels referenced in overridable templates

A new template needs a corresponding add_template(), "setter", and if it
is "overridable", to append a label.
I also left a comment without modification when a template is missing
the "setter".

@lloesche @drewkerrigan please review.


Datastore transaction aborts cause failed builds endlessly scheduled

Flutter auto retries failed builds when they fail, up to three times.
The API first reschedules the build and then updates datastore tasks statuses. When the datastore write fails, it didn't update the task attempts, based on which the API determines whether to rerun. This caused the API endlessly schedules builds before datastore writes work.
Recently Flutter datastore write aborts have been much more frequently than ever before, though we are in the middle of migrating to Firestore. This has caused

tons of builds scheduled and caused LUCI outage!
LUCI team removed scheduling access of flutter-dashboard@
Flutter trees are blocked for all repos

Short-term workaround is to switch the order: try updating datastore task status first and then try scheduling.

Updates:

LUCI has recovered from the breakage
Flutter schedule accounts have been restored the access
Flutter patch is in to avoid the issue happening again
Flutter failed tasks have been retried and all trees are open


More S3 access for services incl storage

@donaldgray  Does anything here change with the new approach agreed this morning? This tf is already applied so if you want to merge it, please do!

No, don't think this changes anything. We still need to configure the perms at this side, it's only the other account that changes. Will merge now and test.


contains words

Hii,
I need query for searching words in description.

Hi @shai-benshimol, if you need contains query, there is no index used. So, just do
col.FindAll().Where(x => x.Name.Contains("john")).ToList()


More command suggestions

In addition to #6, I also would like to request/suggest the following commands:

Take screenshot
Toggle fullscreen
Increase/decrease playback speed
Toggle subtitles
Toggle playlist view

+1 for increase / decrease playback speed


Function tweaks

I think some functions should be renamed, moved around, or otherwise tweaked in the new module system:

unitless() should be called is-unitless(), to match is-bracketed() and to make it clear that it doesn't return the number stripped of units.
comparable() should be called compatible(), to make it clear that it also tests for compatibility for addition and subtraction.
content-exists() is currently missing and should be included.
unique-id() should be in sass:string rather than sass:meta.

* `comparable()` should be called `compatible()`

Not sure if that is clearer to me. Search around https://en.wikipedia.org/wiki/Addition to see if I could find anything 😛 . Only thing that came to mind would be to split them if you want to be super clear to is-addable/is-subtractable if it doesn't check for any other arithmetic comparability (multiply or divide).

💯 I can see why comparable isn't a good name if it only lets you see about arithmetic operations. It was more that compatible didn't jump to mind as a something I'd look for if searching for a function for that purpose. Also agree that even if those functions all alias'd the same thing, it would be confusing.
</bikesheding>


net/http: Request.Write and Transport differ in Content-Length strictness

Since Go 1 (1.0), there has been this line in transfer.go:
https://github.com/golang/go/blob/release-branch.go1/src/pkg/net/http/transfer.go
		if rr.ContentLength != 0 && rr.Body == nil {
			return nil, fmt.Errorf("http: Request.ContentLength=%d with nil Body", rr.ContentLength)
		}

Which causes a Request.Write of a Request with a nil Body and non-zero length to fail.
But the Transport accepts that, and makes a nil Body imply a ContentLength of 0.
This program should probably have the same output:
package main

import (
	"bytes"
	"log"
	"net/http"
	"net/http/httputil"
)

func main() {
	req, _ := http.NewRequest("GET", "http://foo.com/", nil)
	req.Body = nil
	req.ContentLength = -1

	// Using Request.Write
	var writeBuf bytes.Buffer
	if err := req.Write(&writeBuf); err != nil {
		log.Printf("Request.Write = %v", err)
	} else {
		log.Printf("Request.Write = %s", writeBuf.Bytes())
	}

	// Using Transport (DumpRequestOut uses Transport)
	dump, err := httputil.DumpRequestOut(req, true)
	if err != nil {
		log.Printf("Dump = %v", err)
	} else {
		log.Printf("Dump = %s", dump)
	}
}

But it says:
2016/11/30 18:36:14 Request.Write = http: Request.ContentLength=-1 with nil Body
2016/11/30 18:36:14 Dump = GET / HTTP/1.1
Host: foo.com
User-Agent: Go-http-client/1.1
Transfer-Encoding: chunked
Accept-Encoding: gzip

For Go tip, Go 1.7, Go 1.6, etc.
Decide whether this is okay or we should fix.

(This is from investigation motivated by https://golang.org/cl/33577)

package main
import (
       	"net/http"
)
func main() {
       	req, err := http.NewRequest("GET", "http://www.example.com", http.NoBody)
       	if err != nil {
       		panic(err)
       	}
       	req.Body = nil
       	res, err := http.DefaultClient.Do(req)
       	if err != nil {
       		panic(err)
       	}
       	defer res.Body.Close()
}

Try this code, this works with normal releases, but break with devel branch.

BTW, what does draft mean? I already replied this on issue comment, but it seems no one can see it?

Draft means "a preliminary version of a piece of writing". Yes, we never saw that because it wasn't mailed. In Gerrit, you can write many comments in different places and then send it all together in one batch.

Try this code, this works with normal releases, but break with devel branch.

That can't possibly work in "normal releases", because http.NoBody is new in Go 1.8.
Please give me an example of code that both compiles & works in Go 1.7, but doesn't work at tip ("the devel branch").

package main

import (
       	"io"
       	"net/http"
)

var AnyUserImplementReader = anyUserImplementReader{}

type anyUserImplementReader struct{}

func (anyUserImplementReader) Read([]byte) (int, error)         { return 0, io.EOF }
func (anyUserImplementReader) Close() error                     { return nil }
func (anyUserImplementReader) WriteTo(io.Writer) (int64, error) { return 0, nil }

func main() {
       	req, err := http.NewRequest("GET", "http://www.example.com", AnyUserImplementReader)
       	if err != nil {
       		panic(err)
       	}
       	req.Body = nil
       	res, err := http.DefaultClient.Do(req)
       	if err != nil {
       		panic(err)
       	}
       	defer res.Body.Close()
}

Any user implemented reader that is not in the list of  *bytes.Buffer,*bytes.Reader,*strings.Reader

Ah, great! Now I can reproduce the regression.
I was being misled by the trickery in DumpRequestOut:
func DumpRequestOut(req *http.Request, body bool) ([]byte, error) {
        save := req.Body
        dummyBody := false
        if !body || req.Body == nil {
                req.Body = nil
                if req.ContentLength != 0 {
                        req.Body = ioutil.NopCloser(io.LimitReader(neverEnding('x'), req.ContentLength))

My test in the first comment is kinda bogus.

@ggaaooppeenngg, I see what changed.
The Transport and Request.Write are still strict. They have been since Go 1.
What's different is that http.NewRequest now sets the ContentLength explicitly to -1 to mean unknown when it's unknown, rather than using 0. I suppose I could remove that.
But does this actually matter? This isn't an API behavior we ever meant to guarantee, that you could use NewRequest and then nil out the field you just set. When does that actually occur?
You never filed a bug (you just sent a change), so I don't know the motivation here.

@bradfitz  Actually I put a nil body as argument in the io.Reader (user implemented) constructor, then I reset the request body to nil depending on the initial body.
body := nil (a nil body)
req :=  http.NewRequest("GET","http://www.baidu.com",NewReader(body))
if body == nil{
   req.Body = nil
}

Since a interface containing nil is not nil, ContentLength becomes -1 in the Go tip. Actually this can be fixed in this way.
body := nil (a nil body)
if body == nil{
   reader = nil
}else{
   reader = NewReader(body)
}
req :=  http.NewRequest("GET","http://www.baidu.com",reader)
if body == nil{
   req.Body = nil
}

I make the change, because I think it is a principle that do not break the user space code no matter what is patched.

I see. Okay, I'm tempted to revert my revert then (so the codebase can make forward progress) and let users fix their code like you suggested.
Users need to learn about https://golang.org/doc/faq#nil_error eventually.
But I'm also not sure how much it really matters.

What's different is that http.NewRequest now sets the ContentLength explicitly to -1 to mean unknown when it's unknown, rather than using 0. I suppose I could remove that.

The http.Request doc is unfortunately ambiguous:
// ContentLength records the length of the associated content.
// The value -1 indicates that the length is unknown.
// Values >= 0 indicate that the given number of bytes may
// be read from Body.
// For client requests, a value of 0 means unknown if Body is not nil.
ContentLength  int64

It is confusing ContentLength == -1 means unknown, except for client requests where Body != nil, for which ContentLength == 0 also means unknown. I would expect that ContentLength == -1 means unknown, full stop, while ContentLength == 0 means "empty", full stop.

But does this actually matter? This isn't an API behavior we ever meant to guarantee, that you could use NewRequest and then nil out the field you just set. When does that actually occur?

I found old code that does exactly this :-/ The code breaks when testing against 1.8 before 4bc7b5a. The code is roughly:
func CreateProxyRequest(req *http.Request) *http.Request {
  req.Body = unknownWrapper(req.Body)  // in caller
  if req.Method == "POST" {
    outreq = http.NewRequest(req.Method, req.URL.String(), req.Body)
  } else {
    outreq = http.NewRequest(rew.Method, req.URL.String(), nil /* disallow bodies otherwise */)
  }
  ...
  if outreq.Body != nil && outreq.ContentLength == 0 /* here's the problem */ {
    outreq.ContentLength = parseCL(outreq.Header)
    // instead of doing this, the code should set outreq.ContentLength = req.ContentLength
    // in the "POST" branch, above
  }
  return outreq
}

I submit this code as further evidence that the API may have ossified to the point that 4bc7b5a should not be reverted. That is, reverting 4bc7b5a will likely break actually code.
That said, I am in favor of reverting 4bc7b5a. We will break code, but I can't imagine that we will break code that isn't already broken in other ways, and reverting 4bc7b5a is much cleaner in the long run.


Issue with documentation rendering of links with apostrophes in the label

Probably an issue with whatever converts your markdown to html. Documented here as it's where I noticed links suffering from the actual problem, may be happening elsewhere.

Issue moved to aurelia/app-documentation #40 via ZenHub.io

We moved this issue to an internal repo where we can track the fix. Thanks!

Yeah, I imagined it was a larger issue, just didn't know where to document it 😜 glad to be of help


Non admin users logout

Split off from https://github.com/silverstripe/silverstripe-session-manager/issues/46
Support for non-admin users to logout, which was the original reason for referencing logout_across_devices in the session-manager module
PRs

[ ] https://github.com/silverstripe/silverstripe-session-manager/pull/56

@emteknetnz by 'non admin' users are you referring to users who have no access to the CMS (and their member UI)?

@brynwhyman that's correct
Typical way these types of members exist are for sites that allow website users to create an account via the frontend which will create a corresponding record in the Member table.  User can log into their account, but that's also on the website frontend, not the CMS.  This means the Member table will have both CMS and website users sharing the same table.

My general view is that we shouldn't officially support this use case, while not precluding devs from implementing it on their website. We don't provide any front features for Member management out-the-box.
There's some third party modules that allow you to implement front-end member areas with profile pages. e.g.

https://github.com/ajshort/silverstripe-memberprofiles
https://github.com/symbiote/silverstripe-memberprofiles

I think it would make more sense for them to implement and maintain this kind of feature.

I'm closing this issue as it's unlikely to proceed


Keywords are not sorted properly

Need to move int8_t under int64_t and uint8_t under uint64_t since they're currently out of order and highlighting does not work for them (since bsearch can't find them)

fixed in 593f4fe7155ce9e77bc0ac44d643f436e72eef1d


Help with set variables via gitlab-ci

Describe the bug
I cannot set variables via gitlab-ci
deploy:
  stage: deploy-test
  image:
    name: alpine/terragrunt:1.8.1
  before_script:
    - terragrunt plan -var="function_name=${PROJECT_NAME}" -var="image_uri=123456789.dkr.ecr.${ECR_REGION}.amazonaws.com/${CI_PROJECT_NAME}:${PROJECT_NAME}-${CI_COMMIT_SHORT_SHA}"
  script:
    - terragrunt apply -var="function_name=${PROJECT_NAME}" -var="image_uri=123456789.dkr.ecr.${ECR_REGION}.amazonaws.com/${CI_PROJECT_NAME}:${PROJECT_NAME}-${CI_COMMIT_SHORT_SHA}" --auto-approve

terragrunt.hcl
include "root" {
  path = find_in_parent_folders()
}

terraform {
  source = "https://github.com/terraform-aws-modules/terraform-aws-lambda.git"
}

inputs = {
  function_name   = "var.function_name"
  description     = "My awesome lambda function 5555555"
  create_package  = false
  image_uri       = "var.image_uri"
  package_type    = "Image"
}

terragrunt.hcl in root folder
remote_state {
  backend = "s3"
  generate = {
    path      = "backend.tf"
    if_exists = "overwrite"
  }
  config = {
    bucket         = "test-bucket"
    key            = "${path_relative_to_include()}/terraform.tfstate"
    region         = "eu-north-1"
    encrypt        = true
  }
}

Nice to have
╷
│ Error: Value for undeclared variable
│
│ A variable named "function_name" was assigned on the command line, but the
│ root module does not declare a variable of that name. To use this value,
│ add a "variable" block to the configuration.
╵
╷
│ Error: Value for undeclared variable
│
│ A variable named "image_uri" was assigned on the command line, but the root
│ module does not declare a variable of that name. To use this value, add a
│ "variable" block to the configuration.
╵
time=2024-04-18T09:26:[30](https://gitlab-test.dev/test-ops/-/jobs/127566#L30)Z level=error
time=2024-04-18T09:26:30Z level=error
ERROR: Job failed: exit code 1

Screenshot

Versions

Terragrunt version: 0.57.2
Terraform version: v1.2.5

  function_name   = "var.function_name"
  description     = "My awesome lambda function 5555555"
  create_package  = false
  image_uri       = "var.image_uri"

var.function_name and var.image_uri are never called, since they are wrapped in double quotes and thus, handled as string.
I think the following should work:
  function_name   = var.function_name
  description     = "My awesome lambda function 5555555"
  create_package  = false
  image_uri       = var.image_uri

Hi,
also variables can be set through env variables TF_
https://developer.hashicorp.com/terraform/cli/config/environment-variables#tf_var_name


Extremely disappointed in Mesosphere

It's a big disappointment that Mesosphere has discontinued support for this this project - the dcos client forces you to register with mesosphere even if you just want to use the tool on your own cluster on your own private network.
Shame!

Hi @sleaze, thanks for the issue! You're welcome to continue using this tool if you like, we're just putting our limited development effort into the DCOS CLI. There were too few users of this tool (at least while it was actively being maintained) to justify continued support.
The registration step of the DCOS client is optional and if you simply hit enter without pasting in a token, you'll find it works just fine. We're working on improving the messaging in the installer script so that this is more obvious.

But why must I register for dcos to use it on my LAN?


Question(investigate): isnt shutdownGracefully() sync() required?

Hello,
i noticed that for example Server have sync only for channel(tcp/udp) close:
            tcpConGroup.shutdownGracefully();
            tcpMsgGroup.shutdownGracefully();
            tcpFuture.channel().closeFuture().sync();
            udpConGroup.shutdownGracefully();
            udpMsgGroup.shutdownGracefully();
            ((UdpServerChannel) udpFuture.channel()).doClose();

isnt this needed to wait until groups will shutdown first? like:
            tcpConGroup.shutdownGracefully().sync();
            tcpMsgGroup.shutdownGracefully().sync();
            tcpFuture.channel().closeFuture().sync();
            udpConGroup.shutdownGracefully().sync();
            udpMsgGroup.shutdownGracefully().sync();
            ((UdpServerChannel) udpFuture.channel()).doClose();

Also i know its netty specific, but i try understand what exactly "cfg.setConnectTimeoutMillis" refer to.
it say:

Sets the connect timeout of the channel in milliseconds. If the Channel does not support connect operation, this property is not used at all, and therefore will be ignored.

I have noticed that NettyClient will try reconnect if there are issues, but didnt noticed this timeout when server is off, so i guess its when server is on, but is unable to establish channel connection?

Yes, the timeout does not appear to be working right now when the server goes offline, it is a problem I have been working on. But the reconnect does work, so I am still digging into it.
As for the shutdowns, I do believe that the tcpFuture.channel().closeFuture().sync(); will wait for the shutdowns. I could be wrong about that though. Have you seen where the tcp channel were still open for some time after the program exited?

Thanks,
about sync()
i never had this issue, but seen several stackoverflow.com issues like:
https://stackoverflow.com/questions/28032092/shutdown-netty-programmatically
where OP needed sync them.
The order is correct, as i seen in many places that channel need to be closed as last in order.
But based on this link, should use sync().
Main question is, do work/main groups will finish their "works" before application will close. (maybe they are daemon threads, idk)
In any way, the people from this link had some issues, thats why i ask it here.

Oh interesting. I will agree then, they should probably be added. Would you like to open a PR, or I can do it later tonight?

Problem:

sync() for groups cause JME Window close take much longer time. (since it sync with main thread - cant do it in parallel)

Conclusion: If this issue would be real, then anyway would need probably cause executor thread to close it instead of Main JME thread. For now i think we should wait until we will be able replicate issue, so might close this issue, or leave it open.

Sounds good. Lets leave this open then and if someone has a problem we can look back into it.


(fix) TopicMessageQuery#unsubscribe() attempts to re-subscribe

Description:

The unsubscribe method invokes the _call function, which cancels the current active subscription but doesn’t necessarily stop retry attempts, as retries are managed separately in TopicMessageQuery. I have added a check to prevent retries after unsubscribing in the error callback
https://github.com/user-attachments/assets/6f933119-58ef-416d-8561-51d9fbd5c247
Related issue(s):
Fixes #2222
Notes for reviewer:

Checklist

[x] Documented (Code comments, README, etc.)
[x] Tested (unit, integration, etc.)

continuing from https://github.com/hashgraph/hedera-sdk-js/pull/2571

Hi @Jexsie the commit is still not verified. I can see the commit is signed but are you sure you've setup your GPG keys properly? You can look at this page for more info (Signing commits). Also I can see in your github profile that your previous commits in other directories (example) are not verified too.

thanks alot for the support @agadzhalov. Now i see the verified flag

I hope this message finds you well. Before we can proceed with merging the changes, there is one final task to address. We need to incorporate unit tests for this feature, as the continuous integration (CI) process currently fails without them. As part of our commitment to enhancing code quality, we strive to improve code coverage by adding as many tests as possible whenever new features are implemented.
Could you please create a file named TopicMessageQuery.js within the test/unit directory? The content of this file should be structured as follows:
import { expect } from "chai";

describe("TopicMessageQuery", function () {

    it("should ...", async function () {
    });
});

Additionally, please ensure that the test you write covers lines 441-443. Oone test should suffice for this purpose. If you have any more questions I'd be glad to help.

I see we have the TopicMessageMocking file that seems to be mocking the TopicMessageQuery. Won't creating a new file be some sort of duplication?

I have added another test case to handle the scenario @ivaylonikolov7.


Wallet fixtures

show round trip fix (np, np-core, boa)

Coverage increased (+0.02%) to 96.457% when pulling 456d689206d951ace3a3109c0fd7245f80541937 on ixje:wallet_fixtures into e690bae3683badd95e3cd1963c282accf5fcdd8b on CityOfZion:master.


editorial suggestions for README

Hello,
I already merge the pull request. Thankyou for the revision.
Best regards
On Thu, Oct 11, 2018 at 1:11 AM Charles Eckel<EMAIL_ADDRESS>wrote:

You can view, comment on, or merge this pull request online at:
https://github.com/arrosid/netconf-ip-address/pull/1
Commit Summary

editorial suggestions for README

File Changes

M README.md
https://github.com/arrosid/netconf-ip-address/pull/1/files#diff-0
(14)

Patch Links:

https://github.com/arrosid/netconf-ip-address/pull/1.patch
https://github.com/arrosid/netconf-ip-address/pull/1.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/arrosid/netconf-ip-address/pull/1, or mute the thread
https://github.com/notifications/unsubscribe-auth/ATCF0hAye06mlxa1CLttFtG5CAz9yCPkks5ujjhWgaJpZM4XWCEQ
.


Reader view fails on seattletimes.com articles

Version 6.1.4 (6120)
macOS 14.0 (23A344)
Apple Mac mini M1 2020
I've added a couple of Seattle Times feeds. Consistently, switching to reader view for an article causes the reader view icon to animate for about five seconds and then change to an exclamation point without rendering the reader view.
I tried another RSS reader (Fluent Reader) and it was able to show the full articles.
I'm not seeing the issue with any of the default NetNewsWire feeds.
Sample feed: https://www.seattletimes.com/seattle-news/feed/

Unfortunately, article extraction is not a perfect science. We use a free service provided by Feedbin — it’s not something we can extend or fix.


Code Navigation Settings

Probably not an actual issue but more like a question/feature request.
While browsing BUILD files, is there any way that I can configure where the extension will search for rules so that I can easily navigate them (Ctrl + Click)?
I ask because I have projects where my checked out directory structure might not match the one assumed by the rules in BUILD, and even when doing that I often find code navigation taking be to BUILD files located in my bazel cache or in a temporary "bazel-bin" or similar.
In other words, is there a way I can configure this extension so that Ctrl+Click on a dependency that points to another repo (@repo/path/to:rule) actually takes me to a cloned version of that repo I have?
Thanks!

This functionality should be available if you configure a language server (see the README). Currently, that functionality is still experimental, also see #1 for a lot more context on the current state of language server support

Oh I see, thanks, I didn't know a language server had anything to do with this so I hadn't looked into that, definitely will now.

Hi @vogelsgesang , I went ahead and installed the language server (bazel-lsp) but have seen no difference in the behaviors I was explaining above.
Code navigation often still takes me to bazel's cache instead of the starlark BUILD sources, even when I add bazel's cache to the list of directories to ignore.
Is there some way of debugging this you would recommend? I am pretty new to starlark/bazel and really all I want is code navigation so I can navigate a huge source code base easily.

I am a bit confused.
Which language are you trying to use code navigation on? Starlark? C++? Python? some other language?

Starlark! basically I wanna be able to ctrl + click on some dependencie of a bazel rule and be taken to that rule's definition

It sounds like the ask here is for code navigation to resolve symlinks, like clangd does from memory. This may have unintended consequences on further code navigation when naively implemented, since it'll lose the context on what the bazel workspace is.
Do you mind opening an issue on bazel-lsp and starpls?


Desktop: ADL Stopped working when recording starts in widows 64

Hello @rainbowcreatures
The desktop app crashed when start recording. Here is the log file from documents:
https://www.dropbox.com/s/dkz7gkkk4im1003/FW_log_28_spet_2017.txt?dl=0
Please message me if you need more information.

Strange, Windows should be pretty much stable. I can't identify the crash place from the log, it seems a mashup of multiple sessions. Can you delete the logfile and reproduce the crash? Also, can you reproduce the crash everytime, is it rare etc.
I'd also appreciate a code sample / project and more specific Windows version than 64-bit (7,8,10)? I can try to run it on virtual machine here in case its anything other than 10.

Hello @rainbowcreatures
Right now, i removed FlashyWrapper from Desktop app & used FFMPEG instead. so, it will take more times to revert the code, and produced the error again. I can give you a video's link which is generated from Windows 7-64bit os, so that you can identify the issues.
https://www.dropbox.com/s/8j46czlad3ncp2c/15064301539730_vid.mp4?dl=0
Here are the issues, which i face while generating video in Windows 7, 64 bit:

ADL consumes lots of memory
So meanwhile release memory, ADL framerate drops,
After release memory, again, ADL works with better framerate
After consuming certain amount of memory, it crashes.
Above 4 steps, happens(occurred) only first time. From second time onward, ADL Stopped working after 3 to 4 frame has been played. then i file a bug here with link of crashlog.

Hi @jkpatel1463 , I'm not sure I understand fully about your memory issues.
Any Windows issue can be fixed pretty quickly(unlike Android), I've got Windows 7 virtual machine.
Are you saying there is a memory leak in FW when recording on Windows (growing memory)? Or is the memory growing within your app?
I'm going to e-mail you a debug version of FW for Windows. Please build your app with that, then send the app to me, including steps to reproduce your crash in the most straightforward way. I can launch your AIR app here, attach MSVC debugger and see whats going on inside my ANE just before the crash.

k lets focus on Android then.


Enable CORS for all origins

I am running a demo Coniql server and it is being used by two separate web apps: cs-web-proto and @AlexanderWells-diamond 's pts_webserver.
For this to work it needs CORS enabled for both those servers, or more flexibly all origins (which I have in practice patched into the build).
Do you still think we should restrict CORS or can we change it to *?
@thomascobb

For a bit more into, my pts_webserver is running in Kubernetes and so while it currently has a static IP address, I don't know if that guaranteed to stay the same after restarts (or complete delete + recreate scenarios). Hence it'd be difficult to allow CORS, unless we can just allow everything from the Kubernetes cluster (I believe that's 172.23.*).
I'm also not convinced we need to protect the data coming from Coniql, at least not for the Queries and Subscriptions. From my understanding, if you can access Coniql you can at the very least access caget from the command line and so have roughly the same data available. The important one to protect would be the Mutation, but that won't even work at the moment because it's in Kubernetes and not in the primary network?

I'd be happy to allow * if we make it a commandline option to enable, like https://github.com/dls-controls/scanspec/blob/master/scanspec/cli.py#L45

I'd remove it, so then we are consistent with scanspec has.


Does it work in Keycloak 23.0.1?

Does it work in Keycloak 23.0.1? I can't see a validator in my keycloak. I have all settings like in your realm.
I have other functionality I wrote but can't see this extra validator during user field edit.
admin/master/console/#/master/providers
on validators list is also not visible

Hey, I will try to find some time this week and check. Maybe even today, in a few hours.

@PixStudioPL I've checked the code on Keycloak 23.0.1, and I can confirm that it is working. Can you share more information about your config? Is your jar file in /opt/keycloak/providers?

Hi Dawid. Thanks for message. I have in docker file
COPY fenix.keycloak-2fa-sms-authenticator.jar /opt/keycloak/providers/
and other plugins as well in this jar and they are working, your is not appearing in admin when edit user attribute in
Choose Realm -> Realm Settings -> User profile -> Any attribute (phoneNumber for example) -> Add validator -> no yours validator. Do I did something wrong?

If you got to admin/master/console/#/master/providers can you see under validators your validator?

Yes, I can see it there, as you can see on the attached screenshot.

Can you check logs from the Docker container? Maybe there is some error related to loading the validator.

Thanks a lot. I do not have it. I have to check docker probably ... thank you very much for your time

You can copy logs from the Docker container of your Keycloak here, and I can help you debug.

Thanks a lot. My fault. I'm C# programmer. I forgot to copy as well meta resources files. It is working now. Sorry for wasting your time. I was trying to use ValidationError third parameter as message key for localization for Polish and English language. But without luck. My attribute is "mobilePhone" as a language key I set "error.duplicated.attribute.mobilePhone" but red error in form is always "mobilePhone" not message. Any ideas ;)?

This issue can be closes, I think.
I can report: This validator works in Keyclaok v25.0.1.
Thanks a lot for your work!


Mandate API security enforcement over HTTPS

Description
With the redesign for Swan Lake, the user can use HTTP/HTTPS even though the API is secured. Need to mandate API security enforcement over HTTPS, may be another configuration to disable it.

This requirement is satisfied with https://github.com/ballerina-platform/ballerina-standard-library/issues/2816. Hence closing the issue.


bugfix: fixed failure to build from source with nginx 1.25.5+

Check for ssl context as in http lua module instead of a field removed in https://hg.nginx.org/nginx/rev/e28b044908cb.

There are some more changes that need to be incorporated to this PR, please don't merge yet.
Thanks

@zhuizhuhaomeng please tag a release incorporating this change so that the project can be used with latest NGINX


Fix #896 - Stream decompress zipped files

Use the POSIX fopencookie(3) mechanism to produce a FILE object, and
then treat them the same as other non-mmapable streams (i.e., FIFOs).
Since some supported platforms do not support fopencookie(3) (Mac OS X,
maybe Cygwin, older BSDs), retain non-streaming zip file support.
Existing tests pass.

For example, with a large compressed zero corpus (70 MB compressed), this makes completion actually possible:
Before patch:
$ ag -z foo test.out.xz
ERR: Unable to allocate 691011584 bytes to decompress file test.out.xz
ERR: Cannot decompress zipped file test.out.xz

After patch:
$ time ./ag -z foo test.out.xz
./ag -z foo test.out.xz  10.21s user 1.14s system 99% cpu 11.375 total

Wow, very nice!


Splunk Enterprise Security not appending to Splunk Datamodels

Hello guys, I just deployed enterprise security and when checking the analytical stories, I am having an issue in appending them to the corresponding datamodel. I've tried generating excessive failed logins on my splunk instance.
The event was generated when I ran  "| from datamodel:"Authentication"."Failed_Authentication" | stats values(tag) as "tag",dc(user) as "user_count",dc(dest) as "dest_count",count by "app","src" | where 'count'>=2" in the search and reporting app
But the problem is that no notable event was generated on ES
Although I have enabled the correlation search and scheduled it to run every 5 minutes, and the condition was met.
When I manually create a notable event from an existing event, all goes well and a notable is generated in the incident review feed
However, any correlation search addressing the datamodels does not generate a notable event

Hello @emkaxon : Thank you for reaching out. This correlation search and the associated analytic story is shipped out of the ES package and does not originate from ESCU package. Please reach out to the ES team to get this issue resolved!

Hello @emkaxon : Thank you for reaching out. This correlation search and the associated analytic story is shipped out of the ES package and does not originate from ESCU package. Please reach out to the ES team to get this issue resolved!


install cosign archive while booting the vm

We (w/@dentrax) have added signing and verifying containers images by using cosign under the hood to nerdctl, please see. We call the cosign binary to sign and verify container images which means that we need to ensure that cosign binary is available in our environment. So, let's add cosign archive to the default configuration YAML file of the lima.
cc: @AkihiroSuda

I did some research about the issue. IMHO, we should add cosign binary to the nerdctl-full release^1. Because the code within the lima is using nerdctl-full release to extract binaries.^2.
As an alternative, we can make that code is more generic to install whatever we defined in []File slice.


Problem with async actions

We're testing the tool and after several attempts it looks like the async actions don't work properly.
The best way we found to create a bug report was to publish a very simple example:
https://github.com/ihenvyr/react-chrome-extension
The synchronous action updates the store in the background page, but the asynchronous one doesn't...

Hi, @danmaz74 !
I glanced over your aliases and noticed you're not calling dispatch() anywhere inside your async handler.
Probably need to change this to call dispatch(originalAction) on line 13.

I just messed around with your repository. In your alias, you're returning the original action with the same type. This means that you're just going to be calling your alias over and over again. I have  got your example working with just a few tweaks:
diff --git a/src/aliases.js b/src/aliases.js
index 007a8c0..19a8ae9 100644
--- a/src/aliases.js
+++ b/src/aliases.js
@@ -1,3 +1,5 @@
+import * as types from './constants';
+
 const addCountAsync = (originalAction) => {
   // works but not async
   // return originalAction;
@@ -6,12 +8,17 @@ const addCountAsync = (originalAction) => {
   return (dispatch, getState) => {
     // return a thunk/promise/etc

-    // simulate server response
-    return setTimeout(() => {
-      console.log('alias addCountAsync', originalAction);
-      // return dispatch(originalAction); // keep on dispatching the action (every 1 second)
-      return originalAction; // no store update
-    }, 1000);
+    return new Promise((resolve) => {
+      // simulate server response
+      return setTimeout(() => {
+        console.log('alias addCountAsync', originalAction);
+        dispatch({
+          type: types.ADD_COUNT_ASYNC_RESOLVED
+        });
+
+        resolve();
+      }, 1000);
+    });
   };
 };

diff --git a/src/constants/index.js b/src/constants/index.js
index 58bd115..465ab95 100644
--- a/src/constants/index.js
+++ b/src/constants/index.js
@@ -1,2 +1,3 @@
 export const ADD_COUNT = 'ADD_COUNT';
 export const ADD_COUNT_ASYNC = 'ADD_COUNT_ASYNC';
+export const ADD_COUNT_ASYNC_RESOLVED = 'ADD_COUNT_ASYNC_RESOLVED';
diff --git a/src/reducers/index.js b/src/reducers/index.js
index c18c333..5366a4d 100644
--- a/src/reducers/index.js
+++ b/src/reducers/index.js
@@ -6,7 +6,7 @@ const count = (state = 0, action) => {
     case types.ADD_COUNT:
       return state + 1;

-    case types.ADD_COUNT_ASYNC:
+    case types.ADD_COUNT_ASYNC_RESOLVED:
       return state + 1;

     default:

@tshaddix dope - good find.
@danmaz74 could you explain what might have been confusing to you about using aliases? Aliases are specifically meant to ensure that a certain action happens in the background of your extension. Was something unclear in the documentation? Were you able to find the documentation?
The answers to these questions lead to a better codebase and on-boarding for new people finding this repo.

@vhmth I think we're going to need to add a better example in under the aliases section. There just isn't enough information out there regarding how to use them in a more complicated scenario. I had a developer email me this a little while ago:

Hi! I loved your talk about React+Redux with GoGuardian on YouTube. Sad you didn't get the time to talk about async actions with the tool. Could you please make an simple async example out of it? I'm having some trouble making that work with async. I know a custom middleware is needed, but I still can't figure out my problem. I think I and many more would be thankful for a tutorial/example. The examples provided are very good, but none of them have any async action in them

Maybe we can add something to the examples repo as well as getting a little more detailed in the wiki?

First of all, thanks a lot!
Regarding what confused us, I'll wait for my colleague that actually created the implementation to answer (he'll be back on Tuesday).

@danmaz74 No problem! We look forward to hearing from your colleague

Yep definitely looking forward to it! @tshaddix we could also create free screencasts and embed them into a GitHub page for the repo walking through different use cases of the library. I'd be game to take the lead on that.

Hi, thank you for creating this library! I'm the colleague of @danmaz74. What confused me most was implementing the alias. It would be great to add the example usage of async/aliases to the documentation.
Again thank you guys!

@vhmth It would be great to have some screencasts available! I think we'd all welcome that level of detail.
@ihenvyr No problem! Sounds like something we can definitely help with.

Cool - I go back home to Chicago this weekend and am in a hell sprint for this product launch. On the flight over I'll move the documentation to the main README (I think that's a major cause of confusion) and then see if there's a way to get a GH page going with embedded videos.

@vhmth Sounds good. Maybe a GitBook?


[Feature Request] Add support for adding Windows Services

Hey,
Well, as the title explains, I would love Wax to have support for adding Windows Services into the compilation.
Is that possible?

The intention of this tool is to maintain the file list, which is usually hundreds of lines and not easily to do manually.
Like #1 I don't see a real demand to introduce a complex UI to simply add two lines of XML.
The major benefit of WiX is that configuring such simple things does not need a UI and can be easily added in XML directly.
However if someone would like to contribute such a features, I can add it.

My scope of looking at is it will allow adding parameters to the service. I will go over the code and try to program this functionality, and then hopefully merge it into your solution.

Closed, since there is no feedback for two years.


Swap belowSteerSpeed and resumeRequired alert priorities

Should fix https://github.com/commaai/openpilot/issues/28361.
I also added the SnG criterion for sending the resume message so that we don't have to remember to add that if/when we get SnG implemented on GM.

Currently resumeRequired is LOW and belowSteerSpeed is MID. Should we set resumeRequired to HIGH priority, or is it better to swap them? I don't want to clobber distracted driver alerts, although that's perhaps a non-issue while at standstill.

Unfortunately, the alert priorities are a bit of a mess. They should really be refactored to reason about them more easily, but in the meantime, want to make a simple debug script that prints out the alerts in order of their precedence?
I'm thinking it would look something like this:
State.preEnabled
* HIGHEST: stockFcw, controlsInitializing, startup
* HIGH: stockAeb, steerTempUnavailableSilent
* MID:
* LOW:
* LOWER:
* LOWEST:

State.softDisabling
...

Needs to be per-state, since we only show a subset of alert types in each state.

Done. Was a bit unsure of the best way of handling the dynamic alerts, so I just instantiated empty carParams/carState for the time being.
I can clean it up if the output is what you're looking for. Can also split into a separate PR if you'd like.

@nworb-cire can you print the events that will now have a higher priority over the minSteerSpeed alert?

See #28898
Setting belowSteerSpeed to Priority.LOW would put it lower in priority than these other WARNINGs:
Priority.HIGH:
       driverDistracted driverUnresponsive speedTooHigh

Priority.MID:
       promptDriverDistracted promptDriverUnresponsive resumeRequired

Setting belowSteerSpeed to Priority.LOW would put it lower in priority than these other WARNINGs:

Priority.HIGH:
driverDistracted driverUnresponsive speedTooHigh

Priority.MID:
promptDriverDistracted promptDriverUnresponsive resumeRequired

Oh wow, we don't alert at all under 7 mph for DM?!

@adeebshihadeh anything holding this up? I believe it still requires your approval since you requested changes.

Looks good, thanks for writing the tool too! Also fyi, that's not how the reviews work.


What would you like us to improve?
Why is no one saying anything about scroll tokenomics?
When add it to the docs?
While it's currently unclear if Scroll will have tokenomics, here's an overview of what they could look like if they decide to implement them:
THE SCROLL TOKENOMICS:
Potential Token Utility:
Network fees: Users might pay fees in Scroll tokens for transactions and using network resources.
Staking: Token holders could stake their tokens to participate in network validation and earn rewards.
Governance: Tokens could give holders voting rights on network upgrades, fee structures, and other governance decisions.
Discounted access: Holding tokens could provide discounts on specific applications or services built on Scroll.
Token Distribution:
Team & Advisors: An allocation might be reserved for the team and advisors who contribute to Scroll's development.
Foundation/Treasury: A portion could be allocated to a foundation or treasury for funding future development and ecosystem growth.
Mining/Staking Rewards: Tokens could be distributed as rewards for network validation or staking.
Community Grants: Some tokens could be allocated for community grants to support developers and projects building on Scroll.
Tokenomics Model:
Total Supply: The total number of tokens issued would need careful consideration to balance incentives with inflation concerns.
Distribution Schedule: The release of tokens over time would need to be planned to manage supply and incentivize long-term participation.
Governance Model: The specific mechanisms for on-chain governance using tokens would need to be designed.
Important Considerations:
Regulations: Complying with evolving cryptocurrency regulations would be crucial.
Security: Secure token design and smart contract implementation would be essential.
Community Alignment: Any tokenomics design should align with the values and goals of the Scroll community.
Remember:
This is just a hypothetical overview based on common tokenomics models in other blockchain projects. The actual tokenomics of Scroll, if implemented, could be different and would depend on specific decisions made by the Scroll team.
NB: It's important to stay updated on official announcements from Scroll to understand their future plans regarding tokenomics.
How important it is?
It's very important, you know.
To aid us understand the incentivization model and token economics.

Interesting thoughts, but not the right place for this. I appreciate your excitement though.


Fix eslint errors (tests)

Our lint tests weren't passing.
This lines of code had the wrong indentation.

@shvaikalesh 👍  I've removed the extra braces

Awesome! @herenow, thanks for the contribution.


[Telemetry] LocalNet Dashboard for Node Health & Resource usage (basic)

Objective
Design and create a LocalNet dashboard that provides real-time monitoring of the health and resource usage of nodes in the network, including RAM, disk space, CPU usage, sockets, and other relevant metrics.
Origin Document
?? Document from Lowell??
Goals

Develop a user-friendly dashboard interface that displays key metrics for each node in the network
Provide a dashboard resource to help identify patterns and trends in node health and resource usage to gain  actionable insights that help optimize network performance and better react to performance issues

Deliverable

[ ] Document a proposed dashboard design and tracked metrics
[ ] Review and add required events as needed and ensure their availability
[ ] Build a Grafana dashboard that uses the required metrics

Non-goals / Non-deliverables

Dashboard alerting or monitoring
Detailed visualizations
User provisioning

General issue deliverables

[ ] Update the appropriate CHANGELOG
[ ] Update any relevant READMEs (local and/or global)
[ ] Update any relevant global documentation & references
[ ] If applicable, update the source code tree explanation
[ ] If applicable, add or update a state, sequence or flowchart diagram using mermaid

Testing Methodology

[ ] All tests: make test_all
[ ] LocalNet: verify a LocalNet is still functioning correctly by following the instructions at docs/development/README.md

Creator: @jessicadaugherty

Goal: insight into V1 node resource usage (optionally public facing); incident of v1 node usage using industry standard metrics
User: 1. DevOps 2. Protocol 3. Community
Deliverable: Grafana or other 3P tool dashboards and supporting infrastructure to deploy and use for node usage
Milestone: M2

@Olshansk this is ready for review. Need info re: origin document. Thanks!

This has been done (basically ported an existing dashboard from devnets).

@okdas Looking forward to playing aroudn with this tomorrow!


Publish gem on RubyGems

Right now we can download bddsm only from GitHub packages and with authentication (because GHP are private). Maybe we can publish latest version of framework on RubyGems?

Works just fine:
$ gem i bddsm
Successfully installed bddsm-0.1.6
Parsing documentation for bddsm-0.1.6
Done installing documentation for bddsm after 0 seconds
1 gem installed

Could you provide steps to reproduce?

@sergio-fry, apparently I had some kind of mistake and didn't find the gem on RubyGems. Works fine, thanks.


onCellSelect callbak is not working

Working with RN 0.36.1, all functionality is working great except onCellSelect callback is not working, I want to perform a certain task if the user is selecting any cell, here is the code snippet :
<AlphabetListView
data={this.state.data}
cell={Cell}
cellHeight={30}
sectionListItem={SectionItem}
sectionHeader={SectionHeader}
sectionHeaderHeight={28.5}
onCellSelect={() => alert('Hello World')}
Any help would be appreciated.

For the same problem, there is no solution to the problem.

I do have same problem, i used cellProps to pass method to the CellComponent
cellProps={{onCellSelect: this.someFunction}}

same problem . I use render Function return the content instead of CellComponent.


navigator.geolocation

Hi,
I created bindings for the Geolocation API at pierrebeaucamp/purescript-geolocation. I haven't published it on NPM yet, as I don't know if it really needs its own package.
I would appreciate some feedback if I should open a PR to merge my repo into purescript-dom or if it's better to publish purescript-geolocation on its own.
Thanks

I think publishing purescript-geolocation as its own thing makes sense, or perhaps name it purescript-dom-geolocation to be clear it's talking about the browser API for such.
Probably the XHR stuff shouldn't be in purescript-dom either, and should be purescript-dom-xhr or something like that (I think @zudov suggested something similar elsewhere). Although all these things are browsery, I wasn't intending on providing one monolthic library for all the APIs, this was supposed to be focused around the "core DOM" stuff really.

Thank you for the feedback. Renaming it purescript-dom-geolocation is a good idea.

Most of navigator is missing. It'd be nice to have all the standard APIs here but I can also see the case for modularity.

PRs welcome :stuck_out_tongue:
I wasn't suggesting that every part of the DOM APIs should be split out necessarily, just those that aren't part of the core DOM/HTML APIs. navigator.userAgent is part of the HTML5 API, so is welcome to reside here.

Ha you commented right after I deleted. I was looking for userAgent but according to MDN it's deprecated. I still need it but may not be appropriate here.


Question: how can I failed a deploy from custom task?

Q
A

Issue Type
Question

Deployer Version
6

Hello,
I'm doing some custom task for our specific use. One of them did some check and I want to failed the deploy if there are a problem.
How can I ftrigger a fail event from a task?
Thank you.

throw new Exception('Your error');

Ok, thanks


[BUG]: Weaviate integration not working

How are you running AnythingLLM?
Docker (local)
What happened?
Getting error when using Weaviate as vector store:

Storage of document is working (I can see it in the weaviate logs when I store a doc) - but it looks like whatever function is supposed to call weaviate is failing (I don't even see it connect on the weaviate side).
Here is the error from the docker logs:
anything-llm  | TypeError: Cannot read properties of null (reading 'map') anything-llm  |     at Object.similarityResponse (/app/server/utils/vectorDbProviders/weaviate/index.js:93:45) anything-llm  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5) anything-llm  |     at async Object.performSimilaritySearch (/app/server/utils/vectorDbProviders/weaviate/index.js:366:47) anything-llm  |     at async streamChatWithWorkspace (/app/server/utils/chats/stream.js:110:9) anything-llm  |     at async /app/server/endpoints/chat.js:84:9
Docker image was pulled today using :latest
Are there known steps to reproduce?
No response

How are you using Weaviate? Their cloud hosted version or local version? I have just tested this using their cloud hosted version and cannot replicate this bug. Also which embedding provider are you using?

Hi Sean,
I am using the locally hosted version (docker) - I don't have access to my machine at the moment to check the specific version, but will update this thread when i do.  Embeddings are being done by ollama (nomic-embed-text) - work fine with lancedb - and as mentioned previously - i don't get any errors when the files embed.

Trying to replicate:
docker pull cr.weaviate.io/semitechnologies/weaviate:1.24.2
version: '3.4'
services:
  weaviate:
    command:
    - --host
    - <IP_ADDRESS>
    - --port
    - '8080'
    - --scheme
    - http
    image: cr.weaviate.io/semitechnologies/weaviate:1.24.2
    ports:
    - 8080:8080
    - 50051:50051
    restart: on-failure:0

Weaviate is confirmed running at http://localhost:8080
docker compose up -d
docker pull mintplexlabs/anythingllm
In AnythingLLM, Weaviate connection is input as http://host.docker.internal:8080 due to loopback in the container and Weaviate running on host network.

Use OpenAI as LLM, default embedder.
I create a new workspace
Upload a document
Embed document
Send query. Got response back with citations

Closing since we cannot replicate this bug.

Facing the same issue. Using AnythingLLM's Mac silicone version with OpenAI's embeddings and LLM and vector database by Weaviate both local and cloud deployments.
The embeddings are successfully created I can see the number of objects as 1453 from the same file, on both local and cloud deployment.

Application worked with ChromaDB as the vector database.


Update refined to 0.9.28

Updates eu.timepit:refined from 0.9.27 to 0.9.28.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "eu.timepit", artifactId = "refined" } ]

labels: library-update, early-semver-minor, semver-spec-patch

@Mergifyio rebase

@Mergifyio refresh

@Mergifyio rebase


Segmentation fault after upgrading to h5netcdf==1.1.0

What happened:
Segmentation fault occurred in the HDF5 library after upgrading to h5netcdf==1.1.0. See backtrace:
Thread 1 "python3" received signal SIGSEGV, Segmentation fault.
0x00007ffff6a73f20 in H5T__conv_vlen () from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0
(gdb) bt
#0  0x00007ffff6a73f20 in H5T__conv_vlen () from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0
#1  0x00007ffff6a668eb in H5T_convert () from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0
#2  0x00007ffff686d8fd in H5A__attr_copy_file () from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0
#3  0x00007ffff686e8cd in H5A__dense_post_copy_file_cb ()
   from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0
#4  0x00007ffff686470c in H5A__dense_iterate_bt2_cb ()
   from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0
#5  0x00007ffff68802df in H5B2__iterate_node () from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0
#6  0x00007ffff687976a in H5B2_iterate () from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0
#7  0x00007ffff6866a83 in H5A__dense_iterate () from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0
#8  0x00007ffff686eb57 in H5A__dense_post_copy_file_all ()
   from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0
#9  0x00007ffff699b004 in H5O__ainfo_post_copy_file ()
   from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0
#10 0x00007ffff69aadb4 in H5O__copy_header_real () from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0
#11 0x00007ffff69ad64f in H5O_copy_header_map () from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0
#12 0x00007ffff6987feb in H5L__link_copy_file () from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0
#13 0x00007ffff69c4b6d in H5O__link_post_copy_file ()
   from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0
#14 0x00007ffff69aadb4 in H5O__copy_header_real () from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0
#15 0x00007ffff69ad0cf in H5O__copy () from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0
#16 0x00007ffff6b14ded in H5VL__native_object_copy ()
   from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0
#17 0x00007ffff6b031d6 in H5VL_object_copy () from /home/efes/dev/issues/h5netcdf-segfault/.env/lib/python3.10/site-packages/h5py/../h5py.libs/libhdf5-fc7245dc.so.200.2.0

What you expected to happen:
I expected the same behaviour as I had with h5netcdf==1.0.2
MCVE Code Sample
#!/usr/bin/env bash

python3 -m venv .env
source .env/bin/activate

set -x

pip -qq install -U pip
pip -qq install h5netcdf==1.1.0 h5py xarray rioxarray

cat << EOF > "test.py"
import tempfile
import h5py
import xarray
import rioxarray

if __name__ == "__main__":
    with h5py.File("test.h5", "w") as out_file:
      ds = xarray.Dataset(attrs={"one": 1, "two": 2})
      ds.rio.write_crs("epsg:4326", inplace=True)
      with tempfile.NamedTemporaryFile() as tmpfile:
          ds.to_netcdf(tmpfile.name, engine="h5netcdf")
          with h5py.File(tmpfile.name) as h5ds:
              h5ds.copy(h5ds, out_file, "/root")
EOF

# Expect this to segfault
python3 test.py

pip -qq uninstall -y h5netcdf
pip -qq install h5netcdf==1.0.2

# Expect this to pass
python3 test.py

Anything else we need to know?:
Note that this crash seems to be related to the form of the attributes written by rioxarray via the write_crs() method. I suspect the crash may be in relation to the changes wrt fill values in the 1.1.0. I'm not 100% sure whether this should be a rioxarray, xarray or h5netcdf issue though.
Version
Output of print(h5py.version.info, f"\nh5netcdf {h5netcdf.__version__}")
Summary of the h5py configuration
h5py    3.7.0
HDF5    1.12.2
Python  3.10.6 (main, Nov 14 2022, 16:10:14) [GCC 11.3.0]
sys.platform    linux
sys.maxsize<PHONE_NUMBER>854775807
numpy   1.23.5
cython (built with) 0.29.30
numpy (built against) 1.21.6
HDF5 (built against) 1.12.2
h5netcdf 1.1.0

@fsvenson Thanks for the well documented report. I'm not sure how much it will take, but would it be possible to get rioxarray and xarray out of the equation?
How does it work with engine="netcdf4"?

Please also report the rioxarray and xarray versions. Thanks!

OK @fsvenson I've identified the issue. It's connected with track_order. The following code works for track_order=False and crashes for track_order=True.
# create dataset
ds = xarray.Dataset(attrs={"one": 1, "two": 2})
ds.rio.write_crs("epsg:4326", inplace=True)
# create empty netcdf-file with track_order set
with h5netcdf.File("test1.h5", "w", track_order=False) as out_file:
    pass
# append to above file
ds.to_netcdf("test1.h5", mode="a", engine="h5netcdf")
# copy from test1.h5 to test.h5
with h5py.File("test.h5", "w") as out_file:
    with h5py.File("test1.h5") as h5ds:
        h5ds.copy(h5ds, out_file, "/root")

There might be more involved, though. @hmaarrfk Do you have any ideas here?

Same behaviour, if we copy from track_order=True to track_order=True.
# create dataset
ds = xarray.Dataset(attrs={"one": 1, "two": 2})
ds.rio.write_crs("epsg:4326", inplace=True)
# create empty netcdf-file with track_order set
track_order = True
with h5netcdf.File("test1.h5", "w", track_order=track_order) as tmpfile:
    pass
# append to above file
ds.to_netcdf("test1.h5", mode="a", engine="h5netcdf")
# copy from test1.h5 to test.h5
with h5py.File("test.h5", "w", track_order=track_order) as out_file:
    with h5py.File("test1.h5") as h5ds:
        h5ds.copy(h5ds, out_file, "/root")

Resurface of https://github.com/h5netcdf/h5netcdf/issues/136. Most likely the h5py copy creates temporary attributes and renames them afterwards. That triggers the issue.
# create dataset
ds = xarray.Dataset(attrs={"one": 1, "two": 2})
ds.rio.write_crs("epsg:4326", inplace=True)
# delete some attributes
del ds.spatial_ref.attrs["semi_minor_axis"]
del ds.spatial_ref.attrs["semi_major_axis"]
del ds.spatial_ref.attrs["inverse_flattening"]
# create empty netcdf-file with track_order set
track_order = True
with h5netcdf.File("test1.h5", "w", track_order=track_order) as tmpfile:
    pass
# append to above file
ds.to_netcdf("test1.h5", mode="a", engine="h5netcdf")
# copy from test1.h5 to test.h5
with h5py.File("test.h5", "w", track_order=track_order) as out_file:
    with h5py.File("test1.h5") as h5ds:
        h5ds.copy(h5ds, out_file, "/root")

@fsvenson Can't you workaround that copy-thing, eg. directly create the attributes in the wanted file?
@hmaarrfk I think we can't do much until this is finally solved at hdf5.

Seems to work without a crash using netCDF4==1.6.2.

Ping @paugier. I've had a look over at fluidsim. Did you have any issues with h5netcdf 1.1.0 with regard to that track_order issue?

See upstream https://github.com/HDFGroup/hdf5/issues/1388 for details.

closing as upstream issue


[Help/LDAP] Changing LDAP backend

Rancher 2.2.7
Hello,
We need to migrate or current authentication backend (now FreeIPA) to a new one (OpenLDAP), and we are looking forward knowing what is is the correct reciepe.
Almost everything has changed, from the URL, to the base DN, group filters and so on.

Is-it possible to directly change CustomResources? If so which ones?

If re-creating the Rancher cluster is our solely option then fine, but I guess we need to delete all CustomResource from all clusters?

Please advise,
Thanks a lot!

I don't know what custom resources you're referring to... "Database diving" to manipulate the rancher config in the local cluster is possible but not supported, or needed here.  The only thing stored in the "downstream" clusters it is managing are standard Roles and RoleBindings.

Create a local admin account if you don't have one sheet
Login as it
Disable old auth provider
Configure and enable new one
Clean up old users and memberships.  If there is some relation you could potentially automate this by editing users in the API, otherwise probably delete all and start over.

Thank you @vincent99 for your quick answer. I will try that and let you know

Hey @vincent99
That pretty much worked correctly. I had to re-create group member ships but that was pretty much expected.
Thanks again for your help,
Best regards,


Hide BP008 in README.md

Apparently BP008 is not yet implemented.
NOTE the visual diff seems odd, but the file itself seems to render OK.

Thanks @slafs 🙏


Update cat-service.js

ID is directly in req.params[0]
If "order" Button is pressed, the order would be notified as successful, but the ttock of the book gets null"

@nicoschoenteich ... Well at this point it does not work with ".ID"
But then in Chapter09 it only works with ".ID"
Something is broken here :D

I aligned the cat-service closer with the documentation: https://cap.cloud.sap/docs/guides/providing-services#actions-functions (see the action oder sample). It works all as expected.


[FRONTEND] Adding support for keeping dimensions on reduction operations

Adding new keep_dims argument to reduction operations, that works by simply expanding the reduced dimension. For the axis=None (reducing all the dimensions), we are expanding N times, where N is the rank of the source tensor. This follows numpy convention.

Thank you!