[Bug] Cannot find module '@babel/types'

After installing into a fresh Next.js project I get this error:
Error: [BABEL]: Cannot find module '@babel/types'
Adding it as a devDependency fixes it. That should be in the installation steps or this library's dependency on that should be cleared up?
I have a branch here if you can't reproduce it: https://github.com/jmeistrich/tailwindcss-react-native-next/tree/babelTypesCrash

Should be fixed in v1.0.3


[BI-1088] - Germplasm Export QA Fix

Description
Story: 4.3 Germplasm List Export File - FAILED QA

Altered method for fetching germplasm for export to work with new cache functionality.
Removed unit test until refactoring can be done due to limitations mocking static methods.

Dependencies
bi-web/develop
Testing
See https://github.com/Breeding-Insight/bi-api/pull/162
Checklist:

[X] I have performed a self-review of my own code
[X] I have tested my code and ensured it meets the acceptance criteria of the story
[X] I have create/modified unit tests to cover this change
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have made corresponding changes to documentation
[X] I have run TAF: <link to TAF run>

PR test passed


Run local-only flights without specifying remote on command-line

I have searched around and I am sure an answer exists, but I cannot find it. So, with apologies, a question: if I have a flightplan that has only local tasks, specifying a target on the command-line does not make sense. However fly --flightplan localflight.js returns an error. Is there a way to do this right? Right now, I am using a hack: fly local --flightplan localflight.js with local configured to be localhost. But that still causes an SSH attempt and failure being logged.

Unfortunately, the only way this can be done currently is to specify an empty target.
// flightplan.js
plan.target('local');

// execute:
fly local

Follow up: #161

Ah, an empty target works for me, it was the 'localhost' part in my solution that was bothering me.


vm/gce: collect verbose scp output

We're getting sporadic "failed to copy binary to VM" errors, but we lack the debug info to understand the nature of the problem.
Always collect scp debug info for gce VMs.

An alternative approach could be to just always append -v to scp for all VMs (i.e. remove the first argument of SCPArgs at all), but I'm not sure it's worth it at the moment.


Anytime data is loaded all the other input variables should be cleared.

shinyjs can do this but it requires R > 3.1
Here is a propsoal by the shinyjs author to add reset functionality to shiny: https://github.com/rstudio/shiny/issues/870

Is the R 3.1 version a restriction for you? What version do you have/can you not update R?

The latest Ubuntu LTS release has R 3.0.2 and bunches of packages on CRAN fail to install with install.packages(). I'm newish to R packaging and found it really odd that all these packages don't support the R version in Ubuntu 14.04. I'm realizing that I'm going to be forced to use an external R install for things to work on Ubuntu, which in my opinion is odd and quite inconvenient. If you want my opinion, I'd say that R package authors should try to support R versions available in typical Linux distro installs and package managers. Thanks for checking in. I didn't realize if I cited your issue that it would ping you.

You're on ubuntu 14.04? You should be able to install the latest R version, you just need to set up the repos correctly. I recently wrote a tutorial on how to install the latest R on ubuntu 14.04 https://www.digitalocean.com/community/tutorials/how-to-set-up-r-on-ubuntu-14-04
Let me know if I'm misunderstanding the problem.
BTW the reason shinyjs can't support older version of R is because shiny itself is a fairly new package and has had extensive work over the past few months,and doesn't work on very old R versions. And my package uses a lot of the newer shiny features

Yes, I understand that I can install a newer version of R on Ubuntu 14.04 and I am coming to understand that is what R developers expect you do to instead of the other way around, i.e. the developers support a broader range of R versions, (especially those that are the default on the latest LTS release of the most popular Linux distro). This is just a growing pain for me as a new R developer. Seems that the onus is on the user to update instead of the developer to support recent past versions, which is different that the packaging ethos in other software communities I'm involved in.
Thanks for the link to your post!

Yes I can certainly agree with your pain. I'm fairly new to R too (haven't heard of it 2 years ago) and I the first thing I was taught that in the R/Rstudio updates are important.  To be honest, I'm seeing that both RStudio and R are getting new features and getting much better exponentially fast in the past 12 months, so I'm ok with that. I haven't seen any other language increase its usability so much in such short periods of time. But yes it's also a bit annoying that if you disappear off the earth for a year, when you come back stuff might not work anymore.

Ok, the one bug associated with this issue is fixed from this simple fix: 6caae28
And after 3 hrs of goofing around it doesn't seem to be easy to reset all inputs in a general way. shinyjs doesn't support reseting inputs that are generated from renderUI, which are most of my ui elements. Shiny doesn't seem to want you to keep all the client side code in the ui file, i.e. it doesn't let you have access to client side input variables to drive dynamic ui generation all on the client.
Moving this out of the milestone as is it a lot of work for little gain to reset all inputs.

FYI if Shiny devs don't add support for this in the next few months, I'll do it myself and make a pull request to shiny. So in a few months you should be able to reset inputs if that's any help.


Traders Toolbox Tokens to be added

Please note: This repository is being rebuilt to accept the new volume of token additions and modifications. PR merges will be delayed.

I agree to not ping anybody on Discord/Twitter/email about this pull request. Instead I will inquire by posting a new comment in the pull request if needed.

PRs are reviewed in bulk and and can take up to two weeks to be merged.
This repository is managed using an auto merge action. Please ensure your PR has no deleted lines, and it will be merged.
Please provide the following information for your token.
Please include change to the src/tokens/solana.tokenlist.json file in the PR.
DON'T modify any other token on the list.
At minimum each entry should have

Token Address:
Token Name:
Token Symbol:
Logo: (logo should be uploaded under assets/mainnet//*.<png/svg>)
Link to the official homepage of token:
Coingecko ID if available (https://www.coingecko.com/api/documentations/v3#/coins/get_coins__id_):

Auto merge requirements
Your pull request will be automatically merged if the following conditions are met:

Your pull request only adds new tokens to the list. Any modification to existing
tokens will require manual review to prevent unwanted modifications.

Your pull request does not touch unrelated code. In particular, reformatting changes to unrelated
code will cause the auto merge to reject your PR.

Any asset files added correspond to the token address you are adding. Asset files
must be PNG, JPG or SVG files.

Your change is valid JSON and conforms to the schema. If your change failed validation,
read the error message carefully and update your PR accordingly.

No other tokens shares the same name, symbol or address.

For example, this change would be rejected due to unrelated changes:

The bot runs every 60 minutes and bulk-merges all open pull requests to prevent conflicts.
This means that you need to wait up to 60 minutes for your pull request to be merged or reprocessed.

I can help resolve automerge issues.
Feel free to check out J-a-m-e-s-o-n/token-list#1

I would appreciate that? Thats nice of you...

Oh you charge for it... thats not for me sorry as already wasted enough sol... not that I have alot..


MSID: 87048 Version: 2 DOI: 2<IP_ADDRESS>3568

[PLACE MANUSCRIPT AND EDITOR DETAILS HERE WHEN AVAILABLE] See step 3
[PLACE PDF URL HERE WHEN AVAILABLE] See step 7
Step 1. Inform bioRxiv
Who can help: @QueenKraken, @nlisgo, @scottaubrey

[x] Manuscript is in data hub index (https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v1/by-publisher/elife/get-by-manuscript-id?manuscript_id=87048)

Step 2. Create preview of manuscript
Who can help: @fred-atherden, @nlisgo, @scottaubrey

[ ] Manuscript is available for preview (https://prod--epp.elifesciences.org/preview/87048/v2)

[ ] Trigger import for staging: https://prod--epp.elifesciences.org/import
[ ] Sync data folder with s3://prod-elife-epp-data/data
[ ] Trigger import for staging: https://staging--epp.elifesciences.org/import
[ ] Sync data folder with s3://staging-elife-epp-data/data
[ ] Pull request created to enhanced-preprint-data
[ ] Post link to pull request below

Pull request: [PLACE LINK TO PULL REQUEST HERE]
Detailed instructions: https://github.com/elifesciences/enhanced-preprints-data#add-a-manuscript
Step 3: Awaiting public reviews and QC
Who can help: Production team

[ ] QC passed or QC not needed

Who can help: Editorial team

[ ] Public reviews available on sciety (https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>3568)
[ ] Manuscript and editor details at the top of this issue (Supplied by Editorial team)
[ ] Reviews returned by EPP - https://prod--epp.elifesciences.org/api/reviewed-preprints/87048/v2/reviews

Example
"msas": "Genetics and Genomics", "Neuroscience"
"msid": "84628"
"version": "1"
"preprintDoi": "10.1101/2<IP_ADDRESS>4241"
"articleType": "Reviewed Preprint"
"status": "Published from the original preprint after peer review and assessment by eLife."

"Reviewed Preprint posted": "2023-01-02"
"Sent for peer review": "2022-10-28"
"Posted to bioRxiv": "2022-11-21" (link: "Go to bioRxiv": "https://www.biorxiv.org/content/10.1101/2<IP_ADDRESS>4241v1")

Editors:
Reviewing Editor
Michael B Eisen
University of California, Berkeley, United States
Senior Editor
Michael B Eisen
University of California, Berkeley, United States

Step 4: Modify manuscripts.json (no PDF)

[ ] Reviewed preprint is published to EPP (https://elifesciences.org/reviewed-preprints/87048)

[ ] Pull request created to enhanced-preprint-client
[ ] Pull request switched to "Ready for review"
[ ] Post link to pull request below

[ ] Request that a doi be registered

[ ] Post link to #enhanced-preprint comment below

Pull request: [PLACE LINK TO PULL REQUEST HERE]
#enhanced-preprint comment thread: [PLACE LINK TO COMMENT HERE]

Instructions to modify manuscripts.json

Visit: https://github.com/elifesciences/enhanced-preprints-client/actions/workflows/publish-manuscript.yaml
Click: Run workflow
Complete the form and click "Run workflow"
A successful run should result in a new pull request at https://github.com/elifesciences/enhanced-preprints-client/pulls
Open the pull request and click the "Ready for review" button to trigger tests
Once the tests pass and you are happy with the changes the PR can be merged

Example pull request: https://github.com/elifesciences/enhanced-preprints-client/pull/334/files
Once the pull request is merged in it should be available a few minutes later.

Request that a doi
Post the following in #enhanced-preprint:
@Fred can you register a doi for https://elifesciences.org/reviewed-preprints/87048

Step 5: Awaiting search reindex

[ ] Reviewed preprint is avaliable on journal homepage (https://elifesciences.org)

The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.

Additional info
If needed, the jenkins pipeline to reindex search can be triggered sooner.
https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 6: Published! Request PDF generation

[ ] Post the link to the PDF url at the top of the issue

[ ] Post link to #enhanced-preprint comment below

#enhanced-preprint comment thread: [PLACE LINK TO COMMENT HERE]
Post the following to the #enhanced-preprint on slack:
@Ryan Dix-Peek please can you generate a PDF for https://elifesciences.org/reviewed-preprints/87048

Step 7: Introduce PDF to data folder and git repo

[ ] PDF is avaliable at https://github.com/elifesciences/enhanced-preprints-data/raw/master/data/87048/v2/87048-v2.pdf

Detailed instructions: https://github.com/elifesciences/enhanced-preprints-data#add-a-pdf
Step 8: Add PDF url to manuscripts.json

[ ] Reviewed preprint PDF is available for download (https://prod--epp.elifesciences.org/reviewed-preprints/87048)

[ ] Pull request created to enhanced-preprint-client
[ ] Pull request switched to "Ready for review"
[ ] Post link to pull request below

[PLACE LINK TO PULL REQUEST HERE]

Instructions to add PDF url to manuscripts.json

Visit: https://github.com/elifesciences/enhanced-preprints-client/actions/workflows/add-pdf-url-to-manuscript.yaml
Click: Run workflow
Complete the form and click "Run workflow"
A successful run should result in a new pull request at https://github.com/elifesciences/enhanced-preprints-client/pulls
Open the pull request and click the "Ready for review" button to trigger tests
Once the tests pass and you are happy with the changes the PR can be merged

Example pull request: https://github.com/elifesciences/enhanced-preprints-client/pull/397/files
Once the pull request is merged in it should be available a few minutes later.

Step 9: Done!

[ ] Kettle is on!

@fred-atherden this one isn't uploaded to Sciety yet.

Thanks Karen - Not sure why that is, but the reviews are in EPP so I think we're OK to proceed regardless.


feat: make babel-loader exclude configurable

Just simply expose the rule exclude to users, so this config supports multiple ways (string, RegExp, function, array, object)  https://webpack.js.org/configuration/module/#condition

Codecov Report

Merging #3304 into dev will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##              dev    #3304      +/-   ##
==========================================
+ Coverage   99.09%   99.09%   +<.01%
==========================================
  Files          18       18
  Lines        1100     1101       +1
  Branches      295      295
==========================================
+ Hits         1090     1091       +1
  Misses         10       10

Impacted Files
Coverage Δ

lib/common/nuxt.config.js
100% <100%> (ø)
:arrow_up:

lib/builder/webpack/base.js
100% <100%> (ø)
:arrow_up:

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 bd97fae...8bbb088. Read the comment docs.

@pi0  Added build.transpile

@pi0  Moved to options.js


Create the structure of a Spring Boot project with necessary dependencies

In Spring Initializr Configure Project Settings.
Project: Select Maven Project (for dependency management).
Language: Java.
Spring Boot Version: Use the latest stable version (e.g., 3.x.x).
Project Metadata: Fill in basic information:

Group: Use your package name, e.g., com.example.
Artifact: Name of your project, e.g., StudentBehaviorReport.
Packaging: Select JAR.
Java Version: Use 21 or a compatible version.

Add Dependencies

Include essential dependencies:
Spring Web (for creating RESTful endpoints),
Spring Data JPA (for database access),
MySQL Driver (for MySQL database connection),
Spring Boot DevTools (for live reloading during development).

Generate Project.

Click Generate to download a zip file containing the project structure.
Extract the zip file and place it in your GitHub repository folder on my local machine.

Open the Project in IDE.
Open IDE (e.g., VS Code and load the project folder to start working on it.

Completed.


Make meshio optional

Many use cases work without meshio so I thought about making it optional and suggesting in readme to install via pip install scikit-fem[all] to get also meshio and matplotlib. What do you think @gdmcbain? The minimal installation could be useful, e.g., in some libraries using scikit-fem as a dependency. I'm not including vedo in [all] because it pulls quite many dependencies and I've noticed the installation to be a bit unpredictable in different environments, e.g., in JupyterHub/Google Colab.

Yes, definitely.  Myself I do almost always need meshio for both input and output but I can imagine applications where the mesh is simple to generate and the output is just the evaluation of a functional and yes it should be possible to import the core of scikit-fem for that without having to pull in unneeded dependencies.  (I will add though that meshio does seem to be doing a reasonable job of not growing in its requirements for too many additional dependencies.)

I'm not versed enough in pip to know all the intricacies of pip install thing[*] so it might not be possible to do what I suggest here.  But if there was a way for pip install scikit-fem to pull in everything it could possibly need and pip install scikit-fem[bare] or whatever name, I would argue for that. One of the most appealing parts of skfem is its lack of dependencies, so you guys are doing that exactly right.
(For comparison, I spend a month trying to get dolfinx (aka fenics 2.0) compiled on the system I'm using (HP Cray) and in the end it just wouldn't stop seg-faulting from some interaction with petsc.  skfem was up and running in 10 minutes.)
That being said, if a user actually types at the prompt pip install scikit-fem they should get what they need. It will be (I think) incredibly frustrating to new users to have to dig into the docs and realize they needed [all] to make skfem work as advertised. On the other hand, people that are trying to optimize or include skfem as a dependency won't mind having to read the docs to know they can use [bare] or whatever to get an extremely lean skfem.

I'll take it into consideration. Personally I think ImportError is rather obvious indicator that something is missing. Examples in the docs mostly work without meshio. I use Mesh.load almost never in my work because I'm calculating mostly in squares or cubes.


Add registerWarnHandler() tests

This PR adds the missing tests from #8

not ok 20 Chrome 63.0 - ember-debug: Ember.warn does not throw

This test is failing on 2.8 and 2.12

😭  ... but ... why?

Finally back at a computer, pulling this down now....


Consider clients subscriptions when determining if a check is silenced

Description
A check could be silenced based on the clients subscriptions and not only its own subscribers.
Related Issue
Fixes https://github.com/sensu/uchiwa/issues/689
Motivation and Context

How Has This Been Tested?
Unit tests.
Screenshots (if appropriate):
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

Codecov Report

Merging #693 into master will increase coverage by 0.27%.
The diff coverage is 86.66%.

@@            Coverage Diff             @@
##           master     #693      +/-   ##
==========================================
+ Coverage   21.54%   21.81%   +0.27%
==========================================
  Files          27       27
  Lines        2270     2278       +8
==========================================
+ Hits          489      497       +8
  Misses       1722     1722
  Partials       59       59

Impacted Files
Coverage Δ

uchiwa/check.go
25% <0%> (ø)
:arrow_up:

uchiwa/daemon/events.go
0% <0%> (ø)
:arrow_up:

uchiwa/client.go
22.5% <100%> (+0.98%)
:arrow_up:

uchiwa/helpers/helpers.go
80.78% <100%> (+0.68%)
:arrow_up:

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 319fcd2...3786c0f. Read the comment docs.


Tutorial

Hi Guys,
I apologie for the super newbie question.
Is there is tutorial on how to add this to a project?

Hi, is this still relevant for you?
Readme file at the root of project has How to use section

Hey,
Thank you very much for your response.
So i created a new .net core 5.0 api. Installed your package and then inserted the config which you pointed me to and when i try to use
api/token or api/Account/Register
I get 404.
Please help.

Library does not support .Net 5.0.
I'll open separate issue for supporting .Net 5.0, but the usage will be the same as mentioned in readme.
Also lib does not provide any API functionality such as api/token or any other endpoint.
It's like mongodb wrapper on ASP.NET Identity. It is more about user/role management.

Hi @mayankjanmejay !
We released new package version that supports .Net 5.0. Nuget package
Also how-to-use section updated.

Hi @mayankjanmejay !
We released new package version that supports .Net 5.0. Nuget package
Also how-to-use section updated.


Camera path is not configured correctly

Enter a label for this new model [Initial model] (max 24 characters): MoRmdn
Camera path is not configured correctly, please edit the 'device_path' config value.
Exception ignored in: <function VideoCapture.del at 0x7f3fd21e55e0>
Traceback (most recent call last):
File "/usr/lib/security/howdy/recorders/video_capture.py", line 55, in del
self.internal.release()
AttributeError: 'VideoCapture' object has no attribute 'internal'

I've searched for similar issues already, and my issue has not been reported yet.
Linux distribution (if applicable): ubuntu
Howdy version (Howdy 2.6.1 ):

Have you configured your device?

Have you configured your device?
Quote from your error:
 Camera path is not configured correctly, please edit the 'device_path' config value.

Now i did .. and work perfectly thnx🙏

If anyone wonders how to edit the device_path:
ls -l /dev/v4l/by-path/ to find your camera. In my case it was /dev/v4l/by-path/pci-0000:00:14.0-usb-0:7:1.2-video-index0.
Then edit your howdy config using sudo howdy config and assign your video device path to device_path.
After that sudo howdy add worked fine for me.

If anyone wonders how to edit the device_path:
ls -l /dev/v4l/by-path/ to find your camera. In my case it was /dev/v4l/by-path/pci-0000:00:14.0-usb-0:7:1.2-video-index0.
Then edit your howdy config using sudo howdy config and assign your video device path to device_path.
After that sudo howdy add worked fine for me.

Thanks!


Question : Call health check from code

Is there any way we can call health check via controller ? e.g., calling some service from Api controller endpoint and returning result.
I want to be able to have health check available as a part of swagger api specification.

BeatPulseService is public class and you can use it
https://github.com/Xabaril/BeatPulse/blob/master/src/BeatPulse/Core/BeatPulseService.cs


feat(rust/catalyst-voting): Vote protocol benchmarks

Description
Added benchmarks for all of the steps of the catalyst vote protocol.
Refactored some stuff.

@minikin not sure that its actually what we want here, because I will post a results made on my machine, so they will be not the same if some other will run it.
Maybe we need to define a general strategy how we want to run our benchmarks on some regular basis, maybe something the same as we have codecov reports.
Seems we need to raise this topic on our tech discussions and decide what to do.

@Mr-Leshiy, can you please create a task about publishing benchmark results? Let's discuss this topic in our next technical discussion.


Origins incompatible with ecotones mod

upon starting up my copy of the AOF4 modpack where I added a few mods including origins (and 3 of its addon mods), I found that I couldn't start the game. I messed around with all the mods I added but it wasn't till I removed origins that I could launch and play the game again. I know origins works without ecotones, and vice versa, but together the game won't even launch. here is the log with the issue. Not sure why this is the error but in case this can help someone figure it out then I hope this helps.
Description: Unexpected error
org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178)
at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23)
at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:162)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:154)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
at net.minecraft.class_310.method_1523(class_310.java:1103)
at net.minecraft.class_310.method_1514(class_310.java:728)
at net.minecraft.client.main.Main.main(Main.java:217)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234)
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector applyEcotonesFancyFog(F)V in ecotones.mixins.json:client.MixinBackgroundRenderer failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap ecotones-refmap.json
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:408)
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1291)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1042)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:395)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351)
... 16 more
I also posted this in the ecotones github (https://github.com/SuperCoder7979/ecotones/issues/18)

Already fixed on ecotones' side looks like.


Fixes: Documentation:rate-limiting endponit typo

Signed-off-by<EMAIL_ADDRESS>Please ensure your pull request adheres to the following guidelines:

[x] For first time contributors, read Submitting a pull request
[x] All code is covered by unit and/or runtime tests where feasible.
[ ] All commits contain a well written commit description including a title,
description and a Fixes: #XXX line if the commit addresses a particular
GitHub issue.
[ ] All commits are signed off. See the section Developer’s Certificate of Origin
[ ] Provide a title or release-note blurb suitable for the release notes.
[ ] Thanks for contributing!

Fixes: #issue-number
<!-- Enter the release note text here if needed or remove this section! -->

Looks good, thanks for the fix!
Can you please use a real email in the Signed-off-by:? We've had to reach out to contributors in the past.

email updated

Sorry for the confusion, I meant the Signed-off-by in the commit description. The one from the PR description doesn't make it to the Git history.


Add Warnf to Logger interface

Adds support to be able to log warnings when using Warnf.

Signed-off-by: Waldemar Quevedo<EMAIL_ADDRESS>
[x] Link to issue, e.g. Resolves #NNN
[x] Documentation added (if applicable)
[x] Tests added
[x] Branch rebased on top of current master (git pull --rebase origin master)
[x] Changes squashed to a single commit (described here)
[x] Build is green in Travis CI
[x] You have certified that the contribution is your original work and that you license the work to the project under the Apache 2 license

Changes proposed in this pull request:

Add Warnf as part of the Logger interface

/cc @nats-io/core

Coverage increased (+0.1%) to 92.069% when pulling 5e3950df0aa069f25c73aa258b6664a8f07600ee on log-warn into 2ee18d6c8234baca1d92d2a45aafea78bb9934ef on master.


with open() automatically calls close()

file is a builtin function in Python so file should not be used for a variable name.
sorted() returns the sorted list
str.format() helps when you have two or more items to put into a string.
Star operator (*) to access the items of a thing

Perhaps you should consider json instead of pickle.
with open('bwsave1.json', 'w') as out_file:
    json.dump(test, out_file, indent=4)

Thanks very much for your input! I'm not good with list comprehension a yet, so your changes are much tidier. I'm not aware of json yet but will look at it. Thanks again.


Use it with Intel Realsense

Very nice work. Thanks a lot. It brings me a lot forward in my project in which I need the object detection. One Question: Is it possible to connect a Realsense Camera to it and get the distances of the obejcts?

Hey @niknaim thanks for the kind words!
Mediapipe only takes a 2D video image as an input and infers distance purely based on that, so you can't feed it a depth map directly.
That being said, you can probably look up the xy position of each point returned by MediaPipe and then overwrite the Z coordinates with the one you get from the RealSense camera to get more accurate depth positions.

Thanks for your fast reply. how can I get the the xy position of all points? I only see the xy positions, with, height ans scale of the objects tracked by the object detection. Also I dont see any Z ccordinate, which I could overwrite.

oh if you're object detection, you only get the xy coordinates of the box containing the object. You could still add Z positions to those values from your RealSense data and/or crop the depth data to the same box and take an average depth of the pixels in the box?
There's lots of options, but they're all beyond the scope of MediaPipe


Huge delay while sending the message from producer

I was profiling producer code and found that producer->send() was taking more than 30 ms even on localhost! When I dug up a little I found that $this->zookeeper->getPartitionState($topicName, $partitionId); in src/Kafka/Client.php in function name getHostByPartition. This line of code was taking almost all of that time. The application I am working with cannot  accept a delay of 5-10 ms more. Is there any workaround for this?

Can you use the new non-Zookeeper producer? Pass the Kafka broker(s) as the last parameter of the constructor, rather than the Zookeeper hosts as the first.
e.g. $this->producer = new Produce(null, null, $kafkaBrokers);


Video .mp4 didn't play

Hi,
I have insert a 360 video with .mp4 extension.
I can see the video but she didn't play.(Frozen)
Is there any things to do to autoplay ?
Here is my code :
<Viro360Video
source={require("./res/1.mp4")}
loop={true}
paused={false}
volume={1.0}
timeInSeconds={60} />
Thanks for your help.
Michael

Hi Michael,
Per http://docs.viromedia.com/v1.0.0/docs/viro360video-1 the right way to seek the video to 60 seconds would be to call the seekToTime(60) method on the video. But that should not stop the video from playing.
Can you try sharing the video, so we can test it out here?

Hi Michael,
Can you let us know the device and setup you are using?(ie. iphone, developing via testbed app, using ngrok).
We use ngrok to connect your phone to the machine you are developing with. With local videos, if you are using a ngrok endpoint(in the form of xxxxx.ngrok.io), this may cause the video to appear to stutter or freeze. The reason is that ngrok is tunneling the data from your desktop machine through itself then back to your phone. We enable it by default, but it can cause videos to stutter. Try switching to using your local IP if this is the case.
Your local IP address can be found by running the command ifconfig in the terminal. Keep in mind you need your local IP address, not your public one. Let us know if this helps, thanks!

Okay thanks for this information :)
I'll compile with Xcode to have better performance but everything work perfectly thanks !

Closing this issue due to lack of activity.
Feel free to reopen this issue, create another issue or contact us at<EMAIL_ADDRESS>Thanks!


4059 ensures substitution

Fixes https://github.com/runtimeverification/haskell-backend/issues/4059

Failed KEVM tests as of 52d3ad4
FAILED src/tests/integration/test_prove.py::test_prove_rules[mcd/flopper-dent-guy-diff-tic-not-0-pass-rough-spec.k]
FAILED src/tests/integration/test_prove.py::test_prove_rules[mcd/flopper-dent-guy-same-pass-rough-spec.k]
FAILED src/tests/integration/test_prove.py::test_prove_rules[mcd/flopper-kick-pass-rough-spec.k]
FAILED src/tests/integration/test_prove.py::test_prove_rules[mcd/cat-file-addr-pass-rough-spec.k]
FAILED src/tests/integration/test_prove.py::test_prove_rules[mcd/pot-join-pass-rough-spec.k]
FAILED src/tests/integration/test_prove.py::test_prove_rules[mcd/end-pack-pass-rough-spec.k]
FAILED src/tests/integration/test_prove.py::test_prove_rules[mcd/flapper-yank-pass-rough-spec.k]
FAILED src/tests/integration/test_prove.py::test_prove_rules[mcd/flopper-cage-pass-spec.k]

No failed KEVM tests at commit https://github.com/runtimeverification/haskell-backend/commit/fdf62fc063fe4a8379efc05d74614fc83725bcfc and not much difference in performance:
| Test                                          | 4059-ensures-substitution time | master-434710529 time | (4059-ensures-substitution/master-434710529) time
|-----------------------------------------------|--------------------------------|-----------------------|---------------------------------------------------
| mcd/vow-fess-fail-rough-spec.k                | 108.68                         | 115.11                | 0.9441403874554775
| mcd-structured/flopper-file-pass-rough-spec.k | 18.23                          | 19.14                 | 0.9524555903866249
| erc20/ds/allowance-spec.k                     | 52.94                          | 55.03                 | 0.9620207159731056
| benchmarks/storagevar01-spec.k                | 49.16                          | 47.2                  | 1.0415254237288134
| mcd/flopper-file-pass-rough-spec.k            | 19.46                          | 18.58                 | 1.047362755651238
| mcd-structured/cat-exhaustiveness-spec.k      | 118.05                         | 111.06                | 1.0629389519178822
| TOTAL                                         |<PHONE_NUMBER>0000004             | 366.12                | 1.0010925379656943


[Backport 2.x] Add FTR workflow for gantt chart plugin test

Description
Add FTR workflow for gantt chart plugin test
Issues Resolved

Backport #306

Check List

[ ] New functionality includes testing.

[ ] All tests pass, including unit test, integration test and doctest

[ ] New functionality has been documented.

[ ] New functionality has javadoc added
[ ] New functionality has user manual doc added

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

same as main, the ftr workflow for 2.x is running and passing: https://github.com/opensearch-project/dashboards-visualizations/actions/runs/7268888065/job/19805563929?pr=307#step:20:107


REGRESSION: Sentry integration no longer works

Sentry integration no longer works when the app was migrated to Quarkus.
Referenced issue: https://github.com/quarkusio/quarkus/issues/2400

This is because apparently you can't configure custom JUL Handlers in Quarkus, needs investigation


After updating from 2.20.4, the indented blank lines are not marked anymore

Problem
I'm using vim to code in Python.
With 2.20.4 version of the plug-in, the indented lines are marked with | symbols.
Once I update to the current version, the indentation marks disappear.
(if I checkout 2.20.8, it works, the braking change seems to be introduced at 3.0.0)
Steps to reproduce
I update the plugin using :PlugUpdate (I use vim-plug) to 3.3.7
Expected behavior
Keep marking the indented lines with the | symbol
Neovim version (nvim -v)
0.9.4

Version 3 had breaking changes, please read the migration guide

I just used the plug-in without any additional configuration, so I don't even have an idea where to start configuring this. Thanks for pointing to the wiki anyways.

You need to add :help ibl.setup()  to your config. If you don't have any other configuration, that should be enough.
require "ibl".setup()


Do we have any plans on supporting pipeline parallel?

Hi, because recently I'd like to fine-tune bloom-7b1 by ds-chat using full model parameters, while I find it does not have any supports on  pipeline parallel. Do we have any plans on supporting pipeline parallel in the future?

Bloom-7B can be finetuned by either tensor parallelism or zero-stage-2. Is there a particular reason for doing pipeline parallel?

Bloom-7B can be finetuned by either tensor parallelism or zero-stage-2. Is there a particular reason for doing pipeline parallel?

Hi, if I understand correctly, tensor parallelism can only be used in the inference phase of PPO. When I use zero-2 to train bloom-7b without lora during SFT stage, I can not run the process with max_length > 256 using 8 A100-40G gpus. Thus, I consider pipeline parallelism will be helpful if supported.


Implement Gradle-equivalent to @MavenBuild: @GradleBuild

Short description of what this resolves:
Minimalist but working support for @GradleBuild that triggers a Gradle-build
and retrieves the built WAR-file as a Shrinkwrap-archive as deployment.
Currently, it will grab the first WAR-file it finds under build/libs.
This will not work for EAR multi-project but should be sufficient for 95% of use-cases.
As there is no EmbeddedGradle-equivalent to EmbeddedMaven in shrinkwrap/resolver that can run builds; there only is GradleResolverSystem.
I have directly used the Gradle Tooling API in here. In the bigger picture, I assume it would make sense to rely on extended Gradle-support in shrinkwrap/resolver as the @MavenBuild does.
Changes proposed in this pull request:
No changes; just additional features.
Fixes: #80

I made the changes according to your suggestions. The only one i am not sure about is regarding lambdas even though the repo seems to have source and target set to 1.7.

Then I am wondering that you should change java.util.function package since
it was introduced in java8
El sáb., 16 jun. 2018 21:08, Daniel Platz<EMAIL_ADDRESS>escribió:

I made the changes according to your suggestions. The only one i am not
sure about is regarding lambdas even though the repo seems to have source
and target set to 1.7.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/arquillian/arquillian-container-chameleon/pull/92#issuecomment-397833105,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABcmYevnvwJw_OJBykinJMWSZnsbeHGhks5t9VeegaJpZM4UmxOL
.

You are right. I god confused by the setup. Source/Traget is 1.7, but the travis task actually uses/requires oracle8. I think it is because the test-frameworks for src/test/java require Java 8, not the actual arquillian-container-chameleon library.
Anyway, i changed it to be Java 7 compatible.
I additionally, also added:

@GradleBuild(tasks = "build") so you can customize the gradle-task to run
@GradleBuild(quiet=false) so you can write the gradle-build-output to system.out for debugging.

Thank you very much for helping us doing Chameleon even better.

Great! Thanks for merging. Is there any plan soon to release a new version/snapshot of the library and publish on maven central?

@38leinaD we will cut the release this week. Thanks again for your contribution.

@bartoszmajsak Any update on the release?


buf: 0.52.0 -> 0.54.1

Motivation for this change
Updates buf.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[x] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 136625 run on x86_64-linux 1

1 package built:

buf


Tab label text is cut off with 5 tabs on iPhone X

Question / Problem
I'm using 5 tabs. The label text however gets cut off on iPhone X layouts. It works fine for the other iOS devices.
Is there a way around this without using the ShiftingTab? Because I always want to see the label text.
Actual behavior

Far left label text is getting cut off.

Expected behavior

Tabs are adjusted accordingly so the label text isn't cut off for iPhone X devices.

Additional resources

Environment
I'm using version 1.0.2 of this library.

Hi @coderdave i had the same problem and added this style to  component. { minWidth: null, maxWidth: null }, in order to make room for 5 tabs

Ok, that will be a fine workaround for now.


Add new contact fields for quota increase

Describe the issue
Add new fields for contact info (name and email) for all increases  of quota increases. These fields will require inputs from users in order to submit their quota increase request. This information would just be captured for admin use - no automatic emails would go to this email. These fields would appear at the end of the quota section, and only appear once the user has selected a higher quota in the drop down menu.
Rational/Why
As an admin, I want to be able to email contractors or non-product contacts about quota requests.
Additional Context

Within Platform Registry
I've added some additional text for clarity based on user testing
May want to check in with Nick before we go live

Dependencies

Once this change goes live, we need to change the current language on the documentation page

Tests
Definition of done/Acceptance Criteria

Clear description of the intended final result
Acceptance criteria that describes the action a User Acceptance Tester would be trying to see if the work is complete

Now new fields appear on the page if the quota increase is chosen in one of quota dropdowns.
If the quota changed to the same or lower, the fields hide again.
The name is a regular text field and the email looks for the input to correspond to email format but doesn't check for IDIR.
The fields do not show up anywhere in the emails and decision/product/request pages.


Not compatible with the angular-ui-router 1.0 beta (and maybe up)

TypeError: hookFn.call is not a function error shows with angular-ui-router#1.0.0-beta.1
This patch https://github.com/angulartics/angulartics/pull/490 is no longer needed for the ui-router version 1.0 beta due to the changes of the Transition Hooks they made.
Revert that PR should fix the problem.

Unable to revert from webui and don't have time to fix right now but would review a PR. thanks for catching

Double checked the code, the [] has been removed. For some reason, I am pulling the old version. I apologize.


Backport and use a changelog

It would be nice if the project had some sort of changelog so users of the package would know what is changing with each release and, if the package has a major version bump, what breaking changes may have occurred.
For ideas, I like the Keep a Changelog format personally.

I had originally opened this issue in 2020. I would be open to doing the backport work, but I do still think that a changelog would be a great addition. As more and more releases go by, I don't think we want to force users of the package to have to follow the development and read the source code changes of the commits to get a feel for what has changed.

<3 Change logs!
Though I'm not sure if it's worth backporting everything.

@Granitosaurus Agreed, it may be overkill. I just like having the full history. But the general request of using a changelog would be nice to have as an end user :smile:


rename GeoAgent's shape attribute to geometry

This PR is motivated by the discussions from https://github.com/projectmesa/mesa-geo/issues/37.
Essentially it is to be consistent with the convention used in Shapefile and GeoPandas, that the spatial feature column is named geometry rather than shape.

LGTM


chore(node): prettify CoreAccess component construction

Hmm, don't see similar changes there, only changes on the same line.


.NET Native version

Would be great to get .NET Native results. The .NET Core version should work on a UWP project that's compiled in Release mode with .NET Native.

I work on the .NET Native Runtime and Compiler team. It'd be interesting to see if this benchmark is improved by running in UWP with .NET Native. If you end up doing this and having any issues please let me know.


Change URL to documentation on home page

The "Explore the docs" button points to the examples page, should be changed to point to the documentation page.

i can work on that

@redpfire great I'll assign you

Let me know if everything is okay :)


add or remove dynamic datarow in data table in flutter using datatable

i was trying to add rows when i fill details and click button (then it should appear on table, when click delete button remove selected row from datatable). theme is to add or remove rows from table with default columns dynamically based on button events.
##Code
      List<DataRow> tiles, row = [];
      int index = 0;
     Row(
              mainAxisAlignment: MainAxisAlignment.end,
              children: <Widget>[
           FlatButton.icon(
          color: Colors.orange,
          icon: Icon(FontAwesomeIcons.shoppingBag),
          label: Text('Add to List'),

          onPressed: () {
            ttl = int.parse(rate) * int.parse(noInputController.text);
            print(index);

            //add new row
            setState(() {
             // this.row = [];
             this.row.add(
                row[index] = new DataRow(
            cells: [
            DataCell(Text(prd),),
          DataCell(Text(noInputController.text),),
          DataCell(Text(rate),),
           DataCell(Text(ttl.toString()),),
           DataCell(Text(rate),),
          DataCell(Text(stype),),
            ]));
                });
            index = index+1;
             return this.row;
                    }
        ),]),
            SizedBox(
              height: ScreenUtil.getInstance().setHeight(20),
            ),

             new SingleChildScrollView(
              scrollDirection: Axis.horizontal,
                child: DataTable(
      columns: [
        DataColumn(  //tooltip: "item code for products",
              label: Text("Name",style: TextStyle(fontWeight: FontWeight.bold,fontSize: 15.0,color: Colors.blue))),
            DataColumn(label: Text("Quantity",style: TextStyle(fontWeight: FontWeight.bold, fontSize: 15.0,color: Colors.blue))),
            DataColumn(label: Text("Rate",style: TextStyle(fontWeight: FontWeight.bold, fontSize: 15.0,color: Colors.blue))),
            DataColumn(label: Text("Total",style: TextStyle(fontWeight: FontWeight.bold, fontSize: 15.0,color: Colors.blue))),
            DataColumn(label: Text("Item Type",style: TextStyle(fontWeight: FontWeight.bold, fontSize: 15.0,color: Colors.blue)))
      ],
      rows: (index > 0) ? row: [],
    ),),
          SizedBox(
              height: ScreenUtil.getInstance().setHeight(20),
            ),

          ],
        ),
      ),
      ),

Target Platform: Android
Target OS version/browser: SDK 20+
Devices: Samsung
Logs
Reloaded 12 of 946 libraries in 1,824ms.
D/ViewRootImpl@5ab7aa5[MainActivity](23007): ViewPostIme pointer 0
D/ViewRootImpl@5ab7aa5[MainActivity](23007): ViewPostIme pointer 1
I/flutter (23007): 0
I/flutter (23007): ══╡ EXCEPTION CAUGHT BY GESTURE ╞═══════════════════════════════════════════════════════════════════
I/flutter (23007): The following NoSuchMethodError was thrown while handling a gesture:
I/flutter (23007): The method '[]=' was called on null.
I/flutter (23007): Receiver: null
I/flutter (23007): Tried calling: []=(0, Instance of 'DataRow')
I/flutter (23007):
I/flutter (23007): When the exception was thrown, this was the stack:
I/flutter (23007): #0      Object.noSuchMethod (dart:core-patch/object_patch.dart:51:5)
I/flutter (23007): #1      BillPageState.build.<anonymous closure>.<anonymous closure> (package:audit_shop/pages/billing_page.dart:692:20)
I/flutter (23007): #2      State.setState (package:flutter/src/widgets/framework.dart:1141:30)
I/flutter (23007): #3      BillPageState.build.<anonymous closure> (package:audit_shop/pages/billing_page.dart:689:13)
I/flutter (23007): #4      _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:654:14)
I/flutter (23007): #5      _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:729:32)
I/flutter (23007): #6      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:182:24)
I/flutter (23007): #7      TapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:365:11)
I/flutter (23007): #8      TapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:312:7)
I/flutter (23007): #9      GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:156:27)
I/flutter (23007): #10     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:222:20)
I/flutter (23007): #11     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:198:22)
I/flutter (23007): #12     GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:156:7)
I/flutter (23007): #13     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:102:7)
I/flutter (23007): #14     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:86:7)
I/flutter (23007): #18     _invoke1 (dart:ui/hooks.dart:263:10)
I/flutter (23007): (elided 3 frames from package dart:async)
I/flutter (23007):
I/flutter (23007): Handler: "onTap"
I/flutter (23007): Recognizer:
I/flutter (23007):   TapGestureRecognizer#5fba8
I/flutter (23007): ════════════════════════════════════════════════════════════════════════════════════════════════════
D/ViewRootImpl@5ab7aa5[MainActivity](23007): MSG_WINDOW_FOCUS_CHANGED 0
D/ViewRootImpl@5ab7aa5[MainActivity](23007): MSG_WINDOW_FOCUS_CHANGED 1

kindly help me resolve the issue. thanks in advance.
## flutter doctor output:
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.9.1+hotfix.4, on Microsoft Windows [Version 10.0.18362.356], locale en-IN)

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[√] Android Studio (version 3.5)
[√] VS Code, 64-bit edition (version 1.38.1)
[√] Connected device (1 available)

• No issues found!

This is a question better suited for StackOverflow, since there doesn’t seem to be anything wrong with Flutter itself, but related to implementation. See https://flutter.dev/community for support options.
The error log is quite expressive, but it won't be possible to investigate without the code example that reproduces it, please paste it here. And I would also advise you to post it to SO as help there may come faster.

Hi @iamprakash13,
Can you please confirm if you still experience this issue on latest Flutter version (eg: dev, master) or have you found a solution to resolve this ?

I m using this in my old project with flutter version 1.12.13+hotfix.9 . Is this works with latest version.

@iamprakash13, I am not sure. You may try to upgrade Flutter to latest stable version and confirm. Also your question sounds more suitable for StackOverFlow. I'd suggest you to ask this question there.

Okay, is this not plugin issue? Is that implementation problem? I followed plugins example.

@iamprakash13,
Which plugin are you talking about ? DataTable isn't a plugin but a material widget. Please provide the plugin example that you followed.

Without additional information we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.


<Audio>/<Video> don't restart when playback reaches end

@ysulyma is there an update on this?

@anishg-cn still open; I'll try to take a look on Thursday/Friday. Otherwise, I'll be off work the week after next, and can hopefully get all the issues with these components resolved

It looks like the video is having its currentTime reset properly, but the browser isn't refreshing the preview frame until the user takes some additional action (e.g. switching tabs will make it work).


Add way to load all comments when some are hidden due to number of comments

Look at https://github.com/rust-lang/rfcs/pull/2544
Scroll down the the "Load more ..." (below "NNN hidden items" for some NNN).
The link there only loads some of the comments. It would be great to have a way to load all of them (e.g. it would help for people who then use search to find text in the page).
(I did try Alt-click; it did not work for me in this context.)

This kinda makes sense because if I'm looking for something in those comments, chances are I want to check them all out. However we still need to limit this to, maybe 3 loads at a time, or else on the rare super-long discussion it might load too many pages nobody needs.

Here’s maybe a simpler request: could we add a “load more ...” button that is always in the same (hopefully easily accessible) location, eg right below the description, and just grated out when all are loaded, so that the work flow for loading all comments doesn’t involve repeatedly searching for the link after each load, and instead one can just sit and hit the button in one place until it’s all done?

I don’t think that can integrate nicely with the design.

This can just be added with alt+click, it will probably look a lot like infinite-scroll but instead of using IntersectionObserver it just waits for the click event.

Funnily enough, I came searching for this feature request for the exact same reason (searching for a string in Rust RFCs, and not finding them because the comments are collapsed).
What makes this even more awkward is that searching for that string in the repo itself does return issues containing that string as a result, but then opening that issue, the string can no longer be found, because it is collapsed.
Personally, I'd like to have a "load all" button, or even better yet "always load all", but I can see how that might be detremental to page loading times (although the current workflow described by @pnkfelix of having to grep for "load more" clicking it, and repeating that several times takes way more time than an initial load all would cost).

I would really appreciate this feature. For now, here's a recursive user script that works for me:
function loadAllComments() {
var needRescheduling = false;
var buttons = Array.from(document.querySelectorAll('button'));
buttons.forEach((button) => {
if (button.classList.contains('ajax-pagination-btn')) {
if(!button.hasAttribute('disabled') && button.innerText === 'Load more…') {
console.log("found", button);
            var event = new MouseEvent('click', {
                bubbles: true,
                cancelable: true
            });
            button.dispatchEvent(event);

            needRescheduling = true;
        }
        else if(button.hasAttribute('disabled') && button.innerText === 'Loading…') {
            console.log("waiting", button);
            needRescheduling = true;
        }
        else {
            console.log("unrecognized load more button", button);
        }
    }
});
if (needRescheduling) {
    setTimeout(loadAllComments, 500)
}
else {
    console.log("all comments loaded");
}

}
loadAllComments();


[FEATURE] When gameobject is set enabled to false components should deactivate their behaviour

All components when are not enabled have to stop their behaviour.
For example ComponentAnimation should stop computing the animation.

Fixed in #100


⚠ Bofrost.es has degraded performance

In 75383e9, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1506 ms

Resolved: Bofrost.es performance has improved in bd68eeb after 9 minutes.


Updated version of the jenkins autest build script

This reflects all changes that has been done while developing on Jenkins.

The sandbox URL is wrong - it generates a 404. I tried numerous variants of it, none of them exist.

Yeh,. something broken on the HTTPD side of things (the URL is right, the server is not).


248 add actions to summary list card component

Context
Changes proposed in this pull request
Guidance to review

 [S] Add actions to summary list card component


Unified filter condition mapping

@ddematheu  @kevinco26
Currently we are using a dictionary to provide filters on metadata, this approach lacks the following:

Range based queries
"Not equal to" queries
"Less than" , "greater than" queries

A simple solution to start with:

We can expect the user to provide a string of filters, for example - "field1 <= value1, field2 != value2" instead of a dictionay ({"field1": "value1", "field2": "value2"})
Then create FilterCondition objects by parsing this string:

class FilterCondition:

   # We can define FilterOperators
    def __init__(self, column: str, op: FilterOperator, value: Any):
            self.column = column
            self.op = op
            self.value = value

Then we can use the filter options of the corresponding databases to map these conditions to.

Let me know your comments on this, I would like to contribute.

I think this filter condition concept makes sense. We then would need to translate it to the different "languages" that each vectorDB support. Example Pinecone uses something similar to MongoDB's filter language vs Qdrant has a pretty unique style.

@ddematheu Yes, we can have that mapping to different "languages" of different DBs, that won't be an issue ig. I can take this up, I will first try doing it for a DB and then if it looks good, we can make changes to others, sounds good?

That sounds good. To maybe simplify the first version, supporting a core set of operators might be enough: "equals", "not equal", "greater than", "less than".

But ig we also need to define a query language, for now, I am considering SQL, in which we expect the queries, which would be parsed to create these FilterCondition objects, which then maps to corressponding queries.

The filter conditions initially can just be an array of dictionaries that we translate to the class. Something like:
[{
    "field":"abc",
    "operator":"equal",
    "value":"10"
},{...}]

from pydantic import BaseModel, Field
class FieldOperator(BaseModel):
    field = Field(...)
    operator = Field(...)
    value = Field(...)

Okay, I had assumed a field value comma separated string, but yes this array of dictionaries would make it easier. In the PR I have used string, if you want it this way, I would change it.

The array seems better, but open to feedback.

Okay, how do the filters come from users? I mean in what form?

def search(self, vector: List[float], number_of_results: int, filter:dict = {})
I think the interface would be the same. the filter object would be a dict. If we want to make it even more explicit, could be updated to:
def search(self, vector: List[float], number_of_results: int, filter:List[dict] = {})

Made some changes in the PR here.

Merged PR. Added to 0.0.38 branch.
Migrated your changes to use Pydantic for consistency.

Implementation across all existing sinks finished. Limited support for operators and nesting conditions. More to come as we get feedback.


Suggestion: change the project name to something a little more distinctive?

English version translated by gemini
Hello, knock author and community,
I recently started researching honeypots and SSH knocking projects, which led me to your project.
During my search, I noticed that this project shares the same name with https://github.com/jvinet/knock. It took me a while to confirm that jvinet/knock is the original, based on the author's name listed in the documentation:
https://linux.die.net/man/1/knockd

I suggest choosing a more distinctive project name, at least slightly different (e.g., knockr or knocker). This would benefit promotion and community growth.

Rewriting it in Rust is fantastic and could lead to more powerful features. Personally, I'm interested in a portable mode that doesn't require root privileges, allowing it to run on various systems and alongside other TCP services.
This might be a premature suggestion, but I hope it provides some food for thought.
I'm the developer of x-cmd, which enhances existing commands using shell scripts and offers a user-space portable package manager. I'm excited about the potential of knock to provide a more robust and portable solution.
For instance, our package manager offers a portable version of fastfetch: https://cn.x-cmd.com/pkg/fastfetch.
中文原文
尊敬的knock 作者，社区，你好：
我最近开始调研 蜜罐 和 ssh 敲门相关的项目，然后发现这个项目。
在搜索的过程中，这个项目 与 https://github.com/jvinet/knock 同名，我花了一点时间才确定 jvinet/knock 才是正主，通过 这个资料：
https://linux.die.net/man/1/knockd 下面的 author 署名。
我建议取一个更有辨识度的项目名，至少有一点 diff （ 例如 knockr，或者 knocker ），这样更有利宣传和社区发展。

采用 rust 重写这个很棒，而且可能会增加更强大的功能 -- 我个人比较感兴趣的是可以成为一个 portable 而且不需要 root 的运行模式。并在不同的系统使用，与其它 tcp 服务使用。
我这个想法可能不太成熟，以供一贻。
我是 x-cmd 的开发者。x-cmd 一方面用 shell 来增强很多原有命令，另一方面自带一个 user space 的 portable pkg manager。所以我乐见 knock 能够为大家提供一个更强大的 portable 方案。
例如我们的 pkg 提供 portable 的 fastfetch 。

Renamed to knock-rs


Comments on output quality on main README

This is one of the last mile stones of benchmark-v2 where, once all the benchmarks are fininshed, we need to analyse all of the quality checks and pick the best 3-5 nuances applicable w.r.t engines, precisions etc.

it makes sense @Anindyadeep, we can close this issue


Tracing needed in search service

Is your feature request related to a problem? Please describe
The search servie doesn't send traces
Describe the solution you'd like
Like other ocis services, add instrumentation
Describe alternatives you've considered
none
Additional context
Needed for better debuggability

We have added basic tracing to the search service, we are still missing an e2e tracing, but this needs to be implemented separately.


Create EngSys scripting guidelines

This came up in the branch deletion post-mortem. Examples of things that would be listed in the guidelines:

Plumb in default -WhatIf support to all scripts
Improve logging more generally across our current scripts of actions taken

We already have some EngSys scripting guidelines here.  Maybe these should be broken out into a separate document and updated to include these new suggestions.


add trino supports

What is the purpose of the change
EngineConn-Plugin for Trino
Related issues: #2409.
Brief change log

Define an executor base on Trino jdbc client;
Add progress support for Trino on jdbc plugin

Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): yes
Anything that affects deployment: don't know
The MGS(Microservice Governance Services), i.e., Spring Cloud Gateway, OpenFeign, Eureka.: no

Documentation

Does this pull request introduce a new feature? yes
If yes, how is the feature documented? not documented

you need to execute “mvn spotless:apply” to format code


boards: cc2650_sensortag: Remove TRNG and PINMUX prio Kconfig settings

As mentioned in
https://github.com/zephyrproject-rtos/zephyr/issues/7873, these Kconfig
symbols never existed. Remove the assignments to them.
Keep the dead code that's guarded by them for a while. I don't know if
this board is used.
Signed-off-by: Ulf Magnusson<EMAIL_ADDRESS>

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@49f0dab). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #7929   +/-   ##
=========================================
  Coverage          ?   55.03%
=========================================
  Files             ?      483
  Lines             ?    53966
  Branches          ?    10490
=========================================
  Hits              ?    29698
  Misses            ?    19992
  Partials          ?     4276

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 49f0dab...2271285. Read the comment docs.


app downloads data on cellular even though download only over wifi is turned on

downloading new feeds is the same even when download only over wifi is enabled
it is giving a prompt that charges may apply in both the cases(download only over wifi is turned on or off)
Would you like to work on the issue?
yes

@vivek1339 Please follow the issue template :)

@vivek1339 Are you working on this?

If anyone's not working on it, I would like to take up the issue.

@swaroop-nath Do you have the fix yet?

Yes I would like to work on this I was waiting because I did not get a proper acceptance on the issue

@vivek1339 You can start working on this. This is a critical bug that needs to be fixed.

@vivek1339 You can start working on this. This is a critical bug that needs to be fixed.

@vivek1339 any updates? Are you still working on this?

actually i am working and had to halt for applying to gsoc just give me a week and i'll get back with a proper solution
thanks,
vivek

@iamareebjamal Can I take this up? There hasn't been a PR yet.

Go ahead


E2e token transfer

Detailed description:
Which issue(s) this PR fixes:
Fixes #165
Special notes for your reviewer:
Checklist

[ ] Documentation added
[ ] Tests updated

Lets resolve the E2E test before merging


Add support for snapcraft

I added support for snapcraft builds following the instructions here.
Please tell me whether I should add a snapcraft build to .circleci/config.yml.
I can install and run the built snap successfully on Ubuntu 16.04 LTS.
I'm new to yarn so I'm trusting the changes that yarn made to the yarn.lock file.

Thanks for the PR, but the dependencies got outdated by now. I'm adding this change in a separate commit, from the next version on we will have snapcraft support 🙂

@timsuchanek can you add to documentation how to install by snapcraft? Now only brew is described.


How Can I Build For Android

Under Linux

https://github.com/Maratyszcza/NNPACK#cross-compilation-for-android

Navigate to NNPACK directory and setup dependencies (confu setup)
What does this mean?

Build NNPACK with ndk-build build system. Note: an NDK project must be built with Clang toolchain to use NNPACK as a static libray.

What Should I do in Fourth Step?

@Igamegum NNPACK is not a deep learning framework. NNPACK does computations in neural network layers, but it doesn't load or store neural network layers, or manages computational graph. If you want to replay a pre-trained neural network with NNPACK acceleration, you need one of the deep learning frameworks that integrate NNPACK. I would recommend Caffe2, MXNet, or tiny-dnn.

Thanks！ @Maratyszcza


r1.12-rc1 cherry-pick request: Update to new RBE toolchain with Clang 8.0.0 r340178.

PiperOrigin-RevId: 216590129
Fix lstm_test&layer_norm_lstm_test w/ Clang 8.0.0
PiperOrigin-RevId: 216475683
Fix lite/kernels:add_test for Clang 8.0.0
PiperOrigin-RevId: 216455772
Fix mul_test with Clang 8.0.0
PiperOrigin-RevId: 216570443
This is to bump the CI image so that Kokoro builds pass on release branch.
Also cherry-pick three tflite test fixes that failed in clang 8.0.0.

@MarkDaoust Hi Mark, do you know what might be causing the build_docs_test to fail here:
ERROR: testBuildDocs (main.BuildDocsTest)
Traceback (most recent call last):
File "/b/f/w/run/bazel-out/k8-opt/bin/tensorflow/tools/docs/build_docs_test.runfiles/org_tensorflow/tensorflow/tools/docs/build_docs_test.py", line 64, in testBuildDocs
raise RuntimeError(msg)
RuntimeError:           Modules nested too deep:
tf.contrib.estimator.python.estimator.head.array_ops.common_shapes.errors.c_api.ctypes.util
Thanks!

Wow. It doesn't make any sense that this PR would cause this. This is a pure-python test.
This looks just like a bug @case540 and I hit with that estimator migration he's working on.
Last time, we saw that a python module importing implementation details from estimator could cause this.
something like:
from tensorflow.contrib.estimator.python import estimator

Injects the "python" module back into the tf.contrib.estimator namespace.
But I really don't understand why this would be happening now.
Try adding "tf.contrib.estimator":["python"] to this dict.

Thanks for taking a look @MarkDaoust!
It is a bit odd. There is no python version change with the image update in this PR either.

FYI I just merged the recent changes to the branch (shown earlier in this comment thread), and now all presubmits have passed.  None of the changes that were merged should have affected the build_docs_test, but then again, this PR shouldn't have affected build_docs_test in the first place.  ;)
I'm merging this in, since it fixes TF 1.12 presubmits.  Or at least it enables them to pass at least some of the time; we can investigate the weird build_docs_test separately.


fix: made community resources page responsive

Fixes Issue
fixes: #8962
Changes proposed
Changed DocsLayout.js file. Added "overflow-auto" in the div where children is rendered so for small devices ( like mobile or tablet ) the "contributions" table looks good and does not cause overflow.
Screenshots

I was also thinking the same and was about to debug this problem 😅. I will push new changes very soon!

hey @amandamartin-dev I've pushed the new changes as you said and I also modified the font size and line spacing for smaller devices.

Thank you for addressing all the comments and for the great collaboration! Everything looks good. Tested in gitpod.

thankss!!! It was my first PR for this repository and gained really good experience😀, can you please merge this PR? so I can start working on new issues 😅

Great collaboration 💪 Merging now


RawDocumentQuery with basic functionality

This a progress PR without tests (tryouts only) for report/comments.
So please do not merge yet, as I shall add more functionality and tests soon.

Now this PR has the complete and tested feature  RawDocumentQuery and can be merged.


configurable header forwarding for backends

Coverage increased (+0.06%) to 94.62% when pulling 0e2243da25907502ae6b6237518feff8fdaa68cc on csabapalfi:forward-headers into d42cb7bd87f2c741d618c0456f1f8c4ba9ca3eb2 on tes:master.

Ok, now I realize that instead of the specific GeoIP headers for my use-case I just need to forward the X-Forwarded-For header which is something compoxure should forward all the time. Will submit another PR to do just that.


Investigate slow speed when parsing XBRL in ferc1_to_sqlite

Parsing XBRL seems to be much slower from ferc1_to_sqlite than when done directly from the CLI in the XBRL repo. I think this is a pretty straightforward problem of not properly configuring the process pool.

Added CLI options to ferc1_to_sqlite that allow for better configuration of multiprocessing, and this removed the speed discrepancy, closing.


What happened to ipv4_cidr() ?

Hello, I'm running into error:
 AttributeError: module 'validators' has no attribute 'ipv4_cidr'

This validator have been remove on purpose ?
And exactly at what version (nothing mentioned in the changelog) ?
Thanks

Please refer: https://github.com/python-validators/validators/issues/287#issuecomment-1678325599

And exactly at what version (nothing mentioned in the changelog) ?

Apologies, I'm working on to rectify it.


[WIP] Feature/285/customgallery

This implements #285

@IacobIonut01
I have now implemented the core functionality of custom albums. They are based on the original albums, and not every feature works. (Eg. pinning)
Besides a code-review, there is also a bit of cleanup todo, especially for the strings, since i changed albums to folders. There are probably quite a few missing. My reasoning for this is that it makes more sense, since it actually behaves exactly like the folders in a files app. Also, having three different "album" types might be confusing (Folders, custom albums, dynamic albums)

I'll review this weekend and do the changes accordingly. Thanks

Hm, i only used the TimelineScreen like the album does. I cant see whats wrong, sorry


Add failure simulation transport

FailureSimulationTransport wraps recording and playback protocols, so no recording is required.
SimulateFailureAttribute is changed to opt-in, must be added explicitly to the method, class or assembly to enable failure simulation.
Added FailuresCount and DelayInMs properties
Azure.Storage tests are switched from using TestExceptionPolicy to SimulateStorageRequestFailureAttribute.

@AlexanderSher:  This request seems to have stalled and not moved forward in a few months.   Is this still active work, or should we close it out?


Support onFailMessage and onErrorMessage in formatted SQL

Introduce two new attributes of the preconditions element:
--preconditions onFailMessage:fail\ message onErrorMessage:error_message
to set the respective xml attributes.
Whitespace can be used in messages if escaped with a backslash.

name: Pull Request
about: Create a report to help us improve
title: ''
labels: Status:Discovery
assignees: ''

Environment
Liquibase Version: 3.8.9 (applies to lower versions as well)
Database Vendor & Version: Any (tested on Oracle)
Operating System Type & Version: Any (tested on Linux)
Pull Request Type

[ ] Bug fix (non-breaking change which fixes an issue.)
[x] Enhancement/New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Description
From the SO question: https://stackoverflow.com/questions/61748020/on-fail-message-for-sql-formatted-changesets
we find that it is currently impossible to set the onFailMessage and onErrorMessage attributes from formatted SQL changesets. This PR introduces said support, via:
--preconditions onFailMessage:fail\ message onErrorMessage:error_message.
Steps To Reproduce
Try to use onFailMessage and onErrorMessage attributes from formatted SQL changesets
Actual Behavior
No matter what you write, you can't set those attributes (as no code path that sets them exists)
Expected/Desired Behavior
By using --preconditions onFailMessage:fail\ message onErrorMessage:error_message you can set the fail message to fail message and the error message to error_message.
Additional Context
The patch is really basic, it would be more efficient to write a proper subparser instead of throwing the same string under a regex per every tag, but I did the minimum here, can refactor if asked to.
I wanted to allow whitespace, so I decided to allow escaping it with a \. If other whitespace systems are preferred (i.e. quoting the whole message), just ask.
This is the same as #1150 , but against the right branch, sorry for the annoyance.
Fast Track PR Acceptance Checklist:

[x] Build is successful and all new and existing tests pass
[ ] Added Unit Test(s) -> AFAICT there is no dedicated formatted SQL unit testing, beside reparsing a generated SQL file
[ ] Added Integration Test(s)
[ ] Documentation Updated -> the documentation at https://www.liquibase.org/documentation/sql_format.html should include this change, but I couldn't find where the site source is stored (if accessible).

Need Help?
Come chat with us on our discord channel
┆Issue is synchronized with this Jira Story by Unito
┆Fix Versions: Community 4.1.2

@12345ieee thanks for redoing the PR to master!
closes #1150
RiskLow - includes tests, targets master, uses new PR template.

Is there something I can do to expedite this? Release 4.0 was months ago.

Hi @12345ieee , let me add my colleague @molivasdat, he's managing our community releases currently.


Title used within its own type

Example app fails to build
brickkit-ios-swift3/Example/Source/Navigation/NavigationDataSource.swift:154:15: 'title' used within its own type

This is fixed the #124


[test-triage] chip_sw_power_idle_load

Hierarchy of regression failure
Chip Level
Failure Description
UVM_FATAL @ * us: (chip_sw_power_idle_load_vseq.sv:29) [chip_sw_power_idle_load_vseq] timeout waiting for S/W sync GPIO* has 3 failures:

Test chip_sw_power_idle_load has 3 failures.
0.chip_sw_power_idle_load.3337890187
Line 501, in log /container/opentitan-public/scratch/os_regression/chip_earlgrey_asic-sim-vcs/0.chip_sw_power_idle_load/latest/run.log

  UVM_FATAL @ 14208.105896 us: (chip_sw_power_idle_load_vseq.sv:29) [uvm_test_top.env.virtual_sequencer.chip_sw_power_idle_load_vseq] timeout waiting for S/W sync GPIO2
  UVM_INFO @ 14208.105896 us: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
  --- UVM Report catcher Summary ---

1.chip_sw_power_idle_load.1052460088
Line 501, in log /container/opentitan-public/scratch/os_regression/chip_earlgrey_asic-sim-vcs/1.chip_sw_power_idle_load/latest/run.log

  UVM_FATAL @ 14551.395600 us: (chip_sw_power_idle_load_vseq.sv:29) [uvm_test_top.env.virtual_sequencer.chip_sw_power_idle_load_vseq] timeout waiting for S/W sync GPIO2
  UVM_INFO @ 14551.395600 us: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
  --- UVM Report catcher Summary ---

... and 1 more failures.

Steps to Reproduce

GitHub Revision: 56db55c04
dvsim invocation command to reproduce the failure, inclusive of build and run seeds:
./util/dvsim/dvsim.py hw/top_earlgrey/dv/chip_sim_cfg.hjson -i chip_sw_power_idle_load --build-seed<PHONE_NUMBER> --fixed-seed<PHONE_NUMBER> --waves fsdb

Tests with similar or related failures

[ ] chip_sw_power_idle_load

@yehuda-bejar / @msfschaffner related to issue https://github.com/lowRISC/opentitan/issues/14815
where the chip_sw_power_idle_load was created there is now an issue as reported in the nightly, with the relevant part captured above.
I would assign @yehuda-bejar but it might be that someone else can look at this before so left the assignment clear.

also CC @moidx

Does it need fixes similar to #16518 perhaps? The log messages don't match up.


Latest version does not send updates to slack automatically

Expected behavior is that new alerts are sent to the slack channel automatically.
Using the latest cloudformation template and following the setup guide automatic alert notification does not get sent to the slack channel.
Updates to the slack channel must be initiated from the page https://console.aws.amazon.com/securityhub/home?region=us-east-1#/insights/arn:aws:securityhub:::insight/securityhub/default/ and after all messages are selected the Action drop down menu selected and the slack bot name clicked on.

This is what I got from AWS support. It seems this solution does not send new findings to slack automatically
AWS support reply:
"I understand that your saying that any new findings are not automatically sent to Slack and that you need to always manually trigger the custom action. Please let me know if I am not understanding your issue correctly. In that case, I need to inform you that custom action always need to be triggered manually, meaning that for all new findings you would need to select them and then trigger the custom action to send to Slack. New findings will not be automatically sent to Slack since the custom action has not been triggered. Once the custom action has been triggered manually, then the new findings will be sent to Slack."


feature request: expose tridiag_eigen

I need to solve a number of real triadiagonal eigen problems and would like to use mpmath's tridiag_eigen for it. Any chance for making it accessible?

Doesn't this work?
from mpmath.matrices.eigen_symmetric import tridiag_eigen
tridiag_eigen(mp, ...)

It does, thanks.


Add "transition_to_archive" to EFS lifecycle_policy

Is your request related to a new offering from AWS?
Is this functionality available in the AWS provider for Terraform? See CHANGELOG.md, too.

Yes ✅: please list the AWS provider version which introduced this functionality:
https://github.com/hashicorp/terraform-provider-aws/blob/v5.32.0/CHANGELOG.md

Describe the solution you'd like.
I would like to add and change "transition_to_archive" value of EFS lifecycle_policy, in addition to "transition_to_ia"  and "transition_to_primary_storage_class"

Sounds good, PR is welcome

This issue has been resolved in version 1.6.0 :tada:


Help update to v3.10

Hi @xcompass
Wonder if I can ask your help to update the mattermost-docker repo to version 3.10.0 please?
Thanks :)

The repository is already updated for Mattermost 3.10.0. I just create a Github release which, I guess, should trigger a Docker build on docker hub.

I confirmed that is was pushed with the 3.10.0 tag to Docker Hub.


EXIF tag image rotation and get_image_size

Conversation had on the forum: https://discord.com/channels/735877944085446747/735877944517591151/839134323428950067
Right now we implemented a quick fix to use PIL to read the image size, but that's very slow compared to the previous solution.
Previous:

Current:

Reolved.


Credit card form template is missing in non german language

Hi,
we experienced an issue where english customers (or at least non german based shops) aren't able to see the Credit Card Form Template in the checkout process.
We are using Shopware v<IP_ADDRESS> and the latest Payone Extension v2.1.0.
it seems that for non german customers the following detection isn't working:
if (!$this->isPayonePayment($context->getPaymentMethod())) {
    return;
}

This check can be found in PayonePayment\EventListener\CheckoutConfirmTemplateListener at line 31.
This method basically checks if the PaymentMethodEntity - as a result from $context->getPaymentMethod() - contains a CustomField with the key payone_payment. This result is empty for the English version in our Project, but filled for the German version. Therefore the Template isn't shown, which prevents customers from adding their card data.
Can you confirm this issue and do you maybe have a quick solution for this problem?
Thank you in advance!

Hi @FloKnapp
we're aware of an issue where custom fields only show up in German and English Sales Channels. This is due to architectural challenges we faced in the early days of Shopware 6. We're working on refacturing big parts of the plugin, which should deal with these kinds of technical debt. I hope we can bring this in Q2, but I don't have a specific date for it yet.

Hi @hreinberger,
thank you for your quick response.
Unfortunately we are experiencing this issue also on our English Sales Channel. Currently only the German Sales Channel is able to display the Credit Card Form based on the condition whether the CustomField payone_payment exists or not. I build a workaround which adds the required CustomFields when:

there aren't any fields present
the credit card from Payone is selected

This should fix our issue temporarily but i'd be happy to hear about this getting resolved in a more professional way. ;-)
Thank you again for the clarification!


Sessionlock not detected when imported as non direct dependency

Hi, I have some Kotlin services which use using Liquibase-based library (just some boilerplate) to perform the migration. I wanted to add liquibase-sessionlock to this library to introduce it to all my services with a simple library version bump.
Unfortunately, services are using standard liquibase lock.
I've tried to add com.github.blagerweij.sessionlock to MANIFEST.MF of both service and library, but without any success.
When I added sessionlock directly to my service it started instantly.
I'm using liquibase-core:4.15.0 and liquibase-sessionlock:1.5.3.
Do you have any idea why it doesn't work?

@staho I suspect it has something to do with classloaders: The liquibase core JAR will try to discover any service using classpath scanning. If the sessionlock JAR is not loaded in the same classloader as the liquibase-core JAR, then the result will most likely be similar to your description. If possible, please load them inside the same classloader

@staho are you using any custom classloaders mechanisms like osgi?


Tab behavior: One click for Temporary and double click for Pinned

First of all, I love this Plugin! ❤ Thank you very much!
I have a feature request, if it is possible.
In some Editors you can open temporary and pinned tabs, too. (Visual Studio Code, Atom)
If you want only a temporary Tab, you click once on the file name. If you want to pin the Tab directly, you make a double click on the file name.
Is this possible?

Thanks a lot for your feedback 😃
You mean a double click on the note's name within the note list, right?
I'm afraid this is not possible right now. There's no support from the plugin API to handle such "double click" events.
See also this forum post for some more details.
If it does get supported at some point, I'd be happy to add it to the plugin.

Oh, I totally overread this post in the forum before!
Thanks for the link and the good work :)


Option to replace existing DBs

It's confusing to have an instance with two copies if the same database.
Default behaviour should be to invisibly replace. A config option can opt back into the dual database.

Documented here: https://github.com/simonw/datasette-copy-to-memory/blob/1b7aa5b908d22f931c2f1628b83677ba7e19b408/README.md#configuration

I'm confident enough in this now to ship a 0.2 without the alpha tag.


Using fetch api for UserService

Might take down some lines of code. Isn't really necessary, but might be nice?
https://github.com/github/fetch

I fully agree with that. Will fix that once I get some time over :+1:  :)

=D


Dead code warnings if the environment contains RUSTFLAGS

We currently write out a .cargo/config containing [build] rustflags = ["-A", "dead_code"]:
https://github.com/dtolnay/trybuild/blob/32f36c41c780f6efb7998bc0a7146af6465b54b0/src/run.rs#L178-L187
This fails to take effect if the shell has RUSTFLAGS defined, as that overrides whatever is in .cargo/config.
Maybe instead of using .cargo/config we need to pass Cargo a RUSTFLAGS consisting of $RUSTFLAGS -A dead_code in the case that a RUSTFLAGS exists already.
FYI @jonhoo

Fixed in trybuild 1.0.5. Tested by running RUSTFLAGS="-C target-cpu=native" cargo test against https://github.com/jonhoo/proc-macro-workshop/commit/382f32a70284dcef0b6d6e81ea9ed643186b8d2f and observing that the dead code warnings no longer appear.