Each should use a new binding context

The current implementation of Functions.Each requires that the given symbol is not defined anywhere, which is not possible to locally verify. That is, there is valid Lizzie code that can suddenly fail to work because it is employed in a new context where the iterator variable is now bound.
This requirement also precludes the conventional usage of @i as a iterator variable in loops.
The alternative is to push a new binding context (pushStack) for holding the iterator variable, which seems much more like what happens with loops in conventional languages. (Like C#.)

Hmm, I did consider this, but kind of argued that creating a new context every time I create a new lambda section {}, would be too expensive. Also, I tried to keep as close to the (arguably faulty) convention used in JavaScript, which keeps the scope at the "function level".
Although I see your point here, and it would certainly be "cleaner" to do it C#'ish style, I am not sure if I want to change this, since it would break too much existing code out there ...
... since the only smart way to do this, would be to impose a new stack on every "scope" (start and end of {}) ...
Does it make sense ...?
I'll keep it open none the less, but I must admit I am slightly more reluctant to doing this change, than all your other suggestions ...

Sorry, this one is going to need more thinking before I start fiddling with it. Simply too much risk to be able to do during a "late night coding session". However, I definitely see your points here, and they are valid - But this would create a lot of breaking code if I were to implement it "correctly", since the only sane way to implement this, would be to create it such that every scope/lambda object gets its own stack context ...
I'll leave it open as a TODO reminder for me to have a closer look at later though ...


CARDS-1790: Concept Recognition Test Form is not highlighting potential terms

This PR fixes the CARDS-1790 issue by removing trailing whitespace from the input text when matching it to a pre-defined mock-NCR response.
To test:

Build this branch (mvn clean install)
Start CARDS with the test Forms enabled (./start_cards.sh --test)
Create a new Concept Recognition Test Form for the Sample Patient
Try the test sentences in the Notes field of the Co-morbidities question. Append spaces and/or blank lines to the end of the sentence. The text should be annotated as expected.

I would use strip instead of stripTrailing.

The reason why I used stripTrailing instead of strip is because if I had used strip which removes both leading and trailing whitespace and the user had entered one of the hard-coded notes but prepended with whitespace the returned hard-coded annotation mapping would have incorrect start and end values as the length of leading whitespace is not taken into account.

Please note that this is just a test questionnaire used only internally by us. This PR is already an improvement and should be merged as is.


Homebrew

What would you like to be added:
I hope that JuiceFS can be installed via Homebrew on macOS.
brew install juicefs

Why is this needed:
It would make installation and update much easier for macOS users.

Hi @livid , this is supported.
$ brew tap juicedata/homebrew-tap
$ brew install juicefs

please check https://github.com/juicedata/juicefs/blob/main/docs/en/juicefs_on_macos.md


Better ci status

This adds several useful features that I am using on a daily basis:

allow selecting a trace job by ID
colours for different statuses
adding job ID to output so I can easily integrate status and trace commands
flags for filtering output (only show failures, only show summary)
nicer summary layout
display start times and duration
select the current MR by default in mr show

For our workflow, where our pipeline takes over an hour, and has 122 jobs, these features have proved invaluable.
No tests added yet - but since the testdata repo does not have any CI jobs, this is going to be difficult - @zaquestion: could you please add some MRs with CI jobs? Finished ones are fine, ideally with some failed jobs though!

@alexkalderimis see the existing CI status tests for how to test with CI jobs, they are in a separate branch in the test data repo, tho I cannot quite remember why I did that anymore ...
https://github.com/zaquestion/lab/blob/master/cmd/ci_status_test.go

It looks like not all of these files have had gofmt run, might be wrong since I'm on a phone right now, but please run and update if that's the case.

@alexkalderimis @leipert do we want to try to finish this up before migrating this over?

This PR is stalled for more than a year already. The ideas are valid and can be further enhanced. But since the author didn't replied to any of @zaquestion questions and didn't return with no other PR, I'm going to close it. Feel free to open a new PR in case someone wants to take over the subject.
Many thanks.


How to retrieve recording status

How to get the current mode (so photo, recording, etc.) and if the cam is currently recording. I tried to use the gopro.query() and use the StatusID but this is private.
Thanks for help :)

Oh, and how to get the name of a connected gopro?

Forgot to add query feature in cargo. Works!

gopro.query(&gpc::GoProQuery::GetStatusValue(vec![gpc::query::StatusID::EncodingActive]))

Nvm did not help ide bugged.

gopro.query(&gpc::GoProQuery::GetStatusValue(vec![gpc::query::StatusID::EncodingActive]))

I was able to get this to work in a test I just merged
You can run it with cargo test test_query_whether_recording --features query -- --nocapture
That being said, I understand the confusion. Were I designing this again, I'd probably reduce the feature set to only the most likely to be used features, and along with that, reduce the complexity of actually accessing those features of the camera.
May I ask what your use case for it is ?


Delayed for 6497th time, please give us a realistic date

fr

There are issues with the code signing on Mac which is causing the delay. Also I am not working on this full time, I have to balance this with my master's degree. So unfortunately I can't really give an exact date other than hopefully it will be released for Mac before end of this week, and a few days more for Windows. However, there are always issues that pop up which may delay it.

Then instead of giving unrealistic dates, just say you don't know. Don't make people wait for nothing.

Then instead of giving unrealistic dates, just say you don't know. Don't make people wait for nothing.

This is an open source project by a man doing a masters degree at the same time. Download the project and work on it yourself, if it is this important.

Then instead of giving unrealistic dates, just say you don't know.  I wasn’t trying to bash him. I appreciate his efforts and all, but I’ve been waiting weeks for this, and it keeps getting delayed. I just don’t think it’s fair to give someone a date and then never deliver on it, repeatedly.

Well it is free software, so I believe your expectations are a little high 👍

What do you mean? Being free or not has no bearing on unfulfilled promises.

What do you mean? Being free or not has no bearing on unfulfilled promises.

you can always work on it yourself, it is open source 😊
either way mac version is out and windows is coming in a few days

I gave it a try and it works like a charm. Thank you, I appreciate the effort.


[TextField] When TextField is used as select, onChange handler type should be ChangeEvent

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Current behavior 😯
When using a TextField as select (using the select prop), the onChange handler expects a function that receives a  ChangeEvent<HTMLInputElement | HTMLTextAreaElement>
Expected behavior 🤔
It should accept a ChangeEvent<HTMLSelectElement>
Steps to reproduce 🕹
Reproduction: https://www.typescriptlang.org/play?#code/JYWwDg9gTgLgBAKjgQwM5wEoFNkGN4BmUEIcA5FDvmQFCiSxwCyWAdgK4CSMWpRJ5AAIh2wAPQhkPKMGQAbMSw7deZANx1w0eABUsADxgAxYFjkATOP1JlhoiVKwz5YvYZNnz6mjQMN45lgEyOxyhOys+MAQrMwAngDCJJCsbDAAFACUcADeNHBwuDGo8ADawKxg7DAANHCoWDCcldUAunAAvJhUMAB07A0AyjCO6WQEEBBkmRoFRawlcAAWyKzmclgJK6wA5lid3Xh9A5vycgBGeADW6elYAG5pAFyH+L1bq3sAoo+sMAA8AAkdEwADKDMxYfBfDYgNIAPmyHXhuXyBXqjWaVQyDzSvRGUD2fXu8nYWBmaIAvnVSq0KQVKDB2FBYuk0QV-m5jKYLBiNvg4CS5GSOjkKtjKXAYh9dlhRdt1pttntKfD2ej-kouDxSEKRQAiCYQfXwo3-RRsbW8NXouDmrkeCw2uAUyk0IA
Context 🔦
This is a minor issue with no real problematic consequences, the workaround is simple, use a ChangeEvent<HTMLInputElement>.
Your environment 🌎
No response

We've discussed the issue internally and will likely decouple the Select from the TextField in the upcoming release. TextField has too many responsibilities. We want to create a SelectField as a higher-level Select instead.


[UI] bug fix: Delete added ACL lists is not available for Domain Admin and normal users

Only the owner or domain admin/admin can access the page (vpc->Network ACL Lists), they are also able to remove the network ACL lists, which is not allowed on UI.

LGTM based on the below test.
Original on current master:

create domain, account and login
create vpc
create acl
no option to delete it

The same on this PR:

Option to delete is now there:

And gone:

Thanks for the fix @ustcweizhou !
Pinging @DaanHoogland @bhaisaab @wilderrodrigues to do a second review.

LGTM, thanks for testing @remibergsma. I am going to trust on sight and as this as it is a port from the custom leaseweb code in 4.2.1.


update all class names/module names

update module folder name from CWMS to cwms to follow python naming conventions.
update class names to snake formatting.  i.e. update CwmsTs to cwms_ts or just ts.
when using it could be
import cwms
ts_data = cwms.ts.retrieve_ts_json()
or
from cwms import ts
ts_data = ts.retrieve_ts_json()

I think we should adhere to the PEP 8 style guides as much as we can.
The camel case class names follow that convention now.
The module and package names being all lower-case follows PEP 8.
I don't like shortening words, so I wouldn't go with ts or TS and prefer the full TimeSeries, but I can see ditching the Cwms prefix.
so
import cwms
cwms.TimeSeries(session).retrieve_ts_json()

I agree with Adam that the cwms prefix is unnecessary and that time series should be spelled out for its variable name. In regards to the snake case vs camel case I don't think it matters as long as there's consistency amongst all the files.

I agree that PEP 8 should be the standard. https://peps.python.org/pep-0008/#naming-conventions


[BUG]: DOHClient not working NS cdnjs.com @ada.openbld.net

Description of the bug
DOHClient failed to resolve the NS records of cdnjs.com from https://ada.openbld.net/dns-query, but dig can:
$ dig cdnjs.com @ada.openbld.net +https NS

; <<>> DiG 9.20.3 <<>> cdnjs.com @ada.openbld.net +https NS
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59178
;; flags: qr rd; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;cdnjs.com.			IN	NS

;; ANSWER SECTION:
cdnjs.com.		172425	IN	NS	ben.ns.cloudflare.com.
cdnjs.com.		172425	IN	NS	lara.ns.cloudflare.com.
cdnjs.com.		172425	IN	RRSIG	NS 13 2 86400<PHONE_NUMBER>4049<PHONE_NUMBER>4049 34505 cdnjs.com. osOAMYt8B4Nf+IHahcVlKMn8mywsuzFJ/Hn+xQX8jeqzhZqFtOdZUNVv uX6uHaq7IzFV1EHT5UhD0GUpKfsevA==

;; Query time: 57 msec
;; SERVER: <IP_ADDRESS>#443(ada.openbld.net) (HTTPS)
;; WHEN: Tue Nov 05 22:47:03 CST 2024
;; MSG SIZE  rcvd: 230

Steps To Reproduce
import DNS2 from 'dns2';

DNS2.DOHClient({
  http: false,
  dns: 'ada.openbld.net'
})('cdnjs.com', 'NS').then(console.log);

Can't find any answers:
Packet {
  header: {
    id: 15464,
    qr: 0,
    opcode: 14,
    aa: 1,
    tc: 0,
    rd: 0,
    ra: 0,
    z: 6,
    rcode: 13,
    qdcount: 27710,
    nscount: 28516,
    arcount: 31038,
    ancount: 15458
  },
  questions: [],
  answers: [],
  authorities: [],
  additionals: []
}

Additional Information
No response

✘1 ➜ node example/client/doh.js
/Users/Lsong/Projects/node-dns/client/doh.js:21
          return reject(new Error(`HTTP ${res.statusCode}: ${data.toString()}`));
                        ^

Error: HTTP 400: This server implements RFC 8484 - DNS Queries over HTTP, and requires HTTP/2 in accordance with section 5.2 of the RFC.

Now, dns2 supports h2 requests.

Now, dns2 supports h2 requests.

Nice! Thanks for fixing this!


Create HTTP API server and provide API like OAI

like https://github.com/ggerganov/llama.cpp/tree/master/examples/server

It's a good idea, but I'm not sure if this is expected to be completed in this project. I have no idea about how to make a high-performance server now. Maybe @Oceania2018 and @saddam213 have some ideas about it? They are the authors for BotSharp and LLamaStack, respectively.

I think this issue could be separated into two parts. One is the improvement of text-embedding generation mentioned in #239 . The other is how to support using multi-models and multi-context and switch between them with high performance. Not sure how to achieve the second point yet.

The LLamaStack WebApi supports most of LLamaSharp features including state saving etc
Adding a new controller to map the different json inputs outputs should be trivial, assuming there is nothing out of the ordinary in there.
However LLamaStack uses custom executors and state management, so that could cause issues for people looking to use vanilla LLamaSharp.
So maybe best option is to make a version of the WebAPI for LLamaSharp, and add controllers for normal implementations and OAI implementations

Modify Web Example to be both Web and WebApi example
Modify existing WebApi to add the new Api

Option 2 would require a new project, a project to share commonalities, like the ModelService as that supports multi-models and multi-context
And if we go for option 2 we could even port the WPF app over

The current WebApi can only be used as a sample project for testing. I plan to move it to the Examples project.
Then, create a new LLamaSharp.WebApi class project that provides webapi similar to OAI, serving as an endpoint  for asp.net core, making it easy and fast to integrate into webapi projects.
However, memory management for model loading is indeed a significant issue.

Hello, I'd like to share with you a .NET 8 Minimal API demo project, to locally host LlamaSharp supported models behind an OpenAI-compatible API. It's in very early stages, but it should work as a starting point. Feel free to get inspiration from it. It has been implemented to test open-source coding assistants in VSCode, like continue.dev.
https://github.com/gianni-rg/LlamaSharpApiServer

Since there are already two external projects that do this (and there are probably more out there), perhaps we should not include in in this project and instead just update the readme to link to projects like LlamaStack and LlamaSharpApiServer?

Now, there are three. https://github.com/sangyuxiaowu/LLamaWorker

@sangyuxiaowu That's great! If you would like to let more people know your work, feel free to open a PR to add this link to readme.

Hi every one, I cloud have an basic/simple API for you:

This API manage multiple users & can be locked with bearer
if you are interested let me know


Request to rename and split "Parkinsonism-dystonia, infantile, 1"

Hello,
My name is Lindsay and I am a member of the ClinGen General Inborn Errors of Metabolism Gene Curation Expert Panel. Recently, I curated the gene-disease relationship between SLC6A3 and Parkinsonism-Dystonia, Infantile, 1. Throughout this project, I noticed that this disease does not always present in infancy. In the more recent literature on this condition, some authors are suggesting the presentation of this disease is more of a spectrum, with onset ranging from infancy to adulthood (GeneReviews, Case). As a GCEP, we have approved the name "SLC6A3-Related Dopamine Transporter Deficiency Syndrome." Would it be possible to create this term in place of "Parkinsonism-Dystonia, Infantile, 1?"
Furthermore, I would also like to discuss the possibility of adding 2 child terms for SLC6A3-related DTDS. As seen in GeneReviews, the group experts and I liked the idea of adding "Classic Dopamine Transporter Deficiency Syndrome" and "Atypical Dopamine Transporter Deficiency Syndrome" to the database. This would allow us to take the old name, "Parkinsonism-Dystonia, Infantile, 1" and make it a synonym to "Classical Dopamine Transporter Deficiency Syndrome" instead of disposing of it completely.
I have attached an example summary statement for each proposed term. Thank you for considering our suggestions, and I look forward to discussing this further.
Best,
Lindsay
SLC6A3-related DTDS MONDO.docx

@sabrinatoro please go ahead with whatever you think is the best approach

Hi Sabrina and Nicole,
Thank you so much for following up on my request. I agree that "Classical Dopamine Transporter Deficiency Syndrome" with the x-ref of OMIM:613135 sounds good.
I was also wondering, would it be possible to add "SLC6A3-related Dopamine Transporter Deficiency Syndrome" as a parent term for the renamed entry? My thought process is that it would be nice to have a term which encompasses all cases of DTDS, and "Classical DTDS" only includes infantile cases. My group would greatly appreciate this new term because we have curated and approved a definitive gene-disease relationship between SLC6A3 and DTDS in probands with a spectrum of onset (ranging from infants to adults). Would adding this parent term allow the current annotation (MONDO:0054835) to stay in tact?
Thank you so much again for your time and consideration with regards to my request.
Best,
Lindsay

!! need to review synonyms and x-ref for MONDO:0013150 - 'parkinsonism-dystonia, infantile'


Incorrect implementation of detecting pages folder

What if I put all the code into ${baseDir}/src/pages?
In my case, this will cause the building API handlers to be undefined for the last filter.
https://github.com/netlify/next-runtime/blob/e67c3d2b0bdb013fa7b7e270cc71d3d89c50a5cd/packages/runtime/src/helpers/functions.ts#L177
https://github.com/netlify/next-runtime/blob/e67c3d2b0bdb013fa7b7e270cc71d3d89c50a5cd/packages/runtime/src/helpers/functions.ts#L194

Related https://nextjs.org/docs/advanced-features/src-directory


riscv32 build is broken

https://dart-review.googlesource.com/c/sdk/+/392740 broke riscv32 build.
$ tools/build.py -mrelease -asimriscv32 dart gen_snapshot create_sdk
...
../../runtime/vm/compiler/backend/il_riscv.cc:6878:14: error: unused variable 'in_hi' [-Werror,-Wunused-variable]
 6878 |     Register in_hi = in_pair->At(1).reg();
      |              ^~~~~
1 error generated.

This showed up as broken fuzz bot
https://ci.chromium.org/ui/b/8732415745790097697
cc @alexmarkov

@aam Un-assigned the issue from myself as I saw your fix https://dart-review.googlesource.com/c/sdk/+/393361.
@rmacnak-google What is the status of 32-bit RISC-V support? If we support it, should we have at least one (nightly?) bot for testing it? Fuzz bot doesn't send e-mails and doesn't have a corresponding try-bot which would prevent such trivial compilation errors.

I have put together https://dart-review.googlesource.com/c/sdk/+/393380 that adds simriscv32 to nightly builds


Remove BS2000/OSD

Nobody knows is the POSIX offering of BS2000 still does this.  Let users come and complain if so.  The code being removed modifies a const string.

@DDvO, since you're with Siemens, I'd like to hear what you have to say on the subject.

It's been owned by Fujitsu for more than a decade.

Ah, sorry then.
But there's a point, I think that before removing a config target, the community should be asked. openssl-users?

See #6232

Uhm ... I shouldn't speak up, I guess. Yet ... we still release software for the BS2k as there are quite a number of customers on these systems. I will have to check with another team who is looking after the large irons, how they get the OpenSSL binaries, I know they are working with ... Iff it is not too late.

I think (and may be repeating this) that we need some howtos somewhere that describe how to roll your own config target. That would make these removals less dramatic.

@DDvO, since you're with Siemens, I'd like to hear what you have to say on the subject.

Sorry for my non-swift response, I was an vacation.
I know of BS 2000 but do not have connection to any maintainers or users.
Though it is pretty outdated, I suspect that there are still active uses.

We at FTS (Fujitsu Technology Solutions, german subsidiary of Fujitsu) are still using OpenSSL extensively in BS2000's POSIX subsystem as well as in native BS2000. Otoh there was never a real community outside the company working on BS2000 related patches for OpenSSL, except for EBCDIC related parts, where there were some requests/contributions from the IBM world.
Because our latest EBCDIC patches didn't make it from the bug tracker to the source code for ten years we are accustomed to add additional BS2000/EBCDIC specific patches ourselves to every OpenSSL version we use; a removal of the still existing BS2000/EBCDIC specific parts in OpenSSL's official source code will eventually enlarge our private patch collection with these parts. This will sadly inrease our patching effort, especially during the transition period, but overall we can live with it. If people outside our company are still interested in exchanging EBCDIC related patches for OpenSSL they should stand up for it.

Sorry that the EBCDIC patches from 10 years ago were lost / ignored. We are a very different group today, so I would like to encourage you to submit a PR.
Also, what's been said so far makes me think that this PR shouldn't happen now, we need to have some structure for "external" configs first, possibly with a repository for them.

I think (and may be repeating this) that we need some howtos somewhere that describe how to roll your own config target. That would make these removals less dramatic.

I dunno, the README files in the Configurations directory are pretty comprehensive.

I want to rewrite them, better.
I also want a page somewhere with config "packages" that are easy to drop somewhere and that have a readme describing how to use them.
The mechanisms are there, but the descriptions for such things aren't well collected

I will be happy to review anything, but I'm not the person to write the first drafts of anything about 'write your own config.'  I hope that such an item doesn't delay the handful of 'remove support' PR's I've created.

This goes against the stated compatibility plans so I'm closing this. If someone wants to recreate for a future release, feel free to adopt the branch. :)


Avro maps drop null values

The Avro serialization code for maps writes all keys and then all values without calling start and end to detect and handle null values. This causes the code to drop null values.
Reporter: Ryan Blue / @rdblue
Assignee: Ryan Blue / @rdblue
Note: This issue was originally created as PARQUET-192. Please see the migration documentation for further details.

Ryan Blue / @rdblue:
Issue resolved by pull request 127
https://github.com/apache/incubator-parquet-mr/pull/127

Ryan Blue / @rdblue:
Implemented in PR #127.


Failover configuration

Closing #733

Added support for multiple API Keys (since we can have multiple RPC Servers)
Added basic failover functionality

With this design of failover, we will change (rotate) our server when needed and stick to this new server for our next calls. It will help to avoid long responses when first (or more) servers are down.
For now, server rotation is happening only on Timeout error.
Also, check this comment: https://github.com/near/near-api-js/issues/733#issuecomment-998869162

Is this PR ready? This allows failover logic with config for multiple RPC providers?

Any updates?

@MaximusHaximus @vgrichina @volovyk-s Any updates here? This change is very needed for all dapps!

Stale?

I think that the github actions bot is a bit too strict.

@MaximusHaximus ptal :)

@esaminu This PR supports passing an API for RPC and I think Data Platform wants this to go in bc it supports that freemium RPCaaS initiative. Thanks

we need fallback also

Hey @frol, do you want this PR to be merged? If so, we suggest closing the existing PR and moving all the changes to a new one. It will be much easier for us to resolve the conflicts that way. What do you think?

This functionality has been merged with #1334


Windows 10 Bash bug fix for issue #3028

Updating portfinder dependency from @1.0.9 to @1.0.12 to fix windows 10 bash bug. Look at issue #3028 for more information.
https://github.com/angular/angular-cli/issues/3028

Test Results: (Ran on Windows 10 bash.)
123 passing (46s)
5 pending
Reading dependencies of "@angular-cli/ast-tools".
found 4 dependencies...
no dependency missing from package.json.
no excessive dependencies in package.json.
Reading dependencies of "@angular-cli/base-href-webpack".
found 0 dependencies...
no dependency missing from package.json.
no excessive dependencies in package.json.
Reading dependencies of "@ngtools/json-schema".
found 0 dependencies...
no dependency missing from package.json.
no excessive dependencies in package.json.
Reading dependencies of "@ngtools/logger".
found 1 dependencies...
no dependency missing from package.json.
no excessive dependencies in package.json.
Reading dependencies of "@ngtools/webpack".
found 10 dependencies...
no dependency missing from package.json.
no excessive dependencies in package.json.
Reading dependencies of "angular-cli".
found 71 dependencies...
no dependency missing from package.json.
no excessive dependencies in package.json.
Validating root package. [devDependencies ignored]
no dependency missing from package.json.
no excessive dependencies in package.json.

This was closed meanwhile via https://github.com/angular/angular-cli/pull/4546


Add dynamic indexing of elements for raw demo page

This adds a script to dynamically list all components on the demo page when you run npm run start

Lol, a commit message of "--append" was not exactly what I meant to do...

I made a small set of changes, @castastrophe please look over them and see what you think.  I can revert any that you don't like.
First change was to rename doc-listing-update.js to doc-listing-inject.js so it has a similar name to test-suite-inject.js, as they do very similar things.  I also renamed the index npm script to doc-listing-inject to make it clear they're connected.
Second change was creating a post-new npm script which gets run after npm run new.  There were already a couple of scripts that needed to be run after elements are created (test-suite-inject and bootstrap), so I thought it would be good to consolidate them into a single place.  I added the new script to post-new and removed it from start.  I think that covers
Third change was to remove the commented code that Kyle mentioned.

@mwcz Lettuce, Gruyère, Tomato, and Mutton


Contributors.md

Adding all the contributors

@all-contributors please add @subhash1612 for code
@all-contributors please add @vardhanaleti for code
@all-contributors please add @sarthakregmi for code
@all-contributors please add @Siddhant-K-code for code
@all-contributors please add @srishtipoudel for code
@all-contributors please add @rajatsahay for code
@all-contributors please add @kritikaparmar-programmer for code
@all-contributors please add @ChiragSharma1 for code
@all-contributors please add @AryanRastogi7767 for code
@all-contributors please add @vlx01 for code
@all-contributors please add @arpita-in for design
@all-contributors please add @Aditi-1400 for code
@all-contributors please add @utkarshbajaj for code
@all-contributors please add @rohitjoshi6 for code
@all-contributors please add @diyajaiswal11 for code and doc
@all-contributors please add @Pranjalmishra30 for code
@all-contributors please add @vijay5158 for code
@all-contributors please add @sravs1122 for code
@all-contributors please add @nikhilswain for code
@all-contributors please add @malhotra-paritosh for code
@all-contributors please add @arpita1899 for code
@all-contributors please add @Vasudhatapriya for code
@all-contributors please add @Capconve for code
@all-contributors please add @rudrakshi99 for code
@all-contributors please add @pranavkarnani for code
@all-contributors please add @chaturvediabhay24 for code
@all-contributors please add @bryonye for design
@all-contributors please add @bhaveshlohana for code
@all-contributors please add @avinashjha11 for code
@all-contributors please add @ashneg for code
@all-contributors please add @SaiAshish2906 for code
@all-contributors please add @ParthS28 for code
@all-contributors please add @HemanthReddy99 for code
@all-contributors please add @Anjalikumari15 for code
@all-contributors please add @AnfieldDude for code

@all-contributors please add @subhash1612 for code
@all-contributors please add @vardhanaleti for code
@all-contributors please add @sarthakregmi for code
@all-contributors please add @Siddhant-K-code for code
@all-contributors please add @srishtipoudel for code
@all-contributors please add @rajatsahay for code
@all-contributors please add @kritikaparmar-programmer for code
@all-contributors please add @ChiragSharma1 for code
@all-contributors please add @AryanRastogi7767 for code
@all-contributors please add @vlx01 for code
@all-contributors please add @arpita-in for design
@all-contributors please add @Aditi-1400 for code
@all-contributors please add @utkarshbajaj for code
@all-contributors please add @rohitjoshi6 for code
@all-contributors please add @diyajaiswal11 for code and doc
@all-contributors please add @Pranjalmishra30 for code
@all-contributors please add @vijay5158 for code
@all-contributors please add @sravs1122 for code
@all-contributors please add @nikhilswain for code
@all-contributors please add @malhotra-paritosh for code
@all-contributors please add @arpita1899 for code
@all-contributors please add @Vasudhatapriya for code
@all-contributors please add @Capconve for code
@all-contributors please add @rudrakshi99 for code
@all-contributors please add @pranavkarnani for code
@all-contributors please add @chaturvediabhay24 for code
@all-contributors please add @bryonye for design
@all-contributors please add @bhaveshlohana for code
@all-contributors please add @avinashjha11 for code
@all-contributors please add @ashneg for code
@all-contributors please add @SaiAshish2906 for code
@all-contributors please add @ParthS28 for code
@all-contributors please add @HemanthReddy99 for code
@all-contributors please add @Anjalikumari15 for code
@all-contributors please add @AnfieldDude for code

@all-contributors please add @subhash1612 for code

@all-contributors please add @vardhanaleti for code
@all-contributors please add @sarthakregmi for code

@all-contributors please add @vardhanaleti for code

@all-contributors please add @sarthakregmi for code

@all-contributors please add @Siddhant-K-code for code

@all-contributors please add @srishtipoudel for code

@all-contributors please add @rajatsahay for code

@all-contributors please add @kritikaparmar-programmer for code

@all-contributors please add @ChiragSharma1 for code

@all-contributors please add @AryanRastogi7767 for code

@all-contributors please add @vlx01 for code

@all-contributors please add @arpita-in for design

@all-contributors please add @Aditi-1400 for code

@all-contributors please add @utkarshbajaj for code

@all-contributors please add @rohitjoshi6 for code

@all-contributors please add @diyajaiswal11 for code and doc

@all-contributors please add @Pranjalmishra30 for code

@all-contributors please add @vijay5158 for code

@all-contributors please add @sravs1122 for code

@all-contributors please add @nikhilswain for code

@all-contributors please add @malhotra-paritosh for code

@all-contributors please add @arpita1899 for code

@all-contributors please add @Vasudhatapriya for code

@all-contributors please add @Capconve for code

@all-contributors please add @rudrakshi99 for code

@all-contributors please add @pranavkarnani for code

@all-contributors please add @chaturvediabhay24 for code

@all-contributors please add @bryonye for design

@all-contributors please add @bryonye for code

@all-contributors please add @bhaveshlohana for code

@all-contributors please add @avinashjha11 for code

@all-contributors please add @ashneg for code

@all-contributors please add @SaiAshish2906 for code

@all-contributors please add @ParthS28 for code

@all-contributors please add @HemanthReddy99 for code

@all-contributors please add @Anjalikumari15 for code

@all-contributors please add @AnfieldDude for code


Attachments should take Groovy objects and convert to JSON internally

Due to security, using JsonBuilder is something that an admin has to whitelist, however if it was built into the slackSend step to automatically convert groovy lists/maps into JSON itself then admins wouldn't need to get involved, and there would be no issue with NonCPS because JsonBuilder is not serializable.

Fixed in https://github.com/jenkinsci/slack-plugin/pull/536


Bump Sentry Android to 6.0.0-beta.4

:scroll: Description
Bump Sentry Android to 6.0.0-beta.4
:bulb: Motivation and Context
This is the prerequisite for https://github.com/getsentry/sentry-dart/pull/847
:green_heart: How did you test it?
This is covered by existing tests.
:pencil: Checklist

[x] I reviewed submitted code
[x] I added tests to verify changes
[x] I updated the docs if needed
[x] All tests passing
[x] No breaking changes

:crystal_ball: Next steps
Test & merge https://github.com/getsentry/sentry-dart/pull/847

Codecov Report

Merging #871 (709a284) into main (188f470) will increase coverage by 5.22%.
The diff coverage is n/a.

:exclamation: Current head 709a284 differs from pull request most recent head 9852532. Consider uploading reports for the commit 9852532 to get more accurate results

@@            Coverage Diff             @@
##             main     #871      +/-   ##
==========================================
+ Coverage   90.33%   95.55%   +5.22%
==========================================
  Files         119        2     -117
  Lines        3785       45    -3740
==========================================
- Hits         3419       43    -3376
+ Misses        366        2     -364

Impacted Files
Coverage Δ

dio/lib/src/sentry_transformer.dart

dart/lib/src/platform_checker.dart

dart/lib/src/transport/rate_limiter.dart

.../lib/src/enricher/io_enricher_event_processor.dart

dart/lib/src/protocol/sentry_gpu.dart

dart/lib/src/integration.dart

...tter/lib/src/flutter_enricher_event_processor.dart

dart/lib/src/protocol/sentry_package.dart

...or/android_platform_exception_event_processor.dart

dart/lib/src/protocol/debug_meta.dart

... and 107 more

Continue to review full report at Codecov.

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


RPC not listen in Docker

HI!
Docker container building from your repository.
My config file:
printtoconsole=1
listen=1
daemon=1
server=1
txindex=1
algo=scrypt
port=21102
rpcport=20102
rpcallowip=<IP_ADDRESS>/0
rpcuser=verge-rpcuser
rpcpassword=
And errors:
#<Faraday::ConnectionFailed wrapped=#<Errno::ECONNREFUSED: Failed to open TCP connection to verged:20102 (Connection refused - connect(2) for "verged" port 20102)>>

I also need ya docker-compose & Dockerfile in order to give you a hint.
But listen is enabled by default afaik.

Hi! Ok, me change start CMD to ./verge -conf=...
Trouble new:
2019-08-09T16:55:39Z Using the 'sse4(1way+4way),avx2(8way)' SHA256 implementation
2019-08-09T16:55:39Z Using RdRand as an additional entropy source
2019-08-09T16:55:42Z Verge Lumos version v<IP_ADDRESS> (release build)
2019-08-09T16:55:42Z Assuming ancestors of block c766387a2e0cd6af995ea432518614824fe313e988598ea8b26f58efb99ebcdc have valid signatures.
2019-08-09T16:55:42Z Setting nMinimumChainWork=000000000000000000000000000000000000000000000000000000222e000001

what is the trouble? nothing here is showing a problem...

regarding your main problem: you have to set the rpcbind-option in your config to bind rpc to other interface as localhost.
rpcbind=<IP_ADDRESS>
for the second problem - it depends on how your docker-environment was build. you can not simple start background daemons with docker - immediately after docker process was finished, all processes spawned in this session will be terminated - the config-option 'daemon' can not be used this way in docker.
one possible solution is to start verge-daemon in foreground and move the docker-session in background by using the right command options.
docker run -dt -it
to stop the process you have send the INT-signal to the process (grep the PID of the process and use 'kill -INT ')

Yes, thanks, I already figured out the listing and demonization myself.


[Feature Request]: Google translator for multilanguage support

Is there an existing feature request for this?

[X] I have searched the existing feature requests

Describe the feature you would like to request
It will change the language of whole website as we know in India even in world there are many language and our user can be from any place and some user doesn't understand english so it will be better if we provide them the content of our website in there native language
What problem does this feature solve?

Please assign me i can work on this Default is english but user has a button on clicking he get option of language and we could select form that
Alternative solutions
No response
Confirmation

[X] I have read the Bitbox Contributing Guidelines
[X] I am a GSSOC-EXT contributor
[X] I am a HACKTOBERFEST contributor
[X] I have starred the Bitbox repository
[X] I would like to help implement this feature

Hyy @Sawan-Kushwah I already assigned this issue to @amitb0ra can you both work on a team to resolve this issue


Handle "service" element

This allows instances to start with the "service" element instead of "module".
Resolves #2747

demo looks good.


EC2PortRange is empty (missing From and To fields)

schema.go L7269-7273 contains:
// EC2PortRange represents EC2 PortRange Property Type
//
// see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-port-range.html
type EC2PortRange struct {
}
struct should be:
type EC2PortRange struct {
From *IntegerExpr
To   *IntegerExpr
}

Thanks for the report. I hacked at the scraper so that the generated structure has those properties. Please let me know if that fixes it for you. -R


[PBI] Update Code of Conduct

Description
The code of conduct and contributing files should be updated to Eclipse Foundation information.
Acceptance criteria

[ ] Code of Conduct is updated with Eclipse Foundation information
[ ] Contributing Guidelines is updated with Eclipse Foundation information

Follow the changes from this PR: https://github.com/eclipse-chariott/chariott/pull/88


bad links to magicrc

I don't know if this is critical or not, but I notice some bad links to .magicrc in the pdk.
Executing the following in the openlane installation directory
ls -l `find pdks/sky130A -name .magicrc`

gives me a bunch of lines like this
/home/user/OpenLane/pdks/sky130A/libs.ref/sky130_sram_macros/maglef/.magicrc -> /home/user/OpenLane/pdks/open_pdks/sky130/sky130A/libs.tech/magic/sky130A.magicrc

Looks like there's an extra sky130A in the link.
I see this in the older
commit c5730b574461889c82858b08d12ba42423d9c2cb (HEAD)
Author: Tim Edwards<EMAIL_ADDRESS>Date:   Wed Nov 10 16:26:06 2021 -0500

and the newer
commit 476f7428f7f686de51a5164c702629a9b9f2da46 (HEAD, tag: 1.0.255)
Author: Tim Edwards<EMAIL_ADDRESS>Date:   Thu Dec 16 19:59:35 2021 -0500

Apologies if this is not a concern or has been fixed.

Fixed today. Sorry about dropping the ball on that one.

The specific issue is that the install script staging_install.py claims to remove the temporary .magicrc files that were used for the build, but it wasn't removing them.  The symbolic link is pointing to the staging directory, not the target directory.  Openlane has the target directory rooted in the same place as open_pdks, so the staging directory and target directory happen to differ by only one path component.  The problem would be much more obvious if it were installing to the usual /usr or /usr/local destination.

Can this be closed now?

Yes, I'll close it now.


fix: remove unnecessary initial overhead

Summary:
Optimize js plugin implementation and make unsafe-js feature default
Build & Testing:

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

Checklist:

[ ] I have added relevant unit & integration tests.
[ ] I have updated the documentation accordingly.
[ ] I have performed a self-review of my code.
[ ] PR follows the naming convention of <type>(<optional scope>): <title>

closing this in favour of #1005


The convert_bids_to_nnUNetV2.py script is not compatible with datatypes other than anat

Description:
I am using the convert_bids_to_nnUNetV2.py script for an fMRI dataset and script is running into the following error:
contrast bold for subject <subject-name> does not exist this contrast is ignored for all my subjects.

Why is this happening?

The script assumes that the the datatype used from conversion from `bids` to the `nnUNet` is `anat`. The below lines of code assume that the data type is `anat`:
https://github.com/ivadomed/utilities/blob/e9cbfd8413d3529f38a995f1d639512056bb2bf1/dataset_conversion/convert_bids_to_nnUNetV2.py#L85-L94
The files name of subjects in general for anat data type is {subject}_{contrast}.nii.gz which is also used/hard-coded in the above lines. When I use the func data type (which is the data type of my dataset), it starts throwing the error because of two reasons:

The code is not able to read the new data type func
The naming convention of fMRI data is generally like -- {subject}_{task-name}_{contrast}.nii.gz

Attaching screenshot from the BIDS dataset for naming convention reference:

Solution:

Add a flag --data-type so that the use can mention the type of dataset. The most used ones (afaik) are anat, func and dwi
Remove the hard-coded naming structure and make it more dynamic as per the data type. But I also would be fine with keeping It hard-coded since it makes sure that the dataset actually uses the BIDS file naming convention.

Good catch! Indeed, anat is now hardcoded.

Add a flag --data-type so that the use can mention the type of dataset. The most used ones (afaik) are anat, func and dwi

Sounds good! The default can be anat. List of choices then [anat, func and dwi], or we can keep it "open" for any datatype specified by the user.

Sounds good! The default can be anat. List of choices then [anat, func and dwi], or we can keep it "open" for any datatype specified by the user.

I've kept it open for now. Generally the anat and dwi would have similar naming conventions but func would have a task-name in between subject-name and contrast. The PR #44 solves this.

Thanks for opening the issue, @rohanbanerjee ! Agree with making it more dynamic to accept other data types


Backport fixes for 4465 to release/cardano-node-1.35.x branch

Description
Cherry pick commits from #4467.
Checklist

Branch

[ ] Commit sequence broadly makes sense
[ ] Commits have useful messages
[ ] The documentation has been properly updated
[ ] New tests are added if needed and existing tests are updated
[ ] Any changes affecting Consensus packages must have an entry in the appropriate changelog.d directory created using scriv. If in doubt, see the Consensus release process.
[ ] Any changes in the Consensus API (every exposed function, type or module) that has changed its name, has been deleted, has been moved, or altered in some other significant way must leave behind a DEPRECATED warning that notifies downstream consumers. If deprecating a whole module, remember to add it to ./scripts/ci/check-stylish.sh as otherwise stylish-haskell would un-deprecate it.
[ ] If this branch changes Network and has any consequences for downstream repositories or end users, said changes must be documented in interface-CHANGELOG.md
[ ] If serialization changes, user-facing consequences (e.g. replay from genesis) are confirmed to be intentional.

Pull Request

[ ] Self-reviewed the diff
[ ] Useful pull request description at least containing the following information:

What does this PR change?
Why these changes were needed?
How does this affect downstream repositories and/or end-users?
Which ticket does this PR close (if any)? If it does, is it linked?

[ ] Reviewer requested

bors merge

bors r+

I merged it without bors, because required CI jobs were reconfigured and this branch doesn't include all the changes from master (e.g. ghc-9.2 support, running nix on MacOS - so yes we lack testing that platform in this branch).


Switch to Strting from CString

In case https://gitlab.freedesktop.org/wayland/wayland/-/issues/452 is accepted and the protocol explicitly specifies that strings must be utf8.

But at the same time we must enforce that there are no internal nul bytes, somehow. Maybe sticking to CString is a good idea.


IllegalStateException when validateOnCheckout+validatePeriodically false

I'm still in the process of upgrading from CAS 3.5.2 to 5.0.1, but I keep running into problems.
Beans.newBlockingConnectionPool assigns an unconfigured SearchValidator as LDAP pool validator. This might work for AD and OpenLDAP, but not for the IBM Directory Server I am using.
Since there is no way to configure the validator without modifying CAS code I figured I'd disable it completely by configuring the LDAP pool with validateOnCheckout = false and validatePeriodically = false.
Unfortunately, Ldaptive throws an IllegalStateException in AbstractConnectionPool.initialize when a validator is configured, but no validation options are set.
org.apereo.cas.configuration.support.Beans needs a minor fix:
    public static ConnectionPool newBlockingConnectionPool(final AbstractLdapProperties l) {
        final DefaultConnectionFactory bindCf = newConnectionFactory(l);
        final PoolConfig pc = newPoolConfig(l);
        final BlockingConnectionPool cp = new BlockingConnectionPool(pc, bindCf);

        cp.setBlockWaitTime(newDuration(l.getBlockWaitTime()));
        cp.setPoolConfig(pc);

        final IdlePruneStrategy strategy = new IdlePruneStrategy();
        strategy.setIdleTime(newDuration(l.getIdleTime()));
        strategy.setPrunePeriod(newDuration(l.getPrunePeriod()));

        cp.setPruneStrategy(strategy);
//--->
        if (pc.isValidateOnCheckIn() || pc.isValidateOnCheckOut() || pc.isValidatePeriodically()) {
        	cp.setValidator(new SearchValidator());
        }
//<---
        cp.setFailFastInitialize(l.isFailFast());

        LOGGER.debug("Initializing ldap connection pool for {} and bindDn {}", l.getLdapUrl(), l.getBindDn());
        cp.initialize();
        return cp;
    }

Ps. If you have an idea on how to make the validator configurable I would prefer that over disabling it completely.

You want to look at 5.1 SNAPSHOT for validator configuration. Port back changes via a PR to 5.0.2 if needed.

I looked at the 5.1-SNAPSHOT, and it looks promising. Unfortunately, I just found out that our IBM Directory server doesn't allow anonymous searches or binds, so both SearchValidator and CompareValidator are not usable.
This leaves me with setting validateOnCheckOut and validatePeriodically to false, which is still not possible with the 5.1-SNAPSHOT.
Can I suggest adding a third ldap[].validation.type "none"?

Sure. Submit the changes please

Handled in RC2 SNAPSHOT


Country level data map view card snags

different popup for household/country level day
 Country level:
Region Ethiopia
Dietary Availability: <value> mg per capita per day
<Below/Above> the threshold for deficiency

(deficientPercentage will be 0 (above) /100 (below) for country level data)
Linked issue #620

@bgsandan Ive read this a few times and for the benefit of clarity, can you elaborate a tad on which params need which calcs? Im guessing your not suggesting divide deficientPerc by 100

A little hacky but something along the lines of
let string = `${deficientPercentage == 100 ? 'Below' : 'Above'} the threshold for deficiency`

A little hacky but something along the lines of
let string = `${deficientPercentage == 100 ? 'Below' : 'Above'} the threshold for deficiency`

Alternatively it is probably a bit more 'valid' to do dietarySupply < deficientValue ? 'Below' : 'Above
Either way, hope that explains what I was suggesting the content should be?


BUG About language

Description:
Some English failed to be translated into Chinese
Screenshot (If any):

Terminal Output (If any):
Program Version: 1.1.5
Operating System Version: Windows 11 x64

These will not be translated into Chinese.


Getting SQL Exception while running the project from Visual Studio locally.

Getting an error while connecting to SQL server local database when running project for the first time using Visual Studio.
It seems that application is trying to connect database using Windows authentication Username, but it should use SQL Username/ Password I have mentioned in the connection string in AppSettings.json
Error:
SqlException: Login failed for user {windowsDomainName}\abhishek.j'
See the settings I have configured below:

{
"ConnectionStrings": {
"DefaultConnection": "Server=(local);Database=SimplCommerce;uid=sa;pwd=mypwd123;Trusted_Connection=True;MultipleActiveResultSets=true;Integrated Security=true"
},
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Debug",
"System": "Information",
"Microsoft": "Information"
}
},
"Storage": {
"StorageType": "LocalStorage", //Set "AzureStorage" or "LocalStorage"
"AzureStorage": {
"StoragePath": "http://<IP_ADDRESS>:10000/devstoreaccount1/images/",
"StorageConnectionString": "DefaultEndpointsProtocol=https;AccountName=account-name;AccountKey=account-key"
}
}
}

See image below for the more details about error:

@abhimjoshi
Can you try removing the Trusted_Connection=True; and the Integrated Security=true; in the connection string

@thiennn Thanks for the answer. I removed both the settings from connection string and error has gone now.
However, now I am getting different error (see below), which is related to some database objects (tables) are not found. Since we're using Entity framework, the object should be automatically generated, but somehow it is not generating OR may be some other issue is there. Would you be able to identify the root cause of error? see below the error:
Error:

SqlException: Invalid object name 'Localization_Resource'.
System.Data.SqlClient.SqlConnection.OnError(SqlException exception, bool breakConnection, Action wrapCloseInAction)
DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(SimplCommerce.Infrastructure.Data.IRepository`1[SimplCommerce.Module.Localization.Models.Resource])' on type 'EfStringLocalizerFactory'. ---> Invalid object name 'Localization_Resource'. (See inner exception for details.)

You need to run the 'Update-Database' to generate tables. Please see the readme for more detail

@thiennn Thanks for the information. Things are working well now.


Uncaught Error: OAuth2 authentication requires a token or key

[Enter steps to reproduce below:]

...
...

Atom Version: 1.2.2
System: Mac OS X 10.11.1
Thrown From: sync-settings package, v0.6.0
Stack Trace
Uncaught Error: OAuth2 authentication requires a token or key

Same happened with Windows (see #148).

I have the same error

As the error message states "...authentication requires a token...", you need to add a valid Gist Id and Personal Access Token to the settings.


Update to React Router 6

https://medium.com/frontend-digest/whats-new-in-react-router-6-732b06cc83e4

Not out of beta yet. No rush.


Add docker build action

to be able to confirm that the image builds on prs

Slow arm64 image builds on amd64 hardware is a known buildx issue. Github is planning giving opensource projects arm runners by the end of this year. When they become available we should split this job in 2 so they run in their native architecture.


Support creation and association of HTML Content Profiles

Is your feature request related to a problem? Please describe.
There is currently no support for creating or attaching HTML Content Profiles in AS3.
Describe the solution you'd like
Please provide the ability to manage HTML Content Profiles in AS3. Also please create the ability to attach HTML Content Profiles to a Virtual Server.
Describe alternatives you've considered
A possible workaround is to use iControlREST to send TMSH commands to manage an HTML Content Profile, but a better solution is that AS3 should be managing these objects rather than being managed imperatively on an individual basis.
Additional context
HTML Content profiles are needed for the Shape Security integration, and I would like to use an AS3 template for this rather than a series of TMSH commands as outlined here:  https://support.f5.com/csp/article/K37712232

Thank you for your feedback. I have created AUTOTOOL-1240 in our internal product backlog to track this request.

Maybe step 1 for this request would be the ability to reference a pre-existing HTML content profile in /Common
step 2 would be the ability to declare the HTML objects in AS3.
A two step approach would minimize development for quick onboarding for new VIPs while the JSON schema for HTML content profiles is fully defined.

What is the priority of this request? Would it be feasible to deliver this in two parts so that we can at least associate HTML profiles to a VS?
The complications comes where we have adopted AS3 for an initial deployment, and now we need to add HTML profiles in a subsequent requirement.  We now have to remove this App from AS3 and re-build it outside to add HTML profile support.  Or manually change in the GUI and hope that no one re-runs the AS3 POST for this tenant.

Are we any closer to having a solution to this problem?

Is it possible to receive an update on the progress of this request?

Unfortunately there are no significant updates on this issue as it is regularly preempted by higher priority tasks.

I have an immediate need for this feature as well.

@dstokesf5 has a BZ ID been assigned to this?  I can open a support ticket RFE for enhanced visibility.

Fortunately, this item is already being worked on for the 3.31.0 release. We are initially exposing the tag-append-html rule. If you require other rules, please create new tickets for those specific rules, and I will see what I can do about getting those tickets prioritized for the 3.31.0 release.

I have a need for this to enable F5's Shape Integrated Bot Defense iApp to work in conjunction with AS3 deployed applications. I need to attach two existing iRules, an existing OneConnect profile and an existing HTML profile to the virtual server using AS3 so I do not have a source of truth conflict.
Example virtual server configuration with Shape profiles and iRules attached:
ltm virtual fragglerock.com {
    destination <IP_ADDRESS>:https
    ip-protocol tcp
    mask <IP_ADDRESS>
    pool doozer_pool
    profiles {
        clientssl-secure {
            context clientside
        }
        f5-tcp-progressive { }
        http { }
        serverssl-secure {
            context serverside
        }
        testing_Shape_JsHtml { } <- HTML profile (Content Rewrite)
        testing_Shape_oneconnect { }
    }
    rules {
        testing_Shape_TLSFP_iRule__Common_fragglerock.com
        testing_Shape_iRule__Common_fragglerock.com
    }
    serverssl-use-sni disabled
    source <IP_ADDRESS>/0
    source-address-translation {
        type automap
    }
    translate-address enabled
    translate-port enabled
}


Commenting a number is displayed wrong in the extension

Extension version: v0.58.0
VSCode Version: 1.75.0 (system setup)
OS: Windows_NT x64 10.0.19044

Steps to Reproduce:

Write a comment during a review with the contents "2." (as in: please do the second option among your suggestions)
Read the comment in the extension and it will show "1." (probably because it is rendered as a markdown list)

This small/simple issue would have lead to a huge misunderstanding if I would not have been suspicious of the answer and not checked the comment on the web UI.

@grandeljay can you share a screen shot of what you're describing?


Fix unauthorization of promoting members even though being an owner of the organization

Fixed https://github.com/leindfraust/ZeFer/pull/67


Rank profile versioning

Hi,
I am widely using the versioning ability in the services.xml file for search chains and I am currently frustrated to not be able to do it with rank profiles. Especially since they are often related to each other in my implementation, meaning that each search chain has it's specific rank profile.
For instance:
rank-profile my-custom-rank-profile:1.0.0 {...}
rank-profile my-custom-rank-profile:1.0.1 {...}
rank-profile my-custom-rank-profile:2 {...}

It would be very useful to be able to call my-custom-rank-profile which would be linked with the last version my-custom-rank-profile:2.
If it is not clear, let me know :)
Thanks !

Yes, that makes sense.


[#noissue] bug fix

do not release request subscription when destroy component.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Proposal Details alignment and layout issues (Sepolia)

Proposal details has a handful of elements that need to be properly aligned. This appears on an Eth Lizards Safe import I created on Sepolia. (apologies if this is already fixed on mainnet)

This ofc related to old theming, but will be good to verify that Snapshot proposals are looking good in scope of re-skin

Thanks for the bump @mudrila. I'll close this out as we'll catch layout issues like these in QA this week


Release 0.16.0-rc1

This is a tracker issue to highlight issues blocking 0.16.0-rc1. Make sure to cherry pick any fixes into the release-0.16 branch.
Depends on https://github.com/submariner-io/shipyard/issues/1370
Depends on https://github.com/submariner-io/shipyard/pull/1393
Depends on https://github.com/submariner-io/subctl/issues/910
Depends on https://github.com/submariner-io/subctl/issues/912
Depends on https://github.com/submariner-io/subctl/pull/915
Depends on https://github.com/submariner-io/subctl/pull/916
Depends on https://github.com/submariner-io/subctl/pull/919
Depends on https://github.com/submariner-io/subctl/pull/926
Depends on https://github.com/submariner-io/subctl/pull/930
Depends on https://github.com/submariner-io/submariner/pull/2683
Depends on https://github.com/submariner-io/submariner/pull/2684
Depends on https://github.com/submariner-io/submariner/pull/2711
Depends on https://github.com/submariner-io/submariner/pull/2715
Depends on https://github.com/submariner-io/submariner-operator/issues/2794
Depends on https://github.com/submariner-io/submariner-operator/pull/2825

https://github.com/submariner-io/releases/pull/820 was released.
@nyechiel @maayanf24 can we close this issue?


Pattern bindings of structure variant fields

Currently, the following is a syntax error:
enum MyEnum {
    StructVariant {
        a: String,
        b: u64,
    },
}

fn matcher(e: MyEnum) {
    match e {
        MyEnum::StructVariant v@{ .. } => {
            // do something with `v.a` and `v.b`.
        },
    }
}

error: expected one of `::`, `=>`, `if`, or `|`, found `v`
  --> src/lib.rs:10:31
   |
10 |         MyEnum::StructVariant v@{ .. } => {
   |                              -^ unexpected token
   |                              |
   |                              expected one of `::`, `=>`, `if`, or `|` here

(Side note, why are { and ( not listed in the expected list?)
When a struct variant has many fields, many of which get used in some match arm, the arm tends to get unwieldy very quickly without resorting to trs vrbl nms.
I also want to avoid making it a 1-tuple variant over another struct because that means giving a name to the structure, exporting it, and documenting it ( andsince its only purpose is to give the variant something capture-able, the struct docstring will basically be either a duplicate or "see this variant").
Open questions (with some gut-level answers of my own):

What is the type of v above? IMO, it should be unnameable (like a closure), but still potentially implement default traits such as Clone, Copy, Sync, and Send (though another thought makes me think: who can receive this unnamed type other than by a trait object)? This means it probably cannot implement Any as well.
Can it be returned out of the match or if let? I think so. It's still an unnameable type, so it cannot be returned other than through impl Trait or Box<Trait>.
Is this a syntax ambiguity? I'm not seeing an obvious one at least.
Is it applicable to tuple variants as well?

Thoughts?

What is the type of v above?

This is the core of this issue. There is no such type in the language today. A previous RFC about adding them was postponed: https://github.com/rust-lang/rfcs/pull/1450
The way forward is probably to read though that discussion, amend the RFC as appropriate, and re-submit it. However since the impl period just started the time to do it is probably after December.

If structural records https://github.com/rust-lang/rfcs/issues/1999#issuecomment-300719671 came back eventually then they could provide the type of v.

Is there any problem with making them unnameable types though (IIRC, it'd be a new "Voldemort type")? There seem to be lots of issues with making variants types in and of themselves (conversion, coercion, trait implementations, etc.). IMO, if a variant is useful on its own and is getting passed around everywhere, it's probably worthwhile to have an explicit name for it. I can see the benefits of having the ergonomics of just being able to do variant.field if you've already matched the variant elsewhere. That sounds to me like the structural flattening RFC (…though maybe one doesn't exist? a simple search comes up empty).
Differences from that RFC are that I see more value on syntax like Enum::Variant x@{} or Enum::Variant x@() since I don't actually care about the type which may cause confusion if that RFC does get implemented. Though my proposed syntax is unambiguous about the type (even if unnameable).
With it being a Voldemort type, what would errors messages look like? Just mention it by the variant name? Also, if two struct variants have the same internal structure, can they be matched together or are they distinct types (I'd go with the latter personally, but Rust's type system would probably also be able to catch problems if they do get implicitly unified)?

I would be interested in being able to reference or move part of the matched struct, so not specifically binding the anon struct but binding a single field within.


Private stream ability (for a creator's patrons)

Ability for a creator to livestream but it's only accessible via code.
This way a creator can do something special for their patrons or just for select people, or host paid courses and shit.

@julianchandra please do not assign people and instead label consider soon and it will be discussed on the next weekly meeting

What about just charging LBC for access rather than limiting it to specific users?

The charge case would be something we want to support, but a different use case.
For this one, it's probably enough to have a client-side checking for the password.


Inconsistent interfaces for different List methods

There is no consistent interface for different mgmt libraries List operations.
Vast majority of libraries return iterator-like instance of an object of some sort.
costmanagement library returns an object without an iterator, instead it has only value of type list.
The problem is it is harder to write a generic function to return a list of objects, like this:
op = <some sdk List function>
params = <params for List operation>
data = [r.serialize(True) for r in op(**params)]

Example of different list operation: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/costmanagement/azure-mgmt-costmanagement/azure/mgmt/costmanagement/operations/exports_operations.py#L39
Proposed solution:
Update autorest generator to generate object with required iterator methods for objects of type 'array' (instead of existing dict with single property value)

In some cases (storage container list) the generated return type/docs actually claim an iterator is being returned from the list call - but it is the same as this, a dictionary with a value field.

Seems feature request to codegen. Assign to @lmazuel to check. thanks.

@RodgeFu it's a Swagger feedback, it at liberty to service team to tag their list operation with the "x-ms-pageable" tag to get the consistent behavior. Autorest can't infer just because the operation name contains the letters "list" that it has to return an iterator.
I would translate this issue into a Swagger feedback to the concerned team.


Create admin users and web setup

Currently all users have the same basic permissions and there isn't a way to make a certain user an admin.
For #137 we will need to know which users are admins.
On a new install, we need a small setup process so the server owner can make the first admin account.
For existing installs, we will probably have to create a page, which will log a code into the server console (expire after 5m), which can be used to set the current account as an admin. This should be the easiest way for getting admin after updating.

[x] Generate json config file on startup
[x] Read json config and update code to use these instead of old environment vars

[x]  JWT_SECRET
[x]  JELLYFIN_HOST
[x]  SIGNUP_ENABLED
[x]  TMDB_KEY
[x]  DEBUG
[x]  MODE (staying as env var, but not through .env file, but rather set through cli when starting)

[x] Create admin users (and simple setup page)

Config needs manual editing still until #137


amda.list_user_parameters() is not up to date

Space Physics WebServices Client version: 0.10.1
Python version: 3.10
Operating System: Windows 10

Description
I'm using amda.list_user_parameters()  to get the list of my parameters, it works very well. The problem is that when I create a new parameter directly with "http://amda.cdpp.eu/" and then if I run the same method the returned list of parameters is not up to date.
What I Did
config.amda_username.set('...')
config.amda_password.set('....')
print(amda.list_user_parameters())

This is likely due to the cache see here:
https://speasy.readthedocs.io/en/latest/user/amda/amda.html#amda-cache-retention
Maybe you can reduce it to less than 5 minutes so you won't wait much if you call many times list_user_parameters but also see faster modifications.

@menouarazib is that OK, can I close the issue or this is a different bug?

@jeandet thanks for your reply, yes you can close the issue.


Question/Hotfix - where query "OR"

I was curious as to why you made this alteration (the code snippet below). I assume since it's commented out you have the intention of revisiting this code. However, in the meantime I created a hotfix to restore the previous nature of multiple where "OR" queries as well as a test to ensure it's action. Not sure how you want to handle this issue so I didn't pull a pr. I've linked the hotfix branch so you can check out the code change but it's very minor.
Hotfix branch: hotfix-where
https://github.com/ClickSimply/Nano-SQL/blob/d553e979f7164e5e9b152a806bdd78ca449e8f33/lib/database/query.js#L1425-L1459

Hello Te,
Thanks for looking into this!
The old query code was unnecessarily complex, the change made .where conditions much faster to check.  I guess I forgot to clear out all the old code before I pushed the update. 😺
The current code/version passes the test in your fork already. CodePen
Can you you share with me a condition the current code fails under that your hotfix takes care of?
Best,
Scott

Just pushed version 1.4.4, reworked the .where() code and added a bunch of tests, let me know if the update didn't resolve everything.

Marking this as resolved since there hasn't been a response in a few days.  Feel free to reopen if the issue comes up again or isn't resolved.


org.http4s.client.middleware.Retry consumes memory proportional to number of retries performed

Please consider this simple example:
name := "http4s-retry-leak"
version := "0.1"
scalaVersion := "2.13.2"
libraryDependencies += "org.http4s" %% "http4s-blaze-client" % "0.21.4"

import cats.effect.{ExitCode, IO, IOApp}
import cats.syntax.option._
import javax.net.ssl.SSLContext
import org.http4s.client.blaze.BlazeClientBuilder
import org.http4s.client.middleware.{Retry, RetryPolicy}
import org.http4s.{Method, Request, Uri}

import scala.concurrent.ExecutionContext.global
import scala.concurrent.duration._

object App extends IOApp {
  override def run(args: List[String]): IO[ExitCode] =
    BlazeClientBuilder[IO](global, SSLContext.getDefault.some).resource
      .use { client =>
        val retryPolicy: RetryPolicy[IO] = (_, _, _) => 5.millis.some
        val clientWithRetries = Retry[IO](retryPolicy)(client)
        val request =
          Request[IO](Method.GET,
                      uri = Uri.fromString("http://unknown-host").toOption.get)
        clientWithRetries.stream(request).compile.drain
      }
      .as(ExitCode.Success)
}

Each time the client makes an attempt, a series of new objects get allocated and retained. Here's how it looks like after ~148k attempts:

And here you can find the heap dump itself: https://www.dropbox.com/t/GkFbbEMDge8uJdba
From what I understand, the issue might as well be in fs2, not in http4s, but I haven't yet found a way to minimize the example further.

Ok, here's a simplified version of Retry that can be used to reproduce the issue:
import cats.effect.{Concurrent, ExitCode, IO, IOApp, Resource, Timer}
import cats.implicits._

import scala.concurrent.duration._

object App extends IOApp {
  override def run(args: List[String]): IO[ExitCode] =
    loop[IO]
      .use(_ => IO.unit)
      .as(ExitCode.Success)

  def loop[F[_]](implicit F: Concurrent[F], T: Timer[F]): Resource[F, Unit] =
    Resource.suspend[F, Unit] {
      F.continual {
        Resource
          .make[F, Unit](F.raiseError(new RuntimeException()))(_ => F.unit)
          .allocated
      } {
        case Right(_) =>
          ???

        case Left(_) =>
          F.pure(Resource.liftF(T.sleep(10.millis)) *> loop)
      }
    }
}

Is it a permanent leak, or are they freed once the series of retry attempts are complete?

No, it's not permanent.

I would bet it's in http4s.  We have to call .allocated, which probably results in some horrible nesting, which probably gives rise to this.
I guess let me ask this: did you have a problem from it in a real service?  It's much more urgent if we're hoarding network resources than burning a small amount of heap for a few retries for a few seconds.  Then again, something must have irritated you enough to hunt down and produce this wonderful bug report.  (We highly appreciate the detail and reproducibility!)  Is the pain from just piling up a small amount of memory for a large number of concurrent requests, or are you really running thousands of retries?

@rossabaker We had a service running in a fairly memory-constrained environment for a couple of months, doing nothing but retries, and noticed that its residual set grows over time. Just to make sure we won't encounter any unpleasant surprises running it at full scale, I decided to investigate what caused the growth. As I found out later, the issue is not very impactful, but since I had already performed the research, I decided to report it anyway. I'm not very familiar with http4s codebase, but there's also a small chance of this pattern repeating in other places — one more reason to report.

@Daenyth The issue title makes much more sense now. Thank you!

After replacing:
val retryPolicy: RetryPolicy[IO] = (_, _, _) => 5.millis.some

with
`val retryPolicy: RetryPolicy[IO] = (_, _, countFailed) => { println("countFailed: " + countFailed); 5.millis.some }

I re-ran it.
After I saw countFailed: 21359, I killed sbt.
Does the below saw-tooth pattern mean that the Garbage Collector was running? Does that mean anything for debugging this problem?

Given the heap dump's view of Classes in the bottom of https://github.com/http4s/http4s/issues/3429#issue-619005426, as well as the title of this problem, org.http4s.client.middleware.Retry consumes memory proportional to number of retries performed, I'm guessing that the saw-tooth graph is not meaningful?

A sawtooth shape in the heap graph is very normal, it usually indicates that garbage collection ran and removed objects from the heap. If anything, that indicates that it's maybe not a leak (where references are held and cannot be garbage collected), but rather memory pressure (lots of garbage being created and then cleaned)

Regarding where else we might see this pattern, I think it's possible anywhere we see allocated.  Whenever we use that, we're doing unpleasant things.

I wonder whether this is fixed in 1.0, with its hotswap.


Use Option<Duration> for timeouts.

A timeout of None means that operations will block indefinitely. This is similar to what std::net::TcpStream does.

@dcuddeback, ping.

Into<Option<Duration>> might be better, because then callers can still just pass a Duration if they want a timeout. See eg. Calloop's run() method.


Support subnet and iprange arguments on network create

Fixes #1806
It is perhaps cheating to get Docker to store the info we need, smuggled inside the pool name.  But I don't see any reason why it should break.

Added documentation and squashed commits


[CT-1395] [Feature] Make tests fail if model is not found

Is this your first time submitting a feature request?

[X] I have read the expectations for open source contributors
[X] I have searched the existing issues, and I could not find an existing issue for this feature
[X] I am requesting a straightforward extension of existing dbt functionality, rather than a Big Idea better suited to a discussion

Describe the feature
Currently, tests for tables that are not materialized and are not being referenced by other tables are skipped.
Let's say we have a table called table_1 and a developer changes its name to table_2 and runs dbt test. The tests for table_2 will be skipped with following warning:
The selection criterion 'source:source_name.table_2' does not match any nodes

It would be nice if we could configure the tests to fail instead so we get visibility on possible typos/mistakes.
Describe alternatives you've considered
I'm aware we can use --warn-errors to convert warnings to errors. However, this will be applied to all the warnings in the project which means non-related warnings will start to be thrown as errors when we want to keep them as warnings.
Who will this benefit?
We had an issue where a developer, by mistake, changed the name of one model and the tests started being skipped for that specific model. This will benefit users who need to be notified of this kind of mistakes.
Are you interested in contributing this feature?
Yes
Anything else?
No response

hi @pevidex, thanks for opening this! if you're willing to contribute this PR we can help you through it

I intend to contribute and I'll do so in the following days!

@lostmygithubaccount @pevidex My inclination is to treat this as a specific use case, that would be best solved by the general-purpose approach proposed in https://github.com/dbt-labs/dbt-core/issues/6165

Going to close this in favor of solving in a more general-purpose way!

My inclination is to treat this as a specific use case, that would be best solved by the general-purpose approach proposed in https://github.com/dbt-labs/dbt-core/issues/6165

Makes sense, if we're adding a new flag for every use case of this kind, we'll end up bloating the tool. A more generic approach sounds better 👍


Ability to change minifab colors

Thanks for nice fab library. I've been using this on my project.
However, I wasn't able to change iconTint and backgroundTint of the minifab, and found that there is a fix colors on the MiniFabItem.
Here is a little update you might consider:
MultiFloatingActionButton.kt

MiniFabItem.kt

Thanks

@JustKhit I'm very happy that the library is being useful, I will update it with your considerations, thank you very much for that.
For the next suggestions, I recommend that you open a pull request with the changes, this way the project is less independent of me and the community helps maintain it, big hug!

I just created a new version 1.0.8 taking into account the points you mentioned, I hope it is useful, I remain at your disposal.
dependencies {
   implementation 'com.github.iamageo:MultiFab:1.0.8'
}


Website?

Now that aqua os is merged into this project, why dont you link this project on the old site and make a new one for this project?

ReplexOS is still mid development and I already have code ready for the site. The site will be public once ReplexOS 1.0 releases.

Ok


add http_lolo

added a simple, lightweight, single-threaded HTTP rust framework with non-blocking I/O for handling concurrent operations

Well done @mohaskii nice project 🚀


Inclusion of the itemHeight parameter

Included the parameter itemHeight that allows the user to customize how spaced the menu items should be.

I am contributing with the inclusion of a parameter that was useful to me. 😃


Yarn v2/v3 zero-install file permissions are changed

When doing zero-installs on Yarn v2/v3, the .pnp.cjs file permission is changed by Dependabot from 755 to 644.
@pavera to ensure this subtle bug is not lost, I thought it'd make sense to create a separate issue for it.
Originally posted by @agrobbin in https://github.com/dependabot/dependabot-core/issues/5946#issuecomment-1303986157

Some but not all? That would seem to indicate that our detection of zero installs is non-deterministic somehow. If we detect zero-install (by the presence of a .pnp.cjs file in the repo) we use skip-build otherwise we do fall back to using the enableScripts setting. I'll need to investigate further how this might be failing.

Sorry, what I meant to say was "in all Dependabot PRs issued this morning". My use of the word "some" was meant to indicate that I got several Dependabot PRs, all of which had this issue. Sorry for the confusion!

OK, so skip-build doesn't seem to preserve the permissions in that case. I'll have to test more and try to find a solution, thanks for creating this issue so it's not lost.

I've found the issue here, we set the mode on all files as part of the PR creation.
Working on a solution now.

I've deployed the fix for this and verified it works in our test repos. Closing this issue, but if this is still occurring please reopen.

Thanks @pavera! I will confirm the next time Dependabot updates a Yarn dependency.

@pavera just to confirm, this seems to have done the trick! Really appreciate all of your follow-up work on Yarn Berry Dependabot support.

@pavera I'm sorry to resurrect this issue, but I have started seeing this issue again on one of my repositories. I haven't been able to deduce a pattern, yet, but if there's anything I can do to help debug it, please let me know!


prop to change the icon of the marker

pass icon url or file
example
<GMapMarker
:key="index"
v-for="(m, index) in markers"
:position="m.position"
:clickable="true"
:draggable="true"
@click="center=m.position"
:icon="https://developers.google.com/maps/documentation/javascript/examples/full/images/info-i_maps.png"
/>

@JavikusRod You can pass a custom marker Icon to the GMapMarker component.
So your example should work fine.
 <GMapMarker
            :icon="'https://developers.google.com/maps/documentation/javascript/examples/full/images/info-i_maps.png'"
            :key="marker.id"
            :clickable="true"
            @click="openInfoWindow(marker.id)"
            v-for="marker in geoCoordinates"
            :position="marker.position"
        >

I will update documentation, to describe this feature.

@JavikusRod  Can you please confirm, that the solution work for you?

I am closing this issue. feel free to open it again, if you have feedback on it.


How to create a scoped method?

This code:
jsiRuntime.global().setProperty(jsiRuntime, "helloWorld", move(helloWorld));

Gives us:
global.helloWorld();

What if I want to have it scoped to not fill the global?
Eg.
global.MyModule.helloWorld();

Or I should just do:
global.MyModule = { helloWorld: global.helloWorld };

Which I think defeats the purpose since it is still defined in global.
Something like:
global.ExpoModules.ExpoRandom.getRandomBase64String

from Expo.
https://github.com/LinusU/react-native-get-random-values/blob/master/index.js#L34
I'm not sure how they did it, the repo is not yet updated or I am looking at the wrong code.
https://github.com/expo/expo/tree/sdk-45/packages/expo-random
Any ideas?

That would be as simple as:
// 1. Create a global object
jsi::Object module = jsi::Object(runtime);

// 2. Register your function with the object
module.setProperty(runtime, "helloWorld", move(helloWorld));

// 3. Finally register the global object you created.
runtime.global().setProperty(runtime "MyModule", move(module));

Which I think defeats the purpose since it is still defined in global

In a way yes but that's the only way to do this for now. Some more abstraction can be created. For example, registering the module with an existing global object in the JS runtime similar to how Expo does. But as long as you know what you put in the global space, it's alright.


Feat/filtering

Description
Self serve tree building and interactive sample filtering
Issue
ch<fill_in_issue_number>
Test plan
rdev: https://featfiltering-frontend.dev.genepi.czi.technology

@phoenixAja I can't get over how great the filtering is! Here's my comments:
All Filters:

[ ] [Should Have] When filter menu is open, filter dropdown component should be in active state instead of default (text color would be black, icon would be primary400)
[ ] [Should Have] Text size for filter dropdowns should be updated to use font mixin fontCapsXxs (11px)

Upload Date:

[ ] [Nice to Have] Upload date is only supposed to have buckets for “Today”, “Yesterday”, and “Last 7 Days”
[ ] [Should Have] - When error message appears for incorrect date format, can we have the inputs remain aligned to the top?

[ ] [Must Have] - do not allow user to apply date range that is incorrectly formatted (disable button if format error is present)

[ ] [Nice to Have] - I think we should only show the error message after use clicks out of the date input field (so they dont get an error before they finish typing)
[ ] [Must Have, not a blocker] - when user makes a selection from the menu items (non-date range), the filter tag text should match. This ticket already exists here

Collection Date:

[ ] Same as Upload Date, except that the menu item options are correct

Lineage:
beautiful!
Genome Recovery:

[ ] [Must Have, not a blocker]  When I make a selection on Genome Recovery and then reopen the menu, the current selection should be using the “selected” state (text becomes semibold). Note: this may relate to this ticket for upload/collection date as well


Program doesn't produce Output files

Hello,
I recently downloaded and executed the binaries of the FROG software on a PC. The algorithm works fine, but the program doesn't produce the output files when I stop the algorithm. Has someone run across this issue/ knows what the problem is and how to fix it?
Thank you!

When you start a run, the parameters modal box opens up.  There's a tab there called "Outputs" where you can select what directory the output files go into.
The output directory defaults to the current working directory, which is set to the installation directory. Recent versions of Windows (starting with Vista, I think) don't allow you to write to those directories.  So pick something under your home directory and try again.

This is the first thing I tried and I still don't get any output files from my retrievals in the chosen file.

Hmm, I just installed the 64-bit version on a clean machine and the files were written to /Users/Ken/Femtosoft/Frog.  I am on Windows 7.
There were some issues with home directories that had spaces in them.
Is there anything in /Femtosoft/Frog?


Continue refactoring tabset helpers - Observations

Refining reusable patterns for the tab helpers.

use class instead of id for link identifiers (adjust integration tests accordingly)
new method: create_tabs to gradually replace create_links, will handle a button arg

coverage: 93.618% (+0.005%) from 93.613% when pulling 70ecb065d3cce576bc9c729fa11d53336b66bb96 on nimmo-refactor-tabs-helpers into 38c46e3833228592926b063840f45cca7f9dc7d0 on main.


CI: K8sKafkaPolicyTest Unable to restart unmanaged pods

CI failure
I think this is a new flake.
[2021-05-27T11:56:28.304Z]     Err: exit status 1
[2021-05-27T11:56:28.304Z]     Stdout:
[2021-05-27T11:56:28.304Z]
[2021-05-27T11:56:28.304Z]     Stderr:
[2021-05-27T11:56:28.304Z]      	 The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
[2021-05-27T11:56:28.304Z]     	 The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
[2021-05-27T11:56:28.304Z]     	 The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
[2021-05-27T11:56:28.304Z]     	 The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
[2021-05-27T11:56:28.304Z]
[2021-05-27T11:56:28.304Z]

Detailed logs
13:51:18  K8sKafkaPolicyTest Kafka Policy Tests
13:51:18    KafkaPolicies
13:51:18    /home/jenkins/workspace/Cilium-PR-K8s-GKE/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:518
13:51:18  11:51:17 STEP: Running BeforeAll block for EntireTestsuite K8sKafkaPolicyTest Kafka Policy Tests
13:51:18  11:51:17 STEP: Ensuring the namespace kube-system exists
13:51:18  11:51:17 STEP: WaitforPods(namespace="kube-system", filter="-l k8s-app=cilium-test-logs")
13:51:18  11:51:18 STEP: WaitforPods(namespace="kube-system", filter="-l k8s-app=cilium-test-logs") => <nil>
13:51:18  11:51:18 STEP: Installing Cilium
13:51:25  11:51:24 STEP: Waiting for Cilium to become ready
13:52:27  11:52:21 STEP: Restarting unmanaged pods kube-dns-autoscaler-7f89fb6b79-r8xs8, l7-default-backend-5d7d4cfccb-tdh49, metrics-server-v0.3.6-7b5cdbcbb8-mgbsz, stackdriver-metadata-agent-cluster-level-5ddf5fd847-6z5kc in namespace kube-system
13:52:27  FAIL: Unable to restart unmanaged pods with 'kubectl -n kube-system delete pods kube-dns-autoscaler-7f89fb6b79-r8xs8 l7-default-backend-5d7d4cfccb-tdh49 metrics-server-v0.3.6-7b5cdbcbb8-mgbsz stackdriver-metadata-agent-cluster-level-5ddf5fd847-6z5kc': Exitcode: 1
13:52:27  Err: exit status 1
13:52:27  Stdout:
13:52:27
13:52:27  Stderr:
13:52:27   	 The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
13:52:27  	 The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
13:52:27  	 The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
13:52:27  	 The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
13:52:27
13:52:27
13:52:27  11:52:21 STEP: Running JustAfterEach block for EntireTestsuite K8sKafkaPolicyTest Kafka Policy Tests
13:52:27  ===================== TEST FAILED =====================
13:52:27  11:52:21 STEP: Running AfterFailed block for EntireTestsuite K8sKafkaPolicyTest
13:52:27  The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
13:52:27  The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
13:52:27  The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
13:52:27  The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
13:52:27  The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
13:52:27  cmd: kubectl get pods -o wide --all-namespaces
13:52:27  Exitcode: 1
13:52:27  Err: exit status 1
13:52:27  Stdout:
13:52:27
13:52:27  Stderr:
13:52:27   	 The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
13:52:27
13:52:27
13:52:27  Fetching command output from pods []
13:52:27  The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
13:52:27  ===================== Exiting AfterFailed =====================
13:52:27  11:52:22 STEP: Running AfterEach for block EntireTestsuite K8sKafkaPolicyTest Kafka Policy Tests
13:56:28  FAIL: terminating containers are not deleted after timeout
13:56:28  Expected
13:56:28      <*errors.errorString | 0xc00060f440>: {
13:56:28          s: "Pods are still not deleted after a timeout: 4m0s timeout expired",
13:56:28      }
13:56:28  to be nil
13:56:28  11:56:22 STEP: Running AfterEach for block EntireTestsuite
13:56:28  <Checks>
13:56:28  Number of "context deadline exceeded" in logs: 0
13:56:28  Number of "level=error" in logs: 0
13:56:28  Number of "level=warning" in logs: 0
13:56:28  Number of "Cilium API handler panicked" in logs: 0
13:56:28  Number of "Goroutine took lock for more than" in logs: 0
13:56:28  No errors/warnings found in logs
13:56:28  Number of "context deadline exceeded" in logs: 0
13:56:28  Number of "level=error" in logs: 0
13:56:28  Number of "level=warning" in logs: 0
13:56:28  Number of "Cilium API handler panicked" in logs: 0
13:56:28  Number of "Goroutine took lock for more than" in logs: 0
13:56:28  No errors/warnings found in logs
13:56:28  Number of "context deadline exceeded" in logs: 0
13:56:28  Number of "level=error" in logs: 0
13:56:28  Number of "level=warning" in logs: 0
13:56:28  Number of "Cilium API handler panicked" in logs: 0
13:56:28  Number of "Goroutine took lock for more than" in logs: 0
13:56:28  No errors/warnings found in logs
13:56:28  Cilium pods: []
13:56:28  Netpols loaded:
13:56:28  CiliumNetworkPolicies loaded:
13:56:28  Endpoint Policy Enforcement:
13:56:28  Pod   Ingress   Egress
13:56:28
13:56:28  </Checks>
13:56:28
13:56:28  [[ATTACHMENT|7c5dff33_K8sKafkaPolicyTest_Kafka_Policy_Tests_KafkaPolicies.zip]]
13:56:28  11:56:22 STEP: Running AfterAll block for EntireTestsuite K8sKafkaPolicyTest
13:56:28  11:56:22 STEP: Removing Cilium installation using generated helm manifest
13:56:28
13:56:28  • Failure in Spec Setup (BeforeEach) [307.425 seconds]
13:56:28  K8sKafkaPolicyTest
13:56:28  /home/jenkins/workspace/Cilium-PR-K8s-GKE/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:482
13:56:28    Kafka Policy Tests
13:56:28    /home/jenkins/workspace/Cilium-PR-K8s-GKE/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:482
13:56:28      KafkaPolicies [BeforeEach]
13:56:28      /home/jenkins/workspace/Cilium-PR-K8s-GKE/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:518
13:56:28
13:56:28      Unable to restart unmanaged pods with 'kubectl -n kube-system delete pods kube-dns-autoscaler-7f89fb6b79-r8xs8 l7-default-backend-5d7d4cfccb-tdh49 metrics-server-v0.3.6-7b5cdbcbb8-mgbsz stackdriver-metadata-agent-cluster-level-5ddf5fd847-6z5kc': Exitcode: 1
[2021-05-27T11:56:28.304Z]     Err: exit status 1
[2021-05-27T11:56:28.304Z]     Stdout:
[2021-05-27T11:56:28.304Z]
[2021-05-27T11:56:28.304Z]     Stderr:
[2021-05-27T11:56:28.304Z]      	 The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
[2021-05-27T11:56:28.304Z]     	 The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
[2021-05-27T11:56:28.304Z]     	 The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
[2021-05-27T11:56:28.304Z]     	 The connection to the server <IP_ADDRESS> was refused - did you specify the right host or port?
[2021-05-27T11:56:28.304Z]
[2021-05-27T11:56:28.304Z]

https://jenkins.cilium.io/job/Cilium-PR-K8s-GKE/5553/
test_results_Cilium-PR-K8s-GKE_5553_BDD-Test-PR.zip
7c5dff33_K8sKafkaPolicyTest_Kafka_Policy_Tests_KafkaPolicies.zip

This issue has not seen any activity since it was marked stale. Closing. Feel free to re-open a new issue if it is still persisting. Thank you.


[Bug Report] 表单设计器-DateRangePicker-选择器类型为季度时显示内容错误

[x] I have searched the issues of this repository and believe that this is not a duplicate.

Reproduction link
https://designable-antd.formilyjs.org/
Steps to reproduce
1.将DateRangePicker组件拖到画布里
2.组件属性-选择器类型选择为季度

3.预览

What is expected?
期望预览时点击日期选择框，呈现的是季度
What is actually happening?
目前预览时点击日期选择框，呈现的是年份
Package
designable- v1.0.0-beta.4

已修复


Initialise the controller app

Description
This PR adds a simple controller app to the repo. All it has is an index view and is linked to the current project in INSTALLED_APPS. I have tried to make as few changes as possible so that it will not have conflicts with #131 and when #113 is tackled.
The first commit is what is auto-generated by python manage.py startapp controller. So if you want to see my customisations, ignore that commit.
Fixes #114
Type of change

[ ] Documentation (non-breaking change that adds or improves the documentation)
[x] New feature (non-breaking change which adds functionality)
[ ] Optimization (non-breaking, back-end change that speeds up the code)
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] Breaking change (whatever its nature)

Key checklist

[x] All tests pass (eg. python -m pytest)
[ ] The documentation builds and looks OK (eg. python -m sphinx -b html docs docs/build)
[x] Pre-commit hooks run successfully (eg. pre-commit run --all-files)

Further checks

[ ] Code is commented, particularly in hard-to-understand areas
[ ] Tests added or an issue has been opened to tackle that in the future. (Indicate issue here: # (issue))

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (ea1eea0) to head (93cbdc6).
Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #132   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            5         5
  Lines           44        44
=========================================
  Hits            44        44

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

This looks ok, however, as it is done, it seems that the current app (the process manager) is still the main app and the controller a dependent, somehow, based on the URL patterns and that the template is the one of the main app.
Possibly this is part of another PR, but I think that main should be setup as an app in parallel to the controller, with all the common templates in the root directly and the URLs symmetric, one process_manager/ and the other controller/.

Yes, that is to be tackled in #113


DPDV-2371 feat: release app on push

Jira Link: https://sentinelone.atlassian.net/browse/DPDV-2371
🥅 Goal
Introduce automated app release
🛠 Solution

New github actions introduced on push to main branch
assuming version 2.0.2-SNAPSHOT
2.0.2 release will be created and tagged
source code will be prepared for next development with version 2.0.3-SNAPSHOT

🏫 Testing
verified on releaseAction branch
created tag deleted commits force pushed

I will address comments in followup PR https://github.com/scalyr/dataset-addon-for-splunk/pull/37


data(penguins_raw) not found

For some reason, I can access palmerpenguins::penguins_raw, but I cannot load it with the data() function:
library(palmerpenguins)

data(penguins)
data(penguins_raw)
#> Warning in data(penguins_raw): data set 'penguins_raw' not found

When I type data(package="palmerpenguins"), I get this:
Data sets in package ‘palmerpenguins’:
penguins                               Size measurements for adult foraging penguins near Palmer Station, Antarctica
penguins_raw (penguins)                Penguin size, clutch, and blood isotope data for foraging adults near Palmer
                                       Station, Antarctica

So the problem may be related to the weird palmerpenguins_raw (penguins) string (with space) under which the dataset is catalogued.
Any ideas what might be causing this?
Thanks!

Hmm, wonder if it is because of this: https://github.com/allisonhorst/palmerpenguins/blob/master/data/penguins.R
We did set lazy data to true (https://github.com/allisonhorst/palmerpenguins/blob/69530276d74b99df81cc385f4e95c644da69ebfa/DESCRIPTION#L25) following R Packages though, so you shouldn't need to call data() to get it- just loading library(palmerpenguins) works.
I'm actually not sure where this comes from: penguins_raw (penguins)! Any ideas? Happy to make a change if you have suggestions, although I don't think the data() call is necessary given the DESCRIPTION lazy setting.

Not sure either about the source of this issue. You're right, I can easily access the dataset interactively by loading the package. My only (minor) issue is that I sometimes run this script to extract data from several packages programmatically using data(), and that fails. Not a big deal, but I might circle back to this issue eventually to try to figure it out.

I don't know, but I wonder if I should parse this file: https://github.com/allisonhorst/palmerpenguins/blob/master/data/penguins.R
Into 2 separate files. I'm wondering if the (penguins) bit is extracting from the penguins.R file name there?


Fixed some of the translation mistakes and typos

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Hi @bernardosequeir
As there has been no response from your end for a while, we are closing this PR.
Feel free to request this PR to be reopened or create a new PR, if you still wish to make the changes you originally added plus any additional change requests asked of you.  Also, remember to update your fork, so you have the latest version of master in case it has changed significantly.
Happy Coding!