Feature Request: Add song rating & Contribution to Japanese translation, etc.

First of all, thank you very much for bringing us this awesome app.
Description：

I believe that many people have a need to rate songs. If you can add such an option to the app, I believe it will be very popular.

When the music is pause, if i check the "Show playing icon" option on, the icon on menu bar will disappear. I think in this case the icon does not disappear but is replaced by a paused mark will be better.

By the way, I can add a Japanese translation for this app. What should I do?

Thanks again
hououinkami

hey 👋🏻 thanks for your feedback

I believe that many people have a need to rate songs. If you can add such an option to the app, I believe it will be very popular.

I guess this feature would only work with iTunes (?) I don't think you can rate songs in Spotify.

When the music is pause, if i check the "Show playing icon" option on, the icon on menu bar will disappear. I think in this case the icon does not disappear but is replaced by a paused mark will be better.

I'll consider this

By the way, I can add a Japanese translation for this app. What should I do?

You should translate this file and send it to me somehow, either through a Pull Request, or a comment here, anything works.

Thanks for your reply！
I use iTunes most and I think there are many people like me needing it for rating. Hope you will consider it！
I will pull the translation file later.
Thank your very much！
2019/01/04 22:44、Miklós<EMAIL_ADDRESS>
hey 👋🏻 thanks for your feedback
I believe that many people have a need to rate songs. If you can add such an option to the app, I believe it will be very popular.
I guess this feature would only work with iTunes (?) I don't think you can rate songs in Spotify.
When the music is pause, if i check the "Show playing icon" option on, the icon on menu bar will disappear. I think in this case the icon does not disappear but is replaced by a paused mark will be better.
I'll consider this
By the way, I can add a Japanese translation for this app. What should I do?
You should translate this file and send it to me somehow, either through a Pull Request, or a comment here, anything works.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


AttributeError: 'ImageClassificationEstimator' object has no attribute '_problem_type'

I have saved a model.
predictor.save('predictor.ag')
and now when I try to load it
predictor=predictor.load('predictor.ag')
I got this error
Log
AttributeError                            Traceback (most recent call last)
<ipython-input-18-f4b8b1d431cc> in <module>()
----> 1 predictor=predictor.load('predictor.ag')

2 frames
/usr/local/lib/python3.7/dist-packages/autogluon/vision/predictor/predictor.py in load(cls, path, verbosity)
    612             path = os.path.join(path, 'image_predictor.ag')
    613         with open(path, 'rb') as fid:
--> 614             obj = pickle.load(fid)
    615         obj._verbosity = verbosity
    616         return obj

/usr/local/lib/python3.7/dist-packages/gluoncv/auto/estimators/base_estimator.py in __setstate__(self, state)
    368             import mxnet as _
    369             net_params = state['net']
--> 370             self._init_network(load_only=True)
    371             with temporary_filename() as tfile:
    372                 with open(tfile, 'wb') as fo:

/usr/local/lib/python3.7/dist-packages/gluoncv/auto/estimators/image_classification/image_classification.py in _init_network(self, **kwargs)
    323
    324         use_pretrained = not load_only and self._cfg.img_cls.use_pretrained
--> 325         if self._problem_type == REGRESSION:
    326             self.num_class = 0
    327         out_channels = max(self.num_class, 1)

AttributeError: 'ImageClassificationEstimator' object has no attribute '_problem_type'

I'm not able to trivially reproduce, could you provide the code that leads to this error (preferably using mainline/pre-release)?
It's possible that you saved the model with one version of AG code and then tried to load it with another. This will cause errors like this.

I will update about it again after testing the issue, as I am not sure about versioning that which version I have used while saving and loading, though I think its 0.2

Same problem here - I can load the model under osx but not on linux. Same python and autogluon version (0.2.0)

I figured it out. The problem comes from the different gluoncv version which apparently had a non-backward compatible change.


Added FanVision Bolt to showcase

Hi there,
I showed this app to a couple of FB people at the React Europe conf in June (@ndfred @tadeuzagallo @ericvicenti @astreet and others), they suggested I should submit it to be part of the showcased apps.
It's used in production since the beginning of the year and fully usable at all NASCAR events.
The external accessory receives the digital TV signal broadcasted around the track by an antenna on a FanVision truck.
People rent the accessory there at our kiosks. It also recharges your smartphone battery.
I linked to a demo video so people can actually see what it does without having the required accessory.
The app is of course powered by React Native. I've built custom modules to integrate the native code that does all the heavy work (talking to the accessory, demuxing the raw data, decoding the audio and video, processing the additional data for all stats, etc).
Let me know what you think.

By analyzing the blame information on this pull request, we identified @lacker and @RetroPoktan to be potential reviewers.

Seems like a cool app. This seems cool for the showcase, although that link and title don't seem to quite explain what it is. How about a different infoTitle, like... well what is this thing exactly? It's an app plus accessory that gives you live TV at NASCAR events?

Yes, I've updated the infoTitle with more details.

@facebook-github-bot shipit

Thanks for importing. If you are an FB employee go to Phabricator to review.


Implement Autocorrelation and Partial Autocorrelation Functions

Implement the ACF and PACF functions and functionalities related to these. Here's a good stackexchange feed on this topic for getting started: https://stats.stackexchange.com/questions/129052/acf-and-pacf-formula.

Implement the ACF and PACF functions. (Also implementing a differencing function may be necessary for this)

Implement ACF and PACF plots for visualizing the relevant results of these functions

Started implementing.

Done.
We might need to implement different calculation methods for pacf later, but should be fine for now.


Adding NQT / ECT explanation

Trello card
https://github.com/DFE-Digital/get-into-teaching-app/compare/master...NQT-to-ECT-changes?quick_pull=1
Context
Making sure we mention that 'newly qualified teacher' (NQT) is now 'early career teacher' (ECT). Need to keep mention of NQT on the page for SEO/keyword purposes.

All looks good @Tomcowan1 - just one minor suggestion.
Happy to approve/merge after that. Does merging the updated salaries and benefits cause any issues for the split test?


New logo

Here is a proposition for a new logo. I just added to the current logo 3 buttons on the top. The point is to make it looks more like a mix of a chronometer and a clock (and less like the apple's analogic date & time icon on the top bar).

Seconded. It's a bit unsettling to have something that looks like a clock, but doesn't tell you the time (or a wrong one anyway).
I also had a stopwatch in mind. But better without 'needles', to further leave clear it's not a clock.
@joaomoreno , is there any way I/we could help you? Are you open to propositions?
Cheers - Victor


Ability to define custom Cell and Item spacing

Any update on this? These parameters don't seem to work right on iOS (have yet to test on Android).

@mokesmokes what is not working ? I use those and they work for me. Remember its for sections, not the collectionview itself.


Add update for v4

Its good to see that v4 is available on golang  packages
https://pkg.go.dev/github.com/dgrijalva/jwt-go/v4?tab=doc
but it seems there no other details. also the git link for the same is 404

Yes, this should b fixed. If you're releasing v4 beta at least add docs to it. It's been 8 months since it's release and I'm having trouble implementing it


Remove deprecated tlsEnabled config from broker and functions worker

Motivation
The tlsEnabled config was marked as deprecated a long time ago. See https://github.com/apache/pulsar/pull/2831 for broker's config and https://github.com/apache/pulsar/pull/2988 for functions worker's config. This config is confused and meaningless. Because even if tlsEnabled is true, the client or admin still cannot connect to the TLS advertised address (like pulsar+ssl://localhost:6651) or TLS web service URL (like https://localhost:8081) if the service is not running.
Currently there're two cases that check tlsEnabled.

When a namespace is deleted by admin while tlsEnabled is false, even if isRequestHttps is true, which means the admin sent the original request to https://<host>:<port>, the redirect URL will be the plaintext URL (http://<host>:<port>). However, in this case broker might not have a HTTP service on plaintext web service URL, so redirecting to http://<host>:<port> is illegal.
If tlsEnabled is false in functions worker's config, WorkerConfig#getTlsEnabled will always return false even if the workerPort is configured while workerPortTls is configured.

Modifications

Remove the tlsEnabled check in WorkerConfig#getTlsEnabled.
Add a isWebServiceTlsEnabled method in ServiceConfiguration, which returns whether there's a TLS web service endpoint. Then replace all isTlsEnabled() calls with isWebServiceTlsEnabled().
In PulsarService#isBrokerClientTlsEnabled and WebSocketService#createClientInstance, check isBrokerClientTlsEnabled() for whether to connect a TLS service endpoint.
Remove tlsEnabled from ServiceConfiguration and WorkerConfig, as well as the references.

This change could break two existing use cases.

tlsEnabled is true while no TLS web service is running. In this case, forcing client or admin to connect a nonexistent service .
tlsEnabled is false while both TLS and plaintext web service are running. In this case, running a TLS web service is meaningless. I suspect whether there's someone tried to do this. It's more like a mistake.

For built-in admin or client, we have the brokerClientTlsEnabled config to determine whether to connect TLS service for built-in PulsarAdmin and PulsarClient.
Documentation
Add the doc-required label because we need to remove this deprecated config from website page like https://pulsar.apache.org/docs/en/reference-configuration/.

@BewareMyPower It would be better to have a discussion in the dev email list.


Write up and fix reference to MIT license

Write a complete sentence for MIT license
Fix the link to LICENSE.md

Issue #49

Hey @htjjen, first of all, thanks for taking the time to contribute to our project.
@joker314 hit the nail on the head. This project began as a team effort to foster open collaboration amongst campers in the Unofficial FCC discord, as well as to offer a bot that would enhance the quality of said server. So it's super important to us that it remains a "by the community, for the community" project.
Please make the following changes and this PR will be golden:

Change " Copyright (c) 2018 Wesley McCann." to "Copyright (c) 2018 campDevs Team & Contributors."
The link to the MIT license is broken in your PR (to be fair, it's also broken on MASTER), please change this link from just LICENSE to the following URL: https://github.com/campDevs/DiscordBot/blob/master/LICENSE

It looks like based on your Github, you may be new to FOSS. If you need any assistance in updating your PR, we're happy to help. You can either hop into our "Bot Developers" channel on the Discord server linked in the readme for assistance.

Thanks @htjjen


Notebook Cell ID

I've just stumbled over this problem with cell id.
Since format version 4.5, each cell is added with a cell id. This cell id can change between runs and if you are working with the notebook. This will have a major impact on the git diffs if we go with this but might be tolerable for this project.

This is fixed by #53 for now. But we should have an eye on this.


Run CI for all branches by default.

This will enable white-listing of branches for private-preview drops in our edge release pipeline.

You can review the syntax here: https://docs.microsoft.com/en-us/azure/devops/pipelines/build/triggers?view=azure-devops&tabs=yaml
But basically, because we want to batch builds to save compute and be a good citizen in the ADO cluster, we need to specifically provide a trigger clause in our pipeline definition.


Deploy the subscription operators to managed cluster failed on OKD

Run make deploy-community-managed as this document said and got an error when downloading "build-harness-bootstrap".
fixed it after deleted token ${GITHUB_TOKEN}'  in this line: https://github.com/open-cluster-management/multicloud-operators-subscription/blob/59b66a70ce1b02a243db9140c917e7caaa209b09/Makefile#L67
-include $(shell curl -H 'Authorization: token ${GITHUB_TOKEN}' -H 'Accept: application/vnd.github.v4.raw' -L https://api.github.com/repos/open-cluster-management/build-harness-extensions/contents/templates/Makefile.build-harness-bootstrap -o .build-harness-bootstrap; echo .build-harness-bootstrap)

Maybe another approach is considering whether GITTHUB_TOKEN existed as governance-policy-framework did:
ifndef GITHUB_TOKEN
-include $(shell curl -H 'Accept: application/vnd.github.v4.raw' -L https://api.github.com/repos/open-cluster-management/build-harness-extensions/contents/templates/Makefile.build-harness-bootstrap -o .build-harness-bootstrap; echo .build-harness-bootstrap)
else
-include $(shell curl -H 'Authorization: token ${GITHUB_TOKEN}' -H 'Accept: application/vnd.github.v4.raw' -L https://api.github.com/repos/open-cluster-management/build-harness-extensions/contents/templates/Makefile.build-harness-bootstrap -o .build-harness-bootstrap; echo .build-harness-bootstrap)
endif

export TRAVIS_BUILD=0 should take care of this issue as well. Adding a PR to the website.

/assign mikeshng

/kind bug

Hi @xuezhaojun
https://open-cluster-management.io/getting-started/integration/app-lifecycle/#install-from-source
Please try again using the new instructions. It should be fixed now.

Hi @xuezhaojun
https://open-cluster-management.io/getting-started/integration/app-lifecycle/#install-from-source
Please try again using the new instructions. It should be fixed now.

Yes, I have checked the issue is fixed now

/close


Remove pylint ignore from UI tests

Good job, only negative thing is that using usefixture marks are not linked to fixture definition and are harder to find in the codebase

Yes, that's true but I think that this is the right way of doing it python-wise.


feat: socket activated c8y-remote-access-plugin service

Proposed changes

Use systemd socket activated service to spawn the c8y-remote-access-plugin connection so that it is independent from the tedge-mapper-c8y process which allows the tedge-mapper-c8y service to be restarted without interrupting the connection (or performing actions like tedge reconnect c8y).
The c8y_RemoteAccessConnect operation will launch the connection using the socket only if is available, so it should make it flexible for OS's with and without systemd.
Types of changes

[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[x] Improvement (general improvements like code refactoring that doesn't explicitly fix a bug or add any new functionality)
[ ] Documentation Update (if none of the other choices apply)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Paste Link to the issue

PR is current rebase upon https://github.com/thin-edge/thin-edge.io/pull/3006
https://github.com/thin-edge/thin-edge.io/issues/2859

Checklist

[x] I have read the CONTRIBUTING doc
[x] I have signed the CLA (in all commits with git commit -s)
[x] I ran cargo fmt as mentioned in CODING_GUIDELINES
[x] I used cargo clippy as mentioned in CODING_GUIDELINES
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)

Further comments

Approved for changes except Rust part (as I contributed to the Rust part, I shouldn't approve the part)


changing rate to irate for container cpu metric

Description
irate is more precise for cpu counter metrics than rate - https://prometheus.io/docs/prometheus/latest/querying/functions/#irate
kube-burner uses irate as well for container cpu usage.
Fixes

@smalleni @rsevilla87 PTAL


Cannot upload a file-like object which outputs string data in Python 3

We attempt to encapsulate data within a BytesIO which raises a TypeError when a string is input. So, for example, you can't upload a StringIO.

First I do not think this is a bug. It is a feature request and I do not think we should support this. Automatically figuring out encoding is really tricky to get right and a better interface would be one where the user provides binary as they are the only ones who truly knows what the encoding is. If we add any functionality related to automatically determining encoding, it will be a leaky at best. Closing for now.


Timezone awareness?

I'm evaluating time strings (such as 3pm) on my server, which might not be in the same timezone from where the string originates. This can result in incorrect parsing.
Do you have any pointers on how this can be fixed? I'm happy to file a PR.

In researching this a bit, I think this can be done by setting the .zone() on the moment object when set()ing times:
So the join function might look like this, where zone is passed in as an optional parameter.
export function join (date, time, zone) {
  return moment(date).zone(zone).set(time).toDate()
}

Does this look right to you?

Hmmm - good question - I haven't considered a non-local use case.
Date, DateTime, DateRange, and Range all export JS Date objects. They use moment() under the covers. I believe that if you used Moment Timezone and passed the time zone as a a second argument to every moment() constructors (in src/helpers.js), it would output dates in the correct time zone. I haven't used it before, but it seems like that should work fine. We should allow Date, DateTime, DateRange, and Range to accept a timeZone prop.
Then your server call could simply modify the grammar with each request to pass in the appropriate timezone. Something like this.
var userTimeZone = /* whatever */

class MyCommand extends Phrase {
  describe () {
    return <DateTime timeZone={this.props.userTimeZone} />
  }
}

parser.grammar = <MyCommand userTimeZone={userTimeZone} />
parser.parseArray()

Does that look reasonable?
This isn't a priority for me because Lacona only runs locally - could you take a shot at implementing? I know the docs are weak, please shoot any questions my way.
Also, I'd love to hear more about what you are building with Lacona. Dates especially are fairly processing-intensive (though the changes in progress on the https://github.com/lacona/lacona-phrase-datetime/tree/ellipsis branch improves it dramatically), and I suspect you may run into issues at scale, at least in a single-threaded Node.js environment.

Yeah, I think that moment().utcOffset() would work as well (moment().zone()) appears to be deprecated).

Awesome, filed https://github.com/lacona/lacona-phrase-datetime/pull/2 for your review.
For use case, I'm adding a Mixmax slash command (see sdk.mixmax.com) to easily schedule an event over email (e.g. /event have dinner at home tomorrow 3-6pm will create a calendar event). We'll probably add a bunch of accelerators for various email-related tasks. Since the processing is done server-side and the performance bottleneck is network time, I'm not too worried about processing time.

Which phrases are you using? Development is going to continue based on the ellipsis branch (which sees simpler code and 10x+ performance improvements), but only DateTime and Range are working properly at the moment. If you only need those phrases, we should make this change to that branch. If you need other phrases, maybe we should get the other praises working in ellipsis.

I only need the Range type for now. But it looks like Range uses all the other types implicitly - right? What isn't supported in the ellipsis branch currently? Let me know and I'll be happy to port this fix over to that branch. If the ellipsis branch won't be ready soon, I'd appreciate if you could help me fix the three broken unit tests in the PR. I'm sure you can spot the bug in a minute or two :)
Thanks again for this wonderful framework!

I've just merged Ellipsis into master. DateRange and TimeRange are not working, but I'm going to consider those non-essential. (Lacona actually only uses DateTime and Range for now).
I'm going to look into adding your timezone changes to master now. Sorry for the huge delay in this, got caught up with a lots of LaconaApp things!

Brandon, no problem, and awesome work on new lacona.io.
If this PR adds too much code bloat, I'd be glad to make it a separate Lacona plugin (perhaps lacona-phrase-datetime-with-timezone?). I just need your guidance on unbreaking those few unit tests, then I'm set!

So I'm looking at the code from your PR, and I see the problem.
User inputs "2/3/2003 at 2pm"
Lacona parses using DateWithTimeOfDayAndTime, ends up with:
{
  date: Date(2/3/2003 0:00:00),
  time: {hour: 14, minute: 0, second: 0}
}

It calls join. If I combine join and getMoment, we get:
return moment.tz(Date(2/3/2003 0:00:00), 'Pacific/Honolulu').set({hour: 14, minute: 0, second: 9}).toDate()

The issue is that passing a date to moment.tz means "take this date in local time and convert it into this new time zone." If I ran this code in Boston, it would reduce to:
return moment(Date(2/2/2003 17:00:00)).set({hour: 14, minute: 0, second: 9}).toDate()

In SF, it would reduce to
return moment(Date(2/2/2003 20:00:00)).set({hour: 14, minute: 0, second: 9}).toDate()

If you ran this code in Beijing, it would actually work, because adjusting the time zone wouldn't change the date component.

In the case of abolute dates, you need to make sure that you are not converting the date components to new time zones independently, or you will run into problems.

This is a tricky problem and I still haven't wrapped my mind around it entirely. To correctly solve this issue, I believe we would need to refactor all of the phrases to use UTC time internally. I think that ultimately, the right thing to do is to fork this repo and make a separate phrase - 25.6k gz for moment-timezone-all-years is not good for in-browser applications that don't need time zone logic.
However, for your own purposes, at least in the proof-of-concept phase, you could do something that seems a bit kludgey but could work well, at least for now. Because Lacona is syncronous, you could just stub out the time using lolex before you process the user's input. Something like this:
var clock = lolex.install(global, clientLocalTime)
var outputs = lacona.parseArray(input)
clock.uninstall()

Let me know your thoughts. And sorry again for the delay on this.

Ah, I see, thanks! Completely overlooked that. I couldn't get the lolex solution unfortunately.

Closing this for now. I would love to see time zones supported in some way, but it's not a priority right now.

Looking into this more. Using lolex doesn't actually work because date.set* calls, which moment uses under the covers, are not mocked by lolex. I submitted an issue on sinon (lolex's papa) here: https://github.com/sinonjs/lolex/issues/41
Unless we can find a lolex workaround, this wil indeed* require some lacona code changes to fix, and it will likely require passing the timezone offset into the time phrases.
I will need to look into this more.

Demo here: https://gist.github.com/brandonhorst/a190336eb2812906e50b

Implemented in 0.9.0 (https://github.com/lacona/lacona-phrase-datetime/commit/0b75e395e22c7963f369d98e393f9584044d7c56).
Basically, grab the new Date().getTimezoneOffset() from the client's system, and send it in your network request or whatever. Then, sent <DateTime timezoneOffset={tzOffset} /> in your grammar.
Note that this value is the negative number of minutes offset from UTC. So Beijing is UTC+8, so the timezoneOffset is 8 * 60 * -1 = -480. Who knows why JS devs decided to do it this way.
The output date will be adjusted to behave as though it was input in the given timezoneOffset.
Take a look and see if this suits your needs. THanks

Looks good, thanks!


chore(deps): npm audit fix the package-lock.json

:white_check_mark: Build karma 2821 completed (commit https://github.com/karma-runner/karma/commit/23e1844003 by @johnjbarton)


[vimeo]support webinars/events link types

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I remove or skip any mandatory* field

Checklist

[X] I'm requesting a feature unrelated to a specific site
[X] I've looked through the README
[X] I've verified that I'm running yt-dlp version 2022.09.01 (update instructions) or later (specify commit)
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Provide a description that is worded well enough to be understood
came across this link recently:
https://vimeo.com/webinars/events/71d8491c-6a00-46e1-b9c6-f0dde7b1b40e
yt-dlp uses generic extractor to handle it and fails with unsupported URL error.
Still managed to get the video after clicking on Vimeo logo and getting direct video link:
https://vimeo.com/743057068?embedded=false&source=vimeo_logo&owner=138243006
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
./yt-dlp -vU -F "https://vimeo.com/webinars/events/71d8491c-6a00-46e1-b9c6-f0dde7b1b40e"
[debug] Command-line config: ['-vU', '-F', 'https://vimeo.com/webinars/events/71d8491c-6a00-46e1-b9c6-f0dde7b1b40e']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.09.01 [5d7c7d656] (zip)
[debug] Plugins: ['SamplePluginIE', 'SamplePluginPP']
[debug] Python 3.10.6 (CPython 64bit) - macOS-12.6-arm64-arm-64bit
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: phantomjs 2.1.1
[debug] Optional libraries: sqlite3-2.6.0
[debug] Proxy map: {}
[debug] Loaded 1721 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.09.01, Current version: 2022.09.01
yt-dlp is up to date (2022.09.01)
[debug] [generic] Extracting URL: https://vimeo.com/webinars/events/71d8491c-6a00-46e1-b9c6-f0dde7b1b40e
[generic] 71d8491c-6a00-46e1-b9c6-f0dde7b1b40e: Downloading webpage
WARNING: [generic] Falling back on generic information extractor
[generic] 71d8491c-6a00-46e1-b9c6-f0dde7b1b40e: Extracting information
[debug] Looking for Brightcove embeds
[debug] Looking for embeds
ERROR: Unsupported URL: https://vimeo.com/webinars/events/71d8491c-6a00-46e1-b9c6-f0dde7b1b40e
Traceback (most recent call last):
  File "./yt-dlp/yt_dlp/YoutubeDL.py", line 1477, in wrapper
    return func(self, *args, **kwargs)
  File "./yt-dlp/yt_dlp/YoutubeDL.py", line 1553, in __extract_info
    ie_result = ie.extract(url)
  File "./yt-dlp/yt_dlp/extractor/common.py", line 672, in extract
    ie_result = self._real_extract(url)
  File "./yt-dlp/yt_dlp/extractor/generic.py", line 3074, in _real_extract
    raise UnsupportedError(url)
yt_dlp.utils.UnsupportedError: Unsupported URL: https://vimeo.com/webinars/events/71d8491c-6a00-46e1-b9c6-f0dde7b1b40e

https://github.com/yt-dlp/yt-dlp/issues/1608


Grafana: r_await and w_await should be separated

Now we have await  which represents both read and write.
In the case of a few high latency read + a lot of low latency write, we will miss a lot infomation

https://www.robustperception.io/mapping-iostat-to-the-node-exporters-node_disk_-metrics

The picture above shows what we could miss:

the await is low
the w_await is low too
but the r_wait is very high
If this happens, we can't learn it from Grafana for now

Actually grafana already collected the r_awaiit and w_await metrics, but w_await is not shown by default, we should display it by default


Revert "fix: set empty plan id for subscription cancel"

Reverts raystack/frontier#694

Pull Request Test Coverage Report for Build<PHONE_NUMBER>5
Details

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

Totals

Change from base Build<PHONE_NUMBER>9:
0.0%

Covered Lines:
10266

Relevant Lines:
108449

💛  - Coveralls


Ensure adder support for Holiday instances

Fixes #11

Sorry - wrong repo. Please disregard (or delete).

hey, no worries :o)
How's things with calendra, these days? ;o)

It's going fine. I don't use it anymore, as I've left the company where we would generate our annual holiday calendar, but the project has a good following and it's just a bit of maintenance to keep it up-to-date with workalendar. I'd love to merge it back with workalendar if you're interested. It really is nice to be able to model Holidays and their observed date separately.


[REQ] TAGS in player nicknames stating Ready/NotReady

Would it currently be possible with CSSharp options to include TAGS in player nicknames informing whether they gave Ready/NotReady?
It would only show in the score and only the players who are on the teams.

Hey, I was experimenting with tags today and I came to know that it is possible to add tags in player names, so we can show ready/unready status while in warmup (only in the score boards).
But I'll have to check whether I'll be able to pick it up in the next update or not, but I'll surely take this up asap 😅

@shobhit-pathak you can set the clan tag using  playerController.Clan = "ready"

Hey @CHR15cs, thanks, I came across that yesterday :D
I'll try to get it done in the upcoming update!

For [Ready] and [Unready] tags in player names
There seems to be some kind of issue with CS2, player tags are not updated in warmup phase until we restart the warmup or match is started.
Due to this, we are not able to keep updating player tags based on their status
But I've written and pushed a code for that, so as soon as we have the ability to dynamically update player tags without restarting, I'll un-comment that code and player status will be visible in scoreboard

@shobhit-pathak news about this feature? Can something be done for TAGS now?

@shobhit-pathak news, I believe it can be done now.

https://discord.com/channels/1160907911501991946/1228389732145303572/1241316481577521172

Hey!
Thanks for the help, I'll look into it soon!

Can we wait yet? He forgot... 😥


Issue with setAllFilters

The situation for reproducing:

We have preset columns. Some of the columns can be hidden.
We have preset filters. Some of the columns can have filter value as default.

In some cases, we use setAllFilters as a function to set new filters configuration. At that moment we can get the error: "Cannot read property 'filter' of undefined". It connected with https://github.com/tannerlinsley/react-table/blob/master/src/plugin-hooks/useFilters.js#L106
The situation happens when we try to set a filter for a hidden column. If we show the column, it works correctly.

Closing stale issues. Should this be a mistake please open a new issue.
We are triaging issues and getting things up to date.

I am using react-table 7.7.0 and I am facing the same issue. Sadly, you decided to close this one which essentially renders a fundamental table functionality such as filtering very problematic.


dialect/sqlcommenter: initial work, still WIP

Created a new Driver "CommenterDriver" which adds sqlcomments to every query

Moved to contrib https://github.com/ent/contrib/pull/134


activeItemId does not change when re-render the component

When the state change, the hover effect does not move to the selected item

Could you attach a gif for this behaviour?

I can show you on a call, google meet or anything

You just use a screen recorder and reproduce the behaviour and save as gif. Then attach here.

Okay, i will try to record, but this image may could help to understand

On the DebugConsole you can see that "lastSort" is pointed to  itemId "distance", but the higlight (in blue) continue on Risk on the right screen, that was the initial value

This should work flawlessly. I am using it in many projects as of now.
Can you just make a codesandbox with the same code?

Well, i will try to figure out what is happening, cause the problem probably is in my code, if i dont get anywhere i'll reach you again with the real problem

Cool. If it doesnt work. Create a reproducible repo with the same code and I will look into it

Hey, its me again, finally got time to try it out again.
I have created a brand new repository with your nav, and not work as I described earlier could you please take a look again? Thanks!
https://github.com/Renan97/testminimalnav

Sure

#6

@Renan97 Could you test this out and see if it works now?


chore: Add Slovenian (sl_SI) translation

SUMMARY
New translation for superset UI is added - Slovenian (sl_SI).
I also extracted strings from the superset-ui repos and manually added some strings which are not extracted by the "pybabel extract".
P.S.
This is revision of my previous PR ( https://github.com/apache/superset/pull/13558 ), which was closed by me. There was an issue with wrong language code (si -> sl) and translations were outdated (this translation fits latest Superset state).
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TESTING INSTRUCTIONS
Change language, inspect translations.
ADDITIONAL INFORMATION

[ ] Has associated issue:
[x] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

@betodealmeida do you want to review as well?

Looks good to me as well!


Implement parser of renewal page

#11
ToDo

[ ] duplicate event
[ ] bug: Support for the next year

close #11


net/http: reusing http.Request and closing the response body should not result in a request cancelled

What version of Go are you using (go version)?
Been around a long time (probably since go 1.4?)
Does this issue reproduce with the latest release?
yes, reproduces with 1.9
What operating system and processor architecture are you using (go env)?
darwin (should also happen on other archs are well)
What did you do?
When attempting to make an HTTP Request twice I end up getting an error on my second attempt due to my request being cancelled. The way that I saw some solve this is by reading the entire response body before making the next request. This should not be necessary as calling Close() should rain the response body anyway.
This code is an example that will fail:
package main

import "net/http"

func main() {
	req, _ := http.NewRequest("GET", "http://www.example.com", nil)
	res, err := http.DefaultClient.Do(req)
	if err != nil {
		panic(err)
	}

	err = res.Body.Close()
	if err != nil {
		panic(err)
	}

	// this is where things start to go sideways

	res, err = http.DefaultClient.Do(req)
	if err != nil {
		panic(err)
	}

	// we won't even make it here
}

What did you expect to see?
I can successfully make the second request without getting a request cancelled error.
What did you see instead?
My request was cancelled with something along the lines of
net/http: request cancelled

Does this issue reproduce with the latest release?
Definitely

To clarify for future reference, the "latest release" you tested against is 1.9, correct?

@tombergan you are right, updated.

This issue isn't always deterministically producible. Most of the time I can reproduce it but at times it succeeds i.e about 1/6th of the time, so something to look into too when working on a fix for it.
Script:

Go code adapted from @zachgersh's report

package main

import (
	"log"
	"net/http"
)

func main() {
	req, _ := http.NewRequest("GET", "http://www.example.com", nil)
	res, err := http.DefaultClient.Do(req)
	if err != nil {
		log.Fatalf("1. %v", err)
	}

	err = res.Body.Close()
	if err != nil {
		log.Fatalf("2. %v", err)
	}

	// this is where things start to go sideways

	res, err = http.DefaultClient.Do(req)
	if err != nil {
		log.Fatalf("3. %v", err)
	}

	log.Printf("Terminus!: %#v\n", res)
}

Bash script runner

for ((i=0; i < 30; i++)) do echo -e "Start of run #$i\n" && go run main.go && echo -e "\n\nEnd of run #$i\n\n" && sleep 2;done

Result:
Start of run #0

2017/09/11 15:49:34 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #1

2017/09/11 15:49:37 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #2

2017/09/11 15:49:39 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #3

2017/09/11 15:49:41 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #4

2017/09/11 15:49:42 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #5

2017/09/11 15:49:44 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #6

2017/09/11 15:49:46 Terminus!: &http.Response{Status:"200 OK", StatusCode:200, Proto:"HTTP/1.1", ProtoMajor:1, ProtoMinor:1, Header:http.Header{"Server":[]string{"ECS (mdw/1275)"}, "Content-Type":[]string{"text/html"}, "Date":[]string{"Mon, 11 Sep 2017 21:49:46 GMT"}, "Etag":[]string{"\"359670651+gzip\""}, "Last-Modified":[]string{"Fri, 09 Aug 2013 23:54:35 GMT"}, "Accept-Ranges":[]string{"bytes"}, "Cache-Control":[]string{"max-age=604800"}, "Expires":[]string{"Mon, 18 Sep 2017 21:49:46 GMT"}, "Vary":[]string{"Accept-Encoding"}, "X-Cache":[]string{"HIT"}}, Body:(*http.gzipReader)(0xc420174060), ContentLength:-1, TransferEncoding:[]string(nil), Close:false, Uncompressed:true, Trailer:http.Header(nil), Request:(*http.Request)(0xc4200f8000), TLS:(*tls.ConnectionState)(nil)}

End of run #6

Start of run #7

2017/09/11 15:49:50 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #8

2017/09/11 15:49:52 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #9

2017/09/11 15:49:54 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #10

2017/09/11 15:49:56 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #11

2017/09/11 15:49:58 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #12

2017/09/11 15:50:00 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #13

2017/09/11 15:50:02 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #14

2017/09/11 15:50:04 Terminus!: &http.Response{Status:"200 OK", StatusCode:200, Proto:"HTTP/1.1", ProtoMajor:1, ProtoMinor:1, Header:http.Header{"Etag":[]string{"\"359670651+gzip\""}, "Last-Modified":[]string{"Fri, 09 Aug 2013 23:54:35 GMT"}, "X-Cache":[]string{"HIT"}, "Cache-Control":[]string{"max-age=604800"}, "Content-Type":[]string{"text/html"}, "Date":[]string{"Mon, 11 Sep 2017 21:50:04 GMT"}, "Server":[]string{"ECS (mdw/1275)"}, "Vary":[]string{"Accept-Encoding"}, "Accept-Ranges":[]string{"bytes"}, "Expires":[]string{"Mon, 18 Sep 2017 21:50:04 GMT"}}, Body:(*http.gzipReader)(0xc4200e04e0), ContentLength:-1, TransferEncoding:[]string(nil), Close:false, Uncompressed:true, Trailer:http.Header(nil), Request:(*http.Request)(0xc4200f8000), TLS:(*tls.ConnectionState)(nil)}

End of run #14

Start of run #15

2017/09/11 15:50:08 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #16

2017/09/11 15:50:10 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #17

2017/09/11 15:50:12 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #18

2017/09/11 15:50:14 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #19

2017/09/11 15:50:16 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #20

2017/09/11 15:50:18 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #21

2017/09/11 15:50:20 Terminus!: &http.Response{Status:"200 OK", StatusCode:200, Proto:"HTTP/1.1", ProtoMajor:1, ProtoMinor:1, Header:http.Header{"Last-Modified":[]string{"Fri, 09 Aug 2013 23:54:35 GMT"}, "Vary":[]string{"Accept-Encoding"}, "X-Cache":[]string{"HIT"}, "Content-Type":[]string{"text/html"}, "Expires":[]string{"Mon, 18 Sep 2017 21:50:20 GMT"}, "Cache-Control":[]string{"max-age=604800"}, "Date":[]string{"Mon, 11 Sep 2017 21:50:20 GMT"}, "Etag":[]string{"\"359670651+gzip\""}, "Server":[]string{"ECS (mdw/1275)"}, "Accept-Ranges":[]string{"bytes"}}, Body:(*http.gzipReader)(0xc4201180a0), ContentLength:-1, TransferEncoding:[]string(nil), Close:false, Uncompressed:true, Trailer:http.Header(nil), Request:(*http.Request)(0xc4200f8000), TLS:(*tls.ConnectionState)(nil)}

End of run #21

Start of run #22

2017/09/11 15:50:24 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #23

2017/09/11 15:50:26 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #24

2017/09/11 15:50:27 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #25

2017/09/11 15:50:29 Terminus!: &http.Response{Status:"200 OK", StatusCode:200, Proto:"HTTP/1.1", ProtoMajor:1, ProtoMinor:1, Header:http.Header{"Accept-Ranges":[]string{"bytes"}, "Content-Type":[]string{"text/html"}, "Expires":[]string{"Mon, 18 Sep 2017 21:50:29 GMT"}, "Last-Modified":[]string{"Fri, 09 Aug 2013 23:54:35 GMT"}, "X-Cache":[]string{"HIT"}, "Cache-Control":[]string{"max-age=604800"}, "Date":[]string{"Mon, 11 Sep 2017 21:50:29 GMT"}, "Etag":[]string{"\"359670651+gzip\""}, "Server":[]string{"ECS (mdw/1275)"}, "Vary":[]string{"Accept-Encoding"}}, Body:(*http.gzipReader)(0xc420102160), ContentLength:-1, TransferEncoding:[]string(nil), Close:false, Uncompressed:true, Trailer:http.Header(nil), Request:(*http.Request)(0xc4200f8000), TLS:(*tls.ConnectionState)(nil)}

End of run #25

Start of run #26

2017/09/11 15:50:33 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #27

2017/09/11 15:50:35 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #28

2017/09/11 15:50:37 3. Get http://www.example.com: net/http: request canceled
exit status 1
Start of run #29

2017/09/11 15:50:39 Terminus!: &http.Response{Status:"200 OK", StatusCode:200, Proto:"HTTP/1.1", ProtoMajor:1, ProtoMinor:1, Header:http.Header{"Vary":[]string{"Accept-Encoding"}, "X-Cache":[]string{"HIT"}, "Accept-Ranges":[]string{"bytes"}, "Cache-Control":[]string{"max-age=604800"}, "Expires":[]string{"Mon, 18 Sep 2017 21:50:39 GMT"}, "Server":[]string{"ECS (mdw/1275)"}, "Last-Modified":[]string{"Fri, 09 Aug 2013 23:54:35 GMT"}, "Content-Type":[]string{"text/html"}, "Date":[]string{"Mon, 11 Sep 2017 21:50:39 GMT"}, "Etag":[]string{"\"359670651+gzip\""}}, Body:(*http.gzipReader)(0xc420158060), ContentLength:-1, TransferEncoding:[]string(nil), Close:false, Uncompressed:true, Trailer:http.Header(nil), Request:(*http.Request)(0xc4200fa000), TLS:(*tls.ConnectionState)(nil)}

End of run #29

@odeke-em yeah, I would expect that the succeeding 1/6th of the time would be to the machine going just slow enough that you end up resetting the canceller.
You can make it succeed in the example above all the time just by adding a time.Sleep to the code (then it succeeds 100% of the time).
Think the solution we arrived at was as straightforward as we could make it :D


[OSPK8-414] Use deferred status pattern for OSEphHeat

Also fixes some condition reason/type stuff for OSBaremetalSets

/retest


onefuzz debug logs query stopped working (authentication not valid for resource)

Information

Onefuzz version: 8.4.0
OS: Windows

Provide detailed reproduction steps (if any)
> onefuzz debug logs query "traces | where severityLevel > 1 | where customDimensions.task_id == '****'" > log.log
ERROR:cli:command failed: (InvalidTokenError) The provided authentication is not valid for this resource
> onefuzz logout
> onefuzz login
Login succeeded
"succeeded"
> onefuzz debug logs query "traces | where severityLevel > 1 | where customDimensions.task_id == '****'" > log.log
ERROR:cli:command failed: (InvalidTokenError) The provided authentication is not valid for this resource

This stopped working at some point. It isn't clear how to resolve this error - I reflexively tried logging out and back in and that did not have any effect.
AB#160711

Can you download logs using command:
onefuzz-cli.exe debug logs get ...

you should be able to get all needed info for you nodes

I can, but those logs do not contain the same logs that are present in appinsights in some notable cases.

@stishkin Just another ping - seems that this is still an issue.


Node name not found in global.....

Hi  This is info of the script "run/run_main.sh"
(chess) root@testai:/data/chess/CHESS# cat run/run_main.sh
data_mode='dev' # Options: 'dev', 'train'
data_path="/data/chess/CHESS/data/dev/dev.json" # UPDATE THIS WITH THE PATH TO THE TARGET DATASET
pipeline_nodes='keyword_extraction+entity_retrieval+context_retrieval+column_filtering+table_selection+column_selection+candidate_generation+revision+evaluation'
checkpoint_nodes=''
checkpoint_dir=""
When I Run the script "run/run_main.sh"， and print some error info like this：
Error processing task: california_schools 9
first errorodeevaluation
ERROR: Error processing task: california_schools 9
first add_nodeevaluation
Node name not found in global.....
evaluation
Is there something wrong with my configuration somewhere?  I can't understant the code of "src/pipeline/workflow_builder.py"

because using the end-of-line character in Windows will result in an extra \r when running on Linux. "evaluation\r"


Language server crashes with: undefined function config/4

Environment

Elixir & Erlang versions (elixir --version):  1.14.1 (compiled with Erlang/OTP 25)" on OTP "25"
Elixir Language Server version:  0.13.0
Operating system:  Windows 8.1
Editor or IDE name (e.g. Emacs/VSCode):  VSCode

Current behavior

The language server crashes randomly since about 2-3 months
[Info  - 4:14:24 PM] Connection to server got closed. Server will restart.
[Info  - 4:14:25 PM] Started ElixirLS v0.13.0
[Info  - 4:14:25 PM] ElixirLS built with elixir "1.12.3" on OTP "22"
[Info  - 4:14:25 PM] Running on elixir "1.14.1 (compiled with Erlang/OTP 25)" on OTP "25"
[Info  - 4:14:25 PM] Elixir sources not found (checking in p:/home/runner/work/elixir/elixir). Code navigation to Elixir modules disabled.
[Info  - 4:14:30 PM] DETS databases will be rebuilt
[Error - 4:14:31 PM] GenServer ElixirLS.LanguageServer.Server terminating
** (CompileError) config/test.exs:11: undefined function config/4 (there is no such import)
    (elixir 1.14.1) src/elixir_expand.erl:536: :elixir_expand.expand_block/5
    (elixir 1.14.1) src/elixir_expand.erl:40: :elixir_expand.expand/3
    p:/Phoenix/phoenix/installer/backend/config/config.exs:162: (file)
    (elixir 1.14.1) src/elixir.erl:364: :elixir.quoted_to_erl/3
    (elixir 1.14.1) src/elixir.erl:274: :elixir.eval_forms/3
    (elixir 1.14.1) lib/module/parallel_checker.ex:107: Module.ParallelChecker.verify/1
    (elixir 1.14.1) lib/code.ex:422: Code.validated_eval_string/3
Last message: {:"$gen_cast", {:receive_packet, %{"jsonrpc" => "2.0", "me`

The relevant line from  config/test.exs:11:

config :backend, Backend.Repo,  Oban, testing: :inline,

The relevant line from p:/Phoenix/phoenix/installer/backend/config/config.exs:162: (file)

import_config "#{config_env()}.exs"

Expected behavior
The language server should not crash regardless of the project source files.
If further information is needed, please let me know

@hg-runs Please post a repo that reproduces this problem

Closing due to lack of info


AccountNonce does not keep up with more than 1tx/5sec

Description

Transaction incorrect counter or insufficient balance when sending many transactions.
Steps To Reproduce

Query the network for AccountNonce using GlobalStateServiceClient -> stateProjected.counter
Create a new transaction
Push it to TransactionServiceClient
Repeat at a rate higher than 1tx / 5seconds

Expected Behavior

Transaction is added to mempool
Actual Behavior
It works for a while, but not consistently. The lowest latency I could find which consistently works is 1tx / 5s.
When the network does not keep up with AccountNonce increment, grpc outputs
GrpcError (gRPC Error (code: 3, codeName: INVALID_ARGUMENT, message: Transaction incorrect counter or insufficient balance, details: [], rawResponse: null))
This was easily reproduced on 02/06/2021 but it looks like today, 03/06/2021, even 10tx/s work fine. I'm not sure if this was fixed already or it is just a coincidence.

Obsolete.


restore compatibility with php7

Proposed changes:
No functional changes, just replace PHP8-only str_starts_with and str_contains calls with PHP7-compatible versions.

I don't really get what's up with the testing here.  I don't know how to run unit tests locally with a specific version.  But generally - how can unit tests on PHP 7.X be passing if the code uses str_starts_with?  Certainly I get errors about these function calls when I try to run on a Debian 11 image with PHP 7.4.  Something is fishy here - are the tests really running what they claim to run?

WordPress provides backwards compatibility for that 😊

@pfefferle Ah, I see.  Those compatibility functions were introduced in WP 5.9.0.  So that would mean that instead of this change, the "Requires at least" should be bumped, right?


BUG: TerrainChunk.shadergraph missing include file error

Shader Graph at Packages/wow-export-unityifier.briochie/Runtime/Shaders/TerrainChunk.shadergraph has 1 error(s), the first is: Validation: Source file does not exist. A valid .hlsl, .cginc, or .cg file must be referenced
The PreLegionFunction file is missing here:

But I'm unsure if this is user error or not? Are you getting this error on a fresh install using this package?
Note: I've always gotten this error with this package. I've just manually fixed it in the projects where I get it.
The git diff I get when adding this file is unreadable to me, so I'm not sure how to interpret it:
diff --git a/Runtime/Shaders/TerrainChunk.shadergraph b/Runtime/Shaders/TerrainChunk.shadergraph
--- a/Runtime/Shaders/TerrainChunk.shadergraph
+++ b/Runtime/Shaders/TerrainChunk.shadergraph
@@ -1188,54 +1188,6 @@
     }
 }

-{
-    "m_SGVersion": 0,
-    "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot",
-    "m_ObjectId": "3aab0bb29bd74bcaa9588313f17aa640",
-    "m_Id": 1,
-    "m_DisplayName": "B",
-    "m_SlotType": 0,
-    "m_Hidden": false,
-    "m_ShaderOutputName": "B",
-    "m_StageCapability": 3,
-    "m_Value": {
-        "e00": 2.0,
-        "e01": 2.0,
-        "e02": 2.0,
-        "e03": 2.0,
-        "e10": 2.0,
-        "e11": 2.0,
-        "e12": 2.0,
-        "e13": 2.0,
-        "e20": 2.0,
-        "e21": 2.0,
-        "e22": 2.0,
-        "e23": 2.0,
-        "e30": 2.0,
-        "e31": 2.0,
-        "e32": 2.0,
-        "e33": 2.0
-    },
-    "m_DefaultValue": {
-        "e00": 1.0,
-        "e01": 0.0,
-        "e02": 0.0,
-        "e03": 0.0,
-        "e10": 0.0,
-        "e11": 1.0,
-        "e12": 0.0,
-        "e13": 0.0,
-        "e20": 0.0,
-        "e21": 0.0,
-        "e22": 1.0,
-        "e23": 0.0,
-        "e30": 0.0,
-        "e31": 0.0,
-        "e32": 0.0,
-        "e33": 1.0
-    }
-}
-
 {
     "m_SGVersion": 0,
     "m_Type": "UnityEditor.ShaderGraph.PropertyNode",
@@ -1330,6 +1282,54 @@
     "m_DefaultType": 1
 }

+{
+    "m_SGVersion": 0,
+    "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot",
+    "m_ObjectId": "3aab0bb29bd74bcaa9588313f17aa640",
+    "m_Id": 1,
+    "m_DisplayName": "B",
+    "m_SlotType": 0,
+    "m_Hidden": false,
+    "m_ShaderOutputName": "B",
+    "m_StageCapability": 3,
+    "m_Value": {
+        "e00": 2.0,
+        "e01": 2.0,
+        "e02": 2.0,
+        "e03": 2.0,
+        "e10": 2.0,
+        "e11": 2.0,
+        "e12": 2.0,
+        "e13": 2.0,
+        "e20": 2.0,
+        "e21": 2.0,
+        "e22": 2.0,
+        "e23": 2.0,
+        "e30": 2.0,
+        "e31": 2.0,
+        "e32": 2.0,
+        "e33": 2.0
+    },
+    "m_DefaultValue": {
+        "e00": 1.0,
+        "e01": 0.0,
+        "e02": 0.0,
+        "e03": 0.0,
+        "e10": 0.0,
+        "e11": 1.0,
+        "e12": 0.0,
+        "e13": 0.0,
+        "e20": 0.0,
+        "e21": 0.0,
+        "e22": 1.0,
+        "e23": 0.0,
+        "e30": 0.0,
+        "e31": 0.0,
+        "e32": 0.0,
+        "e33": 1.0
+    }
+}
+
 {
     "m_SGVersion": 0,
     "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot",
@@ -2549,7 +2549,7 @@
     },
     "m_SourceType": 0,
     "m_FunctionName": "PreLegion",
-    "m_FunctionSource": "85a9e7ab1bfdeb94cb497afeb477b194",
+    "m_FunctionSource": "a0fe3fd4f59a08e448868a16897b0912",
     "m_FunctionBody": "Enter function body here..."
 }

@@ -2849,39 +2849,6 @@
     "m_OutputChannel": 0
 }

-{
-    "m_SGVersion": 0,
-    "m_Type": "UnityEditor.ShaderGraph.BlockNode",
-    "m_ObjectId": "aa2ea452c87546d383469cae0be8156f",
-    "m_Group": {
-        "m_Id": ""
-    },
-    "m_Name": "VertexDescription.Normal",
-    "m_DrawState": {
-        "m_Expanded": true,
-        "m_Position": {
-            "serializedVersion": "2",
-            "x": 0.0,
-            "y": 0.0,
-            "width": 0.0,
-            "height": 0.0
-        }
-    },
-    "m_Slots": [
-        {
-            "m_Id": "7b31f7d68934499c87c8aa652d47940d"
-        }
-    ],
-    "synonyms": [],
-    "m_Precision": 0,
-    "m_PreviewExpanded": true,
-    "m_PreviewMode": 0,
-    "m_CustomColors": {
-        "m_SerializableColors": []
-    },
-    "m_SerializedDescriptor": "VertexDescription.Normal"
-}
-
 {
     "m_SGVersion": 0,
     "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot",
@@ -3161,6 +3128,21 @@
     "m_Labels": []
 }

+{
+    "m_SGVersion": 0,
+    "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
+    "m_ObjectId": "d0c5c1c915c94b26868595e490179a83",
+    "m_Id": 5,
+    "m_DisplayName": "G",
+    "m_SlotType": 1,
+    "m_Hidden": false,
+    "m_ShaderOutputName": "G",
+    "m_StageCapability": 2,
+    "m_Value": 0.0,
+    "m_DefaultValue": 0.0,
+    "m_Labels": []
+}
+
 {
     "m_SGVersion": 0,
     "m_Type": "UnityEditor.ShaderGraph.BlockNode",
@@ -3194,21 +3176,6 @@
     "m_SerializedDescriptor": "SurfaceDescription.BaseColor"
 }

-{
-    "m_SGVersion": 0,
-    "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
-    "m_ObjectId": "d0c5c1c915c94b26868595e490179a83",
-    "m_Id": 5,
-    "m_DisplayName": "G",
-    "m_SlotType": 1,
-    "m_Hidden": false,
-    "m_ShaderOutputName": "G",
-    "m_StageCapability": 2,
-    "m_Value": 0.0,
-    "m_DefaultValue": 0.0,
-    "m_Labels": []
-}
-
 {
     "m_SGVersion": 0,
     "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty",
@@ -3836,3 +3803,36 @@
     }
 }

+{
+    "m_SGVersion": 0,
+    "m_Type": "UnityEditor.ShaderGraph.BlockNode",
+    "m_ObjectId": "aa2ea452c87546d383469cae0be8156f",
+    "m_Group": {
+        "m_Id": ""
+    },
+    "m_Name": "VertexDescription.Normal",
+    "m_DrawState": {
+        "m_Expanded": true,
+        "m_Position": {
+            "serializedVersion": "2",
+            "x": 0.0,
+            "y": 0.0,
+            "width": 0.0,
+            "height": 0.0
+        }
+    },
+    "m_Slots": [
+        {
+            "m_Id": "7b31f7d68934499c87c8aa652d47940d"
+        }
+    ],
+    "synonyms": [],
+    "m_Precision": 0,
+    "m_PreviewExpanded": true,
+    "m_PreviewMode": 0,
+    "m_CustomColors": {
+        "m_SerializableColors": []
+    },
+    "m_SerializedDescriptor": "VertexDescription.Normal"
+}
+

I'm guessing this is the relevant change:
-    "m_FunctionSource": "85a9e7ab1bfdeb94cb497afeb477b194",
+    "m_FunctionSource": "a0fe3fd4f59a08e448868a16897b0912",

But this makes it seem like there was already a source defined, which was what made me think this was user error.

I have had so much trouble with shadergraph custom nodes. I'm not sure what is causing that, I wonder if it may be language settings related. 🤔

I have had so much trouble with shadergraph custom nodes. I'm not sure what is causing that, I wonder if it may be language settings related. 🤔

how abut replacing it with a few lerps?

this looks about the same to me.

this looks about the same to me.

Because it’s not. I tried this solution before and it didn’t work as you’d expect. Could be they changed the node behavior since, but no blending or lerping seemed to fix it.
it may work for some post-WoD terrain implementation, since those textures are then weighted.


ObjectLiteral constructor is invoked incorrectly via reflection

Steps To Reproduce
https://deck.net/5e1cbb998160fcd020b7e62e5dbe196d
[ObjectLiteral(ObjectCreateMode.Constructor)]
        public class Person
        {
            public Person(DateTime value)
            {
                Value = value;
            }

            public DateTime Value { get; }
        }

public class Program
{
    public static void Main()
    {
        var p = (Person)(typeof(Person).GetConstructors().First().Invoke(DateTime.Now));

        Console.WriteLine(p.Value);
    }
}

The fix has been applied upstream. Addressed issue in bridgedotnet/Bridge.Newtonsoft.Json#52 as well (issue with actually testing the issue there).
It will be available on Bridge 16.5.0.


✨ RAW Photo Capture

Currently you can only take .jpg photos. There are use-cases where you'd also want to take photos in the camera's RAW format for additional post-processing.
This should be configurable by setting a raw: true parameter in the takePhoto(...) func

AVCapturePhotoSettings::init(rawPixelFormatType:)

This would use Apple ProRAW on iOS, and RAW YUV on Android.
WWDC resource: https://developer.apple.com/videos/play/wwdc2021/10160/

@mrousavy I think this would be a good addition, I have a use case for this in my app I am currently looking for library that does support this I can't implement the bridge myself I have very limited knowledge of CameraX

Any update on this? ...This is a useful feature for many people I'm sure

Are there any news about this feature?
I'm currently working on an app that requires RAW photos, but AFAIK VisionCamera does not support raw yet

no raw support yet? Thats a big miss.

New issue to track this: #1851


fix: field id in name mapping should be optional

Closes #1420.

@barronw looks like theres a linter issue, could you try to run make lint?

Thanks for fixing this @barronw and thanks for the review @kevinjqliu


Warnings

Thanks for great work
I get warnings. See below...
In file included from src/test.cpp:275:0:
.pio/libdeps/az-delivery-devkit-v4/EMailSender/EMailSender.h:222:0: warning: "EMAIL_NETWORK_CLASS" redefined
#define EMAIL_NETWORK_CLASS EMAIL_NETWORK_SSL_CLASS
^
In file included from src/test.cpp:275:0:
.pio/libdeps/az-delivery-devkit-v4/EMailSender/EMailSender.h:165:0: note: this is the location of the previous definition
#define EMAIL_NETWORK_CLASS WiFiClient
^
best regards

Hi,
Yes it's true. I redefine the define to simplify configuration.
Thanks Renzo


error "An invalid form control with name='' is not focusable"

hey, I keep getting this error when using a froala inside a <form>  with required="required" attribute:

An invalid form control with name='' is not focusable.

I don't have any other 'hidden' inputs/fields in my form, and when removing the required="required" attribute from the froala the console stops throwing the error. also, if i change the existing text in the froala - it also stops throwing the error.
not sure but i think it started after updating angular-froala and froala-wysiwyg-editor to v2.2.1
I need the required attribute to validate the form... any idea what's the issue?
this is the html:
<textarea froala ng-model="project.description" required="required" autocomplete="off"></textarea>
this is my config:
var buttons = ['bold', 'italic', 'underline', 'strikeThrough', 'formatOL', 'formatUL'];
angular.module('mean.theme')
    .constant('froalaConfig', {
        toolbarInline: false,
        toolbarButtons: buttons,
        toolbarButtonsMD: buttons,
        toolbarButtonsSM: buttons,
        toolbarButtonsXS: buttons,
        direction: 'ltr',
        linkAlwaysBlank: true,
        charCounterCount: false,
        key: '******************'
    });

update: 2 more things -

when changing the froala's <textarea> element - in dev tools - from display: none to display:block - the form is valid again.
when changing the froala from <textarea froala ng-model="project.description" required="required" autocomplete="off"></textarea> to a <div> element instead <textarea> - the console doesn't throw the error anymore, but then it's not part of the form control/validation.

Are you getting that in V2.2.3?

it was on V 2.2.1 when i opened the issue. i'll update to the latest version and check if it still throws that error. thanks.

Any news?

I am closing this due to lack of response.

oh my god, got this problem today 2019.

Same problem...
In fact, when I submit I'm gettiing this error but if, before submitting, I click on the "<>" to view de html code of the editor, then the submit works..


Create Post “what-are-the-signs-of-termites”

Automatically generated by Netlify CMS

👷 Deploy Preview for chic-shortbread-66a66b processing.

Name
Link

🔨 Latest commit
a496f4fc7fde6bfc6c70f9d5b6a7ff095fd002c7

🔍 Latest deploy log
https://app.netlify.com/sites/chic-shortbread-66a66b/deploys/654d7bbd1115760008812caa


The brand name is wrong. The correct brand name is "direct" and not "Direct".

@mike-neck commented on Wed Sep 05 2018
[フィードバックをこちらに入力してください]
The wrong brand name "Direct" is used throughout the document. The correct brand name is "direct". All characters are lower cases. Please do not capitalize the first character.(https://direct4b.com/ja/)
ブランド名が間違えています。ドキュメントでは「Direct」と書かれていますが、すべてが小文字の「direct」が正しいブランド名です。

ドキュメントの詳細
⚠ このセクションを編集しないでください。 docs.microsoft.com で必須です ➟ GitHub の問題のリンク。

ID: 1a402f6f-9c49-50ec-df27-fce8a17c5d44
Version Independent ID: 960a880a-9d7a-d1f1-96cc-cf8dbe9c6c15
Content: チュートリアル: Azure Active Directory と Direct の統合
Content Source: articles/active-directory/saas-apps/direct-tutorial.md
Service: active-directory
GitHub Login: @jeevansd
Microsoft Alias: jeedes

@jeevansd commented on Wed Sep 05 2018
@chetansriv and @v-viinde Can you please update the tutorial and change the name in the tutorial?

@jeevansd commented on Wed Sep 05 2018
@mike-neck Thanks for reporting the issue. We will update the tutorial.

@LisandroSu commented on Wed Sep 05 2018
Hello, @mike-neck ,

Thank you for your feedback.
Hi @jeevansd Should I close this issue, or move it to the ENU repo?
Thanks!
Microsoft DOCS International Team

@jeevansd commented on Wed Sep 05 2018
@LisandroSu Can you please move this to the ENU repo? We will fix there and then Loc team can merge the changes here.

Hi team,
Please check on this issue
Thanks!

@chetansriv Please fix the name issue here. Then Localization team will move the change to JP article.

issue fixed
#please-close

@LisandroSu We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


runtime/race: TestOutput flake on linux-amd64-race

runtime/race.TestOutput flaked on the linux-amd64-race trybot for golang.org/cl/37102: https://storage.googleapis.com/go-build-log/a6236839/linux-amd64-race_6bbdcdcb.log
I don't see any similar issues previously reported.
--- FAIL: TestOutput (25.32s)
	output_test.go:66: failed test case external_cgo_thread, expect:
		==================
		WARNING: DATA RACE
		Read at 0x[0-9,a-f]+ by main goroutine:
		  main\.main\(\)
		      .*/main\.go:34 \+0x[0-9,a-f]+

		Previous write at 0x[0-9,a-f]+ by goroutine [0-9]:
		  main\.goCallback\(\)
		      .*/main\.go:27 \+0x[0-9,a-f]+
		  main._cgoexpwrap_[0-9a-z]+_goCallback\(\)
		      .*/_cgo_gotypes\.go:[0-9]+ \+0x[0-9,a-f]+

		Goroutine [0-9] \(running\) created at:
		  runtime\.newextram\(\)
		      .*/runtime/proc.go:[0-9]+ \+0x[0-9,a-f]+
		==================
		got:

NoRaceAtomicAddInt64                     .
RaceAtomicAddInt64                       .
NoRaceAtomicAddInt32                     .
[...]
NoRaceWaitGroupReuse2                    .
RaceWaitGroupReuse                       .
NoRaceWaitGroupConcurrentAdd             .

Passed 347 of 347 tests (100.00%, 0+, 0-)
0 expected failures (0 has not fail)
FAIL
FAIL	runtime/race	62.794s

/cc @dvyukov

dup of #14119


README: update liner URL

See https://github.com/MovingtoMars/liner/issues/94

And the current link already points to the mirror of the active directory !

Indeed ! My eyes didn't go beyond "github.com"...
Well then, feel free to accept or dismiss this PR. YMMV!
Let me take the opportunity to congratulate you for this nice comparison table. This is as precious as rare to come by !

I prefer to keep the github link.
Sorry.


update yamllint to 1.1.1

Type of Change

[ ] Bugfix
[x] Enhancement / new feature
[ ] Refactoring
[ ] Documentation

Description
update yamllint to 1.1.1
Checklist

[x] Add relevant labels (for example type of change or patch/minor/major)
[x] Make sure not to introduce some mistakes
[] Update documentation
[x ] Review the Contributing Guideline and sign CLA
[ ] Reference relevant issue(s) and close them after merging

I have read the CLA Document and I hereby sign the CLA


Branch stable/0.16 is failing

Trying to build stable/0.16 at commit 0fde408441817fc22e70697ebfdec6e1f2d53574 failed.
More info at: https://travis-ci.com/Qiskit/qiskit-terra/jobs/480748320

Failure is from CI on a PR to the stable branch, not on the stable branch.


https support?

I am looking into using pistache to interface restful api server developed in java.  Is the pistache client capable of communicate with server using https

Hello. Closing this issue in favor of #143


Fix guess for so large a long integer value

Guess for a large integer was not working fine to be guessed as LONG.

Thanks!


How to debug a Node.js Application running in a Docker Container?

Proposed title of article
How to debug a Node.js Application running in a Docker Container?
Introduction:
This guide will show how one can debug a simple Node.js application running in a Docker container. The tutorial is laid out in a fashion that allows the reader to use it as a reference while building their own Node.js application and is intended for the readers who have prior exposure to JavaScript programming and Docker.
Key takeaways:
At the end of the guide, the reader will able to:

initialize and create a simple Node.js to-do application
create a Docker container image
run the Node.js application inside a Docker container
use Visual Studio to debug the application and fix the bug

References:
N/A

seems like a helpful topic - lets please be sure it add value beyond what is in the official docs and that it does not overlap with any existing EngEd articles or incoming topic suggestions (if you haven't already). - approved @verah-tech


set token durability

How can I set how much a token lasts? For now, I can use one just for a couple of minutes, 10 or maybe 20, but then it gets unavailable.

How can I set how much a token lasts? For now, I can use one just for a couple of minutes, 10 or maybe 20, but then it gets unavailable.

https://indominusbyte.github.io/fastapi-jwt-auth/configuration/general/
authjwt_access_token_expires
How long an access token should live before it expires. This takes value integer (seconds) or datetime.timedelta, and defaults to 15 minutes. Can be set to False to disable expiration.

authjwt_refresh_token_expires
How long an refresh token should live before it expires. This takes value integer (seconds) or datetime.timedelta, and defaults to 30 days. Can be set to False to disable expiration.

@brunohenriquy an example on how to use it? I need to define it when I create the token or like it's a setting i can define at the top of the file? I'm creating the jwt like this: access_token = Authorize.create_access_token(subject="testUser")

oh clear now, thanks!!


converting argument $1 type: uint64 values with high bit set are not supported

When attempting a query that requires an uint64, the driver fails with this error:
sql: converting argument $1 type: uint64 values with high bit set are not supported
Example:
conn, err := sql.Open("mysql", "root@<IP_ADDRESS>:3306/test")
defer conn.Close()

stmt, err := conn.Prepare("select a, b from fast where uint64 = ?")
defer stmt.Close()

var val uint64 = math.MaxUint64
result, err := stmt.Query(val)

I don't see a way to allow for using the https://pkg.go.dev/database/sql/driver#NamedValueChecker to allow for uint64 handling, or any custom Value types.

I've added PR https://github.com/go-mysql-org/go-mysql/pull/887 to address this issue.


upgrade aws sample node configuration

👔 Alter hydra verification keys to use the new format
👔 Pull from latest hydra images
To check before merging:

[ ] ~CHANGELOG is up to date~

AFAIK this is your "own" config @ffakenz, will merge without approval.


Ice Lake is not in the TargetList.txt

In the TargetList.txt, can not find Ice Lake
https://en.wikipedia.org/wiki/Ice_Lake_(microprocessor)

That is correct, Ice Lake is handled by the SKYLAKEX target. Cooper Lake with its added BF16 capability is the next generation to have a dedicated target.


Use faraday

This is a first step to use Faraday.
There are no test, yet.

Seems good :rocket:
Is it rebase required?

Rebased, just now!

I'm sure it will be tested in future :ship:


BDM-050 detection.

Newest board model is not detectable:

hi, thanks for the firmware info. it should be fixed now, let me know if it works

@dualshock-tools Yep can confirm it is fixed.


HA MQTT Integration only discovers a single device.

So I 'm not sure where the issues is here but I'm trying to connect two Pico Pi MQTT devices to HA.  I can see that both are reporting unique ID's to HA's broker but only a single device is being discovered in HA.  Though I don't think they need it, they both have unique names but otherwise the firmware is probably identical.
I belive the four clients are: 1: HA's MQTT Broker, 2: MQTT Explorer, 3: Pico Pi, 4: Pico Pi

And in HA I see this:

And indeed the device looks correct:

I feel like this is an issue with mosquitto but it could be due to a discovery issues with this project or AHA.

Upstream issue. You can find a workaround here:
https://github.com/dawidchyrzynski/arduino-home-assistant/issues/183
tl;dr: arduino-home-assistant doesn't unique the entities in its 2.0 release; use my fork that does instead.

@daniloc Thanks for this, I've merged in your changes but it doesn't seem to have resolved the issue.

You'll probably need to delete the device in Home Assistant and re-add it. Try that out and let me know how it goes.

Thanks for the help BTW...
I've deleted the homeassistant and aha nodes in MQTT Explorer which causes the 1 device and 11 entities to disappear from HA.
It looks like your trying to create a uniqueId based on the mainUniqueId and uniqueIdSuffix.  This id should have an "" between the mainUniqueId and uniqueIdSuffix.  I'm not seeing any id's with underscores between them in MQTT Explorer.
This picture was taken after the old nodes have been deleted and uploading new code to the boards:

I think I found the issue here.  If when the HADevice object is instantiated you pass in a uniqueId then this bit of code works and the entity uniqueId is prepended with the mainUniqueId.  However, if you use setUniqueId after the device object has been instantiated this does not work.
Here is json string when creating the device using: `HADevice device("myUniqueId")
{
   "name":"FlowBot LED",
   "uniq_id":"myUniqueID_led","ic":"mdi:led-outline",
   "dev":{
      "ids":"myUniqueID",
      "name":"FlowBot by PONTECH","sw":"0.1"
   },
   "stat_t":"aha/myUniqueID/myUniqueID_led/stat_t",
   "cmd_t":"aha/myUniqueID/myUniqueID_led/cmd_t"
}

I have confirmed that this is the issue, I now have two devices and 22 entities in HA.  I have to manually created the uniqueId passed when the HADevice object is instantiated.  This is sufficient for now, but there should probably be a ways to either:

Pass the mac address in to the HADevice object when declared globally.
Have all the entity uniqueId's update when a setUniqueId call is made before mqtt.begin().

Iiiinteresting, and annoying. Come to think of it, I vaguely remember encountering this on ThermTerm, and you can see evidence of it in the weirdly complex constructor for HAInterface I ended up with:
HAInterface::HAInterface() : macAddress_(generateMacAddress()),
                             haDevice_(macAddress_.c_str()),
                             mqtt_(client, haDevice_),
                             temperatureSensor_("temperature"),
                             humiditySensor_("relative-humidity"),
                             lightSensor_("light-intensity"),
                             alertTrigger_("alert-trigger"),
                             hvacDevice_(
                                 "heat-pump",
                                 HAHVAC::TargetTemperatureFeature |
                                     HAHVAC::PowerFeature |
                                     HAHVAC::ModesFeature |
                                     HAHVAC::FanFeature)
{
}

The inside baseball here is that I built this starter before a-h-a 2.0 dropped and it seems to be a substantially ground-up rewrite where some of these small side effects haven't been caught. It fixed other bugs, though, and added deeper functionality so I think it's net positive despite this.
I would be curious if this particular failing is a result of my hacky fork though.

I'm made a total bodge fix so I don't have to manually type in mac address when the HADevice is instantiated.  Here is my solution:

I turned my HADevice, HAMqtt and HASwitch into global pointers.

HADevice* pDevice;
HAMqtt* pMqtt;
HASwitch* pLed;

I build a uniqueIdStr the created my objects and updated my global pointers like this:

char uniqueIdStr[30];
void HAIntegration::configure() {
    //Set device ID as MAC address
    byte mac[WL_MAC_ADDR_LENGTH];
    WiFi.macAddress(mac);
    snprintf(uniqueIdStr, 20, "HALed-%02x%02x%02x%02x%02x%02x", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5], mac[6]);
    Serial.println(uniqueIdStr);

    pDevice = new HADevice(uniqueIdStr);
    pMqtt = new HAMqtt(client, *pDevice);

    static HASwitch led("LED", (void*) new ZoneData( LED_PIN, LED_PIN)); // unique identifier must not contain spaces

    pLed = &led;

If I need to access my objects outside of HAIntegration.cpp I do it like this:

pLed->getCurrentState()

Don't for get to add the pointers to the HAIntegration.h file as externs.
here is a published message:
{"name":"HALed LED","uniq_id":"HALed-28cdc10f56bb_LED","ic":"mdi:led-outline","dev":{"ids":"HALed-28cdc10f56bb","name":"HALed","sw":"0.1","mf":"PONTECH.com","mdl":"HALED100"},"avty_t":"plp/HALed-28cdc10f56bb/avty_t","stat_t":"plp/HALed-28cdc10f56bb/HALed-28cdc10f56bb_LED/stat_t","cmd_t":"plp/HALed-28cdc10f56bb/HALed-28cdc10f56bb_LED/cmd_t"}

I'm not sure I would recommend this for human consumption but it might be worth putting on a branch for those that are not faint of heart.

Ideally you should be able to create all the objects and update the uniqueId's before use and avoid the use of pointers.

BTW, I have five Pico Pi's talking to HA and updating the mac address before I uploaded to a board was getting annoying and difficult of keep track of.


Added the ability to source from a given release ID

Hey!
We wanted to be able to build our Gatsby site based on a release in Prismic, so made these changes to allow that.
I opted to use the release ID and use that to pull the ref, as the ref is a moving target that changes every time you make a modification in a release. By specifying the ID, we can get the release ref from the Prismic API.
Let me know if there are any changes you would suggest and I'll be happy to make them.

@DanielBrierton Thanks for the PR! This is definitely something we should add to the plugin.
We're working on the v3 release that includes major GraphQL schema and preview changes. The changes you made can be ported over fairly easily, but we would have to consider how this works for previews.
If you have a chance, could you take a look at the v3-beta branch and see if there are considerations we should take into account when handling previews with release refs?
The beta is published under v3.0.0-beta.0.

No problem, happy to help!
Unless I'm missing something, I would think the same approach should work fine on v3. All it's basically doing is adding ref to each request to the API. The returned data will still be the exact same format. I guess the one thing that might need to be checked is whether previewing against an unreleased document might cause issues, but I'm guessing as long as the prismicId matches up then it shouldn't be an issue.
Last time I tried v3, I actually couldn't get it working. There was an issue with image thumbs - might be fixed now, but unfortunately I didn't have the time to dig into why specifically it wasn't working.
I might get a chance over the weekend to take a look at whether my solution works well on v3 or if it causes issues with previews. (and check that v3 works for me in general in the process)

Got to take a brief look at this, but #100 stopped me from progressing with v3-beta. Tried taking a look at how I could possibly fix it but I wasn't able to figure it out, unfortunately.

Closing PR as the functionality has been implemented and merged since in #228 (thanks @veloce!)


SAA-642: Corrects attendance reason descriptions

Overview
Updates attendance reason descriptions as required for content changes on the UI

Codecov Report
Patch and project coverage have no change.

Comparison is base (14d3ff4) 85.28% compared to head (5e81c58) 85.28%.

Additional details and impacted files
@@            Coverage Diff            @@
##               main     #361   +/-   ##
=========================================
  Coverage     85.28%   85.28%
  Complexity     1886     1886
=========================================
  Files           264      264
  Lines          7264     7264
  Branches        366      366
=========================================
  Hits           6195     6195
  Misses          875      875
  Partials        194      194

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


Add inline template function to complement markdownify

Add inline template function to handle the TrimShortHTML call, and
remove the TrimShortHTML call from markdownify.  To get the old behavior
do . | markdownify | inline.
Fixes #5975

If we want to do this, I fear we need to do this the other way around. The breaking change is one thing (I can take that shouting), but as discussed in the issue, I also think the current inline behaviour is what most people want in most situations. markdownify is typically used for titles etc.
To take this discussion even further, I have a .RenderString in another branch that is supposed to be output format agnostic -- and I have a little problem seeing how you can do .RenderString  | inline without taking the output format into consideration.
I think this needs to wait a little.


Autoconnect object

When added, this object will fetch a list of available serial devices and (optionally) server paths that have a MAV SDK server hosted on them.
Still needs to be tested, and the code might be able to be cleaned up a little. Some of the methods are public because pylint requires at least two public methods in a class.
Closes #55

Also this class should end up in the utils folder that the one branch provides. I am going to merge branch to main as I right this.

@justincdavis Okay, we should be good. Can you review _get_server_value to ensure the server "paths" I am returning are in the valid format for MAV SDK to use? Specifically the serial path (currently it'll just return /dev/tty-some-serial)

@carlsondev Looks good to me, I had one comment about the requirements. If you want to do the same for numpy and grpcio at the same time that would be great :)
Tests not required to merge :)

@carlsondev Can this get used if the user does not pass an address to AbstractDrone OR if the connection lasts too long we use this instead? That would be dandy

Can you elaborate on the "if the connection lasts too long we use this instead"?
I am interested in adding it if the user doesn't pass an address, but I would also be worried that it could cause some bugs/unexcepted behavior for end users. Since I return a list with no priority if multiple come back, there is no way to know which one, and assuming that is not a problem, the user might have the drone auto-connect without their knowledge and not think about it until it goes wrong, at which point it's not clear where to start.
I think it is best (at least for the first question) to have the users need to define that themselves. It's easy enough.
detect = ServerDetector()
servers = detect.get_mavsdk_servers()

I think that is a fair point, can we have it use auto-connect if nothing is specified but maybe we can give a WARNING in the logger for auto-connect behavior. Also we can have a boolean flag for whether or not to use it.
Do these sound reasonable? @carlsondev

I think that is a fair point, can we have it use auto-connect if nothing is specified but maybe we can give a WARNING in the logger for auto-connect behavior. Also we can have a boolean flag for whether or not to use it.
Do these sound reasonable? @carlsondev

I think a warning would be helpful. If we are going to add a boolean flag, though... why not have them do it manually? Would the flag be in the initializer?

I moved the logger methods to ServerDetector so that both ServerDetector and AbstractDrone could use them without there being circular imports. I don't love it, they would probably be best in a util file (since they are static anyway).


Add element to divide list into n parts

We already have /, but it only works on strings.

That's ẇ. Try it online!

Maybe we could make / not vectorize and make it an overload?

Non-vectorizing could be annoying. Let's just do a digraph


question about reproducing results on sceneflow

Hi, I'm very interested in your work. And thanks for the detailed document. Currently I'm trying to train STTR from scratch on the sceneflow dataset.  As mentioned in the document, there is only a subset of sceneflow dataset has the groundtruth of occlusion (a subset of Flyingthings3d). So my understanding is that that 1.  when training on samples within this subset, the forward process follows the complete procedure, including occlusion inference and occlusion loss update 2. when training on samples outside of this subset, the forward process does not include the occlusion inference and occlusion loss part. 3. After the training, the EPE is evaluated at the entire testing set of sceneflow, while the occlusion IOU is evaluated at the test set of the subset ?   Sorry for the wall of text, I'd like to make sure if there is any misunderstanding if I want to reproduce the results, thanks in advance

Hi @Torment123
Thanks for reaching out.

Yes, occlusion information is used to train STTR
2-3. I have not trained on dataset without occlusion information. The scene flow result is reported on FlyingThings3D only. I guess I used the term FlyingThings3D and SceneFlow interchangeably. Sorry for the confusion.

I see, thanks for the clarification.


Fix #2576 (branch filtering errors)

name: Pull request
about: Fix #2576

Description
Add a new step at the end of the BranchFilterModule to remove DITA targets from further processing if they were added by BranchFilterModule and then filtered by BranchFilterModule. These topics—without this fix—are not built but are still included in the job and thus generate errors in later build steps.
Affected topics include:

those potential topics that are added but then filtered by branch processing

Motivation and Context
Fixes #2576
How Has This Been Tested?

Tested on MacOS with builds to both the test ditamap in the bug and a larger (1000+ topics) production sample with multiple instances of branch filtering.
Tested also with Jenkins integration builds of the production sample.

Type of Changes

Bug fix (non-breaking change which fixes an issue)

Checklist

My code follows the code style of this project.

https://github.com/dita-ot/dita-ot/wiki/Java-Coding-Conventions
https://github.com/dita-ot/dita-ot/wiki/XSLT-Coding-Conventions
Tests have been updated and all pass.

Test map to illustrate problem/resolution
<map>
    <topicref href="test.dita">
        <ditavalref href="prod-a.ditaval">
            <ditavalmeta>
                <dvrResourceSuffix>-a</dvrResourceSuffix>
            </ditavalmeta>
        </ditavalref>
        <ditavalref href="prod-b.ditaval">
            <ditavalmeta>
                <dvrResourceSuffix>-b</dvrResourceSuffix>
            </ditavalmeta>
        </ditavalref>
        <topicref href="prod-a-info.dita" product="a"/>
        <topicref href="prod-b-info.dita" product="b"/>
    </topicref>
</map>

After the fix, only the following topics are available to subsequent processing:

test.dita (technically it probably shouldn't be available, but this would be a breaking change)
test-a.dita
prod-a-info-a.dita
test-b.dita
prod-b-info-b.dita

The following are not available:

prod-a-info-b.dita (added by branch filtering and then filtered)
prod-b-info-a.dita (added by branch filtering and then filtered)

The problem with this is that topics are allowed to link to other topics, without links from map. If we remove all topics that are not linked to from the map, we may break some content. So if this feature is implemented, it needs to be opt-in.

@jelovirt That realization led me to change my initial approach. While I started this fix intending to remove processing for all topics that weren't referenced by the map, I realized that approach was too broad.
I ended up removing only those candidate topics that were created and then filtered by the BranchFilterModule. These topics already don't exist in the built output; the problem was that processing after this step still looked for them—and created many build errors—because they were still listed in the job.

@shaneataylor This PR was inadvertently auto-closed when the hotfix/3.3.2 branch was removed.
It looks like it can't be reopened without the original base branch, so at this point it may be best to rebase your 2576 branch onto the hotfix/3.3.3 branch and submit a new PR.
Sorry for the inconvenience… 😰


Pt 161281705 clear retval in init

see https://github.com/aeternity/protocol/pull/252

This will conflict in DB_VERSION with #1676 (which currently has no reviews whatsoever...)

@happi Proposed test in #1691


⚠ Minecraft has degraded performance

In f4ea63f, Minecraft (https://www.minecraft.net) experienced degraded performance:

HTTP code: 200
Response time: 1291 ms

Resolved: Minecraft performance has improved in 93266d4.


Fix Package.Swift for iOS

Describe the bug
Currently, there are checks like https://github.com/awslabs/aws-crt-swift/blob/main/Package.swift#L117 which do not take care of what should happen for iOS. We should add explicit checks for iOS after researching.

As part of this work, we must refactor our handling of platform and architecture specific dependencies. Currently, we use conditionals to specify specific files to use for a particular platform or architecture. Because applications may be cross compiled, this can result in an incorrect configuration.
The package description provides a way to customize dependencies by platform https://github.com/apple/swift-evolution/blob/main/proposals/0273-swiftpm-conditional-target-dependencies.md
We must investigate if this also supports architecture based conditions and if not we must investigate a different way to handle customizing dependencies based on the target platform's architecture.

As part of this work, we will also look at #163.


Create a reflection of teamwork

What issues occurred?
How did you resolve them?
What did you plan to change moving forward?

Updated the teamwork reflection for this assignment.

reviewed reflection, no additional comments needed.

No more changes to be made. Closing to submit the assignment.


Allow globalSetup to pass variables to test suite and globalTeardown

🚀 Feature Proposal
Currently, there is no way (not that I know of) to pass any variable from the globalSetup in order to be able to either use it in the tests or to clear it in the globalTeardown.
Motivation
Imagine the following test case:
I am writing acceptance tests for a logger, that can send the logs to a web server through HTTP. In the test suite, I would like to create a simple HTTP server in the globalSetup and be able to use it in the test suite without the need to specify an own environment (jest-environment-node) that runs for every test file, unlike the globalSetup that runs once.
Then after the tests are done, I would like to be able to close the server in globalTeardown, but currently, there is no way to pass a reference to it.
Example
// globalSetup.js
const createHttpServer = require("./servers/http-server");

module.exports = async () => {
 const http = createHttpServer(5000);
 return { http };
};

// test/spec file
describe("sample-test", () => {
  it("send a request", (next) => {
   const logger = new Logger({ method: "POST", url: "http://localhost:5000" })
   // setup could be exposed as global variable
   global.setup.http.on("request", (req, res) => {
     // ... simplified
     expect(body).toBe("xxx")
     next()
    })
    logger.log("xxx")
  })
})

// globalTeardown.js
module.exports = async (setup) => {
  await promisify(setup.http.close)
};

Pitch
Why does this feature belong in the Jest core platform?
Current global handlers use cases are too limited in order to be useful.

We won't add this, because globalSetup/Teardown and tests are running in different environments (tests are sandboxed). You'll need to create a custom test environment to inject variables that are e.g. read from the file system: https://jestjs.io/docs/en/configuration#testenvironment-string. See how https://github.com/smooth-code/jest-puppeteer does it

However, we could discuss the global teardown part, as they run in the same context. What do you think @SimenB?

Workaround for now is just to assign to a global in setup.
I still think some limited (e.g. json serialized) injection from setup into tests make sense (although that won't cover what OP wants), and we could inject that into teardown as well (not serialized in that case).

It should be noted that at least with version 26.4.2 it is possible to compute values in jest.config.js, put them in globalConfig.globals as well as global, and thus have them available both in tests and global setup/teardown functions.


[Feature Request]: Add subscribe to news letter

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
Adding subscrib to newsletter
Use Case
subscibe to news letter
Benefits
No response
Add ScreenShots
No response
Priority
High
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I have starred the repository

@HimanshuNarware Please assign me the issue

/assign


[HUDI-1729] Asynchronous Hive sync and commits cleaning for Flink writer

Tips

Thank you very much for contributing to Apache Hudi.
Please review https://hudi.apache.org/contributing.html before opening a pull request.

What is the purpose of the pull request
(For example: This pull request adds quick-start document.)
Brief change log
(for example:)

Modify AnnotationLocation checkstyle rule in checkstyle.xml

Verify this pull request
(Please pick either of the following options)
This pull request is a trivial rework / code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end.
Added HoodieClientWriteTest to verify the change.
Manually verified the change by running a job locally.

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

Codecov Report

Merging #2732 (03d16ef) into master (8b774fe) will increase coverage by 18.00%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             master    #2732       +/-   ##
=============================================
+ Coverage     51.73%   69.73%   +18.00%
+ Complexity     3606      371     -3235
=============================================
  Files           476       54      -422
  Lines         22611     1989    -20622
  Branches       2410      236     -2174
=============================================
- Hits          11697     1387    -10310
+ Misses         9891      471     -9420
+ Partials       1023      131      -892

Flag
Coverage Δ
Complexity Δ

hudicli
?
?

hudiclient
?
?

hudicommon
?
?

hudiflink
?
?

hudihadoopmr
?
?

hudisparkdatasource
?
?

hudisync
?
?

huditimelineservice
?
?

hudiutilities
69.73% <ø> (ø)
0.00 <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ
Complexity Δ

...di/hadoop/hive/HoodieCombineRealtimeFileSplit.java

...apache/hudi/common/engine/TaskContextSupplier.java

...metadata/HoodieMetadataMergedLogRecordScanner.java

...pache/hudi/common/model/HoodieMetadataWrapper.java

...pache/hudi/hadoop/PathWithBootstrapFileStatus.java

.../apache/hudi/common/model/HoodieRecordPayload.java

.../common/util/queue/FunctionBasedQueueProducer.java

.../java/org/apache/hudi/common/util/HoodieTimer.java

...spark/src/main/scala/org/apache/hudi/package.scala

...a/org/apache/hudi/common/util/CollectionUtils.java

... and 406 more

Close and reopen to re-trigger the tests.


Revert "Decouple RDS and S3 KFP installation"

Reverts awslabs/kubeflow-manifests#108
The commit couples the secret manager integration with the KFP installation, which is an issue because Katib (a separate component) is also dependent on secret manager.

i would recommend to work on fix than reverting it.  Unless fix is impossible or will take lots of time.

While the changes to be made are not major review of the fix could take a day or two depending on feedback. I'll revert the original PR and target a follow up PR asap.


Additional details for connecting to Access 2016 file format and using a Gateway

Hello,
Got feedback from two different CRIs:

Access databases with bigInt support enabled get stamped to Access 2016 file format. If the user has Office 365 installed then there shouldn't be a problem. However, if they have the Access database engine 2010 installed, connecting to the Access db from PBI Desktop will fail with something like "the file you are trying to connect to requires a newer version of Access". This error will happen when (only when connecting to a file with bigInt support enabled):

Office 365 is installed AND Access db engine 2010 is installed
Only Access db engine 2010 is installed.

If both O365 and the 2010 engine are installed, the fix is to uninstall the 2010 engine and do a quick repair of Office (from control panel) to fix the registry.

When trying to use a Gateway (standard mode) to connect to an Access file stored in a shared folder, it is important that the impersonated user account has full permissions to a Temp folder owned by the Gateway service account (located in the Gateway machine). The folder path should be something like C:\Users\PBIEgwService\AppData\Local\Temp. If the impersonated user account does not have access to this folder, refresh via the Gateway should fail with an error similar to 'Unspecified error DataFormat.Error'.

I'm happy to provide more details on this.
Thank you!

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

ID: 53cc4f3b-fa10-fb57-5146-b321c016349c
Version Independent ID: 117f1d37-f83f-6696-eb19-13088b464511
Content: Power Query Access database connector
Content Source: powerquery-docs/Connectors/AccessDatabase.md
Service: powerquery
GitHub Login: @DougKlopfenstein
Microsoft Alias: v-douklo

@DavidPeraza  Sorry we haven't gotten around to fixing this issue yet. We're behind.
If you have any time, and are willing, you can help us edit the doc at this URL in the open source repo:
https://github.com/MicrosoftDocs/powerquery-docs/blob/master/powerquery-docs/Connectors/AccessDatabase.md
Thanks, Jason
#please-open

@DavidPeraza
I am closing this issue because it has become stale since the Access connector no longer uses the 2010 provider but instead uses the Access Database Engine 2016 OLEDB provider. If the problem still persists using the 2016 provider, you can reopen this issue.


[mistake] logging

Sorry, I mistakenly opened this pull request.
I was trying to create a pull request in my forked repository.


[BUG] ADDING PROFFESSIONAL AND INTERACTIVE REGISTER AND SIGNUP PAGE

Description
### ADDING PROFFESSIONAL AND INTERACTIVE REGISTER AND SIGNUP PAGE
I HAD SEEN THE LOGIN PAGE AND ALREADY WORKED ON IT AND HENCE I KNOW THE SIGNUP AND REGISTER FORM IS QUITE POOR AND NOT INTERACTIVE AND GIVING THE VERY LOW EXPERIENCED AND I WLL EHNACED THAT FORM OR WILL GIVE THE SEPARATE REGISTER PAGE AND WILL ENHANCE THE USER EXPERIENCE OF THE WEBSITE.
Screenshots

THE FORM DESIGN WILL BE LIKE THIS AND WILL ABLE TO DO THE FORM VALIDATION.
Any additional information?
AS A EXPERIENCED WEB DEVELOPER I AM REQUESTING YOU TO PLEASE ASSING THIS ISSUE TO ME SO I CAN SOLVE IT VERY EFFECTIVELY AND WILL INCREASE THE USER EXPERIENCE. @swaraj-das
What browser are you seeing the problem on?
No response
Checklist

[X] I have checked the existing issues.
[X] I have read the Code Of Conduct
[X] The changes don't break the code
[X] Please attach the screenshots and video of the development work once it is done

I AM REQUESTING YOU  TO  PLEASE ASSING THIS ISSUE TO ME AS A EXPERIENCED WEB DEVELOPER I CAN RESOLVE IT VERY EFFECTIVELY. @swaraj-das