Added app theme docs

Adds the docs for PR: https://github.com/CommunityToolkit/Maui.Markup/pull/118

Learn Build status updates of commit eee3771:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/maui/markup/extensions/bindable-object-extensions.md
:white_check_mark:Succeeded
View

docs/maui/markup/extensions/style.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit f7fcbe4:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/maui/markup/extensions/bindable-object-extensions.md
:white_check_mark:Succeeded
View

docs/maui/markup/extensions/style.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit df2c75f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/maui/markup/extensions/bindable-object-extensions.md
:white_check_mark:Succeeded
View

docs/maui/markup/extensions/style.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


make renovate run go mod tidy

Pull Request Test Coverage Report for Build 876107349

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 87.963%

Totals

Change from base Build 876086080:
0.0%

Covered Lines:
95

Relevant Lines:
108

💛  - Coveralls


Retain NaN bits in fp16/fp32 conversions

This matches PSP behavior better.  It makes sense, and I don't think it'll be much slower.  This makes PPSSPP pass the cpu/vfpu/convert test in interp.
Although, in the jit, I can't seem to think of a way to make it correct without using an extra register.
-[Unknown]

Using an extra register in the JIT seems fine, we'll just force-steal one ... can't do better without some non-greedy more global register allocator.
Then there's the issue of the CPUs that have hardware support for this conversion that may not be conforming to this behaviour. (x86, ARM, ARM64 all have it, but only on ARM64 is support guaranteed). I guess we can just mask the mantissa bits out and conditionally put them back if the result turned out to be NaN/INF.

Yeah, although we're already force stealing.  That being said, on x64 it isn't that bad to steal an xmm reg.
What I don't know is if any games actually depend on this behavior being correct.  I just figured it's worth making interp right.
-[Unknown]


Add Star History to readme?

Proposed documentation enhancement
I just came across this:
https://star-history.com/#mne-tools/mne-python&Date
I think it could be fun to showcase in our readme. WDYT?

Looks fun, but without comparing to another (similar) project, it isn't really that informative. Or why would anyone (except us devs) be interested in the time course of our stars?

I thought it shows continuing popularity :)

to me this conveys information more similar to what is on the "insights" tab of the repo. I don't think it's appropriate for the README


Align package ID validation with the client

See https://github.com/NuGet/NuGetGallery/pull/3285 (had to reopen because it was opened on master).

Turns out we need a database migration for this change. (The max package id length changed from 128 to 100 on a couple tables.)

@shishirx34 @skofman1 @ryuyu @xavierdecoster

Removed the migration as discussed during standup.


feat: mark user config sensitive fields

Uses _secure flag from api schemas
Improves regexp to find more secure fields (they are not marked in the spec yet).

tests


Upgrade to SQLAlchemy 2.0.30

hi @porkoaiv,
Thanks for you contribution. Please verify the workflow that was failed.
I am closing this pull request. Please feel free to raise new one will review once all the checks are passed.


How do I run this script?

I have followed the howto, replaced the auth token, set the settings.
Now how do I actually run this code? Do I paste it into the browser console? Or run with node.js? Or with tampermonkey?
Is there some button to load a local file in chromium?

(It is in the video, but my browser does not support videos.)


[WIP] modify mixed result, throw if view file is null

Q
A

Is bugfix?
✔

New feature?
❌

Breaks BC?
❌

Tests pass?
✔

Fixed issues
-

I close it, because the operation of the expected operation is not clear, see more: #78


IndexError: list index out of range

Hi，when i run "python download.py ./data/kinetics-600_train.csv dd_train ",after a while，get the error:
Traceback (most recent call last):
File "d:\ProgramData\Anaconda3\lib\site-packages\joblib\externals\loky\process_executor.py", line 431, in _process_worker
r = call_item()
File "d:\ProgramData\Anaconda3\lib\site-packages\joblib\externals\loky\process_executor.py", line 285, in call
return self.fn(*self.args, **self.kwargs)
File "d:\ProgramData\Anaconda3\lib\site-packages\joblib_parallel_backends.py", line 595, in call
return self.func(*args, **kwargs)
File "d:\ProgramData\Anaconda3\lib\site-packages\joblib\parallel.py", line 262, in call
return [func(*args, **kwargs)
File "d:\ProgramData\Anaconda3\lib\site-packages\joblib\parallel.py", line 262, in
return [func(*args, *kwargs)
File "download.py", line 132, in download_clip_wrapper
downloaded, log = download_clip(row['video-id'], output_filename,
File "download.py", line 100, in download_clip
tmp_filename = glob.glob('%s' % tmp_filename.split('.')[0])[0]
IndexError: list index out of range
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "download.py", line 223, in
main(**vars(p.parse_args()))
File "download.py", line 194, in main
status_lst = Parallel(n_jobs=num_jobs)(delayed(download_clip_wrapper)(
File "d:\ProgramData\Anaconda3\lib\site-packages\joblib\parallel.py", line 1061, in call
self.retrieve()
File "d:\ProgramData\Anaconda3\lib\site-packages\joblib\parallel.py", line 940, in retrieve
self._output.extend(job.get(timeout=self.timeout))
File "d:\ProgramData\Anaconda3\lib\site-packages\joblib_parallel_backends.py", line 542, in wrap_future_result
return future.result(timeout=timeout)
File "d:\ProgramData\Anaconda3\lib\concurrent\futures_base.py", line 439, in result
return self.__get_result()
File "d:\ProgramData\Anaconda3\lib\concurrent\futures_base.py", line 388, in __get_result
raise self._exception
IndexError: list index out of range

I'm facing the same problem.
Did you find any solution?

I am facing the same error, it downloads some videos and then shows this error. Please help

in 'tmp_filename = glob.glob('%s' % tmp_filename.split('.')[0])[0]' :
when i check the variable 'tmp_filename', It is empty.
I deleted the very outer indexing [0] as now, but i think it is not the perfect way.

I got the same problem. I think this repo might be helpful. It's easier then debug for official scripts.

I create a new repo  using aria2c to download. Feel free to use this code.


No deployment to Heroku

It seems that demos for version 0.6.1 and 0.6.2 were not automatically released to heroku. See why and fix.

of course, it is because of using a built-in token rather than separate access token...


Is it possible to have two footer rows?

Is it possible to have 2 rows of footer something like this:

Here 1 row is for the total count and under it 2nd row for %.

@sushmitg sorry we don't have this feature so far, but PR is welcome


Path expression

This change is

Current dependencies on/for this PR:

main

PR #3083   👈

PR #3084

This comment was auto-generated by Graphite.


Remove extra semi colon from dyno/cpp/server/parsing/util.h

Summary:
-Wextra-semi or -Wextra-semi-stmt
If the code compiles, this is safe to land.
Reviewed By: palmje
Differential Revision: D51995090

Synced to GitHub as da88e74


How can i debug the html5Uploader ?

I want to debug the information .... also, how can i retrieve information to use in other parts of form ?
    onSuccess : function(){
      console.log(html5Uploader); ???????
      $('#ven_pendencias_arquivos_id').val(ret.last_id); ????????
    }

Hello @samhk222,
the onSuccess callback has 3 parameters, the third one is the server response.
You can do something like:
onSuccess: function(e, file, response) {
  console.log(response);
}

Hope this helps.

Man, this is the best plugin ever!
Thank you very much!


Add icons and auto clipboard checkbox to hamburger menu.

Closes #280

Thank you for the PR! I will test it soon and merge if ready.

Alright ^^. Feel free to change the id of menu_todo (in menu_main.xml). I wasn't sure about your naming scheme so I called it that as a placeholder.

Looks good, thank you.


[PROPOSAL]  ClusterClass Operations

We need to investigate the operations that can be performed with ClusterClass and how we want to expose these.
For example:

Visualizing a ClusterClass
Visualizing all clusters with the same class
Updating a cluster class and/or its templates
Rebasing a cluster

Proposal draft (WIP): https://docs.google.com/document/d/1d20K5DSHvrtY_bQWVzT1gf_lza7pgI8wZfFXXUX3p4k/edit?usp=drive_link

RAT issue: https://github.com/rancherlabs/architecture/issues/9


docs: fix small error

I only fixed a small error in docs.
Proposed changes
Issue Number: close #xxx
Problem summary
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[x] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[x] No Need

Has document been added or modified:

[x] Yes
[ ] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[x] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[x] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

There are confilcts in this PR, could you plz resolve it? Thanks a lot!


chore: Change version to v1.5.0

Pull Request
Description
PR contains changes to version 1.5.0 and fixes of log typos.
Type of change
Please delete options that are not relevant.

[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 not work as expected)
[ ] Code cleanup/refactoring
[X] Documentation update
[ ] This change requires a documentation update
[ ] CI system update
[ ] Test Coverage update

Checklist:

[X] My code follows the style guidelines of this project
[X] My code meets the required code coverage for lines (90% and above)
[X] My code meets the required code coverage for branches (80% and above)
[X] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

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

Project coverage is 91.39%. Comparing base (b3ae2ec) to head (edb1a14).

Additional details and impacted files
@@            Coverage Diff            @@
##               main     #496   +/-   ##
=========================================
  Coverage     91.39%   91.39%
  Complexity      511      511
=========================================
  Files            48       48
  Lines          1686     1686
  Branches        205      205
=========================================
  Hits           1541     1541
  Misses           82       82
  Partials         63       63

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


Issue: #466 Created c++ and updated readme file for Minimum insertion to form a palindrome

Related Issue

The problem is Given string str, the task is to find the minimum number of characters to be inserted to convert it to a palindrome. (please mention issue number #466 )
Added the code implementation of Minimum insertions to form a palindrome Problem using dp.
Added the explanation of Minimum insertions to form a palindrome Problem in the README.md file.

Proposed Changes

Added the code of Minimum insertions to form a palindrome Problem using dp.
Added README.md file of Minimum insertions to form a palindrome Problem with time and space complexity.

Additional Info

This code uses dynamic programming.
This problem is a variation of LCS problem.
This is one of the commonly asked interview questions and the concept of this question helps us to solve many more problems based on subsets.
This code solves an open issue #466
I have tested these changes on VS code using multiple inputs and matched the output with the expected output.
This change will not affect or create conflict with any other code
Time complexity: O(N^2)
Space complexity: O(N^2)

Checklist

[x] ✅ My code follows the code style of this project.
[x] 📝 My change requires a change to the README.
[x] 🎀 I have updated the README accordingly.
[x] 👀 I have read the CONTRIBUTING document.
[x] ✨ I have added tests to cover my changes.
[x] 🚩 All new and existing tests passed.
[x] 🌟 ed the repo

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

Output Screenshots

Screenshot #1
Screenshot #2

Readme preview
Code snippet

Please review my pr @iamgunjan @miraj0507

@siddhi-244 Mam I have made the changes. Please tell if anything else needs to be done.

@siddhi-244 plz review the code.

@siddhi-244 plz review the code.

Could you resolve the merge conflicts?

@siddhi-244 @Lakhankumawat I have made the necessary changes so please review my pr and tell if anything else needs to be done


Evenement eventemitter extension

Is there any reason this package extends Evenements event emitter instead of using it's API. Seems the only thing it adds are chainable methods with on, which is currently support in all the latest version of evenement 1, 2, and 3.

Yes, this is not actually needed, see also #56 :shipit: :+1:


The testing problems of trained model

The dimensions of the input data are shown to be different from the dimensions trained in the model when I test with the trained model.
Why is this happening？
Error: RuntimeError: Error(s) in loading state_dict for GTS:
size mismatch for embedder.embedder.weight: copying a param with shape torch.Size([3349, 128]) from checkpoint, the shape in current model is torch.Size([3322, 128]).

Hi, I had the same error. In my case it was because I tried to load and test a model previously trained on a different dataset (actually a different trainset). This creates the mismatch in the embedding vocab sizes (as in your error message), since the embeddings are created at the initialization of model. See this line.


Sutherland viscosity model options through settings API

Hi,
I can set the fluid viscosity model option to 'sutherland' through settings api but can't set the variables needed for this model. Please let me know if this model option is WIP for 2022R2. If not, user may get confused if this option is selectable but not its properties.
Regards,
Sravan

@snallamoansys @dnwillia-work  This is now available in 23.1


⚠ SceneTime has degraded performance

In 6c2b9c4, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 1578 ms

Resolved: SceneTime performance has improved in 1521283 after 9 minutes.


electron-bin: rename from electron

Description of changes
Split out from https://github.com/NixOS/nixpkgs/pull/207766 to make that one easier to review
Supersedes https://github.com/NixOS/nixpkgs/pull/218406

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 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

[ ] Fits CONTRIBUTING.md.

Since this is based on your PR https://github.com/NixOS/nixpkgs/pull/218406 - can you please review @yu-re-ka?

Can we still move the expressions to binary.nix or a subfolder?

Which expressions?

Can we still move the expressions to binary.nix or a subfolder?

Which expressions? Everything is in the electron/binary subfolder now.

I couldn't see that change on mobile. Once I realized I hid my comment.


execDuration does not incrase when TUNER_NO_MORE_TRIAL

Environment:

NNI version: v1.7
NNI mode (local|remote|pai): local
Client OS:  ubuntu 16.04
Server OS (for remote mode only):
Python version: .3.6
PyTorch/TensorFlow version: Pytorch 1.6
Is conda/virtualenv/venv used?: Yes
Is running in Docker?: Yes

Log message:
`$ nnictl experiment show
return:
"execDuration":1,
......
'
What issue meet, what's expected?:
When using BOHB, execDuration does not increase when status=='TUNER_NO_MORE_TRIAL', because it only increases when status == 'RUNNING', as shown here:
https://github.com/microsoft/nni/blob/41312de5dcbe8ba1f59c08a7b62fd5207f623804/src/nni_manager/core/nnimanager.ts#L463
However, I think the time consumption of waiting for the trials to finish should also be considered. The trials ARE running.
As mentioned in this issue,

Simply put, it goes through the process of: [generate n1 parameters] -> [get n1 parameters' metrics to update BO model](indicates with TUNER_NO_MORE_TRIAL) -> [generate n2 parameters based on new model] -> [get n2 parameters] .....

The 'TUNER_NO_MORE_TRIAL' is supposed to be very long (most experiment time is spent on training and evaluating the trials, which means the status is 'TUNER_NO_MORE_TRIAL').
How to reproduce it?:
Use BOHB with limited computation resources.
$ nnictl experiment show
Additional information:

And it is probably the same for the 'NO_MORE_TRIAL' status

Anybody noticing this issue? I think this problem is quite critical.

Ooops, don't know why I missed this issue. We will investigate this problem soon.

Very grateful for your issue. The good news is that this problem will be fixed in version 2.0 ( #3043 ) and this issue will be closed. If there are any questions, please continue to communicate with us, we will confirm and resolve them as soon as possible.


Doesn't seem to work with EnderIO

I tried to put a fluid conduit to connect to a Fluid Tank and it didn't pull the lava

Fluid conduit's transfer rate is to low.
Transfer rate need to be least at 1,000mB/tick


Add response not-modified logic

Add response not-modified logic
https://jira.dev.bbc.co.uk/browse/CONNPOL-3135

@dazoakley, can you review this please?
The spec for the unmodified response, get request will fail, as the header isn't being passed when making the get request in the spec. Not too sure why the header isn't available.

@dazoakley, moving the test up a level, fixes the test. The header is now coming through.

@dazoakley, I made the changes you suggested.
A few things I'd like your thoughts on:

At the momentI get a flickering test for the post batch components response, where the content-type is coming back as nil. It seems that the content type is being changed after I have set it. Is there a way to force the content type? It's due to the fact that I am not returning any content with the 304, as defined in the http spec. I could return an empty JSON data, but then we wouldn't want the JS to accidentally use it, if it didn't check the status code. An alternative could be to send the response back, but then we're not saving anything in our responses.

 Failure/Error: expect(last_response.headers["Content-Type"]).to eq("application/json")

       expected: "application/json"
            got: nil

The other issue, is the tests are flaky. I ran the specs on master, and they fail a lot of times. How does rack run the tests? By the looks of the output, I think they could be running in parallel, and last_request is sometimes the one we expect, and sometimes one of the other requests. I thought they run singularly, but it doesn't appear to be so.
When looking at the tests, it's mainly the post request ones which are the most flaky. The others fail very rarely, due to a Logger error and also an error when merging a string. I'm not so worried about these ones, as they aren't too often.

It would be good to address the flaky tests, before merging this, so we know if we need to make anymore changes, it will be quite simple to do so.

@dazoakley, this is ready for a final review. I removed the Parallel gem. When I made the tests less flaky, they still failed intermittently with the gem, so removed it and they pass every time.

👍


Reversing_An_Array

the function to turn an array is working and tested, it only remains to add the README.md
Fixes #45

If possible complete all that  code which is mention in the issue #45  . Let me   know if u r doing or not , I ll assign u that issue  . Then u  can add more coded mentioned in the issue and can  raise a P.R for that .
@SecondPort

excellent i will work on it, news soon

Are us still working on this ? If not then please close this issue.


How to run Raneto on Apache2 Server?

I'm completely new to running websites on servers and I was wondering how I can run Raneto on an Apache2 server. Do I need to change anything in the Raneto files? Some guidance would be very appreciated. Thanks!

I'd like to know this as well. I am running Raneto under a virtual host on Apache (on Cent OS 8) and the scripts, css etc... do not load. It doesn't appear to be auth problem...just a path problem. Please advise. Thx

Hello, I'm personally not familiar with Apache as much as Nginx.
This type of issue starts to get about 50/50 outside the scope of Raneto, and is more "DevOps"-y.
There are a few options and examples at the bottom of the main page, including Nginx and Docker.
If you're not tied to Apache2 for other reasons/projects, I'd suggest looking at these for examples and ideas:
https://github.com/gilbitron/Raneto#related-projects
No matter what you choose and use, you shouldn't need to change any Raneto files except for settings.
One example is the base_url option, to point to your full domain/subdomain (like https://raneto.example.com)
One other thing... Apache, Nginx, etc are essentially "static file servers"
Raneto has a basic one of these built-in, but because Apache/Nginx are usually "in front of" Raneto, they'll serve static files first and they wont get to Raneto.
Some quick searching led to this tutorial that goes into more detail, which seems to cover the basic steps.
https://tecadmin.net/apache-frontend-proxy-nodejs/
Let us know how that goes

@DoctorRiceYouSee @simdo01 You need to setup a normal web site on your Apache server and configure it as a reverse proxy. This way Apache will accept the connection on HTTP port 80 or 443 (for HTTPS) and redirect the requests to the NodeJS on port 3000 (or whatever port you configured)
An example configuration for Apache is:
<VirtualHost *:80>
    ProxyPreserveHost On

    ProxyPass / http://<IP_ADDRESS>:3000/
    ProxyPassReverse / http://<IP_ADDRESS>:3000/
</VirtualHost>

Search for "Apache reverse proxy": Ref1 Ref2


cd - doesn't work

cd - simply brings me to the previous directory (instead of showing global dirs list). Also it would be good to have a built-n help as well as an ability to remap Alt+ mappings to something else (as I use i3wm that has Alt-A for other purposes).
So overall, right now I have to way to bring up global dirs list (command doesn't work, mapping got intercepted by i3wm).
P.S. There is also a dozen of different suggestions but I might find time to contribute a bit to make them a real thing.

Thanks for using and your feedback.
To bring up global dirs list, use "cd -?" not "cd -". I intended to let the new cd be compatible with the original cd - It means "cd -" will bring you back to the previous dir.
Regarding key mapping, you could easily choose an unused keybinding and enable it at the end of ltcd.
BTW, in README, I need to mention the use of "cxpgrep" command in ltcd -- cxpgrep is an extended grep command I developed for some purposes (https://github.com/dczhu/cxpgrep). Will add the code soon.

Oh, my bad I missed ? char in README. It would be decent to use code markup in README file as it's easier to comprehend that way.
Except for that the issue can be closed. Thank you for the answer!


UInt8Array.slice not supported in IE11

Polyfill needed for all uses of that function.

Currently prevents importing hex files

Should be fixed by the polyfill now


net::ERR_ABORTED when running in parallel and using tracer

Please do not submit this issue.

[X] I understand

I am trying to do some basic playwright setup, everything runs fine if I run a single test cases
when I start running in parallel combined with Tracer my test case starts to fail with below error
Microsoft.Playwright.PlaywrightException : net::ERR_ABORTED; maybe frame was detached?
I also observed that the browser opens but it wont enter the URL
below is my project link
https://github.com/akshaysarode31/PlaywrightFramework

The repository link is not working, also please re-file following the bug template: https://github.com/microsoft/playwright-dotnet/issues/new?assignees=&labels=&projects=&template=bug.yml&title=[Bug]%3A+


Added homepage to package.json for rn ^0.59

Sets the homepage so users of RN ^0.59 can use cocoa pods without manually editing the generated Podfile.

is this enough for autolinking?


Ability to do 'accent insensitive' searches

Hey Andreas,
Great job with the instaFilta plugin! One requirement I had in a project I'm currently working on was to be able to do 'accent insensitive' searches (e.g. the search term 'jose' will match both 'jose' and 'josé'). Since the project was already using your plugin (and it works great!), I decided to fork the repo and extend it so it can also support this functionality. I made my best to respect the coding practices / style I have observed in this codebase. Do you think this feature will also be useful to other users? Maybe we can expand the accentsToFind and replaceWith options default values so they will also work nice for other languages? The default values I put are perfect for Portuguese and probably good for a couple other languages too.
Greetings from Brazil,
Alex.

Hi Alex, sorry for the late reply.
I gave your pull request some thinking and instead came up with the concept of synonyms, which can be used in a more flexible manner. It basically gives you the freedom of defining any kind of aliases that should match certain user input. It's not bound to single characters either, so for example the Danish character æ can be matched with ae (two characters).
So what I'm trying to say is that I'm closing this pull request. :) No hard feelings!
/Andreas

Hey Andreas,
No problem at all! Your solution looks better than what I have proposed, it is more flexible indeed. I will definitely study in detail your implementation as soon as I have some free time. Good job!
Best wishes,
Alex.


Suggestion: Curios support.

Would be really cool for modpacks. That is all.

the deck already supports curios, do you mean individual cards or something?

yes the individual cards. sorry.


Provide an automated migration to migrate from akka to pekko

We should provide some automated migration that users of akka can use that adapts their codebase to use pekko.
This migration should automatically

adapt the dependencies

in sbt
in maven

adapt the codebase

imports in scala
imports in java

I think the first step here is understanding all the things that would need to change in someone's app, so we can develop a strategy for each.
The first obvious step is to change the akka-* dependencies to pekko-* dependencies, and replace the package name in the codebase. But I'd imagine most production applications running Akka have at least one third-party dependency that's not an official Akka library, so we also need to migrate those to the equivalent compatible version. Maybe the best solution there is to allow the user to provide a mapping of dependencies (groupId, artifactId, version) to their pekko equivalents, and we can provide a suggested mapping for common libraries.
Another tricky thing is how to handle configuration. I think it's too risky to just provide a tool to migrate the configuration file itself, since configuration can come from many different sources in a real production app. We'd probably want a way to tell pekko to look at both pekko and akka prefixes, or a list of arbitrary user-specified config prefixes.
Then there's the question of how to migrate akka remote/artery applications away from akka://. This is another situation where we probably want to make it configurable in Pekko, so the user initially wouldn't have to do anything.
Ultimately I imagine what we'd want to have is a migration guide, with some automated tools to handle parts of the migration.

Another tricky area will be migration of akka persistence. Especially around the serializers as they might leak some akka references too.

I guess, documenting trial and error hand conversions with 'early builds' would be meaningful input?

I'm setting up a simple scalafix rule to at least take care of the imports in Scala files (though that's also easy to change using search/replace).

This is not a release blocker. We can live without it but can we leave it open in case someone wants to try to do something with it?

Ok I think that sounds fine. Could we label as 'nice to have (low prio)' so that people can see that?

I  will add that soon

Useful but not going to be a blocker for '1.0.0' release

Hi! I wrote an scalafix migration rule in https://github.com/jtjeferreira/pekko-scalafix which I unit tested in a small sample, but also which I tested locally against an akka-sample project
Would you accept a PR of this code? Or should I publish it myself?

Thanks @jtjeferreira
We're running into real issues with getting a release done. A lot of them are arguments about process and others are about copyrights and stuff like that.
For me, it's better if people release their own code. As soon as we take it on, we have to jump through loads of non-code hoops.
I had a quick look at the code you have. I'm not a Scalafix expert but I'm not sure if your changes cover some pretty common renaming issues. You cover the package name fixing but there are class names with Akka in them and we replace those with Pekko.

https://pekko.apache.org/docs/pekko/current//project/migration-guides.html covers Pekko core. @jtjeferreira Your changes look a useful tool - and it's good that you've also supported Alpakka migration.

You cover the package name fixing but there are class names with Akka in them and we replace those with Pekko.

Thanks, I fixed those

Is there anything that can be done to migrate configs?

I am not s scalafix expert either, but I don't think so...

scala-steward can also run scalafix migration rules (https://github.com/scala-steward-org/scala-steward/blob/main/docs/scalafix-migrations.md) when opening pull requests.


escaping file sensitive characters for track names

ok, so i can't actually tell if this is me being on a train and the wifi being terrible or if it's just these specific tracks but i did notice that the only songs that failed downloading when i was checking this tool out had / in the title. i would peruse through the code to see if you're sanitizing it or passing it in as a literal (unescaped) but like i said my network connection is so weak rn 🫠
ok so, i tried downloading this album:

title: Enola Gay
link: https://sellofisura.bandcamp.com/album/enola-gay

and then all tracks ended up downloading fine, save for the second one, which has a /

title: Defensa/Cortar
link: https://sellofisura.bandcamp.com/track/defensa-cortar

i figured it was my connection, so i moved on and tried to download it individually -> failed, tried to download the album again, failed once more.
then, i went to download this single, which also has a / present in the title

title: Manchester xx/xx/20 (improvised)
link: https://blackcountrynewroad.bandcamp.com/track/manchester-xx-xx-20-improvised

that's when i figured it was likely a bug, even though my wifi is ass rn

same w this album: https://homeiswhere.bandcamp.com/album/the-whaler-2
for tracks

9/12
everyday feels like 9/11

btw, back on better wifi so can take a look at the code now

fixes: https://github.com/pombadev/sunny/pull/5

in case any proof that this is not an isolated incident is needed:

did you try any of the albums mentioned? would be a quick repro

have a feeling the space characters might be meddling w the Everything Is A Lot tracks

nvm, looks like your tracks are failing too? see Neurotic/Erotic, Pro/Con, etc failing in your screenshot

ahh nvm, thought you were saying it was an isolated incident. wonder how other projects got around that

yes, I was just showing that its not specific to your setup/album choice(past it having songs that have special chars). (in case there was any doubt)


dockerfile don't work

docker build failed with:
package context: unrecognized import path "context" (import path does not begin with hostname)

I merged @fsouza commit, can you try it again @SeriousShit? I'm aware that there are tons of improvements to be made on this docker deployment, snickers needs some tlc, will try to reserve some time for it next week.

@flavioribeiro I think you don't have automatic builds enabled on the snickers-docker image: https://hub.docker.com/r/flavioribeiro/snickers-docker/tags/ x)
You'll have to build it locally and push to Docker Hub, then update the Dockerfile on this repository.

@flavioribeiro The problem still occurs. Regarded whether I try it with docker or the makefile.
It seems to be a probelm with the dependencies. If I replace aws-sdk-go and grab manually with old versions, the makefile works.

@flavioribeiro : i think @SeriousShit is correct. the downloader http.go is using the old grab api (ie: the method grab.GetAsync is undefined in current grab library master branch.
I suggest trying something like replacing "github.com/cavaliercoder/grab" by "gopkg.in/cavaliercoder/grab.v1" here. (i have no knowledge in Go language, so better check if it is correct).

Oh, and i think there si also a problem with snikers/hls : i think the build for libsegmenter.so is ok, but it seems theere is a path problem to the lib as it fail with the folowing error : cannot find -lsegmenter.
A "fast and dirty" workaround was to copy libsegmenter.so in /usr/local/lib folder. (but i am not sure this is the proper way to fix).


#change: Added MarketplacePackageService

Hi Paul,
I have create this PR to connect to the Umbraco Marketplace API, but I discovered 1issue with the API: when you call the API with PageIndex 5 and PageSize 50 it still returns 50 results which lead to double package in the result.
I tried checking before adding the range if a package should be added to the result List (allPackages) but failed.
Besides this issue also the category to which a package belongs isnt available in the response. I could do another API call by packageId to get this information but dont know what you think? See the swagger docs: https://api.marketplace.umbraco.com/index.html it is an extra API call which might lead to less performance?

Hi. This is great progress. When we do the first api call to get 50 we also get the total results. Can we just make the last call be the size of the remaining amount. So if there are 286 the we would do 5 pages of 50 and 1 page of 36. Are you ok to modify it to do that?

Also don’t worry about the category. We don’t need that at this stage

Hi Paul, the latest commits seems to fix the category name by adding it to the API call field query params and also the tail of remaining amount. Only seems to give some double results, but maybe you can check?

Thanks for getting it this far. I'll take a look at the duplicates and category issues later.

Hi, I worked out what was wrong. Just trying to merge and push my changes to fix it now. Thanks so much for the PR

It's working now and I have pushed it live. Thanks again


64bit edge weight?

I ran into this problem when working with a graph with large edge weights:
[metrics.cc:34][edge_cut] Assertion failed: `0 <= cut && cut <= std::numeric_limits<EdgeWeight>::max()`
cut=12500155258
[metrics.cc:34][edge_cut] Assertion failed: `0 <= cut && cut <= std::numeric_limits<EdgeWeight>::max()`
cut=12625870524

I tried changing the definition of EdgeWeight to int64_t but that throws all sorts of compile errors. Is something like this supported?

Hi, I have just added a CMake option for 64 bit edge weights -DKAMINPAR_64BIT_EDGE_WEIGHTS=On

Thanks!


add possibility to skip the exit confirmation prompt

Feature Request
Add possibility of skipping the exit prompt

it's an extra key that slows me down
Use Case:
I am iterating over my process-compose.yaml a lot and it keeps asking me wether I want to exit while I am sure I want to exit. Anyhow I use process-compose only for development purposes so there is rarely a case where I dont want to exit.
Proposed Change:
Ideally it would be a flag in ~/.config/process-compose/settings.yaml but I dont mind any solution really, a CLI flag or an environment variable would already be helpful
Who Benefits From The Change(s)?
me ?
Alternative Approaches
add a quit! shortcut one could map in config/process-compose/shortcuts.yaml ?
  quit!:
    description: Force Quit
    shortcut: F10

NB: i am on 1.34.0

Added in v1.40.0
#XDG_CONFIG_HOME/process-compose/settings.yaml

theme: Cobalt
sort:
    by: NAME
    isReversed: false
disable_exit_confirmation: false # if true, will disable the TUI exit confirmation dialog

thank you.
If I may, I would say the negative option disable_exit_confirmation is not the most intuitive. exit_confirmation with true as a default would be more straightforward IMO. But I amp happy that a setting exists at all so thanks again !


Bug: Unable to remove invitations again confluent_invitation

I have the following terraform:
variable "members" {
  type = list(string)
  default = [
<EMAIL_ADDRESS><EMAIL_ADDRESS>  ]
}
resource "confluent_invitation" "main" {
  for_each  = toset(var.members)
  email     = each.value
  auth_type = "AUTH_TYPE_SSO"
}

and that works fine and the two users are being invited.
If I then try and remove one of the users I get this error:
<EMAIL_ADDRESS>Destroying... [id=i-16926]
╷
│ Error: error deleting invitation "i-16926": 400 Bad Request: Bad Request. The invitation was already accepted
│
│
╵

👋 @Gaardsholt, thanks for creating the issue!
It seems to be a known limitation that kinda makes sense since UI would still display this invitation as existing.
Would you recommend having a "fake" delete for this resource still so you could make your TF state empty or something?

Basically I just want a way to manage the users in my organization.
So maybe just a confluent_user that can handle both the invitation and the user object after the invitation has been accepted.
That way I can invite our users and remove them later on if they leave the organization or doesn't need the access anymore

This limitation, and the lack of a confluent_user resource make it really obnoxious to manage user accounts for a large and constantly changing pool of users.

Thanks for the comments!
We discussed this UX issue internally and agreed that for now TF Provider will have to mirror our API / UI behavior.
That said, for the next iteration of Invitations API hopefully we'll be able to apply the suggestions above, thanks!

@Gaardsholt @minionOfZuul will it be helpful to add a TF only boolean attribute like allow_deletion that'd delete an already accepted invitation instances from TF state?

Until the provider has a user resource that we can delete, we'll probably just hook our user provisioning/management up via a lambda function or something. Thanks, though.

+1 to this issue. Reading the previous comments I understand the API/UX behaviour is replicated, But It'd good to have users & user permissions managed through IAC. I'd appreciate if we could revisit this issue, alternatively views on possible  workaround / temporary fix to go through issues could also help. Thanks

Any updates on this?
Do you need help doing this?
I would be happy to take a crack at it.

@Gaardsholt there are no updates yet. We're trying to see how many users would be interested in this feature to prioritize it accordingly. If you could help with implementation, that'd be great!

@Gaardsholt there are no updates yet. We're trying to see how many users would be interested in this feature to prioritize it accordingly. If you could help with implementation, that'd be great!

Where can we declare that we would like this feature to prioritized?

@Gaardsholt there are no updates yet. We're trying to see how many users would be interested in this feature to prioritize it accordingly. If you could help with implementation, that'd be great! Where can we declare that we would like this feature to prioritized?

@dcbagger That's a great question! Upvoting the first message in this thread should be a great start, thanks!

What would be the threshold you need to get this implemented?

@alexvanderberkel that's a great question! Fifteen upvotes do seem like a lot. I will reach out to our product team again to discuss prioritization. For the context, there're 2 paths forward:

low LOE: https://github.com/confluentinc/terraform-provider-confluent/issues/263#issuecomment-1601558298 -- but based on number of upvotes, it didn't look good enough
high LOE: release a new major API version, update UX in all clients

fixed in v1.81.0 terraform release


Add filterwarnings in some onnx tests

Part #193

Can we narrow down the filter a bit more? (maybe limit to torch.floor_divide)

@kmaehashi Could you take another look?

Could you resolve conflicts? LGTM otherwise!

/test


merge package from arlac77/npm-package-template

package.json

chore(package<EMAIL_ADDRESS>chore(scripts): cover@#overwrite c8 --temp-directory build/coverage ava && c8 report -r lcov --temp-directory build/coverage
chore(package): add nyc from template
chore(package): set $.ava.require='esm' as in template
chore(package): set $.ava.files='tests/-test.js,tests/-test.mjs' as in template
chore(package): set $.ava.extensions='js,mjs' as in template

Codecov Report

Merging #511 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master   #511   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           1      1
  Lines          40     40
=====================================
  Hits           40     40

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 b619ea6...62367b6. Read the comment docs.

Coverage remained the same at 94.545% when pulling 62367b6c4587e2481f936ace317d29995b6aa690 on template-sync-1 into b619ea6b059308eb86a2d759db24e6d66940e655 on master.


Oculus quest?

did anyone try to run this on oculus quest?
I am having trouble running this on Oculus Quest, the main problem with it is that logcat shows no errors whenever the app crashes.
Also I noticed that portion of the log complaining about BasicActivity, which did not make much sense to me,due to me being fairly new to android system.
`04-02 23:25:56.530 10637 10654 I AndroidUnity: Hi, new instance created
04-02 23:25:56.530 10637 10654 I AndroidUnity: CREATING FRAGMENT
04-02 23:25:56.531 10637 10637 D AndroidUnity: On Create View!
04-02 23:25:56.531 10637 10637 D AndroidUnity: On inflate  View!
04-02 23:25:56.537 10637 10637 I AndroidUnity: BasicActivity not found! We are a library and not an application
04-02 23:25:56.538 10637 10637 I AndroidUnity: activity is not null, setting basic selection delegate and using floating bar: true
04-02 23:25:56.538 10637 10637 I AndroidUnity: CREATING runtime
04-02 23:25:56.552 10637 10654 D AndroidUnity: My unity callback is set
04-02 23:25:56.569 10637 10637 I AndroidUnity: CREATING sessions hashmap`

Hmm, I haven't tried and I don't have one unfortunately. Doesn't look like there're any errors in those logs though. It could be quest requires a certain version of the Oculus plugin? as of right now the plugin in this repo is I think around v30. I tried updating the plugin but ran into too many problems. I know it can be done though as I did it in another project.

Quick update.
I managed to make it run on oculus quest, by using the exact same version of unity and without updating the oculus integration
I am going to try to find the exact cause for the crash, but i suspect it's just api calls being messed up by the updates.

It turned out to be very simple issue of additional variable that was causing a NullRefernce error,
Which in turn made Unity do what it does best, flip upside down and collapse on itself.
Jokes aside, you can safely upgrade Unity and oculus integration.
I managed to make the demo run on Unity 2019.3.8 and Oculus integration 15 (I think they changed the versioning scheme somewhere done the line, this version number is from package manager my assets window).
Steps I took to achieve that:

Load original project with original unity version
(Oculus may ask you to restart at this point complaining about some changes)

Close Unity and delete Oculus folder from Assets

Open unity 2 times to let Unity realize we just snitched one it's internal organs.

Import shiny new Oculus integration and follow it's demands and reboot

Close Unity then Bump up the unity version from unity hub.

To be honest, up to this part is not really important and can be done interchangeably I believe.
6. Open the  Demo Scene -> Select EventSystem -> Drag "OVRGazePointer" from scene hierarchy into Cursor variable on the "OVR Input Module" Component
And.... that's it.

One Side note is that the button for clicking changes to 'A' button on quest controllers once upgrade is done, so you don't have to squeeze 'em triggers hard. Probably due to changes in how unity is handling the inputs from Controllers. Gotta love those API changes.


Pie chart artifacts

There are some unexpected artifacts on pie chart (strange vertical green line at the bottom of the chart). It's happens when one data item has very big value ( e.g. 5000+ ), and the other one is very small ( e.g. 4 ).
And is there any way to remove separating white area between pie chart sectors?

"And is there any way to remove separating white area between pie chart sectors?"
Add this rule to your css
.c3-chart-arc path {
    stroke-width: 0;
}

@martingraham Thanks a lot!


Version in browser's console do not conform to expected

Checklist:

[x] I updated to the latest version available
[x] I cleared the cache of my browser

Release with the issue:
0.1.6-beta.6
Last working release (if known):
?
Browser and Operating System:
Chrome 124.0.6367.119
Win10x64

Description of problem:

Installed the latest v0.1.6-beta.6 - but cannot be 100% sure since the corr. data seems to be not properly shown:

Javascript errors shown in the web inspector (if applicable):

Additional information:

Was it added in 0.1.6?
Still see in js file:

The js file is on a system where the card was previously deleted & then installed again.
Installed by HACS, version "0.1.6" was selected for installation.

Sorry about that. I just cut a new release that will fix it.

Great, see it correct:

Thanks a lot!


chore(deps): update dependency @bull-board/express to v5.3.1

This PR contains the following updates:

Package
Type
Update
Change

@bull-board/express
dependencies
minor
5.2.1 -> 5.3.1

Release Notes

felixmosh/bull-board
v5.3.1
Compare Source

set publish as public on nestjs module 688fceb

v5.3.0
Compare Source

13 June 2023

NestJS package #579
Release 5.3.0 41f901d
Add Dennis Snijder as a contributor 13292aa

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

:tada: This PR is included in version 1.1.5 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


I have cerebro on two pc win 10, the problem is that on the notebook when i trigger cerebro it doesn't close automatically if it lose the focus, Instead on the other pc it has this behaviours. some hint?

[x] I am on the latest Cerebro.app version
[x] I have searched the issues of this repo and believe that this is not a duplicate

OS version and name:
Cerebro.app version:
Relevant information from devtools (See above how to open it):

Issue

Type "Settings" and make sure "Developer mode" is disabled on both laptops.

yeah it is disabled but the problem persist.

@draugvar can you double check that you use latest version on both computers?

Yes it's the latest version
Get Outlook for Android
On Wed, Oct 11, 2017 at 9:46 AM +0200, "Alexandr Subbotin"<EMAIL_ADDRESS>wrote:
@draugvar can you double check that you use latest version on both computers?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

I'm getting the same issue on a macbook. If I open cerebro, and then move focus to another app (like alt-tabbing), then the cerebro search keeps on top of everything until I click on it and then close it.

Can you please post the exact version number of Cerebro so we do not start miscommunicating? You can check by just typing version into cerebro.
I cannot reproduce this on the latest version of Cerebro (Cerebro 0.3.1, Windows 10).
Can you verify once more that under Settings (or Preferences as it is called in the taskbar menu) that Developer mode is unchecked?

Is it checked?

Uncheck it, now Cerebro should hide upon blur/unfocus

Is it unchecked?

Check it
Move focus to another application / hide cerebro
Open the settings again
Uncheck it once more, to ensure the change has registered

This shouldn't be necessary, but hey, who knows.
Does the problem persist?

Related: https://github.com/KELiON/cerebro/issues/388

I've updated my app from 0.3.0 to 0.3.2 and it is fixed now. Thank you @lawgsy

we are moving this issue to #391


Thread limit errror

I ot the following error, while attempting ocr in my laravel project Error! The command did not produce any output. Generated command: OMP_THREAD_LIMIT=1 "tesseract" "tmp-img/4a1c5fb1-749b-420c-bf98-c0d6b7def428_1.jpg" "/tmp/ocrAlisjY" -l rus Returned message: Estimating resolution as 295

Please respect the guidelines for posting issues!
Provide all necessary information + images for reproducing the problem. Make sure you read the documentation first.

The title does not match what is described in the issue.

thanks for your help but, I was able to resolve it


Actual theme aligned status/navigation bar coloring

Is your feature request related to a problem? Please describe.
Hello!
The app currently - as all normal Android app - recolor the Android's status/navigation bar on the top of the screen with the primary color, or the header color of the main HA - GUI itself. This is perfect until - as HA generally us theming possibilities - we do not use custom themes. But if we do the recolored status/navigation bar will be off. If we use dark themes the default HA brand blue is absolutely off and burning on the top of the screen.
Describe the solution you'd like
Could it be possible to use the actual theme's primary color/header color for recoloring Android's status/navigation bar?
Thanks for your answer in advance!
Describe alternatives you've considered, if any
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

@Tamas-Toth-ebola you will need to call frontend.set_theme for the status bar to properly update for the time being.
There are also 2 feature requests that will do what you ask so closing this as duplicate of #524 and #272


Improve compiler errors for UDTs

What

Display the variant name when more than one fields are present.
Print an error when the variant has named fields.

Why
Improve usability.
I am also looking at expanding contracttype to support multiple fields and named fields, but won't get that done in the next few days.
 This case also currently emits syntax errors.


Used filament gets subtracted incorrectly - more

I saw the same report before - issue was closed by I'm facing the same issue, I have almost half spool while spoolman showing empty spool :-(

I'm not sure what causes this. Your values seems reasonable. My best guess is perhaps the extruder steps isn't being reported correctly in Klipper/Moonraker for your printer.
Could you upload your moonraker and spoolman logs after you've had this experienced next time? Maybe there's something interesting in there.

Not sure if enabled DEBUG mode properly because I only see INFOR logs ..... here is mine docker yml file
services:
  spoolman:
    image: ghcr.io/donkie/spoolman:latest
    restart: unless-stopped
    volumes:
      # Mount the host machine's ./data directory into the container's /home/app/.local/share/spoolman directory
      - type: bind
        source: ./data # This is where the data will be stored locally. Could also be set to for example `source: /home/pi/printer_data/spoolman`.
        target: /home/app/.local/share/spoolman # Do NOT change this line
    ports:
      # Map the host machine's port 7912 to the container's port 8000
      - "7912:8000"
    environment:
      - TZ=US/Chicago # Optional, defaults to UTC
      - SPOOLMAN_DEBUG_MODE=TRUE
      - SPOOLMAN_LOGGING_LEVEL=DEBUG

NWM ... I see spoolman is running in DEBUG mode now .. will provide logs when collect some extra data from printer

Any update to what this could be or how it can be resolved?

I'm facing the same issue my 1kg spool had 3kg of Pla according to spoolman

I'm having a similar issue where is seems spoolman is reporting more filament is being used, than it actually is.

I just had the same issue: my 19 h print (377g for the model) failed after 18 h due to a serial port failure and was aborted. It was a fresh 1 kg PLA spool and spoolman showed ~1.2 kg used afterwards.
I checked the log and the plugin seems to send the right information to spoolman:
2024-09-29 04:21:43,400 - octoprint.plugins.Spoolman - INFO - [Spoolman][event] Triggered 'plugin_Spoolman_spool_usage_committed' with payload '{'toolIdx': 0, 'spoolId': '11', 'extrusionLength':<PHONE_NUMBER>499981}'
2024-09-29 04:21:38,713 - octoprint.plugins.Spoolman - INFO - Extruder '0', spool id: 11, usage:<PHONE_NUMBER>499981
I checked my desity and diameter values and they seem to be ok: 1,24 g/cm³ and 1,75 mm.
Any ideas whats causing this?
I use spoolman on my Qnap with docker and with the spoolman octopi plugin.

Is there anyway to configure some logging for spoolman?


Add configurable class prefixes and variable aliases

Closed by https://github.com/jordaneremieff/envotate/pull/8.


docs: add github icon on top of demo.tutorialkit.dev TopBar

Add Github icon link on top of demo.tutorialkit.dev TopBar

https://github.com/user-attachments/assets/2b2aaa63-f491-4e0b-9e73-204e1e31d36f

@AriPerkkio Sure!!! I've made the changes by adding editpagelink in the lesson’s frontmatter block. Please confirm if it's supposed to work like this.
https://github.com/user-attachments/assets/87caf5f2-0c14-4c91-8562-015f6e5a93b8

Yes, that's the intention. But it looks like the link is not working. Maybe the URL is not correct?
Here's Tutorial that has correctly working edit page link: https://tutorial-vite-plugin.pages.dev

@AriPerkkio Thank you for your help!!! I missed the demo part again 😅. I've made the necessary changes and created a PR.


us02-notk-main-screen-skeleton

Trello Card Link
https://trello.com/c/LJDeanDI/101-e03-us02-notk-criar-esqueleto-da-página-inicial
Added

Back to home button for future testing purposes
Outlined template for pdf list and cars info
Some more colors from figma
Non supported message for small screens (to be discussed)

Screenshots

Non supported message for small screens (to be discussed)

My suggestion is to make the divs go on top of each other. Instead of them being in flex-direction row, they would be in column with a limited height (with scroll).


Update Dependencies and Add Code Quality Tools

This PR updates our dependencies and adds new code quality tools. Additionally, it fixes issues pointed out by the newly added toolset.

Closing this as #21 is handling it.


Could not update user from site administration page

Gitea Version
v1.15.9
Git Version
2.25.1
Operating System
Ubuntu
How are you running Gitea?
Docker
Database
MySQL
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Description
For invalid argument on here which requires emailAddress.ID(int64), but passed emailAddress (EmailAddress)
therefore, internal server error occurred update user email from site administration page.
steps to recreate

open site-administrating page
edit some user email and save

gitea_1  | 2022/01/12 09:59:36 Started POST /admin/users/1 for <IP_ADDRESS>:35752
gitea_1  | 2022/01/12 09:59:36 ...s/web/admin/users.go:345:EditUserPost() [E] UpdateUser: ID param models.EmailAddress{ID:1, UID:1<EMAIL_ADDRESS><EMAIL_ADDRESS>IsActivated:true, IsPrimary:false} is not supported
gitea_1  | 2022/01/12 09:59:36 Completed POST /admin/users/1 500 Internal Server Error in 3.0046ms

Screenshots
No response

thank you!


Speed up retrying token fixing

Description
In case of a problem with the token we did only retry every 15 minutes to fix the token. By only setting the timestamp if a token could be validated we retry much more often until succeeded.
How can this be tested?
Deploy a dynakube with a proxy pointing nowhere- if described the dynakube is in error state because it cannot get the token. Reapply the dynakube without the proxy and it should get immediately healed.
Checklist

[x] Unit tests have been updated/added
[x] PR is labeled accordingly with a single label
[x] I have read and understood the contribution guidelines

Codecov Report

Merging #2328 (cf5390d) into main (1da295b) will increase coverage by 0.01%.
The diff coverage is 0.00%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
@@            Coverage Diff             @@
##             main    #2328      +/-   ##
==========================================
+ Coverage   64.47%   64.48%   +0.01%
==========================================
  Files         252      252
  Lines       15911    15908       -3
==========================================
  Hits        10258    10258
+ Misses       4902     4899       -3
  Partials      751      751

Files
Coverage Δ

...kg/controllers/dynakube/dynatraceclient/builder.go
40.47% <0.00%> (+1.39%)
:arrow_up:


Adding request.get test

Added test for request.get as the post test won't cover issues with the get data.
Guess I should start contributing to tests for the PR's I do :)

woohoo, thanks for the test!


Example usage with Laravel Sanctum auth

Could you provide a simple example on how to protect the api endpoints with Laravel Sanctum session-based auth?
I currently have this code in  ./routes/api.php:

// user api
Route::middleware(['auth:sanctum'])->get('/user', function (Request $request) {
    return $request->user();
});

// rpc api
Route::rpc('/v1/endpoint', [TennisProcedure::class])->name('rpc.endpoint');

...I can't figure out how to inject sanctum in the rpc api.

Hi, you can specify the middleware sanctum just as you would for any route. For example:
Route::rpc('/v1/endpoint', [TennisProcedure::class])
    ->name('rpc.endpoint')
    ->middleware('auth:sanctum');

Thanks for the fast reply :-)
I tried that, but I got this error:
Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException: The login method is not supported for route GET. Supported methods: POST.
(My 'user api' works fine).
Maybe it is not related to this rpc-package, but some setting in Sanctum i'm unaware of.

I'm sorry, I forgot to send xsrf-token in the rpc request. It works fine now.
Thank you for your help!


Provide ability to bind to a specific IP address

IP binding allows controlling which interface the application lives on in a multi-homed server. It also allows binding to loopback address ("<IP_ADDRESS>"), which will decrease the exposure during testing and only allow connections from the local machine by default.

Added to custom with b34ec4a


Feature/user can view reviews

Purpose

Changes

Side effects

Ticket

@chrisseto mind rebasing again? Sorry...

@aaxelb rebased


Misc fixes

Fix bug in blender progressive tile callback.
Allow Travis OSX build to fail.

Out of curiosity, what are the Travis changes about?

Allow failures for OSX means that travis will not consider the PR failing if the OSX build fails.
Right now, OSX builds fail randomly from time to time.

And the other thing, fast finish?

If I read the docs correctly, it marks the build as passing or failing without waiting for the OSX build to complete.


SPIKE: Investigate if license_url can be a list

The linter breaks if license_url is a list. Investigate if this is legal according to conda-build and implement if so.

Duplicate of: https://github.com/anaconda-distribution/anaconda-linter/issues/197
Closing.


Bump: Move to 3.0 for trireme-lib

Codecov Report

Merging #37 into master will decrease coverage by 0.41%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #37      +/-   ##
==========================================
- Coverage   61.39%   60.97%   -0.42%
==========================================
  Files           2        2
  Lines         316      246      -70
==========================================
- Hits          194      150      -44
+ Misses        117       91      -26
  Partials        5        5

Impacted Files
Coverage Δ

graph/server/helpers.go
88.88% <0%> (-1.5%)
:arrow_down:

graph/server/server.go
56.19% <0%> (+0.5%)
: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 05b8c03...7d8b37d. Read the comment docs.


wayland: text input protocol uses UTF-8 encoding

The Wayland text input protocol sends text in
UTF-8 encoding, but the Flutter TextInputModel
expects UTF-16.
This adds the missing conversion from UTF-8 to
UTF-16.
Fixes #414.

Thank you for sending this PR.
Could you please update AUTHORS too?
Also, it's unclear whether we can contribute this software to flutter/engine, but do you agree to delegate all rights related to this PR to Sony?

Also, it's unclear whether we can contribute this software to flutter/engine, but do you agree to delegate all rights related to this PR to Sony?

Yes, I agree.


Latin-ext/Polish characters missing

Hi!
I'm encountering a problem that when I'm using a font from Coollabs Fonts (exactly Prompt font), I'm missing Polish characters. I do not have this issue when using G Fonts.
Exact import URL:
@import url("https://api.fonts.coollabs.io/css2?family=Prompt:wght@400;500;600&family=Ubuntu:wght@500;700&display=swap");

And the results:
When using Coolify Fonts:

When using Google Fonts:

Hey! I will check it!

Sorry for the late answer. Could you please check it now? I've made a few improvements.

Hi, unfortunately still doesn't work :(

Fixed a lot of issues. It should work now. If not, please open an issue.


Fixes HOPS-22 and HOPS-26

remove unused code since we are using timestamps to avoid conflicts
remove access_log and size_log tables

Jenkins retest this please

Jenkins retest this please

Jenkins retest this please


[Deals Page] Bullet points for elements in "How it works"

The elements in the image should be bullet points and not simple paragraphs. As they are designed like this in the Google Doc. This observation applies for both the Birthday deal page and the employees benefit page.

Bullet points, not numbers.

Fixed it in marketplaceFonts.css by changing the font size to 16px
`--marketplaceDefaultFontStyles: {
font-family: 'Lato', sans-serif;
font-weight: var(--fontWeightMedium);
font-size: 16px;
line-height: 24px;
letter-spacing: -0.1px;
/* No margins for default font */
@media (--viewportMedium) {
  font-size: 16px;
  line-height: 24px;
}

}`
FYI
Since this is a global setting, it might have changed at the same time other unordered lists. Normally this is not an issue (good to know just in case).
@RohrerHope  @lcoenen  was pushed over set-up.deal-pages

Pushed to staging

Approved for both the Birthday Deal and the Employees Benefit pages. 👍


Add versioning support to documentation website

do we wanna look into adding versioning, or at least show the lasted version here?

Originally posted by @nflaig in https://github.com/ChainSafe/lodestar/issues/6533#issuecomment-1997902396

I do agree with @nflaig comment here about current + a few verions back: https://github.com/ChainSafe/lodestar/pull/6559#issuecomment-2038339926
If we need a specific number, I doubt people run more than 5 minor versions back.

Summarizing needs:

unstable, referring to unstable branch
stable, referring to stable branch
some fixed number of versions back

Ideally this should be automated. So any changes in docs in the unstable branch would trigger the update of the documentation website.
Older versions (beyond the specific number we would agree on) should be automatically deleted. Each new version is a complete duplicated folder.
Somehow this process should hook with release process, but not interfere with the unstable docs.


Use singleton for null telemetry objects in NullTelemetryFactory

Summary
While testing our application for regressions in performance after adopting aws-advanced-jdbc-wrapper we found a lot of useless allocations from the NullTelemetryFactory [1].
[1]
Description
Refactored NullTelemetryFactory to use a singleton instance for NullTelemetryContext, TelemetryCounter, and TelemetryGauge, eliminating repeated object creation and reducing memory allocations.
I also considered using a caching approach but opted for the singleton pattern to further simplify the code and minimize memory churn. I verified software.amazon.jdbc.util.telemetry.NullTelemetryContext#getName is not used in any code paths.
Additional Reviewers

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Hi @johnou
Thank you for looking into that!

@sergiyvamz I looked around but I couldn't find any release maps / plans for the aws-advanced-jdbc-wrapper project, can you give me a rough idea when you might expect the next release to be cut?


Issues with simulated trades in back testing

Forked from this conversation.
I'm running a daily algorithm:
[2018-04-01] It orders 0.6 BTC at limit price of $6953. I expect that this order will be filled ASAP on 2018-04-02. Which is most likely right at the beginning of that day.
[2018-04-02] Bitcoin goes from $6817 to $7053. My order is not filled! And if I remove the limit, the order is filled at $7068. (Why so high???)

I am experiencing the same issue as well. The "limit_price" option does not appear to be working as expected when simulating an order.

Thanks @STOpandthink for opening a new ticket for this and @rymdluo for reporting.
We are investigating this.

Can you confirm that that price is actually available during the time you are putting down the order? The close price might not be available again at the moment you are trying to trade. For example: Yesterdays close might be different from today's open and your data is comprised of trade data not orderbook data if I remember correctly.

It seems to me that this is not a bug, but a feature. It is not realistic to expect that you can observe a price, place an order and fill it in the same bar. Catalyst correctly allows you to observe the price in some bar, and tries to fill the orders placed in the next bar. Of course, this introduces a large delay at daily frequency. If this is a problem, use minute frequency. IMHO, the daily frequency doesn't really make much sense except for strategies trading very infrequently (like rebalancing every month or so).

Well, when I put in an order when context.current_day is January 1st, 2018, it gets executed not at the OPEN price of January 2nd 2018, but at the closing price. It also seems that the data.current results do not match with the data.history results?

Hi @amitvpatel06 ,
Regarding your first comment: yes, indeed the order get executed with the closing price. We are aware of this behavior (which was inherited from zipline) and after receiving several feedbacks and inquiries from users on this matter (like the current thread) we are currently considering approaches to handle this.
Regarding your second observation about data.current and data.history, I think that the origin of the confusion is in looking the context.current_day instead of data.current_dt.

this sounds like a crucial issue for any backtest/paper trading, will running it on minute interval, but using daily data for buy/sell signal calculation help?


Quick Start Documentation Doesn't Work

The Quick Start documentation states: -
$ git clone https://github.com/edannenberg/gentoo-bb.git
$ cd gentoo-bb
$ ./build.sh

I do a git clone, cd into the directory and try the ./build/sh: -
gentoo@gentoo ~/gentoo-bb $ ./build.sh
--> generate build order
failed to expand requested images, typo in namespace or image name?

Reading the README.md, and I'm now reading the code to try to work out how to get started.

Looks like the dummy namespace throws a wrench now, as the name suggests not terribly important. :p As a workaround you can target a namespace or image like so:
$ ./build.sh build gentoobb
$ ./build.sh build gentoobb/nginx

Fix should be up shortly.

I have updated the README.md for the recent changes regarding image structure.

Thanks @edannenberg I've now gotten much further with using this tool, which seems awesome, thanks for sharing your hard work. I fixed a small issue and sent your a PR #65.

Thanks, merged. Feel free to add further questions to #43, many things are all to natural for me at this point so any feedback is very helpful for improving the documentation.

Thanks I'll ask further questions on #43 so that it may help on improving the documentation.


online_delete not work, how to make online_delete work?

online_delete seen not work, I set to 1024 but the
db folder size grow bigger than i expected.
does the complete ledger range value normal?
db ->15.4 GB (16,555,249,361 バイト)
#1 my rippled.cfg
[peer_private]
0
[peers_max]
100
[node_size]
medium

[ledger_history]
**1024**

[server]
port_rpc_admin_local
port_peer
port_ws_admin_local

[port_rpc_admin_local]
port = 5005
ip = <IP_ADDRESS>
admin = <IP_ADDRESS>
protocol = http

[port_peer]
port = 51235
ip = <IP_ADDRESS>
protocol = peer

[port_ws_admin_local]
port = 6006
ip = <IP_ADDRESS>
admin = <IP_ADDRESS>
protocol = ws

#-------------------------------------------------------------------------------

[node_size]
medium

[node_db]
type=NuDB
path=G:\ripple\db\NuDB
open_files=2000
filter_bits=12
cache_mb=256
file_size_mb=8
file_size_mult=2
**online_delete=1024**
advisory_delete=1

[database_path]
G:\ripple\db

[debug_logfile]
G:\ripple\debug.log

[sntp_servers]
time.windows.com
time.apple.com
time.nist.gov
pool.ntp.org

[ips]
r.ripple.com 51235

[validators_file]
validators.txt

[rpc_startup]
{ "command": "log_level", "severity": "warning" }

[ssl_verify]
1

G:\ripple>RippleD.exe server_info | jq  ".result.info.complete_ledgers"
Loading: "G:\ripple\rippled.cfg"
2017-Dec-19 01:09:12 HTTPClient:NFO Connecting to <IP_ADDRESS>:5005

"35115375-35123196,35123294-35123479,35123580-35123700,35123801-35123835,35123943-35124001,35124086-35124155,35124230-35124260,35124380-35124390,35124497-35124518,35124639-35124703,35125145-35125149,35125487-35125505,35125617-35125619,35125685-35136893"

G:\ripple>RippleD.exe server_info | jq  ".result.info.complete_ledgers"
Loading: "G:\ripple\rippled.cfg"
2017-Dec-19 01:25:52 HTTPClient:NFO Connecting to <IP_ADDRESS>:5005

"35115375-35123196,35123294-35123479,35123580-35123700,35123801-35123835,35123943-35124001,35124086-35124155,35124230-35124260,35124380-35124390,35124497-35124518,35124639-35124703,35125145-35125149,35125487-35125505,35125617-35125619,35125685-35137197"

G:\ripple>RippleD.exe server_info | jq  ".result.info.complete_ledgers"
Loading: "G:\ripple\rippled.cfg"
2017-Dec-19 08:15:17 HTTPClient:NFO Connecting to <IP_ADDRESS>:5005

"35115375-35123196,35123294-35123479,35123580-35123700,35123801-35123835,35123943-35124001,35124086-35124155,35124230-35124260,35124380-35124390,35124497-35124518,35124639-35124703,35125145-35125149,35125487-35125505,35125617-35125619,35125685-35143679,35143803-35143818,35143919-35143932,35144134-35144535"

G:\ripple>RippleD.exe server_info | jq  ".result.info.complete_ledgers"
Loading: "G:\ripple\rippled.cfg"
2017-Dec-19 08:35:48 HTTPClient:NFO Connecting to <IP_ADDRESS>:5005

"35115375-35123196,35123294-35123479,35123580-35123700,35123801-35123835,35123943-35124001,35124086-35124155,35124230-35124260,35124380-35124390,35124497-35124518,35124639-35124703,35125145-35125149,35125487-35125505,35125617-35125619,35125685-35143679,35143780-35144921"

G:\ripple>RippleD.exe server_info | jq  ".result.info.complete_ledgers"
Loading: "G:\ripple\rippled.cfg"
2017-Dec-19 11:13:32 HTTPClient:NFO Connecting to <IP_ADDRESS>:5005

"35115375-35123196,35123294-35123479,35123580-35123700,35123801-35123835,35123943-35124001,35124086-35124155,35124230-35124260,35124380-35124390,35124497-35124518,35124639-35124703,35125145-35125149,35125487-35125505,35125617-35125619,35125685-35143679,35143780-35147773"

from
to
diff

35115375
35123196
7821

35123294
35123479
185

35123580
35123700
120

35123801
35123835
34

35123943
35124001
58

35124086
35124155
69

35124230
35124260
30

35124380
35124390
10

35124497
35124518
21

35124639
35124703
64

35125145
35125149
4

35125487
35125505
18

35125617
35125619
2

35125685
35143679
17994

35143780
35147773
3993

P.S:
According to
https://wiki.ripple.com/Online_deletion#Online_Deletion_Process_-_Without_advisory_delete
does it mean than must also run in manual by can_delete now,otherwise it not truncate the old ledger?

First, thank you for including the contents of the rippled.cfg file.  That's a big help.
  If you want online_delete to run automatically, then you must set advisory_delete=0.
With advisory_delete=1 your server will wait for a can_delete RPC command before it removes old ledgers.  The can_delete command requires administrative privileges.  Some folks want to be in control of when the delete happens.  It sounds like that is not your case, so you should set advisory_delete=0.
Another choice would be to omit the advisory_delete line from your config file altogether.  The setting defaults to off.

The size for sqlite database files will not decrease. However, the online_delete process made room for new data to be put into the files.

More information is here: https://sqlite.org/lang_vacuum.html
Basically, actually shrinking the files would be a time-consuming process in which rippled would not be running. Instead of this, the space is freed up within the data files so that new data will use the freed up space, and the files themselves will grow again when that space fills up.

the online_delete process made room for new data to be put into the files

if this work, the db folder will Keep size constant,
but I found nudb.dat is very large, and going bigger.
G:\ripple>dir  G:\ripple\db\NuDB\rippledb.ebe0

 Directory of G:\ripple\db\NuDB\rippledb.ebe0

2017/12/18  14:11    <DIR>          .
2017/12/18  14:11    <DIR>          ..
2017/12/20  11:51    17,424,166,499 nudb.dat
2017/12/20  11:51     2,820,116,480 nudb.key
2017/12/20  11:51           524,086 nudb.log
               3 File(s) 20,244,807,065 bytes
               2 Dir(s)  40,224,989,184 bytes free

Hi @passionofvc ,
I would like to point out that the following settings only apply to RocksDB and are safely ignored with NuDB.
filter_bits=12
cache_mb=256
file_size_mb=8
file_size_mult=2```

Here is the link to the `can_delete` command: https://ripple.com/build/rippled-apis/#can-delete

The `can_delete` command is takes time to process. After issuing the command, you may receive a success code meaning rotating the databases will commence accordingly but the actual process takes time. If during the process the server mode drops from `full` or the age of the validated ledger is over 60 seconds, the process will be interrupted and the rotation will not occur. So if the server is busy or has difficulty maintaining synchronization, the rotation operation will not succeed. If this is the case and your debug log is set to `warn` level, you will find the `Not deleting.` message logged. Whether you manually issue the `can_delete` or have the server automatically rotate, the same rules apply.

It is worth noting that NuDB is an append-only database and unless a successful rotation occurs, the database files will continue to grow as you observed. I recommend running with a `warning` debug level and inspecting the log for the aforementioned warning messages.

Hi @scottschurr
I  am very grateful for your reply,
I now run rippled in window server2012,
from now on  I will  plan  to run ripple daemon in Centos7.0 for production env.
Also to use RocksDB setting, rippled running in window os not work for me,
Troubleshooting is easy to trap.

@passionofvc RocksDB is not supported in Windows. Were you able to find any Not deleting messages in your debug log?

I am having the same issue.
Manually Deleted the 200GB+ database, restarted and it keeps growing again.
Here is configuration excerpt:
[node_db]
online_delete=512
advisory_delete=0
[ledger_history]
512
[rpc_startup]
{ "command": "log_level", "severity": "warning" }
{ "command": "log_level", partition: "SHAMapStore", "severity": "debug" }

Regarding SHAMapStore related errors in debug.log, many of this kind:
2023-Sep-16 23:20:09.776223114 UTC SHAMapStore:WRN Waiting 5s for node to stabilize. state: connected. age 2s
System: Ubuntu 20.04
rippled version 1.9.4
Trying to find out how can I keep database size as little.

Regarding SHAMapStore related errors in debug.log, many of this kind: 2023-Sep-16 23:20:09.776223114 UTC SHAMapStore:WRN Waiting 5s for node to stabilize. state: connected. age 2s

If you're seeing a bunch of these messages (as opposed to a few every once in a while), then it means that your server is having trouble keeping up with the network under the extra load related to the deletion process. That almost always means your hardware is not powerful enough, frequently because of insufficient IOPS on your hard storage.

Regarding SHAMapStore related errors in debug.log, many of this kind: 2023-Sep-16 23:20:09.776223114 UTC SHAMapStore:WRN Waiting 5s for node to stabilize. state: connected. age 2s

If you're seeing a bunch of these messages (as opposed to a few every once in a while), then it means that your server is having trouble keeping up with the network under the extra load related to the deletion process. That almost always means your hardware is not powerful enough, frequently because of insufficient IOPS on your hard storage.

That makes sense as I am not using an enterprise grade SSD.
Do you have any suggestions for storage?

Just as a help for anyone else in the future. I deleted the transaction.db found in /var/lib/rippled/db as it was too big for the storage. It was then regenerated.
But the root problem was that I changed the 'online_delete' value for the default 256 to 128000 a while back and did not calculate the proper space requirement. I dialed it back to 512 for now and monitoring.


Check Tasks > Manage Kubernetes Objects, Tasks > Manage Secrets and Tasks > Inject Data into Applications for mentions of Docker

Umbrella issue: https://github.com/kubernetes/website/issues/30771
Description
Check Tasks > Manage Kubernetes Objects, Tasks > Manage Secrets, [Tasks > Inject Data into Applications] and all their subpages for mentions of Docker.
This includes:

The word "docker" in plain text
References to or docker commands in code samples. Most docker commands start with docker so this shouldn't be an issue.

How to check

Pull down the repository
Navigate to the content english  content directory for the pages in question
Do a full-text search in an IDE or via the command line grep) in only this directory
Next, look at the pages on the live website: https://kubernetes.io/docs/concepts/overview/. Some content is pulled in dynamically and will not show up in full text searches.

Reporting your results
When you are done:

Generate a list of links to files in the repo and URLs on the website for pages which need attention.
Post your list as a comment on this issue and ask that the issue be closed.

/triage accepted
/milestone 1.24
/good-first-issue
/help-wanted
Note: Anyone taking this issue must complete it before December 31st.

/triage accepted
/milestone 1.24
/good-first-issue
/help-wanted
Note: Anyone taking this issue must complete it before December 31st.

No action for Tasks > Manage Kubernetes Objects and Tasks > Manage Secrets
#30971 tracks the update to asks > Inject Data into Applications

Awesome, thank you @shannonxtreme!

/assign @shannonxtreme


Added ZXing.NET

I had to rename Capturing to FlashCap since I had no will to structurize ZXing.Net files and namespaces. ZXing.Net here is a bit bigger than we have in Wasabi, but that's intentionally, I plan to remove another library used there for QR code generaton.

I plan to remove another library used there for QR code generaton.

What is the issue with the current one?

ZXing.Net is battle tested .NET implementation of infamous Zebra Crossing from Java lands. I see no reason to have WalletWasabi/Gma/QrCodeNet when ZXing can do both things well.

WalletWasabi/Gma/QrCodeNet

WalletWasabi/Gma/QrCodeNet is battle tested by us, I trust more on that - we are using that for years. What is the benefit of replacing?

Less binary size due to using the code shared by encoders and decoders, ability to generate geometry (requires porting to Avalonia from WPF) instead of rendering and array of bool which is memory and CPU inefficient.

Can you elaborate what is the goal of this PR? Maybe I didn't get the point.

Is this moving code here from the main repo?

Can we read the QR code on Mac?

That's a thing I'm on for FlashCap. OSX has the same complex object model as Windows for camera access, only video capturing on Linux was quite easy. As soon as I make something working Kimi will be used as a tester (he has a Mac device).

Can you elaborate what is the goal of this PR? Maybe I didn't get the point.

In short, I'm cleaning up Wasabi from external libraries incorporated into it. It started from that moment when you said that FlashCap should not be added into Wasabi directly as it's for ZXing.NET and QrCodeNet.
Since QrCodeNet is used for QR generation only and that's what ZXing.Net can do too, I decided to keep QR generation code in ZXing.Net too, so later I can drop QrCodeNet. Not immediately, but when I have some time from other important tasks.
Adding files responsible for QR generation would double the work because I have to find them later when I forget what part of ZXing.Net is responsible for. It was much easier just to trim the library checking that it compiles while removing files.
To summarize, after merging that pull request I immediately will drop WalletWasabi.Fluent/ZXing and it will work (already works, but I'm using a project reference at the moment for testing). And after supporting video capturing on OSX WalletWasabi/Gma/QrCodeNet will go away.
While writing that comment I remembered an important point about QrCodeNet. It's dead, completely dead, dead as CodePlex where it was hosted. So, in case of a potential issue supporting ZXing.Net code should be much easier.

working Kimi will be used as a tester (he has a Mac device)

Adamp, Szpoti, and I also feel free to ask any of us. However, the development will be hard for you without a device. We can get you a device, reach out to Max and Rafe.

Adding files responsible for QR generation would double the work

It is not a goal. Cleaning up is not a goal at all. And reaching that goal will double the work.

that moment when you said that FlashCap should not be added into Wasabi directly

That is correct. It shouldn't be.

supporting video capturing on OSX

That is what we are aiming for.

QrCodeNet. It's dead, completely dead

Does not matter in this case. It works and QR codes won't change.
Look I still don't see any point in prioritizing the removal of QrCodeNet instead of working on camera support for OSX. Focus on the goals and do not get lost in the details. @MaxHillebrand seems to agree with you so from this point you guys decide. Feel free to merge this.

IMO in the long term it would be nice to replace QrCodeNet because the code for making a QR image on the view side from a boolean matrix is horrible, and always cause headache when we need to maintain it. It happens maybe twice a year though.
So having native XAML would be better, but this is off-topic.
ACK for moving ZXing.NET.

ACK for moving ZXing.NET.

ACK!


Show player number / count on file select

Changes the file select to display both the code/hash and the player's number (and total number of players) on the file select screen, since the player's number is more important information, especially when it comes to joining a multiworld server.
The relevant code is at $127800 in both versions of base2current. The original code for showing the hash was not moved/altered just in case it gets changed in some future VT version or whatnot.
On an unrelated side note, fixed the pedestal "sleeps again..." text because it was bothering me without the ending ellipsis.

This is an interesting change but the player number shouldnt be exposed to the user anymore with the recent changes. I've been thinking about showing the player name there instead but that would be kind of redundant with the file name and doesn't really serve a purpose


Darkvision when with other modules

Hello there,
In a scene where there is no light source and the setting is set to tokens have vision, the tokens with darkvision are seeing in colour, unless I reduce the Darkness overlay level to about 0.65 or below.
I have tested this by turning AV off and leaving PV and Less Fog on, and the token is seeing in grey with the Darkness overlay at 0.
Foundry 10.291
DND5e 2.1.5
AV 0.2.1

That is precisely how it is intended to work

Why are they seeing in colour when there’s no light source?
The problem I’ve got is that when you set the darkness overlay to anything above 0.6, and then as GM I look through the eyes of a token, which means I have click on the token, I can’t see the rest of the map because it’s too dark!
Even with Less Fog, this only lightens the Fog not the darkness overlay.
Therefore I can’t click a token then move them anywhere because I can’t see where to move them to.
Please can there be an option to turn this off for some folk in settings?
All the other stuff in AV I could use. Especially the auto setting of vision for tokens. That’s fantastic.


New Docs

 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.:x: gjwalk sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

I have an important wish: The commit contains a lot of files with uppercase extensions like .PNG.
This can lead to problems, because Git is case-insensitive, so it doesn't care, but any link pointing to these files in the Markdown will cause trouble because the web-server hosting this will be case sensitive. It works on your test IIS, but not on the final github web server and it's not best practice.
Like this will not work:

Please make sure you only commit lower-case extensions. This can be tricky, because just renaming the extension will not be detected by git, since it's not case sensitive. You should either undo this commit, change, and commit again, or do 2 commits - changing it from '.PNG' to '.png1' (then commit), then change to .png and commit again

I must also ask for the files to use kebap-naming, not camel. Just to ensure it stays consistent. This applies to both images and files.

instead of someImage.png it must be some-image.png
instead of adminPanel.md it must be admin-panel.md


Example regarding passing/referencing hash variables in metrics seems to be invalid

Hello,
it seems to me like the following is either invalid or doesn't work or I got it wrong:
  # When hashes are passed in as values they are broken out into a dotted notation
  # For instance if you configure this plugin with
  # # [source,ruby]
  #     metrics => "mymetrics"
  #
  # and "mymetrics" is a nested hash of '{a => 1, b => { c => 2 }}'
  # this plugin will generate two metrics: a => 1, and b.c => 2 .

because of:
config :metrics, :validate => :hash, :default => {}

Therefore, it's not possible to reference attributes nor pass anything else than hash, eg.
metrics => { "foo" => "bar"}

Thank you for clarification.

Is there any way how to tell graphite-output metrics k=>v can be found under eg. metrics?:
{
  '@timestamp': '...'
  'metrics: {
    'foo.bar': 1.0,
    'bar.foo': 2.0,
    [...]
  }
}

@zstyblik I'm not used to graphite but toying with the unit tests, the following config
  fields_are_metrics => true
   include_metrics" => "metrics"

seems to do the job, did you try something similar ?

@wiibaa, yes and no. I've tried fields_are_metrics, but I couldn't ensure event will have only fields that really are metrics. I'm a bit worried that since include_metrics is a regexp, it will lead to the following...
Now, I should clarify a bit. metrics should be included, eg. metrics.foo.bar is not wanted. And I don't want to know, in the best case scenario, regexp in advance, because I want generic output. I mean, yeah, such thing makes sense to me. That's why I'd like to point graphite-output to attribute which already has k=>v fields and go get it and that's what I was expecting.
I will give it a try regardless tomorrow. Thanks.

Reading again the source code, you can achieve something similar differently with the config
metrics => { "metrics" => "this value is not read when metrics is a hash"}
that could be event driven by a meta field like metrics => {"%{[@meta][metrics_field]}" => "none"}
The magic comes from https://github.com/logstash-plugins/logstash-output-graphite/blob/master/lib/logstash/outputs/graphite.rb#L177-L181
By hacking one line to dotify(event[metric], nil).map would allow to remove the prefix as  you want, but this is not something achievable by config at the moment.
Is it more in line with your initial idea ?

@wiibaa, I'm afraid my logstash knowledge is low. I mean, I've tried this and that as you've suggested, but I couldn't get where I want to be :
The problem might be in ...
filter {
  mutate {
    add_field => {
      "metrics" => { "foo" => "bar" }
    }
  }
}

Which shows up as an array in output { stdout { codec => json } } and not as a hash. I know nested fields should/could be as [metrics][foo], but I'm referencing some of original attributes and I'm worried it won't work out. I'll keep trying :(
Thank you for your support, though. Appreciate it.

I see.. but  add_field does not work like this currently, you cannot directly create a hash.
A working solution is to write
filter {
  mutate {
    add_field => {
      "[metrics][foo]" => "bar"
    }
  }
}

@wiibaa, I just want to let you know that I got it working in the end, sort of. Yes, making sure it really is a hash did the trick. Also:
            fields_are_metrics => true
            exclude_metrics => ["type", "original_type"]
            include_metrics => "[metrics]"

got me as far as metrics.foo.bar .... Note, there are no other fields left in that event, otherwise they'd have to be excluded.
Also,
metrics => { "metrics" => "none" }

works now. I guess that's the best I can get out of it. As for hacking you've mentioned, I will give it a thought/ask about internal possibilities.
Again, thank you very much for support and kicking me in the right direction.

It should not be too difficult to turn the hack into a boolean config, the most complex is always naming the config :laughing:  Something like skip_prefix_for_metrics_hash with a documentation block explaining your use case going from metrics.foo.bar to simply foo.bar
Anyway this plugin documentation need review as you already painfully discovered.

@wiibaa, actually, what works is(didn't know, didn't have courage and hope(and time) to try it until now:
metrics => { "%{graphite_prefix}" => "none" }

and I've reached desired state this way. I would say 100%. Because graphite_prefix is usual eg. prod.servers.%{host} ... and it will always be there. If not, if the (internal) requirement is different, that's another story :)


Wrong hparams when using lightning cli

Bug description
When using lightning 2.3.3 and lightning cli, the hparams property becomes
{
"_instantiator": ...,
"class_path": ...,
"init_args": ...,
}

It is correct when using lightning 2.2.5
What version are you seeing the problem on?
2.3.3
How to reproduce the bug
instantiate a `LightningModule` with `self.save_hyperparameters()` using cli and `print(self.hparams)`

Error messages and logs
N/A
Environment

Current environment
#- PyTorch Lightning Version (e.g., 1.5.0):
#- PyTorch Version (e.g., 2.0):
#- Python version (e.g., 3.9):
#- OS (e.g., Linux):
#- CUDA/cuDNN version:
#- GPU models and configuration:
#- How you installed Lightning(`conda`, `pip`, source):

More info
No response
cc @carmocca @mauvilsa

Does this PR fix this? #20068

The instructions to reproduce are not very clear. How do you instantiate? With 2.3 the idea is that now it is possible to instantiate using Module.load_from_checkpoint, but I guess this is not how you are instantiating. Or is it?

Hi @BakerBunker Does this PR fix this? #20068

Yes, the same issue as https://github.com/Lightning-AI/pytorch-lightning/issues/19977 , thanks!


Fix invalid back faces

Need to find a way to reliably reproduce. Can get into a state where a HalfEdge's back face doesn't agree with the relationship.

Seems to be mostly fixed, although some odd stuff happens if you make a room inside another room