CS6 Freezes when using Smart Objects

Fantastic little script you've got here. I've used it in testing and found it extremely intelligently designed. I particularly like the ability to keep the bottom layer as a constant, the fact that the naming isn't odd like the default one is, and it doesn't trim by default (who the heck wrote that script anyhow?)
This is exactly how I am using it. I've got 60 icons which are .ai objects in a PSD as smart objects. The graphics girl can then open the object in AI where she prefers to work and I can remain in PS. Then I can export all layers in the blink of an eye. Zoom.
However, when I have smart objects in the file, PS hangs immediately and becomes totally unresponsive. I made a test file that was just a few hundred KB with only 4 layers to test with. When exporting after rasterizing all the layers, it spits them out cleanly. When having a single smart object, the hang occurs.
I tried 3 times with each variable and it was 100% repeatable.
Note that the workaround is to rasterize all smart objects prior to running the script. There's a bit of preparation required (ie deleting extraneous background layers), so this isn't the end of the world, but there's 3 of us that use this file and it's worrisome to think that the file might get... knackered if someone accidentally saved on the way out (yes I've done that by accident before).
Using Win7 64, Production Premium CS6 package.
-k

Thank you for information and detailed steps to reproduce. We'll try to take a look at this when we have some time. Thank you.

Yes, interesting. I'll try to test it in CS2.

@eschelar Tested exporting smart objects with a simple image, PSD and AI. All runs fine in CS2 under Win7, so the only conclusion is that Adobe broke something in later versions. There's nothing fancy going on with smart objects in the script itself. Is their default script working for you?

Yes, the default script works. Sucks though. Yours is vastly superior.
Your script works fine too. It only breaks when there are smart objects.
Good call on testing PS and AI smart objects, I also tested these, but forgot to mention details. I also tried placed PNG source smart objects.
I will try this on some different computers. I only have CS6 though (one is master collection from the net, one is my own CS6 from Production Premium - on PC and my laptop).
I can do a camstudio video if you want me to show it. Would be good to get outside confirmation though from another user.

@eschelar So if I understand it correctly, the default script exports smart objects just fine and ours hangs? That's weird. That could be the faster ActionManager code that collects layer info, depending on when the hang occurs. I think I will try and borrow the CS6 edition, since I have Win7, and test it there. Could you post a link to your testing file so I can verify?

Ok, just tried Ps CS6 13.0.1 x64 Extended on Win7 -- one regular layer, one AI smart object via "Place..." -- and it worked no problems. The progress bar didn't update much, but that's normal in Ps. They never managed to make it work decently across all platforms.
@eschelar So I'll definitely need your test file, and the video would be helpful as well.

I'll see what I can whip up for you. I tested with 3-4 different files, all built on the fly for testing purposes. All exported fine after rasterizing the smart objects. All failed when smart objects were present.
Will update you when I'm back in the office tomorrow.

Actually, I had quite a lot of trouble with this script today where it wasn't working even in ways that worked 100% reliably the other day. After a few tries, it started working properly though - except for the bug I mentioned. It seems that running it from the scripts folder is 60-80% likely to not work at all than if I just load it via the "browse" option. That might be a good indicator that there is something about my description of the problem that is missing some important detail.
But after a few tests, I did manage to get some repeatable results.
While I was rendering down the camstudio vid, I repeated the tests and continued to get a high rate of failure even when using rasterized pngs when using the script specifically from the menu (installed to the scripts folder in adobe).
The video shows these steps:
#1 - running the normal method
#2 - running in a way that works reliably - rasterizing the smart objects first, then running from the "Browse" part of the menu
#3 - running the same way, but not rasterizing first, hangs.
#4 - running from the menu, not rasterized (although this method freezes 60% or more of the time with rasterized layers).
I spared you the long wait, but I have given it more than 10 minutes to recover and no movement. As you can see, the response is very quick if it works properly.
As you can see, the computer I'm running it on is not remarkable, but quite capable. i5, 16gb, running from SSD etc... I don't think it's a problem with the machine.
I will do more testing with my laptop and home PC later on too.

Judging by your video, the progress bar just doesn't appear sometimes. Relation to smart objects could be a coincidence. Please, try the recent update; it might help.
Thanks for your time and a thorough bug report, by the way.

Thanks for looking into it. The progress bar shows up quickly and the process completes in under 20 seconds ordinarily. When it fails, it will not show up even if I leave the computer for 10 minutes and come back. There are also no files saved.
I have successfully used it without smart objects for several iterations with a 54 layer image file (200x200px) with the same results. Under 30 seconds with all smart objects rasterized, no movement at all with even one smart object.
Having said that, I have no idea how to proceed with troubleshooting or meaningful communication about this. Perhaps just log it in as a potential issue and if anything else happens, maybe it will be a helpful sign post.
Thanks again for your fine work in putting this plugin together.

So no luck even with the yesterday's "fix"? I meant "the recent update" of this script.

Oh, I didn't realize it was that recent. :)
I'll give it a shot when I'm back in the office. Probably later in the day as I have a deadline for 1:30pm for a big project.

Any news?

Sorry about the wait, got pulled away to some other projects for a while.
This recent update seems to have cleared everything up. No problem at all, approximately 45 seconds to export 52 layers in a 200x200 size.
Simply could not ask for anything better. Well - except maybe to have an ordinal number prefix option... but I don't even need this for this project.
Stellar work. Thank you again!

Marvelous. Enjoy then :-)


Don't create multiple versions of bound function

See comment on https://github.com/mharris717/ember-drag-drop/pull/174

Our team just patched this as well locally. We were seeing memory leak issues occurring because of this issue.

Thanks again for the fix, I'll release this shortly.


Create Reviewed section and move AmbiguousOperator

Summary
Created a 'Reviewed' section at the bottom of .rubocop_todo.yml to prevent folks from duplicating work.
Details
New to the project and the first thing I, unknowingly at the time, did was duplicate work! The first item in the todo file was Lint/AmbiguousOperator, so I did it. It wasn't until after that I realized that (1022)[https://github.com/cucumber/cucumber-ruby/pull/1022] solved it and it was decided not to move forward with it. Not a huge deal, but this PR looks to address that by moving items that have been decided to be kept and/or reviewed and found to be false to the bottom in their own section.
Motivation and Context
Wanting to help fix items in (1021)[https://github.com/cucumber/cucumber-ruby/issues/1021] without running into issues with duplicating work.
How Has This Been Tested?
I've run bundle exec rake and got the following output. (Which I'd assume is acceptable?)
cucumber-ruby: bundle exec rake
/Users/jsmith/.rbenv/versions/2.4.1/bin/ruby -I/Users/jsmith/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rspec-core-3.6.0/lib:/Users/jsmith/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rspec-support-3.6.0/lib /Users/jsmith/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rspec-core-3.6.0/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb
..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................*..........................

Pending: (Failures listed here are expected and do not affect your suite's status)

  1) Cucumber::Runtime::ForProgrammingLanguages should probably be inlined
     # Not yet implemented
     # ./spec/cucumber/runtime/for_programming_languages_spec.rb:6

Finished in 2.36 seconds (files took 0.68611 seconds to load)
553 examples, 0 failures, 1 pending

Running RuboCop...
Inspecting 342 files
......................................................................................................................................................................................................................................................................................................................................................

342 files inspected, no offenses detected
/Users/jsmith/.rbenv/versions/2.4.1/bin/ruby -S bundle exec cucumber --profile ruby
Using the ruby profile...
.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
WARNING: #Transform is deprecated and will be removed after version 2.6.0. Use ParameterType(...) instead.
(Called from /Users/jsmith/code/jaysonesmith/cucumber-ruby/tmp/aruba/features/support/transforms.rb:1:in `<top (required)>')
..............................................

118 scenarios (118 passed)
675 steps (675 passed)
0m1.630s

Screenshots (if appropriate):
Types of changes

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

Hi!
The workflow when using a .rubocop_todo.yml file with RuboCop is to re-apply the --auto-gen-config to re-create the .rubocop_todo.yml file.
If you did that, would you lose these manually-added changes? Would they be overwritten?

Hey, @olleolleolle, that's a good point and you're correct. Even though I know that's something that would happen, I hadn't thought about it and went with the flow as there were already items in the todo file like that.
I suppose in the cases of these items we should be moving them to .rubocop.yml so as not to be overwritten?

@jaysonesmith Now that you've lint-fixed so many things, has that file been overwritten by your changes?

@olleolleolle It hasn't actually as I haven't re-run the generation command, I've been manually removing entries from the todo file. @nodo Do you have a preference on how you'd like changes we won't be making to be handled? (Matt referred me to you for your input)

@jaysonesmith Oh!
In that case, I am truly neutral.

@nodo bumping for some input here if you could, please! We need a way of notating what rubocop changes are still needed to prevent duplicate work for things that won't be changed and others.

Actually, I've decided that any style guidelines we decide against doing should be moved to the rubocop.yml file itself.
This will accomplish a few things:

A central area for us all to use to track styles/cops that we've decided not to abide by.
Remove styles we're not following from the _todo file, preventing duplicate work.
Prevent any styles we're not following from being wiped out when --auto-gen-config is rerun to get an updated list.

I'm going to close this PR and do a new one with Ambiguous Operator moved.


feat(code quality): add black and ruff

I added black and ruff to maintain code quality and implemented a Makefile streamline the execution of common commands.
I also tried to add poetry as the dependency manager, but it was not compatible with the dependency openai-whisper. It seemed to consistently fail on the installation of tritton.
For reference, this is as far as I was able to get:
# pyproject.toml

[tool.poetry]
name = "ecoute"
version = "0.1.0"
description = "Ecoute is a live transcription tool that provides real-time transcripts for both the user's microphone input (You) and the user's speakers output (Speaker) in a textbox. It also generates a suggested response using OpenAI's GPT-3.5 for the user to say based on the live transcription of the conversation."
authors = ["Seva<EMAIL_ADDRESS>license = "MIT"
readme = "README.md"

[tool.poetry.dependencies]
python = "^3.8"
numpy = "==1.24.3"
openai-whisper = "==20230314"
Wave = "==0.0.2"
openai = "==0.27.6"
customtkinter = "==5.1.3"
torch = "==2.0.0"

[tool.poetry.dependencies.PyAudioWPatch]
version = "==<IP_ADDRESS>"
platform = "win32"

[tool.poetry.dependencies.pyaudio]
version = "*"
platform = "darwin"

# poetry replacement for: `--extra-index-url https://download.pytorch.org/whl/cu117`
[[tool.poetry.source]]
name = "torch"
url = "https://download.pytorch.org/whl/cu117"
priority = "supplemental"

[[tool.poetry.source]]
name = "PyPI"
priority = "primary"

[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"

It fails with this error (there was another one for tritton, but I seemed to have lost it somewhere in my console):
Package operations: 6 installs, 1 update, 0 removals

   • Updating torch (2.0.1 -> 2.0.0+cu117): Failed

   RuntimeError

   Unable to find installation candidates for torch (2.0.0+cu117)

   at ~/.pyenv/versions/3.11.1/lib/python3.11/site-packages/poetry/installation/chooser.py:76 in choose_for
        72│
        73│             links.append(link)
        74│
        75│         if not links:
   →  76│             raise RuntimeError(f"Unable to find installation candidates for {package}")
        77│
        78│         # Get the best link
        79│         chosen = max(links, key=lambda link: self._sort_key(package, link))
        80│

I noticed another developer had a similar issue: https://github.com/orgs/python-poetry/discussions/7199

Thanks for contributing! Could you split the PR between the streamlined installation changes and black and ruff changes? Want to consider those changes separately. Also I think we should ignore linting custom_speech_recognition since its just a copy of the existing SpeechRecognition library with some modifications. Probably a better way to maintain that I haven't considered how.

Thanks for contributing! Could you split the PR between the streamlined installation changes and black and ruff changes? Want to consider those changes separately. Also I think we should ignore linting custom_speech_recognition since its just a copy of the existing SpeechRecognition library with some modifications. Probably a better way to maintain that I haven't considered how.

I see, I didn't realize it was a copy of an existing SpeechRecognition library. In that case, I will ignore it in regards to linting and formatting. Would it make sense to do something like this - where the library is its own git repo?
Example from: https://github.com/foundry-rs/foundry-rust-template/tree/master/contracts/lib

Not sure why but make lint and make format cant find python files

Not sure why but make lint and make format cant find python files

Hmm, I'm not sure. Maybe the way black behaves is different on windows. Can you try modifying a python file to contain single quotes for a string, instead of double quotes, and see if you get the same message. Perhaps it's behaving normally?

I think this is good to go. If you get a chance to review + merge, I would appreciate it. Thanks!


No module named 'pyvips'

Trying to install on a fresh Ubuntu 20.04 server. Edited the variable section of the script, and ran it.  I manually did a pip install pyvips. The frontend + image-similarity services were running, but backend and worker were not with messages relating to the missing pyvips
There are no password files located in /tmp, so I'm guessing the installation did not finish.
This is the last section of lines from the installer script
+<EMAIL_ADDRESS>added 48 packages from 20 contributors in 33.361s

82 packages are looking for funding
  run `npm fund` for details

Created symlink /etc/systemd/system/multi-user.target.wants/librephotos-frontend.service → /etc/systemd/system/librephotos-frontend.service.

Traceback (most recent call last):
  File "manage.py", line 11, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/lib/librephotos/.local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line
    utility.execute()
  File "/usr/lib/librephotos/.local/lib/python3.8/site-packages/django/core/management/__init__.py", line 377, in execute
    django.setup()
  File "/usr/lib/librephotos/.local/lib/python3.8/site-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/lib/librephotos/.local/lib/python3.8/site-packages/django/apps/registry.py", line 114, in populate
    app_config.import_models()
  File "/usr/lib/librephotos/.local/lib/python3.8/site-packages/django/apps/config.py", line 211, in import_models
    self.models_module = import_module(models_module_name)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 848, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/lib/librephotos/backend/api/models/__init__.py", line 1, in <module>
    from api.models.album_auto import AlbumAuto
  File "/usr/lib/librephotos/backend/api/models/album_auto.py", line 6, in <module>
    from api.models.photo import Photo
  File "/usr/lib/librephotos/backend/api/models/photo.py", line 22, in <module>
    from api.thumbnails import (
  File "/usr/lib/librephotos/backend/api/thumbnails.py", line 4, in <module>
    import pyvips
ModuleNotFoundError: No module named 'pyvips'
Traceback (most recent call last):
  File "manage.py", line 11, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/lib/librephotos/.local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line
    utility.execute()
  File "/usr/lib/librephotos/.local/lib/python3.8/site-packages/django/core/management/__init__.py", line 377, in execute
    django.setup()
  File "/usr/lib/librephotos/.local/lib/python3.8/site-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/lib/librephotos/.local/lib/python3.8/site-packages/django/apps/registry.py", line 114, in populate
    app_config.import_models()
  File "/usr/lib/librephotos/.local/lib/python3.8/site-packages/django/apps/config.py", line 211, in import_models
    self.models_module = import_module(models_module_name)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 848, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/lib/librephotos/backend/api/models/__init__.py", line 1, in <module>
    from api.models.album_auto import AlbumAuto
  File "/usr/lib/librephotos/backend/api/models/album_auto.py", line 6, in <module>
    from api.models.photo import Photo
  File "/usr/lib/librephotos/backend/api/models/photo.py", line 22, in <module>
    from api.thumbnails import (
  File "/usr/lib/librephotos/backend/api/thumbnails.py", line 4, in <module>
    import pyvips
ModuleNotFoundError: No module named 'pyvips'
Traceback (most recent call last):
  File "manage.py", line 11, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/lib/librephotos/.local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line
    utility.execute()
  File "/usr/lib/librephotos/.local/lib/python3.8/site-packages/django/core/management/__init__.py", line 377, in execute
    django.setup()
  File "/usr/lib/librephotos/.local/lib/python3.8/site-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/lib/librephotos/.local/lib/python3.8/site-packages/django/apps/registry.py", line 114, in populate
    app_config.import_models()
  File "/usr/lib/librephotos/.local/lib/python3.8/site-packages/django/apps/config.py", line 211, in import_models
    self.models_module = import_module(models_module_name)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 848, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/lib/librephotos/backend/api/models/__init__.py", line 1, in <module>
    from api.models.album_auto import AlbumAuto
  File "/usr/lib/librephotos/backend/api/models/album_auto.py", line 6, in <module>
    from api.models.photo import Photo
  File "/usr/lib/librephotos/backend/api/models/photo.py", line 22, in <module>
    from api.thumbnails import (
  File "/usr/lib/librephotos/backend/api/thumbnails.py", line 4, in <module>
    import pyvips
ModuleNotFoundError: No module named 'pyvips'

I added it to the installation script! Could you try it again?

Ubuntu. Only works when compiling libvips.
How to is here:
https://github.com/Seneliux/librephotos-linux/blob/main/install-librephotos.sh
If present, uninstall libvips42 and other vips* packages.
Compiled vips will be placed in /usr/local/include.
After upgrades can get same error. This caused by version mismatch. First must uninstall compiled vips - in the compilation folder run "make uninstall" (good way). Or simply delete /usr/local/include/vips folder (dirty way).

Also must delete /usr/local/lib/python3.8 - here is older versions.


Need more powerful Regex and String in Cent

Could you merge Cent with
https://gist.github.com/ningsuhen/dc6e589be7f5a41e7794

What specifically do you want to merge? You can submit a pull request with the changes you want and we can add a test and then merge it. Thanks


kGPUImageFillModePreserveAspectRatioAndFill not work as expected after GPUImageTransformFilter

when creating to following chain:
original video frames  of 1280x720 ->
GPUImageMovie  ->
GPUImageTransformFilter (90 degree rotation) ->
GPUImageView (set to kGPUImageFillModePreserveAspectRatioAndFill and frame bounds of 320x100)
the images do not fill all of the view.
in other words, when rotating a landscape image with transform filter and displaying it on view with wide frame (e.g 320x100), the image does not fill the screen but keep aspect ration, and shown only in the middle part of the view.
my attempts to fix it have failed :(
UPDATE: might be related:
GPUImageMovie -> GPUImageTransformFilter (90 degree rotation) -> GPUImageView (with kGPUImageNoRotation,kGPUImageFillModePreserveAspectRatioAndFill)
gives a different result than:
GPUImageMovie  -> GPUImageView (kGPUImageRotateLeft,kGPUImageFillModePreserveAspectRatioAndFill)

@taberrr Is this issue fixed finally? I used GPUImageTransformFilter and set fillMode property of GPUImageView as kGPUImageFillModePreserveAspectRatio, but the result was still wrong.

Not that I know of - I found that Core Image's CIAffineTransform filter works as expected though.


[Extra Metadata Loader] Show game name on logo selection screen

Extra Metadata Loader
Add Game title on logo select screen
When you're downloading logos for a number of games at once, it's not always clear which game is being asked about on the select logo screen. See screenshot for example. In that example, I have 8 Higurashi Hou games, and I'm pretty sure that it's on episode 1, but I'm not completely sure, since only one of the possible logos includes an episode number. If it said "Select logo for <game title>" instead of just "Select logo", that would be really helpful.
Screenshots

Done


Bugfix for ping component now DEFAULT_SCAN_INTERVAL is a timedelta

Description:
#5193 missed the new ping component. This change is required since #5147.
The interval is based on the DEFAULT_SCAN_INTERVAL plus one second for every ping that can fail.

Thanks!


use public api on owner object

Instead of owner._lookupFactory you should use owner.resolveRegistration which is public API.
https://github.com/offirgolan/ember-cp-validations/search?utf8=✓&q=_lookupFactory
Just two occurrences need to be replaced.

Well, they aren't quite exactly the same.  resolveRegistration does not guarantee that the returned factory has been injected (with things like owner, manually setup injections, etc). It is intended to return the factory directly from the resolver. On the other hand, owner._lookupFactory returns a factory that has already been injected (via .extend).
We would need to review the specific usage scenarios in more detail to know if injections are actually needed to be sure we can swap...

@ssured is there a specific reason for your concern besides the usage of the private API? Have you faced any specific issues regarding this?

@offirgolan: no specific reason. I hit an error about a module which could not be found. Everyday I seem to learn something from @rwjblue, never knew there is a difference. I'm ok to close this issue as it's only about private API.

@ssured sounds good. Thank you for bringing this to our attention!


Drag in ScrollView

Hi, I have a difficult Layout: several TextViews + grid RV + several TextViews + grid RV, so I need to use NestedScrollView/ScrollView for more comfortable use and scrolling up & down. But there arises one problem:
During DRAGGING I cann't to scroll my layout. It happened when I use RecyclerView in ScrollView.
How to solve this problem?

It's executing the recycler view scroll, you have to extend it and let the
event go through scrollview.
Search for events interceptor's.
Le ven. 10 févr. 2017 14:59, Yaroslav Polyakov<EMAIL_ADDRESS>a
écrit :

Hi, I have a difficult Layout: several TextViews + grid RV + several
TextViews + grid RV, so I need to use NestedScrollView/ScrollView for more
comfortable use and scrolling up & down. But there arises one problem:
During DRAGGING I cann't to scroll my layout. It happened when I use
RecyclerView in ScrollView.
How to solve this problem?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/h6ah4i/android-advancedrecyclerview/issues/351, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABIEIDoYoHwf97nDsnrJD5ftAAfXl8wPks5rbJeGgaJpZM4L9m9T
.

--
Att,
Guilherme Souza

@polyak01 Hi. I tweaked the library to support scrolling NestedScrollView. Try the experimental branch code via JitPack:
repositories {
    maven { url "https://jitpack.io" }
}
dependencies {
    compile 'com.github.h6ah4i:android-advancedrecyclerview:af1e79578d4f841ea0013741f1e42e080e902b12'
}

Note that you have to disable nested scrolling by involing recyclerView.setNestedScrollingEnabled(false) to get effect. Thanks.

Everything work perfectly!) thank you very much)))

😄

This feature has been merged and released as v0.10.4 now.


fix(normalize-pages): findFirstRoute should ignore separator type

Closes #2110, #2084
Step to reproduce the bug:
Step 1:
Go to examples/docs folder to changes below:
// root _meta.json
{
  "index": "Introduction",
  "get-started": "Get Started",
  "features": "Features",
  "themes": "Themes",
  "advanced": {
    "title": "Advanced",
    "type": "page"
  }
}

// advanded folder _meta.json
{
  "-- Guide": {
    "type": "separator",
    "title": "Guide"
  },
  "code-highlighting": "Code Highlighting"
}

Step 2:
run pnpm --filter example-docs dev
Step 3:
Click the menu, you should notice the link is #

please have a look @B2o5T

sorry for delay
seems was fixed by https://github.com/shuding/nextra/pull/2154


rubocops/uses_from_macos: remove versioned aliases.

It makes more sense to use the unversioned formulae with uses_from_macos because macOS isn't shipping multiple versions of this.
If you wish to e.g. pin to a specific version you can do that by specifying the dependency directly in an os_linux block.

Review period will end on 2021-09-10 at 08:26:00 UTC.

Review period ended.


Support Traversable object in querybuilder.

It would be nice if QueryBuilder supported Traversable objects.
This works:
$query = new Query();
$userIds = [1, 5, 6];
$query->where(['id' => $userIds]);

This doesn't:
$query = new Query();
$userIds = new ArrayObject([1, 5, 6]);
$query->where(['id' => $userIds]);

The changes required to support this would be minor and would not break BC.
-- Related to this is support for \Traversable objects in ExistValidator

Will implement this when #10953 is merged.

#10953 is merged

:+1:

Bump

@SamMousa your PR is merged in 2.0.8, so this can be closed, right?

https://github.com/yiisoft/yii2/commit/baab8d6a68e46394c04125eef094003527ab08e1


Is it possible to read gzip while ignoring the CRC32?

I'm doing batch processing with a lot of data, which will be validated later anyway. I'm using flate2's gzip functionality to uncompress this data. Profiling showed that the "mz_crc32" function is a significant time hog. Is it possible to read gzip while ignoring CRC32? I noticed from the source code that the GzDecoder wraps a CrcReader. Is there a version that doesn't calculate the CRC?

Currently it's not possible to disable this, but the functionality could be added! I'd be surprised though if this dominted the actual decompression...

I'll fork and do some experiments. Do you have any kind of API in mind, like exposing the option in a builder pattern or something?

I'd imagine this probably just being a flag on the gz decoders. The flag would just disable feeding it internally to the crc checksum calculator. I'd be interested though in the results of more profiling (or some example files I could work with locally)

I did some profiling, and witnessed a 16 seconds → 11 seconds reduction when not using the CRC reader. Here's some flamegraphs:

As you can see, mz_crc32 is missing in the lower one.
If you want example files, I can provide, but not today.

I'm using flate2 to decompress lots and lots of data which has already gone by hash-checking, so the stream can be trusted to be free of corruption. Profiling shows mz_crc32 to take upwards of 30% of cpu usage, which is quite a lot.

I've implemented a SIMD version of CRC checksums in https://github.com/alexcrichton/flate2-rs/pull/172 which is over 50x faster than miniz, and in testing zlib is also over 2x faster than zlib as well. I'm gonna close this with that PR as hopefully it will obviate the need for a flag such as this.

Since this saves a quite significant amount of CPU-time, we may have a bump in flate2 and cargo's lockfile?

Yep! Was just waiting on >24 hrs of fuzzing to finish to confirm nothing shows up

Another reason to ignore CRC32 would be to just read partial data. How to go about ignoring the CRC32 check?


app mesh control plane not syncing with crd controller

kubectl get of app mesh resources shows an app mesh config of mesh, VN, VS, but aws cli / console show only mesh.
crd controller logs show many errors: https://gist.githubusercontent.com/geremyCohen/055002df479cf7d304293a73e6ec7fce/raw/99f1801c6f139ac5ddbb3b3bfe0c47228e30a31b/gistfile1.txt

Hello,
the App mesh has been updated.
Feel free to reopen the issue if needed.


wrap cfg set to add implicit project number set

This is a bit of a hacky change, but it's simpler than a fullblown
callback-based system. For cfg set, it runs the original set, but if
it detects that gcloud.core.project is being set, it will also update
gcloud.project.projectNumber.

@pwittrock a bit hackier than what we discussed, let me know if it's not acceptable.

awesome

Would you update the set that gets called from sync as well?


kak-lsp ceased to work suddenly

kak-lsp ceased to work, it's strange because it worked yesterday.
Following is *debug* buffer:
*** This is the debug buffer, where debug info will be written ***
/Users/vbauer/.config/kak/plugins/kak-lsp/rc/lsp.kak:104:11834: 'define-command' inconsistent indentation in the string
plug.kak: Error occured while loading 'ul/kak-lsp' plugin:
          2:6: 'evaluate-commands' 47:2569: 'source' 104:11834: 'define-command' inconsistent indentation in the string

probably the cause of this https://github.com/mawww/kakoune/commit/da2f6c296ae3ee280ffaca3937c6ae35c78d1e38

@SolitudeSF you most probably right, because I've rebuilt kak from master today.

wanted to submit a pr, but i cant see any docstrings that could be triggering this.

I'm seeing this too after updating to the latest kak.

Thanks, folks, I'm able to reproduce it and will fix today.
However, I'm not sure that inconsistent indentation in a docstring should be penalised, it should be enough just to leave it without indentation trimming. @mawww thoughts?


Support CRUD operations for AWS Organization Service Control Policy (SCPs)

Is your feature request related to a problem? Please describe.
AWS Organizations SCP impacts how IAM policies are evaluated and one component of AWS IAM posture
Describe the solution you'd like
SCP become a resource type tracked by the AWS Plugin in IAMbic
Describe alternatives you've considered
A separate plugin seems overkill compared to a supported resource type within the current AWS Plugin
Additional context
Create
Read
Update
Delete

Solved at https://github.com/noqdev/iambic/pull/384


Add readonly parameter for JDBC

Fixes https://github.com/apache/incubator-shardingsphere/issues/2663https://github.com/apache/incubator-shardingsphere/issues/2663.
Changes proposed in this pull request:

add readonly parameter for JDBC optimizations

Can one of the admins verify this patch?

Pull Request Test Coverage Report for Build 8861

2 of 3 (66.67%)  changed or added relevant lines in 3 files are covered.
3 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.001%) to 62.201%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

sharding-proxy/sharding-proxy-backend/src/main/java/org/apache/shardingsphere/shardingproxy/backend/communication/jdbc/datasource/JDBCRawBackendDataSourceFactory.java
0
1
0.0%

Files with Coverage Reduction
New Missed Lines
%

sharding-orchestration/sharding-orchestration-core/src/main/java/org/apache/shardingsphere/orchestration/internal/util/IpUtils.java
3
76.0%

Totals

Change from base Build 68:
0.001%

Covered Lines:
8585

Relevant Lines:
13802

💛  - Coveralls

I look forward to it

@sunbufu Good job. Thanks
@penghuiy If it's available, how about testing this feature?


Patch fix multiplayer

Right now, multiplayer is broken. This mostly fixes it.
Occasionally, remote players will have a velocity of 0. The position.hmd doesn't change from one frame to the next, probably because the Z store hasn't propagated in time. So the problem seems to be that the position.hmd from remote player and remote player avatar update are not syncing exactly on the same frames durations, so the remote player ends up updating more than once on the same hmd position on different timestamped frames.
The symptom is that the velocity is dependent on the network data updating consistently, and when these timings are mismatched the velocity drops to 0 and the animation blinks from run back to idle pose.
This PR looks at the velocity from last speed (as calculated by currentSpeed in avatars), then looks at the new velocity, and if they aren't congruent then a glitch is detected, the function returns and lets the animation from last frame play. Seems to work well enough for now, but there is definitely a more elegant way to do this.
One other note -- interpolation is still broken, and probably for the exact same reason. The HMD and character frames are not lining up, and it causes interpolation to wig tf out. So I switched to the Uninterpolated base class for the RemotePlayer, which should be fine for a few players demoing, but we'll need to solve the underlying cause.

I think you are right about the cause of the bug, but this seems like a hack being deployed instead of actually understanding the data race. It might look somewhat correct but moves the needle even further from good working code.
IMO someone needs to go in and do the temporal mental tick math to fix this properly.

Agreed. Solving the race condition between the state write and the remote object update is really the issue.


add plugin: Safedog

This plugin detects Safedog.

Homepage: http://safedog.cn/

I've tested this plugin on a simple HTTP server with spoofed server, x-powered-by and set-cookie headers. I haven't tested this plugin on the WAF as I don't have a test WAF upon which to test.

    WAFW00F - Web Application Firewall Detection Tool

    By Sandro Gauci && Wendel G. Henrique

Checking http://<IP_ADDRESS>:8080
The site http://<IP_ADDRESS>:8080 is behind a Safedog
Number of requests: 1

thanks again Brendan.. much appreciated!


use available screen space

I have 1920 pixels of screen width, but about a third of that is not used while I have lines of code wrapped

This looks like an issue related to the JSHint website. Could you file it against that project's repository? https://github.com/jshint/jshint.github.io


Change 'leave home' to 'go out'

https://trello.com/c/qXRngIcQ/678-make-can-you-leave-home-more-inclusive
What
Change references to 'leave home' to 'go out'
Why
'Home' is not inclusive. Not everyone identifies the place they live as their home.
Describe what you have changed and why.
How to review
:ship: Since this service is continuously deployed, all testing must be done
before the pull request is merged. :ship:
Describe the steps required to review and test the changes.
Links
Add links to any relevant Trello cards,
Zendesk tickets or Sentry issues.

@hannahjump thanks! We have a few test methods that I will make a commit to rename for consistency with the content. Before I do that, should the name of the url path change? Currently it is able-to-leave. It doesn't mention home but wanted to check!

@Rosa-Fox thank you! Please can we change the URL to /able-to-go-out

@Rosa-Fox thank you! Please can we change the URL to /able-to-go-out

@hannahjump I have added a commit to make this change. I'll post in Slack for someone to review for us :)


Error on backend creation with tridentctl using qnap-iscsi storage driver

Error on backend creation with tridentctl using qnap-iscsi storage driver
Issue Overview
When attempting to create a backend using the tridentctl command, I encounter an error that suggests a login failure with the qnap-iscsi storage driver. The command used and the error received are as follows:
Command
./bin/linux-amd64/tridentctl create backend -f Samples/backend.json -n trident

Error Message
Error: could not create backend: problem initializing storage driver 'qnap-iscsi': rpc error: code = Unknown desc = login failed; please check if storage is online (400 Bad Request) command terminated with exit code 1

Backend Configuration File (backend.json)
{
  "version": 1,
  "storageDriverName": "qnap-iscsi",
  "backendName": "proxmox",
  "storageAddress": "<IP_ADDRESS>",
  "username": "admin",
  "password": "Mypassword",
  "debugTraceFlags": { "method": true },
  "storage": [
    {
      "labels": { "storage": "proxmox" },
      "serviceLevel": "Any"
    },
    {
      "labels": { "performance": "basic" },
      "features": {
        "tiering": "Disable"
      },
      "serviceLevel": "Non-Tiering"
    }
  ]
}

Steps to Reproduce

Ensure the storage system is online and accessible at the address <IP_ADDRESS>.
Verify the credentials are correct and have the necessary permissions.
Execute the tridentctl command as shown above.

Expected Behavior
The backend should be created successfully without any errors.
 I'm seeing issues with that and cannot get version 1.2.0 to work properly when using a virtual switch. When uninstalling Virtualization Station and removing the virtual switch, my problems disappear. (Haven't filed an issue ticket yet).

@pkerwien thank you for the information. I had the virtual switch enabled on my QNAP NAS. Following your suggestion, I've disabled it, but unfortunately, I am still facing the same error. I appreciate any other ideas or suggestions you might have.

@4rkDev I will make more experiements later today. I'm using the trident CRDs and no longer run tridentctl, so I don't know if that could be related. It shouldn't. They are both just creating the necessary configuration in k8s. But I haven't tried tridentctl. I will also see what happens if I have a working system without a virtual switch, add it and see what happens when it is removed.

"I've also tried directly with the yaml and it doesn't work for me either; I get the same error. I have been able to verify that the errors that the trident controller was giving since I deleted the virtual switch have disappeared. I am getting this error, which is the same one I got from the tridentctl, here something more verbose:
time="2024-05-03T09:55:05Z" level=debug msg="Initializing storage driver." crdControllerEvent=update driver=qnap-iscsi logLayer=core requestID=5e54f327-0d52-4af7-97eb-2293fdcd0e43 requestSource=CRD workflow="cr=reconcile"
time="2024-05-03T09:55:05Z" level=error msg="Could not initialize storage driver." crdControllerEvent=update error="rpc error: code = Unknown desc = login failed; please check if storage is online" logLayer=core requestID=5e54f327-0d52-4af7-97eb-2293fdcd0e43 requestSource=CRD
time="2024-05-03T09:55:05Z" level=debug msg="Failed storage backend." backendName=proxmox backendUUID= crdControllerEvent=update driver=qnap-iscsi logLayer=core requestID=5e54f327-0d52-4af7-97eb-2293fdcd0e43 requestSource=CRD workflow="cr=reconcile"
time="2024-05-03T09:55:05Z" level=debug msg="NewStorageBackendForConfig failed." backend="&{0xc000cade60 proxmox 97e7b001-86ad-4d72-ba3c-52332218867f false failed map[] map[] b9291b32-d491-48af-90c4-6343452ee045 false}" backendUUID=97e7b001-86ad-4d72-ba3c-52332218867f configR
time="2024-05-03T09:55:05Z" level=warning msg="Cannot terminate an uninitialized backend." backend=proxmox backendUUID=97e7b001-86ad-4d72-ba3c-52332218867f crdControllerEvent=update driver=qnap-iscsi logLayer=core requestID=5e54f327-0d52-4af7-97eb-2293fdcd0e43 requestSource=C
time="2024-05-03T09:55:05Z" level=info msg="deferred syncing TridentBackendConfig 'trident/backend-qts', requeuing; problem initializing storage driver 'qnap-iscsi': rpc error: code = Unknown desc = login failed; please check if storage is online" crdControllerEvent=update lo
time="2024-05-03T09:55:08Z" level=debug msg="Storage prefix is absent, will use default prefix." crdControllerEvent=update logLayer=core requestID=5e54f327-0d52-4af7-97eb-2293fdcd0e43 requestSource=CRD workflow="cr=reconcile"
time="2024-05-03T09:55:08Z" level=debug msg="Credentials field not empty." crdControllerEvent=update logLayer=core requestID=5e54f327-0d52-4af7-97eb-2293fdcd0e43 requestSource=CRD workflow="cr=reconcile"
time="2024-05-03T09:55:08Z" level=debug msg="Parsed commonConfig: Version:1 StorageDriverName:\"qnap-iscsi\" BackendName:\"proxmox\" Debug:false DebugTraceFlags:map[string]bool{\"method\":false} DisableDelete:false StoragePrefixRaw:json.RawMessage(nil) StoragePrefix:(*string)
time="2024-05-03T09:55:08Z" level=debug msg="Retrieved backend secret." crdControllerEvent=update logLayer=core requestID=5e54f327-0d52-4af7-97eb-2293fdcd0e43 requestSource=CRD workflow="cr=reconcile"

"I am using the firmware version QuTS hero h<IP_ADDRESS>80."

@4rkDev Unfortunately QuTS hero doesn't work and is not supported. But it would be really great if QNAP could add QuTS hero support as well.
@JimmyTanMPM Any plans to support QuTS hero in future releases?

Support for QuTS hero is currently under development.

+1 for QuTS hero support.
Any estimate when QNAP CSI Plugin is compatible with QuTS hero which I am using?

We are pleased to inform you that QNAP CSI Plugin v1.3.0 has been released today.
This new version now supports QuTS hero.
We appreciate your continued support.

Thank you very much for the update! I'm glad to hear that version 1.3.0 of the QNAP CSI Plugin now supports QuTS hero. I really appreciate the hard work and effort from the team to include this feature. I will test it next week and provide feedback on how it goes.

I have made some quick initial testing using QuTS hero h<IP_ADDRESS>60 and RKE2 1.28.12. Created an nginx pod with a PVC. Everything works so far without issues. I will continue later and test snapshots and other features.

I am facing the same problem. I am using ContainerStation, but is it possible for them to coexist?
I am not using a virtual switch, but I do have a ethernet bridge.

hi, @kgh02017
I need more information to identify the issue,
(1) What's your firmware version ?
(2) the storage can be accessed from the cluster ?
It will be useful if you can provide your network adapters and backend config.

(1)  QuTS hero h<IP_ADDRESS>60
(2) Yes

backend config  (JSON)
{
"version": 1,
"storageDriverName": "qnap-iscsi",
"backendName": "qnap-ts473a",
"storageAddress": "xx.xx.xx.xx",
"username": "xxx",
"password": "xxxxxxxxxxxxx",
"debugTraceFlags": {"method":true},
"storage": [
{
"labels": {"storage": "qnap-ts473a"},
"serviceLevel": "Any"
}
]
}

Network Adapter

@kgh02017
It should be work, can you do the following steps to make sure the ip is accessible?
(In NAS)
(1) create a iscsi lun and target
(In Cluster)
(2) iscsiadm -m discovery -t st -p
(3) iscsiadm -m node -T  -p  --login
(4) iscsiadm -m session
btw, the error message is the same as "login failed", right?  please double check the ip, user and password, thx.

(In NAS)
(1) create a iscsi lun and target

Should I create a LUN in advance ?

(In Cluster)
(2) iscsiadm -m discovery -t st -p "storage IP"

$ sudo iscsiadm -m discovery -t st -p xx,xx,xx,xx
xx.xx.xx.xx:3260,1 iqn.2004-04.com.qnap:ts-473a:iscsi.target-ocp

(3) iscsiadm -m node -T "target IQN" -p "storage IP" --login

$ sudo iscsiadm -m node -T iqn.2004-04.com.qnap:ts-473a:iscsi.target-ocp -p xx.xx.xx.xx --login
Logging in to [iface: default, target: iqn.2004-04.com.qnap:ts-473a:iscsi.target-ocp, portal: xx.xx.xx.xx,3260]
iscsiadm: Could not login to [iface: default, target: iqn.2004-04.com.qnap:ts-473a:iscsi.target-ocp, portal: xx.xx.xx.xx,3260].
iscsiadm: initiator reported error (24 - iSCSI login failed due to authorization failure)
iscsiadm: Could not log into all portals
Where to pass uid/password ?
Should I put  uid/password to iscsid.conf in advance ?

btw, the error message is the same as "login failed", right? please double check the ip, user and password, thx.

$ ./tridentctl create backend -f backend-qnap-ts473a.json -n trident
Error: could not create backend: problem initializing storage driver 'qnap-iscsi': rpc error: code = Unknown desc = login failed; please check if storage is online (400 Bad Request)
command terminated with exit code 1
Error: exit status 1

Issue: Login Failed During Trident Backend Initialization
I am experiencing an issue while initializing the Trident backend using the qnap-iscsi driver for QNAP storage. Despite verifying the user credentials and confirming that the storage network is correctly configured, I continue to receive the following error:
Error Logs:
trident-main time="2024-09-04T08:54:32Z" level=debug msg="<<<< Initialize" Method=Initialize Type=QTSDriver crdControllerEvent=add logLayer=core requestID=780123a7-2630-4b3e-9138-79ed35143fbe requestSource=CRD workflow="cr=reconcile"
trident-main time="2024-09-04T08:54:32Z" level=error msg="Could not initialize storage driver." crdControllerEvent=add error="rpc error: code = Unknown desc = login failed; please check if storage is online" logLayer=core requestID=780123a7-2630-4b3e-9138-79ed35143fbe requestSource=CRD workflow="cr=reconcile"
trident-main time="2024-09-04T08:54:32Z" level=debug msg="Failed storage backend." backendName=hero backendUUID= crdControllerEvent=add driver=qnap-iscsi logLayer=core requestID=780123a7-2630-4b3e-9138-79ed35143fbe requestSource=CRD workflow="cr=reconcile"
trident-main time="2024-09-04T08:54:32Z" level=warning msg="Cannot terminate an uninitialized backend." backend=hero backendUUID=37f0d553-9569-4117-8c77-15de1482e5d0 crdControllerEvent=add driver=qnap-iscsi logLayer=core requestID=780123a7-2630-4b3e-9138-79ed35143fbe requestSource=CRD workflow="cr=reconcile"
trident-main time="2024-09-04T08:54:32Z" level=info msg="deferred syncing TridentBackendConfig 'trident/backend-hero', requeuing; reconcile deferred; problem initializing storage driver 'qnap-iscsi': rpc error: code = Unknown desc = login failed; please check if storage is online"

Backend Configuration:
The backend configuration is applied as follows (the username and password are obfuscated for security):
apiVersion: v1
kind: Secret
metadata:
  name: backend-hero
  namespace: trident
type: Opaque
stringData:
  username: <obfuscated>
  password: <obfuscated>
  storageAddress: <IP_ADDRESS>
---
apiVersion: trident.qnap.io/v1
kind: TridentBackendConfig
metadata:
  name: backend-hero
  namespace: trident
spec:
  version: 1
  storageDriverName: qnap-iscsi
  backendName: hero
  credentials:
    name: backend-hero
  debugTraceFlags:
    method: true
  storage:
    - serviceLevel: Any
      labels:
        performance: any

Details:

The storage system does respond to pings, confirming that it is online and reachable on the network.
Both the username and password have been verified and work when used directly for login.
The network adapter shows a 25 Gbps connection with an MTU of 9000, as seen in the screenshot below:

![Network Adapter [Configuration]]

Steps Taken:

I have ensured that the network settings for the storage backend are properly configured and reachable from the Trident controller.
I have confirmed the validity of the credentials used in the Secret for backend-hero.
I attempted to re-initialize the backend, but the same error persists.

It seems that Trident is unable to establish a successful connection despite the storage being online and accessible via network tools. Any assistance or insights on resolving this issue would be greatly appreciated.

Try to deactivate:
"Force Secure Connection (HTTPS): After enabling this option, you can only connect and log into the NAS using HTTPS."

@patriot81
I tried to do, but no luck.


Add is unique col method

This PR adds the is_unique_col method, mentioned in #30 .
@MrPowers WDYT about the naming? Currently it does not implicate that you can provide a set of columns, but I am struggling to find a good name..

@robertkossendey - perhaps is_composite_key would be a better name for this function?
Can you do some digging into the "official database terms" like compound key, natural key, surrogate key, etc?  Hopefully we can align all the function names with standard relational database nomenclature.

@MrPowers will do 👍 we could consider to have a dictionary / glossary explaining those terms. Could be helpful for mack users.

@robertkossendey - yea, I dictionary explaining those terms in the README would be a really good idea.  That's something I'd refer to often as well 🙈

@MrPowers will add this later to this PR 👍🏼👍🏼

@MrPowers updated the PR.


Link to digiaonline/graphql-datetime-scalar-php in the README

@crisu83 where should I put this?

I recently tagged v1.0.0, see https://packagist.org/packages/digiaonline/graphql-datetime-scalar


Help

I'm a total noob when it comes to Pi.  Not a programmer just a vid geek.  Can someone please assist me in changing the ip address in Pi to point my satellite connection to the host computer.  I had a Mac running the same thing and was much easier but the mac died and now had to go with Pi.  Thanks

If you're running the latest version of satellite, there is a Web interface hosted on port 9999 (I think) that will let you configure it


[Bug] Object allocation panel breakout no longer accessible

Something in #68 , one of the last commits, broke the object allocation breakout panel:

I suspect anything after https://github.com/cryostatio/cryostat-grafana-dashboard/pull/68/commits/8806600fc94150109ade3a6cbc7e10e6f2446a29, namely:

https://github.com/cryostatio/cryostat-grafana-dashboard/pull/68/commits/fa535637b09c1ed222a0bbfbc1f2441ca695ac21
https://github.com/cryostatio/cryostat-grafana-dashboard/pull/68/commits/bdbef6331cfd91230a58a3c6ce33f0845f3cdd02
https://github.com/cryostatio/cryostat-grafana-dashboard/pull/68/commits/ff294d2aead5c194dcb81d1f39fd1b3889c9e207
https://github.com/cryostatio/cryostat-grafana-dashboard/pull/68/commits/faa2c693c81b0aae9a5f9b2f2ef30073f9aa263d

This seems to have been a one-off or maybe somehow intermittent bug, I can't reproduce it now on a retry though I don't think I did anything differently.


ORV2 2299 LOA

Description
This PR is for LOA DB set up and CRUD endpoints.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[ ] 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 not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[x] Test A: Tested manually

Checklist

[x] I have read the CONTRIBUTING doc
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] 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
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have already been accepted and merged

Further comments

Thanks for the PR!
Deployments, as required, will be available below:

Frontend
Vehicles
Dops
Policy
Scheduler

Please create PRs in draft mode.  Mark as ready to enable:

Analysis Workflow

After merge, new images are promoted to:

Merge Workflow

Stale image


4911 human readable shares

Convert to human-readable share quantities for the UI (and for augur-node's internal use).  Note: the matching changes in augur.js are in https://github.com/AugurProject/augur.js/pull/191

Implements suggested scheme in CH 4911; @joeykrug if you have time please glance over this and see if I'm messing anything up...

👍


Order All Packages by count on formulae.brew.sh

Verification

[X] This issue's title and/or description do not reference a single formula e.g. brew install wget. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.

Provide a detailed description of the proposed feature
Hi,
I would like to propose adding download statistics sorting functionality to Homebrew's formula and cask listings. Currently, the pages https://formulae.brew.sh/cask/ and https://formulae.brew.sh/formula/ only allow sorting by package names. Adding the ability to sort by download counts (both on the website and potentially in the CLI) would make package discovery more intuitive.
Specific features requested:

Add a "Sort by downloads" option on the formulae and cask listing pages
Show download statistics prominently in the listing
(Optional) Add a brew search --sort-by-downloads flag to the CLI

This would help users discover popular alternatives and trending packages in the ecosystem.
What is the motivation for the feature?
The motivation is to improve package discovery in the Homebrew ecosystem. While Homebrew has thousands of packages, finding relevant or popular packages currently requires prior knowledge or external research. Download statistics are a valuable signal of package quality, stability, and usefulness. This feature would help users make more informed decisions about which packages to try and make it easier to discover alternative solutions to their needs.
How will the feature be relevant to at least 90% of Homebrew users?
This feature would be relevant to the vast majority of Homebrew users because:

All users need to discover new packages at some point
Download counts serve as a useful proxy for package quality and stability
It helps users find popular alternatives to existing tools (e.g., finding that bat is a popular alternative to cat)
It reduces the time needed to research and evaluate package options
It helps newcomers to quickly find the most commonly used tools in their domain

What alternatives to the feature have been considered?
Several alternatives have been considered:

Using external forums (Reddit, stack overflow, Youtube)- These often become outdated and don't have direct integration with Homebrew
GitHub stars of source repositories - stars don't necessarily reflect actual usage
Manual curation of popular packages - This wouldn't scale and would require ongoing maintenance
Some python script: https://gist.github.com/strayge/4b0f726d1a679f3b3854b24f2384b026

The download statistics approach is preferred because:

Data is already being collected
It provides an objective measure of package usage
It requires minimal additional infrastructure
It automatically stays current with user behavior

I would like to be assigned for this issue, if it will be approved by maintainers and other users

I'd be inclined to consider putting more data on https://formulae.brew.sh/analytics/install/30d/ rather than adding a sort to https://formulae.brew.sh/formula/.
That said: I'm open to review the PR regardless.

I would like to be assigned for this issue, if it will be approved by maintainers and other users

Yeh, feel free. Closing this issue if you're the one both requesting it and planning on working on it as par how we handling issues. Feel free to ask any questions on this issue or PR, though.


Depoendency conflicts

Looks like there's a dependency conflict in the requirements.txt file
ERROR: Cannot install -r requirements.txt (line 12), -r requirements.txt (line 14) and resampy==0.2.2 because these package versions have conflicting dependencies.
The conflict is caused by:
The user requested resampy==0.2.2
librosa 0.9.2 depends on resampy>=0.2.2
matchering 2.0.6 depends on resampy>=0.4.2
Also it doesn't seem like torch 1.9.0 is available for python3.10 - I'm able to install with python3.9 but I didn't catch the python version requirements  anywhere on the main page, could be worth explicitly mentioning (also possible I missed it).

one other quick aside - UVR.py is throwing up an error on launch:
FileNotFoundError: [Errno 2] No such file or directory: '/mnt/........ultimatevocalremovergui-5.6/gui_data/fonts/centurygothic/GOTHIC.ttf'
looks like the included ttf files are named .TTF. renaming to .ttf fixes this.

Last comment: I was gettting an error when launching the program due to the banner (not 100% on why):
File "/mnt/......./Aidio/ultimatevocalremovergui/ultimatevocalremovergui-5.6/UVR.py", line 7153, in
root = MainWindow()
File "/mnt/.......ultimatevocalremovergui/ultimatevocalremovergui-5.6/UVR.py", line 1313, in init
self.logo_img = img.open_image(path=img.banner_path, size=(self.winfo_width(), 9999))
File "/mnt/...../ultimatevocalremovergui/ultimatevocalremovergui-5.6/gui_data/app_size_values.py", line 135, in open_image
img = img.resize((size[0], int(size[0] * ratio)), Image.ANTIALIAS)
File "/mnt/......Aidio/ultimatevocalremovergui/ultimatevocalremovergui-5.6/venv/lib/python3.9/site-packages/PIL/Image.py", line 2093, in resize
im = im.resize(size, resample, box)
File "/mnt.....ultimatevocalremovergui-5.6/venv/lib/python3.9/site-packages/PIL/Image.py", line 2115, in resize
return self._new(self.im.resize(size, resample, box))
ValueError: height and width must be > 0
changing:
        self.logo_img = img.open_image(path=img.banner_path, size=(self.winfo_width(), 9999))
to
        self.logo_img = img.open_image(path=img.banner_path, size=(732, 237))
resolved it.

I think the nailed versions in requirements.txt are too old in some cases. librosa is a good example. We should check the recommendations of dependbot and maybe bump all of the to the most recent versions (as long as this does not break functionality, of course).


breaking changes without revision tagging

The official OpenSUSE docker images are constantly being improved and that is a great thing.   Thus, such organizations typically need to pin their CI builds and other automated processes to specific tag revision based on a point in time, rather than using the latest tag.  They can then deliberately move their pinned revision forward after testing new revisions at their own pace. This is a request to please begin leaving a trail of revision-marked or datestamped Docker tags for each released build on docker hub.   You can have a look at the ubuntu tag history for a reference of a model that addresses this situation and enables this workflow.
https://hub.docker.com/_/ubuntu?tab=tags
Here I've opened a similar ticket and discussion for some CentOS images.
https://github.com/sclorg/s2i-python-container/issues/301
The work of adding a tag is quite trivial, so I'm sure getting agreement internally in the team on whether or not to do this, and if so, what the tagging convention should be will take more time.

For Leap 15.1 and Tumbleweed those tags exist, but only on registry.opensuse.org.
What the exact tag to refer to a specific image is can be seen in the org.opensuse.reference label:
> docker image inspect opensuse/leap:15.1 | grep reference
                "org.opensuse.base.reference": "registry.opensuse.org/opensuse/leap:<IP_ADDRESS>",
                "org.opensuse.reference": "registry.opensuse.org/opensuse/leap:<IP_ADDRESS>"

Great, thank you.  I understand this minor version tagging won't be backported to older leap versions.


chore: mark native image checks as required

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

[ ] Make sure to open an issue as a bug/issue before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
[ ] Ensure the tests and linter pass
[ ] Code coverage does not decrease (if any source code was changed)
[ ] Appropriate docs were updated (if necessary)

Fixes #<issue_number_goes_here> ☕
If you write sample code, please follow the samples format.

 The error looks similar to https://github.com/googleapis/java-bigquery/issues/2141

@mpeddada1 Yes, there was an issue with the backend b/237507829 which has been resolved, so the related IT should now be fixed. Also, it appears there's some conflict with the README.me file, do you want to sync it and push the updated changes?

thank you @prash-mi! All checks are passing now. Could we get your review on this?


Upgrade golangci lint version

This pull request upgrades the golangci lint version.

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

Project coverage is 88.98%. Comparing base (b0c4460) to head (2a0d06d).
Report is 21 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #16      +/-   ##
==========================================
- Coverage   90.85%   88.98%   -1.88%
==========================================
  Files           3        3
  Lines         350      363      +13
==========================================
+ Hits          318      323       +5
- Misses         24       30       +6
- Partials        8       10       +2

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


'Invalid patch string:'

Issue Type: Bug

Behaviour
Expected vs. Actual
In the latest version as of 06.02.2022 which is V2022.0.1786462952 when I right-click on workspace and select 'sort imports', I get a popup in the lower right saying 'Invalid patch string:' and imports don't sort. This doesn't happen when I downgrade to the previous version. I use autopep8 but this behaviour happens regardless of formatter. I have also disabled all other extensions.
Version: 1.64.0 (user setup)
Commit: 5554b12acf27056905806867f251c859323ff7e9
Date: 2022-02-03T04:22:20.678Z
Electron: 13.5.2
Chromium: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Windows_NT x64 10.0.19044

Diagnostic data

Python version (& distribution if applicable, e.g. Anaconda): 3.9.9
Type of virtual environment used (e.g. conda, venv, virtualenv, etc.): Conda
Value of the python.languageServer setting: Pylance

User Settings

defaultLS: {
    "defaultLSType": "Pylance"
}

downloadLanguageServer: true

envFile: "<placeholder>"

venvPath: "<placeholder>"

venvFolders: "<placeholder>"

condaPath: "<placeholder>"

pipenvPath: "<placeholder>"

poetryPath: "<placeholder>"

languageServer: "Pylance"

linting
• enabled: true
• cwd: "<placeholder>"
• Flake8Args: "<placeholder>"
• flake8Enabled: true
• flake8Path: "<placeholder>"
• lintOnSave: true
• banditArgs: "<placeholder>"
• banditEnabled: false
• banditPath: "<placeholder>"
• mypyArgs: "<placeholder>"
• mypyEnabled: false
• mypyPath: "<placeholder>"
• pycodestyleArgs: "<placeholder>"
• pycodestyleEnabled: false
• pycodestylePath: "<placeholder>"
• prospectorArgs: "<placeholder>"
• prospectorEnabled: false
• prospectorPath: "<placeholder>"
• pydocstyleArgs: "<placeholder>"
• pydocstyleEnabled: false
• pydocstylePath: "<placeholder>"
• pylamaArgs: "<placeholder>"
• pylamaEnabled: false
• pylamaPath: "<placeholder>"
• pylintArgs: "<placeholder>"
• pylintPath: "<placeholder>"

sortImports
• args: "<placeholder>"
• path: "<placeholder>"

formatting
• autopep8Args: "<placeholder>"
• autopep8Path: "<placeholder>"
• provider: "autopep8"
• blackArgs: "<placeholder>"
• blackPath: "<placeholder>"
• yapfArgs: "<placeholder>"
• yapfPath: "<placeholder>"

testing
• cwd: "<placeholder>"
• debugPort: 3000
• nosetestArgs: "<placeholder>"
• nosetestsEnabled: undefined
• nosetestPath: "<placeholder>"
• promptToConfigure: true
• pytestArgs: "<placeholder>"
• pytestEnabled: false
• pytestPath: "<placeholder>"
• unittestArgs: "<placeholder>"
• unittestEnabled: false
• autoTestDiscoverOnSaveEnabled: true

terminal
• activateEnvironment: true
• executeInFileDir: "<placeholder>"
• launchArgs: "<placeholder>"

experiments
• enabled: true
• optInto: []
• optOutFrom: []

insidersChannel: "off"

tensorBoard
• logDirectory: "<placeholder>"

Extension version: 2022.0.1786462952
VS Code version: Code 1.64.0 (5554b12acf27056905806867f251c859323ff7e9, 2022-02-03T04:22:20.678Z)
OS version: Windows_NT x64 10.0.19044
Restricted Mode: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-8600K CPU @ 3.60GHz (6 x 3600)

GPU Status
2d_canvas: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onrasterization: enabledskia_renderer: enabled_onvideo_decode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
15.95GB (9.34GB free)

Process Argv
--crash-reporter-id 5ff370a8-8791-4c5c-82cc-4dd4149db46a

Screen Reader
no

VM
0%

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
pythonvspyl392cf:30425750
pythontb:30283811
pythonptprofiler:30281270
vsdfh931:30280409
vshan820:30294714
vstes263:30335439
pythondataviewer:30285071
vscod805cf:30301675
pythonvspyt200:30340761
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593:30376534
vsc1dsc:30433058
pythonvs932:30410667
wslgetstarted:30433507
vs360cf:30404996
vsrem710cf:30416617

I was wondering why no one raised this issue earlier and whether it is just me. Good to know that I'm not alone! Anyway, for now the solution is just to add the following to your .vscode/settings.json for every workspace:
{
	"python.sortImports.path": <wherever your which isort points to>
}

Hope it gets fixed soon though

I can work on this for you.

@jslomkowski this is due to https://github.com/conda/conda/issues/10972. With the latest release we switched to using conda run, which is why you see this with the current release and not the previous one.
You can always use the isort path to work around this problem.

conda run implementation has broken so many things this release. even things that do work with conda run like  black formatting, it is pathetic and slow on mac. I had enable sort import and formatting on save. So i had now hard coded the paths of black and isort in workspace settings, thankfully now latency is in acceptable limits.


Added monster to compendium that appears in the manual - [merged]

In GitLab by @mickypardo on Sep 30, 2021, 20:33
Merges mickypardo-master-patch-64781 -> master

In GitLab by @Asacolips on Dec 16, 2021, 21:30
mentioned in commit b76eea73bbee33f72e61de9c7dbf61a6a64e64bd

In GitLab by @Asacolips on Dec 16, 2021, 21:30
approved this merge request


No completion when using any MyProtocol vs some MyProtocol

Consider this:
protocol TestProtocol { }

struct TestImpl: TestProtocol { }

extension TestProtocol where Self == TestImpl {
    static var impl: TestImpl {
        TestImpl()
    }
}

func someTestProtocol(value: some TestProtocol) { }

func anyTestProtocol(value: any TestProtocol) { }

For the some variant, you get some useful completion:

But for the any variant, you don't:

As a workaround you can use the some variant in the API and just pass it down to the any variant.

Looks like this works now:

Xcode 16 beta 4.


bug: dbt docs site is down

for some reason the docker bind mount to the dbt target folder wasn't working and the files in the container weren't though. Restarted docker compose


Step 5 of mole hunt does not show current screenshot in the "click here to see how" section

On step 5 of the mole hunt, the "Click here to see how" section shows an older screenshot of the activity. I expect it to look the same as the current step in the tutorial.
To Reproduce
Steps to reproduce the behavior:

Go to https://arcade.makecode.com/hour-of-code-2022
Click on the Whack-the-mole activity
Follow tutorial instructions through step 5.
Click on "Click here to see how" and see that the screenshot does not match the current step.

Screenshots

This is also the case for Step 5 in Let's Get Clicking of the Burstin' Balloons skillmap.

This isn't meant to be a current screenshot, only a map on where to find the game window.


Unable to start service chronyd

fatal: [ccportal]: FAILED! => {"changed": false, "msg": "Unable to start service chronyd: Job for chronyd.service failed because the control process exited with error code.\nSee "systemctl status chronyd.service" and "journalctl -xe" for details.\n"}

This is due because of a change in chrony.conf needed for CentOS 8.x
https://docs.microsoft.com/en-us/azure/virtual-machines/linux/time-sync


Fixed the another bug with sending email

Issue Number
fixes #126
Describe the changes you've made
here i have implemented the share with email button to send message only when we click ok, other wise not.
And also instead of print statement displayed message box instead.
for eg.
below is what we get when we click on share with email button,

Now if we click on OK, we get following two message of sharing process,

And if we click on cancel , we get the message that message is not sent.

Describe if there is any unusual behaviour of your code(Write NA if there isn't)
NA
Checklist

[ ] I have added my name in the contributors list at the end of README.md file.
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.
[x] The title of my pull request is a short description of the requested changes.
[ ] Open Source Program names(OPTIONAL: If you participated in any open-source program then please mention the program name here)

@QAZIMAAZARSHAD , created  the pr for sending only when we click on OK button.
here it is not possible to change the text of OK to any text, because it's a message box, and all the message box are predefined.

Not working,
The application crashed after the changes.

Now i have changed something,
Can you please check it once again because it working totally fine on mine along with splash screen.

Tried again,
Not working.

just a question , is it running earlier with splash screen?

Yes it is still running, but as soon as I add this line
{a=mbox.askokcancel("Share this User's Tax Info", f"Name: {myname.get()} \n\nIncome Tax calculation is: \nOldtax: {old}\nNewtax: {new}\nTaxsave: {tax_save}\n\n" + "Do you want to share this details?")        if a:}
the application crashes .

Sorry for messaging code here, can you please tell you have added like this,
a=mbox.askokcancel("Share this User's Tax Info", f"Name: {myname.get()} \n\nIncome Tax calculation is: \nOldtax: {old}\nNewtax: {new}\nTaxsave: {tax_save}\n\n" + "Do you want to share this details?")
if a:
send_message()
else:
mbox.showinfo("Status", "Message Not Sent!")

Yes

ok then i will look into it and make a clean pr.


Use NPY output directly to test jxl-oxide

Install latest git version of jxl-oxide-cli using:
cargo install jxl-oxide-cli --git https://github.com/tirr-c/jxl-oxide.git

Thanks, @tirr-c! I would be great if you could follow the instructions above to sign the CLA

I think I've signed the CLA after seeing that comment; the check is passing now.


Focus on current window

It would be great to have a border window of different color on the focused window, it'll be very great!
Anyway, nice work you made here!

I don't know if this is possible with just a KWin script, seems like it would need window decoration as well. I'm working on implementing something to show borders on selected windows, but unless you install a decoration theme like this then those borders will be the default KWin titlebar borders. If you install a theme like that, it should work maybe.

This could be well beyond the scope of a 'script'. Bismuth uses a custom window decoration, which was more susceptible to breakage/crashes between KWin updates. You can work around the problem by sticking with Breeze (with the Breeze Classic colorscheme) or using what @zeroxoneafour suggested.

Border setting implemented in the script settings, for what you want set the option to "border selected" or something like that


Take many tokens

Hello, many thanks for the library with a great performance and nice API.
It's written in readme that:

While go-limit supports rate limiting at the HTTP layer, it can also be used to rate limit literally anything.

I am researching a rate limiting based on traffic read from the socket. In this case I need to take the number of tokens which is equal to the length of data read from the socket. It seems not possible with the current package API. Is it good idea to extend API in this way or it's out of scope?

Hi @FZambia - the library is hyper optimized for taking a single entry from a leaky bucket. If you want to take multiple items from a bucket, I would recommend looking at a different library, including the one in x.

I see, thank you


optimization of duplicate code

What is the purpose of the change
Optimize the duplicate code of FailbackRegistry.java.
Brief changelog
XXXXX
Verifying this change
XXXXX
Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Make sure there is a GITHUB_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GITHUB issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[ ] Format the pull request title like [Dubbo-XXX] Fix UnknownException when host config not exist #XXX. Each commit in the pull request should have a meaningful subject line and body.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[ ] Run mvn clean install -DskipTests & mvn clean test-compile failsafe:integration-test to make sure unit-test and integration-test pass.
[ ] If this contribution is large, please follow the Software Donation Guide.

Codecov Report

Merging #2832 into 2.6.x will decrease coverage by 0.03%.
The diff coverage is 84.61%.

@@             Coverage Diff              @@
##              2.6.x    #2832      +/-   ##
============================================
- Coverage     47.42%   47.38%   -0.04%
+ Complexity     4294     4291       -3
============================================
  Files           552      552
  Lines         24381    24376       -5
  Branches       4314     4310       -4
============================================
- Hits          11563    11551      -12
- Misses        11035    11045      +10
+ Partials       1783     1780       -3

Impacted Files
Coverage Δ
Complexity Δ

...ibaba/dubbo/registry/support/FailbackRegistry.java
55.02% <84.61%> (-0.1%)
32 <4> (-1)

...aba/dubbo/remoting/transport/mina/MinaChannel.java
42.25% <0%> (-11.27%)
15% <0%> (-1%)

...ba/dubbo/remoting/transport/netty/NettyClient.java
74.13% <0%> (-8.63%)
12% <0%> (-1%)

...rpc/protocol/dubbo/telnet/InvokeTelnetHandler.java
54.21% <0%> (-3.62%)
13% <0%> (-2%)

...bo/remoting/transport/netty/NettyCodecAdapter.java
53.12% <0%> (-1.57%)
3% <0%> (ø)

...onfig/spring/extension/SpringExtensionFactory.java
78.37% <0%> (+2.7%)
9% <0%> (ø)
:arrow_down:

...a/dubbo/remoting/transport/netty/NettyChannel.java
66.25% <0%> (+8.75%)
21% <0%> (+2%)
: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 483cd7c...27db055. Read the comment docs.

The code for this part has been completely reconfigured in another PR.
If we don't accept that pr, I will handle this pr. Let it stay open first.

Sorry, I accidentally mishandled.


Add oucher

This project does not have an open source license. Although I can see it being useful to some people, I am not a fan of adding it to this list. If the maintainer is interested in changing the license, we can talk again. Thx :)

Just to add some context:
https://opensource.stackexchange.com/questions/1720/what-can-i-assume-if-a-publicly-published-project-has-no-license


Reduce dimension

hello,
is there any way i can use other model and layer to output vectors with 128 dimensions instead of 512, which is the smallest one in img2vec. or maybe there is a way to reduce it to 128 dimensions?

Hi, you could look into some dimensionality reduction techniques such as PCA to reduce the 512 further to 128.  Alternatively you could try adding a new model to img2vec that suits your needs, but there's no guide for that.  If you do decide to try that, maybe the blog post on how I built img2vec will be useful:  https://becominghuman.ai/extract-a-feature-vector-for-any-image-with-pytorch-9717561d1d4c


Backspace Not remove character. Please Help.

Check the images.

The Problem is in the latest version. The 1.0.3 version is working fine. Please fix that issue on the latest version. I'm using in next.

@webservice96 Please be more descriptive of the problem. From what I can gather you're saying using backspace to delete a character in the input didn't work?
Additionally, I would recommend upgrading from version 1.0.3. Subsequent releases fixed some issue that this version introduced

I have the same proble.

I know why happened this problem, you need add this properties:

I know why happened this problem, you need add this properties:

@rangwea Yes, you need to handle the active tag index management externally—the code examples for each input demo reference this. I'll add a not in the documentation that highlights this fact better. Is it safe to assume that managing the active tag index externally fixed your issue?

Not the issue creator but I had a similar problema and @rangwea suggestion worked.
I managed the indexes with
const [activeTagIndex, setActiveTagIndex] = React.useState<number | null>(null);
Thanks

For anyone facing this issue, visit the Keyboard Navigation page in the docs page: https://emblor.jaleelbennett.com/keyboard-interactions


Bacon.try missing in docs

Thanks to @semmel in https://github.com/baconjs/bacon.js/issues/809#issuecomment-2198563774 for mentioning Bacon.try. However, looking at the readme errors section it links to http://baconjs.github.io/api3/globals.html#try which is not surfaced anywhere.
I'm down for creating a PR to fix this, but need some guidance on how you'd like me to fix this. My thinking is it'd be worth exposing in the api v3 docs but alternatively, the link could be removed from the readme.

It's now in the docs as per version 3.0.19. The function is named tryF because try is a reserved word. The documentation hopefully makes it's usage clear enough though.

Thanks for updating it!


Use debug console instead of editor window

Currently the REPL is shown in an editor window. Is it possible to put it inside the debugger console instead? Sometimes the editor window echos commands, and doesn't seem to support history.
An SBCL prompt:
This is SBCL 2.1.1.debian, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses.  See the CREDITS and COPYING files in the
distribution for more information.
* (+ 1 1)
2
*

The editor window, second line is the echo:
CL-USER> (+ 1 1)
(+ 1 1)
2

On the other hand, I am not sure how the debugger interface would work. #75 might be related.

Unfortunately, no, the debug console doesn't work.  I tried doing it at one point and it really doesn't map well to Lisp.
I'm currently trying some different approaches to see what might work better. The reason for using an editor window is because it gives you all the editing goodness, like completion, that aren't available otherwise. Aside from stuff getting lost, the performance is horrible. Loading a medium sized ASDF project takes several minutes, which is practically unusable.
The VSCode docs consider something like this to be a custom display and recommend using a web ui for it. Implementing a command line kind of thing as a web page is awkward enough, but it also loses the editing and colorization. It might end up being the best option, though.
For the history, it does keep a history of forms you entered in the REPL. There's two Alive commands, REPL History, and REPL History (Paste To REPL Without Evaluating), that access the forms. The first one I put in so that I can rerun previous commands from anywhere and not have to keep jumping back and forth between windows. It behaves like the Tasks, where the last one you run gets moved to the top of the list. The second one was put in to allow editing the forms before running them again.

I suppose now I understand where the echo comes from.
I must say I am not that familiar with Common Lisp tools yet (as I used rlwrap sbcl for my last project). I especially don't know how Swank works.

This is fixed in the new release. Didn't use the actual debug console, but made something similar.

Hi! I'm wondering whether it is possible to execute code in the debugging frame. Currently it doesn't happen. Maybe the good way to do it would be to be able to which frame the REPL sends code using the Threads menu of the left?


msg should support multi-line desc attributes

Example broken content:
{template .stuff}
  {msg desc="A long message explaining the context in which this translated message is used
      that wraps across multiple lines. Most of our descriptions are long like this."}
    translated text
  {/msg}
{/template}

Everything from the second line is highlighted with errors, and then the end tag is not detected, leading to the highlighting being broken for the rest of the file.
Seen in 0.7.1 with IntelliJ 2016.3.1.

I think it plagues all multi-line attributes. Here's another example:
    {call sv.iUtils.Utils.declensionPrint
         data="[
            'num': $remainder,
            'nom': 'Остался',
            'gen': 'Осталось',
            'plu': 'Осталось'
        ]"
    /}

The second line (with data) gives you an “unterminated string literal” error, and the rest is “unexpected token in call tag”.

I run into this also in 0.7.1 on IntelliJ 2017.1.1

Development of Non-Dairy-Soy has stopped, but we've worked on a new plugin  https://github.com/google/bamboo-soy which fixes this issue and many others.


Reports only the last subproject if project with multiple subprojects is used

I've added the coveralls-gradle-plugin to Smack with https://github.com/igniterealtime/Smack/commit/03206fcbf6e5c4a9eb6406536c0214df77b7c1dc?diff=unified, but it appears that only the last reported subproject is used for the analysis at https://coveralls.io/r/igniterealtime/Smack. That is, only the test coverage for smack-tcp appears to be shown there, which is also the last project the coveralls-gradle-plugin reported as per https://travis-ci.org/igniterealtime/Smack#L1478.
I'm not sure if this is an issue with

my configuration
coveralls-gradle-plugin
https://coveralls.io

Any help is appreciated. Thank you.

Finally I was able to solve the issue for my project with some modifications to build.gradle: https://github.com/igniterealtime/Smack/commit/4d9bd6f216c7d6bde919e6f6a588b4658f08e6fa
I think it would be better if the coveralls-gradle-plugin would simply scan the subprojects for the relevant plugins (e..g jacoco), collecting and bundling the results of the relevant tasks (e.g. jacocoTestReport) and submitting it to coveralls.

Functionaljava also only displays last subproject
https://coveralls.io/github/functionaljava/functionaljava

I think merging reports is too much task for this plugin. Closing in favor of the above workaround.


Android version not saving pictures due to lack of permission but app does not ask for permission and I can't give it permission if it doesn't ask.

Can't save any pictures outside of the default save place in the .Android folder like I used to in previous folders. Log Says "unable to open file '/storage/emulated/0/Pictures/Grabber/(md5.ext).tmp;': Operations not Permitted (5)". I'm on Android ver. 13. Issue came about when I updated to the 7.12.2 version of Grabber.

Also it says something about how it cannot access the MD5 database due to the driver not being installed. Not the case on older versions.

Seems like you're both on Android 13, might be a factor. I'll have to try with an emulator.

Same happens on Android 14: Operation Not Permited (5)


Multi-Axis: multiplier notation label is misplaced

Bug Report
Issue:
When we have multiple axes on the left side, and each of them have TickLabelNotation multiplier enabled, they are all drawn on the same area instead of above their respectivoe axes.

Reproducing:
Create a chart, add 4 axes on the left, zoom in and notice that the scientific notation (e^-x) all appear to overlap.
System Details

ScottPlot Version: 4.1.43?
Operating System: Windows 10,
Application Type: WinForms
.NET Version: .NET 6.0

Thanks for reporting this @nassaleh!
I think the problem/fix involves these lines, which should also add or subtract PixelOffset as seen elsewhere in the same file
https://github.com/ScottPlot/ScottPlot/blob/3431180fd1beab93bd0bcd1edf3ebfc654f8691c/src/ScottPlot4/ScottPlot/Renderable/AxisTicksRender.cs#L175
https://github.com/ScottPlot/ScottPlot/blob/3431180fd1beab93bd0bcd1edf3ebfc654f8691c/src/ScottPlot4/ScottPlot/Renderable/AxisTicksRender.cs#L184

Thank you for the quick fix Scott!


Add the top-level properties to the case requests & responses in data service

These requests & responses are now validated against the Case object definition in the API YAML -- and these show up in the API docs
Note that the create request has some required properties that the responses don't have (since legacy data might not have these properties)
Next PRs will be to flesh out the sub-props of the Case object

 Design & implement 'Case' API entity


Hydra Release 2021.11

Current Release:

Standard model-parallel sharding supported
Pilot-run style partitioning
Sharded-LRTF Scheduling
Standard linear execution patterns for forward/backward passes
Arbitrarily deep models can be trained on one GPU
Near-linear speedups for end-to-end runtimes in single-node multi-GPU setting

Next Release TODOs (Target Completion: 2022.06):

[ ] Tensor Parallel Support
[ ] Recurrent/Autoregressive Network Support
[ ] Cluster setting scheduler (prioritize turnaround time vs makespan)
[ ] Disk spilling
[ ] Multi-node scaling
[ ] More examples
[ ] Additional documentation
[ ] More robust partitioner

Long-term TODOs

[ ] (Potential) FlexFlow integration?
[ ] Pip package
[ ] AMD GPU support
[ ] Unit tests
[ ] Website
[ ] TensorFlow support
[ ] Data Parallel Support
[ ] Model Selection APIs

Also, really need to get support for PyTorch 1.10 and the corresponding torchtext. The codebase itself should be fine, even have some possible optimization opportunities (see saved_intermediates branch) but the examples just break entirely when I try to upgrade PyTorch.


Scrape stopped at 74%?

I scraped a Tweeter, and it stopped at 74%, why is this?
The user's profile shows he has 1,641 tweets, and it stopped at 1,244.

I just scraped my own account, and it too stopped what looks to be pre-maturely, at 19%, but I think it is because the Tweet counter on the profile page includes all tweets from a user (replies, retweets, tweets), not just "original" tweets.

Yes, you are correct.  The progress bar was counting the original tweets, and replies collected from the API, but not the retweets.
I think this is confusing for users, so I updated the code to count all tweets collected from the API.
Could you please clone the repo, and test the code to see if the issue is fixed on your side?  Thanks in advance for your help.

Here's the result:

Thanks, this is very helpful.  However, the result is surprising.  Twitter says the user has posted 1,641 tweets but the API is only returning 1,635.
I tried to reproduce the issue in a couple of different ways with my own account, but wasn't able to.  In all cases I got the correct number of tweets.  Debugging will be tough due to the large volume of tweets, but I'll continue to keep my eye out for potential issues.
Until then, hopefully those 6 missing tweets aren't critical to training your bot, and you can use the data to start training the GPT model.
Let me know if you have any other questions or issues.


String Permutations

String Permutation Generator

[x] Read the [contribution guidelines][contrib-guidelines]
[ ] Added [unit tests][unit-tests] (or unit tests have already been added)
[ ] Updated the [Contents][contents]

Closes #109

Thanks for contributing, @Harshish. A few requests:

Please remove main() and convert this into a header file (under include/algorithm/graph/) so that its code can be reused in other programs.
Please add a unit test with a few different cases that verify that the code works as expected.


Feature: CUDA support when cudaSupport is true

I pilfered a few lines of Nix from an alvr PR to get Nvidia acceleration working, at least on my machine. Test-built it on a non-Nvidia system and did not accidentally pull any CUDA-related packages, so it should work for everyone.

Thanks!


vanillaBase.VanillaBaseObject.setToolTip() proposal

https://github.com/robotools/vanilla/issues/142#issuecomment-836598669

@RafalBuchner I added your code directly to the main branch instead of merging this PR since there are a lot of conflicts after so much time. Thanks for the contribution!


GEOPM python agent reports do not contain accumulated signals from the full run

Describe the bug
I tried to run a few-seconds-long workload with an agent under a 1-second control loop. Expected run time is part-way through a second. Instead, reported run time is rounded down to the last time the control loop was executed.
GEOPM version
1.1.0+dev1547gbab68e0a
Expected behavior
A workload takes around 2.5 seconds to complete. I expect the time accumulated from the agent's update() calls to sum near 2.5.
Actual behavior
Accounted time (and all other report metrics) depends on the agent's sample period.

Additional context
runtime.py probably needs to read signals and call agent_.update() when the popen'd process terminates.

I think this was fixed prior to 2.0

No more python agents


Revert: Removal of Temporary Fix for Mi Flora

Seems like gatttool is still missing in package bluez-deprecated.
Mi Flora stopped working after last update.

I think we need install the bluez-deprecated ?

Fix with last commit

True that, thanks


upgrade Knockout to version 3.4.0

To resolve #3628.

Thanks @nmschulte!  Even though this is just upgrading third-party code, we need you to fill out and email us a CLA as described in CONTRIBUTING.md before we can merge it.
Thanks again.

@mramato, I've already taken care of that process, see here:
https://github.com/AnalyticalGraphicsInc/cesium/blame/master/CONTRIBUTORS.md#L48

@nmschulte Sorry about that, for some reason you weren't listed on our internal CLA records, but clearly that's a mistake on our end.

Not a problem; thanks!

Thanks.


Add ignoreMissingValueFiles: true on helm charts

This will allow us to always add values files that do not exist,
like per-cluster overrides and so on.
Tested on a multicloud-gitops deployment successfully

/lgtm


Date picker inside modal is broken

The date picker can't actually be used inside a modal, the UI just breaks, see screenshot below.

Please search closed issues


Pixel buffers from MLVideoFeature have zero alpha

Reproducible on Windows Unity Editor
var tex = new Texture2D(pixelData.width, pixelData.height, TextureFormat.RGBA32, false);
var reader = new MLVideoFeature(pathWithProtocol);
foreach (var frame in reader)
{
    frame.feature.CopyTo(tex);
    #if UNITY_EDITOR_WIN
    var ptr = (byte*)tex.GetRawTextureData<byte>().GetUnsafePtr();
    for (var iii = 3; iii < tex.width * tex.height * 4; iii += 4)
        ptr[iii] = 255;
    #endif
    tex.Apply(false);
}

If you log the pixel buffers out you will see that the alpha byte is zero when decoding mp4 h264 video generated by NatCorder.

Hey @Joakim432710 , I can't reproduce this at all. What version of Windows are you on? NatML natively requests RGBX pixel buffers from Windows MediaFoundation; and RGBX is guaranteed to return pixel buffers with alpha = 255 (I can confirm this on Windows 11 21H2). Can you share the video you are testing with, or a full repro project?

Also tried to repro with a video recorded with NatCorder in the Windows editor--still can't repro.

Closing due to lack of activity and inability to reproduce.


Report plugin configuration times to TAPI progress listeners

This PR adds reporting for configuration times of binary and script plugins as a list of PluginConfigurationResult instances to ProjectConfigurationOperationResult. Plugins applied using cross-configuration, such as in subprojects {} blocks, are reported as part of the project that declared the block.

@oehme This PR is now ready for your review. 🙂


Rapid ECS Containers Failing Security Hub ECS.5 Control

The created rapid ECS service is failing the HIGH ECS.5 Security Hub control.
ECS containers should be limited to read-only access to root filesystems.

Can this be reviewed and a solution tested?
Is write access to the root filesystem required?

Write access is required. To make rAPId scale well with large datasets, instead of reading uploads into memory, we chunk them, writing the result to the filesystem. This means that we can handle and process 20GB datasets without requiring 20GB of memory

Thanks for the update, closing this issue.


Automate backups for Synology NAS

Automated backups for NAS
Read docs on how to do this: https://www.synology.com/en-global/knowledgebase/DSM/help/DSM/Tutorial/backup_backup

Done by using https://www.synology.com/en-ca/dsm/feature/hyper_backup.