Hi, can u add a novel multi-object editing method-EVA?

https://github.com/user-attachments/assets/f0db1e62-e984-474f-a132-2f3f440c5451
Hi wenhao:
Glad to see the complex motion comparison and the new survey, I supplied an editing result in boxing-fisheye editing by our EVA(https://arxiv.org/abs/2403.16111),  we want to edit the blue head man -> Batman, mid man to Ironman,and  original green ring -> red ring,  EVA performs well in multi-attribute editing and multi-object editing, currently we already further improve the consistency, and the code will be released in the next month at https://github.com/knightyxp/EVA_Video_Edit. More result at https://knightyxp.github.io/EVA/, I hope you can add our paper in the survey, it belongs to the latent transition or attention feature modulation. Really appreciate!

Thank you for your valuable recommendation and insightful work. I plan to incorporate this paper into the repository in the next update (expected later this week) and upcoming revision of the paper.

Updated in PR #4


Update CONTRIBUTING.md and pull_request_template.md to provide more information to developers of features

Fixes #1878 from github issues.

Feature development was not really covered in CONTRIBUTING.md only a brief note about opening a request for a feature.

Provides more complete list of requirements for PRs in the pull request template.

Required details

 Documentation fix

The modification was to developer documentation
The change was an addition
The reason for the change was lack of clarity on PR requirements and process
The documentation component that changed were the github defined files CONTIRBUTING.md and pull_request_template.md

Renderings of the contributing and development documentation from this PR can be found here:
https://github.com/cmcantalupo/geopm/blob/issue-1878/CONTRIBUTING.rst
https://cmcantalupo.github.io/geopm.github.io/geopmdpy/contrib.html
https://cmcantalupo.github.io/geopm.github.io/geopmdpy/devel.html
The devel.html is drawn directly from the CONTRIBUTING.md and should be updated to include information about the service build.

The rendered pull request template can be seen here:
https://github.com/cmcantalupo/geopm/blob/issue-1878/pull_request_template.md
And an example of the issue creation interface can be seen here (click through to see template rendered for each issue type):
https://github.com/cmcantalupo/geopm/issues/new/choose

Working on transferring pull request template data into issue templates.  I will reopen for review when completed


ERROR: unable to unmarshal container

I'm running on CoreOS:

rancher/agent:v0.6.1
rancher/server:v0.17.1

I see host datails, CPU and so on. I can use container shell correctly. Strangely in container view there is a never ending "connecting" message. When I call via http the url called by the websocket this is the error message:
ERROR: unable to unmarshal container info for "docker/5cabc6ac98a613a5bc2ce51aa61103e1cdb9d7d10acd60c3a9b7d19b8674fb52" (failed to get container "/docker/5cabc6ac98a613a5bc2ce51aa61103e1cdb9d7d10acd60c3a9b7d19b8674fb52" with error: unknown container "/docker/5cabc6ac98a613a5bc2ce51aa61103e1cdb9d7d10acd60c3a9b7d19b8674fb52"
): invalid character 'i' in literal false (expecting 'l')

We fixed cadvisor awhile ago, which does the stats and I'm now able to see the stats of the container on a CoreOS host.


Course assignment at Student Create time

After familiarizing myself I miss a 'Course assignment at Student Create time' ...
... might be I just have a blackout!
Right now I do this manually by updating the 'enrollemt'_DB manually (or by updating the 'DbInitializer.cs' and run 'nuget' commands!)
I see this relation via 'Instructors' ... 'Students enrolled in selected courses'
Question:
Are there any plans to provide an enrollmntDB update to reflect the Course assignment at Student Create time?
OR, again, what I'm missing here?!
Thanks for your time, ed
Document details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 140ce637-4d58-995f-c69e-b1de51f1dbb5
Version Independent ID: 9bc46ffa-60db-bdee-0984-fab183c8f503
Content: Razor Pages with EF Core in ASP.NET Core - Update Related Data - 7 of 8
Content Source: aspnetcore/data/ef-rp/update-related-data.md
Product: aspnet-core
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

@edikaufmann No plans to change the schema.


Feature/1370/merge google GitHub

For the update userMetaData part of #1370
Moves the user profile out of the user table and into the user_profile table
objectMapper.registerModule(new Hibernate5Module()); for jackson to understand lazy loaded entities and set them to be null.
The getContainer() and getWorkflows() have the users stripped out, so Hibernate initialize to add them back (because a test has hostedtool and hostedworkflow directly compared to those function/endpoints).
The only endpoint that manually hibernate-initializes the user profiles is the getUser endpoint.  All the other endpoints that do return the profiles are because they updatedusermeta somewhere there.

Coverage decreased (-10.6%) to 65.027% when pulling 5b728f53a455682d47ac0b475ac01c6580ac2e41 on feature/1370/mergeGoogleGitHub into a3267368ff0cdd46de19c5d617d6a28177c4ba13 on develop.

getContainer and getWorkflow are one of the few endpoints that force users to get loaded (without user profiles).  /user/ endpoint is the only endpoint shows user profile info (to get the user's own user profile).   /getstarred still eagerly loads users without profile information, but the user object still has the username and avatarURL present for use in the UI

The placement of hibernate initialize likely doesn't matter much for this PR, it ensure it's loaded at the end before returning.  If it needed it for any other operations beforehand, it will load it.

FYI, "failed to lazily initialize a collection of role: io.dockstore.webservice.core.User.userProfiles, could not initialize proxy - no Session" is a relevant failure.

Latest changes from merge caused the register hosted workflow endpoint to return your own user profile when.  Due to the amount of endpoints that uses your own profile, all authenticated endpoints will eagerly load your own user profile.

@coverbeck to check if the merge changes are sane

Read for re-re-re-review


Add support for TOC header

We already got footer, so why not header.
Context: I'm using this header over at nextjs-faq.com, so...

Thanks for contribution!


Linux packages: omit JRE in favour of dependency

The beauty of Linux packages is that you don't need to include everything, but may define dependencies on other packages.
Java is available in all Linux distributions, in Debian (and possibly others as well) as package
default-jre
Instead of including a complete JRE withe Linux packages, why not simply define a dependency on that package?
It would significantly cut down the size of DBeaver packages, thus also reducing download volume.
It would remove a bunch of dead files for those that already have a JRE installed (probably quite a lot of Linux users).
And it would remove the need to fix
dbeaver.ini
after each update to switch to system JRE instead.

We chose to include JRE into Linux packages, Windows installer, and macOS dmg because it allows us to fix a number of bugs related to the execution environment.
The ticket in my previous reply is a good example. To summarize, after upgrading to JRE 11.0.11, our users started complaining about tunability to connect to MSSQL 2008. It turned out that it was the result of the new security policy in OpenJDK. The only option for us was to patch the shipped JRE.
Unfortunately, issues of this sort appear more frequently than we would want. The decision to include JRE wasn't an easy one. After all, you need a pretty solid reason to increase the size of your binary by 35%. At the same time, we understood that some users would still want to use DBeaver with the JRE of their choice. For that reason, we also distribute DBeaver in zip and tarball forms, which ship without JRE.


i18n ― Simplified Chinese

Support Simplified Chinese UI
Translation library
Genshin Dictionary uses nuxt/i18n for i18n which is based on vue-i18n.
Translation Process
I added PR #48.
In this PR, I added placeholders for zh-CN translations: a910d30
Please add Simplified Chinese translations to the lines I added in the above commit.
After you added the translation, please send me a PR to this i18n-zh-CN branch.
Where to translate
Vue components
Most of the translations are in the .vue files.
.vue files are in:

components/
layouts/
pages/

.vue files have some HTML tags like <template> and <script>.
Translation data is in the <i18n> tags in the JSON format.
See the document to learn more.
nuxt.config.js
nuxt.config.js includes texts for <title> and <meta name="description"> for each pages because you can't add them in the .vue files. (code)

siteTitle property is the website title and it is appended after each title. (e.g. '"artifact" is "聖遺物" in Japanese | Genshin Dictionary')
{vueFileName}Title property is <title> text before  | {siteTitle}.

For example, wordIdTitle property is <title> for pages/_wordid.vue. (e.g. /artifact/)

{vueFileName}Description property is the text for <meta name="description">.

For example, aboutDescription property is <meta name="description"> for pages/about.vue (/about/).

Variables in translation texts
Strings with curly brackets {} in the translation texts are variable.
For example, the following translation includes the createdAt variable in the text.
"updatedOn": "Updated on {createdAt}",

(code)
See the vue-i18n document to learn more.
Debug
To debug, see the Setup section in README:
https://github.com/xicri/genshin-dictionary#setup
You might see the tag texts are empty. This is expected because genshin-dictionary refers to current production tags.json which does not have Simplified Chinese translation yet.

It is not necessary to show tag texts properly, but if you want to show tag texts properly on your local machine:

In your local genshin-langdata directory, switch branch to i18n-zh-CN and run npm run build
Move to your local genshin-dictionary directory, and cp .env.example .env
Set the path to your local genshin-langdata repository to LANGDATA_PATH in .env
Run npm install again. This installs tag data from i18n-zh-CN branch

About site title
You don't have to translate the site title literally.
The Japanese site title is 原神 英語・中国語辞典 (Genshin English & Chinese Dictionary), but the English title is just "Genshin Dictionary".
Chinese title might be like "Genshin English Dictionary" or "Genshin English & Japanese Dictionary"? Let me know if you have better options.
A short title is better because there is not so wide space in the header (especially on mobile devices).
In Chinese and Japanese, it might be better to insert whitespace after "原神" because the search engines might misunderstand our site title and cannot recognize the word "原神" if we didn't. (In the Japanese case, Google might misunderstand our website is about "原神英" if the site title was "原神英語・中国語辞典")
About tests
The tests on the CI may fail after you add the translation. Just ignore it.
Untranslated texts
Translation for /about/ and /opendata/ are not ready yet.

@Bill-Haku I have released English UI today, but I need a bit more preparation for Simplified Chinese translation.
I will tell you when I'm ready.

@Bill-Haku I have written the translation instruction for genshin-dictionary.
Feel free to ask any questions (including about fundamentals for Nuxt and Vue) if you have any.

@xicri Thanks for your instructions. I will start my work from now on.

@xicri for the site title, I have 3 suggestions.
The first one is "原神辞典“, which is the shortest one, and it simply means "Genshin Dictionary". But the only problem is that it is not so imposing to read.
The second one is "原神中英日辞典", it means "Genshin Dictionary of Chinese, English and Japanese". It's a little longer, but it is precise.  Don't worry about the abbreviation of "中英日", it's common in the name of a dictionary, and it will be strange if use a full name in Chinese.
The third one is “原神大辞典". Comparing to the first choice, it is imposing to read, and it shows our confidence and pride in the site, as it does include a lot of words. But if you want to be modest, you'd better not to choose this one.
BTW, I don't think that there's a big difference about the characters' meaning of my suggestions in Chinese and Japanese (辞典=辞書, others completely same). You can also decide it by your understandings of the characters. What's your opinion about it?

@Bill-Haku Thanks.

BTW, I don't think that there's a big difference about the characters' meaning of my suggestions in Chinese and Japanese (辞典=辞書, others completely same)

Yes, your suggestions make sense to me.

What's your opinion about it?

"原神中英日辞典" looks the best to me since it simply explains this website is a Chinese-English-Japanese dictionary for terms in Genshin Impact.
It looks also good for SEO performance. (However, I reminded the rumor that Chinese people don't use search engines so much. If that's true, we don't have to consider about it too much.)

(However, I reminded the rumor that Chinese people don't use search engines so much. If that's true, we don't have to consider about it too much.)

Why there's such a rumor (LOL)? Although Google is blocked in China, we use Baidu, Bing, and other search engines. Sometimes we use Weibo for break news, but it just seems like Twitter trend. In most cases, search engines are always the best solutions.
Anyway, I will use "原神中英日辞典" as the site title.

Oh, then maybe the rumor is wrong.
I heard the rumor in a blog article by a Japanese consulting company that supports digital marketing in China.

Anyway, I will use "原神中英日辞典" as the site title.

OK, thanks!


Move internal/entities/properties to pkg

Properties are leveraged by many pieces of Minder, including providers. It should be considered a public API instead of being in our bloated internal package.
The idea is to move properties to pkg. However, we should leave the underlying service package as internal, as it's a minder-server implementation detail.
Ideally, it would move to something like pkg/entities/properties

I can do this work

@letsmakecakes sounds good! I'll assign you. Thanks for working on this!

@letsmakecakes will you work on this?


repeat counter for test cases

For reliability tests, the same test case should be executed again and again (iterations). Currently, we are implementing a V3 listener that duplicates the test case arbitrarily during runtime. A better solution would be to have a "repeat counter" for test cases like in TML.
This is related to:
https://github.com/robotframework/robotframework/issues/1232#issuecomment-1569844542

 test

 [robotframework] repeat counter for test cases


:bar_chart: migrate wheat prices from grapher to ETL

Wheat prices dataset that was generated by running
ENV=.env.prod backport-migrate --dataset-id 3222 --namespace papers --short-name wheat_prices --version 2023-06-06

The other changes in this PR are improvements to backport-migrate (mainly moving sources to snapshot).
Dataset was uploaded to staging.
Some questions / ideas for @pabloarosado:

I wasn't able to find license for the data from the github package. Is it ok if we omit it or should we go with some default one?
SnapshotMeta has fields like this:

meta:
  ...
  description: ...
  source_name: ...
  url: ...
  source_published_by: ...
  license_url: ...
  license_name: ...

those fields are identical to fields in Source and License object that we use later for datasets. Would it be useful to start using them in Snapshot?
meta:
  ...
  source:
    name: ...
    description: ...
    url: ...
    published_by: ...
  license:
    url: ...
    name: ...

I think it would be much cleaner and we could avoid a lot of boilerplate code when propagating metadata from snapshot to meadow. (I actually started working on this already, but then realised that there's a lot to update in walkthrough etc. and wasn't sure whether it's worth the time. What do you think? I find it more and more annoying.)

This is identical copy of dataset we have in grapher. Is it ok to merge it like this or should we improve / update anything?

Hi @Marigold after this discussion I think the best would be to add a docstring to snapshots/papers/2023-06-06/wheat_prices.py, explaining that the data can be accessed from R, by running the following commands:
install.packages("fma")
library(fma)
plot(wheat)

I suppose the real sources of the data would be stated in the Makridakis (1990) book, but I can't access it. So I suppose it's fine to cite Makridakis et al. 1997.
So feel free to merge if you agree.


Edit: TV Zepce 2

Channel ID (required)
TVZepce2.ba
Channel Name
No response
Alternative Names
No response
Network
No response
Owners
No response
Country
No response
Subdivision
No response
City
No response
Broadcast Area
No response
Languages
No response
Categories
No response
NSFW
None
Launched
No response
Closed
No response
Replaced By
No response
Website
No response
Logo
No response
Notes
Link Live: https://ssh101.bozztv.com/ssh101/tvzepce2hd/playlist.m3u8

Not the correct repo to add live channel links. For such content, please go to iptv-org/iptv


[Event Request] OnBeforeShowAttachment

Hi,
we need a new Publisher in Table 5065 Interaction Log Entry.
Place:

Publisher:

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


[WFLY-13778] Upgrade ironjacamar to 1.4.23.Final

https://issues.redhat.com/browse/WFLY-13778
This update is required because of:
https://issues.redhat.com/browse/EAPSUP-228

@maeste Please review.


Bump org.flywaydb.flyway from 8.5.13 to 9.9.0 in /prime-router

Reverts CDCgov/prime-reportstream#9086 and re-applies https://github.com/CDCgov/prime-reportstream/pull/7587
Bumps org.flywaydb.flyway from 8.5.13 to 9.9.0.

Current changes fail to deploy in staging due to missing rows in the flyway_schema_history table
Updates required

Need to discuss with team regarding the new version of flyway.  Is it still having issue with staging deployment?

I made some experimental changes to this PR but I think we need a branch that does not rename any existing migrations so they don't get flagged as an error; I cannot revert the migrations to their original state in this PR due to ktlint.

Blocked as it needs refactoring work

Closing in favor of #10864.


Is there any plan to support flink 1.8?

There are errors to run test in flink 1.8 or scala 2.12. Is there any plan to support flink 1.8 and scala 2.12.
Thanks.

On each release they are renaming the same classes again. I hope this is the case here too. So the fix should be quick.

I have been able to migrate to the new API #94. But one test keeps failing. Still working on it ...

Scala 2.12 support for 1.7 has been added in Release 0.9.3 so it will also be available for 1.8.

Scala 2.12 support for 1.7 has been added in Release 0.9.3 so it will also be available for 1.8.

That works of scala 2.12 . And thanks a lot for the support. Looking forward to the new version which supports 1.8.

Version 0.9.4 with support for Flink 1.8 in combination with Scala 2.11 and 2.12 has been released. Feel free to check it out.

Thank you very much!


PUBLIC_URLS not working with url patterns with arguments (or I can't figure it out how)

I have currently the issue that I can't set a view from another module to be publicly available because the url pattern can not be reversed.
Problem:
url patterns like path('"/go/<slug:link>"', link-view, name='link-view')
can't be resolved since the argument is missing.
My solution:
Since I could not find a better way how to overcome this I extended the middleware and added a PUBLIC_PATHS variable to settings. With this setup you can match against the path string and not against the view.
def __call__(self, request):
        public_views = ["azure_auth:login", "azure_auth:logout", "azure_auth:callback"]
        public_views.extend(settings.AZURE_AUTH.get("PUBLIC_URLS", []))
        public_urls = [reverse(view_name) for view_name in public_views]

        public_paths = settings.AZURE_AUTH.get("PUBLIC_PATHS", [])  # added to resolve paths

        if request.path_info in public_urls:
            return self.get_response(request)

        # added to resolve paths
        for path in public_paths:
            if request.path_info.startswith(path):
                return self.get_response(request)

        if AuthHandler(request).get_token_from_cache():
            # If the user is authenticated
            if request.user.is_authenticated:
                return self.get_response(request)
        return redirect("azure_auth:login")

And in settings.py you can than specify the path with
AZURE_AUTH = {
    ...
    "PUBLIC_URLS": [],  # Optional, public views accessible by non-authenticated users
    "PUBLIC_PATHS": ['/go/'],  # Optional, public paths accessible by non-authenticated users
    ...
    }

Maybe someone can come up with a better solution. :-)

@sebastian-muthwill Apologies for the delay.
What you've added seems simple and effective, thanks. Will add to next release.

I can provide a PR.


Support for workspaces

Consider adding support to use cargo watch in a workspace project.
You can see with cargo +nightly build --help the kind of options for workspace projects.

Can you explain what we'd need to watch for / execute in this context? At least for quick reference.

I think there are two strategies:

Watch rust files in every workspace member, when a file changes execute cargo passing the changed member to --package (-p). For example

cargo watch 'test' # execute 'cargo test -p mypackage' if a file changes in mypackage project

Require that the user specify the members to watch using --package (-p) or -all (similar to cargo build, test, etc), and forward the packages to cargo. For example

cargo watch -p mypackage 'bench' # watch mypackage files and execute `cargo bench -p mypackage`

Could probably do both, too. I'm not going to pick this up for the moment, but would merge a PR that implements it.

I think there are two aspects to workspace support:
(a) the set of crates being monitored
(b) the set of crates being tested / benched / etc.
What @malbarbo suggested are these two modes:

(a) monitor the full set of crates, but (b) only test the single crate that changed
(a) monitor a fixed set of crates, and (b) test exactly that same set of crates

Strategy (1) would be a good default since workspaces can be big.
On the other hand it is possible that changes have side effects on other crates within the same workspace. So it's definitely interesting to have a way to pass --all and monitor + test the full set of crates. This could be achieved with strategy (2).
Alternative
I suggest to adopt this alternative strategy:
cargo watch could always watch the entire workspace. If the user passes a package flag (--package, -p or --all) it would still watch the entire workspace, but only test for side effects in the specified packages.
The difference is this:
Say we call cargo watch -p foo 'test' and then a crate bar is changed within the same workspace. Within this alternative suggestion foo would be recompiled/tested nevertheless, because it can be affected by that change. In @malbarbo s original suggestion the change to bar would be ignored.

With version 4.0.0, you can now run arbitrary commands and watch a lot more stuff by default. While that's not first-class support for workspaces yet, it's a step towards that. In addition, the -p, --all, and --package CLI flags/options are reserved (but hidden from help messages) for this usage.

I'd like to take a crack at implementing this if no one else is already working on it. @passcod got any suggestions for where to start?

Absolutely, thanks for offering!
I actually don't have any idea of what this would do! So I guess first step would be figuring out what the action would be. There's a bunch of stuff in the comments but I haven't really thought about this in, uh, two years.
I don't think this needs watchexec support, which simplifies things. There will need to be a flag added to the clap arguments, then whatever logic happens to translate/affect the arguments for watchexec. And that should be all!

Personally, I find that the current version works well with a workspace project, where you can choose what package/action to run with the --exec argument.
I would however love to see support for [workspace] config when it's specified in Cargo.toml. That is to filter out packages from the exclude key list, similarly as is done for .gitignore.

cargo watch --why in a workspace root changes the Cargo.lock file, which will trigger an infinite loop. Is this part of this issue?

I'd prefer that filed as a different issue (possible bug, not part of whatever feature this issue materialises as)

I'd prefer that filed as a different issue (possible bug, not part of whatever feature this issue materialises as)

I've created #175


work on embedded

This pull request is based on pr1: https://github.com/cheqianh/ion-java/pull/1/files
What I did:

--output-format none
error report for reading
embedded stream
combined some functions to make code simpler

Questions:

There are 3 error types, READ happens when reading ionStream to EventStream and WRITE happens when we read EventStream to ionStream right? what is STATE?

For constant, we use capital letters with underscore. Can I use this style for global variable? (for example, variable in inProcess.java 48-49)

When I read 2 files, there is an IVM between the EventStream of two files. ion-c doesn't have that.
For example:

my command is: ion-java process -f events file1 file2 and there is a IVM for the output
output:
{
      eventType: ...
      ionType: ...
      ...
}
......
{
      eventType: STREAM_END
      depth: 0
}
$ion_1_0
output:
{
      eventType: ...
      ionType: ...
      ...
}
......
{
      eventType: STREAM_END
      depth: 0
}

In response to your questions:

The STATE error type is basically for IllegalState-type errors. Things that are never expected to happen that aren't necessarily directly related to reading or writing Ion.
All caps with underscores is used in Java style for constants (i.e. enum values or variables labeled static final). It should not be used for any other type of variable. In general, global variables that are not constants (i.e. static but not final) should be avoided at pretty much all costs. For example, I'd consider how you can avoid it on lines 48-49.
That's fine. It looks like ion-java has different default behavior around when it writes text IVMs. Unlike the binary format, where the IVM is always required, it is usually optional in text.

The new commit fix the above issues and implement rewriting eventStream to ionStream.
Description/My current logic
Checking if the file starts with $ion_event_stream (ionProcess.java 95)

if no, go to the logic that I wrote earlier which is pr1

if yes, check the desire format (--output--format -f)
2.1.   if -f is events.  go to processToEventStreamFromEventStream(ionProcess.java 271)
2.2.  all else go to processToNormalFromEventStream(ionProcess.java 274)

For both 2.1 and 2.2, I step in each struct of the input file and convert each struct to Event structure first, then validate if the event is valid (compare text_value and binary_value, if miss EVENT_TYPE etc.). After that, I use the event structure to write ionStream or EventStream to outputStream.
Question/Unsure area

When I read a string: some_string by ionReader, it represents like "some_string". Then I write this string to outputStream, It is represented as "\"some_string\"" . I used substring method to remove extra " for writeString to match ion-c's performance, is it right? (IonProcess.java 450)

Since SymbolToken is an interface. Can I use fakeSymbolToken to setting filed_name or annotation? (IonProcess.java 489, 510)

For symbol_table event, how can I use ionWriter to create a new local table?
I left the TODO comment here (IonProcess.java 335 - 340) (IonProcess.java 395)

To write a text_value to timeStamp can I use ionWriter.writeTimestamp(Timestamp.valueOf(text_value));
(ionProcess.java 443)

5.How can I write $0 in ion-java, it shows extra ' in text. (ie. it shows '$0' instead of $0)
I tried to set fieldName to $0 like ion-c when field is null or field text is empty, but it showed '$0' instead of $0. (IonProcess.java 418-425)

Sorry, forgot to squash the commits.
The new commits starts from validation and final variables (912bfc60)

Thanks for the code review, I'll fix them in the next commit!


FLOps Master Thesis

This PR is intended to be a place for @nitindermohan and @giobart to provide me with feedback on my thesis easily.
The workflow should be very familiar.
The chapters and sections are all nicely split up into individual files:

The final rendered PDF is available here.

As discussed with Nitinder and Giovanni, I have migrated this thesis "code" to my own public repo:
https://github.com/Malyuk-A/FLOps-Thesis


⚠ Turnos 24x7 has degraded performance

In 490c7b0, Turnos 24x7 (https://reservas-dev.alternativasinteligentes.com/) experienced degraded performance:

HTTP code: 200
Response time: 868 ms

Resolved: Turnos 24x7 performance has improved in a910c0c.


Should unused detection mark variables only used in other unused functions as unused?

From https://github.com/Microsoft/vscode/issues/51460#issuecomment-396331433

TypeScript Version:  3.0.0-dev.20180608

Search Terms:

Unused

Code
Look at the unused variables for the code:
export const _ = 1;

function a() { }

function b() { a() }

Expected behavior:
Both a and b are unused since a is only used from b
Actual behavior:
Only b is explicitly marked as unused.

A textbook implementation of dead code analysis requires repeating until reaching a fixed point where no more dead code is found. this is unfortunately hard to implement in the current system. we can easily detect the first level of unused names though.

@mjbvz IMO, in the given snippet, a is correctly considered being used by b. And b is indeed unused. So it is okay (to me) to have such "levels" of unused entities, when you have to delete unused declarations several times in a row.


Include NPM sourcemap in NPM install file

In the Read me file, we need to update the install instructions to include the gulp sourcemap functionality.

at the top of the gulpfile.js, add sourcemaps = require('gulp-sourcemaps'); to the list of javascript required libraries
in the gulpfile.js replace the css section with:
gulp.task('css', function() {   	    return sass(config.sassPath + "/hip-styles.scss", {   	        sourcemap: true,   	        style: 'compressed',   	        loadPath: [   	            config.bowerDir + "/bootstrap-sass/assets/stylesheets",   	            config.bowerDir + "/font-awesome/scss",   	        ]   	    }).on("error", notify.onError(function(error) {   	        return "Error: " + error.message;   	    }))   	        .pipe(sourcemaps.write())   	        .pipe(sourcemaps.write('maps', {   	            includeContent: false,   	            sourceRoot: 'source'   	        }))   	        .pipe(gulp.dest(config.staticPath + "/css"));   	});
in the README.md, add gulp-sourcemaps to the list of npm installs (This bit duplicates what was written above, but I thought it would be helpful to have all the pieces in one place.)


Add audio property to easter eggs (honk one, specifically)

Honk!

No offence, but an added ~19KB per build isn't really worth it.

I want to leave the toast in, and it's been updated so that it links to a file instead

Alright, looks good now.


 :/

Seems related to : https://github.com/christophermca/meta5/pull/1

I think that issue is fixed. Let me know if you have any other issues


Update docs for log_plot: add DataFrame and Numpy Array examples

Add  DataFrame and Numpy Array in Parameters
Add examples for DataFrame and Numpy Arra
Add links other docs pages

Fix https://github.com/iterative/dvc.org/issues/5051

@mnrozhkov Could you push directly to https://github.com/iterative/dvc.org instead of your own fork? Only branches on https://github.com/iterative/dvc.org will generate preview deployments.

@dberenbaum I create a new PR from a branch in this repo: https://github.com/iterative/dvc.org/pull/5058
Closing this PR


Status?

How far along is this project? We’d love to list it with the other libraries that support bc-ur

Listing it would be great, we are currently using this version for the release candidate of our app.

@ChristopherA, I can see you have already added @Apocentre/bc-ur, but it's development is being continued here, so it can be replaced by this library.


Adding an AllLayers list to TmxMap

When trying to use TiledSharp for my TiledUtilities for Unity I wanted to be able to keep the layer orders between tile layers, object groups, and the image layers. Looking at the map, it seemed the best/only way was to introduce a new list which I called AllLayers. This list just contains all layers, object groups, and image layers which allows iterating all of the items in sequence, regardless of type.
Maybe there's a better way to do this in your design, but this seemed to achieve the goal in a simple way without disturbing the existing segregated lists.

Thanks Nick,
I've generally tried to avoid adding properties and fields that don't exist in TMX, but I am happy to try and accomodate this case.
At the least, I would think there's a way to do it that doesn't require duplicate lists.  For example, some strange person could manually modify the existing Layers list, which wouldn't be reflected in AllLayers?)
Maybe there is there some way to create an iterator that sequences through all layer types.  Or create a master Layer list, and redefine the other sublists properties (Layer, Image, etc) to only iterate over their own types.

"I've generally tried to avoid adding properties and fields that don't exist in TMX, but I am happy to try and accomodate this case."
I'd argue the AllLayers list is the only one of those lists in the TMX file. ;) The TMX is almost entirely about a sorted list of layers, of which there are currently three types. Separating the types out to separate lists seems unintuitive to me and I can't see the use case.
In any way there's definitely a duplication problem here. My initial thought would be to drop the other lists entirely, since Tiled is about having a single list of layers. People who want to filter that can easily use Linq's OfType method to extract only the elements of a given type they want.

Yes, I see your point.  I agree that binning the layers of <map> is adding structure that doesn't exist in the TMX file.  (I probably took my cue from your library).  For what it's worth, libtiled's Map class also uses a single QList, mLayers, and provides helper functions to obtain lists of the individual types.
I suppose my previous comment was with respect to the TMX namespace (as much as one can talk about an XML namespace), since AllLayers does not exist in either the TMX spec or in libtiled.
But I agree, let's set things up so that Map contains a single list of layers.
I still feel obliged to preserve the Layers, Tilesets, ObjectGroups, and ImageLayers properties, even if it does break my own self-imposed rule about adding new TMX structure, since they have been available since the beginning.  I also disagree that there are no use cases for separating them, and that the separating is unintuitive, but no need to get into that here.
I also might recommend the name MapLayers instead of AllLayers, but it's just a preference.  I worry that AllLayers has no precedence in TMX, whereas MapLayers is composed of existing terms.  (I doubt there's any good choice of name here, since Björn already reserved Layers.)
I'm not sure about implementation, maybe to generalise the various types under a ITmxLayer interface and store them to a TmxList<ITmxLayer> object.  Then use some Linq logic inside the get/set accessors of the properties.

I think everything you said before was correct.  There's probably no real need to separate Layer, ImageLayer, and ObjectGroup.  I was hesitant because I had mistakenly thought that Tileset was included in the patch.
I'm willing to change the API in this case.  The easist thing is to get rid of Layers, ObjectGroups and ImageLayers, and rename your AllLayers to Layers.
The classes should probably be reworked so that ObjectGroup and ImageLayer inherit Layer somehow, but that is just internal work that can be done later.
(It also looks like you've stopped using TiledSharp in your project though, so I'm happy to do this myself.)

No worries. I think you have a solid plan ahead that should make the library more streamlined for folks working with Tiled.
I did move my project to some custom Tiled code I had laying around, partly so I could prove out the features without this PR but mainly just to simplify the licensing (my libraries use MIT, TiledSharp is Apache, and then DotNetZip is Ms-Pl [plus maybe another license for one algorithm?]). I think this library is a good project, but I just wanted to make it simpler for folks wanted to drop in my TiledUtilities to not have to consider too many license.

Closing this since it's larely resolved by #58


Dual package

Compile ESM and CJS builds and types and use exports to point to them.
This resolves the warnings here and makes ts-jest work in https://github.com/get-convex/convex-chess/pull/19/files without adding the exception not to compile these files.
I'm not sure this needs to be a dual package though. If we could get away with ESM-only the build would be simpler. That's the way we should recommend developers build things in Convex.

Closing, since esm seems fine for us for now


Move consent to take part to the start of the survey

@MandyCostello This doesn't make sense to do, I think i'll just add a paragraph on the first screen saying "By taking part you agree for your data to be used anonymously for research purposes."


[Feature Request]: Add LMStudio Embeddings

Feature Description
Related: #13556
We do have LLM by: llama-index-llms-lmstudio module
It would be nice to have one for embeddings as well.
Reason
Basically, LMStudio replicates OpenAI endpoints.
So, If I do:
from llama_index.embeddings.openai import OpenAIEmbedding
embed_model = OpenAIEmbedding(
    api_key="whatever-is-in-lmstudio",
    api_base="http://localhost:8080/v1",
    model="nomic-ai/nomic-embed-text-v1.5-GGUF"
)

I get:
ValueError: 'nomic-ai/nomic-embed-text-v1.5-GGUF' is not a valid OpenAIEmbeddingModelType

On the flip side, if I don't configure any model, then it thinks it's OpenAIEmbeddingModelType.TEXT_EMBED_ADA_002 and requests goes through.
Value of Feature
Mostly for standards. And probable customizations which may or may not be possible with llama-index-embeddings-openai.

Actually, the code example would work if you did model_name= instead of model=

That worked. Feel free to close this issue.


aws_rds_cluster shows $0 monthly cost but it should show "cost depends on usage"

Running INFRACOST_LOG_LEVEL=info make -s run ARGS="breakdown --path=internal/providers/terraform/aws/testdata/rds_cluster_test" (without usage-file) shows costs as 0:
 ├─ Storage                                                    0  GB                           $0.00
 ├─ I/O rate                                                   0  1M requests                  $0.00
 └─ Backtrack                                                  0  1M CR-hours                  $0.00

These should be updated so they show "cost depends on usage"

Released in v0.9.1


marker.bindPopup() - version 1.7.1 only; on Mac Safari only - click event isn't recognized properly

An event added via marker.bindpopup() - version 1.7.1 only using a Mac Safari (version 14 and 13) browser only - will only be recognized if one makes a long mouse-click of about 1s like a long tap event. If one adds such an event via marker.on('click', function(e) {this.openPopup();}); it works properly.

Possible duplicate of #7255 . The workaround of disabling the tap handler might help.

What is the best workaround you can suggest? Downgrading to 1.7.0 or something else? Or will there be a release shortly?

What is the best workaround you can suggest?

Are you using contextmenu event to capture taphold? If you aren't then just specify map option tap: false.
Otherwise try unrelease version from master.

I first noticed the issue on an Iphone. However I dont own any Iphone but someone told me that Midori on Linux has a similar browser engine. I could reproduce the bug on 1.7.0 and 1.7.1 with Midori. tap: false Does not fix the issue on Midori. 1.6.0 works great! The current master is not displaying a map at all, as there is no release in the dist folder currently and I dont know how to correctly integrate the current master.

tap: false Does not fix the issue on Midori.

Please show your exact code

Here is the exact code I am using. I did not strip anything, but it should be short enough. Please keep in mind, that twig templates are used here of course:
https://gist.github.com/NicoHood/6081f242b85466c2722f2ac5bb219381

Here is the exact code I am using.

But I do not see where you set there map option tap.

Oh right, I've removed it now. It was added at line 44
L.tileLayer(osmUrl, {attribution: osmAttr, detectRetina: true, tap: false}).addTo(mymap);

I confirmed it again, it does not work (with Midori)

Read again: tap is Map option. Not TileLayer's.

 Works now. Many thanks!

Duplicate of #7255

Duplicate of #7255

An event added via marker.bindpopup() - version 1.7.1 only using a Mac Safari (version 14 and 13) browser only - will only be recognized if one makes a long mouse-click of about 1s like a long tap event. If one adds such an event via marker.on('click', function(e) {this.openPopup();}); it works properly.

This works for me. I wish there's a better way to do it though

Probably duplicate of #7222 too


PW Reset goews awry - doesnt change the pw to the supposed value but anything else..

Steps to reproduce
Hi,
idk if it is me or the auth management, but when i reset the password, it wont change it to the desired value but anthing else, ending in a situation where i still cant sign in. here is a walk through made with feathers and postman:
i got the reset token and try to reset the pw:
{
    "action": "resetPwdLong",
    "value": {
        "token": "5f11af9556667018746dd417___c20a6535d896d19036994b46c6df30",
        "password": "supersecretpassword"
    }
}

i get the all clear message:
{
    "_id": "5f11af9556667018746dd417",
    "username": "username",
    "name": "name",
    "email"<EMAIL_ADDRESS>    "theme": "dark",
    "isVerified": true,
    "createdAt": "2020-07-17T14:03:01.849Z",
    "updatedAt": "2020-07-19T07:34:51.180Z",
    "__v": 0
}

now, when trying to sign-in:
{
  "strategy": "local",
  "username": "username",
  "password": "supersecretpassword"
}

he wont let me in (not even with the old pasword)
{
    "name": "NotAuthenticated",
    "message": "Invalid login",
    "code": 401,
    "className": "not-authenticated",
    "errors": {}
}

i know the correct password is sent to the backend:
express:router <anonymous>  : /authmanagement +0ms
  @feathersjs/authentication/base Strategies parsing HTTP header for authentication information [ 'jwt', 'local' ] +6m
  @feathersjs/express/rest REST handler calling `create` from `/authmanagement` +6m
  authLocalMgnt:service create called. action=resetPwdLong +6m
  authLocalMgnt:resetPassword resetPassword {
  resetToken: '5f11af9556667018746dd417___c20a6535d896d19036994b46c6df30'
} {
  resetToken: '5f11af9556667018746dd417___c20a6535d896d19036994b46c6df30'
} supersecretpassword +12m
  @feathersjs/authentication/hooks/authenticate Running authenticate hook on 'users' +6m
  mquery findOne users { '$and': [ { _id: 5f11af9556667018746dd417 } ] } { session: undefined, projection: {} } +6m
  @feathersjs/authentication/hooks/authenticate Running authenticate hook on 'users' +175ms
  mquery findOne users { '$and': [ { _id: 5f11af9556667018746dd417 } ] } { session: undefined, projection: {} } +175ms
  mquery findOne users {
  _id: { '$in': [ 5f11af9556667018746dd417 ] },
  '$and': [ { _id: 5f11af9556667018746dd417 } ]
} { session: undefined, projection: {} } +3ms
  @feathersjs/transport-commons/channels Publishing event patched users +6m
however, after that i can no longer sigin in, not with the old password and not with the new one..
however, what looks little weird is this:
authLocalMgnt:resetPassword resetPassword {
  resetToken: '5f11af9556667018746dd417___c20a6535d896d19036994b46c6df30'
} {
  resetToken: '5f11af9556667018746dd417___c20a6535d896d19036994b46c6df30'
} supersecretpassword

bonus question: is it supposed to have the reset token twice and only once with my new passord?
Expected behavior
it should reset the password to the desired value
Actual behavior
it changes it to some unknown value
System configuration
Module versions (especially the part that's not working): see my package.json:
{
  "name": "some name",
  "description": "",
  "version": "0.0.0",
  "homepage": "",
  "private": true,
  "main": "src",
  "keywords": [
    "feathers"
  ],
  "author": {
    "name": "",
    "email": ""
  },
  "contributors": [],
  "bugs": {},
  "directories": {
    "lib": "src",
    "test": "test/",
    "config": "config/"
  },
  "engines": {
    "node": "^12.0.0",
    "yarn": ">= 0.18.0"
  },
  "scripts": {
    "test": "yarn run lint && yarn run mocha",
    "lint": "eslint src/. test/. --config .eslintrc.json",
    "dev": "nodemon src/",
    "start": "node src/",
    "debug": "set DEBUG=* node src/",
    "mocha": "mocha test/ --recursive --exit"
  },
  "standard": {
    "env": [
      "mocha"
    ],
    "ignore": []
  },
  "dependencies": {
    "@feathersjs/authentication": "^4.5.1",
    "@feathersjs/authentication-local": "^4.5.1",
    "@feathersjs/authentication-oauth": "^4.5.1",
    "@feathersjs/configuration": "^4.5.1",
    "@feathersjs/errors": "^4.5.1",
    "@feathersjs/express": "^4.5.1",
    "@feathersjs/feathers": "^4.5.1",
    "@feathersjs/socketio": "^4.5.1",
    "@feathersjs/transport-commons": "^4.5.5",
    "compression": "^1.7.4",
    "cors": "^2.8.5",
    "feathers-authentication-management": "^3.0.0",
    "feathers-hooks-common": "^5.0.3",
    "feathers-mailer": "^3.0.1",
    "feathers-mongoose": "^8.3.0",
    "helmet": "^3.21.2",
    "mongodb-core": "^3.2.7",
    "mongoose": "^5.8.13",
    "nodemailer-smtp-transport": "^2.7.4",
    "prettier": "^2.0.5",
    "serve-favicon": "^2.5.0",
    "winston": "^3.0.0"
  },
  "devDependencies": {
    "axios": "^0.19.2",
    "eslint": "^7.4.0",
    "mocha": "^7.0.1",
    "nodemon": "^2.0.2"
  }
}

NodeJS version: 12.18.1
Operating System: Windows 10
Browser Version: Chrome 83.0.4103.116 (Official Build) (64-bit)

Hi @awunder, have you checked the password value in the database before and after the password reset?
Could it be that the new password is not hashed at all? Do you use  hashPassword('password') in the patch method of your users service hooks (e.g. in services/users/users.hook.js)?

hey @OnnoGabriel ,
thanks for the quick response.. yes, i do use those methods in my users.hooks.js:
const { authenticate } = require("@feathersjs/authentication").hooks;
const verifyHooks = require("feathers-authentication-management").hooks;
const accountService = require("../authmanagement/notifier");

const {
  hashPassword,
  protect,
} = require("@feathersjs/authentication-local").hooks;

module.exports = {
  before: {
    all: [],
    find: [authenticate("jwt")],
    get: [authenticate("jwt")],
    create: [hashPassword("password"), verifyHooks.addVerification()],
    update: [hashPassword("password"), authenticate("jwt")],
    patch: [hashPassword("password"), authenticate("jwt")],
    remove: [authenticate("jwt")],
  },

  after: {
    all: [
      // Make sure the password field is never sent to the client
      // Always must be the last hook
      protect("password"),
    ],
    find: [],
    get: [],
    create: [
      (context) => {
        accountService(context.app).notifier(
          "resendVerifySignup",
          context.data
        );
      },
      verifyHooks.removeVerification(),
    ],
    update: [],
    patch: [],
    remove: [],
  },

  error: {
    all: [],
    find: [],
    get: [],
    create: [],
    update: [],
    patch: [],
    remove: [],
  },
};

and the the pw is getting hashed and also changed. this is a recent example:
before requesting a pw-reset:

after making the request:

after changing the password:

appreciate your help,
Andreas

Ah, ok, it seems that you have to extend your users.hooks.js. The reason is, that feather-authentication-management is already hashing the new password. Then it saves the hashes password via the patch-Method of your user-service, where (in your case) it is hashed again. To prevent this, you can limit hashPassword('password') to external calls. Thus, the password will not be hashed if feather-authentication-management calls the user service internally. For example:
const { hashPassword, protect } = require('@feathersjs/authentication-local').hooks
const verifyHooks = require("feathers-authentication-management").hooks;
const { iff, isProvider, preventChanges } = require('feathers-hooks-common')

[...]

patch: [
  iff(
    isProvider('external'),
    preventChanges(
      true,
      'email',
      'isVerified',
      'verifyToken',
      'verifyShortToken',
      'verifyExpires',
      'verifyChanges',
      'resetToken',
      'resetShortToken',
      'resetExpires'
    ),
    authenticate('jwt'),
    hashPassword('password')
 ]

See https://hackernoon.com/setting-up-email-verification-in-feathersjs-ce764907e4f2 for more details.

fun fact: i followed that turorial until the last step.. i wanted to make it work though, before i bring in security :D
anyway, that did the trick, thanks a lot Onno!

I'm glad I could help, Andreas.
I remember similar problems, when I started with this package. We should probably update the docs.


Add data migration to remove surplus reference selections

Context
To prepare Apply for the reference selection feature, a prior data
migration (a1ca03f5fb) set selected: true for all feedback_provided
references. Prior to the introduction of reference selection, we
expected there to be a maximum of 2 provided references per application.
Historic bugs in the service, however, mean that we have some
applications (90 in total) with more than 2 feedback_provided
references.
This means that those references are now also selected. It would be
useful to have an invariant check that warns us about surplus selections on
an ongoing basis. This data migration removes existing surplus
selections in preparation for such a check.

Changes proposed in this pull request
The migration:

Looks for all applications with a selected reference count of > 2
Sets selected: false on all surplus selections
Does not care particularly about which references get de-selected
(which shouldn't be an issue as this migration will be run prior to
the reference selection feature going live)

Guidance to review

Does the rationale make sense?
Is the test adequate?
Is there anything else I haven't factored in?

Link to Trello card

https://trello.com/c/hZVGCcxd
Things to check

[ ] This code does not rely on migrations in the same Pull Request
[ ] If this code includes a migration adding or changing columns, it also backfills existing records for consistency
[ ] API release notes have been updated if necessary
[ ] Required environment variables have been updated added to the Azure KeyVault

Looking at the prod data for these 90 apps:
applications.map { |a| ProcessState.new(a).state }.tally # =>
{
  :ended_without_success=>41,
  :recruited=>6,
  :pending_conditions=>34,
  :unsubmitted_in_progress=>8,
  :awaiting_candidate_response=>1
}

We're going to change what providers see — not critical in for those apps already having an offer, but it might be a bit confusing for providers looking back. Do we know which ones were seen in each case, and can we "select" those? And should we deselect everything on unsubmitted_in_progress apps so that nobody ends up accidentally sending the wrong ref?

Do we know which ones were seen in each case, and can we "select" those?

I think all references would have been seen in these cases, as we don't appear to have ever explicitly limited the number of feedback_provided references we display when rendering them in Manage.

And should we deselect everything on unsubmitted_in_progress apps so that nobody ends up accidentally sending the wrong ref?

That seems sensible, will add.


FixedExtentScrollPhysics can only be used with Scrollables that uses the FixedExtentScrollController

there is a issue bothers me for a long time, there is a CupertinoDatePicker as following code:
CupertinoDatePicker(
                            backgroundColor: AppColors.menuBgColorSub,
                            minimumYear: widget.birthDay.year,
                            maximumYear: widget.deathDay.year,
                            initialDateTime:
                                controller.eventTime ?? DateTime.now(),
                            mode: CupertinoDatePickerMode.date,
                            onDateTimeChanged: (newDateTime) {
                              controller.eventTime = newDateTime;
                            },
                          ),

if I scroll year column too fast, there will be the error as title showed, and year column will be disappeared.
error:
FixedExtentScrollPhysics can only be used with Scrollables that uses the FixedExtentScrollController
'package:flutter/src/widgets/list_wheel_scroll_view.dart':
Failed assertion: line 464 pos 7: 'position is _FixedExtentScrollPosition'

error screenshot:
https://stackoverflow.com/questions/74102470/fixedextentscrollphysics-can-only-be-used-with-scrollables-that-uses-the-fixedex
could someone let me know how to fix this, thanks a lot!

Hi @peterbullmatti
I can not reproduce this issue on the latest stable and master channels with below sample code.

Sample code
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return CupertinoApp(
      title: 'Flutter Demo',
      home: Scaffold(
        body: Center(
          child: CupertinoDatePicker(
            mode: CupertinoDatePickerMode.date,
            initialDateTime: DateTime.now(),
            onDateTimeChanged: (value) {},
          ),
        ),
      ),
    );
  }
}

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.3.5, on macOS 12.6 21G115 darwin-x64, locale en-VN)
    • Flutter version 3.3.5 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision d9111f6402 (9 hours ago), 2022-10-19 12:27:13 -0700
    • Engine revision 3ad69d7be3
    • Dart version 2.18.2
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode14.0.1.app/Contents/Developer
    • Build 14A400
    • CocoaPods version 1.11.3

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

[✓] Android Studio (version 2021.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 11.0.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Community Edition (version 2022.2.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 70.0.5
    • Dart plugin version 222.4167.21

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • 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

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

[✓] Connected device (3 available)
    • iPhone 14 Pro Max (mobile) • 332079AF-E895-4685-910E-7B1E18B0C6B8 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-16-0 (simulator)
    • macOS (desktop)            • macos                                • darwin-x64     • macOS 12.6 21G115 darwin-x64
    • Chrome (web)               • chrome                               • web-javascript • Google Chrome 106.0.5249.119

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

[!] Flutter (Channel master, 3.5.0-10.0.pre.40, on macOS 12.6 21G115 darwin-x64, locale en-VN)
    • Flutter version 3.5.0-10.0.pre.40 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 20c4b6c53e (8 hours ago), 2022-10-23 15:22:39 -0400
    • Engine revision f62df69205
    • Dart version 2.19.0 (build 2.19.0-330.0.dev)
    • DevTools version 2.18.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.

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode14.0.1.app/Contents/Developer
    • Build 14A400
    • CocoaPods version 1.11.3

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

[✓] Android Studio (version 2021.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 11.0.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Community Edition (version 2022.2.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 70.0.5
    • Dart plugin version 222.4167.21

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • 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

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

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 12.6 21G115 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 106.0.5249.119

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

Please provide the information indicated below so that we may verify the issue:

A completed and minimal reproducible code sample
The output of flutter doctor -v
Which environment did this issue happen in? (Android/iOS/Web/MacOS/Windows/Linux)

Thank you!

hi @huycozy
thank you for your reply, with this

Code simple

void main() {
  runApp(const MyApp());
}
class MyApp extends StatelessWidget {
  const MyApp({Key key}) : super(key: key);
  @override
  Widget build(BuildContext context) {
    return CupertinoApp(
      title: 'Flutter Demo',
      home: Scaffold(
        body: Center(
          child: CupertinoDatePicker(
            backgroundColor: AppColors.sadColor,
            minimumYear: 1963,
            maximumYear: 2022,
            initialDateTime:
            DateTime.now(),
            mode: CupertinoDatePickerMode.date,
            onDateTimeChanged: (newDateTime) {
            },
          ),
        ),
      ),
    );
  }
}

flutter doctor -v

[✓] Flutter (Channel beta, 3.4.0-17.2.pre, on macOS 12.5.1 21G83 darwin-x64, locale en-GB)
    • Flutter version 3.4.0-17.2.pre on channel beta at /Users/xouyang/tools/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision d6260f127f (5 weeks ago), 2022-09-21 13:33:49 -0500
    • Engine revision 3950c6140a
    • Dart version 2.19.0 (build 2.19.0-146.2.beta)
    • DevTools version 2.16.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/xouyang/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14A400
    • CocoaPods version 1.11.0

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

[✓] Android Studio (version 2021.2)
    • 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 11.0.12+0-b1504.28-7817840)

[✓] VS Code (version 1.58.2)
    • VS Code at /Users/xouyang/Downloads/Visual Studio Code 2.app/Contents
    • Flutter extension version 3.25.0

[✓] VS Code (version 1.58.2)
    • VS Code at /Users/xouyang/Downloads/Visual Studio Code.app/Contents
    • Flutter extension version 3.25.0

[✓] Connected device (3 available)
    • sdk gphone x86 (mobile) • emulator-5554 • android-x86    • Android 11 (API 30) (emulator)
    • macOS (desktop)         • macos         • darwin-x64     • macOS 12.5.1 21G83 darwin-x64
    • Chrome (web)            • chrome        • web-javascript • Google Chrome 98.0.4758.109

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

Issue gif:

When I scroll slowly, there is no error, but when I scroll faster, the year column will be disappeared...and even the year will be beyond the max/min year I have set
I am using android, and please check my gif which can describe my issue, thank you again!

@peterbullmatti thanks for providing more information. But I can not reproduce the issue on the latest stable, beta, and master channels.
Tested with physical device and simulator but the result is the same (can not reproduce the issue).

Demo
https://user-images.githubusercontent.com/104349824/197674939-50e2ab81-2ec2-47dc-b375-12be20c1a05b.mp4

flutter doctor -v (stable, beta, master)
[✓] Flutter (Channel stable, 3.3.5, on macOS 12.6 21G115 darwin-x64, locale en-VN)
    • Flutter version 3.3.5 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision d9111f6402 (9 hours ago), 2022-10-19 12:27:13 -0700
    • Engine revision 3ad69d7be3
    • Dart version 2.18.2
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode14.0.1.app/Contents/Developer
    • Build 14A400
    • CocoaPods version 1.11.3

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

[✓] Android Studio (version 2021.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 11.0.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Community Edition (version 2022.2.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 70.0.5
    • Dart plugin version 222.4167.21

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • 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

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

[✓] Connected device (3 available)
    • iPhone 14 Pro Max (mobile) • 332079AF-E895-4685-910E-7B1E18B0C6B8 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-16-0 (simulator)
    • macOS (desktop)            • macos                                • darwin-x64     • macOS 12.6 21G115 darwin-x64
    • Chrome (web)               • chrome                               • web-javascript • Google Chrome 106.0.5249.119

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

[!] Flutter (Channel master, 3.5.0-10.0.pre.67, on macOS 12.6 21G115 darwin-x64, locale en-VN)
    • Flutter version 3.5.0-10.0.pre.67 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision e62d519cb5 (18 minutes ago), 2022-10-24 21:56:13 -0400
    • Engine revision 75bfcd73ca
    • Dart version 2.19.0 (build 2.19.0-330.0.dev)
    • DevTools version 2.18.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.

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode14.0.1.app/Contents/Developer
    • Build 14A400
    • CocoaPods version 1.11.3

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

[✓] Android Studio (version 2021.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 11.0.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Community Edition (version 2022.2.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 70.0.5
    • Dart plugin version 222.4167.21

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • 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

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

[✓] Connected device (3 available)
    • SM T225 (mobile) • R9JT3004VRJ • android-arm64  • Android 12 (API 31)
    • macOS (desktop)  • macos       • darwin-x64     • macOS 12.6 21G115 darwin-x64
    • Chrome (web)     • chrome      • web-javascript • Google Chrome 106.0.5249.119

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

[✓] Flutter (Channel beta, 3.4.0-34.1.pre, on macOS 12.6 21G115 darwin-x64, locale en-VN)
    • Flutter version 3.4.0-34.1.pre on channel beta at /Users/huynq/Documents/GitHub/flutter_beta
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 71520442d4 (8 days ago), 2022-10-05 16:38:28 -0500
    • Engine revision db0cbb2145
    • Dart version 2.19.0 (build 2.19.0-255.2.beta)
    • DevTools version 2.18.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode14.0.1.app/Contents/Developer
    • Build 14A400
    • CocoaPods version 1.11.3

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

[✓] Android Studio (version 2021.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 11.0.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Community Edition (version 2022.2.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 70.0.5
    • Dart plugin version 222.4167.21

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • 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

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

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 12.6 21G115 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 106.0.5249.119

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

Can you try running the app again on the latest master channel to check if the issue still reproduces? And please also retry with another device (physical device if any).
Also, please provide completed log. If the log is too long, please save it into a file and attach it here. Thank you!

Hi Huycozy, thank your for your answer, now it works after I switch channel from beta to master(otherwise it still exists for ios and android simulation), and issue solved.


Did the format of the TOO_FAST_RE message change?

I had a failure last night which seems to have been caused by quotes around the backoff message from the server. Did the format of the response change? Or should the regex match use re.search() instead of re.match()?
Ref. https://github.com/tripleee/sloshy/issues/8

No, the format of the response from SE has not changed. There are no quotes around the message received from SE's chat servers. The quotes you are seeing are added by the logging package.
The logging message which you show in your linked issue is

Attempt 1: denied: unknown reason 'You can perform this action again in 1 second.'

This is just a log output and does not indicate that the action wasn't retried. It does, however, indicate that there was a 5 second delay between logging that message and when the next attempt was made, rather than the 1 second which should have been the delay. A commit resolving the wrong delay in this circumstance was added in PR #159, which was merged on 2020-09-12. Please update your version of ChatExchange.


Check small record counts

Check statistics calculations when there are small numbers of observations.  Sometimes these will produce different results or have errors.

Have several tests along these lines.  Testing weighted an unweighted values.


Menu icon broken on non-retina screens

See attached screenshot:

This image occurs on non-retina screens

Fixed in v2.2.2


data: add go1.13.15, go1.14.7, and go1.15

go1.13.15 and go1.14.7: https://groups.google.com/forum/#!topic/golang-announce/NyPIaucMgXo
go1.15: https://groups.google.com/forum/#!topic/golang-announce/Z-cY6ZdGdEU
Fixes #423

These have been synced to S3.


PaddleX based on Docker doesn't seem to set CUDA properly.

I am using a docker container built using docker run --gpus all --name paddlex -v $PWD:/paddle --shm-size=8g --network=host -it registry.baidubce.com/paddlex/paddlex:paddlex3.0.0b1-paddlepaddle3.0.0b1-gpu-cuda11.8-cudnn8.6-trt8.5 /bin/bash to run PP-ChatOCRv3-doc Pipeline:
from paddlex import create_pipeline

pipeline = create_pipeline(
    pipeline="PP-ChatOCRv3-doc",
    llm_name="ernie-3.5",
    # llm_params={"api_type": "qianfan", "ak": "", "sk": ""}
    llm_params={"api_type": "aistudio", "access_token": "my_token"} # Please enter your access_token; otherwise, the large model cannot be invoked.
)

visual_result, visual_info = pipeline.visual_predict("my_custom.pdf")

for res in visual_result:
    res.save_to_img("./output")
    res.save_to_html('./output')
    res.save_to_xlsx('./output')

vector = pipeline.build_vector(visual_info=visual_info)

chat_result = pipeline.chat(
    key_list=["乙方", "手机号"],
    visual_info=visual_info,
    vector=vector,
    )
chat_result.print()

However, after running the above script, it's throwing an error below:

==========
== CUDA ==
==========

CUDA Version 11.8.0

Container image Copyright (c) 2016-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.

This container image and its contents are governed by the NVIDIA Deep Learning Container License.
By pulling and using the container, you accept the terms and conditions of this license:
https://developer.nvidia.com/ngc/nvidia-deep-learning-container-license

A copy of this license is made available in this container at /NGC-DL-CONTAINER-LICENSE for your convenience.

Using official model (RT-DETR-H_layout_3cls), the model files will be be automatically downloaded and saved in /root/.paddlex/official_models.
Connecting to https://paddle-model-ecology.bj.bcebos.com/paddlex/official_inference_model/paddle3.0b1_v2/RT-DETR-H_layout_3cls_infer.tar ...
Downloading RT-DETR-H_layout_3cls_infer.tar ...
[==================================================] 100.00%
Extracting RT-DETR-H_layout_3cls_infer.tar
[==================================================] 100.00%
Using official model (PP-OCRv4_server_det), the model files will be be automatically downloaded and saved in /root/.paddlex/official_models.
Connecting to https://paddle-model-ecology.bj.bcebos.com/paddlex/official_inference_model/paddle3.0b1_v2/PP-OCRv4_server_det_infer.tar ...
Downloading PP-OCRv4_server_det_infer.tar ...
[==================================================] 100.00%
Extracting PP-OCRv4_server_det_infer.tar
[==================================================] 100.00%
Using official model (PP-OCRv4_server_rec), the model files will be be automatically downloaded and saved in /root/.paddlex/official_models.
Connecting to https://paddle-model-ecology.bj.bcebos.com/paddlex/official_inference_model/paddle3.0b1_v2/PP-OCRv4_server_rec_infer.tar ...
Downloading PP-OCRv4_server_rec_infer.tar ...
[==================================================] 100.00%
Extracting PP-OCRv4_server_rec_infer.tar
[==================================================] 100.00%
Using official model (SLANet_plus), the model files will be be automatically downloaded and saved in /root/.paddlex/official_models.
Connecting to https://paddle-model-ecology.bj.bcebos.com/paddlex/official_inference_model/paddle3.0b1_v2/SLANet_plus_infer.tar ...
Downloading SLANet_plus_infer.tar ...
[==================================================] 100.00%
Extracting SLANet_plus_infer.tar
[==================================================] 100.00%
Using official model (PP-OCRv4_server_seal_det), the model files will be be automatically downloaded and saved in /root/.paddlex/official_models.
Connecting to https://paddle-model-ecology.bj.bcebos.com/paddlex/official_inference_model/paddle3.0b1_v2/PP-OCRv4_server_seal_det_infer.tar ...
Downloading PP-OCRv4_server_seal_det_infer.tar ...
[==================================================] 100.00%
Extracting PP-OCRv4_server_seal_det_infer.tar
[==================================================] 100.00%
Using official model (PP-OCRv4_server_rec), the model files will be be automatically downloaded and saved in /root/.paddlex/official_models.
/usr/local/lib/python3.10/dist-packages/setuptools-68.2.2-py3.10.egg/_distutils_hack/__init__.py:18: UserWarning: Distutils was imported before Setuptools, but importing Setuptools also replaces the `distutils` module in `sys.modules`. This may lead to undesirable behaviors or errors. To avoid these issues, avoid using distutils directly, ensure that setuptools is installed in the traditional way (e.g. not an editable install), and/or make sure that setuptools is always imported before distutils.
  warnings.warn(
/usr/local/lib/python3.10/dist-packages/setuptools-68.2.2-py3.10.egg/_distutils_hack/__init__.py:33: UserWarning: Setuptools is replacing distutils.
  warnings.warn("Setuptools is replacing distutils.")
/usr/local/lib/python3.10/dist-packages/paddle/base/framework.py:743: UserWarning: You are using GPU version Paddle, but your CUDA device is not set properly. CPU device will be used by default.
  warnings.warn(
Traceback (most recent call last):
  File "/paddle/test.py", line 10, in <module>
    visual_result, visual_info = pipeline.visual_predict("/paddle/HE-2203-202208-002.pdf")
  File "/root/PaddleX/paddlex/inference/pipelines/ppchatocrv3/ppchatocrv3.py", line 209, in visual_predict
    visual_result = list(
  File "/root/PaddleX/paddlex/inference/pipelines/ppchatocrv3/ppchatocrv3.py", line 252, in get_visual_result
    for idx, (img_info, layout_pred) in enumerate(
  File "/root/PaddleX/paddlex/inference/models/base/base_predictor.py", line 47, in __call__
    for res in super().__call__(input):
  File "/root/PaddleX/paddlex/inference/components/base.py", line 57, in __call__
    for each_output in output:
  File "/root/PaddleX/paddlex/inference/models/base/basic_predictor.py", line 48, in apply
    yield from self._generate_res(self.engine(input))
  File "/root/PaddleX/paddlex/inference/utils/process_hook.py", line 46, in _wrapper
    for ele in input_:
  File "/root/PaddleX/paddlex/inference/components/base.py", line 277, in __call__
    yield from self.__call__(data, i + 1)
  File "/root/PaddleX/paddlex/inference/components/base.py", line 277, in __call__
    yield from self.__call__(data, i + 1)
  File "/root/PaddleX/paddlex/inference/components/base.py", line 277, in __call__
    yield from self.__call__(data, i + 1)
  [Previous line repeated 1 more time]
  File "/root/PaddleX/paddlex/inference/components/base.py", line 276, in __call__
    for data in data_gen:
  File "/root/PaddleX/paddlex/inference/components/base.py", line 43, in __call__
    output = self.apply(**args)
  File "/root/PaddleX/paddlex/inference/components/paddle_predictor/predictor.py", line 167, in apply
    self.reset()
  File "/root/PaddleX/paddlex/inference/components/paddle_predictor/predictor.py", line 49, in reset
    ) = self._create()
  File "/root/PaddleX/paddlex/inference/components/paddle_predictor/predictor.py", line 145, in _create
    predictor = create_predictor(config)
ValueError: (InvalidArgument) Device id must be less than GPU count, but received id is: 0. GPU count is: 0.
  [Hint: Expected id < GetGPUDeviceCount(), but received id:0 >= GetGPUDeviceCount():0.] (at ../paddle/phi/backends/gpu/cuda/cuda_info.cc:255)

I checked if the container is seeing the GPU with:
import paddle
gpu_available  = paddle.device.is_compiled_with_cuda()
print("GPU available:", gpu_available) # returned True

I also ran nvcc -V with output:
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Wed_Sep_21_10:33:58_PDT_2022
Cuda compilation tools, release 11.8, V11.8.89
Build cuda_11.8.r11.8/compiler.31833905_0

This line caught my attention, but had no luck in tackling it so far:
UserWarning: You are using GPU version Paddle, but your CUDA device is not set properly. CPU device will be used by default.
Do you have any idea as to why this is happening and how to solve this?

Could you share the output of running nvidia-smi?

@Bobholamovic

@Bobholamovic, both returned identical results:

This indicates that No GPU is seen by paddle in the container. Please create an issue in the PaddlePaddle repo to report this problem.

Thanks for the reference, for anyone who is interested, I re-posted the issue here.


SyntaxError: Unexpected token

Hello ,
I have set up this source in my local system, I am using ubuntu.
I have done configuration in .env file still i am getting error like below when i am run following command : node app.js
npm version : 3.5.2
node version : 4.2.6
Error :
/backup/html/sdk-starter-node/src/router.js:3
const {registerBind, sendNotification} = require('./notification_handler');
SyntaxError: Unexpected token {
Can you please suggest me solution for it?

Hi! I've tried npm start or node app.js and both did run the app.
My node version is v8.9.4 and npm is 5.6.0.
Could you try upgrade your versions?


Update CoreJS to version 3

obsolete-web depends on @babel/runtime-corejs2 which is “no longer maintained and not recommended for usage due to the number of issues,” according to its install message.
Please update to version 3 of Core JS.

Looks like the package hasn't been supported anymore. We have an improved/refactored version for webpack 5: https://github.com/AndrushkevichMikita/webpack-obsolete-plugin


Update data-storage-privacy.md

Learn Build status updates of commit 193c8c4:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/data-storage-privacy.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Done!
Thank you.
Maayan
From: JohanFreelancer9 @.>
Sent: Monday, 7 November 2022 8:34
To: MicrosoftDocs/microsoft-365-docs @.>
Cc: Maayan Mazig @.>; Mention @.>
Subject: Re: [MicrosoftDocs/microsoft-365-docs] Update data-storage-privacy.md (PR #10157)
@JohanFreelancer9 requested changes on this pull request.
Copy review - @MaayanMazighttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMaayanMazig&data=05|01|maayanmazig%40microsoft.com|8399782e9db04702f74e08dac08a06de|72f988bf86f141af91ab2d7cd011db47|1|0|638033996368065560|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=PnZ0RVQBt9g4hkOakm%2BrQrEPAtBNfbTUVbw8YFd%2FwvE%3D&reserved=0, kindly commit the suggested changes. Many thanks.
—
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fmicrosoft-365-docs%2Fpull%2F10157%23pullrequestreview-1169850256&data=05|01|maayanmazig%40microsoft.com|8399782e9db04702f74e08dac08a06de|72f988bf86f141af91ab2d7cd011db47|1|0|638033996368065560|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=RXHR9Us78bGyjO2efhs6qVC%2FrzS2065z6qy09xf%2BfT4%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FA37KDW4QQBKSZKGX7XT256DWHCPEXANCNFSM6AAAAAARYMOLOY&data=05|01|maayanmazig%40microsoft.com|8399782e9db04702f74e08dac08a06de|72f988bf86f141af91ab2d7cd011db47|1|0|638033996368065560|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=rcrXtMAGXPv3bmkajGtekm0HVbzKPOw2JWMu0lrDCqg%3D&reserved=0.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

Learn Build status updates of commit 989eac8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/data-storage-privacy.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 5e222ae:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/data-storage-privacy.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Not clear how to link to an external

I was having troubles with linking to an external definition, and @jyasskin resolved the problem for me using {{}} autolinking.  Looks like we need to clarify this in the documentation?

I think it's more that we're missing instructions or a tutorial for how a spec author can look at a definition in another spec and figure out what they need to write in their spec. In this case, it was a Javascript function, so I went for IDL autolinking ({{}}) instead of dfn autolinking ([==]), and I knew to look for the for value in the HTML source. We also chose to link directly to a particular overload instead of using the () shorthand.
The current documentation is a good reference, but that's not everything a newcomer needs.

I'd love to put together a FAQ section; "how do I figure out how to link to something" is definitely a good one to put in there.
Curse of Knowledge means I don't have a great idea of what else to put in, but any suggestions are welcome.

In ReSpec, we have a this little cheatsheet: https://respec.org/docs/#Shorthands-Guide
It's useful to see everything at a glance.


Added GCS to Spanner template

This adds a GCS to Spanner template. Notably it adds a SpannerJdbcDialect, which handles quirky spanner identifier quoting using backticks.
reference:
https://stackoverflow.com/questions/44824968/simba-jdbc-driver-for-cloud-spanner-used-with-spark-jdbc-dataframe-reader
The dialect class also implements getJDBCType, which allows spark to choose the correct type names and thus create tables.

Link to #12

taking a look

@tims this pull request is out of date, it has merge conflicts.
Can you please update to latest main branch.

I tweaked this a lot to make it more readable by moving the majority of boiler plate into a config class. Do not merge yet as I've yet to run against an actual spanner table.

Still needs a readme, and still need to move the dialect.

waiting for the updates to be completed.

Updated, please review again


Code should be more defensive against memory handler returning NULL

Because malloc/realloc can be customised (e.g. with limited memory pools), it's entirely feasible that calls to these might fail. As a result, the code that immediately follows those calls (e.g. item handler calls etc) should be defensive against NULL values being returned.

Code made more defensive (functions now fail gracefully if the memory pool is exhausted).


convert inch to mm

hello
i use your soft realese 1.2.4 and i have two questions:

what do you use software to compile exe (visual basic 5/6/2010...) ?
i create a svg file in mm and when i create gcode file it stay in inch

so nice job
best regard

Yup, VB6 is used, it's old but it works!
The software is designed for use only in Inches at this time.  But it will convert your mm to inches.


Publishing issuse

When I try to publish the extension this error pops, what should I do to solve it?

@s177228 you might need to use
$ npm publish --access public

Per (NPM docs). Note that this is needed only during first publication.

Thank you

Hi Anton, I just tried $ npm publish --access public, but it doesn't work. And I have searched all stack overflow problems and still cannot fix it.
Current issue log is:

Do you know why? Thank you very much.

That’s an unfamiliar error. You don’t have any dependencies in package.json, right? And you are listed as a member of @riboseinc organization scope on npmjs.com?

On 17 Nov 2020, at 1:20 AM, s177228<EMAIL_ADDRESS>wrote:

Hi Anton, I just tried $ npm publish --access public, but it doesn't work. And I have searched all stack overflow problems and still cannot fix it.
Current issue log is:
Do you know why? Thank you very much.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

@s177228 I'll have to add you to the organization scope. Can you provide me details? Thanks!

@ronaldtse I am the student form HSUHK project team which leaded by Dr. Wong that I need to publish the plugin in order to carry on the project about ISO19160-6.

(@s177228, I believe Ronald would also need your account username from npmjs.com)

Oh, My npmjs username is s177228

We are doing final testing on Paneron alpha 17, which makes it easier to develop plugins without publication, should be available in Paneron releases later this afternoon (if Apple notarization servers stop being unavailable).
But regardless, it’s encouraged to publish the extension on NPM even if it isn’t ready yet. We’re working on “featured extensions” as part of better extension browser, which will take care of hiding extensions under development.

@s177228 I've added you to our NPM org. Can you accept? Thanks.

@ronaldtse Sure, I am in now

@s177228 asked me about local development without publication, please see @strogonoff 's response (https://github.com/paneron/extension-kit/issues/2#issuecomment-728745479). The upcoming version will support local development. Thanks!

@ronaldtse ok, thanks

@strogonoff says that the latest extension is published and the method for local development is now in the README: https://github.com/paneron/extension-kit#iteration
@s177228 please reopen this if it's not working. Thanks!


Unstack note from stack view

Unstack functionality in new design

New design: https://xd.adobe.com/view/24ad62b7-9398-4b76-ac6a-a1c7ce58ec37-71fe/


JWT Login problems

I have created some users using seeds and factories and am trying to login using the jwt provider, but login always fails. I tested the password stored in the database and the password with the hash, but it still did not work.
Factory:
const Factory = use('Factory')
const Hash    = use('Hash')

Factory.blueprint('App/Models/User', async (faker) => {
  return {
    name: faker.name(),
    email: faker.email(),
    password: await Hash.make('secret')
  }
})

UserSeeder:
const Factory = use('Factory')

class UserSeeder {
  async run () {
    const tenant = await Factory.model('App/Models/Tenant').create()
    const users  = await Factory.model('App/Models/User').makeMany(5)

    tenant.users().saveMany(users);
  }
}

Login Method
async login({ request, auth }) {
        let { email, password } = request.all()
        await auth.attempt(email, password);

        return 'Logged in successfully'
    }

Auth config:
authenticator: 'jwt',
jwt: {
    serializer: 'lucid',
    model: 'App/Models/User',
    scheme: 'jwt',
    uid: 'email',
    password: 'password',
    options: {
      secret: 'self::app.appKey'
    }
  }

I did not attent to the Hook User, so I hashed the password twice. I resolved the problem. Tks :)


Output what files have been removed in reset command

This has landed as https://github.com/PascalPrecht/vibranium/commit/5b9291be7275361066cd2123d0618cbc594bc4ae


Unable to find Default style for Expander Control

I am using Win UI 2.7 with UWP and I want to set a MaxWidth property for all expander controls across the application by extending the default style. But the default style is not being found.  However, extending styles for other controls is working fine. Please have a look and let me know if I am making a mistake or this is an issue.
The name of the default style for expander is mentioned at:
https://github.com/microsoft/microsoft-ui-xaml/blob/release/2.7/dev/Expander/Expander.xaml
Below is the code from my App.xaml file:
<Application x:Class="DCS.APP.UWP.App"
			 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
			 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
			 xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
			 xmlns:animatedvisuals="using:Microsoft.UI.Xaml.Controls.AnimatedVisuals">
	<Application.Resources>
		<ResourceDictionary>
			<ResourceDictionary.MergedDictionaries>
				<muxc:XamlControlsResources ControlsResourcesVersion="Version2"/>
			</ResourceDictionary.MergedDictionaries>
			<ResourceDictionary.ThemeDictionaries>
				<ResourceDictionary x:Key="Light">
					<SolidColorBrush x:Key="CaptionTextBlockStyle"
									 Color="Black" />
				</ResourceDictionary>
				<ResourceDictionary x:Key="Dark">
					<SolidColorBrush x:Key="CaptionTextBlockStyle"
									 Color="White" />
				</ResourceDictionary>
				<ResourceDictionary x:Key="HighContrast">
					<SolidColorBrush x:Key="CaptionTextBlockStyle"
									 Color="{ThemeResource SystemColorWindowTextColor}" />
				</ResourceDictionary>
			</ResourceDictionary.ThemeDictionaries>
			<Style TargetType="TextBox"
				   BasedOn="{StaticResource DefaultTextBoxStyle}">
				<Setter Property="BorderBrush"
						Value="{ThemeResource ComboBoxBorderBrush}" />
				<Setter Property="FontWeight"
						Value="SemiBold" />
			</Style>
			<Style TargetType="ComboBox"
				   BasedOn="{StaticResource DefaultComboBoxStyle}">
				<Setter Property="FontWeight"
						Value="SemiBold" />
			</Style>
			<Style TargetType="AutoSuggestBox"
				   BasedOn="{StaticResource DefaultAutoSuggestBoxStyle}">
				<Setter Property="FontWeight"
						Value="SemiBold" />
			</Style>
			<Style TargetType="CalendarDatePicker"
				   BasedOn="{StaticResource DefaultCalendarDatePicker}">
				<Setter Property="FontWeight"
						Value="SemiBold" />
			</Style>
			<Style x:Key="AccentIcons"
				   TargetType="FontIcon">
				<Setter Property="Foreground"
						Value="{ThemeResource SystemAccentColor}" />
			</Style>
			<Style TargetType="muxc:Expander"
				   BasedOn="{StaticResource DefaultExpanderStyle}">
				<Setter Property="MaxWidth"
						Value="1000" />
			</Style>
		</ResourceDictionary>
	</Application.Resources>
</Application>

Yeah, this is a pretty confusing issue.  The problem is that because the Expander control is authored in the winui2 package we don't have to include its style in XamlControlsResources.  It is the metadata defined default style for the control so any style that is not explicitly based on some other style will be based on the one with author in Winui2.  With the other controls in your example, they are authored in system xaml so the meta data defined default style is the one in system's generic.xaml.  So we've packaged that style in XCR with the name DefaultFooStyle so that custom styles can be based on those.  In this case you can fix your sample by just deleting the BasedOn.
I think we should maybe also include styles like these in XCR, to reduce confusions like this, however it does have a perf cost..


AMQP-500: Configurable SSL Algo, No Properties

JIRA: https://jira.spring.io/browse/AMQP-500
Enable algorithm selection when not using certificates.
cherry-pick to 1.4.x

Thank you, guys!
Merging and cherry-picking...


Feature/userauth

User Authentication
Implementation of native SQLite User Authentication.
README

Connection String Additions
User Authentication

Features

Database Creation
User Management through SQL and *SQLiteConn
Password Encoders

SHA1
SSHA1 (salted SHA1)
SHA256
SSHA256 (salted SHA256)
SHA384
SSHA384 (salted SHA384)
SHA512
SSHA512 (salted SHA512)

New Connection String parameters

_auth (Enable Authentication)
_auth_user (Username)
_auth_pass (Password)
_auth_crypt (Select password encoder)
_auth_salt (Provide salt for some encoders)

Tests

Implemented full tests for all code
Coverage almost 100% except a few default switch case lines.
Usage of goconvey as test suite
Implemented over 500+ test assertions with goconvey

Additions

Re-write of upgrade tool to auto include the user authentication module

Issues

Closes #512
Closes #579
Closes #580
Closes #581

@mattn please review

Coverage decreased (-5.8%) to 55.366% when pulling 4ba9507ff0d0cf5639b0e85b68089154f8213565 on feature/userauth into 6d0b39d7bc5136196a370d1b5b899af93baa5799 on master.

Thanks