Cannot complete Android initial setup with Family Link

Hello,
First of all, a big big THANK YOU for the great work, I love it.
I have my Raspberry Pi 4 with Pi-Hole installed and getting the default Steven Black list of hosts to block using my local DNS and it works like a charm. I have a 11 years-old kid who messed his Android phone which is also managed by Google Family Link, so I had to reset the phone and start from scratch. So at the Android initial setup pages, I selected the language, then connected to my Wi-Fi (which gives me the IP address with the DNS server of my local Pi-Hole running on Raspberry). Then I inserted my kid's Google account and subsequently Google prompted me (as a family manager) to insert my credentials to help my kid finish his phone setup. At this point, Google tries to install the Family Link app/component to manage the phone by downloading and installing this necessary software used to manage content, apps, permissions etc. Here the download failed and I have tried several times, even restarting the phone and retrying the steps again and again. Then I had this hint that it might be the DNS (which uses the hosts from Steven Black), and hence I disabled the DNS filtering for few minutes, and guess what? Now I could finish setup on my kid's phone correctly.
Unfortunately I don't have the logs at hand to show you what endpoints were blocked. Has anyone encountered this issue before? Is it a known issue? If yes, what are the domains I have to white list in order to let this go smoothly in the future? I have to reset other 2 devices managed by Google's family link
Thank you

Thank you for this @Anoni-Mouse and thank you for your very kind words!
I'm going to need the the download domains required by Google to narrow this down. Does anybody know?

Wow! That was a fast reply! You ROCK!
Well, I can help here, I have to reset other two devices, but I need some help/instructions on how to do that. Where do you want me to check? Maybe Pi-Hole is a good start point, but I use it as is without fiddling around on the techy stuff, so I'd appreciate if you have some steps to follow, traces to enable on pi-hole etc, so as I can come up with a good repro

@Anoni-Mouse we would need to watch the network traffic to assess the interactions between the phone and various domains during this process.  This isn't easy.

I'm just creeping around. Thought I'd provide something that may help.
At the time I am commenting, this was posted four days ago. Act fast as the log could still be there. Pi-hole rotates logs once a day at midnight (00:00). The oldest log is kept for five days and is then deleted on the next rotate. The pi-hole UI only shows the 100 most recent queries.
The logs are kept at /var/log/pihole. The file in question will be the oldest so it should be named pihole.log.5.gz. You can use SSH via command line tosudo copy this file to a location where you can change permissions. As it is normally locked for everyone but the software. Extract the log file and open with any text editor.  When you open the log, on the left you will see the time stamp, and on the right whether it was queried, blocked, forwarded or replied. Like this:
Feb 13 03:18:06 dnsmasq[1568]: query[HTTPS] ms.applovin.com from <IP_ADDRESS>
Feb 13 03:18:06 dnsmasq[1568]: gravity blocked ms.applovin.com is NODATA

If you remember the time at which setup this phone (think hard!) you can narrow it down. This is what I did to back track an ad that popped up for a mobile game. I needed to block the domain but was away from my system at the time. I jotted down the time and grabbed the log when I got back.
An alternative is to use pihole-FTL.db located at /etc/pihole. It's an SQLite3 database that contains the same information. But this requires the use of an additional piece of software. An open source one is here: https://sqlitebrowser.org/dl/

Hey thanks @icedterminal that's a really nice summary of some of Pi-hole's internal workings.

I just happen to think about this. In the event OP doesn't have the log anymore, in my spare time I can clone a fresh AVD state and set up a family link using my development emails. This should allow me to replicate the OP situation and find the offending domain. That way a real phone doesn't have to be reset and we don't have to wait for someone else to report the same problem.

I wasn't able to reproduce with a default pihole configuration. The family link process does ping clients.google.com variations which are known first party tracking domains. This makes sense here in terms of tracking your childs device. Additional domains are:

play.googleapis.com
android.googleapis.com
accounts.google.com
play.google.com
*.googleusercontent.com
sl.gstatic.com
safebrowsing.googleapis.com
people-pa.googleapis.com
firebaseinstallations.googleapis.com
families.google.com
www3.l.google.com
connectivitycheck.gstatic.com
kidsmanagement-pa.googleapis.com

Closing.


Not all refactoring options available until C# Dev Kit disabled

Type: Bug

Open a C# project
Install C# Dev Kit
Check which refactorings are available by moving the cursor around and clicking on the lightbulb.  For me, many refactorings are missing such as Extract Method and Move Type to Class
Disable C# Dev Kit extension
Check which refactorings are available in the same way.  For me, missing refactorings returned.

Extension version: 2.34.12
VS Code version: Code 1.90.2 (5437499feb04f7a586f677b155b039bc2b3669eb, 2024-06-18T22:54:35.075Z)
OS version: Darwin arm64 23.5.0
Modes:

System Info

Item
Value

CPUs
Apple M2 Pro (12 x 2400)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_graphite: disabled_offvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
1, 2, 2

Memory (System)
32.00GB (2.99GB free)

Process Argv
. --crash-reporter-id 33831890-34c3-482c-825f-6134ecd01b09

Screen Reader
no

VM
0%

A/B Experiments
vsliv368cf:30146710
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstes627:30244334
vscoreces:30445986
vscod805:30301674
binariesv615:30325510
vsaa593:30376534
py29gd2263:31024239
c4g48928:30535728
azure-dev_surveyone:30548225
2i9eh265:30646982
962ge761:30959799
pythongtdpath:30769146
welcomedialog:30910333
pythonnoceb:30805159
asynctok:30898717
pythonregdiag2:30936856
pythonmypyd1:30879173
h48ei257:31000450
pythontbext0:30879054
accentitlementsc:30995553
dsvsc016:30899300
dsvsc017:30899301
dsvsc018:30899302
cppperfnew:31000557
dsvsc020:30976470
pythonait:31006305
jchc7451:31067544
chatpanelc:31048052
dsvsc021:30996838
9c06g630:31013171
pythoncenvpt:31062603
a69g1124:31058053
dvdeprecation:31068756
dwnewjupytercf:31046870
legacy_priority:31077528

With the C# Dev Kit installed:

After disabling the C# Dev Kit:

@douglaswaugh seems like there was an issue loading the project with devkit enabled.  Does the solution explorer have all of your projects (in the left pane)

If yes, could you also attach the contents of the 'Project' output window and 'C#' output window (with dotnet.server.trace set to Trace in vscode settings)?
Thanks!

Closing - no info.  Additionally the 2.39.28 prerelease version uploaded last week has a couple stability fixes for an issue where language features would lose the project context.


Home latest news

調整時區
deadline 改成 售票結束時間 5/13

[Current coverage][cc-pull] is 84.83%

Merging [#246][cc-pull] into [master][cc-base-branch] will increase coverage by +0.90%

4 files (not in diff) in src were modified. more

Misses +11
Hits +149

@@             master       #246   diff @@
==========================================
  Files            50         50
  Lines          1381       1549   +168
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           1159       1314   +155
- Misses          222        235    +13
  Partials          0          0

Powered by Codecov. Last updated by [144bcd3...3bb61c4][cc-compare]
[cc-base-branch]: https://codecov.io/gh/pycontw/pycontw2016/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/pycontw/pycontw2016/compare/144bcd39be437d228a73bd85014b365d778ac066...3bb61c443fec6e388f15a6a98e8d939da7e50919
[cc-pull]: https://codecov.io/gh/pycontw/pycontw2016/pull/246?src=pr


Improve handling of tracking requests that are associated with multiple application instances

Users can start multiple instances of the same application. Depending on its implementation, Deployment Tracker clients might send multiple tracking requests, which need to be de-duplicated  (only store tracking requests if VCAP_APPLICATION.instance_index is 0) or turned into unique requests (by storing the VCAP_APPLICATION.instance_index).
Example: User starts application with 2 instances. VCAP_APPLICATION is set by CloudFoundry to
{application_id":"39908504-6124-4c1c-bbb8-70a2017754b1","instance_index":0, ...} and
{application_id":"39908504-6124-4c1c-bbb8-70a2017754b1","instance_index":1, ...}.

@ptitzler: My suggestion would be to continue to track all events, yet add this additional instance_index metadata so that we can de-duplicate during the analysis phase.

I agree. This additional information might be useful at some point in the future.

Delivered by #229


Redesign contributors partial

Why these changes are being introduced:
The authors partial lists all of the authors in a p tag, delimited
with a semicolon. An unordered list would be more semantically
meaningful.
UXWS has also suggested that we should include contributor types
in the list, to make clearer what their contribution to the work.
Relevant ticket(s):

GDT-284

How this addresses that need:
This refactors the authors partial to be an unordered list and
renders the contributor type alongside the name value. It also renames
the authors partial to contributors, which more accurately describes
its use.
Side effects of this change:
This does not touch the non-GDT record view, as it uses somewhat
different logic to render contributors. However, this might be
an opportunity to normalize, unless there's a valid reason why
the logic differs.
Developer
Accessibility

[x] ANDI or WAVE has been run in accordance to our guide.
[ ] This PR contains no changes to the view layer.
[ ] New issues flagged by ANDI or WAVE have been resolved.
[ ] New issues flagged by ANDI or WAVE have been ticketed (link in the Pull Request details above).
[x] No new accessibility issues have been flagged.

New ENV

[ ] All new ENV is documented in README.
[ ] All new ENV has been added to Heroku Pipeline, Staging and Prod.
[x] ENV has not changed.

Approval beyond code review

[ ] UXWS/stakeholder approval has been confirmed.
[x] UXWS/stakeholder review will be completed retroactively.
[ ] UXWS/stakeholder review is not needed.

Additional context needed to review
N/A
Code Reviewer
Code

[x] I have confirmed that the code works as intended.
[x] Any CodeClimate issues have been fixed or confirmed as
added technical debt.

Documentation

[x] The commit message is clear and follows our guidelines
(not just this pull request message).
[x] The documentation has been updated or is unnecessary.
[x] New dependencies are appropriate or there were no changes.

Testing

[ ] There are appropriate tests covering any new functionality.
[x] No additional test coverage is required.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
577

Relevant Lines:
585

💛  - Coveralls

@matt-bernhardt I just pushed up a commit that hopefully addresses the truncation issue (i.e., the lack thereof). Ironically, this also required overriding the inline-block rule applied by list-inline. (More context on this in the commit message.)

I'm also not close enough to the data, unfortunately, which is why it took me a second look to determine that it was needed. 😅 I'm sure there are other oddities that we should catch, but ideally all of that should happen in the ETL pipeline (unless values like mitauthor are useful for reasons I can't think of).

@jazairi fwiw mitauthor is probably more hopeful than useful in the data model and is very unlikely not populated for any non-experimental sources (aka I think it came from RDI).

@JPrevost I think you're right. What's weird is that contributor also provides an mitAffiliated boolean that serves the same purpose. Maybe we had mitauthor first and didn't go back to change it? 🤷

@jazairi 🙈

Closing this without merging. After a round of QA, Darcy has decided this is not needed.


Pass repeated condition to own statement

Originating Project/Creator

Affected Component
None

Affected Architectures(s)
None

Related Issue(s)
None

Has Unit Tests (y/n)
n

Builds Without Errors (y/n)
Let CI run

Unit Tests Pass (y/n)
Let CI run

Documentation Included (y/n)
n

Change Description
This PR aims to pass repeated conditions to their own if instruction.
Rationale
Duplicating conditions in an if/elseif statement makes things more difficult to read and causes code duplication issues.
Although this increases the number of nested if statements, it improves the understanding of the code at first glance.
P.S. I took the opportunity to run isort on the two files I modified
Testing/Review Recommendations
None
Future Work
None

In general this seems cleaner to read to me, but we had different thoughts on a core F´ PR.  Just wondering on that before I merge.


Integrate rss2twitter functionality

With #13 (almost completed) feed-master became a tool to publish notifications. It makes sense to integrate rss2twitter functionality in.

@sgaynetdinov let me know if you want to work on this one.

@sgaynetdinov nm, this was a trivial one, almost done


pkg/policy: replace apiKeyInt and apiVersionInt with pointers

When the user creates a CNP rule in kubernetes, without specifying the
kafka API Version nor the APIKey, the
pkg/policy/api/rule.go:PortRuleKafka.apiKeyInt and
pkg/policy/api/rule.go:PortRuleKafka.apiVersionInt will be set with 0 as
it is the default value for private attributes.
As we were doing CiliumNetworkPolicy.Parse(), after receiving the CNP,
we were internally setting apiKeyInt and apiVersionInt with -1 since they
were not initialized.
Unfortunately this was causing the CiliumNetworkPolicy.SpecEquals method
to always return false.
To solve this problem, this replaces the apiKeyInt and the apiVersionInt
with a *int16, instead of a int16. This way, when we receive the CNP
rule from kubernetes the values will be nil, and internally we will also
use it as nil since they were not initialized.
Signed-off-by: André Martins<EMAIL_ADDRESS>Fixed infinite loop when importing CNP to kubernetes with an empty kafka version

You also need to undo the changes Ian made to make this work initially as a work-around in Parse ?

@manalibhutiyani no, that workaround will stay in 0.12. The k8s changes I've made afterwards won't make it to 0.12.


syntax error, unexpected 'static' (T_STATIC)

Hi there!
I tried to get this running, followed the install instructions and when I am told to visit the app at http://<IP_ADDRESS>:8080/, I get this error message:
syntax error, unexpected 'static' (T_STATIC)

I have no idea, what any of this means and how I can fix this. 😓 Any ideas?
Thanks!

Try switching to PHP 8+ if possible.
(I know the readme says only PHP 7.4 is required, but from the looks of it, there are some v8 features in the kirby-vue plugin)

This starterkit is made for PHP 7.4+ environments and no features of PHP 8 are used (unless polyfillable features, then a Composer package may be used).
I can't replicate your error. I'm curious: Would you mind installing PHP 8 on your machine and running the starterkit again?

(@johannschopplich thanks for this super starterkit!)
I have only just started to kick the tires, but I think in site/plugins/kirby-vue/classes/KirbyVue/Vite.php
those static return types are a PHP 8+ feature. I got the same error as @trych above when using PHP 7.4, but not on 8  - using Valet to switch php versions.

and fwiw, If I remove them from there and site/plugins/kirby-vue/classes/KirbyVue/Page.php then the rest all works under 7.4 no problem!

@tobystokes Thank you for the insights and your tests! My bad that I've introduced a breaking change. Will fix that.

Thank you both for the bug report! Should be fixed in https://github.com/johannschopplich/kirby-vue3-starterkit/commit/7193607c2ca4937a42bf29ba3bd2ed51f344dd4b and https://github.com/johannschopplich/kirby-vue3-starterkit/commit/608bdf4757e922c7486dcf1032c6556b8961d79e.
Please test again, @trych.


Fixed two bugs in zlib-ng build system.

@nmoinvaz Yeah... But that pull request is a draft and unlikely to be merged anytime soon...

It was not a draft when it was written and only has a conflict because changes that it had were merged before it. The further we go along without merging it the more other people run into same issues.

@nmoinvaz You are free to kick @Dead2 in the groin, because he is the one who decides what gets merged as soon as possible and what gets delayed to next big release... My personal observation is that smaller the pull request is, more likely it is going to get merged first...
As I've said before many times, for "controversial" pull requests that require two long-time contributors to review and are not written by myself, I try to review as soon as possible, so that they don't get delayed for too long.
I rarely ever do benchmarks, because that would require stopping all processes on this machine and that means everything stops in the company I work for, because I use my development PC to host daemons that are not ready yet for running on production servers.

I agree, I really want to get the next stable out and then open up develop and get the huge backlog merged in.
But in a stable release, I don't want to introduce bigger changes than necessary, as that introduces a higher level of risk.
Now we just need to get that inflate bug fixed so we can get the next stable out the door.

Now we just need to get that inflate bug fixed so we can get the next stable out the door.

If we leave all the possible speedups to next pull request, that inflate bug fix is pretty much ready now... There is enough safety checks now that the safe versions of the functions are actually safe.


user.id_token null with code flow

Using code flow I'm successfullty getting the access_token but no the id_token and I need it for the signoutRedirect to tell IdentityServer bypass the logout view.
So could you tell me pls how the get the id_token?

@brockallen I see that Identity Server4 supports OidcConstants.ResponseTypes.CodeIdToken so why the oidc-client library doesn't support it?

I just found that the making the request with the scope "openid" you have the id_token.


User interface: feedback from the embedded feedback form

@galaxyproject/training-galaxy-ui
Notes for all tutorials in this topic (16.09.2019):

Details per tutorials:

Jupyter: Use Jupyter notebooks in Galaxy

Pro:

Nicely done with screenshots (10/09/2019)

Con:

Would love info about using R in this setting. (10/09/2019)

Workflows: Extracting Workflows from Histories

Pro:

Thorough step by step directions. Does not assume you know stuff already. (15/11/2018)

Con:

Naming the output files was a little confusing, especially when I was left on my own to continue to name all the rest of them. Why doesn't the new name show up in the workflow boxes after you name them? (15/11/2018)
Galaxy does not run the last step of the workflow (concatenate forward and reverse overlaps) - does not even appear in the history at all  (16/01/2019)

Workflows: Using Workflow Parameters

Con:

Too long and too much details with screenshots to be able to gasp the main thing just with quick browse through material. Short summary of key points would be very helpful. (01/07/2019)

Now moved here: https://training.galaxyproject.org/feedback


upcoming: [M3 -8049] - Last round of placement group copy updates

Description 📝
Part 2 (final) of Placement Group copy updates
Changes  🔄

Update copy in various places
Update interface names to reflect copy changes
Update relevant tests

Target release date 🗓
5/13/2024
Preview 📷
How to test 🧪
Verification steps

Confirm copy changes in code and UI (placement group features)

Placement Group Create Drawer
Placement Group Assign Linode Drawer
Placement Group Edit drawer

As an Author I have considered 🤔
Check all that apply

[ ] 👀 Doing a self review
[ ] ❔ Our contribution guidelines
[x] 🤏 Splitting feature into small PRs
[x] ➕ Adding a changeset
[x] 🧪 Providing/Improving test coverage
[ ] 🔐 Removing all sensitive information from the code and PR description
[ ] 🚩 Using a feature flag to protect the release
[x] 👣 Providing comprehensive reproduction steps
[ ] 📑 Providing or updating our documentation
[ ] 🕛 Scheduling a pair reviewing session
[ ] 📱 Providing mobile support
[ ] ♿  Providing accessibility support

For consistency, this string should be updated to include the Enforcement word. This is found in the constants.ts file.

@carrillo-erik not sure about that - def not in the mocks or copy document, and I do think The "affinity type" (not the "affinity type enforcement") determines the limit?


Remove use of theme from App.

Description:
Remove the usage of Theme from the app, since it was not being used inside the app (only in tests).
Linked issues:
Trello Card
How to test:
Please click around to make sure there were no visual regressions.

As we were reviewing PR's, saw that Jacob already did this: https://github.com/Path-Check/covid-safe-paths/pull/1189
Closing


Binary protocol channeling over HTTP

This is WIP. Pushing it to unblock @jaclarke.

ToDo:

[ ] Discuss the protocol change with the team; implement it in edgedb-python and edgedb-go.
[ ] Limit capabilities of compiled queries (prohibit transactions, ddl, session, etc)
[ ] Think about deprecating the 'execute' message
[ ] Add proper HTTP path validation.
[ ] Add proper version negotiation and checks
[ ] Error out on empty messages; on extra data left in buffer, etc.
[ ] Implement basic JWT
[ ] Implement error reporting
[ ] Add low-level proto tests

@elprans all fixed, please take a look at the two new commits

Fixup

Oups, sorry. Thanks for fixing.


Sync vineyard object's metadata with kubernetes as CRDs

Global objects are CRDs
Local objects that are referred by a global object is a CRDs
Local object CRD:

key: sigature
location: vineyardd that has such instances

Ready in the dev/kubernetes branch.


Add visual tests

Codecov Report

Merging #93 (ab0a6d0) into main (82b236a) will decrease coverage by 0.92%.
The diff coverage is 17.14%.

@@             Coverage Diff              @@
##               main      #93      +/-   ##
============================================
- Coverage     56.04%   55.11%   -0.93%
  Complexity       76       76
============================================
  Files            27       28       +1
  Lines          1390     1417      +27
  Branches        182      186       +4
============================================
+ Hits            779      781       +2
- Misses          577      600      +23
- Partials         34       36       +2

Impacted Files
Coverage Δ

...m/alexvanyo/composelife/ui/NonInteractableCells.kt
0.00% <0.00%> (ø)

...anyo/composelife/patterns/GameOfLifeTestPattern.kt
80.00% <ø> (ø)

...exvanyo/composelife/patterns/OscillatorPatterns.kt
100.00% <ø> (ø)

...om/alexvanyo/composelife/patterns/OtherPatterns.kt
100.00% <ø> (ø)

...lexvanyo/composelife/patterns/StillLifePatterns.kt
100.00% <ø> (ø)

...xvanyo/composelife/testutil/ClockTestExtensions.kt
100.00% <ø> (ø)

.../alexvanyo/composelife/testutil/ImageAssertions.kt
0.00% <0.00%> (ø)

...kotlin/com/alexvanyo/composelife/ui/theme/Theme.kt
10.52% <28.57%> (+10.52%)
:arrow_up:

...n/com/alexvanyo/composelife/ui/InteractableCell.kt
47.61% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 82b236a...ab0a6d0. Read the comment docs.


Closes: #1

Fixes #<issue_number_goes_here>

It's a good idea to open an issue first for discussion.

[ ] Tests pass
[ ] Appropriate changes to README are included in PR

xcbxc

fixed the issue


Implement "accesschk" method in HailMary mode

Thank you so much Glenn!
I wanted to start implementing this module today and was not particularly happy with the available options, thinking at best to use ntrights.exe. And then your pull request... excellent! :)


How to set custom logo  in the site navigation bar ?

It seems that logo has been hard-coded somewhere, and there're only there options that are related to logo :
logoText = "Zzo" # Logo text that appears in the site navigation bar.
logoType = "short" # long, short -> short: squre shape includes logo text, long: rectangle shape not includes logo text
logo = true # Logo that appears in the site navigation bar.

How can I set a custom logo ?

Just add your logo as static/logo.png and it will be used.

Just add your logo as static/logo.png and it will be used.

That's brilliant! Thank you!


Hotfix/hotlinking examples index

Slight refactor to the examples index to hotlink the readme headers to the files for quick nav
No core changes for tests to run. Just repo readme file update here examples
After helping someone out on the webpack.js.org issues page 1018 I thought this would be a nice addition
No breaking changes

The lookup tweak should probably go to a separate PR. The two changes seem unrelated to me.

should be good to go :)

Thank you very much!!! This will be quite helpful for folks.


⚠ Bofrost.lu has degraded performance

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

HTTP code: 200
Response time: 2061 ms

Resolved: Bofrost.lu performance has improved in 17d5abf after 8 minutes.


Reforging not working

When trying to reforge an item the second item slot simply will not accept an item, rendering the anvil unable to fix forges, which is unbearably annoying to make an expensive item and it have terrible unfixable attributes.

nvm i was using a modpack that adjusted the base item


How to plot only the gene ( not the transcripts) using GeneRegionTrack?

I'm trying to create a probe map showing probes mapped to the IKZF1 gene. Using the GeneRegion Track, I'm trying to plot just the gene with it's exons ( at the DNA level).... before even splicing occurs. However the final plot show's all the 22 transcripts of the gene. Is there any way to plot just the gene?
These are the commands i used:-
chr <- "chr7"
TxDb<-TxDb.Hsapiens.UCSC.hg38.knownGene
grtrack <- GeneRegionTrack(TxDb, chromosome="chr", start = 50304124, end = 50405101, shape= "arrow")
This is the output i created :-

I'm trying to create something like this ( the image is  from a publication)

Hi @Sneha-bioinfo,
This is not an issue for GitHub. This should be discussed in the Bioc Mailing list.
However this particular question is also mentioned in the Gviz vignette:
....
Or we can plot the union of all the exons in some sort of meta-transcript.
plotTracks(grtrack, collapseTranscripts = "meta", shape = "arrow",
           transcriptAnnotation = "symbol")

....
Best, Robert

Noted, Thank you!
Regards,
Sneha
On Tue, Aug 23, 2022, 15:29 Robert Ivánek @.***> wrote:

Hi @Sneha-bioinfo https://github.com/Sneha-bioinfo,
This is not an issue for GitHub. This should be discussed in the Bioc
Mailing list.
However this particular question is also mentioned in the Gviz vignette
https://www.bioconductor.org/packages/release/bioc/vignettes/Gviz/inst/doc/Gviz.html#45_GeneRegionTrack
:
....
Or we can plot the union of all the exons in some sort of meta-transcript.
plotTracks(grtrack, collapseTranscripts = "meta", shape = "arrow",
transcriptAnnotation = "symbol")
....
Best, Robert
—
Reply to this email directly, view it on GitHub
https://github.com/ivanek/Gviz/issues/66#issuecomment-1223842893, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AVBYX3NCU4R4KE4RXM52YK3V2SOJ3ANCNFSM57DK6V6Q
.
You are receiving this because you were mentioned.Message ID:
@.***>


Can we have the option "onDuration": 5 with a switch multi repeat?

I'd like for this to happen

{
"name":"vacuum",
"type":"switch-multi-repeat",
"disableAutomaticOff": true,
"onDuration": 5,
"data": {
"on": [
{
"data": "26004800000128941411131214111312121...",
"sendCount": 1,
"interval": 0.1
}
],
"off": [
{
"data": "260048000001289414121212131213...",
"sendCount": 5,
"interval": 5
}
]
}
}

However I believe the "onDuration": 5 isn't a valid option because at present it just gets ignored?  I would be super happy should this be implemented or someone can suggest a way to achieve this.
Tested the onDuration feature with a standard switch and it work.  My issues is I need to press off at least 5 times to get my vacuum to work consistently (it could be out of range of the IR blaster)

Yep - available in v2.6.13

What a Legend !!!!

next question how do I update to v2.6.13

https://docs.npmjs.com/getting-started/updating-global-packages


OSV record providers have a machine-readable way to reason about existing published records that do not meet this quality bar

Persona
Database operator publishing OSV records imported by OSV.dev, listed in source.yaml (e.g. ghsa)
Intended user journey

Visit https://api.osv.dev/v1/importfindings/{source} (e.g. https://api.osv.dev/v1/importfindings/ghsa)

Receive JSON output in the format defined by osv/feedback, describing which records are failing to be imported and why

This data can be incorporated into whatever presentation formats desired by the data publisher (any sort of "dashboard" is out of scope of this specific issue)
Example
curl https://api.osv.dev/v1/importfindings/ghsa

{
  "invalid_records": [
    {
      "id": "GHSA-78hx-gp6g-7mj6",
      "finding_first_seen": "2024-05-03T08:15:00Z",
      "import_last_attempt": "2024-10-22T08:15:00Z",
      "findings": [
        "INVALID_RANGE"
      ]
    }
  ]
}

There is a related existing import status output in the bucket here: https://storage.googleapis.com/osv-public-import-logs/

There is a related existing import status output in the bucket here: https://storage.googleapis.com/osv-public-import-logs/

Yeah, from memory, these get overwritten on each run of the Importer, so there's no long-term state for a given record.


update for v0.3.0

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

5 of 5 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 89.932%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
3591

Relevant Lines:
3993

💛  - Coveralls


Clarify the deprecation warnings in the docs

There was recently an instance where a user was confused by the
deprecation warnings in the docs. They believed the warning applied to
the immediately preceding function declarations, when it fact it applied
to the following function declarations.
https://mta.openssl.org/pipermail/openssl-users/2021-December/014665.html
We clarify the wording to make it clear that the warning applies to the
following functions.

Pushed to master and 3.0.


add link to chat-ollama UI

ChatOllama is an open source chatbot based on LLMs. It supports a wide range of language models including:

Ollama local models
OpenAI
Azure OpenAI
Anthropic
ChatOllama supports multiple types (including RAG)

feature list:

Ollama models management
Knowledge bases management
Chat
Commercial LLMs API keys management

Thanks for the PR! I think this was already added in https://github.com/ollama/ollama/pull/3400


my first try in scrcpy is it already working but after i adjust the bitrate and the max size ive been encountered a problem like encoding error -m800,-m1280,-m1600.but ive been find a solution of that by killing server but right now this is the problem appeared when i click the scrcpy.exe

scrcpy 1.22 https://github.com/Genymobile/scrcpy
C:\scrcpy-win64-v1.22\scrcpy-server: 1...ped. 37.5 MB/s (40955 bytes in 0.001s)
[server] INFO: Device: zte K3DX-V5G (Android 5.1.1)
INFO: Renderer: direct3d
INFO: Initial texture: 1080x1920
WARN: Device disconnected
[server] ERROR: Exception on thread Thread[main,5,main]
java.lang.IllegalArgumentException: Failed to initialize video/avc, error 0xffff
fffe
at android.media.MediaCodec.native_setup(Native Method)
at android.media.MediaCodec.(MediaCodec.java:489)
at android.media.MediaCodec.createEncoderByType(MediaCodec.java:459)
at com.genymobile.scrcpy.ScreenEncoder.createCodec(ScreenEncoder.java:21
7)
at com.genymobile.scrcpy.ScreenEncoder.internalStreamScreen(ScreenEncode
r.java:82)
at com.genymobile.scrcpy.ScreenEncoder.streamScreen(ScreenEncoder.java:7
3)
at com.genymobile.scrcpy.Server.scrcpy(Server.java:100)
at com.genymobile.scrcpy.Server.main(Server.java:326)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:249)
Press any key to continue . . .

my first try in scrcpy is it already working but after i adjust the bitrate and the max size ive been encountered a problem like encoding error -m800,-m1280,-m1600.but ive been find a solution of that by killing server but right now this is the problem appeared when i click the scrcpy.exe what i have to do to get solution of these kind of problem?


Discuss -Automatic type deduction for Cord.

DO NOT MERGE
I am sending this PR to discuss a potential way to remove patches during the import back to Google.

This change is

See the discussion over IM, I am closing this for now.


improve resume from checkpoint

The current experience with resume from checkpoint can improve. A few potential ways:

good defaults: Resuming from checkpoint should have as default using the last checkpoint saved, so the user can just turn resume_from_checkpoint=True, instead of having to pass paths;

always save when training ends: The user shouldnt have to train at least 2 epochs to resume from checkpoint. Training only 1 epoch should be fine. In the current state, 1 epoch or less is considered an intermediate ckpt and doesnt save recipe_state

resume from last epoch: currently we resume from epoch-1, which feels odd (and wastes 1 epoch of training?)

frequency: the user should have control over ckpt frequency, including no ckpt at all for when doing hyperparameter search or just testing ideas. Probably a good idea here to check what flexibility other libraries offer

In QLoRA, instead of saving the downcast->upcast version, just reuse the original model, for higher final accuracy

checkpointing saving should be done async, instead of interfering with training

When saving checkpoint, we construct a dictionary to pass to checkpointer.save_checkpoint. Maybe we could save and release sequentially, to avoid cpu OOM.

We dont ckpt the learning rate, so we cant resume the lr scheduler from the same lr

Saving the ckpt is slow: tune run --nproc_per_node 8 full_finetune_distributed --config llama3_1/70B_full max_steps_per_epoch=20

The user should have the option to save only the model, and not always the model + recipe. It would also be nice to save the model ONLY if the performance is better. But this requires having a validation loop.

cc: @joecummings , tagging you because i have heard you were planning to work on this in October

To add to this, currently resume from checkpoint does not work correctly with lr scheduler. For example, once I used 2e-4 lr with cosine scheduler, and the training was interrupted due to cluster connection issue a few epochs later (at a LR of 7e-5), there was no easy way to resume training with the new LR, even if I manually change the LR parameter from configs the training seemed to continue by using the original LR 2e-4.

thanks @JinchuLi2002 ! hopefully we can get to this issue soon.

just dumping info here

default of torch.load will change to weights_only=True: https://dev-discuss.pytorch.org/t/bc-breaking-change-torch-load-is-being-flipped-to-use-weights-only-true-by-default-in-the-nightlies-after-137602/2573
Theres a new library that makes loading weights 6x faster: https://x.com/_philschmid/status/1853339965612060797
Our loading is naive and memory inefficient. Here is the right way of doing it: https://fb.workplace.com/groups/pytorch.dev/permalink/1643412869570520/


IMPORTANT: react-apollo-form full rewrite on-going

Regarding the current state of the library and the growing demand on it, the react-apollo-form is currently under a "re-design" phase.
This may imply some upcoming breaking changes needed to stabilise the library.
We will keep you updated on this ticket.

Any updates on the current status?

Hi @snirp !
Thanks for your interest!
Yes there is, here is the timeline for the "redesign" of react-apollo-form that will br called formidable-forms:

End of February: Design phase finished
End of March: Implementation phase finished
April: First release + building some community materials (code-sandbox, doc site, ...)
April: Support for 2 famous UI-kit (ex: Semantic UI and Material UI)

@wittydeveloper Thanks for the update and your work on redesigning this library! I just implemented the current version in a project anyway, with some minor changes - but I'll gladly try and use the new one once it's available 👍
Will there still be a "dependency" on the apollo codegen in the new version, or will you get all the required information directly?

Hi @lukasluecke,
Thanks for your support. 🙇
The rewrite will also benefit of a renaming of the library: Frontier forms.
The idea of the rewrite is to separate the library into many meaningful pieces in order to make it more powerful, this include:

support many flavours: React, React Native, Vue.js and Angular
support for many data schema: GraphQL and Swagger
also, ui-kits packages for: Material UI, Bootstrap, Semantic UI

Regarding the GraphQL part, we will propose 2 ways to use it:

runtime introspection using ApolloClient (better for development mode)
static generation using apollo-codegen (more suitable for production)

the frontier-forms-graphql will have a peerDependencies  on apollo (client + codegen).
Does this answer your question?

For all question regarding future Migration from react-apollo-form to frontier-forms, please give a look at https://github.com/wittydeveloper/react-apollo-form/issues/33.

@wittydeveloper
Thank you for your detailed reply. Yes, that answers my question 🙂
And the reason I asked about the apollo codegen is that I am using graphql-code-generator for my codegen needs (generates "nicer" types in my experience, and also more than the apollo codegen, e.g. Hooks for queries and mutations - react-apollo-hooks), and to use their JSON introspection result with your library I had to modify the parsing (the only difference is, that it's not nested under a data key). Maybe you can keep that in mind, and make it easy to customize this part 😉

Hi @lukasluecke,
Thanks for your support. 🙇
The rewrite will also benefit of a renaming of the library: Frontier forms.
The idea of the rewrite is to separate the library into many meaningful pieces in order to make it more powerful, this include:

support many flavours: React, React Native, Vue.js and Angular
support for many data schema: GraphQL and Swagger
also, ui-kits packages for: Material UI, Bootstrap, Semantic UI

Regarding the GraphQL part, we will propose 2 ways to use it:

runtime introspection using ApolloClient (better for development mode)
static generation using apollo-codegen (more suitable for production)

the frontier-forms-graphql will have a peerDependencies on apollo (client + codegen).
Does this answer your question?

Wow I will be totally looking for the full support with Angular in the future. However what is the current library state with Angular itself?

Hi everybody,
The development of <Frontier /> is now finished for the first 0.1.0 RC: https://github.com/frontier-forms/frontier-forms
Please know that I'll work on a migration or compatibility with react-apollo-form in the upcoming weeks.
This migration part will be the subject of another ticket.
Feel free to leave comments on https://github.com/frontier-forms/frontier-forms/issues.

Hi @EricsG95,
For now Frontier only support React.
I'll soon start to look for contributors for the Angular support. 👀
Stay tuned on https://github.com/frontier-forms/frontier-forms


how use custom images strokes?

We are currently working on a user interface for stroke painting generation. The interface would be available in the next few weeks on this repository. Thank you for asking.

Any updates?

Will be interesting to see if you can use more accurate semantic masks for the generation.  Seems like the stroke painting has lots of uneven boundaries which may impact output quality.

We are currently working on a user interface for stroke painting generation. The interface would be available in the next few weeks on this repository. Thank you for asking.

Hey, I provided a microsoft paint application to the project. I however blew the canvas up to 512 to allow larger amount of edit. I also allowed for better mask manipulation too.


Cannot read property * of undefined

I'm getting a few errors when trying to use your script. I'm not sure how to fix it. Here's my page: https://goo.gl/MHpwJC
hope you can help
thanks

script needs to be updated for recent versions of videojs. I had to use a very old version to get it to work.

Sorry for just seeing this. Updated to the latest version of VideoJS.


@jbachorik (reduce branches)

An improvement over my initial submission.
Still pure Java ByteBuffer implementation, no Unsafe nor Vector API nor FFI. I think the performance is competitive compared to the solutions using eg. Vector API but I will leave at your discretion to accept/run benchmarks.
And, again, thanks for many hours of fun :)
Check List:

[x] Tests pass (./test.sh <username> shows no differences between expected and actual outputs)
[x] All formatting changes by the build are committed
[x] Your launch script is named calculate_average_<username>.sh (make sure to match casing of your GH user name) and is executable
[x] Output matches that of calculate_average_baseline.sh

Execution time:  00:05.763
Execution time of reference implementation: 02:36.457

Happy to re-run it, that's what the challenge is for :) Could you just rebase it to current main and squash everything into a single commit? Thx!

Will do!

@gunnarmorling Ok. All done!

00:06.654 now. Nice improvement!


add a spaceid to the propfind response

Added the spaceid to propfind responses so that clients have the necessary data to send subsequent requests.
See: https://github.com/owncloud/ocis/issues/3345

What's the reasoning for naming the property spaceid instead of storageid though? 🤔

:man_shrugging: I implemented what was discussed in the linked issue. The storages in the backend are also called spaces so spaceid is technically correct. Storageid would be more generic though. I don't have a preference for either.


Open the L515 RGB camera will be disconnected and then reconnected to the computer

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
L515

Firmware Version
<IP_ADDRESS>)

Operating System & Version
windows10

Platform
PC

SDK Version
2.42

Language
python & C }

Segment
other

Issue Description
Hi I have problem with the L515 camera.
I can use the motion Module like the picture below.

but I can't open the RGB camera & Depth sensor camera.
I have checked these things

open the windows 10 camera privacy

Add the real-sense SDK in system environment

Installation Manager show device successful

When I try to open the RGB camera, The camera will be disconnected and then reconnected to the computer ,
the RealSense Viewer console log show "types.h:315 - hr returned: HResult 0x800703e3: The I/O operation has been aborted because of either a thread exit or an application request", I have search same question but no one have solution.

And I have try use python call the SDK start camera,
import pyrealsense2 as rs
pipe = rs.pipeline()
profile = pipe.start()
the error is
RuntimeError: MFCreateDeviceSource(_device_attrs, &_source) returned: HResult 0x80070003: "系統找不到指定的路徑。"

@kmolLin Do you have another L515 or RealSense camera to see if the same issue?

I have tried D435I, and it work well.

@kmolLin Could you please try the latest SDK v2.43 and the latest FW v<IP_ADDRESS> to see if you still have the same issue? Thanks!
https://github.com/IntelRealSense/librealsense/releases/tag/v2.43.0
https://dev.intelrealsense.com/docs/firmware-releases-l500

The product have been return to intel, I'm not sure it will be all right with new FW v<IP_ADDRESS>. I will close the issue. THX~


MASS GUI components need to build *.ui to *_ui.py

Original report by Joseph Fowler (Bitbucket: joe_fowler, ).

This has been a bug for years. The installer should do the equivalent of
pyuic4-2.7 load_data_dialog_form.ui > load_data_dialog_form_ui.py
pyuic4-2.7 make_cuts_dialog_form.ui > make_cuts_dialog_form_ui.py

during the build phase (i.e., before installing). I have never figured out how to make distutils do this, but I really need to. @kelseymorgan found that this was blocking her work with Daikang this week.

Original comment by Joseph Fowler (Bitbucket: joe_fowler, ).

Fix bug/typo in mass.gui.create_cuts().
Fixes #91.

Original comment by Joseph Fowler (Bitbucket: joe_fowler, ).

Or distutils_ui might be more modern.
BUT perhaps it's better just to have normal distutils call a shell command or a make command, or whatever, so that we don't need end-users to install pyqt4-distutils or distutils-ui. Probably that's better.
OR maybe there's simply a bug in the except clause of the make_cuts_dialog.py file:
# Import the form created by QtDesigner.  If possible, use a *.py file created
# with the pyuic command-line tool and import as usual....
try:
    from make_cuts_dialog_form_ui import Ui_Dialog

# ...though this is not always possible.  If necessary, use the PyQt4.uic package.
# In fact, I have not figured out how to have distutils convert the *.ui to a *.py
# file automatically, so the above will basically always fail.  Hmmm.

except ImportError:
    import PyQt4.uic
    path,_ = os.path.split(__file__)
    ui_filename = os.path.join(path, "make_cuts_dialog_form.ui")
    Ui_MakeCuts, _load_data_dialog_baseclass = PyQt4.uic.loadUiType(ui_filename)

Does the last Ui_MakeCuts need to be Ui_Dialog ?

Original comment by Joseph Fowler (Bitbucket: joe_fowler, ).

See pyqt-distutils for the package that perhaps solves this. ??

Original comment by Joseph Fowler (Bitbucket: joe_fowler, ).

Compile Qt user interface files into their python wrappers.
Further fixes #91. Note that this un-does commit 0e8e3eb10 from 18
months ago, so it’s possible that this will cause problems.


Can we accelerate the groupByKey operation by md5 hashing for the Minhash spark version?

Thanks for your great efforts for this excellent work first!
Recently, we have adopted this tool in our research. In detail, we used the minhash algorithm in the Spark version. Unfortunately, we found the groupByKey operation in lines 80 and 103 is time-consuming. After diving into your code, we have an idea of replacing the key in tuple format into md5 hashing string. For example, we replace the following code (line 259 of minhash_spark.py)
return [(band_idx, H, idx) for band_idx, H in enumerate(Hs)]
into
return [((calculate_md5('{}, {}'.format(band_idx, H)), idx) for band_idx, H in enumerate(Hs)]
We empirically found such md5 string replacement can accelerate a lot. However, we cannot make sure whether this behavior has no damage to the deduplication workflow. Thus, we raise an issue here to verify it. Could you help us? Thanks a lot.

Thanks, this is a great question.
Based on my limited understanding of spark and a few Google searches, the GroupByKey function already uses some hash-based methods such as ObjectHashAggregate. If you are using md5, it might lead to unnecessary collisions, theoretically, which might be okay for your use-case or data scale.
Have you tried with just the string or some HEX string of the data?


Installation process - 500 internal server error

Preconditions:

automatic installation
ubuntu 14

Make first installation stage
Enter YourIP/Install

Results:
https://image.prntscr.com/image/4R1A1t3RSoC8gXLDkfJXjQ.png

@dawid-g Master branch has been updated.

verified as fixed.


Alpha numeric comparer

Ordering string values ["1","2","3","9","10"] will result as: ["1","10","2","3","9"].
Using this comparer, the result will be ["1","2","3","9","10"].

Something to consider: should we remove null values from results?


adding breaking changes node, catsqa updates, githubio links fixed, t…

…oc fixed

Docs Build status updates of commit 1fa32fd:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

:x:Error

Details

Odata-docs/changelog/odatalib-7x.md
:warning:Warning

Details

[Error]

Generation of document id failed: System.ArgumentException: documents contains elements whose output relative path in depot is same: output relative path in depot webapi/alternate-key shared by documents: Odata-docs/webapi/v6/alternate-key.md, Odata-docs/webapi/Alternate-Key.md;
Parameter name: documents
   at Microsoft.OpenPublishing.Build.DocumentIdGenerators.DocumentIdGeneratorHelper.ValidateDocuments(IReadOnlyList`1 documents)
   at Microsoft.OpenPublishing.Build.DocumentIdGenerators.DocumentIdGeneratorWithRedirection.<GenerateAsync>d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.OpenPublishing.Build.DocumentIdGenerators.DocumentIdGeneratorWithNormalizedAssetId.<GenerateAsync>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.DocAsCode.EntityModel.Plugins.OpenPublishing.SetDocumentId.<GenerateDocumentIdsAsync>d__24.MoveNext()

[Warning] Multiple input files would generate to the same output path overwriting each other. Please rename at least 1 of following input files to ensure that there will be only one file to generate to the output path: "webapi/v6/alternate-key.md, webapi/Alternate-Key.md".
[Warning] Multiple input files would generate to the same output path overwriting each other. Please rename at least 1 of following input files to ensure that there will be only one file to generate to the output path: "webapi/v6/alternate-key.md, webapi/Alternate-Key.md".

[Error]

Generation of document id failed: System.ArgumentException: documents contains elements whose output relative path in depot is same: output relative path in depot webapi/alternate-key shared by documents: Odata-docs/webapi/v6/alternate-key.md, Odata-docs/webapi/Alternate-Key.md;
Parameter name: documents
   at Microsoft.OpenPublishing.Build.DocumentIdGenerators.DocumentIdGeneratorHelper.ValidateDocuments(IReadOnlyList`1 documents)
   at Microsoft.OpenPublishing.Build.DocumentIdGenerators.DocumentIdGeneratorWithRedirection.<GenerateAsync>d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.OpenPublishing.Build.DocumentIdGenerators.DocumentIdGeneratorWithNormalizedAssetId.<GenerateAsync>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.DocAsCode.EntityModel.Plugins.OpenPublishing.SetDocumentId.<GenerateDocumentIdsAsync>d__24.MoveNext()

[Warning] Multiple input files would generate to the same output path overwriting each other. Please rename at least 1 of following input files to ensure that there will be only one file to generate to the output path: "webapi/v6/alternate-key.md, webapi/Alternate-Key.md".
[Warning] Multiple input files would generate to the same output path overwriting each other. Please rename at least 1 of following input files to ensure that there will be only one file to generate to the output path: "webapi/v6/alternate-key.md, webapi/Alternate-Key.md".

Odata-docs/changelog/odatalib-7x.md

Line 898: [Warning] Illegal link: `<a href="#Breaking-changes---Validation-settings">Breaking Changes</a>` -- missing bookmark. The file changelog/odatalib-7x.md doesn't contain a bookmark named Breaking-changes---Validation-settings.
Line 932: [Warning] Illegal link: `<a href="#Breaking-change---Change-in-Query-Nodes">Breaking Changes</a>` -- missing bookmark. The file changelog/odatalib-7x.md doesn't contain a bookmark named Breaking-change---Change-in-Query-Nodes.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 5e9fd9c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Odata-docs/changelog/odatalib-7x.md
:bulb:Suggestion
View
Details

Odata-docs/TOC.yml
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/alternate-key.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/capabilities-vocabulary.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/in-operator.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/json-batch.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/nextpage-link-and-count-for-collection.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/odata-simplified-options.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/resource-value.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/skipToken-and-deltaToken.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/add-nextpage-link-and-count-for-collection-property.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/caseInsensitiveAndQualifiedFunctions.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/continue-on-error.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/date-timeofday-with-entity-framework.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/enable-no-dollar-queryoptions.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/httpRequest-message-extension-method.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/in-operator.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/include-annotations.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/key-value-binding.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/max-expansion-depth-in-enable-query-attribute.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/merge-complex-and-entity-read-writer.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/navigation-property-binding-with-complex-type.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/new-default-settings-v7.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/operation-parameters-in-untyped-scenarios.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/path-segment-change.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/skipToken-for-server-side-paging.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/stream-entity.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/unsupported-type-usage.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/v6/allow-serialization-of-additional-pproperties.md
:white_check_mark:Succeeded

Odata-docs/webapi/v6/alternate-key-v6.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/v6/capabilities-vocabulary.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/v6/composable-function-in-client.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/v6/nextpage-link-and-count-for-collection.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/v6/simplified-convention.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/v6/skipTokenAndDeltaToken.md
:white_check_mark:Succeeded

Odata-docs/webapi/v6/support-untyped-json.md
:white_check_mark:Succeeded
View

Odata-docs/changelog/odatalib-7x.md

Line 898: [Suggestion] Illegal link: `<a href="#Breaking-changes-Validation-settings">Breaking Changes</a>` -- missing bookmark. The file changelog/odatalib-7x.md doesn't contain a bookmark named Breaking-changes-Validation-settings.
Line 932: [Suggestion] Illegal link: `<a href="#Breaking-change-Change-in-Query-Nodes">Breaking Changes</a>` -- missing bookmark. The file changelog/odatalib-7x.md doesn't contain a bookmark named Breaking-change-Change-in-Query-Nodes.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 354a8b8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Odata-docs/changelog/odatalib-7x.md
:bulb:Suggestion
View
Details

Odata-docs/TOC.yml
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/alternate-key.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/capabilities-vocabulary.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/in-operator.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/json-batch.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/nextpage-link-and-count-for-collection.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/odata-simplified-options.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/resource-value.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v7/skipToken-and-deltaToken.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/add-nextpage-link-and-count-for-collection-property.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/caseInsensitiveAndQualifiedFunctions.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/continue-on-error.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/date-timeofday-with-entity-framework.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/enable-no-dollar-queryoptions.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/httpRequest-message-extension-method.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/in-operator.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/include-annotations.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/key-value-binding.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/max-expansion-depth-in-enable-query-attribute.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/merge-complex-and-entity-read-writer.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/navigation-property-binding-with-complex-type.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/new-default-settings-v7.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/operation-parameters-in-untyped-scenarios.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/path-segment-change.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/skipToken-for-server-side-paging.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/stream-entity.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/unsupported-type-usage.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/v6/allow-serialization-of-additional-pproperties.md
:white_check_mark:Succeeded

Odata-docs/webapi/v6/alternate-key-v6.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/v6/capabilities-vocabulary.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/v6/composable-function-in-client.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/v6/nextpage-link-and-count-for-collection.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/v6/simplified-convention.md
:white_check_mark:Succeeded
View

Odata-docs/webapi/v6/skipTokenAndDeltaToken.md
:white_check_mark:Succeeded

Odata-docs/webapi/v6/support-untyped-json.md
:white_check_mark:Succeeded
View

Odata-docs/changelog/odatalib-7x.md

Line 898: [Suggestion] Illegal link: `<a href="#Breaking-changes-Validation-settings">Breaking Changes</a>` -- missing bookmark. The file changelog/odatalib-7x.md doesn't contain a bookmark named Breaking-changes-Validation-settings.
Line 932: [Suggestion] Illegal link: `<a href="#Breaking-change-Change-in-Query-Nodes">Breaking Changes</a>` -- missing bookmark. The file changelog/odatalib-7x.md doesn't contain a bookmark named Breaking-change-Change-in-Query-Nodes.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Buffer's size not tracked in vkUpdateDescriptorSets() function

When buffer's memory size is exceeded in vkFlushMappedMemoryRanges() function, proper error is reported by validation layers. But validation layers don't report any problem when buffer's memory size is exceeded in vkUpdateDescriptorSets() function, through VkDescriptorBufferInfo structure.

Fix was cherry-picked and pushed to master


API version bump

Bump the mobileclient API to newest version and update all the schema changes I ran into when running the tests.

Thanks!


Case insensitive header matching fix.

strings.ToLower() incoming host headers because we do this on the request, otherwise it won't match

@Zapadlo thanks for digging into this!
I'd suggest to move fix to github.com/mailgun/route and then I can re-vendor the new version, would you mind doing that?
Can you also add test case for this in maillgun/route? That'd be much appreciated!
Thanks,
Sasha

I've sent a pull request to mailgun/route now using @Zapadlo's fix


OpenSource : 5.37 Explain everything related to Flagger

Description :

Explain everything related to Flagger

Note :

Changes should be made inside the Open_Source/ directory & Opensource branch.
Put  your doc inside section-5
Issue only for GWOC'21 contributors.
Issue will be assigned on a first come first serve basis, 1 Issue  ==  1 PR == 1 Contributor
For Contributor please don't create the same issue again, before creating any issue do visit OpenSource Milestone
Doc name should same as the issue title

Must Follow : Contributing Guidelines & Code of Conduct before start Contributing.
Happy Contributing 🙌

assign me to these @Aryamanz29

can i be assigned to work on its documentation ?

Hey, I would like to contribute on this.
Name- Khadija Korasawala
Batch-4
Type: Documentation

@Kalyani02072003 Assigned, Happy Learning 🎉🎉

@Aryamanz29 thank you for assigning me, if I run into problems how can I contact you?
my discord username is - STRAWHAT_LUFFY#8651

@Aryamanz29 thank you for assigning me, if I run into problems how can I contact you?
my discord username is - STRAWHAT_LUFFY#8651

Sure

@Kalyani02072003  Any updates on this ?

@Kalyani02072003 Any updates on this ?

yes sir, sir i am currently learning about flagger first. i put my name here because I have not been assigned to anything that time. give me like a week or so, once I understand flagger then I write on it so that even a complete beginner like me can also understand

@Kalyani02072003 Any updates on this ?

sir can you please assign it to someone else, because I can barely understand what is flagger. it is better if someone who is familiar with this open source write about it. thank you again

@Kalyani02072003 Any updates on this ?

sir can you please assign it to someone else, because I can barely understand what is flagger. it is better if someone who is familiar with this open source write about it. thank you again

Sure

Can i work on this @Aryamanz29

@Harshkumar62367  Sure, Happy learning 🎉🎉


Cannot start Rails app after GraphQL schema dump

After following the GraphQL schema dump directions exactly, I am getting an error when attempting to start my Rails app. Commands run (with sensitive info removed):
$ foreman run rails shopify_api:graphql:dump<EMAIL_ADDRESS>API_VERSION=2020-07
Fetching schema for 2020-07 API version...
Wrote file /path/to/project/db/shopify_graphql_schemas/2020-07.json

$ foreman run rails c
Traceback (most recent call last):
bin/rails: wrong constant name deliveryProfileCreatePayload (NameError)

If I delete all of the delivery profile related queries from the schema, I can get it to load, so the issue seems to be isolated to those specific queries.
I am running Rails 5.2.3, Ruby 2.6.6, and shopify_api 9.2.0.

Hi @meltingice
Would it possible to post full stack trace to help us understand where this error is originating?

Sure, was able to get one by loading a fresh pry session and setting up the library manually.
[2] pry(main)> ShopifyAPI::Base.api_version = "2020-04"
[3] pry(main)> ShopifyAPI::GraphQL.schema_location = './db/shopify_graphql_schemas/'
[4] pry(main)> ShopifyAPI::GraphQL.initialize_clients

Exception: NameError: wrong constant name deliveryProfileCreatePayload
--
0: /Users/ryanlefevre/.rvm/gems/ruby-2.6.6/gems/graphql-client-0.12.1/lib/graphql/client/schema.rb:51:in `const_set'
1: /Users/ryanlefevre/.rvm/gems/ruby-2.6.6/gems/graphql-client-0.12.1/lib/graphql/client/schema.rb:51:in `block in generate'
2: /Users/ryanlefevre/.rvm/gems/ruby-2.6.6/gems/graphql-client-0.12.1/lib/graphql/client/schema.rb:47:in `each'
3: /Users/ryanlefevre/.rvm/gems/ruby-2.6.6/gems/graphql-client-0.12.1/lib/graphql/client/schema.rb:47:in `generate'
4: /Users/ryanlefevre/.rvm/gems/ruby-2.6.6/gems/graphql-client-0.12.1/lib/graphql/client.rb:95:in `initialize'
5: /Users/ryanlefevre/.rvm/gems/ruby-2.6.6/gems/shopify_api-9.2.0/lib/shopify_api/graphql.rb:62:in `new'
6: /Users/ryanlefevre/.rvm/gems/ruby-2.6.6/gems/shopify_api-9.2.0/lib/shopify_api/graphql.rb:62:in `block in initialize_clients'
7: /Users/ryanlefevre/.rvm/gems/ruby-2.6.6/gems/shopify_api-9.2.0/lib/shopify_api/graphql.rb:47:in `each'
8: /Users/ryanlefevre/.rvm/gems/ruby-2.6.6/gems/shopify_api-9.2.0/lib/shopify_api/graphql.rb:47:in `initialize_clients'


getProjectInfo and loadProject don't seem to work now and aren't tested

FSharp.Formatting picked up a dependency on getProjectInfo (which uses loadProject), but they no longer seem to work.
I note these don't have tests in this repo so we should add those
The error I was getting was:
  skipping project 'FSharp.Formatting.Markdown.fsproj' ... error - The SDK 'Microsoft.NET.Sdk' specified could not be found.

I think because they don't know toolsPath.  Anyway I replaced getProjectInfo by this snippet I found in the test suites
        let loadProject (path: string) =
                let cwd = System.IO.Path.GetDirectoryName path |> System.IO.DirectoryInfo
                let toolsPath = Ionide.ProjInfo.Init.init cwd None
                let tfm = ProjectLoader.getTfm path (dict extraMsbuildProperties)
                let readingProps =
                    Ionide.ProjInfo.ProjectLoader.getGlobalProps path tfm extraMsbuildProperties
                    |> Seq.toList
                    |> List.map (fun (KeyValue(k,v)) -> (k,v))
                let loader = WorkspaceLoader.Create(toolsPath, readingProps)
                loader.LoadProjects([ path ], customProperties, BinaryLogGeneration.Off)

That seemed to improve things though I now get another error:
  skipping project 'FSharp.Formatting.Markdown.fsproj' because an error occurred while cracking it: System.Exception: error - System.ArgumentException: The input sequence was empty. (Parameter 'source')
   at Microsoft.FSharp.Collections.SeqModule.Head[T](IEnumerable`1 source) in D:\a\_work\1\s\src\fsharp\FSharp.Core\seq.fs:line 1364
   at Ionide.ProjInfo.SdkDiscovery.versionAt(DirectoryInfo cwd, FileInfo dotnetBinaryPath) in D:\a\proj-info\proj-info\src\Ionide.ProjInfo\Library.fs:line 106
   at Ionide.ProjInfo.Init.init(DirectoryInfo workingDirectory, FSharpOption`1 dotnetExe) in D:\a\proj-info\proj-info\src\Ionide.ProjInfo\Library.fs:line 182
   at fsdocs.Crack.parseProject@196(FSharpList`1 extraMsbuildProperties, FSharpList`1 customProperties, String path) in E:\GitHub\dsyme\FSharp.Formatting\src\fsdocs-tool\ProjectCracker.fs:line 199
log -
   at Microsoft.FSharp.Core.PrintfModule.PrintFormatToStringThenFail@1439.Invoke(String message) in D:\a\_work\1\s\src\fsharp\FSharp.Core\printf.fs:line 1439
   at fsdocs.Crack.projectInfos@392.Invoke(String p) in E:\GitHub\dsyme\FSharp.Formatting\src\fsdocs-tool\ProjectCracker.fs:line 394```

Closing this, as both mentioned functions are under test now for many different SDK bands in the test suite.

Thank you!!!!


Error: using eye on cygwin - sigar does not compile

Hi, we are using our workflow engine also on top of Windows 2012 with installed cygwin environment and ruby 2.2.3.
No that I have embed your eye component, we could not get it run there, because sigar does not build. To many errors and I haven't the time to fix it yet.
Is it possible to run eye without sigar? I am not sure if you use sigar only for optional checker like cpu and memory.
Thanks for a short hint
Tom

god and bluepill used ps -p .., eye used too ago. which was so bad because not compatible, and can give so little system information. sigar is super good. i am not going to remove it.
sigar used for checks, and also in eye i
if you want to remove sigar you should rewrite class Eye::SystemResources in some other way.

Hi, I do not want you to remove the sigar gem, just asking if we could get are system updated with last changes. Otherwise I have to drop out all from tonight :-( only for that cygwin stuff.
I just try to make a quick'n dirty drop of Sigar for the moment.

try to create issue in sigar, but seems sigar right now is not maintained :( and i don't know solution better than sigar. you can also see commit where sigar appear in eye. da07f9d6015b5c08eb01a8f2e32b10d9941b4476

if you not using checks, disable check_identity by option check_identity false, not using eye i, then seems you not hit the sigar.

I tried just the very quick n dirty option at:
https://github.com/4commerce-technologies-AG/eye/commits/mqw-eye
but that doesn't work. I get that kind of errors

--------------------------------------------------------------
      2 [main] ruby 3644 C:\Opm\cygwin\bin\ruby.exe: *** fatal error in forked process - can't commit memory for stack 0x6FFFF0FA6D0(0xFFFFF90100115930), Win32 error 87
   1817 [main] ruby 3644 cygwin_exception::open_stackdumpfile: Dumping stack trace to ruby.exe.stackdump
      1 [unknown (0x122C)] ruby 4016 fork: child -1 - forked process 3644 died unexpectedly, retry 0, exit code 0x100, errno 11
1033324 [main] ruby 4936 C:\Opm\cygwin\bin\ruby.exe: *** fatal error in forked process - can't commit memory for stack 0x6FFFF0FA6D0(0xFFFFF90100115930), Win32 error 87
1035058 [main] ruby 4936 cygwin_exception::open_stackdumpfile: Dumping stack trace to ruby.exe.stackdump
1108974 [unknown (0x122C)] ruby 4016 fork: child -1 - forked process 4936 died unexpectedly, retry 0, exit code 0x100, errno 11
2143005 [main] ruby 4692 C:\Opm\cygwin\bin\ruby.exe: *** fatal error in forked process - can't commit memory for stack 0x6FFFF0FA6D0(0xFFFFF90100115930), Win32 error 87
2145067 [main] ruby 4692 cygwin_exception::open_stackdumpfile: Dumping stack trace to ruby.exe.stackdump
2180177 [unknown (0x122C)] ruby 4016 fork: child -1 - forked process 4692 died unexpectedly, retry 0, exit code 0x100, errno 11
Interrupted, exit now...

Any idea ? I am a bit despaired.

no idea, not sure if eye possible to run on windows

you add many raises, i think it bad because celluloid always restart actor.
just remove sigar dependency and if "not using checks, disable check_identity by option  check_identity false , not using  eye i  (or stub Eye::SystemResources.resources(pid) to return {}), not using monitor_children, then seems you not hit the sigar."

Hi @kostya
Thanks for help but I can't make it. I haven't yet enough experience in your library to do all the changes in the right way as mentioned.
So for now I guess I have to give up here and check for an alternative
(I added ps_aux to system.rb https://github.com/4commerce-technologies-AG/eye/commit/547f3723f25087beb04c3310b66c4c0a26400c04 but that isn't the point gets hit currently)

It is really frustrating ... bluepill and god are both installed without problems on cygwin. I really like your eye gem but maybe you have to add some better compatible mode if sigar is not available. Also depending on a yet (not well) maintained component isn't a good one.

i pushed branch no_sigar https://github.com/kostya/eye/commit/196ea5651207ddc79f6bcf1277943a76edd42614, you can try it.

sigar is super stable for us, so we continue to use it.

It seems, that there are more conflict in using eye and its gem dependencies on cygwin / windows.
I have setup a clean 64bit cygwin on a new machine, get everything compiled but when starting, same memory error:

I, [2015-11-17T16:38:34.037726 #4292]  INFO -- : Celluloid 0.17.2 is running in BACKPORTED mode. [ http://git.io/vJf3J ]
17.11.2015 16:38:35 INFO  -- [Eye] starting Eye v0.8.pre2 (c) 2012-2015 @kostya <4292>
17.11.2015 16:38:35 INFO  -- [Eye] => command: load /var/mqw/topline/lib/eye/mqw-conf.rb
17.11.2015 16:38:35 INFO  -- [Eye] => loading: ["/var/mqw/topline/lib/eye/mqw-conf.rb"]
      0 [main] ruby 3108 C:\Opm\cygwin\bin\ruby.exe: *** fatal error in forked process - can't commit memory for stack 0x6FFFF0FA6D0(0xFFFFF90100115930), Win32 error 87
    762 [main] ruby 3108 cygwin_exception::open_stackdumpfile: Dumping stack trace to ruby.exe.stackdump
      0 [unknown (0x13D4)] ruby 4292 fork: child -1 - forked process 3108 died unexpectedly, retry 0, exit code 0x100, errno 11

I try once more to install 32bit cygwin and see whats happen then

No, also on cygwin 32bit I got the same errors when forking new processes

@kostya - in case that eye is not working on windows what alternative would you suggest?
bluepill or god - I have no experiences in any or do you have another suggestion for my requirements?
Thanks for a short feedback
Tom

Thanks for help in any case

no idea, not using windows many years.

And if you had to decide between bluepill and god?

i dont like it both, not used them for 3 years. god seems better than bluepill.


particle create webhook my.JSON was not recognized

Obviously CLI (2.0.0-libraries.8) doesn't like the capital .JSON at the end of my JSON file.
I got this
Please specify a url

With lower case .json it worked fine
(Tested on Windows 8.1Pro64bit)

I see. This should be a small fix.


it doesnt open

The bottom sheet doesnt show on the button Onpress on android

Hey @Ahsanali012 can you show me what your code looks like?

It's the same code which is given in example of documentation. On button press it's not showing any bottomsheet

That's strange, I am currently using the latest version of the package in one of my projects and it works fine.
Just to have more pair of eyes on it, can you please paste me your code here?


Support comment event

I want to write a formatter for djot. So, I want to keep the original comment.
But jotdown do not produce event for comment.

Yes, comments are mostly inaccessible from the events right now. I agree that
it would be useful for some applications (like your formatter) to have
representation for all parts of the input, including comments.
As comments are tightly coupled with attributes, one way could perhaps be to
add them to the attribute set. For example,
text{a=b %cmt% c=d}

currently yields
Start(Paragraph, {}) "" 0..0
Start(Span, {a="b", c="d"}) "" 0..0
Str("A") "A" 0..1
End(Span) "{a=b %cmt% c=d}" 1..16
End(Paragraph) "" 17..17

but could perhaps yield something like
Start(Paragraph, {}) "" 0..0
Start(Span, {a="b", %="cmt", c="d"}) "" 0..0
Str("A") "A" 0..1
End(Span) "{a=b %cmt% c=d}" 1..16
End(Paragraph) "" 17..17

where comments are a special type of attribute key-values.
Attribute keys are &'s str right now but we might need something like
enum Key {
    Comment,
    Attr(&'s str),
}

to distinguish comments from attributes.
Also, dangling attribute sets that are not attached to anything are currently
not represented by the events at all, e.g.
text {a=b %cmt% c=d} {%cmt only%}

currently yields
Start(Paragraph, {}) "" 0..0
Str("text ") "text " 0..5
Str(" ") " " 20..21
End(Paragraph) "" 33..33

but we actually want to access the comments here. We could perhaps add an empty
dummy object that just hosts the attributes in these cases, something like
Start(Paragraph, {}) "" 0..0
Str("text ") "text " 0..5
Empty {a="b", %="cmt", c="d"}) "" 5..5
Str(" ") " " 20..21
Empty {%="cmt only"}) "" 21..21
End(Paragraph) "" 33..33

Any thoughts/suggestions on how to represent the comments?

I like the Empty design.
But consider:
A{% comment1 % .a .b % comment2 %}

Currently yields:
Start(Paragraph, {}) "" 0..0
Start(Span, {class="a b"}) "" 0..0
Str("A") "A" 0..1
End(Span) "{% comment1 % .a .b % comment2 %}" 1..34
End(Paragraph) "" 34..34

%= might not be enough here.

Attributes are internally implemented as Vec, so it is possible to have multiple comments and also maintain their order within the attributes.
However, Attributes are currently destructive for classes and key-value pairs as well, e.g.

{.a .b} becomes {class="a b"} and
{a=b a=c} becomes {a=c}.

For renderers it is convenient to get concatenated classes and only single attributes, but you lose information about the original source. Might be possible to preserve the original set completely (including comments) while also providing a way to iterate over only concatenated classes, single attributes and no comments.
Might need some experimentation with the API.

Attributes are internally implemented as Vec, so it is possible to have multiple comments and also maintain their order among the attributes.
However, Attributes are currently destructive for classes and key-value pairs as well, e.g.

{.a .b} becomes {class="a b"} and
{a=b a=c} becomes {a=c}.

For renderers it is convenient to get concatenated classes and only single attributes, but you lose information about the original source. Might be possible to preserve the original set completely (including comments) while also providing a way to iterate over only concatenated classes, single attributes and no comments.

As for formatter, I think { a=b a=c } turns into { a=c } is good enough.

Might need some experimentation with the API.

I gave it a try with #56. I couldn't think of a good way to add comments in attributes with the current map-like structure so I tried turning it into a list/vec structure that more resembles the input, that preserves duplicate keys, comments and their order.
Any thoughts on this proposal?

Comments are available in events as of release 0.5.0.


Combined set of changes for discussion, focussed on a new methodology for record grouping

This is a very draft form, and would be structured into several PRs. It's a merge of some existing open PRs, a few minor fixes and a more major rework of the way that records are buffered and written to files. Its structured as a subclass, to make it easier to reason about, but may well be a separate sink connector, or merge into the parent
It's not expected that this PR will be merged in its current form. Bits may be cherry picked from theist merge. Its looking for a review of the approach and whether this approach would work well in this connector, or its too much of a change and forked into a private repo (which would be sad)
In summary https://github.com/Aiven-Open/cloud-storage-connectors-for-apache-kafka/commit/087b4b2d9681578005dc97b61e7e4e2e6229656c is focussed on this approach

When files are full, write them
When records are too old, write the files
Don't hold record in memory if we don't have to
Request commits from Kafka connect when we have completed to write of a file (with a bit of debouncing), rather than waiting for commit to be forced by timeout. This makes writing less batched
Avoid OOM issues, and reduce memory pressure by hastening the write of files, and if needed pausing consumption of records until writes have occurred
Provide different writer models (currently just eager or lazy) provide different options on writer behaviour, different resource pressures and timings. There are probably more options and tweaking to do here

These changes could be applied to S3 - most of the logic isn't GCS specific, it just batching and file writing
This does change the semantics of the existing connector - e.g. at least

overwrites of records with the same key don't occur - there isn't a batch in the same way (I don't need this, and it could be added)
different file names could happen, so a reset and rewrite could cause duplicates.
This can happen in the existing record grouper if there is some reconfiguration after a incomplete write and restart
With these changes it could also occur because the files are written earlier (based on timing), and the batching causes different groups to happen. I don't need this behaviour as I can remove duplicates downstream

(all of the above is in 087b4b2d9681578005dc97b61e7e4e2e6229656c
prior commits are from other PRs, here because this builds upon them, or for the ease of my development

Thanks @mkeskells I'll take a look through today, I have also reached out to some other long time members and have asked them to take a look!

@aindriu-aiven happy to get on a call or some other form to discuss this. I am sure that a PR is not the most effective way to progress this


kubernetes use traefik loadbalance，need sticky session ,How should I configure?

Do you want to request a feature or report a bug?

What did you do?

What did you expect to see?
sticky session
What did you see instead?
not  sticky session
Output of traefik version: (What version of Traefik are you using?)
v1.43

(paste your output here)

What is your environment & configuration (arguments, toml, provider, platform, ...)?
defaultEntryPoints = ["http"]
[entryPoints]
    [entryPoints.http]
    address = ":80"
[web]
address = ":8880"
[kubernetes]
endpoint = "https://<IP_ADDRESS>:6443"
certAuthFilePath = "/etc/kubernetes/pki/ca.crt"

If applicable, please paste the log output in debug mode (--debug switch)
(paste your output here)

in service configure file ,Annotations can be used on the Kubernetes service to override default behaviour:
apiVersion: v1
kind: Service
metadata:
name: nginx-traefik
annotations:
traefik.backend.loadbalancer.sticky: "true"
spec:
sessionAffinity: ClientIP
ports:
- name: http
port: 80
targetPort: 80
selector:
app: nginx-traefik


updated package.json

Summary

Fixed the failing build for the main branch.

Deployment Link

https://terra-core-deployed-pr-#.herokuapp.com/
Testing

Additional Details

Thank you for contributing to Terra.
@cerner/terra

https://github.com/cerner/terra-application/pull/301. PR has been merged in application for fixing this issue. So this change  is not required . As we will be releasing a patchback for v1.53.

Closed because this is being fixed by #3633

Closed because this is being fixed by #3633

Wicg-inert change is temporary in 3633. Once terra-application v1.53 patch is released. I will revert the change before merging the PR.


How can I get fps on VR mode?

As I mentioned the title, It would be helpful if someone could provide a way or code how to calculate fps on VR mode.
I found "get_fps" method in "update_hud_info" function of "no_rendering_mode.py". I guess this method should be run while executing CarlaUE4.exe -vr. Is it correct or is there any easy way?

I really appreciate for your detailed instructions. I confirmed my VR has 80~90 fps from Steam VR performance graph.

Again, Thanks.


Version 2.6.1 takes a long time to compile

TypeScript Version:  2.6.1
Code
An Angular 4 application, using Webpack
Expected behavior:
To compile the code in less than 45 seconds, as is the case with Typescript 2.5.3 (and earlier versions)
Actual behavior:
Takes about 130 to 145 seconds to compile

Can you please share a repro project?


Can we have an attribute to reset viewMode when reopening datetime modal

Can we have an attribute to reset viewMode when reopening datetime modal?
Scenario:

used viewMode="years" for react-datetime component
select a date/time on react-datetime modal

datetime modal opens up with "years" as the default view
once date/time selected, modal closes

reopen the modal again

datetime modal opens up to where it left off - on selecting the time even though the viewMode="years"

Is there a way for the datetime modal to reset itself in "years" mode when reopening the datetime modal without a page refresh?

I know this would be an unwanted feature/change for me.  It is possible to do though.  The code change to do it is in my first commit in my Pull request #206.  (commit 3e69e4ef5275dc3616f5ff6c838a3b7d02a98f8d)).  This what I had to correct to make the PR compliant with normal functioning of this component.

@francischew Now that #206 is merged, can you solve your issue?


Fix network test failing

Proposed Changes

Network connection failing when used the provided link on some systems. Changed link in Test-Network.ps1  to repo main page and checked for status code for validation

Weird that it doesn't work on "some systems".
The proposed solution takes care of captive portal? If you are connected on some guest wifi, it might happen that all URLs points to the captive portal and you get status code 200. So false positive. That's why we check the content of a file.

I propose to rather check internet connectivity the Microsoft NCSI way:
https://learn.microsoft.com/en-us/windows-server/networking/ncsi/ncsi-frequently-asked-questions#where-is-the-http-web-probe-server-path-found-in-the-registry
try {
    $ncsiHost = Get-ItemPropertyValue -Path "HKLM:\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet" -Name ActiveWebProbeHost
    $ncsiPath = Get-ItemPropertyValue -Path "HKLM:\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet" -Name ActiveWebProbePath
    $ncsiContent = Get-ItemPropertyValue -Path "HKLM:\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet" -Name ActiveWebProbeContent
} catch {
    $ncsiHost = "www.msftconnecttest.com"
    $ncsiPath = "connecttest.txt"
    $ncsiContent = "Microsoft Connect Test"
} finally {
    $ncsiResponse = Invoke-WebRequest -Uri "http://$($ncsiHost)/$($ncsiPath)" -UseBasicParsing
}

if (($ncsiResponse.StatusCode -eq 200) -and ($ncsiResponse.content -eq $ncsiContent)) {
    Write-ToLog "Connected !" "Green"

Go for that one :)

#476


Fixing a crash, when product name contains : character, Path now contains publisher

Thank you, @mem89de !


shop_AI model Apps

By submitting this pull request, you agree to the contribution guidelines

If you aren't familiar with how to contribute to open-source repositories using GitHub, or if you find the instructions on this page confusing, sign up for one of our Sharing is Caring events. It's completely free, and we'll guide you through the process.

To submit a pull request with multiple authors, make sure that at least one commit is a co-authored commit by adding a Co-authored-by: trailer to the commit's message. E.g.: Co-authored-by: name<EMAIL_ADDRESS>

Put an x in all the items that apply ([x], without spaces), make notes next to any that haven't been addressed.

[x] Bug fix?
[x] New sample?
[x] Related issues: fixes #X, partially #Y, mentioned in #Z
[ ] Needs API permissions?
[ ] Has other prerequisites? (E.g. requires a list, document library, etc.)

What's in this Pull Request?

Please describe the changes in this PR. Sample description or details around bugs which are being fixed.
(DELETE THIS PARAGRAPH AFTER READING)

Checklist

This checklist is mostly useful as a reminder of small things that can easily be forgotten – it is meant as a helpful tool rather than hoops to jump through.
Put an x in all the items that apply ([x], no spaces), make notes next to any that haven't been addressed.

[ ] My pull request affects only ONE sample.
[ ] I have updated the README file.
[ ] My README has at least one static high-resolution screenshot (i.e. not a GIF)
[ ] My README contains complete setup instructions, including pre-requisites and permissions required

Submitter Guidance (DELETE AFTER READING)

Please update this PR information accordingly. We'll use this as part of our release notes in monthly communications.
Pull requests that do not follow this template will be automatically rejected.
Please target your PR to main branch.
Remember that this repository is maintained by community members who volunteer their time to help. Be courteous and patient.
(DELETE THIS SECTION AFTER READING)

shop AI model can help people scan the objects in the shop detect the price collect all prices and items and check the receipt detection.

Hello @Karimgad2 ,
Thank you for your submission!
To move forward with the review and merging of your pull request, we kindly request that you update your PR in accordance with the Contribution Guidelines. Please ensure that you updated the README file following the provided template, and added the source code as instructed.
Thank you!
Regards,
Katerina Chernevskaya


Add page for Downloading Important PDF for different fields and improve the Footer section with better styling

Describe the feature
@hereisSwapnil I can add new page for downloading the important PDF for different fields and improve the footer section with better styling. I can also make the card of all notes so that it look beautiful.
Add ScreenShots

Record

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

@hereisSwapnil  Why I am getting something wrong when i try to signup into your website, please clear this issue

@hereisSwapnil Pls help me out to this problem!

@hereisSwapnil There are lots of error when i fork your updated code, therefore i am not able to do my task.
Try to resolve it and do let me known so that i can proceed my work.


Feature Request: Watch namespace flag

Howdy
This is just a feature request to expose a flag that allows a user to specify which namespace to watch.

Thanks for raising this issue. Have you checked out ingress classes -- you can ask contour to only listen for a specific ingress class (defaults to contour but is configurable) then you can annotate only the ingress records you want to match that ingress class.

Thanks Dave, quick response. Yeah, I'm familiar with the the feature and made use of it from time to time, pretty useful :)
The purpose of this feature request for is to fulfill a multi-tenant use case. In which a number of teams isolated by namespaces may wish to use there own ingress controllers for accounting and security reasons... And may all love contour, but are bad at coordinating amongst each other to divy up ingress class names effectively :P

isolated by namespaces may wish to use there own ingress controllers for accounting and security reasons...

Thanks for explaining. This isn't the use case I had in mind for contour. I expect an ingress controller to be a cluster wide resource.

I’m sorry this issue has been open for so long. Sadly its not something that we’re going to do in the foreseeable future—our view remains that ingress controllers are cluster wide resources.
I’m going to close this issue, but I want to highlight the —ingressroute-root-namespaces flag which could be used to implement this. You would have to convince your users to move to Contour’s IngressRoute CRD, and then they would each deploy their own Contour in their own namespace, and restrict it to look for ingressroute documents in said namespace.


Added ch (Switzerland) phone mask

Added the ch (Switzerland) phone mask because we need it in our current project. Would be awesome if you would accept this request. Thanks for your work!

Changes Unknown when pulling 6dafcf176e545d2c1e0e171968f210cf5bb3c0fa on philippspinnler:master into ** on assisrafael:master**.

Thank you for the pull request!

When do you think you could release it?


Add sort_by and filter to Query.me.orders

What I'm trying to achieve
Try to add sort_by,filter parameters to Query.me.orders.
Other solutions I've tried and won't work
I tried but failed copy Query.orders() to  Query.me.orders because of circular Importing saleor.graphql.order and saleor.graphql.account.
Similar issue: https://github.com/graphql-python/graphene/issues/110

@gsoec Thanks for letting us know! It seems it's a bug. We'll try to fix it as soon as we can. Please keep in mind that it's a holiday season, so it can take some time.
Best


Create gw-hs.txt

@Loganrose Pull request merged. Please notice that free educational license for JetBrains tools is for high and higher schools students, i.e. those who are over 13 of age. Thank you!


Detox failed with "Error: No instrumentation runner found on device" when running on real Android devices

Describe the bug

If I run detox on a real device, I got the error "detox[35625] ERROR: Error: No instrumentation runner found on device HT74C0204248 for package com.example.app". If I change to simulator, it runs normally.

Expected behavior

Screenshots

Device and Verbose Detox Logs

detox[35563] INFO:  [test.js] configuration="android.emu.debug" loglevel="verbose" reuse=true recordLogs="failing" useCustomLogger=true forceAdbInstall=false DETOX_START_TIMESTAMP=1608540923268 readOnlyEmu=false reportSpecs=true jest --config e2e/config.json --testNamePattern '^((?!:ios:).)*$' --maxWorkers 1 e2e
detox[35564] INFO:  [DetoxServer.js] server listening on localhost:64212...
detox[35564] DEBUG: [AsyncWebSocket.js/WEBSOCKET_OPEN] opened web socket to: ws://localhost:64212
detox[35564] DEBUG: [DetoxServer.js/LOGIN] role=tester, sessionId=59051835-bdc4-2005-ac27-6a2b18915bf1
detox[35564] DEBUG: [DetoxServer.js/LOGIN_SUCCESS] role=tester, sessionId=59051835-bdc4-2005-ac27-6a2b18915bf1
detox[35564] DEBUG: [exec.js/EXEC_CMD, #0] "/Users/quan/Library/Android/sdk/platform-tools/adb"  devices
detox[35564] DEBUG: [exec.js/EXEC_SUCCESS, #0] List of devices attached
HT74C0204248	device
detox[35564] DEBUG: [FreeDeviceFinder.js/DEVICE_LOOKUP] Found a matching & free device HT74C0204248
detox[35564] DEBUG: [exec.js/EXEC_CMD, #1] "/Users/quan/Library/Android/sdk/platform-tools/adb" -s HT74C0204248 shell "getprop ro.build.version.sdk"
detox[35564] DEBUG: [exec.js/EXEC_CMD, #2] "/Users/quan/Library/Android/sdk/platform-tools/adb" -s HT74C0204248 shell "dumpsys power | grep "^[ ]m[UW].=""
detox[35564] DEBUG: [exec.js/EXEC_CMD, #3] "/Users/quan/Library/Android/sdk/build-tools/30.0.3/aapt" dump badging "/Users/quan/Downloads/example/android/app/build/outputs/apk/qa/debug/app-qa-debug.apk" | grep -e "package: name="
detox[35564] DEBUG: [exec.js/EXEC_CMD, #4] "/Users/quan/Library/Android/sdk/platform-tools/adb" -s HT74C0204248 shell "am force-stop com.example.app"
detox[35564] DEBUG: [exec.js/EXEC_CMD, #5] "/Users/quan/Library/Android/sdk/platform-tools/adb" -s HT74C0204248 shell "date +"%m-%d %T.000""
detox[35564] DEBUG: [exec.js/EXEC_CMD, #6] "/Users/quan/Library/Android/sdk/platform-tools/adb" -s HT74C0204248 reverse tcp:64212 tcp:64212
detox[35564] DEBUG: [exec.js/EXEC_CMD, #7] "/Users/quan/Library/Android/sdk/platform-tools/adb" -s HT74C0204248 shell "pm list instrumentation"
detox[35564] ERROR: Error: No instrumentation runner found on device HT74C0204248 for package com.example.app
detox[35564] INFO:  Authentication Test is assigned to undefined
detox[35564] INFO:  Authentication Test: Valid credentials should be able to log in and log out
detox[35564] INFO:  Authentication Test: Valid credentials should be able to log in and log out [SKIPPED]
Environment (please complete the following information):

Detox: 17.8.3
React Native:0.63.3
Node:10.16.0
Device: Android Device
OS: Android 10
Test-runner (select one): jest-circus | jest-jasmine2 (deprecated) | mocha jest-circus

Hi. Could you please retry running with --loglevel trace (instead of verbose)? In particular, I'm looking for the result of the pm list instrumentation command (which appears in your logs), and it's not available this way.
I'd be happy to help.

Hi.
Thanks for your comment. I have found the root cause and fixed it. My scenario is that I wanted to run detox test against Android emulator in Jenkins. The binaryPath was configured as another device, so every time I try with a new device it throws a "No intrumentation" error. I have to configure 2 commands to run in ci and on local with 2 different binaryPath.


Vulnerability roundup 99: php-calendar-8.0.2: 1 advisory [6.1]

search, files

[ ] CVE-2017-6485 CVSSv3=6.1 (nixos-unstable)

Scanned versions: nixos-unstable: 64b46178838.
Cc @aanderse
Cc @etu
Cc @globin
Cc @ma27
Cc @talyz

This is not the package we have packaged, we have the upstream php calendar package in this attribute.


Dependancy Resolver

Could it be interesting to add some DependancyResolver implementation for DI:
What i can think of would be basicly if not ConstructUsing and if the DependancyResolver is not null.
.ConstructUsing(src => dependencyResolver.Resolve<Destination>() ?? new Destination());
this will help a lot with DI.
If there is no issue with this approach i can start working on some pull request

Feel free to open pull request. I'm happy with the contribution :)