WARNING: Role "id" is missing. Look for the role in the current subscription...

az cli version - 2.0.60, getting the error while trying to update
WARNING: Role "id" is missing. Look for the role in the current subscription..., updated the feedback in
https://docs.microsoft.com/en-us/azure/role-based-access-control/custom-roles

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

ID: 40e649cf-40e3-1b9e-141a-c62d244eda61
Version Independent ID: 78ea89c1-7c56-e33b-d10a-dae05642aa34
Content: az role definition
Content Source: src/command_modules/azure-cli-role/azure/cli/command_modules/role/_help.py
Service: azure-resource-manager
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

@way2arun, when you invoke az role definition update, id is expected. You can use the output of the create or show commands


Dead link in this document.

The links in following pragraph are dead (404).
For embedding for your organization, see the following walkthroughs:
Integrate a dashboard into an app
Integrate a tile into an app
Integrate a report into an app

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

ID: 0fdac5f7-cd43-34c5-5905-dceeb9813952
Version Independent ID: 6fd53f84-dbb2-2a9c-2745-ea1999779113
Content: How to embed your Power BI dashboards, reports and tiles - Power BI
Content Source: powerbi-docs/developer/embedding-content.md
Service: powerbi
GitHub Login: @markingmyname
Microsoft Alias: maghan

@yuedai Thank you for the feedback.  We did notice this, and we are working on correcting it.  The update to the article should be live in a few days.


Add specs for GitRepo module

Currently, no specs exist for the GitRepo module, though a few of its methods are indirectly covered by the specs for the PreCommit and PostCommit HookContexts.
Writing specs for GitRepo would help to DRY up the aforementioned HookContext specs, but more importantly would provide some assurance that a substantial component of the core library works as intended.

Added missing specs in cfc08ed...241ff62.


Question

When will pilot 1 start?

Did you manage to join Pilot 1?

@profnandaa Yes I did, thanks for asking.


[Feature]: Add pgBouncer as a built-in application

Is there an existing issue for this?

[X] I have searched the existing issues

Summary
a lot of my development is in the serverless space, and dealing with serverless + database connections is a pain without proper DB connection pooling. it would be really nice if pgBouncer was available as a built-in application.
additionally, it would be really nice if this could integrate with existing postgres databases to make setting up the connection pooling a bit easier! not sure what's feasible here, but in an ideal world it would give you some option to connect to an existing Postgres database in coolify and automate some of the setup of the auth_query -- there are more details in this blog post
it's mainly just a matter of creating a user, schema, function, and then doing some access control. it should be doable, given that coolify would know the superuser username/password for postgres so it could just log in and run a few queries. that being said, even if that bit is manual just having pgBouncer as a built-in application would be hugely helpful :)
Why should this be worked on?
serverless + postgres is pretty impossible without proper connection pooling. preferably I would use something like Vercel or CloudFlare Pages to host my serverless front-end, and then host all my stateful infra like DB and backend services on coolify, but it would make things a lot easier if Coolify could natively support pgBouncer to assist in that setup process. it would also make it stand out compared to even some of the paid alternatives like railway.app, as they don't support pgBouncer natively :)
would be a huge boost to the value of coolify as the primary platform for managing your infra all in one place!

Awesome idea. Also, thanks for the blog post link. You solved a long standing issue I had with pgbouncer and that userlist. Kudos

🎂🎂🎂🎉🎉🎉🎉🎉🎁🎁🎁🎁 1 year

Today I learned about Coolify, and first thing I wanted to search apart from postgres was about pgBouncer, It would be great to have this in build.

Would be great to be able to enable pgbouncer on my postgres databases

If someone has managed to set this up, a tutorial / bulletpoint list would go a long way 🙏
Personally I feel like I'm not so far from having something working by instantiating https://github.com/edoburu/docker-pgbouncer, configuring the port & DATABASE_URL, yet I didn't succeed in making my app communicate with my database through pgbouncer
@andrasbacsai the use case for this is pretty simple: I would like to self host everything but the web-app, that could be hosted on something cheap but scalable like cloudflare-pages or AWS. At least at launch day where it's hard to predict traffic spike, then go back to full-selfhost if relevant.
For this to be possible, the web app has to communicate with a DB pooler to be safe (since the cloud architecture could spin up more instances than postgres can handle).

In all fairness, I found out that it's actually pretty easy to use pm2 in cluster mode to run as many instances of my node app I need in a single container to act as a load balancer on my server
https://jonascodeblog.vercel.app/blog/horizontally-scalling-nextjs
It needs tweaking to work, I will update this comment to say which tomorrow 👍

looking forward to this ! 😍

Lets get pgbouncer in there - most postgres instances would benefit from having it as a checkbox option.

try this, its working for me https://github.com/coollabsio/coolify/pull/2712
ref https://github.com/coollabsio/coolify/discussions/2633


Update links to docs

Karl spotted that these were wrong - I've just updated them.

Lots of broken docs links in this repo, fwiw: https://github.com/spatialos/online-services/search?q=online-services&type=code

Hi folks, I had a chat to Nathan and we're going to deprecate & archive this repo now - we don't think anyone's using it and it doesn't really have an owner. @anne-edwards could you remove its documentation from the Readme side if that's something that needs done over there?

@JoelOtter @tomtkarl now I'm slightly confused too! It looks like Karl was using this repo (and presumably some others are too?) and also using the Online Services docs. We (tech writers) were planning to make the docs public (just not visible from our main docs site) and update all the broken links. Do we still need to do this?
(Background: currently, the docs are not visible from our main docs site, but they're also private, which means we need to invite people to make a ReadMe account in order to see them. I think this might have been an oversight back when we moved them out of the main set of docs.)

Ah, gotcha. Let me get back to you on this one. :)


[path_provider]provide rootBundle path

Use case
I have a blob asset with custom format, I do not want to read it all at once.
So I try to use File::openRead(start, end), but without an api to get root bundle path.
Proposal
Can you add an api just like
Future<Directory> getRootAssetBundleDirectory() async { ... }  ?

agree with

Please provide, it will be really helpful. Thanks in advance

This API would also be convenient for loading assets directly from background isolates, without having to do the TransferableTypedData song and dance.
Also, if the directory abstraction doesn't make sense on Android/web bundles, how about an interface like Future<File> getAssetFile(String Key)?

Also, if the directory abstraction doesn't make sense on Android/web bundles, how about an interface like Future<String> getAssetFilename(String key)?

It's not clear that even that will work on Android, as raised in https://github.com/flutter/plugins/pull/4516#issuecomment-971752387.


2.2.7 release was not completed

👋 looks like 2.2.7 release was tagged, but the release notes did not get created. Raise this issue for awareness. Thanks!
relates to https://github.com/Homebrew/homebrew-core/pull/178909
cc @DaveTryon

@chenrui333, we'll be completing this today.

Thanks @DaveTryon! 🙏

@chenrui333, release is complete. Closing this issue.


Not able import json tree export

Summary
I am not able import json tree export, I tried export of real data, example (https://github.com/trailheadapps/easy-spaces-lwc/blob/develop/data/Leads.json) and our old json we are sure were able to import
Steps To Reproduce:
sfdx force:data:tree:export -u production --query "SELECT FIELDS(ALL) FROM Lead LIMIT 1"
Wrote 1 records to Lead.json
sfdx force:data:tree:import -p Lead.json -u stage
ERROR running force:data:tree:import:  Validation errors:
#/type: must be array
Actual result
import is failing with validation error
ERROR running force:data:tree:import:  Validation errors:
#/type: must be array
System Information
sfdx version --verbose --json
{
"cliVersion": "sfdx-cli/7.161.0",
"architecture": "darwin-x64",
"nodeVersion": "node-v16.16.0",
"pluginVersions": [
"@oclif/plugin-autocomplete 0.3.0 (core)",
"@oclif/plugin-commands 1.3.0 (core)",
"@oclif/plugin-help 3.3.1 (core)",
"@oclif/plugin-not-found 1.2.6 (core)",
"@oclif/plugin-plugins 1.10.11 (core)",
"@oclif/plugin-update 1.5.0 (core)",
"@oclif/plugin-warn-if-update-available 1.7.3 (core)",
"@oclif/plugin-which 1.0.4 (core)",
"@salesforce/sfdx-plugin-lwc-test 1.0.0 (core)",
"alias 2.1.0 (core)",
"apex 1.1.0 (core)",
"auth 2.2.3 (core)",
"community 2.0.0 (core)",
"config 1.4.14 (core)",
"custom-metadata 2.0.0 (core)",
"data 2.0.4 (core)",
"generator 2.0.2 (core)",
"info 2.0.1 (core)",
"limits 2.0.1 (core)",
"org 2.0.5 (core)",
"salesforce-alm 54.6.3 (core)",
"schema 2.1.1 (core)",
"sfdx-cli 7.161.0 (core)",
"signups 1.2.0 (core)",
"source 2.0.9 (core)",
"telemetry 2.0.0 (core)",
"templates 55.0.0 (core)",
"trust 2.0.1 (core)",
"user 2.1.0 (core)"
],
"osVersion": "Darwin 21.6.0"

@Salesforce-JK the form of the command you are using is not correct. The -p flag references a Plan, which has a different schema than the actual records you want to import. Please us -f when you want to import a set of records for a given type.
Another thing to note is only fields that can created can be contained in the data to import, so using a query of select fields(all) from Lead... will result in a JSON file that contains read-only fields, such as latest modified date, etc.

I am going to close this issue as resolved. If you need further assistance with this issue, feel free to reopen.

I am sorry, you are right. I am sorry for bothering
On Tue, 2 Aug 2022 at 19:40, peternhale @.***> wrote:

I am going to close this issue as resolved. If you need further assistance
with this issue, feel free to reopen.
—
Reply to this email directly, view it on GitHub
https://github.com/forcedotcom/cli/issues/1653#issuecomment-1203027870,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANWCGI24FY4YILQIEERFPKDVXFMP5ANCNFSM55KY5UKA
.
You are receiving this because you were mentioned.Message ID:
@.***>


train networks as conditional, p(y|x)

where y is target present / target absent, and x is input image.
For multi-target setting, use one hot vector

addressed this by adding detect mode -- separate set of experiments. Closing this


MarkerWithLabel fix for latest maps version

MarkerWithLabel fix for latest maps version

@arkhipovandrei Are you able to verify if v2.0.2 fixes the issues you were seeing?


In the big heap (e.g. for 64Gb and highter), page scan can run into t…

…he integer owerflow. That's lead to the infinite recursion and OOM in some circumstates. The explicite cast to long is solving the problem.

The Travis CI is failed due to Oracle license... Ups...


Can't install with 'bun'

Describe the bug
In my package.json:
...
    "@progidev/jss-formulas-statistics": "2.2.7",
    "@progidev/jss-plugin-formula": "2.3.5",
...

Terminal:
bun install
bun install v1.0.1 (31aec4eb)
  🔍 @progidev/jss-formulas-statistics [3/300]
error: package "@progidev/jss-formulas-statistics" not found registry.npmjs.org/@progidev/jss-formulas-statistics 404
  🔍 @progidev/jss-plugin-formula [4/300]
error: package "@progidev/jss-plugin-formula" not found registry.npmjs.org/@progidev/jss-plugin-formula 404

I have over 4000 packages in my lock file. These two are the only ones that errored out. So I have a good reason to think it's not bun's issue.

hi,
you need register the @progidev private registry
On repo.gbonnaire.fr with your account, you have how register on npm, translate this for bun in your bunfig.toml
Ref : https://bun.sh/guides/install/registry-scope


Update appveyor.yml

Hi guibranco,
just trying to fix issue #67, please check it out

:x: Build ViaCEP 4.1.153 failed (commit https://github.com/guibranco/ViaCEP/commit/d64ff946cf by @viktoriussuwandi)

Hi @guibranco,
How about this PR ?
Should it close without merge, or anything need to add/improve ?

:white_check_mark: Build ViaCEP 4.1.185 completed (commit https://github.com/guibranco/ViaCEP/commit/dbe153e489 by @guibranco)

:white_check_mark: Build ViaCEP 4.1.189 completed (commit https://github.com/guibranco/ViaCEP/commit/3b65eb92cb by @guibranco)

Thanks @guibranco !


Remove getLongArgument method, add getFloatArgument

Purpose
Provide capability of retrieving float argument and remove duplicate functionality of retrieving long arguments in AbstractNativeFunction class.
Approach
Add missing getFloatArgument method and remove unnecessary getLongArgument method.

AbstractNativeAction no longer exists. We have moved this logic to org.ballerinalang.bre.Context class, and this change is already included as part of the refactoring. Hence closing this PR.


Signals and special characters

Need to handle the signal SIGCONT when the application is suspended (enable raw mode and redraw screen).
Also need to handle the special characters ^C to interrupt and ^Z to suspend the application.

Done


Logging for PSHostService(a.k.a out-proc)

Need a bit of infrastructure work to plugin the logging from remote process into existing logging mechanism PowerShellTools is currently using.

Done by commit c3b995b


Allow multiple types of controllers be generated unless --out or --stdout is set

Follow up https://github.com/skippbox/kompose2/pull/5#issuecomment-230162553

Validate when --out and --stdout, only one controller type is specified.
Allow multiple controller types otherwise.

$ ./kompose convert -d -ds -rs -y --stdout
FATA[0000] Error: only one type of Kubernetes controller can be generated when --out or --stdout is specified

$./kompose convert -d -rs -y --out=abc.yaml
FATA[0000] Error: only one type of Kubernetes controller can be generated when --out or --stdout is specified

$ ./kompose convert -d -ds -y
file redis-deployment.yaml has been created
file redis-daemonset.yaml has been created
file redis-rc.yaml has been created
file web-deployment.yaml has been created
file web-daemonset.yaml has been created
file web-rc.yaml has been created
file redis-svc.yaml has been created
file web-svc.yaml has been created

cc @ngtuna

Thanks @janetkuo


(WIP) Removed power off of compute nodes during rackhd_stack_init

testing power sequence
WIP

test this please

BUILD RackHD #500 : FAILURE


Add no_std support

json-writer is designed to work without an allocator and so can easily be made no_std compatible.

First of, your descriotion is the wrong way around: This crate is designed to write into a buffer, but not do IO directly.

This means it needs an allocator for the buffer of the string, but not std::io
I think your commit is missing some allocations for things like
impl [...] JSONWriterValue for &std::collections::HashMap or is that not necessary for some reason?

First of, your description is the wrong way around: This crate is designed to write into a buffer, but not do IO directly.

Are you irritated with the PR description?
My intention with this PR is to mark it as usable in a #[no-std] environment.

This means it needs an allocator for the buffer of the string, but not std::io

You're correct that String needs to be allocated, but a fixed sized array [u8; 1024] could also be used as the buffer.
Adding a test for the fixed size buffer would demonstrate if that's actually usable.

I think your commit is missing some allocations for things like impl [...] JSONWriterValue for &std::collections::HashMap or is that not necessary for some reason?

Yes the collections module needs an allocator but it's a choice for a user of json-writer to chose to disable allocation support and therefore disable the ability to use std::collections::HashMap.
I think that's what you're asking?
I think I need to feature gate the import of the alloc  package extern crate alloc;  so that users working in no_std environments can disable allocations completely.
This is my first time making a crate no_std, so I'm learning what the best practices are.

Is this an actual use case to use it in an environment without an allocator or with no_std?
If not I'd rather wait until someone requests it who actually needs it.

No this isn't a use case for me. I thought I'd see how much effort it was to convert the lib to no_std.
I thought it was almost there already so why not push it and get it there.
But fair enough, if you don't want to support 'no_std' before someone needs it.


Corrected in docs: frontend_edit_template default value [Issue #5372]

This fixes Issue #5372.
The spell checker gives me 176 warnings ... but that wasn't me.

@philippze
Hello, thank you for the contribution.
Please reopen this PR against the release/3.3.x branch.


Compile Report

As part of your assignment you are required to set a PDF document that includes the following:
4.1 A write-up of all the research you have done to complete this assignment including references.
4.2 Your reasoning for the design decisions you have made.
4.3 A writeup showing how all the patterns have been used, also note what problem the pattern solved in
your implementation.
4.4 Any and all assumptions, alterations, and design decisions.
4.5 UML diagrams in support of the text presented in the report

Issue completed

Issue completed


Add example FeynCalc.jl

Codecov Report

Merging #113 (7d0a8af) into computgraph_pchou (914aa19) will decrease coverage by 2.10%.
The diff coverage is 0.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@                  Coverage Diff                  @@
##           computgraph_pchou     #113      +/-   ##
=====================================================
- Coverage              58.71%   56.61%   -2.10%
=====================================================
  Files                     54       47       -7
  Lines                   3069     2849     -220
=====================================================
- Hits                    1802     1613     -189
+ Misses                  1267     1236      -31

Impacted Files
Coverage Δ

src/frontend/GV.jl
0.00% <0.00%> (-2.64%)
:arrow_down:

... and 51 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Remove superfluous print statement

Removes a print statement introduced in #101. Closes #108.

It's definitely fine, thanks!

The print should be gone in uproot 0.0.27.


Full screen switch (#open) not working

Hello,
for some reason I can't mimic the behaviour of the first example - when you open the blog, it's fullscreen and you can click on links to blog or on photo/logo, so it will take you to the blog (and viceversa). But on my blog this doesn't work and surprisingly not on other examples, e.g. this one. The behaviour is even different like here, where you get full screen at the beginning, but can't get back after clicking from post view to fullscreen.
Do you know what might be the problem?

If in evilsocket.net I open devTools and I type Uno.version nothing happens. But in the last adrianperez.org the Uno version is 2.2.1.

try to update the theme frequently (right now las version is 2.5.2)
If you change something of the theme remember run gulp build to be sure before upload your build in your server. (more information about the development environment in the documentation).


DBeaver constantly goes to "Not Responding" state

Description
DBeaver constantly goes to "Not Responding" state and takes a long time to recover. It's typically if I make a syntax error and try to activate the query. DBeaver will tell me I have a syntax error and then go into a state of "Not Responding". It usually recovers but it takes about a minute of waiting. I have provided the thread dump to help with the situation.
Is there any other information I can provide info on that I might have forgot?
dbeaver-thread-dump.txt
DBeaver Version
DBeaver Version <IP_ADDRESS>403031740 Community Edition
Operating System
Windows 10
Database and driver
Database version: IBM Informix Dynamic Server Version 12.10.FC13
Driver: com.informix.jdbc.IfxDriver
Steps to reproduce

Execute any query that has a syntax Error in Informix
Click anywhere in the app to do anything right after the application tells you that it's a syntax error.
This is when it freezes..

Additional context
No response

@ChrisJEllis Hi, footage with the issue will be useful and logs might also help.
To obtain logs:
You can find instructions here: https://dbeaver.com/docs/wiki/Log-files/.
Thank you.

It's been a while since no update here. If the issue is still actual for DBeaver 23.0.3 please let me know and provide log files.


ZCL_ABAPGIT_HASH: Change FM call to method call

closes #3977

change FM call to method call
add unit test for sha1_raw

thanks 👍


Implement compression support in C#

This is an issue to track progress on the compression support in C#.

Requirements list: https://github.com/grpc/grpc/issues/4075#issuecomment-213644191

Do we have this yet?

I believe so. @jtattermusch ?

Only partially. It can be done in C#, but it's definitely not user friendly (lacks appropriate APIs).

No imminent plans to work on this.


Index xrefs in type signatures

We want to be able to link to symbols within and across packages. Instead of a Type being a string, we'd want the indexer to emit something like
class Type:
  name: str
  xref: XRef | None
  params: None | Sequence[Type] = None

class XRef:
  pkg: Literal["__std__"] | str | None
  fqname: str

Use cases covered:
Foo

Type("Foo", XRef("mypkg", "x.y.Foo"))

dict[str, Foo]

Type(
  "dict",
  XRef("__std__", "dict"),
  params=[
    Type("str", XRef("__std__", "str")),
    Type("Foo", XRef("mypkg", "x.y.Foo")),
  ],
)

Callable[[], Mode]

Type(
  "Callable",
  XRef("__std__", "typing.Callable"),
  params=[
    Type("", xref=None, params=[]),
    Type("Mode", XRef("black", "black.Mode")),
  ],
)

Callable[[Foo], Mode]

Type(
  "Callable",
  XRef("__std__", "typing.Callable"),
  params=[
    Type("", xref=None, params=[Type("Foo", XRef("mypkg", "x.y.Foo"))]),
    Type("Mode", XRef("black", "black.Mode")),
  ],
)

MysteriousFoo (when the indexer can't determine the source)

Type("MysteriousFoo", XRef(None, "x.y.Foo"))

Not sure what to do with Foo | Bar syntactic sugar yet. Maybe translate it back to typing.Union[Foo, Bar]?

Oooh this looks super promising.

How careful to we need to be about changes in the JSON format, given what you know / expect about the cost of rebuilding the index? (Separately: in the next weeks, vs once this is "live"?)
Would this also take care of resolving renamed imports to their "canonical" name? Would we want to display the canonical name, or the renamed one? Like, think of import typing as t.

Not sure what to do with Foo | Bar syntactic sugar yet. Maybe translate it back to typing.Union[Foo, Bar]?

I see two reasonable approaches:

Normalize everything similar into one form. Similar is typing.List[Foo] vs list[Foo].
Add an extra enum field "format" or "flavor" or whatever, that tells the renderer how to serialize this back, such that it matches the original in the code.

I guess the decision is: do we care about keeping the original format from the code? I'm leaning towards "no".

How careful do we need to be about changes in the JSON format,

For now, the whole website is pushed atomically, so no problem with push-safety. Regenerating the 8 projects we have takes about 10 seconds (in sequence). No biggie.
Somewhere down the line, the size of the website will exceed reasonable limits, at which points we'll push the data separately from the frontend. Changing the schema will be... more problematic from then on. Then again, the solution is just a reload away :)

Would this also take care of resolving renamed imports to their "canonical" name? Would we want to display the canonical name, or the renamed one? Like, think of import typing as t.

Ideally XRef.fqname would only ever contain canonical names (assuming the indexer can figure it out), so simple aliasing by import will be fine, but import typing; a = typing.Callable won't be resolved (at least for now - maybe after I nerdsnipe someone from a type checker team).

closed by #75


confused: different image scales, if all images resized to the same scale,what about the gt bbox in image?

the image scale in kitti  dataset is different , there are many scales,such as  (374, 1238, 3) , (375, 1242, 3), (370, 1224, 3),(376, 1241, 3),if all image scales are resized to the same, the gt bbox coordinates in image changed, how to deal with this issue?Thank you for helping me !

The ground truth bounding box coordinates are normalized by the image height and width, so different image resolutions are all supported.

Thank you for your rely! Could  you  please point where the code is?    I want to learn from it ! Thank you!!!

The normalization takes place in several places, mostly in the _projector.py files, which allows the boxes to be used by tf.image.crop_and_resize e.g. https://github.com/kujason/avod/blob/master/avod/core/anchor_projector.py#L153
For training this network, we only check overlap with ground truth in the bird's eye view:
https://github.com/kujason/avod/blob/master/avod/core/box_3d_projector.py#L78


Sparse parameter sets in benchmarking

When specifying complexity components and their ranges, the ranges are necessarily independent - you cannot make one range parameter depend on aonther. This fares badly in cases where there is a logical dependency and makes it difficult to benchmark in a sensible way.
Consider the function foo:
/// subcount should be less than count.
fn foo(count: u32, subcount: u32) {
  for i in 0..count {
    do_something();
    for j in 0..subcount.min(i) {
      do_something_else();
    }
  }
}

The ideal benchmarking code would be written:
{
  let c in 0 .. MAX_COUNT;
  let s in 0 .. c;
}: {
  foo(c, s)
}

But this is not currently possible.
The alternative:
{
  let c in 0 .. MAX_COUNT;
  let s in 0 .. MAX_COUNT;
}: {
  foo(c, s)
}

is problematic since there will be an accidental non-linearity for cases where s > c which won't work well with the linear regression analysis.

This should be doable now.


ignorecase setting also ignores case for tab complete in command mode

With ignorecase set, searches will ignore case. However, tab complete for command mode will then also ignore case.
Example: Have command Vsplit set. Type :vsp<TAB>
Expected: vim autocompletes to :vsplit
Actual: vim first autocompletes to :Vsplit (unless wildmode is set, then it shows both)
While I like this feature, it is confusing, and feels like it should be a separate options. Thoughts?

Mark Vander Stel wrote:

With ignorecase set, searches will ignore case. However, tab
complete for command mode will then also ignore case.
Example: Have command Vsplit set. Type :vsp<TAB>
Expected: vim autocompletes to :vsplit
Actual: vim first autocompletes to :Vsplit (unless wildmode is set, then it shows both)
While I like this feature, it is confusing, and feels like it should
be a separate options. Thoughts?

Yes, 'ignorecase' applies to too many situations.  It would be possible
to add an option like 'tagcase'.
There are more contexts where one might not want 'ignorecase' to apply.
I suppose we would need to add an option for each of them.
Another nasty thing is the =~ operator.  Although it's possible to use
=~# it's also easy to forget.  Perhaps a ":keepcase" command in a script
could be used to ignore 'ignorecase' in one file.  Won't be so easy to
implement though.

/// Bram Moolenaar --<EMAIL_ADDRESS>-- http://www.Moolenaar.net   \
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \
\\  an exciting new programming language -- http://www.Zimbu.org        ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///


Add API sync test

Make sure external APIs are giving expected response (add tests)

we have integration tests for this, which seem to work ok


Team command update

Changes:

Update to autoExecute
Remove prefix / suffix limit
Change teams name character limit to check only on versions lower than 1.18

fixed

fixed

sorry, fixed again


FormData and Multiparfile can't use from flutter

I want send to form data  to php webserver.
But I have no idea. Why Can't use  FormData and MultipartFile in Dio plugin.
[{
	"resource": "~/Documents/project/flutter/lab/lib/app/controller/board/board_write_controller.dart",
	"owner": "_generated_diagnostic_collection_name_#0",
	"code": {
		"value": "ambiguous_import",
		"target": {
			"$mid": 1,
			"external": "https://dart.dev/diagnostics/ambiguous_import",
			"path": "/diagnostics/ambiguous_import",
			"scheme": "https",
			"authority": "dart.dev"
		}
	},
	"severity": 8,
	"message": "The name 'FormData' is defined in the libraries 'package:dio/src/form_data.dart (via package:dio/dio.dart)' and 'package:get/get_connect/http/src/multipart/form_data.dart'.\nTry using 'as prefix' for one of the import directives, or hiding the name from all but one of the imports.",
	"source": "dart",
	"startLineNumber": 87,
	"startColumn": 22,
	"endLineNumber": 87,
	"endColumn": 30
}]

[{
	"resource": "~/Documents/project/flutter/lab/lib/app/controller/board/board_write_controller.dart",
	"owner": "_generated_diagnostic_collection_name_#0",
	"code": {
		"value": "ambiguous_import",
		"target": {
			"$mid": 1,
			"external": "https://dart.dev/diagnostics/ambiguous_import",
			"path": "/diagnostics/ambiguous_import",
			"scheme": "https",
			"authority": "dart.dev"
		}
	},
	"severity": 8,
	"message": "The name 'MultipartFile' is defined in the libraries 'package:dio/src/multipart_file.dart (via package:dio/dio.dart)' and 'package:get/get_connect/http/src/multipart/multipart_file.dart'.\nTry using 'as prefix' for one of the import directives, or hiding the name from all but one of the imports.",
	"source": "dart",
	"startLineNumber": 90,
	"startColumn": 17,
	"endLineNumber": 90,
	"endColumn": 30
}]

@yangsh91 it seems you simply need to follow the recommendation from the message fields:

Try using 'as prefix' for one of the import directives


BGSBot not retrieving data

BGSBot is returning data inconsistently. For instance the command
@BGSBot systemstatus get lft 424
returns "Eeek! problems :frowning:"
while the command
BGSBot systemstatus get gliese 3371
returns the system BGS data.
Similarly,
@BGSBot factionstatus get revolutionary lhs 220 confederacy
works fine while
@BGSBot bgsreport get
returns "Um...sorry couldn't do that" even though the report was working yesterday, and has LFT 424 being monitored as system primary.
This just started today, Yesterday, BGSBot was working as expected.

Hi, I just checked it right now and I am able to fetch data for lft 424. Can you verify if this is still am issue?

I habe the same issue

Fixed by https://github.com/Elite-Kode/elitebgs/commit/62d63cf808700a7d15df424a05728f73c75180c6


bad pack manifests

Make sure that bad configured manifests (e.g. characters?.new is object instead of array)
Don't break the code and that those errors are handled and reported properly

Already implemented in #6


Add method to clear a Sidre view

When working with Sidre recently, I noticed that there are no public method to clear a sidre::View and return it to the empty, unallocated, unapplied state.
Since this can be helpful in some cases, we should add it.
Perhaps sidre::View::clear() ?
It is likely that this function can be implemented in terms of existing functionality provided by private functions, e.g. sidre::View::unapply().
https://github.com/LLNL/axom/blob/2de3ce8c1c505dfe7ce6f833601e517534a29b57/src/axom/sidre/core/View.hpp#L1359-L1369

Yes, this is a good idea.  All the tools are there, or are simple one-line calls (such as m_shape.clear()).  setBufferViewToEmpty() gets you most of the way there if it's a View with an attached Buffer, but you also need to clear the schema, the shape, and the attributes.


Added Luminous Flux Calculator

Fixes Issue🛠
Closes #1624
Description👨💻
Added Luminous Flux Calculator that matches the theme of the website as well as calculator.
Made it responsive too.
Type of Change📄

[X] New feature (non-breaking change which adds functionality)

Checklist✅

[X] I am an Open Source contributor
[X] I have performed a self-review of my code
[X] My code follows the style guidelines of this project

Screenshots/GIF📷
https://github.com/user-attachments/assets/38e42960-d9aa-4ae5-95c7-0f7a01d62a90

@Rakesh9100  @Nihal4777  Sir,
Please review this PR as soon as possible as GSSoC'24 contribution is closing soon.
Thank you!

Please ensure that no other file changes appear in this PR. Fix this issue without closing the PR @TBorundia

@Rakesh9100 Sir,
I have made the changes , Now please review this PR.

@Rakesh9100 ,
I have made the changes , Please review this PR.

@TBorundia Don't worry. Coding period has been extended for 10 days.


Is there a tab for downloading custom ControlNet or similar models?

There are so many different types of ControlNet, like IPAdapter or T2IAdapater, or things like PhotoMaker, and new ones coming out quite often. I find it very hard to keep track of all of them, or to know which ones are more modern. Is there a tab or a list for downloading them like the Extensions tab in Automatic1111? I think there is also something similar in ComfyUI but I'm not sure.

Extensions and Models are different.
Note also IPAdapter is not ControlNet, those are two different (but similar) things. There are plans in the future to make the interface for image-input-handlers more agnostic of what tool is handling them. Atm controlnets go in the "controlnet" parameter on the left, whereas ReVision or IPAdapter inputs you drag an image to the prompt box.
For models you'd probably want to browse https://civitai.com/ or HuggingFace.
For extensions, Swarm supports Comfy extension in the Comfy tab, so you can use https://github.com/ltdrdata/ComfyUI-Manager for that -- a few comfy extensions also have native support in swarm (eg ControlNet Preprocessors Aux, or Cubiq's IP Adapter).
Swarm-extensions are easy to build but thus far has not been done much, as most features get integrated directly to Swarm itself rather than left for external extension to implement.

Sorry for misusing the terms. I don't know the general term that ControlNet and IPAdapter both belong to.
I have another question that is related to my original question. If I use ComfyUI, and I want to use IPAdapter. The way I know to do that is to install the IPAdapter nodes through ComfyUI Manager, and then I have to connect the nodes in a specific way to use IPAdapter. I find it hard to make it work. If I want to install IPAdapter in Stable Swarm UI, do I go through the same process in the Comfy Workflow Editor, or do I install things differently in Stable Swarm UI?

if you install cubiq's ip adapter extension to the comfy backend (and restart swarm after), you can simply drag an image to the prompt box and select the ip adapter model in parameters at the top left

Well, I downloaded the ComfyUI Manager, and then I installed Cubiq's IP Adapter Extension, then installed ip-adapter_sdxl.safetensors through the Manager again. I see the IP Adapter option in the parameters, but it didn't work for me. I got this error message:
00:43:14.133 [Info] User local requested 1 image with model 'ProteusV0.3.safetensors'...
00:46:59.053 [Warning] ComfyUI-0 on port 7821 stderr: Traceback (most recent call last):
00:46:59.089 [Error] Internal error processing T2I request: System.InvalidOperationException: Server turned 500 Internal Server Error, something went wrong: 500 Internal Server Error
Server got itself in trouble
at StableSwarmUI.Backends.NetworkBackendUtils.Parse[JType](HttpResponseMessage message) in D:\Stable Swarm UI\StableSwarmUI\src\Backends\NetworkBackendUtils.cs:line 35
at StableSwarmUI.Utils.Utilities.PostJSONString(HttpClient client, String route, String input, CancellationToken interrupt) in D:\Stable Swarm UI\StableSwarmUI\src\Utils\Utilities.cs:line 256
at StableSwarmUI.Builtin_ComfyUIBackend.ComfyUIAPIAbstractBackend.AwaitJobLive(String workflow, String batchId, Action1 takeOutput, T2IParamInput user_input, CancellationToken interrupt) in D:\Stable Swarm UI\StableSwarmUI\src\BuiltinExtensions\ComfyUIBackend\ComfyUIAPIAbstractBackend.cs:line 216    at StableSwarmUI.Builtin_ComfyUIBackend.ComfyUIAPIAbstractBackend.GenerateLive(T2IParamInput user_input, String batchId, Action1 takeOutput) in D:\Stable Swarm UI\StableSwarmUI\src\BuiltinExtensions\ComfyUIBackend\ComfyUIAPIAbstractBackend.cs:line 690
at StableSwarmUI.Text2Image.T2IEngine.CreateImageTask(T2IParamInput user_input, String batchId, GenClaim claim, Action1 output, Action1 setError, Boolean isWS, Single backendTimeoutMin, Action`2 saveImages, Boolean canCallTools) in D:\Stable Swarm UI\StableSwarmUI\src\Text2Image\T2IEngine.cs:line 250

go to server -> logs -> set view type to 'debug', check debug logs

2024-04-03 00:46:59.088 [Debug] Failed to process comfy workflow: { "4": { "class_type": "CheckpointLoaderSimple", "inputs": { "ckpt_name": "ProteusV0.3.safetensors" } }, "5": { "class_type": "EmptyLatentImage", "inputs": { "batch_size": 1, "height": 768, "width": 1344 } }, "6": { "class_type": "CLIPTextEncodeSDXL", "inputs": { "clip": [ "4", 1 ], "text_g": "", "text_l": "", "crop_w": 0, "crop_h": 0, "width": 2048, "height": 1152, "target_width": 1344, "target_height": 768 } }, "100": { "class_type": "CLIPVisionLoader", "inputs": { "clip_name": "clip_vision_g.safetensors" } }, "101": { "class_type": "ConditioningZeroOut", "inputs": { "conditioning": [ "6", 0 ] } }, "102": { "class_type": "ConditioningZeroOut", "inputs": { "conditioning": [ "7", 0 ] } }, "103": { "class_type": "SwarmLoadImageB64", "inputs": { "image_base64": "iVBORw0KGgoAAAANSUhEUgAAB+AAAASACAIAAABAz8N8AAEAAElEQVR4nHT924IlSZIjiAGi5hFR1d2zs1z+FV/4wP//ht2dma6MOKYCPgCiZp5NRldnZrifYxdVEQjkqvz//L//X1UlbYgCSKilFgBBmD8SABEQAPqvAOhfEhRE+ndAzQdFQSDl7+dbguSfgPkk9Pw/SUkEc/l8hyQJkfQ3ivkjgH4UgsT5QRUoLZJQzdVIv6SqIEGUX0cSO..." } }, "104": { "class_type": "CLIPVisionEncode", "inputs": { "clip_vision": [ "100", 0 ], "image": [ "103", 0 ] } }, "105": { "class_type": "unCLIPConditioning", "inputs": { "conditioning": [ "101", 0 ], "clip_vision_output": [ "104", 0 ], "strength": 1, "noise_augmentation": 0 } }, "106": { "class_type": "SwarmLoadImageB64", "inputs": { "image_base64": "iVBORw0KGgoAAAANSUhEUgAAB+AAAASACAIAAABAz8N8AAEAAElEQVR4nHT924IlSZIjiAGi5hFR1d2zs1z+FV/4wP//ht2dma6MOKYCPgCiZp5NRldnZrifYxdVEQjkqvz//L//X1UlbYgCSKilFgBBmD8SABEQAPqvAOhfEhRE+ndAzQdFQSDl7+dbguSfgPkk9Pw/SUkEc/l8hyQJkfQ3ivkjgH4UgsT5QRUoLZJQzdVIv6SqIEGUX0cSO..." } }, "107": { "class_type": "IPAdapterModelLoader", "inputs": { "ipadapter_file": "ip-adapter_sdxl.safetensors" } }, "108": { "class_type": "IPAdapterApply", "inputs": { "ipadapter": [ "107", 0 ], "model": [ "4", 0 ], "image": [ "106", 0 ], "clip_vision": [ "100", 0 ], "weight": 1, "noise": 0, "weight_type": "original" } }, "7": { "class_type": "CLIPTextEncodeSDXL", "inputs": { "clip": [ "4", 1 ], "text_g": "", "text_l": "", "crop_w": 0, "crop_h": 0, "width": 1088, "height": 640, "target_width": 1344, "target_height": 768 } }, "10": { "class_type": "SwarmKSampler", "inputs": { "model": [ "108", 0 ], "noise_seed":<PHONE_NUMBER>, "steps": 20, "cfg": 7, "sampler_name": "euler", "scheduler": "normal", "positive": [ "105", 0 ], "negative": [ "7", 0 ], "latent_image": [ "5", 0 ], "start_at_step": 0, "end_at_step": 10000, "return_with_leftover_noise": "disable", "add_noise": "enable", "var_seed": 0, "var_seed_strength": 0, "sigma_min": -1, "sigma_max": -1, "rho": 7, "previews": "default" } }, "8": { "class_type": "VAEDecode", "inputs": { "vae": [ "4", 2 ], "samples": [ "10", 0 ] } }, "9": { "class_type": "SwarmSaveImageWS", "inputs": { "images": [ "8", 0 ] } } } for inputs T2IParamInput(prompt: , revisionstrength: 1, useipadapter: ip-adapter_sdxl.safetensors, seed:<PHONE_NUMBER>, steps: 20, cfgscale: 7, aspectratio: 16:9, width: 1344, height: 768, model: ProteusV0.3.safetensors, promptimages: iVBORw0KGgoAAAANSUhEUgAAB+AAAASACAIAAABAz8N8AAEAAElEQVR4nHT924IlSZIjiAGi5hFR1d2zs1z+FV/4wP//ht2dma6MOKYCPgCiZp5NRldnZrifYxdVEQjkqvz//L//X1UlbYgCSKilFgBBmD8SABEQAPqvAOhfEhRE+ndAzQdFQSDl7+dbguSfgPkk9Pw/SUkEc/l8hyQJkfQ3ivkjgH4UgsT5QRUoLZJQzdVIv6SqIEGUX0cSOM8g..., negativeprompt: )
2024-04-03 00:46:59.091 [Debug] Refused to generate image for local: Something went wrong while generating images.

Actually, the debug log is much longer than this. I don't know where I should start posting.

Well, I downloaded the ComfyUI Manager, and then I installed Cubiq's IP Adapter Extension, then installed ip-adapter_sdxl.safetensors through the Manager again. I see the IP Adapter option in the parameters, but it didn't work for me. I got this error message:
00:43:14.133 [Info] User local requested 1 image with model 'ProteusV0.3.safetensors'... 00:46:59.053 [Warning] ComfyUI-0 on port 7821 stderr: Traceback (most recent call last): 00:46:59.089 [Error] Internal error processing T2I request: System.InvalidOperationException: Server turned 500 Internal Server Error, something went wrong: 500 Internal Server Error
Server got itself in trouble at StableSwarmUI.Backends.NetworkBackendUtils.Parse[JType](HttpResponseMessage message) in D:\Stable Swarm UI\StableSwarmUI\src\Backends\NetworkBackendUtils.cs:line 35 at StableSwarmUI.Utils.Utilities.PostJSONString(HttpClient client, String route, String input, CancellationToken interrupt) in D:\Stable Swarm UI\StableSwarmUI\src\Utils\Utilities.cs:line 256 at StableSwarmUI.Builtin_ComfyUIBackend.ComfyUIAPIAbstractBackend.AwaitJobLive(String workflow, String batchId, Action1 takeOutput, T2IParamInput user_input, CancellationToken interrupt) in D:\Stable Swarm UI\StableSwarmUI\src\BuiltinExtensions\ComfyUIBackend\ComfyUIAPIAbstractBackend.cs:line 216 at StableSwarmUI.Builtin_ComfyUIBackend.ComfyUIAPIAbstractBackend.GenerateLive(T2IParamInput user_input, String batchId, Action1 takeOutput) in D:\Stable Swarm UI\StableSwarmUI\src\BuiltinExtensions\ComfyUIBackend\ComfyUIAPIAbstractBackend.cs:line 690 at StableSwarmUI.Text2Image.T2IEngine.CreateImageTask(T2IParamInput user_input, String batchId, GenClaim claim, Action1 output, Action1 setError, Boolean isWS, Single backendTimeoutMin, Action`2 saveImages, Boolean canCallTools) in D:\Stable Swarm UI\StableSwarmUI\src\Text2Image\T2IEngine.cs:line 250

I'm experiencing a similar issue to these reported errors, and above these reported errors there is a reference to KeyError: 'IPAdapterApply', which I believe is an error generated after a major update to the IPAdapter node, and StableSwarm hasn't updated these configurations yet, because IPAdapterApply is being removed from the new node. and nodes such as IPAdapterAdvanced are used

Hi, sorry the delay, the new version of cubiq's IP Adapter now works natively again - I also added automatic model downloading to match the new unified preset loader setup

Re the error: I fixed it to no longer show the non-unified model names

Thank you! After the update, it's effective. May I ask if the feature of faceid will be added?

I was hoping if I didn't add FaceID support just nobody would ask and all would be happy. But yeah since you've immediately asked, probably other people want it too, so...
the above commit is mildly cursed, as FaceID depends on insightface which is not compatible to install on most systems, but the ReActor developer has a custom wheel that works, which... I hate hardcoding that in but it oughtta cover the majority of average users better, so...

I was hoping if I didn't add FaceID support just nobody would ask and all would be happy. But yeah since you've immediately asked, probably other people want it too, so...
the above commit is mildly cursed, as FaceID depends on insightface which is not compatible to install on most systems, but the ReActor developer has a custom wheel that works, which... I hate hardcoding that in but it oughtta cover the majority of average users better, so...

With great respect and thanks for your contribution!


🤌🏽 Refactored tables and fixed build issue

React table 6 caused the building of the frontend Docker image to fail. So I refactored it to reach table 7.

I don't have any comments for the code it looks good 👍
but i do notice few things:
1.) on the data source preview page the table seems does not fully fill the body, or is this intended ??

2.) color issue, on the transformation block & examples preview the color doesn't seems to be right if i am not wrong these tables supposed to be purple.

3.) If the table preview have less columns, the table does not seem to be fully fill the container is this also intended??

You're right I'll find a solution for it and fix the color.

Fixed, @arifluthfi16!  🤓


OnSelectedChange fired twice in FluentTreeView

🐛 Bug Report
Using FluentTreeView with OnSelectedChange. Add some items to the tree. Then click on any item, the OnSelectedChange will be fired twice.
🤔 Expected Behavior
OnSelectedChange only fire once.
😯 Current Behavior
OnSelectedChange is firing twice

Unfortunately, we can't change that. It is done by the undelying web components script.
If you want to handle selection in a easier way, do it with @bind-CurrentSelected as shown in https://www.fluentui-blazor.net/TreeView#defaultwitheventhand


The Predicted KeyPoint Weighting module cannot be found

Hello, author. I didn't find the "Predicted KeyPoint Weighting" module in your code. Could you tell me

Please refer to https://github.com/open-mmlab/OpenPCDet/blob/master/pcdet/models/roi_heads/pvrcnn_head.py#L91.


Bug in basen.py

>>> import category_encoders as ce
>>> df = pd.DataFrame({'col1': ['a', 'b', 'c'], 'col2': ['d', 'e', 'f']})
  col1 col2
0    a    d
1    b    e
2    c    f
>>>df_1 = pd.DataFrame({'col1': ['a', 'b', 'd'], 'col2': ['d', 'e', 'f']})
  col1 col2
0    a    d
1    b    e
2    d    f
>>> enc = ce.BaseNEncoder(verbose=1)
>>> enc.fit(df)
>>> print enc.transform(df_1)
   col1_0  col1_1  col2_0  col2_1
0     0.0     0.0       0       0
1     0.0     1.0       0       1
2     0.0     0.0       1       0

Is there a bug in basen.py?

Yeah, the ordinal mapping looks fine, I'll have to take a closer look at BaseN and write some tests for this example when I get a chance. Thanks for the heads up.


Added IsNull

Added Validator.IsNull function and respective unit tests.

Thank you very much for your contributions @PrasadHonrao. I have made some comments for now but no matter what I will include these changes in the code base. :smile_cat:

I shouldn't have committed Validator project with xunit reference. I did that on my local machine by mistake. Glad to know that you have corrected it. I will implement few more function on this project.

I am yet to merge these changes.
I will tweak your code and do that now.

Done!


fix: send SIGTERM signal to --cmd instead of SIGKILL

Problem
When trying to use the command templ generate --watch --proxy="http://localhost:8000" --cmd="wgo run main.go" I noticed that wgo didn't close correctly. After discussing on the wgo repo ( see here ) the conclusion was that this was due to templ sending a SIGKILL signal not allowing for wgo to close correctly.
Solution
To fix this I changed all SIGKILL signals to SIGTERM.
Caveats:

I don't know if this is a problem too on windows
I suppose this doesn't break any behaviour, but let me know if it does.

Let me know if there is something I need to change!

Thanks, I'll have a read through of the other repo. Sigkill kills child processes, where sigterm doesn't, so there's a good reason to use kill - for example, if you do go run, it does a build, then runs the executable as a child process, so sigterm wouldn't necessarily kill that process.

Thanks, I'll have a read through of the other repo. Sigkill kills child processes, where sigterm doesn't, so there's a good reason to use kill - for example, if you do go run, it does a build, then runs the executable as a child process, so sigterm wouldn't necessarily kill that process.

Using go run seems to be working as expected with this version too. Using this example mentioned on the issue above.

Reading through Air's code, it appears that it can send a SIGTERM to initiate graceful shutdown, prior to attempting to forcefully kill the process after a timeout: https://github.com/cosmtrek/air/blob/3f19370fe5e8d8fe2ddd927de54b1aede379f2b7/runner/util_unix.go#L13
I think that's what templ needs to do in order to allow wgo to shutdown any processes it's started gracefully.

Reading through Air's code, it appears that it can send a SIGTERM to initiate graceful shutdown, prior to attempting to forcefully kill the process after a timeout: https://github.com/cosmtrek/air/blob/3f19370fe5e8d8fe2ddd927de54b1aede379f2b7/runner/util_unix.go#L13
I think that's what templ needs to do in order to allow wgo to shutdown any processes it's started gracefully.

I believe the current way in this PR should be correct because we should not assume how long the user command takes in order to execute its clean-up logic. ref: https://stackoverflow.com/a/690631/12458551

Hi, it took me a while to get to this. I've added a test which I think demonstrates the behaviour we're looking for.
Is this OK for you?

Hi, it took me a while to get to this. I've added a test which I think demonstrates the behaviour we're looking for.
Is this OK for you?

No worries! Working well on my end.
Thank you for looking into this!


Enhancement:

The New charting system is tedious it doesn't save any settings I change and it keeps Crashing the whole game I had to downgrade to 1.5.2 to get my mod working again

skill issue :trollface:


Support Anthropic as a provider

Support Claude models via Anthropic provider support.

Added in v0.5.0


How to create a custom page, without using Model?

Laravel Version: 9
PHP Version: 8
Laravel-admin: 1.8.18

Description:
If we create routes by
$router->resource

There are need to be methods like form and grid, which need some model to be created.
But what if I want to create a page, that does not bind to any model?

You can refer to this page
https://laravel-admin.org/docs/zh/1.x/model-grid-data

namespace App\Admin\Controllers;

use App\Http\Controllers\Controller;
use Encore\Admin\Layout\Content;
use Encore\Admin\Layout\Row;

class SampleController extends Controller
{
    public function index(Content $content)
    {
        return $content
            ->title(__('Sample page'))
            ->row(function (Row $row) {
                $row->column(12, 'sample text');
            });
    }
}


Feature gates in OpenShift allows to ensure everything knew works together and optimizes for rapid evaluation in CI to promote without ever releasing a public preview.
There are no guarantees that your fleet continues to be operational long term after you enable a feature gate.
In the HCP context, there are multiple non exclusive scenarios where features might need to be gated:
1 - A feature that impacts HO install
E.g. New CRDs are required for CPOv2 (control plane operator version 2)
2 - A feature that impacts the whole cluster fleet / HO
E.g. Introduce fleet wise shared ingress to be validated in targeted environments
3 - A feature that impacts individual clusters
E.g. Introduce using CPOv2 for some HC to develop feedback
4 - A feature that impacts API
E.g. Introduce a new provider like Openstack
E.g. Introduce a new field/feature like AWS tenancy
5 - A feature specific for an OCP component
Components honour existing standalone in-cluster OCP feature gate mechanisim
The currently ongoing implementation of feature gates expose this in the CLI at install time
--feature-gates mapStringBool                    A set of key=value pairs that describe feature gates for alpha/experimental features. Options are:
                                                    AllAlpha=true|false (ALPHA - default=false)
                                                    AllBeta=true|false (BETA - default=false)
                                                    OpenStack=true

In a follow up we plan to introduce support to also signal a feature gate granularly at the HC level.
Eventually support for at least 1, 2, 3 and 4 aforementioned scenarios will most likely converge into a single API.
This PR uses 4 OpenStack platform as the driving use case.

What this PR does / why we need it:
Which issue(s) this PR fixes (optional, use fixes #<issue_number>(, fixes #<issue_number>, ...) format, where issue_number might be a GitHub issue, or a Jira story:
Fixes #
Checklist

[ ] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

/hold
a bit

/lgtm

FYI I've done the CI part of it: https://github.com/openshift/release/pull/57849
So as soon as this one merges we can update the CI and limit OpenStack jobs downtime.
cc @mdbooth

/test e2e-openstack

/close
in favour https://github.com/openshift/hypershift/pull/4918


Use Set instead of Array for HTMLCollection keys

I am seeing a significant performance improvement parsing large documents with this change. When testing on the markup of the full HTML Spec, I saw an average time of 17 seconds drop to 5 seconds.

I love the change! Let's do more of these! 😆


check if enclosingElement is in default package

check if enclosingElement is in default package

Do we actually need this? You cannot use classes from the default package in anything but the default package. Are you writing all your Android app's classes in the default package?

Tentatively closing, but will reconsider if you make a compelling argument.


New version:  martinvonz.jj version 0.15.1

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.6 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Executable C:\Users\validator\AppData\Local\Microsoft\WinGet\Packages\martinvonz.jj__DefaultSource\jj.exe returned exit code: 1
Executable C:\Users\validator\AppData\Local\Microsoft\WinGet\Links\jj.exe returned exit code: 1

(Automated response - build 869.)

@wingetbot waivers Add Validation-Executable-Error


Introduce MiMa

Fixes #198
Problem
We should add the MiMa plugin to ensure binary compatibility of minor versions and patches.
Notes
I'm not sure if this enough, but I could call it not finished since right now current master show binary incompabilities with 0.5.
To test it just run
sbt mimaReportBinaryIssues

Also I tested with v0.4.0 vs v.0.4.1 and I also found binary compatibilies. I guess quill is going under a lot of changes and refactorings right now and we are not following semantic versioning yet.
Maybe we should wait until 1.0 to apply this?
We also could filter modules or classes going under a lot of recfatoring with
https://github.com/typesafehub/migration-manager/wiki/Sbt-plugin#advanced-usage-filtering-binary-incompatibilities
In my research, I found out people usually do this for classes/features marked as experimental.
We also have to discuss how we should integrate this in the build process.
Checklist

[ ] Unit test all changes
[ ] Update README.md if applicable
[ ] Add [WIP] to the pull request title if it's work in progress
[ ] Squash commits that aren't meaningful changes
[ ] Run sbt scalariformFormat test:scalariformFormat to make sure that the source files are formatted

@getquill/maintainers

I would rather add the plugin now, as long as it doesn't make the builds fail, and tweak it later on. :+1:

:+1:

:+1:

Thanks for working on this @onilton! Let's keep it disabled for now and integrate it with the release process once we reach 1.0.


unable to upload invoice

hey guys,
I'm facing issue in starting uploading Invoice, I followed the documentation steps to get started(This is the first time I'm trying bindle)
I cloned the current main branch make build
OS: Mac M1
Bindle version
❯ bindle-server --version                                                                                ─╯
bindle-server 0.8.0

Client Logs
❯ bindle -s http://localhost:8080/v1/ push-invoice invoice.toml              ─╯
Error contacting server: The request could not be handled by the server. Verify your Bindle server URL

Server Logs
bindle-server --directory ${HOME}/.bindle/bindles --unauthenticated        ─╯
2022-02-18T14:16:09.888714Z  WARN bindle_server: No config file loaded error=failed to read TOML file /Users/vishnujin/Library/Application Support/bindle/server.toml: No such file or directory (os error 2)
2022-02-18T14:16:09.888851Z  WARN bindle_server: No keyring.toml found. Using default keyring.
2022-02-18T14:16:09.888878Z DEBUG bindle_server: No signing key file set, attempting to load from default
2022-02-18T14:16:09.889012Z  INFO bindle_server: Using verification strategy of GreedyVerification
2022-02-18T14:16:09.889763Z  INFO bindle_server: Starting server at <IP_ADDRESS>:8080, and serving bindles from /Users/vishnujin/.bindle/bindles
2022-02-18T14:16:09.889788Z  INFO bindle_server: Using FileProvider
2022-02-18T14:16:09.889804Z DEBUG bindle::provider::file: Creating new file provider path=/Users/vishnujin/.bindle/bindles cache_size=50
2022-02-18T14:16:09.889878Z DEBUG bindle::provider::file: warming index
2022-02-18T14:16:09.889893Z  INFO bindle::provider::file: Beginning index warm path=/Users/vishnujin/.bindle/bindles
2022-02-18T14:16:09.890026Z DEBUG bindle::server: No TLS config found, starting server in HTTP mode
2022-02-18T14:16:37.710620Z  INFO request{method=POST path=/v1/_i version=HTTP/1.1 remote.addr=<IP_ADDRESS>:53284}: warp::filters::trace: processing request
2022-02-18T14:16:37.716446Z DEBUG request{method=POST path=/v1/_i version=HTTP/1.1 remote.addr=<IP_ADDRESS>:53284}: bindle::invoice::verification: No signatures on invoice id=mybindle/0.1.0
2022-02-18T14:16:37.717130Z DEBUG request{method=POST path=/v1/_i version=HTTP/1.1 remote.addr=<IP_ADDRESS>:53284}: bindle::server::reply: Parsed accept header into list accept_value=application/toml accept_items=["application/toml"]
2022-02-18T14:16:37.717167Z DEBUG request{method=POST path=/v1/_i version=HTTP/1.1 remote.addr=<IP_ADDRESS>:53284}: bindle::server::reply: Selected a best-fit MIME best_fit=application/toml
2022-02-18T14:16:37.717391Z  INFO request{method=POST path=/v1/_i version=HTTP/1.1 remote.addr=<IP_ADDRESS>:53284}: warp::filters::trace: finished processing with success status=400

@vdice thanks !! your hunch was right, I had to create the Keys to make it work, with that I feel like our Using Bindle documentation needs little update !!


The value of  "imageDialogLayout" is useless

I change the value of  "imageDialogLayout" and nothing change.

The value is setted by js.

I tried it here, works as expected.
Silly question, after the change did you do a full refresh (ctrl or shift + f5 or refresh button), sometimes just refreshing the page, doesn't refresh the script.

My meanning is that the "options.imageDialogLayout" is not the “imageDialogLayout“ I setted  in "imageAttributes".

I am understand this correctly, in that when you set the value outside of the plugins options scope they don't get set, but do when outside?

So it is different with your example. Now I set the value outside like I did.
I just wonder know why did it happen? Is it my mistake?
And thank you for your help.

All good, I'm a little confused myself, lol.
I'll have more of a look at this strange thing in a few days, I'm in the middle of building a plugin that checks the accessibility of elements in the editor. And I'm also adding some options to the Find N Replace plugin.


Add DebugBar interface

Summary
This PR adds the debug bar interface
Ticket Link
Noticked
Related Pull Requests

Has server changes mattermost/mattermost-server#22410

Screenshots
Release Note
Added debugbar to improve the development experience

Thanks @neallred really helpful comments, I'll implement the changes today, I'll skip the i18n changes for now, I'm not sure if we want to add load to the translators when it is not strictly needed

@neallred thanks, I already fixed the theming problem.

Migrated to the monorepo


Update index.css

I spent hours and hours and hours into the night just to do the CSS.

index.css.old was created, and it still does use some of the old css code, it just barely worked and was poorly optimised

Well, you just up-rooted it and changed the entire theme. This clearly isn't about "optimisation"


Console is just displaying ASCII chars (No Umlaute, Cyrillic,..)

Nelson has to fix this by changing the Encoding in the StreamWriter to UTF-8
SDG.ConsoleOutput in the constructor, Line 32
    StreamWriter streamWriter = new StreamWriter(fileStream, Encoding.ASCII)

to
    StreamWriter streamWriter = new StreamWriter(fileStream, Encoding.UTF8)

:+1:

:+1:

How can I fix it on my own server?


Prevent newline for shell triple-quote

  rule archive:
+     input:
-     input: FOOTPRINT
?     ^^^^^^
+         FOOTPRINT,
?     ^^^          +
-     output: ARCHIVE
?            --------
+     output:
+         ARCHIVE,
-     shell: '''
?           ----
+     shell:
+         """
          mkdir -p $(dirname {output})
          zip -r {output} './data'
-     '''
+     """

That is,
shell: '''
    some-command {output} {input}
'''

Is formatted to:
shell:
    """
    some-command {output} {input}
"""

However the newline loses the syntax highlighting in VS Code, at least with my current settings:
Before:

After:

I'd be interested in either learning how to disable that change, or perhaps just knowing what I could tweak in VS Code to continue to see {output} etc with string-format syntax-highlighting, as this is really quite useful for more complex rules.

You can't disable this change from snakefmt. I suspect your issue may have something to do with VS Code? But I can't help you there as I don't use VS Code sorry. I'll leave this open and hopefully someone else who uses it can shed some light....

The syntax highlighting is lost even with single line shell commands if you put a newline before the command string

Just to reiterate, snakefmt is doing the right thing here - I suspect the issue is with the VS Code plugin

What makes this the "right thing"? Is it a Black thing? I actually prefer the output without an additional line break, particularly in the case of single line command strings. But I appreciate offloading the concern and I agree that there's an issue with the Snakemake syntax highlighting in VS Code more than snakefmt.
The relevant issue seems to be https://github.com/snakemake/snakemake-lang-vscode-plugin/issues/7

What makes this the "right thing"? Is it a Black thing? I actually prefer the output without an additional line break, particularly in the case of single line command strings.

This was the convention we settled on with Johannes. All directives, expect (I think) threads, will have a newline and then their arguments


Can't update packages on retrorange Pi 4.2 full version

Hi!
In the retrostone console, which has retrorange pi v. 4.2 full version installed, from last week until today, when I try sudo apt update I've found the following errors:
`pi@RetrOrangePi:~$ sudo apt update
Obj http://apt.armbian.com jessie InRelease
Obj http://security.debian.org jessie/updates InRelease
Des:1 http://apt.armbian.com jessie/main armhf Packages [453 kB]
Des:2 http://security.debian.org jessie/updates/main armhf Packages [794 kB]
Des:3 http://security.debian.org jessie/updates/contrib armhf Packages [994 B]
Des:4 http://apt.armbian.com jessie/jessie-utils armhf Packages [7.944 B]
Des:5 http://security.debian.org jessie/updates/non-free armhf Packages [4.421 B]
Des:6 http://apt.armbian.com jessie/jessie-desktop armhf Packages [22,6 kB]
Ign http://httpredir.debian.org jessie InRelease
Ign http://httpredir.debian.org jessie-updates InRelease
Ign http://httpredir.debian.org jessie-backports InRelease
Obj http://httpredir.debian.org jessie Release.gpg
Ign http://httpredir.debian.org jessie-updates Release.gpg
Ign http://httpredir.debian.org jessie-backports Release.gpg
Obj http://httpredir.debian.org jessie Release
Ign http://httpredir.debian.org jessie-updates Release
Ign http://httpredir.debian.org jessie-backports Release
Des:7 http://httpredir.debian.org jessie/main armhf Packages [8.898 kB]
Des:8 http://httpredir.debian.org jessie/contrib armhf Packages [44,3 kB]
Des:9 http://httpredir.debian.org jessie/non-free armhf Packages [74,9 kB]
Err http://httpredir.debian.org jessie-updates/main armhf Packages
Err http://httpredir.debian.org jessie-updates/main armhf Packages
404  Not Found [IP: <IP_ADDRESS> 80]
Err http://httpredir.debian.org jessie-updates/contrib armhf Packages
404  Not Found [IP: <IP_ADDRESS> 80]
Err http://httpredir.debian.org jessie-updates/non-free armhf Packages
404  Not Found [IP: <IP_ADDRESS> 80]
Err http://httpredir.debian.org jessie-backports/main armhf Packages
404  Not Found [IP: <IP_ADDRESS> 80]
Err http://httpredir.debian.org jessie-backports/contrib armhf Packages
404  Not Found [IP: <IP_ADDRESS> 80]
Err http://httpredir.debian.org jessie-backports/non-free armhf Packages
404  Not Found [IP: <IP_ADDRESS> 80]
Descargados 10,3 MB en 42s (245 kB/s)
W: Fallo al obtener http://httpredir.debian.org/debian/dists/jessie-updates/main/binary-armhf/Packages  404  Not Found [IP: <IP_ADDRESS> 80]
W: Fallo al obtener http://httpredir.debian.org/debian/dists/jessie-updates/contrib/binary-armhf/Packages  404  Not Found [IP: <IP_ADDRESS> 80]
W: Fallo al obtener http://httpredir.debian.org/debian/dists/jessie-updates/non-free/binary-armhf/Packages  404  Not Found [IP: <IP_ADDRESS> 80]
W: Fallo al obtener http://httpredir.debian.org/debian/dists/jessie-backports/main/binary-armhf/Packages  404  Not Found [IP: <IP_ADDRESS> 80]
W: Fallo al obtener http://httpredir.debian.org/debian/dists/jessie-backports/contrib/binary-armhf/Packages  404  Not Found [IP: <IP_ADDRESS> 80]
W: Fallo al obtener http://httpredir.debian.org/debian/dists/jessie-backports/non-free/binary-armhf/Packages  404  Not Found [IP: <IP_ADDRESS> 80]
E: No se han podido descargar algunos archivos de índice, se han omitido, o se han utilizado unos antiguos en su lugar.
`
I was considering to update from jessie to stretch changing the distro word on /etc/apt/sources.list, but I don't know if that will work.
Any idea on how to solve this?

Note that i am not even able to connect to any websites.
is this https://github.com/retr0rangepi/RetrOrangePi/issues/47
definitely related?

look here http://orangepi.club/showthread.php?tid=3109
i have readed jessie debian is end of life! the update source dont work more

That is what I supposed, but the other jessie repositories works fine, only the jessie-backports and jessie-updates does not work

From EmulationStation - Retropie - RetrOrangePi section,
select 'Update RetrOrangePi' . It will fetch new repositories info.
Please also update RetroPie-Setup script

Thanks!

How do i do that if my device cannot resolve a DNS?

There is not a perfect solution, as it's messed up in Debian Jessie.
Things to try:
Depending on the board, it magically works after you remove an interface with "sudo ifconfig eth0 down" but you can also try try reconfiguring the resolvconf package with "sudo dpkg-reconfigure resolvconf" or editing network settings with "sudo nano /etc/network/interfaces" , remove the eth0 portion or "sudo nano /etc/NetworkManager/NetworkManager.conf", under [main] section , change to 'dns=dnsmasq' and/or under [ifupdown] section , change to 'managed=true'.
after any change, run "sudo service network-manager restart"


Only allow time sheet creation when there is a current contract

If a user attempts to create a time sheet for a month that no contract is available for, there should be an error.

Test added in d6c227e73c7ea7a62d6526c8ed787cadfc12951e

Tests are failing / are incomplete (see https://github.com/hpi-swt2/wimi-portal/commit/5e74e7fef142dd2f62c0f1d5cd6a97d89be04ba1#diff-58f7beb2eda041c25e4fe06b6cd6bbefR29)

tests are green as of f19d1b0


caching?

I noticed that, if I enable gravatar in my application's layout, my functional tests raise from 10 seconds to over 1 minute.
I think it would be nice to get a cache system, just to avoid to call gravatar API each time

Feel free to open a PR with a caching layer based on the Symfony Cache component.


Get frame rate and frame count of video

Can you add a way to get the frame rate and frame count of a video? Possibly through the MediaInfo class?

Would the following accomplish what you are looking to do?
SeekableByteChannel bc = NIOUtils.readableChannel(currVideo);
MP4Demuxer dm = new MP4Demuxer(bc);
DemuxerTrack vt = dm.getVideoTrack();
int numberOfFrames = vt.getMeta().getTotalFrames();
double totalDuration = vt.getMeta().getTotalDuration();
double frameRate = numberOfFrames/totalDuration;

I'm not sure. I ended up figuring it out but I did the project requiring this quite a while ago so I can't remember. I'll check when I next have access to my computer.

Would the following accomplish what you are looking to do?
SeekableByteChannel bc = NIOUtils.readableChannel(currVideo);
MP4Demuxer dm = new MP4Demuxer(bc);
DemuxerTrack vt = dm.getVideoTrack();
int numberOfFrames = vt.getMeta().getTotalFrames();
double totalDuration = vt.getMeta().getTotalDuration();
double frameRate = numberOfFrames/totalDuration;

FWIW for me I had to do:
        try {
            FrameGrab grab = FrameGrab.createFrameGrab(NIOUtils.readableChannel(file));
            DemuxerTrack vt = grab.getVideoTrack();

            return vt.getMeta().getTotalFrames();
        } catch (IOException | JCodecException e) {
            throw new RuntimeException(e);
        }


Improved gestures

What's new

Allow users to change which mouse buttons control panning and dragging
Support for canvas panning when the mouse cursor is over a node

Demo

thnx!


[Feature Request] Drag and Drop Groups

I would be nice to be able to drag and drop nodes with groups. Groups are really good to organize workflows. This code seems to do that. I guess it might help.
https://github.com/comfyanonymous/ComfyUI/pull/2788/files
Thank you very much!

Wow thank you for providing the code pointer! It’s very useful information. This is something we wanted to do for a while! 😊

From: longgui0318 @.>
Sent: Saturday, March 16, 2024 12:47:01 PM
To: 11cafe/comfyui-workspace-manager @.>
Cc: Subscribed @.***>
Subject: Re: [11cafe/comfyui-workspace-manager] [Feature Request] Drag and Drop Groups (Issue #283)
👌
—
Reply to this email directly, view it on GitHubhttps://github.com/11cafe/comfyui-workspace-manager/issues/283#issuecomment-2001639078, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEMEEOLFEFURQQ6OJLJGFELYYPFELAVCNFSM6AAAAABEY7BU52VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBRGYZTSMBXHA.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

this code also seems to do that:
https://github.com/aegis72/aegisflow_utility_nodes/blob/main/js/NodeTemplate.js

Also GroupNodes (Convert to Group Node) are not re-created at D&D of worflows...

如果能够拖放带组的节点就好了。组对于组织工作流程非常有用。这个代码似乎可以实现这一点。我想它可能会有所帮助。
https://github.com/comfyanonymous/ComfyUI/pull/2788/files
热烈！

How do I add this code to comfyui workspace manager?


FancyZones - Maximize Window with [ctrl+win+up] on W11.

Microsoft PowerToys version
0.85.1
Installation method
Microsoft Store
Running as admin
None
Area(s) with issue?
FancyZones
Steps to reproduce
Add functionality to maximize a window pressing [ctrl+win+up].
This feature is available on W10,
but it seems not available on W11.
Scenario when this would be used?
I have the same setttings file used on a W11 machine, coming from a W10 machine.
Override Windows Snap is active.
Move windows based on > Relative position.
I've posted this issue a small year ago
https://github.com/microsoft/PowerToys/issues/31098
✔ Expected Behavior
Maximize Window with [ctrl+win+up] on W11
❌ Actual Behavior
[ctrl+win+up] on W11 does nothing
Other Software
No response

This is extremely important to ensure that windows can be moved around without needing a mouse, as others have mentioned in comments in the duplicates. I suggest that we be able to make a custom mapping to maximize a window using Fancy Zones, or perhaps use [win-shift-up].


feature: progress bar support in plugin build step

Did you check the docs?

[X] I have read all the lazy.nvim docs

Is your feature request related to a problem? Please describe.
Sometimes in my build functions I download large files using curl or wget. I usually just yield a message saying "downloading x file" but it would be nice to be able to yield progress information without cluttering the build info with a hundred lines of progress.
Describe the solution you'd like
at the moment lazy expects the value of coroutine.yield to be a string. What if a table could also be provided with an option called replace_previous for example. If true then the previously printed line will be replaced with this new one. This would make it quite easy to display progress bars in the build step and wont interfere with any of the existing build configurations.
Describe alternatives you've considered
just print that the file is being downloaded and go grab a coffee or smthin.
Additional context
No response

That was already partially supported. you can now also yield a LazyMsg.
Set level to vim.log.levels.TRACE to only show it as status. It won't be included in the log by default.
---@class LazyMsg
---@field msg string
---@field level? number


Kafka Deployment / Liveness / Functionality Test

From #508
Build testing script off of the kafka deployment done here: https://github.com/sayar/fabrikate-kafka-sample
Current working assumptions:

The deployed Kafka image provides various .sh files we can use to test via kubectl exec.
We can test by creating a new topic, publishing, then consuming messages on that topic.
For the fabrikate-kafka-sample, we're using the strimzi operator, which uses CRDs to deploy topics. This test script should be flexible to deploy topics via CRD, and eventually though kafka-topics.sh.

Acceptance Criteria:
As a developer with a fabrikate-kafka-sample deployed cluster, I have a script I can run against the cluster to test the kafka message production and consumption. The documentation for this should provide all arguments and/or environment variables I need to set for the test.

[x] Test from inside the cluster using a kafka client  via kubectl exec
[x] Test with a producer/consumer app using ingress
[x] External test with SSL/mTLS
[x] Sample test showcasing kafkaconnect

Future considerations:
This script could be run against any kafka deployment on a kubernetes cluster, and perhaps as an bedrock sample environment integration test.

@mtarng updated the description with with a task list. The PR https://github.com/sayar/fabrikate-kafka-sample/pull/11/ refers to the 1st item in the task list

@mtarng is "Sample test showcasing kafkaconnect" now done?

@andrebriggs yup, just merged, the changes. That should wrap up the work for this ticket.


Can immutability truly be enforced with ESLint or does it ultimately depend on developer discipline?

Hey, I have a question regarding this part of the README:

Then TypeScript 2.0 came along and introduced readonly options for properties, indexers and arrays. TypeScript 3.0 has continued to add support immutability enforcing syntax. This enables us to use regular object and arrays and have the immutability enforced at compile time instead of run-time. Now the only drawback is that there is nothing enforcing the use of readonly in TypeScript.

This can be solved by using linting rules. So one aim of this project is to leverage the type system in TypeScript to enforce immutability at compile-time while still using regular objects and arrays. Additionally, this project will also aim to support disabling mutability for vanilla JavaScript where possible.

Is there anything other than developer discipline that can prevent developers from using "Disabling Rules with Inline Comments"? Could you perhaps disallow use of eslint-disable?

Developer discipline is needed, however use of ESLint directive-comments can be marked as linting errors with eslint-plugin-eslint-comments.
But the developer could always just disable eslint all together and go about mutating anything they want.

Thanks! I wasn't aware of that plugin.


doc: links and minor formatting

fixing links in this issue https://hoodie-community.slack.com/archives/C073DRA2V/p1497657442659202 and some other minor formatting and links issues found in docs

thanks @fozy81 👍 just a little nitpick, we use docs: ... not doc:... as prefix for commits on documentation, see https://github.com/hoodiehq/hoodie/blob/master/CONTRIBUTING.md#commit-message-conventions. I can fix it via squash and merge just thought I would let you know :)
@pmbanugo when you reviewed a PR and are confident it's good you can just go ahead and merge it 👍


FirstKeyOnlyFilterAdapter could strip value

https://github.com/GoogleCloudPlatform/cloud-bigtable-client/blob/3a8d06156681bf2c86a39fbb80c000a66cf05201/bigtable-client-core-parent/bigtable-hbase/src/main/java/com/google/cloud/bigtable/hbase/adapters/filters/FirstKeyOnlyFilterAdapter.java#L32
Could this adapter also do FILTERS.value().strip() for potentially better performance?

Yes. We would very much appreciate this improvement. Would you mind opening a PR?


Improve Poetry Environment Setup and Documentation.

This potential PR introduces several improvements to the setup and documentation of the
Poetry environment:

Poetry Environment Setup Scripts: Added scripts to facilitate the
setting up of the Poetry environment, making it easier for users to get
started.

Documentation Update: Updated the README.md in the feature-pipeline
directory to reflect the setup of the Poetry environment. This makes it
easier for new users to understand how to set up and use the Poetry
environment.

Here's one other proposal:

Hopswork Project Name: Consider add Hopswork Project Name to .env
file. I tried to create the project name as energy_consumption but unexpectedly, Hopswork
said the project name is taken. Let me know if this proposal is a sensible change.

The changes can be viewed here and here for the scripts.

Hello, I will soon add your proposals. I am curious if you fixed the Hopsworks Project Name Issue?

Hello, I will soon add your proposals. I am curious if you fixed the Hopsworks Project Name Issue?

Hello! It was my first time using Hopswork, and when I keyed in the same name as yours, it mentioned that I cannot use that name. When I changed the name to something else, it passed. I was also surprised because I thought project name should just be unique within personal account and not globally.

Yeah. I thought that too. I will double-check if this is still an issue.
Have you modified your code to support a customized Hopsworks project name?

I asked Hopsworks to clarify this before making this modification. But thank you for pointing it out. Appreciate it.

I added the scripts & docs to the README. I also contacted Hopsworks regarding the project_name issue. I noted it down, and based on their response, I will adapt the code accordingly.

I added the scripts & docs to the README. I also contacted Hopsworks regarding the project_name issue. I noted it down, and based on their response, I will adapt the code accordingly.

Thank you!

I solved the project name issue.
You can add your Hopsworks project name in the .env file under the FS_PROJECT_NAME = "<your-feature-store-project-name>" variable.
Thanks again for the support. It is really appreciated.


Meeting Notes: Week 5 Meeting #9

To Do: Add meeting notes of week 5 meeting 9 to the wiki page mentioning attendees, action, and discussion items.
Deadline: 06.04.2022 @23.59

Reviewed the meeting notes. Thanks for the effort.


Add WEBP Conversion for Images

📝 Im sure many web developers are aware how much this is needed, google lighthouse requires images be in a new, modern format such as webp.

This request is already tracked by https://github.com/microsoft/PowerToys/issues/1929


Reduce verbosity for ray events

Adds a verbose flag to RayParams to toggle events. Defaults to False, but open to discuss.
The main thing is that when using AIR/Tune, this logging becomes quite verbose.

CI should be fixed by https://github.com/ray-project/xgboost_ray/pull/228


WIP: handle new operator component fields in migration

Description
This PR is a follow-up to #2063 and adds migration support for the new component resource fields that the operator now supports.
Still need to add API server support.

For PR author

[ ] Tests for change.
[ ] If changing pkg/apis/, run make gen-files
[ ] If changing versions, run make gen-versions

For PR reviewers
A note for code reviewers - all pull requests must have the following:

[ ] Milestone set according to targeted release.
[ ] Appropriate labels:

kind/bug if this is a bugfix.
kind/enhancement if this is a a new feature.
enterprise if this PR applies to Calico Enterprise only.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Laurence Man seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Add autoscale button to disable automatic y-axis scaling

Sometimes I don't want y-axis to automatically scale, adds a checkbox to enable/disable it

Merging this would boost the usability of rqt_plot a lot. Please merge..

Please merge this!  rqt_plot gets into an absolutely unusable state very easily...

@dirk-thomas <3

@alex-makarov @lucbettaieb The pending comment stills needs to be resolved. Also there is a second completely unrelated commit on this PR which should be separate into its own PR. If you would like to see either of the two changes merged please consider to open PRs with the comments addressed.

@dirk-thomas My bad!  I assumed the second commit contained the fixups.


Local data file that is referenced relatively in Vega-Lite file is looked up relatively to the Asciidoctor file

A local data file (see #53) that is referenced relatively in a Vega-Lite file is looked up relatively to the Asciidoctor file in "asciidoctor-kroki". This works differently and more logically in "asciidoctor-diagram", where the Vega-Lite file is used as origin.
Example:
test.adoc:
= Test
:kroki-fetch-diagram: true

vegalite::subdir/test.vl[]

subdir/test.vl:
{
	"$schema": "https://vega.github.io/schema/vega-lite/v4.json",
	"data": {
		"url": "test.csv"
	},
	"encoding": {
		"x": {
			"field": "a",
			"type": "ordinal"
		},
		"y": {
			"field": "b",
			"type": "quantitative"
		}
	},
	"mark": "bar"
}

subdir/test.csv:
a,b
A,2.1
B,1.2
C,0.3

Current behavior:
Skipping vegalite block macro. Preprocessing of Vega-Lite view specification failed, because reading the referenced local file 'test.csv' caused an error:
Error: ENOENT: no such file or directory, open 'test.csv'
Expected behavior:
The CSV data file should be looked up relativ to the JSON file and no error should occur.
Workarounds:

Put test.csv in the same directory as the asciidoc file
Add relative path from asciidoc file : e.g. "url": "subdir/test.csv"
Reference test.csv absolutely: e.g. "url": "C:\\...\\subdir\\test.csv"

All workarounds work with "asciidoctor-kroki" but seem to break "asciidoctor-diagram".
@Mogztter What would be the best way to fix this problem? If you have an idea, I could provide a pull request.

If you are using Node.js, then we are reading the file using:
https://github.com/Mogztter/asciidoctor-kroki/blob/01aecb3462ad12ddf0c1285003f37771141ea9dc/src/preprocess.js#L30
In your case, the code will be: fs.readFileSync('test.csv', 'utf-8').
I think it's a good idea to resolve the relative path from the JSON file. We should also do the same for PlantUML. Currently, we resolve the first include from the document base directory: https://github.com/Mogztter/asciidoctor-kroki/commit/5940b9709f48c28b71853721852e34ccffec68ec
So I think we should do the following.
If we are using a block macro (i.e. vegalite::subdir/test.vl[]), and the target is a local URI, then we should use the base directory of the target to resolve relative paths declared in the diagram source. In this case, the target will be expanded to /path/to/subdir/test.vl, the base directory will be /path/to/subdir and, as a result, we will try to read /path/to/subdir/test.csv.
So you need to pass a baseDir argument to https://github.com/Mogztter/asciidoctor-kroki/blob/01aecb3462ad12ddf0c1285003f37771141ea9dc/src/preprocess.js#L9


tests: change container image tag for switch_to_containers

test switch_to_containers job against the latest ceph@master
ceph-container image tag available.
In order to be sure the ceph release deployed in the first step (non
containerized deployment) isn't newer than the tag used for the
containerized migration (which would mean we try to downgrade the
version).
Signed-off-by: Guillaume Abrioux<EMAIL_ADDRESS>

jenkins test dev-centos-non_container-switch_to_containers

jenkins test dev-centos-non_container-switch_to_containers


Added private server detection.

I sometimes use my retail client to connect to private servers, and whereisdi errors out when it is the case. This snippet of code prevents the error and unload the addon when the server is not recognized.

I don't play on private servers so I am unfamiliar with the addon's interactions with it. Thank you for your submission.