Fix deps in package.json

Configure @swc/helpers as runtime dependency and fp-ts as peer dependency.

Closing. Addressed by another PR


Add Cellery Hub API Initial Implementation

Purpose

Implement API for cellery hub UIs

Goals

API for fetching a certain organization

Approach

User stories

Release note

Documentation

Training

Certification

Marketing

Automation tests

Unit tests

Integration tests

Security checks

Followed secure coding standards in http://wso2.com/technical-reports/wso2-secure-engineering-guidelines? yes
Confirmed that this PR doesn't commit any keys, passwords, tokens, usernames, or other secrets? yes

Samples

Related PRs

Migrations (if applicable)

Test environment

Ballerina 0.991, MySQL 8.0.16

Learning

Codecov Report

Merging #25 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #25   +/-   ##
=======================================
  Coverage   36.18%   36.18%
=======================================
  Files          39       39
  Lines         713      713
  Branches      113      113
=======================================
  Hits          258      258
  Misses        425      425
  Partials       30       30

Continue to review full report at Codecov.

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


Mutaqarib not being recognized

Salam Brother,
I love your work! Thank you for putting in all this effort to help Arabic content. I tried the following shatr in the web API:
هِلَالَ الرَّبِيْعِ عَلَيْكَ السَّلَام
https://kariminf.pythonanywhere.com/shatr/هِلَالَ الرَّبِيْعِ عَلَيْكَ السَّلَام
And it gave me the result of it being Muqtadab rather than Mutaqarib. If I can help in any way, please let me know.
Best,
Abdul-Rahman

Salam brother,
Thank you for the encouragement.
I added "QASR" into the last "Tafiila" of "Mutaqarib"
Now, it works
Thank you for reporting


How to show Latitude and Longitude on MapView like this?

Hi,
I am new of React Native.
Now I can show current location via showUserLocation={true}. But if I want to show latitude & longitude data of current location on the view like this link.
How can I do? Has anyone can show the code for me?
Many thanks.

the code for that example is included in this repo

see onRegionChangeComplete in docs
And see examples.


Put box() on figure 55

'Maximum likelihood estimates of recruitment deviations for the base model and alternative...'
For consistency.
It should change figure 15 as well.

Fixed Figure 15, 50, and 55 in commit 0c6d15a8619ee26bc02f0781bf84a1348ea29518
Ideally r4ss SSplotComparisons() would do this but doesn't for subplot = 10 so I just added box() commands into the knitr chunks.


Add "tabs" option

Hard tabs are a perfectly valid indentation mechanism, and especially without a detailed explanation as to why to avoid them, JSLint users should be able to use them.
Added after discovering https://github.com/douglascrockford/JSLint/commit/f819cf3c65d07086cf217c549c577fa77dc65fc9

As soon as the indent option comes back, as least for users of node-jslint it should be quite easy to validate a file with tabs, just make a wrapper script tablint.sh:
#!/bin/bash
JSFN="$1"; shift
jslint --indent=1 "$@" <(<"$JSFN" tr '\t' ' ')

More advanced wrapper scripts, e.g. for preserving the file name, are left as an exercise to readers.

@douglascrockford

As of this date, the world still does not have a standard definition for what \t does.

What does this mean?


libbpf: fix access violation in libbpf_print_fn.

libbpf_print_fn uses va_arg and explicit argument type "char*" to retrieve arguments as strings. This assumption is incorrect.  In case when libbpf logs a printf format string with argument being a non-string type, the str pointer will point to memory that is not NULL terminated. Wnen strstr is called with a non-NULL terminated string, we hit access violation on the stack.
This change uses a temporary string allocated on the stack to be filled with a printf formatted string with the arguments converted into the string. The keywords search are performed on the temporary string buffer.
Signed-off-by: Hao Xiang<EMAIL_ADDRESS>

Related issue: https://github.com/aquasecurity/tracee/issues/2446


KeepAlive introduced

A KeepAlive handler has been added. This checks at a fixed time interval (5s) whether the server is still available. If the server does not respond to the request, the session is disconnected.
Alternatively, a ReconnectHandler could also be installed here. This would try to reconnect to the server .

LGTM - Thank you for the contribution @janbiehl


docu for modal

@JohannesDoberer please merge from master and run again lerna run docu from luigi´s root folder. I am getting a different output as the current output of this pr.


Live 72 live 71 interceptor and redirect

Client side authentication logic. Includes features like:

redirecting using GuardedRoute
sending jwt in header via the interceptor
clearing localStorage "jwt" value after receiving 401

Branch is for deletion. Cause: The git history is too convoluted to comprehend. The current branch for this is this one


git clone --recurse-submodules not cached submodules

When I run git clone --recurse-submodules <repo>,  submodules not cached.

Sorry for the long delay, I was quite busy and found at last some time to work on this project again.
I can confirm this bug, as I have simply never used that syntax - always used git clone followed by git submodule update --init. And the --recursive option is also not supported yet. I will add support for those flags soon.
Thanks a lot for this finding!

I've added support for those options now in Release v1.0.19. Would be happy to hear whether it works as expected.

Finally the release v1.0.20 is built and I'm happy to hear your feedback.


fix(dev): remove outdated esm import warnings

Supercedes #6822

Did this PR not make it into 1.19.2? I'm still seeing warnings with 1.19.2.

@kentcdodds should have landed in 1.19.1 or 1.19.2
We removed Remix-specified warnings that produced false positives, but you might still get actual warnings from esbuild. What do the warnings you are seeing look like?

This change didn't land in 1.19.1 or 1.19.2. I'm not sure why the bot thought it did.
The errors shown are still the same:
> remix build

 info  building... (NODE_ENV=production)
 warn  esm-only package: quick-lru
┃ quick-lru is possibly an ESM-only package.
┃ To bundle it with your server, include it in `serverDependenciesToBundle`
┃ -> https://remix.run/docs/en/main/file-conventions/remix-config#serverdependenciestobundle
┗

Yeah, I looked in node_modules and the code that was removed in this PR is definitely still there. 🤷♂

I just upgraded to 1.19.3 and this is still in there: https://unpkg.com/browse/<EMAIL_ADDRESS>(line 137)


NTR: Galanin signaling pathway

Dear GO editors,
would it be possible to have a term describing the signaling pathway activated by binding of the neuropeptide Galanin to its receptors GALR1 and GALR2 as described in PubMed:25691535.
Thanks for your help.
Bestr regards,
Lionel

Added:
+id: GO:0090663
+name: galanin-activated signaling pathway
+namespace: biological_process
+def: "The series of molecular signals generated as a consequence of the peptide neurotransmitter galanin binding to a cell surface receptor." [GOC:lb, PMID:25691535]
+synonym: "galanin signaling pathway" RELATED []
+synonym: "galanin signalling pathway" RELATED []
+synonym: "galanin-activated signalling pathway" EXACT []
+is_a: GO:0007218 ! neuropeptide signaling pathway


Update how-to-publish-subscribe.md

Make sure we use FQN for identitites

@vadim-kovalyov : Thanks for your contribution! The author(s) have been notified to review your proposed change.

LGTM, thanks a lot for the PR Vadim!

Thank you @vadim-kovalyov
#sign-off


gui: ensure inst pins are from register insts

The filter was not excluding instances that are not registers. So we might end displaying data of a path from/to e.g., a buffer.
This should have some impact on performance as the number of total endpoints will be generally smaller. E. g., ngt45/black-parrot:
Start Points
	Instance Pins 38501
	Register Pins 38477
End Points
	Instance Pins 111839
	Register Pins 76486

Do these non-reg end points go into some bucket?  Do you have a sense of what sort of end points are being excluded in bp?

@maliberty We're not distinguishing registers from other types of instances when using the filter. So currently the filter types are actually instance to instance, instance to IO, IO to instance.
As for the types of endpoints being excluded in bp:
StartPoints
	Instance Pins 38501
	Register Pins 38477
		Non-Register Instance Types
			Macro
EndPoints
	Instance Pins 111839
	Register Pins 76486
		Non-Register Instance Types
			Buffer/inverter
			Clock buffer/inverter
			Macro
			Multi-Input combinational cell

I'm curious why so many non-sequential elements are endpoints.   The SDC is quite simple so its not from that.  What does one of these paths look like?
If we separate non-registers then we will have many more groups (eg reg2non-reg, input2non-reg, etc) which will be awkward.

Well it looks like for the Macro endpoints we get paths:

Macro to Macro:

IO to Macro:

As for the other non-register endpoints, it seems there are no paths, even though they're considered endpoints by sta.

If there is no path then are they excluded from the histogram (I assume they have no slack either)?

I don't feel we need to split registers and macros into separate categories.  We could change reg to internal or non-IO but  I don't have a strong opinion.  @oharboe any preference?

We want the definition of OpenSTA all_registers when we filter for "register to register".
all_registers include endpoint registers within macros.

If there is no path then are they excluded from the histogram (I assume they have no slack either)?

Yes the buckets only contain Sequential Cells and Macros.
I think this PR is not needed then.


PR template related changes and The Big Warning Cleanup

This PR updates the PR template to remove checklist items that are covered by CI. The PR also ensures that warnings are rejected by CI (related item has regularly been ignored).
Currently, the PR should fail on the warning check because some examples contain an unused import. This is a good test for the PR and will be corrected.

Looks like we had more warnings than I thought 😅

How is it that I've never seen these warnings before? :thinking:

How is it that I've never seen these warnings before? 🤔

Some of these are in dependencies so the approach here isn't entirely correct.

@MabezDev do you know what we should do with https://github.com/esp-rs/esp-hal/actions/runs/5611347093/jobs/10267543869?pr=666 instead of simply #[allow(...)]-ing?

The other maintainers can veto me, but for the record I'm not really not big on the idea of adding #![deny(warnings)] here, makes it really annoying to add new drivers/chip support.

@MabezDev do you know what we should do with https://github.com/esp-rs/esp-hal/actions/runs/5611347093/jobs/10267543869?pr=666 instead of simply #[allow(...)]-ing?

Hmm, I guess they removed the argument order syntax. I think we can just use the fmt arg env capture way, i.e "wsr.ps {tkn}".

The other maintainers can veto me, but for the record I'm not really not big on the idea of adding #![deny(warnings)] here, makes it really annoying to add new drivers/chip support.

I can roll that back when I'm done with the warnings, but removing really makes the "please don't introduce warnings" checklist item in the PR template ineffective. I'm not married to the lint, but either the reviewers should be more strict, or the CI should use some tooling to catch them.

The other maintainers can veto me, but for the record I'm not really not big on the idea of adding #![deny(warnings)] here, makes it really annoying to add new drivers/chip support.

I don't want #![deny(warnings)] either, but I do think its worth having deny warnings in CI.

Things are starting to green up, but:

I'm not sure what to do about smartled, I don't know the riscv interrupt code so I don't know if I can hide the offending unused stuff behind the vectored feature, or what else I should do.
Warnings in examples aren't denied at this point. I'll figure out how to deal with this.

@MabezDev @jessebraham this PR is ready for your attention. I thought this would be much smaller and much more straight forward, and I was terribly wrong.
The commits should mostly stand on their own, in case you want me to undo something. I am disappointed that I couldn't figure out how to check examples, but I guess those hurt less. I hope the end result is not too annoying to work with.
I've updated the PR description with more info about what's been done. Hopefully nothing got lost in the big frustration :)

Thanks for looking into this! I don't think this is mergeable as it is with the use of  #[deny(warnings)], so I will have a think about how to solve this.

We could add the flag as cargo rustc -- -D warnings in place of cargo check or build (not doc, though, but that might work with an env var anyway) which is nicer than modifying config.toml, but still rather verbose.
But, I'm reluctant to use rustflags at all as they will trigger for upstream crates we don't care about.

Looks good to me - and made me finally install a spell checker plugin 🤦♂

I'm going to split out the uncontroversial parts into other PRs that can be landed without the warning stuff.


cmd/bosun: adding "unknownIsNormal" flag to alerts to convert unknown events into normal ones.

Simply replaces the event status in run history. Should help with things like #1160 where sparse data is expected.
It will end up creating a normal event for all alert keys every 2 check cycles once they disappear. Not sure how to prevent that. Maybe it would be better to suppress unknown generation at all for these alerts, but then they are unclosable, so never-mind.

LGTM


birdnet_format issue resulting in altered recordingID and downstream errors in birdnet_barchart

This issue only seems to occur if a BirdNET text file doesn't include any species detections. When birdnet_format is run, it adds "BirdNET_" to the beginning of the recordingID.
When these formatted files are set up using the documented process and input into birdnet_barchart, the locationID is misread as "BirdNET" and the date and time fields are filled with "NA" values. I think the function is missing the date and time information because the recordingID field is no longer in the expected format. birdnet_barchart then produces an error stating that julian.range must be a finite number, which I believe is due to NAs appearing in the date and time fields.

In birdnet_format(), removed faulty appending of BirdNET_ to recordingID that occurs when there are no detections in a recording. In birdnet_barchart(), eliminated "NA" recordings from the summary barchart to prevent an NA species from being plotted. Changes are here: https://github.com/nationalparkservice/NSNSDAcoustics/commit/8b41ffb5e5d55d8371823c14e4a7d2c50ec220d1


Not Working on Heroku

Hey All:
I've been able to implement this locally with no problems at all, but for some reason when I push to heroku the symbols don't show up (they just show big square boxes). Furthermore, when I look at the console, I'm seeing 404 erros since none of the fontawesome fonts are found. Has anyone else had any luck with using this in Heroku production?
-Sunny

@SunnyIzr Can you detail those changes to help out others perhaps having the same problem?


Vite + Rollup build tool support for vue3

Vite + Rollup build tool support for vue3

Hi @softboy99 ,
In this scenario, I recommend you use the solution from this ticket: https://supportcenter.devexpress.com/ticket/details/t956025/the-duplicate-export-hidecallback-error-occurs-on-an-attempt-to-build-an-application
Also, we have plans to support ESM modules in the future, but I can't give you any ETA. Please check our blog posts and What's New articles for updates.

please add vite support for devextreme cli


[DOC] Running Ethereum Application On NEAR

add the contents of this document to docs.nearprotocol.com
https://docs.google.com/document/d/11KZsJ0s193PO9lh0T_JWrSr7pHKrDr3tzYocLQOxHUI/edit

closing til this becomes a priority


Network Error 413

Recently came across this website and i absolutely love it! Just wanted to share a strange thing that's been happening: Seems like certain songs i'm attempting to upload end up returning a 413 network error. I've been uploading music from the Distance OST and some of them work while some don't.
Here are the ones i've tried that do work:
Terminus, Euphoria, Ghost, An Imperfect Rhythm, Embers
Here's some of the ones i've tried that return the error:
Compression, Cataclysm, Aftermath, Grime
What confuses me is the File Size, like the error code suggests, as Terminus (8.69MB) has a larger file size than Aftermath (7.46MB), though the rest of the files i have uploaded and had success with were below 8MBs

Yeah, it seems that the problrem is with file size. I tried to upload .mp3 file with size a bit over 9MB and got stuck with this error too. Compressing file helped though.

Yeah, 413 is returned when a file is greater than around 8 MB. This isn't really communicated on the site.
For now, I made it more lenient. The site should now accept files that are a bit over 8 MB. In your case, hopefully it won't incorrectly reject Aftermath anymore.
If you still have problems feel free to continue the thread or try compressing the file as wileyfoxyx suggested.
Obviously this isn't the greatest user experience and is something I'd improve if I came back to this project.


The naming of the arguments is confusing

You specify the arguments as:
Usage: mandelbrot FILE PIXELS UPPERLEFT LOWERRIGHT
But what it actually is, is the corner values are inverted from how they are described:
Usage: mandelbrot FILE PIXELS <LEFT,TOP> <RIGHT,BOTTOM>
Even easier to understand is to use common CSS terminology and split them out:
Usage: mandelbrot FILE PIXELS TOP RIGHT BOTTOM LEFT - but that would obviously require a code change.

Thank you for this bug report! I can never tell how closely readers actually follow along with the book, so it's in one sense reassuring that people are reading so carefully.
I think you're right about <LEFT,TOP> <RIGHT,BOTTOM>. I'll make this change in future printings.
Now, following CSS's lead would certainly be something familiar to many developers. But that would leave parse_pair with only one use (parsing PIXELS), which would make it less clear why it's useful as a generic function. So, I think in this particular case pedagogy trumps CSS familiarity. (Also, we'd want to default missing values the way CSS does... which would be interesting, but it's not quite what we need at this point in the tutorial.)

Okay, this has been changed.

Thank you for looking into this, yes I quite understand what you mean. It's primary idea is to give good examples of useful code. Thank you again for this excellent code. My colleagues loved the craziness of doing a fractal generator as an intro to Rust programming.
On 31 July 2021 23:15:02 CEST, Jim Blandy @.***> wrote:

Thank you for this bug report! I can never tell how closely readers actually follow along with the book, so it's in one sense reassuring that people are reading so carefully.
I think you're right about <LEFT,TOP> <RIGHT,BOTTOM>. I'll make this change in future printings.
Now, following CSS's lead would certainly be something familiar to many developers. But that would leave parse_pair with only one use (parsing PIXELS), which would make it less clear why it's useful as a generic function. So, I think in this particular case pedagogy trumps CSS familiarity. (Also, we'd want to default missing values the way CSS does... which would be interesting, but it's not quite what we need at this point in the tutorial.)
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/ProgrammingRust/mandelbrot/issues/5#issuecomment-890404663


Detect webcam connect/disconnect

Hello,
I am trying to get started with UniRx. My use case is trying to detect a webcam being connected/disconnected from my PC.
For the moment, I am looking at the number of devices connected in WebCamTexture.devices.
ReactiveCollection<WebCamTexture> myCollection;
myCollection = new ReactiveCollection<WebCamTexture>();
WebCamTexture.devices.ToReactiveCollection();
myCollection.ObserveCountChanged().Subscribe(_ => Debug.Log("count changed"));
which doesn't seem to trigger at all.
Any pointers on how to do that would be much appreciated.
thank you

ToReactiveCollection() makes a copy of the data, it is not continually updating that list of devices.  There's no hook between the devices and your collection to signal any update is needed.
I don't see any kind of event that Unity fires when that value changes so I'd probably check it on an interval.
// Checks the devices every 5 seconds
var currentCount = WebCamTexture.devices.Length;
Observable.Interval(TimeSpan.FromSeconds(5))
  .Select(_ => WebCamTexture.devices)
  .Where(devices => devices.Length != currentCount)
  .Subscribe(devices => {
    currentCount = devices.Length;
    Debug.Log("count changed");
  });

Makes perfect sense, thanks!


Pull out combinatorial generation features into Utils

Should be a library call (no wrapping into model/engine/etc. required).

Decouple the n-wise generation from the scxml code.


west.yml: tf-m: Fix SAU configuration on U5

Fix SAU configuration on U5 to allow non secure application to use end of flash which is not used by secure.
Fixes #53231
Signed-off-by: Erwan Gouriou<EMAIL_ADDRESS>

@erwango Please update the manifest with the commit sha, I've merged the TF-M PR on. Thanks.

@erwango Please update the manifest with the commit sha, I've merged the TF-M PR on. Thanks.

Done, thanks!


Support multiclass label balancing

This may require some feedback/changes before merge, since there's reference to non-integral label support in df6186c1c5601df676e5937fd6e71abd77deb2d7. It's not clear whether BalanceLabels is intended to work with either or both of labels and soft targets. The scaling of the weight vector by the number of classes is also somewhat arbitrary, but is consistent with the existing binary behavior.

BalanceLabels should only work with integral labels (df6186c1c5601df676e5937fd6e71abd77deb2d7 got reverted in f2b84b7e024063eff191209224e653f9b2563f4f). I think your PR is good as is. I'd just suggest to merge into release-v1.0 instead of python3 to keep the topic branch clean.

c758ee638c47419d19ac238b0a17ddaa42ed8524 was cherry-picked onto release-v1.0 as 16bb3005207d419349963a5da8d6e06309c37436, force-pushed to the PR branch, and the PR rebased on release-v1.0.

Thanks a lot!


pandas ExtensionDtype raising in Series reduction operations

[x] Closes #9767
[x] Tests added / passed
[x] Passes pre-commit run --all-files

@jrbourbeau Is there a centralised testing strategy for EA dtypes (pandas and arrow ones)? If not, I could set up a couple of fixtures to avoid scattering this all over the testing suite

gentle ping @jrbourbeau


Reportback Cropping: Save original file

Save original file in fid, and the cropped file in fid_processed.  The x,y,width,and height coordinates used by the crop widget should be saved as a serialized array within options_processed.

will reopen if it becomes a concern for marketing

There is some cleanup to do here potentially, as if we don't need this we no longer need for the fid_processed and options columns in the dosomethinn_reportback_file table.

@aaronschachter if you want to create an issue for that go for it. I think we should operate under the assumption that we won't be building this, but again, if it turns out marketing does in fact need it, then we'll roll it out.


[Comments] When we upload one image and/or choose one emoji and click 'comment' the comment appears 'Add commente[emoji]' or with photo

Environment: Windows 10 Pro, Google Chrome Version 130.0.6723.92 (Official Build) (64-bit).
Reproducible: always.
Preconditions
The user is logged in https://www.greencity.cx.ua/#/greenCity.
The habits/event/news page is opened.
Steps to reproduce
Scroll to the comments
Choose 1 image and 1 emoji without text
Click 'Comment'
Actual result
Comment with 'Add comment' text appears and image/emoji

Expected result
Comment without text appears as it was intended and image/emoji also there


Keep a LightningWork "Hot" Until Run Method is Called

🚀 Feature

When running a Lightning App in the cloud, Work machines are instantiated lazily once their run() method is called for the first time. Spinning up a Work machine has a non-trivial time cost (>1 min). It would be nice if the Work machine could be spun up non-lazily, so that the first call to the run() method is fast.
Motivation

Say I am building a speech recognition app. The architecture design that I've chosen uses a pool of dynamic SpeechRecognizer Works. As requests come into the app (via custom Lightning Commands), the Flow calls self.speech_recognizer.run(request) which kicks off the Work to run the model against the input. This means the first request will not complete until the Work machine has spun up.
Pitch

The specific API doesn't matter much to me, but something like this would work:
class App(LightningFlow):
    ...
    def run(self):
        if not self.speech_recognizer.hot():
            self.speech_recognizer.warm()

        self.speech_recognizer.run(request)

Alternatives

Some would suggest using the run() method to create a long-running inference API endpoint, instead of running the model on each call. That defeats the purpose of some of the core value propositions of the Lightning Framework. The run() method is much simpler and the Framework already provides all the underlying networking between the Flow/Works. I shouldn't have to write another HTTP server on top of using Lightning when it already provides a much simpler Python interface.
Additional context

N/A

@tchaton Yes, my current workaround is to issue a dummy run() call. It makes the code look ugly, though. Let me know if you would like help implementing this feature or gathering more feedback!

Hey @alecmerdler.
Yes, we are definitely planning to add this new feature, but it is quite technical which is why it wasn't terminated.


JSON unexpected mimetype

Ok so i have tried it, and it succeeds to download all of the images from the first to the last. I get trouble when it zips the images. In the end i get a 22 byte zip file with no files in it. I installed the new module needed with this release.

Originally posted by @Gabriele007xx in https://github.com/Richard-Weiss/Bing-Creator-Image-Downloader/issues/3#issuecomment-1784087240

@Gabriele007xx I've created a new issue for it.
Please try to pull the latest commit and try it again.
But I think this is a rare issue that happens when the server sends a 203 instead.
I'm trying to debug it but it doesn't happen anymore for me.
Can you also send me the whole log over pastebin so I can confirm my suspicion?

@Gabriele007xx I'm closing this issue since another mechanism is used to fetch the image link and description so this error is not really relevant anymore.


Raspberry Pi 4 - 64 bit: U-Boot networking status

U-Boot does not seem to support networking on the Raspberry Pi 4 - 64 Bit

Steps to reproduce the issue:
U-Boot> setenv autoload no
U-Boot> dhcp
No ethernet found.
U-Boot> ping <IP_ADDRESS>
No ethernet found.
ping failed; host <IP_ADDRESS> is not alive
U-Boot>

Describe the results you received:
No ethernet found.

Describe the results you expected:
pong

Additional information you deem important (e.g. issue happens only occasionally):
Happens always
Additional details (revisions used, host distro, etc.):
Are there any plans to fix this?
If so what's the time frame?

Did somebody try this?
<EMAIL_ADDRESS>

I'd recommend you follow up with the development in the uboot community. Matthias would probably be the man to ask about this. Checking the patchset it looks pretty promising. Was that merged?

Yes that's merged. I'll need to push a few fixes, let me do that right now...

Thanks, @mbgg for the feedback. @RobertBerger can you give an updated uboot version a spin? Maybe one with the pending fixes too.

@agherzan I'll try to add 2020.07 from poky master-next and see how that goes. If I manage to compile and boot this version and things are still not happy with networking I guess @mbgg will be able to point me into the right direction.

I hacked in the 2020.07, but this seems still to miss a few things.
U-Boot 2020.07 (Jul 06 2020 - 19:22:53 +0000)

DRAM:  7.9 GiB
RPI 4 Model B (0xd03114)
MMC:   mmcnr@7e300000: 1, emmc2@7e340000: 0
Loading Environment from FAT... OK
In:    serial
Out:   serial
Err:   serial
Net:   eth0: ethernet@7d580000
Hit any key to stop autoboot:  0
U-Boot>
U-Boot>
U-Boot>
U-Boot>
U-Boot> setenv autoload no
U-Boot> dhcp
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
BOOTP broadcast 5
BOOTP broadcast 6
BOOTP broadcast 7
BOOTP broadcast 8
BOOTP broadcast 9
BOOTP broadcast 10
BOOTP broadcast 11
BOOTP broadcast 12
BOOTP broadcast 13
BOOTP broadcast 14
BOOTP broadcast 15
BOOTP broadcast 16
BOOTP broadcast 17

Retry time exceeded; starting again
U-Boot> reset

U-Boot 2020.07 (Jul 06 2020 - 19:22:53 +0000)

DRAM:  7.9 GiB
RPI 4 Model B (0xd03114)
MMC:   mmcnr@7e300000: 1, emmc2@7e340000: 0
Loading Environment from FAT... OK
In:    serial
Out:   serial
Err:   serial
Net:   eth0: ethernet@7d580000
Hit any key to stop autoboot:  0
U-Boot>
U-Boot>
U-Boot>
U-Boot> setenv serverip <IP_ADDRESS>
U-Boot> setenv gatewayip <IP_ADDRESS>
U-Boot> setenv ipaddr <IP_ADDRESS>
U-Boot> ping <IP_ADDRESS>
Using ethernet@7d580000 device

ARP Retry count exceeded; starting again
ping failed; host <IP_ADDRESS> is not alive
U-Boot>

@mbgg do you have patches on offer?

Try to add this two:
<EMAIL_ADDRESS><EMAIL_ADDRESS>

I applied the two patches and it works! @mbgg and all others thanks a lot.
Now I can load kernel/fdt over tftp and use a rootfs over nfs - perfect.[1]
https://pastebin.com/GYxRFqqS
Please note, that the U-Boot line
setenv serverip <IP_ADDRESS>
is only needed because my dhcp server (pfsense) dishes out another IP for serverip, so I set it explicitly here. It's NOT a problem with U-Boot or your patches - it's my setup.
Now @agherzan we can discuss how to integrate this in meta-raspberrypi.
I kind of use my own, layer with my own kernel recipe and u-boot in addition to meta-raspberrypi, but will post the updates to it.
dunfell (which is what I used):
You need to patch poky/meta/classes/cml1.bbclass, since the new u-boot recipe needs find_cfgs, which comes from there
You need the u-boot 2020.07 recipe
You need the two u-boot patches
(poky) master/master-next (I didn't try), but I think:
You need only the two u-boot patches, which could be added to meta-raspberrypi
As soon as I have my layer under git I'll add it here as a reference as well.
@agherzan if you want me to hack up something for meta-raspberrypi let me know what you would like.
Once again - Thank you and definitely community rocks - chip/board vendors rock significantly less.
(This whole story also deserves some entry in my blog as an example well how the community works: less than 3 days from no network to network working).

As promised: https://yoctoproject.blogspot.com/2020/09/raspberrypi-4-meta-raspberrypidunfell.html

If the work is already merged in upstream we will inherit it as soon as yocto updates uboot. So we will get it for free "soon". Otherwise, we could backport the relevant patches until that happens (if somebody is interested in providing a PR).

I would expect that this is already in the upstream oe-core version. Closing for now.


Fix SQL Migration extension accessibility bugs

This PR fixes #19861, #19861 by adding aria labels

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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 42.1%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
28158

Relevant Lines:
62511

💛  - Coveralls

@AkshayMata do you need help merging the PR? is the merge button disabled for you?

@alanrenmsft yes, I need help merging the PR. the merge button is disabled and I am getting a message that "Only those with write access to this repository can merge pull requests." I've requested to join the data-tools-contrib team to get write access.


[updatecli] Update stable/prometheus Helm Chart version to 11.9.0

! Experimental project
This pull request was automatically created using olblak/updatecli
Based on a source rule, it checks if yaml value can be update to the latest version
Please carefully review yaml modification as it also reformat it.
Please report any issues with this tool here

Superseded by #345


Playback Recommendations?

I have Plex hosting my videos and serving (via Direct Play) the Plex client on the most recent Apple TV 4K (2021) connected via a proper HDMI cable to a 2019 LG OLED TV. My 10-bit h.265 encodes of blu-rays at the default bit rates often show color banding on my setup. So do straight rips of 4K UHDs. Things look much better on my 27" iMac screen.
There's a big thread on the Plex forums with people complaining about color banding (https://forums.plex.tv/t/apple-tv-4k-2021-hdr-color-banding/718742) that's getting to be nearly a year old. One can reasonable start to wonder if it'll ever be addressed?
My question is, what do y'all use?  Is there some different software or perhaps different hardware I could/should be using? All the streaming boxes seem to have one trade-off or another, but maybe there's something I'm overlooking?

@weaverm I use a Amazon Fire TV 4K stick and everything looks fine. Keep in mind that while hardware-based 10-bit HEVC encoding will mitigate far more color banding than hardware-based 8-bit encoding, it still isn't perfect. For really difficult titles like Blade Runner: 2049, I recommend using the new --x264-cbr option in other-transcode for 1080p content. That, of course, isn't viable for 4K content.

Are you using the Plex client on the Amazon Fire TV 4K stick or something else?
I don't mess with transcoding 4K stuff because it still seems like quite a hassle.

Seeing banding on raw UHD rips suggests a settings problem. Quite a few of us use Fire TV 4K sticks and/or AppleTV 4Ks and don't experience banding on raw rips. As Don pointed out already, some transcodes will pick up slight banding, but it is rare. And some content comes with banding in the master which cannot be fixed.
My 2017(?) LG OLED indicates when it is switching to HDR and the type of HDR, and the picture settings on the TV also reflect extra HDR options. I would confirm that the right ones are kicking on based on the input. I would also make sure that the AppleTV is configured for the most "pure" or unadulterated output. UHD raw rips on the AppleTV should look as good as off the disc...

I double checked the various settings on the TV and Apple TV.  Deep color is turned on. The only settings I'm aware of on the Apple TV are refresh rate and HDR format; mine is set to 60Hz 4K Dolby Vision since that's what the TV supports. I tried changing it to 'only' HDR, but it made no difference. Plex is playing via Direct Play, so no transcoding.
The most recent movie I noticed this on was my untranscoded 4K rip of Rambo: Last Blood (2019). About 90 seconds into the movie I can see color banding in the sky. I took a picture of with my cell phone, so you'll have to ignore the  moiré pattern from the screen interacting with the camera sensor.

Interestingly, I pointed Infuse on my Apple TV at my same Plex server and in the same movie I did not see any color banding in that scene. The next time I notice banding in a 10-bit h.265 transcode of a blu-ray rip, I'll try switching my client to Infuse.

@weaverm Yeah, I can definitely see the color banding there. If Infuse isn't showing the same behavior then it's likely that the Gamma defaults for Infuse are somehow different than the Plex app.


Motherload Addon not showing info

Question
Answer

Java Version
version 8 update 171 build 1.8.0

Operating System
Windows

So rock indicators seems to work fine but the dirt sack counter don't seem to work i tried resetting a few times and it won't show up anymore i had been in fullscreen for some time while using this plugin

https://gyazo.com/904451aaf777db5e697f61b6e8a05883
2018-06-17 09:41:21 [RuneLite] INFO  n.r.client.discord.DiscordService - Initializing Discord RPC service.
2018-06-17 09:41:21 [RuneLite] INFO  n.r.c.plugins.kourendlibrary.Library - Library is now reset
2018-06-17 10:27:06 [RuneLite] INFO  n.r.client.discord.DiscordService - Initializing Discord RPC service.
2018-06-17 10:27:07 [RuneLite] INFO  n.r.c.plugins.kourendlibrary.Library - Library is now reset
2018-06-17 09:41:17 [main] INFO  net.runelite.launcher.Launcher - Setting hardware acceleration to OFF
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of client-<IP_ADDRESS>.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of slf4j-api-1.7.12.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of logback-classic-1.2.3.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of logback-core-1.2.3.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jopt-simple-5.0.1.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of guava-23.2-jre.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jsr305-1.3.9.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of error_prone_annotations-2.0.18.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of j2objc-annotations-1.1.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of animal-sniffer-annotations-1.14.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of guice-4.1.0-no_aop.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of javax.inject-1.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of aopalliance-1.0.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of gson-2.8.5.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of substance-8.0.02.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of trident-1.5.00.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of commons-text-1.2.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of commons-lang3-3.7.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of runelite-api-<IP_ADDRESS>.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of runescape-api-<IP_ADDRESS>.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of injected-client-<IP_ADDRESS>.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of scripts-<IP_ADDRESS>.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of http-api-<IP_ADDRESS>.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of okhttp-3.7.0.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of okio-1.12.0.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of discord-1.0.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jna-4.5.1.jar
2018-06-17 09:41:18 [main] INFO  net.runelite.launcher.Launcher - Verified signature of net.runelite:client:jar:<IP_ADDRESS>
2018-06-17 10:27:03 [main] INFO  net.runelite.launcher.Launcher - Setting hardware acceleration to OFF
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of client-<IP_ADDRESS>.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of slf4j-api-1.7.12.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of logback-classic-1.2.3.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of logback-core-1.2.3.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jopt-simple-5.0.1.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of guava-23.2-jre.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jsr305-1.3.9.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of error_prone_annotations-2.0.18.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of j2objc-annotations-1.1.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of animal-sniffer-annotations-1.14.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of guice-4.1.0-no_aop.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of javax.inject-1.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of aopalliance-1.0.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of gson-2.8.5.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of substance-8.0.02.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of trident-1.5.00.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of commons-text-1.2.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of commons-lang3-3.7.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of runelite-api-<IP_ADDRESS>.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of runescape-api-<IP_ADDRESS>.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of injected-client-<IP_ADDRESS>.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of scripts-<IP_ADDRESS>.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of http-api-<IP_ADDRESS>.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of okhttp-3.7.0.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of okio-1.12.0.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of discord-1.0.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jna-4.5.1.jar
2018-06-17 10:27:04 [main] INFO  net.runelite.launcher.Launcher - Verified signature of net.runelite:client:jar:<IP_ADDRESS>

Hmm, interesting. Are you still able to reproduce this?

Hello.
I found out how this is happening.
So if i go into fullscreen an drag the infomation bars down to around my chat and then put it into fixed mode ( small screen) again it won't show up.
Here is a few pictures of what i mean.
https://gyazo.com/c4e41de14e29f9ff79aaa6e37a55eae7
in this picture i put it into fixed mode and the infomation bars are gone
https://gyazo.com/f6cef0d2adadf229f0e68f16661c8369
i think the reason why they're gone is cuz they are placed to far down in fullscreen mode and somehow that messes it up when going into a smaller screen.

Hello i just tested out the bug a few times again and its still happening.
What i do is placing the info bars random places and if they're not in the corner markers they're gonna vanish when going back into fix mode.

The positions where you put your overlays are fixed. So if you put them off-screen they stay off-screen (well, they get offset at bottom sligthly, you you should see like 5px part of the overlay at corner). This is expected behaviour

Okay :)


Device status during startup

During homebridge startup can you implement to read bulb status ( curent power and color status).
Also a regular ping to check the status after specific interval or some satellite function to receive any change update. Because if i changing anything outpf homebridge (using alexa or wiz app) then same is not updating in homebridge.

There is a ping settings labeled refreshInterval.


Support disable service retry

I need to disable retry for service, but the proxy set retries to 0, it doesn't apply to kong and the DB doesn't update.
apiVersion: configuration.konghq.com/v1
kind: KongIngress
metadata:
  name: service1
proxy:
  path: /
  protocol: http
  retries: 0
route:
  preserve_host: true

@zhxcai You will need to update the auto generated code using ./hack/update-codegen.sh.

@zhxcai I merged this in manually with b8bb7bd20cdec45aa3142d2a1d36e7974de5c04d. It'll be available in the next release.
Thank you for your contribution!


Revert "Create applied types for type in sealed_subclasses (#7020)"

This reverts commit 4f9ebc04ef5d1b4b953e3fd34ab43e1e89eca7fb.
Revert "Delete SelfNew (#6978)"
This reverts commit a26ec49a22ee3bdc4ede74fad5444d340a7a0d3a.

Motivation

This caused a large regression in the time it takes us to run the
sealed_registraion_perf.rb test.
Previously, it took 2.3s on my laptop in debug builds to finish.
After these changes, it is now taking upwards of 60s, causing it to get killed
with a timeout.
Test plan

This did also cause a regression in CI, but just not enough to push it over the 60s threshold.
Before these changes, the sealed registration test ran in 5s. It now runs in 23s.
(The configuration we run tests with in CI uses a higher optimization level than what I use by default on my development machine.)


Nicer CUDA errors

Resolves https://github.com/EnzymeAD/Enzyme.jl/issues/1102

Codecov Report
Attention: Patch coverage is 66.66667% with 1 lines in your changes are missing coverage. Please review.

Project coverage is 70.75%. Comparing base (cc2b458) to head (f8ce8e1).

Files
Patch %
Lines

src/compiler.jl
66.66%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1470      +/-   ##
==========================================
- Coverage   72.81%   70.75%   -2.07%
==========================================
  Files          30       30
  Lines       11018    10896     -122
==========================================
- Hits         8023     7709     -314
- Misses       2995     3187     +192

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


wg_engine: fix radial fill anti-aliased drawing

Use anisotropy filter for gradient fills
Not performance impact
Issue https://github.com/thorvg/thorvg/issues/2931
Before/After

Not performance impact

@tinyjin Could you please confirm this with frog_vr.json at 4K on the web?


Design USS files scenario

List USS fles
Select a USS directory or file to view its details

Updated design
Zowe Chat-USS-0919.pdf

due to network connection failure, this issue got repeated created. So I delete this one. Check #252 instead


Allow image cleanup before packaging

In the offline gold image builder, add config to enable DISM
Cleanup-Image to be run before packaging the image, so that
updates installed during the extra_packages phase can be cleaned
up before packaging.
The following new config options are added:

updates:clean_updates_offline, default false. If set,
dism cleanup-image will be performed offline, after
any offline updates / components / capabilities were installed.
updates:clean_updates_online, default true. If set,
dism cleanup-image will be performed while the instance is running,
after the updates were installed.

@logan2211 please take a look at this PR and let me know if it works for you. This PR should replace https://github.com/cloudbase/windows-openstack-imaging-tools/pull/243


Updating CodeAnalysis Nuget

Fix #2053
Changes
(Please provide a brief description of the changes here.)
Checklist

[ ] I ran Unit Tests locally.
[ ] CHANGELOG.md updated with one line description of the fix, and a link to the original issue if available.

For significant contributions please make sure you have completed the following items:

[ ] Design discussion issue #
[ ] Changes in public surface reviewed

The PR will trigger build, unit tests, and functional tests automatically. Please follow these instructions to build and test locally.
Notes for authors:

FxCop and other analyzers will fail the build. To see these errors yourself, compile localy using the Release configuration.

Notes for reviewers:

We support comment build triggers

/AzurePipelines run will queue all builds
/AzurePipelines run <pipeline-name> will queue a specific build

Add those two TODOs to the original Issue. We can work those in a follow up PR, and get this merged today

Add those two TODOs to the original Issue. We can work those in a follow up PR, and get this merged today

I solved the major ones and added the TODOs where I couldn't do it. We are good to go

I mean add the file name and line number to the original issue so we can circle back and address them

I mean add the file name and line number to the original issue so we can circle back and address them

Just updated the main issue. thank you.


Interface Merging from Linked Dependency

It seems that interface merging is not picked up when a dependency is installed via npm link.

I think this is not possible from a TypeScript perspective. The reason is that the decl. merging works against the name (path) of a module. When I did that locally, my symlinked plugin retrieved piral-core (and all its modules) locally, i.e., from a different path, than the app shell. Since they are not sharing the same project they have different dependencies (they may be the same functionally, but they have different paths).

Maybe someone knows an answer to this.

I think this will be a hard problem to get around, and isn't limited to your project. I believe it is the same problem as https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react.
I didn't get those same errors.
A workaround is to npm link ../shell/node_modules/piral-core from the plugin, but that isn't a great flow.


Keras Tensorboard callback not  generating profile with model.train_on_batch()

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): yes
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Linux Ubuntu 18.04
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: N/A
TensorFlow installed from (source or binary):  pip
TensorFlow version (use command below): 2.4.1
Python version: 3.7
Bazel version (if compiling from source): N/A
GCC/Compiler version (if compiling from source): N/A
CUDA/cuDNN version: N/A
GPU model and memory: N/A

Describe the current behavior
No profile shown in Tensorboard.
Describe the expected behavior
Should see active profile.
Standalone code to reproduce the issue
  .
  '
   model.compile(optimizer='adam', loss='mse', metrics=['mae'])
   tboard_cb = tf.keras.callbacks.TensorBoard(log_dir = logs,
                                                 histogram_freq = 1,
                                                 update_freq = 'batch',
                                                 write_images = True,
                                                 write_graph = True,
                                                 profile_batch = '0,3',
                                                )
    pbar_cb = tf.keras.callbacks.ProgbarLogger(count_mode='steps',
                                stateful_metrics=None)
    cblist = tf.keras.callbacks.CallbackList(callbacks=[tboard_cb, pbar_cb],
                       model=model, add_history=True, add_progbar=True)
   X_batch = ...
   Y_batch = ...
   for i in range(10):
      loss = model.train_on_batch(X_batch, Y_batch)

Other info / logs Include any logs or source code that would be helpful to
diagnose the problem. If including tracebacks, please include the full
traceback. Large logs and files should be attached.

Could you please provide the simple standalone code/ colab link to reproduce the issue at our end.Thanks


allow first and next

Allow to get both: first and next.

platform: wienerlinien
firstnext: both
stops:

"8641"
"8633"

You could just do the following :
sensor:
  - platform: wienerlinien
    firstnext: first
    stops:
      - "4418"
  - platform: wienerlinien
    firstnext: next
    stops:
      - "4418"

worked for me


Fix padding of 'Error' and 'Response' classes.

Gets triggered by '-Wpadded'.
Tested with clang 5.

Checks have passed but it causes an internal segfault, seems like I missed something.


fixed typos and updated DocDB to CosmosDB

@amthomas46,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


Build regression for etcd/clientv3.

Pipeline builds that were working are now failing (after this PR: #8531) to compile the etcd/clientv3 code in busybox (alpine linux).
Command:  go get github.com/coreos/etcd/clientv3
Error:
# github.com/coreos/etcd/clientv3
../github.com/coreos/etcd/clientv3/client.go:328: cannot use c.tokenCred (type *authTokenCredential) as type credentials.PerRPCCredentials in argument to grpc.WithPerRPCCredentials:
	*authTokenCredential does not implement credentials.PerRPCCredentials (wrong type for GetRequestMetadata method)
		have GetRequestMetadata("context".Context, ...string) (map[string]string, error)
		want GetRequestMetadata("golang.org/x/net/context".Context, ...string) (map[string]string, error)
../github.com/coreos/etcd/clientv3/client.go:381: cannot use client.balancer (type *simpleBalancer) as type grpc.Balancer in argument to grpc.WithBalancer:
	*simpleBalancer does not implement grpc.Balancer (wrong type for Get method)
		have Get("context".Context, grpc.BalancerGetOptions) (grpc.Address, func(), error)
		want Get("golang.org/x/net/context".Context, grpc.BalancerGetOptions) (grpc.Address, func(), error)
../github.com/coreos/etcd/clientv3/retry.go:97: cannot use *retryKVClient literal (type *retryKVClient) as type etcdserverpb.KVClient in return argument:
	*retryKVClient does not implement etcdserverpb.KVClient (wrong type for Compact method)
		have Compact("context".Context, *etcdserverpb.CompactionRequest, ...grpc.CallOption) (*etcdserverpb.CompactionResponse, error)
		want Compact("golang.org/x/net/context".Context, *etcdserverpb.CompactionRequest, ...grpc.CallOption) (*etcdserverpb.CompactionResponse, error)
../github.com/coreos/etcd/clientv3/retry.go:98: cannot use retryBasic (type *retryKVClient) as type etcdserverpb.KVClient in field value:
	*retryKVClient does not implement etcdserverpb.KVClient (wrong type for Compact method)
		have Compact("context".Context, *etcdserverpb.CompactionRequest, ...grpc.CallOption) (*etcdserverpb.CompactionResponse, error)
		want Compact("golang.org/x/net/context".Context, *etcdserverpb.CompactionRequest, ...grpc.CallOption) (*etcdserverpb.CompactionResponse, error)
../github.com/coreos/etcd/clientv3/retry.go:163: cannot use retry (type *retryLeaseClient) as type etcdserverpb.LeaseClient in field value:
	*retryLeaseClient does not implement etcdserverpb.LeaseClient (wrong type for LeaseGrant method)
		have LeaseGrant("context".Context, *etcdserverpb.LeaseGrantRequest, ...grpc.CallOption) (*etcdserverpb.LeaseGrantResponse, error)
		want LeaseGrant("golang.org/x/net/context".Context, *etcdserverpb.LeaseGrantRequest, ...grpc.CallOption) (*etcdserverpb.LeaseGrantResponse, error)
../github.com/coreos/etcd/clientv3/retry.go:163: cannot use *retryLeaseClient literal (type *retryLeaseClient) as type etcdserverpb.LeaseClient in return argument:
	*retryLeaseClient does not implement etcdserverpb.LeaseClient (wrong type for LeaseGrant method)
		have LeaseGrant("context".Context, *etcdserverpb.LeaseGrantRequest, ...grpc.CallOption) (*etcdserverpb.LeaseGrantResponse, error)
		want LeaseGrant("golang.org/x/net/context".Context, *etcdserverpb.LeaseGrantRequest, ...grpc.CallOption) (*etcdserverpb.LeaseGrantResponse, error)
../github.com/coreos/etcd/clientv3/retry.go:190: cannot use retryClusterClient literal (type *retryClusterClient) as type etcdserverpb.ClusterClient in return argument:
	*retryClusterClient does not implement etcdserverpb.ClusterClient (wrong type for MemberAdd method)
		have MemberAdd("context".Context, *etcdserverpb.MemberAddRequest, ...grpc.CallOption) (*etcdserverpb.MemberAddResponse, error)
		want MemberAdd("golang.org/x/net/context".Context, *etcdserverpb.MemberAddRequest, ...grpc.CallOption) (*etcdserverpb.MemberAddResponse, error)
../github.com/coreos/etcd/clientv3/retry.go:224: cannot use retryAuthClient literal (type *retryAuthClient) as type etcdserverpb.AuthClient in return argument:
	*retryAuthClient does not implement etcdserverpb.AuthClient (wrong type for AuthDisable method)
		have AuthDisable("context".Context, *etcdserverpb.AuthDisableRequest, ...grpc.CallOption) (*etcdserverpb.AuthDisableResponse, error)
		want AuthDisable("golang.org/x/net/context".Context, *etcdserverpb.AuthDisableRequest, ...grpc.CallOption) (*etcdserverpb.AuthDisableResponse, error)

@mcameron it's failing because etcd upgraded to go 1.9. Please vendor the etcd client; master is the unstable dev branch.

Thanks @heyitsanthony.  I notice now in closed tickets that this is a dup, having only checked opened issues before submitting.


Multiple issues with trade history window

Hovering over the restore icon, the tooltip is "Invite player" which is incorrect
Clicking restore on any historical trade only ever opens up the oldest one

fixed in <IP_ADDRESS>


Invalid password of PHP ZipArchive  ZIPFile

Steps to reproduce
1.PHP Use ZipArchive Create ZIP File and zipfile::setEncryptionName use ZipArchive::EM_AES_256
2.C# Use SharpZipLib to unzip file
3.ICSharpCode.SharpZipLib.Zip.ZipException:“Invalid password”
4.I try to use the password to unzip the file of WinRAR,it was OK
Actual behavior
“Invalid password”
Version of SharpZipLib
1.2.0
Obtained from (only keep the relevant lines)
Package installed using NuGet

i try to change SharpZipLib to v1.1.0
it tell me ICSharpCode.SharpZipLib Compression method not supported

Flie : http://<IP_ADDRESS>:91/file/download?code=B40A153C8E05BDD0&id=8609
Password:719ab606212b9710301f

is that using ZipFile or ZipInputStream to read the file? (ZipInputStream doesn't support AES encrypted files)

ZipInputStream

Ok,i to try use ZipFile

@Numpsy how to use ZipFile?
i dont know how to use it

There's an example in the wiki @ https://github.com/icsharpcode/SharpZipLib/wiki/Zip-Samples#unpack-a-zip-with-full-control-over-the-operation - you create a ZipFile with the stream containing the data, specify the password, and then either enumerate all the entries or search for a specific one.


Restore lost content from PR #20

What kind of change does this PR introduce? (check one with "x")
[x] Bugfix
[] Feature
[] Code style update (formatting, local variables)
[] Refactoring (no functional changes, no api changes)
[] Other... Please describe:

Some content from commit https://github.com/project-flogo/core/pull/20/commits/261af9b in PR #20 was lost after a rebase.
What is the current behavior?
Some optional keys are saved with a null value in flogo.json file:
  "properties": null,
  "channels": null,
  "actions": null

What is the new behavior?
If the key is optional and not present, it is not saved in flogo.json

@fm-tibco : I saw that #52 restored the missing "omitempty" (and noticed that triggers and resources are mandatory). What about the appModel key ?


controller should slow poll the DB for activations

Today there was an issue where an active ack message could not be produced because the result of the activation was too large. Even though the action finished quickly, the invoker still waited the (newly increased) 60s active ack timeout period. In the meantime, the controller converted this activation to non-blocking for having exceeded the 60 second blocking threshold (because polling throws BlockingInvokeTimeout). However, even though the action completed rather quickly, and the activation was written to the DB even before the active ack time expired, the user still had to wait 60 seconds just to find out that their activation was converted to non-blocking (when really it was already completed).
One solution is to have the controller simultaneously poll the DB for the activation, even during the initial active ack period. In this way, the controller can fail over to getting the activation from the DB without necessarily waiting the entire active ack expiration period.
Because this is more of a failover procedure (rather than a performance optimization) the polling could be done relatively slowly (500ms - 1000ms) to limit the amount of load placed on the DB.

The proper fix in this case would be to properly measure the size of the activation and deny a result which is too large? I suspect this is an error because we allow up to 1MB of response size (and 1MB in Kafka) but the activation JSON is response size + metadata, which can grow > 1MB?

The issue was caused by exactly what you pointed out: the result is 1MB but with metadata added it's over the Kafka limit. That's the system's fault.

Note however that by increasing the active ack to 60s we basically dropped the recovery for a failed Kafka consumer on the controller side.

the invoker still waited the (newly increased) 60s active ack timeout period

Is it the invoker that's waiting for the active-ack message or the controller, or both?

The invoker sends the active ack. The controller receives it.

Is the invoker waiting for anything once it issues the active-ack completion message?  i.e. positive indication that the controller (or kafka) actually received the message?

@mdeuser no, there is no guarantee that active acks are received by the controller, hence we have the database polling fallback.


api: reorganize directory layout

Closes: #34
Signed-off-by: Tim Bray<EMAIL_ADDRESS>Here is a reorganization of the repository with everything at the top level, as is said to be suitable for pure library projects. It's remarkably simple but wow, is that ever a lot of *.go files. I'm tempted to group them into directories (but still in the same
package) just to make it a little more orderly to the eye.  I bet there will be loads of development on *_matcher.go but very little in future on FJ, so maybe put it in a rarely-opened subdirectory.  Anyhow, I'll sleep on this but for the moment I'm happy with it.
Hmmm, if we merge this, README.md would be totally out of date and wrong.

Codecov Report

Merging #40 (c2f9f92) into main (875c269) will increase coverage by 0.60%.
The diff coverage is 93.87%.

@@            Coverage Diff             @@
##             main      #40      +/-   ##
==========================================
+ Coverage   85.40%   86.00%   +0.60%
==========================================
  Files          14       15       +1
  Lines        1651     1658       +7
==========================================
+ Hits         1410     1426      +16
+ Misses        174      167       -7
+ Partials       67       65       -2

Impacted Files
Coverage Δ

field_matcher.go
100.00% <ø> (ø)

list_maker.go
100.00% <ø> (ø)

match_set.go
100.00% <ø> (ø)

numbers.go
35.71% <ø> (ø)

pattern.go
79.14% <ø> (ø)

rebuilding.go
100.00% <ø> (ø)

shell_style.go
86.00% <ø> (ø)

small_table.go
99.40% <ø> (ø)

stats.go
71.11% <ø> (ø)

value_matcher.go
100.00% <ø> (ø)

... and 8 more

Continue to review full report at Codecov.

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

@timbray, do you want to discuss MatchesForFields in the README?

@timbray, do you want to discuss MatchesForFields in the README?

Nope, it's no longer exported and external callers don't need it.  Obviously, it's accessible to code we write in the quamina package.


Status Bar

Issue Type: Bug
I can't see anymore, on status bar, the current branch I'm working on, the file formatting, prettier results, language detected, or any other extension that might show info on status bar... which make the status bar pretty much useless.

Please also use the Start Extension Bisect command to check if one of your extensions is causing this.

I ran Start Extension Bisect and by default VSCode Insiders was not able to determine the extensions which were causing an issue. After running it again with the extensions pane open and observing which extensions were disabled during the Start Extension Bisect steps, I could manually confirm that quokka-vscode and wallaby-vscode (both by the same vendor WallabyJS) were causing the issue for me!
All that being said, the output of Start Extension Bisect was not able to sort this out automatically so that may be a separate issue @gjsjohnmurray

All that being said, the output of Start Extension Bisect was not able to sort this out automatically so that may be a separate issue @gjsjohnmurray

pinging @jrieken about this.

Can confirm I was experiencing this problem as well in VS Code 1.61.0-insider the , and it occurred immediately after I moused over this "info" icon and clicked "Pin to Status Bar":

That caused the entire status bar to become blank except for the "problems" icons on the far left. I tried reloading the window, closing/reopening VS Code, and closing/reopening the project folder but those didn't help.
Running Start Extension Bisect confirmed that it was being caused by my quokka.js extension as mentioned by @stephenlaughton . The process of disabling/enabling that extension appears to have fixed the issue for now, as everything's back to normal at this point.

I'm from the Wallaby team. We create Quokka.js and Wallaby.js that were causing a problem in the latest Code-Insiders.
The issue is related to this commit: https://github.com/microsoft/vscode/commit/d3ac6b8d261bf17c0041ce56737d784baee32f68. More specifically, this was the source of the crash: https://github.com/microsoft/vscode/blob/d3ac6b8d261bf17c0041ce56737d784baee32f68/src/vs/workbench/browser/parts/statusbar/statusbarModel.ts#L321
Previously, we were creating the status bar with:
window.createStatusBarItem(vscode.StatusBarAlignment.Left, Number.NEGATIVE_INFINITY);

We fixed the problem in our extensions by changing to:
window.createStatusBarItem(vscode.StatusBarAlignment.Left, -100);

I'm not really sure why this caused the crash as (typeof Number.NEGATIVE_INFINITY) is still a number. Regardless of extension fault (or not), I guess ideally the sort code should at least not crash the status bar out entirely because of an extension (i.e. it should ignore / gracefully handle this case).

Underlying issue is that even though Infinity is a valid type as far as our API goes, when this value is serialised to the workbench side, it ends up being null because we use JSON for serialisation and that does not support Infinity.
Looks like Infinity can be replaced with 1e99999 and -Infinity can be replaced with -1e99999 and it ends up as the right type in the end. I can also add another check for NaN.


don't show the terminal quickfix on ctrl+c

the user's intention with ctrl+c is clear, so IMO, we shouldn't show the lightbulb

Not sure if it's possible to do this in the current API, it'll be a sparkle soon so it'll be less prominent. I guess the sparkle shouldn't do the audio cue as well.

We can't fix this currently because interrupted commands still have a command and an exit code set, so it's a failed command and it's working as design where copilot suggests a fix. It is more muted now:


Add support for WebP format?

Is your feature request related to a problem? Please describe.
GIL does not support images in the WebP format. In my experience, this format is becoming increasingly more common as a replacement for JPEG and PNG image formats. So at least read support for that format would be really nice. :)
Describe the solution you'd like
There should be an I/O extension which can read WebP images (and possibly write such images, too).
Easiest way would probably be to use the existing libwebp library to do the reading and writing. Encoding/decoding of such images in one go is possible via libwebp's API.
Questions

Are there any intentions to add WebP support to Boost GIL?

If yes: Is someone already working on such a feature? What is the best way to support the existing efforts?
If no: What is the suggested alternative for handling WebP with Boost GIL? Would a pull requests that adds support for WebP be welcome?

Are there any intentions to add WebP support to Boost GIL?

Yes, I think it's a very good idea to support the format.

If yes: Is someone already working on such a feature?

I'm not aware of any ongoing developments for this.

What is the best way to support the existing efforts?

Since there are no ongoing efforts, the best way is to

look at how other formats are implemented, sources in include/boost/gil/extension/io
implement the I/O reader/writer for WebP
submit it via Pull Request for review
enjoy the fame and wealth ;-)

any progress?

Nope, none that I'm aware of.

any progress?

No, not really. ;)
I still have the intention to implement it in the future, but it is currently not one of my top priorities.
If somebody really needs this urgently, then I could probably create a first iteration within the next one or two weeks. (Given that I find some spare time to dive into this.) The first iteration will probably be just able to read WebP images and have no writing capabilities, and it will probably only support reading into rgb8_image_t and rgba8_image_t images. Also remember that the WebP format allows for animated images (like animated GIFs), but all the GIL interfaces currently assume that one file means one image only. So animated WebP images would not work either.
In other words: Don't expect too much from the first implementation.

I still have the intention to implement it in the future, but it is currently not one of my top priorities.

@striezel Thanks for the interest in working on this feature!


No Access Point for cell during Detailed routing for TSMC65 PDK [ERROR DRT-0073] OpenRoad

Describe the bug
During the insertion of pdk TSMC 65 in openroad, this following error shows during the detailed route stage. I have reduced the congestion of the design to make sure it is not a congestion issue to 20 percent utilization.

Some Examples of the instances are shown here :

Expected Behavior
Expectation is the design to complete detailed routing.
If I manually dont use the particular cell with no access, the design completes the routing.
Environment
tee: build/openroad-env.log: Permission denied
[WARNING] Your current OpenROAD version is outdated.
It is recommened to pull the latest changes.
If problem persists, file a github issue with the re-producible test case.
kernel: Linux 5.19.0-46-generic
os: Ubuntu 22.04 (Jammy Jellyfish)
cmake version 3.24.2
CMake Error at CMakeLists.txt:135 (configure_file):
  Operation not permitted

-- The CXX compiler identification is GNU 11.4.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- OpenROAD version: v2.0-9070-gbb341ffb9
-- System name: Linux
-- Compiler: GNU 11.4.0
-- Build type: RELEASE
-- Install prefix: /usr/local
-- C++ Standard: 17
-- C++ Standard Required: ON
-- C++ Extensions: OFF
-- The C compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found Python: /usr/bin/python3.10 (found version "3.10.12") found components: Interpreter
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test C_COMPILER_SUPPORTS__-Wall
-- Performing Test C_COMPILER_SUPPORTS__-Wall - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wall
-- Performing Test CXX_COMPILER_SUPPORTS__-Wall - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-array-bounds
-- Performing Test C_COMPILER_SUPPORTS__-Wno-array-bounds - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-array-bounds
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-array-bounds - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-nonnull
-- Performing Test C_COMPILER_SUPPORTS__-Wno-nonnull - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-nonnull
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-nonnull - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-maybe-uninitialized
-- Performing Test C_COMPILER_SUPPORTS__-Wno-maybe-uninitialized - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-maybe-uninitialized
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-maybe-uninitialized - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-format-overflow
-- Performing Test C_COMPILER_SUPPORTS__-Wno-format-overflow - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-format-overflow
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-format-overflow - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-variable
-- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-variable - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-variable
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-variable - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-function
-- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-function - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-function
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-function - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-write-strings
-- Performing Test C_COMPILER_SUPPORTS__-Wno-write-strings - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-write-strings
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-write-strings - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-sign-compare
-- Performing Test C_COMPILER_SUPPORTS__-Wno-sign-compare - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-sign-compare
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-sign-compare - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-deprecated
-- Performing Test C_COMPILER_SUPPORTS__-Wno-deprecated - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-deprecated
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-deprecated - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-c++11-narrowing
-- Performing Test C_COMPILER_SUPPORTS__-Wno-c++11-narrowing - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-c++11-narrowing
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-c++11-narrowing - Failed
-- Performing Test C_COMPILER_SUPPORTS__-Wno-register
-- Performing Test C_COMPILER_SUPPORTS__-Wno-register - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-register
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-register - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-format
-- Performing Test C_COMPILER_SUPPORTS__-Wno-format - CMake Error at src/sta/CMakeLists.txt:465 (configure_file):
  Operation not permitted

Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-format
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-format - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-reserved-user-defined-literal
-- Performing Test C_COMPILER_SUPPORTS__-Wno-reserved-user-defined-literal - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-reserved-user-defined-literal
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-reserved-user-defined-literal - Failed
-- Performing Test C_COMPILER_SUPPORTS__-fpermissive
-- Performing Test C_COMPILER_SUPPORTS__-fpermissive - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__-fpermissive
-- Performing Test CXX_COMPILER_SUPPORTS__-fpermissive - Success
-- Performing Test C_COMPILER_SUPPORTS__-x
-- Performing Test C_COMPILER_SUPPORTS__-x - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__-x
-- Performing Test CXX_COMPILER_SUPPORTS__-x - Failed
-- Performing Test C_COMPILER_SUPPORTS__c++
-- Performing Test C_COMPILER_SUPPORTS__c++ - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__c++
-- Performing Test CXX_COMPILER_SUPPORTS__c++ - Failed
-- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-but-set-variable
-- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-but-set-variable - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-but-set-variable
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-but-set-variable - Success
-- TCL library: /usr/lib/x86_64-linux-gnu/libtcl.so
-- TCL header: /usr/include/tcl/tcl.h
-- TCL readline library: /usr/lib/x86_64-linux-gnu/libtclreadline.so
-- TCL readline header: /usr/include/x86_64-linux-gnu
-- Found SWIG: /usr/local/bin/swig (found suitable version "4.1.0", minimum required is "3.0")
-- Using SWIG >= 4.1.0 -flatstaticmethod flag for python
-- Found Boost: /usr/local/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found version "1.80.0")
-- boost: 1.80.0
-- Found Python3: /usr/include/python3.10 (found version "3.10.12") found components: Development Development.Module Development.Embed
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11")
-- spdlog: 1.8.1
-- Found BISON: /usr/bin/bison (found version "3.8.2")
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- STA version: 2.4.0
-- STA git sha: d26f41708ed89d467c033334b0a3895558c003b4
-- System name: Linux
-- Compiler: GNU 11.4.0
-- Build type: RELEASE
-- Build CXX_FLAGS: -O3 -DNDEBUG
-- Install prefix: /usr/local
-- Found FLEX: /usr/bin/flex (found version "2.6.4")
-- TCL library: /usr/lib/x86_64-linux-gnu/libtcl.so
-- TCL header: /usr/include/tcl/tcl.h
-- SSTA: 0
-- STA executable: /home/nsl/OST/nsl/OpenROAD-flow-scripts/tools/OpenROAD/src/sta/app/sta
-- GPU is not enabled
-- TCL library: /usr/lib/x86_64-linux-gnu/libtcl.so
-- TCL header: /usr/include/tcl/tcl.h
-- Found re2: /opt/or-tools/lib/cmake/re2/re2Config.cmake (found version "9.0.0")
-- Found Clp: /opt/or-tools/lib/cmake/Clp/ClpConfig.cmake (found version "1.17.7")
-- Found Cbc: /opt/or-tools/lib/cmake/Cbc/CbcConfig.cmake (found version "2.10.7")
-- Found Eigen3: /usr/local/share/eigen3/cmake/Eigen3Config.cmake (found version "3.4.0")
-- Found SCIP: /opt/or-tools/lib/cmake/scip/scip-config.cmake (found version "8.0.1")
-- GUI is enabled
-- Charts widget is not enabled
-- Found Boost: /usr/local/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found version "1.80.0") found components: serialization
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- Could NOT find VTune (missing: VTune_LIBRARIES VTune_INCLUDE_DIRS)
-- Found Boost: /usr/local/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found suitable version "1.80.0", minimum required is "1.78")
-- TCL library: /usr/lib/x86_64-linux-gnu/libtcl.so
-- TCL header: /usr/include/tcl/tcl.h
-- Found Boost: /usr/local/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found version "1.80.0") found components: serialization system thread
-- Found Boost: /usr/local/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found version "1.80.0")
-- TCL readline enabled
-- Tcl Extended disabled
-- Python3 enabled
-- Configuring incomplete, errors occurred!

To Reproduce
./.
Relevant log output
No response
Screenshots
No response
Additional Context
No response

Access point problems don't relate to congestion.  They are about how to drop a set of vias onto the pins without creating DRCs between them.  Without a test case they are hard to debug.
I suggest you try the developer debug with
detailed_route_debug -pa -pa_markers -pin input22:Z
and run the router in the GUI.  It should stop on that pin and show you the various things it is trying and any DRCs they generate.  That can give a clue as to what is going on.
Where are you getting your std cell library from?

Hello maliberty,
Thankyou for the feedback, I will try it and let you know.
I am using the TSMC 65 pdk and trying it to integrate into the flow.

I have used these commands and got the following response is shown in screenshots. It is showing a minimum cut, unkown length for the pin. Can you suggest the solution ?

detailed_route_debug -pa -pa_markers -pin input22:Z
detailed_route -bottom_routing_layer M1 -top_routing_layer M7 -save_guide_updates -verbose 1

It looks like this cell has a pin with shapes large enough to require a double cut via.  OR doesn't support that so I suggest you mark this cell as dont_use and avoid it.
I think you should be careful about what you post here as I assume you have an NDA around this data.  I've removed your post above out of caution.

Thankyou so much for your response. Yes it was careless of me, you can remove the post.


README.md in each crate

Consider for README.md in each crate cf. README.md by virtualritz

I would love to see a readme that describes in a few sentences the primary data types and when you're supposed to use which ones. There seems to be a few like Vector3, Point3, Vertex, which all seem similar. There's also things like Edge and Wire and Line, and I'm not sure when I should use one over another.

Thank you for your comment.
Would it be sufficient to write something similar to the beginning of the truck-topology document in each crate README?


Support /transaction endpoint

See https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0006.md#single-historical-transaction.

Done.


Remove trailing whitespace

Removing trailing whitespace can remove extra bytes.

This is not really an issue, extra bytes make no difference.


Wiki, Tips & Tricks: Correct paragraph about filtering

It's wrong. We should correct or delete it. Hi!
https://github.com/JATOS/JATOS/wiki/Tips-%26-Tricks#filter-your-results-before-exporting-them

Done


add .compareKeys method to make easier comparison between key code representations

.compareKeys(key1, key2) can take two key representations and return true if they match, accounting for representing as ascii codes vs. characters, etc.

accounting for representing as ascii codes vs. characters, etc.

What do you mean by "etc"? What other representations should we expect beyond numerical ascii codes and plain characters?

I was thinking about this representation, which I'm hoping to shift to and make the default kind of representation in 7.0.

Is this supposed to be related at all to jsPsych.pluginAPI.compareKeys()? Could that code be moved to core and the API function made into a wrapper of the new core function?

omg. I completely forgot that I already wrote this.


Multiple built fonts aren't showing up on notofonts.github.io

I've posted a bug in the appropriate repos for each script, but as this may be seen as more of a notofonts.github.io issue, I figured I'd list the missing here too. Each of these fonts are not present for download on notofonts.github.io:

[ ] Noto Kufi Arabic
[ ] Noto Sans
[x] Noto Sans Bassa Vah
~- [ ] Noto Sans Display~
[x] Noto Sans Duployan
[x] Noto Sans Kharoshthi
[ ] Noto Sans Math
[x] Noto Sans Phags Pa
[x] Noto Sans Syriac (though this might be intentional what with the splitting-up business)
[x] Noto Traditional Nushu
[ ] Arimo
[ ] TInos
[ ] Cousine

Thanks for this. To explain what's going on here, notofonts.github.io gets updated with any GitHub release from the per-script repositories. In other words, to get stuff added there, we need to release a new version of all the Noto fonts. I didn't want to just repackage the existing version, but to do some clean-up along the way as part of onboarding them all to Google Fonts. Obviously I wanted to get through everything during the course of 2022, but the ones you have found slipped through the net, for various reasons:

Noto Sans / Noto Sans Display because it took us a while to work out what to do with the CONT (contrast) axis. Now we've solved that I can probably do a new release soon.
Noto Sans Duployan: I have a delivery of new sources which are much better but have a complex build process which I need to shoehorn into the new CI structure.
Noto Sans Kharoshthi: I wanted to fix a couple of bugs before doing a new release.
Noto Sans Math: Other people are working on a new version of this so I didn't want to cause conflicts.
Noto Sans Syriac: Yes, the splitting up.

The others are oversights.

Judging by this issue and commit 6bff404f9a23cd603190277422d043a0afd7908e the issue that prevented the inclusion of Noto Sans was resolved, but the Noto Sans Display family is still missing from the repo. Is that an oversight or intentional?
Related: #16

What is the status now on getting Arimo, Tinos, and Cousine into this repo and the tarball?

@iwsfutcmd, Noto Kufi Arabic, Noto Sans, and Noto Sans Math are done.


Resolver for GSYM format.

Parse GSYM format to symbolize addresses.

Many thanks for splitting the pull request into smaller bits! Do you intend to address the comments that I raised over in https://github.com/libbpf/blazesym/pull/17?

Fixed feedbacks in #17.

It seems as if CI is red for the change in question. Can you please check @ThinkerYzu1 ?

Fixed some issues caused by rebase.
Fixed issues raised by feedback.

Still seeing outstanding open issues. Will wait until those are addressed before giving it a hopefully final pass.

I have changed the code, as I mentioned earlier.

Still seeing outstanding open issues. Will wait until those are addressed before giving it a hopefully final pass.


the downloaded partial file is override when resume breakpoint download

react native： 0.33.0
react-native-fetch-blob：0.9.5.
In my project, I need to implement file breakpoint download.  When the file is download partially (for example 50%), I exit the app, and then open the app to continue the file download, the content already downloaded in the file is gone.

@haibinyu , thank you for the information, I've never considered about this scenario, but it'd be great if we can fix this, I'll try fix it in next release ( probably 0.9.6).
There will be a beta release once I fix it 👍

@kejinliang  , @haibinyu , after doing some tests on both Android and IOS, I think they both acting the same  at this moment.
The PR #139 changes the behavior so that the response data always appended to the file if it already exists, but I think this change may effect those who use it by intended for replace the existing file.
In my opinion,  it's better to introduce an option for better backward compatibility.
On the other hand, there's also a workaround like this ..

const {fs, config} = RNFetchBlob

function getTemporaryPathForDownload(dest) {
    return dest + '.download'
}

function resumableDownload(dest) {

    let tmpPath = getTemporaryPathForDownload(dest)
    fs.exists(tmpPath)
    .then((ext) => {
        // if the tmp file exists, which means the previous
        // download session was interrupted.
        // append data in content ${dest}.download to destination
        if(ext) {
            // specify encoding `uri` is the most performant way
            // to perform file-to-file data transfer,
            // the whole process is done in native
            return fs.appendFile(tmpPath, dest, 'uri')
           .then(() =>fs.stat(dest))
        }
        else
            return Promise.resolve({ size : 0 })
    })
    // after the previous downloaded data moved to desitation (if there is)
    // we can start a new session which overwrites the ${dest}.download
    // the new seesion will use range request which ask for the remain
    // part from server
    .then((stat) => {
        return RNFetchBlob
            .config({ path : tmpPath })
            .fetch('GET', 'http://example.com/large-file.zip', {
                Range : `bytes=${stat.size}-`
            })
    })
    // if the task completed, write the content to the true destination
    .then((res) => fs.appendFile(res.path(), dest, 'uri') )
    // remove tmp file ( file at ${dest}.download )
    .then(() => {
        return fs.unlink(tmpPath)
    })
    .then(() => {
        /* done !! */
    })

}

I agree that it is better to add a config option to enable append file behavior.

Thanks for the workround, 👍

@haibinyu , I've published a beta release to npm, please try upgrade you package.
In this version, you are able to append response data to existing file by append ?append=true to the file path

@wkh237 :+1: , I will try and let you know the result.

it works now.


feat: wait and retry when tx not found [APE-996]

What I did
Added try-catch logic to checking for a transaction receipt instead of failing immediately.
fixes: APE-536
How I did it
when running transactions back to back, there was often an error for subsequent transactions not being found when querying the rpc endpoint for a transaction receipt. this exception is raised in web3.py, not ape. previously, this caused an immediate failure. I implemented a simple loop to retry instead of failing immediately. In my local testing, 2 or 3 iterations were usually enough.
I verified this by running this with a print statement in the except body. any time this message printed was a case where previously we would have insta-failed. in all these cases, the loop ensured execution of the script continued after a few seconds when the rpc node returned the tx receipt.
How to verify it
Run this script from this repo: proof of concept
Not sure how to write tests around this since it depends on the live behavior of remote RPC's. My theory behind why this happens is because RPCs like infura (from bug report) aggregate your requests to a bunch of nodes. while your tx broadcast request hits node A, your get_tx_receipt request hits some other node B, which has never heard of your tx. the speed at which txs propagate may vary network to network, provider to provider, etc. so a simple retry loop is probably the easiest and most general way of handling this
Checklist

[X] All changes are completed
[ ] New test cases have been added
[ ] Documentation has been updated

@z80dev said it was coooo to merge


False positive in PERF402 when append is more complex.

The new rule PERF402 suggests to convert lists to trivial copies in cases where it's not really possible. Ideally the tool would not report such false positives.
If you're filing a bug report, please consider including the following information:

A minimal code snippet that reproduces the bug.

 # In this example you can't trivially convert this to a `list.copy` as the rule suggests.
 for r in record_dict["values"]:
        list_of_stuff[r["other_value"]].append(r)

The command you invoked (e.g., ruff /path/to/file.py --fix), ideally including the --isolated flag.
ruff --select=PERF402 example.py

The current Ruff settings (any relevant sections from your pyproject.toml).
PERF ruleset is enabled

The current Ruff version (ruff --version).
version = 0.0.276

Makes sense, we should probably require that the left-hand side expression is a static name (or at least an expression that doesn't depend on the iteration key). Thanks!


Can't run arm on x64

Hello,
I tried to run it but whenever I try to start it I get this:
standard_init_linux.go:175: exec user process caused "exec format error"
I'm runnin Arch Linux witk 4.8.2-1 kernel.

Hi, Thanks for reporting the issue.
Could you verify that you have binfmt_misc and qemu-user-static installed on your host[1]?
[1] https://wiki.gentoo.org/wiki/Crossdev_qemu-static-user-chroot#install_static_qemu-user

Yes, I had them installed before I tried to run docker.


'Export data' on member's page (not personal profile) not working

The 'Export data' button links to https://www.inter-actief.utwente.nl/members/csv/?id=xxx which gives a 404. Also, the button does not seem to be GDPR compliant, since it does not ask for a reason of exporting.

Removing the button as person-exports are not required in the short term.


Bump mutagen (v0.16.0-beta1) and set it to use windows 777 permissions

The Problem/Issue/Bug:

non-utf8 filenames aren't handled well in lots of places, but Mutagen in this version can at least detect and report the problem.
On traditional Windows, mutagen doesn't know what permissions to use with directories and files, so with this version of mutagen that can be forced to 777 as Docker Desktop also does.

How this PR Solves The Problem:
Manual Testing Instructions:
Automated Testing Overview:

Related Issue Link(s):
Release/Deployment notes:

@ursbraem please take a look at this when you get a chance, would love it if you could test the binary against your problem site.

Sure! Can you instruct me on how to install? I am back on regular homebrew ddev, how do I use the version to test with?

Hi @ursbraem - For this PR you would get the proper zipball from https://github.com/drud/ddev/pull/4206#issuecomment-1247284535 and then you can install ddev where you want it in your $PATH. You can either put somewhere before where it shows up in brew or you can brew unlink ddev and just put it where brew would have put it. If you're on macOS you may have to right-click on the ddev binary to convince Apple that it's OK to open.

Ok, just for the record (if I have to do it again): I did brew unlink ddev, downloaded the intel tar (AMD), extracted it, added u+x permissions to it, did export PATH=$PATH:/Users/myhome/Downloads/, cd to project folder and ddev start.
Now I'm doing my rsync again to get all files freshened up from the production site.

Don't forget you'll have to either put your non-utf8 files in the main directory or temporarily remove the upload_dir or whatever changes you made to mutagen.yml

With this version, mutagen did not croak anymore. But ddev mutagen status -l revealed the culprits:
	Scan problems:
		typo3_app/typo3-secure-web/fileadmin/minisites/redaktion/velostationen/Dokumente/Weitere/plan_bernmilchga�ssli.pdf (non-UTF-8): non-UTF-8 filename
		typo3_app/typo3-secure-web/fileadmin/minisites/redaktion/velostationen/Gestaltung/Fotos_Stationen/Entre�e-ve�lostation_foto_ville_de_lausanne.jpg (non-UTF-8): non-UTF-8 filename
		typo3_app/typo3-secure-web/fileadmin/minisites/redaktion/velostationen/Gestaltung/Fotos_Stationen/Su�d_Postbru�cke_2013_foto_velostation_zuerich.jpg (non-UTF-8): non-UTF-8 filename

Actually, these are the filenames:
Su¨d_Postbru¨cke_2013_foto_velostation_zuerich.jpg
Entre´e-ve´lostation_foto_ville_de_lausanne.jpg
plan_bernmilchga¨ssli.pdf

So it's the standalone diacritic characters. But not generally, I could even call a new file S¨TEST.jpg and upload it without problems. It's a damaged or wrong kind of character.

(By the way, 'UTF8filesystem' => '1', is set in LocalConfiguration.php, but TYPO3 will still sanitize the filename on upload via Backend.)
So here is a ZIP with the original files:
Archive.zip
I went to the containing directories in TYPO3 on production, but the directories couldn't be listed in the File module due to those bad characters.

I renamed the files on the server and all issues were gone. Also, after rsyncing the entire filadmin to ddev, mutagen reported no more errors. Problem solved, I'd dare to say...

Thanks so much for reporting this and pursuing it to the end! And thanks to @xenoscopic for the great fix to mutagen.

The problematic ¨ characters here are most likely ISO/IEC 8859-15 encoded, whereas the manually created diacritical marks are probably defaulting to UTF-8 (which would explain why the latter will work, even though they look the same).
Most applications nowadays (at least within the last decade, maybe longer) will write the filenames using a Unicode-based encoding (usually UTF-8 or UTF-16 [1]), but there will be that occasional "vintage" filename (especially on Linux) that's encoded with some other encoding that mostly overlaps with ASCII and UTF-8 for Latin (and extended Latin) characters, but not quite.  And, of course, these other encodings can still be used for Linux systems' locales (though it's not a common choice).
[1] And on systems that do use UTF-16, the file is typically converted to UTF-8 by either the OS or most libraries/runtimes when returned from a readdir call.

Sure! Can you instruct me on how to install? I am back on regular homebrew
ddev, how do I use the version to test with?
Randy Fay @.***> schrieb am Mi. 14. Sept. 2022 um 22:55:

@ursbraem https://github.com/ursbraem please take a look at this when
you get a chance, would love it if you could test the binary against your
problem site.
—
Reply to this email directly, view it on GitHub
https://github.com/drud/ddev/pull/4206#issuecomment-1247292647, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AALBEK7GGS4WPBXRPSDIYLLV6I3UXANCNFSM6AAAAAAQMYRXL4
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
von unterwegs gesendet

Hi @ursbraem there will be a new release v1.21.2 with this in it today, but to get current HEAD with ddev, brew unlink ddev && brew install --HEAD --fetch-head.  Details on techniques on other environments are at https://ddev.readthedocs.io/en/latest/developers/building-contributing/


Help needed to export in ONNX

This issue is for a: (mark with an x)
- [ ] bug report -> please search issues before submitting
- [ ] feature request
- [ x] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)

Hi there,
I'm seeking guidance on exporting a custom fine-tuned Phi-3 Vision model to ONNX. I've followed the ONNX build model guide from this link.
The build command I used was:
python3 -m onnxruntime_genai.models.builder -i ep_2_grad_32_lr_3e-5/ -o onnx_output/ -p int4 -e cuda --extra_options int4_block_size=32 int4_accuracy_level=4
The build process was successful and generated the following files:

genai_config.json
model.onnx
model.onnx.data
special_tokens_map.json
tokenizer.json
tokenizer_config.json

However, the number of files generated doesn't match the file count in the official HF repo for ONNX microsoft/Phi-3-vision-128k-instruct-onnx-cuda
Files highlighted in red below are missing:

Additionally, while loading the model using ONNX Runtime, the following error occurs:
OrtException: Load model from onnx_output failed: Protobuf parsing failed.
I have also noticed that sections for "embedding" and "vision" are missing from the genai_config.json
Can someone help me identify if I'm missing anything? Thanks

Hi @ladanisavan please open a issue on the onnxruntime github https://github.com/microsoft/onnxruntime and this issue is related to the instructions provided at https://onnxruntime.ai/docs/genai/howto/build-model.html

Please open a discussion issue on ONNX repo or the actual model repo.