Release Testnet 78, via chain upgrade

Testnet upgrade
Testnet chain id: penumbra-testnet-deimos-8 (unchanged)
Release date: 2024-06-25 (?)
Testnet release manager: @conorsch
Testnet Release Manager Checklist
It's been over a week since the chain upgrade from 76 -> 77 (#4497), so let's schedule another. We plan to ship the entirety of main, to flush out all pending changes. As usual, special attention must be paid to breaking changes, which require writing migrations.
Pre-release:

[x] Review all merged PRs with tags consensus-breaking and/or state-breaking
[ ] Enumerate the specific PRs that should be included in the release:

[ ] https://github.com/penumbra-zone/penumbra/pull/4567 (and follow ups)
[ ] https://github.com/penumbra-zone/penumbra/pull/4564
[x] https://github.com/penumbra-zone/penumbra/issues/4602
[ ] https://github.com/penumbra-zone/ibc-types/pull/88
[ ] https://github.com/penumbra-zone/penumbra/pull/4661
[ ] PR to bump ibc-types version (TK)
[ ] Handle the CometBFT block size changes (either via announcement ask or automated config munging) that were made in https://github.com/penumbra-zone/penumbra/pull/4594

[ ] Confirm migrations exist where required for breaking changes already merged
[ ] Identify specific test cases for before/after behavior, querying chain state, to ensure that migrations are effective
[ ] Prepare upgrade-plan governance proposal

[ ] Decide on block height at which to halt
[ ] Double-check you've got bonded stake
[ ] Submit proposal
[ ] Vote for it, notify validators of same
[ ] Confirm proposal passed (default is 24h voting period)

On release day:

[ ] Draft an announcement for peer review to ensure changes included are comprehensive.
[ ] Disable testnet deploy workflow, so that chain is not reset
[ ] Bump the version number and push its tag, via cargo-release.

[ ] Run cargo release minor for a new testnet, or cargo release patch for a bugfix. For the latter, make sure you're on a dedicated release branch.
[ ] Push the commit and newly generated tag, e.g. v0.51.0, to the remote.

[ ] Manually trigger container-build workflow, bc deploy workflow is disabled
[ ] Wait for the "Release" workflow to complete
[ ] Edit the newly created release object, and add a note summarizing the intent of the release
[ ] Close faucet (chain halt will make it inoperative anyway)
[ ] Run migrations on all validators
[ ] Run migrations on all fullnodes
[ ] Update Galileo deployment, following docs
[ ] Make the announcement to Discord! 🎉🎉🎉

Post-release cleanup tasks

[ ] Ensure faucet is open
[ ] Perform Hermes maintenance for genesis restart to get relayer running again
[ ] Confirm IBC channels are working

❯ pcli tx proposal submit --file 78-upgrade.toml  --deposit-amount 10penumbra
Scanning blocks from last sync height 723008 to latest height 723009
[0s] ██████████████████████████████████████████████████       1/1       12/s ETA: 0s
building transaction [4 actions, 3 proofs]...
finished proving in 0.553 seconds [4 actions, 3 proofs, 2496 bytes]
broadcasting transaction and awaiting confirmation...
transaction broadcast successfully: 79760d4374c3e650b04b18bd184ebe6f07539aad9f9eef590e10955a40b43cdc
transaction confirmed and detected: 79760d4374c3e650b04b18bd184ebe6f07539aad9f9eef590e10955a40b43cdc @ height 723010

❯ pcli q governance proposal 13 definition
id = "13"
title = "upgrade to 0.78.0"
description = "planned upgrade, via chain migration, to testnet 78"

[upgradePlan]
height = "734700"

❯ pcli q governance proposal 13 state
{
  "finished": {
    "outcome": {
      "passed": {}
    }
  }
}

Testnet 78 shipped yesterday https://github.com/penumbra-zone/penumbra/releases/tag/v0.78.0, and it was good.


Battery volt

It would be great if we could have battery voltage included from the sensors, without it's tricky to be proactive with battery changes.

All of this library is reverse engineered, so if you know how to get the battery voltage out of the advertisement, please share

I haven't tried it myself but it seams to be in the documentation, could that could be helpful?
https://www.sensorpush.com/bluetooth-api

I haven't tried it myself but it seams to be in the documentation, could that could be helpful?
https://www.sensorpush.com/bluetooth-api

It looks like they only have docs for GATT but nothing for the advertisement

Since they are publishing the docs for GATT, maybe they will do the same for the advertisement, if you contact them

I'll see what info I can get, I'll keep you posted. Thank!

I've had some discussions with the SensorPush team and they do want to help but are for some reason unable to share the protocol specs for the original sensor. Though they told me to check this:
It's possible some of the characteristics are the same as the HT.w models. What do you get when you get this characteristic: EF090007-11D6-42BA-93B8-9DD7EC090AA9?

That’s not going to help since this library only reads advertisement data and that’s a GATT characteristic

Hey all, I'm the lead developer at SensorPush. Unfortunately the battery info just isn't in the advertisement data. The only way to get it, at least at the present time, is via the GATT characteristic. Our apps periodically connect to fill any gaps in the data history, and when they do they just grab the battery status, so for that use case there was no need to broadcast it. As we integrate with more other systems, circumstances are sometimes of course a bit different.
We're big Home Assistant fans and I'm an active user, so let me know if I can ever be of assistance. We do have some new sensor hardware on the way. I'll try to put a pull request together to add support for it, and @bdraco, if you'd like to coordinate offline to get some samples to test, we'd be happy to set you up. Thanks for all your work on this. It's really awesome!

@relevante feel free to reach out on discord (same handle) or<EMAIL_ADDRESS>Thanks

As far as a PR to poll chars, you could lift https://github.com/Bluetooth-Devices/xiaomi-ble/blob/a9d8e90026d131b69a34db5b0821432e98e1e787/src/xiaomi_ble/parser.py#L2035
https://github.com/Bluetooth-Devices/xiaomi-ble/blob/a9d8e90026d131b69a34db5b0821432e98e1e787/src/xiaomi_ble/parser.py#L2053

For the HA side you could mostly lift https://github.com/home-assistant/core/commit/6ad27089468e551ce4fb33021684c5366ce1d4f9 (and the subsequent updates)

Thanks @bdraco. I've got a busy week next week but will try to implement battery polling soon after. Will also get in touch via email re: getting you some test hardware for the new model.


1.9.1

Once I found this tool I found it did not work for me (2.0) but the earlier tag (1.9) did. I'd made some edits - focused mostly on using local video files such as

initially sizing the window to the source dimensions,
title window with local video filename
revamped home URL setting by adding a default button
altered latent hide title bar by allow it to be auto hidden

(this my initial request, so hopefully I'm too far off base on protocol)
/los

p.s. this work is using xcode 7.3.1 using swift 2.3
/los

Hey! I appreciate the PR, but I'd prefer separate requests for each feature (rather than a bunch in a single PR). If you split this up, I'll look into merging them.


[HTTP Option support] Support HTTP option in net-istio controller

After httpOption is added into Kingress spec, and is set by Route controller, net-istio controller could start reading the httpOption from the Kingress spec field instead of config-network ConfigMap directly.

/assign

Thanks @arghya88 for picking it up. So FYI, before implementing the feature in this issue, we need to ensure that https://github.com/knative/networking/issues/297 and https://github.com/knative/networking/issues/299 are implemented first.

@ZhiminXiang Ah I missed that.I will pick one of those first.

/remove-lifecycle

This issue has been fixed by https://github.com/knative-sandbox/net-istio/pull/658


Gives editors ability to delete any reportback

What's this PR do?
Gives editors permission to edit any reportback
How should this be manually tested?
Do editors now see the primary tabs on top of a reportback perma link page thing?
Any background context you want to provide?
The dosomething_reportback_access function was being called twice by the menu local tasks, and was failing because editors only had the edit any reportback.
What are the relevant tickets?
Fixes #5045

@angaither can I assign this quick PR to you?

:+1:


TEKTELIC Communications Inc. - Hip19 Manufacturer Application

TEKTELIC Communications Inc. -> FCC & CE Testing
t29e18a130-FCC Micro.pdf
t29e18a130-EU R1_Micro CE.pdf
Rendered view: https://github.com/helium/HIP/blob/5ab7ef61767bb463e21d33faca5fbbc56a3427fe/0019-third-party-manufacturers/tektelic.md

Hello! Thanks for your interest in joining the network. Someone from the Manufacturing Oversight Committee will be in touch.

Please provide an email address for us to get in touch with you, thanks!

@.***
Eric Hnatowich
Director of Sales – North America & APAC
<EMAIL_ADDRESS>Phone:<PHONE_NUMBER>
Mobile:<PHONE_NUMBER>
The contents of this email are TEKTELIC Communications Confidential
@.***D7628E.202C9630]https://tektelic.com/catalog?utm_source=correspondence&utm_medium=email&utm_campaign=signatures
From: Sophi Kravitz @.>
Sent: Wednesday, June 16, 2021 8:57 AM
To: helium/HIP @.>
Cc: Eric Hnatowich @.>; State change @.>
Subject: Re: [helium/HIP] TEKTELIC Communications Inc. - Hip19 Manufacturer Application (#208)
CAUTION: This email originated from outside the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
Please provide an email address for us to get in touch with you, thanks!
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubhttps://github.com/helium/HIP/pull/208#issuecomment-862452067, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AUP4PMI5KXDRYYRYT4QPRUDTTC3TZANCNFSM46YFN73A.

You can send it to<EMAIL_ADDRESS>thanks!


⚠ Bofrost.at has degraded performance

In f8fecdf, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1570 ms

Resolved: Bofrost.at performance has improved in a18b275.


Add --remote_download_outputs to list of overridable bazel flags

@achew22 thank you for the review - it looks like the mac builds are having issues, looking at the logs it's not immediately clear to me what the issue is, is it something resulting from this PR?

I completely agree with your assessment that you didn't cause this. I'm struggling to come up with a reason why this would work in some platforms but not in others. 🤔 Even more so, why would it be incompatible_by_default. I'm cloning this onto my local box to see if I can reproduce and will report back


add Anikcb

resolve #654

@schmelto, I think this can be merged.

LGTM 🚀

think this can be merged.

One higlight from my side. If you want to review a PR you cann comment and approve/comment"request changes in this section here

with this your contribution graph will be changed to code review

@schmelto, thank you for that tip! :)


Arc-735 proper condition variable usage

The condition must always be modified under the lock. This is the main change, everything else is mostly minor refactoring.
It's a typical mistake to think that an atomic variable is enough.
The Counter implementation doesn't seem required even for ARM etc. We can double check, replaced with Go Atomic.

Keep branch open for now


Live streaming

Hello guys
I need help with livestream on tiktok .. this would be paid job ..
Please help

You haven't described a problem


Copy documentation from Kyma to the module's repo

Description
Changes proposed in this pull request:

Copy Kyma Istio documentation to the Istio module repo
Review the copied documents
Make links relative so that they work on our new website

Related issue(s)

https://github.com/kyma-project/istio/issues/294

/lgtm

/retest


Bug: only syntax highlight is working

On the extension page, it has a lot of other features like, autocomplete, info on hover, etc. but in my case, it's just highlighting
Autocomplete works partially

https://github.com/tact-lang/tact-vscode/assets/1781506/d7465047-4ff7-4d2b-9e8e-37d9ab6e7193

Thank you for your comment. Please, specify all cases that you have found and they must to be fixed. Just because there exists many cases that didn't covered by tests yet. For example, from the video above I have noticed only that autocomplete didn't show "address" in the list.  Something yet?

Thank you for your comment. Please, specify all cases that you have found and they must to be fixed. Just because there exists many cases that didn't covered by tests yet. For example, from the video above I have noticed only that autocomplete didn't show "address" in the list. Something yet?

Hi @logvik, There are too many :/
self.reply(), sender(), address(), now() shows as type, send(), ...

info on hover doesn't work at all

https://github.com/tact-lang/tact-vscode/blob/main/src/hoverService.ts#L110 - at the moment only these function support info on "hover", but all improves continually.
Other issues with autocomplete will be fixed at the next release.

Added autocomplete for global messages/structs. I will continue the adding of improvements time by time.


Double tap handling

Can this library prevent double tap on button? Should I combine this lib with ReactiveX to prevent the second fasted tapped of the button?
I tried to look around google but find no clue on how to do this except making a global boolean flag and switch it off after the first touch.

Only one click per frame is allowed. If you want to prevent more than one click across multiple frames, disable the view once the first click is received.


Error on npm install --no-bin-links

npm-debug.log.txt

Laravel Version: 5.4
PHP Version: 7.0.1
windows 10

I am trying to install dependencies Laravel-mix. But, I want to exclude axioms, loadash, and vue.js. So, I removed these lines from package.json. Also, removed vue.js require line from app.js. Similarly, removed  lodash and axioms require line from bootstrap.js inside resource assets.
After these, i tried to run "npm install --no-bin-links".
But ended up on following error:
$ npm install --no-bin-links
npm ERR! Windows_NT 10.0.15063
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "--no-bin-links"
npm ERR! node v6.10.1
npm ERR! npm  v3.10.10
npm ERR! Maximum call stack size exceeded
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     https://github.com/npm/npm/issues
npm ERR! Please include the following file with any support request:
npm ERR!     C:\wamp64\www\mp_project\npm-debug.log

Please report in the Laravel Mix repo.


import script using ICD-9 or ICD-10 should use the "medcode_ref" file

Currently the ICD-9 import script import_icd9.exs is using the icd9_SimoP.txt file as a source, and the endpoint import script import_endpoint_csv.exs is using ICD10_koodistopalvelu_2015-08_26_utf8.csv as a source.
It would be better to use the FinnGen provided finngen_R6_medcode_ref.csv file as a source since:

FinnGen maintains it
it is used by other scripts in Risteys, so we can unify our source of ICD-9 and ICD-10

Turns out we need the ICD-10 source file in import_endpoint_csv.exs as it provides information about the ICD-10 hierarchy that the finngen_R6_medcode_ref.csv file doesn't have.  We need this hierarchy in order to reduce the set of ICD-10s matching a definition pattern by bubbling up the ICDs.
Example hierarchy info from the source file:
CodeId,ParentId
A00-B99,
A00-A09,A00-B99
A00,A00-A09
A00.0,A00

Bubbling up algorithm using the ICD-10s hierarchy:
https://github.com/dsgelab/risteys/blob/78ff4af31b80c2f40f26522d3a5ca1dcf2db5544/web_finngen_r7/lib/risteys/icd10.ex#L103-L141


documentation issues

now that I've actually moved all the documentation issues, I'm thinking maybe I shouldn't have.  people are probably going to post them here anyway.  maybe I should delete those in the site repo, and reopen the ones I closed here, then disable "issues" for the site repo...?
cc @mochajs/mocha

I guess the question for me is what docs should exist on the site vs the wiki?

@danielstjules Good question.
I would prefer everything be on the site, simply because it's more accessible.
re #1783, I spoke with the GM of the Open Source Initiative the other day at OSCON about this very issue.  We came to the conclusion that since @tj hasn't replied to my email about the license, our only option is to completely rewrite the site.
I would prefer the API documentation should be auto-generated, with liberal examples, and accompanied by tutorials--perhaps migrate bits of the wiki over as well.
cc @mochajs/mocha


Automated cherry pick of #1191: 私有云套餐操作支持

Cherry pick of #1191 on release/2.11.0.
#1191: 私有云套餐操作支持

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.11.0@cc0151e). Click here to learn what that means.
The diff coverage is 0.61%.

@@               Coverage Diff                @@
##             release/2.11.0   #1463   +/-   ##
================================================
  Coverage                  ?    7.7%
================================================
  Files                     ?     411
  Lines                     ?   62826
  Branches                  ?       0
================================================
  Hits                      ?    4838
  Misses                    ?   57581
  Partials                  ?     407

Flag
Coverage Δ

#aFlag
7.7% <0.61%> (?)

Impacted Files
Coverage Δ

pkg/util/aws/region.go
0% <ø> (ø)

pkg/compute/models/skustools.go
2.63% <0%> (ø)

pkg/compute/models/cloudsync.go
0% <0%> (ø)

pkg/util/esxi/fakeregion.go
0% <0%> (ø)

pkg/compute/models/cloudproviders.go
1.12% <0%> (ø)

pkg/compute/models/skus.go
1.49% <0.68%> (ø)

Continue to review full report at Codecov.

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

/lgtm
/approve


Add test for windows with no build tools

It would be interesting to see if this could be tested with github actions.
Building with no features=["profiling_enabled"] set should just not do anything on the hawktracer side (especially in build.rs

Building without profiling_enabled disables rust_hawktracer_sys that compiles hawktracer.


Can't find authorization token

Hi there! I was trying to run the script from your instructions but couldn't find the authorization token in the dev tools. I think it might have to do with the fact that I can't find an event called findVehicles?tpQualityThreshold=150... and only one called vehicles?tpQualityThreshold=150.... Is this something that the carfax website has changed since you updated the repo? Thanks, I'm a fan of this work you've done and I'm looking forward to running it so I can price a car that I'm trying to sell!

Would greatly appreciate it if you would look into this issue. Thanks


Fix up flaky tests

https://wandb.atlassian.net/browse/WB-5654
Description
What does the PR do?
Testing
How was this PR tested?

Looks like @vanpelt beat me to it with:
https://github.com/wandb/client/pull/2223
Im going to revert my similar changes in this PR


how to export mbtiles that containt vector tiles

I'm trying to import shapefiles from http://download.geofabrik.de/europe.html, what style should I use?
After import I want to export them in mbtiles format, but the tiles should be vector so I can use them with your mapbox-gl javascript version.
Can I do this? Or do you have other way to export vector mbtiles for a hole country?

@raku The simpliest process: download your data in .shp.zip format then upload the .shp.zip directly to your Mapbox account uploads page or use Mapbox Upload API via the command line. This will convert your data into vector tiles. After your data is successfully, use the provided map ID which you can then use to style with GL and extend with Mapbox-GL JS.
If you need raw .mbtiles, import the same .shp.zip file into Mapbox Studio and there will be an option to Export to MBTiles. This Studio source quickstart should help you through the process.


feat(autonomous_emergency_braking): aeb update for v<IP_ADDRESS>

Description
This PR updates the AEB module to be closer to current autoware's AEB and adds polling subscribers (AEB depends on them) to let the AEB module subscribe to its target topics.
Requires updates to launch: https://github.com/tier4/autoware_launch.x1.eve/pull/487
Related links
Parent Issue:

Link

How was this PR tested?
Notes for reviewers
None.
Interface changes
None.

Effects on system behavior
None.

It has been requested the changes are added to beta/v0.3.19 instead


Fix environment variables not taken into account

I don't see, what is fixed with your commit.
Please give an example of old and new behavior.

As far as I could observe, environment variables are not taken into account by the CLI in the current implementation:
florent@critnux:~/work/marathon-api [fix_env]$ echo $MARATHON_USER
f.flament
florent@critnux:~/work/marathon-api [fix_env]$ echo $MARATHON_PASSWORD
myveryverysecurepassword
florent@critnux:~/work/marathon-api [fix_env]$ echo $MARATHON_INSECURE
true
florent@critnux:~/work/marathon-api [fix_env]$ git checkout upstream
Switched to branch 'upstream'
Your branch is up-to-date with 'origin/upstream'.
florent@critnux:~/work/marathon-api [upstream]$ marathon list_tasks -i /hello
/opt/chefdk/embedded/lib/ruby/2.1.0/net/http.rb:920:in `connect': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError)
        from /opt/chefdk/embedded/lib/ruby/2.1.0/net/http.rb:920:in `block in connect'
        from /opt/chefdk/embedded/lib/ruby/2.1.0/timeout.rb:91:in `block in timeout'
        from /opt/chefdk/embedded/lib/ruby/2.1.0/timeout.rb:101:in `call'
        from /opt/chefdk/embedded/lib/ruby/2.1.0/timeout.rb:101:in `timeout'
        from /opt/chefdk/embedded/lib/ruby/2.1.0/net/http.rb:920:in `connect'
        from /opt/chefdk/embedded/lib/ruby/2.1.0/net/http.rb:863:in `do_start'
        from /opt/chefdk/embedded/lib/ruby/2.1.0/net/http.rb:852:in `start'
        from /opt/chefdk/embedded/lib/ruby/2.1.0/net/http.rb:1369:in `request'
        from /home/florent/.chefdk/gem/ruby/2.1.0/gems/httparty-0.13.5/lib/httparty/request.rb:101:in `perform'
        from /home/florent/.chefdk/gem/ruby/2.1.0/gems/httparty-0.13.5/lib/httparty.rb:522:in `perform_request'
        from /home/florent/.chefdk/gem/ruby/2.1.0/gems/httparty-0.13.5/lib/httparty.rb:460:in `get'
        from /home/florent/work/marathon-api/lib/marathon/connection.rb:105:in `request'
        from /home/florent/work/marathon-api/lib/marathon/connection.rb:43:in `block (2 levels) in <class:Connection>'
        from /home/florent/work/marathon-api/lib/marathon/task.rb:95:in `get'
        from /home/florent/work/marathon-api/lib/marathon/task.rb:50:in `get'
        from /home/florent/work/marathon-api/bin/marathon:103:in `subcmd_list_tasks'
        from /home/florent/work/marathon-api/bin/marathon:236:in `run_subcmd'
        from /home/florent/work/marathon-api/bin/marathon:250:in `<top (required)>'
        from /home/florent/.chefdk/gem/ruby/2.1.0/bin/marathon:23:in `load'
        from /home/florent/.chefdk/gem/ruby/2.1.0/bin/marathon:23:in `'
florent@critnux:~/work/marathon-api [upstream]$ marathon -I list_tasks -i /hello
/home/florent/work/marathon-api/lib/marathon/connection.rb:93:in `parse_response': <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> (Marathon::Error::UnexpectedResponseError)

<title>401 Authorization Required</title>

Authorization Required

This server could not verify that you
are authorized to access the document
requested.  Either you supplied the wrong
credentials (e.g., bad password), or your
browser doesn't understand how to supply
the credentials required.

<address>Apache Server at marathon-par.central.criteo.preprod Port 443</address>

        from /home/florent/work/marathon-api/lib/marathon/connection.rb:105:in `request'
        from /home/florent/work/marathon-api/lib/marathon/connection.rb:43:in `block (2 levels) in <class:Connection>'
        from /home/florent/work/marathon-api/lib/marathon/task.rb:95:in `get'
        from /home/florent/work/marathon-api/lib/marathon/task.rb:50:in `get'
        from /home/florent/work/marathon-api/bin/marathon:103:in `subcmd_list_tasks'
        from /home/florent/work/marathon-api/bin/marathon:236:in `run_subcmd'
        from /home/florent/work/marathon-api/bin/marathon:250:in `<top (required)>'
        from /home/florent/.chefdk/gem/ruby/2.1.0/bin/marathon:23:in `load'
        from /home/florent/.chefdk/gem/ruby/2.1.0/bin/marathon:23:in `'
florent@critnux:~/work/marathon-api [upstream]$ git checkout fix_env
Switched to branch 'fix_env'
Your branch is up-to-date with 'origin/fix_env'.
florent@critnux:~/work/marathon-api [fix_env]$ marathon list_tasks -i /hello
Task ID:    hello.7ea7fc20-57ba-11e5-a466-1458d05b0380
App ID:     /hello
Host:       mesos-slave002-par.central.criteo.preprod
Ports:      31445
Staged at:  2015-09-10T12:50:20.515Z
Started at: 2015-09-10T12:50:20.889Z
Version:    2015-09-10T12:50:16.848Z

Task ID:    hello.7e0f3f8f-57ba-11e5-a466-1458d05b0380
App ID:     /hello
Host:       mesos-slave01-par.central.criteo.preprod
Ports:      31596
Staged at:  2015-09-10T12:50:19.514Z
Started at: 2015-09-10T12:50:20.132Z
Version:    2015-09-10T12:50:16.848Z

florent@critnux:~/work/marathon-api [fix_env]$

This was actually a bug in the CLI handling default options.


Generic resource

@simenhagelid I've released version 3.1.1-beta-1 where I've incorporated your suggestions from your PR.  Could you validate that it works and solves your generic validation issue?


Revert "Updated secretmanager ref to v1"

Reverts quantumlib/Cirq#3762
We have to do more testing on this (maybe write actual tests for automerge!)
Currently automerge is down because of this:
File "dev_tools/auto_merge.py", line 937, in <module> main() File "dev_tools/auto_merge.py", line 919, in main response = client.access_secret_version(request={"name": secret_version_name}) TypeError: access_secret_version() got an unexpected keyword argument 'request'

It looks like there's a version 2 of the google-cloud-secret-manager library available, and a migration guide: https://googleapis.dev/python/secretmanager/latest/UPGRADING.html.


ValueError: Out of range float values are not JSON compliant

https://github.com/different-ai/embedbase/blob/d494ec067d57b104bb3a0337e20d34522754171c/embedbase/app.py#L159
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/httptools_impl.py", line 436, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
  File "/usr/local/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in __call__
    return await self.app(scope, receive, send)
  File "/usr/local/lib/python3.10/site-packages/fastapi/applications.py", line 276, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/starlette.py", line 333, in _sentry_patched_asgi_app
    return await middleware(scope, receive, send)
  File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/asgi.py", line 139, in _run_asgi3
    return await self._run_app(scope, lambda: self.app(scope, receive, send))
  File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/asgi.py", line 188, in _run_app
    raise exc from None
  File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/asgi.py", line 183, in _run_app
    return await callback()
  File "/usr/local/lib/python3.10/site-packages/starlette/applications.py", line 122, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/starlette.py", line 130, in _create_span_call
    return await old_call(app, scope, new_receive, new_send, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/starlette/middleware/errors.py", line 184, in __call__
    raise exc
  File "/usr/local/lib/python3.10/site-packages/starlette/middleware/errors.py", line 162, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/starlette.py", line 130, in _create_span_call
    return await old_call(app, scope, new_receive, new_send, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/starlette/middleware/cors.py", line 84, in __call__
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/starlette.py", line 130, in _create_span_call
    return await old_call(app, scope, new_receive, new_send, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/starlette/middleware/base.py", line 108, in __call__
    response = await self.dispatch_func(request, call_next)
  File "/app/middlewares/auth_api_key/auth_api_key.py", line 182, in dispatch
    response = await call_next(request)
  File "/usr/local/lib/python3.10/site-packages/starlette/middleware/base.py", line 84, in call_next
    raise app_exc
  File "/usr/local/lib/python3.10/site-packages/starlette/middleware/base.py", line 70, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/starlette.py", line 227, in _sentry_exceptionmiddleware_call
    await old_call(self, scope, receive, send)
  File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/starlette.py", line 130, in _create_span_call
    return await old_call(app, scope, new_receive, new_send, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
    raise exc
  File "/usr/local/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/starlette.py", line 130, in _create_span_call
    return await old_call(app, scope, new_receive, new_send, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 21, in __call__
    raise e
  File "/usr/local/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 718, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 276, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.10/site-packages/starlette/routing.py", line 66, in app
    response = await func(request)
  File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/fastapi.py", line 130, in _sentry_app
    return await old_app(*args, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 237, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.10/site-packages/fastapi/routing.py", line 163, in run_endpoint_function
    return await dependant.call(**values)
  File "/app/embedbase/app.py", line 159, in add
    return JSONResponse(
  File "/usr/local/lib/python3.10/site-packages/starlette/responses.py", line 196, in __init__
    super().__init__(content, status_code, headers, media_type, background)
  File "/usr/local/lib/python3.10/site-packages/starlette/responses.py", line 55, in __init__
    self.body = self.render(content)
  File "/usr/local/lib/python3.10/site-packages/starlette/responses.py", line 199, in render
    return json.dumps(
  File "/usr/local/lib/python3.10/json/__init__.py", line 238, in dumps
    **kw).encode(obj)
  File "/usr/local/lib/python3.10/json/encoder.py", line 199, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "/usr/local/lib/python3.10/json/encoder.py", line 257, in iterencode
    return _iterencode(o, 0)
ValueError: Out of range float values are not JSON compliant

should fix https://github.com/tiangolo/fastapi/issues/459#issuecomment-536781105

solved


Try to refine insert even more

It is already quite good so this is not an urgent issue, but people have been noticing a few inconsistencies during insertion. Inserted neume components will still often snap to the staff line just above the one that was intended.

Issue is not in calculating insert. Issue comes with staff rendering. For some reason the staff is rendered with each line a bit higher than it should be, with the error increasing for each successive line. (The highest line is fine, the next highest is a bit off, the next is more off, etc.) The insert is being calculated based on where the lines should be, not where it is. This is also why the error only appears in lower lines.


chore: improve documentation

Description

https://github.com/shapeshift/web/commit/c934999efb955015e2401cedb7faa99170d59176: Fix broken link to architecture diagram (caused by regression in https://github.com/shapeshift/web/pull/548)
https://github.com/shapeshift/web/commit/4cc915b0f1a8ae2728ed4175b4e2244abb88cdf8: Fix broken link to test documentation
https://github.com/shapeshift/web/commit/719d0409e14be5b991198ed2fd1d82933f463163: Improve readability through grammar fixes
https://github.com/shapeshift/web/pull/635/commits/35cfe7bd9afdb933d0ddef9994ab45b7b31b3d3b: Re-render architecture diagram to reflect improved copy

Notice
Before submitting a pull request, please make sure you have answered the following:

[X] Have you followed the guidelines in our Contributing guide?
[X] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
[X] Do all new and existing tests pass? Does the linter pass?

Pull Request Type

[ ] :bug: Bug fix (Non-breaking Change: Fixes an issue)
[x] :hammer_and_wrench: Chore (Non-breaking Change: Doc updates, pkg upgrades, typos, etc..)
[ ] :nail_care: New Feature (Breaking/Non-breaking Change)

Issue (if applicable)
N/A
Testing
N/A
Screenshots (if applicable)
N/A

thanks for the updates!

gitcoin tip is on its way 👍   thanks @0xApotheosis !!


Check if there is a newer engine available

Previously only "nerdctl-full" was updated automatically, but docker and podman were never updated after installation.
The dependencies are supposed to be updated when necessary, by using the normal package manager's requirements system...
Note: might want to make this feature optional, by adding cidata variable?
Closes #2978

But we only upgrade to the version bundled with Lima itself, not to whatever the latest release is on GitHub, right?

We only update to the Lima version, but I suppose you can upgrade Lima and have an older instance remaining?


https://amoffat.github.io/sh/ is blocked

The documentation pages are currently being blocked by UK’s National Cyber Security Centre protective DNS service.
This means NCSC think it is hosting or is associated with malware.   Are you aware of this?

No I'm not aware of this thank you for bringing it to my attention. Is all
of GitHub.io blocked or just amoffat.github.io ?
On Mon, Jun 5, 2023, 4:05 AM slatermethuen @.***> wrote:

The documentation pages are currently being blocked by UK’s National Cyber
Security Centre protective DNS service.
This means NCSC think it is hosting or is associated with malware. Are you
aware of this?
—
Reply to this email directly, view it on GitHub
https://github.com/amoffat/sh/issues/680, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAB7IKIROYCKLFAGUUZN75LXJW4RLANCNFSM6AAAAAAY2ZYLEI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

It seems to just be amoffat.github.io as far as I can tell.  The octocat pages are OK.

That filtering isn't happening at the DNS level then. Can you please share
some screenshots of what you see? Also can you share the verbose output of
a curl request on the link? Thank you
On Mon, Jun 5, 2023, 9:49 AM slatermethuen @.***> wrote:

It seems to just be amoffat.github.io as far as I can tell. The octocat
pages are OK.
—
Reply to this email directly, view it on GitHub
https://github.com/amoffat/sh/issues/680#issuecomment-1577138163, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAB7IKK4FA3XIRPKXQHX6QTXJYEZTANCNFSM6AAAAAAY2ZYLEI
.
You are receiving this because you commented.Message ID:
@.***>

Here is the output of curl:

$ curl.exe -v https://amoffat.github.io
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying <IP_ADDRESS>:443...
* Connected to amoffat.github.io (<IP_ADDRESS>) port 443 (#0)
* ALPN: offers h2
* ALPN: offers http/1.1
*  CAfile: C:/Users/ajs/AppData/Local/Programs/Git/mingw64/ssl/certs/ca-bundle.crt
*  CApath: none
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* TLSv1.3 (IN), TLS handshake, Server hello (2):
{ [91 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [3255 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [621 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [102 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
* ALPN: server did not agree on a protocol. Uses default.
* Server certificate:
*  subject: C=GB; L=Oxford; O=Nominet UK; CN=*.protectivedns.service.ncsc.gov.uk
*  start date: Jan 30 00:00:00 2023 GMT
*  expire date: Mar  1 23:59:59 2024 GMT
*  subjectAltName does not match amoffat.github.io
* SSL: no alternative certificate subject name matches target host name 'amoffat.github.io'
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
* Closing connection 0
} [5 bytes data]
* TLSv1.2 (OUT), TLS alert, close notify (256):
} [2 bytes data]
curl: (60) SSL: no alternative certificate subject name matches target host name 'amoffat.github.io'
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.

For comparison here is a request to octocat:

$ curl.exe -v https://octocat.github.io
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying <IP_ADDRESS>:443...
* Connected to octocat.github.io (<IP_ADDRESS>) port 443 (#0)
* ALPN: offers h2
* ALPN: offers http/1.1
*  CAfile: C:/Users/ajs/AppData/Local/Programs/Git/mingw64/ssl/certs/ca-bundle.crt
*  CApath: none
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* TLSv1.3 (IN), TLS handshake, Server hello (2):
{ [122 bytes data]
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
{ [19 bytes data]
* TLSv1.3 (IN), TLS handshake, Certificate (11):
{ [3050 bytes data]
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
{ [264 bytes data]
* TLSv1.3 (IN), TLS handshake, Finished (20):
{ [52 bytes data]
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
} [1 bytes data]
* TLSv1.3 (OUT), TLS handshake, Finished (20):
} [52 bytes data]
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN: server accepted h2
* Server certificate:
*  subject: C=US; ST=California; L=San Francisco; O=GitHub, Inc.; CN=*.github.io
*  start date: Feb 21 00:00:00 2023 GMT
*  expire date: Mar 20 23:59:59 2024 GMT
*  subjectAltName: host "octocat.github.io" matched cert's "*.github.io"
*  issuer: C=US; O=DigiCert Inc; CN=DigiCert TLS RSA SHA256 2020 CA1
*  SSL certificate verify ok.
* Using HTTP2, server supports multiplexing
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
} [5 bytes data]
* h2h3 [:method: GET]
* h2h3 [:path: /]
* h2h3 [:scheme: https]
* h2h3 [:authority: octocat.github.io]
* h2h3 [user-agent: curl/7.84.0]
* h2h3 [accept: */*]
* Using Stream ID: 1 (easy handle 0x1661375fa90)
} [5 bytes data]
> GET / HTTP/2
> Host: octocat.github.io
> user-agent: curl/7.84.0
> accept: */*
>
{ [5 bytes data]
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
{ [193 bytes data]
< HTTP/2 200
< server: GitHub.com
< content-type: text/html; charset=utf-8
< permissions-policy: interest-cohort=()
< last-modified: Sun, 27 Apr 2014 10:07:39 GMT
< access-control-allow-origin: *
< etag: "535cd6eb-f8c"
< expires: Mon, 05 Jun 2023 17:27:44 GMT
< cache-control: max-age=600
< x-proxy-cache: MISS
< x-github-request-id: E07E:11118:30E739F:32850A7:647E18B7
< accept-ranges: bytes
< date: Mon, 05 Jun 2023 17:19:37 GMT
< via: 1.1 varnish
< age: 113
< x-served-by: cache-lhr7386-LHR
< x-cache: HIT
< x-cache-hits: 1
< x-timer: S1685985577.467641,VS0,VE1
< vary: Accept-Encoding
< x-fastly-request-id: c311fcbd34868047cfb1a266f376efaa082096b6
< content-length: 3980
<
{ [975 bytes data]
100  3980  100  3980    0     0  51501      0 --:--:-- --:--:-- --:--:-- 52368<!DOCTYPE html>

    <meta charset='utf-8' />
    <meta http-equiv="X-UA-Compatible" content="chrome=1" />
    <meta name="description" content="Octocat.github.io : " />

    <link rel="stylesheet" type="text/css" media="screen" href="stylesheets/stylesheet.css">

    <title>Octocat.github.io</title>

          View on GitHub

Welome to the Octocat homepage!

Be sure to keep this page in mind to see all my latest updates.

Welcome to GitHub Pages.

This automatic page generator is the easiest way to create beautiful pages for all of your projects. Author your page content here using GitHub Flavored Markdown, select a template crafted by a designer, and publish. After your page is generated, you can check out the new branch:

$ cd your_repo_root/repo_name
$ git fetch origin
$ git checkout gh-pages

If you're using the GitHub for Mac, simply sync your repository and you'll see the new branch.

Designer Templates

We've crafted some handsome templates for you to use. Go ahead and continue to layouts to browse through them. You can easily go back to edit your page before publishing. After publishing your page, you can revisit the page generator and switch to another theme. Your Page content will be preserved if it remained markdown format.

Rather Drive Stick?

If you prefer to not use the automatic generator, push a branch named gh-pages to your repository to create a page manually. In addition to supporting regular HTML content, GitHub Pages support Jekyll, a simple, blog aware static site generator written by our own Tom Preston-Werner. Jekyll makes it easy to create site-wide headers and footers without having to copy them across every page. It also offers intelligent blog support and other advanced templating features.

Authors and Contributors

You can @mention a GitHub username to generate a link to their profile. The resulting <a> element will link to the contributor's GitHub Profile. For example: In 2007, Chris Wanstrath (@defunkt), PJ Hyett (@pjhyett), and Tom Preston-Werner (@mojombo) founded GitHub.

Support or Contact

Having trouble with Pages? Check out the documentation at http://help.github.com/pages or contact <a href="mailto:support<EMAIL_ADDRESS>and we’ll help you sort it out.

Published with GitHub Pages

* Connection #0 to host octocat.github.io left intact

I’d be surprised if NCSC was blocking a documentation site unless it was actually hosting malware.   Is it possible that the site has been hacked or that your GitHub account has been compromised?

There have been no security incidents on my account. The documentation is
published from compiled html files on the gh-pages branch, which can be
viewed publicly https://github.com/amoffat/sh/commits/gh-pages
My best guess is somebody reported the project maybe as a hacking tool. It
has never hosted malware or anything malicious.
On Mon, Jun 5, 2023 at 12:59 PM slatermethuen @.***>
wrote:

I’d be surprised if NCSC was blocking a documentation site unless it was
actually hosting malware. Is it possible that the site has been hacked or
that your GitHub account has been compromised?
—
Reply to this email directly, view it on GitHub
https://github.com/amoffat/sh/issues/680#issuecomment-1577392017, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAB7IKP3ZU6423V5T5XA7ADXJY3DHANCNFSM6AAAAAAY2ZYLEI
.
You are receiving this because you commented.Message ID:
@.***>

--
Andrew M

Received an email from someone reporting that Avast is also blocking the sh documentation

It's strange that these reports are recent, since the docs haven't changed since Nov 2022 🤔

Docs are now hosted here https://sh.readthedocs.io/

@amoffat
thanks for your effort and I thinks you forgot update github settings.

I thinks it has to be chaged to https://sh.readthedocs.io/

Done, thanks for bringing it to my attention @rino0601


A small question about the default value of RandomResizedCrop

The default value of the "scale" parameter ranges from (0.08, 1.0). Should it be (0.8, 1.0)? I can hardly imagine 8% of an image can be used for training.

From the paper Going deeper with convolutions:

Still, one prescription that was verified to work very well after the competition includes sampling
of various sized patches of the image whose size is distributed evenly between 8% and 100% of the
image area ...

So this is correct :)

Closing according to @TheCodez comment. Thanks!


DOC Update breadcrumb template in theme rather than app.

The doc was encouraging people to update their breadcrumb template in the app/template folder which would override the CMS template as well.
Parent issue

https://github.com/silverstripe/silverstripe-cms/issues/2480

I don't think this provides enough of a guidance as developers using app/templates will take it as an equivalent to themes/theme-name/templates and will arrive at the same incorrect result.
I'd vote for @purplespider's suggestion to introduce CMSBreadcrumbsTemplate.ss.

Can I suggest adding an explicit warning not to add a custom BreadcrumbsTemplate.ss in /app/templates (if this is how the project is setup) as it will break a part of the CMS.

This pull request hasn't had any activity for a while. Are you going to be doing further work on it, or would you prefer to close it now?

There's still merge conflicts on this one

I've answered @robbieaverill's feedback and rebased the PR.
I don't think we should go with the "CMSBreadcrumbsTemplate" solution. We have lots of templates and functionalities that are used in both the frontend and backend. e.g.: pretty much every form field.
If we applied that approach across the board, then we'll duplicate big chunks of our codebase. We're also going to end up with a bunch of split logic where if you're working in the backend, you have to use this class and if you're working in the frontend, you have to use this other class. This way lies the road to madness.
I guess we could add a warning that this is going to be problematic if you're overriding templates in app/templates but then we'll probably need to add that warning everywhere we're showing people how to override templates. I would rather we remove every examples where we are encouraging people to override templates in app. We should make it clear that themes are the proper way of managing your frontend code and that if you decide to use app instead, then it's your responsibility to understand the downside of this approach.


Add Hezar tutorial notebook

Hello @givkashi thanks for the PR.
I just reviewed your notebook. IMO providing a notebook as a tutorial is not a good idea since a tutorial has multiple subsections itself. You can take a look at the docs to learn more.
I suggest that you'd better rewrite the quick tour notebook based on https://hezarai.github.io/hezar/get_started/quick_tour.html


RELATED: RAIL-4633 Rename metadata objects

Duplicate names created ugly metadata exports for GD.UI ("Category" and "Category_1"), so I made those more specific.
A pie chart is actually a donut chart, so I renamed it.

Build succeeded (check pipeline).

https://checklist.intgdc.com/job/gooddata-public-demos/job/gooddata-public-demos-validation/93/ : SUCCESS in 12s
https://checklist.intgdc.com/job/compliance/job/gooddata-public-demos-oss-check/102/ : SUCCESS in 6s

Sonar scan result

No issue found. Congratulations!

More detail, see in https://sonarqube-gate.intgdc.com/dashboard?id=gooddata-public-demos-gate-PR47
To scan for vulnerabilities in dependencies and run unit tests (to get coverage report in sonar) please comment your PR with 'extended check sonar'.

Build succeeded (gate pipeline).

https://checklist.intgdc.com/job/gooddata-public-demos/job/gooddata-public-demos-validation/96/ : SUCCESS in 18s
https://checklist.intgdc.com/job/compliance/job/gooddata-public-demos-merge-compliance-check/45/ : SUCCESS in 21s
https://checklist.intgdc.com/job/compliance/job/gooddata-public-demos-sonarqube-scan-zuul-gate/43/ : SUCCESS in 48s
https://checklist.intgdc.com/job/compliance/job/gooddata-public-demos-fossa-scanning-zuul/6/ : SUCCESS in 1m 28s (non-voting)


add google doc url, document will load all the time, cannot stop And delete

Issue 1:
add google doc url by mistake, the document will load all the time, cannot stop And delete
Issue 2:
all document cannot be delete, press delete button not working
Issue 3.
why my earliest 2 documents status is X?

Where is the place to fix the path to the shared folder, I'm new. Thanks


Fix TODO tests in ack-line.t

All we have to do is implement context and passthru.

This is done.


Add PHP 5.6 and 7 on Travis

ping

pong ;)

"Balle de match !"

"Match nul"

Since "Roland-Garros" is now finished, could we please merge this PR @kriswallsmith? :-)


Training code

Hi,
awesome work! I wonder if you're going to release also the training code. I would like to finetune the model on my own data. Is it possible in the future?

yes, I also notice that they change their todo list. I'm also looking forward to getting their training code, so i can follow their work.


Fix empty result when calling PokerScoreService.scoreCards with community

Never too late!
What kind of change does this PR introduce?

[X] bug fix
[ ] feature
[ ] docs update
[ ] other

What is the current behavior?
Calling scoreCards with cards and community always results in a result of value 0.
What is the new behavior (if this is a feature change)?
Calling scoreCards returns as expected
Other information

Good catch on this one - thank you. I haven’t had a chance to confirm locally, but I can see what’s out there is definitely wrong - so I’ll take the change.
Definitely an issue with existing (or missing) tests that’ll need to get created.


Cannot run on Heroku

Normally when I run spotipy on my computer it asks  me a link (redirect link with some parameters) and opens a browser page but on heroku I cannot interact with the console cause it gets automatically executed by the procfile.
How to solve this problem?

Hi! Not sure what your use case is, but for me, I made a simple streamlit app to use as a GUI for scraping a blog and creating playlists. The repo for that is here and the app itself is here. I think I broke the app after experimenting with more streamlit features, but you can get an idea of how to build a vanilla GUI to use Spotipy.

I solved by pushing also the cache file after running it on my computer. Thank you anyways.


Pkg 3792: initial feedstock, v12.3

Destination channel: defaults
Links

PKG-3792

Explanation of changes:

Third package of CUDA 12.3 build, following conda-forge's pattern which was developed in conjunction with Nvidia. I don't see a need to stage these then release them all at once. They won't cause a problem released one at a time.
Please check the main branch too, this has just been forked
Uploads to private anaconda.org channel because we don't have the license agreement for many of the packages in this buildout, including upstreams. (this particular package we have a license for)
Also removes things that aren't applicable in defaults

binary patching to define $ORIGIN as runpath, as it's not needed because the patched binaries don't link against any conda-provided .sos (although I'm not sure why this was done in conda-forge either, awaiting info)
adjust required glibc on aarch64, it's different between us and conda-forge

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_877lnzy2z6/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:336: license_file_overspecified: Using license_file and license_url is overspecified.

===== ERRORS =====

clone/recipe/meta.yaml:24: missing_hash: The recipe is missing a sha256 checksum for a source file
clone/recipe/meta.yaml:220: missing_tests: output "cuda-cudart-static": No tests were found.
clone/recipe/meta.yaml:24: invalid_url: https://developer.download.nvidia.com/compute/cuda/redist/cuda_cudart/linux/cuda_cudart-linux-12.3.101-archive.tar.xz : Not reachable: 404
clone/recipe/meta.yaml:138: missing_tests: output "cuda-cudart-dev": No tests were found.
clone/recipe/meta.yaml:336: missing_license_family: The recipe is missing the about/license_family key.
clone/recipe/meta.yaml:336: missing_dev_url: The recipe is missing a dev_url
===== Final Report: =====
6 Errors and 1 Warning were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_6ezi4pxqi2/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:336: license_file_overspecified: Using license_file and license_url is overspecified.

===== ERRORS =====

clone/recipe/meta.yaml:336: missing_license_family: The recipe is missing the about/license_family key.
clone/recipe/meta.yaml:220: missing_tests: output "cuda-cudart-static": No tests were found.
clone/recipe/meta.yaml:138: missing_tests: output "cuda-cudart-dev": No tests were found.
clone/recipe/meta.yaml:336: missing_dev_url: The recipe is missing a dev_url
===== Final Report: =====
4 Errors and 1 Warning were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_b3m9falo3d/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:336: license_file_overspecified: Using license_file and license_url is overspecified.

===== ERRORS =====

clone/recipe/meta.yaml:336: missing_license_family: The recipe is missing the about/license_family key.
clone/recipe/meta.yaml:220: missing_tests: output "cuda-cudart-static": No tests were found.
clone/recipe/meta.yaml:138: missing_tests: output "cuda-cudart-dev": No tests were found.
clone/recipe/meta.yaml:336: missing_dev_url: The recipe is missing a dev_url
===== Final Report: =====
4 Errors and 1 Warning were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_4bk6mnet7b/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:336: license_file_overspecified: Using license_file and license_url is overspecified.

===== ERRORS =====

clone/recipe/meta.yaml:220: missing_tests: output "cuda-cudart-static": No tests were found.
clone/recipe/meta.yaml:138: missing_tests: output "cuda-cudart-dev": No tests were found.
clone/recipe/meta.yaml:336: missing_dev_url: The recipe is missing a dev_url
clone/recipe/meta.yaml:336: missing_license_family: The recipe is missing the about/license_family key.
===== Final Report: =====
4 Errors and 1 Warning were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_c7lix3469g/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:336: license_file_overspecified: Using license_file and license_url is overspecified.

===== ERRORS =====

clone/recipe/meta.yaml:336: missing_license_family: The recipe is missing the about/license_family key.
clone/recipe/meta.yaml:220: missing_tests: output "cuda-cudart-static": No tests were found.
clone/recipe/meta.yaml:336: missing_dev_url: The recipe is missing a dev_url
clone/recipe/meta.yaml:138: missing_tests: output "cuda-cudart-dev": No tests were found.
===== Final Report: =====
4 Errors and 1 Warning were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_36i7vje2b1/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:336: license_file_overspecified: Using license_file and license_url is overspecified.

===== ERRORS =====

clone/recipe/meta.yaml:336: missing_license_family: The recipe is missing the about/license_family key.
clone/recipe/meta.yaml:138: missing_tests: output "cuda-cudart-dev": No tests were found.
clone/recipe/meta.yaml:336: missing_dev_url: The recipe is missing a dev_url
clone/recipe/meta.yaml:220: missing_tests: output "cuda-cudart-static": No tests were found.
===== Final Report: =====
4 Errors and 1 Warning were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_f54ap9he2m/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:336: license_file_overspecified: Using license_file and license_url is overspecified.

===== ERRORS =====

clone/recipe/meta.yaml:220: missing_tests: output "cuda-cudart-static": No tests were found.
clone/recipe/meta.yaml:138: missing_tests: output "cuda-cudart-dev": No tests were found.
clone/recipe/meta.yaml:336: missing_dev_url: The recipe is missing a dev_url
clone/recipe/meta.yaml:336: missing_license_family: The recipe is missing the about/license_family key.
===== Final Report: =====
4 Errors and 1 Warning were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_2208zcuso_/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:337: license_file_overspecified: Using license_file and license_url is overspecified.

===== ERRORS =====

clone/recipe/meta.yaml:337: missing_license_family: The recipe is missing the about/license_family key.
clone/recipe/meta.yaml:337: missing_dev_url: The recipe is missing a dev_url
clone/recipe/meta.yaml:139: missing_tests: output "cuda-cudart-dev": No tests were found.
clone/recipe/meta.yaml:221: missing_tests: output "cuda-cudart-static": No tests were found.
===== Final Report: =====
4 Errors and 1 Warning were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_5dtu9q68v1/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:336: license_file_overspecified: Using license_file and license_url is overspecified.

===== ERRORS =====

clone/recipe/meta.yaml:220: missing_tests: output "cuda-cudart-static": No tests were found.
clone/recipe/meta.yaml:336: missing_license_family: The recipe is missing the about/license_family key.
clone/recipe/meta.yaml:336: missing_dev_url: The recipe is missing a dev_url
clone/recipe/meta.yaml:138: missing_tests: output "cuda-cudart-dev": No tests were found.
===== Final Report: =====
4 Errors and 1 Warning were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_208sijomxy/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:336: license_file_overspecified: Using license_file and license_url is overspecified.

===== ERRORS =====

clone/recipe/meta.yaml:138: missing_tests: output "cuda-cudart-dev": No tests were found.
clone/recipe/meta.yaml:336: missing_dev_url: The recipe is missing a dev_url
clone/recipe/meta.yaml:220: missing_tests: output "cuda-cudart-static": No tests were found.
clone/recipe/meta.yaml:336: missing_license_family: The recipe is missing the about/license_family key.
===== Final Report: =====
4 Errors and 1 Warning were found

Looks like the doc_url is https://nvidia.github.io/cuda-python/module/cudart.html and dev_url is https://github.com/NVIDIA/cuda-python

@skupr-anaconda no, this feedstock is not python related. This feedstock is about cudart from the cudatoolkit.

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_6afpp0omz8/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:336: license_file_overspecified: Using license_file and license_url is overspecified.

===== ERRORS =====

clone/recipe/meta.yaml:336: missing_dev_url: The recipe is missing a dev_url
clone/recipe/meta.yaml:138: missing_tests: output "cuda-cudart-dev": No tests were found.
clone/recipe/meta.yaml:220: missing_tests: output "cuda-cudart-static": No tests were found.
clone/recipe/meta.yaml:336: missing_license_family: The recipe is missing the about/license_family key.
===== Final Report: =====
4 Errors and 1 Warning were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_15jxi0_64s/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:336: license_file_overspecified: Using license_file and license_url is overspecified.

===== ERRORS =====

clone/recipe/meta.yaml:138: missing_tests: output "cuda-cudart-dev": No tests were found.
clone/recipe/meta.yaml:336: missing_dev_url: The recipe is missing a dev_url
clone/recipe/meta.yaml:220: missing_tests: output "cuda-cudart-static": No tests were found.
clone/recipe/meta.yaml:336: missing_license_family: The recipe is missing the about/license_family key.
===== Final Report: =====
4 Errors and 1 Warning were found


Backport YARN-9594

Could the fix https://issues.apache.org/jira/browse/YARN-9594?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel be backported into YARN version on TDP to get rid of an error label on the recovery completed event? Merci!

This patch is already included in pre-builted Hadoop 3.1.4, which is targetted version for TDP 1.1


Redirection URL in CSV file of bulk invite guest is invalid

The CSV file template of bulk invite guest is set by default to "https://myapps.azure.com" which should be "https://myapps.microsoft.com"

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

ID: 704378b4-148f-49a9-3b18-fad694da0dc7
Version Independent ID: db6f6680-22ef-fc80-4914-e72ff27820ad
Content: Tutorial for bulk inviting B2B collaboration users - Azure AD
Content Source: articles/active-directory/b2b/tutorial-bulk-invite.md
Service: active-directory
Sub-service: b2b
GitHub Login: @msmimart
Microsoft Alias: mimart

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

I couldn't find this file anywhere to open PR

@ibidani Thank you for bringing this to our attention.  You are correct, and I've reached out to the product team in order to get this resolved.

@ibidani The product team has been notified and the template fix has been added to their backlog.   Anyone completing this CSV template would want to use https://myapps.microsoft.com or https://myapplications.microsoft.com/.
Thank you for helping us improve our documentation! We are going to close this thread as resolved but if there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation.

Thanks


Migrate to new pool

Migrate to new pool

More comments to come.
The matrix represents a set of supported build tools... we'll need to examine whether we can safely deprecate some scenarios, remove them from testing, move them up to Windows 2022, or add entries for 2022 to the matrix.

@danieljurek Could you please advice the best way to go? What do you think if we migrate to win2022 first, and we can the win2019 back to matrix when necessary?

We need to keep VS 2019 and Windows 2019 in the matrix.

/check-enforcer override


GCP identifiers contain spaces

Describe the bug
With v0.9.0, GCP SLIs seems to be generated this way:
id: alpha1-e3d83fa0/Google Cloud Load Balancers/reliablyadvicealpha1

This had been changed in #168, so there might be a regression here.

Can't reproduce. Works alright. Closing.


firebase_core compilation issue that started in xcode 13 beta

Steps to Reproduce

Compile firebase_core using xcode 13 beta.

Logs
You the compile error for FLTFirebaseCorePlugin.h
'TARGET_OS_OSX' is not defined, evaluates to 0

Logs

Hi @assaf000
From what I can see, the issue is related to a FlutterFire plugin rather than to Flutter itself. Please open the issue in the dedicated repository.
Closing, as this isn't an issue with Flutter itself.
If you disagree, please write in the comments,  providing your flutter doctor -v, your pubspec.yaml, a minimal reproducible code sample that does not use 3rd party plugins, your complete flutter run -v logs running the minimal code sample
and I will reopen it.
Thank you

ok, thanks!

FR


Typing in an input box quickly after submitting an earlier input leads to duplicating its text

This can be most easily be replicated by adding players very quickly in the player select screen. Sometimes if you move too fast, the textbox doesn't have time to clear so you start typing in it and it keeps the text since the buffer is now reset with the new text.

This is currently postponed as it requires a deep dive into Dioxus's internals to figure out how to improve performance of input elements.

5c8fbfd removed a lot of redundant function calls and a few pieces of code that caused the app to re-render in an infinite loop. I have reason to believe this issue was caused by one of those problems, and that it is now fixed. Closing it for now, will keep an eye on it and re-open if needed.


Issues in tutorials that needs to be resolved

Issues to resolve after jmd-staging reaches master:

10-bayesian-differential-equations

[X] Very last cell which runs inference in parallel fails.
[X] MonteCarloSummary apparently not there anymore?

09-variational-inference

[ ] Printing of docs for certain functions will be put int the document as markdown which is not what we want.

Also in general, we should go through all the tutorials and ensure that the packages are up to date.

Point 1 might be fixed in the latest iteration of the diffeq tutorial.

Printing of docs for certain functions will be put int the document as markdown which is not what we want.

@torfjelde Is it fine now: https://turinglang.org/docs/tutorials/09-variational-inference/


Tool Use / Function Calling

Is there a way to get this to do function calling (tool use)?

Not with the current model checkpoints as they are pure audio codec models.
Function calling in the traditional sense requires text generation capability (and typically instruction tuning, although this is not strictly required). Perhaps a future fine-tuned version of hertz-dev could support interleaved text + audio tokens, which would facilitate function calling, RAG, CoT, and other use cases. I hope the authors can comment on whether there are plans in this direction 😉


trust linux cert anchor

@danroth27  can I change the target URL:
https://docs.microsoft.com/aspnet/core/security/enforcing-ssl                  <-- Current
https://docs.microsoft.com/aspnet/core/security/enforcing-ssl#ssl-linux   <-- Proposed

There are a few things that need to line up, and that might mean this is after 5.0 RTM. The current text is fine, we can also say something like export the certificate to a file on disk with dotnet dev-certs https -ep ./https.pem --format pem and follow your distribution guidelines to trust the certificate.
For .NET Core to trust the certificate on Linux we are waiting for a fix that is in openssl 1.1.1h, so that will be a requisite.


lang is not defined when we go to add to cart

What am I trying to do..
..What's happening

@rohitkkrana1
I don't see this error. Are you sure that all js files are loaded correct?


VK_VERSION_* have been deprecated, replaced by VK_API_VERSION_*

Nitpicking, VK_VERSION_* have been deprecated, replaced by VK_API_VERSION_*. Was pointed out to me and just putting it in as a quick fix.
Note that there is also a new macro here: VK_API_VERSION_VARIANT
Currently we ignore this value, we may need to look into that further.

Thanks!


Implement/Replace SES

replace/implement this function in the backend to make it connect to the AWS SES.

Hey @kaimanasse15 it looks like we have some tests failing here. Please take a look and reach out to @tinpham5614, @Exochos, @Robel-003, or @bcko. We should also have ample time tonight for troubleshooting.

I will fix it. Thanks, Jeremy. I thought that I need to replace everything.

Hey @kaimanasse15 is this still something you want help on? Should we close this? @tinpham5614

Please close it for now, I need more time to work on this.
Thanks, Brink

Okay, sounds good @tinpham5614


Websocket link improvements

Provide more information in the lifecycle of the WebsocketLink and related.
Breaking changes

Should be none

Fixes / Enhancements

Fixed WebSocketLink.connectOrReconnect(), it was not respecting async nature of the methods that it called. While it was not defunct, it was not accurate and could (in theory) inhibit errors/exceptions that should be propagated to the caller.
Added SocketClientConfig.onInitResponse which will be called when the server responds with any connection_ack (as ConnectionAck, indicating success) or connection_error (as ConnectionError) response.
Added SocketClientConfig.onKeepAlive which will be called every time the server sends a Keep-Alive message.

Docs

Added the ability to be notified when the Websocket is connected (see WebSocketLink.websocketState). Beware that this is just the raw socket-level connection state.
Added a few callbacks that are called when the server responds to actual link-level connection state (see SocketClientConfig.onInitResponse)
Added a way to know that Websocket is still connected (see SocketClientConfig.onKeepAlive)

to be clear I think this exposes, rather than causes, an underlying issue where we need to handle reconnection before subscription asynchronously

Converted to a draft and keeping around for reference / as the basis for future work

I'm closing this now because the codebase changes, and also because how I see in my mind this use case is with the usage of State pattern with a WebsocketState


select error when selecting a single quotation mark

Describe the bug
I try to insert a quotation mark into iotdb with iotdb-client using the following sql:
insert into root.sg0(timestamp, t0) values(1, '\"')
And it is successfully inserted, which can be queried by select * from root.**
But when I try to query it with a select clause select * from root.sg0 where t0 = '\"' or select * from root.sg0 where t0 = '"', I get a 500 ERROR in IoTDB, which is a java.lang.StringIndexOutOfBoundsException
If a select like this is invalid, I might get an error like 401 or so (like using single quotation mark without backslash) but not 500; and I can also run other queries validly like
select * from root.sg0 where t0 = '\\' or
select * from root.sg0 where t0 = 'a\"' or
select * from root.sg0 where t0 = 'a"'. Will this be a bug to fix? Or is there something i misunderstood?
(I also tried insert sql like insert into root.sg0(timestamp, t0) values(1, '"')  and it also successed)
Thanks.
To Reproduce
Steps to reproduce the behavior:
Execute the following statements in iotdb-client:
set storage group to root.sg0
create timeseries root.sg0.t0 with datatype=text, encoding=plain
insert into root.sg0(timestamp, t0) values(1, '\"')
select * from root.sg0 where t0='\"'
Expected behavior
The system will return a query set(if the select is valid) or return a error 4xx (if the select is not valid)
Screenshots
The input and output in iotdb-client

Error in iotdb

Desktop (please complete the following information):

OS: Windows
Version: 10

Additional context
IoTDB 0.13.1

Fixed in latest rel/0.13 branch


chore(main): release 1.0.16

:robot: I have created a release beep boop
1.0.16 (2024-08-05)
Bug Fixes

md book and favicon (7d6f4e8)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v1.0.16
:sunflower:


Webservice

First of all, thanks for your work!
I don't think there exists a HTTP API, just like this one: https://github.com/ahmetoner/whisper-asr-webservice
I intend to implement it, as a separate project. Are you interested?

Hello,
It looks like the project you shared is trying to integrate fatser-whisper: https://github.com/ahmetoner/whisper-asr-webservice/pull/81
In any case, this type of development should indeed be done in a separate project. When it's ready we could add a link to it in the README.


python3Packages.sane: 2.8.2 -> 2.9.1

Motivation for this change
Things done

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

[X] NixOS
[ ] macOS
[ ] other Linux distributions

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

This is a semi-automatic executed nixpkgs-review which does not build all packages (e.g. lumo, tensorflow or pytorch)
If you find some bugs or got suggestions for further things to search or run please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 108493 run on x86_64-linux 1

4 packages built:

ocrfeeder
python37Packages.sane
python38Packages.sane
python39Packages.sane

The following issues got detected with the above build packages.
Please fix at least the ones listed with your changed packages:
python37Packages.sane:

Zero tests run by pytest got detected: 'Ran 0 tests in 0.000s'
You have the following options to fix this:

Tell pytest(CheckHook) where to find the tests included in the package
Check if the GitHub Repo contains tests but they are not shipped with Pypi. If so please switch to fetchFromGitHub.
If the Packages does not contain any tests add 'doCheck = false;'and apythonImportsCheck`.

python38Packages.sane:

Zero tests run by pytest got detected: 'Ran 0 tests in 0.000s'
You have the following options to fix this:

Tell pytest(CheckHook) where to find the tests included in the package
Check if the GitHub Repo contains tests but they are not shipped with Pypi. If so please switch to fetchFromGitHub.
If the Packages does not contain any tests add 'doCheck = false;'and apythonImportsCheck`.

python39Packages.sane:

Zero tests run by pytest got detected: 'Ran 0 tests in 0.000s'
You have the following options to fix this:

Tell pytest(CheckHook) where to find the tests included in the package
Check if the GitHub Repo contains tests but they are not shipped with Pypi. If so please switch to fetchFromGitHub.
If the Packages does not contain any tests add 'doCheck = false;'and apythonImportsCheck`.

This is a semi-automatic executed nixpkgs-review which does not build all packages (e.g. lumo, tensorflow or pytorch)
If you find some bugs or got suggestions for further things to search or run please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 108493 run on x86_64-linux 1

4 packages built:

ocrfeeder
python37Packages.sane
python38Packages.sane
python39Packages.sane

The following issues got detected with the above build packages.
Please fix at least the ones listed with your changed packages:
python37Packages.sane:

Zero tests run by pytest got detected: 'Ran 0 tests in 0.000s'
You have the following options to fix this:

Tell pytest(CheckHook) where to find the tests included in the package
Check if the GitHub Repo contains tests but they are not shipped with Pypi. If so please switch to fetchFromGitHub.
If the Packages does not contain any tests add 'doCheck = false;'and apythonImportsCheck`.

python38Packages.sane:

Zero tests run by pytest got detected: 'Ran 0 tests in 0.000s'
You have the following options to fix this:

Tell pytest(CheckHook) where to find the tests included in the package
Check if the GitHub Repo contains tests but they are not shipped with Pypi. If so please switch to fetchFromGitHub.
If the Packages does not contain any tests add 'doCheck = false;'and apythonImportsCheck`.

python39Packages.sane:

Zero tests run by pytest got detected: 'Ran 0 tests in 0.000s'
You have the following options to fix this:

Tell pytest(CheckHook) where to find the tests included in the package
Check if the GitHub Repo contains tests but they are not shipped with Pypi. If so please switch to fetchFromGitHub.
If the Packages does not contain any tests add 'doCheck = false;'and apythonImportsCheck`.

Result of nixpkgs-review pr 108493 run on x86_64-darwin 1

3 packages marked as broken and skipped:

python37Packages.sane
python38Packages.sane
python39Packages.sane

Result of nixpkgs-review pr 108493 run on x86_64-darwin 1

3 packages marked as broken and skipped:

python37Packages.sane
python38Packages.sane
python39Packages.sane


Can the model be deployed to the previous tasks?

https://github.com/HendrikStrobelt/detecting-fake-text?tab=readme-ov-file

Hello @xdcui2020
Could you specify what do you mean by "Can the model be deployed to the previous tasks?" GLTR and RADAR are basically two standalone detectors


[Feature Request] : <Is it possible to get the quality choices back?>

The latest change to the Gogoanime extension quality names, being Autop and doodstream.
Is it possible to get the 360, 480, 1080 options back?
Autop is weird as it keeps pausing sometimes during play (have to press the play button to resume), and doodstream is always 1080 (which is great) but having some of the lower qualities would be great.

You can select the quality in the extension settings option.

You can select the quality in the extension settings option.

I know, but if the option isn't available in the video it's a different matter no?

Though the latest extension update now changed the Autop option so will wait to see if that's actually it before I close this

Nvm, it's gone. Only doodstream is available.

Yup am having same problem too and with the limited net it's being a lot annoying and it cuts and joins connection continuously as if like cut and join, cut and join.
It is annoying
Hope Gogoanime fixes this

Now that they fixed it if we try to play in 720p or any other it won't load the video and will only work in doodstream mirror

Now that they fixed it if we try to play in 720p or any other it won't load the video and will only work in doodstream mirror

It was fixed for a short while in the new update yeah, but when I checked the videos didn't have sounds on them and then a couple hours later they disappeared.
My guess it's something from gogo, so this forces them to update to code constantly.

Thanks jmir as always!


Dropping label for origin releasepayload

The olm manifests are blocking ClusterVersionOperator intergration in
openshift/installer.
xref: https://github.com/openshift/installer/pull/330#issuecomment-426119496
cc @smarterclayton

/ok-to-test

@ecordell can we temporarily disable to unblock?

Tagging, we should be able to reenable soon


Version navbar

Need a version navbar to navigate between versions.

This is going to get critical with the 0.15.x release. Existing users should have a convenient way to switch between docs for different platform versions.

Will need the option to switch between versions in the following places:

The landing page
Manual navbar
Tutorials
Guides


Feat/refractor delete adress

Codecov Report

Merging #192 (7999ac0) into master (1efbbdc) will increase coverage by 5.36%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #192      +/-   ##
==========================================
+ Coverage   88.84%   94.20%   +5.36%
==========================================
  Files           8        8
  Lines         529      518      -11
==========================================
+ Hits          470      488      +18
+ Misses         59       30      -29

Impacted Files
Coverage Δ

service/routes.py
98.53% <100.00%> (+13.35%)
:arrow_up:

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


DateTime doesn't respect the ISO 8601 standard

My current timezone is GMT-3, which can be verified by this code:
final now = DateTime.now();

print(now.timeZoneName);
print(now.timeZoneOffset);

This prints Brasilia Standard Time and -3:00:00.000000.
I need to send data to a server that can have times in 3 different time zones, so it is important that date is correctly expressed in ISO 8601, but Dart has a bug that it doesn't add the timezone in the output, as it is dictated by the ISO standard
So,
final now = DateTime.now();
final serverData = now.toIso8601String();

print(serverData);

This prints 2024-01-15T18:33:28.414, which is INCORRECT.
This extension method fixes the issue:
extension DateTimeExtensions on DateTime {
  String toISO() {
    return "${year}-"
        "${month.toString().padLeft(2, "0")}-"
        "${day.toString().padLeft(2, "0")}T"
        "${hour.toString().padLeft(2, "0")}:"
        "${minute.toString().padLeft(2, "0")}:"
        "${second.toString().padLeft(2, "0")}."
        "${millisecond.toString().padLeft(3, "0")}"
        "${timeZoneOffset.isNegative ? "-" : "+"}"
        "${(timeZoneOffset.inMinutes.abs() ~/ 60).toString().padLeft(2, "0")}:"
        "${(timeZoneOffset.inMinutes.abs() % 60).toString().padLeft(2, "0")}";
  }

  static DateTime fromISO(String isoDateTime) {
    return DateTime.parse(isoDateTime).toLocal();
  }
}

With this code, dates are correctly converted to a valid ISO 8601 string (with the correct time zone) and the parse is also correct (fromISO correctly returns a isLocal = true DateTime with the correct local time.
Notice that DateTime.parse("2024-01-15T18:35:19.657-02:00") also work, showing the time 1 hour before it is now (because my tz is -3), so, Dart can correctly parse ISO with time zone without any kind of issue, BUT it doesn't set correctly the timeZoneName and timeZoneOffset, so:
final a = DateTime.parse("2024-01-01T20:00:00.000Z");
final b = DateTime.parse("2024-01-01T20:00:00.000-03:00");
final c = DateTime.parse("2024-01-01T20:00:00.000-02:00");

print(a);
print(b);
print(c);
print(a.timeZoneName);
print(b.timeZoneName);
print(c.timeZoneName);
print(a.timeZoneOffset);
print(b.timeZoneOffset);
print(c.timeZoneOffset);

Shows
2024-01-01 17:00:00.000
2024-01-01 20:00:00.000
2024-01-01 19:00:00.000
Brasilia Standard Time
Brasilia Standard Time
Brasilia Standard Time
-3:00:00.000000
-3:00:00.000000
-3:00:00.000000

Which is counter-intuitive, but correct (after all, 20:00 at GMT-02 is 19:00 at GMT-3) and only local time matters on client anyways.
Problem is that we need to know what TZ a datetime was when it was recorded to a local database or sent to the server (and, no, I don't want to use the crappy unix timestamp, nor force all my systems to use UTC, since almost 90% of my country population lives at GMT-03).
So, please, fix the DateTime.toIso8601String to actually output a ISO 8601 compliant string, as shown in the above extension. This is important for data serialization!!!

I think the answer is given here: https://github.com/dart-lang/sdk/issues/54422#issuecomment-1864870391
@lrhn can you comment on this?

Yes, the linked comment describes the situation correctly.
A local-time DateTime is not in a covered time zone.
When you write it to a string and read it back, you get the same local-tone value back. That wouldn't work if it wrote a time zone.
There is no way for a DateTime to represent UTC+3. It can be local time, where local time happens to be UTC+3, but that's not a property of the DateTime itself.

It doesn't matter. The only thing it matters is to output the DateTime.timeZoneOffset in the DateTime.toISO8601String().
It doesn NOT matter what kind of TZ (or none) DateTime uses, but it MATTERS to serialize the DateTime correctly informing the TZ offset, WHICH DART ALREADY HAS ACCESS TO.

The output of toIso8601String() is a correct ISO-8601local time format, representing that the time it represents is a local-time DateTime.
It's not the output that you want, but it is a perfectly valid result for what it is and what it wants to achieve (that DateTime.parse on the result gives the same object back).
So your problem is that you don't have a way to get a string which includes that -03:00. (Other than appending it manually, which I can see is not optimal).
A way to get such a string would be a fair request. We could add functionality to allow that, maybe a flag like toIso8601String(includeLocalTimeZone: true), which would be documented as generating a string which will not give an equivalent DateTime if parsed back.
The currently recommendation is to use UTC-DateTime for any communication, and only use local-time DateTime objects for displaying locally. (Even then, one should worry that "locally" migth be a laptop crossing a time zone boundary.)

I got it.
Noted.


refactor(api-client): codemirror usedropdown hook

this pr favors useDropdown hook over code dropdown widget in order to have a better hand over the environment dropdown component, and fixes visibility on blur, and prepare to welcome the up down event in the dropdown.

Blocked by #2931

Blocked by #2931

I rebased it on it


Add option to capitalize after bulk rename

Is your feature request related to a problem? Please describe.
Sort of.
For some languages, the "battery" part on the entity name you want to get rid off isn't at the end, and thus you end up with some entities in lower case. E.g. "Bateria do sensor" becomes "sensor", while "Sensor battery" would show "Sensor", as some other non-renamed entities.

Describe the solution you'd like
Add a bulk_rename_capitalize: true option that would set the first letter of renamed entities to be capitalized, so it leaves all entity names in the same capitalization format

Actually, I think I can code the feature, if you agree with the idea :)
I guess I only need to grab the config and capitalize it [here](https://github.com/maxwroc/battery-state-card/blob/d4ac1d54e4957fa93edfd7b19386a50075e667b6/src/custom-elements/battery-state-entity.ts#L154-L163, right? And document the new option, obviously.

Thanks for the suggestion. I think it make sense and feel free to send PR!

I guess I only need to grab the config and capitalize it here, right? And document the new option, obviously.

yup

@igorsantos07 release v3 will happen in next few days. Code in the master branch is already a v3 version.
Now the file which you would need to touch is here
https://github.com/maxwroc/battery-state-card/blob/master/src/entity-fields/get-name.ts
If you want to add it to the v3.0.0 it is the best time to do it. If you won't be able to do it I will probably do it myself but in the next releases.

Will be available in v3.1

Sorry! Life is a mess and I never got the previous messages. Thanks for being a great OSS developer, sir! And happy holidays for you!


Ensure other languages are formatted nicely in the transcript.

If the translation option is not checked, it should return the transcript in the original language. I'm not sure how well languages using different character sets are formatted (Arabic, Japanese, Korean, etc)

We should also make sure the fonts we are using work well for these languages

Languages to verify that I can think of right now:

[ ] Japanese
[ ] Chinese
[ ] Korean
[ ] Cyrillic
[ ] Arabic
[ ] Hindi


Readme file should be updated with a note

I think readme file should be updated with a text like:
Please note that rule definition in validation array not work with single | delimited string as:
$request->validate([
    'password' => 'bail|required|new StrongPassword',
]);

you have to use only array in validation definition like our code example.
someone still using sigle string in validation definition (like me in one project) and this can make confusion getting newStrongPassword don't exist error.

Valid point. I'll update the readme.


Revert VERSION to previous state

VERSION should only be changed after an update was push on App Store & Play Store, as it will trigger a notification on launch for no reason. (a bit hacky, a new solution might be needed later)

It's clearly a dumb behavior, I'll take a look in some future.


docs: Add a link to the Fix Lead Checklist from SECURITY.md

docs: Add a link to the Fix Lead Checklist from SECURITY.md
Signed-off-by: Ryan Hamilton<EMAIL_ADDRESS>Risk Level: Low
Testing: N/A
Docs Changes: SECURITY.md
Release Notes: N/A
Platform Specific Features: N/A

/assign @mattklein123


iOS 13 is not supported

Here is a crash log doing testing a typing alert. As shown by the crash log, this was done by an iPhone 7 using iPhone X gestures : https://pastebin.com/n6TwaVAC

Thanks, I’ll be working on this soon.

Any progress on this? Is support for newer ios version still planned?


remove jcenter repository

It seems that jcenter has now shut down completly (https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/)
Is it possible to remove it from the repositories list?

replacing it (https://github.com/chemerisuk/cordova-plugin-firebase-crash/blob/master/src/android/build.gradle#L4) with mavenCentral() worked for me

@chemerisuk PR is open :)


Specify how ETH vs. token transfers should be handled

The current design is as follows:

When ETH is sent, the ETH is sent directly to the recipient's stealth address. The recipient can withdraw the ETH from this address with a regular transaction for 21,000 gas
When tokens are sent, the tokens are held by the smart contract, and a meta-transaction signed by the recipient's stealth address is required to retrieve the funds. This costs ~90k gas using DAI with GSN v2 on Ropsten. This approach is used to remove the need for the recipient to fund the stealth address with ETH for gas before they can withdraw tokens.

It's a bit clunky having ETH and tokens be handled in a different manner, and would be nice to have a unified approach if the tradeoffs are not too costly.
Possible solutions include:

Have ETH be held by the contract. The downside here is that the recipient now needs to send a meta-transaction from the stealth address to withdraw the ETH. This adds unneeded dependencies and increases transaction costs.
Send tokens directly to the stealth address, and leverage CREATE2 to enable withdraws of the token from the stealth address. This adds complexity, but may reduce risk as the contract no longer hold funds. The newly deployed contract can be self-destructed after transferring all tokens to reduce gas costs. This solution should also consider the design of the withdrawal architecture and prevent locking recipients into a pre-determined meta-transaction approach, as described in #36

There may be other potential solutions that are not specified here.

For now we will leave the current approach as-is to keep things simple and minimize gas costs for ETH transfers


Cloner Console part 2

About the PR
This is a draft for adding in cloner consoles to act as the "logic" between medical scanners and cloning pods.
This removes any UI from medical scanners and cloning pods and instead clones on a per body basis from the computer itself.
I'm opening this as a draft because as much as I've tried myself to clean up as much as possible, I could use some pair of eyes on the CloningConsoleSystem.cs to see if there's anyway to reduce what is being sent in the bounduserinterfacestate.
Another point might be if there's a better way of connecting the devices together currently.
This isn't replacing Body Scanner computer because they are functionally different and it can have a use in the future.
Screenshots

https://user-images.githubusercontent.com/47410468/158711124-7fb6ac19-cdf7-4a40-9126-8cfaf8f5a9a2.mp4
https://user-images.githubusercontent.com/47410468/158711373-96f29449-63eb-4e17-b10e-29537a147f22.mp4
:cl:

add: Cloning Console which now handles all logic between the medical scanner and cloning pods

Another point might be if there's a better way of connecting the devices together currently.
If machine linking ever gets fixed that'd be an option. Promixity-based linking seems to have worked fine for cloners historically though.

I'm opening this as a draft because as much as I've tried myself to clean up as much as possible, I could use some pair of eyes on the CloningConsoleSystem.cs to see if there's anyway to reduce what is being sent in the bounduserinterfacestate.

If you can initiate the update by subscribing to Content.Server/AnchorableComponent/UserAnchoredEvent that should remove the need for manual refreshing

is there a reason this is still draft? just unfinished?

is there a reason this is still draft? just unfinished?

Yeah, sorry I don't usually like making drafts but wanted to get some feedback regarding machine connections and work on it is getting a bit slowed while I clear up some stuff with actual work.
Need to clean up the linking methods a bit and then it should pretty much be ready to pr

This is basically ready to check but I also have zero confidence. I've eyed over it several times now, I think the messaging for the cloner console state can be improved but I'm not too sure how.

needs reviews addressed + conflicts

needs reviews addressed + conflicts

Will immediately get back to this as soon as I get the storage ECS settled.

Are you still working on this?

Been sadly lacking the time and motivation to actually work on this lately. If someone wants to check it out or have their own solution they're free to do that.

I'm reviving this although it's looking like machine linking isn't that much of an improvement on what fish had


Add new_content to Change model and make commit_id option in GitCommitRef

related to #352 . I don't have much experience with autorust and the openapi generator, so changes are just the minimal to make the functionality work.
This PR is a suggestion. Changes here would be breaking as commit_id gets wrapped in Option type. Another way to do it without breaking changes would be to introduce a default for the field (empty string) and don't serialize if empty.

@microsoft-github-policy-service agree company="Pepper Spanish Servicing SLU"

Thanks very much for the PR.  Closing as I have fixed this via a separate PR:
https://github.com/microsoft/azure-devops-rust-api/pull/354


Push to Orchest

Describe the feature you'd love to have in Orchest
...
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Additional context
Any additional context such as screenshots to explain the feature request.

I guess this issue can be closed in favor of: https://github.com/orchest/orchest/issues/1122.


[bug] Unsafe property access on retryButton

Link to minimal reproducible example
https://walletconnect.sentry.io/issues/4724380976/events/004a68a322d84893904c63f7658c359a/
Summary

The animate method on the retryButton element seems to be called optimistically without proper access guards in place
This leads to continuous Sentry errors across multiple of our projects consuming Web3Modal (and presumably externally too)
Full stack trace attached below along with screenshot of exact lines affected. See also linked Sentry issue.

TypeError: Cannot read properties of null (reading 'animate')
  at W3mConnectingWidget.onShowRetry(./node_modules/@web3modal/scaffold/dist/esm/src/utils/w3m-connecting-widget/index.js:128:1)
  at W3mConnectingWidget.render(./node_modules/@web3modal/scaffold/dist/esm/src/utils/w3m-connecting-widget/index.js:58:1)
  at lit_element_s.update(./node_modules/lit-element/lit-element.js:6:222)
  at b.performUpdate(./node_modules/lit-element/node_modules/@lit/reactive-element/reactive-element.js:6:4810)
  at b.scheduleUpdate(./node_modules/lit-element/node_modules/@lit/reactive-element/reactive-element.js:6:4426)
  at b._$EP(./node_modules/lit-element/node_modules/@lit/reactive-element/reactive-element.js:6:4333)

List of related npm package versions

`@web3modal/scaffold

/attempt #1729

Fixed  with MR: #1734

Fixed with MR: #1734

Thank you for patching this @CUManiar! 💯


Issues in the grpc-unary-non-blocking sample

Pack - Tools build on 18/04/2018
Oracle JDK - "1.8.0_161"
Windows 7
Issues:

The following error is thrown when running the sample

ballerina: initiating service(s) in 'grpc-unary-service.bal' error: error, message: method name should be prefixed with service name and separated with '/'. Expected service name: 'HelloWorld'. Actual fully qualifed method name: 'HelloWorld\hello'.
        at ballerina.grpc:register(<native>)

Does not mention the steps to run the sample or the expected output in the sample description
The sample name grpc-unary-service.bal should be changed to grpc-unary-non-blocking-sample to be consistent with other samples. Also, the

These are fixed.