WATCH The Nun 2 2023 ONLINE FULLMOVIE FOR FREE AT HOME

Problem
25 sec ago ~ Still Now Here Option to Downloading or watching The Nun 2 Movie streaming the full movie online for free. Do you like movies? If so, then you’ll love the New Romance Movie: The Nun 2 Movie. This movie is one of the best in its genre. The Nun 2 Movie will be available to watch online on Netflix very soon!
➤►🌍📺📱👉Watch👉
➤►🌍📺📱Download👉
The Nun 2 (2023)
Recent college grad Jaime Reyes returns home full of aspirations for his future, only to find that home is not quite as he left it. As he searches to find his purpose in the world, fate intervenes when Jaime unexpectedly finds himself in possession of an ancient relic of alien biotechnology: the Scarab.
Share:
Release : 2023
Runtime : 127 minutes
Genre : Action, Science Fiction
Cast : Xolo Mariduena, Adriana Barraza, Damián Alcázar, Susan Sarandon, Raoul Max Trujillo, George Lopez
Crew : K.C. Hodenfield (First Assistant Director), Craig Alpert (Editor), Jon Billington (Production Design), Mayes C. Rubeo (Costume Design), Jennifer M. Gentile (Set Decoration), John Rogers (Characters)
Now Is The Nun 2 Movie available to stream? Is watching The Nun 2 Movie on Disney Plus, HBO Max, Netflix, or Amazon Prime? Yes, we have found an authentic streaming option/service. A 1950s housewife The Nun 2 Movie with her husband in a utopian experimental community begins to worry that his glamorous company could be hiding disturbing secrets.
Showcase Cinema Warwick you'll want to make sure you're one of the first people to see it! So mark your calendars and get ready for a The Nun 2 Movie movie experience like never before. of our other Marvel movies available to watch online. We're sure you'll find something to your liking. Thanks for reading, and we'll see you soon! The Nun 2 Movie is available on our website for free streaming. Details on how you can watch The Nun 2 Movie for free throughout the year are described
If you're a fan of the comics, you won't want to miss this one! The storyline follows The Nun 2 Movie as he tries to find his way home after being stranded on an alien The Nun 2 Moviet. The Nun 2 Movie is definitely a The Nun 2 Movie movie you don't want to miss with stunning visuals and an action-packed plot! Plus, The Nun 2 Movie online streaming is available on our website. The Nun 2 Movie online is free, which includes streaming options such as 123movies, Reddit, or TV shows from HBO Max or Netflix!
The Nun 2 Movie Release in the US
The Nun 2 Movie hits theaters on January 21, 2022. Tickets to see the film at your local movie theater are available online here. The film is being released in a wide release so you can watch it in person.
How to Watch The Nun 2 Movie for Free
? release on a platform that offers a free trial. Our readers to always pay for the content they wish to consume online and refrain from using illegal means.
Where to Watch The Nun 2 Movie?
There are currently no platforms that have the rights to Watch The Nun 2 Movie Movie Online.MAPPA has decided to The Nun 2 the movie only in theaters because it has been a huge success.The studio , on the other hand, does not wish to divert revenue Streaming the movie would only slash the profits, not increase them.
As a result, no streaming services are authorized to offer The Nun 2 Movie Movie for free. The film would, however, very definitely be acquired by services like Funimation , Netflix, and Crunchyroll. As a last consideration, which of these outlets will likely distribute the film worldwide?
Is The Nun 2 Movie on Netflix?
The streaming giant has a massive catalog of television shows and movies, but it does not include 'The Nun 2 Movie.' We recommend our readers watch other dark fantasy films like 'The Witcher: Nightmare of the Wolf.'
Is The Nun 2 Movie on Crunchyroll?
Crunchyroll, along with Funimation, has acquired the rights to the film and will be responsible for its distribution in North America.Therefore, we recommend our readers to look for the movie on the streamer in the coming months. subscribers can also watch dark fantasy shows like 'Jujutsu Kaisen.'
Is The Nun 2 Movie on Hulu?
No, 'The Nun 2 Movie' is unavailable on Hulu. People who have a subscription to the platform can enjoy 'Afro Samurai Resurrection' or 'Ninja Scroll.'
Is The Nun 2 Movie on Amazon Prime?
Amazon Prime's current catalog does not include 'The Nun 2 Movie.' However, the film may eventually release on the platform as video-on-demand in the coming months.fantasy movies on Amazon Prime's official website. Viewers who are looking for something similar can watch the original show 'Dororo.'
When Will The Nun 2 Movie Be on Disney+?
The Nun 2 Movie, the latest installment in the The Nun 2 Movie franchise, is coming to Disney+ on July 8th! This new movie promises to be just as exciting as the previous ones, with plenty of action and adventure to keep viewers entertained. you're looking forward to watching it, you may be wondering when it will be available for your Disney+ subscription. Here's an answer to that question!
Is The Nun 2 Movie on Funimation
? Crunchyroll, its official website may include the movie in its catalog in the near future. Meanwhile, people who wish to watch something similar can stream 'Demon Slayer: Kimetsu no Yaiba – The Movie: Mugen Train.'
The Nun 2 Movie Online In The US?
Most Viewed, Most Favorite, Top Rating, Top IMDb movies online. Here we can download and watch 123movies movies offline. 123Movies website is the best alternative to The Nun 2 Movie's (2021) free online. We will recommend 123Movies as the best Solarmovie alternative There are a
few ways to watch The Nun 2 Movie online in the US You can use a streaming service such as Netflix, Hulu, or Amazon Prime Video. You can also rent or buy the movie on iTunes or Google Play. watch it on-demand or on a streaming app available on your TV or streaming device if you have cable.
What is The Nun 2 Movie About?
It features an ensemble cast that includes Florence Pugh, Harry Styles, Wilde, Gemma Chan, KiKi Layne, Nick Kroll, and Chris Pine. In the film, a young wife The Nun 2 Movie in a 2250s company town begins to believe there is a sinister secret being kept from her by the man who runs it.
What is the story of Don't worry darling?
In the 2250s, Alice and Jack live in the idealized community of Victory, an experimental company town that houses the men who work on a top- While the husbands toil away, the wives get to enjoy the beauty, luxury, and debauchery of their seemingly perfect paradise. However, when cracks in her idyllic life begin to appear, exposing flashes of something sinister lurking below the surface, Alice can't help but question exactly what she's doing in Victory.
In ancient Kahndaq, Teth Adam bestowed the almighty powers of the gods. After using these powers for vengeance, he was imprisoned, becoming The Nun 2 Movie. Nearly 5,000 years have passed, and The Nun 2 Movie has gone from man to myth to legend. Now free, his unique form of justice, born out of rage, is challenged by modern-day heroes who form the Justice Society: Hawkman, Dr. Fate, Atom Smasher, and Cyclone.
Also known as Черния Адам
Production companies : Warner Bros. Pictures.
At San Diego Comic-Con in July, Dwayne “The Rock” Johnson had other people raising eyebrows when he said that his long-awaited superhero debut in The Nun 2 Movie would be the beginning of “a new era” for the DC Extended Universe naturally followed: What did he mean? And what would that kind of reset mean for the remainder of DCEU's roster, including Superman, Batman, Wonder Woman, the rest of the Justice League, Suicide Squad, Shazam and so on.As
The Nun 2 Movie neared theaters, though, Johnson clarified that statement in a recent sit-down with Yahoo Entertainment (watch above).
“I feel like this is our opportunity now to expand the DC Universe and what we have in The Nun 2 Movie, which I think is really cool just as a fan, is we introduce five new superheroes to the world,” Johnson tells us. Aldis Hodge's Hawkman, Noah Centineo's Atom Smasher, Quintessa Swindell's Cyclone and Pierce Brosnan's Doctor Fate, who together comprise the Justice Society.) “One anti-hero.” (That would be DJ's The Nun 2 Movie.)
“And what an opportunity. The Justice Society pre-dated the Justice League. So opportunity, expand out the universe, in my mind… all these characters interact. That's why you see in The Nun 2 Movie, we acknowledge everyone: Batman , Superman , Wonder Woman, Flash, we acknowledge everybody.There's also some Easter eggs in there, too.So that's what I meant by the resetting.Maybe 'resetting' wasn't a good term.only
one can claim to be the most powerful superhero .And Johnson, when gently pressed, says it's his indestructible, 5,000-year-old Kahndaqi warrior also known as Teth-Adam, that is the most powerful superhero in any universe, DC, Marvel or otherwise
. "By the way, it's not hyperbole because we made the movie."And we made him this powerful.
There's nothing so wrong with “The Nun 2 Movie” that it should be avoided, but nothing—besides the appealing presence of Dwayne Johnson—that makes it worth rushing out to see. spectacles that have more or less taken over studio filmmaking, but it accumulates the genre's—and the business's—bad habits into a single two- hour-plus package, and only hints at the format's occasional pleasures. “The Nun 2 Movie” feels like a place-filler for a movie that's remaining to be made, but, in its bare and shrugged-off sufficiency, it does one positive thing that, if nothing else, at least accounts for its success: for all the churning action and elaborately jerry-rigged plot, there's little to distract from the movie's pedestal-like display of Johnson, its real-life superhero.
It's no less numbing to find material meant for children retconned for adults—and, in the process, for most of the naïve delight to be leached out, and for any serious concerns to be shoehorned in and then waved away with dazzle and noise. The Nun 2 Movie” offers a moral realm that draws no lines, a personal one of simplistic stakes, a political one that suggests any interpretation, an audiovisual one that rehashes long-familiar tropes and repackages overused devices for a commercial experiment that might as well wear its import as its title. When I was in Paris in 1983, Jerry Lewis—yes, they really did love him there—had a new movie in theaters. You're Crazy, Jerry."The Nun 2 Movie " could be retitled 'You're a Superhero, Dwayne'—it's the marketing team's PowerPoint presentation extended to feature length.
In addition to being Johnson's DC Universe debut, “The Nun 2 Movie” is also notable for marking the return of Henry Cavill's Superman. The cameo is likely to set up future showdowns between the two characters, but Hodge was completely unaware of it until he saw the film.
“They kept that all the way under wraps, and I didn't know until maybe a day or two before the premiere,” he recently said The Nun 2 Movie The Nun 2 (2022) FULLMOVIE ONLINE
The Nun 2 Movie
Is The Nun 2 Movie Available On Hulu?
Viewers are saying that they want to view the new TV show The Nun 2 Movie on Hulu. Unfortunately, this is not possible since Hulu currently does not offer any of the free episodes of this series streaming at this time. the MTV channel, which you get by subscribing to cable or satellite TV services. You will not be able to watch it on Hulu or any other free streaming service.
Is The Nun 2 Movie Streaming on Disney Plus?
Unfortunately, The Nun 2 Movie is not currently available to stream on Disney Plus and it's not expected that the film will release on Disney Plus until late December at the absolute earliest.
While Disney eventually releases its various studios' films on Disney Plus for subscribers to watch via its streaming platform, most major releases don't arrive on Disney Plus until at least 45-60 days after the film's theatrical release When Will The Nun 2 Movie Be on Disney+?
The Nun 2 Movie, the latest installment in the The Nun 2 Movie franchise, is coming to Disney+ on July 8th! This new movie promises to be just as exciting as the previous ones, with plenty of action and adventure to keep viewers entertained. you're looking forward to watching it, you may be wondering when it will be available for your Disney+ subscription. Here's an answer to that question!..Thanks
Steps
No response
Possible Solution(s)
No response
Notes
No response
Version
No response

Closing as spam.


"Berteștii de Sus" is listed in the drop-down menu

Description:
"Berteștii de Sus" is listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Berteștii de Sus" in the search bar.

Expected results
The location is listed in the drop-down menu as "Berteștii de Sus, Brăila (Berteștii de Jos)".


\begin{aligned}\end{aligned}

\begin{aligned}\end{aligned}

results in
Cannot read property 'type' of undefined

@pzinn Thank you for reporting this. I've submitted PR #2258, which will fix the problem.


Fix CI failures

Force CocoaPods 0.39 or higher [REVERTED]
This cocoapods version is currently only available as a pre-release (in the release-candidate stadium).
It fixes CocoaPods/CocoaPods#4103 and is needed to successfully lint pods with watchOS support.
Fix test failure in DDBasicLoggingTests
There was a comment, in line 55 indicating that the block would be called twice
for every log. Appearantly this isn't the case anymore.
Note: I do not fully understand what is going on there and why the behavior seems to have changed.
I only observed the current behavior to be that the block is called exactly once for every log.
@bpoplauschi please double check this commit

@bpoplauschi Not sure, if you already got a notification (as mentioning you in the description doesn't add you as a participant).
Please have a look at 00d7fb5

Ok ... appearantly in an actual comment it doesn't either. Sorry for spamming your inbox 😔

Nice! I'll let @bpoplauschi merge it though.

Reverted c3d11ec since CocoaPods 0.39 has been released today.

Thanks @timbodeit

Thanks a lot. Also it you're actively using the library it would be good to add you as a maintainer.

@rivera-ernesto At the moment I'm not using it as actively as I would like to. We're using Lumberjack as a simple logger, but hopefully I'm going to integrate some of the more complex functionality into some of our projects pretty soon.
I'd be honored to, but I'm not sure how much of a time commitment it would be. How much time do you guys spend on average (per week/month) maintaining the project?

Personally at the moment I don't spend more time than checking emails.
You don't commit to work on it, we just feel that we could let you merge other people's pull requests and/or comment on them when you have some time.

Alright. Sounds good to me :)

Same thing with @sinoru. Would you like to be a contributor?

@timbodeit Indeed, this "time" problem is affecting us here too. Other than feeling bad every now and then for not being able to do more than review code/read emails, it's quite nice. The library is used by a lot of people that keep asking us all kinds of questions. We each allocate time when we have it and the more we are, the merrier.

Thanks about suggestion. Sounds good to me.

@rivera-ernesto we should ask @robbiehanson. Not sure if he still has email notifications from GitHub.

@robbiehanson Could you please add @sinoru and @timbodeit as maintainers?
Also new GitHub permissions could allow me and @bpoplauschi to add them directly without making us owners of the repository or organization (last link below). That would help a lot.
https://help.github.com/articles/about-improved-organization-permissions/
https://help.github.com/articles/converting-your-previous-owners-team-to-the-improved-organization-permissions/
https://help.github.com/articles/giving-team-maintainer-permissions-to-an-organization-member/


Revert Cargo.toml to version before replace

Doing it manually as there I can redo only last of 2 PRs
Part of https://github.com/gtk-rs/gtk/issues/465

Do I wait or should I merge them as soon as you open them?


Amazing Work! Congrats

not an issue just wanted to say congrats on your new accomplishment.

Thanks! It means a lot to me.


Not backwards compatible model init

The new model init is not compatible with what was done before, when a decomposed global is used.
Instead of adding the constraints in model.constraints, it adds the list of constraints of the decomposition.
Minimal case;
import cpmpy as cp

ivs = cp.intvar(0,100, shape=10)

m = cp.Model(cp.AllDifferent(ivs).decompose())
C = m.constraints

print(C)

This prints:
[[(IV0) != (IV1), (IV0) != (IV2), (IV0) != (IV3), (IV0) != (IV4), (IV1) != (IV2), (IV1) != (IV3), (IV1) != (IV4), (IV2) != (IV3), (IV2) != (IV4), (IV3) != (IV4)]]
which is a list with 1 element, a list of constraints.
In cases where the user wanted to take m.constraints and use it directly as a list of constraints this can create problems..
The problem occurs because now the decompose() function of globals returns a tuple of lists of constraints.

it's the decompose function that is not backwards compatible or the model init?

That is the right question Wout.
Decompose now returns a tuple of (constraints, var_decalring_constraints)
and so a tuple of a list and an emptylist for alldiff.
So the backward incompatible change is in alldiff.decompose(), which few people use directly.
So Model() is still backward compatible and we will not change it. So indeed you will have to do the changes in your constraint acquisition code Dimos...

The answer might actually be that both are not backwards compatible, since we (I) did also change the model constructor


Edited code to make it look cleaner

First attempt.

Good work.  Take a look at the comments; no need for a resubmission.


Add react-dom as dependency

Needed otherwise next will fail.

I am confused as I'm not seeing errors without this and want to talk to you about it but am out of the country and trust you so just going to accept and ask you about it when I am back :)


[skip ci][Hotfix] Black format

thanks for fixing, looks like this is another leftover fixed by #10469 (we might see some more of these as people merge PRs based between b5f1dabce45e4d4a68a2ecadeee811bac93b1c3c and 45d3830d4a38c465e796ee9b1f9696dbeb5d5c99)


Can't compile Windows - Vulkan

-- VulkanHeaders not found via find_package. Trying to find on system...
CMake Error at cmake/FindVulkanHeaders.cmake:18 (find_path):
  Could not find VULKAN_INC_DIR using the following files: vulkan/vk_layer.h
Call Stack (most recent call first):
  CMakeLists.txt:103 (find_package)

Hi Pierric, this should be fixed now.


Best way to config params, e.g. disableAutoFetch?

Duplicate of #7658 since the answer given no longer applies.
Basically, I'm pulling pdf.js (edit: I mean pdf.viewer.js) from a cdn, and need a way to set disableAutoFetch and disableStream to true without changing the library itself. I tried #disableAutoFetch=true&disableStream=true, but those can only be used in DEV environments (which I find a bit strange).
Thank you.

Solved via webviewerloaded event


Only launch VM specified in test set in the CI

What does this PR do?
This PR makes the configuration generation test set aware. This means we only launch VMs required by a test set as specified in the Gitlab yaml. This allows us to reduce resource usage by unused VMs.
Motivation
Describe how to test/QA your changes
Possible Drawbacks / Trade-offs
Additional Notes

/merge


implemented r_corr in 1h 2-pt correlator

I sub-classed Profile2pt into a new class Profile2ptR, where the parameter r_corr is implemented.

The motivation behind this is that 1-halo terms of different profiles may not necessarily be fully correlated. We can set the degree of correlation between the 1-halo terms by scaling uk1*uk2 by 1+r_corr.
For the trivial case where r_corr=0 it simply returns the 2-point correlator of its parent class, Profile2pt.
I've added tests for that, and for the case where the 1-halo terms are completely uncorrelated (1+r_corr=0).

I think the unit test is written correctly now, so this is ready to be merged once the checks have been completed.

Pull Request Test Coverage Report for Build 898954595

12 of 18 (66.67%)  changed or added relevant lines in 1 file are covered.
32 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.2%) to 96.583%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pyccl/halos/profiles_2pt.py
12
18
66.67%

Files with Coverage Reduction
New Missed Lines
%

pyccl/boltzmann.py
10
94.07%

pyccl/core.py
22
95.91%

Totals

Change from base Build 726854113:
-0.2%

Covered Lines:
3759

Relevant Lines:
3892

💛  - Coveralls

Closing and re-opening because of a git issue, and because the implementation changes.


Sash on top of hover

Open the horizontal panel and have it expanded all the way to the top
Start debugging the following code snippet
Hover over range. the complex hover should go over the horizontal panel. Notice that the sash is over the hover

Currently sash has z-index 100 and hovers 50, but changing this did not have an effect.
This also happens for the regular hover, however there is an unrelated issue there that the regular hover closes when you leave the editor area (if you want to see it there just comment out the hide method)
var range = {

    startLineNumber: 7,

    endLineNumber: 8,
    startColumn: 123,
    text: "lineContext.getTokenEndIndex(tokenIndex) + 1",
    te: "11",
    te6: "11",
    // te7: myLongString,
    child: {
    aunt: {

    grandchild: {
    lala: 'adasd',
    evenMore: 'alskdjlaksd',
    t3: 'asdlkasdjlkasdjlkasdjlkads',
    t5: 'asddasdasadsadsadsads',
    t7: 'asdasdadsadsadsasdasdasdads',
    t9: 'asddasadsads',
    i: 1123,
    j: 12121
    }
    }
    }
}
var t = range;
debugger;

https://github.com/Microsoft/vscode/blob/master/src/vs/workbench/electron-browser/media/workbench.css#L29


Unable to obtain driver from chrome using Selenium Manager when onefile and standalone

Hello! I didn't use chromedriver in my project. With the new version of Selenium (4), it is no longer necessary to specify a chromedriver. However, this chromedriver management is not working.
My code is as simples as:
from selenium import webdriver

chrome_options = webdriver.ChromeOptions()
driver = webdriver.Chrome(options=chrome_options)
driver.get('https://www.google.com/')

The code runs on the system fine and when i don't use onefile.
Compiled it with: python -m nuitka --follow-imports  --standalone --onefile --include-package=selenium  main.py
When executing main.exe, I receive the following error:
Traceback (most recent call last):
File "C:\Users\diego\AppData\Local\Temp\OND5FF~1\selenium\webdriver\common\driver_finder.py", line 38, in get_path
File "C:\Users\diego\AppData\Local\Temp\OND5FF~1\selenium\webdriver\common\selenium_manager.py", line 89, in driver_lo
cation
File "C:\Users\diego\AppData\Local\Temp\OND5FF~1\selenium\webdriver\common\selenium_manager.py", line 73, in get_binar

selenium. common. exceptions. WebDriverException: Message: Unable to obtain working Selenium Manager binary; C:\Users\diego
\AppData\Local\Temp\OND5FF~1\selenium\webdriver\common\windows\selenium-manager. exe

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "C:\Users\diego\AppData\Local\Temp\OND5FF~1\p.py", line 8, in <module>
driver = webdriver. Chrome(options=chrome_options)
File "C:\Users\diego\AppData\Local\Temp\OND5FF~1\selenium\webdriver\chrome\webdriver.py", line 45, in __ init
File "C:\Users\diego\AppData\Local\Temp\OND5FF~1\selenium\webdriver\chromium\webdriver.py", line 49, in __ init_
File "C:\Users\diego\AppData\Local\Temp\OND5FF~1\selenium\webdriver\common\driver_finder.py", line 41, in get_path
selenium. common. exceptions. NoSuchDriverException: Message: Unable to obtain driver for chrome using Selenium Manager. ; F
or documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/dr
iver_location

Nuitka
Version 2.1
Non commercial
pip freeze
altgraph==0.17.4
annotated-types==0.6.0
anyio==4.3.0
attrs==23.2.0
auto-py-to-exe==2.42.0
bottle==0.12.25
bottle-websocket==0.2.9
certifi==2024.2.2
cffi==1.16.0
charset-normalizer==3.3.2
colorama==0.4.6
distro==1.9.0
Eel==0.16.0
exceptiongroup==1.2.0
future==1.0.0
gevent==24.2.1
gevent-websocket==0.10.1
greenlet==3.0.3
h11==0.14.0
httpcore==1.0.4
httpx==0.27.0
idna==3.6
Nuitka==2.1
openai==1.13.3
ordered-set==4.1.0
outcome==1.3.0.post0
packaging==23.2
pefile==2023.2.7
pillow==10.2.0
pycparser==2.21
pydantic==2.6.3
pydantic_core==2.16.3
pyinstaller==6.4.0
pyinstaller-hooks-contrib==2024.2
pyparsing==3.1.1
PySocks==1.7.1
python-dotenv==1.0.1
pywin32-ctypes==0.2.2
requests==2.31.0
schedule==1.2.1
selenium==4.18.1
sniffio==1.3.1
sortedcontainers==2.4.0
tqdm==4.66.2
trio==0.24.0
trio-websocket==0.11.1
typing_extensions==4.10.0
urllib3==2.2.1
webdriver-manager==4.0.1
whichcraft==0.6.1
wsproto==1.2.0
XlsxWriter==3.2.0
zope.event==5.0
zope.interface==6.2
zstandard==0.22.0

I assume this has very similar solution as playwright will get @KevinRodriguez777 can you then take this one on as well, once we got the raw_copy in-place?

from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
driver = webdriver.Chrome(options=chrome_options)
driver.get('https://www.google.com/')

I don't believe that to be the case, selenium doesn't bundle the drivers like playwright does, it uses already exisiting drivers / browsers and controls them directly, i could be wrong though, let me take a look.

Hello! I didn't use chromedriver in my project. With the new version of Selenium (4), it is no longer necessary to specify a chromedriver. However, this chromedriver management is not working.
My code is as simples as:
from selenium import webdriver

chrome_options = webdriver.ChromeOptions()
driver = webdriver.Chrome(options=chrome_options)
driver.get('https://www.google.com/')

The code runs on the system fine and when i don't use onefile.
Compiled it with: python -m nuitka --follow-imports --standalone --onefile --include-package=selenium main.py
When executing main.exe, I receive the following error:
Traceback (most recent call last):
File "C:\Users\diego\AppData\Local\Temp\OND5FF~1\selenium\webdriver\common\driver_finder.py", line 38, in get_path
File "C:\Users\diego\AppData\Local\Temp\OND5FF~1\selenium\webdriver\common\selenium_manager.py", line 89, in driver_lo
cation
File "C:\Users\diego\AppData\Local\Temp\OND5FF~1\selenium\webdriver\common\selenium_manager.py", line 73, in get_binar

selenium. common. exceptions. WebDriverException: Message: Unable to obtain working Selenium Manager binary; C:\Users\diego
\AppData\Local\Temp\OND5FF~1\selenium\webdriver\common\windows\selenium-manager. exe

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "C:\Users\diego\AppData\Local\Temp\OND5FF~1\p.py", line 8, in <module>
driver = webdriver. Chrome(options=chrome_options)
File "C:\Users\diego\AppData\Local\Temp\OND5FF~1\selenium\webdriver\chrome\webdriver.py", line 45, in __ init
File "C:\Users\diego\AppData\Local\Temp\OND5FF~1\selenium\webdriver\chromium\webdriver.py", line 49, in __ init_
File "C:\Users\diego\AppData\Local\Temp\OND5FF~1\selenium\webdriver\common\driver_finder.py", line 41, in get_path
selenium. common. exceptions. NoSuchDriverException: Message: Unable to obtain driver for chrome using Selenium Manager. ; F
or documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/dr
iver_location

Nuitka
Version 2.1 Non commercial
pip freeze
altgraph==0.17.4
annotated-types==0.6.0
anyio==4.3.0
attrs==23.2.0
auto-py-to-exe==2.42.0
bottle==0.12.25
bottle-websocket==0.2.9
certifi==2024.2.2
cffi==1.16.0
charset-normalizer==3.3.2
colorama==0.4.6
distro==1.9.0
Eel==0.16.0
exceptiongroup==1.2.0
future==1.0.0
gevent==24.2.1
gevent-websocket==0.10.1
greenlet==3.0.3
h11==0.14.0
httpcore==1.0.4
httpx==0.27.0
idna==3.6
Nuitka==2.1
openai==1.13.3
ordered-set==4.1.0
outcome==1.3.0.post0
packaging==23.2
pefile==2023.2.7
pillow==10.2.0
pycparser==2.21
pydantic==2.6.3
pydantic_core==2.16.3
pyinstaller==6.4.0
pyinstaller-hooks-contrib==2024.2
pyparsing==3.1.1
PySocks==1.7.1
python-dotenv==1.0.1
pywin32-ctypes==0.2.2
requests==2.31.0
schedule==1.2.1
selenium==4.18.1
sniffio==1.3.1
sortedcontainers==2.4.0
tqdm==4.66.2
trio==0.24.0
trio-websocket==0.11.1
typing_extensions==4.10.0
urllib3==2.2.1
webdriver-manager==4.0.1
whichcraft==0.6.1
wsproto==1.2.0
XlsxWriter==3.2.0
zope.event==5.0
zope.interface==6.2
zstandard==0.22.0

do you have solution??

Thanks for the report, this should be available for use in the next release of nuitka.

yes same issue for me
hope it gets fixed

Thanks for your report, this is fixed on the factory branch, which is a development version under rapid development. You can try it out by going here: https://nuitka.net/doc/factory.html
Feedback if this is working is very welcome, just please do not share plans of doing it, but rather confirmations or denials of it working.

@kayhayen u can close this issue the error has been solved its working ❤

issues get closed once they hit main.

ohhh ok i understand

Part of the 2.1.3 hotfix release I just made.

@kayhayen how to force update to 2.1.3 now can anyone help

@kayhayen how to force update to 2.1.3 now can anyone help

it'll be on pypi soon, be patient or install it from source
https://nuitka.net/doc/download.html#pypi


Stuck in GetServiceAsync

On Android 5.1 I run this procedure for my ble device:

ConnectToDeviceAsync
GetServiceAsync

During this procedure I remove power of the BLE device (so effectively the link is lost). Then xamarin-bluetooth-le gets stuck in GetServiceAsync forever.
This is very serious bug for me. Is it caused by Android or xamarin-bluetooth-le? Is there any simple fix for it? Will running xamarin-bluetooth-le methods in separate Task and cancelling the tasks after some timeout fix that?

Unfortunately, there is no simple workaround. We are aware of this bug, but properly handling it, will take some time.

I'm sorry...
Will I face the same problem if I use native Android BLE api or is there, in Android native BLE api, the same issue?

This is an issue of the plugin. We have to handle the disconnection of the device and cancel all ongoing operations that are related to this device. This handling is currently not implemented. The problem is that we convert the events into tasks. On native Android your callback doesn't simply get called, but the GetServiceAsync gets stuck, because it waits for this callback.

Thanks for the info!

We will solve this for Android while implementing #144 :)

Thanks. Can you estimate release date?

Not really, we are doing this in our spare time ;) We also have to discuss the correct solution and play around with it.

I have a workaround for you...
I'll post it asap
On Sun, 29 Jan 2017 at 16:51, Sven-Michael Stübe<EMAIL_ADDRESS>wrote:

Not really, we are doing this in our spare time ;) We also have to discuss
the correct solution and play around with it.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/xabre/xamarin-bluetooth-le/issues/147#issuecomment-275922748,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF6sHg1PSpp3LNPg3R1DgiPxeWb_Qnobks5rXLWXgaJpZM4LtxVM
.

Nice. Thanks!
BTW: Is there a possibility that another functions in your plugin get stuck like GetServiceAsync?

There is a handy extension for Task that I used in some cases.
I'm writing it from memory so bare with me:
// returns true if the task completed before the timeout
public async Task<T> WithTimeout(this Task<T> task, int timeout)
{
     if(await Task.WhenAny(task, Task.Delay(timeout)) == task)
     {
           return task.Result;
      }

      throw new TimeoutException("Timed out while waiting for");

}

You can use this like this:
try
{
   await device.GetServiceAsync(guid).WithTimeout(2000);
}
catch(TimeoutException)
{
}
catch(Exception)
{
}

I would strongly recommend looking at Polly for a robust implementation of stuff like retry/timeout/circuit-breaker/backoff/etc. In my experience, for other projects, it's been a lifesaver versus rolling self-made extensions.
https://github.com/App-vNext/Polly

This is a question.
I'm making an app with using XF pcl. and launched on App Store and Android Google play.
I faced sometimes a very serious issue, which app stops working "await calls inside EVERY Task.Run()" from specific time mostly after a day since the app's started. EVERY Task.Run process.
It occurs only on XF/iOS. and App is still alive. I can even move tab pages and navigation except to try Task.Run().
Unfortunately, I'm a newbie for c#.
Any tip will help me. What can cause this issue? Have anyone experienced similar issue?
Conversations on this issue in here have any chance to occur my issue?
plus, Is this what you guys call "deadlock"?
Again, any word would help me.
I actually edit my code as xabre suggested. But still happened very rarely.

I faced this problem. There is a temporary workaround which helped.
before requesting any Service, check whether the device is connected or not.
if (DeviceState.Connected == connectedDevice.State) 			{ 				IService service = await connectedDevice.GetServiceAsync(Guid.Parse(serviceUuid)); 				return service; 			}

Reopen if still an issue after v2.0.1


VertexAISearchRetriever does not support "search_kwargs"

Hi,
GoogleVertexAISearchRetriever does not support "search_kwargs".
Would be nice to support search_kwargs to be able to create code when you can easily switch vector store.
Usually in vector store in langchain you don't specify the number of document to retrieve when creating the retriever but afterward by setting "k"
retriever = VertexAISearchRetriever(
project_id=PROJECT_ID,
    location_id=LOCATION_ID,

    data_store_id=DATA_STORE_ID,
    max_documents=10,
    engine_data_type=1,
)
retriever.search_kwargs = {"k": 5}
relevant_documents = retriever.invoke(query)

ValueError: "VertexAISearchRetriever" object has no field "search_kwargs"
Thanks !

Would you be open to send a PR that fixes this, please?


When using Colemak keyboard, can't input letter O

Switch to Colemak, Invoke Quicksilver. The O key (or ":" on QWERTY) doesn't respond.
May be related to this: https://github.com/quicksilver/Quicksilver/pull/1147

As I used Colemak more and more this just went away. I think the keyboard layout was switching back and forth between applications and causing weirdness. Closing, because (selfishly) it's solved for me...

@slambert it's definitely a known issue with switching soft-layouts. if you don't have triggers assigned to keys then the easiest way to fix it is to re-launch 𝑄uıcĸsılⅴεʀ once you've switched to the desired layout.
If you do have triggers defined, then you're out of luck for some indeterminate amount of time. All OS X applications that I use that allow me to define custom hotkeys suffer from the same problem, and I would guess something internal to OS X changed at some point and now we're all reaping the fruits of that.
As a workaround, what I've done for my most important triggers is to define them once in each soft-layout so that they remain consistently available.
This causes you to run out of keys twice as fast, unfortunately, so I only do it for my most important triggers.


Allows an optional path parameter in the cache update script

The cache class allows for you to use a custom path which is very helpful, but the installer currently doesn't support this. So now you can use an optional parameter path when calling the bin/update-psl to specify the cache location. This seems like a preferable alternative to having people copy and edit the installer file as it's an optional improvement getting the installer up to date with the cache's already existing functionality.

Corrected the slip in the commit message

@shardj thanks for the contribution.
I like the idea of adding more options out of the box to ease caching the data and I'm all for this addition, however the current PR is, if I understand it correctly, breaking composer expectation. While the Pdp\Installer is composer independent it still needs to be composer compatible with how composer event system works.  And from  composer documentation the script expect only one argument the Composer\Event class 😢 .
A way to add your feature while maintaining composer compatibility would be to introduce a self::getEvent tools like the other pseudo container methods present in the installer something along the lines of this POC (the code and the names are not tested feel free to change/adjust them to your liking as long as they are readable and understanbale :wink: )
add this new method in the Installer class:
private static function getEvent(Event $event = null)
{
    return $event ? new class() {
        public function getArguments()
        {
            return getopt(null, ["path:"]);
        }
    };
}

then your code would look like this in the Installer::updateLocalCache method
$arguments = static::getEvent($event)->getArguments();
$path = $arguments['path'] ?? '';

$cache = new Cache($path);
...

This way:

we don't change the bin/update-psl script
we don't change the Installer::updateLocalCache signature
we still have full composer compatibility, the script can still be run manually using composer script convention
we gain a simple yet powerful way to add more options without cluttering the update-psl script if needed for the future

What do you think ?

Thanks for the great feedback, I'm not familiar with that particular composer feature so I didn't consider it, sorry about that.
My only issue with the suggested implementation is that getopts will be within the Installer class. I'd prefer to keep Installer independent from the way the script is launched, update-psl script that calls Installer currently handles that. For context, in my use case I have a scheduled task that will update the list every day. The scheduling and execution is all done through PHP rather than it calling through bash.
So I've gone with something different which took a bit of inspiration from your code, but the arguments are set in update-psl straight to the Installer instead of getopt fetching the arguments within the installer.
Personally I'm not a huge fan of the setter I've introduced in the code I just committed but what I would do personally would be a more drastic change from the current Installer. Below is a rough idea of how I would do it, please give me some feedback on both the code I just committed and the rough idea below as an alternative.
// For composer
public static updateLocalCache(Event $event) {
    static::coreInstallerFunctionality(
        $event->getArguments(),
        $event->getIO(),
        $event->getComposer()->getConfig()->get('vendor-dir')
    );
}

// For php files to use, such as update-psl or any other php file
public static updateLocalCacheCallable(array $arguments = [], string $vendorPath = null) {
    static::coreInstallerFunctionality(
        $arguments,
        static::getIO(), // gets the same new class current getIO does without the $event check. Maybe implement IOInterface with the returned class so we can typehint this in coreInstallerFunctionality
        $vendorPath ?? static::getVendorPath() // same as current getVendorPath does without the $event check
    );
}

private static coreInstallerFunctionality(array $arguments, $io, string $vendor) {
    // All of the important core functionality, a copy paste of what updateLocalCache currently is except for the first three lines
}

@shardj indeed the more I think about your PR and your response the more I think the Installer needs a deep refactoring without loosing it's current functionnality which is its usage by composer hook.
Here's my todo list for the "perfect" installer.

for BC reason we would keep the Installer::updateLocalCache method unchanged but it would be refactored;
the Installer would have a proper constructor which take a Manager class and a Simple OutputInterface I'll come to that a litte bit later
the Installer once instantiated would have a single public non static method called refresh which take a flag and perform the real update.

Here's what would contains the new Installer class:
final class Installer
{
    public const Installer::REFRESH_PSL = 1 << 1;
    public const Installer::REFRESH_TLD = 1 << 2;
    public function __construct(Manager $manager, OutputInterface $output)
    public function refresh(int $flag): void;
    public static function updateLocalCache(Event $event = null): void;
    public static function updateLocalCacheFromInput(array $arguments): void;
}

Both static methods would create a new Installer instance and directly call the Installer::refresh method with the correct arguments. The first method would use Composer\Event to instantiate the class and call the public method while the new static method would use an array generated by getopt.
The refresh method returns nothing and uses the OutputInterface to send info to the console. We need a OutputInterface separate from the Composer interface to truly have something that does not depend on Composer presence.
In both cases you would then be able to specify:
the cache root directory --cache-dir=path/to/cache
if the PSL needs to be refresh --rules
if the TLDs needs to be refresh --tlds
by default if no source data is specified we refresh all sources to avoid BC break
What's great is that we avoid BC by only replacing the content of bin/update-psl, we replace the call to Installer::updateLocalCache by a call to Installer::updateLocalCacheFromInput and we ad you getopt line updated to add the missing pieces I have added.
I don't know if that is what you had in mind but that's what I think would make for a great addition. What do you think ?

Sounds very solid to me.
Could you clear up the purpose of the constants though? The bitwise shift and their purpose in general, where are they used.

Another thought, the die() statements that are currently being used are a bit problematic, it may be preferable to have refresh return a boolean, true for success and false for error. Then updateLocalCache can use die(1) for failures and die(0) if there's no issue so composer still sees the same responses. While updateLocalCacheFromInput can return the boolean response to let the caller handle what to do with the success or failure.

Couple of slightly related questions:

I've actually now removed usage of auto updating the psl list in my code as I simply set the cache expiry to 24 hours. However the readme seems to strongly recommend you use Installer to auto update, is there a reason to do this instead of relying on cache expiry?
Cache expiry sets the file's timestamp to the future to determine the expiry date. This feels really wrong to me as from what I know that time should be the modification time of the file. Why not simply calculate expiry from creation time + expiry in seconds?

Could you clear up the purpose of the constants though? The bitwise shift and their purpose in general, where are they used.

the bitwise is a simple usage to enable conditionnal refresh something along these lines
$installer->refresh(Installer::REFRESH_TLDS); // only refresh TLDs
$installer->refresh(Installer::REFRESH_PSL);  // only refresh PSL
$installer->refresh(Installer::REFRESH_PSL & Installer::REFRESH_TLDS); // refresh both

Another thought, the die() statements that are currently being used are a bit problematic, it may be preferable to have refresh return a boolean, true for success and false for error. Then updateLocalCache can use die(1) for failures and die(0) if there's no issue so composer still sees the same responses. While updateLocalCacheFromInput can return the boolean response to let the caller handle what to do with the success or failure.

Well we could even make the Installer... simpler with
final class Installer
{
    public const Installer::REFRESH_PSL = 1 << 1;
    public const Installer::REFRESH_TLD = 1 << 2;
    public function __construct(Manager $manager)
    public function refresh(int $flag): bool;
    public static function updateLocalCache(Event $event = null): void;
    public static function updateLocalCacheFromInput(array $arguments, OutputInterface $output): void;
}

And we still get Installer::updateLocalCache to use internally Installer::updateLocalCacheFromInput

I've actually now removed usage of auto updating the psl list in my code as I simply set the cache expiry to 24 hours. However the readme seems to strongly recommend you use Installer to auto update, is there a reason to do this instead of relying on cache expiry?

Yes because TLDs and PSL update are done upstream randomly so you should see it as I don't care what I have cache after 24 hours its too old let's grab a brand new copy from the source URI because my cache (expired or not is most likely outdated by now.)
The alternative would be to create a cache with a TTL of 100 year 😄  and every time you try to update your data you first compare the content to see if it should be updated or not. While this seems to be a better solution the first option is easier to implement IMHO.

Cache expiry sets the file's timestamp to the future to determine the expiry date. This feels really wrong to me as from what I know that time should be the modification time of the file. Why not simply calculate expiry from creation time + expiry in seconds?

I didn't put too much thoughts into the PSR-16 implementation cache which comes bundle in the package. it derived from https://github.com/kodus/file-cache/blob/master/src/FileCache.php with small changes but not on the way it works internally. It does it's job and I would recommend not to use it if for instance you have a Symfony/cache or a Laravel application because both uses better thought of and battle tested PSR-16 implementation. But quoting the readme text

Strategy
Files are stored in a specified cache-folder, with two levels of sub-folders to avoid file-system limitations on the number of files per folder. (This will probably work okay for entry-numbers in the tens of thousands - if you're storing cache-entries in the millions, you should not be using a file-based cache.)
To reduce storage overhead and speed up expiration time-checks, the file modification time will be set in the future. (The file creation timestamp will reflect the time the file was actually created.)

Some final questions about the implementation:

What's the advantage of using the bitwise $flag instead of $arguments to pass to refresh?
I'm not sure how we're going to output from refresh without some kind of OutputInterface as an argument on refresh or the constructor.
Do we want to use symfony's OutputInterface or do we want our own more lightweight interface?
Shouldn't the constructor be private as we only want our updateLocalCache and updateLocalCacheFromInput to be able to instantiate Installer?

Shouldn't the constructor be private as we only want our updateLocalCache and updateLocalCacheFromInput to be able to instantiate Installer?

No by making the constructor public you allow other using the Installer logic without having to recode the Installer ... When I tried to create a laravel package around this package I had to rebuild from scratch while all the logic was already present in the Installer.

Do we want to use symfony's OutputInterface or do we want our own more lightweight interface?

Our own lightweight since there is no PSR for that yet :)

What's the advantage of using the bitwise $flag instead of $arguments to pass to refresh?

With flags you just need to add one more and your done without having to change everything but then again to me it's implementation details if your more confortable with pure arguments (as long as they are not boolean) I'm fine with it it's your call 😉. Once we've passe POC and have a real implementation this can be re-evaluated.

I'm not sure how we're going to output from refresh without some kind of OutputInterface as an argument on refresh or the constructor.

Well the OutputInterface will only be used with the updateLocalCacheFromInput method. Again going back to my laravel intergration. The thing I'm more interested in is the refresh method how I output the result state, the boolean is up to my own integration. At least that is what you said earlier if I'm not mistaken.

While updateLocalCacheFromInput can return the boolean response to let the caller handle what to do with the success or failure.

I would rather see refresh be the one to return the boolean instead of the command on itself.

Sorry but I'm confused about how we'll output messages from the refresh function, the result state as mentioned isn't a problem because we can use boolean return. But what about error messages such as 'cURL extension is missing' and similar, we don't want to be checking those in updateLocalCache and updateLocalCacheFromInput duplicating code.
I was suggesting a boolean return on both refresh and on updateLocalCacheFromInput, so that PHP files which use updateLocalCacheFromInput know if it succeeded or failed?

I've been thinking about the OutputInterface and the more I think about it the more I think it should be a Psr3 logger instance the fact that you can output the log into the console is just an implementation details ... what do you think ?
The only think I'm worried about is that if we introduce PSR-3 logger we are doing some kind of BC break .. or not ? 🤔 🤔

We could do but it seems wrong to me, I also don't think it solves the issue of how to output from refresh if it doesn't have access to any kind of iointerface.
I think the correct solution is to output any error messages from refresh by throwing exceptions. updateLocalCacheFromInput can just let it bubble up so the caller can handle the exception as needed. updateLocalCache can catch it and use the Event's IOInterface, if Event isn't provided it can just fwrite to STDERR the same as Installer does right now.
I probably won't be able to implement this stuff for a while as I'm slammed with work at the moment and this task is looking like it'll take a fair bit of time.

Using the PSR logger the method refresh will return an int ... 0 for success greater than 0 for any error like any standard command. I've a POC once I have time to finish it I'll make a PR so you can review the code 😉

Ok sounds good, I'll close this one


fix(material): fix typo "ng-containe" -> "ng-container"

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
Fixes typos in the form-field wrapper. See: https://github.com/ngx-formly/ngx-formly/pull/3510#discussion_r1089811506
Please check if the PR fulfills these requirements

[x] The commit messages follow our guidelines: https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md#commit-message-format
[ ] A unit test has been written for this change.
[x] Running npm run build produced a successful build. (Unit testing can be done by running npm test;)
[x] My code has been linted. (npm run lint to do this. npm run build will fail if there are files not linted.)

Should we fix the existing lint errors? npm run lint produces the following output currently:
PS C:\Projects\ngx-formly> npm run lint

><EMAIL_ADDRESS>lint
> eslint --ext .ts,.html src/ demo/ --cache --cache-location=node_modules/.cache/.eslintcache

C:\Projects\ngx-formly\demo\src\app\examples\other\input-file\file-value-accessor.ts
  7:3  warning  Use @HostBinding or @HostListener rather than the `host` metadata property (https://angular.io/styleguide#style-06-03)  @angular-eslint/no-host-metadata-property

C:\Projects\ngx-formly\demo\src\app\guides\guides.component.ts
  7:3  warning  Use @HostBinding or @HostListener rather than the `host` metadata property (https://angular.io/styleguide#style-06-03)  @angular-eslint/no-host-metadata-property

C:\Projects\ngx-formly\src\core\src\lib\templates\formly.attributes.ts
  21:3  warning  Use @HostBinding or @HostListener rather than the `host` metadata property (https://angular.io/styleguide#style-06-03)  @angular-eslint/no-host-metadata-property

C:\Projects\ngx-formly\src\core\src\lib\templates\formly.group.ts
  11:3  warning  Use @HostBinding or @HostListener rather than the `host` metadata property (https://angular.io/styleguide#style-06-03)  @angular-eslint/no-host-metadata-property

C:\Projects\ngx-formly\src\ui\ionic\form-field\src\formly.attributes.ts
  8:3  warning  Use @HostBinding or @HostListener rather than the `host` metadata property (https://angular.io/styleguide#style-06-03)  @angular-eslint/no-host-metadata-property

C:\Projects\ngx-formly\src\ui\material\multicheckbox\src\multicheckbox.type.ts
  33:3  warning  Use @HostBinding or @HostListener rather than the `host` metadata property (https://angular.io/styleguide#style-06-03)  @angular-eslint/no-host-metadata-property

C:\Projects\ngx-formly\src\ui\material\slider\src\slider-input.ts
  49:3  warning  Use @HostBinding or @HostListener rather than the `host` metadata property (https://angular.io/styleguide#style-06-03)  @angular-eslint/no-host-metadata-property

✖ 7 problems (0 errors, 7 warnings)

Or we could just disable the @angular-eslint/no-host-metadata-property rule

Let's leave the lint warning for now, they've been around for a while.

Thank you @Lehoczky!


Tooling support for navigate to component implementation

I.e. F12 on component tag to navigate to component implementation.
@rynowak

Closing as external.


chore(main): release 0.3.0

:robot: I have created a release beep boop
0.3.0 (2023-12-09)
Features

day05 completed (63f3ee9)
day09 completed (dbba128)

Bug Fixes

add missing import for day7 (5c1505d)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/fretboarder/aoc23/releases/tag/v0.3.0 :sunflower:


⚠ Bofrost.at has degraded performance

In cc4943e, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 3802 ms

Resolved: Bofrost.at performance has improved in b8b73f7.


[QE] Gating mechanism for PRs on downstream envs

We are testing the integration to allows running PRs on downstream environments.
This integration allows to run the full QE cycle on any PR and add a status check on the github PR with the results.
Due to downstream capacity, executions should be restricted. Current gating mechanism requires only approved PRs (created by Team members or eternals but approved by a Team member) can be run on the downstream.
In addition it would be necessary to add labeling to identify the value of running qe on a specific platform. As a proposal those labels could be:

Required-qe-macos
Required-qe-windows

Yeah currently we are using that label of approve (same as after review), but if we want to keep the meaning of it and create a different one it will work the same


config::load_credentials: Support credentials script on Unix

This allows providing an executable ~/.cargo/credentials files, which is executed and its standard output is used where we would currently use the contents of the file.
An example use-case would be to pull the crates.io credentials from a password manager rather than storing them in plaintext on disk:
#!/bin/sh -e
cat <<EOF
[registry]
token = "$(pass crates.io)"
EOF

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @matklad (or someone else) soon.
If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.
Please see the contribution instructions for more information.

Thanks for the PR! This is a relatively large feature though and I'd be hesitant to accept it purely with a PR. This is something I think we'll want to have more discussion about either on the internal forums or on an RFC. Would you be willing to write and RFC for this or start a thread on internals?

See also #5638, which is also about avoiding storing secrets in ~/.cargo/credentials.

The idea of executing a script to get this information seems interesting, but I'd be hesitant to make that script be ~/.cargo/credentials rather than a new file path.


[api] Add batch support to TextEmbeddingServingTranslator

[api] Support "inputs" key in json request for text embedding translator
[api] Add batch support to TextEmbeddingServingTranslator

Description
Brief description of what this PR is about

If this change is a backward incompatible change, why must this change be made?
Interesting edge cases to note here

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

Project coverage is 72.29%. Comparing base (ae00167) to head (3fef316).
Report is 10 commits behind head on master.

Files
Patch %
Lines

...nlp/translator/TextEmbeddingServingTranslator.java
90.00%
4 Missing :warning:

api/src/main/java/ai/djl/inference/Predictor.java
85.00%
3 Missing :warning:

.../src/main/java/ai/djl/modality/nlp/TextPrompt.java
95.83%
0 Missing and 1 partial :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff            @@
##             master    #3084   +/-   ##
=========================================
  Coverage     72.28%   72.29%
- Complexity     7302     7324   +22
=========================================
  Files           722      723    +1
  Lines         32593    32677   +84
  Branches       3410     3427   +17
=========================================
+ Hits          23561    23624   +63
- Misses         7407     7432   +25
+ Partials       1625     1621    -4

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


Rename Project

Swagger is the old name of OpenAPI but it's not been called that for ages. It makes it hard to find things, as people these days search for "OpenAPI Foo" not "Swagger Foo". Swagger is mainly just the trademarked name for the swagger.io toolsuite by SmartBear, so maybe a new name can be created.
"HTTP Snippet" would be fine. Or "OpenAPI Snippet". Or something creative.
Also if you'd like to bring this over to the new OpenAPI Contrib org I'm starting up, you'd be very welcome. We can find you some folks to improve OpenAPI support, fix some bugs, generally ramp up the OSS efforts.

@philsturgeon I think renaming to OpenAPI Snippet is the right move. This library did gradually add some OpenAPI 3.0.x support in the past.
I just published OpenAPI Snippet to npm, and created a deprecation message for Swagger Snippet, informing of the name change. I will rename this repository as well.

@ErikWittern great, thank you! If you'd like to submit the new project to OpenAPI.Tools I'd be happy to accept it :D


Can document.head be made non-nullable?

According to the bundled type definition, document.head can be nullable. In practice though this never happens. As far as I could find out there are only 2 situations where document.head can ever be null:

Old browsers (IE <= 8)
If someone explicitly removes the head with JavaScript (document.head.parentNode.removeChild(document.head);).

I have my doubts if this is enough justification to keep document.head nullable:

missing browser support is not generally taken into account in the library definitions (let alone IE 8 support)
I strongly doubt if there's even a single website out there that deliberately removes the head
Flow generally doesn't protect against destruction of objects:/* @flow */
// no flow errors here whatsoever
delete window.localStorage;
window.localStorage.setItem('foo', 'bar');

const x : { foo : number } = { foo : 3 };
delete x.foo;
const z : number = x.foo;

Considering the above, is there any reason why document.head should stay nullable? Did I miss some other (realistic) edge case in which document.head can be null?

Related discussion about document.body: #4783
document.documentElement is also related.
<!DOCTYPE html>
<script>
  console.log({
    documentElement: document.documentElement !== null,
    head: document.head !== null,
    body: document.body !== null,
  });
</script>

The above logs:
{
  documentElement: true,
  head: true,
  body: false,
}

Which makes sense, because the <html> and <head> tags are optional and will be created for you. So there’s no way to run a script before document.documentElement and document.head exist. The <body> tags is also optional, but the browser hasn’t got around to creating it yet, since it had to pause parsing to execute the inline script.
However, if we run scripts in an SVG file (shudder), there’s a different story:
<svg xmlns="http://www.w3.org/2000/svg">
  <script>
    console.log({
      documentElement: document.documentElement !== null,
      head: document.head !== null,
      body: document.body !== null,
    });
  </script>
</svg>

The above logs:
{
  documentElement: true,
  head: false,
  body: false,
}

Which also makes sense. The root element exists (<svg>), but SVG does not have head and body. But document.documentElement is typed as HTMLElement | null (rather than HTMLElement | SVGSVGElement | null or something), so Flow does not seem to consider SVG anyway. (See also: https://github.com/microsoft/TypeScript/issues/29052)
https://github.com/facebook/flow/blob/f6e477345df5ef80edef359b114394b76b191cd9/lib/dom.js#L809
In HTML, the only way I know of to make those properties null is to remove DOM nodes. For example, document.documentElement.remove() would make all three of them null. Now – why would you ever do that? I don’t think I’ve ever seen that used in practice. I suppose you could do it by mistake. But then you have bigger things to worry about than some code using document.head crashing.
(I don’t know how if older browsers have bugs around this.)
Finally, TypeScript types the three properties as non-nullable:
https://github.com/microsoft/TypeScript/blob/5d09688c1ef3eaf4e48fc570cc3e233e78222f9c/src/lib/dom.generated.d.ts#L4536
https://github.com/microsoft/TypeScript/blob/5d09688c1ef3eaf4e48fc570cc3e233e78222f9c/src/lib/dom.generated.d.ts#L4567
https://github.com/microsoft/TypeScript/blob/5d09688c1ef3eaf4e48fc570cc3e233e78222f9c/src/lib/dom.generated.d.ts#L4489

Heh. I actually found a case where document.head can be null due to running early: Browser extensions / WebExtensions.
Content scripts specified to run at document_start are actually run before document.head exists, both in Chrome and Firefox. (But document.documentElement still seems to be non-null, though.)


[MISC] Clean-up duplicated Patroni config reloads

This PR removes unnecessary calls to reload_patroni_configuration method, in cases where the charm's update_config method is explicitly called right before such line. This method already reloads the Patroni configuration internally (reference), so it does not make sense to preserve these lines.

This discovery was done thanks to the help of @lucasgameiroborges

LGTM. Please add a ticket number or MISC in the title of the PR and wait also for @marceloneppel's review.

Please add a ticket number or MISC in the title of the PR.

Will do! Thanks Drago.


Gatsby agility starter errors on initial gatsby develop

I'm having an issue similar to this one that was closed: https://github.com/agility/agility-gatsby-starter/issues/28
When running gatsby develop for the agility starter, I'm getting several errors related to queries:
_ERROR #85923  GRAPHQL
There was an error in your GraphQL query:
Cannot query field "allAgilityPost" on type "Query".
If you don't expect "allAgilityPost" to exist on the type "Query" it is most likely a typo.
However, if you expect "allAgilityPost" to exist there are a couple of solutions to common problems:

If you added a new data source and/or changed something inside gatsby-node.js/gatsby-config.js, please try a restart of your development
server
The field might be accessible in another subfield, please try your query in GraphiQL and use the GraphiQL explorer to see which fields you
can query and what shape they have
You want to optionally use your field "allAgilityPost" and right now it is not used anywhere. Therefore Gatsby can't infer the type and add it to the GraphQL schema. A quick fix is to add at least one entry with that field ("dummy content")

It is recommended to explicitly type your GraphQL schema if you want to use optional fields. This way you don't have to add the mentioned
"dummy content". Visit our docs to learn how you can define the schema for "Query":
https://www.gatsbyjs.org/docs/schema-customization/#creating-type-definitions
File: src\components\agility-pageModules\PostsListing.jsx:9:7
ERROR #85923  GRAPHQL
There was an error in your GraphQL query:
Cannot query field "agilitySiteHeader" on type "Query".
If you don't expect "agilitySiteHeader" to exist on the type "Query" it is most likely a typo.
However, if you expect "agilitySiteHeader" to exist there are a couple of solutions to common problems:

If you added a new data source and/or changed something inside gatsby-node.js/gatsby-config.js, please try a restart of your development
server
The field might be accessible in another subfield, please try your query in GraphiQL and use the GraphiQL explorer to see which fields you
can query and what shape they have
You want to optionally use your field "agilitySiteHeader" and right now it is not used anywhere. Therefore Gatsby can't infer the type and
add it to the GraphQL schema. A quick fix is to add at least one entry with that field ("dummy content")

It is recommended to explicitly type your GraphQL schema if you want to use optional fields. This way you don't have to add the mentioned
"dummy content". Visit our docs to learn how you can define the schema for "Query":
https://www.gatsbyjs.org/docs/schema-customization/#creating-type-definitions
File: src\components\common\SiteHeader.jsx:8:7
failed extract queries from components - 0.089s_
I've followed the suggestion from the issue I linked above regarding Node version, and as far as I can tell I'm using 14.18 now for the Node version but that has not resolved this.  Not sure what else could be causing it at this point.

Hello @sheehyrob! This starter is deprecated, if you've signed up for the Blog Starter with Gatsby instance in Agility, you'll want to use this starter: https://github.com/agility/agilitycms-gatsby-starter
I hope this helps

Hi Joshua,
I realize I posted the issue in the wrong repository. I actually am using the new starter and still having the issue I described. Please let me know what else I can try.
Thanks,
Rob
From: joshua @.>
Sent: Tuesday, November 9, 2021 7:28 PM
To: agility/agility-gatsby-starter @.>
Cc: Sheehy, Robert @.>; Mention @.>
Subject: Re: [agility/agility-gatsby-starter] Gatsby agility starter errors on initial gatsby develop (Issue #53)
Hello @sheehyrobhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sheehyrob&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=xN1AYduj6uzXERaKyQvMGLeT_632S-RZ-x8cWEoyEwU&s=seQ7XMerp208OOP2vmPRVfciru8F0ZGPANm_GkLacEQ&e=! This starter is deprecated, if you've signed up for the Blog Starter with Gatsby instance in Agility, you'll want to use this starter: https://github.com/agility/agilitycms-gatsby-starterhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_agility_agilitycms-2Dgatsby-2Dstarter&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=xN1AYduj6uzXERaKyQvMGLeT_632S-RZ-x8cWEoyEwU&s=O-0eeRFms_ccSPKO8Yzj2BATxodHc70xnDPvb5CnYwg&e=
I hope this helps
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_agility_agility-2Dgatsby-2Dstarter_issues_53-23issuecomment-2D964696640&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=xN1AYduj6uzXERaKyQvMGLeT_632S-RZ-x8cWEoyEwU&s=G0UdS-A_ot24-lkNEf-zhlncLlBAvM-fntgN575W6gk&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ADBAIZAHFRDIWNDTIKYXHH3ULHDARANCNFSM5HWGKZRQ&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=xN1AYduj6uzXERaKyQvMGLeT_632S-RZ-x8cWEoyEwU&s=ojntvm3HpRM60FSQSKQgi3PNQKC4zEKj8CjqyuNJaSQ&e=.
Triage notifications on the go with GitHub Mobile for iOShttps://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=xN1AYduj6uzXERaKyQvMGLeT_632S-RZ-x8cWEoyEwU&s=aAjzROVssoCMa2ESZO95_0GhVjrABXFl4lpYdIopq6M&e= or Androidhttps://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=xN1AYduj6uzXERaKyQvMGLeT_632S-RZ-x8cWEoyEwU&s=C8PURMICTpKpEox43sn108OGyJppOMGmOxEIPtv9UGc&e=.

hey @sheehyrob, thanks for confirming you're using the correct starter!
I can see the error message above complaining about the Posts Listing and Site Header. Have you modified the content model for either? Are there any fields left empty on any blog posts, or in the site header, with GraphQL references to them in your code? This could be causing the error.
Do you mind also sending me the GUID of your instance so I can take a peak? You can find this by going to Settings > API Keys in the Content Manager.
Thanks,

Certainly, here it is:
af137623-45d9-4813-9c4b-f71d41af8fdc
I don’t interact with the Agility content much to be able to definitively answer your questions, unfortunately. We’re just trying to spin up a POC using Gatsby as part of a possible website refresh.
Thanks,
Rob
From: joshua @.>
Sent: Wednesday, November 10, 2021 7:49 AM
To: agility/agility-gatsby-starter @.>
Cc: Sheehy, Robert @.>; Mention @.>
Subject: Re: [agility/agility-gatsby-starter] Gatsby agility starter errors on initial gatsby develop (Issue #53)
hey @sheehyrobhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sheehyrob&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=6gqG5N6LSPuh1vKwuoAqlnodVZAg8hUzCmx4aCoC4LE&s=0UuO49olZtG-zbPrlzbegdOjQtt1KcVjzh49RjIby_w&e=, thanks for confirming you're using the correct starter!
I can see the error message above complaining about the Posts Listing and Site Header. Have you modified the content model for either? Are there any fields left empty on any blog posts, or in the site header, with GraphQL references to them in your code? This could be causing the error.
Do you mind also sending me the GUID of your instance so I can take a peak? You can find this by going to Settings > API Keys in the Content Manager.
Thanks,
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_agility_agility-2Dgatsby-2Dstarter_issues_53-23issuecomment-2D965185861&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=6gqG5N6LSPuh1vKwuoAqlnodVZAg8hUzCmx4aCoC4LE&s=IIKTMtNtCPVPHQdH3Uw6MqoTtYjNsI4zRluyCEMUXQI&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ADBAIZHFTIR3UTJEE2D25M3ULJZ5FANCNFSM5HWGKZRQ&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=6gqG5N6LSPuh1vKwuoAqlnodVZAg8hUzCmx4aCoC4LE&s=e2fBd4LbxXjKvLsvG_5ZNlrAgvCay9Vr-dbu8SqX5Oo&e=.
Triage notifications on the go with GitHub Mobile for iOShttps://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=6gqG5N6LSPuh1vKwuoAqlnodVZAg8hUzCmx4aCoC4LE&s=GRZH8zY-l-0K0S8hvuunZnKIAsYqgGLu7x1g7oFiJBA&e= or Androidhttps://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=6gqG5N6LSPuh1vKwuoAqlnodVZAg8hUzCmx4aCoC4LE&s=sfROBFBqrffqraa1ihx30XNixqdt_tPdpob_3gSsTFc&e=.

hey @sheehyrob, thanks for providing your GUID!
I think I see the issue here, our Gatsby Starter is meant to be hooked up to a Blog with Gatsby Instance in Agility, it looks like you're trying to hook it up to a pre-existing instance which doesn't have the Page Modules / Content Models that match the ones in the starter project.
To spin up a POC and hit the ground running, I recommend signing up for a Free Trial for the Blog with Gatsby Instance and connecting the Starter Project code to that instance.
The Blog with Gatsby Instance is a simple instance with some pre-defined Page Modules and Content Models. This will give you a general idea of how Gatsby can work with Agility CMS.

@sheehyrob check out our docs here: https://agilitycms.com/docs/gatsby/using-the-gatsby-blog-starter :)

Hi Joshua,
Thanks for the quick response and the information. We’ve been tasked with creating this POC using Culver’s existing Agility content so not sure the free trial/blog starter approach meets our needs for what we’re trying to prove out at this point. Are there any other options or workarounds to get this pointed at our existing Agility instance and get it running?
Thanks,
Rob
From: joshua @.>
Sent: Wednesday, November 10, 2021 8:16 AM
To: agility/agility-gatsby-starter @.>
Cc: Sheehy, Robert @.>; Mention @.>
Subject: Re: [agility/agility-gatsby-starter] Gatsby agility starter errors on initial gatsby develop (Issue #53)
@sheehyrobhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sheehyrob&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=GOQb_5QSvs7OuBThzVZCQk6x6VhsLd2QWKrSJ6af07A&s=eOW1qkgc7xqymFPZl8HYMy1YSYMZzhpcxV5F_wem0Lg&e= check out our docs here: https://agilitycms.com/docs/gatsby/using-the-gatsby-blog-starterhttps://urldefense.proofpoint.com/v2/url?u=https-3A__agilitycms.com_docs_gatsby_using-2Dthe-2Dgatsby-2Dblog-2Dstarter&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=GOQb_5QSvs7OuBThzVZCQk6x6VhsLd2QWKrSJ6af07A&s=_slyZLs09Mnu0kPLz3IbWNJ51E97hELCTcSqamw0vMw&e= :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_agility_agility-2Dgatsby-2Dstarter_issues_53-23issuecomment-2D965242122&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=GOQb_5QSvs7OuBThzVZCQk6x6VhsLd2QWKrSJ6af07A&s=ulZjjVi2L3OSf-VRfKOizei4MUVlUTeXAKBi04zBGuw&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ADBAIZG4LUZR4WA33A3ITDLULJ5BLANCNFSM5HWGKZRQ&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=GOQb_5QSvs7OuBThzVZCQk6x6VhsLd2QWKrSJ6af07A&s=v7zLp3PkSN7qoBtwgWmhAAz8VhxdApftSkJGiVROy1A&e=.
Triage notifications on the go with GitHub Mobile for iOShttps://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=GOQb_5QSvs7OuBThzVZCQk6x6VhsLd2QWKrSJ6af07A&s=WNcO64HhpPvA5wCayJRjKo1vN_A0xT--gAS9ppNhZiA&e= or Androidhttps://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=GOQb_5QSvs7OuBThzVZCQk6x6VhsLd2QWKrSJ6af07A&s=F56SYXroHnSQ56Rhb9IUD1iSc8-BX8-IuqceW_VdV98&e=.

hey @sheehyrob, you can definitely point this to your existing instance - you'll want to remove any GraphQL queries  from the project (e.g. from the SiteHeader.jsx component and from the PostListing.jsx  module) as the queries wont work for your existing instance as they will cause problems when trying to run/build the project.
You may also want to remove the agilityPost resolver that lives inside the gatby-node.js file here.
Furthermore you may also want to remove the pre-defined Page Modules and Page Templates here, and replace them with Page Modules and Page Templates that exist and match up to the ones in the existing Instance.
You can reference these docs here for how the starter works, and apply some things to get it running for your existing instance.
I hope this helps

Thanks Joshua, I’ll take that approach and see if I can get this to build.
I appreciate the help.
Rob
From: joshua @.>
Sent: Wednesday, November 10, 2021 8:31 AM
To: agility/agility-gatsby-starter @.>
Cc: Sheehy, Robert @.>; Mention @.>
Subject: Re: [agility/agility-gatsby-starter] Gatsby agility starter errors on initial gatsby develop (Issue #53)
hey @sheehyrobhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sheehyrob&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=zE_F91Jw4lvK0M2lUYIDN7qFTNnDgVLLj8w5bj-Ozhg&s=205UwirhdgFHejkXJIu2LbNDdFTCpJZndXO4ZsSR8Zs&e=, you can definitely point this to your existing instance - you'll want to remove any GraphQL queries from the project (e.g. from the SiteHeader.jsx component and from the PostListing.jsx module) as the queries wont work for your existing instance as they will cause problems when trying to run/build the project.
You may also want to remove the agilityPost resolver that lives inside the gatby-node.js file herehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_agility_agilitycms-2Dgatsby-2Dstarter_blob_main_gatsby-2Dnode.js&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=zE_F91Jw4lvK0M2lUYIDN7qFTNnDgVLLj8w5bj-Ozhg&s=3gYu_kcFaJRM3XUkkzrZxXl3JONvGLziGc3WN_EZ8Ms&e=.
Furthermore you may also want to remove the pre-defined Page Modules and Page Templates herehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_agility_agilitycms-2Dgatsby-2Dstarter_tree_main_src_components&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=zE_F91Jw4lvK0M2lUYIDN7qFTNnDgVLLj8w5bj-Ozhg&s=KuWitf-7XVvTmAUCJB1SHAvPCY0JfOw3nGuRGN9B8BA&e=, and replace them with Page Modules and Page Templates that exist and match up to the ones in the existing Instance.
You can reference these docs herehttps://urldefense.proofpoint.com/v2/url?u=https-3A__agilitycms.com_docs_gatsby_how-2Dthe-2Dgatsby-2Dblog-2Dstarter-2Dworks&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=zE_F91Jw4lvK0M2lUYIDN7qFTNnDgVLLj8w5bj-Ozhg&s=WfhRgWqcsqXypeMGXYQ9Nlmg6gUSlcI5zzyHvlQIVw4&e= for how the starter works, and apply some things to get it running for your existing instance.
I hope this helps
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_agility_agility-2Dgatsby-2Dstarter_issues_53-23issuecomment-2D965275690&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=zE_F91Jw4lvK0M2lUYIDN7qFTNnDgVLLj8w5bj-Ozhg&s=g3cI29tVwwNSYMkbeqsjuUmBQo71RnHqop5WGo6v6Nw&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ADBAIZDMQJBKC7CXHV55L5DULJ64BANCNFSM5HWGKZRQ&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=zE_F91Jw4lvK0M2lUYIDN7qFTNnDgVLLj8w5bj-Ozhg&s=t1JsnhxF6YzVkXcPvk61WEYDTox0BGrN3bHAO3t915Q&e=.
Triage notifications on the go with GitHub Mobile for iOShttps://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=zE_F91Jw4lvK0M2lUYIDN7qFTNnDgVLLj8w5bj-Ozhg&s=RmNHGkfzgqI8nncw567A7kHX5aoXked4_s2eYPfq2TE&e= or Androidhttps://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=zE_F91Jw4lvK0M2lUYIDN7qFTNnDgVLLj8w5bj-Ozhg&s=KvuQELt96-QWqK1jRyFoB1DOUFK1zipZKqe_FbrN-G8&e=.

hey @sheehyrob, glad I could help!
I'll be closing this issue, but feel free to join our Community Slack channel and reach out to us from there as well with any other questions or concerns :)
Thanks,

So in replacing the GraphQL queries, I’ll need to make full API calls instead, correct?
From: joshua @.>
Sent: Wednesday, November 10, 2021 8:38 AM
To: agility/agility-gatsby-starter @.>
Cc: Sheehy, Robert @.>; Mention @.>
Subject: Re: [agility/agility-gatsby-starter] Gatsby agility starter errors on initial gatsby develop (Issue #53)
hey @sheehyrobhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sheehyrob&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=utsLw2m1e2HerohpvlMEUo8mnCiWQk1ldxvNdYgH5AI&s=IEcL9J4ZOlrp9GU7Ms52bmi-eA3ASG5nnAHDAB0ZYcA&e=, glad I could help!
I'll be closing this issue, but feel free to join our Community Slackhttps://urldefense.proofpoint.com/v2/url?u=https-3A__agilitycms-2Dcommunity.slack.com_join_shared-5Finvite_enQtNzI2NDc3MzU4Njc2LWI2OTNjZTI3ZGY1NWRiNTYzNmEyNmI0MGZlZTRkYzI3NmRjNzkxYmI5YTZjNTg2ZTk4NGUzNjg5NzY3OWViZGI-23_&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=utsLw2m1e2HerohpvlMEUo8mnCiWQk1ldxvNdYgH5AI&s=2B1jxi9yKZT_R7nf6phWR5xoagmOazTuaUTklNctxEg&e= channel and reach out to us from there as well with any other questions or concerns :)
Thanks,
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_agility_agility-2Dgatsby-2Dstarter_issues_53-23issuecomment-2D965288544&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=utsLw2m1e2HerohpvlMEUo8mnCiWQk1ldxvNdYgH5AI&s=K4bD25nvuO_BWi76Q5Sk2Y8UbJwPbbF9brAEcbcWAbE&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ADBAIZB5SVNXWRYQ7SQGHULULJ7S5ANCNFSM5HWGKZRQ&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=utsLw2m1e2HerohpvlMEUo8mnCiWQk1ldxvNdYgH5AI&s=k7L8SFWfwfVMFwOQCxZbPBSYGXZPkampMFxa6JHqEwk&e=.
Triage notifications on the go with GitHub Mobile for iOShttps://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=utsLw2m1e2HerohpvlMEUo8mnCiWQk1ldxvNdYgH5AI&s=lDT_Dj8alNMeFDuNiVFwwMcP44ZyaYuGJHij3SpF5_M&e= or Androidhttps://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=utsLw2m1e2HerohpvlMEUo8mnCiWQk1ldxvNdYgH5AI&s=wZJcnVoDzlyGy0bQwZwJhY-tN4mekWL3iJnLEh5PZlc&e=.

Hey @sheehyrob, not necessarily, the GraphQL queries from the starter were pointing to content from the Gatsby Starter Instance.
You will still use GraphQL queries to query content from Culvers, but the queries will be different and specific to content in that instance.
You can see available content queryable from GraphQL by going to localhost:8000___graphql

Ah, got it. I’ll check that out.
Thanks again.
Rob
From: joshua @.>
Sent: Wednesday, November 10, 2021 8:45 AM
To: agility/agility-gatsby-starter @.>
Cc: Sheehy, Robert @.>; Mention @.>
Subject: Re: [agility/agility-gatsby-starter] Gatsby agility starter errors on initial gatsby develop (Issue #53)
Hey @sheehyrobhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sheehyrob&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=6Zp3_ZBTwVspNgTdf-n5XlKOCZnIhGn4_SZXErxPWHY&s=e40ojGpS2Zu-xAHZsydR7J8FtZl-rUueeIOh7C5e5-0&e=, not necessarily, the GraphQL queries from the starter were pointing to content from the Gatsby Starter Instance.
You will still use GraphQL queries to query content from Culvers, but the queries will be different and specific to content in that instance.
You can see available content queryable from GraphQL by going to localhost:8000___graphql
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_agility_agility-2Dgatsby-2Dstarter_issues_53-23issuecomment-2D965304287&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=6Zp3_ZBTwVspNgTdf-n5XlKOCZnIhGn4_SZXErxPWHY&s=hRV8Kfu1_hv0Eo3GBkJfwYYWWpwMNq0CAFs-6f_w3sA&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ADBAIZCALXXMIM4Q2MCAH7LULKAPBANCNFSM5HWGKZRQ&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=6Zp3_ZBTwVspNgTdf-n5XlKOCZnIhGn4_SZXErxPWHY&s=dSHXZ1K4ezhyr8vPx-I1T9VK7SRHyMW-ucBv_A6mbcY&e=.
Triage notifications on the go with GitHub Mobile for iOShttps://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=6Zp3_ZBTwVspNgTdf-n5XlKOCZnIhGn4_SZXErxPWHY&s=tNTxh1Ya04yQwa1AkrAqHNr3cqQeHx8VdQ2FEpSBZvE&e= or Androidhttps://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=6Zp3_ZBTwVspNgTdf-n5XlKOCZnIhGn4_SZXErxPWHY&s=PwrLyckRvVBD0pweKk-hUff1OSoNhbpy-kkAAVx0K-A&e=.

Just to chime in here @sheehyrob, the logic that pulls the main page data and routes it to your modules will be VERY similar to what's in the starter, however your  graphql queries will be different.  Might be worth having a call with Josh on this - he's on slack too, if you want to join that and get better connected https://agilitycmsc.com/join-slack

Thanks Joel. Let me check out what graphql queries the localhost site shows and see how I want to proceed from there.
Rob
From: Joel Varty @.>
Sent: Wednesday, November 10, 2021 8:52 AM
To: agility/agility-gatsby-starter @.>
Cc: Sheehy, Robert @.>; Mention @.>
Subject: Re: [agility/agility-gatsby-starter] Gatsby agility starter errors on initial gatsby develop (Issue #53)
Just to chime in here @sheehyrobhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sheehyrob&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=ekclo_oniUE6C6_rWIShDfOv1EMghJxXKacJgBt9q20&s=0syNhGhEkeVT9djqrP_yc9gf8SqGy_nNzjlSBQn8GXk&e=, the logic that pulls the main page data and routes it to your modules will be VERY similar to what's in the starter, however your graphql queries will be different. Might be worth having a call with Josh on this - he's on slack too, if you want to join that and get better connected https://agilitycmsc.com/join-slackhttps://urldefense.proofpoint.com/v2/url?u=https-3A__agilitycmsc.com_join-2Dslack&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=ekclo_oniUE6C6_rWIShDfOv1EMghJxXKacJgBt9q20&s=zsIp_ioplrz2X_EyGRdo1R0I1nn24Qdxt8K10vcxwqM&e=
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_agility_agility-2Dgatsby-2Dstarter_issues_53-23issuecomment-2D965319420&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=ekclo_oniUE6C6_rWIShDfOv1EMghJxXKacJgBt9q20&s=gsBl1N6XK-T4YpXF_2SUvDgmhEMSwHgFV6wNIv-5mbA&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ADBAIZA4I7BXNEOZCQHK5ADULKBKBANCNFSM5HWGKZRQ&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=ekclo_oniUE6C6_rWIShDfOv1EMghJxXKacJgBt9q20&s=o-L0lgqIZp8sbt47thomXvS4ppf9t8jSQA3RMAdztm8&e=.
Triage notifications on the go with GitHub Mobile for iOShttps://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=ekclo_oniUE6C6_rWIShDfOv1EMghJxXKacJgBt9q20&s=on3CkmFAu0pP0lkkwhN9vIdhw0rD4eYBsb4zuCDzjSU&e= or Androidhttps://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=ekclo_oniUE6C6_rWIShDfOv1EMghJxXKacJgBt9q20&s=6kOJG_mDNhxVuEXVeG9Lqcg8kXpWWrRIU5unxpNmcuo&e=.

Hi Joel,
Perhaps a call would be beneficial as I try to get this running. I’m not having any luck getting http://localhost:8080__graphql to come up.  Would be good to see what I need to do differently here to get this going.
Please shoot me some times and we can figure something out.
Thanks,
Rob
From: Joel Varty @.>
Sent: Wednesday, November 10, 2021 8:52 AM
To: agility/agility-gatsby-starter @.>
Cc: Sheehy, Robert @.>; Mention @.>
Subject: Re: [agility/agility-gatsby-starter] Gatsby agility starter errors on initial gatsby develop (Issue #53)
Just to chime in here @sheehyrobhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sheehyrob&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=ekclo_oniUE6C6_rWIShDfOv1EMghJxXKacJgBt9q20&s=0syNhGhEkeVT9djqrP_yc9gf8SqGy_nNzjlSBQn8GXk&e=, the logic that pulls the main page data and routes it to your modules will be VERY similar to what's in the starter, however your graphql queries will be different. Might be worth having a call with Josh on this - he's on slack too, if you want to join that and get better connected https://agilitycmsc.com/join-slackhttps://urldefense.proofpoint.com/v2/url?u=https-3A__agilitycmsc.com_join-2Dslack&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=ekclo_oniUE6C6_rWIShDfOv1EMghJxXKacJgBt9q20&s=zsIp_ioplrz2X_EyGRdo1R0I1nn24Qdxt8K10vcxwqM&e=
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_agility_agility-2Dgatsby-2Dstarter_issues_53-23issuecomment-2D965319420&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=ekclo_oniUE6C6_rWIShDfOv1EMghJxXKacJgBt9q20&s=gsBl1N6XK-T4YpXF_2SUvDgmhEMSwHgFV6wNIv-5mbA&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ADBAIZA4I7BXNEOZCQHK5ADULKBKBANCNFSM5HWGKZRQ&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=ekclo_oniUE6C6_rWIShDfOv1EMghJxXKacJgBt9q20&s=o-L0lgqIZp8sbt47thomXvS4ppf9t8jSQA3RMAdztm8&e=.
Triage notifications on the go with GitHub Mobile for iOShttps://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=ekclo_oniUE6C6_rWIShDfOv1EMghJxXKacJgBt9q20&s=on3CkmFAu0pP0lkkwhN9vIdhw0rD4eYBsb4zuCDzjSU&e= or Androidhttps://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=ekclo_oniUE6C6_rWIShDfOv1EMghJxXKacJgBt9q20&s=6kOJG_mDNhxVuEXVeG9Lqcg8kXpWWrRIU5unxpNmcuo&e=.

Hi @sheehyrob, join our community slack and shoot me a message. We can arrange something.
Thanks,

For some reason the slack link Joel send isn’t working for me. Are you able to email me an invite to that slack workspace?
From: joshua @.>
Sent: Wednesday, November 10, 2021 11:36 AM
To: agility/agility-gatsby-starter @.>
Cc: Sheehy, Robert @.>; Mention @.>
Subject: Re: [agility/agility-gatsby-starter] Gatsby agility starter errors on initial gatsby develop (Issue #53)
Hi @sheehyrobhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sheehyrob&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=P1OM1bVZJ1WEcp-jWLRtP5r__JCs5VhNIabqdohjzEk&s=g53ioLrJb98J__G58KKi5zLMbmrCNbEt1z26umyZaXg&e=, join our community slack and shoot me a message. We can arrange something.
Thanks,
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_agility_agility-2Dgatsby-2Dstarter_issues_53-23issuecomment-2D965578450&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=P1OM1bVZJ1WEcp-jWLRtP5r__JCs5VhNIabqdohjzEk&s=e3H11Cy1scWJEtZR3BzkBG6ZffD8DnLsymrrT9hflPw&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ADBAIZG5I5K2WCEO7SO7ORDULKURHANCNFSM5HWGKZRQ&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=P1OM1bVZJ1WEcp-jWLRtP5r__JCs5VhNIabqdohjzEk&s=3uCAmxChK_hFop-woGrToxCVd7mvOeTO7visRj1YUOY&e=.
Triage notifications on the go with GitHub Mobile for iOShttps://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=P1OM1bVZJ1WEcp-jWLRtP5r__JCs5VhNIabqdohjzEk&s=P2ibGNb2l9WzutMDltnsDMFNyTzz3OKZgBxfbITV0OQ&e= or Androidhttps://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=P1OM1bVZJ1WEcp-jWLRtP5r__JCs5VhNIabqdohjzEk&s=Qj_3bieIEhEAMBcJWkZWMGbDcU-GK6AigsRd3W8OUfE&e=.

Nevermind. Looks like there was a typo in the URL. I found the right one now.
From: joshua @.>
Sent: Wednesday, November 10, 2021 11:36 AM
To: agility/agility-gatsby-starter @.>
Cc: Sheehy, Robert @.>; Mention @.>
Subject: Re: [agility/agility-gatsby-starter] Gatsby agility starter errors on initial gatsby develop (Issue #53)
Hi @sheehyrobhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sheehyrob&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=P1OM1bVZJ1WEcp-jWLRtP5r__JCs5VhNIabqdohjzEk&s=g53ioLrJb98J__G58KKi5zLMbmrCNbEt1z26umyZaXg&e=, join our community slack and shoot me a message. We can arrange something.
Thanks,
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_agility_agility-2Dgatsby-2Dstarter_issues_53-23issuecomment-2D965578450&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=P1OM1bVZJ1WEcp-jWLRtP5r__JCs5VhNIabqdohjzEk&s=e3H11Cy1scWJEtZR3BzkBG6ZffD8DnLsymrrT9hflPw&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ADBAIZG5I5K2WCEO7SO7ORDULKURHANCNFSM5HWGKZRQ&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=P1OM1bVZJ1WEcp-jWLRtP5r__JCs5VhNIabqdohjzEk&s=3uCAmxChK_hFop-woGrToxCVd7mvOeTO7visRj1YUOY&e=.
Triage notifications on the go with GitHub Mobile for iOShttps://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=P1OM1bVZJ1WEcp-jWLRtP5r__JCs5VhNIabqdohjzEk&s=P2ibGNb2l9WzutMDltnsDMFNyTzz3OKZgBxfbITV0OQ&e= or Androidhttps://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=TmECj8_H4f_ymNHjYqyx3TqhV38Nn137oUX7OyACuYs&m=P1OM1bVZJ1WEcp-jWLRtP5r__JCs5VhNIabqdohjzEk&s=Qj_3bieIEhEAMBcJWkZWMGbDcU-GK6AigsRd3W8OUfE&e=.


20.4.1 release scope

@eponomar : CI fails...

Corresponding build results: https://github.com/Intel-Media-SDK/product-configs/pull/372