Clicking dropdown

Is it possible to click a dropdown in excel and then read the rows after that?
I could not find it in the documentation.
Thanks!

I do not understand your question.

I have an Excel spreadsheet that has a dropdown for states such as Alabama, Alaska, etc.  That dropdown toggles values for other rows.  For example, state spending columns are tracked to which state is selected.  Right now my script reads in those columns but cannot change the state.  Effectively, this means that I must save a new excel spreadsheet for every column.  I'm wondering if the API provides a way to click on the excel dropdown and change the values referenced.

rubyXL does not support any interactivity at this moment. It requires an immense amount of work (pretty much, re-implementing entire Excel functionality in ruby) and, given that I do it in my free time, it is unlikely anytime soon.

I completely understand.  I didn't think this would be the case, I was just interested in wondering if that was a possibility.  Thanks


now logs <id|url> does not work when a local logs directory exists

now logs will respond with:

Error! The supplied argument "logs" is ambiguous. Both a directory and a subcommand are known

same goes for a valid deploymentId or url.
now log will print:
Δ now logs <url|deploymentId>

  Options:

    -h, --help                     Output usage information
    -a, --all                      Include access logs
    -A FILE, --local-config=FILE   Path to the local `now.json` file
    -Q DIR, --global-config=DIR    Path to the global `.now` directory
    -d, --debug                    Debug mode [off]
    -f, --follow                   Wait for additional data [off]
    -n NUMBER                      Number of logs [100]
    ...

or actual build logs with a valid deploymentId or url.
now -v: 15.0.1
on Windows 10

Error! The supplied argument "logs" is ambiguous. Both a directory and a subcommand are known

It looks like there exists a directory ./logs so Now CLI can't tell whether you mean to show logs or deploy that directory.
It should however be able to work if you no logs <url|deploymentId>, so I'm labeling this as a bug.

Hello,
We have shipped several improvements to logs:

https://zeit.co/blog/refined-logging
https://zeit.co/blog/log-drains

For that reason, the command now logs is now being overshadowed and shouldn't be the cause for issues anymore.
If you have any questions, let us know on<EMAIL_ADDRESS>


Removes future unicode_literals

click does not like it and print errors: Warning: Click detected the use of the unicode_literals __future__ import ...
We do not need it here.

@bersace .. opm ?


Provide Details About AllowLimitedAccess Value

Under the -ConditionalAccessPolicy parameter, one of the values is AllowLimitedAccess. However, this Set-SPOSite page does not contain details or an explanation of what specifically AllowLimitedAccess restricts or allows.
The Set-SPOSite page references back to Control access from unmanaged devices. However the "Control access from unmanaged devices" page also does not define what AllowLimitedAccess does and links back to this Set-SPOSite page creating a circular loop.
Please provide details about what the AllowLimitedAccess value provided to the -ConditionalAccessPolicy parameter does.
Thanks!

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

ID: 2c62bf4a-ac47-96ce-33fb-0d5ea9b178ae
Version Independent ID: 301586d3-ec04-c42d-4681-0bb59443d35c
Content: Set-SPOSite (SharePointOnlinePowerShell)
Content Source: sharepoint/sharepoint-ps/sharepoint-online/Set-SPOSite.md
Service: sharepoint-powershell
GitHub Login: @trent-green
Microsoft Alias: trgreen

Hello @aakash-shah how are you? Hope you are doing good!
The meaning of AllowLimitedAccess is indeed in the linked page:

Limiting access allows users to remain productive while addressing the risk of accidental data loss on unmanaged devices. When you limit access, users on managed devices will have full access (unless they use one of the browser and operating system combinations listed below). Users on unmanaged devices will have browser-only access with no ability to download, print, or sync files. They also won't be able to access content through apps, including the Microsoft Office desktop apps. When you limit access, you can choose to allow or block editing files in the browser. When web access is limited, users will see the following message at the top of sites.

Hope this information helps you

Hello! Thanks for the reply and for the information! You are correct that this is included on the page. However, the issue I found is when I was at Set-SPOSite, I then linked to "Control access from unmanaged devices" and did a search for "AllowLimitedAccess", and the section that had this information did not help clarify what specifically this did. Perhaps a table that includes a comparison of what these 3 parameter values allow and disallow would be helpful using the specific parameter value names themselves.
Also on the "Control access from unmanaged devices" page, if you click on "Limit Access" in the table of contents, it skips past the section you referenced that has this information.
This page can be improved by ensuring that if I do a search for AllowLimitedAccess, I am able to find specific details about what this allows and disallows, and how it compares to the other 2 parameter values.
Thanks!

Hello @aakash-shah I understand, will propose an improvement to this article, let's see if it gets approval. Thank you


Adding authorization examples

Going to close this as it should be superseded by application-default-credentials, which will go in auth.py


Test getting contributor name from PR

This should show my name in the preview

Hi, thanks for contributing to Strawberry 🍓!
We noticed that this PR is missing a RELEASE.md file. We use that to automatically do releases here on GitHub and, most importantly, to PyPI!
So as soon as this PR is merged, a release will be made 🚀.
Here's an example of RELEASE.md:
Release type: patch

Description of the changes, ideally with some examples, if adding a new feature.

Release type can be one of patch, minor or major. We use semver, so make sure to pick the appropriate type. If in doubt feel free to ask :)


When we navigate to snippets that are offscreen, Lepiter should scroll to them

Press Enter to create new snippets until they go off screen. The last one should be in view, but it's not.

Works now


WIP: pkg/report: do more agressive NUM-replacement

Closes https://github.com/google/syzkaller/issues/2684

@maramihali some CI runs now fail in -race mode with:
race: limit on 8128 simultaneously alive goroutines is exceeded, dying
exit status 66
FAIL	github.com/google/syzkaller/syz-verifier	1.861s

https://github.com/google/syzkaller/runs/3231238502?check_suite_focus=true
Is there a goroutine leak? Or unbounded concurrency?

One important aspect of any title changes is how many existing open bugs is affected. For open bugs syzbot will start reporting duplicates with new titles. If there are few of them, it's fine and we can mark them as dups manually. But if it will result in a hundred new dups, it's not very good.
Dups can be prevented with the AltTitles facility. If Title is new but AltTitles includes the old title, then new reports will be merged into existing open bugs.

@maramihali some CI runs now fail in -race mode with:
race: limit on 8128 simultaneously alive goroutines is exceeded, dying
exit status 66
FAIL	github.com/google/syzkaller/syz-verifier	1.861s

https://github.com/google/syzkaller/runs/3231238502?check_suite_focus=true
Is there a goroutine leak? Or unbounded concurrency?

@a-nogikh Mara said you found and fixed something. Do we consider this race issue is fixed?

@dvyukov

Mara said you found and fixed something. Do we consider this race issue is fixed?

Yes, that issue is fixed. That is not from this pull request, though.


systemd: configure panic on hung tasks and extend timeout

On long run reboot tests we have seen devices get stuck on reboot when systemd-shutdown hangs and systemd is still refreshing the hardware watchdog. Those devices are unreachable until power cycled.
To avoid this, we configure the devices to panic on hung task detection which will reboot the device. However, as we know the engine might hang itself when pulling big images, we also extend the timeout from 2m to 4m to try and avoid this.
Changelog-entry: configure panic on hung tasks and extend timeout

lgtm

@resin-jenkins retest this please

Passed tests:

test-raspberrypi2
test-raspberrypi3
test-raspberrypi3-64
test-raspberrypi4-64
test-rt-rpi-300

Failed required tests:

test-raspberrypi4-unipi-neuron
test-revpi-connect
test-raspberrypi
test-raspberrypi0-2w-64

@resin-jenkins retest this please

Merging with just test-raspberrypi from the required tests not having seen passed.


feat: 🎸 upgrade from python 3.9.6 to 3.9.15

because the CI is failing because 3.9.6 seems to have been removed for Ubuntu version 22.04

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


The PDF can't contain an enumeration with too many types describe

Swagger2Markup version: 1.3.7
Problem description:
When an enumeration contains too many types, it goes beyond the box area of the variable and continue on the next pages underneath the main description's board.

What is your suggestion?


Something wrong with @param and @return

Looks like we have a problem with @param and @return
All was OK in JSDoc 3.3.0-alpha13: http://andreygeonya.github.io/javascript-algorithms/docs/module-graphs_others_topological-sort.html
But gulp-jsdoc uses JSDoc 3.3.0-alpha5 and doesn't generate Parameters and Returns sections: https://mgechev.github.io/javascript-algorithms/topological-sort.html

Closing it :-)


Remove support for multiple tag types.

This commit removes the class hierarchies for TagKey, TagValue, and Tag.  The
three classes are now concrete AutoValue classes that use Strings for keys and
values.  The serialization format isn't affected, because it already only
supported string tags.

/cc @bogdandrutu @adriancole

Coverage decreased (-0.2%) to 78.737% when pulling 797999dc8c8f0ad2dddd6ed86a86c8f642ee07c7 on sebright:remove-tag-types into 7282b7943b1bcedfca9bb1b6c7693faf95ead747 on census-instrumentation:master.

Codecov Report

Merging #710 into master will decrease coverage by 0.27%.
The diff coverage is 86.95%.

@@             Coverage Diff              @@
##             master     #710      +/-   ##
============================================
- Coverage     77.15%   76.88%   -0.28%
- Complexity      751      753       +2
============================================
  Files           138      138
  Lines          3546     3452      -94
  Branches        330      328       -2
============================================
- Hits           2736     2654      -82
+ Misses          747      734      -13
- Partials         63       64       +1

Impacted Files
Coverage Δ
Complexity Δ

...pencensus/implcore/tags/TagContextBuilderImpl.java
100% <ø> (ø)
7 <0> (-2)
:arrow_down:

...ain/java/io/opencensus/tags/TagContextBuilder.java
100% <ø> (ø)
1 <0> (ø)
:arrow_down:

...e/src/main/java/io/opencensus/tags/TagContext.java
100% <ø> (ø)
10 <0> (ø)
:arrow_down:

core/src/main/java/io/opencensus/stats/View.java
100% <ø> (ø)
3 <0> (ø)
:arrow_down:

...pencensus/implcore/tags/NoopTagContextBuilder.java
33.33% <ø> (+8.33%)
2 <0> (ø)
:arrow_down:

...ore/src/main/java/io/opencensus/tags/NoopTags.java
93.47% <ø> (+6.93%)
6 <0> (ø)
:arrow_down:

.../io/opencensus/implcore/stats/MutableViewData.java
93.45% <0%> (+2.89%)
14 <0> (ø)
:arrow_down:

...re/src/main/java/io/opencensus/stats/ViewData.java
100% <100%> (ø)
3 <0> (ø)
:arrow_down:

...va/io/opencensus/implcore/tags/TagContextImpl.java
100% <100%> (ø)
6 <0> (ø)
:arrow_down:

...ore/src/main/java/io/opencensus/tags/TagValue.java
100% <100%> (ø)
5 <4> (+4)
:arrow_up:

... and 5 more

Continue to review full report at Codecov.

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

Coverage decreased (-0.2%) to 78.737% when pulling 797999dc8c8f0ad2dddd6ed86a86c8f642ee07c7 on sebright:remove-tag-types into 7282b7943b1bcedfca9bb1b6c7693faf95ead747 on census-instrumentation:master.

Coverage decreased (-0.2%) to 78.737% when pulling 972e157db672e76852736a624df1800bbfc19e27 on sebright:remove-tag-types into 7282b7943b1bcedfca9bb1b6c7693faf95ead747 on census-instrumentation:master.

@dinooliva can you approve this if you think it is fine?

I'll hold off merging this until we're sure that we don't need the other types of tags.

Coverage decreased (-0.2%) to 78.89% when pulling c9ee4fdb35dc1b23b06275397437fc6b5cf7a0f4 on sebright:remove-tag-types into 620d97c15db3588376adad2d0dd8c55db4650806 on census-instrumentation:master.

Coverage decreased (-0.2%) to 78.844% when pulling 494df63b979acc2fdb6f449ee45d24546f91951f on sebright:remove-tag-types into 92e363fb2daa1a8aee308d3bd5fc20c9e83eeab2 on census-instrumentation:master.

Coverage decreased (-0.3%) to 79.09% when pulling 6f02079dbe3b2bc8238ced69daf6ba013941e35f on sebright:remove-tag-types into eb0ddd49703f0b505a4cd1bc4308f79719acf24e on census-instrumentation:master.

Fyi from a serialization pov. I know jonah from appD mentioned they have a
separate header for numeric tags
On 18 Oct 2017 4:33 am, "sebright"<EMAIL_ADDRESS>wrote:

This commit removes the class hierarchies for TagKey, TagValue, and Tag.
The
three classes are now concrete AutoValue classes that use Strings for keys
and
values. The serialization format isn't affected, because it already only
supported string tags.
/cc @bogdandrutu https://github.com/bogdandrutu @adriancole
https://github.com/adriancole
You can view, comment on, or merge this pull request online at:
https://github.com/census-instrumentation/opencensus-java/pull/710
Commit Summary

Remove support for multiple tag types.

File Changes

M core/src/main/java/io/opencensus/stats/RpcMeasureConstants.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-0
(8)
M core/src/main/java/io/opencensus/stats/View.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-1
(2)
M core/src/main/java/io/opencensus/stats/ViewData.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-2
(4)
M core/src/main/java/io/opencensus/tags/NoopTags.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-3
(22)
M core/src/main/java/io/opencensus/tags/Tag.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-4
(189)
M core/src/main/java/io/opencensus/tags/TagContext.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-5
(8)
M core/src/main/java/io/opencensus/tags/TagContextBuilder.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-6
(26)
M core/src/main/java/io/opencensus/tags/TagKey.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-7
(212)
M core/src/main/java/io/opencensus/tags/TagValue.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-8
(177)
M core/src/main/java/io/opencensus/tags/package-info.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-9
(7)
M core/src/test/java/io/opencensus/stats/NoopStatsTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-10
(8)
M core/src/test/java/io/opencensus/stats/NoopViewManagerTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-11
(4)
M core/src/test/java/io/opencensus/stats/StatsRecorderTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-12
(8)
M core/src/test/java/io/opencensus/stats/ViewDataTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-13
(19)
M core/src/test/java/io/opencensus/stats/ViewTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-14
(10)
M core/src/test/java/io/opencensus/tags/InternalUtilsTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-15
(5)
M core/src/test/java/io/opencensus/tags/NoopTagsTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-16
(57)
M core/src/test/java/io/opencensus/tags/TagContextTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-17
(7)
M core/src/test/java/io/opencensus/tags/TagKeyTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-18
(106)
M core/src/test/java/io/opencensus/tags/TagTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-19
(124)
M core/src/test/java/io/opencensus/tags/TagValueTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-20
(109)
M core_impl/src/main/java/io/opencensus/implcore/stats/
MutableViewData.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-21
(35)
M core_impl/src/main/java/io/opencensus/implcore/tags/
NoopTagContextBuilder.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-22
(19)
M core_impl/src/main/java/io/opencensus/implcore/tags/
TagContextBuilderImpl.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-23
(18)
M core_impl/src/main/java/io/opencensus/implcore/tags/
TagContextImpl.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-24
(57)
M core_impl/src/main/java/io/opencensus/implcore/tags/
TagContextUtils.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-25
(53)
M core_impl/src/main/java/io/opencensus/implcore/tags/propagation/
SerializationUtils.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-26
(102)
M core_impl/src/test/java/io/opencensus/implcore/stats/
IntervalBucketTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-27
(5)
M core_impl/src/test/java/io/opencensus/implcore/stats/
MeasureToViewMapTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-28
(4)
M core_impl/src/test/java/io/opencensus/implcore/stats/
MutableViewDataTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-29
(19)
M core_impl/src/test/java/io/opencensus/implcore/stats/
ViewManagerImplTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-30
(42)
M core_impl/src/test/java/io/opencensus/implcore/tags/
CurrentTagContextUtilsTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-31
(8)
M core_impl/src/test/java/io/opencensus/implcore/tags/
ScopedTagContextsTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-32
(20)
M core_impl/src/test/java/io/opencensus/implcore/tags/
TagContextImplTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-33
(51)
M core_impl/src/test/java/io/opencensus/implcore/tags/
TaggerImplTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-34
(51)
M core_impl/src/test/java/io/opencensus/implcore/tags/propagation/
TagContextBinarySerializerImplTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-35
(8)
M core_impl/src/test/java/io/opencensus/implcore/tags/propagation/
TagContextDeserializationTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-36
(135)
M core_impl/src/test/java/io/opencensus/implcore/tags/propagation/
TagContextRoundtripTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-37
(20)
M core_impl/src/test/java/io/opencensus/implcore/tags/propagation/
TagContextSerializationTest.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-38
(48)
D core_impl/src/test/java/io/opencensus/tags/
UnreleasedApiAccessor.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-39
(36)
M examples/src/main/java/io/opencensus/examples/stats/
StatsRunner.java
https://github.com/census-instrumentation/opencensus-java/pull/710/files#diff-40
(20)

Patch Links:

https://github.com/census-instrumentation/opencensus-
java/pull/710.patch
https://github.com/census-instrumentation/opencensus-
java/pull/710.diff

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/census-instrumentation/opencensus-java/pull/710, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAD615XPULQnye5pvUGXoCLpUwDsOLSLks5stQ78gaJpZM4P8x17
.

Coverage decreased (-0.3%) to 79.192% when pulling 8b475cb9fc86c645d2ebe70a1f35437511da3b13 on sebright:remove-tag-types into 89f06e756efed61b9307f51af760d6a4b291572a on census-instrumentation:master.

Thanks!


[release-1.20] Fix update_crds for istio/api having a beta.0 label

This is an automated cherry-pick of #47627

@istio-testing: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests_istio_release-1.20
9fd61354efb9e5418701641200dc9b930363d079
link
true
/test unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test unit-tests

I'll merge another one which combines this and the update depnendency one.


Proposal: Separate KSAs for different operations

Feature request

Currently, there is only one KSA named tekton-chains-controller under tekton-chains namespace for authentication in different operations such as signing (kms key access), and storage (storage backend access i.e. grafeas).
Would it be possible to have separate KSAs for these different operations?
Use Case
Motivation behind this is to NOT force signing and storing operations to use the same SA (i.e. workload identity) for the sake of security reasons.
cc @wlynch @ykass

To clarify, are you asking for:

Different instances of chains on the same cluster, each with their own identity/permissions (i.e. 1 per namespace)?
Separating out signing and storage writing into separate pods in the same namespace?

If 1, I'm all for it! There was some recent discussion in Slack that might be of interest here.
For 2, I'm not totally grokking why this would be better than the current setup, since there would be an implicit trust between the signer and the storage writer. Can you go into a bit more detail about what kind of attacks we are aiming to mitigate with this and how this would address them?

For 1, I think it should still be ok to have just the tekton-chains-controller KSA since it'll be per namespace.
I'd also like more clarity around (2) if that's the main goal!


mk9 shows black screen instead of vidoes when using d9vk

in mortal kombat komplete edition videos are not visible there is just black screen changing to wined3d fixes it but i need to run it with d9vk

GPU: GTX 970
Driver: 430.26
Wine version: tkg 4.10
DXVK version: d9vk 0.12 - dxvk 1.2.1

Given you didn't provide an apitrace I cannot test if I have fixed this w/ recent commits.
Can you see if this is fixed now on latest master, and if not provide a trace?


sqlalchemy: update sqlalchemy.orm.declarative_base usage

SQLAlchemy 2.0 deprecated sqlalchemy.ext.declarative.declarative_base(). The declarative_base() creator function was moved to sqlalchemy.orm.

This PR is mostly a heads-up. It's pretty trivial so I'll plan to merge this later this week but feel free to comment in case there's anything I missed.


Add consumer_limits and first_seq to Stream Config

Overview
Two additional fields were added in 2.10:

consumer_limits
first_seq

consumer_limits
A new field in StreamConfig that is a struct representing consumer limits created on given stream.
It will not enforce limits on existing consmers.
// In Stream Config
type StreamConfig struct {
       ...
	// The following defaults will apply to consumers when created against
	// this stream, unless overridden manually.
	ConsumerLimits StreamConsumerLimits `json:"consumer_limits"`
       ...
}

// Struct representing the `consumer_limits` field value.
type StreamConsumerLimits struct {
	InactiveThreshold time.Duration `json:"inactive_threshold,omitempty"`
	MaxAckPending     int           `json:"max_ack_pending,omitempty"`
}

first_seq
Defines sequence from which stream starts when created
type StreamConfig struct {
       ...
	FirstSeq     uint64           `json:"first_seq,omitempty"`
       ...
}

Not documented in ADRs.
Not mandatory for 2.10 client release if causes release delay.
Clients and Tools

[ ] Schemas @ripienaar
[ ] CLI @ripienaar
[ ] Terraform @ripienaar
[ ] Github Actions @ripienaar
[x] Go @piotrpio
[ ] Java @scottf first_seq pr
[ ] JavaScript @aricart
[ ] .Net @scottf first_seq pr
[ ] C @levb
[ ] Python @wallyqs
[ ] Ruby @wallyqs
[x] Rust @Jarema @caspervonb

Other Tasks

[ ] docs.nats.io updated @bruth
[ ] Update ADR to Implemented
[ ] Update client features spreadsheet

Client authors please update with your progress. If you open issues in your own repositories as a result of this request, please link them to this one by pasting the issue URL in a comment or main issue description.

@neilalexander maybe you can explain the behaviour of these for us, it says:
	// The following defaults will apply to consumers when created against
	// this stream, unless overridden manually.

But also these are limits?
So are they maximums or defaults or both a default and a maximum? I want to be sure to get the description in the schemas right

I've talked directly to Neil and Tomasz. There is some clarity to be gained on the explanation of consumer limits, but I don't think there is anything for the client to do, the server will return an error if there is a constraint violation when updating a stream of adding/updating a consumer.
Maybe the explanation just needs to be proliferated to the docs.


hide mouse cursor while typing at system wide.

Description of the new feature / enhancement
When typing, the mouse cursor automatically disappears to avoid obstruction and reappears when the mouse is moved. This feature is currently only available in MS Word through Windows mouse settings; in other applications, the cursor remains visible while typing.
Scenario when this would be used?
"Whenever typing in a text box or any software that requires keyboard input."
Supporting information
No response

/dup https://github.com/microsoft/PowerToys/issues/11566


Introduce holiday categories support [PoC]

Proposed change

Currently, Python Holidays supports only main country holidays ("state holidays", or "federal holidays", or "paid holidays" etc). But many countries have other categories of holidays: bank holidays, school holidays, additional (paid or non-paid) holidays, religious holidays (valid only for these religions followers). So this PR introduce initial holiday categories support.
Set of existing holidays matches "common" category (that is populated by default, if categories value is not specified).
For example:
>>> from holidays import country_holidays
>>> at = country_holidays("AT")  # "common" holidays as default
>>> "2023-12-31" in at
False
>>> at_full = country_holidays("AT", categories=("common", "bank"))
>>> "2023-12-31" in at_full
True
>>> at_full["2023-12-31"]
Silvester

Type of change

[ ] New country/market holidays support (thank you!)
[ ] Supported country/market holidays update (calendar discrepancy fix, localization)
[ ] Existing code/documentation/test/process quality improvement (best practice, cleanup, refactoring, optimization)
[ ] Dependency upgrade (version update)
[ ] Bugfix (non-breaking change which fixes an issue)
[ ] Breaking change (a code change causing existing functionality to break)
[x] New feature (new python-holidays functionality in general)

Checklist

[x] I've followed the contributing guidelines
[x] This PR is filed against beta branch of the repository
[x] This PR doesn't contain any merge conflicts and has clean commit history
[x] The code style looks good: make pre-commit
[x] All tests pass locally: make test, make tox (we strongly encourage adding tests to your code)
[x] The related documentation has been added/updated (check off the box for free if no updates is required)

coverage: 100.0%. remained the same when pulling a377ba814b0b8c2183a3b1e44fb76a84956216e4 on KJhellico:feat-holiday-categories into ceefae5d9f0d097bf7ce952f1eb80d43a517996d on dr-prodigy:beta.

Good work IMO, although I got some questions here:
Should half-day holidays i.e. #784 or Curacao's New Year's Eve holiday (see in-code comment in #1309), be included in this PR or is it considered an entirely-different feature altogether?
For religious holidays another good example might be Argentina where Muslim and Jewish citizens got extra holidays on top of mainstream Christian ones, as well as an additional holidays that apply to citizens of Armenian origin only.

Should half-day holidays i.e. #784 or Curacao's New Year's Eve holiday (see in-code comment in #1309), be included in this PR or is it considered an entirely-different feature altogether?

Yes, I think such holidays can be added as "half-day" category (or something like). Maybe with (or without) some additional label...

For religious holidays another good example might be Argentina where Muslim and Jewish citizens got extra holidays on top of mainstream Christian ones, as well as an additional holidays that apply to citizens of Armenian origin only.

These are exactly the cases I meant!

This PoC looks great!
Besides the naming suggestions below I'd also like you to address category support check, i.e. raise NotImplementedError (duh) for cases when a requested category isn't supported.

It's worth to think about it. 👍

But then we need to switch all countries at once to support categories. In order to have supported_categories = ("public",) everywhere.

@KJhellico Hi, I'm working on extending the testcases right now for Thailand Holidays categories and yet it keep returning non-Bank/Government Holidays for my test results:
    def test_raeknakhwan(self):
        name = "วันพืชมงคล"
        self.assertHolidays(
            Thailand(categories={GOVERNMENT}, years=range(1997, 2024)),
            ("1997-05-13", name),
            ("1998-05-13", name),
            ("2000-05-15", name),
            ("2001-05-16", name),
            ("2002-05-09", name),
            ("2003-05-08", name),
            ("2004-05-07", name),
            ("2005-05-11", name),
            ("2006-05-11", name),
            ("2007-05-10", name),
            ("2008-05-09", name),
            ("2009-05-11", name),
            ("2010-05-10", name),
            ("2011-05-13", name),
            ("2012-05-09", name),
            ("2013-05-13", name),
            ("2014-05-09", name),
            ("2015-05-13", name),
            ("2016-05-09", name),
            ("2017-05-12", name),
            ("2018-05-14", name),
            ("2019-05-09", name),
            ("2020-05-11", name),
            ("2021-05-13", name),
            ("2022-05-17", name),
            ("2023-05-11", name),
        )

    def test_bank_holiday(self):
        a_name = "วันหยุดเพิ่มเติมสำหรับการปิดบัญชีประจำปีของธนาคารเพื่อการเกษตรและสหกรณ์การเกษตร"
        m_name = "วันหยุดภาคครึ่งปีของสถาบันการเงินและสถาบันการเงินเฉพาะกิจ"

        self.assertHolidays(
            Thailand(categories={BANK}, years=range(2012, 2023)),
            ("2012-04-01", a_name),
            ("2012-07-01", m_name),
            ("2013-04-01", a_name),
            ("2013-07-01", m_name),
            ("2014-04-01", a_name),
            ("2014-07-01", m_name),
            ("2015-04-01", a_name),
            ("2015-07-01", m_name),
            ("2016-04-01", a_name),
            ("2016-07-01", m_name),
            ("2017-04-01", a_name),
            ("2017-07-01", m_name),
            ("2018-04-01", a_name),
            ("2018-07-01", m_name),
            ("2019-04-01", a_name),
            ("2020-04-01", a_name),
            ("2021-04-01", a_name),
        )

@KJhellico Hi, I'm working on extending the testcases right now for Thailand Holidays categories and yet it keep returning non-Bank/Government Holidays for my test results:

Did you replace _populate() with _populate_public_holidays() for Thailand?

I see, problem is special holidays, they are always populated :)

I see, problem is special holidays, they are always populated :)

Oh, that explains it


How to save Load cell data in SD card ?

Hi ,
I am trying to measure load cell value using HX711 and Arduino Uno. I have been using your HX711 library and your examples.
Now, I am facing trouble to save the data in SD card. Here  I have attached the code I am currently using. Do you have the code to save data in SD card? Please help.
I really appreciate any kind of help.
Thanks in advance.
/*
   -------------------------------------------------------------------------------------
   HX711_ADC
   Arduino library for HX711 24-Bit Analog-to-Digital Converter for Weight Scales
   Olav Kallhovd sept2017
   -------------------------------------------------------------------------------------
*/

/*
   Settling time (number of samples) and data filtering can be adjusted in the config.h file
   For calibration and storing the calibration value in eeprom, see example file "Calibration.ino"

   The update() function checks for new data and starts the next conversion. In order to acheive maximum effective
   sample rate, update() should be called at least as often as the HX711 sample rate; >10Hz@10SPS, >80Hz@80SPS.
   If you have other time consuming code running (i.e. a graphical LCD), consider calling update() from an interrupt routine,
   see example file "Read_1x_load_cell_interrupt_driven.ino".

   This is an example sketch on how to use this library
*/
#include <SPI.h>
#include <SD.h>
#include <Wire.h>
#include "RTClib.h"
#include <HX711_ADC.h>
#if defined(ESP8266)|| defined(ESP32) || defined(AVR)
#include <EEPROM.h>
#endif
int row_excel = 0; // number of lines

//pins:
const int HX711_dout = 3; //mcu > HX711 dout pin
const int HX711_sck = 2; //mcu > HX711 sck pin

//HX711 constructor:
HX711_ADC LoadCell(HX711_dout, HX711_sck);
float calibrationValue;
const int calVal_eepromAdress = 0;
unsigned long t = 0;

void setup() {
   Serial.begin(115200);
    delay(10);
    Serial.println();
 // Serial.println("Starting...");
  LoadCell.begin();
  //Serial.println("Press T to tare");
 LoadCell.tare();
    float calibrationValue; // calibration value (see example file "Calibration.ino")
  calibrationValue =122541;//123589.807812;//123589.007812;best for load less then 800 mg

  unsigned long stabilizingtime = 20; //2000// preciscion right after power-up can be improved by adding a few seconds of stabilizing time
  boolean _tare = true; //set this to false if you don't want tare to be performed in the next step
  LoadCell.start(stabilizingtime, _tare);
    if (LoadCell.getTareTimeoutFlag()) {
    Serial.println("Timeout, check MCU>HX711 wiring and pin designations");
    while (1);

  Serial.println("Num of Rows,Timer (s),weight (grams)"); // column headers

  }
  else {
    LoadCell.setCalFactor(calibrationValue); // set calibration value (float)
    //Serial.println("Startup is complete");
    Serial.println("Num of Rows,Timer (s),weight (grams)"); // column headers
  }
}

void loop() {
     static boolean newDataReady = 0;
  const int serialPrintInterval = 0; //increase value to slow down serial print activity

  // check for new data/start next conversion:
  if (LoadCell.update()) newDataReady = true;
  if (newDataReady) {
    if (millis() > t + serialPrintInterval) {
      float i = LoadCell.getData();
      row_excel++; // row number + 1
   Serial.print(row_excel);
   Serial.print(",");
   Serial.print(millis()/1000.000,3); // excel record timer
   Serial.print(",");
   Serial.println(i*1000, 4);  //Up to 3 decimal points
   newDataReady = 0;
      t = millis();
     }
  }
  // receive command from serial terminal, send 't' to initiate tare operation:
  if (Serial.available() > 0) {
    char inByte = Serial.read();
            if (inByte == 't'|| inByte == 'T') {
    LoadCell.tareNoDelay();
    }
  }

  // check if last tare operation is complete:
 if (LoadCell.getTareStatus() == true) {
  Serial.println("Tare complete");
}
delay(100);
}

I'm closing this as it's not an issue related to this library + no recent activity.


Upgrade OpenEmu to v2.0

Updated openemu.rb to reflect the release of OpenEmu v2.0

Thank you for the contribution. It was merged directly as 3407a19def04a81fe8c9d9ace6a8c2e25384927f to keep commit history cleaner. Your contribution is still credited to you.


performArtifactSourceDownload silently fails on v1.8.1

When using the Artifactory Artifact Type in an AZDO release pipeline, the 'Downoad Artifacts' task silently fails (successfully downloads nothing) with extension v1.8.1 when leveraging the Artifactory 'Publish Build Info' task as part of the build:
2019-12-04T16:10:53.7727212Z Running jfrog-cli from D:\tfs-digitalbuild1_work_tool\jfrog\1.31.2\x64\jfrog.exe.
2019-12-04T16:10:53.7727394Z JFrog CLI version: 1.31.2
2019-12-04T16:10:53.7727796Z Artifact source download...
2019-12-04T16:10:53.9808588Z {
2019-12-04T16:10:53.9815104Z   "status": "success",
2019-12-04T16:10:53.9816525Z   "totals": {
2019-12-04T16:10:53.9820174Z     "success": 0,
2019-12-04T16:10:53.9820688Z     "failure": 0
2019-12-04T16:10:53.9820838Z   }
2019-12-04T16:10:53.9820933Z }
It appears to be failing because the buildName parameter passed to the jfrog cli has a leading slash.  This commit seemed to remove that sanitization:
https://github.com/jfrog/artifactory-vsts-extension/commit/bba1f3265393e02654cc804de0e090296d2c17d6#diff-cd9d1e660edb561afa7a3eddfcb351ba
I have submitted a PR to the dev branch to reintroduce the fix.
https://github.com/jfrog/artifactory-vsts-extension/pull/114

I believe this issue can be closed following the info in https://github.com/jfrog/artifactory-vsts-extension/pull/114


Fix LargeTextureStore never purging textures

Regressed with the introduction of wrap modes (changing the key but not using it in all locations).
Also takes the load off the finalizer for actually disposing the gl-side texture.

The effects of this are visible game-side in song select for one example, right?
The change looks good in code and behaviour to me, but unfortunately as far as I can tell not too testable without exposing the texture cache at least, which is a bit of a shame.

It should be visible by watching TextureGLSingle memory consumption with osu!, yep. I believe tests can be made to cover this, but not sure it's worth the effort right now.

Fair point, given now that we have tools to inspect all allocated textures spotting this if this should happen again should be obvious enough.


[FSDE-3600] Add retargetting of events in Date Picker WC

The CI pipeline run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-159/1/. :white_check_mark:

You can check this PRs instance in https://8ae60270b8bd095733f577bc21858691f8883b12-chi-pr.enterprise.ctl.io

The CI pipeline run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-159/2/. :white_check_mark:

You can check this PRs instance in https://7ab8b506815b1fa3434923243055764696b76ea7-chi-pr.enterprise.ctl.io

The CI pipeline run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-159/3/. :white_check_mark:

You can check this PRs instance in https://ed6428016fa0b401a62f0a2e840081f22636d80f-chi-pr.enterprise.ctl.io

The CI pipeline did not run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-159/4/. :x:

The CI pipeline run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-159/5/. :white_check_mark:

You can check this PRs instance in https://c1f56da39eab3cda0d8cb13a01fadf1c5485692a-chi-pr.enterprise.ctl.io

The CI pipeline did not run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-159/6/. :x:

The CI pipeline run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-159/7/. :white_check_mark:

You can check this PRs instance in https://799f4f30bef157380c53a88ebd8b695295bb412e-chi-pr.enterprise.ctl.io

@SergioQCL could you review it?

The CI pipeline run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-159/8/. :white_check_mark:

The CI pipeline run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-159/10/. :white_check_mark:

You can check this PRs instance in https://49e08279d50a06c2e3a54da9debe1fcbe0255110-chi-pr.enterprise.ctl.io


Blizzard sight configurable list?

Hey i've had great use out of this mod!
Finally feels like Giants aren't as much of a pain anymore but i'd like to ask if there could be a snowy moon selection list, a bit what the custom dungeon/interior devs have added to their configs.
I'm saying this as I believe the snowy moon eyesight is being applied to custom moons like Auralis (Starlancer moons), that's a snowy moons but it's crystal clear and it's quite easy to get past giants there because they can barely see you.

Ah, probably should've seen that coming. (My method for detection was checking the snowy footsteps variable 💀)
Will fix, should be out within a few days.

Added in 9057e9a sorry for being a bit late (also updated to v50 sorry if u dont like that)


Support Transaction

Please add support for Transactions

This is a fairly low-level library - I don't think it should expose a callback-style transaction API.
You can always execute('BEGIN') and execute('COMMIT') to start and complete transactions, respectively. This also gives you full control over thinks like savepoints and so on.

Thanks for letting me know


Add the ability to add non-breaking text to a TextFlow

I think a better implementation would be to make use of the non-breaking space character. In AddTextNonBreaking simply call AddText where all spaces in the original text have been replaced by a non-breaking space. The regex will then naturally not split across these.

The use case here is periods, not spaces

Wait, words are split by periods via the regex? What?!? Periods should only implicitly result in breaks because of the breaking-space behind them. "Bla.Bla" should never result in a linebreak,

Sounds correct, the regex should be changed.

Probably best to not use a regex at all and instead just split via Char.IsSeparator. Important to keep non-Char.IsWhitespace separators in the first word of each split, though.

Rewritten


Cannot walk a list of files and pass them to a subprocess (if any are non-UTF8)

It is currently not possible to walk a list of files and, for each one, invoke a subprocess, passing it the file name. Specifically, it's not possible to do this for non-UTF-8 file names. Such file names are common on non-English systems and are easily created by malicious actors.
Similarly, it's not possible to write Dart-based shell scripts for manipulating symlinks, etc, in environments that are potentially hostile (or legacy environments that potentially have non-UTF-8 strings).
To resolve this, several APIs need to have variants that work with byte arrays instead of strings, including:

FileSystemEntity.path.
Process.run, Process.runSync, and Process.start, specifically the executable, workingDirectory, arguments, and environment arguments.
FileSystemEntity.rename and FileSystemEntity.renameSync
FileSystemEntity.resolveSymbolicLinks and FileSystemEntity.resolveSymbolicLinksSync
All the static methods on FileSystemEntity.
All the new methods on Link.
Some of the Directory and File APIs.

It may be worth considering a language-level change wherein the existing String features can handle non-UTF-8 natively rather than having to duplicate the entire String-based API surface.
cc @leafpetersen, @bkonyi

Specifically, it's not possible to do this for non-UTF-8 file names.

@Hixie Can you clarify what you mean?  What is a non-UTF-8 file name?  Presumably all file names can be encoded in UTF-8.

File names are byte sequences. They are not strings. There is no guarantee that they will be UTF-8.
For example, this command creates an empty file with a non-UTF-8 file name:
touch `echo -e '\x80\x7f.txt'`

Got it thanks.  That's quite unpleasant.  It would be nice to have the string abstraction represent, well, strings.
My next question would be, is this functionality that we need to support with the same API?  Do we really want to/need to be able to use all of these standard APIs to manipulate non-string files?   Is this something that ordinary users need to be able to do?  Are we not potentially causing more trouble by exposing them to things that we call "Strings" which are not valid strings?
I guess the problematic cases are things like listing the contents of a directory which contains a non-string file name.  What does dart:io do with that now?
cc @zanderso @lrhn @nex3 @rakudrama

Ideally we'd have some sort of type that was as convenient as strings (had a literal format, e.g. b'foo.txt', had a toString() that defaulted to a fault-tolerant conversion to UTF-8, etc) but was just a Uint8List or ByteData or some such. Then that would be the type that we would want to use for all APIs that dealt with filesystem paths.

I have no strong opinion on this beyond a general desire to keep the filesystem APIs as usable as they are today.

Listing a directory returns a stream or list of FileSystemEntities, which internally store the path as a Uint8List. When you say e.g. File.path, we convert that to a String using utf8.decode(..., allowMalformed: true). There's currently no way to extract the Uint8List raw path as adding a new getter to FileSystemEntity would break implementers in e.g. package:file.
We could add a new type to dart:io that behaves as @Hixie describes, but I think the APIs would become less usable without the ability to accept string-like literals.

Hence my suggestion of a new string-like literal for Uint8List. :-)

@zanderso Just to be sure I understand the implications for dart:io, could you expand a little on what combination of language features + breaking changes would be required to make this work well?

@leafpetersen sorry for the delayed response. I'm not sure I can add very much new to what @Hixie has already described. But taking a closer look at the example in the issue title, we could look at Process.run. Today, the path to the binary and the arguments are Strings:
Future<ProcessResult> run (
    String executable,
    List<String> arguments, {
    ...
})

So the problem in this issue is that you can't take a non-utf8 path and pass it to a program because the arguments are List<String>
A common pattern is also to do:
var result = await Process.run("path/to/some/program", [
  "--arg1",
  "--arg2",
]);

The breaking API change would be to change the signature of Process.run to something like:
Future<ProcessResult> run (
   Bytes executable,
    List<Bytes> arguments, {
    ...
})

Where Bytes is really just a Uint8List. But then to do the common pattern, you'd have to write:
var result = await Process.run(Bytes.fromString("path/to/some/program"), [
  Bytes.fromString("--arg1"),
  Bytes.fromString("--arg2"),
]);

So, instead of writing Bytes.fromString everywhere, it would be nice to be able to write a literal for Bytes, like b'this/is/a/path'.
Alternately, String could be a subtype of Bytes restricted to representing utf8 strings. Then even though Process.run takes Bytes, you could still pass it String literals.
You might also just say, why not keep the old String-based call and add a new call:
Process.runWithBytes(Bytes executable, List<Bytes> arguments)

for the rare case where something is non-utf8. Then you get into situations like:
await for (FileSystemEntity fse in someDirectory.list()) {
  if (hasUtf8Path(fse)) {
    Process.run(..., /*String*/ fse.path, ...);
  } else {
    Process.runWithBytes(..., /*Bytes*/ fse.rawPath, ...);
    // But also requires converting everything in the ... to Bytes as well.
  }
}

instead of just:
await for (FileSystemEntity fse in someDirectory.list()) {
  Process.run(..., fse.path, ...);
}

Anyway, to summarize, to work well, I think the signatures of dart:io functions would have to change from accepting String to accepting Bytes, and either there is a literal for Bytes, or String is a subtype of Bytes.

It seems to me that the byte-list-to-string conversion should be parameterized with an Encoding. What hapens here is that we default to UTF-8 without having a way to choose a non-default decoder, and not all byte lists are actually UTF-8 encodings.
If you could ask for fse.pathString(latin1) instead, you would be able to get all the bytes interpreted the way you want them.
That would also require an Encoding argument to all functions that accept String arguments, since strings and byte lists are separate concepts, and there is more than one way to convert between the two.
Using UTF-8 as default is fine, it's just not always sufficient.
So File.rename would be Future<File> rename(String newPath, {Encoding encoding});
Maybe it would be safer to use allowInvalid: false and throw when the bytes clearly aren't UTF-8. Then the user can catch that and try something else (Latin-1 always "works", it might not print the way the creator of the file expected).

File systems are not technically encoded strings, they are raw bytes. Strings are not byte sequences, they are arrays of Unicode scalar values.
When you read a filename from the system, you may not have any way to guess his to decode it; if you want to round trip such a filename, you should not need to pick an arbitrary encoding to convert the bytes from and to.
When you have a String, it should be possible to have constructed it from multiple differently-encoded buffers, such that there is no single encoding that represents it.

Marking this as a language enhancement request.
Could also be a library enhancement request or a library bug, depending on perspective.


I think this line is useless.

https://github.com/google/leveldb/blob/master/db/db_impl.cc#L1507

And I have another question that "when save_manifest is false, the new_log_number doesn't write to manifest file". Is it no problem to do so?


feat(widget): add tiktok pixel widget

Related issue

Summary

Screenshots

Checklist

[x] I've read and understood contributing guidelines;
[x] If changing UI, I've tested on most common viewports, desktop and mobile devices;

A picture of a cute animal

I only have one issue. When i try to send event search, pixel helper instead of receiving a string, they received an array. But i didnt send like ...string, to create an array. I also tried to mock a word, just like ttq.track('Search', 'bla'), and then on helper i saw an array.

But now i sign in into my account at tiktok and it show me that all events work perfectly:

So, i read a little, and some people told that pixel helper didnt work so well. But if you could see, will help me a lot.

https://github.com/ecomplus/storefront/issues/807

Aqui não subi a alteração de colocar pacote do pixel no package.json do template, devo fazer? Se sim, preciso colocar no yourviews tbm

Aqui não subi a alteração de colocar pacote do pixel no package.json do template, devo fazer? Se sim, preciso colocar no yourviews tbm

Sim, você importa o pacote em arquivos no source do template né, sem colocar nas dependências dá pau


Prisma Client failing with PgBouncer Transaction Mode

Bug description
I was having this error with a Next.js build while deploying to Zeit. It uses getStaticProps, but I doubt that is relevant here.
I'm using a brand new Digital Ocean Postgres instance with their connection pool.
17:53:37.265  PrismaClientUnknownRequestError:
17:53:37.265  Invalid `prisma.product.findOne()` invocation:
17:53:37.265  Error occurred during query execution:
17:53:37.265  ConnectorError(ConnectorError { user_facing_error: None, kind: QueryError(Error { kind: Db, cause: Some(DbError { severity: "ERROR", parsed_severity: Some(Error), code: SqlState("42P05"), message: "prepared statement \"s0\" already exists", detail: None, hint: None, position: None, where_: None, schema: None, table: None, column: None, datatype: None, constraint: None, file: Some("prepare.c"), line: Some(473), routine: Some("StorePreparedStatement") }) }) })

How to reproduce
Try to use Prisma client with with Digital Ocean Postgres and pgbouncer in transaction mode. It was failing every time for me.
Prisma migrate worked correctly.
Expected behavior
It should work
Prisma information
    "@prisma/cli": "2.0.0-beta.2",
    "@prisma/client": "2.0.0-beta.2",

We implemented a new PgBouncer mode in https://github.com/prisma/prisma/issues/2520 that is activated by adding ?pgbouncer=true (or &pgbouncer=true of course) to your connection string. Available in the current alpha, and the next normal beta release 🚀
We have some e2e tests that confirm this is working on DO's Connection Pooling feature (https://github.com/prisma/e2e-tests/tree/master/databases) and also got reports from users that are using it successfully.
If this does not work for you, please let us know via a comment to this issue 👍

I'm receiving a very similar error using the pgbouncer=true query param in the connection / Digital Ocean - is this still the way to do it?
'Error occurred during query execution:\n' +
    'ConnectorError(ConnectorError { user_facing_error: None, kind: QueryError(Error { kind: Db, cause: Some(DbError { severity: "ERROR", parsed_severity: Some(Error), code: SqlState("26000"), message: "prepared statement \\"s19\\" does not exist", detail: None, hint: None, position: None, where_: None, schema: None, table: None, column: None, datatype: None, constraint: None, file: Some("prepare.c"), line: Some(512), routine: Some("FetchPreparedStatement") }) }) })'

It is. Can you please open a new issue and provide some more information? I really want to look into that. (The more information on reproduction you can give the better.)

For the record: Transaction mode should work just fine. Just add &pgbouncer=true to your connection string to trigger that mode in Prisma itself.

@janpio is there a recommended way to disable pgbouncer mode for migrations short of constructing a completely separate DATABASE_URL for it?
We have a script that runs migrations on the main branch and it currently fails when using the pgbouncer flag is set

Not that I am aware of. Best open a new issue about it though, then we can also consider this a feature request.


Use protobufjs with libp2p-gossipsub

Motivation
Try https://github.com/ChainSafe/js-libp2p-gossipsub/pull/310 before gossipsub-js is released
Description
Deployed to:

ct-vpsm-dev-3
hz-ax41-dev-3

hz-ax41-dev-3 shows stable peers, however memory keeps growing higher

ct-vpsm-dev-3 has struggled to get peers, attaching the profile @wemeetagain @dapplion

0802_ct-vpsm-dev-3_protobufjs.cpuprofile.zip

Some consumer of slice()/concat() functions:

it-length-prefix ReadHandlers: 9.7%
it-handshake: 9.2%
it-length-prefix decoder: 8.9%
libp2p-mplex write: 4.6%

Migrated gossipsub 3.5.0 in cayman/update-libp2p


$scope.upload progress/success callbacks not working

I have the angular-file-upload script and it's posting to my express app which is then saving the file, so the good news is that the script is working... However, for some reason the progress/success callbacks don't seem to be doing anything at all and my developer console just remains blank...?
$scope.onFileSelect = function ($files) {
                var file = $files;
                $scope.upload = $upload.upload({
                    url: '/upload',
                    data: {myObj: $scope.myModelObj},
                    file: file
                }).progress(function (evt) {
                    console.log('percent: ' + parseInt(100.0 * evt.loaded / evt.total));
                }).success(function(data, status, headers, config) {
                    console.log(data);
                });
        };

have same issue , progress function is never called , only the promise success , and error functions are invoked right.

in my case progress and success working on local machine but success not working when connect to server

Same here, progress function is never called

I have the same problem.
Maybe its a serverside problem? I use the new ASP.NET Core MVC Framework.

I'm having this issue as well, callbacks (particularly in Firefox) are not being called. If I remove the "progress" callback and leave only the success handler it starts working again in FF, but I need to maintain progress. In the code below, the .then() for success is never reached in Firefox. If I remove the .progress() function such that there is only a .then() it seems to start working in FF (without progress).
 attachmentService.uploadAttachment($files[i]).progress(function(evt) {               percentUploaded = parseInt((100.0 * evt.loaded / evt.total).toString(), 10);             }).then(function(res) {               if (res && res.data && res.data.attachmentResponse) {                 attachments[index].link = res.data.attachmentResponse.link;                 delete attachments[index].percentUploaded;               }             }, function(res) { // something went wrong                   console.log("something went wrong with upload");               }             });
I'm using ng-file-upload 12.2.12, Typescript (ES6) and webpack. I'm loading ng-file-upload from npm, and it looks like ng-file-upload-all already includes the shim as needed, what am I doing wrong? Because im using ES6 modules its highly likely that angular is getting loaded before the shim/ng-file-upload, do I need to force the loading of ng-file-upload before angular? or just the shim needs to load before angular?

I'm having the same problem. Anyone fixed this?

Same problem here still today, shim imported before angular. I have the success callback called but not the progress. I'm wondering if my server is doing something wrong too.


Issue374

Closes #374

[X] Running yarn lint does not trigger any linter errors
[X] The test of the method you have fixed is passing
[X] You have written a new skeleton method for someone else to work on!
[X] You have written tests to accompany your skeleton method

Closing this.


Include question in CATME about whether students are associated with a lab

So we can have an idea if we can get a bit of space for projects.

Closing this. Just will negotiate on case-by-case basis.


Reading/writing foreign members from/to GeoJSON

The GeoJSON format allows to store additional properties in objects (RFC 7946, section 6.1), but OpenLayers does not read and write them.
Expected behavior:
import GeoJSON from 'ol/format/GeoJSON';

const parser = new GeoJSON();

const geometry = parser.readGeometry({
  type: 'Point',
  coordinates: [0, 0],
  kind: 'bakery'
});

console.log(geometry.getProperties()); // currently: {}, expected: {kind: 'bakery'}
console.log(geometry.getKeys()); // currently: [], expected: ['kind']

From the link you provide:

Note that support for foreign members
can vary across implementations, and no normative processing model
for foreign members is defined.  Accordingly, implementations that
rely too heavily on the use of foreign members might experience
reduced interoperability with other implementations.

I would advise you to rely on standard properties.

I would advise you to rely on standard properties.

The properties attribute is only available for Feature object, not for Geometry and collections.

@michalzielanski if you want properties, you need to wrap your geometry in a feature.

@icholy this is not a good solution for me. I prefer to create geometries manually (without using ol/format/GeoJSON) rather than using FeatureCollection (to use the properties attribute of the Feature) instead of the GeometryCollection which I use now.

Your preferred way of doing it is incorrect.

@icholy, I currently have this structure:
{
    "type": "GeometryCollection",
    "geometries": [
        {
            "type": "Point",
            "coordinates": [0, 0],
            "kind": "a"
        },
        {
            "type": "Point",
            "coordinates": [1, 1],
            "kind": "b"
        },
        {
            "type": "Point",
            "coordinates": [2, 2],
            "kind": "a"
        }
    ]
}

with your approach I would have to have:
{
    "type": "FeatureCollection",
    "features": [
        {
            "type": "Feature",
            "geometry": {
                "type": "Point",
                "coordinates": [0, 0]
            },
            "properties": {
                "kind": "a"
            }
        },
        {
            "type": "Feature",
            "geometry": {
                "type": "Point",
                "coordinates": [1, 1]
            },
            "properties": {
                "kind": "b"
            }
        },
        {
            "type": "Feature",
            "geometry": {
                "type": "Point",
                "coordinates": [2, 2]
            },
            "properties": {
                "kind": "a"
            }
        }
    ]
}

in my opinion this is not a good solution. All three geometries are logically related to one feature in my system.
In my opinion, to the constructor of the ol/format/GeoJSON~GeoJSON class could be added a readForeignMembers parameter of boolean or array type that would decide whether foreign attributes can be read from GeoJSON objects. If the value of the attribute were an array, it would be a list of attribute names to be read.


Fixing poll_sleep_amount access bug

Fixing a NoMethodError: undefined method >' for nil:NilClass` error
when starting the scheduler process. The issue is that the
poll_sleep_amount instance variable is nil assigned through the method
with the same name, and should be called through this method to ensure
that a default value can be set.
This addresses the same bug found in https://github.com/resque/resque-scheduler/pull/522.
rake aborted!
NoMethodError: undefined method `>' for nil:NilClass
/Users/ben/src/resque-scheduler/lib/resque/scheduler.rb:341:in `poll_sleep_loop'
/Users/ben/src/resque-scheduler/lib/resque/scheduler.rb:329:in `block in poll_sleep'
/Users/ben/src/resque-scheduler/lib/resque/scheduler.rb:213:in `handle_shutdown'
/Users/ben/src/resque-scheduler/lib/resque/scheduler.rb:327:in `poll_sleep'
/Users/ben/src/resque-scheduler/lib/resque/scheduler.rb:63:in `block in run'
/Users/ben/src/resque-scheduler/lib/resque/scheduler.rb:53:in `loop'
/Users/ben/src/resque-scheduler/lib/resque/scheduler.rb:53:in `run'
/Users/ben/src/resque-scheduler/lib/resque/scheduler/cli.rb:117:in `run_forever'
/Users/ben/src/resque-scheduler/lib/resque/scheduler/tasks.rb:18:in `block (2 levels) in <top (required)>'

Tested on my environment and it is working :+1:

Closing in favour of https://github.com/resque/resque-scheduler/pull/532 which also has a test.


Forms: disable fom/fieldset/inputs after submit

Describe the bug
I'm able to type text on fields after I click on confirm button
Screenshots of the changes [optional]
Gravação de tela de 05-10-2022 22:52:10.webm
To Reproduce
See the video
Expected behavior
Not be able to type any information on the fields of send window when payment is processing.
Alby information

Alby Version: 1.17

I think even the cancel button should be disabled, because we can't cancel a payment that is already being processed. Right?

I'm working on this

I have disabled the Amount, Comment, Name, Email, sats Buttons, and Cancel button after tapping on confirm


Fix disabling depth prepass break opaque materials

Changed so that when modifying the project setting related to depth prepass it prompt the user to restart Godot before continuing or else all opaque materials will break.
Fixes #82860

Thanks! And congrats for your first merged Godot contribution :tada:

Cherry-picked for 4.1.3.


Compatibility with JIRA Plugin 2.3

Thanks for this pull request @prestontim and sorry for the late response.
Did this fix allow you to successfully use the Build-Info Integration with Jira?
If so, can you please join our contributors community by signing JFrog CLA so that we're able to merge your changes?

HAP-928 was created to track this fix.

@eyalbe4 Honestly, I never took the time to try building it and trying it out, because the fix was straightforward enough (and I was happy to wait for it to be merged).


[TEST] Check rke/rke2 setup for different distros in Jenkins pipeline

What's the test to develop? Please describe
For frequently used pipelines (like sles), the rke/rke2 setup scripts would work well, but for rarely used pipelines (like other distros), it could only works for k3s, the rke/rke2 setup scripts could not work or already corrupt.
Check different distros (ubuntu, centos, rocky, rhel ...) and different branch (v1.2.x) to make sure rke/rke2 setup scripts work in every combination.
Describe the items of the test development (DoD, definition of done) you'd like

Please use a task list for items on a separate line with a clickable checkbox https://docs.github.com/en/issues/tracking-your-work-with-issues/about-task-lists

[ ] check different distros
[ ] check different branches (the setup scripts probably branches independent, but need to make sure this)

Additional context
Add any other context or screenshots about the test request here.

cc @longhorn/qa

currently failed combination: ubuntu + rke2, oracle + rke2


[WIP] docs: Add extension types to extension docs

Signed-off-by: Ryan Northey<EMAIL_ADDRESS>Commit Message: docs: Add extension types to extension docs
Additional Description:
Add information about known  extension types to extension documentation
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Deprecated:]

/retest

@htuch - a ~quick summary of the status of this PR...
matching extensions <> categories
ive added the annotation for the extension points where i believed best - some of these may be wrong.
i added "markers" in protodoc so we can easily find the extensions/categories.
The categories - ie extension points - can be seen here:
https://storage.googleapis.com/envoy-pr/327f548/docs/search.html?q=EXTENSION_TYPE_MARKER&check_keywords=yes&area=default#
this link should allow you to see where the extension points are, and click through to the actual extensions (and back again)
i have a feeling some of the extensions may also be incorrectly categorized also - i will happily update this PR with fixes if that is the case.
rendering extensions/categories and links
so far i have done the minimum required to render the links, and not given too much thought to either how they are rendered or code quality.
i will tidy this up over the next few days
ensuring it all works with vscode
again, once we are happy with where the annotations render etc, ill feed this PR into my jsonschema scripts and try to figure how best to use the annotations for extensibility.

im struggling a bit with the formatting/linting here - its defo not python - and its forcing me to change legible code into long lines of very-hard-to-grok-code
at the same time its not even picking up basic linting like redundant imports

@phlax fixes welcome to Python linting/formatting, I don't think we are too set in stone here as long as we match Envoy style.

@phlax fixes welcome to Python linting/formatting, I don't think we are too set in stone here as long as we match Envoy style.

ok, ill raise a PR separately once this has gone through

@htuch nits addressed (hopefully)

/retest

@phlax this is absolutely amazing. Well done. For future work, I'm wondering if we should do the following:

Also document the type_url?
Potentially auto generate YAML snippets of the name/type_url? I think there might still be confusion on how to actually do the configuration.

We should track these improvements in other issues? WDYT?

We should track these improvements in other issues? WDYT?

i think it sounds like a good idea - altho from where i am working right now, im not entirely clear if we are talking about documenting end use (ie @type) or dev (ie type_url + value)
so, there are a couple of existing tickets in relation to this.
i opened this one:
https://github.com/envoyproxy/envoy/issues/13531
mostly born from frustration of finding configuration examples using the older config and finding difficult to find information on how to upgrade, or where the definitions for the newer configs could be found
for the first part of the problem - upgrading - i guess its a lessening issue as time  passes - perhaps we should just close it focus forward
the second part of it is where to get accurate info on extensions etc, which i think is the existing ticket that you had opened previously:
https://github.com/envoyproxy/envoy/issues/13167
i think that one has a partial fix with this PR - lets use it to track further improvements on the extension <> category docs


en: fix keyboard look vertical speed key name

Fixes typo in key name for Settings.KeyboardLookSettings.VerticalSpeed

Will resubmit with this key in other locales fixed

Resubmitted as https://github.com/Yellow-Dog-Man/Locale/pull/581


[Feature Request]: Adding preview of links shared to chat with click property

Fixes #119

📋 Description
The main problem is to make the links shared in the chat clickable and also preview them inside the chat like discord or LinkedIn, twitter, Instagram platform does.
🔨 Changes Made
This pull request introduces a new feature to extract and display link previews in messages. It includes changes to both the backend and frontend to support this functionality.
Backend Changes:

backend/controllers/messageControllers.js: Added logic to extract URLs from message content and fetch link previews using an external API. These previews are then included in the message object.
backend/models/messageModel.js: Updated the message schema to include a new field for storing link previews, which contain title, description, URL, and image.
backend/package.json: Added the node-fetch package to enable fetching link previews from an external API.

Frontend Changes:

frontend/src/components/ScrollableChat.js: Modified the ScrollableChat component to display link previews within messages. This includes rendering the previews with appropriate styling and ensuring the message content appears below the previews.
frontend/package.json: Added the stream-chat and stream-chat-react packages to support the new chat features.

Summary of Changes
Backend:

Updated sendMessage in messageControllers.js to extract URLs and fetch link previews.
Modified messageModel.js to include a linkPreviews field.

Frontend:

Updated the message rendering logic to display link previews.

#119

🔨 Screen Shots OR Short videos of working
talktrove-119.webm

✅ Checklist
Before submitting the PR, please make sure you have completed the following:

[X] My code follows the style guidelines of this project.
[X] Read Contributing.md

🏷 Types of Changes
What type of changes does your code introduce? (Check all that apply)

[ ] Bug fix (non-breaking change which fixes an issue) 🐛
[X] New feature (non-breaking change which adds functionality) ✨
[X] UI enhancement (non-breaking change which enhances UI) 🎨
[ ] Documentation update 📚

[!NOTE]
Make sure to replace YOUR_API_KEY with your actual API key for the link preview service from here
You may need to install node-fetch in your backend if it's not already included

@kartikay-bigsteps @Sibam-Paul Review this PR, and assign it to me

@Sibam-Paul there is an error in vercel deployment is there something wrong on my code ?

Wait seeing

@Sibam-Paul all changes pushed

closes - #119


GetNodeByName does not find TransformNodes?

Hello,
it looks like that I can reach my transform node by name using scene.getTransformNodeByName('node_name'), however I couldn't do it with scene.getNodeByName('node_name').
Here a screenshot:

I think that as Node is the parent class of Transform Node, getNodeByName() should be able to return any child classes (i.e. Camera, Light, Mesh, TransformNode).

I just fixed this recently. Can you try the latest preview?

It is fixed in preview ;)

oh ok :/ sorry about that!


Upgrade io.swagger.core.v3:swagger-annotations 2.2.3 -> 2.2.4

This PR contains the following updates:

Package
Type
Update
Change

io.swagger.core.v3:swagger-annotations
compile
patch
2.2.3 -> 2.2.4

Release Notes

swagger-api/swagger-core
v2.2.4
Compare Source

bump jackson databind to <IP_ADDRESS> (#4270)
update jackson databind version (#4268)
update deps config and version (#4264)

[ ] If you want to rebase/retry this PR, click this checkbox.

Suggested commit message:
Upgrade swagger-annotations 2.2.3 -> 2.2.4

See:
- https://github.com/swagger-api/swagger-core/releases/tag/v2.2.4
- https://github.com/swagger-api/swagger-core/compare/v2.2.3...v2.2.4


What does "share" mean in the last line of the model performance table.

How to use shareGPT dataset in your config.

Thank you for your attention. First, "share" means using both LLaVA and shareGPT data for training simultaneously. For a detailed explanation, please refer to the paper (one difference is that in the current repository scripts, we did not tune the vision tower during training). You can download and organize the shareGPT dataset according to our documentation. We provide scripts for this purpose, located in the scripts/train/share directory.


Add docs to be published in github pages

Description
Add docs to be published in github pages.

We are now using only yarn so don't commit package-lock.json and maybe add it to .gitignore


Add support from_pandas for Index/MultiIndex.

Codecov Report

Merging #1170 into master will decrease coverage by 0.08%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #1170      +/-   ##
==========================================
- Coverage   95.21%   95.13%   -0.09%
==========================================
  Files          35       35
  Lines        7064     7066       +2
==========================================
- Hits         6726     6722       -4
- Misses        338      344       +6

Impacted Files
Coverage Δ

databricks/koalas/namespace.py
87.57% <100%> (+0.07%)
:arrow_up:

databricks/koalas/__init__.py
82.97% <0%> (-2.13%)
:arrow_down:

databricks/conftest.py
96% <0%> (-2%)
:arrow_down:

databricks/koalas/generic.py
95.85% <0%> (-0.42%)
:arrow_down:

databricks/koalas/indexes.py
96.42% <0%> (-0.33%)
:arrow_down:

databricks/koalas/groupby.py
91.4% <0%> (-0.2%)
:arrow_down:

databricks/koalas/frame.py
96.95% <0%> (-0.06%)
:arrow_down:

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 3636b3b...03a3c14. Read the comment docs.


Possibility to add builtin Pulsar Functions with a shared jar copied inside the function folder

Is your feature request related to a problem? Please describe.
 The jar is copied by default inside pulsar/tmp/function_name. Currently it is not possible to load a shared jar containing one or more functions to be used without loading the jar (something similar to what is happening loading the a nar containing pulsar IO Sources/Sinks inside che connectors folder).
This could have the following benefits:

Function can be distributed with the installation and users can create functions from builtin jars / nars without having the jar / nar file
In case of multiple functions (with different functions names) using the same jar, the latter is not duplicated every time a new function is created

Describe the solution you'd like
The possibility to create a new function loading the relative jar (if the function is not one of the builtin ones) or instantiate a new function using the builtin ones the are copied inside the function folder (like the connectors)

I found that this feature is part of PIP 50

thanks @nicolo-paganin ,right, this is part of the work in pip-50, which tries to manage the nars in a better way.

@itaross I have included this task into the Pulsar release 2.6.0. If you have any features that would like to see in 2.6.0, please comment in #5819. We will prioritize those features.

@sijie I created a PR for this, could you please look at it?
Thanks

@nicolo-paganin that's cool. will review it.

Closed as stale. Please create a new issue if it's still relevant to the maintained versions.


Browsing without login by setting environment variable

Enable readonly browsing when DMEMO_ALLOW_ANONYMOUS_TO_READ is set
https://github.com/hogelog/dmemo/issues/92

@hogelog
Thank you!
I'll solve that you pointed out.

@hogelog
I have tried to write RSpec for testing top page.
Is this RSpec style OK?
If its direction is OK, I can write more for filling coverage.

Sorry too late response.
Please use context like http://www.betterspecs.org/#contexts and other specs.f

@hogelog
I'm sorry to have kept you waiting.
I've updated the rspec and rebased these commits.
Would you please review this?
(CI Hakiri shows warning because of Nokogiri v1.10.3 (CVE-2019-11068).
But it should be solved in another pull-request, I think.)


COCa dataset image precess

I have not found the code related to the COCA dataset. Could you please show me where and how you processed this dataset? I would greatly appreciate your help.

Hello there @CharisWg
Its been a year since I code this, so I don't have the best recollection of how things work
But if I remember correctly:

The whole process is using .py so the notebook is a bit obsolete
The preprocessing process is done before training (no on the fly training)
You can go to src/data/ and you'll see both lib and pipeline, where I basically created a preprocessing pipeline
Sadly I've lost access to the final english version of my proceeding (I'm indonesian so the thesis is in Indonesia), luckily I got a backup draft that you can check here, it sums up pretty much the whole system, the implementation in this repo should be roughly the same

Nearing the deadline of my thesis I'm not really organized in my programming and repo management, so I think that not all of the commit is in the main branch, feel free to check around other branches
This repo (for me) is complete since I've already graduated, so I won't add any changes in this repo, but feel free to ask me anything, I'll answer once I'm free


Make FsOptions traits Sync

This allows FileSystems to be used safely in multithreaded contexts.

On master branch there is a solution for multithreading available already. FsOptions no longer borrows TimeProvider and OemCpConverter. This patch would only make sense for v0.3 branch but it is also a breaking change so I can't merge it there either. Please check if current version from master fixes your problem and if it does not feel free to open an issue.

Yes, master works great, thanks. Do you have any plans to do a new release soon?

I'm planning to finish one more breaking change (getting rid of core-io dependency in no_std configuration) before releasing v0.4 because I'd like to avoid frequent major versions. Unfortunately I can't say when it will be done because I have a lot of stuff going on in my real life right now. I hope using master won't be a major problem for you.

Yeah, master is OK for me. Thanks for the information :)


SD Card Mount Failed

I'm trying to upload files to SD card. When I switch to sd card, I get mount failed error. I am using 32GB SanDisk card in FAT32 format and it works fine in card reader.
What could be wrong?
Here's relevant log from system log:
[@00:00:01.952] SD Card Mount attempt: 0
[@00:00:02.652] SD Card Mount attempt: 1
[@00:00:03.352] SD Card Mount attempt: 2
[@00:00:04.052] SD Card Mount attempt: 3
[@00:00:04.752] SD Card Mount attempt: 4
[@00:00:05.452] SD Card Mount attempt: 5
[@00:00:06.152] SD Card Mount attempt: 6
[@00:00:06.852] SD Card Mount attempt: 7
[@00:00:07.552] SD Card Mount attempt: 8
[@00:00:08.252] SD Card Mount attempt: 9
[@00:00:08.952] SD Card Mount attempt: 10
[@00:00:09.652] SD Card Mount attempt: 11
[@00:00:09.752] SD Card Mount Failed
[@00:00:09.752] Error, PenDrive disabled
[@00:00:09.752] SD Card not present, spawning fake partition
[@00:00:09.752] USB already started
[@00:00:14.783] Pref defaulted: AP_SSID='WUD-01' (default='WUD-01')
[@00:00:14.784] Pref defaulted:

this is a known bug in the sdk with a know workaround, see this thread
closing this issue as redundand

I followed thread and removed 4 lines from ff_sd_status function from sd_diskio.cpp file. Closed the arduino and even restarted system and re-flash on device but same result. Did I miss any step?

Full power cycle is required when messing with the SPI bus, so make sure you fully unplug the ESP from any power source (this includes battery) after modifying the SD library or anything else inside the espressif sdk folder.
The annoying situation is that this SD component manages failure differently on reset, cold and hot boot, using a full power cycle is the only way to have a valid test result.
In some situations I even had to repeat the power cycle without SD card before it got detected.
From the roadmap to 2.0.3 I understand there are several other issues involving Wire so there's still hope :-)


unable to open training.xml for reading?

I am trying to execute fhog_object_detector_ex.cpp. I give examples/faces directory as an argument. When compile it;
exception thrown!
ERROR: unable to open faces/training.xml for reading.
I did not change anything, however I cannot find a solution.

What did you type?

/computerVision/dlib/examples/build$ ./fhog_object_detector_ex faces
in faces folder there are training.xml and testing.xml files.

Is there a faces folder in the build folder?

Thanks for your help. It helps! Now I understand, it is a very silly question! Also thanks for dlib.


ZM 1.37 support

tracker request to add ZM 1.37 support, unclear what changes are needed
Originally report by @michlalp at https://github.com/home-assistant/home-assistant.io/issues/35753

there is no modect, mocord etc. in 1.37 so at least behavior of the "switch" will need some changes


Make space, Enter, backspace and cursor work on Mobile

This has waited long enough — let's improve the Carbon mobile experience!
Tasks

[x] Cursor should show up, blinking as it does on desktop
[x] Make Space work appropriately, and not page down
[x] Make Enter work appropriately
[x] Ensure Backspace works appropriately

If anyone comes across this and has more mobile issues, open a new issue! 👍


Exploration tied to action sampling for DQN agent

Hey,
the deterministic parameter in Agent.act controls both exploration and action sampling. I was confused why my training performance with epsilon = 0 for a DQN agent was worse than validation performance. The problem is that without specifying distributions_spec the parent class DistributionAgent defaults to a categorical distribution for discrete action spaces, which then samples the actions instead of taking the argmax. I don't think this should happen for DQN (unless specified), but found no way to change it through configurations.
For my stuff, I hacked together a subclass to the categorical distribution which always calls tf_sample in the deterministic setting. If I use this with distributions_spec, it works as expected, but I don't know if that's a suitable solution for the framework.

The way it works now is that some models (policy-gradient-based models) implicitly sample actions, while others (q-value-based models) choose actions deterministically. The deterministic flag turns off exploration for all models, and additionally turns off sampling for the former type of models. We think that this way it makes most sense (in the context of the library), at least for now.


fix: force push pr with lease

Make force push more lenient so new commits on branch doesn't get overwritten

/cc ankitm123 tomhobson babadofar


Local Devnet pred-Acc / Fixture resolution

Is your feature request related to a problem? Please describe.
We have a couple of problems with fixtures local_devnet resolution, main are fixtures are predefined constants and we need to do some async operations to setup tests config in case of default unspecified KEY env params.
Describe the solution you'd like

Detecting local devnet is not valid:

export const IS_LOCALHOST_DEVNET =
  LOCAL_DEVNET && (PROVIDER_URL.includes('localhost') || PROVIDER_URL.includes('<IP_ADDRESS>'));

The issue with this statement is that this can be a local Pathfinder node or 'other RPC app' which do not provide the same/any predeployed accounts.
To test IS_LOCAL_DEVNET we need to execute an async endpoint (that can confirm it is devnet, idealy identifying version) in the 'before all/any test' procedure and set up test condition inside.

If predeployed Accounts on the new devnet are not the same and 1. case resolved

query /predeployed_accounts devnet endpoint and set global test acc-key

Describe alternatives you've considered
none
Additional context
none

Resolved in v5.23.0


Franz Window is not displayed on Win10

Since the last update the Interface for Franz is not displayed any longer. If I double click on the icon, I get a loading wheel next to my mouse very briefly but then nothing happens. There is an instance of Franz running in the task manager though.

Expected Behavior

Double clicking on the icon should start Franz and display the interface

Current Behavior

If I double click on the icon, I get a loading wheel next to my mouse very briefly but then nothing happens.

Screenshots (if appropriate):
Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

Franz Version used:
Operating System and version: Win 10 Pro

Same here. I guess it could be related to some KB fix

Same issue detected. Tested on WIndows 10 RS4.

I get a blank windows but it works when I set it to window 7 compatibility mode.

Tested with win7 compatibility mode, same issue. There are two tasks in task manager with no windows dispalyed

Same here. beta13 works directly after installation but also does not display the window. In both cases 13 and 18, there are two "Franz" processes active. In multi-monitor/Extend mode only one of those can be killed, in multi-monitor/Duplicate mode both can be killed.

Got the same issue now. Yesterday it worked fine. There where no windows updates installed between. I already reinstalled Franz. Only two franz processes shown but no window or trayicon. Compatibility mode seems not to have an effect. Is there an fix for this?

Thanks, @martwalter, this worked for me also

Confirmed that @martwalter 's trick solved my beta18 issue on Win10

@martwalter ´s solution works for me aswell! Nice find, thanks a lot!

"SOLUTION (thanks to comment from @martwalter ): Delete the Franz folder in AppDate/Roaming (hidden folder) before you do a fresh install of Franz."
Should be AppData folder, not AppDate

Thanks for this solution, I found that you just need to delete the file window-state.json inside AppData/Roaming/Franz to make it work (for my case).
Also I deleted two cache folders Cache & GPUCache

Solution with AppData/Roaming works, had this problem today


SWAN-21: Create show list of CPs by region

Create show list of CPs by region

merge all of the PRs, Ill add ApiClient on them


fix fix dead lock when modify dynamic partition property

Proposed changes
Issue Number: close #20387
we should keep the right sequence for obtaining meta lock , to escape dead lock
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

cc @morningman @HappenLee @wangbo @cambyzju

This change will cause the alter table dynamic partition op not taking effect immediately.
But it looks good to me

run buildall


Support for const keyword?

Can we add support for the const keyword from draft 6? It's useful especially for "enum" types which have different sets of properties depending on the value of the enum, which we have modeled as an anyOf over multiple different definitions, each with a source property set to a const value. It's model-able as an enum with only one value, but it's not as clean that way (makes the schema definition more verbose and it's not as obvious in the docs what is intended).

Fixed by #250


chore: fix deprecated set-output

https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Signed-off-by: Bob Callaway<EMAIL_ADDRESS>

Thanks for the fix! Looks like the CI is failing for the same reason that it failed on sigstore-python -- forks can't use OIDC identities. I'm not sure yet how best to handle that in this case (since the entire CI needs OIDC, not just a subset), but I'll look into it.

Yeah, so the "fix" here is probably to disable everything in the selftest workflow if the PR is coming from a fork. That isn't ideal for testing purposes, but it's probably the best we can do.

#34 will unblock this.


Trading LTC/BTC and LTC/USD

Has anyone used zenbot to trade LTC on GDAX?
I've created a config file with c.assets=["LTC"], c.currencies=["USD"] and c.default_selector="gdax.LTC-USD" but this results in a bot that launches and then does nothing.
Any suggestions?

Put this into the exchange.json file and you should be good to go with the config file you have.
 {
  "id":"LTC-BTC",
  "asset":"LTC",
  "currency":"BTC",
  "min_size":0.01,
  "max_size":100000,
  "increment":0.00001,
  "label":"LTC/BTC"
 },

{
  "id":"LTC-USD",
  "asset":"LTC",
  "currency":"USD",
  "min_size":0.01,
  "max_size":100000,
  "increment":0.00001,
  "label":"LTC/USD"
 },

What are the recommended parameters for ETH-BTC and ETH-USD?


webhook: Injection is attempted on pods in kube-system with default configuration from chart

Describe the bug:
The default vault-secrets-webhook chart configuration includes a namespaceSelector that attempts to exclude the kube-system namespace (https://github.com/banzaicloud/bank-vaults/blob/master/charts/vault-secrets-webhook/values.yaml#L161). However namespaceSelector operates on labels, as explained best in this issue: https://github.com/kubernetes/kubernetes/issues/75766
If podFailurePolicy is changed to "Fail" from the default of "Ignore" (https://github.com/banzaicloud/bank-vaults/blob/master/charts/vault-secrets-webhook/values.yaml#L150) this can cause pods in kube-system to fail to start, particularly if vault is running in Istio and a single master node cluster has its master node restarted.
This also applies to the namespace where the chart is installed, which is similarly attempted to be excluded here:
https://github.com/banzaicloud/bank-vaults/blob/master/charts/vault-secrets-webhook/templates/apiservice-webhook.yaml#L94
Expected behaviour:
kube-system pods are excluded from the mutating admission webhook when using the default chart configuration, or documentation is updated to capture behavior as implemented.
Steps to reproduce the bug:
In a cluster with a single master node.
Deploy vault-operator helm chart using default values in helm chart
Deploy vault-secret-webhooks helm chart, setting podsFailurePolicy to False
helm install vault-secrets-webhook banzaicloud-stable/vault-secrets-webhook --set podsFailurePolicy="Fail"
Restart the master node.
CNI pod will fail to deploy due to vault-secrets-webhook call failing.
Additional context:
None
Environment details:

Kubernetes version (e.g. v1.10.2): 1.20.11
Cloud-provider/provisioner (e.g. AKS, GKE, EKS, PKE etc): kops
bank-vaults version (e.g. 0.4.17): chart 1.4.3, vault-secrets-webhook chart 1.5.2
Install method (e.g. helm or static manifests): helm

/kind bug

This issue cost me years of life expectancy.

These labels are used to be there in previous Kubernetes versions, since the previous setting used to work. I will push a fix for this soon.

What kind of labels do you have on your kube-system currently @jeffhubLR @saitama-dh ?

According to the official Kubernetes docs this should solve the kube-system mutating issue: https://github.com/banzaicloud/bank-vaults/pull/1479

Great news @bonifaido! Thank you.

Thanks @bonifaido . Sorry for the delayed response to your question.
We are on Kubernetes 1.20.11, and the labels on kube-system namespace are:
applications.argoproj.io/app-name=kube-system,vault-injection=disabled
Even creating a new namespace does not result in it being labeled by the API server as documented in your link:
❯ kubectl create ns test
❯ kubectl get ns test --show-labels
NAME   STATUS   AGE   LABELS
test   Active   63s   <none>

All that said, thank you for the fix 👍 I'll work out why our namespaces aren't being labeled appropriately.

Thank you, and no problem!
I see that you are using kops, it mens that you have really good control what feature flags are you enable, I think you should check this one: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/#automatic-labelling

Hi @bonifaido!
I have the latest version
vault-secrets-webhook             	vault-infra   	1       	2021-12-28 10:32:24.33993 -0300 -03    	deployed	vault-secrets-webhook-1.15.4       	1.14.4
But the problem persists
4m10s       Warning   FailedToUpdateEndpoint         endpoints/kube-dns                                  Failed to update endpoint kube-system/kube-dns: Operation cannot be fulfilled on endpoints "kube-dns": the object has been modified; please apply your changes to the latest version and try again 3m57s       Warning   FailedToUpdateEndpointSlices   service/kube-dns                                    Error updating Endpoint Slices for Service kube-system/kube-dns: node "ip-10-16-166-83.us-east-2.compute.internal" not found 2m24s       Warning   FailedCreate                   replicaset/coredns-5c778788f4                       Error creating: Internal error occurred: failed calling webhook "pods.vault-secrets-webhook.admission.banzaicloud.com": Post "https://vault-secrets-webhook.vault-infra.svc:443/pods?timeout=10s": no endpoints available for service "vault-secrets-webhook" 82s         Warning   FailedCreate                   replicaset/metric-server-metrics-server-5d47f947b   Error creating: Internal error occurred: failed calling webhook "pods.vault-secrets-webhook.admission.banzaicloud.com": Post "https://vault-secrets-webhook.vault-infra.svc:443/pods?timeout=10s": no endpoints available for service "vault-secrets-webhook" 24s         Warning   FailedCreate                   daemonset/kube-proxy                                Error creating: Internal error occurred: failed calling webhook "pods.vault-secrets-webhook.admission.banzaicloud.com": Post "https://vault-secrets-webhook.vault-infra.svc:443/pods?timeout=10s": no endpoints available for service "vault-secrets-webhook" 19s         Warning   FailedCreate                   daemonset/aws-node                                  Error creating: Internal error occurred: failed calling webhook "pods.vault-secrets-webhook.admission.banzaicloud.com": Post "https://vault-secrets-webhook.vault-infra.svc:443/pods?timeout=10s": no endpoints available for service "vault-secrets-webhook"
We use EKS 1.20
Any suggestions to mitigate this problem? This is extremely important to us


Placeholder "Search... " is only visible if focus is set to field search.

What I'm trying to achieve
Placeholder "Search ..." is only visible if focus is set to the field search, so it is not clear that this field is there.
Steps to reproduce the problem

Log in as an Admin to Dashboard.
Go to page where search is available e.g. Products
Move mouse to the field with search
Placeholder is shown after step no. 3.

What I expected to happen
Placeholder "Search... " should be visible when focus is not set on this field or the loupe should be shown.
Screenshots

System information
Operating system:

[ ] Windows
[x] Linux
[ ] MacOS
[ ] Other

Browser:

[ ] Safari
[ ] Chrome
[ ] Edge
[x] Other

Fixed