gam print printers ssl error

Hello, I am trying to update cloud printer shares.  Running gam print printers returns errors.
Also running gam info printer ID returns similar results.  The ID was obtained from the cloud printer detail page in the web interface.
I updated to the latest 4.93 as of this writing and searched the issues.
I found an old issues stating to create a noverifyssl.txt file.  I've done this.
Both before and after the update and text file I can still rum gam info domain, gam info user, gam print cros etc.  So I think the ssl is not the true issue.
expected result:
A list of printers, or info about a specific printer
Actual results:
gam print printers
Traceback (most recent call last):
File "gam.py", line 1043, in callGAPI
File "site-packages\googleapiclient_helpers.py", line 130, in positional_wrapper
File "site-packages\googleapiclient\http.py", line 851, in execute
File "site-packages\googleapiclient\http.py", line 184, in retry_request
File "site-packages\googleapiclient\http.py", line 165, in retry_request
File "gam.py", line 100, in wrapped_request_method
File "site-packages\google_auth_httplib2.py", line 198, in request
File "site-packages\httplib2_init.py", line 1953, in request
File "site-packages\httplib2_init.py", line 1618, in request
File "site-packages\httplib2_init.py", line 1524, in conn_request
File "site-packages\httplib2_init.py", line 1307, in connect
File "ssl.py", line 423, in wrap_socket
File "ssl.py", line 870, in _create
File "ssl.py", line 1139, in do_handshake
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1076)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "gam.py", line 14809, in
File "gam.py", line 14329, in ProcessGAMCommand
File "gam.py", line 3131, in doPrintPrinters
File "gam.py", line 1068, in callGAPI
AttributeError: 'AuthorizedHttp' object has no attribute 'cache'
[1164] Failed to execute script gam
gam info printer
Traceback (most recent call last):
File "gam.py", line 1043, in callGAPI
File "site-packages\googleapiclient_helpers.py", line 130, in positional_wrapper
File "site-packages\googleapiclient\http.py", line 851, in execute
File "site-packages\googleapiclient\http.py", line 184, in retry_request
File "site-packages\googleapiclient\http.py", line 165, in retry_request
File "gam.py", line 100, in wrapped_request_method
File "site-packages\google_auth_httplib2.py", line 198, in request
File "site-packages\httplib2_init.py", line 1953, in request
File "site-packages\httplib2_init.py", line 1618, in request
File "site-packages\httplib2_init.py", line 1524, in conn_request
File "site-packages\httplib2_init.py", line 1307, in connect
File "ssl.py", line 423, in wrap_socket
File "ssl.py", line 870, in _create
File "ssl.py", line 1139, in do_handshake
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1076)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "gam.py", line 14809, in
File "gam.py", line 14201, in ProcessGAMCommand
File "gam.py", line 3559, in doGetPrinterInfo
File "gam.py", line 1068, in callGAPI
AttributeError: 'AuthorizedHttp' object has no attribute 'cache'
[12596] Failed to execute script gam

Something on your computer or network is doing SSL inspection on
www.google.com.
Jay
On Thu, Aug 22, 2019, 10:44 AM dlehman83<EMAIL_ADDRESS>wrote:

Hello, I am trying to update cloud printer shares. Running gam print
printers returns errors.
Also running gam info printer ID returns similar results. The ID was
obtained from the cloud printer detail page in the web interface.
I updated to the latest 4.93 as of this writing and searched the issues.
I found an old issues stating to create a noverifyssl.txt file. I've done
this.
Both before and after the update and text file I can still rum gam info
domain, gam info user, gam print cros etc. So I think the ssl is not the
true issue.
expected result:
A list of printers, or info about a specific printer
Actual results:
gam print printers
Traceback (most recent call last):
File "gam.py", line 1043, in callGAPI
File "site-packages\googleapiclient_helpers.py", line 130, in
positional_wrapper
File "site-packages\googleapiclient\http.py", line 851, in execute
File "site-packages\googleapiclient\http.py", line 184, in
retry_request File "site-packages\googleapiclient\http.py", line 165, in
retry_request File "gam.py", line 100, in wrapped_request_method File
"site-packages\google_auth_httplib2.py", line 198, in request File
"site-packages\httplib2_init.py", line 1953, in request File
"site-packages\httplib2_init.py", line 1618, in
request File "site-packages\httplib2_init.py", line 1524, in
conn_request File "site-packages\httplib2_init.py", line 1307, in
connect
File "ssl.py", line 423, in wrap_socket
File "ssl.py", line 870, in _create
File "ssl.py", line 1139, in do_handshake
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate
verify failed: self signed certificate in certificate chain (_ssl.c:1076)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "gam.py", line 14809, in
File "gam.py", line 14329, in ProcessGAMCommand
File "gam.py", line 3131, in doPrintPrinters
File "gam.py", line 1068, in callGAPI
AttributeError: 'AuthorizedHttp' object has no attribute 'cache'
[1164] Failed to execute script gam
gam info printer
Traceback (most recent call last):
File "gam.py", line 1043, in callGAPI
File "site-packages\googleapiclient_helpers.py", line 130, in
positional_wrapper
File "site-packages\googleapiclient\http.py", line 851, in execute
File "site-packages\googleapiclient\http.py", line 184, in
retry_request File "site-packages\googleapiclient\http.py", line 165, in
retry_request File "gam.py", line 100, in wrapped_request_method File
"site-packages\google_auth_httplib2.py", line 198, in request File
"site-packages\httplib2_init.py", line 1953, in request File
"site-packages\httplib2_init.py", line 1618, in
request File "site-packages\httplib2_init.py", line 1524, in
conn_request File "site-packages\httplib2_init.py", line 1307, in
connect
File "ssl.py", line 423, in wrap_socket
File "ssl.py", line 870, in _create
File "ssl.py", line 1139, in do_handshake
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate
verify failed: self signed certificate in certificate chain (_ssl.c:1076)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "gam.py", line 14809, in
File "gam.py", line 14201, in ProcessGAMCommand
File "gam.py", line 3559, in doGetPrinterInfo
File "gam.py", line 1068, in callGAPI
AttributeError: 'AuthorizedHttp' object has no attribute 'cache'
[12596] Failed to execute script gam
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jay0lee/GAM/issues/1000?email_source=notifications&email_token=ABDIZMHQ7ACXBPTAG45IYPDQF2Q5HA5CNFSM4IOV3PLKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HGZ2WLA,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABDIZMAYT7QZK4JRDHSAEQLQF2Q5HANCNFSM4IOV3PLA
.

Yes, we just switched web filters a month ago.  I thought the text file would do the job, or that it would either work or not.  In this case some commands work and others don't.
I bypassed the new filter and everything works as expected.
I will reach out to their support, but is there anything I can do to make gam trust their cert?
I read in the 4.90 release notes about a CA file, but I'm not sure how to tell gam to use it.
Thank you

noverifyssl.txt is no longer used by GAM because it's highly insecure. It
basically just told GAM to talk to anybody and screw all the protections of
SSL.
What you may be able to do is get the certificate authority file from your
proxy and point the GAM_CA_FILE environment variable at it.
Also, out of curiosity, why are you still using Cloud Print? The
recommendation these days is to move to native Chrome OS printing, it's
much more reliable.
https://support.google.com/chrome/a/answer/7276100?hl=en
Jay
On Thu, Aug 22, 2019 at 12:28 PM dlehman83<EMAIL_ADDRESS>wrote:

Yes, we just switched web filters a month ago. I thought the text file
would do the job, or that it would either work or not. In this case some
commands work and others don't.
I bypassed the new filter and everything works as expected.
I will reach out to their support, but is there anything I can do to make
gam trust their cert?
I read in the 4.90 release notes about a CA file, but I'm not sure how to
tell gam to use it.
Thank you
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jay0lee/GAM/issues/1000?email_source=notifications&email_token=ABDIZMBCH552DI2GQWLFNULQF25ELA5CNFSM4IOV3PLKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD45USPQ#issuecomment-523979070,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABDIZMGPU5BA7JMJA6IKNJDQF25ELANCNFSM4IOV3PLA
.

I'll have to read up on that printer method, we have papercut and it links up with gcp nicely.
What format does gam want?
This is with crt file
ERROR: [X509] no certificate or crl found (_ssl.c:4062)
This is with pem file
ERROR: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)
Thanks

The filter company has provided a work around.
Thank you

I recently switched to a new computer and have not been able to get the latest GAM to work. We use zscaler and do not wish to exclude google.com from ssl inspection. I have pointed the env variable to a pem file containing the zscaler root ca cert but still I get ERROR: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076) or similar when running any gam command. Is there some special format required for the ca cert or some other way to disable ssl validation with the newer version?


Fluid examples: use start:all

Suggestion: Fluid example READMEs should tell uses to run npm run start:all instead of having to open 2 tabs. This is consistent with the hello world example.

This is fixed.


Issue Report: /en-us/dsp-reports-beta-3p Content-Type cause HTTP 415

Describe the bug
POST request on /accounts/{accountId}/dsp/reports
Your current Content-Type suggestion ('application/vnd.dspcreatereports.v3+json') cause HTTP 415 Unsupported Media Type error. It should be "application/json". Also the success response returns HTTP 202 not the 200.
URL of the content
https://advertising.amazon.com/API/docs/en-us/dsp-reports-beta-3p#tag/Reports/operation/createReportV3
Description of what the documentation currently says

Content type 'application/vnd.dspcreatereports.v3+json'
Success response status code 200

Description of what the documentation should say

Content type 'application/json'
Success response status code 202

Thanks for submitting this report!
I've let the engineering team know. However, a new ADSP report API is being released this quarter. The current report API is on a deprecation path and will be sunset later this year. We will be asking all customers to migrate to the new API, and we likely won't have capacity to make updates to the legacy report API. Since this issue was also reported in JIRA, I'll close this ticket for now and we'll let you know in JIRA if anything changes.


[kube-proxy daemon set] drop volume kube-proxy-mode and create file in script

How to categorize this PR?

/area control-plane
/kind flake
What this PR does / why we need it:
In very rare cases, the kube-proxy pod creation is stuck in the init container with the event
MountVolume.SetUp failed for volume "kube-proxy-mode" : open /var/lib/kube-proxy/mode: no such file or directory

It seems to be related to the restarts of the containerd/kubelet units by the gardener-node-agent unit after node creation.
This PR is a guess/hope that it can be avoided by simplifying the volumes, i.e. by removing the kube-proxy-mode volume
  - hostPath:
      path: /var/lib/kube-proxy
      type: DirectoryOrCreate
    name: kube-proxy-dir
  - hostPath:
      path: /var/lib/kube-proxy/mode
      type: FileOrCreate
    name: kube-proxy-mode

Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Release note:

[kube-proxy daemon set] drop volume kube-proxy-mode and create file in script

In very rare cases, the kube-proxy pod creation is stuck in the init container with the event
MountVolume.SetUp failed for volume "kube-proxy-mode" : open /var/lib/kube-proxy/mode: no such file or directory

It seems to be related to the restarts of the containerd/kubelet units by the gardener-node-agent unit after node creation.

Can you please explain why you think so? Why would a restart of these units cause this issue?

/close as I could not reproduce the original issue.


NodeJS resource refactor

See individual commit messages for details.
/cc @chef-cookbooks/delivery-migration-team

Closing this to validate Delivery is fully disabled.


Minio cannot re-use storage after upgarde

Description
Minio cannot re-use storage after upgarde.
Minio upgrade is done using re-deploy method, i.e. Minio application is removed and then new charm is deployed.
When Minio application is removed, storage is detached. When new charm is deployed, a new clean storage is created. Old storage with existing data is still present in K8S cluster, but data is not transferred to new storage.
It seems Juju does not support re-use of existing storage for K8S deployment scenarios. As a result, there is no juju deploy option to attach existing storage to new charm/workload.
Regular upgrade does not work for MInio:
juju refresh minio --channel latest/edge
ERROR Juju on containers does not support updating storage on a statefulset.
The new charm's metadata contains updated storage declarations.
You'll need to deploy a new charm rather than upgrading if you need this change.
 not supported (not supported)

Thanks @i-chvets Could we please open this issue in the minio repository? This issue is not related to mlflow.


404 error when trying to log in to Enterprise account

Issue Type: Bug
My VSCode is set up to use my company's github enterprise (github.mycompany.com). I'd like to use this extension to manage my PRs there. After clicking Sign In in the initial popup dialog, I'm taken to a Continue button on a vscode-auth.github.com webpage, but clicking just takes me to a 404 error at github.mycompany.com/login.
Install the extension
Reload VSCode
Window pops up in bottom right corner asking you to sign in to github
Click Sign In
Click Continue
404
The page that the popup's Sign In button takes me to is:
https://vscode-auth.github.com/authorize?authServer=https://github.mycompany.com/&callbackUri=vscode://GitHub.vscode-pull-request-github/did-authenticate&scope=read:user user:email repo write:discussion
After clicking Continue, I'm taken to the 404 "This is not the web page you are looking for" page at the following URL:
https://github.mycompany.com/login/oauth/authorize?response_type=code&client_id=[a-hash]&scope=read%3Auser user%3Aemail repo write%3Adiscussion&state=[a-bunch-of-letters]
Does this extension work with Enterprise accounts hosted on my company's servers, or just on github.com?
Extension version: 0.3.2
VS Code version: Code 1.30.2 (61122f88f0bf01e2ac16bdb9e1bc4571755f5bd8, 2019-01-07T22:48:31.260Z)
OS version: Darwin x64 18.2.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz (12 x 2200)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: enabledrasterization: enabledvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
2, 2, 2

Memory (System)
32.00GB (11.47GB free)

Process Argv

Screen Reader
no

VM
0%

I flagged that here https://github.com/Microsoft/vscode-pull-request-github/issues/923

I had same problem and I had solved by manually providing authentication response.
https://github.com/Microsoft/vscode-pull-request-github/wiki#personal-access-token-authentication

Hey @mymikemiller in this scenario you have to manually provide the authentication reponse (as @uphy noted).
Check the link and let us know if you have any other problems with that.
https://github.com/Microsoft/vscode-pull-request-github/wiki#2-is-github-enterprise-supported


Typography spelling error

fixed font-weight typo in header mixin
updated body font vars

ugh.. so many conflicts. I'm closing this branch because it's super out of date and I don't wanna deal with resolving the conflicts. Gonna add my typo fix to a more up to date branch


feat(selector-card): Add descriptive variant for radio selector card

Figma Link
✅ Closes: COMUI-2784

Just one small issue see image below,

You can see when hovering over the second span that the text overlaps other text on the frame. I think currently the two spans inside have the same z-index but I dont think that will work for some reason. I am not sure if the second span needs a z-index or maybe it needs to be higher potentially.

One last issue I should have picked this up in my first review 🙈,

I think the truncation is not working on the label here as the gux-truncate styling is nested under the .gux-description class so that standard radio button variant cannot access the styling I think just move it from there and all should work.

One last issue I should have picked this up in my first review 🙈,
I think the truncation is not working on the label here as the gux-truncate styling is nested under the .gux-description class so that standard radio button variant cannot access the styling I think just move it from there and all should work.

Gavin, you are the MVP for this. Thanks for spotting that!


no_std support

Hey!
I've taken a look at the code and their doesn't seem to be any reason besides error.rs to make the crate no_std compatible (only taking the code into consideration). The problems with the above mentioned file are:

The error implements std::error::Error. This can be put behind a feature flag.
It uses HashSet, which is not available on no_std. The next best solution would be BHashSet, but that requires it's data to be Ord. And this doesn't always make sense.

Is this something you have considered/thought about?
I am asking because I have a parser and wanted to have a version that runs on the web as well. no_std would be the best solution! :)

I think it should definitely be possible and I'd like to see it happen! As you mention, the changes are likely to be relatively simple. I might have time to look into this after Christmas or, alternatively, I'd happily accept a PR!

I can open a PR, sure. I did some research and found hashbrown. It's the same library used in std. The difference is that by using the library directly you get access to a no_std-compatible one. As noted in its readme though, the default hasher used to generate the hashes has not the same HashDoS resistance as the one used in std. I don't think that that is a problem in this use-case.
So I'd probably use cfg attributes to use the library if no_std is enabled. The rest should be fairly easy to port over.


Widget PendingIntent cause crash

Describe the bug
Caused by java.lang.IllegalArgumentException
com.txwstudio.app.timetable: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.
com.txwstudio.app.timetable.widget.TimetableWidgetProviderKt.updateAppWidget (TimetableWidgetProvider.kt:102)
TimetableWidgetProvider.kt:102

313cf61, Solved by upgrade androidx.navigation version to 2.4.2
In the Navigation release note of Version 2.4.0-alpha04, Under Behavior Changes section:

NavDeepLinkBuilder now adds PendingIntent.FLAG_IMMUTABLE to the PendingIntent returned by createPendingIntent(), ensuring that this API works as expected when targeting Android 12. (If8c52)


Exported & animated Node/Array[Node]/etc lose reference(s) when the keyframe is reinspected after reopening the scene

Tested versions

Reproducible in 4.3.dev (2efbc6bfb) and before

System information
Godot v4.3.dev (2efbc6bfb) - Windows 10.0.19045 - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 3060 (NVIDIA; <IP_ADDRESS>22) - Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz (8 Threads)
Issue description
The exported Node/Array[Node] property/properties lose their path(s)/reference(s) (the array keep its size, just the elements are not assigned anymore) when there's an AnimationPlayer's keyframe for them, and the scene is saved then reopened then the keyframe is clicked again. Here's a video :
https://github.com/godotengine/godot/assets/75151379/fd045efa-0011-4eaa-a13a-0bf56c61ca99
This is not the same issue as https://github.com/godotengine/godot/issues/90190 which is fixed in current 4.3.dev
Steps to reproduce

@export a Node or Array[Node]
Assign node(s)
Create animation in AnimationPlayer
Create keyframe for the exported property
Witness that the property in the AnimationTrackKeyEdit still have the reference(s)
Save, close and reopen that scene
Check the property for that keyframe again
Witness that they have lost the refs.

Minimal reproduction project (MRP)
N/A

I'd been trying to set a value for an @exported Node3D in an animation property track, and seem to've hit this issue.  From what I can tell, it seems that the values aren't "lost" so much as they're not set correctly in the first place.
Eg. even when the correct node is showing in the keyframe inspector, my code which accesses the node triggers errors about it not being in the scene tree.
Looking in the .tscn, it seems that the saved animation contains not a NodePath, but an entire serialised Node instance!
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("BotPlayer3D:look_target")
tracks/5/interp = 1
tracks/5/loop_wrap = false
tracks/5/keys = {
"times": PackedFloat32Array(0, 6.3),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [
  null,
  Object(
    Node3D,
    "_import_path":NodePath(""),
    "unique_name_in_owner":false,
    "process_mode":0,
    "process_priority":0,
    "process_physics_priority":0,
    "process_thread_group":0,
    "physics_interpolation_mode":0,
    "auto_translate_mode":0,
    "editor_description":"",
    "transform":Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.4, 0),
    "rotation_edit_mode":0,
    "rotation_order":2,
    "top_level":false,
    "visible":true,
    "visibility_parent":NodePath(""),
    "script":null
  )
]
}


Panics should be caught at the FFI boundary and propagated into python some other way

All Rust stack frames which have FFI stack frames directly under them should be guarded by a catch_unwind to ensure that it is impossible to accidentally panic back into Python’s stack frames. It is undefined behaviour to panic-unwind into stack frames of functions written in other languages, which makes any Rust-written python method that may panic for any reason – pyo3 is not exempt – unsound.
Alternatively, users of pyo3 should be instructed to wrap their code into catch_unwind and handle this scenario on their own. In that case the requirement to not panic without catch_unwind should be thoroughly documented.

For reference, I encountered this issue by experimenting with errors and doing something along the lines of:
#[pyclass]
struct Exception {};

// In a `PyResult` returning method
return Err(PyErr::new::<Exception, _>("hello"));

Where PyErr panicked because Exception is not a valid Exception type.

I'm going to have a go at this in the next week or so - seems like a relatively self-contained change with big payoff for safety.

Related: https://github.com/rust-lang/rfcs/pull/2797

seems like a relatively self-contained change

I don't think so, just because we have too many extern "C" fn wrap functions.

Agreed - what I meant is that only the wrap functions need to be affected, nothing else.

Maybe we need some system to ensure our wrap functions are called with catch_unwind.

What I'm leaning towards is adding a new utility function pyo3::run_wrapped_rust() - and all wrap functions basically call this straight away.
I'm still iterating on the exact design of run_wrapped_rust. Expect to have a draft PR open in a few days' time.

What I'm leaning towards is adding a new utility function pyo3::run_wrapped_rust()

Sound nice :+1: , though I think it's also good to use catch_unwind directly to reduce the overhead of closure call.
And I recommend using pyo3_excpetion macro to the error type representing panic(e.g., PanickingError).

Hmm but I noticed we can't retrieve panic information from catch_unwind.
Its error type is Box<dyn Any + Send + 'static>, which does not have Display.
So... how about calling set_hook only for extensions, using the feature flag?

It is true that catch_unwind's result doesn't impl Display. However the unwind still occurs after set_hook, so that's not enough to stop unwinding through C.
We could maybe do something nice with set_hook for printing panic information, but catch_unwind will be necessary to stop the UB.

Yes, that's how I'm currently playing with formatting panic messages.


RuntimeError: Request.finish called on a request after its connection was lost; use Request.notifyFinish to keep track of this

Getting below error when the vmexporter pod starts and crashes infinitely.
exporter version: 0.13.2
2023-07-11 14:38:28,290 INFO:Starting web server on port 9272
2023-07-11 14:38:28,842 INFO:Service is UP
2023-07-11 14:38:31,269 INFO:Service is UP
2023-07-11 14:38:41,269 INFO:Service is UP
2023-07-11 14:38:46,276 INFO:Start collecting metrics from devshvc.tstsh.domain.com
2023-07-11 14:38:46,276 INFO:Starting vm metrics collection
2023-07-11 14:38:46,276 INFO:Fetching vim.VirtualMachine inventory
2023-07-11 14:38:46,278 INFO:Retrieving service instance content
2023-07-11 14:38:46,281 INFO:Fetching tags
2023-07-11 14:38:46,282 INFO:START: _vmware_get_vm_perf_manager_metrics
2023-07-11 14:38:46,285 INFO:Fetching vim.Datastore inventory
2023-07-11 14:38:46,287 INFO:Starting host metrics collection
2023-07-11 14:38:46,287 INFO:Fetching vim.HostSystem inventory
2023-07-11 14:38:46,288 INFO:START: _vmware_get_host_perf_manager_metrics
2023-07-11 14:38:46,639 INFO:Retrieved service instance content
2023-07-11 14:38:47,859 INFO:Fetched tags (0:00:01.577650)
2023-07-11 14:38:51,301 INFO:Service is UP
2023-07-11 14:38:54,932 INFO:Fetched vim.Datastore inventory (0:00:08.646276)
2023-07-11 14:38:56,721 INFO:Fetched vim.HostSystem inventory (0:00:10.434461)
2023-07-11 14:38:58,807 INFO:Fetched vim.VirtualMachine inventory (0:00:12.530280)
2023-07-11 14:39:00,299 INFO:Finished vm metrics collection
2023-07-11 14:39:00,302 INFO:Finished host metrics collection
2023-07-11 14:39:00,308 INFO:FIN: _vmware_get_host_perf_manager_metrics
2023-07-11 14:39:01,290 INFO:Service is UP
2023-07-11 14:39:01,313 INFO:Service is UP
2023-07-11 14:39:04,323 INFO:FIN: _vmware_get_vm_perf_manager_metrics
2023-07-11 14:39:04,344 INFO:Finished collecting metrics from devshvc.tstsh.domain.com
2023-07-11 14:39:04,990 ERROR:Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/twisted/internet/defer.py", line 1418, in _inlineCallbacks
    result = g.send(result)
StopIteration

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/twisted/internet/defer.py", line 1418, in _inlineCallbacks
    result = g.send(result)
StopIteration: [<prometheus_client.core.GaugeMetricFamily object at 0x7f342e3ef5d0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3ef610>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3ef650>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3ef690>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3ef6d0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3ef710>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3fd090>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3fd0d0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3ef750>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3ef790>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3ef7d0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3ef810>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3ef850>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3ef910>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3ef950>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3ef990>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3ef9d0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efa10>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efa50>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efa90>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efad0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efb10>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efed0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3eff10>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efb50>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efb90>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efbd0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efc10>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efc50>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efc90>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efcd0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efd10>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efd50>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efd90>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efdd0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efe10>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efe50>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3efe90>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3ef890>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e3ef8d0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e032710>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e032850>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e032dd0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e032210>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e032550>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e0326d0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e032790>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e032610>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e032a10>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342e032750>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbc5250>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbc5110>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbc5f90>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbc5e50>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbc5cd0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbc5610>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbc5c10>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbc5f50>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbc5910>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbc5710>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbc5690>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbc5790>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbc5ad0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbc5b90>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbd0690>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbd0c10>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbd0550>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbd0990>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbd0450>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbd0d10>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbd0110>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbd0dd0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbd0d50>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbd00d0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbd03d0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbd0810>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbd0150>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbd06d0>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342dbd0f10>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342df12d90>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342db18a50>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342db18310>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342db18050>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342db18d90>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342db18490>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342db18e90>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342db18550>, <prometheus_client.core.GaugeMetricFamily object at 0x7f342db18f90>]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/vmware_exporter/vmware_exporter.py", line 1840, in _async_render_GET
    yield self.generate_latest_metrics(request)
  File "/usr/local/lib/python3.7/site-packages/twisted/internet/defer.py", line 1418, in _inlineCallbacks
    result = g.send(result)
  File "/usr/local/lib/python3.7/site-packages/vmware_exporter/vmware_exporter.py", line 1892, in generate_latest_metrics
    request.finish()
  File "/usr/local/lib/python3.7/site-packages/twisted/web/server.py", line 286, in finish
    return http.Request.finish(self)
  File "/usr/local/lib/python3.7/site-packages/twisted/web/http.py", line 1080, in finish
    "Request.finish called on a request after its connection was lost; "
RuntimeError: Request.finish called on a request after its connection was lost; use Request.notifyFinish to keep track of this.

2023-07-11 14:39:11,269 INFO:Service is UP
2023-07-11 14:39:11,270 INFO:Service is UP
2023-07-11 14:39:16,277 INFO:Start collecting metrics from devshvc.tstsh.domain.com
2023-07-11 14:39:16,277 INFO:Starting vm metrics collection
2023-07-11 14:39:16,277 INFO:Fetching vim.VirtualMachine inventory
2023-07-11 14:39:16,277 INFO:Retrieving service instance content
2023-07-11 14:39:16,278 INFO:Fetching tags
2023-07-11 14:39:16,279 INFO:START: _vmware_get_vm_perf_manager_metrics
2023-07-11 14:39:16,282 INFO:Fetching vim.Datastore inventory
2023-07-11 14:39:16,283 INFO:Starting host metrics collection
2023-07-11 14:39:16,283 INFO:Fetching vim.HostSystem inventory
2023-07-11 14:39:16,283 INFO:START: _vmware_get_host_perf_manager_metrics
2023-07-11 14:39:16,652 INFO:Retrieved service instance content
Unhandled error in Deferred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/twisted/internet/defer.py", line 501, in errback
    self._startRunCallbacks(fail)
  File "/usr/local/lib/python3.7/site-packages/twisted/internet/defer.py", line 568, in _startRunCallbacks
    self._runCallbacks()
  File "/usr/local/lib/python3.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks
    current.result = callback(current.result, *args, **kw)
  File "/usr/local/lib/python3.7/site-packages/twisted/internet/defer.py", line 1475, in gotResult
    _inlineCallbacks(r, g, status)
--- <exception caught here> ---
  File "/usr/local/lib/python3.7/site-packages/twisted/internet/defer.py", line 1416, in _inlineCallbacks
    result = result.throwExceptionIntoGenerator(g)
  File "/usr/local/lib/python3.7/site-packages/twisted/python/failure.py", line 512, in throwExceptionIntoGenerator
    return g.throw(self.type, self.value, self.tb)
  File "/usr/local/lib/python3.7/site-packages/vmware_exporter/vmware_exporter.py", line 1845, in _async_render_GET
    request.finish()
  File "/usr/local/lib/python3.7/site-packages/twisted/web/server.py", line 286, in finish
    return http.Request.finish(self)
  File "/usr/local/lib/python3.7/site-packages/twisted/web/http.py", line 1080, in finish
    "Request.finish called on a request after its connection was lost; "
builtins.RuntimeError: Request.finish called on a request after its connection was lost; use Request.notifyFinish to keep track of this.

Also tried setting the scrape timeout to 240s
  podMetricsEndpoints:
  - interval: 240s
    path: /metrics
    port: http
    scheme: http
    scrapeTimeout: 240s

It still looks like your timeouts are not set correctly or its taking to long to gather metrics.


botservice version check error

Describe the bug
running msbot clone services yield the following error, that I need to run az botservice version bigger than 0.4.0. I am using a private build/version of botservice with version of 0.4.1
[msbot] Checking az botservice version
[msbot] [msbot] You need to upgrade your az botservice version to >= 0.4.0.
To do this run:
az extension remove -n botservice
az extension add -n botservice
PS C:\data\repos\botbuilder-samples\BotBuilder-Samples\javascript_nodejs\13.basic-bot> az extension list
[
{
"extensionType": "whl",
"name": "botservice",
"version": "0.4.1"
}
]
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

i've removed the botservice extension 0.4.1 and added 0.4.0. Tools works. It is not clear if the problem is with the private build 0.4.1.


validator using pypi's rocrate

Ok, this works:

everything is parsed and the content is listed
Pasta.eln fails, and the test fails
And everything is contained within one file


[Enhancement]: 3D snake game

Do you want to have the enhancement of existing game ? 😀 Describe yourself..
Describe yourself:
I am a software developer contributing to the GameZone open source project. I have a keen interest in enhancing user experiences and adding valuable features to existing games.
Enter a brief description about the enhancement you need:
The current 3D Snake Game on the website displays only the score. To improve the game's interface and user experience, I propose adding a heading that shows "Total Score" above the current score display. This enhancement will make it clearer to players what the displayed number represents, improving the overall clarity and aesthetic of the game interface.
Describe the solution you'd like
Describe the solution you'd like:
To enhance the 3D Snake Game, I would like to add a heading above the current score display that reads "Total Score". This change will involve modifying the HTML structure and possibly updating some CSS styles to ensure the heading integrates seamlessly with the existing game interface.
Give steps in which you will solve it:
Review the Current Codebase:
Analyze the existing HTML, CSS, and JavaScript code for the 3D Snake Game to understand how the score is currently displayed.
Modify the HTML:
Add an HTML element for the "Total Score" heading above the current score display element.
Update the CSS:
Ensure the new heading is styled consistently with the rest of the game interface.
Adjust any necessary styles to maintain a clean and visually appealing layout.
Update JavaScript (if needed):
Ensure the JavaScript code properly references the new heading element if any dynamic updates are needed.
Testing:
Test the game to ensure the new "Total Score" heading displays correctly across different browsers and devices.
Verify that the score updates as expected during gameplay and that the overall user experience is enhanced.
Submit the Enhancement:
Commit the changes to the repository.
Submit a pull request with a detailed description of the enhancements made.
Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @Harleen-786 , You can't have another issue before completing the previous one 😀
you already have the following 1 open issues 👀 ! :
#3355

Hey @Harleen-786 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇

Hey @Harleen-786 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹


At least on the GitHub Actions macos-latest runner, trying to install cargo-msrv with Binstall (cargo-binstall) fails to download the binary from the GitHub release and instead compiles it from source

Here is the workflow run on macos-latest:
https://github.com/babichjacob/cargo-msrv-repro/actions/runs/11419532112/job/31774207776
The part of note is under the "Run cargo binstall -y --verbose cargo-msrv" heading. It takes over 4 minutes because of this issue: I see in the logs that cargo-binstall is attempting a ton of different permutations of what the possible file name it's looking for should be, but it's tragically not trying the correct one for this platform.
The workflow has the same job run on ubuntu-latest and windows-latest (in the left sidebar) and those succeed; not sure how.

What macos target do you use?

I'm surprised though!
The default scheme should work just fine I think: https://github.com/cargo-bins/cargo-binstall/blob/92a022bad41abdae4221a6e901e455359cee03fe/SUPPORT.md#defaults

What macos target do you use?

macos-latest was switched to Apple Silicon a few months ago, so it's aarch64-apple-darwin

The default scheme should work just fine I think: https://github.com/cargo-bins/cargo-binstall/blob/92a022bad41abdae4221a6e901e455359cee03fe/SUPPORT.md#defaults

I think this is referring to the name of the executable inside of the archive file, once it's already located and downloaded. Yeah, this part of the documentation confuses me too

The default scheme should work just fine I think<EMAIL_ADDRESS>
I think this is referring to the name of the executable inside of the archive file, once it's already located and downloaded. Yeah, this part of the documentation confuses me too

I'll revert it in #1035


Embeddings

is it possible to add hugging face embeddings as well with support for multiple transformers .
Additionally trying to take a look into the code section
Found that the import dev.ai4j.openai4j.OpenAiClient; is not migrated to run the samples to test more

Hi, yes, we plan to add HuggingFace integration asap. We've migrated, it will be added into https://github.com/langchain4j/langchain4j


[CAT-525] ADD: post processing submission status

Are there any if statements that use these enums? I had to make some changes in the C# library here: https://github.com/IndicoDataSolutions/indico-client-csharp/blob/adb001d18a6180b219c7d960eb08a7ff701c8471/IndicoV2/Extensions/SubmissionResult/SubmissionResultAwaiter.cs#L33

Thanks for pointing that out! I updated the equivalent function in the python sdk


Filter mode change in tile preview

Godot version
4.1.1
System information
Windows 10 - Godot v4.1.1 - Forward+
Issue description
When using a material on a tile (even just the default material with no shader attatched), the tile preview changes from a point filter to a linear filter. This does not match when is actually shown in-game or in the main scene window.
Steps to reproduce
Change the default texture filter to nearest (point) in project settings.
Create a new tile set.
Add any image as an atlas and create some tiles (just to get a tile in the tile set editor).
Go to select and select a tile.
Click on rendering then materaial then new material (can be either canvas item material or shader material).
The preview (as shown below) chages to a linear filter.
However, the in-game appearance (and in the scene window) is a point filter.
(This screenshot has an alternative tile and normal tile as comparison, bot this works with base tiles and alternative tiles.)

Minimal reproduction project
(This is probably not required but I'll do it anyway.)
minimal - Copy.zip

Related to https://github.com/godotengine/godot/issues/52332.


oracle-instantclient: <IP_ADDRESS>.0 -> <IP_ADDRESS>.0

Motivation for this change
It's now possible to download Oracle Instant Client without having to
click a checkbox to agree to the license, and then log in with an Oracle
account to start the download, at least on Linux (for now).
Darwin still seems to be at 18.1 (and needs manual fetching).
Version numbers haven't been that aligned recently, so I refactored the derivation to support different version numbers and fetchers per platform.
Things done

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

[x] NixOS
[x] macOS
[ ] other Linux distributions

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

Repro:
$(nix-build -E "with import /path/to/checkout {};python3.withPackages (p: [p.cx_oracle p.ptpython])")/bin/ptpython

import cx_Oracle
connection = cx_Oracle.connect("MAIN_USER/MAIN_PASSWORD@localhost/orclpdb1")

Was able to build perlPackages.DBDOracle, phpPackages.oci8 and python3.pkgs.cx_oracle successfully.
Poked at the .so files on linux, and tried connecting through the python bindings. Looks good so far :-)
@aanderse, could you take a look at situation on darwin? At least the python bindings previously did work previously…

I adressed all the changes, and could get DBDOracle to build aswell - had to add ${oracle-instantclient.lib}/lib to the rpath of the resulting Oracle.bundle file. The tests now pass there, too.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/how-do-i-use-cx-oracle-to-connect-to-oracle-db/6944/1


feature module repo tab: sort modules by alphabet

sort modules by alphabet in the module repo tab (not as an option, as standard).
Has been suggested multiple times already by others

We're accepting PRs if you end up beating us to the punch.  👍 Otherwise, yes, it's on the roadmap.

maybe i dig deeper into blish core after i finished my module. currently it is a bit too much. I just wanted to add it here, so it is not lost.


Intellisense not working correctly

VSCode Version:
OS Version:

Steps to Reproduce:

I just installed c# 1.5.1 and withing time span of every 5 seconds . i am facing this issue , intellisense works for couple of seconds and then automatically gets disabled some how.
It goes off usually when i am about to edit a saved file.
You can see the attached screenshots when it is working and when it is not

As mentioned in the other issue that you logged #15495, intellisense comes from the C# extension. Please log an issue in the repo for the extension.


Add option to define the font Filament uses separately

This PR adds the option to set a separate font for the Filament Admin panel.
Context
I'm trying the v2 admin panel out (mainly used the separate packages until now) and I wanted to change the colors of the admin panel.
I registered a new theme via the ServiceProvider, based on my project's tailwind.config.js and I changed the colors. This worked fine.
For this project, I also needed to add a few custom fonts, so in the tailwind.config.js file I updated my font configurations, among them the font-sans. Unfortunately this also changed the font in the admin panel.
The sans font I used didn't look that pretty, so that's why I went looking for ways to customize this further.
I noticed that the DM Sans font was automatically added to the html element by Tailwind. So I came up with the idea of adding a font-filament class to the html element, so that the font-family can be easily overridden only for the admin-panel.
In the Discord you said that you were looking for ways to let users customize the theme, without having to publish the theme, so this would be a good addition IMO.
Thanks!

Hi, this is definitely a valid concern, but I don't think that an extra class is the right solution here. Instead, we should encourage people to compile a separate Admin-only theme stylesheet using Laravel Mix, instead of sharing it with their main app. Does that make sense? In which case, you have a custom font just for your Admin panel.


Pin to stable deps known to be forwards-compatible

Following what was done in https://github.com/zendframework/zend-mail/pull/70 I propose the same changes.
The main advantage is the ability to use the new stdlib versions, since zend-mime is required in zend-mail, but zend-mime doesn't allow zend-stdlib 3.
I suppose this wil be a 2.6.* tag.

Ping @weierophinney


implement fidelity for mixed states

Before submitting
Please complete the following checklist when submitting a PR:

[ ] Add a new entry to the .github/CHANGELOG.md file, summarizing the
change, and including a link back to the PR.

Context:
Fidelity for mixed states is not implemented
Description of the Change:
This PR implements a fidelity measure for mixed states on Mr Mustard
Benefits:
Mr Mustards has a fidelity measure for general states
Possible Drawbacks:
None
Related GitHub Issues:
Resolves #109

Thanks @thisac for you review! 😎


Move guides to the blog on Medium

The tradeoff is it's not quite as easy to edit by the community but the pros are:

It's easier to share out/link to
They won't clutter up the docs
We get better SEO
They'll get better reach when published

Do you just mean https://docs.feathersjs.com/guides/readme.html or also the Framework guides? I think the framework chat app guides should stay but the other ones can be moved. It's only really three (we can link to the old migration guide somewhere else) and it doesn't look like having a separate guides section is conducive to contributions there.

@daffl I'm easy. I was thinking all of them initially. Trim down the docs a bit more and keep all guides in the same place but if the docs aren't getting too bloated I think we could keep them in separate section in the docs.


[BUG] Stirling Generator will not acsept buckets of lava as fuel.

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
Stirling Generator will not accept buckets of lava as fuel.
Expected Behavior
Stirling Generator will accept buckets of lava as fuel leave empty bucket of lava behind. Allowing lava buckets to be pumped in and empty and buckets to be pumped out.
Steps To Reproduce
Place Stirling Generator atempt to place a lava bucket in it.
Environment
- OS: Windows
- Java version:
- Minecraft version: 1.20.2
- Version: FTB presents Direwolf20 1.20 1.0.1

Anything else?
No response

it's not a bug, it hasn't been implemented yet or ability to put lava in generator

This is intended. Lava cannot be used in Stirling generator as it only accepts solid fuels now. Use the Soul Engine for Lava :)


impossible to work with substrate

substrate builds wasm in build.rs, if there is a pb in code, then it fails to build wasm. rust-analyzer reports this error which caused finally infinite notifications

it never ends and keeps disappearing & re-appearing

This seems to be a duplicate of #9096? Posting the same issue again will not make it be fixed faster.

@flodiebold I definitely know, but when this issue makes it impossible to work...I need to post it somewhere, sorry for it.


Force assert dependencies to version 1.3.0

Using assert version 1.4.0 generates "Unable to resolve module buffer..." error.

See #697 #698.

Excellent. #698 is the way to go. Thanks for your quick response and merging!


update .babelrc to fix with-jest example

Fixes #5563

https://github.com/zeit/next.js/blob/canary/packages/next/build/babel/preset.js#L36
I'm guessing jest doesn't force NODE_ENV=test, as the babelrc is correct, you just have to set NODE_ENV:
https://github.com/zeit/next.js/blob/011f6cef70d5fa5f8cfaf5ccf7cad422e2a20019/examples/with-jest/package.json#L20

@timneutkens
jest does automatically set NODE_ENV=test, see here : https://jestjs.io/docs/en/getting-started#using-babel

Note: If you are using a more complicated Babel configuration, using Babel's env option, keep in mind that Jest will automatically define NODE_ENV as test. It will not use development section like Babel does by default when no NODE_ENV is set.

I just tested with-jest and it's working fine :

works with npm (6.2)
works with yarn (1.9.2)

@mckernanin
Make sure you installed @babel/core, I don't see it here : https://github.com/mckernanin/Syntax/blob/master/package.json
It's necessary when you use babel-jest, see here : https://github.com/facebook/jest/tree/master/packages/babel-jest

Then I'm really not sure what's going on here, are you sure you're using Next 7+?

As per https://github.com/zeit/next.js/issues/5563#issuecomment-435277653, the babelrc should be correct here.


Regression in Microsoft.Azure.Functions.Worker.Sdk version 1.17.4/1.17.3 of solution builds using no-incremental

Description
Microsoft.Azure.Functions.Worker.Sdk version 1.17.4/1.17.3 breaks solution builds using no-incremental.
This is a regression of: https://github.com/Azure/azure-functions-dotnet-worker/issues/2284

Description
Building a solution with flag --no-incremental while having a test project referencing a functions project will result in the build failing with
MSB3030: Could not copy the file "obj\Debug\net8.0\extensions.json" because it was not found.
Steps to reproduce

Create a solution with a new functions project

Functions worker: .NET 8.0 Isolated
Function: Empty

Add a xunit test project
Add a project reference in the test project targeting the functions project
Use Microsoft.Azure.Functions.Worker.Sdk 1.17.0
build with: dotnet build --no-incremental solution.sln

It appears that --no-incremental (which invokes a rebuild) is asking for the function projects output files from the test project before it is fully built. This only happens when invoking dotnet build --no-incremental on the solution file, and not on the test csproj nor function csproj.
This leads me to believe this is a msbuild or dotnet SDK issue. I'll reach out to those teams and see if they know if any issue like this.

The issue also occurs when you do a clean build, eg: our build server always starts from a clean checkout and we are able to reproduce it 100% of the time.
Can this be solved? And please with some test cases so it's never introduced again.
This blocks our dependency upgrades.

@pregress what is the target of your dotnet publish command? Is it a solution file, dirs.proj, csproj?

The issue appears to be with MSBuild parallelization. We are still investigating, but a potential workaround is to provide max cpu count of 1: dotnet build --no-incremental -m:1

@pregress what is the target of your dotnet publish command? Is it a solution file, dirs.proj, csproj?

Its a *.sln file

Hitting this when running GitHub CodeQL on our solutions after upgrading to 1.17.3 or 1.17.4, since the CodeQL autobuild uses --no-incremental

Is there any real solution in the making ?

Same issue here, confirming that it is only on a clean/re build. This will cause problems in our CICD pipeline... :(

Still an issue in 1.18.0 and 1.18.1.
Can the next release please include a fix for this?

This one prevents Functions for .Net 9 cuz you need to upgrade Microsoft.Azure.Functions.Worker.Sdk to 2.0.0

Workaround. Switched from VSCode to Visual Studio, published fine. :-( At least it worked.


Error traces opened in text editor are not readable

Environment data

VS Code version: 1.71.0
Jupyter Extension version (available under the Extensions sidebar): v2022.8.1002431955
Python Extension version (available under the Extensions sidebar): v2022.14.0
OS (Windows | Mac | Linux distro) and version: Linux (debian testing)
Python and/or Anaconda version: 3.9.12 / 4.14.0
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): conda
Jupyter server running: Local

Steps to reproduce:

Launch the interactive jupyter interpreter.
Generate some error with a long trace of function calls:

Click the button that says "Open the full output data in a text editor".

Expected behaviour
Should show me the full trace in a human-readable text form.
Actual behaviour
Trace is not in a human-readable format (see picture below):

facing the same issue here :/

duplicate of https://github.com/microsoft/vscode-jupyter/issues/10467

Related Stack Overflow question: VS Code text output unreadable format in new window


PostgreSQL installation on trusty vagga container with trusty host fails

vagga.yaml
containers:
  postgres:
    setup:
    - !Ubuntu trusty
    - !Install [postgresql]

On ArchLinux as host system postgres installation succeeds, but if host system is Ubuntu, it fails with error:
Setting up postgresql-common (154ubuntu1) ...
chfn: PAM: System error
adduser: `/usr/bin/chfn -f PostgreSQL administrator postgres' returned error code 1. Exiting.
dpkg: error processing package postgresql-common (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of postgresql-9.3:
 postgresql-9.3 depends on postgresql-common (>= 142~); however:
  Package postgresql-common is not configured yet.

dpkg: error processing package postgresql-9.3 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of postgresql:
 postgresql depends on postgresql-9.3; however:
  Package postgresql-9.3 is not configured yet.

dpkg: error processing package postgresql (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing:
 postgresql-common
 postgresql-9.3
 postgresql
E: Sub-process /usr/bin/dpkg returned an error code (1)
ERROR:vagga::builder: Error building container "postgres": Command ["/usr/bin/apt-get", "install", "-y", "postgresql"] exited with status 100
ERROR:vagga::wrapper: Error executing _build: Builder exited with code 1
Build returned 124

Similar issue with https://github.com/docker/docker/issues/6345

I presume that we can't add a capability (because we run as user). But in fact chfn changes only some kind of description of the user account. So you can do:
- !Sh "ln -s /bin/true /usr/bin/chfn"
- !Install [postgresql]

Probably we should make chfn no-op by default. Any objections?


Parameter config updates

updates for cartesian_control after ipa-fxm-mb's final presentation on cob4-2 hardware
consistently applied to all robots

FR: OK

FR: OK
Tested on the robot?

FR: :ok:
can not tell anything about the functionality. Just one remark: The pid gains you use, seems to be randomly selected(use the half proportional value as before)?! Is this right?

The parameter changes are related to feature updates in https://github.com/ipa320/cob_control/pull/63
The PID were originally tuned in simulation but then proofed to be too wild for real hardware...

ToDo:

add twist_mux input topic for cob_twist_controller:/base/twist_mux/command_syncmm


OHRI-179 Service Enrolment Form - Form Questions

Created a new PR for this into Pius' branch: "Care and Treatment"


PYIC-7603: remove next error

Proposed changes

Refactor middleware remove next(error)

What changed

Removed next(error) that does try catch, and now uses express 5 error handling

Issue tracking

PYIC-7603

This looks ok, but a note on the way you're asserting on exceptions...
Have you been able to check that it does handle exceptions properly when they're thrown in the running app? I don't see why it wouldn't, but nice to be confident.

Yes, I did run few journey on my dev env, it worked fine.


Delete fp8_quant/scripts/regression_detection directory

Type of Change
bug fix
Description
A missed change when cherry-picking Habana software 1.18.0

/azp run UT-3x-Torch


Ignore a flaky test until it's fixed

Closes #530

Will merge once build passes. /cc @anuraaga @hyangtack

Build failed with unrelated failure:
com.linecorp.armeria.client.grpc.GrpcClientTest > cancelAfterFirstResponse FAILED
    java.lang.AssertionError:
    Expected size:<1> but was:<0> in:
    <[]>
        at com.linecorp.armeria.client.grpc.GrpcClientTest.cancelAfterFirstResponse(GrpcClientTest.java:376)

Will rerun.

@anuraaga Would you take a look into the failure?

@trustin Yeah I've tried adding a fix in #549


templates: CJK series meta tag malfunction

The current opengraph.html template generate the og:see_also meta tags, but it does not work when the series front matter includes CJK characters. The root cause is that these characters are being url-encoded after urlize filter, while they're not in the .Site.Taxonomies.series map.
e.g.
Say I have a tag named 料理, after urlize filter, it becomes %E6%96%99%E7%90%86. Meanwhile, the .Site.Taxonomies.series looks a bit like:
map[料理:[WeightedPage(0,"炒飯") WeightedPage(0,"炒麵")]]

which is why it return no series page.
The ideal solution should be removing the urlize, but the filter also sanitized other characters (e.g. emojis), so I fix the bug by using the urls.Parse function and then take the Path attribute, which is roughly URL decode the percentage encoded string back.

Is there anything I should do to fix the CI checks?


Add vector::push_all

Need to add this method:
vector::push_all<T>(T[] items)

This pushes all items in the given array onto the vector.  Potentially, could include some variations:
vector::push_all<T>(T[] items, int end)
vector::push_all<T>(T[] items, int start, int end)

These push specific sub ranges.

Done.  Haven't included variations though.


[patch] Update readthedocs config

Bumping some versions, and adding the versioneer[toml] install/build isolation
Per discussion on https://github.com/pyiron/pyiron_workflow/issues/350

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2

Relevant Lines:
2

💛  - Coveralls


Output of robyn_recreate() returns warning message referencing an object that does not exist anymore?

Hi,
When recreating a model from a saved JSON file, the message below can sometimes appear if weak relationships exist between spend and exposure. However, I cannot find InputCollect$plotNLSCollect to check as guided by the message. Does it need updating or have I missed it? Thanks.
NOTE: potential improvement on splitting channels for better exposure fitting. Threshold (Minimum R2) = 0.8
Check: InputCollect$plotNLSCollect outputs
Weak relationship for: 'tv_G', 'search_I' and their spend

you should be able to find the plots in InputCollect$modNLS$plots. We'll adapt the message


Ask for detailed infomation about continuous profiling

Question

Hello, during the research of the feature of continuous profiling, the official document mainly explains how to use and deploy this function; however  I have googled or go over the official documentation for some time, detailed information seems to be less than I expected.

How

can I learn more about the implementation details and design concepts? Thanks!

hi @XHHHY19S , compared with manual profiling, continuous profiling just helps us profile the instances automatically and periodically, no more magic. You still need extra professional knowledge to analyze the profile data (likes flamegraph).
You can get more details from the backend implementation: https://github.com/pingcap/ng-monitoring/blob/main/component/conprof/contprof.go

hi @XHHHY19S , compared with manual profiling, continuous profiling just helps us profile the instances automatically and periodically, no more magic. You still need extra professional knowledge to analyze the profile data (likes flamegraph).
You can get more details from the backend implementation: https://github.com/pingcap/ng-monitoring/blob/main/component/conprof/contprof.go

Thanks for your replying and your advice! According to your replying, in my normal daily work，I have learned about how to analyze the profile data and understood the fundamental knowledge about continuous profiling.  As for this, the major point I want to express is whether there exists a design document about continuous profiling or dashboard in your Official website? like other modules such as tiflash,  I can reference to detailed design document. Thanks!

Got, unfortunately, we don't have a public design doc yet.

Got, unfortunately, we don't have a public design doc yet.

Got it. Thanks for your reply! Hope for detailed design doc about dashboard in the future, it will contribute to our deep research.


Video @Attachment compatibility

Hi guys,
It will be amazing that video Attachments are compatible with more browsers
Maybe with video tags or plugin use ?

@7170 thanks for suggesting!
Lets use video html5 tag (browser support of this feature: http://caniuse.com/#search=video). Could you please send us the pull request? (the PR shows how to add attachment type support https://github.com/allure-framework/allure-core/pull/526/files)

@7170 would be available in new version, after merging new face. Already created PR.

Already merged with master. Issue could be closed I believe.

closed via #777


Date / Time Picker

This is a pretty complex thing sure. I could use one. Does anyone want to invest any time quickly trying to bang out a working Date Time Picker for this project? The field of available working projects is littered with failures, so it almost seems like a lost cause, but maybe, just maybe, someone is up for the challenge with me?
Let me know.

Feel free to open the PR.


Add footer in Welcome to Lucknow page

Issue Type:

[ ] Bug Report
[x] Feature Request
[ ] Documentaion

Describe the bug

I would add a footer to this page to make it more attractive.

Possible solution

footer

Screenshots

@ayushim13 go ahead.


Appcast update for version 1.3.3

The appcast has changed because of new Windows-only version release.
After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} reports no offenses.
[x] The commit message includes the cask’s name and version.

We are trying to discourage checkpoint only PRs, the checkpoint does not impact the install of a Cask.
Thanks for the PR nonetheless.


Update Composer dependencies (2021-12-11-00-06)

Visual regression test passed!
View the visual regression test report


fzf-lua.defaults is nil

require('fzf-lua').defaults is nil.
Going back to commit https://github.com/ibhagwan/fzf-lua/commit/6991c1f86eb9fa449a186ab047e88063d3a14484 brings it back

This commit you identified as breaking has been around for a while (2 weeks) and there have been no major complaints so I'm assuming this isn't a widespread issue or there would've been countless of issues about this.
Nevertheless I would very much like to solve this but you have provided basically zero information on your setup, can you please post your setup function (as requested in the template...) and also try with mini.sh and let me know if that works (also requested in the issue template  so we can eliminate neovim config issues)?
Basically refill this issue with the template and I'll solve it, the below info is requested for a reaoson:

Info

Operating System:
Shell:
Terminal:
nvim --version:
fzf --version:

Check if your problem is reproducible with minimal init, by running:
sh -c "$(curl -s https://raw.githubusercontent.com/ibhagwan/fzf-lua/main/scripts/mini.sh)"

require('fzf-lua').defaults

This is also nil in my setup but this isn't required for fzf-lua to operate, that's because the commit removed defaults from the exported modules.
I'm assuming you have been using this for your own custmoization?
You can still acess the deafaults via require('fzf-lua.defaults')

Thanks for addressing this!
Sorry, I thought the setup was irrelevant here.
Yes I have a custom files search to make it faster with icons:
  -- speed up icon: https://github.com/MaartenStaa/file-web-devicons
  local fzf = require('fzf-lua')

  vim.keymap.set('n', '<C-p>', function()
    fzf.fzf_exec('fd -H --type f --strip-cwd-prefix | ~/.dotfiles/file-web-devicon', {
      actions = fzf.defaults.actions.files,
      fzf_opts = { ['--nth'] = 2, ['--delimiter'] = fzf.utils.nbsp },
      previewer = 'builtin',
    })
  end, { noremap = true })

@wjdwndud0114 - a56c006 should restore the defaults module export.

This works but the export is a table of { globals, defaults } so I have to do require('fzf-lua').defaults.defaults which is fine but could be confusing

Sorry, I thought the setup was irrelevant here.

Correct it wasn’t relevant, but you haven’t provided other information and it took me a minute to understand what you meant :)

This works but the export is a table of { globals, defaults } so I have to do require('fzf-lua').defaults.defaults which is fine but could be confusing and would require some updates to the docs

I see what you mean, I’ll fix it.

@wjdwndud0114, https://github.com/ibhagwan/fzf-lua/commit/a614aee1ed03eddaadcc9f902c8a6fb929ba2903 this should take care of it, definitely makes more sense now.

Nice, thanks a lot! Amazing plugin :)

Nice, thanks a lot! Amazing plugin :)

I had to revert this temporarily to a different branch as this was causing icons to be hidden, I'll have more time later to test it and merge properly, for the time being the commit is in a different branch:
https://github.com/ibhagwan/fzf-lua/tree/defaults_refactor

For the record, it did break my setup as well :slightly_smiling_face:  I was relying on require("fzf-lua").defaults.keymap to get a copy of the default key mappings in order to extend them.
I was planning on opening an issue about it, but I wanted to do some research about my use case of extending default keymaps before doing so, in case I was missing something obvious about it (and avoid a XY problem).
I didn't have any time to put to it yet, so instead I just temporarily worked around it by using require("fzf-lua.defaults").defaults.keymap, and putting it off for a later day :smile:

@rafikdraoui I’ll fix it today :)

@wjdwndud0114 , @rafikdraoui - use this commit https://github.com/ibhagwan/fzf-lua/commit/2cd8e0c32fcdad48d8d56120c559d15a10affb3f.


Retro step always performed.

Is it intended that one retrosynthesis step is always performed?
I would remove the following line
https://github.com/whitead/synspace/blob/016ce66c569acf568c720c2936477cb70842f089/synspace/synspace.py#L36
and use
    mols, props = [], [] # has to be defined, otherwise forward will fail
    if use_mannifold:
        if _pbar:
            _pbar.set_description("⚗Synspace Retrosynthesis (Mannifold)⚗")
        mols, props = mannifold_retro(mol)
    else:
        if _pbar and steps[0] > 0:
            _pbar.set_description("⚗Synspace Retrosynthesis...⚗")
        # mols, props = retro(mol, rxns=rxns, strict=False if strict is None else strict) # remove this
        for _ in range(steps[0]): # change
            to_add = []
            for m, p in zip(mols, props):
                ms, ps = retro(
                    m,
                    rxns=rxns,
                    strict=False if strict is None else strict,
                    start_props=p,
                )
                to_add.append((ms, ps))
            for m, p in to_add:
                mols.extend(m)
                props.extend(p)
                if _pbar:
                    _pbar.update(len(mols))
            mols, props = remove_dups(mols, props)

so that if the steps are (0,1) it only performs a forward step.

Fixed by #4


How Can i show cross icon using click instated of right click. In line between two node

I want to show cross icon when user click on connection line instead of right click

I want to change this left  click press to show remove option

You can try something like:

https://github.com/jerosoler/Drawflow/issues/235

Yes. this is right but cross icon also shown when user click on right click. cross icon should not be shown when user click on right click.

How can i disable double click and right click only on connection line.

@jerosoler is there any solution for this?


Fixes block form of #start + add specs

Because the ensure calls _stop instead of stop, the block form produces invalid json

Perfetto is pretty permissive about this and still accepts the file - but other tools break and JSON parsing is broken

Also adds first specs for the project, covering a few different scenarios 🎉

Interestingly, even without MN, some of the tests break on 3.3 in CI . It's no worse than it was before so at least now we know about it :D


JToken failing to return after successfully parsing

Source/destination types
JToken

Source/destination JSON
{
<EMAIL_ADDRESS>"https://graph.microsoft.com/v1.0/$metadata#servicePrincipals",
  "value": [
    {
      "accountEnabled": true,
      "addIns": [],
      "alternativeNames": [],
      "appDescription": null,
      "appDisplayName": "Microsoft Azure CLI",
      "appId": "04b07795-8ddb-461a-bbee-02f9e1bf7b46",
      "appRoles": [],
      "tokenEncryptionKeyId": null,
      "verifiedPublisher": {
        "addedDateTime": null,
        "displayName": null,
        "verifiedPublisherId": null
      }
    }
  ]
}

Expected behavior
To return JToken
Actual behavior
JToken successfully parses this JSON, but then an exception is throw when I try to return it in the method.
Newtonsoft.Json.JsonReaderException: Error reading JToken from JsonReader. Path '', line 0, position 0.
I noticed if I put it in a try / catch block and try to return and parse in the same line, in the catch block my string has been manipulated to an empty string "", which apparently also causes this error.
It also works with this near identical JSON
{
  "odata.metadata": "https://graph.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47/$metadata#directoryObjects",
  "value": [
    {
      "accountEnabled": true,
      "addIns": [],
      "alternativeNames": [],
      "appDisplayName": "Azure Monitor System",
      "appId": "11c174dc-1945-4a9a-a36b-c79a0f246b9b",
      "appRoleAssignmentRequired": false,
      "appRoles": [],
      "applicationTemplateId": null,
      "deletionTimestamp": null,
      "displayName": "Windows Azure Application Insights",
      "errorUrl": null,
      "homepage": null
    }
  ]
}

It's not the "@"
Steps to reproduce

            JToken token = null;

            token = JToken.Parse(output);

            return token;

@elgonzo you're right. It was sort of a multithreading misunderstanding.


Don't import dask and xarray by default

I'm not super happy about having to import these things twice, but it seems as though I have to.

The build is failing: https://travis-ci.org/github/xgcm/fastjmd95


system_MK20DX256.c Clock Setup 3 correction

Reduced system and flash clock speeds to specification values. CPU core remains at default 72MHz.
Some MCU's became unstable at the higher speeds.
Tested SPI, UART, I2c, RTC, ADC, DAC, PWM functions continue to work correctly over a 24 Hour period.
Other users have reported this has fixed the 'flash will load but wont run' issue.

@star297 Let me know once it's complete for review

Final Teensy3.1 clock source settings.
The three clock source settings have now been defined and tested as follows:
0  IRC 32KHz slow internal clock source. (No USB support)
1  96MHz default using 16MHz external crystal, 48MHz bus, 24MHz flash
2  72MHz using 16MHz external crystal, 36MHz bus, 24MHz flash
96MHz is above manufactures standard specification, however this enables a 48MHz bus speed and is the standard setup as used in the Arduino environment. This enables better standardisation of users code between Mbed and Arduino.
Tested all peripheral functions with temperatures up to 150 degrees centigrade.
72MHz setup has been defined as a manufactures 'default' should this be required.

@star297 please send another PR for RTC. Can you remove that commit and commetn from here and send it via separate PR? Thanks

The changes for clocks look fine to me.
I can review RTC for ST here as well. However, we should refrain from adding non-relevant-changes, rather create a new PR. Let me know what works for you this time.

Sorry Martin I thought as this was a different Target it would generate a new PR.
Can deal with this as it is this time? In future I will make sure they are separate.
Paul

I'll review and I can merge them separately (manually resolved)

I manually merged those Teensy changes, they are on master now


filtered_cloud is incorrect

Description
If you set debug to true in move_group.launch, you can see filtered_cloud in rviz
This filtered_cloud automatically removes the robot's own model and the model of the scene added with rviz
However, this model is not fully removed and there is a point cloud that is not removed as shown in the image

Your environment

ROS Distro: [Kinetic|Melodic|Noetic]
OS Version: e.g. Ubuntu 18.04
Source or Binary build?
If binary, which release version?
If source, which branch?

Steps to reproduce
Tell us how to reproduce this issue. Attempt to provide a working demo, perhaps using Docker.
Expected behaviour
Tell us what should happen
Actual behaviour
Tell us what happens instead
Backtrace or Console output
Use gist.github.com to copy-paste the console output or segfault backtrace using gdb.

I think octomap is working correctly and only filtered_cloud seems to be wrong.

I found the cause. These processes were using OpenGL, and instead of “erasing the inside of the BOX”, they were “rendering the mesh of the BOX and erasing the back side of the mesh to the shadow_threshold distance”. The first image shows that the point cloud at a distance greater than shadow_threshold from the mesh in view has not been removed.
https://github.com/sbgisen/moveit/blob/051e3eddfc2928e06dcb7835d684f9cca203b80c/moveit_ros/perception/mesh_filter/src/stereo_camera_model.cpp#L165-L180

The problem seems to be solved by increasing shadow_threshold.
However, the following issues need to be fixed

There are some bugs
Source code is hard to read.
Debugging topics cannot be displayed in Rviz


How to show google slides inside post?

I try to put an iframe inside a md post, but don't work.
I have to use particular shortcodes or config in TOML file?
Furthermore, I don't have problem with other hugo theme.
Example iframe:
<iframe src="https://docs.google.com/presentation/.........." frameborder="0" width="960" height="569" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>

If you want to show inline HTML in your Markdown files, you may have to enable the unsafe mode in the config file as below:
[markup.goldmark.renderer]
unsafe= true

Please read this release note for more information.


python311Packages.jenkins-job-builder: 6.4.1 -> 6.4.2

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/4990

nixpkgs-reviewd workflow started

Extra args: ``
Free space: true
Who asked: Bot-wxt1221

TARGETS

x86_64-linux: true
x86_64-darwin: true
aarch64-darwin: true

Status and logs: https://github.com/Bot-wxt1221/nixpkgs-reviewd/actions/runs/12453481015

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 367285

x86_64-linux

:white_check_mark: 2 packages built:

python311Packages.jenkins-job-builder
python311Packages.jenkins-job-builder.dist

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 367285

x86_64-darwin

:white_check_mark: 2 packages built:

python311Packages.jenkins-job-builder
python311Packages.jenkins-job-builder.dist

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 367285

aarch64-darwin

:white_check_mark: 2 packages built:

python311Packages.jenkins-job-builder
python311Packages.jenkins-job-builder.dist

@SuperSandro2000 Done.

@ofborg build python311Packages.jenkins-job-builde

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/5006


Missing method exception

Environment details

OS: macOS 10.14.5
.NET version: 2.2.100 - Azure Functions runtime v2
Package name and version: <PackageReference Include="Google.Cloud.Firestore" Version="1.0.0-beta20"/>

Steps to reproduce

Add the following code (and replace where needed) - fireStore is an instance of FireStoreDb

var collection = fireStore.Collection(Constants.FIRESTORE_COLLECTION);
var query = collection.WhereEqualTo("name", source.Title).WhereEqualTo("address", source.Address).Select("name").Limit(1);
var snapshot = await query.GetSnapshotAsync();

I get the MissingMethodException at the GetSnapshotAsync call

Stacktrace
Exception thrown: 'System.MissingMethodException' in System.Private.CoreLib.dll: 'Method not found: 'Void Grpc.Core.CallOptions..ctor(Grpc.Core.Metadata, System.Nullable`1<System.DateTime>, System.Threading.CancellationToken, Grpc.Core.WriteOptions, Grpc.Core.ContextPropagationToken, Grpc.Core.CallCredentials)'.'
   at Google.Api.Gax.Grpc.CallSettingsExtensions.ToCallOptions(CallSettings callSettings, IClock clock)
   at Google.Api.Gax.Grpc.ApiServerStreamingCall.<>c__DisplayClass0_0`2.<Create>b__1(TRequest req, CallSettings cs)
   at Google.Api.Gax.Grpc.ApiCallRetryExtensions.<>c__DisplayClass1_0`2.<WithRetry>b__0(TRequest request, CallSettings callSettings)
   at Google.Cloud.Firestore.V1.FirestoreClientImpl.RunQuery(RunQueryRequest request, CallSettings callSettings)
   at Google.Cloud.Firestore.Query.<>c__DisplayClass54_0.<StreamResponsesAsync>b__0()
   at System.Linq.AsyncEnumerable.<ForEachAsync_>d__174`1.MoveNext() in D:\a\1\s\Ix.NET\Source\System.Interactive.Async\ForEach.cs:line 147
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Google.Cloud.Firestore.Query.<GetSnapshotAsync>d__50.MoveNext()
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()

Background info
I'm using FireStore from within an Azure Function. I'm developing the function in VS Code on macOS and I get this during debugging. (Can this be any more non-conventional? ;) )
Thank you for your time.

Hmm... it's possible that this is due to some recent changes in gRPC - some types have moved to Grpc.Core.Api. This should be handled automatically by the forwarded types attributes, I believe... but maybe that's not working in your environment.
Are you able to reproduce the problem by writing a standalone console application? If we can try to get things like Azure Functions out of the equation, that'll make it a lot easier to work out what's going on.

+jtattermusch in case he's seen this before as part of moving things to Grpc.Core.Api.

This works:
using System;
using System.IO;
using System.Threading.Tasks;
using Google.Apis.Auth.OAuth2;
using Google.Cloud.Firestore;
using Google.Cloud.Firestore.V1;
using Grpc.Auth;
using Grpc.Core;

namespace FireStoreTest
{
    class Program
    {
        static async Task Main(string[] args)
        {
            var fileDirectory = Directory.GetCurrentDirectory();
            var credentialFile = Path.Combine(fileDirectory, "google.json");
            var credential = GoogleCredential.FromFile(credentialFile).CreateScoped(FirestoreClient.DefaultScopes);
            var channelCredentials = credential.ToChannelCredentials();
            var channel = new Channel(FirestoreClient.DefaultEndpoint.ToString(), channelCredentials);
            var client = FirestoreClient.Create(channel);
            var fireStore = await FirestoreDb.CreateAsync("my-project-id", client);
            var collection = fireStore.Collection("my-collection");
            var query = collection.WhereEqualTo("name", "nothing").WhereEqualTo("address", "nothing").Select("name").Limit(1);
            var snapshot = await query.GetSnapshotAsync();
            Console.WriteLine($"Found {snapshot.Count} documents");
        }
    }
}

Same runtime and same OS. But I have no clue why this works in a console app and not in an Azure Function. Any ideas where I should look?

Hmm. I feared that might be the case :( It may well be the way that Azure Functions handles dependencies.
In your "broken" project, could you try adding a direct dependency to Grpc.Core (version 1.21.0 should be fine)? I know we've had problems before when there's a chain of dependencies before you get to Grpc.Core, although I wouldn't expect to see it manifest itself like this.

That didn't help, I got the same exception with the same stacktrace. Looks like Azure Functions doesn't support binding redirects, so I suspect that type forwarding doesn't work either...

Hmm... I thought Azure Functions 2 did support binding redirects.
I have no experience with Azure Functions 2, but I'll try to reproduce this on my (Windows) machine. Unfortunately it probably won't be before the end of the week though, I'm afraid.

Okay, so the good news is that I can reproduce this in VS 2019 on Windows - so the unusual environment isn't the problem. The bad news is I don't know the next step. I'll experiment and keep updating this bug.
using Google.Cloud.Firestore;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Extensions.Logging;
using System.Linq;
using System.Threading.Tasks;

namespace FunctionApp1
{
    public static class Function1
    {
        [FunctionName("Function1")]
        public static async Task<IActionResult> Run(
            [HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest req,
            ILogger log)
        {
            log.LogInformation("C# HTTP trigger function processed a request.");

            FirestoreDb db = FirestoreDb.Create("irrelevant");
            var collections = await db.ListRootCollectionsAsync().ToList();

            return new OkObjectResult(string.Join(", ", collections.Select(coll => coll.Id)));
        }
    }
}

I've recompiled a local copy of GAX against Grpc.Core 1.21.0, then used that in my functions project - that's moved the issue to:
System.MissingMethodException: Method not found: 'Grpc.Core.ChannelCredentials Grpc.Core.ChannelCredentials.Create(Grpc.Core.ChannelCredentials, Grpc.Core.CallCredentials)'.
   at Grpc.Auth.GoogleGrpcCredentials.ToChannelCredentials(ITokenAccess googleCredential)
   at Google.Api.Gax.Grpc.ChannelPool.CreateChannelCredentialsUncached()

That's a method in Grpc.Auth, and all the versions are in sync there, which makes this even odder. Still checking...

I've managed to reproduce this without the Google API libraries being involved at all - simple gRPC. I'll update your bug in Azure Functions to provide a minimal repro, and we can track it from there if that's okay.

Thank you for picking this up so quickly! @jskeet :)

@jskeet I think I have a similar problem when invoking Google.Cloud.Logging.Log4Net.GoogleStackdriverAppender, though I posted it on the GRPC project site: https://github.com/grpc/grpc/issues/20230 - might you be able to take a quick look?

That's failing to find a native method - I suspect it's a different issue.

Seeing the same issue in Cloud Run with all the latest nuget versions

@crazybert: If you could provide a complete example (project file, code, Dockerfile) that would really help. Although I won't be looking until Monday.

@jskeet Oh thank you. I will get back to this on Monday and try to create standalone repro


Extreme spikes / outliers in temperature

Did I post in the wrong repo?
https://github.com/Pirate-Weather/pirateweather/issues/283 Related?
Let me know.
Describe the bug

This happens every few weeks. A lot more recently though.
Expected behavior
I don't know what the data source is and how this is processed, but can this be filtered out? A filter in pirate weather that drops these extreme values?
Actual behavior
These extreme values seem to happen mostly around midnight.
They immediately disturb the graph view in HA as shown above. Any detail is lost by this hit of 600 degrees C. And of course, automations related to opening/closing windows, enabling heating/cooling, based on the temperature outside are failing.
Home Assistant version
2024.6.4
Integration version
1.5.3
Other details
Yes, sorry, I am on an 'old' version of HA. I cannot afford down time, bugs or issues in the household and therefore lack behind in version. (See for example big issues in the 7 release of this year. https://community.home-assistant.io/t/2024-7-time-to-resize-your-cards/745771.)
The report about the issue I am making here has been happening for months. There should not be a relationship with the HA version. I did check the release notes of 2024.7 and 2024.8 and have not found anything that could be related to this issue.
Troubleshooting steps

[X] I have updated my Home Assistant installation to the latest version.
[X] I have updated the Pirate Weather Integration to the latest version.
[X] I have gone through the documentation before opening this issue.
[X] I have searched this repository and API Repository to see if the issue has already been reported.
[X] I have restarted my Home Assistant installation.
[X] I have queried the API in my browser to confirm the issue is not with the API.
[X] I have written an informative title.

Thanks for the report. I've moved this issue over to the API repository as the issue is with the API and has nothing to do with the HA integration. Yes, the issue you linked and #284 are related to your issues which should be fixed once @alexander0042 releases V2.1 of the API. I don't have an ETA on when it will be released but I would think it should be soon.

Thanks. 👌🏼 Will keep an eye on it.


Migrate core package 'open-on-github' into Atom repo

This issue tracks the steps necessary to migrate the open-on-github package into the core atom/atom repository under the packages path:
Migration Checklist
Phase 1 - Prepare repo for migration

[ ] Merge or close existing pull requests on the atom/open-on-github repository

Some guidelines for merging vs closing PRs:

Merge when the PR is small, useful, has no merge conflicts with master, and has passing tests
Close when the changes are non-trivial, the PR has conflicts with master, or there are failing tests in CI

If you close a PR, let the user know that we are currently moving the repository over to atom/atom so they should feel free to reopen the pull request there once the package code has been migrated.
Phase 2 - Migrate the package code

[ ] Create a fresh branch off master in your local clone of atom/atom with the name migrate-open-on-github-package
[ ] Delete Atom's node_modules, script/node_modules, and apm/node_modules folders if they exist
[ ] Make sure Atom's package-lock.json file is unmodified, use git checkout -- package-lock.json if it isn't
[ ] Clone the atom/open-on-github repo into the packages path of your local Atom repository and then delete its .git subfolder
[ ] Delete any unnecessary repo configuration files in the packages/open-on-github folder like appveyor.yml, .travis.yml, ISSUE_TEMPLATE.md, and PULL_REQUEST_TEMPLATE.md
[ ] Remove any information from the package's README.md which will be inaccurate after the migration is complete (e.g. CI status badges or contribution instructions)
[ ] Open packages/open-on-github/package.json and change the repository field to point to the main repo URL https://github.com/atom/atom
[ ] Open Atom's package.json file to change the following:

[ ] Update the open-on-github entry in packageDependencies to reflect the local path of the package:"open-on-github": "file:./packages/open-on-github",

[ ] Delete the open-on-github entry in the dependencies section since it may contain a hardcoded tarball link.  This will help avoid issues in the next step

[ ] Open packages/README.md and perform the following edits:

[ ] Update the second column of the open-on-github row to reflect the new local path for the package:[`./open-on-github`](./open-on-github)

[ ] Delete the following line toward the end of the file:[open-on-github]: https://github.com/atom/open-on-github

[ ] Run a full Atom build using script/build and verify that there are no unexpected build errors
[ ] Commit the migrated package code and any changes to Atom's package-lock.json files to your branch using this commit message::arrow_right: Migrate core package 'open-on-github' into ./packages

Phase 3 - Make sure the package works and send a PR

[ ] Launch the Atom binary in the ./out folder and manually verify that the migrated package is working without any obvious issues.  For example, if you're migrating a color theme, turn on that theme to make sure that it changes the editor colors as expected.
[ ] Open the Chrome Developer Tools console (Ctrl+Shift+I or Cmd+Option+I) and ensure that there are no errors written there.  If there are, add them to this issue and investigate.
[ ] Create a PR against atom/atom with the title "➡ Migrate core package 'open-on-github' into ./packages".  For convenience, you may use the following message in your PR body:### Description of the Change

This PR migrates the core [`open-on-github`](https://github.com/atom/open-on-github) package into `atom/atom`.  See issue #18278 for more information.

[ ] If any CI tests fail, investigate and fix the failures until CI goes green
[ ] Once CI is clean and the PR is approved, merge it

Phase 4 - Archive the open-on-github repo

[ ] Move all existing issues from the  open-on-github repo to atom/atom using github-issue-mover or a script
[ ] Add a label titled packages/open-on-github to the migrated issues so that they can be found easily
[ ] Edit the original package repo's README.md (don't commit directly) to point contributors to the code's new home in atom/atom.  You can use the following text:### This package is now a part of the [core Atom repository](https://github.com/atom/atom/tree/master/packages/open-on-github), please direct all issues and pull requests there in the future!

---

[ ] Send a PR to the open-on-github repository with the updated README.md so that watchers will be notified of the change.  You do not need to wait for reviews, it can be merged immediately.  You can use the following PR description text:As of **INSERT MIGRATION PR LINK**, the `open-on-github` package is now a part of the core Atom repository. This pull request updates `README.md` to reflect that fact. We'll be archiving this repository shortly.

/cc atom/atom#18278

[ ] Archive the package repository by going to its Settings page, scroll down to the "Danger Zone" section and click "Archive this Repository"

Migration is now complete! :tada:

Having core packages in the atom repo could have several benefits. Like dependancy management for the packages. They could share dependencies such that each package would be using the same version of the dependancy.
With the current setup we don’t benefit from shared dependancies. The first benefit that comes to mind for moving the packages to the atom repo is improved dev experience.
On the other hand we also have apm link which also improves the dev experience while working on packages.
Having the core-packages migrated to the atom repo doesn’t make a huge difference.
For now I will close this issue but happy to reopen once we re-organise our repo to allow shared dependencies.