No generated or sample Cargo.toml

I tried to use Plaide's as an example but keep getting:
error[E0433]: failed to resolve: use of undeclared crate or module `request`

There should be a command line arg to control whether the Cargo.toml, README, etc is generated and otherwise a working sample of the needed dependencies to add into your project.

Could you share more precise repro steps?
request is a module that should be generated by libninja.
This project previously generated a default README, cargo.toml, and more, but it was a lot of code for what effectively is one-time purpose. It seems a lot easier for users to write README.md by hand, and just import the 5-6 dependency libs you need during first creation. So the full sequence would be something like:
cargo new --lib my_api
cd my_api
cargo add httpclient serde serde_json # there might be 1-2 others i'm missing
libninja gen -lrust MyApi path/to/openapi.yaml

Let me know if that helps!

Could you share more precise repro steps?
request is a module that should be generated by libninja.
This project previously generated a default README, cargo.toml, and more, but it was a lot of code for what effectively is one-time purpose. It seems a lot easier for users to write README.md by hand, and just import the 5-6 dependency libs you need during first creation. So the full sequence would be something like:
cargo new --lib my_api
cd my_api
cargo add httpclient serde serde_json # there might be 1-2 others i'm missing
libninja gen -lrust MyApi path/to/openapi.yaml

Let me know if that helps!

The OpenAPI is from here:
https://audioling.github.io/open-subsonic-api-client/
Literally just ran libninja gen OpenSubsonic openapi.json -o opensubsonic and then created a Cargo.toml:
[package]
name = "opensubsonic"
edition = "2021"
version = "0.0.1"
description = "OpenSubonic client, generated from the OpenAPI spec."

[dependencies]
base64 = "0.21.0"
futures = "0.3.25"
httpclient = "0.21.3"
rust_decimal_macros = "1.33"
serde_json = "1.0.81"

[dependencies.chrono]
version = "0.4.26"
features = ["serde"]

[dependencies.rust_decimal]
version = "1.33"
features = ["serde-with-str"]
default-features = false

[dependencies.serde]
version = "1.0.137"
features = ["derive"]

[dev-dependencies.tokio]
version = "1.18.2"
features = ["full"]

[lib]
path = "src/lib.rs"
name = "plaid"
doctest = false
edition = "2021"
crate-type = ["rlib"]
required-features = []

Then when I try to cargo build I get the aforementioned error:
❯ cargo build
   Compiling opensubsonic v0.0.1 (/home/kamwithk/repos/funkyduck/opensubsonic)
error[E0433]: failed to resolve: use of undeclared crate or module `request`
  --> src/lib.rs:53:28
   |
53 |     ) -> FluentRequest<'_, request::AddChatMessageRequest> {
   |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
  --> src/lib.rs:56:21
   |
56 |             params: request::AddChatMessageRequest {
   |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
  --> src/lib.rs:66:28
   |
66 |     ) -> FluentRequest<'_, request::ChangePasswordRequest> {
   |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
  --> src/lib.rs:69:21
   |
69 |             params: request::ChangePasswordRequest {
   |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
  --> src/lib.rs:80:28
   |
80 |     ) -> FluentRequest<'_, request::CreateBookmarkRequest> {
   |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
  --> src/lib.rs:83:21
   |
83 |             params: request::CreateBookmarkRequest {
   |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
  --> src/lib.rs:95:28
   |
95 |     ) -> FluentRequest<'_, request::CreateInternetRadioStationRequest> {
   |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
  --> src/lib.rs:98:21
   |
98 |             params: request::CreateInternetRadioStationRequest {
   |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:109:28
    |
109 |     ) -> FluentRequest<'_, request::CreatePlaylistRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:112:21
    |
112 |             params: request::CreatePlaylistRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:122:28
    |
122 |     ) -> FluentRequest<'_, request::CreatePodcastChannelRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:125:21
    |
125 |             params: request::CreatePodcastChannelRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:133:28
    |
133 |     ) -> FluentRequest<'_, request::CreateShareRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:136:21
    |
136 |             params: request::CreateShareRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:149:28
    |
149 |     ) -> FluentRequest<'_, request::CreateUserRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:152:21
    |
152 |             params: request::CreateUserRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:178:28
    |
178 |     ) -> FluentRequest<'_, request::DeleteBookmarkRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:181:21
    |
181 |             params: request::DeleteBookmarkRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:190:28
    |
190 |     ) -> FluentRequest<'_, request::DeleteInternetRadioStationRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:193:21
    |
193 |             params: request::DeleteInternetRadioStationRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:202:28
    |
202 |     ) -> FluentRequest<'_, request::DeletePlaylistRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:205:21
    |
205 |             params: request::DeletePlaylistRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:214:28
    |
214 |     ) -> FluentRequest<'_, request::DeletePodcastChannelRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:217:21
    |
217 |             params: request::DeletePodcastChannelRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:226:28
    |
226 |     ) -> FluentRequest<'_, request::DeletePodcastEpisodeRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:229:21
    |
229 |             params: request::DeletePodcastEpisodeRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:238:28
    |
238 |     ) -> FluentRequest<'_, request::DeleteShareRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:241:21
    |
241 |             params: request::DeleteShareRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:250:28
    |
250 |     ) -> FluentRequest<'_, request::DeleteUserRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:253:21
    |
253 |             params: request::DeleteUserRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:259:59
    |
259 |     pub fn download(&self, id: &str) -> FluentRequest<'_, request::DownloadRequest> {
    |                                                           ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:262:21
    |
262 |             params: request::DownloadRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:271:28
    |
271 |     ) -> FluentRequest<'_, request::DownloadPodcastEpisodeRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:274:21
    |
274 |             params: request::DownloadPodcastEpisodeRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:280:60
    |
280 |     pub fn get_album(&self, id: &str) -> FluentRequest<'_, request::GetAlbumRequest> {
    |                                                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:283:21
    |
283 |             params: request::GetAlbumRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:292:28
    |
292 |     ) -> FluentRequest<'_, request::GetAlbumInfoRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:295:21
    |
295 |             params: request::GetAlbumInfoRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:304:28
    |
304 |     ) -> FluentRequest<'_, request::GetAlbumInfo2Request> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:307:21
    |
307 |             params: request::GetAlbumInfo2Request {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:316:28
    |
316 |     ) -> FluentRequest<'_, request::GetAlbumListRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:319:21
    |
319 |             params: request::GetAlbumListRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:334:28
    |
334 |     ) -> FluentRequest<'_, request::GetAlbumList2Request> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:337:21
    |
337 |             params: request::GetAlbumList2Request {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:349:61
    |
349 |     pub fn get_artist(&self, id: &str) -> FluentRequest<'_, request::GetArtistRequest> {
    |                                                             ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:352:21
    |
352 |             params: request::GetArtistRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:361:28
    |
361 |     ) -> FluentRequest<'_, request::GetArtistInfoRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:364:21
    |
364 |             params: request::GetArtistInfoRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:375:28
    |
375 |     ) -> FluentRequest<'_, request::GetArtistInfo2Request> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:378:21
    |
378 |             params: request::GetArtistInfo2Request {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:386:52
    |
386 |     pub fn get_artists(&self) -> FluentRequest<'_, request::GetArtistsRequest> {
    |                                                    ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:389:21
    |
389 |             params: request::GetArtistsRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:398:28
    |
398 |     ) -> FluentRequest<'_, request::GetAvatarRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:401:21
    |
401 |             params: request::GetAvatarRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:407:54
    |
407 |     pub fn get_bookmarks(&self) -> FluentRequest<'_, request::GetBookmarksRequest> {
    |                                                      ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:410:21
    |
410 |             params: request::GetBookmarksRequest {},
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:417:28
    |
417 |     ) -> FluentRequest<'_, request::GetCaptionsRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:420:21
    |
420 |             params: request::GetCaptionsRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:429:28
    |
429 |     ) -> FluentRequest<'_, request::GetChatMessagesRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:432:21
    |
432 |             params: request::GetChatMessagesRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:441:28
    |
441 |     ) -> FluentRequest<'_, request::GetCoverArtRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:444:21
    |
444 |             params: request::GetCoverArtRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:451:51
    |
451 |     pub fn get_genres(&self) -> FluentRequest<'_, request::GetGenresRequest> {
    |                                                   ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:454:21
    |
454 |             params: request::GetGenresRequest {},
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:458:52
    |
458 |     pub fn get_indexes(&self) -> FluentRequest<'_, request::GetIndexesRequest> {
    |                                                    ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:461:21
    |
461 |             params: request::GetIndexesRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:470:28
    |
470 |     ) -> FluentRequest<'_, request::GetInternetRadioStationsRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:473:21
    |
473 |             params: request::GetInternetRadioStationsRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:481:28
    |
481 |     ) -> FluentRequest<'_, request::GetLicenseRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:484:21
    |
484 |             params: request::GetLicenseRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:490:51
    |
490 |     pub fn get_lyrics(&self) -> FluentRequest<'_, request::GetLyricsRequest> {
    |                                                   ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:493:21
    |
493 |             params: request::GetLyricsRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:503:28
    |
503 |     ) -> FluentRequest<'_, request::GetLyricsBySongIdRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:506:21
    |
506 |             params: request::GetLyricsBySongIdRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:515:28
    |
515 |     ) -> FluentRequest<'_, request::GetMusicDirectoryRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:518:21
    |
518 |             params: request::GetMusicDirectoryRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:526:28
    |
526 |     ) -> FluentRequest<'_, request::GetMusicFoldersRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:529:21
    |
529 |             params: request::GetMusicFoldersRequest {},
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:535:28
    |
535 |     ) -> FluentRequest<'_, request::GetNewestPodcastsRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:538:21
    |
538 |             params: request::GetNewestPodcastsRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:545:56
    |
545 |     pub fn get_now_playing(&self) -> FluentRequest<'_, request::GetNowPlayingRequest> {
    |                                                        ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:548:21
    |
548 |             params: request::GetNowPlayingRequest {},
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:554:28
    |
554 |     ) -> FluentRequest<'_, request::GetOpenSubsonicExtensionsRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:557:21
    |
557 |             params: request::GetOpenSubsonicExtensionsRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:562:55
    |
562 |     pub fn get_play_queue(&self) -> FluentRequest<'_, request::GetPlayQueueRequest> {
    |                                                       ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:565:21
    |
565 |             params: request::GetPlayQueueRequest {},
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:572:28
    |
572 |     ) -> FluentRequest<'_, request::GetPlaylistRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:575:21
    |
575 |             params: request::GetPlaylistRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:581:54
    |
581 |     pub fn get_playlists(&self) -> FluentRequest<'_, request::GetPlaylistsRequest> {
    |                                                      ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:584:21
    |
584 |             params: request::GetPlaylistsRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:590:53
    |
590 |     pub fn get_podcasts(&self) -> FluentRequest<'_, request::GetPodcastsRequest> {
    |                                                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:593:21
    |
593 |             params: request::GetPodcastsRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:600:57
    |
600 |     pub fn get_random_songs(&self) -> FluentRequest<'_, request::GetRandomSongsRequest> {
    |                                                         ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:603:21
    |
603 |             params: request::GetRandomSongsRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:613:56
    |
613 |     pub fn get_scan_status(&self) -> FluentRequest<'_, request::GetScanStatusRequest> {
    |                                                        ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:616:21
    |
616 |             params: request::GetScanStatusRequest {},
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:620:51
    |
620 |     pub fn get_shares(&self) -> FluentRequest<'_, request::GetSharesRequest> {
    |                                                   ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:623:21
    |
623 |             params: request::GetSharesRequest {},
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:630:28
    |
630 |     ) -> FluentRequest<'_, request::GetSimilarSongs2Request> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:633:21
    |
633 |             params: request::GetSimilarSongs2Request {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:640:59
    |
640 |     pub fn get_song(&self, id: &str) -> FluentRequest<'_, request::GetSongRequest> {
    |                                                           ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:643:21
    |
643 |             params: request::GetSongRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:652:28
    |
652 |     ) -> FluentRequest<'_, request::GetSongsByGenreRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:655:21
    |
655 |             params: request::GetSongsByGenreRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:664:52
    |
664 |     pub fn get_starred(&self) -> FluentRequest<'_, request::GetStarredRequest> {
    |                                                    ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:667:21
    |
667 |             params: request::GetStarredRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:673:53
    |
673 |     pub fn get_starred2(&self) -> FluentRequest<'_, request::GetStarred2Request> {
    |                                                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:676:21
    |
676 |             params: request::GetStarred2Request {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:685:28
    |
685 |     ) -> FluentRequest<'_, request::GetTopSongsRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:688:21
    |
688 |             params: request::GetTopSongsRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:695:49
    |
695 |     pub fn get_user(&self) -> FluentRequest<'_, request::GetUserRequest> {
    |                                                 ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:698:21
    |
698 |             params: request::GetUserRequest {},
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:702:50
    |
702 |     pub fn get_users(&self) -> FluentRequest<'_, request::GetUsersRequest> {
    |                                                  ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:705:21
    |
705 |             params: request::GetUsersRequest {},
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:712:28
    |
712 |     ) -> FluentRequest<'_, request::GetVideoInfoRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:715:21
    |
715 |             params: request::GetVideoInfoRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:724:28
    |
724 |     ) -> FluentRequest<'_, request::GetVideosRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:727:21
    |
727 |             params: request::GetVideosRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:733:54
    |
733 |     pub fn hls(&self, id: &str) -> FluentRequest<'_, request::HlsRequest> {
    |                                                      ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:736:21
    |
736 |             params: request::HlsRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:744:56
    |
744 |     pub fn jukebox_control(&self) -> FluentRequest<'_, request::JukeboxControlRequest> {
    |                                                        ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:747:21
    |
747 |             params: request::JukeboxControlRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:762:28
    |
762 |     ) -> FluentRequest<'_, request::PingRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:765:21
    |
765 |             params: request::PingRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:779:28
    |
779 |     ) -> FluentRequest<'_, request::RefreshPodcastsRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:782:21
    |
782 |             params: request::RefreshPodcastsRequest {},
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:791:28
    |
791 |     ) -> FluentRequest<'_, request::SavePlayQueueRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:794:21
    |
794 |             params: request::SavePlayQueueRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:805:28
    |
805 |     ) -> FluentRequest<'_, request::ScrobbleRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:808:21
    |
808 |             params: request::ScrobbleRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:816:48
    |
816 |     pub fn search2(&self) -> FluentRequest<'_, request::Search2Request> {
    |                                                ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:819:21
    |
819 |             params: request::Search2Request {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:832:48
    |
832 |     pub fn search3(&self) -> FluentRequest<'_, request::Search3Request> {
    |                                                ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:835:21
    |
835 |             params: request::Search3Request {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:852:28
    |
852 |     ) -> FluentRequest<'_, request::SetRatingRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:855:21
    |
855 |             params: request::SetRatingRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:862:45
    |
862 |     pub fn star(&self) -> FluentRequest<'_, request::StarRequest> {
    |                                             ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:865:21
    |
865 |             params: request::StarRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:873:51
    |
873 |     pub fn start_scan(&self) -> FluentRequest<'_, request::StartScanRequest> {
    |                                                   ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:876:21
    |
876 |             params: request::StartScanRequest {},
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:880:57
    |
880 |     pub fn stream(&self, id: &str) -> FluentRequest<'_, request::StreamRequest> {
    |                                                         ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:883:21
    |
883 |             params: request::StreamRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:895:51
    |
895 |     pub fn token_info(&self) -> FluentRequest<'_, request::TokenInfoRequest> {
    |                                                   ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:898:21
    |
898 |             params: request::TokenInfoRequest {},
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:902:47
    |
902 |     pub fn unstar(&self) -> FluentRequest<'_, request::UnstarRequest> {
    |                                               ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:905:21
    |
905 |             params: request::UnstarRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:918:28
    |
918 |     ) -> FluentRequest<'_, request::UpdateInternetRadioStationRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:921:21
    |
921 |             params: request::UpdateInternetRadioStationRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:933:28
    |
933 |     ) -> FluentRequest<'_, request::UpdatePlaylistRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:936:21
    |
936 |             params: request::UpdatePlaylistRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:950:28
    |
950 |     ) -> FluentRequest<'_, request::UpdateShareRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:953:21
    |
953 |             params: request::UpdateShareRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:964:28
    |
964 |     ) -> FluentRequest<'_, request::UpdateUserRequest> {
    |                            ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
   --> src/lib.rs:967:21
    |
967 |             params: request::UpdateUserRequest {
    |                     ^^^^^^^ use of undeclared crate or module `request`

For more information about this error, try `rustc --explain E0433`.
error: could not compile `opensubsonic` (lib) due to 154 previous errors

Thanks for the clear repro steps!
Should be fixed on master. Re-install with
cargo install --git  https://github.com/kurtbuilds/libninja --force

and it should work smoothly.

Thanks for the clear repro steps!
Should be fixed on master. Re-install with
cargo install --git  https://github.com/kurtbuilds/libninja --force

and it should work smoothly.

Thank you I will give it a go soon!
I don't use cargo like that I created a flake for as I use Nix, would you be open to a quick PR to add it into your repo?

sure!

Submitted one thanks for your help!


Missing AERO for recommended sequence options

We already have the AERO course info in our DB, but not the recommended sequences for AERO.
Data for recommended sequence should be scraped from:
https://www.concordia.ca/encs/students/sas/undergrad-program-info/course-sequences/aerospace.html

development start on branch addAeroSupport-143


Deploy first container fails

Hi,
I followed the instructions as described here:
(https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_10)
from step 1. to step 4. Deploy Your First Container without any problems.
 The container doesn't start.
Any ideas?
Best,
Matthias

Yes known. There is an update due out tomorrow I believe. Run Windows Update and life should be good after. It'll be a big one, some 800MB. Sorry, don't have KB number though yet.

Great. Thanks for the quick reply. I'll wait then.

As mentioned in #358, there is a Windows Update KB3194496 for Windows 10 which should fix that. Just trying this myself.

Yes, it works after installing the update KB3194496.

I can confirm this. It works after installing update KB3194496.


Add chatwith extension

Description

Screencast

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

thank you for reviewing! and cleaning up :)


Extension matching not working for extensions with numbers (e.g. 'mp4')

The change in 'toPath' from:
var ext = url.substr(url.lastIndexOf('.'));

to
var ext = url.match(/\.[a-z]{1,}/g);

means that extensions with numbers in them (e.g. 'mp4') are not matched properly.
I don't know what the change was made for, but perhaps this would work instead:
var ext = url.match(/\.[a-z,0-9]{1,}/g);

+1 for this problem


Segmentation fault

Hi,
I'm not sure if you are still working on this, but I found a bug which is causing a segmentation fault.
I only get this segfault when I use real data. When I use the example pcap files from the wireshark website, everything works fine.
I have already done some debugging myself, and I think the ROSCTR ack_data with the function group read var packet is causing the crash.
The offending line in S7comm_Analyzer::ParseDataSendEvent:
 if (!((!is_read && next_data[0] == 0x00) || (is_read && next_data[0] == 0xff)))
The next_data pointer, points to not accessible/random memory.
I have compared the example data pcap file with my pcap file, and I think the problem is, that ROSCTR ack_data (read var) packets with data payload transport size BIT (0x03) are handled incorrectly.
I will try to fix this myself, but any help is appreciated.

I resolved the issue myself. It was a problem with a padding byte, which is present when the length len % 2 != 0. Also the offsets where wrong if you have multiple data items that are different transport sizes.


Installing Woocommerce automatically posts content of new pages

Quick summary
The default settings of ActivityPub have support enabled for posts and pages.
Installing Woocommerce creates new pages.
Steps to reproduce

Install activitypub
Install Woocommerce
Create a product

What you expected to happen
I was not expecting any action on activitypub's side.
What actually happened
Posts on the fediverse were created with the content of the cart page, the login page, and the checkout page.
Impact
One
Available workarounds?
No but the platform is still usable
Logs or notes
This issue would not be a big deal if there was an easy way to control the content generated on the Fediverse. An entity-level toggle to publish/unpublish would do the trick.

@zkg Do you think it helps to disable the federation of pages by default?

I could be wrong, but I struggle to see a use case where someone is creating many pages -more static entities in WordPress philosophy- and needs them federated. It's great to have that option, but yes, I would disable it by default.


FIX: dev/build not flushing manifests if site is in a subfolder

For example: http://localhost/silverstripe/dev/build would result in $requestURL being silverstripe/dev/build, but BASE_URL . '/dev/build' would be /silverstripe/dev/build (note leading slash).

Reopened in #3815, without creating a branch on this repo this time :see_no_evil:


ScrollView always behind the keyboard on IOS

ScrollView always behind the keyboard on IOS,but the android was well.

谢谢您的邮件，我已收到


CREATE TABLE LOCATION should check the permission of location

This is closed at https://github.com/hortonworks-spark/spark-llap/commit/046f388a636e2090720d8beb905d7b708eec77d0


Health check for regions

We will do balance for region if:

the peer is down for too long (>= MaxPeerDownDuration); or
the peer is down for a while and its store is down too.

LGTM


SAA-1404: Refactor posting a case note to allow passing in a subType

Some prep for upcoming case notes work
Also added a pre-commit hook for linting

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (c46211d) 86.74% compared to head (1ec629a) 86.75%.

Additional details and impacted files
@@            Coverage Diff            @@
##               main     #728   +/-   ##
=========================================
  Coverage     86.74%   86.75%
+ Complexity     3454     3453    -1
=========================================
  Files           357      357
  Lines         11799    11797    -2
  Branches        997      998    +1
=========================================
- Hits          10235    10234    -1
+ Misses         1093     1092    -1
  Partials        471      471

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


Please allow any user to login to Twitter via Fritter.

No, let this remain as a viewer. You can try Twidere if you want a client.

Twidere is wonderful. Thanks.

No, let this remain as a viewer. You can try Twidere if you want a client.

Twidere is wonderful. Thanks.

NOOOOOOOOOOOOOO!!! 😨

Sorry, this doesn't match up with what Fritter is aiming for! Please see here for an answer I gave on where I see Fritter fitting in. There's also some more information on fritter.cc regarding privacy Fritter's other ideals.
As mentioned by @eredrolo, Twidere is a decent alternative if you want to use an account.


Change background color for mWeb scrolling

Details

Changes the body color to match the dark AppBG, so scrolling around on mobile web doesn't show a white background.
I decided to add it to the splash screen script since it is imported with webpack and listens for DOMContentLoaded.
https://user-images.githubusercontent.com/38015950/205352853-ba80f68c-f2cc-444b-9891-359c9b6742c9.mov
Fixed Issues

$ https://github.com/Expensify/App/issues/13085
https://github.com/Expensify/App/issues/13219#issuecomment-1334253924
Tests

[ ] Verify that no errors appear in the JS console

Offline tests

QA Steps

[x] Verify that no errors appear in the JS console
[x] Open App in web, chrome, and safari
[x] Ensure that no white background shows while scrolling/dragging the application

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] iOS / native
[x] Android / native
[x] iOS / Safari
[x] Android / Chrome
[x] MacOS / Chrome
[x] MacOS / Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product was added in all src/languages/* files
[x] I verified any copy / text that was added to the app is correct English and approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)

[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

Screenshots/Videos

Web

https://user-images.githubusercontent.com/38015950/205997988-0ae25373-8a6a-43f6-b592-f6690245aaed.mov

Mobile Web - Chrome

https://user-images.githubusercontent.com/38015950/205998782-d1ee1584-dfe8-4efc-9233-ae78850561d9.mov

Mobile Web - Safari

https://user-images.githubusercontent.com/38015950/205998904-295eeafe-e24d-4d9c-9a81-1ddbf3fe5f6e.mov

Desktop

https://user-images.githubusercontent.com/38015950/205999126-402466ed-b638-46b7-a61c-3e0d89d95f4b.mov

iOS

N/A - web only change

Android

N/A - web only change

oops @marcaaron you approved right when I was clicking re-request review, sorry! 😅

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to production by @chiragsalian in version: 1.2.38-6 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


docs: add new blog post on using APISIX Ingress controller

Signed-off-by: Navendu Pottekkat<EMAIL_ADDRESS>Adds new blog post titled "Hands-On: Set Up Ingress on Kubernetes With Apache APISIX Ingress Controller".

I need help to move images to the CDN and maybe add a better cover image. The rest looks good when previewed locally.

I need help to move images to the CDN and maybe add a better cover image. The rest looks good when previewed locally.
// @hf400159 @SkyeYoung @juzhiyuan

Made suggested changes. Could someone batch and merge the link changes?

@tao12345666333 @juzhiyuan Ready to be published.


Return error messages from package

#13

https://github.com/techsavvyash/dynamo-prisma/pull/27 solves for this hence closing it out, thanks fo


Can it be counted only when the call is successful?

Summary
SUMMARY_GOES_HERE

Yes, this is a valid point. We could check for response status and increment the counter only if the status is 2XX. Is there any other case where the response is non 2XX but we still want to increment the request count?
We could add a setting in the plugin schema as well which could be used to turn this behaviour on or off.
@jianmaikj


Feature/hsqldb2 - #24

Added HSQLDB 2.5.0 to pom file
Extended the Hibernate config with PMTracker and PMDatabase
Renamed class PMDatabase to PMTrackerDatabase
Start integration of SQL DB in PMTrackerDB
Extended Database with various functions of a Hashmap

I currently have multiple issues with this PR:

Database.find is not case sensitive
https://github.com/mauricioaniche/predicting-refactoring-ml/blob/be0405cd393d6cfafcb5f32a431b9fc650781aae/data-collection/src/main/java/refactoringml/db/Database.java#L92-L98

I also tried session.get() and session.load() and had similar Problems

Some of the tests in PMDatabaseTest fail and I don't understand why. I am not sure if this is related to other not case sensitive issues with the DB.

Postponed.


fix: language name fixes

Spelling fix for chinese. Name fix for french. Consider using Mandarin or a specific language name instead of chinese.

Thanks @timothy-mahoney


SSE tab limit doesn't appear to work

We do not seem to be releasing the SSE connection with each tab. We need to release the connection if we have too many tabs because users will be unable to interact with CTFd if they have too many tabs open.

To reproduce, simply open 6+ tabs of CTFd when using core-beta. The later tabs should not load.

Might need to spend some time investigating this.

It appears that this does happen under http1.1 but not under http2 because the connection limit is increased. The simple solution is to switch to http2 but fixing controller.js would be a better long term fix.


Nano6502 USB keyboard support

Added USB keyboard support to the nano6502 port for stand-alone use (with a carrier board). The USB UART input is still in place also so that the TangNano 20k-board can be used without a carrier board.

Merged --- thanks!


Google Analytics

Hi. Hobby developer and first time poster here. I'm struggling to get Google Analytics to work on my recently deployed site (I got it working on an older deployment of MEANJS, but through custom implementation). I see, however, that we have the beginnings of getting this working:
/config/env/default.js
module.exports = {
  app: {
    title: 'MEAN.JS',
    description: 'Full-Stack JavaScript with MongoDB, Express, AngularJS, and Node.js',
    keywords: 'mongodb, express, angularjs, node.js, mongoose, passport',
    googleAnalyticsTrackingID: process.env.GOOGLE_ANALYTICS_TRACKING_ID || 'GOOGLE_ANALYTICS_TRACKING_ID' // <-- Here
  },

/config/lib/express.js
/**
 * Initialize local variables
 */
module.exports.initLocalVariables = function (app) {
  // Setting application local variables
  app.locals.title = config.app.title;
  app.locals.description = config.app.description;
  if (config.secure && config.secure.ssl === true) {
    app.locals.secure = config.secure.ssl;
  }
  app.locals.keywords = config.app.keywords;
  app.locals.googleAnalyticsTrackingID = config.app.googleAnalyticsTrackingID; // <-- Here
  app.locals.facebookAppId = config.facebook.clientID;
  app.locals.jsFiles = config.files.client.js;
  app.locals.cssFiles = config.files.client.css;
  app.locals.livereload = config.livereload;
  app.locals.logo = config.logo;
  app.locals.favicon = config.favicon;

  // Passing the request url to environment locals
  app.use(function (req, res, next) {
    res.locals.host = req.protocol + '://' + req.hostname;
    res.locals.url = req.protocol + '://' + req.headers.host + req.originalUrl;
    next();
  });
};

However, this app.local variable doesn't appear anywhere in /modules/core/server/views/layout.server.view.html where I would expect it.
In my own testing, I tried adding the Google Analytics script in two places, without success. First, I added it to a custom footer file that I made which is included in layout.server.view.html, and secondly to the layout.server.view.html file itself (just before the closing  tag). Both without luck.
layout.server.view.html
<!DOCTYPE html>

  ...

  ...

  ...

      {% block content %}{% endblock %}

...

...

Note that I've verified that my {{googleAnalyticsTrackingID}} is populating the correct tracking ID value in my page when it loads. Note also that in my custom footer file, I loaded the tracking ID directly in the script (not the {{googleAnalyticsTrackingID}} variable). In neither case is my Google Analytics account registering hits to the page.
I'm using MEANJS 0.5.0 on a CentOS server, and I can't see any issues. If anyone leads me in the right direction, and I can get it working, I'm happy to create (my first ever) pull request and submit a fix.
I've really enjoyed developing with MEANJS. All around nice work, everyone.

Well, apparently 2 days wasn't long enough. In the third day, data finally started showing up in my Google Analytics account from adding the GA script to the layout.server.view.html file as noted above.

Great, thanks for updating @aikorei

@lirantal I just realized - if I'm only loading the GA script on layout.server.view.html, it seems it's only going to capture the initial page loaded, but I'm guessing the GA script won't get trigger with Angular state changes. Is that assumption correct? If so, it seems we're going to need to integrate GA more deeply into the Angular files, right?

@aikorei you're right, loading the GA script in your index file will only trigger a single page view, and ignore all internal routing.
To solve this issue you can do one of two things -

Trigger a page view manually each time a successful routing occures.
Alternatively, and much easier, you can add the aglulartics module to your project and enjoy many other benefits it offers. You can get it here - http://angulartics.github.io/

Thanks @IdanCo.
@aikorei we're good?

Thanks for the suggestion, @IdanCo. I just implemented angulartics. Will give it a few days to see if it works as expected. For now, though, I'll close the issue so no one loses any sleep over it. ;)

may I ask why the code above isn't in layout.server.view.html by default? or at least in   {% if %} block?


About TTA

hello, can I know official maintainer have some plans to support TTA?

I’m closing this issue because it has been inactive for a few months.
Please reopen if you still encounter this issue with the latest stable version. You can also contribute directly by creating a PR
Thank you!

#681


fold view issue solved.

#149 Made changes. now you can review it

Looks nice. I found some more bug in smaller sizes.. will create more issues later.

Thanks @Git21221 , we will review and merge it soon:)


Query About Training Resources

Hello,
Could you provide details about the training environment and the duration it took to train the published model?
Thank you.

Hello @drinkingcoder, Could you elaborate on the training environment and the time required to train the published model? This information will help me to setup my environment.


Week 3 - Algorithmic Final

Total: /10
Quality of work

[x] Share link(s) on slack to final work:  GitHub pages, Replit, Review Ticket(s), TimeBox, or other methods you have used to organize work.

Coding Review
Individual Coding:

[x] GitHub Pages showing key learnings and challenges conquered from Tech Talks
[x] GitHub commits you have made, show GitHub insights into your code commits.
[x] Show Code running on Replit as well as IntelliJ
[x] Menu review illustrating use of Lists and navigation: show runtime, code organization, code and comments
[x] List and Loops: show runtime, code organization, code and comments
[x] Class review and understanding: show runtime, code organization, code and comments
[x] Show Crossover contribution:  Highlight work you did in crossover project: show their Replit runtime, code commit(s) in their GitHub repo
[x] Show anything you have done to enhance what you have learned from Python code

Video 2 minutes: showing the above, quality suggested as follows

[x] Make sure you cover everything, but create your own order and optimize time
[x] Use Voice or Captions.   Try not to wiggle mouse a lot or over scroll.  Make sure you have a clear plan before you start.
[x] Perform video in small parts 15-30 seconds and finish a key subject.  Then put the final Video together with Video editing or Youtube playlists.

Evidence

Video Link
Github Pages

Total: 10/10
Really descriptive video, goes over all the points that needed to and shows good learning and progression.
Quality of work

[x] Share link(s) on slack to final work:  GitHub pages, Replit, Review Ticket(s), TimeBox, or other methods you have used to organize work.

Coding Review
Individual Coding:

[x] GitHub Pages showing key learnings and challenges conquered from Tech Talks -0
[x] GitHub commits you have made, show GitHub insights into your code commits. -0
[x] Show Code running on Replit as well as IntelliJ -0
[x] Menu review illustrating use of Lists and navigation: show runtime, code organization, code and comments -0
[x] List and Loops: show runtime, code organization, code and comments
[x] Class review and understanding: show runtime, code organization, code and comments
[x] Show Crossover contribution:  Highlight work you did in crossover project: show their Replit runtime, code commit(s) in their GitHub repo
[x] Show anything you have done to enhance what you have learned from Python code

Video 2 minutes: showing the above, quality suggested as follows

[x] Make sure you cover everything, but create your own order and optimize time
[x] Use Voice or Captions.   Try not to wiggle mouse a lot or over scroll.  Make sure you have a clear plan before you start.
[x] Perform video in small parts 15-30 seconds and finish a key subject.  Then put the final Video together with Video editing or Youtube playlists.

Evidence

Video Link
Github Pages


Missing docs for DeploymentTemplate-Must-Not-Contain-Hardcoded-Uri

There doesn't seem to be any docs about the DeploymentTemplate-Must-Not-Contain-Hardcoded-Uri test case in https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/test-cases.

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

ID: 09b0964f-2681-1293-5370-7e2cb03a2935
Version Independent ID: 751c977d-2ab5-c304-155c-8caeac141645
Content: Test cases for test toolkit - Azure Resource Manager
Content Source: articles/azure-resource-manager/templates/test-cases.md
Service: azure-resource-manager
Sub-service: templates
GitHub Login: @tfitzmac
Microsoft Alias: tomfitz

@danieljamescarpenter Thank you for your feedback, our team will look into it and get back to you at the earliest.

@danieljamescarpenter - thanks for this feedback. I have added that test case. The update should be published later today.

#please-close


need custom $tag html structure

var $tag = $('' + htmlEncode(itemText) + '');
need custom $tag html structure

What's the use case for this exactly?

+1 for this. I am running into a situation to handle text overflow of a tag. I added ::after and ::before pseudo elements to your standard tag markup which I don't want to hide with overflow: hidden. I only want to hide the over inside, which is the itemText. It would help if I can control the markup of the tag itself.

+1 have language dropdown, tag should be the flag icon


M3-3640 Accessibility: Focus on content when navigating

Accessibility: Focus on content when navigating
This PR improves accessibility by adding focus on the H1 when navigating to a new page. Since this is a one page app, our router does not do that automatically, so I implemented the focus() function in the breadcrumb (and editable text component since it also contains the H1) and replaced the breadcrumb wherever an isolated <Typography variant="h1" /> was found. This should be the pattern to follow for ALL page titles from now on to preserve this enhancement.
Type of Change

Non breaking change ('update', 'change')

Note to Reviewers

Please review EditableText component as i refactored it as a functional component with hooks
You'll notice the css for focus is a red outline. This is intentional for everyone to test, and will be removed once PR is approved

@johnwcallahan good calls all around. Refactored to use a new component (unless where breadcrumb made sense)


ticks configuration not complete

Documentation Is:

[X] Missing or needed?
[ ] Confusing
[ ] Not sure?

Please Explain in Detail...
The example here mentions that there is an align key word of ticks. However, the documentation here mentions nothing about align keyword. Is this just a single case of ticks? Or is the documentation is generally incomplete for all the available options? Where shall I resort to if I want to find all the available options for ticks, shall I resort to the typescript definitions? Is that complete?
Your Proposal for Changes
Add missing configuration.
Example
No response

Hi these options are can be found here: https://www.chartjs.org/docs/4.4.3/axes/cartesian/#common-tick-options-to-all-cartesian-axes.
This is because the option does not apply to radial axes.

Thanks, I tried to use search bar in the docs, and it returned nothing, making me think that these settings doesn't exist.


Bump maven-enforcer-plugin to 3.0.0 (from 1.4.1)

Bump maven-enforcer-plugin to 3.0.0 (from 1.4.1)

Closed in https://github.com/logstash/logstash-logback-encoder/commit/567e4dc1989ba3974f2e16a14a0b65a190c40c6f


Example cache not always invalidated correctly

Example generation is cached using the key hashFiles('provider/go.sum'), however sometimes examples can change without a package update. I ran into this when toggling the flag Python.InputTypes: tfbridge.PythonInputTypeClassesAndDicts on tfbridge.ProviderInfo.
This could potentially be changed to hashFiles('provider/go.sum,provider/resources.go') or maybe hashFiles('provider/go.sum,provider/cmd/*/schema.json').
As a workaround, the cache can be deleted in the GitHub Actions interface.

Thanks for reporting, as discussed this doesn't seem like an immediate issue but we should address it if we start hitting it often.

This feels like we should move it to the bridge. The cache at ci-mgmt level is coarse-grained by design, but https://github.com/pulumi/pulumi-terraform-bridge/blob/master/pkg/tfgen/examples_cache.go#L46 has more precise caching that should account for everything that goes into the example building process - and looks like that's missing something.


Redis requirement ranges

Hi @tobymao, sorry for the issue spam.
Would you mind unpinning the redis requirement upper-bound? I see the original issue is resolved, and I need to be able to run 4.4+ to fix another ]issue I'm having, migrating from a standalone to cluster redis setup :bow:
Specifically this line: https://github.com/tobymao/saq/blob/master/setup.py#L32

do you know how to do version bounds?


W-13702334 - Review Develop an Integration - CP

Closing this PR since the changes for the Develop an Integration tutorials are available at https://github.com/mulesoft/docs-code-builder/pull/60.


feathers-objection: one to one relation, eager loading + joinRelated

Hey all,
I'm using Objection.js with feathers-objection but I've realized I'm just having a problem with the Objection.js side of things. Basically trying to eager load a 1:1 relation between objections and am getting the error:
Cannot read property 'get' of undefined
Here's the breakdown (focusing on the 1:1 of outlet_name):
outlet model
class outlet extends Model {
  static get tableName() {
    return "outlet";
  }

  static get jsonSchema() {
    return {
      type: "object",
      properties: {
        id: { type: "integer" },
        outlet_type: { type: "integer" },
      },
    };
  }

  static get relationMappings() {
    const outletType = require("./outlet_type.model")();
    const outletName = require("./outlet_name.model")();
    return {
      outlet_type: {
        relation: Model.BelongsToOneRelation,
        modelClass: outletType,
        join: {
          from: "outlet.outlet_type",
          to: "outlet_type.id",
        },
      },
      names: {
        relation: Model.HasManyRelation,
        modelClass: outletName,
        join: {
          from: "outlet.id",
          to: "outlet_name.id",
        },
      }
    };
  }

outlet_name model
class OutletName extends Model {
  static get tableName() {
    return "outlet_name";
  }

  static get jsonSchema() {
    return {
      type: "object",
      required: ["name"],

      properties: {
        id: { type: "integer" },
        name: { type: "string" },
      },
    };
  }

  static get relationMappings() {
    const outlet = require("./outlet.js")();
    return {
      outlet: {
        relation: Model.BelongsToOneRelation,
        modelClass: outlet,
        join: {
          from: "outlet_name.id",
          to: "outlet.id",
        },
      },
    };
  }

My intention is to basically perform a similar query to:
SELECT * from outlet INNER JOIN outlet_name on outlet.id = outlet_name.id;

So to keep this Objection.js focused, I'll try not to include too much feathers jazz but basically I thought I'd be able to perform something similar to a GET like http://localhost:5000/api/outlets?$eager=names&$joinRelation=names
services.outlets.find({
      query: {
        $eager: "[names]",
        $joinRelation: "names"
      }
    })

Unfortunately, the error is the same. I realize I'm likely doing something quite trivial wrong, but for the life of me I can't figure it out. Note that I can query in the opposite direction fine (something like GET on http://localhost:5000/api/outlet-name?$eager=outlet&$joinRelation=outlet)
Looking at my visualization, there's definitely a relation and I can perform the INNER JOIN sql query manually without any issues.

Thanks for any help in advance and if this is duplicated or in error feel free to close it!

Solved this,
Turns out in my model definition I had an erroneous import of knex that caused some errors.


clarified log messages on configuration mismatches

We are trying to adjust the wording slightly to reduce the chance of confusion, possibly. No quantitative nor qualitative research has happened, it's a shot in the dark.

:+1:

:+1:


Update sbt-scalajs, scalajs-compiler to 1.0.0

Updates

org.scala-js:sbt-scalajs
org.scala-js:scalajs-compiler

from 0.6.32 to 1.0.0.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-js" } ]

labels: library-update, semver-major

Blocked by (at least)

[ ] shapeless
[ ] scalacheck

Handled from https://github.com/alexarchambault/scalacheck-shapeless/pull/159.


Add jump to the next text field enhancement to the text fields

I have a basic solution for Text field - jump to the next text field #14 issue.
Let me show you the code how we can configure text fields to enable 'jump to the next field' behavior:
let fullName = DSTextFieldVM(placeholder: "Full Name")
fullName.returnKeyType = .next

let email = DSTextFieldVM(placeholder: "Email")
email.returnKeyType = .next

let password = DSTextFieldVM(placeholder: "Password")
password.returnKeyType = .done

fullName.shouldReturn = { _ in
    email.isFirstResponder = true

    return true
}

email.shouldReturn = { _ in
    password.isFirstResponder = true

    return true
}

password.shouldReturn = { textFieldVM in
    textFieldVM.isFirstResponder = false

    return true
}

show(content: fullName, email, password)

What do you think?

@merzal I like this implementation, can you also add this example in TextFieldsVC demo, we have there returnKeyType = .next and done.

@merzal I like this implementation, can you also add this example in TextFieldsVC demo, we have there returnKeyType = .next and done.


Update cats-free to 1.6.0

Updates org.typelevel:cats-free from 1.3.1 to 1.6.0.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention @scala-steward in the comments below.
Have a nice day!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [{ groupId = "org.typelevel", artifactId = "cats-free" }]

labels: semver-minor

Just like clockwork!


Flashing with ESP32-S3 flashes an unbootable image with RC4

After installing RC4 I noticed that flashing with the USB-SERIAL-JTAG port (in my case, S3) no longer correctly flashes the chip. The second stage bootloader complains about the partition table having partition size. I bisected from a known working state to find that #375 seems to be the culprit.
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0x18 (SPI_FAST_FLASH_BOOT)
Saved PC:0x403cdb4a
0x403cdb4a - __default_naked_level_7_interrupt
    at ??:??
SPIWP:0xee
Octal Flash Mode Enabled
For OPI Flash, Use Default Flash Boot Mode
mode:SLOW_RD, clock div:2
load:0x3fce3810,len:0x1690
0x3fce3810 - _stack_end_cpu0
    at ??:??
load:0x403c9700,len:0xbd0
0x403c9700 - __default_naked_level_7_interrupt
    at ??:??
load:0x403cc700,len:0x2dc8
0x403cc700 - __default_naked_level_7_interrupt
    at ??:??
SHA-256 comparison failed:
Calculated: ae126cb96d962b79703c4a4144654f513bc92dbad93c921b2e20c5558d0914dc
Expected: d1c78d7325094d95e7bb525e04f54c3212a0971c36efb48e3f3f056daece1a5e
Attempting to boot anyway...
entry 0x403c9900
0x403c9900 - __default_naked_level_7_interrupt
    at ??:??
I (60) boot: ESP-IDF v5.0-beta1-764-gdbcf640261 2nd stage bootloader
I (60) boot: compile time 11:32:39
I (60) boot: chip revision: V000
I (64) boot.esp32s3: Boot SPI Speed : 40MHz
I (69) boot.esp32s3: SPI Mode       : SLOW READ
I (74) boot.esp32s3: SPI Flash Size : 32MB
I (79) boot: Enabling RNG early entropy source...
I (84) boot: Partition Table:
I (88) boot: ## Label            Usage          Type ST Offset   Length
I (95) boot:  0 nvs              WiFi data        01 02 00009000 00006000
I (102) boot:  1 phy_init         RF data          01 01 0000f000 00001000
I (110) boot:  2 factory          factory app      00 00 00010000 01ff0000
I (117) boot: End of partition table
E (122) esp_image: partition size 0x1ff0000 invalid, larger than 16MB
E (129) boot: Factory app partition is not bootable
E (134) boot: No bootable app partitions in the partition table

Looking at the changes in #375, I'm not sure what would cause this. @maxwase, could you test flashing on your S3 board via USB serial jtag to verify this is a real issue?

Edit, I actually found this happens regardless of flashing via USB-SERIAL-JTAG or the USB serial converter.

I found an S3 board which doesn't have Octal flash on it, and it works just fine... Hmmm.

I tied to reproduce this, but got... the opposite results
I'm unable to flash S3 before my bootloader changes, so I tried to flash hello_world example from esp-idf repository. Surprisingly, my esp went into a bootloop with
E (277) spi_flash: Detected size(512k) smaller than the size in the binary image header(32768k). Probe failed. message.
Out of curiosity  I selected octal flash mode using idf.py menuconfig -> Serial flasher config -> Enable Octal Flash and flashed the helloworld image once again and it booted without any problem (note that I've flashed bootloader before)
Next, I tried to flash rusty blinky image and got the same bootloop error, so I tried to specify octal flash settings in sdkconfig.defaults:
CONFIG_ESPTOOLPY_OCT_FLASH=y
CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR=y

Magically, it booted successfully, although I did receive some warnings that I always had.
This behavior is especially interesting because I was able to flash both helloworld and rust blinky examples before without octal mode. If I remember correctly, idf and toolchain versions are the same as before.

UPD: Reproduced with explicit partition table that has >16 MB partition. This issue has not been seen before due to wrong size-freq config in the header


[UIExplorer] PanResponderExample fix for responding to events

Fixes #3312.
The example was no longer reacting to touch/drag events.
It looks like setNativeProps requires the style property to contain the style rules. It appears that this warning is only in development mode, but after fixing it I am seeing the gestures recognized and properly handled. Running outside of the dev environment yielded the circle to be positioned at the top left of the screen, below the navigation bar, and inaccessible.
Error

After changes

Lint feedback addressed via https://github.com/facebook/react-native/pull/3315#discussion-diff-41686403, amended in b40027a

Thanks! We should clean up the lint errors too... will open an issue about that.

Cool. I thought perhaps I was running some legacy lint rules :yum:

@facebook-github-bot shipit

:point_up: that is sick.

cc @sebmarkbage, your explicit warning is working :)

Just a heads up Travis is a lil' jank at the moment
https://www.traviscistatus.com/


Crashlytics.log();

if I use this method  Crashlytics.log("message");
then can I  see the log message on the  Crashlytics web?
I want use  Crashlytics.log() to  record the user's operation.
I test， but i can't find   these message on the   Crashlytics web.
thanks.

The info you add to Crashlytics.log() is shown when you have a crash or non-fatal only. If you want to track user operation, you can use Answers Events (https://docs.fabric.io/android/answers/answers-events.html)

@lfcipriani  thank you.  Sorry , I don't describe the problem which I try to solve clearly . Answers Events is helpful for  statistic and analysis about user's operation.  But I want have a log which  record the order of user's operation. Step1,Step2,Step3……     I want learn these infomation.  How can I do this?
Thanks.

You may find it more useful to ask this question in the Crashlytics developer forums. However, as @lfcipriani said, you probably either want Answers Events, or to do your own logging, in order to achieve what you're asking for.


[Candidate 3v3 Taiga Terror ZH v5] Center Supply Piles offer unequal space for building

Observed behavior
Center Supply Piles offer unequal space for building.
Expected behavior
Center Supply Piles offer equal space for building.


chore: update dependencies

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
482

Relevant Lines:
533

💛  - Coveralls


Fix TravisCI

Coverage remained the same at 96.358% when pulling 6271baa4497d02e76318eb6998a0c91a7a93e246 on feature/fix_travis into 276664f3b507425723807b6ac2cfd12ae7794349 on master.


Show gooseBit version in UI

Having the gooseBit version (including Git hash for pre-releases) somewhere in the UI would be very handy.

Not sure exactly how to get the git hash integrated into there, this might work, but I assume reading the version should be easy enough.  I'll start there.

Personally, I like the “versioning with Git (tags) only” approach. Maybe this could work for us: https://pypi.org/project/poetry-git-version-plugin/

Just need to figure out how to store that somewhere as part of an action, which might be tough.  This should be available to versions even if they're not being run from git.
The other option is we just try to source the git hash and use that, and if there is no git repo we use the project version.

I don’t understand. Either the version is backed by the plugin into the package or retrieved from the repo. But, I haven’t looked at it.

OK, I guess there is the situation where someone wants to run the app from a git checkout and does not have Git installed or a tarball from GitHub. If we want to support those use cases, the plugin won't work.

poetry-dynamic-versioning seems to be the better plugin.

I gave poetry-dynamic-versioning and it seems to work well enough with pip as well. However, there does not seem to be a fallback for when version control is not available. I don't know if that is a tradeoff we can live with. Personally, I prefer not having to create "bump" commits, pushing a Git tag should be all it takes to create a release.

Personally, I prefer not having to create "bump" commits, pushing a Git tag should be all it takes to create a release.

I get what you mean,  but not sure how else to do that.  AFAIU it's not feasible for a tag to be pushed then the poetry  version number updated, so I am ok with the extra step for now.

With poetry-dynamic-versioning the workflow would be like this:

Push tag
The packages is built with the version deduced from tag
pyproject.toml is not touched, it contains 0.0.0 as version

Would that not work for you?

With poetry-dynamic-versioning the workflow would be like this:

Push tag

The packages is built with the version deduced from tag

The Docker image installs the package corresponding to the tag

pyproject.toml is not touched, it contains 0.0.0 as fake version

Would that not work for you?

This seems fine, let me do some looking and I'll see.


Bells Werid graphical issue

When placing or seeing a bell in the vicinity the following happens - https://cdn.discordapp.com/attachments/658743137174421504/1109144996935905341/image.png,
This happens as soon as the bell comes into render distance and the actual bell is invisible.

Are you using oculus or iris and what version of iris are you using？
What version of this mod are you using?
I need more information to help me troubleshoot the problem . :relaxed:

Are you using oculus or iris and what version of iris are you using？ What version of this mod are you using? I need more information to help me troubleshoot the problem . ☺

Oculus was in-use, Verison 1.5.2.


Fixes

Codecov Report

Merging #61 into master will decrease coverage by 1.4%.
The diff coverage is 93.93%.

@@            Coverage Diff             @@
##           master      #61      +/-   ##
==========================================
- Coverage   99.66%   98.26%   -1.41%
==========================================
  Files          12       12
  Lines        1818     1841      +23
  Branches      153      156       +3
==========================================
- Hits         1812     1809       -3
- Misses          1       26      +25
- Partials        5        6       +1


Release 1.2.0

• Update dependencies
• Fix a dead store variable
• Add support for secure cookies
• Add support for initial UTM parameters
• Add support for additional initial parameters
• Add new documentation to README.md

Just update CDN script src inside README.md when available.

Thanks for the PR, @gioamato. This looks good. I'll review and merge asap.

@gioamato I've updated the readme with the new CDN endpoint. Thanks a bunch for this PR.

You are welcome.


Blog post with DataFusion July - Sep 2024

Is your feature request related to a problem or challenge?
We have had good luck writing up quarterly updates for DataFusion, most recently:
https://datafusion.apache.org/blog/2024/07/24/datafusion-40.0.0/
See https://github.com/apache/datafusion/issues/9602
Describe the solution you'd like
Blog post
Describe alternatives you've considered
No response
Additional context
No response

Here is my wishlist for things to write about in the next blog:

Charts showing the speedup from https://github.com/apache/datafusion/issues/10918 (from @XiangpengHao @Weijun-H @PsiACE  and others)
Charts showing improvements realted to aggregation improvements (e.g. https://github.com/apache/datafusion/pull/11627 etc with @jayzhan211  and @korowa )
Something about Substrait (thanks to @Blizzara @dharanad  and others) -- is there any big milestone we can claim?
Maybe something about better MAP type support that @goldmedal  and others have been working on

Also, of course, I would love to have more help writing a blog (maybe someone else could draft it 🤔 🎣 )

@alamb Thank you for considering me, but I think there may be some confusion - I wasn't involved in the work on Substrait. However, I'd be happy to contribute to a blog post on MAP once I've completed adding support for Arrays in #11436

@alamb Thank you for considering me, but I think there may be some confusion

Yes I was probably confused -- sorry about that

@alamb for Substrait - maybe the work @Lordworms has been doing to add the TPC-H tests would be good at least? From my side, I don't know if there's any precise milestone as such - but maybe something around supporting VirtualTables, more literals and types, better interoperability with other substrait producers. (I do hope to write a separate blog post from our perspective if/when I've proven the whole setup I'm working on works and is faster, but we're not there yet unfortunately.)

Blog with https://github.com/apache/datafusion/pull/11627

It would also be cool to discuss efforts for chunked emission https://github.com/apache/datafusion/pull/11943 for (more) aggregage performance

My plan for this is that we will finish up enabling string view and then make that performance improvement be the headline for this post


Upgrade Lacona.app to v.0.5.0

Updating the :checkpoint value in appcast is required. You can find it with curl --silent --compressed "{{appcast_url}}" | sed 's|<pubDate>[^<]*</pubDate>||g' | shasum --algorithm 256 | awk '{ print $1 }'.
Alternatively, you may wish to use cask-repair. It can at once update the cask’s version (according to what you give it) taking care of updating both the cask’s sha256 and the appcast’s :checkpoint, while still giving you the chance to perform other manual fixes.
You can easily install it with brew install vitorgalvao/tiny-scripts/cask-repair. cask-repair --help will show you some options, but as a whole the script will guide you through the update process.

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


Error when using ~summon

Just updated to the latest version of review, was a few weeks behind. Bot now throws an error when summoning. Anything I'm doing wrong?
[Command]<PHONE_NUMBER>7341568/Bryce (~summon)
Traceback (most recent call last):
  File "/home/musicbot/MusicBot/musicbot/bot.py", line 1913, in on_message
    response = await handler(**handler_kwargs)
  File "/home/musicbot/MusicBot/musicbot/bot.py", line 1310, in cmd_summon
    player = await self.get_player(author.voice_channel, create=True)
  File "/home/musicbot/MusicBot/musicbot/bot.py", line 363, in get_player
    voice_client = await self.get_voice_client(channel)
  File "/home/musicbot/MusicBot/musicbot/bot.py", line 235, in get_voice_client
    s_id = self.ws.wait_for('VOICE_STATE_UPDATE', lambda d: d.get('user_id') == self.user.id)
AttributeError: 'WebSocketClientProtocol' object has no attribute 'wait_for'

Update your dependencies.

Thanks Matey Potatey! All sorted.


[AutoRelease] t2-maps-2022-11-01-99444(Do not merge)

https://github.com/Azure/sdk-release-request/issues/3333
Live test success
https://dev.azure.com/azure-sdk/internal/_build?definitionId=1010
BuildTargetingString
azure-mgmt-maps
Skip.CreateApiReview
true

issue link:https://github.com/Azure/sdk-release-request/issues/3333


Is There a way to use this with cemu?

This is a VERY good trainer for the wii u version of the game, But Im wondering if there is a way to use this with cemu the emulator.

I have no idea tbh, it would probably need someone in the Cemu community to convert it.


Feat:style of contact us page

Describe the feature
The contact us page is looking different from website's taste.I can make it like feedback page so that thee remains a uniformity in the webiste.Can you assign thi task to me?
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'23 contributor
[X] I want to work on this issue

@MonalikaPatnaik Can you assign this task to me?

It's been updated already!


pkg/labels: use LabelHealth constant across the code

Signed-off-by: André Martins<EMAIL_ADDRESS>

This change is

test-me-please


Upload a wheel for MacOS to Pypi

Right now I've only built wheels for python 3.7 on Linux

Uploaded for Python 3.7 and 3.8. It's enough effort that I'm not going to upload wheels for older versions unless someone asks me to!


[Specs] Adds convenience method context

Context does the same as describe, but is more semantic on some contexts
(no pun intended).

Thanks!


upgrading lodash to 4.17.20

Pull Request Test Coverage Report for Build 4436

0 of 0   changed or added relevant lines in 0 files are covered.
2 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.01%) to 89.3%

Files with Coverage Reduction
New Missed Lines
%

data-access-layer/cf/src/TokenIssuer.js
1
98.55%

data-access-layer/db/src/DBManager.js
1
98.96%

Totals

Change from base Build 4424:
-0.01%

Covered Lines:
9345

Relevant Lines:
10105

💛  - Coveralls

Validation on k8s cluster: n-2 is succeeded.

Validation on k8s cluster: n-1 is succeeded.

Validation on k8s cluster: n is succeeded.

Validation on k8s cluster: n is succeeded.


Maven artifacts have inconsistent version numbers on the central repository

The gwtbootstrap3 artifact (latest version, 0.9.1) in the central repository makes a reference to gwtbootstrap3-parent version 1.0-SNAPSHOT which does not exist in the repository causing a build error in projects that depend on gwtbootstrap3.
This is the offending part of gwtbootstrap3's POM file in the central repository:
<parent>
  <groupId>org.gwtbootstrap3</groupId>
  <artifactId>gwtbootstrap3-parent</artifactId>
  <version>1.0-SNAPSHOT</version>
</parent>

It should be:
<parent>
  <groupId>org.gwtbootstrap3</groupId>
  <artifactId>gwtbootstrap3-parent</artifactId>
  <version>0.9.1</version>
</parent>

The build error that occurs in dependent projects:
[ERROR] Failed to execute goal on project example1:
Could not resolve dependencies for project example1:example1:war:1.0-SNAPSHOT:
Failed to collect dependencies at org.gwtbootstrap3:gwtbootstrap3:jar:0.9.1:
Failed to read artifact descriptor for org.gwtbootstrap3:gwtbootstrap3:jar:0.9.1:
Could not find artifact org.gwtbootstrap3:gwtbootstrap3-parent:pom:1.0-SNAPSHOT -> [Help 1]

I will fix this asap. Sorry for the mishap!

No problem! I worked around it by downloading the 0.9.1 sources and building the project locally.

Redeploying now, should be good soon. Thanks!