What value to set to min_input_size and max_input_size in config.json?

Can someone please explain what do 'min_input_size' and 'max_input_size' in config.json mean? Are they related to yolo backend architecture?
Thanks

@ManjeeraJagiri They define the range to vary the size of the image during training. Should be a multiple of 32.

@experiencor , Thanks a lot! Can you please help with two more things?

Is there a weights file for PASCAL VOC? If yes, where is it in the folder?
I am getting the same sort of error for most of the images when I run the command python yolo3_one_file_to_detect_them_all.py -w yolo3.weights -i path/to/file//raccoon-1.jpg. Any idea why?

Traceback (most recent call last):
  File "yolo3_one_file_to_detect_them_all.py", line 459, in <module>
    _main_(args)
  File "yolo3_one_file_to_detect_them_all.py", line 418, in _main_
    new_image = preprocess_input(image, net_h, net_w)
  File "yolo3_one_file_to_detect_them_all.py", line 276, in preprocess_input
    new_image[int((net_h-new_h)//2):int((net_h+new_h)//2), int((net_w-new_w)//2):int((net_w+new_w)//2), :] = resized
ValueError: could not broadcast input array from shape (266,416,3) into shape (267,416,3)

@experiencor Thank you, your code is almost perfect! :)
but I have encountered with this problem too, only for some images.
I tried to detect some pictures of the kangaroo dataset,
but some of the images like "00001.jpg", "00004.jpg" or "00014.jpg"!
I tried to detect the images using both "yolov3.weights" and a trained model of your code with the kangaroo dataset.
The error showed up anyway.
I hope the information I gave helps to solve the problem.

@AmIr-KinG, I think the issue is with the dimensions of the images, and not with the weights. Were you able to solve it?
Also, I am getting the following error whenever I try to load any of the weights in the zoo folder
OSError: Unable to open file (File signature not found) . Did you ever get it?
Thanks

@AmIr-KinG , I ran the following images you had given in the preprocessing code snippet. Seems to work fine.
import cv2
import numpy as np

image_path='path/to/file/00014.jpg'
image = cv2.imread(image_path)
net_h,net_w=416,416
new_h, new_w, _ = image.shape

# determine the new size of the image
if (float(net_w)/new_w) < (float(net_h)/new_h):
    new_h = (new_h * net_w)//new_w
    new_w = net_w
else:
    new_w = (new_w * net_h)//new_h
    new_h = net_h

# resize the image to the new size
resized = cv2.resize(image[:,:,::-1]/255., (new_w, new_h))

# embed the image into the standard letter box
new_image = np.ones((net_h, net_w, 3)) * 0.5
new_image[(net_h-new_h)//2:(net_h+new_h)//2, (net_w-new_w)//2:(net_w+new_w)//2, :] = resized
new_image = np.expand_dims(new_image, 0)

@ManjeeraJagiri I think there is something wrong with the weight files because they all have size of 134 bytes!
The weights I got from training have a size of approximately 247 MB!!
Have you try checking the images I mentioned with "detect.py" or "yolo3_one_file_to_detect_them_all.py"?
Or just the preprocessing code snippet? I also got no error from this part.

@AmIr-KinG , I checked the images with only the preprocessing code snippet in detect.py since I was facing an issue with the one in yolo3_one_file_to_detect_them_all.py. There is a difference in the preprocessing code part in these two files.


Nix Shell

Includes trunk; Installing trunk via cargo on Nix breaks after a few gcs

There are currently some issues with the current configuration; will get on it tomorrow

you can already use nix develop if you have flakes.
Just add it to flake.nix in mkShell
You could also add cargo make

Yeah, I mean I'm not really against adding a nix-shell file, but it seems like most Nix projects I see are using the flake.nix file, and @rambip has a workaround for nix-shell. @pelasgus does that work for you?

I'm going to close this for now, as it seems like most Nix projects use flakes.


Installation?

Hi!
Why you dont provide a Installation Guide?
I Think i have all steps done, but it dont work.  It looks like skype.Attach() will end in a endless loop or something similar...

Can you please provide what you have done, python version and operating system

I have installed setuptools, skype4Py by typing "python setup.py install", i also have installed powershell, python 2.7 (first 3.0), add PATH Variable, all things like in this video https://www.youtube.com/watch?v=6p-1cBvDifA ... i am using Win7, but at least i want a Linux Solution.

It might be that the newest versions of skype do not support Skype4Py. I will look into it soon-ish.
Just to summarize. You can import the module but it is in the skype.attach that it hangs?

Yes! Where can i find a older Version for Skype without downloading a Virus ;-) ?

If possible, try on linux. I know that is an older version

It Works on Linux ! :-) ... Here is my Installation Guide:
Download Ubuntu: http://www.heise.de/download/264e2de9fdfd96e49a232ba76e279cd8-1463411395-22191449.html
Create VMware with it

sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"
sudo apt-get update
sudo apt-get install skype
skype
sudo apt-get install git
cd /home/myUser/
git clone https://github.com/Skype4Py/Skype4Py.git
sudo apt install python-pip
pip install -U setuptools
cd Skype4Py
sudo python setup.py install
sudo apt-get install python-dbus
sudo apt-get virtualenv
virtualenv --system-site-packages dbus-venv
sudo apt-get install python-gobject

Create a file test.py:
import Skype4Py
Create an instance of the Skype class.
skype = Skype4Py.Skype()
Connect the Skype object to the Skype client.
skype.Attach()
Obtain some information from the client and print it out.
print 'Your full name:', skype.CurrentUser.FullName
print 'Your contacts:'
for user in skype.Friends:
print '    ', user.FullName

chmod 775 test.py
python test.py

For installing Python packages please never do sudo pip install as this is a broken practice.
Here is the official Python package installation guide:
https://packaging.python.org/en/latest/installing/


Dev Lake Phase 2 Plan - week 2 [8/30-9/03] Migrate MVP plugins and add Jenkins

WHY
Last week, we had successfully finished the foundation for all of us to work on. Thanks all for your contribution and collaboration, kudos to all!!
@Startrekzky is going to hold a Demo for new Charts next Tuesday, our goal is to provide a working grafana dashboard before that.
The new Charts will need some missing data from MVP which described in Triforce Missing Attributes for Phase 2 Metrics - Feishu Docs
HOW
In order to achieve the goal, the following tasks are to be done:
To @joncodo : all NA tasks are assigned to you, pls help making arrangement

Migrate Jira plugin and add missing data @klesh @likyh
Implement Jenkins @narrowizard @jaxzhou
Migrate Gitlab plugin and add missing data @joncodo
Migrate grafana dashboards and documentation @joncodo

WHAT
Following artifacts should be delivered:

A working code base could be checkout on our local machine to verify
A guide to show how to view grafana Dashboards
A working  Jira Plugin to collect all required data for demo
A working Gitlab Plugin to collect all required data for demo
A working Jenkins Plugin to collect all required data for demo

Following features should be fulfilled:

User can trigger each plugin by the API request.
User can view all dashboards on browsers
User can do all these things with help of our Guides

Plan of the week
08/31

Define jira board issues schema and database model
Collect jira issues by boardId page by page
BoardIssue entity

09/01

Jiar leadtimes enrichment
Jira changelogs collection
Compound plugin: connect jira board and gitlab project

09/02

Parallelization with go-routine for jira
Retry mechanism for ApiClient

09/03

Integration and test
Bug fix and improvement

Jenkins plan

create jenkins plugin and get jobs data - 8/31
get build data and add some test - 9/01
create grafana dashboard - 9/02

Updated plan

Parallelization of collecting Jira changelogs @likyh
Jira issue type and status mapping @klesh
Fix Jira related metrics in Grafana dashboards @klesh
Fix Gitlab related metrics in Grafana dashboards @joncodo @kevin-kline
docker and user setup workflow @narrowizard

Support new metrics for Gitlab @joncodo @kevin-kline (https://github.com/merico-dev/lake/issues/257)
Create new charts for all 4 new issues @Startrekzky
Cron job @narrowizard
Polish docs


Import CSV into Existing XLSX with Pivot Table

Due to the issue noted in #249 (Pivot Table Corrupts Excel File), I'm trying to come up with a good way to import several CSV files into an existing XLSX file with pivot tables.  Because I need to add the data to an existing workbook (that has pivot tables), I can't just Import-CSV <CSVfile> | Export-Excel <newExcelFile>.  I believe I'm going to need to use Open-ExcelPackage to open the existing workbook in memory, then import the CSV files and add them as new worksheets.  There is Add-Worksheet, but that only creates an empty worksheet unless you also specify an existing worksheet to copy from.  Is there any easy way to import a CSV file, then copy that to a worksheet?  Or do I need to convert all the CSV files to XLSX files first, then loop through those and get a handle on their worksheets and use Add-Worksheet -CopySource?  Thanks!

Not sure if you'll hit that issue, but maybe.
I'd start with something along the lines:

$c=0
dir *.csv | % {
    $wsn="wsn$($c)"
    import-csv $_ | export-excel ./existing.xlsx -WorksheetName  $c
    $c++
}

This creates a new sheet for each csv, you'll need to figure out how you want to name the sheet.
Yes, once the sheets are added, you'll need to use Open-ExcelPackage and Close-ExcelPackage.
Do you want to put the pivot table on the same sheet? Or a diff sheet for each pivot table?
Check this example for adding pivot tables to a sheet.
https://github.com/dfinke/ImportExcel/blob/master/Examples/PivotTable/MultiplePivotTables.ps1


Fix selection range for chat commands

Changes
Fixes incorrect selection choice for commands.
Before:

After:

Test plan
Run Explain and Smell commands in a long file with a short selection and without any selection at all.
Answers should be relevant to the selected lines, cursor position, or a visible fragment of the code.

i think the issue is that the selected code is merged into the whole file causing the issue. this should be a quick workaround for now but i will create another issue to make sure we don't remove the selected code when there is one


"Root level" !global flag throws "Please check validity of the block" error

Starting to use sass-lint for the first time & hitting an error.
Here's my system stats
sass-lint: 1.3.0
gulp-sass-lint: 1.0.1
gulp: 3.9.0
npm: 2.11.2
OS X 10.11 El Capitan
Get this error message when I run in it:
/repo_path/node_modules/gulp-sass-lint/node_modules/sass-lint/lib/groot.js:21
    throw new Error('Parsing error' + fileInfo + ': ' + e.message);
          ^
Error: Parsing error at web/wp-content/themes/nursingorg-theme/assets/src/scss/_settings.scss: Please check validity of the block starting from line #108
    at module.exports (/repo_path/node_modules/gulp-sass-lint/node_modules/sass-lint/lib/groot.js:21:11)
    at Function.sassLint.lintText (/repo_path/node_modules/gulp-sass-lint/node_modules/sass-lint/index.js:36:13)
    at DestroyableTransform._transform (/repo_path/node_modules/gulp-sass-lint/index.js:32:27)
    at DestroyableTransform.Transform._read (/repo_path/node_modules/gulp-sass-lint/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:172:10)
    at DestroyableTransform.Transform._write (/repo_path/node_modules/gulp-sass-lint/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:160:12)
    at doWrite (/repo_path/node_modules/gulp-sass-lint/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:326:12)
    at writeOrBuffer (/repo_path/node_modules/gulp-sass-lint/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:312:5)
    at DestroyableTransform.Writable.write (/repo_path/node_modules/gulp-sass-lint/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:239:11)
    at write (/repo_path/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:623:24)

Here's the Sass source in that block starting from line #108 in _settings.scss:
$lap:   new-breakpoint(min-width $lap-start $lap-cols)!global;

And here's my Gulp task running this process:
var sassLint = require('gulp-sass-lint');

gulp.task('lint:sass', function() {
  gulp.src(_src_dir + '/scss/**/*.scss')
    .pipe( $.sassLint() )
    .pipe( $.sassLint.format() )
    .pipe( $.sassLint.failOnError() );
});

Finally, here's sass-lint.yml in case that's helpful:
#########################
## Sample Sass Lint File
#########################
# Linter Options
options:
  # Don't merge default rules
  merge-default-rules: false
  # Set the formatter to 'html'
  formatter: html
  # Output file instead of logging results
  # output-file: 'linters/sass-lint.html'
# File Options
files:
  include: 'web/wp-contents/themes/*/src/scss/**/*.s+(a|c)ss'
  ignore:
    - ''
# Rule Configuration
rules:
  extends-before-mixins: 2
  extends-before-declarations: 2
  placeholders-in-extend: 2
  mixins-before-declarations:
    - 2
    -
      exclude:
        - breakpoint
        - mq

  no-warn: 1
  no-debug: 1
  no-ids: 2
  no-important: 2
  hex-notation:
    - 2
    -
      style: uppercase
  indentation:
    - 2
    -
      size: 2
  variable-for-property:
    - 2
    -
      properties:
        - margin
        - content

After I removed all the !global flags, sass-lint worked wonderfully. Which makes sense: that part of _settings.scss is using !global the wrong way. Those vars are already global since they're not in a block. Someone probably meant !default. If it's possible, I'd prefer sass-lint tell us we're using it wrongly, not error out.

Looking at the error this may be a problem with the AST we use to parse, there's an upcoming release scheduled that should fix a few of the problems but I'll look into it to make sure.
Error codes and a slightly more graceful way of handling errors is definitely on the cards for 1.4.0 at the moment.

Can confirm that it's an issue with the AST https://github.com/sasstools/sass-lint/issues/56
Can also confirm that it's fixed in the latest beta, so once we implement v3 of gonazles-pe global flags will be support

Similar issue with !optional.

Yep, can confirm and recent beta of gonzales-pe has support for !optional too!

Same issue here.

started to use sass-lint and also ran into this error.
unfortunately, this prevents me from further integrating/testing it.

Hi @Nirazul I'm afraid we're still just waiting for our AST to update a little bit more and then we'll be getting support for this out and about.

sounds great, i'm looking forward to using it :)

@DanPurdy Can you point at the issue in sass-lint queue where "updating to gonzales-pe AST" is being worked on? I'd like to track that issue directly rather than this and the many other bugs that are caused by the current, buggy AST. I searched the queue but couldn't find an issue.

@JohnAlbin there isn't one issue I'm afraid, we don't maintain Gonzales ourselves and it's not clear at the moment when we'll see any further progress with it. We've been running all of our tests and every issue that's been raised directly against the new builds of gonzales whenever there's a release but unfortunately it's just not stable enough for us to make the move at the moment.

Thanks for the info, @DanPurdy!

I have a few lines with calculations and variables in my SCSS file, and those throw this error as well.
background-position: calc(50% + #{$grid-gutter-width / 2}) top;

@matkovsky This is a "bad" solution for now, but I've found that using unquote("calc(100% - #{$x / 2})") produces the same output w/o errors. That said, I feel pretty conflicted about writing that kind of confusing/unnecessary Sass in order to get around a (hopefully temporary!) Gonzales AST bug.

Hi guys,
Any news on this? Not being able to use !global is a blocker for me :sob: .

Very shortly once #495 is complete

This has been fixed in 1.6, as well as !optional flag.


quodlibet: 2.6.3 -> 3.9.1

Motivation for this change
Quod Libet 2.6.3 is ancient
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] Linux

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

The license for quodlibet is stated to be

Quod Libet and all associated modules are free software distributed entirely under the terms of the GNU GPL version 2. Alternate licensing terms (such as GNU GPL “version 2 or later”, or the GNU LGPL) may be available for certain files or modules; see the files for details.

so I put gpl2.

Something has gone wrong here with merging/rebasing. We need a single commit per package/expression.

Preferably, yes.

@sauyon faulthandler should be disabled for python3, otherwise python36Packages.faulthandler is reachable and fails to build with ERROR: faulthandler is a builtin module since Python 3.3.

When attempting to build this on my NixOS box I get a problem with pyobjc:
rycee@beta:~/devel/nixpkgs$ nix-build -A python2Packages.pyobjc
these derivations will be built:
  /nix/store/p7w6vw0a4p7drshch389vsj9w1ggzf2z-python2.7-pyobjc-4.0b1.drv
building path(s) ‘/nix/store/jc240j31v04spa5mv8cq2c1gkn44cr32-python2.7-pyobjc-4.0b1’
unpacking sources
unpacking source archive /nix/store/30yzmj23wqhdgp41h92qs5kjd6s6i00m-pyobjc-4.0b1.tar.gz
source root is pyobjc-4.0b1
setting SOURCE_DATE_EPOCH to timestamp<PHONE_NUMBER> of file pyobjc-4.0b1/setup.cfg
patching sources
configuring
building
ERROR: Requires macOS to install or build
builder for ‘/nix/store/p7w6vw0a4p7drshch389vsj9w1ggzf2z-python2.7-pyobjc-4.0b1.drv’ failed with exit code 1
error: build of ‘/nix/store/p7w6vw0a4p7drshch389vsj9w1ggzf2z-python2.7-pyobjc-4.0b1.drv’ failed
rycee@beta (✗ 100):~/devel/nixpkgs$

I've reformatted and disabled pyobjc for non-darwin (it's only for mac os)

@rycee should be fixed.

Ok, looks good to me now but you must remove the unrelated "php: fix ldap paths when header exists on host system" commit before a merge can happen.

@rycee odd, should be fixed.

Ok, now I could do a nox review and it looks good for me on NixOS. I'm a bit concerned about the error on the mac Travis though: https://travis-ci.org/NixOS/nixpkgs/jobs/297566861#L1081-L1082 Is this something that needs to be resolved? It seems limited to Python 3.6, which quodlibet does not use…

@rycee it might make sense to disable it for python3, yeah. I don't know anything about it; I don't use a mac and am not the maintainer of the project.

Rebased to master in 7486ae8e7ccc256873982c60445f34dfa72382e9. Thanks!


Implemented unit tests, updated dependency versions and adjusted the argument resolver accordingly

Welcome to Codecov :tada:
Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.
Thanks for integrating Codecov - We've got you covered :open_umbrella:


Synchronous slam and localization/navigation not working

Please provide the following information:

OS: Ubuntu 20.04
ROS Distro: Galactic with CycloneDDS
Built from source or installed: installed

Expected behaviour
When starting localization or navigation, I expect all the sensors/transforms to be published in rviz after waiting some time, such that I can actually run navigation by setting a start and goal.
Actual behaviour
I can run asynchronous slam via ros2 launch turtlebot4_navigation slam_async.launch.py but not synchronous slam. Then in rviz the transforms are not published and it looks like this:

The same when trying to run localization or navigation with and without slam via ros2 launch turtlebot4_navigation nav_bringup.launch.py slam:=off localization:=true map:=office.yaml
The logs from rviz show an error that I have never seen before:
[INFO] [launch]: All log files can be found below /home/ubuntu/.ros/log/2023-07-06-12-55-22-619089-Cubi02-30924
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [rviz2-1]: process started with pid [30926]
[rviz2-1] [INFO] [1688640924.066465443] [rviz2]: Stereo is NOT SUPPORTED
[rviz2-1] [INFO] [1688640924.066792348] [rviz2]: OpenGl version: 4.6 (GLSL 4.6)
[rviz2-1] [INFO] [1688640924.147039648] [rviz2]: Stereo is NOT SUPPORTED
[rviz2-1] [WARN] [1688640924.683929490] [rcl.logging_rosout]: Publisher already registered for provided node name. If this is due to multiple nodes with the same name then all logs for that logger name will go out over the existing publisher. As soon as any node with that name is destructed it will unregister the publisher, preventing any further logs for that name from being published on the rosout topic.
[rviz2-1] [WARN] [1688640924.703287420] [rcl.logging_rosout]: Publisher already registered for provided node name. If this is due to multiple nodes with the same name then all logs for that logger name will go out over the existing publisher. As soon as any node with that name is destructed it will unregister the publisher, preventing any further logs for that name from being published on the rosout topic.
[rviz2-1] [WARN] [1688640924.725581661] [rcl.logging_rosout]: Publisher already registered for provided node name. If this is due to multiple nodes with the same name then all logs for that logger name will go out over the existing publisher. As soon as any node with that name is destructed it will unregister the publisher, preventing any further logs for that name from being published on the rosout topic.
[rviz2-1] [INFO] [1688640925.121231423] [rviz2]: Trying to create a map of size 60 x 66 using 1 swatches
[rviz2-1] [ERROR] [1688640925.150834879] [rviz2]: Vertex Program:rviz/glsl120/indexed_8bit_image.vert Fragment Program:rviz/glsl120/indexed_8bit_image.frag GLSL link result :
[rviz2-1] active samplers with a different type refer to the same texture image unit
[rviz2-1] Warning: Invalid frame ID "map" passed to canTransform argument target_frame - frame does not exist
[rviz2-1]          at line 156 in /tmp/binarydeb/ros-galactic-tf2-0.17.5/src/buffer_core.cpp
[rviz2-1] Warning: Invalid frame ID "map" passed to canTransform argument target_frame - frame does not exist
[rviz2-1]          at line 156 in /tmp/binarydeb/ros-galactic-tf2-0.17.5/src/buffer_core.cpp
[rviz2-1] Warning: Invalid frame ID "map" passed to canTransform argument target_frame - frame does not exist
[rviz2-1]          at line 156 in /tmp/binarydeb/ros-galactic-tf2-0.17.5/src/buffer_core.cpp
[rviz2-1] Warning: Invalid frame ID "map" passed to canTransform argument target_frame - frame d
To Reproduce
I reinstalled all ros2 packages and turtlebot4-desktop via
sudo apt update && sudo apt install ros-galactic-turtlebot4-desktop
and turtlebot navigation via
sudo apt install ros-galactic-turtlebot4-navigation
Any ideas on how to fix this are highly appreciated?

Can you verify that you are not accidentally running nav2 / localization from two places at the same time? (e.g. on the robot and on your pc).
Assuming that that is not the case can you please provide the terminal output from when you launch synchronous slam?

Yes, that is not the case. Here are the logs of running synchronous slam and rviz.
[logslam.txt](
logrviz_slam.txt
https://github.com/turtlebot/turtlebot4/files/11977301/logslam.txt)
And here of running localization without slam:
[logrviz
log_localization.txt
_z_localization.txt](https://github.com/turtlebot/turtlebot4/files/11977333/logrviz_z_localization.txt)
There seems to be a time synchronization issue as well. So, I tried restarting the ntpd on the create3 web platform but that has not solved the problem. However, I definitely do not know what this error:
[rviz2-1] [ERROR] [1688640925.150834879] [rviz2]: Vertex Program:rviz/glsl120/indexed_8bit_image.vert Fragment Program:rviz/glsl120/indexed_8bit_image.frag
is coming from. Any advice?

I am not familiar with that last error that you mentioned. That being said, the core error seems to be this one:

[controller_server-5] [INFO] [1688714280.030831185] [local_costmap.local_costmap]: Timed out waiting for transform from base_link to odom to become available, tf error: Invalid frame ID "odom" passed to canTransform argument target_frame - frame does not exist

I believe that the timestamp errors are a result of this timeout.
Are you able to see the Create3 topics? Ensure that your networking is setup properly and that you can see all of the topics from the raspberry pi and the create 3 base. If you are using Simple Discovery then you can try using Discovery Server and route all of the data through the pi.
Additionally, can you try and run slam on the raspberry pi itself? This will confirm that the issue is in the networking / remote pc.

Yes, I can see all the Create3 topics from the RPi and remote PC. I just tried it with the RPi and remote PC again. And for running synchronous slam I can see all transforms in rviz as well now on both machines but I still get this error:
[rviz2-1] [ERROR] [1688640925.150834879] [rviz2]: Vertex Program:rviz/glsl120/indexed_8bit_image.vert Fragment Program:rviz/glsl120/indexed_8bit_image.frag
For running navigation/localization the transforms still do not show up in rviz.

Can you please run navigation / localization on the raspberry pi itself and let me know the results?
That RVIZ Vertex error seems to have to do with the shading of objects in rviz. Does your rviz show any elements that are pure white?

Yes, it is not working either. Please find the logs here:
logrviz_navasyncrpi.txt
lognav_asyncrpi.txt
Do you mean pure white elements in the map like here?

I will try to switch to discovery server again. Maybe I can get it working now after changing my WIFI network.

I switched to fast discovery and got the communication working. It shows all the ros2 topics on both machines and can receive /tf /scan /odom etc. data but when I run asynchronous slam and rviz, it does not show anything. It still seems to be the time synchronization issue. I tried what is described here https://github.com/turtlebot/turtlebot4/issues/62 and also installing sudo apt install ros-galactic-joint-state-publisher and then sudo apt install ros-galactic-joint-state-publisher. Also using the ntpd restart feature from the webserver and restarting the turtlebot4 but so far without success.
It does not work from the rpi nor from the remote PC.
Here are the logs from running asynchronous slam and rviz on the PC, the logs from the Create3 and what it looks like when I open rviz:

[log_async_dd.txt](https
logrviz_async_dd.txt
://github.com/turtlebot/turtlebot4/files/12038239/log_async_dd.txt)
messages(1).txt
@hilary-luo Do you know how to fix this?

Thanks for the detail in your responses and for confirming that the issue is also present when running on the pi. I see two primary issues that jump out at me in the logs that you have shared.

The create3 base seems to be exhibiting the 100% CPU usage issue https://github.com/iRobotEducation/create3_docs/issues/381
Unfortunately I don't have a solution for this yet but it is actively being worked on. This alone may be causing a lot if not all of the issues.

I am still concerned about this duplicate publisher message and the vertex error. What is your topic list before and after you launch slam? and when you are able to launch slam successfully, does the robot model show up correctly in rviz?

@hilary-luo So, I moved back to simple discovery with CycloneDDS. When launching asynchronous slam the robot model shows up correctly apart from an error for the left and right wheel but I can fix this using this https://github.com/iRobotEducation/create3_sim/issues/125.
Here are the topics before and after launching asynchronous slam successfully:
Before on the rpi:

Before on the PC:

During/after on the PC:

During/after on the rpi:

And here the rviz and slam logs again:
[logrviz_async.txt](https://gi
log_async.txt
thub.com/turtlebot/turtlebot4/files/12103617/logrviz_async.txt)

Now it shows up in the same way when running synchronous slam as well but when running navigation it still does not show up correctly (see screenshot below or like I showed you above with the white areas). And it is definitely related to the 100% CPU issue. I just find it odd that at some point it was working but back then crashed during navigation.

Here are the topics before and after:
Before on the rpi:

Before on the PC:

During on the rpi:

During on the PC:

And here the logs:
logrviz_navasync.txt
log_nav_async.txt

I will follow up here when we have some steps that you can take to address the high CPU usage. Let me know if there is anything else that needs to be addressed that you don't think is related to this issue.

@schenkch Can you try the latest create3 firmware and see if it helps with the cpu usage? For Galactic that would be here: https://iroboteducation.github.io/create3_docs/releases/g_5_2/

This issue is being closed due to inactivity. If you are still experiencing the issue, feel free to reopen this ticket when you are ready to continue the troubleshooting process.


Check tab and maj-tab navigation

can you add some specifics? I might be able to look into it :)

In fact, if you make a Maj tab in navigation, you should go back, but my script has a little bug that blocks it.
I've found a solution (basically check all elements that are focusable, put them in a list and if you are on the first one, go to last, etc.)
            // get list of all children elements in given object
            var children = $this.find('*');

            // get list of focusable items
            var focusableItems = children.filter(focusableElementsString).filter(':visible');

            // get currently focused item
            var focusedItem = $( document.activeElement );

            // get the number of focusable items
            var numberOfFocusableItems = focusableItems.length

            var focusedItemIndex = focusableItems.index(focusedItem);

            if ( !event.shiftKey && (focusedItemIndex == numberOfFocusableItems - 1) ){
                focusableItems.get(0).focus();
                event.preventDefault();
               }
            if ( event.shiftKey && focusedItemIndex == 0 ){
                focusableItems.get(numberOfFocusableItems - 1).focus();
                event.preventDefault();
               }

Just need some time to implement :)

@sandraszenti  Finally I had (took) time to implement. :)

If you want to have a look, it is added. (thanks again a lot for optimizations, I will use your PR to udpate my other plugins => I still have a lot to learn for jQuery optimisation :) )


ENH: Update SimpleITKFilters remote module

$ git log --oneline d67058..3344aa
3344aa9 ENH: Throw exception when desired orientation is invalid.
a0b9eca ENH: Refactor enums into DICOMOrientation class
2fd3893 ENH: Add test demonstrating behavior of INVALID enum on execution
9240a0f Rename SetDesiredCoordinateDirection by string to ...Orientation
6d6c7a9 Fix up documentation and test compilation
24bc712 Update documentation and clean up unused code
455c241 Rename Given.. to InputCoordinateOrientation
9a74379 Add testing for DICOMOrientImageFilter
a3216d6 Refactoring of OrientImageFilter into DICOMOrientImageFilter
ef6dcac Renamed to DICOMOrientImageFilter
94b56ec Import existing itkOrientImageFilter
243bcab Restore atoi usage in test
e7bc846 Configure AZP to build pull requests
61d6ee1 Update AZP to macos-10.14
d8fac5c STYLE: Apply clang format styling

PR Checklist

[ ] No API changes were made (or the changes have been approved)
[ ] No major design changes were made (or the changes have been approved)
[ ] Added test (or behavior not changed)
[ ] Updated API documentation (or API not changed)
[ ] Added license to new files (if any)
[ ] Added Python wrapping to new files (if any) as described in ITK Software Guide Section 9.5
[ ] Added ITK examples for all new major features (if any)

Refer to the ITK Software Guide for
further development details if necessary.

..flaky test failures.


Add: Base 7

Codecov Report

Merging #468 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master   #468   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files         159    160    +1
  Lines        1580   1587    +7
=====================================
+ Hits         1580   1587    +7

Impacted Files
Coverage Δ

problems/base-7/base_7.go
100% <100%> (ø)

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 b3132ff...8fb4089. Read the comment docs.


Feature: allow mosaics to be zoomed to allow focussing on an ROI

Currently, NiiVue mosaic views do now allow zooming. This is easy enough to add in, but there may be some unintended side effects. It might be worth discussing in the comments of this issue before committing to any changes.
Allowing users to set the zoom level in mosaics enables mosaic views to be used to highlight a region of interest without needlessly displaying the rest of the image. For example, hippocampus masks overlaid on a background image can appear quite small when there is a 2x6 mosaic grid displaying coronal slices.  Zooming in on the region of the image containing the hippocampus masks would allow closer inspection in this summary view when mosaics are used to give a snapshot of many slices at once.
I have started an experimental branch to test this feature: feature-zoom-mosaics
screenshot showing current mosaic behaviour without zoom

@hanayik this sounds fine. It is easy to implement, but do consider that it might make the behavior unintuitive. Consider a mosaic with three axial slices "A 0 10 20 ". One expects the slices to be at 0, 10 and 20mm in the head-foot direciton. However, if one applies a pan to the volume, are you effectively translating these slices?


ToDo for beta.mybinder.org

ToDo before beta
Chris

[x] Build the Binder diagram
[x] Finalize new text for main page (under 'how it works', since it is slightly different)
[x] Make favicon work
[ ] Figure out how to get images inheriting from 'binder-base' to work. Figure out what is actually in that image, and if we can find the source somewhere
[ ] Test a lot of binder repositories to make sure we're fully compatible

Yuvi

[x] Rebuild the UI landing page using HTML/CSS
[x] Get an IP address for beta.mybinder.org
[x] Fix the progress / logging UX to be understandable
[ ] Set up Prometheus / Grafana for metrics on this (assuming this isn't a lot of work, otherwise we move it to later, but I think it'd be good to start collecting data abt users/downtime ASAP)
[ ] Make sure that currently existing 'launch binder' buttons work
[ ] Figure out a permalink solution v2
[ ] Support non-master refs

Min

[ ] Add support for anaconda yml installs

Photo for block diagram:

@yuvipanda I think that we should split up the to-do list above, as it reads more like a general roadmap rather than a "we need to do this before the beta release" list.
I'd propose this:
ToDo before beta
Chris

[x] Build the Binder diagram
[x] Finalize new text for main page (under 'how it works', since it is slightly different)
[x] Make favicon work

Yuvi

[ ] Rebuild the UI landing page using HTML/CSS
[x] Get an IP address for beta.mybinder.org
[ ] Fix the progress / logging UX to be understandable
[ ] Set up Prometheus / Grafana for metrics on this (assuming this isn't a lot of work, otherwise we move it to later, but I think it'd be good to start collecting data abt users/downtime ASAP)

Unassigned

[ ] Figure out how to get images inheriting from 'binder-base' to work. Figure out what is actually in that image, and if we can find the source somewhere
[ ] Make sure that currently existing 'launch binder' buttons work
[ ] Figure out what to do about all the conda stuff
[ ] Test a lot of binder repositories to make sure we're fully compatible

ToDo over the course of a month or two

[ ] Confirm w/ Titus when the workshop is, get them to move it sometime outside of September. (to do after Yuvi meets w/ Tim)
[ ] Figure out how to shout out to jupyter in the design etc somehow (e.g., maybe a logo?)
[ ] Actually make it work with refs other than master
[ ] Decide whether to use different badges (using same Binder badge for now)
[ ] Figure out API
[ ] Figure out a permalink solution v2

Thoughts?

OK I moved those points and updated the first comment. Also gonna ping @minrk on this one since he's mentioned here now as well :-)

@choldgraf what happened to the unassigned ones? did you just delete them?

oops no - I put them here: https://github.com/yuvipanda/builderhub/projects/1
I wanted to keep this issue focused on pre-beta items, and we had some in here that weren't pre-beta so I put them in a project as a stopgap measure. How do you want to handle todos? I like projects personally but am happy to just use issues if that's better for you.


[Question] What IDEs are supported by this plugin?

I mainly use VS Code for Python development, and I want to know: is there support for Visual Studio Code?
This software looks like a blessing and I'd like to be able to use it.

Currently only PyCharm and other JetBrains products are supported.
I'll be working on a plugin for Visual Code soon.

hello,
eclipse + pydev here
:D
awesome thanks

Request for supporting Vim

I would love to see this working on VS Code, because I've never seen an extension that would show the time execution for each line of my program... this would help me to know where I should optimize my code.

I also use vscode quite a lot.


Heredoc syntax error in NetBeans.

Hi Paul,
was just wondering why NetBeans keeps throwing syntax errors for cs-config. Do the single quote here have any meaning:
https://github.com/NexusPHP/cs-config/blob/d484c245fef2f79364448b8b377ccc33a6acfded/src/Fixer/Comment/NoCodeSeparatorCommentFixer.php#L37
compared to
https://github.com/NexusPHP/cs-config/blob/d484c245fef2f79364448b8b377ccc33a6acfded/src/Fixer/Comment/NoCodeSeparatorCommentFixer.php#L46
According to the Heredoc documentation I would think that the opening and closing identifiers should be strictly equal.

This is nowdoc syntax. This behaves exactly like heredoc except that there is no string substitution taking place. Can you check the PHP version used by NetBeans in parsing the code? If it is below PHP 7.3 I think it errors on the indentation of the identifiers.

Correct, my bad.
However, NetBeans ist set to 8.0. I tried playing with the indentation, but nothing resolved this.
I conclude that this is likely a NetBeans issue as the code is working and just excluded the whole vendor folder from code checks.
Thanks for the quick answer!


Update uint8clampedarray-object-javascript.md

Fix spelling error in the description of banker's rounding under the Remarks section
Fix an example for the rounding of values

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot


Interactive SDF viewer

Axel Pahl will present this at the UGM

found it: https://github.com/apahl/sdf_viewer


[11.x] Imporve tests in RepositoryTest

I've added some assert tests for RepositoryTest.
@taylorotwell  In addition, the prepend method doesn't support associate arrays properly. It would be useful if we could pass an associated array to prepend and get an outcome like this :
 'a' => 'aaa',
 'x' => 'xxx',
 'y' => 'yyy',

instead of :
 0 => ['a' => 'aaa'],
 'x' => 'xxx',
 'y' => 'yyy',

Thanks for your pull request to Laravel!
Unfortunately, I'm going to delay merging this code for now. To preserve our ability to adequately maintain the framework, we need to be very careful regarding the amount of code we include.
If possible, please consider releasing your code as a package so that the community can still take advantage of your contributions!
If you feel absolutely certain that this code corrects a bug in the framework, please "@" mention me in a follow-up comment with further explanation so that GitHub will send me a notification of your response.


admin[PoC]: checklist inquiries for Hunter

Inquiries follow from the PoC Checklist. Sections are bullet-points, checklist items have checkboxes next to them, and questions are enclosed in square brackets below checklist items.

Project Status/scope

[ ] Have a clear plan on which team members will show which parts of the POC demo
[Is this necessary to have this early? Can't we make the PoC then decide who presents what? Also, 5-min demo w/ interruptions would be super chaotic to have 5 ppl presenting it, no?].

Issue Tracker

[ ] "Issues aren't too big"
[We don't have sub-issues in GitHub projects, so this isn't too reasonable of an ask - we can make commits atomic, but issues being atomic would be gargantuan overhead].

[ ] Issues created for meetings w/ supervisor
[Supervisor meetings haven't been carried out yet because of wobbly scope, but multiple are planned for soon, is that fine?]

CI/CD

[ ] Planning for CI/CD has started
[What constitutes planning? We've got a pretty complete, almost-concrete idea in section 3.5 of the VnV plan, does that suffice, or should we start attaching GitHub Actions from now?]

Hey all,

So firstly when it says "Have a clear plan on which team members will show which parts of the POC demo" it just means y'all aren't talking over each other in the demo, as in you've rehearsed what you're going to say and do.

"Issues aren't too big" this is subjective basically all this means is that what it says afterward, that they are feasible to be completed by one person and clear (ie. Hunter is completing section 6, 7,  8 of the SRS)... also that's not in the rubric that's just advice remember when I mention the rubric I mean the one on avenue not the checklists, the checklists are good but sometimes I think they go a bit to far

It's probably fine that you haven't met with your supervisor yet since the project was your idea although Dr. Smith might just ask you about it in the demo so prepare to talk about it

starting up GitHub actions would be a good plan as soon as you have any code at all, however the plans you have in the docs should be fine

If you have any other questions @ me so I can see it, otherwise feel free to close the issue!

Thank you for the clear responses :)


Create a mining section in the zebra book and add s-nomp instructions as an example

Hey team! Please add your planning poker estimate with Zenhub @arya2 @conradoplg @dconnolly @oxarbitrage @teor2345 @upbqdn


Add to clipboard button for cli commands/code

Solves #987 📋✨

I added a clipboard.js button to all cli command and code fields as suggested in #987.
This probably needs a feedback mechanism like a tooltip or toast. I'm happy to take suggestions as to what would be the best approach here.

Seems cool but could you please remove the npm-debug.log file https://github.com/babel/babel.github.io/pull/998/files#diff-19511cd8dc1fd5bc732a2a9f1f4ee2e1.

Seems like it also copies $ symbol, or I'm wrong?

@xtuc Ha, you're right. I'm also adding npm-debug.log to .gitignore, if ok; this should probably never be committed.

@seedofjoy What do you mean ? Can you join a link to the code ?

Awesome stuff @fredericmarx!

This probably needs a feedback mechanism like a tooltip or toast. I'm happy to take suggestions as to what would be the best approach here.

We have bootstrap enabled for scrollspy and other things so we should be able to use the tooltips from there? http://getbootstrap.com/javascript/#tooltips
As for the $ if there isn't an easy solution we should just remove it from the code snippets instead.
Also if it looks clearer we can add a background color to the code snippets: like react has

lodash

http://tutsplus.github.io/clipboard/ is pretty nice as well actually?

For example:
$ npm install --save-dev babel-plugin-check-es2015-constants

Would in this case $ will be copied to clipboard?

Great feedback! I added a Copy label to the button to make it more obvious and changed the code background color to a light shade of Babel yellow.
This is what it looks like:

@seedofjoy At the moment the button also copies the $-symbol. I tend to leave it out altogether; having a character that’s opaquely omitted from copying is probably confusing.

Awesome - testing it out locally. looks like pages like http://<IP_ADDRESS>:4000/docs/plugins/preset-latest/ aren't rendering the clipboard but the main page is (difference between .highlight pre/code?

another nice thing about http://tutsplus.github.io/clipboard/ is that it changes the text to "copied" after clicking

copyCode.on('success', function(event) {
    event.clearSelection();
    event.trigger.textContent = 'Copied';
    window.setTimeout(function() {
        event.trigger.textContent = 'Copy';
    }, 2000);
});

Also weird (might just be me but chrome + osx) that the text is being selected

Ok we can modify the docs and remove $ if necessary

we should also try to restyle that particular buttons focus instead of the blue line?

Yeah the differences of the main page and the docs pages  http://<IP_ADDRESS>:4000/docs/plugins/transform-react-jsx-source/

The button doesn't seem to show up without removing xs-small? And the styling might need to be applied to .highlight rather than pre for the docs pages since specificity

I really like the solution with the changing button label!
I've also added clipboard buttons to the docs pages. The lower one in the screenshot is focused.

The button doesn't seem to show up without removing xs-small?

I decided to hide the button on small screens because it was overlapping with one-liners of code: https://github.com/babel/babel.github.io/pull/998/commits/ffab056aee60731f24d455ffd2f08396e832e767

Awesome looks good! Might be cool if we could remove comments from the text when copying haha.
We can make another issue to remove $ since there's a bunch of those

also add's it to learn es2015 which is interesting! anything else? LGTM just need to start updating the docs

I'l make another issue for the $ and formatting, thanks a lot @fredericmarx!! 🎉

@fredericmarx I can add you as a collab for this repo if you'd like as well!

That'd be awesome! Thanks, @hzoo 🎉

and feel free to join our slack.babeljs.io if you haven't already


python37Packages.jupyterlab-git: 0.22.3 -> 0.23.1

Motivation for this change
Closes #104873
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.


Use awesome-lint

This PR fixes lint errors, adds a separate license file, and creates a PR job to lint addttions.
awesome-data-engineering % npx awesome-lint .
✖ Linting

  README.md:1:1
  ✖  1:1  The repository should have "awesome" as a GitHub topic       remark-lint:awesome-github
  ✖  1:1  The repository should have "awesome-list" as a GitHub topic  remark-lint:awesome-github
  ✖  1:1   License was not detected by GitHub                           remark-lint:awesome-github

  3 errors

@igorbarinov I cannot add topics to this repo to satisfy the above lint rule. Once you do that, this PR can be merged.


router, observer: make router pull backends from observer

What problem does this PR solve?

Issue Number: close #503
Problem Summary:
Currently, BackendObserver pushes backend updates to Router. BackendObserver is shared among multiple tenants while Router is private for each tenant. The right way is that Router pulls from BackendObserver.
What is changed and how it works:

ScoredBasedRouter subscribes backend (HealthResult) from BackendObserver
BackendObserver notifies all the backends to Router, instead of updated backends

Check List
Tests

[x] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Notable changes

[ ] Has configuration change
[ ] Has HTTP API interfaces change
[ ] Has tiproxyctl change
[ ] Other user behavior changes

Release note

Please refer to Release Notes Language Style Guide to write a quality release note.
None

Codecov Report
Attention: Patch coverage is 81.37255% with 19 lines in your changes are missing coverage. Please review.

:exclamation: No coverage uploaded for pull request base (main@f427940). Click here to learn what that means.

Files
Patch %
Lines

pkg/manager/observer/backend_observer.go
78.43%
9 Missing and 2 partials :warning:

pkg/manager/observer/backend_health.go
53.33%
7 Missing :warning:

pkg/manager/metricsreader/metrics_reader.go
0.00%
1 Missing :warning:

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #508   +/-   ##
=======================================
  Coverage        ?   64.88%
=======================================
  Files           ?       65
  Lines           ?     6083
  Branches        ?        0
=======================================
  Hits            ?     3947
  Misses          ?     1832
  Partials        ?      304

Flag
Coverage Δ

unit
64.88% <81.37%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

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

/retest


Preparing publish pod

@incuna/appdev lets try again :)

Looks good to me but travis is sad with the iphone6 see https://travis-ci.org/incuna/incuna-incwavemountainsview-ios/jobs/201849758

done :)


[Bug] Rotation is not changing with setCamera

Describe the Bug
I try to change rotation with setCamera({rotation: 90}) and nothing happend. getCamera().rotation still equals to 0.
Steps to Reproduce

viewport.setCamera({rotation: 90})
viewport.getCamera().rotation

The current behavior
Rotation is not changed.
The expected behavior
Rotation is changed.
OS
Windows 10
Node version
18.18.2
Browser
Chrome 130

setCamera doesn't call setRotation. But setViewPresentation do it. Maybe adding setRotation in setCamera method is the solution.

Good catch, yes, we should do that in setCamera , can you create a PR?

Yes

@Sergey1888888 nevermind i did it


HCFS -put gives java.lang.NoSuchFieldError: INSTANCE

Describe the bug
I started a filer and tried to run -put as follows:
hdfs dfs -Djava.net.preferIPv4Stack=true -Dfs.seaweedfs.impl=seaweed.hdfs.SeaweedFileSystem -libjars ./seaweedfs-hadoop2-client-1.1.6.jar -put /tmp/testing seaweedfs://<IP_ADDRESS>:8888/tmp/testing
And I get this exception
put: java.util.concurrent.ExecutionException: java.lang.NoSuchFieldError: INSTANCE
System Setup

Ran ./weed server -filer=true
Centos 7.5
version 30GB 1.43 linux amd64
leveldb2 is only thing enabled in filer.toml

[leveldb2]
enabled = true
dir = "/data0/weed/storage"

Expected behavior
I'd expect the file to be put into the FS.
I do see a reference to INSTANCE here in context of the SSLFactory which is where I believe this is coming from:
https://github.com/chrislusf/seaweedfs/blob/cb299dfaa279e14def8bf3f26816913213a91097/other/java/client/src/main/java/seaweedfs/client/FilerSslContext.java#L62

Okay so the above was from using a node with Cloudera CDH Hadoop which is what I'd like to get to work. Potentially could be an issue with multiple jars on the path?
When I use a default Apache Hadoop download both hdfs 2 and 3 binaries and run the same hdfs dfs put command I get the below exception (hdfs dfs -ls works on the seaweedfs filer without issue):
put: java.util.concurrent.ExecutionException: org.apache.http.conn.HttpHostConnectException: Connect to localhost:8080 [localhost/<IP_ADDRESS>] failed: Connection refused (Connection refused)

The default Apache Hadoop issue with put has something to do with getting the wrong url for the volume server to write to. I ran the put on the same machine as the server/volumes/filer and that went through. I did try setting the publicIP of volume server on starting the weed server but that didn't seem to help.

I can not reproduce.

client$ hdfs version
Hadoop 3.1.1
Source code repository https://github.com/apache/hadoop -r 2b9a8c1d3a2caf1e733d57f346af3ff0d5ba529c
Compiled by leftnoteasy on 2018-08-02T04:26Z
Compiled with protoc 2.5.0
From source with checksum f76ac55e5b5ff0382a9f7df36a3ca5a0
This command was run using /usr/local/Cellar/hadoop/3.1.1/libexec/share/hadoop/common/hadoop-common-3.1.1.jar

Need to set IP address for, "weed server -ip=xxxx".

The InsecureTrustManagerFactory.INSTANCE is from grpc-netty-shaded-1.23.0.jar
Maybe check your distribution whether the grpc netty also has a shaded jar.

For 1:
It has to be something related to a jar duplication somewhere perhaps.
I have searched for find / -name "*netty* and found /usr/share/cmf/common_jars/netty-all-4.0.23.Final.jar do you think the netty-all jar could be causing this issue?
For 2:
Took a few tries with:
./weed server -dir /data0/weed -ip=<IP_ADDRESS> -filer=true
and getting
panic: assertion failed: leader.elected.at.same.term.1
before it started okay and elected itself as the leader. I then was able to successfully use the Apache HDFS binary to put a file. The file gets sent to the FS but a warning does appear:
19/10/09 05:30:46 WARN hdfs.SeaweedFileSystemStore: rename source: seaweedfs://<IP_ADDRESS>:8888/tmp/testing/tsting1._COPYING_ destination:seaweedfs://<IP_ADDRESS>:8888/tmp/testing/tsting1

Is the above WARN expected?

not sure since I can not tell exactly where the INSTANCE comes from. It could be from some dependencies.

WARN is fine. I will change it to INFO later.

Okay with using a cat command I am able to see a more complete stacktrace for the issue:

 hdfs dfs -Djava.net.preferIPv4Stack=true -Dfs.seaweedfs.impl=seaweed.hdfs.SeaweedFileSystem -libjars ./seaweedfs-hadoop2-client-1.1.6.jar -cat seaweedfs://<IP_ADDRESS>:8888/tmp/testing/testing
Exception in thread "SeaweedFS-prefetch-6" java.lang.NoSuchFieldError: INSTANCE
	at org.apache.http.conn.ssl.SSLConnectionSocketFactory.<clinit>(SSLConnectionSocketFactory.java:144)
	at org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:966)
	at seaweedfs.client.SeaweedRead.readChunkView(SeaweedRead.java:62)
	at seaweedfs.client.SeaweedRead.read(SeaweedRead.java:51)
	at seaweed.hdfs.SeaweedInputStream.readRemote(SeaweedInputStream.java:216)
	at seaweed.hdfs.ReadBufferWorker.run(ReadBufferWorker.java:62)
	at java.lang.Thread.run(Thread.java:748)

I am still looking for if something else on the hadoop classpath is causing this.

Thanks for the stackstrace!
Please check hdfs client jar 1.19

Hi @chrislusf, that fix works great for the -cat and other read commands.
However, the -put (and other write commands) still fail with the same noSuchFieldError: INSTANCE exception and I think it is due to the same issue in the SeaweedWrite.java file that you changed in the SeaweedRead.java file.
Is there anyway to get this changed to use DefaultHttpClient in the SeaweedWrite.java as well?
https://github.com/chrislusf/seaweedfs/blob/6ed69de6bd5dcabc6fa70185bfcb772786b27517/other/java/client/src/main/java/seaweedfs/client/SeaweedWrite.java#L62

Please check hdfs client jar 1.20

Using 1.20 gives the following for both mkdir and put:
hdfs dfs -Djava.net.preferIPv4Stack=true -Dfs.seaweedfs.impl=seaweed.hdfs.SeaweedFileSystem -libjars ./seaweedfs-hadoop2-client-1.2.0.jar -mkdir seaweedfs://<IP_ADDRESS>:8888/tmp/
Exception in thread "main" java.lang.VerifyError: Inconsistent stackmap frames at branch target 108
Exception Details:
  Location:
    seaweedfs/client/SeaweedRead.readChunkView(J[BILseaweedfs/client/SeaweedRead$ChunkView;Lseaweedfs/client/FilerProto$Locations;)I @108: aload
  Reason:
    Type 'org/apache/http/impl/client/DefaultHttpClient' (current frame, locals[6]) is not assignable to 'org/apache/http/impl/client/CloseableHttpClient' (stack map, locals[6])
  Current Frame:
    bci: @52
    flags: { }
    locals: { long, long_2nd, '[B', integer, 'seaweedfs/client/SeaweedRead$ChunkView', 'seaweedfs/client/FilerProto$Locations', 'org/apache/http/impl/client/DefaultHttpClient', 'org/apache/http/client/methods/HttpGet' }
    stack: { integer }
  Stackmap Frame:
    bci: @108
    flags: { }
    locals: { long, long_2nd, '[B', integer, 'seaweedfs/client/SeaweedRead$ChunkView', 'seaweedfs/client/FilerProto$Locations', 'org/apache/http/impl/client/CloseableHttpClient', 'org/apache/http/client/methods/HttpGet' }
    stack: { }
  Bytecode:
    0x0000000: bb00 9559 b700 963a 06bb 0098 5912 9a05
    0x0000010: bd00 0459 0319 0503 b600 9eb6 00a2 5359
    0x0000020: 0419 04b4 004d 53b8 00a8 b700 ab3a 0719
    0x0000030: 04b4 00af 9a00 3819 0712 b112 b3b6 00b7
    0x0000040: 1907 12b9 12bb 05bd 0004 5903 1904 b400
    0x0000050: beb8 00c4 5359 0419 04b4 00be 1904 b400
    0x0000060: c761 b800 c453 b800 a8b6 00b7 1906 1907
    0x0000070: b600 cd3a 0819 08b9 00d3 0100 3a09 1904
    0x0000080: b400 d61e 6519 04b4 00c7 6188 360a bb00
    0x0000090: d859 2c1d 150a b800 deb7 00e1 3a0b 1909
    0x00000a0: 190b b900 e702 0015 0a36 0c19 06b6 00ea
    0x00000b0: 150c ac3a 0d19 06b6 00ea 190d bf
  Exception Handler Table:
    bci [108, 171] => handler: 179
    bci [179, 181] => handler: 179
  Stackmap Table:
    append_frame(@108,Object[#201],Object[#152])
    same_locals_1_stack_item_extended(@179,Object[#236])

	at seaweed.hdfs.SeaweedFileSystemStore.doGetFileStatus(SeaweedFileSystemStore.java:114)
	at seaweed.hdfs.SeaweedFileSystemStore.getFileStatus(SeaweedFileSystemStore.java:88)
	at seaweed.hdfs.SeaweedFileSystem.getFileStatus(SeaweedFileSystem.java:250)
	at org.apache.hadoop.fs.FileSystem.exists(FileSystem.java:1418)
	at org.apache.hadoop.fs.shell.Mkdir.processNonexistentPath(Mkdir.java:73)
	at org.apache.hadoop.fs.shell.Command.processArgument(Command.java:273)
	at org.apache.hadoop.fs.shell.Command.processArguments(Command.java:255)
	at org.apache.hadoop.fs.shell.FsCommand.processRawArguments(FsCommand.java:118)
	at org.apache.hadoop.fs.shell.Command.run(Command.java:165)
	at org.apache.hadoop.fs.FsShell.run(FsShell.java:315)
	at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
	at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
	at org.apache.hadoop.fs.FsShell.main(FsShell.java:372)

Thanks for checking! Please check hdfs client jar 1.21

Hey @chrislusf thanks a lot for working on this and sorry for the back and forth.
The mkdir command works now but the -put command causes a similar exception:
[centos@ip-10-49-84-39 ~]$  hdfs dfs -Djava.net.preferIPv4Stack=true -Dfs.seaweedfs.impl=seaweed.hdfs.SeaweedFileSystem -libjars ./seaweedfs-hadoop2-client-1.2.1.jar -mkdir seaweedfs://<IP_ADDRESS>:8888/tmp

[ hdfs dfs -Djava.net.preferIPv4Stack=true -Dfs.seaweedfs.impl=seaweed.hdfs.SeaweedFileSystem -libjars ./seaweedfs-hadoop2-client-1.2.1.jar -put /tmp/localfile_test seaweedfs://<IP_ADDRESS>:8888/tmp/
put: java.util.concurrent.ExecutionException: java.lang.VerifyError: Inconsistent stackmap frames at branch target 71

please check hdfs client jar 1.22

I really appreciate you working on this as it seems good progress has been made.
After running with 1.22 I get what appears to be maybe multiple http clients jars causing a conflict:
[centos@ip-10-49-84-39 ~]$  hdfs dfs -Djava.net.preferIPv4Stack=true -Dfs.seaweedfs.impl=seaweed.hdfs.SeaweedFileSystem -libjars ./seaweedfs-hadoop2-client-1.2.2.jar -put /tmp/localfile_test seaweedfs://<IP_ADDRESS>:8888/tmp/
put: java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: org.apache.http.entity.ContentType.create(Ljava/lang/String;[Lorg/apache/http/NameValuePair;)Lorg/apache/http/entity/ContentType;

I just did not want to mess up my local hdfs installation. please help to test hdfs client jar 1.2.3

@chrislusf After your last commit with shading org.apache.http, all of the commands now work correctly out of the box on a Cloudera CDH node!
Thanks so much and I believe this issue is now 100% solved.


Fix Trusted Types violations (round #2)

Continuation of https://github.com/microsoft/vscode/issues/106285 and part of the TrustedTypes effort (see https://github.com/microsoft/vscode/issues/103699). To get a list of violations

run yarn web --trusted-types
open http://localhost:8080/ in Edge or Chrome
open console and check for "[Report Only] This document requires 'TrustedHTML' assignment."-messages

Also, there is .vscode/searches/TrustedTypes.code-search which finds all occurences of innerHTML. There are common sources of violation and therefore common fixes

styling via style.innerHTML ➡  use textContent instead (example https://github.com/microsoft/vscode/commit/c112f845f010a4b428a148d826e33dbb20d3f7fe)
clear a node via node.innerHTML = '' ➡  use dom.ts#clearNode or node.innerText = ''
building dom nodes ➡ use dom.$ or document.createElement and friends

[ ] menu.js:151 @sbatten
[x] sash.js:35 @joaomoreno
[ ] walkThroughPart.js:208 @chrmarti
[ ] welcomePage.js:259 @chrmarti
[ ] selectBoxCustom.ts @isidorn
[ ] quickInput.ts @chrmarti
[ ] issueReporterMain @RMacfarlane
[ ] processExplorerMain @RMacfarlane
[ ] repl.ts @isidorn
[ ] commentThreadWidget.ts @RMacfarlane
[ ] commentsView.ts @RMacfarlane
[ ] cellRenderer.ts @roblourens
[ ] webviewIconManager.ts @mjbvz

I removed myself as the process explorer afaik was done by Rachel.

@jrieken walkThroughPart renders the Welcome page (html) and the Interactive Playground (Markdown) using innerHTML. Can we add an exception for that?

We use the tokenizeLineToHTML API for creating actual DOM nodes and also for writing the text output to the clipboard. Can we add an exception for that? Or, is it preferable to change it to create real DOM nodes then use innerHTML as a getter instead of a setter?

@sbatten please review my change in c2c3177


MemoryError in train_DNN - how much memory is required?

Hi, I have a memory exception error occurring in train_DNN
Is there a recommended RAM/HD memory requirement for Merlin?
It seems to be RAM related. I can get a few more epochs with additional RAM:

started with memory at 2450Mb - error after 17 epochs
increased memory to 3003Mb - error after 23 epochs
increased memory to 3423Mb (System Maximum) - system got stuck at 17 epochs and required hard reboot

I have a 10G virtual partition with 4.95G actually used.
I am running on CPU
Virtualbox 5.1.26
Lubuntu 17.04
on Mac Sierra 10.12.5
Thank you for any advice to solve this problem

Are you using gpuarray backend? Take a look at issue #196

Thank you ronanki for your response
I looked at Issue 186 per your suggestion but I don't know how to tell if I am using gpuarray.
When I start run_demo starts it says "No GPU available running on CPU" because there is no GPU on my computer. Then it says "Using Tensorflow as backend".
I changed switch_to_keras = True in configuration.py but this didn't make any difference per issue 186 . Still bombs out at epoch 17.
Thanks for your help. Could you suggest how I can find out if I am using gpuarray?
Cheers

If you don't have a GPU, you don't need gpuarray. Have you tried lowering the buffer size in the configuration file?

@dreamk73
thank you for your suggestion. I lowered the buffer_size in the config file to 2000. It is still crashing MemoryError at Epoch 17.
line 489, in load_next_partition
temp_set_x = numpy.empty((self.buffer_size, self.n_ins))
Please let me know any of your suggestions to get Merlin working. Is a 10G partition enough. Maybe I need to build a new virtual machine and a new Merlin with a 20G partition?
Thanks

In my case, the memory error was caused by theano backend. I tried to switch to keras (with tensorflow), and there was no more out of memory error.

@candlewill
thank you for your suggestion. I did try I switch_to_keras = True in configuration.py with a smaller buffer size 2000 but this didn't help and Merlin still crashes at Epoch 17.
Any other suggestions would be greatly appreciated.

Maybe a silly question but is your keras setup set to use tensorflow?

Setting the variable switch_to_keras to True in configuration.py doesn't work unless you set it to True in the conf files as well. for e.g., conf/acoustic_.conf or conf/duration_.conf -- otherwise, you may be overriding it's decision, as the default value for switch_to_keras in conf files is False.

1- Can you please tell us how we can switch to Keras in detail? The below link is empty. Is it enough to change the parameters that you've told in your previous post? Are there any additional actions required?
https://cstr-edinburgh.github.io/merlin/improve-voice-quality/switch-to-keras/
2- I have 1 GB of memory. Is it enough for this task? How much memory is required in minimum?

For SLT demo, you can set the variable switch_to_keras in the misc/recipes/acoustic_demo.conf and the same holds for duration conf file as well.
However, it is recommended to check these variables in egs/slt_arctic/s1/conf/*.conf once they are generated.


Career Portal Mobile Web Browser is formatted incorrectly

INSERT SHORT DESCRIPTION EXPLAINING THE HIGH-LEVEL REASON FOR THE NEW ISSUE HERE.
Our career portal on mobile web is out of sorts. The job tags "location, direct hire, and date" are blocking the job titles. BH support has referred our web developer to the GitHub article pertaining to this but nothing is working. We are desperately in need of help as we just launched our new site and most of our traffic comes from mobile. Any answers would be helpful. Take a look at the website "www.aiminnovationsllc.com" on mobile, if you need to see what I am referring too!
Thank you in advance!
Current behavior

Expected behavior

Steps to replicate behavior

Screenshots
Current
Expected

Just wanted to follow up on this to see if you were able to find a solution?

Hi,
We are a web design company in Ireland. We have fixed over 20 sites featuring the Bullhorn plugin at this stage.
Here is an example:
https://dillones.com/jobs/
Let me know if we can do the same for you.

https://dillones.com/jobs/

Thank you, but it looks like that page still has the same issue

Looks like you found a solution.   Can you please share?

Looks like you found a solution. Can you please share?

@kwdigi How can I contact you?

Right here. 😊
Respectfully,
Nola Young
KW Digital Solutions
www.kwdigitalsolutions.com
Ph:<PHONE_NUMBER>
Please take a moment to tell us how we are doing.  5 stars means we did great!   Give us a Google @.***,-80.4650644,17z/data=!3m1!4b1!4m5!3m4!1s0x882b8c8f8cef613f:0x67d70f2bb6f727a3!8m2!3d43.4338418!4d-80.4628757>.
@.***
From: Irish-Design @.>
Sent: September 9, 2022 11:36 AM
To: bullhorn/career-portal @.>
Cc: Nola Young @.>; Mention @.>
Subject: Re: [bullhorn/career-portal] Career Portal Mobile Web Browser is formatted incorrectly (Issue #473)
Looks like you found a solution. Can you please share?
@kwdigihttps://github.com/kwdigi How can I contact you?
—
Reply to this email directly, view it on GitHubhttps://github.com/bullhorn/career-portal/issues/473#issuecomment-1242132780, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AJKC4HF3RHYZA4I6O3YGUOTV5NKOVANCNFSM5W5DVCHQ.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>


Tell user they are going to lose changes

In a few scenarios user will lose changes if they have not saved their project.
Since we are not auto saving a new project, the user has to manually save. The user can create a project:

click "+" button or "create new project"
select a tutorial
load a shared project link and change a file

If there are local changes the user will lose those changes if they:

[x] refresh browser
[x] select a different project

We need to put up a modal to inform them they are going to lose changes.

verified that user gets a prompt if they have unsaved changes and navigates away.

done


[CI] Use transformers from source in "tests_no_optional_dep"

What does this PR do?
Should fix the CI
Before submitting

[ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[ ] Did you read the contributor guideline,
Pull Request section?
[ ] Was this discussed/approved via a GitHub issue? Please add a link
to it if that's the case.
[ ] Did you make sure to update the documentation with your changes? Here are the
documentation guidelines.
[ ] Did you write any new necessary tests?

Who can review?
Anyone in the community is free to review the PR once the tests have passed. Feel free to tag
members/contributors who may be interested in your PR.

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


Migrate the group data from the Airtable

Have got a script that downloads the data from the Airtable. Now just figuring out what form to get it into for Django.

Okay, the Airtable migration works with the following caveats (in descending order of severity):

Geocoding doesn't work yet because our existing solution isn't allowed to be used in bulk. We have to figure out something else.
Things that are "presences" rather than "groups" are currently included. Is that desired? It's an easy fix.
Only the data from the "Active" sheet is included. Do we care about the others?
No information about organizers was imported. I'm in favor of waiting until post-launch for this; we can easily manage data updates ourselves in the interim.

Also, should we display the organizer's personal email if it's the only one we've got?


Select component

Description
Standard select input (as per browser native functionality).
Component classification
Is this component an atom, molecule or organism?

[x] Atom
[ ] Molecule
[ ] Organism

Details / user needs
Select elements are core HTML components. Users need them in forms and as standalone elements.
Variations

Pre and post fixed fixed functionality
Enabled, disabled, in focus, hover states

Questions
Definition of done

[ ] The Sketch file is updated with the component
[ ] There are screenshots of all component variations in this ticket
[ ] All states are included if applicable (default, hover, active, focus)
[ ] A design documentation PR is linked from this ticket
[ ] All questions laid out in this ticket have been resolved
[ ] A pull request for a component must contain a fully tested, documented and finished component in a state it can be shared with partner developers

Closing this in favour of #192 as we already have designs/discussion inside that issue.


Guido effects

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

Sorry for this PR!


NullReferenceException in HtmlViewControl.Dispose()

Occurs when closing the window of Example.ChromiumFX.Vue.UI example.

I guess I may just not call HtmlView.Dispose() when the app is closing anyway?

@o2genum This is very linked to the example where changed on VM are happening during binding due high rate of changes.There are couple way to fix it. I will figure out the best one.

@o2genum, if you are experiencing thsi on your application, you can avoid to call dispose on the component when closing the application as a bypass. As I mentioned, this should be linked to some edges cases scenario. I am proving a fix that will be available in next version.

Happens rarely on application exit. I guess it is the same bug. Posting the stacktrace here:
System.NullReferenceException: Object reference not set to an instance of an object.
   at Neutronium.Core.Binding.BidirectionalMapper.OnExit(IJsCsGlue exiting)
   at MoreCollection.Extensions.EnumerableExtensions.ForEach[T](IEnumerable`1 enumerable, Action`1 action)
   at Neutronium.Core.Binding.BidirectionalMapper.UnlistenToCSharpChanges()
   at Neutronium.Core.Binding.BidirectionalMapper.Dispose()
   at Neutronium.Core.HtmlBinding.Dispose()
   at Neutronium.Core.Navigation.DoubleBrowserNavigator.set_Binding(IHtmlBinding value)
   at Neutronium.Core.Navigation.DoubleBrowserNavigator.Reload(Boolean forceClean)
   at Neutronium.Core.Navigation.DoubleBrowserNavigator.Crashed(Object sender, BrowserCrashedArgs e)
   at Neutronium.WebBrowserEngine.ChromiumFx.EngineBinding.ChromiumFxControlWebBrowserWindow.<>c__DisplayClass21_0.<RequestHandler_OnRenderProcessTerminated>b__0()
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Application.RunDispatcher(Object ignore)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run(Window window)
   at System.Windows.Application.Run()
   at Miner.Program.Main()

Thanks, I have already a fix (same stack) I will push it by Today.

@David-Desmaisons do we have a release for this?

Noy yet. I am working it, I am working to fix issue #74  and then release a new version.

Corrected in Neutronium.Chromiumfx.Vue version 1.3.1


Add a License to Project

Hey, @Edwinnnnnn00. I wonder what type of license I should add to this project.

We usually use an MIT license. That would be perfect for this project.

Thanks, @Edwinnnnnn00. You're the best. I added the LICENSE file.


Swap errors from thornode not showing

From Matlefebvre1234 in Discord https://discord.com/channels/838986635756044328/839002220942721024/1207780320397496391
Issue
I'm not able to swap with Asgarex when using thor dex . The quote is always expired and i don't know why. The maya dex seems to work
Possible Solution
Most likely the input amount is too small. Thornode has changed is quote errors recently and therefore asgardex is not picking it up properly or not getting the same quote back. It's supposed to display a min input amount error.
Update THORNode.

Appears to be fixed, cannot re-create.


Recording customizations [Gamebar + Upcoming Snip tool]

Description of the new feature / enhancement
Modify the way Gamebar or Sniptool update record by forcing the usage of certain hardware encoders and certain qualities settings for these recorders.
For example, I want to force the usage of Nvidia AV1 Encoder on the RTX 40 series, alongside 120 fps recording. but the customization options are not there.
Scenario when this would be used?
When recording desktop (snipping tool) or gameplay (Gamebar)
Supporting information
I honestly dont know if this is a good place to suggest, I suggested gamebar recording changes and customizations to the gamebar feedback multiple times years ago but nothing came out of it. And now that the snipping tool is getting updated to support video recording, this issue is getting bigger.

/feedbackhub


[TEST] Flaky test: support to interrupt the thrift request if remote engine is broken

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Search before asking

[X] I have searched in the issues and found no similar issues.

What kind of test improve?

[X] Fix flaky tests.
[ ] Fix bug in tests.
[ ] Increase test coverage.
[ ] Other kinds of test improve.

Describe the issues of the existing tests or improvements for new tests
KyuubiOperationPerConnectionSuite:
- support to interrupt the thrift request if remote engine is broken *** FAILED ***
  The code passed to eventually never returned normally. Attempted 206 times over 3.011519466 seconds. Last failure message: session.client.asyncRequestInterrupted was false. (KyuubiOperationPerConnectionSuite.scala:343)

Are you willing to submit PR?

[ ] Yes. I would be willing to submit a PR with guidance from the Kyuubi community to improve.
[ ] No. I cannot submit a PR at this time.

https://github.com/apache/kyuubi/pull/6237

Working in something related to this, i will try to fix this.

@beryllw thanks, this should be a side-effect of upgrading thrift 0.16

fix upload uinit test log first. #6244


Site Support Request: ketnet.be

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like that [x])
Use Preview tab to see how your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2016.08.13. If it's not read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2016.08.13

Before submitting an issue make sure you have:

[x] At least skimmed through README and most notably FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[ ] Bug report (encountered problems with youtube-dl)
[x] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add -v flag to your command line you run youtube-dl with, copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
$ youtube-dl -v https://www.ketnet.be/kijken/w817/reeks-3-aflevering-64
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-v', 'https://www.ketnet.be/kijken/w817/reeks-3-aflevering-64']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2016.08.13
[debug] Python version 3.5.1 - Windows-10-10.0.10586-SP0
[debug] exe versions: ffmpeg N-80363-g403a53c, ffprobe N-80363-g403a53c
[debug] Proxy map: {}
[generic] reeks-3-aflevering-64: Requesting header
WARNING: Falling back on generic information extractor.
[generic] reeks-3-aflevering-64: Downloading webpage
[generic] reeks-3-aflevering-64: Extracting information
ERROR: Unsupported URL: https://www.ketnet.be/kijken/w817/reeks-3-aflevering-64
Traceback (most recent call last):
  File "c:\python35\lib\site-packages\youtube_dl\YoutubeDL.py", line 691, in extract_info
    ie_result = ie.extract(url)
  File "c:\python35\lib\site-packages\youtube_dl\extractor\common.py", line 347, in extract
    return self._real_extract(url)
  File "c:\python35\lib\site-packages\youtube_dl\extractor\generic.py", line 2344, in _real_extract
    raise UnsupportedError(url)
youtube_dl.utils.UnsupportedError: Unsupported URL: https://www.ketnet.be/kijken/w817/reeks-3-aflevering-64
...
<end of log>

If the purpose of this issue is a site support request please provide all kinds of example URLs support for which should be included (replace following example URLs by yours):

Single video: https://www.ketnet.be/kijken/w817/reeks-3-aflevering-64
Single video: https://www.ketnet.be/kijken/spring/aflevering-134

Description of your issue, suggested solution and other information
This site uses vrt player 2.11.2 and is (probably) geo-restricted to Belgium only.
But neither the existing extractors vrt.py or canvas.py are currently able to do the job.

The first video is available in Taiwan, and the second video says it's limited to Belgium.


[release-2.4] Fix sanitize input regex

Signed-off-by: Sherin Varughese<EMAIL_ADDRESS>Related Issues:

https://github.com/stolostron/backlog/issues/23796
https://github.com/stolostron/backlog/issues/23851

Description of changes

Merges https://github.com/stolostron/search-api/pull/201 and https://github.com/stolostron/search-api/pull/198 into the release 2.4 branch.

/retest

/test all

@jlpadilla I am not sure where these 2 jobs appear? Do we need those to merge?
ci/prow/lint and
ci/prow/test-unit

Oops, that's because of too much copy/paste in the prow config. 😞
This PR should fix this repo. https://github.com/openshift/release/pull/32101

/test all

/override ci/prow/test-unit


Notification

I think you should change the db schema to replace the test boolean for a message type field as discussed. You should also add the send_message function, but don't think you need to rename remind_router or change it's interface other than that (at least don't do it yet, let's see how the code looks after these changes and decide if it needs more refactoring).

@hernanex3 add a better title to the PR


Snapshot jars contain classes for JDK libraries

The release jars are clean, but 2.1.0-SNAPSHOT jars contain duplicate JDK classes that break any app that includes them. Example:
$ jar -tvf ~/.m2/repository/org/jsweet/j4ts/2.0.0/j4ts-2.0.0.jar | grep StringBuffer
$ jar -tvf ~/.m2/repository/org/jsweet/j4ts/2.1.0-SNAPSHOT/j4ts-2.1.0-SNAPSHOT.jar | grep StringBuffer
  7587 Sat Apr 10 20:03:34 BST 2021 java/lang/StringBuffer.class

I don't know how this ever worked, but it can be fixed with some configuration for the jar plugin. E.g:

			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-jar-plugin</artifactId>
				<version>3.2.2</version>
				<configuration>
				  <excludes>
					<exclude>Object.class</exclude>
					<exclude>java/**</exclude>
					<exclude>javaemul/**</exclude>
				</excludes>
				</configuration>
			  </plugin>

Hey, thanks for noticing. This is not a problem on this example project using the same version:
https://github.com/lgrignon/j4ts-example/blob/master/pom.xml (please see GitHub Actions)
Is it a problem on a mixed project: Java + JSweet ? I mean do you need to both run a Java program, and transpile source in the same project?
If you want to file a PR, I would be glad to merge it

Thanks for contributing. Please feel free to send any improvment you may have in mind, I will always review / merge as quickly as possible


Typo in usr_03.txt

Steps to reproduce
:h usr_03.txt
/Go:set
Expected behaviour
Go:set hlsearch<Esc>
should instead be
Goset hlsearch<Esc>
Version of Vim
8.2.3995
Environment
Not relevant
Logs and stack traces
No response

That's not a typo.  When this was written the idea is to keep it as simple as possible.  All the previous commands use ":set", thus it's used here as well.  The colon can be left out, but it doesn't hurt.


In game - Suggestions

Show X buttons with the name of the artist (or track name, depending on the game mode).
Players can choose 1 of the X suggestions.

Done


Infinite autoload error spam preventing project from being opened

Godot version
4.0 8a98110
System information
Windows 10 x64
Issue description
I have a method call in my script that has changed in some newer version. Whenever I want to open the project in the new version, the autoload script will spam argument error. Forever.
https://user-images.githubusercontent.com/2223172/210169561-1938b0f9-684e-4a8f-bebd-4900ff48b98a.mp4
The project never loads. It works fine after I fix the method in external editor.
Steps to reproduce

Be me
Try to open the project :<

Minimal reproduction project
I wasn't able to reproduce it in a minimal project. I suspect some dependency being at fault.

I confirm the same error using your project, @KoBeWi. I'm investigating.

I'd close the issue. It seems that AudioStreamRandomizer add_stream API changed, a new parameter has been added and the stream parameter is now mandatory. That would explain GDScript complaining for missing a parameter.

Okay! Rebased, added the optional weight parameter & made the stream parameter mandatory. Adding/removing streams and undo/redo in the inspector plugin work, and as far as I can tell the API is working as intended with gdscript. Thanks for the inputs :)

The issue isn't about the error though. I know what caused it and I already said that fixing the error will make my project openable.
The problem is that unless I fix the error, I will get infinite spam at startup preventing the project from being opened. I have to fix the error externally to make the project usable again.