Network error: Device Not Found

After upgrading from 1.x.x to 3.0.4, I am seeing the following error:

[PushNotifications]: Network error: Device Not Found

My setup in the AppDelegate is as follows:
let pushNotifications = PushNotifications.shared
pushNotifications.start(instanceId: "<id retracted>")
try? pushNotifications.addDeviceInterest(interest: "info")
if isInDebugMode {
    try? pushNotifications.addDeviceInterest(interest: "debug")
}
pushNotifications.registerForRemoteNotifications()

Am I missing something?

Hi,
Sorry for taking so long to reply. If you're still having issues, could you send any details to<EMAIL_ADDRESS>& we'll help you debug further.
Thanks!


Tag a 1.10.12 release in github so we can update via bower

Per the title. The latest available version installable with bower is 1.10.11

Thanks for the reminder. Its tagged now.
One thing I would note is that this repo / package is now effectively deprecated (albeit not fully - it is still here). The datatables.net family of package is now preferred (details).


homebased_home, homebased_away not working with IFTTT Maker recipes

I created homebased_home and homebased_away triggered Maker recipes in IFTTT.
I verified it works, I am able to trigger them manually:
curl -X POST https://maker.ifttt.com/trigger/homebased_home/with/key/<secret>
curl -X POST https://maker.ifttt.com/trigger/homebased_away/with/key/<secret>

However, in the application I am just getting error "Failed to control IFTTT" everytime it should be trigered:

As the complete error can't be observed, I think that first step should be to add the ability to display entire error message.

I just realized I had typo in my API key. I fixed that and now it works.
However, I still think that the error needs to be accessible.

Thanks! You're right, i agree the full error details should be accessible.
I didn't find a good way to present long error messages in the app, so I just cut it off.


Why you should try something else than Airflow for data pipeline orchestration / Mehdi Ouazza

URL: https://towardsdatascience.com/why-you-should-try-something-else-than-airflow-for-data-pipeline-orchestration-7a0a2c91c341
Review (1-2 sentences): Now the article's name speaks for itself :)

Published in Digest #12


Dockerfile: Support passing external application.yml properties file

No additional actions required.
An example setup:
 kafka-ui:
    image: provectuslabs/kafka-ui:master
    volumes:
      - /tmp/config.yml:/config.yml
    environment:
      SPRING_CONFIG_LOCATION: /config.yml

Let use following HELM Chart variable for that purpose YamlApplicationConfig


Disable spinner while editing

In the configuration viewer (ConfigurationActivity.java) disable spinner when contenttext is enabled

Solved with 388b9cc32892b704cf4cae55ac95ab56bfc98bf4


Updating of UICountingLabel library

Hi,
Can you please make sure to update UICountingLabel library ? I'm already using it in my project and there is some new functions that does not exists in the current files. Or is there a way to ignore UICountingLabel files retrieving when getting it via CocoaPods ?
Thank you very much.

Hi,
I have the exact same request/question as @alaaghribi . I know the issue is closed but there were no follow up/comments so I'm not sure what was done (I guess the dependency was updated to the latest version at that time).
For now, I'll install manually PNChart as a workaround.
Thanks


Update and rename LICENSE.md to LICENSE

Coverage remained the same at 83.216% when pulling 409094975dddc361320530318a5845a0ffccb65d on develop into 2743033c4571d7e589b725cb22f022955047606e on master.

Coverage increased (+0.2%) to 83.412% when pulling 409094975dddc361320530318a5845a0ffccb65d on develop into 2743033c4571d7e589b725cb22f022955047606e on master.

Coverage increased (+0.2%) to 83.412% when pulling 9e518f589b55f9ad73b2b6b560e654d179008a45 on develop into 2743033c4571d7e589b725cb22f022955047606e on master.


update to 2.19.1

google-api-core 2.19.1
Destination channel: main
Links

https://anaconda.atlassian.net/browse/PKG-2706
https://github.com/googleapis/python-api-core
Relevant dependency PRs:

https://github.com/AnacondaRecipes/proto-plus-feedstock/pull/15

Explanation of changes:

update for newer protobuf

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_13e3cjpaqc/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:20: wrong_output_script_key: It should be outputs/x/script, not outputs/x/build/script
===== Final Report: =====
1 Error and 0 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_9ecw4lwjd4/clone` failed. (See above for error)
The following problems have been found:
===== ERRORS =====

clone/recipe/meta.yaml:20: wrong_output_script_key: It should be outputs/x/script, not outputs/x/build/script
===== Final Report: =====
1 Error and 0 Warnings were found


New Release

There hasn't been a release since november 2020. Maybe it's time to roll out another one?

Why? What feature are you waiting for specifically that has been committed but not tagged yet?

Looking to self host this. Latest PR merge add the log url to the config.


bugbash bug fixes

Please always provide the GitHub issue(s) your PR is for, as well as test URLs where your change can be observed (before and after):
Fix #
Test URLs:

Before: https://main--icicidirect--aemsites.hlx.live/research/equity

After: https://bugfixes--icicidirect--aemsites.hlx.live/research/equity

[ ] New Blocks introduced in this PR
If yes, please provide details below

Block Name
Documentation

For e.g. carousel
doc-link

Fixes:


Add sample for porting to .NET Core

/cc @Petermarcu, @weshaggard, @davidfowl, @martinwoodward

Looks good!

Rich, could you move this to the "demos" folder or rename the demos folder to "samples". After this commit, we now have two folders "demos" and "samples" that are for the same things. We should have one such folder.

Also, it would be great if either the commit message or a readme file explained what this sample illustrate, i.e. most other samples in the demo folder as CoreCLR apps.

Can we add an xproj example?


Add sample CMake configuration for VS

This allows to view native cmponents inside VS CMake Targets view without much efforts.
I try to mimic setup for gen-buildsys-win.bat for Windows only.
Maybe maintaining this file in addition to gen-buildsys-win.bat then it can be found his place in the documentation somewhere.
I prefer to work inside Visual Studio and having such file significantly improve discoverability for native components from which CoreRT made up of.

I prefer to work inside Visual Studio and having such file significantly improve discoverability for native components from which CoreRT made up of.

Yup, me too. CMake also generates a CoreRT.sln file in bin\obj\Native\Windows_NT.x64.Debug - I've been using that. Is this better? (I didn't know about CMakeSettings.json until today.)

I cannot say that this is significantly better, but it is more it make VS refresh CMake for you, so you don't have to do that. Modify CMakeList.txt, press Ctrl+S - Boom! its in the Solution explorer. That interactivity definitely improve my understanding of CMake.
Reason why I add this file was following. I know about CMake Targets view and willing to use it, but it was breaking due to fact that CLR_CMAKE_TARGET_ARCH was required. Which require me to look at CMake file then jump across 2 bat files to properly setup buildRoot and installRoot.
If you never heard about CMAke Targets view lookup, it definitely important to C++ development from my C# point of view 😄 . You can even target Linux targets using WSL, so maybe it will help you in some scenarios too.
I definitely can add more configurations, but willing to receive positive feedback.

This repo is going to be archived soon (#8366).  The discussion on this can continue in https://github.com/dotnet/runtime/issues/40049 in the context of dotnet/runtime repo.


Remove "delete" option from WI kebab menu: Board & list view.

Only UI items are removed because we will need delete related logic in future for new flow.

@pranavgore09 snapshot fabric8-ui is deployed and available for testing at https://fabric8-ui-fabric8-ui-pr-1754-fabric8-planner.int.rdu2c.fabric8.io

Looks like I need to remove/comment out related tests too. !

@pranavgore09 snapshot fabric8-ui is deployed and available for testing at https://fabric8-ui-fabric8-ui-pr-1754-fabric8-planner.int.rdu2c.fabric8.io

@pranavgore09 snapshot fabric8-ui is deployed and available for testing at https://fabric8-ui-fabric8-ui-pr-1754-fabric8-planner.int.rdu2c.fabric8.io

[test]

@pranavgore09 snapshot fabric8-ui is deployed and available for testing at https://fabric8-ui-fabric8-ui-pr-1754-fabric8-planner.int.rdu2c.fabric8.io

[test]

@pranavgore09 , working on it

@pranavgore09 plz check https://github.com/pranavgore09/fabric8-planner/pull/1

@pranavgore09 snapshot fabric8-ui is deployed and available for testing at https://fabric8-ui-fabric8-ui-pr-1754-fabric8-planner.int.rdu2c.fabric8.io

@naina-verma thank you for help.
@nimishamukherjee it's green now :)


Sample links in ReadMe.md are broken

Describe the issue
The last two sample links are broken.
To Reproduce
Click the "Blazor Web App with OIDC and Aspire" sample link and you get a 404.
Click the "Blazor WebAssembly with ASP.NET Core Identity" sample link and you get the SignalR article (same as the second sample).
Expected behavior
Each link should lead to an article relevant to the sample.

Issue Details
⚠ Do not edit this section. It is required for issue processing.

Content Source: dotnet/blazor-samples
GitHub Login: @guardrex

Sorry about that @JohnVottero ... I'll take care of this quickly, probably tomorrow morning.


Wrong title format displayed in result

With the new structured output, the runner shows a tick/cross per example when it succeed/fails.
But the format is not correct, it shows the header tag like this:

And if the example has no title, it shows the tick/cross without any description:

I think we could generate a generic title, e.g. "Ejemplo #{example_number}" or something like that.

Ok, but the second problem should be addressed on each exercise. Perhaps the default should be included in the platform... @flbulgarelli?

Yes, the second problem may be resolved by generating a default message.
The first problem is simple to resolve: just we need to remove HTML tags from sample title

The first problem was resolved in uqbar-project/stones-spec#35

And the other should be addressed directly on the platform.

And the second is addressed in mumuki/mumuki-platform#360


[Bug] Entire CC-resource-archive page is running on quirks mode

Description
Quite strangely the whole CC-resource-archive page is running on quirks mode as the Doctype Tag is missing from the Page, being in quirks mode can make the page not serving the modern HTML and CSS efficiently
Reproduction

open the CC-archive site and open the console
Screenshots

Environment

Device: (eg. iPhone Xs; laptop)
OS: (eg. iOS 13.5; Fedora 32)
Browser: (eg. Safari; Firefox)
Version: (eg. 13; 73)
Other info: (eg. display resolution, ease-of-access settings)

Additional context

Resolution

[x] I would be interested in resolving this bug.

Can  you please  assign this issue to  after posting  the solution   i want tl contribute on this project

@Biki-das I think as long as the website runs on Jekyll, it's going to run in quirks mode, since the rendering of the pages is performed by a mixed format of YAML & markup language. Besides, the final preview is done by the DOM tree without DOCTYPE declaration hence it's going to persist anyway. Although there are a few bypasses that we can follow through, i.e. by explicitly including http-equiv="X-UA-Compatible" to the meta headers of the final tree.

@Biki-das I think as long as the website runs on Jekyll, it's going to run in quirks mode, since the rendering of the pages is performed by a mixed format of YAML & markup language. Besides, the final preview is done by the DOM tree without DOCTYPE declaration hence it's going to persist anyway (unless changed). Although there exists another bypass that one can follow through, i.e. by explicitly including http-equiv="X-UA-Compatible" to the meta headers of the final DOM tree of index.html.

I dont think so, running a jekyll website by defautl does not get me this quirks so that is surely not the case

@possumbilities this might be a small issue to fix but with high importance!

@Biki-das I think we certainly need the Doctype declared to align with modern standards.


Do not sign off commits

I have no clue why it was added in the first place.
Resolves #1933.
RELEASE NOTES BEGIN
Removed adding the "Signed-off-by" tag to commits created by Packit.
RELEASE NOTES END

recheck

Apparently there was a note about GPG signing, but it got lost: https://github.com/packit/packit/commit/c8854b8e99b68da6594e4065668c1ef659e8dc47


Mac compatible?

Users trying to access the viewer for one of my skilltrees on Mac devices report that it is coming up blank, on iPhone and Mac, using either Safari or Firefox. Is the application Mac compatible?

There was an issue with a package in the application, causing an error in Safari / Firefox. I have traced down the issue and uploaded an improved version that works in Safari and Firefox.
I have just tested this and it works, please tell your users to try again, it should work as expected now.

Yes it works perfectly now, thank you!


Windows wallet still using BTSX icon and BitsharesX folder

The Windows wallet is apparently still using BTSX icon and BitsharesX folder.  See https://bitsharestalk.org/index.php?topic=11243.0

Too old; this shouldn't be a problem anymore.


Jbds 4318 Detect Hyper-V version

test this

test this

Codecov Report

Merging #647 into master will decrease coverage by 0.36%.
The diff coverage is 80.95%.

@@            Coverage Diff            @@
##           master    #647      +/-   ##
=========================================
- Coverage   96.86%   96.5%   -0.37%
=========================================
  Files          24      28       +4
  Lines        2041    2659     +618
  Branches      194     229      +35
=========================================
+ Hits         1977    2566     +589
- Misses         64      93      +29

Impacted Files
Coverage Δ

browser/model/hyperv.js
100% <100%> (ø)
:arrow_up:

browser/services/platform.js
86.38% <80%> (-0.38%)
:arrow_down:

browser/model/cygwin.js
100% <0%> (ø)
:arrow_up:

browser/model/helpers/version.js
100% <0%> (ø)
:arrow_up:

browser/services/componentLoader.js
100% <0%> (ø)
:arrow_up:

browser/model/installable-item.js
100% <0%> (ø)
:arrow_up:

browser/directives/pathValidator.js
100% <0%> (ø)
:arrow_up:

browser/model/devstudio.js
100% <0%> (ø)
:arrow_up:

browser/model/helpers/hash.js
100% <0%> (ø)
:arrow_up:

browser/main.js
100% <0%> (ø)
:arrow_up:

... and 17 more

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 1bf5edc...9b5731a. Read the comment docs.

Replaced with https://github.com/redhat-developer-tooling/developer-platform-install/pull/653


Agridome pilfering

Working on #911
Checking to make sure approach is sound before filling in more structures to have crime.
Added the module CrimeExecution to actually implement crime. This would allow triggering criminal activity in a more scripted manner if ever desired in the future and hopefully breaks the code into more manageable pieces.
I made CrimeRateUpdate into a class to move moraleChange to a separate get function based on feedback in other PRs.
If this looks good, will probably try to follow up with allowing smelters and storage tanks to be stolen from. I figured the food in the Command Center should probably be off limits from pilfering.
Right now, up to 100 food is stolen each time crime occurs. That should be updated to be a bit more of a random amount if the overall structure of the code looks good. Also, I didn't really know how to label food, so I just said units. Maybe tons of food?

I tried to address the bulk of the issues brought up by review. Thank you @ldicker83 and @DanRStevens for the thorough review of the code. I think it is better for the changes.


latest git pull from 14.01.2015 causes problem...

I just did a git pull at 14-01-2015 at 14:42:00 and when I run beet it gives me this ..
[~/buildtests/beets]$ beet
Traceback (most recent call last):
File "/usr/local/bin/beet", line 20, in
beets.ui.main()
File "/home/winters/buildtests/beets/beets/ui/init.py", line 946, in main
_raw_main(args)
File "/home/winters/buildtests/beets/beets/ui/init.py", line 932, in _raw_main
subcommands, plugins, lib = _setup(options, lib)
File "/home/winters/buildtests/beets/beets/ui/init.py", line 832, in _setup
plugins = _load_plugins(config)
File "/home/winters/buildtests/beets/beets/ui/init.py", line 818, in _load_plugi
plugins.send("pluginload")
File "/home/winters/buildtests/beets/beets/plugins.py", line 453, in send
for handler in event_handlers()[event]:
File "/home/winters/buildtests/beets/beets/plugins.py", line 438, in event_handlers
for plugin in find_plugins():
File "/home/winters/buildtests/beets/beets/plugins.py", line 286, in find_plugins
_instances[cls] = cls()
File "/home/winters/buildtests/beets/beetsplug/replaygain.py", line 631, in init
self.config, self._log
TypeError: init() takes exactly 2 arguments (3 given)
I tried it with beet ls or beet help ... everything gives the same message/
Any ideas?
grtz
jm

That was an error on the GStreamer backend (it was not updated to expect a logger). I just fixed it, can you pull and try again?

Ok mixed. Thnx jm
Sent using CloudMagic
On wo, jan. 14, 2015 at 4:20 PM, Bruno<EMAIL_ADDRESS>wrote:That was an error on the GStreamer backend (it was not updated to expect a logger). I just fixed it, can you pull and try again?
—Reply to this email directly or view it on GitHub.


release-please failed: API rate limit exceeded for installation ID 5801625. If you reach out to GitHub Support for help, please include the request ID 50C1:12C8:12B1335:26CF48D:6552F45E.

TL;DR
bump-version:
    name: Bump version
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - name: Bump version
        uses: google-github-actions/release-please-action@v3
        id: release-version
        env:
          GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
        with:
          monorepo-tags: true # use monorepo tags
          bump-minor-pre-major: true # bump minor version if there is a pre-major version
          bump-patch-for-minor-pre-major: true # bump patch version if there is a pre-major version
          release-type: node # release type

im using like config above for each push request. But I always got: release-please failed: API rate limit exceeded for installation. Please help me with how to avoid them. Thank you
Expected behavior
No response
Observed behavior
No response
Action YAML
bump-version:
    name: Bump version
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - name: Bump version
        uses: google-github-actions/release-please-action@v3
        id: release-version
        env:
          GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
        with:
          monorepo-tags: true # use monorepo tags
          bump-minor-pre-major: true # bump minor version if there is a pre-major version
          bump-patch-for-minor-pre-major: true # bump patch version if there is a pre-major version
          release-type: node # release type

Log output
No response
Additional information
No response

If you have a largish monorepo, then there's not a whole lot that you can do (release-please needs to make a bunch of API calls). This is a limitation of using personal access tokens -- there is no way to acquire additional quota for these tokens.
Also, make sure your push event handling is only on the main (or whatever your release branch is).
Option A: Change the GitHub action trigger to manual and trigger when you are ready for a release.
Option B: There is a hosted GitHub app that you can install (README) and apps have more quota than personal access tokens.


Specify exactly what "the client will normalize line ending characters" means

I recently hit a weird but where our formatter was changing \n in a document to \r\n. Because we have a step to minimize edits (because otherwise things like breakpoints could be lost), the edit was reduced to "insert \r before the \n".
However, in VS Code this resulted in \n\n in the document instead of \r\n which meant a new blank line appeared between every line of code:
https://github.com/Dart-Code/Dart-Code/assets/1078012/4cbe6c12-36ae-4b86-bd0f-d846fe0936c1
I filed https://github.com/microsoft/vscode/issues/200157 but this is considered by design. IMO this is not obvious behaviour from the current spec, and for servers not to produce edits that mess up a users code, the rules need to be clear.
So, I think the comments on the WorkspaceEditClientCapabilities.normalizesLineEndings class field need to clearly describe the rules of normalisation so that clients and servers have the same expectations/behaviour.
@dbaeumer I'm happy to send a PR detailing VS Code's behaviour if you think it's reasonable to define this as the LSP behaviour.

I think we should document this as the wanted behavior when normalizesLineEndings is true


Markdown Documentation

We should fix formatting of numbers at some places in the documentation like number and should fix formatting of exponentiation as well.
I guesss I will do this later. I am approving for now.


Vim9: unable to add a number value to a nested dictionary

I want to add a number value to a nested dictionary but I keep getting E1012: Type mismatch; expected string but got number.
I assume it's because the nested dictionary's values' type is inferred to be string.  I can't find a way to declare a type of any, nor a way to bypass the inferred-type check.
Describe the bug
Source this script:
vim9script

# final foo = [
var foo: list<dict<any>> = [
        {
          a: "Cat",
          b: false,
          c: [
            {x: "Dog"},
          ]
        }
      ]

var counter = 0

for p in foo
  for q in p.c
    counter += 1
    q.counter = counter    # ← this is the line that generates the E1012 error
  endfor
endfor

Environment (please complete the following information):

Vim 8.2.2566
OS: macOS 10.14.6
Terminal: iTerm2

Not sure but this looks like a bug I noticed a long time ago, but didn't report yet (because I wasn't sure).
This snippet raises E1012:
vim9script
var d: list<dict<any>> = [{a: 0}]
for e in d
    e = {a: 0, b: ''}
endfor

E1012: Type mismatch; expected dict<number> but got dict<any>

But the same code doesn't raise any error when compiled:
vim9script
def Func()
    var d: list<dict<any>> = [{a: 0}]
    for e in d
        e = {a: 0, b: ''}
    endfor
enddef
Func()

no error

This seems inconsistent.
There is a sentence at :h vim9 (look for the pattern For loop) which says:

Generally, you should not change the list that is iterated over.  Make a copy
first if needed.

I wonder whether that's somehow relevant.

Make a copy first if needed.

This works:
- q.counter = counter
+ p.c = extendnew(q, {counter: counter})

But it would be nice to know if the type checking can be wrangled into allowing the nested dict to be updated in place.

Not sure but this looks like a bug I noticed a long time ago, but didn't report yet (because I wasn't sure).
This snippet raises E1012:
vim9script
var d: list<dict<any>> = [{a: 0}]
for e in d
    e = {a: 0, b: ''}
endfor

E1012: Type mismatch; expected dict<number> but got dict<any>

This works now:
vim      vim9script      var d: list<dict<any>> = [{a: 0}]      for e in d          e.b = ''      endfor
Assigning to "e" is actually not allowed, it doesn't work.  I'll make
another patch for that.
--
From "know your smileys":
:-| :-|   Deja' vu!
/// Bram Moolenaar --<EMAIL_ADDRESS>-- http://www.Moolenaar.net   \
///                                                                      \
\\        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

Thank you.

vim9script
final foo = [
var foo: list<dict> = [
{
a: "Cat",
b: false,
c: [
{x: "Dog"},
]
}
]
var counter = 0
for p in foo
for q in p.c
counter += 1
q.counter = counter    # ← this is the line that generates the E1012 error
endfor
endfor


Update cloud-recording.md

Fixed the text around restricted users not being able to record. That's not true. They can record. They just won't have their recordings stored in Stream.

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

Please note, I think this edit changed the syntax enough to cause a problem under this section

Please note, I think this edit changed the syntax enough to cause a problem under this section

@bwilsonms I submitted a new PR with a fix. Just as you suspected, looks like the powershell tag wasn't closed properly.

@bwilsonms I submitted a new PR with a fix. Just as you suspected, looks like the powershell tag wasn't closed properly.

@tonysmit PR has been copyedited and is ready for final review, could you please check and merge? Thanks!

@tonysmit PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


Update adjust profile

This just adds the image and a little more details about adjust on the list.
cheers folks.

Hi, thanks for the PR, I'll have a look soon.  Would you mind upvoting:
http://www.producthunt.com/posts/gamegear-io

@sighmoan I have another idea in mind for us to cooperate on.  Shoot me an email at<EMAIL_ADDRESS>


bundle-gen: Fix channel discovery for get_previous_version

We were using the wrong annotation to discover the channel of a given bundle. This resulted in replaces pointing to an incorrect version, and the bundles wouldn't pass CI. Fix.
HIVE-1658

/assign @suhanime
/cc @lleshchi

/test unit

/lgtm

Force merging; tests should not be affected by this change.


Culvert data and model data links in web map are broken

Both of these links in tab_hab_map and tab_map objects at bottom of tables script don't work. Is the data maybe stored somewhere else now?

The culvert data is working online but this issue needs to be addressed before the bcfishpass model summary will populate.  Objects are built with https://github.com/NewGraphEnvironment/fish_passage_bulkley_2022_reporting/blob/main/scripts/02_reporting/0190-build-html-map-tables.R .
Once its fixed we could look at how long it takes to build these objects and potentially just add then to the tables.R script if its not long. Its just another thing to remember to update...
https://github.com/NewGraphEnvironment/fpr/issues/25


ruby-packer fails with SSL error

When trying to build the application with latest ruby-packer, it fails on running the bundle install step with Could not verify the SSL certificate.
This happens both locally and on CI.
-> CI=true PATH=/var/folders/kc/w3zg_rmd6vnd_5w22fw154yh0000gn/T/rubyc/ruby_install/bin:/__enclose_io_memfs__/lib/ruby/gems/2.7.0/bin:/Users/matyas/.asdf/shims:/usr/local/opt/asdf/bin:/Users/matyas/.bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Users/matyas/.ht/bin ENCLOSE_IO_USE_ORIGINAL_RUBY=true ENCLOSE_IO_RUBYC_1ST_PASS=true ENCLOSE_IO_RUBYC_2ND_PASS='' /var/folders/kc/w3zg_rmd6vnd_5w22fw154yh0000gn/T/rubyc/ruby_install/bin/bundle install
Fetching source index from https://rubygems.org/

Retrying fetcher due to error (2/4): Bundler::Fetcher::CertificateFailureError Could not verify the SSL certificate for https://rubygems.org/.
There is a chance you are experiencing a man-in-the-middle attack, but most likely your system doesn't have the CA certificates needed for verification. For information about OpenSSL certificates, see http://bit.ly/ruby-ssl. To connect without using SSL, edit your Gemfile sources and change 'https' to 'http'.

Retrying fetcher due to error (3/4): Bundler::Fetcher::CertificateFailureError Could not verify the SSL certificate for https://rubygems.org/.
There is a chance you are experiencing a man-in-the-middle attack, but most likely your system doesn't have the CA certificates needed for verification. For information about OpenSSL certificates, see http://bit.ly/ruby-ssl. To connect without using SSL, edit your Gemfile sources and change 'https' to 'http'.

Retrying fetcher due to error (4/4): Bundler::Fetcher::CertificateFailureError Could not verify the SSL certificate for https://rubygems.org/.
There is a chance you are experiencing a man-in-the-middle attack, but most likely your system doesn't have the CA certificates needed for verification. For information about OpenSSL certificates, see http://bit.ly/ruby-ssl. To connect without using SSL, edit your Gemfile sources and change 'https' to 'http'.

Could not verify the SSL certificate for https://rubygems.org/.
There is a chance you are experiencing a man-in-the-middle attack, but most likely your system doesn't have the CA
certificates needed for verification. For information about OpenSSL certificates, see http://bit.ly/ruby-ssl. To connect
without using SSL, edit your Gemfile sources and change 'https' to 'http'.
Failed running [{"CI"=>"true", "PATH"=>"/var/folders/kc/w3zg_rmd6vnd_5w22fw154yh0000gn/T/rubyc/ruby_install/bin:/__enclose_io_memfs__/lib/ruby/gems/2.7.0/bin:/Users/matyas/.asdf/shims:/usr/local/opt/asdf/bin:/Users/matyas/.bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Users/matyas/.ht/bin", "ENCLOSE_IO_USE_ORIGINAL_RUBY"=>"true", "ENCLOSE_IO_RUBYC_1ST_PASS"=>"true", "ENCLOSE_IO_RUBYC_2ND_PASS"=>nil}, "/var/folders/kc/w3zg_rmd6vnd_5w22fw154yh0000gn/T/rubyc/ruby_install/bin/bundle", "install"]

It seems that RubyGems have been messing with their certificates (rubygems/rubygems/pull/4105, rubygems/rubygems/pull/4100, rubygems/rubygems/issues/4099) which may be causing this isssue

@d4rky-pl Closed by #154.


Add ConnectivityResponseValidator protocol to support custom validation

This fixes #26:

ConnectivityResponseValidator is a protocol for implementing custom validation
Existing string validators are implemented as a ConnectivityResponseValidator and are exposed publicly

TODO:

[x] Unit tests for validators

I ran pod install again, so the Pods.xcodeproj will have a big diff

Hi Ben, looks great, just wanted to say thanks for the work you've put into this - much appreciated 👍🏻

No problem! Thanks for working with me on it!


Add SOT23 footprint and initial test

Add SOT23 package definition

can you post a screenshot of what the footprint looks like? Note that we won't need to do this in the future if we integrate circuit-to-svg CC @imrishabh18

I think the debug server is broken so we'll probably need to do that ASAP @imrishabh18, I can do it today if you're busy

sorry @abhijitxy you're finding all the issues... our debug server literally just broke like 3 days ago so logSoup doesn't show you the visualization anymore T-T

@imrishabh18 whenever somebody does logSoup we just need to run circuit-to-svg instead and have it drop an svg. We can just do it for a single test for now, so basically:

introduce a snapshotSoup(..) function (ideally into a test fixture, i.e. getTestFixture().snapshotSoup
Demonstrate usage with a single test

Ohh okay, I was working on this issue https://github.com/tscircuit/footprinter/issues/14 and had made progress. I will push my update

@seveibar please review it!!


Improve SAML support

Hi
I tried to integrate this with AzureAD and hit a few issues,
I've made some changes to make this flow work better, let me know what you think

Make SAML_WANT_MESSAGE_SIGNED configurable, AzureAD signs the assertion but wouldn't sign the message
Add support for a name attribute, i.e. 'Tim Jacomb' using SAML_ATTRIBUTE_NAME, which will be mapped into the given and surname fields, AzureAD only has displayname
Add support for group based admin SAML_ATTRIBUTE_GROUP and SAML_GROUP_ADMIN_NAME
Add support for group based accounts SAML_GROUP_TO_ACCOUNT_MAPPING
Don't fail if cert and key aren't present

I've updated the config_template.py
Didn't see anywhere where there was tests for this but let me know if you need me to update anywhere

@ngoduykhanh would you be able to take a look when you have time please?

Hi @timja ,
Thanks for your contribution. The changes look good to me. Howerver there is few places can be adjusted. Please see my code comments.

LGTM, merged the PR. Thanks @timja


Add DateAnonymizer

Also add options to be able to anonymize int by adding noise.
    #[ORM\Column]
    // This will add to the value a random interval between -P1D and P1D
    #[Anonymize(type: 'date', options: ['delta' => 'P1D'])]
    private ?int $age = null;

Won't be easy to do without https://github.com/makinacorpus/php-query-builder/issues/5

This has been implemented, see #127
It is already on the main branch and will be available in the next release (1.1.x expected for the next week)


Launching a projectile with negative yaw (upward) will cause it to clip into the ground when bouncing/on impact

Title. This only happens when firing a projectile upwards (negative yaw/aiming 'above the horizon'), the higher the player aims the further the projectile will clip into the ground when bouncing (about 1-2 blocks max). The projectiles will continue to clip on consecutive bounces, projectiles fired with positive yaw (downward) will not do this, even on consecutive bounces This seems to be a client side only issue

after some further investigation, it seems that the vertical bounce/impact height of the projectile seems directly proportional to the yaw of the player. Launching the projectile with negative yaw will cause it to clip into the ground, while launching the projectile downward causes the projectile to bounce/impact before fully reaching the ground

This issue has been fixed in 1.14


AP-2176 Asssess each proceeding type separately

What
Link to story
Describe what you did and why.
Checklist
Before you ask people to review this PR:

[ ] Tests and rubocop should be passing: bundle exec rake
[ ] Github should not be reporting conflicts; you should have recently run git rebase master.
[ ] There should be no unnecessary whitespace changes. These make diffs harder to read and conflicts more likely.
[ ] The PR description should say what you changed and why, with a link to the JIRA story.
[ ] You should have looked at the diff against master and ensured that nothing unexpected is included in your changes.
[ ] You should have checked that the commit messages say why the change was made.

Codecov Report

Merging #478 (f282594) into master (a156595) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master      #478   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files          115       121    +6
  Lines         2057      2148   +91
=========================================
+ Hits          2057      2148   +91

Impacted Files
Coverage Δ

app/services/collators/capital_collator.rb
100.00% <ø> (ø)

...p/services/collators/disposable_income_collator.rb
100.00% <ø> (ø)

app/services/collators/gross_income_collator.rb
100.00% <ø> (ø)

...p/services/decorators/capital_summary_decorator.rb
100.00% <ø> (ø)

.../decorators/disposable_income_summary_decorator.rb
100.00% <ø> (ø)

...vices/decorators/gross_income_summary_decorator.rb
100.00% <ø> (ø)

app/models/capital_summary.rb
100.00% <100.00%> (ø)

app/models/disposable_income_summary.rb
100.00% <100.00%> (ø)

app/models/gross_income_summary.rb
100.00% <100.00%> (ø)

app/services/assessors/capital_assessor.rb
100.00% <100.00%> (ø)

... and 18 more

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 a156595...f282594. Read the comment docs.


Timeline: mismatch between row highlight and swipe action background

I think this is happening because we are hiding the separator.  If the separator where there, it wouldn't look like the swipe action background is too low.  I'm not sure there is anything we can do about this...

I spent quite a bit of time on this and can't figure it out or else it is an AppKit bug.
Reviewing it in the view debugger, it looks like the row isn't drawing its selection background all the way to the bottom.  Since we aren't doing anything custom regarding the row selection or background, I can't see how we are causing this.
@Wevah Do you have any ideas how this could be happening?

My first guess would be intercell spacing, though that seems odd.


Numbered list repeats first number

When converting text to a numbered list, the first two lines are marked as 1. This is valid markdown, but should be fixed

Fixed in v0.5.0


add support for SPPO

arxiv: https://arxiv.org/abs/2405.00675
temporarily overriding the dpo_loss method for testing until this is merged upstream: https://github.com/huggingface/trl/pull/1612

Nice. Does this work with the llama-3 8b models as well or only mistral?


Seg-fault in MacOS accessibility bridge

Just upgraded Flutter to ToT (8920f7a5d5), and I'm now frequently seeing the following seg-fault on MacOS:
2021-04-14 22:11:17.935 demo[38814:7324858] *** Assertion failure in void flutter::AccessibilityBridgeMacDelegate::DispatchMacOSNotification(__strong gfx::NativeViewAccessible, __strong NSAccessibilityNotificationName)(), ../../flutter/shell/platform/darwin/macos/framework/Source/AccessibilityBridgeMacDelegate.mm:351
2021-04-14 22:11:17.950 demo[38814:7324858] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'The notification target must not be null.'
*** First throw call stack:
(
	0   CoreFoundation                      0x00007fff39659b57 __exceptionPreprocess + 250
	1   libobjc.A.dylib                     0x00007fff7251c5bf objc_exception_throw + 48
	2   CoreFoundation                      0x00007fff39682d08 +[NSException raise:format:arguments:] + 88
	3   Foundation                          0x00007fff3bdb33c6 -[NSAssertionHandler handleFailureInFunction:file:lineNumber:description:] + 166
	4   FlutterMacOS                        0x000000010d48b758 _ZN7flutter30AccessibilityBridgeMacDelegate25DispatchMacOSNotificationEP11objc_objectP8NSString + 600
	5   FlutterMacOS                        0x000000010d4896eb _ZN7flutter30AccessibilityBridgeMacDelegate20OnAccessibilityEventEN2ui16AXEventGenerator13TargetedEventE + 91
	6   FlutterMacOS                        0x000000010dc863ce _ZN7flutter19AccessibilityBridge13CommitUpdatesEv + 2894
	7   FlutterMacOS                        0x000000010d494718 -[FlutterEngine updateSemanticsCustomActions:] + 72
	8   FlutterMacOS                        0x000000010dc9d216 _ZNSt3__110__function6__funcIZ23FlutterEngineInitializeE4$_47NS_9allocatorIS2_EEFvNS_13unordered_mapIiN7flutter25CustomAccessibilityActionENS_4hashIiEENS_8equal_toIiEENS3_INS_4pairIKiS7_EEEEEEEEclEOSG_ + 310
	9   FlutterMacOS                        0x000000010dcae8d6 _ZN7flutter20PlatformViewEmbedder15UpdateSemanticsENSt3__113unordered_mapIiNS_13SemanticsNodeENS1_4hashIiEENS1_8equal_toIiEENS1_9allocatorINS1_4pairIKiS3_EEEEEENS2_IiNS_25CustomAccessibilityActionES5_S7_NS8_INS9_ISA_SE_EEEEEE + 438
	10  FlutterMacOS                        0x000000010da108b8 _ZNSt3__110__function6__funcIZN7flutter5Shell23OnEngineUpdateSemanticsENS_13unordered_mapIiNS2_13SemanticsNodeENS_4hashIiEENS_8equal_toIiEENS_9allocatorINS_4pairIKiS5_EEEEEENS4_IiNS2_25CustomAccessibilityActionES7_S9_NSA_INSB_ISC_SG_EEEEEEE4$_37NSA_ISK_EEFvvEEclEv + 296
	11  FlutterMacOS                        0x000000010dcabde7 _ZN7flutter18EmbedderTaskRunner8PostTaskEy + 759
	12  FlutterMacOS                        0x000000010dc93c9c FlutterEngineRunTask + 44
	13  FlutterMacOS                        0x000000010d494c17 __60-[FlutterEngine postMainThreadTask:targetTimeInNanoseconds:]_block_invoke + 71
	14  libdispatch.dylib                   0x00007fff7366a6c4 _dispatch_call_block_and_release + 12
	15  libdispatch.dylib                   0x00007fff7366b658 _dispatch_client_callout + 8
	16  libdispatch.dylib                   0x00007fff73676cab _dispatch_main_queue_callback_4CF + 936
	17  CoreFoundation                      0x00007fff3961ce81 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
	18  CoreFoundation                      0x00007fff395dcc87 __CFRunLoopRun + 2028
	19  CoreFoundation                      0x00007fff395dbe3e CFRunLoopRunSpecific + 462
	20  HIToolbox                           0x00007fff38208abd RunCurrentEventLoopInMode + 292
	21  HIToolbox                           0x00007fff382087d5 ReceiveNextEventCommon + 584
	22  HIToolbox                           0x00007fff38208579 _BlockUntilNextEventMatchingListInModeWithFilter + 64
	23  AppKit                              0x00007fff3684e039 _DPSNextEvent + 883
	24  AppKit                              0x00007fff3684c880 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
	25  AppKit                              0x00007fff3683e58e -[NSApplication run] + 658
	26  AppKit                              0x00007fff36810396 NSApplicationMain + 777
	27  demo                                0x000000010d47473d main + 13
	28  libdyld.dylib                       0x00007fff736c4cc9 start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
Lost connection to device.

/cc @chunhtai

I think I was on b921a2443f32e34d0d2c3cfb40009d19141aac44 before upgrading, so it would seem that this was introduced somewhere in between that and 8920f7a5d55af7032ed85056d574d97c97ece13e

@tvolkert Thanks for reporting this issue. Do you have a repro for this crasher? and does this happen only when the voiceover is turned on?

I haven't been able to reliably reproduce yet - will update here if I hone in more on when this happens.  But I saw it three times yesterday in 2 hours.

@chunhtai if there's any extra instrumentation/logging you'd like me to add locally, paste it here, and I can run a local engine and report back the verbose output when it happens again.

If you can change the line
https://github.com/flutter/engine/blob/a3cdd4994fd13b6c562608ba1dbef3d1a537a40b/shell/platform/darwin/macos/framework/Source/AccessibilityBridgeMacDelegate.mm#L351
to
NSCAssert(native_node, @"The notification target must not be null, the notification is %@", mac_notification);

It should give me more info on what is going on.  This only happen when voice over is on, right?

@chunhtai just got the crash with that modification to the local engine, and the line printed is:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'The notification target must not be null, the notification is AXCreated'

@tvolkert  thanks for the log, I think i know where the issue is.

FYI, I can reproduce this 100% of the time now -- by performing a hot restart while VoiceOver is turned on.

I tried to hot restart, but it didn't crash for me. is there a specific app you  are using?

Yep - I'm running https://github.com/tvolkert/chicago/tree/master/example at 8920f7a on MacOS

Steps to repro:

Turn on VoiceOver
flutter run -d macos
 at the terminal to hot restart


Add ForecastIO

Add ForecastIO
Project URL
https://github.com/sxg/ForecastIO
Category
SDK/Unoficial
Description
A Swift library for the Forecast.io Dark Sky API
Why it should be included to awesome-ios (optional)
Checklist

[x] Only one project/change is in this pull request
[x] Addition in chronological order (bottom of category)
[x] Supports iOS 9 / tvOS 10 or later
[x] Supports Swift 4 or later
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

Thx


Re-add working pleblist support with new features

I would like to attempt (or someone else can) to fix the pleblist as a functioning song request module.

[ ] respecting queue moderation
[ ] have the bot remove the video once played
[ ] having the video be able to play on screen
[ ] prioritise paid requests over free ones (via points)
[ ] the ability to let the broadcaster/mods add videos from the ui
[ ] backup playlist option
[ ] the ability to turn free requests on/off (points only)
[ ] add an api that allows bots to request songs (this would require special permissions) - enable the bot to be able to push the ACTUAL song requester as opposed to the bot being the requester

Closing because DMCA. Have completely removed pleblist function in my own fork.


⚠ BCR Bot has degraded performance

In 014c996, BCR Bot (https://bcr.alternativasinteligentes.com/BCRApi/web/chatbot) experienced degraded performance:

HTTP code: 200
Response time: 1162 ms

Resolved: BCR Bot performance has improved in 45b2420.


How to use api_key instead of username/password with new Watson service?

I tried to run the app according to the guidance(README.md) but found it in the step 3. Get IBM Cloud service credentials and add to .env file* that new Watson service does not show any username/password but api_key instead.
How can I complete the step 3 with new Watson service?

We have updated this pattern and the README to show how to use the api_key. Can you please try it now?

I could see your new guidance worked well.
Thank you so much!


Revert "Pending collective"

Reverts OpenCollective/opencollective-website#286

Merging this to undo the last change. tests are fine - failing on paypal because we hit the sandbox too often in the last hour.


Design Handling of Tools, Equipment, Key Items, and Other Items

How are these different classes of item to be handled in code.
Tools and Key Items (including Biome Keys) may make sense to be hard-coded since that allows them to be easily specified in the definitions of Parquets and other game objects.

Solution:  Classes of items will be hard-coded, as well as the individual types of tools, equipment, and key items.  But individual items themselves will be configured in files.


Add option for ColorPicker to show values in 0-1 range

If I want to hardcode colors and just use a colorpicker for reference, I need to divide the displayed values by 255. This is not a major issue but it would be nice if you could display color values in the 0-1 range directly ;)

You can select RAW in the lower left dropdown of the color picker.  This lets you set values much higher than 1, so sliding won't be great in this mode.  But you could find your color in RGB and then switch to RAW to see the 0-1 versions.

Ah interesting. I tried RAW mode before but it still gave me 0-255 values when sliding, didn't know you have to set the color in RGB mode first, thanks for that information ;)


'grunt-retire' complaining about latest version of grunt-jsdoc 0.5.7

marked 0.2.8 has known vulnerabilities: https://nodesecurity.io/advisories/marked_multiple_content_injection_vulnerabilities
grunt-jsdoc 0.5.7
↳ jsdoc 3.2.2
↳ marked 0.2.8

As jsdoc 3.3.0 is now stable retire doesn't complaint anymore for marked


read()/write() with raw buffer

Hi,
Can you expose read()/write() with raw pointers in addition to istream/ostream?
I am using boost::iostreams::streamboost::iostreams::array_source and std::stringstream but the overhead is pretty big (2x - 10x) compared to reading/writing with raw pointers.
Thanks!

Yes, good idea.

You are so quick. 👍 Can you also return the number of bytes read/written for the new APIs? Thanks!

Yes, we can indeed.

Fixed with release 0.6.0.
https://github.com/lemire/EWAHBoolArray/blob/master/headers/ewah.h#L471-L478
https://github.com/lemire/EWAHBoolArray/blob/master/headers/ewah.h#L440-L447
Should be safe and fast.

Tested with everything including Visual Studio...
https://ci.appveyor.com/project/lemire/EWAHBoolArray


Will spotify new web api screw up spotipy? general question.

I have a guy who I paid money to, to make me python 3 scripts for some playlisting funcitons in spotipy because I don't know how, wish I did, maybe one day I'll learn. Anyway, it worked out ok but I don't know what exactly he did.
I noticed spotify has a beta api, I have more projects for him but if the new web api changes something substantial I might be throwing my money away. It's not the best way to get things done and not the cheapest but I'm not a coder and I have complex ideas for spotify so that's how it is.
just curious, because if I can't get a hold of him one day and his scripts no longer work that's really crappy, stack overflow certainly is not going to help me.
thanks.

Is this the website you are referring to: https://developer.spotify.com/documentation/web-api/reference-beta/ ?
If so, don't worry; Spotify is creating a new documentation website. Their web API is not changing.

Is this the website you are referring to: https://developer.spotify.com/documentation/web-api/reference-beta/ ?
If so, don't worry; Spotify is creating a new documentation website. Their web API is not changing.

yeah that's the one, I guess I saw check out our new beta api and assumed it was the web api and didn't investigate further, thanks for the clarification 🙂


Add chrome browser check

Adds in a chrome property to the browsers file. This allows the selection bug check which was added to fix Shadow DOM failing in chrome

Not sure about the User-Agent string check on this. Just an assumption that /Chrome/ would be enough

Oops, I pushed 931e286 before I saw this. That one also makes sure there's a slash after Chrome to avoid false positives for user agent strings that randomly throw the word Chrome in there.


Add a signed RPM download consistent with other released files

To utilize this package, I need it available as an rpm. Currently this package is not distributed as an rpm, but there is a spec file to create one.

This is partially done. Need to iron out the expected filenames with the version of rpmbuild in the CodeBuild environment since it differs from my local system.


Contact form has HTTP 400 error

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to a collective, for instance https://opencollective.com/asciidoctor/expenses/24010
Click on contact button in upper right corner
Fill out message form
Click on "Contact Collective"
Error appears "Response not successful: Received status code 400"

Expected behavior
Acknowledgement that message was successfully sent
Screenshots

Desktop (please complete the following information):

OS: Debian Linux
Browser Firefox
Version 91.7.0esr

Triage Template (core team only)
This template is for members of the team to triage for prioritisation. For more guidance see https://www.loom.com/share/369ab467fbc64dec848085d38ff57ca0:
P1 high frequency, high impact
P2 low frequency, high impact
P3 high frequency, low impact
P4 low frequency, low impact
Examples of high impact - a problem affects users during an essential process (expenses and payments > onboarding and registration > contributing) with no workaround.
High frequency - >10% of users affected (measured as a proportion of total potential users for this case).

We improved the error message for this form in https://github.com/opencollective/opencollective-frontend/pull/7880, but as far as I'm aware we haven't seen other occurrences of this one. @JoePfeiffer If this is still happening, please share your account with us<EMAIL_ADDRESS>if you don't want to do it publicly) for a deeper investigation.


How can I get the infinite-viewer instance in vue3-infinite-viewer? I need invoke its method but I can't do it.

The code just like this. Now I want to call scrollCenter(). But I can't do it.
<template>
  <vue-infinite-viewer class="viewer">

AA

  </vue-infinite-viewer>
</template>

@HHN0609

`
`

@HHN0609
Use ref attribute.
https://vuejs.org/guide/essentials/template-refs.html


Cloudflare Turnstile ERROR_CAPTCHA_UNSOLVABLE

Looks like Cloudflare Turnstile does not work now.

Hi, @bingyu50! Have you been able to solve this? Was your captcha type "interactive" or "managed"? It looks like 2captcha doesn't support interactive turnstile captchas, because it works fine for managed turnstile in their API docs

Hi @RezohlazovVI,  I have same error  ERROR_CAPTCHA_UNSOLVABLEthis captcha info and the following code:

result = solver.turnstile(
    sitekey="0x4AAAAAAADnPIDROrmt1Wwj",
    url="https://cityoflapcp.ezlinksgolf.com/index.html#/search",
    data="foo",
    pagedata="cloudflare captcha",
    action="challenge",
)

print("Result: ", result)

sleep(30)

captchaId = result["captchaId"]
url = (
    f"https://2captcha.com/res.php?key={YOUR_API_KEY}&action=get&id={captchaId}&json=1"
)

response = requests.get(url)

can you help me?

When you access a site which shows "Just a momemnt" page and says "Verify you are human by completing the action below." then when you click the checkbox it redirects to the actual site as a POST request and in the request payload it does not contain 'token' parameter at all. It sends 5 randomly named secret parameters with long encrypted values to the actual site which verifies them and allow you to move on.
I believe this is not possible to solve using 2captcha because all 2captcha docs mentioned a single 'token' parameter everywhere. Is it right?
I have almost created a custom solution to solve those site entry captchas by the way but it is a big job and still much left do it. Can 2captcha solve it? Or should I continue with my custom solution?

When you access a site which shows "Just a momemnt" page and says "Verify you are human by completing the action below." then when you click the checkbox it redirects to the actual site as a POST request and in the request payload it does not contain 'token' parameter at all. It sends 5 randomly named secret parameters with long encrypted values to the actual site which verifies them and allow you to move on.
I believe this is not possible to solve using 2captcha because all 2captcha docs mentioned a single 'token' parameter everywhere. Is it right?
I have almost created a custom solution to solve those site entry captchas by the way but it is a big job and still much left do it. Can 2captcha solve it? Or should I continue with my custom solution?

try cf_clearance in cookie

Does not work with https://ahrefs.com/backlink-checker

Does not work with https://ahrefs.com/backlink-checker

A colleague has solved it for situations like ahrefs while remain completely automatic. He will create an API now.
I have seen it working. It was amazing.

Does not work with https://ahrefs.com/backlink-checker

I know somebody who has solved it for situations like you mentioned for ahrefs.
I have seen the solution working. It was amazing. Fully automatic.


cxxrtl: capi: don't use deprecated invocation.

The C API uses the deprecated invocation format.
Also correct the deprecation message, and don't suggest a value for a parameter the caller already has.
Assuming neither this nor #4417 gets a response, I'll stop submitting CXXRTL fixes.

There's a merge conflict.

Assuming neither this nor #4417 gets a response, I'll stop submitting CXXRTL fixes.

It's not clear to me why but I've not received a notification for either PR. (I'm subscribed to all events in this repository, I'm a code owner for CXXRTL, and I checked my GitHub settings and haven't found anything there that would prevent it.)

That might've been something on my end; should be addressed now. (I was also confused by the lack of notifications while trying to find out where #4417 went, only to find it was merged!)
Conflict has been remedied.

Thanks!

Thank you!


Close accessibility exceptions

Link to feature: https://adaptivecards.productboard.com/feature-board/planning/features/6371021

Closing as unnecessary. This was meant to be an aggregate of the exceptions but we already have the individual ones filed


Use Duration instead of long+TimeUnit in ReadOnlyTStore.unreserve

This re-implements the changes that were originally made in #4358 and then reverted in 23e17129de0350d5496345c78d7fd86080bb1115 since they were causing issues with at least one test hanging (see details).
These changes to not cause the same (or any) tests to hang.
Partially addressed #4361

I confirmed that running -Psunny with these changes passes cleanly.

I've looked through the changes and they look okay - still trying to workout if the test issues that lead to the revert can be duplicated and assigned a reason.  While these changes do not fail, the previous iteration seemed to have a reproducible issue that failed for multiple people.

I've looked through the changes and they look okay - still trying to workout if the test issues that lead to the revert can be duplicated and assigned a reason.

I also took a quick look at the older commit and could not find what the problem was.  I suspect it some time unit conversion issue where the code does something like call sleep with a nanosecond value which basically asking the code sleep forever.  However I could not find any issue like that when looking at the change.

I've looked through the changes and they look okay - still trying to workout if the test issues that lead to the revert can be duplicated and assigned a reason.

I also took a quick look at the older commit and could not find what the problem was. I suspect it some time unit conversion issue where the code does something like call sleep with a nanosecond value which basically asking the code sleep forever. However I could not find any issue like that when looking at the change.

I am also not sure where the problem was coming from. Do you think its safe to merge this in and open a new ticket if that issue arises again? @EdColeman @keith-turner

This change does not merge forward into elasticity because the code for dealing with Fate has drastically changed and trying to resolve conflicts doesn't really work as the code has diverged so much.
I am thinking we may want to merge this forward as an empty commit to the elasticity branch using git merge -s and then create a follow on PR to apply these changes to elasticity.


[Win] Add a target to generate a Crosswalk ZIP file.

The new generate_crosswalk_win_zip target, built as part of the
xwalk_builder target on Windows, invokes a script that creates a ZIP
file (called crosswalk_win.zip) with everything required to run
Crosswalk on Windows. In other words, it's a zip file with the same
contents we publish on download.01.org (without a version number or
signed files, though).
Doing so helps with generating Crosswalk canaries for Windows as part of
our release building process.

LGTM


[RESOLVED] High ICMP ping response time

Problem started at 16:25:33 on 2023.05.17
Problem name: High ICMP ping response time
Host: S100-Santiago
Severity: Warning
Operational data: Value: 996ms
Original problem ID: 20782
Event details in Zabbix: http://<IP_ADDRESS>/tr_events.php?triggerid=23518&eventid=20782

Problem has been resolved in 5m 0s at 16:30:33 on 2023.05.17
Problem name: High ICMP ping response time
Host: S100-Santiago
Severity: Warning
Original problem ID: 20782


Reset Password without an SMTP Server

Hi,
It would be great it the password could be change in the web app rather than sending a link in an email. This link can be intercepted which isn't a good security practice. Also if the server running onlyoffice doesn't have access to an email server no-one can get a password reset :(

My current solution is:
From the host run the following code as root every minute.
#Variables
file="/tmp/file.txt"
Cleanup
rm ${file} 2> /dev/null
Kill any existing SMTP Process
function kill_process {
process_id=$(sudo netstat -lpn |grep 25 | awk {'print $7'} | cut -f1 -d"/")
sudo kill $process_id 2> /dev/null
echo "[*] Killed running SMTP process"
}
kill_process
#Start SNMP Server
echo "[*] SMTP Server Started"
test=$(sudo python -m smtpd -n -c DebuggingServer <IP_ADDRESS>:25 > ${file}) &
White until file is not empty
while [ ! -s ${file} ]; do
echo "[-] Waiting for Password to be received"
# Sleep for 2 Seconds
sleep 2
done
echo
echo "[+] Password Reset Link"
echo -n " https" && cat ${file} | tr '\n' ' ' | sed -n 's:.https(.)p=3D1.*:\1:p' | sed 's/3D//g;s/= //g' && echo -n "p=1"
echo
echo
Cleanup
rm ${file} 2> /dev/null
kill_process

My current solution is:
From the host run the following code as root every minute.
#Variables
file="/tmp/file.txt"

# Cleanup
rm ${file} 2> /dev/null

# Kill any existing SMTP Process
function kill_process {
    process_id=$(sudo netstat -lpn |grep 25 | awk {'print $7'} | cut -f1 -d"/")
    sudo kill $process_id 2> /dev/null
    echo "[*] Killed running SMTP process"
}

kill_process

#Start SNMP Server
echo "[*] SMTP Server Started"
test=$(sudo python -m smtpd -n -c DebuggingServer YOUR_IP_HERE:25 > ${file}) &

# White until file is not empty
while [ ! -s ${file} ]; do
    echo "[-] Waiting for Password to be received"
    # Sleep for 2 Seconds
    sleep 2
done
echo
echo "[+] Password Reset Link"
echo -n " https" && cat ${file} | tr '\n' ' ' | sed -n 's:.*https\(.*\)p=3D1.*:\1:p' | sed 's/3D//g;s/= //g' && echo -n "p=1"
echo
echo

# Cleanup
rm ${file} 2> /dev/null

kill_process

Unfortunately, there is no way to change a password. We'd recommend to do the following:

Enable logging in file:/var/www/onlyoffice/WebStudio/web.log4net.config

Close the sending port.
Copy the password changing link from the log file.

Could you generate the password reset link then redirect to the user to that, when they do a password reset?

You may change the password only in Web interface (in User Profile).
But the special method should be added to API about in the beginning of next year.

How can the password be changed in the Web Interface? At the moment the only option I see is send a password via email?

Hi, any update on this ? i need to allow user to change their password without accessing their email

Use API.
echo "Getting the token authorization"
curl -i -X POST -v -H "Accept:application/json"
-H "Content-Type: application/json"
http:///api/2.0/authentication.json -d '{"userName":"firstname.lastname@domain.com","password":"xxxxxx"}'
echo "Get a list of all users using the authorization token from a previous request"
curl -i -X GET -v -H "Accept:application/json"
-H "Authorization: NvxkuMxjBQLrpkGbT839q+pwL1JtctgQUwOF5hhtbN38G7nfo8xMfppYYoqoUGA3zqnu43t5kBgo1VKCI7wCF/95jKtojfks27yWcSRadksufrf0bSvvdXQ=="
http:///api/2.0/people/filter.json
echo "Using the access token and user id set the password and activated the email. Access to this method, only the admins."
echo "A known bug that when performing this method flies the current authorization token."
curl -i -X PUT -v -H "Accept:application/json"
-H "Content-Type: application/json"
-H "Authorization: NvxkuMxjBQLrpkGbT03Y0NRP839q+pwL1AMssMfMZAxLegk82k7w9WBZSJtctgQUwOF5hhtbN38G7nfo8xMfppYYoqoUGA3zqnu43t5kBgo1VKCI7wCF/95jKtojfks27yWcSRadksufrf0bSvvdXQ=="
http:///api/2.0/people/c7c0eac5-dae0-40a7-978c-69cb9c6c84a0/password.json -d '{"userName":"fi.rstnamelastname@domain.com","password":"xxxxxx"}'

Hello Alexey.
Thanks for the API, but I have the question:
I tried your first step and the result was displayed:
{"count":1,"status":0,"statusCode":201,"response":{"token":"3lzKX5goHR9IdqrMoDB3Tbl/10VP9qzZTPZA5xEZ3rkDvHX2OILe57MCsksWiY5gQtEcIOhMvRr5x3cUMy7pyg3xHHQOjOwGTQPMjxsyTerVxP2czYEnKf2iBfyYwB81XP6PUfOwqQC6Ml5BxitT6Q==","expires":"2018-10-06T12:37:50.9948890+02:00","sms":false,"phoneNoise":null}}
This is OK. Then I copied the token and put it in step 2 and this step does not work. I tried with a gap without a gap after "Authorization: "
An error is always displayed:
GET /api/2.0/people/filter.json HTTP/1.1

Host: xxx
User-Agent: curl/7.47.0
Accept:application/json
Authorization: 3lzKX5goHR9IdqrMoDB3Tbl/10VP9qzZTPZA5xEZ3rkDvHX2OILe57MCsksWiY5gQtEcIOhMvRr5x3cUMy7pyg3xHHQOjOwGTQPMjxsyTerVxP2czYEnKf2iBfyYwB81XP6PUfOwqQC6Ml5BxitT6Q==

< HTTP/1.1 401 Unauthorized
HTTP/1.1 401 Unauthorized
Can you help me please? Many thans for your time.

Make sure token from 1st command doesn't contain '\/' characters.
You should unescape '/' i.e. '\/' => '/'

Yes, you're right. That was a problem. Well thank you!

Hello. Can anyone help me? I would like to automate this process.
The user enters their email and password in a simple php form. In the background, step 1 is processed to obtain the token, step 2 would add the received token to get the ID, and in step 3 verify the user with the entered email and the selected ID would be sent with the entered password.
It would be best to create this in javascript but I do not know it :-(.

@UjoJano

It would be best to create this in javascript but I do not know it :-(.

If you are interested in any kind of custom development feel free to contact ONLYOFFICE team at<EMAIL_ADDRESS>they will help you with that task.

echo  "A known bug that when performing this method flies the current authorization token."

what do you by this bug ?


Continual event updates on every file in watched directories

I am using the Threaded notifier (and also used the regular one), coalesced and not coalesced.
I keep getting created and modified/closed (depending on which I use for that run) event updates. The files are not open or being touched, from my perspective. I'm doing cloud storage...so I download each file, add a watcher to the directory (not recursive), and continue that way walking the tree and adding a directory watch.
But I keep getting these updates. I had tried using this project a couple weeks ago on my first attempt and this issue was not occurring. Now it does (fresh code base)...so likely it's something I've done, but maybe you have ideas?

Nevermind. Glad it was just on my end! Thanks for the library.


Add a note to run latest about current user

Run latest logs in as system:user, and it's surprising our developers
when they go to use the apb tool, as a non-token'd user will not work.
Adds a note calling this out to run_latest_build.sh

fixes https://github.com/ansibleplaybookbundle/ansible-playbook-bundle/issues/242

Do we give the developer account the correct permissions here for them to use the apb tool?
If we don't I think it might just be better to grant the permissions and log in as the developer account?


Remove checking for Read permission

Coverage decreased (-0.2%) to 68.011% when pulling 10e1648ccccc3cbf78c369138ec0380a3f81d3ba on disable_read_perm into 8a7eca6900ab458348c2a37852dd85d73513ecb4 on master.

Updated code per comments

Coverage increased (+0.03%) to 68.276% when pulling 10e1648ccccc3cbf78c369138ec0380a3f81d3ba on disable_read_perm into 8a7eca6900ab458348c2a37852dd85d73513ecb4 on master.

Coverage decreased (-0.4%) to 67.852% when pulling f85eff9c6b2021938d3d10d28a5e9120b22cf280 on disable_read_perm into 8a7eca6900ab458348c2a37852dd85d73513ecb4 on master.


Google Spanner Postgres FORCE_INDEX

Your Question
I am trying to force an index following https://cloud.google.com/spanner/docs/secondary-indexes#index-directive for PostgreSQL and it requires a /*@ FORCE_INDEX = AlbumsByAlbumTitle */ comment before the where clause. However it needs to be in that exact format with the<EMAIL_ADDRESS>However if I do something like this hints.CommentBefore("where", "FORCE_INDEX = idx_schemas_hash") . It generates a query like so SELECT * FROM "schemas" /* FORCE_INDEX = idx_schemas_hash */ WHERE hash = 'd228cb69721a8caf78912b704e4a8d15' AND "schemas"."deleted_at" IS NULL ORDER BY "schemas"."id" LIMIT 1 and it doesn't seem to be a way to make the comment start with<EMAIL_ADDRESS>The document you expected this should be explained
Looking though https://gorm.io/docs/sql_builder.html#Clauses and https://gorm.io/docs/hints.html#content-inner there doesn't seem to be a way to do this.
Expected answer
A way to specify comment start and end characters.

You can change the Prefix yourself
https://github.com/go-gorm/hints/blob/master/hints.go#L81


Version number is not printed

@bartekn  Is this related to #485

@bartekn what version number were you referring to? Has it been resolved?

This is related to bifrost server. I think we can close it.


version.properties file created automatically if doesnt exist #70

Version.properties is created automatically and set to project.version.
I also added a unit test for checking if extensions are correctly set (that's why I removed TODO line).
@szczepiq @mstachniuk
What do you think about the case when user doesn't have project.version set at the moment when VersioningPlugin is being configured? Project.version returns "unspecified" then and we have a failure a little later (in VersionBumper#incrementVersion) because "unspecified" doesn't comply with our regex pattern for version.
Would setting the version to '0.1.0' be too much of intrusion into the project?

Would setting the version to '0.1.0' be too much of intrusion into the project?

Great catch! I suggest '0.0.1' because it's the lowest possible.
Other alternatives to handling this scenario will make everything complicated / inconvenient to use:

use deferred configuration / after evaluate to wait for user version setting
fail early instead of creating the file

OK, I set it to 0.0.1 if no other version specified. Other suggestions taken too :)

What do you think to use current version defined in build.gradle if
version.properties doesn't exists?
23 kwi 2017 11:29 PM "Wojtek Wilk"<EMAIL_ADDRESS>napisał(a):

OK, I set it to 0.0.1 if no other version specified. Other suggestions
taken too :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mockito/mockito-release-tools/pull/89#issuecomment-296490014,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAvNyghmRisNLAN0VJp62eexdxAxdBB_ks5ry8KngaJpZM4NFhdU
.

@mstachniuk
That's exactly what I'm doing here, if there is project.version specified. My question regards the opposite case - when there is no project.version specified. I like this solution with setting it to 0.0.1. What do you think?

Ahhh it's fine to set it to 0.0.1 when project version doesn't exist.
24 kwi 2017 12:13 AM "Wojtek Wilk"<EMAIL_ADDRESS>napisał(a):

@mstachniuk https://github.com/mstachniuk
That's exactly what I'm doing here, if there is project.version specified.
My question regards the opposite case - when there is no project.version
specified. I like this solution with setting it to 0.0.1. What do you think?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mockito/mockito-release-tools/pull/89#issuecomment-296492626,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAvNygmUjGTc3JhOkmmyBD0zamtqwkg7ks5ry8z6gaJpZM4NFhdU
.


AutoCockRevolver just keeps shooting when you turn it on and aa breaks

this breaks your aa and also shoots some times before
https://github.com/Wando1423/Antario/commit/2343f403e66b867ed11b13f8b24e26a30154fd95
use
https://www.unknowncheats.me/forum/1612036-post9.html
"DT_WeaponCSBase" "m_flPostponeFireReadyTime"

Breaks aa, so it just turns aa off?
About using PostponeFireReadyTime, I did not use that, its @Plasma2450 code. I might take a look and change it.

i did some test with the current version shows how the aa is broke https://www.youtube.com/watch?v=bjvuI7Ath5Q i got it to the point where offline with bots it wouldnt shoot unless it was a enemy but hvh server no matter what i did would just keep shooting.  This is how i got it to stop shooting in offline unless it was a enemy `void Aimbot::AutoCockRevolver(C_BaseCombatWeapon* activeWeapon, C_BasePlayer* localplayer, CUserCmd* cmd)
{
if (!Settings::Aimbot::AutoCockRevolver::enabled)
return;
if (*activeWeapon->GetItemDefinitionIndex() != ItemDefinitionIndex::WEAPON_REVOLVER)
	return;

if (autoCockDifference == 0.0f)
	autoCockDifference = globalVars->curtime;

if (autoCockDifference >= globalVars->curtime)
{
	cmd->buttons |= IN_ATTACK;
}
else
{
	autoCockDifference = globalVars->curtime + 0.22f;
}

}`
as for PostponeFireReadyTime no its not in the code but it needs to be.

I just added an offset, will update the code in 10 minutes. I forgot about ping fighting with ticks, so it will autoshoot.

Ok, pushed a new update. Autoshoot should work now, same with autocock.

i'll check it out.

So this is what it ended up happening https://www.youtube.com/watch?v=R3OiteodiIw  sum it up it wouldnt shoot / locks on to enemy and also aa is messed up.

Ok, didnt touch AA yet, but I think autoshoot should be fixed.

ok ill take a look at it when i wake up and let ya know its 6am lol been up since 7am

revolver doesn't auto shoot

Ok, now i'm not able to test it and the problem might be bigger than I thought, so I won't fix it in at least 6 hours.
@ShadowToMyLight Did you check if your "SpreadLimit" is disabled?

nvm found a fix, i just turn off the recoil system and it will shoot auto

https://www.youtube.com/watch?v=iWamSsy4jY4 first test with my paste
https://www.youtube.com/watch?v=X-S5wwdmmrE and this is yours wando and why do you have to disable hitscan to use awall hitscan is supposed to shoot the best option

Will fix awall today as dwnste found my fix for it, so i can make it public now.
About r8, I will try to check it today.
I will make awall disable hitscan. It works the same way, but awall will shoot through wall and hitscan has this option disabled. For now I dont have multipoint enabled, so both awall and hitscan use the same function.

ok nice to hear. best of luck

@Wando1423 the r8 works now just the aa is the last thing. would the easiest way to fix the to check if Weapon Revolver so it can disable in attack?

still needs some work for aa

Yeah, i didnt change that yet.

kk


twoslash choking on second type parameter of generics

Heya,
I'm continuing my experiments using shiki-twoslash on my blog here: https://github.com/johnnyreilly/blog.johnnyreilly.com/pull/95
This morning I regexed my way to glory, converting all ts / js code samples to opt into twoslash.  Think it came to about 100 files in total.  Initially I thought there was just the (expected) out of memory issue captured in #117
But actually it looks like there's more.  Running yarn start locally, when the blog actually cranks up I see an error like this:

Hopefully you can make out that there's a red caret underneath the second type parameter of generics. To grab the last one from the list it looks like this:
SyntaxError: /home/john/code/github/blog.johnnyreilly.com/blog-website/blog/2021-05-01-blog-archive-for-docusaurus.md: Unexpected token (231:26)
  229 |   const yearPosts = posts.get(year) || [];
  230 |   return posts.set(year, [post, ...yearPosts]);
> 231 | }, /** @type {Map`}<string, parentName="code" {...{"blogpost[]":""}}>{`}>} */ new Map());

It appears that some kind of transformation seems to have happened to the second type parameter which is tripping up twoslash.  I couldn't say why this is happening - but it's happening.
The original code sample looks like this:
const postsByYear = allPosts.reduceRight((posts, post) => {
  const year = post.date.split('-')[0];
  const yearPosts = posts.get(year) || [];
  return posts.set(year, [post, ...yearPosts]);
}, /** @type {Map<string, BlogPost[]>}>} */ new Map());

It looks like BlogPost[] has become parentName="code" {...{"blogpost[]":""}} in this case. Not sure why
To try it out follow the instructions in this PR pertaining to running locally: https://github.com/johnnyreilly/blog.johnnyreilly.com/pull/95

It occurred to me that (as far as I know) the docusaurus-preset-shiki-twoslash doesn't remove Prism.JS from Docusaurus, and I pondered if that might be relevant. I suspect it's probably not as, to my knowledge, Prism.JS does it's work at runtime as compared to Shiki at build time. But I thought I'd mention it as an idea in case there's something I haven't considered

Unsure, but there's no HTML generated by shiki/shiki-twoslash which includes something like parentName=" - and the code sample works fine in the playground, https://shikijs.github.io/twoslash/playground?#code/MYewdgzgLgBAhgGwQBRNCAuGBvGATOKAUy2gCcBLMAcxgF8BtAXRgF4ZmAoT0SWABzRQIAIQCeATSJwybeElToAdGSJ4ArsCIAlCtQAWUABRHB6ADQwzUAJRsAfDk4wYvaDDHTZ7a0oLElCH4ECmMAcgBaMJsGAAYmAG5nV3B3TxlFYTlrCCVqImN0sjsAHxKOROTVKHUyMCshXIgCoyLLBmtLJW6izIgmGyS6SwB6ACoxmAABKDF+IhwAWTh+AB5yKmpLEQQQakzmezojmDGRmDAiAHcYZf4jG0HOIA
It indeed must be something influenced by docusaurus

I had a root around in Prism.JS and didn't spot anything.  Looked in Docusaurus too, and whilst I didn't spot anything in the code I did see this issue which referenced parentName in relation to markdown files (and all the code samples will be coming from markdown files)
https://github.com/facebook/docusaurus/issues/4489

Given that type parameters sit inside < brackets which are what all HTML tags are made of, my guess would be that it's something to do with that

Maybe but it hasn't happened with TypeScript code afaik. For example, https://www.remotion.dev/docs/freeze also got quite a few JSX tags inside code samples and it works just fine. It's also built with Twoslash & Docusaurus.

Do you have any examples with generics two or more type parameters?

Yep you're right. Generics with 2+ parameters are failing. But it's pretty random though. For example, this is working,

It's a push, but can you try it without the typo in the JSDoc comment?
const postsByYear = allPosts.reduceRight((posts, post) => {
  const year = post.date.split('-')[0];
  const yearPosts = posts.get(year) || [];
  return posts.set(year, [post, ...yearPosts]);
-}, /** @type {Map<string, BlogPost[]>}>} */ new Map());
+}, /** @type {Map<string, BlogPost[]>} */ new Map());

Done - no dice


Version number to use for a closed file in a TextDocumentEdit

Consider a rename, which may touch both open and closed files. It's desirable to use the versioned TextDocumentEdit interface for the open files, but what version should the server use to refer to closed files?
Sub-question: what if the file was opened earlier, and then closed, in which case we do have a last known version number?

A few options:

The client could be specced to ignore the version number when dealing with a closed file.
The server could be specced to send the most recent version of the file when it was open.
The client's versioning system could be specced so that at any given time, the next version number of a closed file (initially 0) refers to the file unmodified on disk, (to deal with cases like opening with a restored version of the file from unsaved changes).
The server could be specced to send a special value like -1 to use when it expects an edit to apply to a closed file.

My preference would be for the final option, as it's very simple and expresses the intention from the server to the client.

@rictic these are good questions and I agree that the server can't send a version number for closed documents since it owns these documents.
Using -1 as a version number for non open text documents might break existing clients since we never speced that a version number needs to start with 0. So I opt to send null to make clear that the document is supposed to not be open. If it is (since the whole communication) is async we should reject the edit.

Null works for me.


Update to error 13-14 and windows 10 versions?

In a DM with Ryan Handy (Quality Program Manager for HP VR) (u/Voodooimaxx on Reddit), I reported an issue that leads to error 13-14 on select system configurations. He told me that he would forward it to Microsoft and Nvidia (he likely misunderstood that I was testing on an AMD Radeon RX 580). This would mean this issue has been sent through developer channels, or will be in the near future. If you want to verify the validity of this bug being investigated, feel free to contact him (Microsoft probably has better channels to contact him, considering he only uses his Reddit once a month).
Also, if anyone can do it, please make the layout consistent. Error messages are quoted in some descriptions, but left out in others, the order of the steps are shown with numbers in some descriptions, in other descriptions dots are used for steps, etc.

@MaxWang-MS Could you review this PR? I am aware that adding this error information might not be good, as the issue hasn't been acknowledged, but this commit also includes clarifications to existing issues that make the page more accurate.

About the recent commit to the branch, I removed my additions to error 13-14 and made it match commit 88ff3d5 of the MicrosoftDocs:docs branch. Please note I still think my previous commit should be used, but this one is here in case MSFT doesn't want to merge the info as the additional info about the 13-14 error may be controversial.
Please consider using the previous commit instead, unless it is out of the question to add the changes about error 13-14.

Learn Build status updates of commit 2192701:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

enthusiast-guide/error-codes.md
:white_check_mark:Succeeded

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

@MaxWang-MS Please consider reviewing this, @qianw211 seems to be inactive.

Hi @ErrorRaffyline0, just to clarify this PR is now only about cleaning up some formatting and updating the Windows version being referenced right?

Learn Build status updates of commit aa194d9:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

enthusiast-guide/error-codes.md
:white_check_mark:Succeeded

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

Hi @ErrorRaffyline0, just to clarify this PR is now only about cleaning up some formatting and updating the Windows version being referenced right?

@MaxWang-MS Hi! Thanks for the reply :), I at first thought it'd be a good idea to include info about an ongoing issue, but I had some misleading mentions about it being under investigation (I assumed due to the person I was in contact with). I have now removed that part and added better instructions for error 13-14 and I have also improved the formatting and the mentions about Windows versions.

Learn Build status updates of commit 0f3d630:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

enthusiast-guide/error-codes.md
:white_check_mark:Succeeded

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