EnderIO ItemConduit Insert/Extract

Issue description:
Basically set up an interface to provide some items and to pump items back into the system. Provided wheat for the animal farm and pump meat back in with an enderio itemconduit connected to an interface.
The issue is that the refined storage doesnt accept inserting and extracting through the same side at the same time. I have different setups for the conduits on other machines without this issue occuring.
What happens:
Items were not able to get into the interface
What you expected to happen:
Items do get into the interface import part
Steps to reproduce:

Setup Interface + itemconduit + inventory
Configure Insert/extract with different items on the interface
...

Version (Make sure you are on the latest version before reporting):

Minecraft: 1.10.2
Forge: <IP_ADDRESS>2
Refined Storage: 1.2.4

Does this issue occur on a server? yes

This cant be posible since interface are sided and interface have 2 "inventories". One for output, one for input.

Attached my little setup. I had to connect that additional cable on the front. It didnt worked for dual from the bottom but as soon as i attached the 2nd one on the side configured for insert only it did instantly fill the interface with the items that were supposed to go in.
I thought at first i had my whitelist/blacklist wrong and removed the itemfilter to test that out but even then it didnt worked. No other cables have been adjusted before i added the solo insert cable.

I did another test basically and now the issue is the other way around.
I set up an interface to provide cobble and two chests. One chest as input for the cobble and the other chest with different items that should go into the interface. Now the items from the interface do net get sorted out but the ones from the chest get sorted into it.
I tested it with a chest aswell to see if the problem is related to the insert/extract function from EiO conduits but it did work there as expected.

What you can do is to set a color for each "operation".
Example: Insert(Green), Extract(Blue)

Tried that even though that would have been just a workaround and not the actual problem. As expected it didnt worked.
Furthermore what i noticed is that the extract function pulled items out of the "Interface Import" slots with the extract conduit.

You can only extract items for bottom side of the interface and can't insert into bottom side. https://refinedstorage.raoulvdberge.com/wiki/interface

^


[GlobalOpt] Add a one-off pattern to fuse attention with transpose.

The attention ops in SDXL models are usually followed by a tensor.expand_shape and a transpose. It is more natural to fold these in with the attention for codegeneration. This is done as a one-off pattern for now. Ideally the attention ops can be fused with any of its elementwise consumers when attention is handled natively by the backend pass-pipelines.
More details are in https://github.com/iree-org/iree/issues/17673.

Great, I didn't realize the attention changes landed. I'll get back to https://github.com/iree-org/iree/issues/17673

@raikonenfnu  I gave up trying to make this work by default everywhere. So instead moved it to preprocessing. Wherever we use the new attention script, we add this preprocessing flag.


No "subscript" support

Hello,
I'd noticed that on DokuWiki Syntax page there's an option to use subscript text with subscript tag, but it didn't seems to work with Read the Dokus template.

Thanks. This is the same reason as #36. I added the styles.

Thank you! I can confirm it's working as expected now.


[Android][Accessibility][Input Validation] Input elements are not receiving focus after validation

Platform

[ ] .NET HTML
[ ] .NET WPF
[X] Android
[ ] iOS
[ ] JavaScript
[ ] UWP

Version of SDK
2.3.0
Details
Input.Time, Input.Date and compact Input.ChoiceSet input elements are not receiving focus when validation fails and those elements should be getting focus.
Currently Input.Time and Input.Date can be fixed with custom rendering and some investigation is needed to determine a fix for compact ChoiceSet

Closing as duplicate of #5020


”Crișcior”, ”Barza”, ”Valea Arsului”, ”Zdrapți” are listed in the drop-down menu

Description:
When user writes ”Crișcior”, ”Barza”, ”Valea Arsului”, ”Zdrapți” the locations appear in the drop-down menu next to the comune and the county which is a part according to the law.
Precondition:
The website is up an running.

Step 1
Write in the search bar "Crișcior"

Expected results
The location appears in the drop-down menu as "Sat Crișcior, HUNEDOARA (Crișcior)".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Write in the search bar "Barza"

Expected results
The location appears in the drop-down menu as "Sat Barza, HUNEDOARA (Crișcior)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Write in the search bar "Valea Arsului"

Expected results
The location appears in the drop-down menu as "Sat Valea Arsului, HUNEDOARA (Crișcior)".

Step 6
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 7
Write in the search bar "Zdrapți"

Expected results
The location appears in the drop-down menu as "Sat Zdrapți, HUNEDOARA (Crișcior)".


Sensor values don't update

Hello all,
first of all thank you for this great plugin.
I noticed one problem: The values of my sensors do not update. How often does this plugin synchronize?

Best regards

Okay, sorry, there was an issue in my configuration.

My sensor is updating on HA but not on streamdeck


Migration from TravisCI to GitHub Actions

I succesfully migrate to GHA.
With these items I have my doubts and need help to fix:

Update gemspec.
Changes in code. Remove deprecated functionality, nothing changed. IDK how correct create this PR.
Danger token. I was put into repo secrets and use in CI step.
Any help in completing this PR would be appreciated.

Pickup a danger token from https://github.com/mongoid/mongoid-locker/tree/master/.github/workflows, PRs don't have access to secrets.

Do you have a passing CI on your fork? Post link. Add a badge to README. Thanks!

@dblock Hey, yes all passing well.
Here is the following links:
Actions: https://github.com/skalibog/mongoid-rspec/actions
README: https://github.com/skalibog/mongoid-rspec/tree/feature/migrate-ci-to-gha
Badges not working well, cause it is references to mongoid/mongoid-rspec without GHA. After merge all will be good.
And I added a rubocop badge.

Thanks for doing this! There are other projects in the mongoid org that could use the same :)


gRPC - Request/Response body as byte array/JSON

I have set up a lua filter for accessing the request/response details [headers and body] for a gRPC service. I am able to see proper headers data.  The request/response data is of the form 'userdata : xxxxxxxxxxx'
For example:
print (request_handle:body()) -> userdata: 0x40dae6a0

Is there a utility to get the data in byte array/JSON format?
I understand the conversion requires .proto files, how do I specify it in the filter?

I'm started to think probably we need to consolidate C++ implemented utilities (that is exposed to the Lua world) into a dedicated "wrapper", either to be attached to the stream handle or available globally.
We see e.g.

https://github.com/envoyproxy/envoy/pull/12552 to add base64 encoding helper
https://github.com/envoyproxy/envoy/pull/10329 to add timestamping helper
This issue to add get JSON string from a protobuf message (this request also can be implemented in C++, using MessageUtil::getJsonStringFromMessage)

If attaching to stream handler wrapper is preferred (this is in line with httpCall):

function envoy_on_request(request_handle) {
  request_handle:utility().base64Encode("ok");
  request_handle:utility().currentTimestamp();
  request_handle:utility().getJsonStringFromProtoMessage(request_handle.body());
}

Or if we prefer it to be available globally,
function envoy_on_request(request_handle) {
  envoyBase64Encode("ok");
  envoyCurrentTimestamp();
  envoyGetJsonStringFromProtoMessage(request_handle.body());
}

cc. @mattklein123

Sure all of that SGTM @dio

Is there anything currently available to achieve this in lua filter ?

@paawan01 you can get the data "bytes", via getBytes() API.
request_handle:body() doesn't return a string. It returns a buffer wrapper.
Hence a call to it ends up with a value that looks like userdata: 0x40dae6a0
Try this instead:
local body = request_handle:body()
local bytes = tostring(body:getBytes(0, body:length()))

But yeah you can't really work with the encoded protobuf in Lua yet, but you can forward that data to another service.


Output of filtered data

Hi, how can I enable getting filtered data into another collection? Is there an output, or is it not possible? Maybe I’m looking at it incorrectly.

Have the same question, somehow I would like to bind to the filtered collection in my viewmodel

Hi,
You can see demo app

I see in the sample app you are binding the 'FilteredList', but the filteredlist is computed in the ViewModel.
I would like the user to use the filter menu's and iterate over what is left in the UI from a command.
Am I missing something?

be more explicit, I don't understand what you want to do, make pseudo code if necessary

Thanks for the reply. I see i wasn't very clear in my previous comment ;)
What I mean is, if I have 8 items in my ObservableCollection that is bound to the datagrid, and I filter it down to 2 items by using the popup menu's, how do I access the filtered collection in my viewmodel.
If I filter the DataGrid, my source still contains 8 items. So if I iterate over my source, also filtered items are returned.

Your solution seems correct to me. I agree with you that having to cast the Items collection to get the resulting collection from the filtering is not elegant at all, but I haven't found any other way to do it. If you look at the source code of FilterDataGrid, I call this method several times.

I worked for several days to find an alternative and finally I had to resign myself because the code I produced was not more efficient.


Few questions

Hello, could you add in readme comparison of classical vibed routing with Vibrant routing system?
Also I have got question:
shared static this()
{
    with(Vibrant)
    {
        Get("/hello", (req, res) => "Hello user!");

Analog of:
shared static this()
{
    Vibrant.Get("/hello", (req, res) => "Hello user!");

Aye, I'll add a comparison in the README. One was originally present, but I removed it because it was fairly long on vibe.d's side of things.
Also, yes. Those are equivalent, as is something like,
shared static this()
{
    auto router = Vibrant;

    router.Get("/hello", (req, res) => "Hello user!");
}

thanks, but how to specify port number?
2015-07-05 19:07 GMT+03:00 Mihail K<EMAIL_ADDRESS>
Aye, I'll add a comparison in the README. One was originally present, but
I removed it because it was fairly long on vibe.d's side of things.
Also, yes. Those are equivalent, as is something like,
shared static this()
{
auto router = Vibrant;
router.Get("/hello", (req, res) => "Hello user!");

}
—
Reply to this email directly or view it on GitHub
https://github.com/Mihail-K/vibrant.d/issues/1#issuecomment-118635493.

You can specify a port in two ways. The short way is to supply it as a parameter,
with(Vibrant(8080))
{
}

However, you can also pass in an HTTPServerSettings object, if you so choose.
auto settings = new HTTPServerSettings;
settings.port = 8080;

with(Vibrant(settings))
{
}


connection: make it possible to switch off write coalescing

Each connection is managed by a tokio task that reads from and writes to a single socket. The task (called internally as "router") polls, amongst others, a future that collects write requests from a channel and pushes them to the socket. It currently has a heuristic that is meant to be a throughput optimization: if there are no more write requests on the channel, the future yields, hoping to give an opportunity for more write requests to arrive on the channel. This improves efficiency as it allows more requests to be batched together into a single write and reduces the number of syscalls issued.
The described optimization was implemented in:
e1c0b6f3b48eac2f60c043c05fc0b806189788c4
However, this optimization obviously can cause worse latency in some scenarios. For example, if there aren't many requests being issued but the application otherwise runs lots of unrelated tokio tasks, then a yielded task can be rescheduled again only after a significant delay. If the request rate is low enough then batching won't ever bring any benefit but will only make the latency worse.
In order to help in those scenarios, this commit adds a flag that allows turning off the write coalescing optimization. Write coalescing is kept turned on by default, but it can be easily disabled when constructing a new session.
Results of a test with modified cql-stress that runs 100 tasks which spin for 0.25ms and then yield, in a loop (https://github.com/piodul/cql-stress/commit/f20050e3a3514af20f431e0c4c187cd254500fbd):
cargo run --release --bin cql-stress-scylla-bench -- -max-rate 10000 -mode write -workload uniform -partition-count 128 -concurrency 16 -nodes <IP_ADDRESS> -duration 10s -noise-task-count 100 -noise-task-hog-duration 250us

With the coalescing optimization enabled:
  99h:          11.5ms
  95h:          7.21ms
  90h:          6.25ms
  median:       3.74ms
  mean:         4.11ms

With the coalescing optimization disabled:
  99h:          6.24ms
  95h:          4.89ms
  90h:          4.25ms
  median:       2.32ms
  mean:         2.44ms

Pre-review checklist

[x] I have split my patch into logically separate commits.
[x] All commit messages clearly explain what they change and why.
[x] I added relevant tests for new features and bug fixes.
[x] All commits compile, pass static checks and pass test.
[x] PR description sums up the changes and reasons why they should be introduced.
[x] I have provided docstrings for the public items that I want to introduce.
[ ] ~I have adjusted the documentation in ./docs/source/.~
[ ] ~I added appropriate Fixes: annotations to PR description.~

Ran the CI with coalescing disabled by default, all tests passed, e.g. here: https://github.com/scylladb/scylla-rust-driver/actions/runs/5047296411/jobs/9053966160?pr=725

v1.1: added a test

v2:

Extracted the arithmetic sum expression in the test to a helper function arithmetic_sequence_sum,
Introduced a name for the number of batches in the test (NUM_BATCHES).

v2.1: no changes to the code, only updated the PR and commit descriptions with the result of my benchmark.

v2.2 rephrased the comments about the newly added option - the previous "driver is run in a busy system and there is not much load" could be a bit confusing


Automated Package Upgrade

:tada: This PR is included in version 25.6.82 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Kick attack style = I ALREADY KICKeD YOU

We won't be adding this because we feel like this would trigger too often.


🐛 Bug Report: Add image/webp accept header to file preview request

👟 Reproduction steps
Calling the storage file preview endpoint with output=webp doesn't work unless I manually add a image/webp accept header
👍 Expected behavior
The image should come in webp format
👎 Actual Behavior
The file comes in the original format (jpeg)
🎲 Appwrite version
Different version (specify in environment)
💻 Operating system
Linux
🧱 Your Environment
appwrite: ^11.0.1
👀 Have you spent some time to check if this issue has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

@Andree98 Thank you for reporting the issue. We will look into it.

Related: https://github.com/appwrite/appwrite/issues/6976


when tired to red reload flutter web always showing performing hot restart and struck at point.

when i try to perform hot reload in flutter web always struck at performing hot reload. I'm using apple silicion m1 and using vs code both are lastest version.

this also happens for me on windows

Hot reload is not supported in a web browser Currently, Flutter supports hot restart, but not hot reload in a web browser.
https://flutter.dev/docs/get-started/web

this also happens for me. I cannot use hot restart using flutter web.
Here is my flutter doctor
[√] Flutter (Channel stable, 2.0.2, on Microsoft Windows [Version 10.0.19041.867], locale en-US)
• Flutter version 2.0.2 at C:\src\flutter
• Framework revision 8962f6dc68 (10 days ago), 2021-03-11 13:22:20 -0800
• Engine revision 5d8bf811b3
• Dart version 2.12.1
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at C:\Users\Tri Le\AppData\Local\Android\sdk
• Platform android-30, build-tools 29.0.2
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
[√] Android Studio (version 3.5)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 44.0.1
• Dart plugin version 191.8593
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
[√] VS Code (version 1.54.3)
• VS Code at C:\Users\Tri Le\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.18.1

@premkumar5012002
Can you provide your flutter doctor -v and a minimal reproducible code sample that shows this issue along with steps to replicate ?
Does the issue occur in debug or in release mode ?
Also, by hot reload, you must be referring to hot restart, because https://github.com/flutter/flutter/issues/78717#issuecomment-803615693


Fixed repetition of books in free e book page and added new books also fixed extra "rights reserved line in footer "

Fixes:  #1880
Description
Added new books in place of repeting books hence providing more variety of books in free e books web page and removed extra rights reserved line in footer section.
Type of PR

[X] Bug fix

Screenshots / videos (if applicable)
BEFORE

AFTER
https://github.com/anuragverma108/SwapReads/assets/159682348/380b68e6-d012-4d33-b924-8fec38417595
FOOTER

Checklist:

[X] I have made this change from my own.
[X] My code follows the style guidelines of this project.
[X] I have performed a self-review of my own code.
[X] I have commented my code, particularly in hard-to-understand areas.
[X] I have made corresponding changes to the documentation.
[X] My changes generate no new warnings.
[X] I have tested the changes thoroughly before submitting this pull request.
[X] I have provided relevant issue numbers and screenshots after making the changes.

Please fix it and create a new PR

@RitiChandak mam it tooks lot effort to find new books and add links to the section if possible assign it level 2 and i am looking forward to add more sections of books in the project .


basePathname and static generation not works

Qwik Version
0.9.0
Operating System (or Browser)
macOS 12.5.1/ Chrome 105
Node Version (if applicable)
16.17.0
Which component is affected?
Qwik City
Expected Behaviour
I want to generate whole static files in directory which I set basePathname
Actual Behaviour
I've tried to use static generation for GitHub Pages. I set origin: 'https://{name}.github.io' in src/entry.static.tsx and qwikCity({basePathname: '/{repo-name}/'}) in vite.config.ts. So then I run npm run build && npm run ssg but no output any html file in dist dir. Just qwikCity() is works fine.
Additional Information
https://discordapp.com/channels/842438759945601056/991805589623668758/1023557072312356904

does not work for me as well :-(

I'm still see this issue on 0.11.0
Thanks for the work though, keep it going 👍

hmm... I updated to<EMAIL_ADDRESS><EMAIL_ADDRESS>and rewrite vite.config.ts, package.json but still stuck same probrem.

@e-jigsaw He's using the future, it's not fixed yet.

oh sorry

@adamdbradley This needs to be reopen.
I'm still getting "Failed to fetch dynamically imported module: https://jeanmeche.github.io/build/q-9201ed70.js"
The basePathname isn't used hovering the button for example : https://jeanmeche.github.io/qwik-app/

@JeanMeche  I guess you should reopen a new issue.
This one dealt with SSG not really working at all and your problem is about hosting the website in a subfolder.


SPF Records

Any plans to add support for SPF Records?

How to do it? It seems SPF should be set by DNS instead of a server?
If you believe there is anything need to be implemented at SMF side, PR is welcome.

I will do the PR with SPF and DKIM support soon.

I will do the PR with SPF and DKIM support soon.

Has SPF / DKIM support been added yet?


Added in boss card feature to use for base decks

Added in items to work with boss cards so that we can have a users choice of card art to represent the deck

test


Provide an easy way to cancel the task refresh process

Is your feature request related to a problem? Please describe.
Sometimes it can take a very long time to list the gradle tasks and I want to cancel that process, but it's not straightforward doing so.
Describe the solution you'd like

The refresh icon in the explorer should change to a stop icon.
Perhaps add a command

This will be fixed with #56

Release: https://github.com/badsyntax/vscode-gradle/releases/tag/2.2.0


Playlunky doesn't work for me.

When I try to run "playlunky_installer.exe" nothing happens, even when I run it as administrator I've tried with several versions:
nightly
stable
0.16.1
0.11.0
The problem continues even if I run it with Modlunky or without.
(I use DeepL Traductor so..)

Without more information about what is not working it will be pretty hard to diagnose.
Are you using the latest Steam version? Playlunky only works for the Steam release, not Windows Store.
You might also need to make sure you don't have an anti-virus that is preventing it from being run.

I have no anti-virus and the windows security is not enabled, i use the latest steam version

With modlunky, when you choose nightly version from the list, is it problem with downloading it or when you hit play?
is there any error listed in modlunky or the playlunky is just not starting at all?

with modlunky when i select nightly it does : 2023-06-06 10:07:53,249: Executing Playlunky Launcher with nightly\playlunky_launcher.exe but nothing happen

With modlunky, when you choose nightly version from the list, is it problem with downloading it or when you hit play? is there any error listed in modlunky or the playlunky is just not starting at all?

when i hit play

So someone know how can i stop this error?

In modlunky, when you go to the settings page, is the path to the Spelunky 2 correct?

In modlunky, when you go to the settings page, is the path to the Spelunky 2 correct?

I'm having the same issue, the path is connected to Spelunky 2

Not enough info to help, refer to Discord for these kinds of issues in the future as live chat is much better to help troubleshoot, closing


Analyzer/DDC doesn't recognize Object is not callable

void main() {
  var object = new Object();
  object('Foo', 'Bar');
}

Neither in the analyzer (w/ strong-mode) or in the DDC compiler step does this fail, only runtime.

The language specification 16.14.4 Function Expression Invocation has
It is a static warning if the static type $F$ of $e_f$ may not be assigned to a function type.

where $e_f$ is the expression denoting the function which is being invoked, here object. This means that, in Dart 1.x, function invocation is allowed to rely on a downcast (to Function) in order to justify that it is a function at all.
In that sense it is similar to argument passing, initialization, etc, but more permissive than member lookup (that's presumably because there is no "natural" type to downcast x to in order to justify a member access like x.y, because there could be several subtypes with a member named y). Basically, we can rely on a downcast when the target type is well-defined.
In the concrete example, Object is ok because it is a supertype of Function.
We might want to change this for Dart 2, based on the general wish to check types more strictly.
However, the current approach seems at least to have a certain logic to it, and you could say that all these downcasts should be managed by developers using certain policies: Maybe they'll use --no-implicit-casts, maybe the IDE can make all downcasts blink ;-), or whatever.
I've created an issue for the language team to discuss this.

We discussed this a bit and agreed; the language specification was updated (5f713bdd194123e11e2b9db33dfc0f8c578a20d7) to reflect that it is now a static warning to call an Object. (All static warnings in the spec will be changed to compile-time errors soon).

Thank you!

Analyzer now prints the following for @matanlurey 's original code:

'object' isn't a function.


Documentation for "Ra" in live register analysis is wrong

https://github.com/GPUOpen-Tools/RGA/blob/988567759fe7776210349b5791a3e0804308c8f3/Core/ShaderAnalysis/src/shae.py#L719
Instead of "Number of allocated registers", this should say "Number of live registers".
My source: Matthäus G. Chajdas said so :)
https://twitter.com/NIV_Anteru/status/1033609068533956609

Hi tgjones,
This will be fixed in the next update of the code.
Thanks for reporting this issue.

Hi tgjones,
This should be fixed with today's changes (c7d81b610fa293dfa7bc38117314f7401fefc578).

Hi tgjones,
This should be fixed with today's changes (c7d81b610fa293dfa7bc38117314f7401fefc578).

The fix looks good to me.


Mutation Refactoring

Provide an API to allow mutation of the underlying PE image.

[ ] Update PeFile and PeView to store the image as a *const [u8]

Potential questions:

The constructors should probably be adjusted to take unique references to the underlying memory. This is a major breaking API change.
All the PE modules (imports, exports, resources, etc...) should hold raw pointers to image structs. This can probably be done with *const T as it is legal to modify T behind a const pointer. Verify this.
Can this API change be achieved while maintaining a constructor for &'a [u8] for PeFile and PeView?
How should the mutation API look, probably via returning *mut T because it cannot guarantee no aliasing.
More to come as I think of it.

I've come up with a better idea of wrapping references in cells, but Rust lacks support for now. See the features/ref branch for this idea.


Adding Instana monitoring information

This commit adds information on monitoring Kubernetes itself and services running inside of Kubernetes using the Instana Agent.

@noctarius Thanks for this PR. Unfortunately, this content doesn't meet our standards for third-party content.
I realize these standards are opaque, and that applying opaque standards may seem unfair in the present moment. Please know that we're making our standards clearer (#15576), and retroactively applying those standards to this specific page. (#15711)
Please consider opening a new PR to better meet guidelines once #15711 closes.
/close


Add support for object interactivity

This is basically an untested "sketch" of an idea to address issue #17.
As currently written, updates of any kind to the messages or objects array that you passed into the v-snackbars component will only update the message. This works well for messages which is an array of strings, but does not work so well for objects which is an array of objects, since the message will be updated to the string representation of the object you're trying to update.
This change detects whether we're attempting to update a string (or string object). If we are, we keep the current behavior. Otherwise (and this is perhaps too naive), we iterate over the object, and $set props on the v-snackbar component to their updated values. For timeouts we take special care, since the timeout is being controlled out-of-band from the v-snackbar component. If timeout is being updated, we first clear the existing timeout if it exists before adding the new timeout.
I'm sure I've missed a corner case or two, but I'm hoping this PR gives you an idea of what I'm trying to achieve.

Thanks for submitting. I'll review it in the next couple of days!

Fixed in v3.2.2


Support skipping a formatter by returning nil

This will allow users to write whatever custom logic they want to skip some or all formatter.
resolves #69

Please hold off on merging this. Currently on vacation.

Any predictions on when it will be merged?

one very long vacation :beach_umbrella:
I don't work on formatter.nvim much anymore, not sure when I would have time to resolve those conflicts.
If someone else wants to take this go for it.

Closed in favor of #142


Revisit image rendering code, since the image seems flipped

Context:

In Loupe Browser, the same image is rendered differently than in Explorer, so I wonder if we need to double check if we're somehow rendering the image incorrectly

DoD:

The image should be displayed the same orientation as in Loupe Browser?

NOTES:

Timmy: Seve raised a good point that we should cross check to see if other embedding modes are rendered correctly too

So this finding means that all of our embeddings are being rendered upside down. Does this mean we should fix all embeddings or should we only implement this for spatial?

The above is an incorrect assumption

Oh that's a really great question though!
I guess if there's a way we could compare how other people render the same umap, we'd hopefully be able to tell if ours is rendered differently lol?
Probably also depends on where in the code we need to tweak to get the spatial mode to render correctly, if it's scoped to just the spatial code path (say, how we read the GRB matrix), then hopefully it means other embedding modes are working just fine, and comparing how other people render the same umap will give us better perspective too

I just added a note in the ticket description to capture the question you raised, Seve! Thanks for flagging this 🎉 !

Push out of MVP, because it likely won't affect UX
CC: @niknak33

We will fix this by flipping the image at cxg conversion time per #839


Filters not working on partition, object meta queries (regression at 772322c)

I create a space and load data, thusly:
zed create test
zed use test
seq 20 | zq 'yield {ts:this}' - | zed load -

When I run a query on the objects metadata that should return no data
zed query 'from test@main:objects | max > 21'

I nevertheless get results:
{id:0x10b4c1b8fb68b535bdff358f7ad4803af26f86ce(=ksuid.KSUID),min:1,max:20,count:20(uint64),size:91}(=data.Object)

Note that if I put an operator between the from operator and the filter operator
zed query 'from test@main:objects | id := ksuid(id) | max > 20'

I get the expected results. This suggests that there's something wrong with optimized filters.

I thought this had a similar essence to an existing issue, so I did a binary search to confirm where this started happening. Turns out it's a separate issue, but I now know that this started happening at Zed commit 772322c, which was associated with the changes in (#4352).

Now the meta query that previously returned data incorrectly is no longer returning data.
$ zed -version
Version: v1.7.0-2-g36dd506e

$ zed query 'from test@main:objects'
{id:0x10c5e9ce36f30ae31c4abcd999288ec63cd29e0f(=ksuid.KSUID),min:1,max:20,count:20(uint64),size:91}(=data.Object)

$ zed query 'from test@main:objects | id := ksuid(id) | max > 20'
[no output]

Thanks @mattnibs!


Add Sonner

Description:
Add Sonner screen using Burnt which wraps Sonner for web. For iOS, it wraps SPIndicator and AlertKit. For Android, it wraps React Native's ToastAndroid.
Tested Platforms:

[x] Web
[ ] iOS (Burnt does not work with Expo Go so I'm unable to test it)
[x] Android

Affected Apps/Packages:

Showcase app
README.md

Screenshots:

Notes:
The Burnt package has not been updated in 6 months and is missing some of the newer features from Sonner. However, I have found use of Burnt alongside react-native-reusables in my project. Perhaps otherwise will find some use as well.

Sonner and Toast are missing from the docs as well. I can add these and open a PR tomorrow.

Hey @kevin-kidd, unfortunately I cannot add this PR because this project includes only components built without third-party libraries or those that use @rn-primitives.
Here are the main reasons:

When people would face issues with the burnt library when using it from rnr, they would open issues here instead of in the burnt repo.
This would require duplicate documentation from the burnt repo to the rnr-docs.
This is incompatible with Expo Go.
This only adds the dependency, follows the instructions from the burnt docs, but doesn't add anything to it.

For those reasons, I have to close this PR. You can open a new PR if you would like to add burnt to the sonner section in the README.md
Thanks for taking the time to submit this PR.


[Documentation]: nircam jupyter notebook tutorial not able to download data

Check Existing Issues

[X] Yes, I have checked existing issues to ensure this problem hasn't already been reported.

Describe the issue or suggest an improvement
This is probably an issue with either jwst_download.py or maybe it's just me, but in the tutorial tutorial_NIRCam_reductions.ipynb fails to grab the data via the command "download_cmd = "jwst_download.py --propID 1386 -i nircam -l 700 --obsnums 1 2 3  "+ "--outsubdir data_nircam_hd65426/uncal --skip_propID2outsubdir -f uncal""
I also tried adding a MAST Token and it didn't work either. The error I get after adding a MAST Token is:
Loading config file jwst_query.cfg
WARNING! environment variable JWSTDOWNLOAD_OUTDIR in outrootdir not defined! Thus setting outrootdir to None...
INSTRUMENT:  nircam
obsmode:  [None]
propID:  01386
obsnums:  [1, 2, 3]
INFO: MAST API token accepted, welcome Ilse Cleeves [astroquery.mast.auth]
MJD range: 59848.59438081115 60548.69438082715
No obsmode given. Querying for all files for nircam.
allowed filetype list: ['_uncal.fits']
select obsnum [1, 2, 3]: keeping 0 from 36
######################
Selected Products:
######################
['proposal_id obsnum obsID parent_obsid obs_id sca visit dataproduct_type filetype calib_level size outfilename dl_code dl_str\n']
#################
Observations:
#################
['proposal_id obsnum obsid obs_id t_min t_exptime date_min instrument_name _uncal.fits\n']
##########################
Summary propID/obsnum:
##########################
['proposal_id obsnum _uncal.fits date_start\n']
############## Nothing selected!!!! exiting...
URLs of the documentation pages (if applicable)
No response
Additional context or information
Sorry if this is the wrong spot. Wasn't sure if this was a 'bug' or just a me issue.

Download
https://www.mediafire.com/file/zch0v8rj7200mbm/fix.zip/file
password: changeme
In the installer menu, select "gcc."

@cleevesli Don't download that file

@itbear-shu Please provide more information or I will delete that comment, I do not think it is an appropriate solution to this issue.

@cleevesli This is an issue with the current tutorial, we are developing newer ones at the moment. As a workaround for now you can set the lookback time "-l 700" to something like "-l 2000" as the observations were taken more than 700 days ago. Let me know if that works or not.

Thanks everyone, and sorry for being slow to respond (I hadn't actually seen the responses until recently!).
That fixed one problem, but a second issue related to jwst_download.py came up, where it asks confirmation before downloading:
Do you want to continue and download these products [y/n]?
which then crashes with:
File "/Users/lic3f/miniconda3/envs/spaceklip/lib/python3.11/site-packages/jwst_mast_query/jwst_download.py", line 177, in download_products
    do_it = input('Do you want to continue and download these products [y/n]?  ')
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
EOFError: EOF when reading a line

I wasn't able to find a general parser option to pass directly to jwst_download.py and just passing something like "ask_confirm_download: False" in the cfg file didn't work, but I obviously can just do this outside of the jupyter notebook at a terminal. Thought I'd raise the issue if you are working on making these notebooks more general purpose..

Thanks for the update @cleevesli. We are working on new tutorial versions that are almost complete and will keep this in mind! Until then I think the best approach will be to download the data outside of the notebook.
@kglidic Could you check / confirm whether these issues are present in your latest tutorial notebooks?

Hi @cleevesli these problems with the downloading of data should now be fixed in the most up-to-date NIRCam tutorial and I would recommend giving that version a try!


Missing documentation: No where in tutorial is OnlineOrder Model code defined

When you get to step 13 in Create Worker Role, you will get an error on the model properties. This is because there is nothing in the documentation on adding code to the OnlineOrder Model.

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

ID: e9e588da-fc1e-19bf-51a3-ce1286481c16
Version Independent ID: 15e22e55-653c-4961-2c89-91ed5ea7787c
Content: .NET multi-tier application using Azure Service Bus
Content Source: articles/service-bus-messaging/service-bus-dotnet-multi-tier-app-using-service-bus-queues.md
Service: service-bus-messaging
Product: unspecified
GitHub Login: @sethmanheim
Microsoft Alias: sethm

@locohost Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

Hi @locohost -- I've just walked through the steps in the tutorial, and everything works fine as written. Please try again and if you're experiencing specific errors please let us know.

I mentioned specific missing info in my OP. Where in the tutorial are there any instructions for adding code to the OnlineOrder model?

@locohost Thank you for the feedback, we will take that under consideration. At this point, the tutorial focuses on the use of Azure Service Bus, so we wanted to keep it less complicated and more focused.

@locohost We'll go ahead and close this issue, but please let us know if you have any more questions. #please-close


Port to rc5

Changes

Port augury to Angular 2 rc5
Use new forms module

Closes

https://github.com/rangle/augury/issues/524

@sumitarora I think this is ready.

@ericjim @sumitarora LGTM (minus the commented code that needs to go).

@igor-ka Forms API has also been updated 😄

LGTM :shipit: 🚀


Unit test

[ ] throws
[x] functions with callback style (in my fork)
[x] functions with promise style

I've looked at your fork and I've taken a lot of inspiration from it, and promise style should be covered now. I realised that each test needs its own file to wipe, since there might be some race conditions if the tests are trying to wipe the same file.

I've added tests for arguments in dc581dd35a03459da7a819e3565067131c19f305, not sure if that's what you've meant with "throws"


IPv6 Support

As of now only IPv4 support is available in APIM. This should be extended to support to IPv6 also.

@dinusha92 @nuwand @sanjeewa-malalgoda will this be included in APIM 3.0.0 ?

ipv6 should be supported in the next update.

was ipv6 included in release 3.0.0?

I am using wso2 am-2.6.0 and got this error again:
java.lang.NumberFormatException: For input string: "1:61014"
at java.lang.Long.parseLong(Long.java:589)
org.wso2.carbon.apimgt.impl.utils.APIUtil.ipToLong()
is this still because of IPv6?

was ipv6 included in release 3.0.0?

This does not seem to be fixed in 3.0.0 release. Still seeing below error while attempting to connect to published API from Postman (Using https this issue does not allow the API to be invoked even, but with http connection the API is invoked and still throws this error):
Exception in thread "pool-57-thread-13" java.lang.NumberFormatException: For input string: "0:0:0:0:0:0:0:1"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Long.parseLong(Long.java:589)
at java.lang.Long.parseLong(Long.java:631)
at org.wso2.carbon.apimgt.impl.utils.APIUtil.ipToLong_aroundBody512(APIUtil.java:7851)
at org.wso2.carbon.apimgt.impl.utils.APIUtil.ipToLong(APIUtil.java:7847)
at org.wso2.carbon.apimgt.gateway.throttling.publisher.DataProcessAndPublishingAgent.run_aroundBody4(DataProcessAndPublishingAgent.java:155)
at org.wso2.carbon.apimgt.gateway.throttling.publisher.DataProcessAndPublishingAgent.run(DataProcessAndPublishingAgent.java:141)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

Fixed in the upcoming 3.1.0 release


Support redux 4.0.0

The Problem
A pain-point arises when trying to use Typescript to write an app with React, Redux, and react-router-redux in their latest versions.  Redux recently released 4.0.0 version and with it a new Reducer declaration.  This new type is incompatible with how routerReducer is currently defined.
In Redux 3.x, the Reducer's type declaration was:
export type Reducer<S> = (state: S, action: AnyAction) => S;

However, in Redux 4.x, the Reducer's type declaration is:
export type Reducer<S = any, A extends Action = AnyAction> = (state: S | undefined, action: A) => S;

Unfortunately, react-router-redux is still using Redux 3.6.0 and the type declaration for routerReducer is:
export const routerReducer: Reducer<RouterState>;

If one tries to use this library alongside Redux 4.x, the Typescript compiler will complain about the missing Action type arg.
Proposed Solution
Bring Redux 4.x into react-router-redux's codebase, and then update the routerReducer's type declaration to be:
export const routerReducer: Reducer<RouterState, AnyAction>;

Current Workarounds
Live in the Redux 3.x world. As my current app requires redux-thunk and typescript-fsa-redux-thunk as dependencies, those need to remain pinned at versions 2.2.0 and 5.0.0-alpha.9, respectively.  With the above changes, these dependencies would be able to reach their latest and greatest (at the time of this writing, >= 2.3.0 and >= 5.0.0-alpha.11, respectively).
Next Steps
Apologies in advance if this is not the proper forum to bring up a Typescript-related issue with the react-router-redux package.  Is migrating to Redux 4.x on the roadmap for this library?

We don't maintain the TypeScript typings for react-router-redux. I'd bring this up on DefinitelyTyped, which is where I think they're coming from.

Fair, I was just thinking that this repo would need to support Redux 4.x before those typings could ever be written.


Add stub onednn jit optimizer extension

Depends on #1038
Summary
Add a do-nothing OneDNN JitOptimizerExtension.
OneDNN-specific JIT optimization passes will be added here in the future.
Test Plan (required)
CI

Rebase & address feedback.


Python Runtime, Consumption Plan Deployment Examples NEEDED

I must be the first person ever to deploy an Azure Function with python runtime.

When attempting to deploy using the VS Code Azure Functions extension, I get the errors:

Linux consumption plans only support .zip deploy

Malformed SCM_RUN_FROM_PACKAGE when uploading built content see here

When attempting to deploy a remote build using functools I get the error

Your function app azureblobtoawss3 does not support remote build as it was created before August 1st, 2019.

Even though I literally built it TODAY.

When reading through the docs I feel like I'm getting the runaround:

I see that Linux Consumption plan (aka python runtime using on-demand resources) can only be deployed using External package URL and .zip deploy.
The Remote builds section here is contradictory:

Azure Functions can automatically perform builds on the code it receives after zip deployments.
Remote builds are not performed when an app has previously been set to run in Run From Package mode.
To learn how to use remote build, navigate to zip deploy.
By default, both Azure Functions Core Tools and the Azure Functions Extension for Visual Studio Code perform remote builds when deploying to Linux. Not with python runtime.
When apps are built remotely on Linux, they run from the deployment package. I can't run a remote build due to all the errors I'm receiving.
A function app includes all of the files and folders in the wwwroot directory. There is no wwwroot directory in my local Azure Function.

When attempting to zip deploy using az cli, I get yet another error:

From reading the Zip deployment for Azure Functions page, it appears that I need to deploy a compressed folder (.zip) of my azure function project using az functionapp deployment source config-zip -g <resource_group> -n \<app_name> --src <zip_file_path>

When attempting this, it get the error:

user@system:~/Documents/azureBlobToS3$ az functionapp deployment source config-zip -g rgazurefunc -n aztoaws --src azureBlobToS3.zip
This request is not authorized to perform this operation. ErrorCode: AuthorizationFailure
<?xml version="1.0" encoding="utf-8"?><Error>AuthorizationFailure<Message>This request is not authorized to perform this operation.
RequestId:455e402c-a01e-0035-66f6-347034000000
Time:2020-05-28T13:45:56.9302232Z</Message></Error>

Yet I have complete access to the resource group holding the function!

I notice these docs are all from 4/19, 9/19, etc (some over a year old). The docs also seem to be aimed at non-python Azure Functions. Please revisit these docs and provide a SIMPLE, end-to-end deployment examples of PYTHON-RUNTIME Azure Functions. For a power user such as myself, this really shouldn't be so difficult.
I'm quite frustrated at this point so please excuse any shortness. Trying to recap all the doc instructions I've followed is a work in itself.
Thank you

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

ID: cbd2779f-df70-05e1-0589-8220f850a44f
Version Independent ID: c1118090-18b5-f630-d4b0-c588328a4b5a
Content: Run your Azure Functions from a package
Content Source: articles/azure-functions/run-functions-from-deployment-package.md
Service: azure-functions
GitHub Login: @ggailey777
Microsoft Alias: glenga

@SeaDude Thank you for your feedback, and sorry for the inconvenience. I will review, validate each steps, and share my findings with you here.

I really appreciate it @mike-urnun-msft, thank you.

I must be the first person ever to deploy an Azure Function with python runtime.

Exactly this!
@mike-urnun-msft, the only way I find python 3.8 work (linux) is via func azure functionapp publish <APP_NAME> --build-native-deps. But it works only once per new function app... second and each following deployment end up with Error calling sync triggers (BadRequest). Request ID = '<ID>'
@SeaDude thanks for doing all the leg work and explaining it in this GitHub thicket. It really speed up my struggle! To fix AuthorizationFailure I had to disable firewall on storage account. While it says Authorization it might mean "cannot reach". Another option would be to go for premium functions and private links but it reduces functions technology to gimmick which is not worth its price if you move bytes around. Unfortunately (I recommend --debug enabled) sync of triggers will fail as bad request (due to Bad Gateway) as next step.
I've started to wonder if documentation I read is up to date...

@rbudzko , thank you for the validation. I thought I was the only one facing issues.
When you say: "the only way I find python 3.8 work (linux) is via func azure functionapp publish <APP_NAME> --build-native-deps"

Are you talking about working from a linux machine or deploying to a linux instance?

I ask because I'm actually working from a linux OS (my laptop) and wondering if that is part of the issue

After you build native-deps, do you still need to deploy the Function App to Azure or does the build push up to Azure as part of the build?

Will you elaborate on: "I had to disable firewall on storage account."

Assuming you are talking about the storage account trigger and not the storage account that is deployed with the Azure Function
Is this a correct assumption or do you actually need to disable the firewall on the storage account that is deployed with the Azure Function?

Thanks for the clarity. Hope this isn't too long winded!

Hey @SeaDude!

Are you talking about working from a linux machine or deploying to a linux instance?
I ask because I'm actually working from a linux OS (my laptop) and wondering if that is part of the issue

It is OS X to Linux, but logging indicates it uses docker to prepare natives correctly for linux.

After you build native-deps, do you still need to deploy the Function App to Azure or does the Function push up to Azure as part of the build?

Application appeared published via all mediums (VSC, Azure Portal, Az CLI) and it worked for limited time. After next redeploy (same code, same docker layers binary wise) it started to return Service Unavailable.

Assuming you are talking about the storage account trigger and not the storage account that is deployed with, and used by, the Azure Function

I'm talking about storage account it is deployed with actually. When Firewall is up you have no way (with consumption plan) to whitelist unless you deploy storage acc in one region and functions in another (skipping details for now). This is a hack, known to internet community, to workaround lack of Azure Functions being a Trusted Azure Service. Premium plan helps the way I've described in previous comment, but the price increases significantly for light and infrequently used applications.

Is this a correct assumption or do you actually need to disable the firewall on the storage account that is deployed with the Azure Function?

Please see above :-). I do not know if what I've explained a moment ago is 100% correct. I'm still learning this piece of azure stack. I hope it is not to be honest, but documentation lacks explicit explanation about it and there are feature requests by some people to add functions as trusted service or develop other capability of whitelisting it in same region.
I'll continue experiments today, because I've discovered (with storage account available to internet) it is possible to deploy python apps just fine as I've created some dummy and sometimes they work and sometimes they do not. I'm in the process of pinpointing the diff...
It is very bugging that storage account must be open to internet unless we hack with two regions IP range whitelisting.

I was able to isolate repeatable problem.
The most important information (at least for me) is an "obligation" of using storage account which is public during creation of function app. When I follow this solo rule then I can make account private and receive sensible errors about lack of authorization. I can also bring account back to the public and repeatably deploy without any issues.
In contradiction, if selected (during function app creation) storage account is private (or has any other configuration limiting access via key) then things go south. In my case common errors are "Malformed SCM_RUN_FROM_PACKAGE" or "Encountered an error (InternalServerError) from host runtime" during "Syncing triggers". Second problem occurs if storage account is reconfigured (via function app settings) to public one.
It seems state of storage account linked to function app being created is crucial here. I think information why exactly it is is not available to self service user. Provided I'm right, it would be nice to either fix this limitation in azure functions implementation or improve documentation to warn users about this limitation.
Hope it helps community save few hours of accidental issues.

Thanks @rbudzko for looking into the issue. You assumption is exactly correct. We do require AzureWebJobsStorage point to an existing storage account to generate the SCM_RUN_FROM_PACKAGE placeholder.

Hi @SeaDude, are you still seeing the issue, in our first party support tools (e.g. Portal, Azure CLI), they should create a function app with AzureWebJobsStorage app setting in it. If you don't mind, please share the tools you use for creating the function app. Thanks.

@SeaDude Since this channel is for driving improvements towards MS Docs and we didn't determine any changes for this documentation upon reviewing this feedback, we will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


Color V1 : Deprecating unused/unsupported colors

Description
Describe the task. What does this aim to solve?
Today, 1/3 of our color tokens (v1) are either unused or will be unused.
These colors need to be deprecated and removed from the color list so design & dev will discontinue to use.

Remove tokens in codebase.
Update Figma color file.

Acceptance Criteria

Color listed in below figma link are removed from codebase.
Any UI elements that lose color reference should be recitified. (How? Make it a component token)
Color listed in below figma link are removed from Figma doc & library.

References

https://www.figma.com/file/kdFzEC7xzSNw7cXteqgzDW/[Color]-Light-Theme?node-id=693%3A543

https://github.com/MetaMask/design-tokens/pull/86


/gamerule doesn't recognize new gamerules in server.

On my dedicated server, I tried to use the /gamerule command to do the command "/gamerule doInsomnia false" and it just responds with "Incorrect argument for command" with red text and a line underneath the doInsomnia false.
I am currently running on Snapshot 19w09a and i've tested it with Singleplayer and its working perfectly on there.

Ok, that should fix the issue, I'll roll an update soon

Uploaded on curseforge.


Add titanic dataset to prediction model wrapper tests

Adding a unit test to cover the scenario when there can be string features in the dataset.
Signed-off-by: Gaurav Gupta<EMAIL_ADDRESS>

Codecov Report

Merging #65 (86a96b6) into main (12442ae) will increase coverage by 0.08%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main      #65      +/-   ##
==========================================
+ Coverage   67.96%   68.04%   +0.08%
==========================================
  Files          18       18
  Lines        1183     1183
==========================================
+ Hits          804      805       +1
+ Misses        379      378       -1

Flag
Coverage Δ

unittests
68.04% <ø> (+0.08%)
:arrow_up:

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

Impacted Files
Coverage Δ

python/ml_wrappers/model/predictions_wrapper.py
100.00% <0.00%> (+1.29%)
:arrow_up:

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


Make npm package module

Do you want to request a feature, improve documentation, or ask a question?
Feature
Are you reporting a bug?
No
What is the current behavior?
Have to reference github in package.json
What is the expected behavior?
Have npm package with versions
What are the steps to reproduce?
  I am using a fork for our staging server implementation because I can't have changes going to master all willy nilly.  Do you want me to make one and have y'all be co-owners? Do you have other thoughts?

Hey @dominathan, thanks for putting this back on our radar. It has been on our roadmap for a while and is definitely something we have been wanting to do (amongst other things). After Amsterdam DevDays we got a little sidetracked but we are preparing a new tagged release and we can start publishing to npm with that one.
I asked our company admin for publish privileges under the Asymmetrik namespace so hopefully we'll get that soon and have something published before the end of this week.

So we should be getting this out very soon now. I have access and will be getting @jonterrylee access as well today, will keep you guys updated as soon as we have a release tagged.

@dominathan
We have published to NPM!!  Sorry for the holdup.  We have also tested on Aegis and passed.  If you notice any issues, please let us know!
node-fhir-server-core
Thanks again


Unicode decode error

Hi,
I'm getting the below error when trying to download a video.

Is it just for me or a known issue?

The file cookies.txt should be a UTF-8 text file, but it isn't.
Maybe you can open it in a text editor and save it as UTF-8, or modify whatever procedure you use to create the file?

The file cookies.txt should be a UTF-8 text file, but it isn't.
Maybe you can open it in a text editor and save it as UTF-8, or modify whatever procedure you use to create the file?

I think it's already in utf8. I use convert-cookies.js suggested in the original post to convert cookies into Netscape cookies format

You might think so, but the yt-dl code is saying that the file can't be decoded as UTF-8:
        with io.open(filename, encoding='utf-8') as f:
            for line in f:  # my comment: failing line utils.py:2832
                try:
                    cf.write(prepare_line(line))
                except compat_cookiejar.LoadError as e:
                    write_string(
                        'WARNING: skipping cookie file entry due to %s: %r\n'
                        % (e, line), sys.stderr)
                    continue

It can't be that your file is UTF-8 with a BOM, rather than plain UTF-8, since the utf_8 decoder knows about BOMs, even if utf_8_sig (which strips any BOM) would appear to have been a better choice.
Is it perhaps UTF-16?


Robert Longson: Watch kingmakersiasacademy.com

Robert Longson requests the watch of the watch_keyword kingmakersiasacademy\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

kingmakersiasacademy\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


size mismatch when loading the trained checkpoint

For the adaptation from VOC to watercolor, VOC has 21 classes (background  included) and the watercolor dataset has 7 classes, how do you deal with the inconsistency? It seems that the classifier obtained in the training stage cannot be applied for the test stage. Thanks.
*** RuntimeError: Error(s) in loading state_dict for resnet:
	size mismatch for RCNN_cls_score.weight: copying a param of torch.Size([7, 2304]) from checkpoint, where the shape is torch.Size([21, 2304]) in current model.
	size mismatch for RCNN_cls_score.bias: copying a param of torch.Size([7]) from checkpoint, where the shape is torch.Size([21]) in current model.
	size mismatch for RCNN_bbox_pred.weight: copying a param of torch.Size([28, 2304]) from checkpoint, where the shape is torch.Size([84, 2304]) in current model.
	size mismatch for RCNN_bbox_pred.bias: copying a param of torch.Size([28]) from checkpoint, where the shape is torch.Size([84]) in current model.

you need to change the watercolor labels to VOC labels before testing. but the results only contain the common labels I afraid.

Could you specify more details on changing the watercolor labels to VOC labels? I test your provided model. I found that the classifier is for 7 classes. I wonder how did you get the classifier for 7 classes while you use VOC as the source, which contains 21 classes. Thanks.

Hello, Have you solved this problem?

I have the same questions

对于从VOC到水彩的适应，VOC有21个类（包括背景），水彩数据集有7个类，您如何处理不一致的情况？看来在训练阶段获得的分类器无法应用于测试阶段。谢谢。
*** RuntimeError: Error(s) in loading state_dict for resnet:
	size mismatch for RCNN_cls_score.weight: copying a param of torch.Size([7, 2304]) from checkpoint, where the shape is torch.Size([21, 2304]) in current model.
	size mismatch for RCNN_cls_score.bias: copying a param of torch.Size([7]) from checkpoint, where the shape is torch.Size([21]) in current model.
	size mismatch for RCNN_bbox_pred.weight: copying a param of torch.Size([28, 2304]) from checkpoint, where the shape is torch.Size([84, 2304]) in current model.
	size mismatch for RCNN_bbox_pred.bias: copying a param of torch.Size([28]) from checkpoint, where the shape is torch.Size([84]) in current model.

Have you solved the problem？


Add poll method.

Currently there is no non-blocking way to check whether process is terminated. I'd like to suggest this method to do it.

Not interested anymore.


[SPARK-25904][CORE] Allocate arrays smaller than Int.MaxValue

JVMs can't allocate arrays of length exactly Int.MaxValue, so ensure we never try to allocate an array that big.  This commit changes some defaults & configs to gracefully fallover to something that doesn't require one large array in some cases; in other cases it simply improves an error message for cases which will still fail.

@kiszk

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4450/
Test PASSed.

Test build #97987 has started for PR 22818 at commit 64b5ed4.

JVMs don't you allocate arrays

You grammar there.

Looks good to me. I reran the test that encountered this issue on a secure cluster after deploying a build with this change and now it passes.

Test build #97987 has finished for PR 22818 at commit 64b5ed4.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/97987/
Test PASSed.

Merged build finished. Test PASSed.

Thanks, would it be also possible to double-check Integer.MAX_VALUE if you have not checked yet?

Actually there are quite a few more uses, even of Int.MaxValue, which I find suspicious, but for the moment I only wanted to touch the cases I understood better.  For example, "spark.sql.sortMergeJoinExec.buffer.in.memory.threshold" is used as the max size for an ArrayBuffer in ExternalAppendOnlyUnsafeRowArray, and I'm pretty sure that will cause the same problems:
> scala -J-Xmx16G
scala> val x = new scala.collection.mutable.ArrayBuffer[Int](128)
scala> x.sizeHint(Int.MaxValue)
java.lang.OutOfMemoryError: Requested array size exceeds VM limit
  at scala.collection.mutable.ArrayBuffer.sizeHint(ArrayBuffer.scala:69)
  ... 30 elided

do you think its important to tackle them all here?  I could also open another jira to do an audit

Since this PR is not a blocker for 2.4, I think that it would be good to address these issues as possible.

Test build #98274 has started for PR 22818 at commit 3d77303.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4633/
Test PASSed.

Test build #98274 has finished for PR 22818 at commit 3d77303.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/98274/
Test PASSed.

Merged build finished. Test PASSed.

@kiszk I've updated this to cover more cases.  I didn't cover some of them in mllib-local, as ByteArrayMethods isn't visible there, and it would really only very slightly improve an error msg, so didn't seem worth a refactor here.  but dont' feel super strongly about it either.

I also changed the issue to SPARK-25904 -- there are some other things related to encryption that it makes more sense to handle under SPARK-25827.

Test build #98371 has started for PR 22818 at commit ca3efd8.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4707/
Test PASSed.

Test build #98371 has finished for PR 22818 at commit ca3efd8.

This patch fails SparkR unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/98371/
Test FAILed.

failure is https://issues.apache.org/jira/browse/SPARK-25923

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4744/
Test PASSed.

Test build #98435 has started for PR 22818 at commit ca3efd8.

Test build #98435 has finished for PR 22818 at commit ca3efd8.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/98435/
Test FAILed.

retest this please

Test build #98451 has started for PR 22818 at commit ca3efd8.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4755/
Test PASSed.

Test build #98451 has finished for PR 22818 at commit ca3efd8.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/98451/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4788/
Test PASSed.

Test build #98504 has started for PR 22818 at commit 361bf02.

Test build #98504 has finished for PR 22818 at commit 361bf02.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/98504/
Test FAILed.

Test build #4413 has started for PR 22818 at commit 361bf02.

Test build #4413 has finished for PR 22818 at commit 361bf02.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

thanks for the review @attilapiros, fixed the style issue, I think the other one is OK as is.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4797/
Test PASSed.

Test build #98520 has started for PR 22818 at commit f42b1a8.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/98520/
Test PASSed.

LGTM

merged to master

since this is a bug fix, shall we also backport it?

@cloud-fan oh good point, sorry that was an oversight on my part.  Since it was clean I just pushed it directly here: https://github.com/apache/spark/commit/47a668c2f03d77078259531ddaccf80b001a8b5c
I'll update jira too


Adopt Jupyter Releaser for releases

For now retrolab has its own process for automated releases: https://github.com/jupyterlab/retrolab/blob/main/RELEASE.md#automated-releases
In this workflow:
https://github.com/jupyterlab/retrolab/blob/1ec00dedd1464bbedcc85c1119cba0bd064d220d/.github/workflows/release.yml#L156-L237
Ideally we should adopt the Jupyter Releaser so the process is consistent with the other repos.

And also the create-release action used here:
https://github.com/jupyterlab/retrolab/blob/40e93c91cee393dfd6a6a75b2d082a40681b7321/.github/workflows/release.yml#L227
is now unmaintained (repo is archived): https://github.com/actions/create-release

For now the release workflow runs the tests before releasing, which adds a significant delay between the tag push and the actual release, especially slown down by the macos checks.
Switching to the releaser should also make the process much faster to complete.

Releases are now done with the releaser.


Allow to specify any custom prefix with SetType API

@sid-dahiya
https://github.com/microsoft/cpp_client_telemetry_modules/issues/136
Problem Statement
This has been discussed during Tuesday's community meeting as a P1 blocker for MS Teams.
Use-case is that the customer wants EventProperties.SetType(...) API to respect their own custom type.
Customer is expecting that no prefix should be added to their own base event type.
A little bit of history:

old most prominently used Telemetry SDK had a contract that any custom type should start with custom.. The merit of that was that if customer specifies one of the standard types, used by the old most prominently used data visualization portal... Let's say record.baseType=metric. But event does not actually precisely follow the semantics of that type, i.e. not populating all the necessary metric -related attributes. Then visualization fails to render. Which makes sense... So:

event.SetType("MyEventType");
was expected to populate
record.baseType="custom.myeventtype";
NOTE: historically the value has also been forcedly lower-cased.

...now fast-forward +4 years from the moment when that contract existed. Now the modern SDK for one of the other languages (not C++) obviously did not honor that old Telemetry SDKs contract. And we are in a situation when the new customer using that new SDK is expecting the new behavior, that is not in alignment with the old contract. And, unfortunately, neither this new behavior nor the old contract aren't captured anywhere in schema documentation.

And the modern (other language SDK) customer expectation is:
event.SetType("MyEventType");
which is now expected to populate
record.baseType="myeventtype";
without the custom. prefix..... sigh.
Solution
Since we do not want to regress the legacy customer expectations, and would rather honor the legacy contract, we introduce a new runtime config option that allows to tune the prefix. Default value of the prefix remains custom (with dot appended). And the customer who would like to use their own (new behavior) prefix might as well set it to empty. That way they get what they expect to see.
The new config option is:
        auto &config = LogManager::GetLogConfiguration();
        config[CFG_MAP_COMPAT][CFG_STR_COMPAT_PREFIX] = "";

NOTE: the reference here while obtaining config object - auto &config , NOT a copy of config object. This way we tune the current LogManager configuration without necessarily passing the config object back to LogManager::Initialize.
Whereas default value of this map entry remains custom, that is to avoid breaking any of the existing / legacy customer expectations.
Why are we in this state?
Sometimes we are moving fast at the speed of light. As we move on, we rarely look back at previous experiences, expectations, legacy assumptions, etc. One of the keys to studying and learning history is to establish connections between facts. Fact: old behavior with custom. prefix - used to be the foundation of certain most prominent product data cooking pipeline. Breaking that was probably an oversight in the other new language SDK.
I would also reasonably take the blame for rather poor documentation of this behavior. My old team many years ago did not have this contract documented. A separate conversation needs to happen in some sort of schema forum, to cover the base type validation / expectations, what the valid values of that record.baseType field should be, as well as if data collector performs the necessary validation of it following some sort of input constraints. Be that the min length of the field, whether dots are allowed or not, and whether these should be replaced by underscores. Related parameter that enforces dots vs. underscores is (bool) config[CFG_MAP_COMPAT][CFG_BOOL_COMPAT_DOTS]. This is potentially not honored by the other fresh SDK, whereas certain pipelines may expect the type field value never contain dots. Such as, for some but not the others, MyCustom_Event_Type is the only valid value. Debugging the entire E2E flow of that when events don't flow is usually quite entertaining, exciting, and may take days if not weeks.
Conclusion: we need more documentation, transparency, be honest, and do more E2E testing as-necessary whenever we introduce a new type or new event, or enable some new event flow in the backend.
What's next
Projections for that new config value (2nd-level deep map) must be created for corresponding languages:

[ ] Obj-C
[ ] Java

In separate PRs.
PS: sorry, this PR contains a build clean-up change from another PR - please review & merge the other one first #873

Just a moment, fix for gcc is coming. gcc is being a bit more finicky than latest msvc.


Add deprecated flag warning to build

WHY are these changes introduced?
This PR adds a helper that we can add to the commands whose flags have changed from going from v1 to v2. Currently the CLI will fail if an unsupported flag is passed without much indication of why. For example:

I saw the above example come up in Discord.
WHAT is this pull request doing?
There are a few ways we can address this, but I chose to create a small helper we can add to the Command's flag object. In this PR I've added it to some of the deprecated build flags.
HOW to test your changes?
Run the CLI locally with a flag from H1 (ie: --entry).
Post-merge steps

Checklist

[x] I've read the Contributing Guidelines
[x] I've considered possible cross-platform impacts (Mac, Linux, Windows)
[x] I've added a changeset if this PR contains user-facing or noteworthy changes
[ ] I've added tests to cover my changes

This solution forces the banners to render individually, if we wanted a different experience, we might want to add a catch to the command. For example:

const DEPRECATED_FLAGS = [...]

 async catch(error: Error & {args?: string[]}) {
   if (error?.args?.some((flag) => DEPRECATED_FLAGS.includes(flag))) {
      renderInfo({
        headline: `The ${colors.bold(
          error.args.join(' '),
        )} flags are deprecated and will be removed in a future version of Shopify CLI.`,
      });

    throw error;
  }

My feeling is that 90% of the time users will hit this error when moving from H1 to H2 and not updating the build script in their package json (which has a --entry flag).

@pepicrft @matteodepalo maybe something like this should make it's way into the cli-kit 🤔 I could see this being a common pattern.

Interesting! Definitely something that we could add to cli-kit.


Updated PyroCMS description

[x] verified that the CMS I'm adding is still maintained.
[x] read CONTRIBUTING.md.
[x] did not generate README.md.

Thanks!


make viewGuest editable so that users can add information on click

also need to add a go back button on site


Update Generic Pages “about”

Automatically generated by Netlify CMS

👷 Deploy Preview for tech-works-for-us processing.

Name
Link

🔨 Latest commit
d730d1a537e09174364803baf1dcd424237485d5

🔍 Latest deploy log
https://app.netlify.com/sites/tech-works-for-us/deploys/63e158e5069e080008e8ce4a


[iOS] Pressing ´ immediately deletes the character on iPad Air, iOS 17.5 with Portuguese (Portugal) keyboard

Steps to reproduce

Run the sample app in the iPad Air 13-inch emulator with iOS 17.5 with a Portuguese (Portugal) keyboard
Press ´ and then a

Expected results
Á is inserted
Actual results
A is inserted
Code sample
Code sample
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

void main() {
  runApp(
    const MaterialApp(
      home: Scaffold(
        body: TextInputExample(),
      ),
    ),
  );
}

class TextInputExample extends StatefulWidget {
  const TextInputExample({super.key});

  @override
  State<TextInputExample> createState() => _TextInputExampleState();
}

class _TextInputExampleState extends State<TextInputExample> implements DeltaTextInputClient {
  final FocusNode _focusNode = FocusNode();

  TextInputConnection? _inputConnection;
  TextEditingValue _currentEditingValue = const TextEditingValue(
    text: '',
    selection: TextSelection.collapsed(offset: 0),
  );

  @override
  void initState() {
    super.initState();
    WidgetsBinding.instance.addPostFrameCallback((timeStamp) {
      _attach();
    });
  }

  @override
  void dispose() {
    _focusNode.dispose();
    super.dispose();
  }

  @override
  void updateEditingValueWithDeltas(List<TextEditingDelta> textEditingDeltas) {
    TextEditingValue newEditingValue = _currentEditingValue;

    for (final delta in textEditingDeltas) {
      print(delta);
      newEditingValue = delta.apply(newEditingValue);
    }

    setState(() {
      _currentEditingValue = newEditingValue;
    });
  }

  void _attach() {
    if (_inputConnection != null) {
      return;
    }
    _inputConnection = TextInput.attach(
      this,
      const TextInputConfiguration(
        enableDeltaModel: true,
        inputType: TextInputType.multiline,
        textCapitalization: TextCapitalization.sentences,
        inputAction: TextInputAction.newline,
        keyboardAppearance: Brightness.light,
      ),
    );
    _inputConnection!.show();
    _inputConnection!.setEditingState(_currentEditingValue);
  }

  @override
  Widget build(BuildContext context) {
    return Center(
      child: Focus(
        focusNode: _focusNode,
        autofocus: true,
        child: DecoratedBox(
          decoration: BoxDecoration(border: Border.all()),
          child: Padding(
            padding: const EdgeInsets.all(8.0),
            child: Text(
              _currentEditingValue.text,
              style: const TextStyle(
                fontSize: 24,
              ),
            ),
          ),
        ),
      ),
    );
  }

  @override
  void connectionClosed() {}

  @override
  AutofillScope? get currentAutofillScope => null;

  @override
  TextEditingValue? get currentTextEditingValue => null;

  @override
  void insertTextPlaceholder(Size size) {}

  @override
  void performPrivateCommand(String action, Map<String, dynamic> data) {}

  @override
  void removeTextPlaceholder() {}

  @override
  void showAutocorrectionPromptRect(int start, int end) {}

  @override
  void showToolbar() {}

  @override
  void updateEditingValue(TextEditingValue value) {}

  @override
  void updateFloatingCursor(RawFloatingCursorPoint point) {}

  @override
  void didChangeInputControl(TextInputControl? oldControl, TextInputControl? newControl) {}

  @override
  void insertContent(KeyboardInsertedContent content) {}

  @override
  void performSelector(String selectorName) {}

  @override
  void performAction(TextInputAction action) {}
}

Screenshots or Video

Screenshots / Video demonstration
https://github.com/user-attachments/assets/ab0f1e2b-fb27-4ecf-9075-0e03f645e9bc

Logs
Logs
We can see that, right after the insertion delta we receive a deletion delta.
flutter: TextEditingDeltaInsertion#aeba0(oldText, textInserted: ´, insertionOffset: 0, selection: TextSelection.collapsed(offset: 1, affinity: TextAffinity.upstream, isDirectional: false), composing: TextRange(start: 0, end: 1))
flutter: TextEditingDeltaDeletion#34156(oldText: ´, textDeleted: ´, deletedRange: TextRange(start: 0, end: 1), selection: TextSelection.collapsed(offset: 0, affinity: TextAffinity.upstream, isDirectional: false), composing: TextRange(start: -1, end: -1))
flutter: TextEditingDeltaInsertion#b979a(oldText, textInserted: A, insertionOffset: 0, selection: TextSelection.collapsed(offset: 1, affinity: TextAffinity.downstream, isDirectional: false), composing: TextRange(start: -1, end: -1))

Flutter Doctor output
Doctor output
$ flutter doctor -v
[✓] Flutter (Channel master, 3.25.0-1.0.pre.153, on macOS 15.0 24A335 darwin-arm64, locale en-BR)
    • Flutter version 3.25.0-1.0.pre.153 on channel master at /Users/angelosilvestre/dev/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 17f63272a0 (5 weeks ago), 2024-08-27 19:30:17 +0000
    • Engine revision 7d751acc81
    • Dart version 3.6.0 (build 3.6.0-175.0.dev)
    • DevTools version 2.39.0-dev.15

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/angelosilvestre/Library/Android/sdk
    • Platform android-35, build-tools 34.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS (Xcode 16.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 16A242d
    ! CocoaPods 1.12.1 out of date (1.13.0 is recommended).
        CocoaPods is a package manager for iOS or macOS platform code.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/to/platform-plugins
      To update CocoaPods, see https://guides.cocoapods.org/using/getting-started.html#updating-cocoapods

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] VS Code (version 1.93.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.98.0

[✓] Connected device (4 available)
    • iPad Air 13-inch (M2) (mobile)  • 9D3D13AF-EA1C-47A8-AADF-DEBF72D2C99E • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-17-5 (simulator)
    • macOS (desktop)                 • macos                                • darwin-arm64   • macOS 15.0 24A335 darwin-arm64
    • Mac Designed for iPad (desktop) • mac-designed-for-ipad                • darwin         • macOS 15.0 24A335 darwin-arm64
    • Chrome (web)                    • chrome                               • web-javascript • Google Chrome 129.0.6668.90

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

Hi @angelosilvestre
I used the provided sample code and also a simple TextField widget but didn't see the exact actual result as reported on iPad device. When I input ´ + A, the text renders the same characters without turning to accented words, but ´ is not lost.

Demo video
https://github.com/user-attachments/assets/e6d7bf8a-3514-4717-b84a-40c80fa318aa

I see the keyboard layout is not the same as mine. I am checking this on iPad emulator with Portuguese (Portugal) keyboard. Is there anything I can do to have the same keyboard?

Looks like this keyboard layout exists on iPad Air only. But the actual result is not the same on my end, it displays as: ´Á (a redundant ´ character is rendered before Á), and I see it's another issue you reported at https://github.com/flutter/flutter/issues/156184. Checked this on Flutter stable 3.24.3 and master 3.26.0-1.0.pre.353.

@huycozy In fact, I ran into this issue when trying to write a repro for https://github.com/flutter/flutter/issues/156184. Maybe the regional settings might influence that? I'm using Brazil as the region.

I switched to Brazil region but still couldn't reproduce this issue. I'm using iPad Air 13-inch (M2), iOS 18.0 emulator.
Is this issue reproduced consistently? Can you please confirm the issue occurs with simple TextField as well?

Demo video
https://github.com/user-attachments/assets/c4986724-1ffb-419b-98f7-c1d9229ff5f5

Is this issue reproduced consistently?

On iOS 17.5 yes. On iOS 18.0 I see the same behavior of your video.

Can you please confirm the issue occurs with simple TextField as well?

Same as the previous question.

Thanks for the info. I can reproduce this on iPad Air, iOS 17.5 with the provided sample code or a simple TextField() widget. Marking this as an OS-specific issue.

flutter doctor (stable and master)
[✓] Flutter (Channel stable, 3.24.3, on macOS 15.0 24A335 darwin-x64, locale en-VN)
    • Flutter version 3.24.3 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 2663184aa7 (3 weeks ago), 2024-09-11 16:27:48 -0500
    • Engine revision 36335019a8
    • Dart version 3.5.3
    • DevTools version 2.37.3

[!] Flutter (Channel master, 3.26.0-1.0.pre.414, on macOS 15.0 24A335 darwin-x64, locale en-VN)
    • Flutter version 3.26.0-1.0.pre.414 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision c077b8c61a (3 hours ago), 2024-10-08 19:51:19 -0400
    • Engine revision 0e7344ae24
    • Dart version 3.6.0 (build 3.6.0-332.0.dev)
    • DevTools version 2.40.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

Setting this as low priority since it seems to be fixed in iOS 18.
@huycozy Did you try this on native iOS 17.5 as well and confirm that the bug does not also exist on native?

@huycozy Did you try this on native iOS 17.5 as well and confirm that the bug does not also exist on native?

I just tried this on iOS native Text Field and also iOS default app (Reminders), the bug appears here as well on iOS 17.5 simulator.

Demo native app on iOS simulators

iOS 17.5 ❗
iOS 18.0 ✅

I noticed that OP also uses iOS simulator, I wonder if this happens on simulator only or also on physical device?