Install UM8.5

resolution_fixed   |    by<EMAIL_ADDRESS>
We have a pre-release of UM 8.5, we need to obtain & install the full release for GA 6.0 jobs

Issue migrated from trac:23 at 2024-01-31 17:09:48 +1100

<EMAIL_ADDRESS>changed status from new to closed

<EMAIL_ADDRESS>changed resolution from `` to fixed

<EMAIL_ADDRESS>removed milestone (was GA 6.0)

<EMAIL_ADDRESS>commented

Milestone GA 6.0 deleted


react-native run-android doesn't work on mac os

🐛 Bug Report

BUILD FAILED in 6s
106 actionable tasks: 6 executed, 100 up-to-date
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html
Command failed: ./gradlew installDebug
Error: Command failed: ./gradlew installDebug
at checkExecSyncError (child_process.js:637:11)
at Object.execFileSync (child_process.js:655:13)
at runOnAllDevices (/Users/thinh/Documents/RNFramework/node_modules/react-native/local-cli/runAndroid/runAndroid.js:299:19)
at buildAndRun (/Users/thinh/Documents/RNFramework/node_modules/react-native/local-cli/runAndroid/runAndroid.js:135:12)
at isPackagerRunning.then.result (/Users/thinh/Documents/RNFramework/node_modules/react-native/local-cli/runAndroid/runAndroid.js:65:12)
at processTicksAndRejections (internal/process/next_tick.js:81:5)
To Reproduce

Expected Behavior

Code Example

Environment

React Native Environment Info:
System:
OS: macOS 10.14
CPU: (12) x64 Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
Memory: 71.45 MB / 16.00 GB
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 11.10.0 - ~/.nvm/versions/node/v11.10.0/bin/node
Yarn: 1.13.0 - ~/.nvm/versions/node/v11.10.0/bin/yarn
npm: 6.7.0 - ~/.nvm/versions/node/v11.10.0/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
iOS SDK:
Platforms: iOS 12.1, macOS 10.14, tvOS 12.1, watchOS 5.1
Android SDK:
API Levels: 27, 28
Build Tools: 27.0.3, 28.0.3
System Images: android-27 | Google Play Intel x86 Atom
IDEs:
Xcode: 10.1/10B61 - /usr/bin/xcodebuild
npmPackages:
react: 16.6.3 => 16.6.3
react-native: 0.58.5 => 0.58.5
npmGlobalPackages:
react-native-cli: 2.0.1

Hello the issue solved sovled, the error throw by missing multiDexEnabled: true in android project.


Research

Tutorials

https://kailash-pathak.medium.com/generate-cucumber-html-report-in-cypress-3691d596ef19

Inspiration

https://www.picklesdoc.com/
https://github.com/jenkinsci/cucumber-living-documentation-plugin
https://www.npmjs.com/package/multiple-cucumber-html-reporter

https://github.com/WasiqB/multiple-cucumber-html-reporter

Could use Next.js programmatically: https://github.com/vercel/next.js/blob/canary/packages/next/src/bin/next.ts#L121

Semantic search:

Embedding: https://jinglescode.github.io/demos/nlp-sentence-encoder

https://towardsdatascience.com/how-to-build-a-textual-similarity-analysis-web-app-aa3139d4fb71
https://github.com/tensorflow/tfjs-models/tree/master/universal-sentence-encoder
https://www.tensorflow.org/hub/tutorials/semantic_similarity_with_tf_hub_universal_encoder

Fast query vector database: https://horasearch.com/doc/example.html


[Bug:low priority]: Broken Ligatures

Bug Description
caveat I'm unsure if this is a bug or not as it appears to be intentional (which is okay).
Ligatures used to work but were recently disabled.
I git bisect'd to this commit
/* make html comments readable by disabling ligatures in edit mode
 (only in effect when using a font different from iA Writer Quattro)  */
 .markdown-preview-view,
 .cm-s-obsidian {
 	font-variant-ligatures: none;
 }

Easily fixable with a snippet, so no worries.  It might be nice to enable or disable via style settings.
Relevant Screenshot
N/A
To Reproduce
N/A
Obsidian Version
0.15.3
Installer Version
0.14.15
Font Size
16
Which editor are you using?

[X] New Editor
[ ] Legacy Editor

In which mode(s) does the problem occur? (if applicable)

[X] Source (Edit)
[X] Reading (Preview)
[X] Live Preview

Which operating system?

[X] macOS
[ ] Linux
[ ] Windows
[ ] iOS
[ ] Android

Plugin-Specific Problems

[X] I took note of the specific instructions regarding those plugins.

Checklist

[X] I updated to the latest version of the theme (Settings → Appearance → Themes - Manage → Update).
[X] I made sure that the issue is related to this theme by checking that the problem does not occur with the default theme.
[X] In case I am missing an UI element, I have checked that it cannot be re-enabled with the Style Settings plugin.
[X] If the bug occured after updating the theme, I read the last couple of entries in the changelog to make sure the bug is not an intentional change. (In that case, there will most likely be a style setting to turn it off again.)

oh sorry, that was simply a mistake where I forgot to change something back a while ago 🙈
it was meant to be
.cm-s-obsidian .cm-comment {
  font-variant-ligatures: none;
}

fixed in latest release. Thanks for pointing it out

Thanks!!
On June 24, 2022, GitHub @.***> wrote:

oh sorry, that was simply a mistake where I forgot to change something
back a while ago 🙈
it was meant to be
.cm-s-obsidian .cm-comment { font-variant-ligatures: none; }
fixed in latest release. Thanks for pointing it out

—
Reply to this email directly, view it on GitHub
<https://github.com/chrisgrieser/shimmering-
focus/issues/176#issuecomment-1165846671>, or unsubscribe
<https://github.com/notifications/unsubscribe-
auth/AADOXTCLPE2AUNVY45FOVGTVQX77FANCNFSM5ZYUS4FQ>.
You are receiving this because you authored the thread.Message ID:
@.***>


Rename -v flag to -vlevel

Setting flags in init() can cause conflicts with user's flags. Using -v
is very common in cmdline utilities, so rename it to -vlevel to prevent
problems.

This would break compatibility in a widely used package. Anyway as the docs say,
The repository contains an open source version of the log package used inside Google. The master copy of the source lives inside Google, not here. The code in this repo is for export only and is not itself under development. Feature requests will be ignored.


sometimes the player seems to not initialize correctly and buffers indefinitely

I use one ore more instances of the player in a Fragment, and after repeatedly opening and closing the section where said Fragment is used, the player buffers forever in some cases.
In my testing I found that when the issue occurs none of the callbacks are called (in this case I'm using getYouTubePlayerWhenReady)
doOnAttach {
  findViewTreeLifecycleOwner()!!.lifecycle.addObserver(youtube_player)

  youtube_player.getYouTubePlayerWhenReady(object : YouTubePlayerCallback {
    override fun onYouTubePlayer(youTubePlayer: YouTubePlayer) {
      onItemPresentedAction()
      youTubePlayer.cueVideo(videoId, 0F)
    }
  })
}

Hi, probably duplicate of #840 and/or #830

Seems to be the same problem. It also happens when the YouTube player is in an Activity.

This should be fixed in version 11.1.0.


update rules

Change(s):

Updated Analytic rules
NGINXCommandsInRequest.yaml
NGINXCoreDump.yaml
NGINXKnownMaliciousUserAgent.yaml
NGINXSqlPattern.yaml

Reason for Change(s):

Implemented has_any usage for better performance
Adjust Severity level
Added custom entities

Version Updated:

Yes

Testing Completed:

Yes

Checked that the validations are passing and have addressed any issues that are present:

Yes

Hey @aprakash13, there are changes in Analytic Rules, will you please review, thanks.

Hey @aprakash13, will you please review and approve the changes , thanks.


Setup ShadCN and Add the needed Atomic Components

We want to use ShadCN for the React components of the Chrome Extension. We will be needing the following Atomic components from ShadCN:

Icon Buttons (Delete and Edit, etc.)
Buttons (Primary and Secondary buttons)
Toggle Switch
Alert/Modal component
Text Input
Select Input
etc.

Refer to https://www.figma.com/file/6vWLcBu8R8HOAco6KWbCWG/FocusDefender?type=design&node-id=0-1&mode=design&t=y9K9nU7zCjuLjN3I-0 for the Atomic components that we need to add from ShadCN

Before we can add Shadcn, we would have to setup the codebase first, and at the first go add the redux for persisting storage, I believe that should, come first, If there is an issue like that, I would be glad to contribute

@iamstarcode Does ShadCN need storage to be in place before we can add its components?

Nope, I just could see right now that, there isnt any setup here in the repo.

But have seen there is a PR on that, so i'll wait till that is merged.

#1 is merged now

Alright, let me for this now


How to "skip straight to the response" a request while in a middleware method like the "process_request"?

Hi @phtdacosta !
Sorry for a bit of necro-bumping, but I just wanted to let you know that this feature has been implemented in Falcon 2.0 in form of Response.complete.
At the time of writing, Falcon 2.0 is in alpha, and we are hoping to release the first beta really soon.
cheers
Vytas


[Site Feature]  Please support watch.angelstudios.com (Angel Studios)

Checklist

[x ] I'm reporting a new site support request
[x ] I've verified that I'm running yt-dlp version 2021.10.10
[x] I've checked that all provided URLs are alive and playable in a browser
[x] I've checked that none of provided URLs violate any copyrights
[x] The provided URLs do not contain any DRM to the best of my knowledge
[x] I've searched the bugtracker for similar site support requests including closed ones
[x] I've read the opening an issue section in CONTRIBUTING.md
[x] I have given an appropriate title to the issue

Example URLs

Single video: https://watch.angelstudios.com/thechosen/watch?vid=S1:E1
Single video: https://watch.angelstudios.com/thechosen/watch?vid=S1:E2

Description
yt-dlp https://watch.angelstudios.com/thechosen/watch?vid=S1:E1
[generic] watch?vid=S1:E1: Requesting header
WARNING: [generic] Falling back on generic information extractor.
[generic] watch?vid=S1:E1: Downloading webpage
[generic] watch?vid=S1:E1: Extracting information
ERROR: [generic] Unsupported URL: https://watch.angelstudios.com/thechosen/watch?vid=S1:E1

Thanks for the follow-up. At this point This is the only series. I expect there could be more later. However The Chosen will be going for 8 seasons if I remember.  Closed captions support a large number of options.
For documentation this is the same request as someone else put in on the Youtube-DL side.
https://github.com/ytdl-org/youtube-dl/issues/29455

Here's some info that may be handy. I still don't know how to make it work w/ yt-dlp, though:
curl 'https://chosen-hydra.vidangel.com/graphql' \
  -H 'authority: chosen-hydra.vidangel.com' \
  -H 'pragma: no-cache' \
  -H 'cache-control: no-cache' \
  -H 'sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="96", "Microsoft Edge";v="96"' \
  -H 'dnt: 1' \
  -H 'sec-ch-ua-mobile: ?0' \
  -H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.41' \
  -H 'content-type: application/json' \
  -H 'accept: */*' \
  -H 'x-rid: 727cb4f7-3a69-43c5-97c1-3493a1e70699' \
  -H 'sec-ch-ua-platform: "macOS"' \
  -H 'origin: https://watch.angelstudios.com' \
  -H 'sec-fetch-site: cross-site' \
  -H 'sec-fetch-mode: cors' \
  -H 'sec-fetch-dest: empty' \
  -H 'referer: https://watch.angelstudios.com/' \
  -H 'accept-language: en-US,en;q=0.9' \
  --data-raw '{"operationName":"videoList","variables":{},"query":"query videoList {\n  project(slug: \"the-chosen\") {\n    seasons {\n      id\n      episodes {\n        id\n        episodeNumber\n        subtitle\n        description\n        name\n        poster\n        source {\n          captions\n          credits\n          duration\n          url\n          __typename\n        }\n        upNext {\n          id\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n}\n"}' \
  --compressed`

run this, get this:
{"data":{"project":{"__typename":"Project","seasons":[{"__typename":"Season","episodes":[{"__typename":"Episode","description":"The story of the birth of Jesus as told through the eyes of Mary and Joseph","episodeNumber":-1,"id":"S1:E0","name":"Our Big Christmas Special","poster":"https://images.angelstudios.com/image/upload/c_scale,q_auto:good,w_600/v1639614257/angel-app/the-chosen/livestreams/2021-12-15.png","source":{"__typename":"EpisodeSource","captions":null,"credits":6812,"duration":7086,"url":"https://video.thechosen.tv/TheChosen_S02_E09_P_R05_LENG_ACPM20_HD-20211217_VvKzueLA.m3u8"},"subtitle":"Christmas with the Chosen: The Messengers","upNext":{"__typename":"Episode","id":"the-chosen-shepherd-trailer-with-cta-season-1"}},{"__typename":"Episode","description":"The original Christmas episode that became the pilot episode for The Chosen, “The Shepherd” tells the nativity story from the perspective of the shepherds. Be sure to watch this before our upcoming Christmas Special!","episodeNumber":0,"id":"the-chosen-shepherd-trailer-with-cta-season-1","name":"Christmas pilot episode","poster":"https://images.angelstudios.com/image/upload/c_scale,h_377,q_auto:good,w_600/v1637003093/angel-app/the-chosen/videos/bonus/TheShepherdMessengerTemp.png","source":{"__typename":"EpisodeSource","captions":null,"credits":1187,"duration":1248,"url":"https://video.thechosen.tv/The_Chosen_The_Shepherd_Christmas_trailer_2021111.m3u8"},"subtitle":"The Shepherd","upNext":{"__typename":"Episode","id":"S1:E1"}},{"__typename":"Episode","description":"Two brothers struggle with their tax debts to Rome while a woman in the Red Quarter wrestles with her demons.","episodeNumber":1,"id":"S1:E1","name":"Episode 1","poster":"https://content.vidangel.com/chosen/andrew_sitting.png","source":{"__typename":"EpisodeSource","captions":"https://video.thechosen.tv/captions/The_Chosen_S01E01.vtt","credits":3137,"duration":3276,"url":"https://video.thechosen.tv/The_Chosen_S01E01_muxed-20211201_znyhj-3s.m3u8"},"subtitle":"I Have Called You By Name","upNext":{"__typename":"Episode","id":"S1:E2"}},{"__typename":"Episode","description":"Matthew validates Simon's claims with Praetor Quintus, Nicodemus investigates the miracle reported in the Red Quarter, and Mary receives surprise guests at her Shabbat dinner.","episodeNumber":2,"id":"S1:E2","name":"Episode 2","poster":"https://content.vidangel.com/chosen/mary_veil.png","source":{"__typename":"EpisodeSource","captions":"https://video.thechosen.tv/captions/The_Chosen_S01E02.vtt","credits":2204,"duration":2339,"url":"https://video.thechosen.tv/The_Chosen_S01E02_muxed-20211201_kkhZdZ5n.m3u8"},"subtitle":"Shabbat","upNext":{"__typename":"Episode","id":"S1:E3"}},{"__typename":"Episode","description":"Jesus befriends and teaches the group of children who discover His camp on the outskirts of Capernaum.","episodeNumber":3,"id":"S1:E3","name":"Episode 3","poster":"https://content.vidangel.com/chosen/kiddos.png","source":{"__typename":"EpisodeSource","captions":"https://video.thechosen.tv/captions/The_Chosen_S01E03.vtt","credits":1703,"duration":1827,"url":"https://video.thechosen.tv/The_Chosen_S01E03_muxed-20211201_V6v0lZRM.m3u8"},"subtitle":"Jesus Loves The Little Children","upNext":{"__typename":"Episode","id":"S1:E4"}},{"__typename":"Episode","description":"With his life and family under threat from Rome, Simon spends one last night fishing in a desperate attempt to square his debts.  Andrew spots a familiar face waiting for them on the shores of Galilee.","episodeNumber":4,"id":"S1:E4","name":"Episode 4","poster":"https://content.vidangel.com/chosen/dark_boat.png","source":{"__typename":"EpisodeSource","captions":"https://video.thechosen.tv/captions/The_Chosen_S01E04.vtt","credits":2804,"duration":3337,"url":"https://video.thechosen.tv/The_Chosen_S01E04_muxed-20211201_DOOrNvxL.m3u8"},"subtitle":"The Rock On Which It Is Built","upNext":{"__typename":"Episode","id":"S1:E5"}},{"__typename":"Episode","description":"Nicodemus interrogates John the Baptizer while Jesus and his students make their way to a wedding celebration in Cana.  When the wine runs low, Mary asks her son to intervene on behalf of the bridegroom's family.","episodeNumber":5,"id":"S1:E5","name":"Episode 5","poster":"https://content.vidangel.com/chosen/matt_roman.png","source":{"__typename":"EpisodeSource","captions":null,"credits":3156,"duration":3278,"url":"https://video.thechosen.tv/The_Chosen_S01E05_muxed-20211201_0eoyMljD.m3u8"},"subtitle":"The Wedding Gift","upNext":{"__typename":"Episode","id":"S1:E6"}},{"__typename":"Episode","description":"After witnessing the healing of a leper on the road to Capernaum, a woman forces her paralytic friend through the crowd to meet Jesus.","episodeNumber":6,"id":"S1:E6","name":"Episode 6","poster":"https://content.vidangel.com/chosen/egyptian.png","source":{"__typename":"EpisodeSource","captions":null,"credits":2988,"duration":3119,"url":"https://video.thechosen.tv/The_Chosen_S01E06_muxed-20211201_u7D0IXQX.m3u8"},"subtitle":"Indescribable Compassion","upNext":{"__typename":"Episode","id":"S1:E7"}},{"__typename":"Episode","description":"Matthew struggles to reconcile the miracles he has witnessed with reality. Nicodemus meets with Jesus by night.","episodeNumber":7,"id":"S1:E7","name":"Episode 7","poster":"https://content.vidangel.com/chosen/jesus_nico.png","source":{"__typename":"EpisodeSource","captions":null,"credits":2112,"duration":2230,"url":"https://video.thechosen.tv/The_Chosen_S01E07_muxed-20211201_GPE7ycLh.m3u8"},"subtitle":"Invitations","upNext":{"__typename":"Episode","id":"S1:E8"}},{"__typename":"Episode","description":"Jesus and His students complete their preparations and leave Capernaum for Samaria.  Jesus meets with a suffering woman at Jacob's Well and announces that He is the Messiah.","episodeNumber":8,"id":"S1:E8","name":"Episode 8","poster":"https://content.vidangel.com/chosen/peter_glance.png","source":{"__typename":"EpisodeSource","captions":null,"credits":3073,"duration":3300,"url":"https://video.thechosen.tv/The_Chosen_S01E08_muxed-20211201_exXD6mjH.m3u8"},"subtitle":"I Am He","upNext":{"__typename":"Episode","id":"S2:E1"}}],"id":"1"},{"__typename":"Season","episodes":[{"__typename":"Episode","description":"Tension builds among the disciples as they wrestle with the increasing fame of Jesus in Samaria. Jesus rebukes Big James and John for their prejudice and, after a near-violent encounter, gives them a new nickname.","episodeNumber":1,"id":"S2:E1","name":"Episode 1","poster":"https://content.vidangel.com/chosen/EP201_Thumbnail.jpeg","source":{"__typename":"EpisodeSource","captions":"https://video.thechosen.tv/captions/The_Chosen_S2E01.vtt","credits":3792,"duration":3881,"url":"https://video.thechosen.tv/The_Chosen_S02E01_muxed-20211208_hXmjYh0_.m3u8"},"subtitle":"Thunder","upNext":{"__typename":"Episode","id":"S2:E2"}},{"__typename":"Episode","description":"A mysterious visitor seeks to meet Jesus, but the disciples are hesitant. Tension builds between Simon and Matthew. As the group heads to a new city, word arrives that Jesus’ fame is growing.","episodeNumber":2,"id":"S2:E2","name":"Episode 2","poster":"https://content.vidangel.com/chosen/EP202_Thumbnail.jpeg","source":{"__typename":"EpisodeSource","captions":"https://video.thechosen.tv/captions/The_Chosen_S02E02.vtt","credits":3021,"duration":3157,"url":"https://video.thechosen.tv/The_Chosen_S02E02_muxed-20211206_iTpy_cpv.m3u8"},"subtitle":"I Saw You","upNext":{"__typename":"Episode","id":"S2:E3"}},{"__typename":"Episode","description":"A long, exhausting day turns into night as the disciples help Jesus deal with a large crowd hoping to be healed. Around the campfire, over dinner, the group tried to get to know each other better. But tensions erupt.","episodeNumber":3,"id":"S2:E3","name":"Episode 3","poster":"https://content.vidangel.com/chosen/EP203_Thumbnail.jpeg","source":{"__typename":"EpisodeSource","captions":"https://video.thechosen.tv/captions/The_Chosen_S02E03.vtt","credits":2177,"duration":2217,"url":"https://video.thechosen.tv/The_Chosen_S02E03_muxed-20211206_h1_4C2vw.m3u8"},"subtitle":"Matthew 4:24","upNext":{"__typename":"Episode","id":"S2:E4"}},{"__typename":"Episode","description":"As Jesus and the disciples head to Jerusalem to celebrate the Feast of Tabernacles, a new enemy follows them, while a familiar enemy awaits.","episodeNumber":4,"id":"S2:E4","name":"Episode 4","poster":"https://video.thechosen.tv/ThumbS2E4tight.jpg","source":{"__typename":"EpisodeSource","captions":null,"credits":3365,"duration":3520,"url":"https://video.thechosen.tv/The_Chosen_S02E04_muxed-20211207_-RF79BJt.m3u8"},"subtitle":"The Perfect Opportunity","upNext":{"__typename":"Episode","id":"S2:E5"}},{"__typename":"Episode","description":"After stirring the water, Jesus is now pursued by Simon the Zealot, Atticus, and Shmuel. John the Baptizer visits the group and tells Jesus his dangerous mission. Meanwhile, back at the camp, Mary Magdalene is devastated by an encounter with a mysterious and dangerous stranger.","episodeNumber":5,"id":"S2:E5","name":"Episode 5","poster":"https://video.thechosen.tv/CHO_EP205_thumbnail.jpeg","source":{"__typename":"EpisodeSource","captions":null,"credits":2697,"duration":2864,"url":"https://video.thechosen.tv/The_Chosen_S02E05_muxed-20211207_7Bu5C5vW.m3u8"},"subtitle":"Spirit","upNext":{"__typename":"Episode","id":"S2:E6"}},{"__typename":"Episode","description":"Matthew and Simon try to get along as they search for Mary in dark places. The group fears for Mary as they struggle with lack of food and bad news about John the Baptist. Meanwhile, Jesus continues to upset Pharisees across multiple regions.","episodeNumber":6,"id":"S2:E6","name":"Episode 6","poster":"https://content.vidangel.com/EP206_Thumbnail.jpeg","source":{"__typename":"EpisodeSource","captions":null,"credits":2524,"duration":2675,"url":"https://video.thechosen.tv/The_Chosen_S02E06_muxed-20211207_eAIybwfZ.m3u8"},"subtitle":"Unlawful","upNext":{"__typename":"Episode","id":"S2:E7"}},{"__typename":"Episode","description":"After learning of Jesus' whereabouts, Quintus sends Gaius to arrest him. The disciples lose control as they argue about how to respond. While seeking information about where Jesus has been taken, Andrew and Philip encounter old friends.","episodeNumber":7,"id":"S2:E7","name":"Episode 7","poster":"https://video.thechosen.tv/EP207-Primary-Thumbnail.jpeg","source":{"__typename":"EpisodeSource","captions":null,"credits":2430,"duration":2579,"url":"https://video.thechosen.tv/The_Chosen_S02E07_muxed-20211207_KhMFlbS7.m3u8"},"subtitle":"Reckoning","upNext":{"__typename":"Episode","id":"S2:E8"}},{"__typename":"Episode","description":"While Jesus and Matthew prepare the content of the big sermon, the disciples spread the word while fighting amongst themselves. A high-ranking Sanhedrin member is shocked by Shmuel’s reports on Jesus. Thousands arrive for the sermon, including familiar faces.","episodeNumber":8,"id":"S2:E8","name":"Episode 8","poster":"https://video.thechosen.tv/EP208-Primary_Thumbnail.jpg","source":{"__typename":"EpisodeSource","captions":null,"credits":3530,"duration":3409,"url":"https://video.thechosen.tv/The_Chosen_S02E08_muxed-20211206_Vs_Se2-F.m3u8"},"subtitle":"Beyond Mountains","upNext":null}],"id":"2"}]}}}

It seems like yt-dlp uses other graphql sources, so I'm sure this could be adopted. But quite frankly, one could just grab all the m3u8 urls and yt-dlp them if one wanted.

They're letting people watch it for free and they aren't selling blu-rays of it and it's crowdfunded "paid forward." Why don't they just let people download it?
I am genuinely afraid that Christian stuff like this is going to get effectively banned from the Internet in a few years like child porn is now so I want offline backups.

I was able to download from the result info given by @jschwalbe, but I am simply unable to run his command. I've tried on the GraphQL endpoint itself and even executing the curl manually, but to no avail.
Any help on how to re-run that command?

Just run yt-dlp url.m3u8 for each URL I posted above

Thank you @jschwalbe, got. Even made a little script to compile the VTT subtitle files. Have a nice day!

Thank you @jschwalbe, got. Even made a little script to compile the VTT subtitle files. Have a nice day!

Could you share what you did there?

It's on PHP, not on YT-code, you want it?

Several of the videos include a "pre-roll" now, which seems to throw off yt-dlp - it only grabs the audio track for the pre-roll, and not for the episode.

Several of the videos include a "pre-roll" now, which seems to throw off yt-dlp - it only grabs the audio track for the pre-roll, and not for the episode.
Example: https://video.thechosen.tv/temp/The_Chosen_208_CTA_Preroll_2022-03-04_13-50-47/The_Chosen_S02E08_with_CTA.m3u8

I am experiencing this as well. Is there any way to fix it?

Open a new issue


Name of indices with incrementing IDs

Hi, i'd like to not query all indexes to keep the load reasonable, but unfortunately we're not using date-based index names, but rather incrementing IDs.
Is there any way to do something like QueryIndices = <myIndex_{highest_id}>?

Hi @jangrewe,
It doesn't look like there's any support for this kind of index naming scheme in Elasticsearch itself, so it'd be fairly substantial to implement. I'll have a think about a generic way to do this, and if it makes sense to support the feature.
It won't be until next year though, if it happens.
Regards,
Braedon

For those running into this now:
  cat <<- 'EOF' > /home/bs/prometheus/es.cfg.template
[DEFAULT]
# How often to run queries.
QueryIntervalSecs = 15
# How long to wait for a query to return before timing out.
QueryTimeoutSecs = 10
# The indices to run the query on.
# Any way of specifying indices supported by your Elasticsearch version can be used.
QueryIndices = _all

[query_liquid_v1_tips]
QueryIntervalSecs = 15
QueryTimeoutSecs = 10
QueryIndices = syslog-ng_{YEAR}.{MONTH}.{DAY}
QueryJson = {
        "size": 0,
        "query": {
          "dis_max": {
            "queries": [
              { "match": { "HOST": "*" }},
              { "match": { "MESSAGE": "*" }}
            ]
          }
        }
    }
EOF

  cat <<- 'EOF' > /home/bs/prometheus/es.cfg.sh
#!/bin/bash

YEAR=$(date +%Y)
MONTH=$(date +%m)
DAY=$(date +%d)

cp -f /home/bs/prometheus/es.cfg.template /home/bs/prometheus/es.cfg

sed -i "s~{YEAR}~${YEAR}~g" /home/bs/prometheus/es.cfg
sed -i "s~{MONTH}~${MONTH}~g" /home/bs/prometheus/es.cfg
sed -i "s~{DAY}~${DAY}~g" /home/bs/prometheus/es.cfg
EOF

  chmod +x /home/bs/prometheus/es.cfg.sh

Then you can use the following line in your systemd service:
ExecStartPre=/bin/bash /home/bs/prometheus/es.cfg.sh
and have another timer service automatically restart your service daily or hourly:
  cat <<- 'EOF' > /etc/systemd/system/restart_prometheus_es_exporter.service
[Unit]
Description=Restart prometheus_es_exporter service

[Service]
Type=oneshot
ExecStart=/bin/systemctl try-restart prometheus_es_exporter.service
EOF

  cat <<- 'EOF' > /etc/systemd/system/restart_prometheus_es_exporter.timer
[Unit]
Description=Restart prometheus_es_exporter service every hour

[Timer]
OnCalendar=*-*-* *:00:00
Persistent=true

[Install]
WantedBy=timers.target
EOF

Haha, nice workaround! ;-)
I actually figured out that i can just use graylog_deflector (as we're using Graylog), which is an alias to the currently active (real) index.

@jangrewe huh. That would be handy, but I don't think syslog has an alias (at least, I couldn't find any).

@DeviaVir I'm just wondering why you're doing it that complicated, instead of using the Date math as provided by the example config?
QueryIndices = <logstash-{now/d}>

Which would result in logstash-2018.12.06 for today (as explained here).
This issue was about indices which don't use the date.

:man_facepalming:
Yep, ignore all of the above. I thought {now/d} was just to get the day, so it kept failing for me.
Thank you for pointing this out! cleans up all the added bloat

I created a sample Config for the exporter
`apiVersion: v1
kind: ConfigMap
metadata:
name: es-exporter-config
namespace: monitoring
data:
exporter.cfg: |
[DEFAULT]
QueryIntervalSecs = 60
QueryTimeoutSecs = 10
#QueryIndices = _all
QueryIndices = audit_logs_20190701
# anything after the first query_ is used for the metric name
[query_es_query_test]
#QueryIndices = "stage-us-east-1-eks-2019.07.31"
QueryJson = {
        "query": {
           "match_all": {}
        }
      }

scrape_configs:
  metric_relabel_configs:
  - source_labels: [ __name__ ]
    regex: '(es_query_test(.+)'
    replacement: es_$1
    target_label: __name__`

But I only received metrics from  _cluster, _nodes and _stats so far, nothing from audit_logs_20190701. I also tried "QueryIndices = _all", the results were the same. Can anyone pls help pin point what I have done incorrectly?
Thank you.

@wwlooi Please open a separate issue - this issue is an unrelated enhancement request.

Elasticsearch has index aliases which you can set up, and then point this exporter at the alias. See https://www.elastic.co/guide/en/elasticsearch/reference/7.7/indices-aliases.html
They can also be managed automatically if you're using index lifecycle management: https://www.elastic.co/guide/en/elasticsearch/reference/current/overview-index-lifecycle-management.html

I'm going to close this, since @RobertKirk's solution above seems like the best option for handling these types of indices.
If anyone has an idea for how to support this natively in the exporter, feel free to re-open to discuss.


Concurrency among all processes

Is it possible to add a feature to set concurrency among all processes/servers for a type of job? It is crucial when jobs should be processed in serial.

#896


Google Authentication using Firebase

I would like to implement Google authentication using Firebase. This feature would allow users to log in quickly and securely using their Google accounts, streamlining the authentication process and improving user experience. It can also enhance security by relying on Google’s authentication infrastructure, which is well-established and trusted.

@Soujanya2004 Could you please assign this issue to me under gssoc-ext and hacktoberfest

@Soujanya2004 ??

pla assign this to  me

@geetanjalidubey9 it's already assigned, you can raise a new issue and work on it

Ok


Change namespces to match recommended naming

Feature Request:
The namespaces should change from XamarinCommunityToolkit.. to Xamarin.Toolkit..
This follows naming guidelines for C# namespaces

Hi @skendrot,
There is an open PR with that change: https://github.com/xamarin/XamarinCommunityToolkit/pull/69

Perfect!

It will be "Xamarin.Toolkit" which will match how UWP toolkit does it.


Transcluded clone is not compiled in 1.5.0-rc-0

After upgrading to 1.5.0-rc-0, ui-select has stopped working. After a short look it seems that they use  a transcludeFn with a cloneAttachFn. The cloned element from cloneAttachFn is not compiled.
I created a plunkr to show the problem:
http://plnkr.co/edit/TB59p33RPPS0rgA01tlj?p=preview

It looks like ui-select is using an API that was deprecated in 1.2.1 90f87072e83234ae366cfeb3c281503c31dad738
Unless someone comes with a small and clean patch, I think that this should not get fixed. Anyhow, will leave this open for other contributors to comment.

I think this should be marked as breaking change since many can have this issue

@bogdanalexe90 I agree that a notice is needed
@petebacondarwin WDYT?

And btw i tried to refactor and remove require but no change. Transclude is called before clone element is compiled & linked.

@lgalfaso - Given that this was deprecated way back in 1.2.1 - do you think we could get away with removing it completely in 1.5? Especially if it seems that the transclude changes make it fail.

Has anyone created an issue against ui-select for this too?

@petebacondarwin there is https://github.com/angular-ui/ui-select/issues/1356

Actually I am not convinced that ui-select is using a deprecated API. The API that was deprecated was to use the transcludeFn parameter on the compile function. The ui-select is using it from the link function, which is still supported.
I wonder if the actual bugs is that our lazy compilation is not kicking in for the cloned transcluded content at the time it arrives in the clone attach function?

I think that I understand the issue. Things happen in this order:
Angular 1.4.x

The directive ui-select is compiled
ui-select wants to transclude the content
ui-select-match starts compilation, it has a templateUrl so the compilation continues later
ui-select-match template is resolved (as all the templates were already in the cache)
ui-select-match compilation continues and modifies the DOM
ui-select linking kicks in
ui-select calls transclusionFn
Inside ui-select transclusion handling function, there is a check that expects the modified DOM
more steps that are not important

Angular 1.5.x

The directive ui-select is compiled
ui-select wants to transclude the content, lazy compilation kicks in
ui-select linking kicks in
ui-select calls transclusionFn
ui-select-match starts compilation, it has a templateUrl so the compilation continues later
Inside ui-select transclusion handling function, there is a check that expects the modified DOM. This triggers the error
later and not important
ui-select-match template is resolved (as all the templates were already in the cache)
ui-select-match compilation continues and modifies the DOM
more steps that are not important

It looks like ui-select is not waiting for ui-select-match to finish the compilation. Looks like ui-select has an inherit race condition that was mitigated due to the fact that the templates for ui-select-match are in the cache. This is, if the templates were in a slow server and ui-select would call transclusionFn before the server responded, then the same error would show up.
From all this, it looks like the issue is not the deprecated API

I wonder if the actual bugs is that our lazy compilation is not kicking in for the cloned transcluded content at the time it arrives in the clone attach function?

This was never warranted, only that the cloned element would be compiled and linked at some point in time (that may turn out to be when the server responds with the template or any other reason).

+1... ui-select is the only library preventing me from update -.-

@lgalfaso is spot on, ui-select only worked 100% if the templates are put in the cache. See this plnkr for a contrived example: http://plnkr.co/edit/sRIW4LJ2VpSBJZAnODvY?p=preview
Sure, that's best practice and probably no user removed them from the cache. But that doesn't change the fact that ui-select should wait for the ui-select-match to be available. A parent directive reaching into its children without any safeguards ... seems wrong to me. ui-select-match / ui-select-choices should instead call on ui-select once they are linked. Similarly to how ngMessages does it.

Closing, since it's not an issue with angular core. ui-select also has a new contributor, so I'm confident this will be fixed soon.

looks like it was fixed https://github.com/angular-ui/ui-select/pull/1430


New CodeType needed for Digestion Stage

Code and Codetypes.xlsx
A new code type is needed for digestion stage for the fish stomach database format
Attached: suggestions from experts as used in many countries already

@cekv to get an opinion from WGBIOP and then come back with a final proposal

Submitters have accepted the use of the description  (and code) in this document for digestion stage
Code.and.Codetypes.xlsx

DigestionStage	0	Body intact, shiny eyes, body surface at least partially with scales, species easy to identify (FISH); intact prey, species easy to identify (INVERTEBRATES)
1	Body cavity opened, Head partly digested, Nothing or little left of the body cavity, Spine with muscle tissue, species or groups may be identified (FISH); Partially digested prey, species or groups may be identified (INVERTEBRATES)
2	Exclusively spine and also other skeletal remains and/or otoliths, only remnants of main groups of prey can be identified (FISH); skeletal material/remains only (INVERTEBRATES)


feat: refactored constants.ts

Refactored constants.ts in accordance to the suggestions in context.
No Import from other files were affected.
Referring to Issue: Feature: refactoring constants file #150
Tests:

Hi, @TheLazron thanks for working on this. Just a heads up, you do not need to open a new PR each time. You can push it to the same branch it updates.
Also please keep the PR template, it helps to make reviews go faster and keep on releases consistent.

Thanks for working on this! However, I feel like the constants file does not really need a refactor and the issue itself isn't really an issue right now. I think the current version is more accessible. Plus the point was to make imports easier to manage, @Anush008 what do you think of closing #150 as not planned?

The current constants.ts file doesn't have any significant redundancies or complexities that would need a major refactoring effort.

@TheLazron in the future we may want an issue prior to opening the PR. Closing for now.


Update node-ci.yml

If you are going to add windows, doesn't it make sense to include macos and linux too?

If you are going to add windows, doesn't it make sense to include macos and linux too?

I'm not sure, are there files of the macOS or linux platforms that do not get compiled on CI?

I don't think it makes sense to run it on all iOS/Android/QT changes. that ci still has that annoying xfrb crash. If you look at the cmakelists file, linux/macos/windows only get run in a core build or node build.


Issues #330 & #382: MacOS bug fixes

Fix for Issue #330: MacOS Mojave Dock crash

Added fix for #382


Win Binaries

Befaco-1.0.0-win.zip

thanks! slew limiter linear responce in the poly mode turns the bipolar signal out of range, please look at this patch
win build issue.zip

Confirmed. I just fixed it and will upload a new distribution in a while.


Ability to add raw HTML to head from BodyComponent

Is your feature request related to a problem? Please describe.
I have a custom package https://github.com/HAWK-Marketing/mjml-image-hover that needs to add styles and an mso conditional style to the head. I do not seem to be able to from a BodyComponent, only from a HeadComponent.
Describe the solution you'd like
A render function or something that would allow me to add raw styles and html to the head from a BodyComponent.
Describe alternatives you've considered
At the moment I use two components, one to add the mso/styles and one to add the actual body html.
Additional context
If I am missing something do let me know, I took a look around and could not find anything that would work.

Well, you can push headStyle directly from component directly ex: https://github.com/mjmlio/mjml/blob/454584ac7bdd555d07a9ee68eac514067e585368/packages/mjml-accordion/src/Accordion.js#L37 but you can't push "raw" block into head.
Let's just add an helper to push raw stuff @kmcb777 as we've done for head style ?

Ya I was able to successfully push all the styles I needed. But sadly I also need a mso wrapped  added. And I didn't see anyway of doing that.

A bad hack would be to close and open a new style block
headStyle = () => {
  return `
    </style>
     <!-- mso conditionnal -->
     <style>...</style>
     <!-- end mso -->
     <style type="text/css">
  `
}

That would work until a headRaw helper exists

This has been released for a while now I'm closing


bear: 2.2.1 -> 2.3.11

built on NixOS
ran binary on NixOS
verified binary outputs correct version

@GrahamcOfBorg build bear

Success on x86_64-linux (full log)
Partial log (click to expand)
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/nxy6jql6sbm2amdp4m7w0fc9q0n11iyl-bear-2.3.11
shrinking /nix/store/nxy6jql6sbm2amdp4m7w0fc9q0n11iyl-bear-2.3.11/lib/bear/libear.so
gzipping man pages under /nix/store/nxy6jql6sbm2amdp4m7w0fc9q0n11iyl-bear-2.3.11/share/man/
strip is /nix/store/5qj61lcvzlap87rf6blvf8p577d482bv-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/nxy6jql6sbm2amdp4m7w0fc9q0n11iyl-bear-2.3.11/lib  /nix/store/nxy6jql6sbm2amdp4m7w0fc9q0n11iyl-bear-2.3.11/bin
patching script interpreter paths in /nix/store/nxy6jql6sbm2amdp4m7w0fc9q0n11iyl-bear-2.3.11
/nix/store/nxy6jql6sbm2amdp4m7w0fc9q0n11iyl-bear-2.3.11/bin/bear: interpreter directive changed from "/usr/bin/env python" to "/nix/store/w81d7rbysi0rmf9c47njqbxjnllqv9cq-python-2.7.14/bin/python"
checking for references to /tmp/nix-build-bear-2.3.11.drv-0 in /nix/store/nxy6jql6sbm2amdp4m7w0fc9q0n11iyl-bear-2.3.11...
/nix/store/nxy6jql6sbm2amdp4m7w0fc9q0n11iyl-bear-2.3.11

Success on x86_64-darwin (full log)
Partial log (click to expand)
-- Installing: /nix/store/i8pdwbfdyknpybw9pxfsyb98rzr53n95-bear-2.3.11/lib/bear/libear.dylib
-- Installing: /nix/store/i8pdwbfdyknpybw9pxfsyb98rzr53n95-bear-2.3.11/bin/bear
-- Installing: /nix/store/i8pdwbfdyknpybw9pxfsyb98rzr53n95-bear-2.3.11/share/man/man1/bear.1
post-installation fixup
gzipping man pages under /nix/store/i8pdwbfdyknpybw9pxfsyb98rzr53n95-bear-2.3.11/share/man/
strip is /nix/store/5a88zk3jgimdmzg8rfhvm93kxib3njf9-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/i8pdwbfdyknpybw9pxfsyb98rzr53n95-bear-2.3.11/lib  /nix/store/i8pdwbfdyknpybw9pxfsyb98rzr53n95-bear-2.3.11/bin
patching script interpreter paths in /nix/store/i8pdwbfdyknpybw9pxfsyb98rzr53n95-bear-2.3.11
/nix/store/i8pdwbfdyknpybw9pxfsyb98rzr53n95-bear-2.3.11/bin/bear: interpreter directive changed from "/usr/bin/env python" to "/nix/store/qnmaimhbag8r8ig74gcg2ff4y97ffa9m-python-2.7.14/bin/python"
/nix/store/i8pdwbfdyknpybw9pxfsyb98rzr53n95-bear-2.3.11

Success on aarch64-linux (full log)
Partial log (click to expand)
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/6qgm8cfyh62892cka17p71y9zbbg2ynv-bear-2.3.11
shrinking /nix/store/6qgm8cfyh62892cka17p71y9zbbg2ynv-bear-2.3.11/lib/bear/libear.so
gzipping man pages under /nix/store/6qgm8cfyh62892cka17p71y9zbbg2ynv-bear-2.3.11/share/man/
strip is /nix/store/xmpjypwjmp2qi1chs5kr0hacnh161ls4-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/6qgm8cfyh62892cka17p71y9zbbg2ynv-bear-2.3.11/lib  /nix/store/6qgm8cfyh62892cka17p71y9zbbg2ynv-bear-2.3.11/bin
patching script interpreter paths in /nix/store/6qgm8cfyh62892cka17p71y9zbbg2ynv-bear-2.3.11
/nix/store/6qgm8cfyh62892cka17p71y9zbbg2ynv-bear-2.3.11/bin/bear: interpreter directive changed from "/usr/bin/env python" to "/nix/store/pavb70y5sdpdfgx885zps9rxvc6a3iz3-python-2.7.14/bin/python"
checking for references to /build in /nix/store/6qgm8cfyh62892cka17p71y9zbbg2ynv-bear-2.3.11...
/nix/store/6qgm8cfyh62892cka17p71y9zbbg2ynv-bear-2.3.11


Direct links to javadoc

Sonatype allows to browse the javadoc of its artifacts, e.g. https://oss.sonatype.org/service/local/repositories/releases/archive/com/github/scalaprops/sbt-scalaprops_2.10_0.13/0.1.0/sbt-scalaprops-0.1.0-javadoc.jar/!/index.html#package
It would be nice to have links to these in the resolution results.

Would be nice from the CLI too, in the console output.


Hybrid app

Is it possible to use elixir-desktop to create hybrid app to access device hardware functions like Camera, Location services etc?
If yes, then how and what kind of javascript framework would you package alongside ?

Hey @daya, definitely it's possible. Checkout the android or ios example https://github.com/elixir-desktop/ios-example-app in those you also have platform code in the Bridge.swift / Bridge.kt files there you can access all hardware functions and pass them to your Elixir app.

@dominicletz Looking at the Bridge code it seems its based on and limited by wxWidgets capabilities, right? If yes, then its fair to conclude that mobile device specific features like camera and finger print sensor won't be mapped by Bridge any time soon. Is that correct?
Is there any alternative approach or alternative Bridge implementation in the works ?

@dominicletz I will be more than happy to create a PR, but I will need your guidance to familiarize with few concepts
Basically I want to know how should one think about this undertaking to support Camera, Location Services, Bio sensors.

Is there a better or alternative to the Bridge approach ? i.e. Ports and NIFs?
1.1. Will the Bridge approach work for things like Camera or is it only good for URL navigation, launching browser, sending notifications etc ?

To start with should I identify the equivalent wxWidget function for Camera etc ?
2.1. If yes, could you please point me to the some code samples showing this pattern ? as I am having hard time figuring this out end to end. FYI I have looked at Bridge.swift and Bridge.kt and I can see the method name pattern in handle function but how is Elixir side of code using these methods ?
2.2. If no, then does it mean wxWidget compatibility/mapping is not required ? If yes, then we still need to map to some common set on Elixir side to support both Android and iOS, so what would that common set of functions be?

For the camera specifically, but maybe for other services as well it might make sense to use the HTML/Javascript API of these from within the Browser instead of using the path from Bridge to Elixir. Something to try (https://stackoverflow.com/questions/6336641/camera-access-through-browser)

On the wx side I don't really see any good mappings. So I would go with something new. Probably create a new module file called "BridgeServices.exor such and add the new functions there, so that they can work for both iOS and Android, the functions would of course just forward to the Bridge communication like all other wx* functions at the moment there. On the other side of this in theBridge.ktandBridge.swift` then catch those calls and fetch the corresponding data.

I would for now stay away from Ports and NIFs as those are a pain to compile for all the mobile platforms, but rather try to solve with existing Bridge. For live Video streaming the current bridge might now work though as it assumes JSON encoding (which makes binary data much larger) and it's not suited for large payloads like a video stream. For a video stream I would open a new TCP or UDP port and use the JSON Bridge communication just to agree on the ports used... But I'm getting ahead of myself.

for other services as well it might make sense to use the HTML/Javascript API of these from within the Browser instead

That sounds reasonable but probably won't support older versions of mobile OS i.e. before Apple/Google started supporting these HTML APIs. Therefore going React Native route may be a better option  but then one will need

Creating a release that packages elixir-desktop along with React Native code
And some kind of bridge between Elixir and React Native code

JSON encoding (which makes binary data much larger) and it's not suited for large payloads like a video stream

The new bridge doesn't have to use JSON it could simply use other more efficient protocols e.g. RTP, RTMP, WebRTC or even RTSP, but since the distance between the client & server will be just few silicons then JSON may not be a problem after all.

since the distance between the client & server will be just few silicons then JSON may not be a problem after all.

btw: It doesn't matter on distance in this case, it can be issue with encoding/decoding time on same device. I assume that it uses http protocol under the hood, so there is multiple encodings/decodings for example:
some server type -> json -> http "string" -> json -> some client type
Using some other protocol can save you some en/decodings and it can save you time and batter when we are talking about mobile devices.  But I think this problem doesn't have to be solved now :)
btw good job with this project, thanks :)

Yes, encoding exactly. For Video content especially if it's a ton of it we should definitely skip any json encoding, and instead just push the raw bytes to save CPU cycles and battery on the phones.
The comment about react-native I don't understand but then I also don't know anything about react-native. I personally definitely stay away from as much javascript development as possible, so no plans from my side to include an additional js framework. That said if there is a pull request that allows us more access to hardware from the Elixir apps and happens to use react-native I wouldn't block it either.
Cheers!

@oliver-kriska

I think you should check some solution for Elixir and Phoenix itself outside of this elixir-desktop "solution".

But how will that help with a mobile application that allows user to upload videos ? If a web app is rendered in a WebView then one is left to the mercy of OS to support HTML5 tags or hope JS hackery works.
It seems the only reliable way is to use device OS native API to access camera.


Map marker highlight for current photo

Summary

Test plan

Coverage remained the same at 93.537% when pulling fe50c881d0beb0ba493a07466fe121b85ac48f3a on danactive/map-improvements into 57762ef4b3bf8dd47cdc15707c3288141b8353c4 on master.


phpPackages.phpactor: init at 0.17.2

introduce a new package

Did you build without a sandbox? Because, usually Nix builds don't have any internet and thus this doesn't work.

That's true. I don't think that this pull request makes sense.


iPhone X issues.

Hey!
Thanks for the great library:)
I've noticed it does not work well because of new "safe area".
More info:
https://developer.apple.com/videos/play/fall2017/801/
https://developer.apple.com/ios/human-interface-guidelines/overview/iphone-x/

Solution on #112 fixed my problem.


Fix a six.with_metaclass usage mistake

Whoopsie! Well I'm glad six is now that much stronger a collaborator helping me avoid such trouble again.

For historical and cross-referencing purposes: this six issue triggered the defect repaired in this pull request.


Multilang: update pt-BR translations

can you rebase for the latest change?

can you rebase for the latest change?

I merged the latest master into my branch, not sure if is what we need

thanks!


feat(app): connect initial setup window

:tada: This PR is included in version 2.130.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Language Service for imported property through dynamic impot

Original comment https://github.com/Microsoft/TypeScript/issues/16383#issuecomment-307291358
import('./Foo').then(({ B/*LS*/ar }) => undefined);

@ location LS, support language services

[x] rename

[x] find all references

[x]  goto definition

This actually apply to binding element in ObjectBindingPattern as well


HDDS-3560 fix hadoop version < 3.2 throw IllegalAccessError when assign proxy

What changes were proposed in this pull request?
A small improvement of keeping compatible from hadoop 2.x and hadoop 3.x
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-3560
How was this patch tested?
No

@xiaoyuyao Pease take a look at this PR, thanks


reserved identifier violation

I would like to point out that an identifier like “_FL_PROFILE_CAT” does eventually not fit to the expected naming convention of the C++ language standard.
Would you like to adjust your selection for unique names?

@elfring feel free to send a PR here -- otherwise, I'll send a fix in the near future.


Incorrect username or password

When trying to register the USB stick you have to enter Carelink UserName and Password - even though the correct credentials have been inserted (tested on the carelink.minimed.eu) it says "The UserName or Password is incorrect"?
Where is the App trying to verify the credentials? Could it be because it is verifying against a ".com" server instead of a ".eu" server?

Maybe it could also be a problem with my username - it has "special" characters in it:
HenrikHelmø

It's only valid for the .eu server. Have you checked that you can log into the .eu CareLink server with the username and credentials provided? The other unfortunately problem is that if there's an internal CareLink error, it returns this error message - this is a problem with the CareLink server, not with the app.

If have just tested on the Carelink server (.eu) and it logs into it fine... :-(

Could the special character in my UserName be the problem? It depends on how the characters are sent/read in the App... Has anyone else with special characters succeeded in logging in?

It could indeed be the special character. I've created a new account with the ø character, and I'm having the same problem. Looking into a fix.

Did you upload a new version? I tried downloading 0.1.0 - but it doesn't seem to be fixed...

Try https://github.com/pazaan/Medtronic640gUploader/releases/download/v0.1.1/medtronic640g-uploader-signed.apk

Tried it - at first it seemed to work. Waiting a loong time to retrieve keys. But then:-( it came up with same error message. And it does this after a restart quite quickly - seems like it doesn't reach the USB anymore - maybe it is hitting a cache instead?!?

Also tried to re-install the .apk

also tried to clear app-data and cache - no luck :-(

I have the same problem,
Login error with the app but if I try to login to carelink.minimed.eu it work.


Downloadable?

Do you offer a way to download these keywords in XML/JSON or something like that?

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

ID: 3d9865f7-b92a-c118-c697-9e090132ba51
Version Independent ID: b454ba01-b5ea-1265-c572-8509458d3bca
Content: Statements - Visual Basic
Content Source: docs/visual-basic/language-reference/statements/index.md
Product: dotnet-visualbasic
GitHub Login: @KathleenDollard
Microsoft Alias: kdollard

There isn't an XML or JSON download for statements. There is for PDF.
I'll close as an answered issue.


Add support for DeletionPropagation

When deleting a job the spawned pods persist after the job has been deleted. The kubectl command as well as the API does support removing the related pods with one delete command using DeletionPropagation.

Trying to achieve this behaviour with k8s.QueryParam() leads to an error:
[...]
        job := &batchv1.Job{}

        if err := client.Get(ctx, "default", name, job); err != nil {
                t.Fatalf("client.Get failed: %s", err)
        }

        if err := client.Delete(ctx, job, k8s.QueryParam("propagationPolicy", "Background")); err != nil {
                t.Fatalf("client.Delete failed: %s", err)
        }
[...]

client.Delete failed: kubernetes api: Failure 400 converting (url.Values).[]string.[]string to (v1.DeleteOptions).*v1.DeletionPropagation.v1.DeletionPropagation: couldn't copy '[]string' into 'v1.DeletionPropagation'; didn't understand types

Also passing *"github.com/ericchiang/k8s/apis/meta/v1".DeleteOptions as an k8s.Option does not work:

cannot use *"github.com/ericchiang/k8s/apis/meta/v1".DeleteOptions literal (type *"github.com/ericchiang/k8s/apis/meta/v1".DeleteOptions) as type k8s.Option in argument to client.Client.Delete: *"github.com/ericchiang/k8s/apis/meta/v1".DeleteOptions does not implement k8s.Option (missing k8s.updateURL method)

In order to delete the pods using the API it seems there must be a JSON payload in the DELETE request: https://github.com/kubernetes/kubernetes/issues/20902#issuecomment-321216843

So far it seems to me the only current way to clean up the pods as well is to collect them before deleting the job and delete them in separate requests which could be far more easy using the DeletionPropagation.

Ah, I hadn't realized that deletion policy was serialized in the body of the request. It seems reasonable to add something to the k8s.Option to set the body of the DELETE request.

At least that's my - until now quite limited - knowledge of the k8s API… Maybe there is another method (it seems to detect a query parameter but fails to convert []string to string) but I haven't found one yet…


Update Bakta version

There's a new bakta version and new databases.
Need to update the version in the conda envs and also the download links for the databases.

Note - need to add --force as option in snakemake rule as Snakemake generates the empty directory which the new version of Bakta doesn't want to overwrite


Putting up the docs

put up the docs
Show the supported FTs in the send request
Change name to send from sendMoney

To remove the hardcoded torus / discord parameters from the bot, I had to modify the config, which took a bit to get to work.


The Bypass/Text preview extensions/Trusted File Extensions field cannot be edited on Settings panel

Storage Explorer Version: 1.27.0-dev
Build Number: 20221026.5
Branch: main
Platform/OS: Windows 10/Linux Ubuntu 22.04/MacOS Monterey 12.6 (Apple M1 Pro)
Architecture: ia32/x64
How Found: From running test cases
Regression From: Previous release (1.26.1)
Steps to Reproduce

Open Settings -> Application -> Proxy -> Bypass.
Type '[]' to the Bypass field -> Try to edit the Bypass field.
Check whether the Bypass field can be edited.

Expected Experience
The Bypass field can be edited.
Actual Experience
The Bypass field can't be edited.

Verified this issue on the build main/20221027.6. Fixed. So we are going to close it.


File browser text not display properly on desktop application (Fedora)

Hello everyone, in the desktop application the file browser does not work correctly and is practically unusable. I am using version 5.4.3 of the desktop application (AppImage) in Fedora 31.
Screenshot of the problem:

@abhigyank @akashnimare FYI.


pygame-script ?

What about supporting the
 tag from https://pyscript.net/examples/  from pygbag loader ?
 <py-script>
from datetime import datetime
now = datetime.now()
now.strftime("%m/%d/%Y, %H:%M:%S")
    </py-script>

Which would allow to write python code directly in html
Note that Brython and Wapy use <script type="text/python"> instead
but we are way closer to Pyodide than Brython

Own syntax is :

<html lang="en-us"><script src="https://pygame-web.github.io/python-wasm-plus/runpy.js?cpython3.11#" type=module id="main" data-src="vtx,fs,gui" async defer>#<!--

print("Hello World")

# --></script>

data-src tag hold various features :

vt : means -very- simple vt100
vtx : means xterm.js+sixel
fs: means BrowserFS and file download/upload, archive mounting etc.
gui: means canvas ( required for pygame )

black formatting issue for non standard shebang https://github.com/psf/black/issues/3214


[CORE] [Media Manager] Create different size of images after upload an image

If the image is too big would be a good idea create new a resize the original.

Original
Thumbnail
Resized

And may be embed in editor with srcset. Will be good for mobile users. Responsive images

Hello, with the new version of Bludit v4.0 rc1, I would like to close the old Github issues. If you feel that your issue is not resolved in the latest version, create a new ticket.

Help and Support use the Forum https://forum.bludit.org
Bugs and new requests here in Github https://github.com/bludit/bludit/issues


Fix stddev computation in TensorBoard examples. (#4054)

Can one of the admins verify this patch?

I believe this has been fixed at head.

(and in r0.10)

Can one of the admins verify this patch?

(If it was in r0.10, wouldn't this PR diff to nothing?)

Who knows what that diff is doing, but it's not a diff against r0.10:
retrain.py has no mention of _sum( in it.

I did that on the weekend. Should be fixed.


fix(docs): use latest accordion API #18

Alaska Airlines Pull Request
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes: #18
Summary:
Update accordion API usage
Type of change:
Please delete options that are not relevant.

[ ] New capability
[x] Revision of an existing capability
[ ] Infrastructure change (automation, etc.)
[ ] Other (please elaborate)

Checklist:

[x] My update follows the CONTRIBUTING guidelines of this project
[x] I have performed a self-review of my own update

By submitting this Pull Request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Pull Requests will be evaluated by their quality of update and whether it is consistent with the goals and values of this project. Any submission is to be considered a conversation between the submitter and the maintainers of this project and may require changes to your submission.
Thank you for your submission!
-- Auro Design System Team

Closing PR, as I am addressing this work in a larger PR:

https://github.com/AlaskaAirlines/auro-background/pull/24


[rayservice] Add support for getting multi-app status

Why are these changes needed?
Add a field serveConfigV2 in the RayService CRD which will be filled in in a follow-up PR.
serveConfigV2 corresponds to the Serve multi-application schema. If the user specifies the serve config using serveConfigV2, we should read the status from the multi-app endpoint (GET /api/serve/applications/).
This PR only adds the support for pulling the status from the multi-app endpoint. A follow up PR will add support for submitting the serve config to the multi-app endpoint.
Example Service Status:
Status:
  Active Service Status:
    Application Statuses:
      Default:
        Health Last Update Time:  2023-05-26T20:15:01Z
        Last Update Time:         2023-05-26T20:15:01Z
        Serve Deployment Statuses:
          DAG Driver:
            Health Last Update Time:  2023-05-26T20:15:01Z
            Last Update Time:         2023-05-26T20:15:01Z
            Status:                   HEALTHY
          Fruit Market:
            Health Last Update Time:  2023-05-26T20:15:01Z
            Last Update Time:         2023-05-26T20:15:01Z
            Status:                   HEALTHY
          Mango Stand:
            Health Last Update Time:  2023-05-26T20:15:01Z
            Last Update Time:         2023-05-26T20:15:01Z
            Status:                   HEALTHY
          Orange Stand:
            Health Last Update Time:  2023-05-26T20:15:01Z
            Last Update Time:         2023-05-26T20:15:01Z
            Status:                   HEALTHY
          Pear Stand:
            Health Last Update Time:  2023-05-26T20:15:01Z
            Last Update Time:         2023-05-26T20:15:01Z
            Status:                   HEALTHY
        Status:                       RUNNING
    Dashboard Status:
      Health Last Update Time:  2023-05-26T20:15:01Z
      Is Healthy:               true
      Last Update Time:         2023-05-26T20:15:01Z
    Ray Cluster Name:           rayservice-sample-raycluster-2tqs5
    Ray Cluster Status:
      Head:
  Observed Generation:  1
  Pending Service Status:
    Dashboard Status:
    Ray Cluster Status:
      Head:
  Service Status:  Running

Related issue number

Checks

[ ] I've made sure the tests are passing.
Testing Strategy

[ ] Unit tests
[ ] Manual tests
[ ] This PR is not tested :(

@kevin85421 The tests should be passing, please take a look when you get the chance!

Others: Could you ensure that all variables in the tests are valid and avoid hardcoding the values? For example, both Status: "unhealthy" and deploymentStatus.Status != "HEALTHY" are present in the codebase.

@kevin85421 I've changed all of the hardcoded strings to the enums.

Tomorrow, I will review the changes made under the proto/ and apiserver/ directories. @zcin, could you please provide more details on how to test the modifications in these two directories? In addition, could you rebase with the master branch to resolve the conflicts? Thanks!

Tomorrow, I will review the changes made under the proto/ and apiserver/ directories. @zcin, could you please provide more details on how to test the modifications in these two directories? In addition, could you rebase with the master branch to resolve the conflicts? Thanks!

@kevin85421 Resolved the conflicts! As for the changes under apiserver and proto, I only made the bare minimum changes to make the code compile because the structs changed in rayservice_types.go. I am not sure how to test it.

Changes to proto/ and apiserver/ LGTM

Thank @blublinsky and @scarlet25151 for the review!

CC: @architkulkarni, this pull request should not be included in the minor release v0.5.2. Is it acceptable to merge this pull request at this time?

@kevin85421 Sounds good, fine with me.


Uncaught Your ghci path: '/cygdrive/c/Program Files/Haskell Platform/2<IP_ADDRESS>/bin/ghci' is invalid

[Enter steps to reproduce below:]

Opened test.tidal
Packages --> Tidal -- > Boot Tidal

Atom Version: 0.190.0
System: Windows 7
Thrown From: tidal package, v0.6.6
Stack Trace
Uncaught Your ghci path: '/cygdrive/c/Program Files/Haskell Platform/2<IP_ADDRESS>/bin/ghci' is invalid
At C:\Users\user\.atom\packages\tidal\lib\repl.coffee:41

undefined

Commands
     -0:13.2 tidal:boot (atom-text-editor.editor)

Config
{
  "core": {},
  "tidal": {
    "ghciPath": "/cygdrive/c/Program Files/Haskell Platform/2<IP_ADDRESS>/bin/ghci"
  }
}

Installed Packages
# User
tidal, v0.6.6

# Dev
No dev packages

I want to use Tidal and followed instructions for Windows from here: http://tidal.lurk.org/getting_started.html
Installed Cygwin, Portaudio, Liblo, Dirt, Haskell platform and Atom as instructed. GHCi path was generated by typing 'which ghci' in Cygwin. In Atom's Tidal package settings also tried these GHCi paths:
Default path
/cygdrive/c/Program Files/Haskell Platform/2<IP_ADDRESS>/bin/
/cygdrive/c/Program Files/Haskell Platform/2<IP_ADDRESS>/bin/ghci.exe

Got past this error message by changing the ghci path to C:\Program Files\Haskell Platform\2<IP_ADDRESS>\bin\ghci.exe


 What am I doing wrong? Do I need to sign that tedious firefox thing to use it with my links and preferences?

@Neules You won't have to sign it yourself.
I have used it on Firefox myself but hadn't faced that. Let's see if @reesericci has faced it also. He can confirm it I guess.

@Neules Are you running it in temporary mode or getting it from AMO (addons.mozilla.org)?

You got the point. I first tried when the project didn't had a AMO page, so you had to do  about:debugging on navbar and so on. But without that uninstalled, I installed then the extension by clicking on your AMO, so I guess it got cached or something and it get bugged.
I deleted the old startpage folder and it's solved now.

Yeah, you have to sign the extension manually if you didn't get from AMO

When you install from about:debugging it only gets installed temporarily. You have to get it signed then  you can install it as a standard extension and it is no longer temporary.

When you restart firefox the extension goes away

Thanks @reesericci for fixing his issue. I thought the issue was existent even with the AMO release. Anyway, Thanks!


⚠ Bofrost.lu has degraded performance

In 0b03467, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 926 ms

Resolved: Bofrost.lu performance has improved in aa8b618 after 6 minutes.


Allow custom db path

Can you please also update the docs and the example config.json?

@alannotnerd thanks for the PR. I just merge master and added those docs. Will merge it in my branch


feature request: ctrl/cmd+click to edit a value

like this: https://www.npmjs.com/package/react-json-view

Got it, soon👌🏿

Now, you can run npm i react18-json-view@canary to use it . 😊

Hallo, it's available on v0.2.5 now 🙌


Update GraalVM GC logging for JDK 21

I've updated the GraalVM GC log parsing logic to support GraalVM for JDK 21. There were major changes in the way GC logging works in this version bringing it much closer to what other HotSpot GCs log. So I've reverted most, if not all, of the changes I made previously in the read file and parsing source files.
One obstacle I've encountered is getting either Incremental GC or Full GC to be part of the event name. These event names don't have a prefix so couldn't apply existing rules. Also, \K does not work in python to go backwards after a match. Adding extra groups to go backwards causes issues in discovering groups that follow. So, all this means is that to see which pauses are incremental or full, you need to group by event type rather than event name. If anyone knows how it could be done with event name I'm all ears. Here's an example of pauses per event type:

I'm also attaching a PDF with the notebook output when analysing the GraalVM log submitted:
GCGC.for.GraalVM.GC.pdf
I've also taken the opportunity to address a couple of comments that were leftover from the previous PR https://github.com/apple/GCGC/pull/8:

I've updated the Jupyter notebook to contain the updated pauses_only method implementation, which includes those whose event names are either incremental gc or full gc.
The commit that adds the GraalVM GC log includes information on the GraalVM version used, the Quarkus version, the Quarkus application being exercised and the type of workload, and duration, applied.

Happy to squash commits as needed once review completed.

FYI I've sent a PR to GraalVM to add the Pause prefix in future versions https://github.com/oracle/graal/pull/7663. This would avoid the lack of prefix issue mentioned above in future versions.

Apologies for not jumping on a review yet. We have something this week, but should be back to normal schedule next week. Thanks for working with the GraalVM team on the prefix issue.

https://github.com/oracle/graal/pull/7663 has now been integrated, so it'd be better to target a GraalVM version that includes that fix. I'll send a PR once I have that working.


[AMORO-2599] ams terminal support unified catalog

Why are the changes needed?

Close #2599.
Brief change log

fix:spark get ClassNotFoundException when select from table under unified Catalog
add some logical to create unified catalog when catalog supports multi table formats
expose ArcticCatalog of MixedCatalog for we need to get the HMSClientPool .
add some method same with InternalCatalog to ExternalCatalog  ,like  loadTableMetadata ,createTable  for it support mixed-hive format.
Replace the InternalCatalog class with the ServerCatalog class to be compatible with the ExternalCatalog in DefaultTableService class
The ExternalCatalog class should be aware of the address for AMS in order to support the mixed-hive table format.

How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[x] Run test locally before making a pull request

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

The current code looks a bit strange in order to be compatible with mixed-hive logic.
I think there are some basic principles that should be recognized.

The difference between InternalCatalog and ExternalCatalog is whether or not the metadata information of the table is stored by AMS. For HMS, it obviously belongs to ExternalCatalog.

MixedHive is a special optimization of the Hive table, so it must belong to the Hive Catalog.

From the above, it can be concluded that the meta information of the MixedHive table should not be managed by AMS, and its implementation should be the same as the current MixedIceberg table under ExternalCatalog, and the mixed-format information should be stored in HMS.
But obviously, due to the historical legacy of MixedHive, operations such as LoadTable/CreateTable are still done by AMS.
In order to achieve the final UnifiedCatalog, and to be compatible with the historical MixedHive logic, I suggest splitting the following PRs.

Using the UnifiedCatalog Connector in Terminal, what this PR is doing. In this PR, only the part of the Terminal about Spark Connector initialization will be modified.

Making multiple Table Formats options are available on the Catalog registration page. In this PR, only the front-end selection logic was modified, changing the single-select to multi-select. Validation is performed on the backend according to the limitations of the current code

2.1 Rule1： In the Hive Catalog, if MixedHive is selected, you can only select one format.
2.2 Rule2:    In the InternalCatalog, you can only select on format.

Modify the implementation logic of MixedHive so that the Create/Load logic does not go through AMS, and tries to load historical tables according to historical rules

Remove the rule in 2.1 && 2.2

After completing the above 4 PRs, AMS will fully support multiple formats in one Catalog and can use them in Terminal

The current code looks a bit strange in order to be compatible with mixed-hive logic.
I think there are some basic principles that should be recognized.

The difference between InternalCatalog and ExternalCatalog is whether or not the metadata information of the table is stored by AMS. For HMS, it obviously belongs to ExternalCatalog.
MixedHive is a special optimization of the Hive table, so it must belong to the Hive Catalog.

From the above, it can be concluded that the meta information of the MixedHive table should not be managed by AMS, and its implementation should be the same as the current MixedIceberg table under ExternalCatalog, and the mixed-format information should be stored in HMS.
But obviously, due to the historical legacy of MixedHive, operations such as LoadTable/CreateTable are still done by AMS.
In order to achieve the final UnifiedCatalog, and to be compatible with the historical MixedHive logic, I suggest splitting the following PRs.

Using the UnifiedCatalog Connector in Terminal, what this PR is doing. In this PR, only the part of the Terminal about Spark Connector initialization will be modified.
Making multiple Table Formats options are available on the Catalog registration page. In this PR, only the front-end selection logic was modified, changing the single-select to multi-select. Validation is performed on the backend according to the limitations of the current code

2.1 Rule1： In the Hive Catalog, if MixedHive is selected, you can only select one format. 2.2 Rule2: In the InternalCatalog, you can only select on format.

Modify the implementation logic of MixedHive so that the Create/Load logic does not go through AMS, and tries to load historical tables according to historical rules
Remove the rule in 2.1 && 2.2

After completing the above 4 PRs, AMS will fully support multiple formats in one Catalog and can use them in Terminal

as discussed , This PR we are only focusing on terminal support for unified Catalog. I will raise two more PRs separately, one for frontend interface modification, and one for unified catalog compatibility with mixed-hive.

@baiyangtx   tks for your detailedly review。 i have fixed them , PTAL again


Raw JSON result returns invalid JSON output with single quotes.

Is there any reason the raw result in JSON format uses single instead of required double quote? The text output from the cell cannot be processed by for example Python json.loads(), although the output file (use double quote) is correct if I ask sparql to save the JSON output to a file.

No real reason other than overlook on my side. The raw display was actually a hack intended for debugging, and I didn't put much care into it -- it was just a dump of the internal Python data object (which renders strings using single quotes). The output to a file was the real thing, since it got the actual JSON as delivered from the SPARQL endpoint.
I have corrected it in version 1.2.0 of the module, which has just been uploaded to PyPi, so it should now produce real JSON output.


Fix: issue #70

Reference #70

Can confirm this works. It also resolves #74

This removes highlighting for the next line. For example,
/ This comment will designate "tag" on the next line as a comment
tag

@tshedor What do you mean?

@clthck Your proposed change affects text at the same indentation level:

Versus how it should be highlighted according to the Slim spec (using the definitions from the package in its current release):

ST3 added/revised syntax highlighting features, and that's affected this package. However, the latest release (3143) seems to resolve some highlighting issues that appeared in beta releases (like this one and the block comments on #74) while some are still broken (#72 via #53).

Seen from the screenshot, isn't it because of being wrapped in IE comment section?

@clthck Oh, that's a great point. You're right. Sorry about that.
Last thing, I swear: would you please apply the same change to the YAML file? It helps maintenance and legibility/seems Sublime's preference.

@tshedor YAML file updated.

Thanks @clthck

Thanks. This fixed it for me.


How to hide the controls

I don't need the control layout, I'm implementing a full-screen video view. I'm hiding the app_bottom_box visibility to GONE, but onTouchListener is activating the layout to be visible. How can I hide the control layout? Thanks in Advance.

you can del initMediaController () in init() method  in file: VideoView.java

Thanks tcking


Looking forward mac version

Description
Looking forward mac version
Proposed solution
No response

Hi, thank you for expressing interest in a Mac version of rmpc. There are a few issues which would need to be solved for rmpc to work on a Mac properly. These issues are most likely very minor but I do not own nor plan on owning a Mac and thus have no way of verifying the functionality.
With that said, the Mac version will only happen if somebody is willing to fix/help fixing these and test rmpc on a Mac.

These issues are most likely very minor

Could you be more specific?
I've been running it on both macOS and Linux for a while and haven't seen any issues so far. Although I haven't fully tested it, it seems very usable to me.

Oh thats great to hear.
I am mainly worried about the code which handles config locations here as that definitely does not follow macOS's way and I was contemplating bringin in the dirs crate for this at some point.
And then code around file paths with yt-dlp (that one should be fine tho).
Other than that I would be ok with providing binaries for macOS

I think you can provide as-is the macOS binary if you want more feedback. I don't see any potential problem with the current implementation. A lot of macOS users have a ~/.config in their home anyway (because of some other cli tools config file) and rmpc provides a --config argument which override the default config path if needed. The /tmp folder is also fine on macOS (for log and yt cache) and one can set it in config file, eg cache_dir: Some("/tmp/rmpc/cache").
Speaking of following the macOS "way",
It would be nice to support the standard dirs and the crate dirs could come in handy for theses "default" locations. Please take into account that if you use this crate, on macOS, it does not care if any XDG envs are set, it uses standard dirs only. So it's not easy to maintain the config in a VCS across multiple machines. XDG is way more flexible since it introduces a specific environment variable for each path.
So ideally and taking an example with the config dir, we could use priorities like the following:

--config argument
RMPC_CONFIG
XDG_CONFIG_HOME/rmpc
Default location provided by the crate dirs


asset error if Yii_debug false

there is an error in DateTimePickerAsset.php file
al line 29:
     $this->js[] = YII_DEBUG ? 'js/bootstrap-datetimepicker.js' : 'css/bootstrap-datetimepicker.min.js';

need to be changed with
  $this->js[] = YII_DEBUG ? 'js/bootstrap-datetimepicker.js' : 'js/bootstrap-datetimepicker.min.js';

js asset for non debug is incorrect linked to css directory.

You can use
"2amigos/yii2-date-time-picker-widget": "dev-master"

in composer.json

hi! there is the problem jet! Please update composer.

done


Introducing the library under PHP 7.3.x will cause the shell to return 1

Guzzle version(s) affected: 6.3.3
Description

Introducing the library under PHP 7.3.x will cause the shell to return 1

but in php7.2.x is ok.

How to reproduce
 composer require guzzlehttp/guzzle

test2.php:
<?php
include "vendor/autoload.php";

composer.json
{
    "require": {
        "guzzlehttp/guzzle": "^6.3"
    }
}

I cannot reproduce. See this build on 7.3.9 where everything is fine: https://travis-ci.org/guzzle/guzzle/jobs/599645998
Im closing this for now. If you insist, please provide a Dockerfile of PHP 7.3 where you see this error.


Update feature-stages.md

Updates to features as of 0.7 release

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: geeknoid
Assign the PR to them by writing /assign @geeknoid in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/lgtm

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: hklai
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: geeknoid
Assign the PR to them by writing /assign @geeknoid in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


⚠ Bofrost.lu has degraded performance

In de9bf04, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1445 ms

Resolved: Bofrost.lu performance has improved in aa34a11 after 6 minutes.


KLEMANGEL

KLEMANGEL created by<EMAIL_ADDRESS>on 2018-03-19 11:24:09

<EMAIL_ADDRESS>replied, What is KLEMANGEL?  It's obviously related to height/length but it's not
clear what part of speech it is.
Can someone use it in an example sentence please?
Here's how it appears in Kerresel: klekekemanget a klemanget; klemangel;
diak lekedeb.

<EMAIL_ADDRESS>replied, Ng klemangel mea kldols er ngii a dousbech. The length and the thickness we need.


Adding a simple screen recorder (ssrc)

Having a simple screen recorder available would be appreciated.

I'm not sure what you mean, can you elaborate?

Posted on the wrong repo. This issue could be deleted
Sorry


CLI parsing return clap:Error instead of panicking

What was wrong?
fix's https://github.com/ethereum/trin/issues/618
How was it fixed?
i replaced the panics in CLI with clap::Error
To-Do

[x] Add entry to the release notes (may forgo for trivial changes)
[x] Clean up commit history

Thanks! @KaydenML


Fix: Outdated image name in README

What/Why/How?
Given command didn't work; using current image name now.

How about we fix the image name? @tatomyr ?

@tatomyr I pushed new package: https://hub.docker.com/repository/docker/redocly/cli
I think it would be enough to just update the github action.

I think it would be enough to just update the github action.
I believe we have to adjust the other docs accordingly as well.

Hi @reitzig,
Many thanks for your contribution to the project!
I created a new PR based on this one with a few small changes:
https://github.com/Redocly/redocly-cli/pull/949
Should be published in the next release.


Proguard File

Hi,
I think deploying proguard efficiently would reduce the size of the app by 30%. I'd love to do that for you. The contribution guide mentions I should log an issue first before starting to work on it. Let me know

This is an exciting suggestion. We’ve really interested in the potential performance improvements, less so apk shrinkage.  If you can achieve a measurable performance gain, particularly a reduction in page load times, we would add it. If not, we would avoid it for now as it comes with a long term maintenance and testing overhead.
One question, would you consider R8 over ProGuard?

I profiled the app for performance. Issues I have seen so far are coming from:
com.duckduckgo.app.entities.entityForUrl(url: String): EntityListEntity (>3s to run in my profiler) This looks easy to test and would speed up the codebase tremendously. Should I do it? If yes, I'll create another issue
R8 is better than Proguard btw yes

@ntoper 3s is huge, great catch. Yes, feel free to create an issue to fix this.

@ntoper we're most keen on the ProGuard / R8 optimizations so if you want to spend time on that please do. Regarding the performance issue you found, we were going to fix that pretty soon, but if you wanted to look into it you may be able to sneak in a PR before we get to it. Either way, thanks again for letting us know about it.

Proguard/R8 optimization won't help imho but I will give it a try to confirm. I already have a working file with a 30% size reduction
do you need an issue on the bottleneck or you're good to go? I can fix it, but if you will address it already it's better you do as you know this part better (and it's used everywhere)

I noticed you logged the bottleneck for us in https://github.com/duckduckgo/Android/issues/453. That's perfect, thanks for doing that.

Closing as we have no current plans to reduce the apk file size.


ESC-383 introduce lead only user check

Summary of changes

add check to controllers where a given route is only allowed for lead EORI users
introduced LeadOnlyUndertakingSupport trait which can be mixed into frontend controllers that provides a LeadOnlyUndertakingSupport function that will only execute the provided function if an undertaking for the logged in users eori exists, and that eori is the lead eori. If not, the user will be redirected to the account home page
updated controller tests removing redundant tests (e.g. fetch undertaking failed) which are now covered by the LeadOnlyUndertakingSupport tests
other refactoring including

renamed EscAuthRequest to AuthenticatedEscRequest which better reflects what this class is
renamed escAuthentication action builder to withAuthenticatedUser
fixed typos in some tests

Note - this implementation fetches the undertaking on every request. The next PR will introduce caching of the undertaking. The work was split to try and keep PR sizes down.

Nothing major just you could have reuse some of the traits in test cases  like if extended ControllerSpec , you could have reuse checkIsRedirect() .,AuthSupport provide the authentication func  etc.  We can sort this as we go and refactor. otherwise LGTM.


Add Query Command

Current dependencies on/for this PR:

main

PR #38

PR #39

PR #40   👈

This comment was auto-generated by Graphite.


Uninstalling a load command breaks another DYLIBs

Hello! I'm trying to uninstall system lib:
optool uninstall -p "/usr/lib/libsqlite3.dylib" -t "$TARGET_APP_PATH/$APP_BINARY"
All looks like fine, see before and after otool -l output
before.txt
after.txt
But I'm getting an error in runtime about another lib:

dyld: Symbol not found: OBJC_CLASS$_NSFileManager
Referenced from: /var/containers/Bundle/Application/7AFFEF62-62B4-4C44-BF78-4E20467B31AF/IPAPatch-DummyApp.app/Wrapping Test
Expected in: /usr/lib/libobjc.A.dylib
in /var/containers/Bundle/Application/7AFFEF62-62B4-4C44-BF78-4E20467B31AF/IPAPatch-DummyApp.app/Wrapping Test

Can I do something with that?

A disclaimer is written in optool help that this is possible. The uninstall command is only really intended for removing optool-installed libraries.

I understand that, but there is no possibility to fix that?
I need to inject my own version of sqlite3, but as I understand, I should remove default version of lib?

I think install_name_tool would be useful for changing the path if I recall correctly


⚠ Mobitopup has degraded performance

In 34a8d8d, Mobitopup (https://napcard.voz.tech) experienced degraded performance:

HTTP code: 200
Response time: 6532 ms

Resolved: Mobitopup performance has improved in 03e689c after 416 days, 8 hours, 54 minutes.


Add index to keep track of progress with prodata components

This PR looks to fix the issue where students could get stuck in the sequence of prodata components due to the reuse of the prodata_response variable in the stage state.
The approach used here is to have a max_prodata_index member of the stage state that keeps track of how far a student has advanced in the prodata sequence. Each component now has an internal can_advance flag as well as an index. The can_advance flag is set based on max_prodata_index and the component's index when it is created, and is now what controls the display of state in the template (rather than state.prodata_response).
I didn't look for any other places where the same issue could arise, but if there are, this can hopefully be a template for how to solve them.

So I was getting the following message running this PR -- it would persist after restarting the kernel. Once I changed branches (I switched to a branch where I had fixed the prodata sequencing, you can compare it here yours is more extendable I think) it started working again, and then when I switched back it began working again. I am not sure what is causing it, but I see yours is watching the "can_advance" variable. This message only appeared if I had a user starting in the prodata section.

@patudom - did you intend to skip guideline 3 in guideline_professional_data2.vue. I just notice it here, but it looks like you skipped it in this commit?

@johnarban yes, I decided at the last minute that it might be hard for the students to tell which had more random uncertainty. I missed removing the navigation to that guideline through the "back" button of the next guideline, so we'll have to remove that too. Thanks for catching that.


declare forceTouchOnce before using it

the code didn't work previously and error was swallowed by $.proxy
in essence - now touch on the body actually forces tooltip to become a "touch" tooltip

LGTM

Coverage remained the same at 89.266% when pulling c2c1d299cce88c8631c4247d5b907f7c25fee85d on FinalAngel:bugfix/tooltip-fix into acce5422caab96dfc18f2110bd1da5a25b4f663a on divio:release/3.2.x.

Coverage remained the same at 89.266% when pulling c2c1d299cce88c8631c4247d5b907f7c25fee85d on FinalAngel:bugfix/tooltip-fix into acce5422caab96dfc18f2110bd1da5a25b4f663a on divio:release/3.2.x.


Volume control added

Closes #1.
Much harder work than I thought it would be!

Can you please provide documentation for the volume bar?

Hey @steveambielli - thanks for asking about this! The short answer is that this feature hasn't been released yet. I know it's been more than a year, I had to take a break... but rest assured I am actively working on closing this release in the near future. It's a big one, a lot bigger than just a new volume control.
However I'm expecting to finally get an alpha release of version 2 out soon. In the meantime, if you want to try it out, the example page for the next branch uses the volume control. Note that the final look might be a bit different. I don't have documentation yet... I want to finalize more details before I do that.
If you want to build and run the next branch example page locally, it's pretty easy:

Clone the repo and git checkout next
npm install
npm run dev - this will automatically start a live reloading dev server and open the example page in a browser

Thanks for the fast response! You're awesome! And thanks for the information. I'm so happy to hear it will be available in the near future. :)

@steveambielli yep, thanks for being excited to try it! I'll ping you when an alpha release is ready to try.


Seprate mux cabal project

It should consists of

Ouroboros.Network.Mux (and below)
Ouroboros.Network.Server.Socket
Ouorboros.Network.Socket.socketAsMuxBearer, fromSocket; other functions which relay on Handshake protocol should stay in ouroboros-network package.
Ouroboros.Network.Pipes

Done in #683


Add inherit: false to material2018 text geometry text themes

Fixes https://github.com/flutter/flutter/issues/103864
Pre-launch Checklist

[ ] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] I read the Tree Hygiene wiki page, which explains my responsibilities.
[ ] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[ ] I signed the CLA.
[ ] I listed at least one issue that this PR fixes in the description above.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] I added new tests to check the change I am making, or this PR is test-exempt.
[ ] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

Nice this is awesome and a surprisingly simple fix. I had no idea it was allowed to change the framework to set it to false. 😃
Thanks @LongCatIsLooong, many others have reported this issue too and it has been open a long time. We should close the duplicates/related issues too, if not done already (automatically?). I think most of them are referenced in comments to my issue report.
I made a slightly tedious workaround in Themes Playground to get around this issue. I needed a workaround since the app needs to be able to dynamically switch between 2018 and 2021 Typography, or at least make it looks like it does so. So I made it stay in 2021 all the time, and simulate switching, by instead changing to an internal TextTheme in 2021 Typography, that looks like it is using 2018 Typography. The app's code gen output still gives a setup for the actual 2018 Typography, when that is selected. While it worked, and users don't see and know it is going on, I will be happy to remove its extra code once this lands in stable.
Love your honest comment @HansMuller, I would not expect either that it would be possible to know and remember historic rationale for everything in the framework, it is pretty darn big. Sure oversights might happen too... naah not really in Flutter framework, the people working on it are just too awesome 😃💙


[Gally]: master <- dev

Automatically created by Git-Ally

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Container nodes don't refresh when contents change

The hassles of scene refresh.
When manipulating scene components they don't refresh automatically in the editor. Only when running the app , changing the container of the elements you modify or switching to another scene and back the editor refreshes the scene components.
Example 1
I move a button in the scene. Note that it should be automatically ordered and centered based on the CenterContainer VBox Container but scene does not refresh automatically.

Instead I have to make the container bigger than back to small to refresh.

Example 2
Switching to another scene and back to the scene you are working on refreshes the scene.

I simply ask for a button or shortcut that refreshes the scene manually AND/OR every time you save a scene it's automatically refreshed.

It looks like https://github.com/godotengine/godot/issues/3201 duplicate. Also from the screens you are using old godot version, compile new one the issue is already partially addressed.

Not sure that it's a #3201 duplicate as there are no subscenes involved. On the other it looks more like a Button node bug than a general "refreshing" issue that would require a workaround. We just need to ensure that Button position is changed when alignment is modified in the Inspector.

@akien-mga To me it looks like a container issue, and not a button one xD

Yeah probably :)

@akien-mga  @kubecz3k  @bojidar-bg  I am on OSX El Capitan now. If you need any further testing please let me know I will help with what I can.

@trollworkout ~ I guess you wanted to comment on the other issue, as this one can be reproduced with ease on any platform :wink:

@bojidar-bg  maybe i should change title to something more relevant . yes i wanted to comment on the other one heh

@trollworkout I propose "Container nodes don't refresh when contents change".
(Also, you can delete your last comment, after which I will delete mine)

Still relevant in master

The Containers seem to refresh now when you modify nodes, however you can break the preview when you move something (it is possible by manually editing properties in the inspector, as otherwise movement in Containers is now locked). "Broken" Container returns to normal when following steps from the OP.
Somewhat related to #26403

CC @groud

Can anyone still reproduce this bug in Godot 3.4 or any later release?
If yes, please ensure that an up-to-date Minimal Reproduction Project (MRP) is included in this report (a MRP is a zipped Godot project with the minimal elements necessary to reliably trigger the bug). You can upload ZIP files in an issue comment with a drag and drop.

As per my previous comment, all containers should now refresh properly. Also now in 4.0 it's pretty impossible to break the layout, because you can't move nodes inside container in any way, so the issue can be considered resolved.
I did recently encounter a bug in 3.x where sometimes the nodes in container aren't properly laid out, but I don't have any concrete reproduction steps. I'll open a new issue if it happens again.


Are you modding a build from source or with Lua?
Lua
What is your build target?
Other/Unknown/I don't know
Did you edit anything in this build?

Maybe?

it's probably due SScript's discontinuation, they fucked it so we may needed downgrade SScript and do new devbuild release

is it still going to happen?

Maybe?

still broken T-T

I did redownload it just today btw

still broken

@mcagabe19 ?

ok turns out its more broken than before. the overworld script that worked fine before now crashes psych when starting a song from it.

maybe not compatiable script we tested mmv2 mods port, it works fine to us


Introduce a consteval_int macro to compute integers at compile-time

Fixes #3130
This introduces a Cairo plugin that converts constant expressions in constant into their actual value, so that we can write code such as the below without requiring further compiler changes. I think it's sufficient to do this in constants.
const some_value = consteval_int!((256 * 1080) & 0xfaff + 1234); // should become 14336
const some_other_value: felt252 = consteval_int!(256 - 1); // should become 255

I have a separate diff on a 'pow operator' (2**128)  that I can push next if that is wanted.

This change is

Done all inlines.

@orizi @spapinistarkware Cairo_fmt wants to add a space before the 'consteval_int', but that suggestion actually crashes the Cairo compiler.
I'm not entirely sure how to fix this, it's not obvious to me where this space gets added in the formatter.


alternate approach - define formal grammer

not that I think it needs it, but it would be straightforward to define a simple grammar for parsing cwe constructions using any of the available python parser packages (ex. https://github.com/lark-parser/lark).

PRs are welcome, but I don't think we really need this so closing this for now.