Cannot create Map or start RVIZ ,Global status: Error Frame [map] does not exist.

Please provide the following information:

OS: Ubuntu 22.04
ROS Distro: Humble
Built from source or installed: installed

Expected behavior
run ros2 launch turtlebot4_navigation slam.launch.py
and ros2 launch turtlebot4_viz view_robot.launch.py
and when rviz opens it shows data and position
Actual behavior
run ros2 launch turtlebot4_navigation slam.launch.py
and ros2 launch turtlebot4_viz view_robot.launch.py
and when rviz opens it shows global error and no data.
To Reproduce
Provide the steps to reproduce:
run ros2 launch turtlebot4_navigation slam.launch.py
and ros2 launch turtlebot4_viz view_robot.launch.py
Other notes
I get no data or indication of data when I try and run the NAV to generate a map.  When RViz is opened the global status is Error Frame [map] does not exist.
If I run "
ros2 topic list" on my pc and the TB they match
I tested this again and I get constant error "message filter dropping messages: "because the queue is full""

I was able to run ros2 launch turtlebot4_viz view_robot.launch.py
and add image display, and set topic to /oakd/rgb/preview/image_raw
and i can see data, so I know the TB4 is communicating with ROS on my pc.
what is causing the global error?

From the terminal outputs it looks like the slam_toolbox node is not receiving scan data. Are you able to echo the /scan topic from your PC?
You can also check for lidar data in rviz. In the top left under 'Global Options' change the fixed frame from map to odom. This should allow you to visualise the lidar data.
As a side note, your RPi is showing two ethernet IP addresses and no Wifi IP address. Is that intentional?

Hi there Roni-Kreinin,
Thank you for your assistance , yes the ip is intentional (it was connected via wired ethernet at the time, now it is working on 5g wifi ( cant work on 2.4))
I have set the fixed frame to odom and this shows the robot model and the TF but no map or lidar data.
/scan shows data is working from the lidar.
Rviz shows - Map Status: Warn, No map received.
Thanks.

It is strange that the lidar data is not showing. Can you expand the RobotModel status error and share that?
Can you also try launching rviz with ros2 launch turtlebot4_viz view_model.launch.py and check if the laserscan data shows in that configuration?

Robotmodel Error is No TF from Left and right wheel, and drop left and drop right.
running ros2 launch turtlebot4_viz view_model.launch.py is working perfect with no errors.

Can you access the Create 3 webserver and share the firmware version that you are using, as well as the logs when this issue occurs? I have a suspicion that this is a time synchronisation issue between the Create3 and RPi4.
I would also try configuring the ntp server as mentioned here to see if that fixes your issue.

I am using H2.3, Attached is the logs.
I don't have access to ntp, but the data and time are set the same.
Results are the same - No Map Received.

You can see that the time stamp on the transform is significantly behind the timestamp for the slam toolbox node. That does indicate that the Create 3 time is not synced.
In the Create 3 logs we can see the message user.notice ntpd: ntpd: bad address '3.irobot.pool.ntp.org' which indicates that the Create 3 is still trying to talk to iRobot's ntp server rather than the RPi4. Make sure to restart the ntpd service on the Create 3 through the webserver after saving the ntp config. Or just restart the robot.

So I re Tested this after a full reboot of all devices and it seems it is working. I can see the ntp line showing sync from the PI4.
I have map data available now. I will test making a few maps and setting a nav goal.

So I was able to get the nav 2 working. it took 1 extra step that is not described in the manual.
I had to start the Keyboard teleop node to allow the robot to move at all, without this it would send data to the controller but nothing moved.
It also seems very unstable. (the robot stops randomly and rviz seems to stop all data then returns, its like the TB4 freezes)
In the Create3 logs I can see things like (NTP delay too high, ignoring) and the CPU usage is often 100%
What could be causing this starting and stopping.

The first issue might be related to the backup limit that the Create 3 has by default. You can go to the Create 3 webserver and change the safety override parameter to allow the robot to backup.
I would also recommend you take a look at the TurtleBot4 Navigator examples. They typically call the undock action before trying to navigate.
The 100% CPU usage is a known issue that is being tracked here. It occurs when there are a lot of nodes being discovered by the Create 3. I would recommend trying to switch to the discovery server configuration to reduce CPU usage.

So I will disable the Backup setting and test.
How would I call the undock command directly? ( I tried "ros2 action send_goal /dock irobot_create_msgs/action/Dock {}" but I get "action type invalid") It does work if I use the "undock" command from the menu.
If nav2 is having these issues what will we see with further development, 3D lidar or stereo vision cameras and more sensors. The system doesn't seem reliable. ( like a robot should be). If Discovery Server is the best method to use with TB4 then the manual should state as such. ( will have to re-setup all networking for Discovery server).  ( also issue 266 seems to point to a modified RMW profile, not discovery server vs simple, and as Hilary states it is still not resolved.)

ros2 action send_goal /dock irobot_create_msgs/action/Dock {} would be the docking command, and ros2 action send_goal /undock irobot_create_msgs/action/Undock {} would be for undocking. If you are sending this from your PC, make sure you have the irobot_create_msgs package installed.
Regarding reliability, we are actively working on fixing these issues. Discovery server and simple discovery both have their use cases depending on how the user wants to use their robot. We will work to improve the documentation as there are many possible network configurations and it can get complicated.
Regarding #266, those RMW profiles are intended to specifically improve simple discovery performance.

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.


list-ops: fix typo in stub function

I noticed that there is a typo in the stub function when I was doing list-ops exercise.
Fix it with this small PR.

Thanks for the approval and merge. :)


Caching path fix

Closes #107
I don't think the issue here is a huge issue, but I think it does potentially exist.
The issue I tried to describe in #107 is that, in certain cases, I think a yaml file could be cached under the wrote JSON filename.
With this patch, we only ever look at the yaml files, so we can't possibly store the json under the wrong name.

Okay… apparently I need to actually test this change locally 😆


Repository still alive?

@jeremiahhansen @sfc-gh-jhansen is the repository still being maintained? I'm currently using this in a production setting and would like to contribute.

Hey there @CermitDFrog, so sorry for the delay here. Yes, this repo and project are still being maintained. I've just been really busy lately and not able to give it the attention it deserves. What changes do you have in mind?

Hey thanks for the reply. Our use case involves calling the API for
specific areas of our repository and I calling schemachange using
subprocess.
I'd prefer not to use subprocess so I want to clean up the internal API so
that it's friendlier when calling from inside a python script.
On Mon, Oct 24, 2022, 6:13 PM Jeremiah Hansen @.***>
wrote:

Hey there @CermitDFrog https://github.com/CermitDFrog, so sorry for the
delay here. Yes, this repo and project are still being maintained. I've
just been really busy lately and not able to give it the attention it
deserves. What changes do you have in mind?
—
Reply to this email directly, view it on GitHub
https://github.com/Snowflake-Labs/schemachange/issues/129#issuecomment-1289692530,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKCRZ5J5DBZDCPBRGQZX2M3WE4C2NANCNFSM6AAAAAAQTTKXHA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi @CermitDFrog, I've been doing the following (not in production, but have been doing it locally against development clones for a few months).
import schemachange.cli as sc
I then build up an array listing the arguments, and then pass that into sc.main().

Yup, we're doing exactly the same thing


grizzly_desktop: 0.3.1-0 in 'kinetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository grizzly_desktop to 0.3.1-0:

upstream repository: https://github.com/g/grizzly_desktop
release repository: https://github.com/clearpath-gbp/grizzly_desktop-release.git
distro file: kinetic/distribution.yaml
bloom version: 0.6.4
previous version for package: null

grizzly_desktop
* Removed un-needed deps and updated maintainer.
* 0.3.0
* Changes.
* Contributors: Tony Baltovski

grizzly_viz
* Removed un-needed deps and updated maintainer.
* 0.3.0
* Changes.
* cleaning up package.xml and cmakelists
* Contributors: Mohamed Elshatshat, Tony Baltovski

Holding for kinetic sync

This now conflicts with the merged grizzly_simulator #18149 and needs a rebase/merge.


When Running Demo Snakemake Crashes

Description of the bug
I created a conda environment and ran the demo using 4 cores, at step 13 the an error in rule asses_pdbs occurred as as a python AttributeError of the module arcadia pycolor, missing an atribute 'Gradients'. Thanks in advance for your help:
Command used and terminal output
$ snakemake --snakefile Snakefile --configfile demo/search-mode/config_actin.yml --use-conda --cores 4
...
Activating conda environment: .snakemake/conda/0edc9d41bbd7c35062b5ad31e774a114_
Traceback (most recent call last):
  File "/home/oconnorlab/joshuak/protein_cartography/ProteinCartography/ProteinCartography/assess_pdbs.py", line 10, in <module>
    from color_utils import RESIDUE_CONFIDENCE_COLORS
  File "/home/oconnorlab/joshuak/protein_cartography/ProteinCartography/ProteinCartography/color_utils.py", line 7, in <module>
    arcadia_viridis = apc.Gradients["arcadia:viridis"].grad_nested_list
AttributeError: module 'arcadia_pycolor' has no attribute 'Gradients'. Did you mean: 'gradients'?

Relevant files
2024-07-12T121623.218462.snakemake.log
System information
Desktop, Ubuntu Linux 22.04
Snakemake: 7.25.3
Version v0.5

This should be fixed by #89. Please let us know if you encounter any other problems!


Flow isn't auto discovering .flow declaration files for top-level re-exports

Flow version: 0.173.0
Expected behavior
When I import any object from flux, the .flow declaration files should be auto discovered and flow should provide typings and completions.
// @flow
import { ReduceStore } from "flux/utils";

Actual behavior
Flow doesn't discover the declation files and all exports are typed as any(implicit). I have to drill down node_modules and import from the actual file like so:
// @flow
import ReduceStore from "flux/lib/FluxReduceStore"

Link to Try-Flow or Github repo: https://github.com/thejewdude/playground-flux-flow

Expected, since import { ReduceStore } from "flux/utils"; doesn't have @flow so it's untyped.


Now only uses functions for prompt definition

Starting from #207 and #212

Looks great to me, will feel way easier to add new tasks or inspect already defined one now. Thanks 👍


read from NULL while cat a bmp file

terminate called after throwing an instance of 'cimg_library::CImgArgumentException'
what():  cimg::fread(): Invalid reading request of 0 unsigned char from file 0x7453a0 to buffer (nil).
test.zip

Thanks for the bug report!
It appears that test.bmp is malformed. It sets its width as 0, which breaks nearly every image program I try to open this in. However, changing the 32-bit little endian number at byte 0x12 to 32—the actual width—I get the attached result:

fixed.zip

While I don't think this is a bug in imgcat per se, it may be a bug in the library that imgcat uses—CImg. It crashes on bitmaps with width==0. I'll mark this as wontfix for this particular issue, but I do encourage you to fill a bug report for CImg, linking to this issue!


build: sync Makefile from upstream 1f9a3d9

What this PR does / why we need it:
Add your description
Which issue(s) this PR is related to (optional, link to 3rd issue(s)):
Fixes #
Reference to #

Special notes for your reviewer:
/cc @hicaistar

Release note:

NONE

/cherrypick release-0.5

/lgtm

/approve


Suddenly getting Type Error

Exception TypeError: string indices must be integers Traceback (most recent call last):   File "/home/circleci/project/venv/bin/behave", line 11, in <module>     sys.exit(main())   File "/home/circleci/project/venv/lib/python3.6/site-packages/behave/__main__.py", line 183, in main     return run_behave(config)   File "/home/circleci/project/venv/lib/python3.6/site-packages/behave/__main__.py", line 127, in run_behave     failed = runner.run()   File "/home/circleci/project/venv/lib/python3.6/site-packages/behave/runner.py", line 804, in run     return self.run_with_paths()   File "/home/circleci/project/venv/lib/python3.6/site-packages/behave/runner.py", line 824, in run_with_paths     return self.run_model()   File "/home/circleci/project/venv/lib/python3.6/site-packages/behave/runner.py", line 640, in run_model     reporter.feature(feature)   File "/home/circleci/project/venv/lib/python3.6/site-packages/behave_testrail_reporter/testrail_reporter.py", line 101, in feature     self.process_scenario_outline(scenario)   File "/home/circleci/project/venv/lib/python3.6/site-packages/behave_testrail_reporter/testrail_reporter.py", line 295, in process_scenario_outline     self.process_scenario(scenario)   File "/home/circleci/project/venv/lib/python3.6/site-packages/behave_testrail_reporter/testrail_reporter.py", line 265, in process_scenario     self._load_test_cases_for_project(testrail_project)   File "/home/circleci/project/venv/lib/python3.6/site-packages/behave_testrail_reporter/testrail_reporter.py", line 204, in _load_test_cases_for_project     project.cases = {str(case[u"id"]): case for case in cases}   File "/home/circleci/project/venv/lib/python3.6/site-packages/behave_testrail_reporter/testrail_reporter.py", line 204, in <dictcomp>     project.cases = {str(case[u"id"]): case for case in cases} TypeError: string indices must be integers
All of sudden from today it started giving Type error, any solution to this?

Oh gotcha! Thanks for the update!

Thanks for reporting @shubhammapara and for the investigation @miclea-eloquentix .
A bit weird why would Testrail break compatibility on a versioned api... :thinking: "v2" is a bit pointless if they do not use versioning for this stuff.
Will try and get something to address this when I have a moment.


Postpone bootstrap to reduce shell startup time

Change the shell initialization of nvm, so that the bootstrap time
of sourcing nvm.sh is done when nvm is used for the first time in
the shell session. This makes a difference of almost half a second
on my machine on each shell startup.
Concretely, nvm is a function which sources $NVM_DIR/nvm.sh,
runs the newly created nvm function with the given command line
arguments, and exits.
On subsequent invocations of the nvm command, the freshly loaded
nvm function from $NVM_DIR/nvm.sh will be used. For the user,
the change in this commit is transparent.
The following snippet will be added to the shell's start-up file
(assuming the default installation directory):
export NVM_DIR="$HOME/.nvm"
nvm() {
  echo Loading nvm for first use in this shell >/dev/stderr
  [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
  nvm "$@"
}

Thanks for the contribution! However, this breaks one of the primary use cases of nvm, which is the automatic nvm use of the default alias (or an .nvmrc file).
If you have a slow startup time, try adding --no-use to the line that sources nvm.sh.
Either way, nvm must always be fully sourced immediately; deferring that isn't viable.

Cool!
May I kindly suggest to include common use cases into the test suite? https://travis-ci.org/creationix/nvm/builds/159029940 looks green so far with around 75 % of the tests completed.

All these cases are definitely in the suite; but there aren't any tests that run the install script and then open a new shell session after that's done - it'd require some kind of container to do properly, and it'd be very slow to run and hard to set up :-/


checkcommits: Fix spelling error found by misspell

Apparently this is 'definately' the most mis-spelled word
in the English language.
Fixes: #130
Signed-off-by: Graham Whaley<EMAIL_ADDRESS>

lgtm

rebased and pushed to fix the semaphore cri-o test failures - let's see how it goes.

lgtm

It feels a bit rude merging my own PR (and generally against our workflows...) - would somebody like to press the big green button for me :-)


docs: migration strategies across major copier versions

Try to answer a good question: when you upgrade one subproject from template v1 to v2, the template itself needs to be properly rendered in v1 to be compared to the subproject and extract the diff... well, we all know this at this point. But if Copier 6 renders differently the template v1 as compared to how Copier 5 would, then the template developer is on big trouble: How to evolve a subproject from a Copier v5-only template to a Copier v6-only template?
Fix https://github.com/copier-org/copier/issues/348

Codecov Report

Merging #428 (eb4597b) into master (87b93ee) will decrease coverage by 17.38%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master     #428       +/-   ##
===========================================
- Coverage   96.33%   78.94%   -17.39%
===========================================
  Files          39       39
  Lines        2456     2456
===========================================
- Hits         2366     1939      -427
- Misses         90      517      +427

Flag
Coverage Δ

unittests
78.94% <ø> (-17.39%)
:arrow_down:

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

Impacted Files
Coverage Δ

copier/cli.py
85.71% <ø> (-4.77%)
:arrow_down:

tests/test_complex_questions.py
17.73% <0.00%> (-82.27%)
:arrow_down:

tests/test_vcs.py
20.00% <0.00%> (-80.00%)
:arrow_down:

tests/test_prompt.py
14.86% <0.00%> (-72.98%)
:arrow_down:

copier/user_data.py
56.79% <0.00%> (-37.38%)
:arrow_down:

tests/test_updatediff.py
72.02% <0.00%> (-27.98%)
:arrow_down:

tests/test_templated_prompt.py
76.92% <0.00%> (-23.08%)
:arrow_down:

tests/conftest.py
69.23% <0.00%> (-23.08%)
:arrow_down:

copier/tools.py
79.51% <0.00%> (-13.26%)
:arrow_down:

tests/test_migrations.py
92.91% <0.00%> (-7.09%)
:arrow_down:

... and 8 more

Continue to review full report at Codecov.

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


Warp with small objects

Environment info

NooBaa Version: VERSION
Platform: Kubernetes 1.14.1 | minikube 1.1.1 | OpenShift 4.1 | other: specify
[root@c83f2-dan9 ~]# rpm -qa | grep  s3
gpfs.mms3-5.2.1-0.240617.104624.el9.x86_64
[root@c83f2-dan9 ~]# rpm -qa | grep  noobaa
noobaa-core-5.15.4-20240611.el9.x86_64

Actual behavior

when im trying to run 100 warp instances (25 for each app node) in order to use 100 accounts (one for each instance) in addition to using 20 connections per instance (2000 in total) for small objects where these errors were seen:

noobaa.log:
2024-06-07T06:13:29.739738-04:00 c83f2-dan9 node[3192156]: [nsfs/3192156] [ERROR] CONSOLE:: nsfs: exit on error Error: failed to create NSFS system data due to - ENOENT: no such file or directory, unlink '/gpfs/remote_rw_cessharedroot/ces/s3-config/system.json.lx4j3mkp-458a72e6'    at init_nsfs_system (/usr/local/noobaa-core/src/cmd/nsfs.js:233:23)    at async main (/usr/local/noobaa-core/src/cmd/nsfs.js:320:27)
2024-06-07T06:13:34.236337-04:00 c83f2-dan9 node[3192178]: [nsfs/3192178] [ERROR] CONSOLE:: failed to create NSFS system data due to - ENOENT: no such file or directory, unlink '/gpfs/remote_rw_cessharedroot/ces/s3-config/system.json.lx4j3q1h-fbdf2057' [Error: ENOENT: no such file or directory, unlink '/gpfs/remote_rw_cessharedroot/ces/s3-config/system.json.lx4j3q1h-fbdf2057'] { errno: -2, code: 'ENOENT', syscall: 'unlink', path: '/gpfs/remote_rw_cessharedroot/ces/s3-config/system.json.lx4j3q1h-fbdf2057' }
Expected behavior

100 instances of warp complete

Steps to reproduce

run 100 instances of warp using 20 conecctions per node

More information - Screenshots / Logs / Other output

@javieramirez1
For efficient troubleshooting, we would need -

Reproduction steps.
Full NooBaa service logs, debug level is nsfs.
config.json file content.
S3 CLI command (if the failure originates from S3 flow).
S3 CLI response (if the failure originates from S3 flow).

@romayalon
From my side more info is required?

Hey @javieramirez1
Thanks for the info provided on Slack, updating here as well that it looks like the underlying file system (GPFS) after throws ENOSPC error (No space left on device) and later throws ENOENT on the shared root path and also throws ENOENT on other objects files paths, the missing shared root causing NooBaa to crash, and after a while NooBaa is up again, please check the file system logs on around the crashing timestamp.

@romayalon
I keep seeing those refused connection errors now for arch power
adding noobaa.log
noobaa.log

this errors occurs when im trying to use 4k, im not sure why but it is observed in the ces node how the connections increase in large quantities greater than what was planned, reaching up to 28k after that the connection refused errors are seen

@javieramirez1 did you take this logs at the time of the connection refused errors? this log file contains only 20 minutes from start - Jul 16 09:29:21 to end - Jul 16 09:45:49

@romayalon  yes the runs of warp that I did lasted 10mins

@javieramirez1 the ctime fix was merged to master, could you please verify the fix?

The defect was reviewed with the side build that noobaa team provided me
spectre16-ib:  noobaa-core-5.18.0-20240818.el9.x86_64
by following the steps that they also provided me for the s3 cleanup, it was done completely, with the cleanup there were no issues with the installation, only some dependency problems that only installed the rpms of the dependencies and they were solved,
the corresponding changes were made in the mms3 config (DEBUGLEVEL, ENDPOINT_FORKS, UVTHREADPOOLSIZE)
[root@spectre13 ~]# mms3 config list

 S3 Configuration:
 =======================
 ALLOW_HTTP : false
 DEBUGLEVEL : all
 ENABLEMD5 : false
 ENDPOINT_FORKS : 16
 ENDPOINT_PORT : 6001
 ENDPOINT_SSL_PORT : 6443
 GPFSDLPATH : /usr/lpp/mmfs/lib/libgpfs.so
 NC_MASTER_KEYS_GET_EXECUTABLE : /usr/lpp/mmfs/bin/cess3_key_get
 NC_MASTER_KEYS_PUT_EXECUTABLE : /usr/lpp/mmfs/bin/cess3_key_put
 NC_MASTER_KEYS_STORE_TYPE : executable
 NSFS_DIR_CACHE_MAX_DIR_SIZE : 536870912
 NSFS_DIR_CACHE_MAX_TOTAL_SIZE :<PHONE_NUMBER>
 NSFS_NC_CONFIG_DIR_BACKEND : GPFS
 NSFS_NC_STORAGE_BACKEND : GPFS
 UVTHREADPOOLSIZE : 32
and 2 workloads were performed, one of 15 minutes and another of 1 hour with the following specifications
 warp mixed --host=<IP_ADDRESS>:6443 --access-key="$access_key" --secret-key="$secret_key" --obj.size=1k --objects=2000 --duration=60m --disable-multipart --concurrent=1000 --bucket="warp-new-bucket-aug13-put13$i" --insecure --tls
For the 15min duration and the 1 hour duration, 4 instances of warp were run to gather the 4k connections
On a single protocol node, as a first observation there were no more problems in this cluster when reaching 4k connections but, in theory, the side build was to fix the issue of anonymous requests which are still observed.
warp 15mins:
(Wed Aug 21 14:46:08) spectre3:~/javi # ./warpx86 5000 5000 4 <IP_ADDRESS>
warp:  upload error:The specified key does not exist.
warp:  upload error:The specified key does not exist.
warp 1h:
(Wed Aug 21 15:11:01) spectre3:~/javi # ./warpx86 5000 5000 4 <IP_ADDRESS>
warp:  upload error:The specified key does not exist.
warp:  upload error:The specified key does not exist.
Another issue observed was that the noobaa logs are not showing anything, the node to which the cesip that was used points is completely empty.
[root@spectre13 log]# mmces address list | grep spectre13
<IP_ADDRESS>    spectre13-ib   none        none
<IP_ADDRESS>   spectre13-ib   none        none
[root@spectre13 log]# cat noobaa.log
[root@spectre13 log]#
[root@spectre8 ~]# mmdsh -N cesnodes rpm -qa |grep noobaa
spectre12-ib:  noobaa-core-5.18.0-20240818.el8.x86_64
spectre8-ib:  noobaa-core-5.18.0-20240818.el9.x86_64
spectre16-ib:  noobaa-core-5.18.0-20240818.el9.x86_64
spectre10-ib:  noobaa-core-5.18.0-20240818.el8.x86_64
spectre9-ib:  noobaa-core-5.18.0-20240818.el9.x86_64
spectre11-ib:  noobaa-core-5.18.0-20240818.el9.x86_64
spectre13-ib:  noobaa-core-5.18.0-20240818.el9.x86_64
spectre6-ib:  noobaa-core-5.18.0-20240818.el8.x86_64
spectre14-ib:  noobaa-core-5.18.0-20240818.el8.x86_64
spectre15-ib:  noobaa-core-5.18.0-20240818.el8.x86_64
[root@spectre8 ~]# mmdsh -N cesnodes rpm -qa |grep s3
spectre16-ib:  gpfs.mms3-5.2.1-0.240722.155845.el9.x86_64
spectre15-ib:  gpfs.mms3-5.2.1-0.240722.155845.el8.x86_64
spectre8-ib:  gpfs.mms3-5.2.1-0.240722.155845.el9.x86_64
spectre9-ib:  gpfs.mms3-5.2.1-0.240722.155845.el9.x86_64
spectre13-ib:  gpfs.mms3-5.2.1-0.240722.155845.el9.x86_64
spectre11-ib:  gpfs.mms3-5.2.1-0.240722.155845.el9.x86_64
spectre14-ib:  gpfs.mms3-5.2.1-0.240722.155845.el8.x86_64
spectre12-ib:  gpfs.mms3-5.2.1-0.240722.155845.el8.x86_64
spectre10-ib:  gpfs.mms3-5.2.1-0.240722.155845.el8.x86_64
spectre6-ib:  gpfs.mms3-5.2.1-0.240722.155845.el8.x86_64

@javieramirez1
So -

So you don't see the original issue anymore?
Do you see the ctime error in the logs? cancelled due to ctime change
Anonymous requests - you need first to create an "anonymous" user in your system for making anonymous requests work - https://github.com/noobaa/noobaa-core/blob/master/docs/NooBaaNonContainerized/S3Ops.md#anonymous-requests-support please check the steps provided in the link.
We no longer write directly to rsyslog - noobaa.log, you can check noobaa logs using journal - https://github.com/noobaa/noobaa-core/blob/master/docs/NooBaaNonContainerized/Logging.md#journal-logs

@javieramirez1 Can I get access to your machine to check the original issue?
3 - yes, for allowing anonymous requests to succeed.

@javieramirez1 do you use --noclear flag when running 4 instances of warp at the same time? warp cleans the objects on the preparing stage, @nadavMiz and I tried it and when not using --noclear we do see your error, but it makes sense because the second warp run deletes the objects.
please try running again without clearing the objects by using --noclear.

@javieramirez1 adding request validation flag, please validate


Automatically prepend async when typing .await in a function

The title pretty much states, what I think would be a great use case for rust analyzer.
Here's the conversation that got this idea rolling: https://twitter.com/minigamedev/status/1433075817110810626
here's the expected behaviour:
when a use types .await, like this:
fn abc() {
   x.await
}

the function should automatically be rewritten to read:
async fn abc() {
    x.await
}

If I understood it correctly.

I don't know if it is possible to add async if you are done typing await normally. What would be possible is having the await keyword completion add it as part of completing await, which would require accepting the completion. This would be similar to trait auto-importing which is triggered by a completion too.

I don't think we should auto-fix code on completion (auto import being an exception). We should emit a diagnostic for .await in non-async function to turn the function async (and update all the call-sites to .await it).
As a meta strategy, IDE should follow the "unix philosophy" and provide composable building blocks. :bulb: is the primary operator for such composition.


curl/libcurl-build.sh disable-shared

Shouldn't it read:
./configure --disable-shared
instead of
./configure -disable-shared
in curl/libcurl-build.sh?
Docs: https://curl.haxx.se/docs/install.html

Great catch!  Yes.  It has been wrong for a long while.  I think the only reason it still worked and produced static libraries is the --enable-static argument that is in there as well (forcing static libraries to be built).  I have updated the libcurl-build.sh to use the double dash --disable-shared and have successfully tested the build and static libraries.


Test tokio console

See the instructions in contributing doc.
This is not mergeable as is as it relies on a local tokio console repository (see cargo.toml).
@PSeitz could you look at it? This is very rough and I did not dig into the console information, I'm sure that you're interested :)

Fixed in #825


Background feature of esp_ble_gattc_open (IDFGH-1287)

Looking the docs of esp_ble_gattc_open there is a flag bool is_direct to background auto connection, when I know the mac address of the BLE device I want to connect, could I call this function and let it searching in background and when the device enters the range, auto-connect?
or in which case can I use it is_direct as false?
Just trying esp_ble_gattc_open(g_gattc_if, my_mac, BLE_ADDR_TYPE_RANDOM, false); this doesn't even try to connect even when the device is near, while esp_ble_gattc_open(g_gattc_if, mac, BLE_ADDR_TYPE_RANDOM, true); always works, but only when the device is in the range

@copercini, Sorry, IDF  doesn't  support background auto connection.

Hi, is this functionality planned in a future update to esp-idf ?


Texture resource update (v5)

Huge update on texture APIs.
Work in progress.
Problems:

Decide whether we should use 'loaded'/'hasLoaded' or 'valid'/'validate' in BaseTexture. Its the same thing.
Framebuffers do not have resolution? wtf?
Fix Rope example. It broke in next too
Texture becomes validated before createImageBitmap() runs, we can see frame or two of empty texture. What is expected behaviour?
Check CubeTexture

TODO:

Example of createBitmap feature
Example for compressed textures

Possible examples:

compressed textures as a module. dds and pvr image loader based on https://github.com/pixijs/pixi-compressed-textures
PNG alpha +JPG colors loader - special resource like Array
hue rotation in bitmap - override process() in ImageResource
SuperAtlas based on https://github.com/gameofbombs/pixi-super-atlas/

Closing in favor of #4507


truckersmp.py, variables.py: Rewrite downgrade checking

Fix #125

Totally unrelated but suddenly I get in line 71, in main locale.Error: unsupported locale setting and later on when resolving the other line bash: warning: setlocale: LC_ALL: cannot change locale (de).
I need to dig a bit if that's my local configuration.

Totally unrelated but suddenly I get in line 71, in main locale.Error: ...

Works fine on my machine (ja_JP.UTF-8).
BTW locale.setlocale() should be called in truckersmp-cli script, not in Python module.
I'd like to release 0.3.0 after changing it.


Telegram deployment

I'm not quite sure how to deploy a Telegram bot nor where it will be hosted. We could try Heroku or any other free service.
We need to decide where the songs will be held. Or find a way to customize this feature so other people can use this bot as well. How should we approach this? 🤔
Luís is usually up to speed with AWS and how we could deploy this stuff, as he's also more well versed on Telegram Bots than any of us 😂

Excellent question 🤔
Heroku benefits us because it has a free tier 😂  but it has the disadvantage of shutting down the service after 30 min of inactivity. Also a free Heroku account has the restriction of only being live for 18 hours per day and 100 dynos (1 dyno = 1 h) per month 😞
But rather than discussing which host platform to focus, we should design the bot to be agnostic of deployment platform! I don't know, maybe with the usage of Docker we could achieve this?

I agree with you @freitzzz. It sure is better to dockerize this so other people can obviously use it without having to think about a deployment platform.
But for now, we oughta decide how to approach this, even just for ourselves to test. Tagging @luisg0nc on this as he's probably has ideas on how to proceed on a smaller, "just for us" level :eyes:.

I have to agree with @freitzzz here, the application should be dockerized to be agnostic of deployment platform and only then can we think about where we would deploy this container, some ideas come to mind, such as free tier accounts on cloud platforms or a raspberry pi somewhere since I'm expecting the application won't be doing any type of heavy lifting.
The songs list and metadata should be held on a database, I'm not entirely familiar with Rust so I'm not sure which one is the best for this use case.

@luisg0nc Rog. There's been a switcharoo, we're doing Python because @RicardoSilveira23 said so lmao. But yeah, it's a friendlier language than Rust so we're gonna start with that.
Since it's a rather simple data storage we're talking about, NoSQL should suffice, imo


get_observations_by_lat_long yielding only one observation

Running
n.get_observations_by_lat_lon(33.7490, 84.3880, start='2020-05-05', end='2020-05-19')
consistently yields only one observation on the end date. It doesn't seem able to yield multiple observations across the range.

@MattArceri:
I am not even getting one observation.
@pkuong:
Here is my code:
from noaa_sdk import noaa

n = noaa.NOAA()
res = n.get_observations_by_lat_lon(
    lat=40.73,
    lon=-703.41,
    start='2019-01-01',
    end='2019-01-10',
    num_of_stations=1
)
my_result = list(res)
my_result

In my case my_result = []

I get the same result. Keen to see how to resolve this issue.

I'm having the same issue.

Looking into it

unfortunately, observation data only available from September 16th. You can however download daily data from the link I shared on the README.md.


Use function selector

do we still need to precompiles manually using staticcall or cal we just make some interface and call them using as standard solidity method?

I'll try it.

do we still need to precompiles manually using staticcall or cal we just make some interface and call them using as standard solidity method?

Precompiles cannot handle the case of calling the interface in the contract


Error When 'make deploy-setup-k8s'

How to fix this?
release-4.8
controller-gen
go install sigs.k8s.io/controller-tools/cmd/controller-gen@latest

controller-gen --version
Version: v0.10.0

Error
n-MacBookPro:~/go/src/github.com/k8snetworkplumbingwg/sriov-network-operator$ make deploy-setup-k8s
if ! which skopeo; then if [ -f /etc/redhat-release ]; then dnf -y install skopeo; elif [ -f /etc/lsb-release ]; then sudo apt-get -y update; sudo apt-get -y install skopeo; fi; fi
/usr/bin/skopeo
/home/xxx/go/bin/controller-gen "crd:crdVersions={v1},trivialVersions=true" webhook paths="./..." output:crd:artifacts:config=./config/crd/bases
Error: unable to parse option "crd:crdVersions={v1},trivialVersions=true": [unknown argument "trivialVersions" (at <input>:1:33) extra arguments provided: "true" (at <input>:1:34)]
Usage:
  controller-gen [flags]

Examples:
        # Generate RBAC manifests and crds for all types under apis/,
        # outputting crds to /tmp/crds and everything else to stdout
        controller-gen rbac:roleName=<role name> crd paths=./apis/... output:crd:dir=/tmp/crds output:stdout

        # Generate deepcopy/runtime.Object implementations for a particular file
        controller-gen object paths=./apis/v1beta1/some_types.go

        # Generate OpenAPI v3 schemas for API packages and merge them into existing CRD manifests
        controller-gen schemapatch:manifests=./manifests output:dir=./manifests paths=./pkg/apis/...

        # Run all the generators for a given project
        controller-gen paths=./apis/...

        # Explain the markers for generating CRDs, and their arguments
        controller-gen crd -ww

Flags:
  -h, --detailed-help count   print out more detailed help
                              (up to -hhh for the most detailed output, or -hhhh for json output)
      --help                  print out usage and a summary of options
      --version               show version
  -w, --which-markers count   print out all markers available with the requested generators
                              (up to -www for the most detailed output, or -wwww for json output)

Options

generators

+webhook                                                                                package  generates (partial) {Mutating,Validating}WebhookConfiguration objects.
+schemapatch[:generateEmbeddedObjectMeta=<bool>],manifests=<string>[,maxDescLen=<int>]                                                             package  patches existing CRDs with new schemata.
+rbac:roleName=<string>                                                                                package  generates ClusterRole objects.
+object[:headerFile=<string>][,year=<string>]                                                                                package  generates code containing DeepCopy, DeepCopyInto, and DeepCopyObject method implementations.
+crd[:allowDangerousTypes=<bool>][,crdVersions=<[]string>][,generateEmbeddedObjectMeta=<bool>][,ignoreUnexportedFields=<bool>][,maxDescLen=<int>]  package  generates CustomResourceDefinition objects.

generic

+paths=<[]string>  package  represents paths and go-style path patterns to use as package roots.

output rules (optionally as output:<generator>:...)

+output:artifacts[:code=<string>],config=<string>  package  outputs artifacts to different locations, depending on whether they're package-associated or not.
+output:dir=<string>                               package  outputs each artifact to the given directory, regardless of if it's package-associated or not.
+output:none                                       package  skips outputting anything.
+output:stdout                                     package  outputs everything to standard-out, with no separation.

run `controller-gen crd:crdVersions={v1},trivialVersions=true webhook paths=./... output:crd:artifacts:config=./config/crd/bases -w` to see all available markers, or `controller-gen crd:crdVersions={v1},trivialVersions=true webhook paths=./... output:crd:artifacts:config=./config/crd/bases -h` for usage
make: *** [Makefile:106: manifests] Error 1

I clean go_root then download under verion, seems fixed this error
go install<EMAIL_ADDRESS>


hierarchical view fixes for better custom view support

This PR addresses two issues:

ancestor views stealing focus away from nested custom views
click and key events propagating outside the custom view

To prevent ancestor views from stealing focus, we temporarily remove tabindex from composed ancestors when drilled into custom views, and we restore them when drilling out.  Focusable items nested within other focusable items is kinda of a recipe for disaster.
For the click & key events, we simply call stopPropagation as they bubble to the custom view container.
I added some comments to the focus-capture code in effort to save some headaches of others that may read this code later, since it cost us both some time to figure it out.

Note: I need to make a fix to only stopPropagation from child-views, so that the Esc key still closes the dropdown when pressed within the root view.


Better exception messages for checkNotNull()

Not needed, since we are throwing NullPointerException message Please specify ... looks obvious.


Slide disappear

Check that this is really a bug

[X] I confirm

Reproduction link
https://stackblitz.com/edit/react-ts-axwghp?file=App.tsx
Bug description
I read some issues and I have tried to increase loopedSlides/loopAdditionalSlides parameters. But Still I get same issue when I swipe. i use version 8.2.5 and It often happens when we have a slide . this is example of my problem https://stackblitz.com/edit/react-ts-axwghp?file=App.tsx
Expected Behavior
No response
Actual Behavior
No response
Swiper version
8.2.5
Platform/Target and Browser Versions
macOS Monterey , Chrome 102.0.5005.115
Validations

[X] Follow our Code of Conduct
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
[X] Make sure this is a Swiper issue and not a framework-specific issue

Would you like to open a PR for this bug?

[ ] I'm willing to open a PR

Issue is closed because of outdated/irrelevant/not actual/needed more information/inactivity.
If this issue is still actual and reproducible for latest version of Swiper, please create new issue and fill the issue template correctly:

Clearly describe the issue including steps to reproduce when it is a bug.
Make sure you fill in the earliest version that you know has the issue.
Provide live link or JSFiddle/Codepen or website with issue


Cannot compile on Ubuntu 16.04 LTS

Hi there! :smile: I'm having troubles compiling Grabber on Ubuntu 16.04.3 (x64), when I try to run build.sh I got:
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Compiling with SSL support
CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
  Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
  system variable OPENSSL_ROOT_DIR (missing: OPENSSL_LIBRARIES
  OPENSSL_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.5/Modules/FindOpenSSL.cmake:370 (find_package_handle_standard_args)
  CMakeLists.txt:26 (find_package)

-- Configuring incomplete, errors occurred!

I have fixed it installing the libssl-dev package as described here. So it is probably a required dependency in order to build it on the current LTS.
Anyways it start to compile now but I got stuck here:
.
.
.
[ 93%] Building CXX object gui/CMakeFiles/gui.dir/src/utils/rename-existing/rename-existing-1.cpp.o
[ 94%] Building CXX object gui/CMakeFiles/gui.dir/src/utils/blacklist-fix/blacklist-fix-2.cpp.o
[ 94%] Building CXX object gui/CMakeFiles/gui.dir/src/utils/blacklist-fix/blacklist-fix-1.cpp.o
[ 95%] Building CXX object gui/CMakeFiles/gui.dir/src/utils/empty-dirs-fix/empty-dirs-fix-2.cpp.o
[ 96%] Building CXX object gui/CMakeFiles/gui.dir/src/utils/empty-dirs-fix/empty-dirs-fix-1.cpp.o
[ 96%] Building CXX object gui/CMakeFiles/gui.dir/src/utils/md5-fix/md5-fix.cpp.o
[ 97%] Building CXX object gui/CMakeFiles/gui.dir/src/viewer/zoomwindow.cpp.o
[ 98%] Building CXX object gui/CMakeFiles/gui.dir/src/viewer/detailswindow.cpp.o
[ 98%] Building CXX object gui/CMakeFiles/gui.dir/gui_automoc.cpp.o
[ 99%] Building CXX object gui/CMakeFiles/gui.dir/CMakeFiles/gui.dir/qrc_resources.cpp.o
[100%] Linking CXX executable Grabber
[100%] Built target gui
Can not perform `stat' on 'build/gui/gui': There is no file or directory.

Looks like there is a gui folder repeated (idk why) I’m not sure what I should modify from here in order to get it working... :cry:
The only change I made to the build file was to remove the line where the external ubuntu repository is added as I asked in #1004

Are you building off the master branch?
If so, I'd advice either building from the develop branch at the moment or at least using its build.sh file.
It seems a naming inconsistency was introduced: the mv "build/gui/gui" "release/" (on the master branch) should be mv "build/gui/Grabber" "release/".
I also added the libssl-dev dependency, thanks :smile:

Yes, I was building from master branch. I just tried to use develop branch and it works well.
Although it has barely sources and only English lang so I have tried to add Gelbooru to the sources but nothing I do seems to work :confused:
Here's a screencast.

You must make sure that the settings location contains the "sites/" files. If your "settings.ini" file is in ./release/, then that'll be there. It could also be in "~/.config/Bionus/Grabber/" or your settings directory. You can know the exact location in the first few lines of the log.

Weird... I don't really do anything but now it work.

This is weird... If I run "./release/Grabber" it doesn't work but If I go to the folder and run directly ./Grabber it works fine.

Look at this :confused:

This bug must have been introduced recently. I'll take a look.
Seems like the settings path (first lines of the log) is wrong when starting using "./release/Grabber". Could it be that you have multiple "settings.ini" files?

There is only one settings.ini in the release folder
release.zip

Indeed, it's because Grabber was using the test settings which had the highest priority of settings files.
I just pushed a fix in the develop branch, thanks. :smile:


Tang Nano 9k support?

Is there any plans to support the Tang Nano 9k board?

@pepijndevos That's nice. But it does not listed in the README.md, so it probably needs to be updated?

Correct. Hmmm if you have the thing sitting on your desk feel free to add it to the list with the correct part number, else I'll do it myself later.

@pepijndevos I don't own a Tang Nano 9k at this moment, but I'm considering buying one. Once it arrives I'll give it a try.

Hi, just received this board today :-) This is what openFPGAloader shows with tang nano 9k
openFPGALoader.exe --detect
←[94mJtag frequency : requested 6.00MHz    -> real 6.00MHz   ←[0m
index 0:
        idcode 0x100481b
        manufacturer Gowin
        family GW1N
        model  GW1N(R)-9C
        irlength 8

and here is the chip

hope it helps

oh yea forgot about this, thanks! saves me a trip upstairs to fetch my board, added : https://github.com/YosysHQ/apicula/commit/4b62db6848037dffc3569cc1fc5a47c463e54a94

Needs an extra family flag though, because the C is not in the device number: https://github.com/YosysHQ/apicula/blob/4b62db6848037dffc3569cc1fc5a47c463e54a94/examples/Makefile#L79
Should find a way to work that into the readme


Add retrive_column macro

This is a:

[ ] documentation update
[ ] bug fix with no breaking changes
[X] new functionality
[ ] a breaking change

All pull requests from community contributors should target the main branch (default).
Description & motivation

Checklist

[ ] I have verified that these changes work locally on the following warehouses (Note: it's okay if you do not have access to all warehouses, this helps us understand what has been covered)

[ ] BigQuery
[ ] Postgres
[ ] Redshift
[x] Snowflake

[ ] I followed guidelines to ensure that my changes will work on "non-core" adapters by:

[ ] dispatching any new macro(s) so non-core adapters can also use them (e.g. the star() source)
[ ] using the limit_zero() macro in place of the literal string: limit 0
[ ] using dbt_utils.type_* macros instead of explicit datatypes (e.g. dbt_utils.type_timestamp() instead of TIMESTAMP

[x] I have updated the README.md (if applicable)
[ ] I have added tests & descriptions to my models (and macros if applicable)
[x] I have added an entry to CHANGELOG.md

Hi @smitsrr, thanks for opening this PR!
I'm sorry to say that we won't be merging it as it's not in line with our SQL/data transformation style guides. Specifically, this extra level of abstraction over the SQL that gets generated still requires as many (or more) lines of code, and doesn't DRY up much boilerplate compared to the overhead of generating a correctly formatted dictionary/list.
You may not have seen our OSS guidelines, but for future reference: we require all PRs to relate to an issue. This lets us review a contributor's ideas before they spend a lot of time on something.
You are of course still welcome to use this macro in your own projects if you'd like to! Thanks again for sharing your experience - we'd be happy to review future issues you open if you'd like to contribute to dbt-utils, or you can have a look at our good first issues.


soc/intel_adsp: fix typo in L1EXP definition

The field offset is incorrect, L1EXP is at bit 24 and L1ETP at bit 25.
Fixes: cc6e9c094aac ("soc/intel_adsp: Low level HDA driver and tests")

@plbossart is there some known test failure and/or bug that this helps with? In other words, how did you find this?

@plbossart is there some known test failure and/or bug that this helps with? In other words, how did you find this?

I found this with a mix of luck and paranoia. For some tests I needed to apply this patch
diff --git a/soc/xtensa/intel_adsp/common/include/intel_adsp_hda.h b/soc/xtensa/intel_adsp/common/include/intel_adsp_hda.h
index 008b44623d79..1148054d0cb3 100644
--- a/soc/xtensa/intel_adsp/common/include/intel_adsp_hda.h
+++ b/soc/xtensa/intel_adsp/common/include/intel_adsp_hda.h
@@ -209,7 +209,9 @@ static inline uint32_t intel_adsp_hda_get_buffer_size(uint32_t base,
  */
static inline void intel_adsp_hda_enable(uint32_t base, uint32_t regblock_size, uint32_t sid)
{
-       *DGCS(base, regblock_size, sid) |= DGCS_GEN | DGCS_FIFORDY;
+       //*DGCS(base, regblock_size, sid) |= DGCS_GEN | DGCS_FIFORDY;
+
+       *DGCS(base, regblock_size, sid) |= DGCS_GEN | DGCS_FIFORDY | DGCS_L1ETP;
}

and when I double-checked the definition of DGCS_L1ETP I saw the BIT(25) was duplicated.


Docs disappear when moved

Tester (if different from issue creator): Kathleen
Site: hcommons
URL: https://hcommons-dev.org/groups/pietrs-test-group/docs/
Test Account: hctester30 (any non-superuser)
Area (CORE, sites, profiles, groups, general): groups
If issue discovered on dev, does it also exist on prod? No
Describe the issue
Moving docs around in folders sometimes makes them disappear to the user, though they are still visible to superadmins.
To Reproduce
Tried to move a doc out of a subfolder to the top level by selecting "None," but the doc disappeared from the group docs hierarchy altogether. Created a new doc and moved from a subfolder up to a folder, and then a folder to top level.
Expected behavior
Moving docs should not affect their visibility.

It seems that sometimes moving a doc between folders can kick it into a pending state, which makes it invisible to normal users (who can only see published posts). Trying to figure out what is triggering this behavior.

I believe this is caused by Akismet flagging moved docs as spam. Disabling Akismet for buddypress docs (through a filter in humanities-commons plugin) seems to solve the issue.

humanities-commons/humanities-commons.php:
// Disable Akismet for BuddyPress docs. Docs are getting spammed when moved around in folders. --Mike 21-08-19
add_filter( 'bp_docs_use_akismet', function() { return false; } );

Rather than disable Akismet altogether, the following function disables it when docs are being moved:
humanities-commons/humanities-commons.php
/**
	 * Disable Akismet for BuddyPress docs when a doc is being moved.
	 *
	 * This is meant to address an issue where docs get spuriously marked as
	 * spam when being moved.
	 * @link https://github.com/MESH-Research/commons/issues/76
	 *
	 * Note: This disables Akisment whenever a doc is being moved, and doesn't
	 * check whether there are other changes. In theory you could avoid the spam
	 * filter by moving the doc in addition to whatever else you're doing, but
	 * this seems like it'd be a lot of trouble to go through.
	 *
	 * @see buddypress-docs/addon-akismet.php BP_Docs_Akismet::check_for_spam
	 *
	 * @author Mike Thicke
	 *
	 * @global $bp_docs The BP_Docs object. @see buddypress-docs/bp-docs.php
	 *
	 * @param array         $save_args   The arguments to be saved.
	 * @param BP_Docs_Query $bdq_object  The query object.
	 * @param array         $passed_args The arguments passed from the save
	 * request.
	 *
	 * @return array Pass through $save_args unchanged. This filter acts by
	 *               removing a lower priority filter if necessary.
	 */
	public function hcommons_disable_akismet_for_moving_docs( $save_args, $bdq_object, $passed_args ) {
		global $bp_docs;

		$folder_id          = intval( $_POST['bp-docs-folder'] );
		$existing_folder_id = bp_docs_get_doc_folder( $passed_args['doc_id'] );

		if ( $folder_id !== $existing_folder_id ) {
			remove_filter(
				'bp_docs_post_args_before_save',
				array( $bp_docs->akismet, 'check_for_spam' ),
				10
			);
		}

		return $save_args;
	}

This appears to be fixed.


placeholder for field validation beta docs

Docs for https://github.com/kubernetes/enhancements/issues/2885

/assign

/retitle [WIP] placeholder for field validation beta docs

@kevindelgado I have proposed something in #32592, for the same topic. Would you like review #32592 and see if that covers all changes needed?

@kevindelgado I have proposed something in #32592, for the same topic. Would you like review #32592 and see if that covers all changes needed?

Thanks for the PR. We can can go ahead and merge that. I think the one other piece of documentation we want, is something for the api-references page similar to what we have for --dry-run. I will use this PR to do that, and should have something up for review EOD today.

/assign @apelisse

Technical LGTM

All feedback addressed, PTAL

/hold
Due to an issue with validating CRD metadata, we have pulled Server-Side Field Validation's beta graduation from 1.24 and will try again in 1.25
https://github.com/kubernetes/kubernetes/issues/109215

closing this, will open a separate PR when the time comes against dev-1.25

/milestone clear

Reopening this PR and basing it against dev-1.25 for the upcoming release. Nothing should have changed in the docs between 1.24 and 1.25 since we were only fixing bugs.
/assign @liggitt

technical content lgtm

Rebased on dev-1.25. Nothing has changed since @liggitt gave the LGTM
PTAL @sftim

/hold
Feel free to merge this

/remove-language de
/remove-language fr
/remove-language ja
/remove-language ko
/remove-language ru
/remove-language zh

/lgtm

feedback/nits addressed, please tag it again @sftim

/retest

Build passes now, ptal @sftim

/assign @didicodes
/cc @kcmartin

@kevindelgado you set a hold on this PR in https://github.com/kubernetes/website/pull/32357#issuecomment-1089020163
Is that still needed?

/unhold
Not needed anymore. Kevin is out for a while.

/lgtm


Removed old logging and implement Azure core logging coverage

Removed old logging
Implement Azure core logging coverage for
-ClientContext logging
-ParallelQueryExecutionContextBase logging
-RequestHandler logging

@kushagraThapar , @moderakh , @simorenoh  please take a look.


[CFEP-14] security and systems subteam

Hi @conda-forge/core!
Base on our discussion at the last meeting, I have put together this CFEP for a new subteam focused only security and our systems.
I am posting a draft CFEP here for discussion. I think we are a ways off from a vote on this, but it is good to start a discussion!

@conda-forge/core
This PR falls under the sub-team formation policy, please vote and/or comment on this PR.
This PR needs 50% of core to vote yea to pass.
To vote please leave Approve (yea) or Request Changes (nay) reviews.
If you would like changes to the current language please leave a comment or push to this branch.
This vote will end on 2020-03-24.

This passed! Merging. Vore summary PR is here: https://github.com/conda-forge/conda-forge.github.io/pull/1020


feat: make dispatch_event_type optional, default to [owner]/[repo] release

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


Added exposed metrics docs

Signed-off-by: dislbenn<EMAIL_ADDRESS>

Merging this PR to start cross squad collaboration.


When watching fullscreen youtube, the button seems distracting. Maybe disable button on fullscreen apps?

Yups, this makes sense. We can detect full screen and disable I think, or another more generic method is to fade away after 10 seconds and only re-appear when user mouses over.


If a gall has one source, make it the default

I just made a new species and added two sources, and it worked there. So the issue might be that it's only working when it can select the oldest of two or more options?
Originally posted by @Megachile in https://github.com/jeffdc/gallformers/issues/55#issuecomment-799141488

Yes this looks like a simple bug that is easy to fix:
This line should be changed from:
if (speciessource && speciessource.length > 1) {
to:
if (speciessource && speciessource.length > 0) {


current_energy_consumptionn and realtime_power at 0 not being reported.

HA core version
2024.7.2
Current integration version
v0.5.7
Last known working integration version
None
Device type and model
Air Conditioner 00000Q1A (0)
Working mobile app
NetHome Plus
The description of problem
I've had this issue for a while but never got around to reporting, I seen someone mention in another closed issue that the AC might not have the capabilities, but in that issue the return for all total_energy_consumption, current_energy_consumptionn, and realtime_power was 0. I have total_energy_consumption but realtime_power  and current_energy_consumption are 0. Is this something that is possibly a bug or the AC does not sent the data?
The logs
HA AC Midea Log 22.08.24 13.15.txt
2024-08-22 13:17:14.287 DEBUG (AC) [midealocal.device] [153931628282338] Sending: {'header': 'aa20ac00000000000003', 'body': '418100ff00000000000000000000000000000000420f', 'message type': '.03', 'body type': '.41'}
2024-08-22 13:17:14.288 DEBUG (AC) [midealocal.device] [153931628282338] Sending: {'header': 'aa11ac00000000000003', 'body': '41210144000109', 'message type': '.03', 'body type': '.41'}
2024-08-22 13:17:15.211 DEBUG (AC) [midealocal.devices.ac] [153931628282338] Received: {'header': 'aa22ac00000000000303', 'body': 'c00129667f7f003f000000615d0000000000000000001f16', 'message type': '.03', 'body type': '.c0'}
2024-08-22 13:17:15.211 DEBUG (AC) [midealocal.device] [153931628282338] Status update: {'power': True, 'mode': 1, 'target_temperature': 25.0, 'fan_speed': 102, 'swing_vertical': True, 'swing_horizontal': True, 'smart_eye': False, 'dry': False, 'aux_heating': False, 'boost_mode': False, 'sleep_mode': False, 'frost_protect': False, 'comfort_mode': True, 'eco_mode': False, 'natural_wind': False, 'temp_fahrenheit': False, 'screen_display': True, 'full_dust': False, 'indoor_temperature': 23.0, 'outdoor_temperature': 21.0, 'indirect_wind': False}
2024-08-22 13:17:15.620 DEBUG (AC) [midealocal.devices.ac] [153931628282338] Received: {'header': 'aa1fac00000000000303', 'body': 'c12101440001020600000000000000000000000014', 'message type': '.03', 'body type': '.c1'}
2024-08-22 13:17:15.620 DEBUG (AC) [midealocal.device] [153931628282338] Status update: {'total_energy_consumption': 102.06, 'current_energy_consumption': 0.0, 'realtime_power': 0.0}
2024-08-22 13:17:29.645 DEBUG (AC) [midealocal.device] [153931628282338] Sending: {'header': 'aa20ac00000000000003', 'body': '418100ff00000000000000000000000000000000458c', 'message type': '.03', 'body type': '.41'}
2024-08-22 13:17:29.647 DEBUG (AC) [midealocal.device] [153931628282338] Sending: {'header': 'aa11ac00000000000003', 'body': '41210144000109', 'message type': '.03', 'body type': '.41'}
2024-08-22 13:17:30.572 DEBUG (AC) [midealocal.devices.ac] [153931628282338] Received: {'header': 'aa22ac00000000000303', 'body': 'c00129667f7f003f000000615d0000000000000000009f9a', 'message type': '.03', 'body type': '.c0'}
2024-08-22 13:17:30.572 DEBUG (AC) [midealocal.device] [153931628282338] Status update: {'power': True, 'mode': 1, 'target_temperature': 25.0, 'fan_speed': 102, 'swing_vertical': True, 'swing_horizontal': True, 'smart_eye': False, 'dry': False, 'aux_heating': False, 'boost_mode': False, 'sleep_mode': False, 'frost_protect': False, 'comfort_mode': True, 'eco_mode': False, 'natural_wind': False, 'temp_fahrenheit': False, 'screen_display': True, 'full_dust': False, 'indoor_temperature': 23.0, 'outdoor_temperature': 21.0, 'indirect_wind': False}
2024-08-22 13:17:30.907 DEBUG (AC) [midealocal.devices.ac] [153931628282338] Received: {'header': 'aa1fac00000000000303', 'body': 'c121014400010207000000000000000000000000b3', 'message type': '.03', 'body type': '.c1'}
2024-08-22 13:17:30.907 DEBUG (AC) [midealocal.device] [153931628282338] Status update: {'total_energy_consumption': 102.07, 'current_energy_consumption': 0.0, 'realtime_power': 0.0}
2024-08-22 13:17:40.719 WARNING (SyncWorker_2) [homeassistant.helpers.frame] Detected that custom integration 'hass_agent' calls device_registry.async_update_device from a thread other than the event loop, which may cause Home Assistant to crash or data to corrupt. For more information, see https://developers.home-assistant.io/docs/asyncio_thread_safety/#device_registryasync_update_device at custom_components/hass_agent/__init__.py, line 29: device_registry.async_get_or_create(, please report it to the author of the 'hass_agent' custom integration
2024-08-22 13:17:40.721 ERROR (SyncWorker_2) [homeassistant.util.logging] Exception in updated when handling msg on 'hass.agent/devices/main_desktop': '{"serial_number":"2ebf97b6-2dd1-48bb-876a-cbbc4ff8a8ed","device":{"identifiers":"hass.agent-main_desktop","manufacturer":"HASS.Agent Team","model":"Microsoft Windows NT 10.0.22631.0","name":"main_desktop","sw_version":"2.0.1"},"apis":{"notifications":true,"media_player":true}}'
Traceback (most recent call last):
  File "/config/custom_components/hass_agent/__init__.py", line 144, in updated
    update_device_info(hass, entry, payload)
  File "/config/custom_components/hass_agent/__init__.py", line 29, in update_device_info
    device_registry.async_get_or_create(
  File "/usr/src/homeassistant/homeassistant/helpers/device_registry.py", line 799, in async_get_or_create
    device = self.async_update_device(
             ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/device_registry.py", line 1024, in async_update_device
    self.hass.verify_event_loop_thread("device_registry.async_update_device")
  File "/usr/src/homeassistant/homeassistant/core.py", line 463, in verify_event_loop_thread
    frame.report_non_thread_safe_operation(what)
  File "/usr/src/homeassistant/homeassistant/helpers/frame.py", line 225, in report_non_thread_safe_operation
    report(
  File "/usr/src/homeassistant/homeassistant/helpers/frame.py", line 159, in report
    _report_integration(what, integration_frame, level, error_if_integration)
  File "/usr/src/homeassistant/homeassistant/helpers/frame.py", line 197, in _report_integration
    raise RuntimeError(
RuntimeError: Detected that custom integration 'hass_agent' calls device_registry.async_update_device from a thread other than the event loop, which may cause Home Assistant to crash or data to corrupt. For more information, see https://developers.home-assistant.io/docs/asyncio_thread_safety/#device_registryasync_update_device at custom_components/hass_agent/__init__.py, line 29: device_registry.async_get_or_create(. Please report it to the author of the 'hass_agent' custom integration.

2024-08-22 13:17:44.940 DEBUG (AC) [midealocal.device] [153931628282338] Sending: {'header': 'aa20ac00000000000003', 'body': '418100ff000000000000000000000000000000004871', 'message type': '.03', 'body type': '.41'}
2024-08-22 13:17:44.941 DEBUG (AC) [midealocal.device] [153931628282338] Sending: {'header': 'aa11ac00000000000003', 'body': '41210144000109', 'message type': '.03', 'body type': '.41'}
2024-08-22 13:17:45.840 DEBUG (AC) [midealocal.devices.ac] [153931628282338] Received: {'header': 'aa22ac00000000000303', 'body': 'c00129667f7f003f000000615d000000000000000000b77b', 'message type': '.03', 'body type': '.c0'}
2024-08-22 13:17:45.840 DEBUG (AC) [midealocal.device] [153931628282338] Status update: {'power': True, 'mode': 1, 'target_temperature': 25.0, 'fan_speed': 102, 'swing_vertical': True, 'swing_horizontal': True, 'smart_eye': False, 'dry': False, 'aux_heating': False, 'boost_mode': False, 'sleep_mode': False, 'frost_protect': False, 'comfort_mode': True, 'eco_mode': False, 'natural_wind': False, 'temp_fahrenheit': False, 'screen_display': True, 'full_dust': False, 'indoor_temperature': 23.0, 'outdoor_temperature': 21.0, 'indirect_wind': False}
2024-08-22 13:17:46.241 DEBUG (AC) [midealocal.devices.ac] [153931628282338] Received: {'header': 'aa1fac00000000000303', 'body': 'c121014400010207000000000000000000000000b3', 'message type': '.03', 'body type': '.c1'}
2024-08-22 13:17:46.241 DEBUG (AC) [midealocal.device] [153931628282338] Status update: {'total_energy_consumption': 102.07, 'current_energy_consumption': 0.0, 'realtime_power': 0.0}

@WickedInvi from your message, these value really zero and only total_energy_consumption have value, i'm not sure with the reason now,
some question need to confirm:

could you provide your device SN  to double check it.
these power/energy value already available in your NetHome Plus or any Midea official app?

I am not sure if it works with Midea app, NetHome Plus was the recommended with the AC. In the App no readings are available.
In about device on the app the Terminal Barcode is P0000000Q1AC93C4239F04, I need to look for the documents from it to confirm if that is the SN or something else.

thanks, it should be the SN, just checked with it, seems it's a very old device? the SN also not match with the latest SN format.
so for this total_energy_consumption is always the same value for your device and don't have any changes, as this device not support this feature, it required new HW module to support it.
I bought 4 AC device in the year of 2021(in China), also not support these power/energy feature, all the value is 0.
This year I just replaced a old Midea air conditioner that my parents had used for at least fifteen years with a new one, it support this feature, and i can got the value from both Midea app and current HomeAssistant integration.
so I think it should not a bug, and just this device not support it, as your device don't have this hardware module to support this software feature.
@WickedInvi

We just purchased in July, I've checked SN on the side 540E923820624220130358
Total is on going and working.

thanks, both SN should got the same lua script result, it's the same one, and not have power/energy support.
the feature should based on device hardware module, so I'm not sure with it.
and from the HEX packets that device query and response, we can only found total_energy_consumption have value,  and no current/realtime value.
is this total_energy_consumption value works as the expected result?
maybe you can contact with the seller to confirm this feature support.

I had it connected to a smart plug to test consumption and it seemed accurate enough, but it is strange because I would expect that to know the total it needs to know what is using. I remember reading about the module, and even had it saved somewhere I think to buy at a later day. I do think he would know I will close this for now as seems like it a hardware/device issue rather than the integration.
Thank you for your help.


Replace pair_id in neighbors list samples with the actual cell shift

This is more informative, and not that much work overall.
@DivyaSuman14 and @HannaTuerk needed something like this for the hamiltonian learning. You can even compute only one of the translated cells at the time by using sample selection!

@felixmusil, this should solve https://github.com/Luthaf/rascaline/pull/131#issuecomment-1332201981, with all the data you want being in the samples:
calculator = rascaline.NeighborList(cutoff=3.4, full_neighbor_list=True)
descriptor = calculator.compute(frames)
descriptor.block(0).samples
# Labels(
#     structure  first_atom  second_atom  cell_shift_a  cell_shift_b  cell_shift_c
#         0          0           37            0             0             0
#         0          37           0            0             0             0
#         0          1            2            0             0             0
# ...
#         0          51          51            0             0             0
#         0          52          52            0             0             0
#         0          53          53            0             0             0
# )

# in ASE terms:
i = descriptor.block(0).samples["first_atom"]
j = descriptor.block(0).samples["second_atom"]
S = descriptor.block(0).samples.view(["cell_shift_a", "cell_shift_b", "cell_shift_c"]).values
D = descriptor.block(0).values

Ping @rosecers I think you are also using the neighbors list calculator so these changes might impact you (only if you are explicitly manipulating the old pair_id sample)

:books: Documentation preview :books:: https://rascaline--221.org.readthedocs.build/en/221/

Looks perfect, great work !

Nice! @arthur-lin1027 can you check if this makes any problems with anisoap?

I ran the code on dev424 (my locally installed version) and dev450 (this current version) and I got the same results! Makes sense since we aren't manipulating the pair_id sample, as Guillaume mentioned above.


Support and enable LTO by default

In order to reduce size and maybe increase performance, link-time-optimization could be enabled.
I tried these commands:
set RUSTFLAGS=-Clto
cargo install rustpython
I got this error:
error: cannot prefer dynamic linking when performing LTO
note: only 'staticlib', 'bin', and 'cdylib' outputs are supported with LTO
error: aborting due to previous error
error: could not compile proc-macro-hack.
To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error: failed to compile rustpython v0.1.2, intermediate artifacts can be found at C:\Users\Keith\AppData\Local\Temp\cargo-installbvSdKc
Caused by:
build failed
I'm on windows. This problem seems to be with both theh Mingw and MSVC toolchains.

Try just adding the following to Cargo.toml:
[profile.release]
lto = true

That's how you generally add lto to a cargo project, I think.

Forgot about this one. I n the meantime I elarned that you can also set the environment variable "CARGO_PROFILE_RELEASE_LTO" to "on" and that also enables LTO. Doing it with RUSTFLAGS as I did above is probably not a good idea.


Add missing quote to bsub invocation

Just the sketchy AWS tests are failing, otherwise all is good.

This bug would not have happened if subprocess shell=True were
not used.  It's also more robust and safer, the Python manual
explicitly warns against using it and there is rarely a reason
to need it.


Possible mistake with H.264 profile

In the 6th step of "A generic codec" you have the following line:

The second byte (binary=01100100, hex=0x64, dec=100) of an SPS NAL is the field profile_idc which shows the profile that the encoder has used, in this case, we used the constrained high-profile, it's a high profile without the support of B (bi-predictive) slices.

Maybe it should be just "high profile"? Because the next byte is 0x00 and this next byte determines the actual type of High Profile (constrained or progressive). And if this byte is 0x00 then I guess it is just High Profile.
Please fix me if I'm wrong.

I think you're right :)


[WIP] Update web CI runner

What this PR does / why we need it:
The node
Which issue(s) this PR fixes:
Fixes #
Does this PR introduce a user-facing change?:

NONE

duplicated
/close


Integration Test - Release - 2018/11/16 17:08:57

Auto create for integration test. AnotherAuthorUpdatedArticleFlow

@PRMergerTest1 : Thanks for your contribution! The author, @v-caxian, has been notified to review your proposed change.


Expose InMoveSize from WindowMoveHandler.

Summary of the Pull Request
Expose InMoveSize method in IZoneWindowHost so all currently active ZoneWindow objects can use it while animating zone layout.
Relates to: #534 (original fix commit: https://github.com/microsoft/PowerToys/commit/e249bc585670f3d9d0f925ef8b7f38d9ab9259cb)

Tested. works as expected.


Some Yi-34b models can't produce spaces. One I just quantized does. Regression?

Writing while sleepy but i've listed two models and one of them's malf'in so I hope that's the most important stuff communicated clearly,
I didn't see what the original bug 0.0.13.post1 was supposed to fix. I don't suppose it looked like this? Spot how the spaces disappear after the second paragraph and never show up at all in the token breakdown.

This is https://huggingface.co/brucethemoose/Yi-34B-200K-RPMerge-exl2-40bpw/tree/main
I think this is notable because this model used to work, and now it doesn't. Given all the trouble people report with tokens from 34B in the first place, it's less of a surprise if it just never worked.
Meanwhile I (shamelessly) quantized https://huggingface.co/dreamgen/opus-v1-34b today.

And we can see despite being a fish out of water, and despite dreamgen saying themselves that GGUF is borked (albeit for a mistral size) and their tokenizer may be broken, we get both _spaces included in the tokenisation of the input text (thanks for that btw I wasn't feeling inspired.) and the generated stuff after the second paragraph.
You might note that bruce uploaded a new tokeniser.model more recently with his own repos for his Yi merge quants, but I think they addressed a problem with text-generation-webui? Previously these models worked fine without one and including it changes nothing (it's the same hash as the base modl's anyway
I am using exllamav2-0.0.14+cu121-cp311-cp311-linux_x86_64.whl with all latest stable nvidia/cuda/linux everything. Torch 220, whatever drivers a 3090 on up to date Arch linux ought to have. Spotted the problem on tavern with a pre 0.0.14 cd exllamav2 && git pull %% pip install (-e?) . self build though. Issue has persisted through restarts, kernel upgrades though I've not replaced the venv yet. (my internet is slow, my experiences with pip negative, and my sloth unfathomably vast)
My feeling is the issue is here, given the patch history.:
Opus has a
Vocab size of 64000
Bruce's two Yi's that I tested (I also managed to lose a codellama model to fuse3 today - Phind was gonna be my last check)
have
Vocab size of 64002

:thinking:
LMK if it's not immediately reproducable and don't try too hard -  if it's not already broken for you then I expect I'm the one who broke it. I'm a little bit spooked that there's not been any bug reports for this since it showed up days ago and breaking computers is my hobby. I'm pretty sure I've ruled out my own computer-horror in this case. If it would be helpful for you I can give it a go with an older wheel or changes to config files. Peace.
(for real don't chase this one too far my computer's basically haunted)

I don't think it has to do with the vocab size, but there was a change to the decoding logic with 0.0.14 to accommodate Qwen, which for some reason is extremely (!) inefficient using the decode function from HF Tokenizers. The change should have also worked with other models, and I've not experienced this issue with the 30 or so models I usually test on, so I'm curious to see what the deal is.
It definitely has to do with how the leading spaces are encoded. I note that token 648 decodes to it in the screenshot, but according to the tokenizer.json file, it should be ▁it. Now, the tokenizer should autodetect this and replace that ▁ with a space, and I don't see any way it could replace it with an empty string.
One thought is that the tokenizer.model file might be incorrectly built, somehow (?), but you could try removing that file and then the tokenizer should fall back on using tokenizer.json instead.
Anyway, thanks for pointing this out. Even if it works without the tokenizer.model file, it's meant to be able to work with either, so I'll try to reproduce it (in a few hours) and find out what the deal is.

Anyway, thanks for pointing this out. Even if it works without the tokenizer.model file, it's meant to be able to work with either, so I'll try to reproduce it (in a few hours) and find out what the deal.

You're most welcome. I wish I could be more help but instead it looks like I'm misleading you because:
Nope, The Yi models in question doesn't work either way - tokenizer.model or not. That file is, for our purposes, a red herring. I tried adding it yesterday as a fix because I noticed it was newer than the rest of the RPMerge  repo. But it originally worked out of the box with tabby/exui.
Here's another model same merge scheme by the same author, but a LoneStriker quant . It has exactly the same problem. you'll observe the 60002 vocab size and absent (irrelevant?) tokenizer.model. This did work until sometime before 0.14 - but i'm not ruling out post2 and post1 when I say that.
The tokenizer.model isn't relevant here except that it may be why there's not been more bug reports - because most people use the ooba _HF loader (which is preferred) which perhaps(?) works around this using tokenizer.model.
Also worth noting is that the tokenizer.model of my working dreamgen/opus quant and the one Bruce provided for RPmerge checksum the same: they're identical. Here's where it came from.
Curiously, opus-v1-34b explicitly adds new functional instruct tokens. Or tries to - not tested yet. It does at least have spaces.
I'm going to try testing some things (editing the config, older wheels). I think. I encourage you to paruse the repos
Looking back on the comments on it's a bit clearer now with RPmerge: the tokenizer.model was a fix for the ooba exl2_HF loader, because all of the _HF loaders need a tokenizer.model. (though IIRC it will generate one from a .json? I don't use ooba which is why I showed the issue in exui. This exact repo did not need the tokenizer.model and is not fixed by its presence for the native sampler servers,

The error seems to be related to normalization rules. Normalization is evil, and apparently there are some Yi tokenizer models which switch the rules up a bit so you can't extract token strings with the usual method. But I've added a workaround in the latest commit which seems to work for now.


Luck of the irish

I tried using this trinket but im not sure how it works exactly I equipped it in the right slot, and I had saved 6 poisonous potatoes in a chest until i made this ive re dropped and picket them up and it wont work am I doing this wrong?..

I would recommend reading the entry in the Almanac, it explains what the Trinket does and how you use it
Cheers

aight thanks


Investigate whether -fdll-export-fns is needed for SymbolExports=All in Zig projects

The Zig compiler only enables this option when building a shared library (DLL on Windows). Do we need to pass it along with -rdynamic for symbols to be exported properly from an executable?

The answer appears to be yes: https://github.com/ziglang/zig/issues/9340
Hopefully this can be fixed on the Zig side so we don't need to pass this flag.

My Zig PR for this was merged: https://github.com/ziglang/zig/pull/9341
That makes this an upstream issue; closing as such.


feat: misp event reports

closes #130

thanks! The last thing is there is some stale generated code - the CI check is failing. You can regenerate the code by running just generate


This patch fixes the pipeline when using a reference genome

This fixes the decontamination process when a secondary reference is provided. It also publishes the BLASTN decontamination files (and adds the meta2) as part of the name to distinguish them.

Unit tests are failling because the ENA FTP seems to be flaky


Downloader does not install or unpack tools

The functionality is in the code but it doesn't seem to be called?

A new unzipper has been implemented. However, the functionality is just not being called.

I wouldn't expect a "downloader" to unzip or install anything
/shrug
I guess we could implement this but I would honestly rather not

Let's revisit this after INTO-CPS. I remain unconvinced that this is useful but we can have the discussion.


Vite production bundling issue

Describe the bug
When building a production bundle using vite build, the @shopify/prettier-plugin-liquid creates an exception:
RollupError: Identifier "x" has already been declared
    at error (file:///Library/WebServer/Documents/opensense/node_modules/rollup/dist/es/shared/parseAst.js:337:30)
    at Module.error (file:///Library/WebServer/Documents/opensense/node_modules/rollup/dist/es/shared/node-entry.js:12737:16)
    at BlockScope.addDeclaration (file:///Library/WebServer/Documents/opensense/node_modules/rollup/dist/es/shared/node-entry.js:7520:32)
    at Identifier.declare (file:///Library/WebServer/Documents/opensense/node_modules/rollup/dist/es/shared/node-entry.js:7188:39)
    at VariableDeclarator.declareDeclarator (file:///Library/WebServer/Documents/opensense/node_modules/rollup/dist/es/shared/node-entry.js:10178:17)
    at VariableDeclaration.initialise (file:///Library/WebServer/Documents/opensense/node_modules/rollup/dist/es/shared/node-entry.js:11843:24)
    at new NodeBase (file:///Library/WebServer/Documents/opensense/node_modules/rollup/dist/es/shared/node-entry.js:4607:14)
    at new VariableDeclaration (file:///Library/WebServer/Documents/opensense/node_modules/rollup/dist/es/shared/node-entry.js:11815:1)
    at SwitchCase.parseNode (file:///Library/WebServer/Documents/opensense/node_modules/rollup/dist/es/shared/node-entry.js:4718:27)
    at new NodeBase (file:///Library/WebServer/Documents/opensense/node_modules/rollup/dist/es/shared/node-entry.js:4606:14)

I've created a sample app using stackblitz that reproduces the issue. https://stackblitz.com/edit/vitejs-vite-xivzdt?file=src%2FApp.svelte.
If you run npm run dev, it will compile and work as expected. When you run npm run build, it will try to compile but eventually throws an exception for Identifier "x" has already been declared. I've isolated this issue to this package. If I comment out this package and its usage, my production builds succeed.

Hey @dysfunc,
Thanks for raising this - I Just wanted to confirm whether this is still an issue!


Apache License 2.0

To validate this pull request against other sbt modules, please visit this link.


Dont fail if one Task file throws an exception

If you have a ...Task.php file that throws an exception, none of the jobs run.
Ive been stung by this in past and without being able to call the task pragmatically (or atleast I cant work out how) you have to-do extra work to make sure this isn't preventing your jobs from being run.
Could try to submit a PR but would need some pointers :smile:

Crunz could do some try/catch magic, but it's tricky, it will be better to handle this situation in script.


Can I add changesets to a cloned repository locally?

HI,
I used the git tfs clone command to migrate a project from TFS to git on my local pc and it worked fine.
After creating the local git repository, can I add other changesets that have meanwhile been created on the original TFS repository? How can I do?
If I try to run this command:
git tfs quick-clone http://XXXXXXXX/tfs/defaultcollection $/ProjectName --gitignore="C:\folder\.gitignore" --branches=none -c=30876
I get this error:
error: Specified git repository directory is not empty
Thanks so much for the support.

You could use the fetch or pull commands:
https://github.com/git-tfs/git-tfs?tab=readme-ov-file#pull-from-tfs

Hi,
I ran the command git-tfs pull -c=value but it remains stuck in the prompt with this writing:
"Working with tfs remote: default => $/ProjectName
Fetching from TFS remote 'default'
Removing workspace "git-tfs-ab92334cc-cc50-6740-f444-123134567b12;Administrator" ", why?
I just need to clone the missing changesets by taking them from the remote TFS and bringing them to the local git repository, how should I write the command?

how should I write the command?

git-tfs pull should be the right command.

Removing workspace "git-tfs-ab92334cc-cc50-6740-f444-123134567b12;Administrator" ", why?

Normally, git-tfs manage "git-tfs-*" workspace itself and create and clean them once a command is finished.
It's strange that it failed to delete a workspace. Could it be because you run the clone as Administrator and now the pull as a normal user?
Workaround: delete the TFVC workspace yourself before running the command.

HI,
I cannot delete the remote TFS repository.
I only need to copy the TFS changesets that have been added recently.
I need to add these changesets to the local git repository that I created a few days ago with the tfs-git clone command.
Does the git-tfs pull command delete something on the TFS repository?

I was not asking to delete any TFS repository 😲
TFVC is working with "TFVC workspace" mapped to directory to retrieve source code. Git-tfs is using this TFS feature under the hood but it seems that there is a dangling one that git-tfs is unable to clean.
I'm asking you to delete it yourself ( from VS or the command line)
Some help here:
https://learn.microsoft.com/en-us/azure/devops/repos/tfvc/workspace-command?view=azure-devops
https://stackoverflow.com/questions/28298771/how-to-remove-tfs-workspace-mapping-for-another-user


Migrate atmosphere tests from ClimaCore.jl to ClimaAtmos.jl

#1349 is a starting point, we can list the specific test cases as todos here to track completion

Notes from Tapio last Friday: add viscous sponge to see if it's stable.


git / github / homework follow up

Some follow ups from today's lecture:
Anyone who is stuck or lost in terms of using git / GitHub or Ubuntu / vim more generally can drop in to my office (please bring your laptop) or make an appointment and we'll work through it together.
If you do any kind of serious work involving coding over the next 10 years in academia or elsewhere, you will almost certainly use both git and GitHub.  Please don't hesitate to invest in learning the basic concepts.  Often the best way is to create test repositories, try things out, break them, delete them and repeat.
Some more resources here:  https://help.github.com/articles/good-resources-for-learning-git-and-github/
Finally, I forgot to emphasize this part of the homework but please work through the Python set up page on quant-econ.net before coming to the next class.
J.

Drop In QuantEcon Support
If anyone has questions about the scientific computing environment such as Linux, Git, VM's, GitHub, Anaconda, Tex etc. or are having issues getting something setup in Ubuntu, I will be available for drop in consultations every week:
Time: Thursdays, 11:00am to 12:00pm
Location: Rm 823 in the Economics Faculty.
Cheers, Matt


Feature/domains update

No tests are implemented yet.
Will also delete the old Domain files before a merge.


申请插件维护权限

pgyer official wants to maintain the uploading-PGyer-plugin, which needs to be updated due to the update of pgyer's official api. However, pgyer submitted PR but failed to get the control's maintainer to merge and update, and contacted the plug-in developer, but no response was received. jenkins plugin could not be updated officially, so it was proposed to adopt and maintain the plugin
Plug-in link:  https://github.com/jenkinsci/upload-pgyer-plugin
Plug-in state: adoption
pull requests: https://github.com/jenkinsci/upload-pgyer-plugin/pull/5
GitHub id: https://github.com/manongxiaoyun
Email thread: https://groups.google.com/g/jenkinsci-dev/c/9ymSFoXuUjI
Jenkins infrastructure account id: Caoxy

Hey,
the plugin is not labeled as up for adoption, but going through the steps of the default adoption process is a good start.
If there is no negative vote on the email thread, I'll go ahead and merge this PR after the minimum waiting period of 14 days.

Cc @myroid


dirPaginate: show controls above pagination table

I'm looking for a way to show the controls at the top of the table as well as at the bottom. If I put them above I get the following error in the console:
pagination directive: the pagination controls (id: blnTbl) cannot be used without the corresponding pagination directive.
The paginated table is in a directive, which is inside another directive, which then prints out the table to the screen.
Thanks.

Hi, when i'm using your code, it works great, well and fine.
but as I've lot more records to get fetched, when I use sort function in 'dir-paginate', it is sorting the whole all records.
but I need only those records to get sorted which are displaying in the current page using 'itemsperpage' element.
Can some one help me please..


[PE-D][Tester E] Wrong error message when creating tutorial with invalid date

31/04/2024 00:00 is an invalid datetime (April has 30 days)
The error message is wrong. From the items below, I am not busy any time near that date.

Labels: type.FunctionalityBug severity.Low
original: immanuelhume/ped#3

Solved


pip install fails when requirments are not already installed

When pip checks requirements from setup.py, it loads the version from imageresolver.version, which loads imageresolver/__init__.py first. It then fails when trying to import requests within imageresolver/base.py
example:
#8 26.69       File "/tmp/pip-install-f9ldbjj9/imageresolver/setup.py", line 5, in <module>
#8 26.69         from imageresolver.version import __version__
#8 26.69       File "/tmp/pip-install-f9ldbjj9/imageresolver/imageresolver/__init__.py", line 12, in <module>
#8 26.69         from imageresolver.base import FileExtensionResolver, ImageResolver, WebpageResolver
#8 26.69       File "/tmp/pip-install-f9ldbjj9/imageresolver/imageresolver/base.py", line 13, in <module>
#8 26.69         import requests
#8 26.69     ModuleNotFoundError: No module named 'requests'
#8 26.69     ----------------------------------------
#8 26.69 ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

Resolved in 0.4.2


PUB-734: Build Subscriptions Case ID Search Screen

Before creating a pull request make sure that:

[x] commit messages are meaningful and follow good commit message guidelines

https://tools.hmcts.net/jira/browse/PUB-734

Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[x] No

please see comments above, it says theyre outdated but they arent

Could you change base branch to pre-release please? We should be merging changes there while there is UAT

Could you change base branch from master to pre-release please? We should be merging changes there while there is UAT

@junaidiqbalmoj  please follow through with this, we arent merging master

Sonar is highlighting some missing tests in hearingRequests, please add appropriate tests


WIP: add list of MNE publications parsed from Google scholar

closes https://github.com/mne-tools/mne-python/issues/1935

there isn't much I can do with Chinese characters. We agreed with @agramfort that this would be only run in "offline mode"

LGTM, I assume you've tested it and it works? Maybe add to the docstring at the top saying when it should be run, and what it outputs (and inputs it needs, if any)

DO NOT MERGE
let's avoid putting a new file. These make packaging a pain.
Also put the generated .rst file in the repo and integrate it in the doc

I'm not sure what the output looks like, but it should have the date the citations were checked, so people know there might be newer ones if we don't update it for months

okay, I added the parsed rst file. Now just need to remove the scholar_parser for painless packaging.

@agramfort take a look now. I put it all in one file -- no dependencies. How does this look?

sorting by year isn't really working at the moment ... not sure why

@agramfort title changed and now you have union of the citations for the two publications

oh wait, hold on. There is a weird misalignment ... will fix soon

ok fixed. Good to go from my end.

@agramfort publications without any urls filtered out

FYI I killed the CIs to save a bit of time

woops, sorry I should have used the skip-ci thing :)

Not a problem, it's a slow day anyway :)

@Eric89GXL merge if you're happy

Thanks @jasmainak


Players are one block in floor after freeing

Title, player is teleported in one block to low

Should be fixed https://github.com/Civcraft/PrisonPearl/pull/174

Fixed


Recover from link drop

Hello,
We have successfully merged nanoMODBUS into our STM32F4 project (using FreeRTOS and lwIP).  However, sometime when the link drops momentarily nanoMODBUS does not recover.  I have code that checks the PHY to see if the link is active, if not, it sets the netif down then the link and when it goes back active it sets them back up.  Is there something that should be done when this happens to restore nanoMODBUS operation?
Mike.

Hi, can you check the read/write platform functions are still called, or if the code is stuck inside of one of them?
Alternately, try to setup again nanomodbus. Like, after the connection is reestablished make a new instance and redo the setup (addresses, callbacks, etc.)
In general, there shouldn't be any internal state preventing the library from working. At worst, you could get an error and then the next operation should go on successfully.


Permissions error

It seems like the CI is unable to open the issue to be appended to anymore. Possibly related to #36 and #25. It seems like taking an environment variable in the workflow would bypass this, the user would just need to ensure the right access.

Can be circumvented also by altering the permissions of the job:
jobs:
  pkgcheck:
    runs-on: ubuntu-latest
    permissions:
      issues: write
    steps:
      - uses: ropensci-review-tools/pkgcheck-action@main


BUG: resolution of histogram metrics is wrong

server/metrics.go
cmdCompletedDuration = prometheus.NewHistogramVec(
		prometheus.HistogramOpts{
			Namespace: "pd",
			Subsystem: "cmd",
			Name:      "handle_completed_cmds_duration_seconds",
			Help:      "Bucketed histogram of processing time (s) of completed cmds.",
			Buckets:   prometheus.ExponentialBuckets(0.0005, 2, 13),
		}, []string{"type"})

For e.g.  Under AWS EC2 t2.large machine, typical value of a single cmd is 20 ~ 160 µs, (which is  0.00002 to 0.000160). These values can't be compared with 0.0005. Result in a wrong histogram metric graph.

closed due to grpc metrics are now enabled


disable webhook supportability during upgrade

Give customers running mis-configured webhooks before 4.10 a chance to upgrade to 4.10 before they are forced to fix their webhooks.

/lgtm
/approve
/hold
@wking you had a comment, if you are okay with this version, please feel free to cancel the hold.

/retest

/retitle Bug 2052339: disable webhook supportability during upgrade

/bugzilla refresh

/retest

/retest

/cherry-pick release-4.10


feat(graphql-key-transformer): add a lock flag to @key

added a lock flag to @key to toggle the behavior to indicate whether a secondary index is local or
global
by adding this flag it also changes the default behavior to create a GSI

re #2702
Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Closing in favor of https://github.com/aws-amplify/amplify-cli/pull/4979


Support for MOJ IP Addresses

Support for https://github.com/ministryofjustice/moj-ip-addresses
Approach:

Documentation for users on how to make changes to repo
Give Ops Engineering Team access to repos so we can own

Agreed change in ownership with Security - https://mojdt.slack.com/archives/C52LPHPK8/p1612194888005800

Readme update and master branch renamed to main


Maintenance list on admin dashboard appears oldest first

Need to keep your maintenance to a minimum otherwise this quickly becomes a pain to scroll to the bottom each time. Flip the order.

Done!

Done!


[Machine Learning] Multi-Output Classification with Machine Learning

Proposed title of article
[Machine Learning] Multi-Output Classification with Machine Learning
Proposed article introduction
Multi-Output classification is a type of machine learning that predicts two different outputs at the same time. In Multi-Class machine learning, the model usually predicts only a single output but in multi-output classification, we have more than one output. Therefore, the model will be able to give more than one prediction at the same time.
For Example,  a multi-output classification model predicts the “type of fruit” and “color” of fruit at the same time.  The “type of fruit” cab be, “orange”, “mango” and “pineapple”. The “color” can be, “red”, “green”, “yellow”, and “orange". The multi-output classification can be used to solve this problem and give two prediction results.
In this tutorial, we will build a machine learning model that will be able to classify the genre of a movie or a series such as drama, comedy, action, or thriller.  The model will also be able to predict the rating of a movie or series such as PG, TV14 or TV18. The output after prediction will be both the genre and rating of movies or series. We will use Scikit-Learn MultiOutputClassifier to build this model.
Key takeaways

Multi-Class vs Multi-Label vs Multi-Output classification.
Techniques used to handle multi-output classification.
Dataset preprocessing(Netflix dataset).
Building the multi-output prediction model.
Model predictions. (Predicts the genre and rating of movies or series)

Article quality
This tutorial is unique because we will compare the types of classification, Multi-Class vs Multi-Label vs Multi-Output classification. This will give us a deeper understanding of the problems before we start working on Multi-Output classification.  We will build a custom model using  Scikit-Learn MultiOutputClassifier algorithm. This is a practical approach and it will explain all the steps to build the model.
References
Please list links to any published content/research that you intend to use to support/guide this article.
Conclusion
Finally, remove the Pre-Submission advice section and all our blockquoted notes as you fill in the form before you submit.
We look forwarding to reviewing your topic suggestion.
Templates to use as guides

How To Guide Template
Software Review Template
Tutorial Template

Sounds like a helpful topic - let's please be sure it adds value beyond what is in any official docs and/or what is covered in other blog sites. (the articles should go beyond a basic explanation - and it is always best to reference any EngEd article and build upon it). @willyngashu
Please be attentive to grammar/readability and make sure that you put your article through a thorough editing review prior to submitting it for final approval. (There are some great free tools that we reference in EngEd resources.)
ANY ARTICLE SUBMITTED WITH GLARING ERRORS WILL BE IMMEDIATELY CLOSED.
Please be sure to double-check that it does not overlap with any existing EngEd articles, articles on other blog sites, or any incoming EngEd topic suggestions (if you haven't already) to avoid any potential article closure, please reference any relevant EngEd articles in yours. - Approved