RuntimeError: Error writing 'renders/render_output.mp4': Unrecognized option 'qp'.

The rendering process is done, but there is some wrong while output vedio.
(nerfstudio) root@autodl-container-90b311823c-a2fde68a:/nerfstudio_0/nerfstudio# ns-render --load-config outputs/dataset-Processed_DJI/nerfacto/2022-12-16_200202/config.yml --traj filename --camera-path-filename outputs/dataset-Processed_DJI/nerfacto/2022-12-16_200202/camera_path.json --output-path renders/render_output.mp4
[20:40:46] Auto image downscale factor of 4                                                 nerfstudio_dataparser.py:202
Skipping 0 files in dataset split train.                                          nerfstudio_dataparser.py:91
Auto image downscale factor of 4                                                 nerfstudio_dataparser.py:202
Skipping 0 files in dataset split test.                                           nerfstudio_dataparser.py:91
Loading latest checkpoint from load_dir
✅ Done loading checkpoint from
outputs/dataset-Processed_DJI/nerfacto/2022-12-16_200202/nerfstudio_models/step-000030000.ckpt
Creating trajectory video
🎥 Rendering 🎥 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0.20 fps 09:37
Traceback (most recent call last):
File "/root/miniconda3/envs/nerfstudio/lib/python3.8/site-packages/mediapy/init.py", line 1492, in write_video
writer.add_image(image)
File "/root/miniconda3/envs/nerfstudio/lib/python3.8/site-packages/mediapy/init.py", line 1402, in add_image
if self._proc.stdin.write(data) != len(data):
BrokenPipeError: [Errno 32] Broken pipe
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/miniconda3/envs/nerfstudio/bin/ns-render", line 8, in
sys.exit(entrypoint())
File "/root/miniconda3/envs/nerfstudio/lib/python3.8/site-packages/scripts/render.py", line 164, in entrypoint
tyro.cli(RenderTrajectory).main()
File "/root/miniconda3/envs/nerfstudio/lib/python3.8/site-packages/scripts/render.py", line 150, in main
_render_trajectory_video(
File "/root/miniconda3/envs/nerfstudio/lib/python3.8/site-packages/scripts/render.py", line 97, in _render_trajectory_video
media.write_video(output_filename, images, fps=fps)
File "/root/miniconda3/envs/nerfstudio/lib/python3.8/site-packages/mediapy/init.py", line 1492, in write_video
writer.add_image(image)
File "/root/miniconda3/envs/nerfstudio/lib/python3.8/site-packages/mediapy/init.py", line 1366, in exit
self.close()
File "/root/miniconda3/envs/nerfstudio/lib/python3.8/site-packages/mediapy/init.py", line 1415, in close
raise RuntimeError(f"Error writing '{self.path}': {s}")
RuntimeError: Error writing 'renders/render_output.mp4': Unrecognized option 'qp'.
Error splitting the argument list: Option not found

I have the same issue when trying to follow the first (poster) tutorial. My ffmpeg version is 4.3
Traceback (most recent call last):
File "/home/scotty-dell/anaconda3/envs/nerfstudio/lib/python3.9/site-packages/mediapy/init.py", line 1492, in write_video
writer.add_image(image)
File "/home/scotty-dell/anaconda3/envs/nerfstudio/lib/python3.9/site-packages/mediapy/init.py", line 1402, in add_image
if self._proc.stdin.write(data) != len(data):
BrokenPipeError: [Errno 32] Broken pipe
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/scotty-dell/anaconda3/envs/nerfstudio/bin/ns-render", line 8, in
sys.exit(entrypoint())
File "/home/scotty-dell/anaconda3/envs/nerfstudio/lib/python3.9/site-packages/scripts/render.py", line 164, in entrypoint
tyro.cli(RenderTrajectory).main()
File "/home/scotty-dell/anaconda3/envs/nerfstudio/lib/python3.9/site-packages/scripts/render.py", line 150, in main
_render_trajectory_video(
File "/home/scotty-dell/anaconda3/envs/nerfstudio/lib/python3.9/site-packages/scripts/render.py", line 97, in _render_trajectory_video
media.write_video(output_filename, images, fps=fps)
File "/home/scotty-dell/anaconda3/envs/nerfstudio/lib/python3.9/site-packages/mediapy/init.py", line 1492, in write_video
writer.add_image(image)
File "/home/scotty-dell/anaconda3/envs/nerfstudio/lib/python3.9/site-packages/mediapy/init.py", line 1366, in exit
self.close()
File "/home/scotty-dell/anaconda3/envs/nerfstudio/lib/python3.9/site-packages/mediapy/init.py", line 1415, in close
raise RuntimeError(f"Error writing '{self.path}': {s}")
RuntimeError: Error writing 'renders/output.mp4': Unrecognized option 'qp'.
Error splitting the argument list: Option not found
(nerfstudio) scotty-dell@scottydell-XPS-8930:~/nerfstudio_dat$ conda list | grep ffmpeg
ffmpeg                    4.3                  hf484d3e_0    pytorch

Can you try installing ffmpeg with apt, apt-get install ffmpeg?
Unfortunately mediapy doesn't provide much guidance on ffmpeg requirements.

@tancik Thank you very much, I installed ffmpeg via sudo apt-get install ffmpeg, and it successfully export vedio, though I don‘’t know it's truly the problem.

Hi,
I met the same error when I  installed ffmpeg via sudo apt-get install ffmpeg

Looks from above like ffmpeg 4.3 may have been too old, in which case 3.4.11 is almost certainly too old?  I'd suggest trying a newer ffmpeg version 4.4 or 5.x

Thanks,
I tried the code below, but I can't get more newer ffmpeg version.
 apt-get update apt-get upgrade apt-get install ffmpeg

Sorry it didn't help; hopefully you can find newer from https://ffmpeg.org/ and related sites.  I suspect that your ffmpeg is not built with libx264 / h264 support enabled.

Hi,
I solved the proble by using conda install ffmpeg.

Hi, I solved the proble by using conda install ffmpeg.

Problem solved. But I observed that ffmpeg is installed underffmpeg-4.2.2-h20bf706_0, which indicates that an older version can also work.
Best,

Hi, I solved the proble by using conda install ffmpeg.

Problem solved. But I observed that ffmpeg is installed underffmpeg-4.2.2-h20bf706_0, which indicates that an older version can also work.
Best,

problem solved by conda install ffmpeg, but dont konw why. I initially installed the latest version 6.0 ffmpeg, still “Unrecognized option 'qp'” :sweat_smile:

Looks from above like ffmpeg 4.3 may have been too old, in which case 3.4.11 is almost certainly too old? I'd suggest trying a newer ffmpeg version 4.4 or 5.x, built with h264 encoder like libx264 enabled.

I have met both of these conditions, but I still reported the same error
ffmpeg -version
ffmpeg version 5.1 Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.2)
configuration: --enable-shared --enable-libx264 --enable-gpl --prefix=/usr/bin/ffmpeg
libavutil      57. 28.100 / 57. 28.100
libavcodec     59. 37.100 / 59. 37.100
libavformat    59. 27.100 / 59. 27.100
libavdevice    59.  7.100 / 59.  7.100
libavfilter     8. 44.100 /  8. 44.100
libswscale      6.  7.100 /  6.  7.100
libswresample   4.  7.100 /  4.  7.100
libpostproc    56.  6.100 / 56.  6.100

Hi Angelalilyer, it may have been too long. I encountered a similar issue in another open source project, where I installed version 4.3.2 using Conda install ffmpeg - c conda-forge, which was useful to me.

Looks from above like ffmpeg 4.3 may have been too old, in which case 3.4.11 is almost certainly too old? I'd suggest trying a newer ffmpeg version 4.4 or 5.x, built with h264 encoder like libx264 enabled.

I have met both of these conditions, but I still reported the same error
ffmpeg -version ffmpeg version 5.1 Copyright (c) 2000-2022 the FFmpeg developers built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.2) configuration: --enable-shared --enable-libx264 --enable-gpl --prefix=/usr/bin/ffmpeg libavutil 57. 28.100 / 57. 28.100 libavcodec 59. 37.100 / 59. 37.100 libavformat 59. 27.100 / 59. 27.100 libavdevice 59. 7.100 / 59. 7.100 libavfilter 8. 44.100 / 8. 44.100 libswscale 6. 7.100 / 6. 7.100 libswresample 4. 7.100 / 4. 7.100 libpostproc 56. 6.100 / 56. 6.100

solved by conda install ffmpeg -c conda-forge


Consensus profiles are missing MOA and target information

@gwaygenomics Were MOA and target columns left out intentionally?
https://github.com/broadinstitute/lincs-cell-painting/blob/e6852b49992b4fa2f0d36cc07011856ebee6326a/consensus/scripts/nbconverted/build-consensus-signatures.py#L152-L158
These columns are not present
Metadata_moa
Metadata_target

and other cool stuff you'd find in `*_augmented.csv" files

Were MOA and target columns left out intentionally?

Nope, not intentional. Let's add them back

fixed in #63


No Proguard mappings generated when tasks with proguard are executed in Desktop

The Minification & obfuscation tutorial states that jetpack compose desktop provides packaging tasks that run with proguard.
I cannot find the generated mapping files in the project files. This is a problem as I need them to be able to deobfuscate potential crash stacktraces I receive in production (for example upload them to Sentry.io on the release).
I am expecting the mapping files to be available after an execution of any of the respective w Proguard tasks from the tutorial above. If they are already available somewhere, kindly include that information in the tutorial above.

For future reference, you can get the proguard mapping files by specifying -printmapping within your *.pro file.
This requires someone to know about this option plus it puts more work to the developers to move the file in a place where it makes sense (as the option will generate the file in the same directory of the .pro file used)


Add RenPy for Automating File Renaming

Idea 💡: -
I would like to propose adding a new Python script named RenPy to automate the renaming of files in a specified directory. This script uses the pyfiglet library to generate a banner and argparse for command-line arguments. It supports renaming files based on alphabetical order, newest-to-oldest, or oldest-to-newest, and includes a simulation mode for previewing changes without making any actual modifications.
Benefits:

Automates the renaming of files, saving time and effort.
Provides flexibility with different ordering options.
Includes a simulation mode to preview changes without making any actual modifications.

Marking this as done with successful merge of #97
Thank you again for the contribution


Update of Mixed Reality Azure Resource Management

Latest improvements:
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[x] I have reviewed the documentation for the workflow.
[x] Validation tools were run on swagger spec(s) and have all been fixed in this PR.
[x] The OpenAPI Hub was used for checking validation status and next steps.

ARM API Review Checklist

[x] Service team MUST add the "WaitForARMFeedback" label if the management plane API changes fall into one of the below categories.
adding/removing APIs.
adding/removing properties.
adding/removing API-version.
adding a new service in Azure.

Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.

[ ] If you are blocked on ARM review and want to get the PR merged urgently, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
Please follow the link to find more details on API review process.

Automation for azure-sdk-for-ruby

Automation for azure-sdk-for-python

Automation for azure-sdk-for-js

Automation for azure-sdk-for-go

Can one of the admins verify this patch?

Automation for azure-sdk-for-java

startbuild

startbuild

Automation for azure-sdk-for-net
A PR has been created for you:
https://github.com/azure/azure-sdk-for-net/pull/6248
.NET SDK Commits:
https://github.com/adxsdknet/azure-sdk-for-net/pull/6248/commits/10db47af2c68ea54bf7026cc9200bf5eda711674

this has already been merged :). Glad there were no major changes else we would have had to revert. Signing off after the merge ;)

this has already been merged :). Glad there were no major changes else we would have had to revert. Signing off after the merge ;)

Thanks very much for following up the whole update :)


No beacons returned when ranging

@torrottum @thomas-alrek are you guys able to successfully range for beacons on android?
i am running into the issue where success calback is called with region object but with empty beacons array. but monitoring works fine for same region.
{
  region: {
    "identifier":"GLOBAL_REGION",
    "uuid":"B9407F30-F5F8-466E-AFF9-25556B57FE6D"
  },
  beacons: []
}

It appears that EstimoteCloud instance does not find my beacon by mac address... so i had to comment out related code in EstimoteBeacons.java

Hi. No, I am not currently able to get Ranging to work. It instantly makes the app crash. I haven't gotten around to debug it. I have just merged patches from various forks, but still nothing. If you where able to fix anything, I would love to get a pull request

It appears that estimote cloud doesn't recognize beacons and returns 404. This could be due to the race condition (just my guess) where app is not initialized Estimote SDK before making cloud request. My app does not crash though. iOS app was crashing for me unti I added Bluetooth-central background mode. So I am wondering if you need to check android permissions


why is Microsoft Account oid not a guid?

is the oid supposed to be GUID so that it will be consistent with other idp?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 245e95f2-cdaa-920d-c65e-7967efa1c46f
Version Independent ID: e1863cb0-1212-6b58-35ed-9d400b53e00a
Content: Set up sign-in with a Microsoft Account account by using custom policies - Azure AD B2C
Content Source: articles/active-directory-b2c/identity-provider-microsoft-account-custom.md
Service: active-directory
Sub-service: b2c
GitHub Login: @mmacy
Microsoft Alias: marsma

@koo9
Thanks for your feedback! We will investigate and update as appropriate.

Thanks for the feedback. I see the issue and I'm fixing the document.

Thanks for the feedback. I see the issue and I'm fixing the document.

@yoelhor perfect, thx!

You are welcome. I also changed the identityProvider to read the iss claim
<OutputClaim ClaimTypeReferenceId="identityProvider" PartnerClaimType="iss" />

The document should be updated later today (afternoon PST). Please check the output claims, I added some missing claims as well. Feel free to open a new issue if something doesn't works as expected.
Yoel


[FEATURE] sap.m.MessageToast: add controls as toast content

Many front end design frameworks provide MessageToast-like popups with which the user can interact.
Most common example along the lines of a message "something just happened" with a button to undo the 'something'

sap.m.MessageToast could previously not do this

This feature enables the developer to display in a MessageToast one or more of sap.ui.core.Control to provide this functionality.

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

Having trouble signing the CLA. I've selected the sign button multiple times and the recheck button but the status doesn't seem to update. Any ideas?

Hm, strange... but from a legal perspective it's ok to just write here that you agree to the contributor license agreement. A bit old-fashioned, I know, but that's what we did initially. :-)

Thanks Andreas. In that case, I hereby declare my agreement with the contributor license agreement (copied below)
SAP Individual Contributor License Agreement
Thank you for your interest in contributing to open source software projects (“Projects”) made available by SAP SE or its affiliates (“SAP”). This Individual Contributor License Agreement (“Agreement”) sets out the terms governing any source code, object code, bug fixes, configuration changes, tools, specifications, documentation, data, materials, feedback, information or other works of authorship that you submit or have submitted, in any form and in any manner, to SAP in respect of any of the Projects (collectively “Contributions”). If you have any questions respecting this Agreement, please contact<EMAIL_ADDRESS>
You agree that the following terms apply to all of your past, present and future Contributions. Except for the licenses granted in this Agreement, you retain all of your right, title and interest in and to your Contributions.

Copyright License. You hereby grant, and agree to grant, to SAP a non-exclusive, perpetual, irrevocable, worldwide, fully-paid, royalty-free, transferable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute your Contributions and such derivative works, with the right to sublicense the foregoing rights through multiple tiers of sublicensees.

Patent License. You hereby grant, and agree to grant, to SAP a non-exclusive, perpetual, irrevocable, worldwide, fully-paid, royalty-free, transferable patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer your Contributions, where such license applies only to those patent claims licensable by you that are necessarily infringed by your Contributions alone or by combination of your Contributions with the Project to which such Contributions were submitted, with the right to sublicense the foregoing rights through multiple tiers of sublicensees.

Moral Rights. To the fullest extent permitted under applicable law, you hereby waive, and agree not to assert, all of your “moral rights” in or relating to your Contributions for the benefit of SAP, its assigns, and their respective direct and indirect sublicensees.

Third Party Content/Rights. If your Contribution includes or is based on any source code, object code, bug fixes, configuration changes, tools, specifications, documentation, data, materials, feedback, information or other works of authorship that were not authored by you (“Third Party Content”) or if you are aware of any third party intellectual property or proprietary rights associated with your Contribution (“Third Party Rights”), then you agree to include with the submission of your Contribution full details respecting such Third Party Content and Third Party Rights, including, without limitation, identification of which aspects of your Contribution contain Third Party Content or are associated with Third Party Rights, the owner/author of the Third Party Content and Third Party Rights, where you obtained the Third Party Content, and any applicable third party license terms or restrictions respecting the Third Party Content and Third Party Rights. For greater certainty, the foregoing obligations respecting the identification of Third Party Content and Third Party Rights do not apply to any portion of a Project that is incorporated into your Contribution to that same Project.

Representations. You represent that, other than the Third Party Content and Third Party Rights identified by you in accordance with this Agreement, you are the sole author of your Contributions and are legally entitled to grant the foregoing licenses and waivers in respect of your Contributions. If your Contributions were created in the course of your employment with your past or present employer(s), you represent that such employer(s) has authorized you to make your Contributions on behalf of such employer(s) or such employer (s) has waived all of their right, title or interest in or to your Contributions.

Disclaimer. To the fullest extent permitted under applicable law, your Contributions are provided on an "asis" basis, without any warranties or conditions, express or implied, including, without limitation, any implied warranties or conditions of non-infringement, merchantability or fitness for a particular purpose. You are not required to provide support for your Contributions, except to the extent you desire to provide support.

No Obligation. You acknowledge that SAP is under no obligation to use or incorporate your Contributions into any of the Projects. The decision to use or incorporate your Contributions into any of the Projects will be made at the sole discretion of SAP or its authorized delegates.

Disputes. This Agreement shall be governed by and construed in accordance with the laws of the State of New York, United States of America, without giving effect to its principles or rules regarding conflicts of laws, other than such principles directing application of New York law. The parties hereby submit to venue in, and jurisdiction of the courts located in New York, New York for purposes relating to this Agreement. In the event that any of the provisions of this Agreement shall be held by a court or other tribunal of competent jurisdiction to be unenforceable, the remaining portions hereof shall remain in full force and effect.

Assignment. You agree that SAP may assign this Agreement, and all of its rights, obligations and licenses hereunder.

Thanks! But the control owners need to review and also accept the general direction...

CLA has been successfully signed with cla-assistant, but the status check doesn't seem to be working. I've opened https://github.com/cla-assistant/cla-assistant/issues/200.

Hi  @stu-b-doo,
Thank you for your feature suggestion and the investment in the pull request!
The initial idea of the MessageToast is to be a really simple control, which can be used to provide non-disruptive messages to the user.
For example: give some additional information or point the attention to people for a potential things that may occur.
In addition, if the MessageToast is opened and accept controls, it will be hard to control its layouting, hiding and the lifecycle of the controls, which are added.
The mentioned behavior can be achieved easily in many diferent ways, using the available controls (MessageBox, MessageStrip, Popover, etc...).
Therefore we prefer to stay with the current behavior.
Best Regards,
Nikolay


Feature : Mob Glass

A Glass that only players can pass through and one that only mobs can pass through would be nice

It's call Ethereal Glass and Reverse Ethereal Glass.


CurrentPageChanged event is not fired

I can't simply do this inside BottomBar Page
this.CurrentPageChanged += async (object sender, EventArgs e) =>
			{
				if (!AppSettings.IsLogged)
				{
					await Navigation.PushAsync(new Welcome(), false);
					return;
				}
			};

This method:
https://github.com/thrive-now/BottomNavigationBarXF/blob/master/BottomBar.Droid/Renderers/BottomBarPageRenderer.cs#L161
needs to call tell Element property (which is the XamarinForms BottomBar) to raise CurrentPageChanged event (BottomBar is derived from MultiPage), something like this:
Element.RaiseCurrentPageChanged()
or something similar...
a PR would be welcome :)

+1
Any news ?

From what I understand, it seems that Xamarin Forms TabbedPage control lacks a virtual OnCurrentPageChanged method that can be overriden and called from the renderer.

Ok I have a fix for this.
I'll do the PR tomorrow.

There you go. PR #15.

PR merged


Update of ehr_status raises an error due to version

The attached postman collection attempts an update in the ehr_status. Irrespectively of the versión indicated Ehrbase raises the following issue:
{
"error": "Given If-Match header does not match latest existing version",
"status": "Precondition Failed"
}
REPRODUCE US
openEHR SMICS INTEGRATION.postman_collection.zip
ING THE POSTMAN COLLECTION AS:
1-create EHR
2-Try PUT method with the ehr_id of the ehr created in (1)

That is correct, as in your example request you used the the EHR's ID as value for the If-Match header of the PUT. The EHR_STATUS PUT endpoint need the latest EHR_STATUS version ID though. See: https://specifications.openehr.org/releases/ITS-REST/latest/ehr.html#ehr_status-ehr_status-put
Hint: To retrieve the latest (i.e. original version ID) of the STATUS when POSTing an EHR add the PREFER header with the value return=representation to get the ID in the response.
But even when changing your request accordingly the following error is returned:
{
    "error": "Message at /archetype_node_id (/archetype_node_id):  Attribute archetype_node_id of class EHR_STATUS does not match existence 1..1\nMessage at /name (/name):  Attribute name of class EHR_STATUS does not match existence 1..1\n",
    "status": "Bad Request"
}

Adding an archetype_node_id field to the body then results in the same error saying a name is missing. But after adding it the request works for me with this body:
{
  "_type": "EHR_STATUS",
  "archetype_node_id": "blabla",
  "name": "test",
  "subject": {
    "external_ref": {
      "id": {
        "_type": "GENERIC_ID",
        "value": "1234567890",
        "scheme": "id_scheme"
      },
      "namespace": "ehr_craft",
      "type": "PERSON"
    }
  },
  "is_modifiable": "true",
  "is_queryable": "true"
}


PR dev to UAT

Coverage remained the same at 34.594% when pulling 66eb4aa5fcd569923e9789f6d898625cbdf12028 on master into f84e7ad55d782e205d28d77fbb85a769e9723490 on uat.


API (GetDetails) Doen't Work on ASP.NET website

The following error is generated in ASP.NET v.4.8 web page calling IPinfo v.2.0.2 API synchronously:
Failed to send message to browser link server:
Error: SignalR: Connection must be started before data can be sent. Call .start() before .send()
The thread 0xd8ec has exited with code 0 (0x0).
Exception thrown: 'System.IO.FileLoadException' in IPinfo.dll
// followed by ...
Could not load file or assembly 'System.Text.Json, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
The same code works fine in a Winforms .NET 4.8 Framework environment, with identical .nuget library references.
Cleaned out ASP.NET temporary files beforehand.  Cleaned out extraneous .nuget library packages.
Entire ASP.NET solution is available upon request, but it is HUGE.
The attached Function is called in response to a button_click event on an ASP.NET web page.  The button resides within an AjaxPanel webform control.
GetClientIpValue.zip

@SobanMahmood can we check why this works in .NET 4.8 Framework just fine but not ASP.NET 4.8?

@triunitytransformations
We are supporting compatibility only for the versions which are officially being supported by Microsoft. The .NET v4.8 is not being supported anymore by Microsoft.
One thing that can be tried is to upgrade the version above ASP.NET v5 for your application. That should work hopefully.

I guess this needs the latest version of ASP.NET Core or something.
Let us know if it doesn't work even with that change.


[BUG] Log4J Exploit Fix

Describe the bug
A new exploit has been found in minecraft's log4j library, it allows exploiters to execute arbitrary code on other people's computers by sending a pre-made message in the chat.
I would like to see this bug being fixed immidiately (if possible), because the official minecraft launcher seems to have patched it.

okay. it will be fixed asap
https://help.minecraft.net/hc/en-us/articles/4416199399693-Security-Vulnerability-in-Minecraft-Java-Edition

fixed on v3.3.4


cascade result windows

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
no
Describe the solution you'd like
A clear and concise description of what you want to happen.
option to detach the results part
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Could you write some details? Unfortunately it is not clear what is this FR about.
Feel free to create new FR or update (reopen) this one


External Terminal broken when connected to remote WSL

Issue Type: Bug

Steps to Reproduce:

Open VS Code from a WSL terminal: $ code
Use the command palette or Ctrl + Shift + C to open an external terminal
A terminal window should open, but nothing happens

Launching from cmd.exe or PowerShell produces the expected results.

Does this issue occur when all extensions are disabled?: Yes/No
This can't be tested properly without extensions since the Remote WSL extension is required to open WSL projects
VS Code version: Code 1.46.1 (cd9ea6488829f560dc949a8b2fb789f3cdc05f5d, 2020-06-17T21:13:20.174Z)
OS version: Windows_NT x64 10.0.19041
Remote OS version: Linux x64 4.19.104-microsoft-standard

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-6820HK CPU @ 2.70GHz (8 x 2712)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_off_okwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
15.88GB (6.34GB free)

Process Argv
--remote=wsl+Ubuntu-20.04

Screen Reader
no

VM
0%

Item
Value

Remote
WSL: Ubuntu-20.04

OS
Linux x64 4.19.104-microsoft-standard

CPUs
Intel(R) Core(TM) i7-6820HK CPU @ 2.70GHz (8 x 2711)

Memory (System)
5.80GB (0.92GB free)

VM
0%

Extensions (36)

Extension
Author (truncated)
Version

auto-rename-tag
for
0.1.3

remote-ssh
ms-
0.51.0

remote-ssh-edit
ms-
0.51.0

remote-wsl
ms-
0.44.4

vscode-remote-extensionpack
ms-
0.20.0

language-liquid
nei
0.1.1

jinjahtml
sam
0.13.0

code-settings-sync
Sha
3.4.3

vscode-nginx
sha
0.6.0

open-in-browser
tec
2.0.0

calculate
aca
2.1.0

vscode-django
bat
0.20.0

git-easy
bib
1.11.0

better-toml
bun
0.3.2

vscode-eslint
dba
2.1.5

gitlens
eam
10.2.2

EditorConfig
Edi
0.15.1

prettier-vscode
esb
5.1.0

gc-excelviewer
Gra
3.0.36

docthis
joe
0.7.1

php-cs-fixer
jun
0.1.154

vscode-liquid-snippets
kil
1.3.0

vscode-autoprefixer
mrm
3.0.1

python
ms-
2020.6.89148

language-liquid
nei
0.1.1

incrementor
nms
0.1.0

csv-to-table
php
1.2.3

vscode-sort-json
ric
1.18.0

stylelint
shi
0.51.0

vscode-fileutils
sle
3.0.1

code-spell-checker
str
1.9.0

rst-vscode
tht
3.0.1

sort-lines
Tyr
1.9.0

vscode-import-cost
wix
2.12.0

change-case
wma
1.0.0

markdown-all-in-one
yzh
3.1.0

(1 theme extensions excluded)

Can confirm, running the command does nothing for me as well

I see this in only some windows:
ERR spawn C:\WINDOWS\system32\cmd.exe ENOENT: Error: spawn C:\WINDOWS\system32\cmd.exe ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:264:19)
    at onErrorNT (internal/child_process.js:456:16)
    at processTicksAndRejections (internal/process/task_queues.js:81:21)

Looked into this, no idea why this is happening, it's running on the Windows side so cmd.exe is there 🤷

Yesterdays update broke it again, executing the external terminal hotkey (Ctrl + Shift + C) while in a WSL session does nothing.
Aslo, I always use cmder as my external terminal with the following settings on vscode
"terminal.external.windowsExec": "C:\\cmder\\Cmder.exe"
It almost works but something strange is happening

Same when trying to open any external terminal from vscode connected to WSL.

System info

CPUs
Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz (4 x 3193)

GPU Status
2d_canvas: enabled gpu_compositing: enabled multiple_raster_threads: enabled_on oop_rasterization: enabled opengl: enabled_on protected_video_decode: unavailable_off rasterization: enabled skia_renderer: enabled_on video_decode: enabled vulkan: disabled_off webgl: enabled webgl2: enabled

Load (avg)

Memory (System)
31.87GB (20.70GB free)

Process Argv
--crash-reporter-id 7d0f3433-f366-4405-acf0-4b5af60a41e8

Screen Reader
no

VM
0%

Remote
WSL: Ubuntu-18.04

OS
Linux x64 4.19.104-microsoft-standard

CPUs
Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz (4 x 3192)

Memory (System)
24.96GB (22.05GB free)

VM
0%

Extensions

Extension
Author (truncated)
Version

output-colorizer
IBM
0.1.2

dotenv
mik
1.0.1

remote-containers
ms-
0.158.0

remote-ssh
ms-
0.63.0

remote-ssh-edit
ms-
0.63.0

remote-wsl
ms-
0.53.2

vscode-remote-extensionpack
ms-
0.20.0

vscode-icons
vsc
11.1.0

material-theme
zhu
3.9.13

Bookmarks
ale
12.1.4

toml
be5
0.5.1

cmake-format
che
0.6.11

markdown-table-prettify
dar
3.2.0

vscode-markdownlint
Dav
0.38.0

githistory
don
0.6.14

gitlens
eam
11.2.1

prettier-vscode
esb
5.9.1

auto-comment-blocks
kev
1.0.1

cortex-debug
mar
0.3.11

goto-next-previous-member
mis
0.0.5

python
ms-
2021.1.502429796

vscode-pylance
ms-
2021.2.0

jupyter
ms-
2020.12.414227025

cmake-tools
ms-
1.5.3

cpptools
ms-
1.2.0

autodocstring
njp
0.5.4

markdown-preview-enhanced
shd
0.5.16

cmake
twx
0.0.17

debug
web
0.25.0

change-case
wma
1.0.0

clang-format
xav
1.9.0

markdown-all-in-one
yzh
3.4.0

Figured it out thanks to this comment https://github.com/Microsoft/vscode/issues/28271#issuecomment-308592929, we're passing the active file as the CWD but it's a remote wsl path not a native path.

Couldn't test this easily not in product build. Need to verify on Windows:

Empty local workspace

Open a new window with no folder
Open external terminal should open the home directory
Open a file
Open external terminal should open the file's directory

Local workspace

Open a new window with a folder
Open external terminal should open the workspace directory
Open a file
Open external terminal should open the workspace directory

Empty remote workspace

Open a new WSL workspace with no folder that's never had a local file opened
Open external terminal should open the home directory
Open a remote file
Open external terminal should open the local version of the remote file (ie. something like /mnt/d/GitHub/microsoft/vscode)
Open a local file
Open external terminal should open the local file's directory

Remote workspace

Open a new WSL workspace with a folder that's never had a local file opened
Open external terminal should open the local version of the remote workspace folder
Open a remote file
Open external terminal should open the local version of the remote workspace folder
Open a local file
Open external terminal should open the local version of the remote workspace folder


Error 403 with /device/code

Hi,
Trying to use the identification by code but i got 403 error every time:
curl --include -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{"client_id":"<CLIENTID>"}' https://trakt.tv/oauth/device/code
Result:
HTTP/2 403
date: Thu, 17 Oct 2019 14:32:50 GMT
content-type: text/html
set-cookie: __cfduid=db3853a8f22c7d24c39a0006441aff1171571322770; expires=Fri, 16-Oct-20 14:32:50 GMT; path=/; domain=.trakt.tv; HttpOnly
cache-control: max-age=0, private, no-cache, no-store, must-revalidate
cf-railgun: 15d090e998 stream 0.000000 0200 57da
vary: Accept-Encoding
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
x-request-id: 2eed1c72-a93b-496f-85cb-0613c634efdc
x-runtime: 0.011797
x-xss-protection: 1; mode=block
cf-cache-status: DYNAMIC
expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
server: cloudflare
cf-ray: 5272fbf11d7ab68f-LUX

Maybe the problem is cloudflare ?

My fault... I didn't use api.trakt.tv !


ci: move to renovate

This PR creates default renovate configuration that is used across Splunk.

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


Storyboard dialogues

Description
Task: Storyboard Dialogues
Feature: #519
The task is to update the dialogues in the storyboard for the Dog, Croc, and Bird storylines. These dialogues need to be revised and integrated into the current game structure. The dialogues should be displayed at the appropriate moments during the storyline using the dialogue box system, ensuring smooth navigation between the scenes.
Example (optional)

The player progresses through the Dog story and encounters dialogue boxes that narrate Spike's journey. The player uses the "Next" button to move to the next scene, or "Back" button to go back to a previous scene. These dialogues should be updated to reflect the current story progress.

Dependencies
#522
Milestones
List of steps that need to be completed for this task.

[ ] Review current dialogue integration for Dog, Croc, and Bird storylines and identify changes (Oct. 10).
[ ] Update dialogue content for each storyboard scene (Dog: 6 scenes, Croc: 6 scenes, Bird: 5 scenes) (Oct. 11).
[ ] Integrate the updated dialogues into the game using the DialogueBox system (Oct. 11).
Completion Deadline: Oct. 11

Documentation

Dog's story
Croc's story
Bird's story

Member

Jay Thakkar (@jt-09 )

done in PR #589


Improve completions with --checkJs turned off

TypeScript Version:  3.1.0-dev.20180725
Code
/**
 * @typedef {object} I
 * @property {number} m
 */

/** @returns {I} */
function f() { return { x: 0 }; }
const x = f();
x.

Expected behavior:
Get completion for m only.
Actual behavior:
Get completions for I, f, and x. None of which are properties.

As I pointed out in my last comment of #25579 I was wondering why I am presented with a list of suggestions scrolled to its end rather than its beginning. That suggestions list apparently shows the least significant results first while I have to scroll to the top to see the completions that refer to the actual type. I don't mind all the extra suggestions (as they are partly correct and hard/impossible to infer correctly from context) - I do mind, that I don't see the most reasonable suggestions right at the top of the list. Suggestion sort priority? Maybe I am missing a config? Although I think this can be considered pretty much the expected default behaviour.


Dynamically load model providers

In the agent wizard section of the CLI, it asks to enter the model and provider for the agent to use.
Any provider/model that works in LiteLLM should be accepted.
Import or create a list of all acceptable providers and associated models.
In the AgentWizard, ask the user to select the provider (show top 5 most common, then an other option that shows all).
After selecting the provider, ask them which model.
The associated provider/model should be stored in the agent datatype as a string with format provider/model

Will try to work on this issue as a part of interview process along with some others,


HTML document

Create html document that outlines the structure of the page and containers for functionality using our API's
ACCEPTANCE CRITERIA:
It is done when we can see an html document with clearly labeled semantic elements and script tags that link the appropriate CSS and JS files for the page.

i added in the structure to the html page


xarray revolution

Continuing discussion from here:
https://github.com/econ-ark/HARK/pull/1283#issuecomment-1595065727
Perhaps we should use xarray data types everywhere, such as:

grids
distributions
solutions
as typed inputs/outputs to equations used in model definitions

@alanlujan91 has modeled this with Labeled distributions and several of the Consumer models already.
I propose (tentatively) that we work these changes throughout the library, rather than reserving them for special 'Labeled' classes.

Agreed.
On Fri, Jun 16, 2023 at 2:55 PM Sebastian Benthall @.***>
wrote:

Continuing discussion from here:
#1283 (comment)
https://github.com/econ-ark/HARK/pull/1283#issuecomment-1595065727
Perhaps we should use xarray data types everywhere, such as:

grids
distributions
solutions
as typed inputs/outputs to equations used in model definitions

@alanlujan91 https://github.com/alanlujan91 has modeled this with
Labeled distributions and several of the Consumer models already.
I propose (tentatively) that we work these changes throughout the library,
rather than reserving them for special 'Labeled' classes.
—
Reply to this email directly, view it on GitHub
https://github.com/econ-ark/HARK/issues/1289, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAKCK7ZOEDLVPPFYEPV65TTXLSTYRANCNFSM6AAAAAAZJTXJRM
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--

Chris Carroll

Just want to add a comment of support. xarrays are awesome. Their smart broadcasting enables many useful features that we are already taking advantage of with labeled distributions and in my work on transition matrices.
Only things I would consider would be:

They do have a semi-steep learning curve. I was initially frustrated with the coordinates, dimensions, datasets, dataarrays terminology and had to invest in figuring it out. It was absolutely worth it, but if we require too much hands-on with them in model definitions, it might discourage new users.
Is it a popular library that we expect to become widespread? My sense is yes, and I see that their community is active. But if we want to put xarray at the core of HARK we might want to be extra-confident that the library will be maintained and used. @MridulS might comment on this based on his participation in the py-* conferences?

This may be useful: https://hugovk.github.io/top-pypi-packages/ -- xarray is in the top 1,000 most downloaded packages, and the top 0.2% of packages by downloads.


Implement Builders RFC 0008: Jammy Builders

RFC
Summary
A set of stacks based on the Ubuntu 2022.04 LTS (Jammy Jellyfish) will be maintained by Paketo, per stacks RFC 0004.
Deliverables

[ ] builder.toml that uses Jammy Tiny stack and includes the Paketo Golang and Java Native Image composite buildpacks
[ ] smoke tests
[ ] full repo automation (see https://github.com/paketo-buildpacks/github-config/tree/main/builder)

Blocked by https://github.com/paketo-buildpacks/procfile/issues/111

Blocked by

https://github.com/paketo-buildpacks/dep-ensure/pull/250
https://github.com/paketo-buildpacks/dep/pull/307

I believe that this done!


bugfix: rename lxcfs to pouch-lxcfs in pouch.rpm

Signed-off-by: letty<EMAIL_ADDRESS>
Ⅰ. Describe what this PR did
Instead of offering lxcfs binary, pouch rpm offers a pouch-lxcfs binary to avoid conflict with users environment.
Ⅱ. Does this pull request fix one issue?

fix #1476
Ⅲ. Describe how you did it

change the liblxcfs.so to libpouchlxcfs.so in lxcfs source code.
remove files in share directory, which is used for LXC
rename lxcfs.service to pouch-lxcfs.service

Ⅳ. Describe how to verify it
Now rpm includes the following files:
#rpm -qlp pouch-1.0.0-1.el7.centos.x86_64.rpm
warning: pouch-1.0.0-1.el7.centos.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 439ae9ec: NOKEY
/usr/bin/pouch-lxcfs
/usr/lib/systemd/system/pouch-lxcfs.service
/usr/lib/systemd/system/pouch.service
/usr/lib64/libpouchlxcfs.so
/usr/local/bin/containerd
/usr/local/bin/containerd-release
/usr/local/bin/containerd-shim
/usr/local/bin/containerd-stress
/usr/local/bin/ctr
/usr/local/bin/pouch
/usr/local/bin/pouchd
/usr/local/bin/runc

start pouch-lxcfs service
#systemctl start pouch-lxcfs

<EMAIL_ADDRESS>/tmp]
#ps -aux|grep lxcfs
root      16303  0.2  0.0  95316  1036 ?        Ssl  11:17   0:00 /usr/bin/pouch-lxcfs /var/lib/pouch-lxcfs/
root      23888  0.0  0.0 234720  3084 ?        Ssl  Apr18   0:28 /usr/bin/lxcfs /var/lib/lxcfs/
root      32367  0.0  0.0 112668   960 pts/0    S+   11:17   0:00 grep --color=auto lxcfs

#ls /var/lib/pouch-lxcfs/
cgroup  proc

Start pouchd with lxcfs enabled:
pouchd --enable-lxcfs --lxcfs /usr/local/bin/pouch-lxcfs --lxcfs-home /var/lib/pouch-lxcfs

Verify lxcfs works:
#pouch run -it -m 500m busybox
/ # cd /proc/
1/        bus/      fs/       irq/      net/      self/     sysvipc/
acpi/     driver/   ipmi/     mpt/      scsi/     sys/      tty/
/ # cat /proc/meminfo
MemTotal:         512000 kB

Ⅴ. Special notes for reviews

Codecov Report

Merging #1490 into master will increase coverage by 0.04%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master   #1490      +/-   ##
=========================================
+ Coverage   40.45%   40.5%   +0.04%
=========================================
  Files         253     253
  Lines       16466   16466
=========================================
+ Hits         6662    6669       +7
+ Misses       8948    8941       -7
  Partials      856     856

Impacted Files
Coverage Δ

ctrd/image.go
79.42% <0%> (+2.85%)
:arrow_up:

apis/server/utils.go
64.28% <0%> (+4.76%)
:arrow_up:

LGTM


pgxpool support?

What do you want to change?
Hello, I was wondering if I can use pgxpool, any examples if so?
What database engines need to be changed?
PostgreSQL
What programming language backends need to be changed?
Go

Using pgxpool should just work the same way pgx/v5 works. I think the connection type returned from pgxpool.Connect() implements the same interface as pgx.Connect() so it should just be a drop-in replacement for pgx in this example from the docs: https://docs.sqlc.dev/en/stable/guides/using-go-and-pgx.html#generated-code-walkthrough


Boot Vibration

Hi there,
Is there a way to disable the vibration upon booting Arkos?
Many thanks
Dave

I wish.  Unfortunately, not an option that's been provided by Anbernic as yet.


views: bad response code fix

Fixes issue with GET request to LocationResource replying with 500
error instead of 405.

Signed-off-by: Lars Holm Nielsen<EMAIL_ADDRESS>

LGTM


Update UseMotionDetector.cpp

trying to add gray scaling for video motion detection in case of bad lightning.

I'm not understand goal of this patch. The file UseMotionDetector.cpp contains simple example how to use Simd::Motion framework. The method NextFrame of class Simd::Motion::Detector already contains conversion of input BGR or BGRA format to internal gray scale format.


globalConfig using settings from first project

🐛 Bug Report
The code coverage settings are used from the first project when Jest is run with --project.
To Reproduce
Create a project like this:
// jest.config.js
module.exports = {
  coverageThreshold: { global: { lines: 100 } }
};

// packages/first/jest.config.js
module.exports = {
  coverageThreshold: { global: { lines: 25 } }
};

// packages/second/jest.config.js
module.exports = {
  coverageThreshold: { global: { lines: 50 } }
};

Run yarn run jest --projects packages/* --show-config
And you get
{
  "configs": [
    // no coverage in either configs
  ],
 "globalConfig": {
      // ...
    "coverageThreshold": {
      "global": {
        "lines": 25
      }
    },
    // ...

The
Expected behavior
globalConfig.coverageThreshold should be the values given in ./jest.config.js
Link to repl or repo (highly encouraged)
See https://github.com/jacobrask/jest-projects-conf-bug
Run npx envinfo --preset jest
Paste the results here:
  System:
    OS: macOS 10.14.4
    CPU: (12) x64 Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz
  Binaries:
    Node: 12.2.0 - ~/.nvm/versions/node/v12.2.0/bin/node
    Yarn: 1.16.0 - /usr/local/bin/yarn
    npm: 6.9.0 - ~/.nvm/versions/node/v12.2.0/bin/npm
  npmPackages:
    jest: ^24.8.0 => 24.8.0

Seems like the generated config is actually:
{
  configs: [
    config for ./,
    config for ./packages/second
  ],
  globalConfig: config for ./packages/first
}


global: PR improvements

Signed-off-by: Leonardo Rossi<EMAIL_ADDRESS>

:shipit:

ping @slint


Factor SessionPool out of ConnectionImpl.

Make SessionPool its own class to avoid clutter in ConnectionImpl
and to make it easier to test.
Since SessionPool is a member of ConnectionImpl, which guarantees
the former cannot outlive the latter; only ConnectionImpl is required
to be reference counted. This simplifies lifetime management, avoiding
some subtle issues and race conditions, at the cost of requiring some
ostensibly pool-related private methods in ConnectionImpl for the
benefit of SessionHolder
There are no functional changes compared to the current implementation.
Part of #307

This change is

google/cloud/spanner/internal/connection_impl.h, line 61 at r1 (raw file):

        DefaultConnectionBackoffPolicy());

// Interface used by the SessionPool to manage sessions

@devjgm @devbww I don't really like this especially given it leads to multiple inheritance, perhaps we can discuss alternatives tomorrow?
It will eventually get other methods like DeleteSession and GetSession/RefreshSession or similar


Warning: executeQueries: query 1 of 1 failed: ERROR: relation "azuread_user" does not exist (SQLSTATE 42P01)

Describe the bug
Hello, I'm trying to run a query in steampipe from azure users but it's giving an error, I changed the one from before to azure_ad_user because it was out of use, but this one isn't working either. can anybody help me?
Steampipe version (steampipe -v)
Steampipe v0.21.4
Plugin version (steampipe plugin list)
Installed: hub.steampipe.io/plugins/turbot/azure@latest
Version: 0.56.0
Connections: Azure
To reproduce

Hi @MathCarv , the azuread_user table is in the Azure AD plugin, so if you install that plugin and setup the connection (can use the same creds in the configuration), then you can query the azuread_user table.

Hi @cbruno10, I installed azuread, updated it to make sure, but the error still persists, what could it be?

Here worked, the error was in the .scp file, thank you!


Convergency of the model for VGG's synthetic dataset.

Hi, Thanks for your work :)
I'm trying to train CRNN for Synthetic data from VGG lab(about 7 milion) and Focused Scene Text data from ICDAR(about 800).
However, my train loss seems to be not converged. my loss is stuck in about 18.xxx ~ 20.xxx.
Can you share your hyperparameter or any tips?
And can you explain why your implementation is differenct with your paper? is it better performace?
Thanks :)
Best,

Just set a learning rate that converged fastly in the beginning When I trained my Chinese characters recognition model , if encountering the loss was in plain，i would like to save the current model and reset a small learning rate then continued to train and attained an accuracy of 97.7% in a 3.6million Chinese characters data set（codes were open in my github repository ）


[ConstraintSystem] Extend availability check to cover unavailable ext…

…ensions
The solver used to check availability attribute on the declaration
itself, a better approach is to go through AvailableAttr::isUnavailable
because that also covers unavailable extensions.
Resolves: rdar://92364955

@swift-ci please test

@swift-ci please test

There is an issue in availability checker that has been exposed by this change so I'm going to back it out from main and 5.7 branch.


Part 3: update beforeEach insertion logic

Description
This PR fixes/updates the beforeEach logic so that we only insert beforeEach above the first test or nested module calls. Also use state.opts to store our beforeEachModified variable.
Focus
The main changes are in index.js:

refactored CallExpression visitor function
refactored writeTestMetadataExpressions helper function

Changes outside of that are either formatting changes that were auto applied or updates to the related tests (i.e. "hooks.beforeEach".
How Has This Been Tested?
npm test

@glnster can you rebase with master?


SOLR-16286: simplify StreamDecoratorTest.test[Parallel]PriorityStream

Noticed as part of https://issues.apache.org/jira/browse/SOLR-16286 -- please see code comments for details.

Proceeding to merge this test change, happy to follow-up on any post-merge feedback.


⚠ Bofrost.lu has degraded performance

In da22518, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1054 ms

Resolved: Bofrost.lu performance has improved in f769405 after 1 hour, 39 minutes.


Add sub_hash_salt to README and example configuration

[x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
[x] Have you added an explanation of what problem you are trying to solve with this PR?
Missing documentation.
Note that sub_hash_salt is regenerated on startup if not specified in config, which results in varying identifiers.
https://github.com/IdentityPython/SATOSA/blob/8b641cebbc4910ecc5ac897a67e1e530cf408c24/src/satosa/frontends/openid_connect.py#L99
[x] Have you added information on what your changes do and why you chose this as your solution?
[ ] Have you written new tests for your changes?
Not needed.
[x] Does your submission pass tests?
[ ] This project follows PEP8 style guide.
Not needed.

This should be a micro-service, not part of the core. There is no reason to enforce such a policy.
SATOSA is used not only to communicate with entities externally, but also within organizations, where the clear values are needed. In such an environment SATOSA acts mostly as a central policy enforcer on all supported protocols.
A micro-service for this should be very easy, and in fact we already provide a micro-service that works around the same idea.
see, the hasher micro-service
Note that the hasher micro-service does not generate a new salt, rather one has to be provided. If you feel that generating a salt is needed I would consider a PR for this. I would however, make the behaviour configurable.
Thanks for all your comments so far!

This should be a micro-service, not part of the core. There is no reason to enforce such a policy.

SATOSA hashes the sub claim in default configuration without any microservice, it cannot be turned off.
If you configure no microservices and no salt, it still hashes the sub claim, and it uses a random salt.
If you configure the salt to be an empty string, it still hashes the sub claim.
This is an undocumented behavior, so it would make sense to me to either stop SATOSA doing that (as you said, provide the clear values) or include my patch for the README.
You can inspect the code of openid_connect.py, the class HashBasedSubjectIdentifierFactory is used regardless of configuration.

You are right, this is undocumented. It is the behaviour of the pyop-based OIDC frontend. Sorry, I misunderstood the initial intention.
If you want to provide a SubjectIdentifierFactory that is not the HashBasedSubjectIdentifierFactory, and make it configurable, feel free to do that and I will merge the PR. Whether a value should be hashed should be a choice, not a default behaviour.
Keep in mind that a new OIDC frontend, based on oidcendpoint, is being developed that behaves better, and supports more operations. The OIDC (pyop-based) frontend will continue to exist side by side to the new one, but focus is given there. This should be coming in the following two months.
Thanks!


How to produce 2000ish kb/s videos?

Hey! First want to say i really appreciate your work, and love the results. For TV series i like to store each episode in a 1080P 2000-2500ish kb/s video file (starting with a 4500ish kb/s file), but i cannot figure out the right combination of flags to accomplish this; Even when using the target bitrate (have tried 3000, 25000, 2000, 1500) and/or small options the produced file has a close to original bitrate.
Is there a right set of flags i could set, or should i simply stick with the gui for these? Appreciate the help!

The default ratecontrol system used by transcode-video has a minimum quality bar, and it will ignore the target bitrate if it needs to to achieve that quality. If you add --abr or --simple to your command it will use a ratecontrol system that honours the target bitrate.
The readme has some good information of the different ratecontrol system here:
https://github.com/donmelton/video_transcoding#explanation

@TehMaster As usual, @samhutchins has answered another support question perfectly while I've been AFK all day. (My car broke down while on a road trip.)
Does that solve the problem for you?

@samhutchins @donmelton Thanks guys, i really appreciate the replies! I will give this a go. Sorry to hear about your car Don!

@TehMaster Thanks! Fortunately the dealership handled it and I'm back home again. :)

@TehMaster Did the suggestion by @samhutchins work for you? If so, can we close this now as resolved?

Yes they did! Thank you again!

On Feb 11, 2019, at 3:42 PM, Don Melton<EMAIL_ADDRESS>wrote:
@TehMaster https://github.com/TehMaster Did the suggestion by @samhutchins https://github.com/samhutchins work for you? If so, can we close this now as resolved?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/donmelton/video_transcoding/issues/250#issuecomment-462541038, or mute the thread https://github.com/notifications/unsubscribe-auth/AAXS_6TXC0CjaV5jnySHNMdORIw-wibCks5vMf_9gaJpZM4apO7Y.

@TehMaster No problem and glad to hear it!


soc: esp32s3: add initial board bring up

@LucasTambor, thanks, PTAL again. I cleaned all RTC changes. It works as is without updates for now.

@marekmatej PTAL


ci: test egess-gateway-with-l7-policy fix

This PR tests cilium-cli https://github.com/cilium/cilium-cli/pull/2731

/ci-e2e


It is confusing that no values show as %. We should always show the yes %

Reading this market, it looks like this outcome is very likely to happen (82%) but that's not the case. It's 18%.
I suggest we should always show the yes %.

Actually, according to the market No is 82% to happen. The card shows the most probable outcome.

But %s are intrinsically positive.
Will the SEC confirm that Dot is not a security in Q1? 82%
What does this 82% suggest. It suggests yes. This is what the bar looks like. Hence why all other sites use this.

Agreed on Yes % as a default outcome for Yes/No markets


Question on the SDK

regarding: https://github.com/immutable/imx-core-sdk-swift/blob/ccf8273953ab31480081c3b50e381ad0d535d49d/Tests/ImmutableXCoreTests/Crypto/Stark/StarkKeyTests.swift#L32
on my side I believe the 2nd lowest bytes are eaabcd39 for the address 0xa76e3eeb2f7143165618ab8feaabcd395b6fac7f
as mentionned in: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2645.md eth_address_1 / eth_address_2 - the first and second 31 lowest bits of the corresponding eth_address.
Can you explain why if I convert to hex<PHONE_NUMBER> I don't find the second 31 lowest bits of the corresponding eth address? I think the correct value should be<PHONE_NUMBER>

Hi @Milerius, the problem here is that eaabcd39 is the 2nd last 32 bits of the address.
To get the second last 31 bits we first need to convert the entire address into bits which gives us this value:<PHONE_NUMBER>101110001111101110101100101111011100010100001100010110010101100001100010101011100011111110101010101011110011010011100101011011011011111010110001111111
There we can find the second last 31 bits are<PHONE_NUMBER>101111001101001110010 which is<PHONE_NUMBER> in decimals.
I hope this helps.
Thanks

Thanks a lot! It work now


[GAE-Java] Upgrade log4j

What do these changes do?

Related issue number

Upgrade log4j to a safe version.

Codecov Report

Merging #2082 (b668615) into main (2d57a3d) will increase coverage by 24.74%.
The diff coverage is n/a.

Additional details and impacted files

@@             Coverage Diff             @@
##             main    #2082       +/-   ##
===========================================
+ Coverage   40.03%   64.77%   +24.74%
===========================================
  Files          87       89        +2
  Lines        9835     9872       +37
===========================================
+ Hits         3937     6395     +2458
+ Misses       5898     3477     -2421

Impacted Files
Coverage Δ

...aphscope/tests/kubernetes/test_resource_builder.py
0.00% <0.00%> (-100.00%)
:arrow_down:

...on/graphscope/tests/kubernetes/test_demo_script.py
0.00% <0.00%> (-91.75%)
:arrow_down:

python/graphscope/deploy/kubernetes/utils.py
11.90% <0.00%> (-58.58%)
:arrow_down:

python/graphscope/deploy/kubernetes/cluster.py
23.19% <0.00%> (-50.96%)
:arrow_down:

...thon/graphscope/tests/kubernetes/test_with_mars.py
0.00% <0.00%> (-44.83%)
:arrow_down:

python/graphscope/interactive/query.py
41.12% <0.00%> (-38.71%)
:arrow_down:

...n/graphscope/deploy/kubernetes/resource_builder.py
30.59% <0.00%> (-25.95%)
:arrow_down:

python/graphscope/client/rpc.py
76.85% <0.00%> (-4.63%)
:arrow_down:

python/graphscope/version.py
100.00% <0.00%> (ø)

python/graphscope/__init__.py
82.14% <0.00%> (ø)

... and 45 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 2d57a3d...b668615. Read the comment docs.


Make the SubmissionImportExternalCollectionPreviewComponent themeable by default

Description
This PR makes the SubmissionImportExternalCollectionPreviewComponent themeable by default
List of changes in this PR:

Created a themed version of the SubmissionImportExternalCollectionPreviewComponent
created a placeholder themed version of the component in the custom theme dir

Instructions for reviewers:

Set the theme to custom in config.yml

themes:
  - name: 'custom'

Uncomment the template / style urls of the themed component and comment those of the regular one
Make some html / styling changes -> changes should be visible

Checklist
This checklist provides a reminder of what we are going to look for when reviewing your PR. You need not complete this checklist prior to creating your PR (draft PRs are always welcome). If you are unsure about an item in the checklist, don't hesitate to ask. We're here to help!

[x] My PR is small in size (e.g. less than 1,000 lines of code, not including comments & specs/tests), or I have provided reasons as to why that's not possible.
[x] My PR passes TSLint validation using yarn run lint
[x] My PR doesn't introduce circular dependencies
[x] My PR includes TypeDoc comments for all new (or modified) public methods and classes. It also includes TypeDoc for large or complex private methods.
[x] My PR passes all specs/tests and includes new/updated specs or tests based on the Code Testing Guide.
[x] If my PR includes new, third-party dependencies (in package.json), I've made sure their licenses align with the DSpace BSD License based on the Licensing of Contributions documentation.

This pr is currently on hold / marked as draft as we're looking for a way to easily theme modals


Adding initial key for SantiagoTorres

Signed-off-by: Santiago Torres Arias<EMAIL_ADDRESS>

Verified!


AggregateTestFixture throws AggregateNotFoundException when a command handler with a creation policy applies no events

Basic information

Axon Framework version: 4.5.10
JDK version: OpenJDK Runtime Environment Temurin-11.0.14+9 (build 11.0.14+9)
Complete executable reproducer if available (e.g. GitHub Repo): Test snippet included below

Steps to reproduce
Create a test case for an aggregate with a command handler that uses the creation policy @CreationPolicy(AggregateCreationPolicy.CREATE_IF_MISSING). The command handler shouldn't apply any events.
Reproducer:
import org.axonframework.commandhandling.CommandHandler;
import org.axonframework.modelling.command.AggregateCreationPolicy;
import org.axonframework.modelling.command.AggregateIdentifier;
import org.axonframework.modelling.command.CreationPolicy;
import org.axonframework.modelling.command.TargetAggregateIdentifier;
import org.axonframework.spring.stereotype.Aggregate;
import org.axonframework.test.aggregate.AggregateTestFixture;
import org.junit.jupiter.api.*;

public class SomeAggregateTest {

    private final AggregateTestFixture<SomeAggregate> testee = new AggregateTestFixture<>(SomeAggregate.class);

    @Test
    void publishesNoEventsOnSomeCommand() {
        testee.givenNoPriorActivity()
              .when(new SomeCommand("id"))
              .expectNoEvents();
    }

    @Aggregate
    public static class SomeAggregate {

        @AggregateIdentifier
        private String id;

        public SomeAggregate() {
        }

        @CreationPolicy(AggregateCreationPolicy.CREATE_IF_MISSING)
        @CommandHandler
        public void handle(SomeCommand command) {
            // no events applied
        }
    }

    public static class SomeCommand {

        @TargetAggregateIdentifier
        private final String id;

        public SomeCommand(String id) {
            this.id = id;
        }

        public String getId() {
            return id;
        }
    }
}

Expected behaviour
The test case passes. It works on Axon Framework version 4.5.9
Actual behaviour
The exception is thrown:
11:37:38.021 [main] DEBUG org.axonframework.modelling.command.LockingRepository - Exception occurred while trying to load an aggregate. Releasing lock.
org.axonframework.modelling.command.AggregateNotFoundException: No 'given' events were configured for this aggregate, nor have any events been stored.
	at org.axonframework.test.aggregate.AggregateTestFixture$RecordingEventStore.readEvents(AggregateTestFixture.java:873)
	at org.axonframework.eventsourcing@4.5.10/org.axonframework.eventsourcing.EventSourcingRepository.readEvents(EventSourcingRepository.java:147)
	at org.axonframework.eventsourcing@4.5.10/org.axonframework.eventsourcing.EventSourcingRepository.doLoadWithLock(EventSourcingRepository.java:124)
	at org.axonframework.eventsourcing@4.5.10/org.axonframework.eventsourcing.EventSourcingRepository.doLoadWithLock(EventSourcingRepository.java:52)
	at org.axonframework.modelling@4.5.10/org.axonframework.modelling.command.LockingRepository.doLoad(LockingRepository.java:128)
	at org.axonframework.modelling@4.5.10/org.axonframework.modelling.command.LockingRepository.doLoad(LockingRepository.java:56)
	at org.axonframework.modelling@4.5.10/org.axonframework.modelling.command.AbstractRepository.lambda$load$5(AbstractRepository.java:131)
	at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1134)
	at org.axonframework.modelling@4.5.10/org.axonframework.modelling.command.AbstractRepository.load(AbstractRepository.java:130)
	at org.axonframework.modelling@4.5.10/org.axonframework.modelling.command.AbstractRepository.load(AbstractRepository.java:177)
	at org.axonframework.test.aggregate.AggregateTestFixture.detectIllegalStateChanges(AggregateTestFixture.java:550)
	at org.axonframework.test.aggregate.AggregateTestFixture.when(AggregateTestFixture.java:454)
	at org.axonframework.test.aggregate.AggregateTestFixture.when(AggregateTestFixture.java:437)
	at com.example.test/com.example.test.SomeAggregateTest.publishesNoEventsOnSomeCommand(SomeAggregateTest.java:19) <31 internal lines>
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) <9 internal lines>
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) <25 internal lines>
11:37:38.022 [main] DEBUG org.axonframework.messaging.unitofwork.AbstractUnitOfWork - Rolling back Unit Of Work.
11:37:38.022 [main] DEBUG org.axonframework.messaging.unitofwork.MessageProcessingContext - Notifying handlers for phase ROLLBACK
11:37:38.022 [main] DEBUG org.axonframework.messaging.unitofwork.MessageProcessingContext - Notifying handlers for phase CLEANUP
11:37:38.022 [main] DEBUG org.axonframework.messaging.unitofwork.MessageProcessingContext - Notifying handlers for phase CLOSED

org.axonframework.test.AxonAssertionError: The working aggregate was not considered deleted, but the Repository cannot recover the state of the aggregate, as it is considered deleted there.

	at com.example.test/com.example.test.SomeAggregateTest.publishesNoEventsOnSomeCommand(SomeAggregateTest.java:19) <31 internal lines>
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) <9 internal lines>
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) <25 internal lines>

I am closing this issue since pull request #2248 resolves it.


Create C++ gitter room

https://gitter.im/exercism/

What is a gitter room and how do you create one?

gitter is a support chat room for people with questions about the c++ problems, you can make one on the web link based on this repo like some other tracks already have done.

On Jun 14, 2016, at 4:01 PM, Richard Thomson<EMAIL_ADDRESS>wrote:
What is a gitter room and how do you create one?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

And once we make it, how to people discover it?

right now only on the “support chat”  http://exercism.io/help http://exercism.io/help
but soon on each track on the website hopefully
https://github.com/exercism/exercism.io/pull/2893#issuecomment-220523354 https://github.com/exercism/exercism.io/pull/2893#issuecomment-220523354

On Jun 15, 2016, at 9:45 AM, Richard Thomson<EMAIL_ADDRESS>wrote:
And once we make it, how to people discover it?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/exercism/xcpp/issues/83#issuecomment-226247168, or mute the thread https://github.com/notifications/unsubscribe/AGPIlI_3PodM5vcysnyrfx-Y9Kje96Yhks5qMCwQgaJpZM4IwKaq.

I think I've seen a "gitter" button on some repo README.md's -- do you think that is useful?

I think so so ver simple questions that are not "googleable"

I've opened an issue here: https://github.com/exercism/discussions/issues/43
I suggest that we close this issue in favor of figuring out how we want to deal with this overall, and then we can write up a meaty issue to post to all the tracks at once.

Closed until we figure out the best way to do this.


Release v1.4.14

Resolves #162

Deploying to Maven Central staging seems to be broken right now. Once that is working again and I can promote from staging to production, this PR can proceed.

https://search.maven.org/artifact/org.hyperledger.fabric-sdk-java/fabric-sdk-java/1.4.14/jar

@andrew-coleman if possible, please use rebase and merge to retain both commits.


Error when trying to download r18 with lists

Prerequisites
Did you read FAQ section?
Yes
Did you test with the latest releases or commit ?
Yes
Description
2019-09-05 12:46:17,448 - PixivUtil20190712 - INFO - Member Url: https://www.pixiv.net/ajax/user/10163/illustmanga/tag?tag=R-18&offset=0&limit=48
2019-09-05 12:46:18,747 - PixivUtil20190712 - DEBUG - {"error":false,"message":"","body":{"works":[],"total":0,"zoneConfig":{"header":{"url":"https://pixon.ads-pixiv.net/show?zone_id=header\u0026format=js\u0026s=1\u0026up=0\u0026a=24\u0026ng=w\u0026l=en\u0026uri=%2Fajax%2Fuser%2F_PARAM_%2Fillustmanga%2Ftag\u0026is_spa=1\u0026K=140d803d6959c\u0026ab_test_digits_first=9\u0026ab_test_digits_second=5\u0026Yuid=MFhyEwU\u0026suid=Pg6p2ocdlznsvevew\u0026num=5d712dcb979"},"footer":{"url":"https://pixon.ads-pixiv.net/show?zone_id=footer\u0026format=js\u0026s=1\u0026up=0\u0026a=24\u0026ng=w\u0026l=en\u0026uri=%2Fajax%2Fuser%2F_PARAM_%2Fillustmanga%2Ftag\u0026is_spa=1\u0026K=140d803d6959c\u0026ab_test_digits_first=9\u0026ab_test_digits_second=5\u0026Yuid=MFhyEwU\u0026suid=Pg6p2ocdm5g48ccs8\u0026num=5d712dcb167"},"logo":{"url":"https://pixon.ads-pixiv.net/show?zone_id=logo_side\u0026format=js\u0026s=1\u0026up=0\u0026a=24\u0026ng=w\u0026l=en\u0026uri=%2Fajax%2Fuser%2F_PARAM_%2Fillustmanga%2Ftag\u0026is_spa=1\u0026K=140d803d6959c\u0026ab_test_digits_first=9\u0026ab_test_digits_second=5\u0026Yuid=MFhyEwU\u0026suid=Pg6p2ocdm864t2reb\u0026num=5d712dcb158"},"500x500":{"url":"https://pixon.ads-pixiv.net/show?zone_id=bigbanner\u0026format=js\u0026s=1\u0026up=0\u0026a=24\u0026ng=w\u0026l=en\u0026uri=%2Fajax%2Fuser%2F_PARAM_%2Fillustmanga%2Ftag\u0026is_spa=1\u0026K=140d803d6959c\u0026ab_test_digits_first=9\u0026ab_test_digits_second=5\u0026Yuid=MFhyEwU\u0026suid=Pg6p2ocdmasxdijmb\u0026num=5d712dcb775"}},"extraData":{"meta":{"title":"#R-18 - shirakaba\u0027s illustrations/manga - pixiv","description":"pixiv","canonical":"https://www.pixiv.net/member_illust.php?id=10163\u0026tag=R-18","ogp":{"description":"\u30df\u30af\u30ed\u5fae\u7c92\u5b50\r\nhttp://twitter.com/srkb\r\n\r\n\r\n\r\nbonenod\u25cfgmail.com \r\n(\u25cf\u2192\uff20)\r\n\u5fa1\u7528\u306e\u65b9\u306f\u3053\u3061\u3089\u3078\u304a\u9858\u3044\u3057\u307e\u3059\u3002","image":"https://i.pximg.net/c/200x200/user-profile/img/2016/08/18/03/56/50/11367123_035c3d7f5ed4b3c3214d0040d1aa73d3_170.png","title":"shirakaba - pixiv","type":"article"},"twitter":{"description":"\u30df\u30af\u30ed\u5fae\u7c92\u5b50\r\nhttp://twitter.com/srkb\r\n\r\n\r\n\r\nbonenod\u25cfgmail.com \r\n(\u25cf\u2192\uff20)\r\n\u5fa1\u7528\u306e\u65b9\u306f\u3053\u3061\u3089\u3078\u304a\u9858\u3044\u3057\u307e\u3059\u3002","image":"https://i.pximg.net/c/200x200/user-profile/img/2016/08/18/03/56/50/11367123_035c3d7f5ed4b3c3214d0040d1aa73d3_170.png","title":"shirakaba - pixiv","card":"summary"}}}}}
2019-09-05 12:46:18,769 - PixivUtil20190712 - INFO - Using OAuth to retrieve member info for: 10163
2019-09-05 12:46:18,769 - PixivUtil20190712 - DEBUG - Getting member information: 10163
2019-09-05 12:46:18,769 - PixivUtil20190712 - INFO - Login to OAuth using username and password.
2019-09-05 12:46:20,430 - PixivUtil20190712 - DEBUG - 400: {"has_error":true,"errors":{"system":{"message":"access_denied","code":1508}}}
2019-09-05 12:46:20,430 - PixivUtil20190712 - ERROR - {"has_error":true,"errors":{"system":{"message":"access_denied","code":1508}}}
2019-09-05 12:46:20,430 - PixivUtil20190712 - ERROR - Traceback (most recent call last):
File "PixivUtil2.py", line 2285, in main
File "subprocess.pyc", line 390, in init
File "subprocess.pyc", line 640, in _execute_child
WindowsError: [Error 2]: The system cannot find the file specified
2019-09-05 12:46:20,447 - PixivUtil20190712 - ERROR - Error at process_member(): (<type 'exceptions.AttributeError'>, AttributeError("'module' object has no attribute 'OAUTH_LOGIN_ISSUE'",), <traceback object at 0x03E5EAF8>)
2019-09-05 12:46:20,447 - PixivUtil20190712 - ERROR - Traceback (most recent call last):
File "PixivUtil2.py", line 423, in process_member
File "PixivBrowserFactory.pyc", line 504, in getMemberPage
File "PixivBrowserFactory.pyc", line 415, in getMemberInfoWhitecube
File "PixivOAuth.pyc", line 108, in login
AttributeError: 'module' object has no attribute 'OAUTH_LOGIN_ISSUE'
[Description of the bug or feature]
I can't actually download anything whe i'm using r18 mode but only when i try to use lists, if i try to download individually i'm still able to download it and when i'm not in r18 mode i can download lists just fine
Steps to Reproduce

Enable r18 mode
Try to download from a list

Actual behavior: [What actually happened]
Errors
Versions
You can get this information from executing PixivUtil2.py --help.
PixivDownloader2 version 20190712
Regarding the "The system cannot find the file specified" i believe its because of ffmpeg that i don't use since i'm not downloading ugoiras

019-09-05 12:46:18,769 - PixivUtil20190712 - INFO - Login to OAuth using username and password.
2019-09-05 12:46:20,430 - PixivUtil20190712 - DEBUG - 400: {"has_error":true,"errors":{"system":{"message":"access_denied","code":1508}}}
2019-09-05 12:46:20,430 - PixivUtil20190712 - ERROR - {"has_error":true,"errors":{"system":{"message":"access_denied","code":1508}}}

check your username/password in config.ini.

019-09-05 12:46:18,769 - PixivUtil20190712 - INFO - Login to OAuth using username and password.
2019-09-05 12:46:20,430 - PixivUtil20190712 - DEBUG - 400: {"has_error":true,"errors":{"system":{"message":"access_denied","code":1508}}}
2019-09-05 12:46:20,430 - PixivUtil20190712 - ERROR - {"has_error":true,"errors":{"system":{"message":"access_denied","code":1508}}}

check your username/password in config.ini.

I didnt work but i managed to make it work, dont ask me why but i thought of seeing what would happen if put some tag or simple decide to put an space when the prompt ask me for it and i put a single space where the tag is asked
I have no clue why i had tried to do everything clean download it and redo everything checked my info , changed my info on pixiv, but in the end only by doing that it worked
And it also really only showed to do is with the r18mode in the normal mode i just ignore the tag question as a whole
But i will keep looking i might have done something else and just didnt notice


Add Insightface ARCFace as a face embedder

This is a tracking issue for different face embeddings. The main criteria what the cropping procedure is (is it compatible with dlib?) are how well it performs on different benchmarks and the size. LFW is compared first since it's the most common.

 (Need to double check this.)


Publish source code

* Where:
Initialization script '/private/var/folders/b8/yt8vmv_51mld48s3j_3m77hdd3v93f/T/ijinit1.gradle' line: 9

* What went wrong:
Execution failed for task ':app:DownloadSources'.
> Could not resolve all files for configuration ':app:downloadSources'.
   > Could not resolve com.github.instructure.mobile-shared:espresso:ac1cf84513@aar.
     Required by:
         project :app
      > Could not resolve com.github.instructure.mobile-shared:espresso:ac1cf84513@aar.
         > Could not get resource 'https://jitpack.io/com/github/instructure/mobile-shared/espresso/ac1cf84513<EMAIL_ADDRESS>            > Could not GET 'https://jitpack.io/com/github/instructure/mobile-shared/espresso/ac1cf84513<EMAIL_ADDRESS>Received status code 400 from server: Bad Request

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Is the above spew from an attempt to build our android-bridge code?  And was it a local build or a bitrise build?

Locally open an Android app that uses espresso. Click into the source code of any method defined in espresso. Intellij will prompt to download the source jar. Accept. Then you'll get the stack trace.

OK, so this isn't preventing builds from succeeding, but it messes up debugging.

Right. No impact on builds.


Path.cwd() different when used as default argument

I'm not new to PyFakeFS but this took me a while to find out the cause of my problem. But I am still not sure if this is a bug or just a misunderstanding on my site.
When PyFakeFS is activated the return value of pathlib.Path.cwd() should be /.
But when I use pathlib.Path.cwd() as a default argument in a function it returns the working directory of the real file system.
See this code to reproduce:
#!/usr/bin/env python3
import pyfakefs.fake_filesystem_unittest as pyfakefs_ut
import pathlib
import logging
from logging.handlers import RotatingFileHandler

class Logging(pyfakefs_ut.TestCase):

    def setUp(self):
        self.setUpPyfakefs(allow_root_user=False)

    def test_foobar(self):
        foobar()

def foobar(dir_arg = pathlib.Path.cwd() / 'logs'):
    dir_local = pathlib.Path.cwd() / 'logs'

    print(f'dir_arg: {dir_arg}')
    print(f'dir_local: {dir_local}')

if __name__ == '__main__':
    print('Without PyFakeFS')
    foobar()

    print('\nPyFakeFS activated')
    test = Logging()
    test.setUp()
    test.test_foobar()

The output
Without PyFakeFS
dir_arg: /home/user/tab-cloud/_transfer/logs
dir_local: /home/user/tab-cloud/_transfer/logs

PyFakeFS activated
dir_arg: /home/user/tab-cloud/_transfer/logs
dir_local: /logs

But the output I would expect should be this
Without PyFakeFS
dir_arg: /home/user/tab-cloud/_transfer/logs
dir_local: /home/user/tab-cloud/_transfer/logs

PyFakeFS activated
dir_arg: /logs
dir_local: /logs

I'm using Python 3.9.2 on Debian 11 (stable) with pyfakefs.__version__ == '4.6.3'.

Mhm... I thought I found my mistake. But using patch_default_args doesn't help also.
class Logging(pyfakefs_ut.TestCase):

    def setUp(self):
        self.setUpPyfakefs(
            allow_root_user=False,
            patch_default_args=True)

The output is the same.

Thanks - this is indeed a shortcoming of the patching of default arguments. Apart from the fact that it is off by default (which you already found), it only checks the arguments for file system functions, not for file system classes (in this case pathlib.Path). This case is not mentioned in the documentation, so it is not obvious... It just never came up so far.
The only way to prevent this currently is to reload the module in question using modules_to_reload (provided that the module is not in the test module itself as in your example) instead of using patch_default_args=True.
I may check if it is possible to handle this case additionally if  patch_default_args is set. This check is already slow, but as it is not used by default, making it slower yet should not matter that much. This may take some time, though...

Thanks a lot. From my side you can close that Issuse.
Just for documentation to others here the code that works. I separated it into two files.
Here is x.py:
#!/usr/bin/env python3
import pathlib

def foobar(dir_arg=pathlib.Path.cwd() / 'logs'):
    dir_local = pathlib.Path.cwd() / 'logs'

    print(f'dir_arg: {dir_arg}')
    print(f'dir_local: {dir_local}')

if __name__ == '__main__':
    print('Without PyFakeFS')
    foobar()

This is test_x.py
#!/usr/bin/env python3
import pyfakefs.fake_filesystem_unittest as pyfakefs_ut
import pathlib
import x

class Logging(pyfakefs_ut.TestCase):

    def setUp(self):
        print('PyFakeFS activated')
        self.setUpPyfakefs(
            allow_root_user=False,
            modules_to_reload=[x])

    def test_foobar(self):
        x.foobar()

Thanks - I'll leave it open for a while to investigate if this can be fixed without the need to reload.

I am sorry to bother you again. But maybe I created another edge case. The example code I used here worked with your solution. But porting that into my real productive code doesn't help. I assume this is because of the way I structure that package with it's sub-packages and how I import them.
But I don't get a solution.
Again the problem is that the pathlib.Path.cwd() used as defaut argument returns the CWD from real filesystem and not the fake one.
Please see the original repo buhtzology. The problem is located in the logging branch. Keep that in mind when cloning.
The relevant parts of the tree looking like this
buhtzology
├── README.md
├── src
│   ├── buhtzology
│   │   ├── _buhtzology.py
│   │   ├── __init__.py
│   │   └── ...
│   └── ...
└── tests
    ├── __init__.py
    ├── test_buhtzology.py

The code to test is located in the file src/buhtzology/_buhtzology.py (see the underline _). The functions in that file are imported in src/buhtzology/__init__.py.
The function to test is
https://codeberg.org/buhtz/buhtzology/src/commit/7be3a19dd3ad08d99f50eb6046c9d572a2d342ca/src/buhtzology/_buhtzology.py#L79
The test is here
https://codeberg.org/buhtz/buhtzology/src/commit/7be3a19dd3ad08d99f50eb6046c9d572a2d342ca/tests/test_buhtzology.py#L239
You have to install the package in Developer Mode via pip --editable . to make the tests work.
I invoke the test via python3 -m unittest tests.test_buhtzology.Logging.
Would be glad if you could take a look into it. Maybe I just have to modify the modules_to_reload part?

Ok, I will probably have a look at it tomorrow.

Ok, I had a look, and the reason why it does not work is a bit obscure: it's a problem of the reload order. As buhtzology loads _buhtzology in __init__, that one should be reloaded first, so using modules_to_reload=[buhtzology._buhtzology, buhtzology] (note the order) will fix the problem.

Bähm! Thats it!
Thank you so much.
From a users perspective reading the documentation I would suggest to create a separate section with such edge cases. Maybe you can link to that edge cases in the regular documentation about modules_to_reload and patch_default_args.

Yes, that's a good idea. In my experience, most people don't read the documentation, but there are at least some for whom that may be helpful 😀.

After thinling about this I realized that there is really no way to fix this without reloading the code.
In principle, we could try to reload only the code used for the default args, which may be possible using some ast magic, but at the moment I don't want to go down that rabbit hole. I'll leave this as a limitation (now a bit better documented) and close this issue.


WIP: Implement rukpak storage interface

closes #113

@ncdc it's a WIP PR 😄

Sorry, saw the notification come through so I started looking at it.

@ncdc fyi this is just copy past of https://github.com/operator-framework/rukpak/blob/main/pkg/storage/localdir.go (I was using this for a private conversation), but it looks like we should look into auditing this in rukpak based off of your suggestions

@stevekuznetsov @joelanford @everettraven @rashmigottipati closing this PR in favor of splitting it up into smaller PRs so that it's easier to review and get things moving along. Look out for a series of PRs that'll be based off of this PR, but with some additional stuff to address remaining open comments for the work being done in this PR. First one starts with #144 to store the FBC in a local Dir.
Second PR will be to introduce an http Handler.
A third PR will tie the first two PRs (and will contain integration tests)


Fix example 3 in challenge 225

This PR fixes a number in example 3 of challenge 225. The PR also updates a link in challenge 224.

Apology for late action. Thanks for the contributions. @voegelas


Language around altitude is confusing

The altimeter settings tab has "Use AMSL altitude" and this is quite reasonably default-checked.   The subtext of "Correct GPS alttitude" however is misleading.   GPS intrinsically measures ellipsoidal height (HAE), and that isn't wrong -- it's just not of interest to normal people.   The process of converting "WGS84 Height Above Ellipsoid" to "WGS84 orthometric height" by applying EGM2008 (or a coarser/earlier approximation).
So I would change the subtext to
Display height above sea level (rather than ellipsoidal height).
Alternatively, and this is my real suggestion  -- just delete the preference  and do not provide a way to show HAE.  HAE has really nothing to do with trails/etc.

I agree, I'm going to go with your real suggestion and delete that. That setting was added back when I wasn't sure if that was the correct thing to do and I never removed it. I think the real setting here is the geoid source (the one packaged with Trail Sense or NMEA)


charts/descheduler: add PodSecurityPolicy support

This commit adds restrictive PodSecurityPolicy, which can be
optionally created, so descheduler can be deployed on clusters with
PodSecurityPolicy admission controller, but which do not ship default
policies.
Signed-off-by: Mateusz Gozdek<EMAIL_ADDRESS>

level=error msg="Timeout exceeded: try increasing it by passing --timeout option"

Seems linter timeout should be increased?

level=error msg="Timeout exceeded: try increasing it by passing --timeout option"

Seems linter timeout should be increased?

That's a weird error, and it's coming from the golang linter, so let's try a retest first maybe just an infra issue
/retest

/assign

@invidian sorry for the delay on the review. Thanks for submitting the pull request!
I think the helm chart configuration section should also be updated as part of this PR.

/lgtm


Fix default matchers to parse email address correctly

Fixes #5.

Codecov Report
Base: 100.00% // Head: 100.00% // No change to project coverage :thumbsup:

Coverage data is based on head (d5a4980) compared to base (d8e1b05).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff            @@
##              main        #6   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            6         6
  Lines          112       112
=========================================
  Hits           112       112

Impacted Files
Coverage Δ

lib/text_parser.dart
100.00% <ø> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.