post Retry not work

AsyncHttpClient client=new AsyncHttpClient();
                client.allowRetryExceptionClass(IOException.class);
                client.allowRetryExceptionClass(IllegalArgumentException.class);
                client.allowRetryExceptionClass(ConnectTimeoutException.class);
                client.blockRetryExceptionClass(UnknownHostException.class);
                client.blockRetryExceptionClass(ConnectionPoolTimeoutException.class);
                RequestParams params=new RequestParams();
                params.put("username",userCode);
                params.put("pwd",userPwd);

                client.post(this, UrlHelper.getLoginUrl(this), params, new AsyncHttpResponseHandler() {

                    @Override
                    public void onStart() {
                        Log.d(AppUtil.logFilter, "AsyncAndroid onStart Method");
                    }

                    @Override
                    public void onRetry(int retryNo) {
                        Log.d(AppUtil.logFilter, "AsyncAndroid onRetry Method");
                        Log.d(AppUtil.logFilter, "AsyncAndroid retryNo:" + retryNo);
                    }

                    @Override
                    public void onSuccess(int i, Header[] headers, byte[] bytes) {
                        Log.d(AppUtil.logFilter, "AsyncAndroid onSuccess Method");
                        Log.d(AppUtil.logFilter, "The  Status Code:" + i);
                        for (Header header : headers) {
                            Log.d(AppUtil.logFilter, "The header Name: " + header.getName() + " Value: " + header.getValue());
                        }
                        Log.d(AppUtil.logFilter, "the response is :" + new String(bytes));
                    }

                    @Override
                    public void onFailure(int i, Header[] headers, byte[] bytes, Throwable throwable) {
                        Log.d(AppUtil.logFilter, "AsyncAndroid onFailure Method");
                        Log.d(AppUtil.logFilter, "The  Status Code:" + i);
                        Log.d(AppUtil.logFilter, "The  throwable:" + throwable);
                    }

                    @Override
                    public void onFinish() {
                        Log.d(AppUtil.logFilter, "AsyncAndroid onFinish Method");
                        if(loading_Dialog.isShowing())
                        {
                            loading_Dialog.cancel();
                        }
                    }
                });

I use like this ,when occur ConnectTimeoutException,not Retry,Why?

I'm encountering this issue too.
What was the reason for closing this issue?

@alexblack params.setHttpEntityIsRepeatable(true);

Thanks. I tried that and had no luck.  I put my phone in airplane mode and
expected it to retry, no such luck.
On Jan 10, 2015 5:29 AM, "Marek Sebera"<EMAIL_ADDRESS>wrote:

@alexblack https://github.com/alexblack
params.setHttpEntityIsRepeatable(true);
—
Reply to this email directly or view it on GitHub
https://github.com/loopj/android-async-http/issues/710#issuecomment-69455723
.

onRetry can't work.
i tried that like this:
    requestParams.setHttpEntityIsRepeatable(true);
    HttpUtils.getAsyncHttpClient().allowRetryExceptionClass(IOException.class);
    HttpUtils.getAsyncHttpClient().allowRetryExceptionClass(IllegalArgumentException.class);
    HttpUtils.getAsyncHttpClient().allowRetryExceptionClass(ConnectTimeoutException.class);
    HttpUtils.getAsyncHttpClient().blockRetryExceptionClass(UnknownHostException.class);
    HttpUtils.getAsyncHttpClient().blockRetryExceptionClass(ConnectionPoolTimeoutException.class);
    HttpUtils.getAsyncHttpClient().setMaxRetriesAndTimeout(5,1000);

but dosn't work

I can't get it to work either. Is this still a problem?

This question is answered also in #713


Can we still use sth equivalent to instance.Memory.Data()?

I've just started playing with wasmer recently, and have a question.
As in this example in v.0.3, instance.Memory.Data() looks pretty useful. Does this feature still exist in the current version? If not, what would be an appropriate way to implement the test above?
Thanks!

Hello,
Yes this function exists in the 1.0.* version, see Memory.Data :-).

@Hywan Thank you for replying!
Is there any way to get the whole memory of the instance like instance.Memory in v1.0.*?
I just thought it would be nice to be able to get the desired data of the memory by providing the offset as in the example above.
If instance.Memory doesn't exist, do we have to export memory explicitly with name each time and use instance.Exports.GetMemory(name) to access it?

@Hywan Thank you for your quick reply.
It turned out I didn't know that memory is by default exported from Rust modules under the name "memory".
Question resolved, closing this issue👍


KeyError: 'Column length not in the dataset. Current columns in the dataset: []'

when using own dataset according to the instrution.
So where to write column length?

@Modas-Li Hi
Could you please post your config and custom dataset format？

Feel free to re-open this issue~


Notification of chat messages with focus and chat collapsed not present

Now is working, I cannot reproduce.


Draw order in unrequited.half_my_world

implement some kind of keying system so that drawing order of unrequited.half_my_world is reinforced when unrequited:draw() is called

done, as documented by commit 295a0466293ce6ec8e1f734b320d5954b2ed94fe


[Bug] subtask text in board

The  popup in the board shows status instead of title:

Fixed. Thanks.


Description:
The link to Homebrew Cask is outdated. Homebrew Cask has been merged into Homebrew/brew.sh.
Changes:
Update the link from https://caskroom.github.io/ to https://brew.sh

Thank you so much for your help 🙏


Sudden Death + Improved critical hit not triggering on a 18 roll.

Hi there, hope you're all doing great, and thanks for the awesome mod.
While using the Sudden death dagger from PoI (you crit on 19 and 20) the "Ïmproved crit" feat is not triggering on a 18 roll.
Save attached for reference; Thanks!
PoI_Mission1.zip

Oh, TA nerfed that dagger worse than I thought. Pre-1.5.92 it was SET Critical Threshold to 18. Now it is Force 19 if it is lower - meaning that dagger mod is removed from initial calculations, then after all modifiers applied it checks if current value if higher than 19 and sets to 19 if so. In this case feat makes it 19 and then this mod is not applied. We definitely need to revert dagger's nerf.


Query: DI enable

...when architecture stabilizes

From API review notes:

Look at factoring of QueryCompilationContext and Database/RelationalDatabase and in particular how much it is being used as a service locator for other parts of DI

Marking for re-triage since there was an API review decision referring to this item but it doesn't currently have a priority.


Add the search capability in plugin browser

It will be nice to have the ability to search for a certain x plugin in the plug-in browser. A future rich word/text search would be sublime! 😊

@matryer any update on this? Even a simple pattern search would already be leaps and bounds better than nothing.

I agree. I was mightily surprised to see that there was no way to search. I was looking for a plugin for Toodledo, and I had no idea what category an author would put it in, nor if the name would start with "T". So it took some time looking through the categories I thought was possible. (Only to find there were no such plugin :-()
Any kind of search would be an improvement.

+1 a year later!


Change deprecated functions, update CI and deps, follow Deno code style and fix lints

Change deprecated function:
Deno.writeAllSync -><EMAIL_ADDRESS>

Update CI to ensure follow the Deno code style, in every commit:

$ deno lint
$ deno test
$ deno fmt --check

I also add a schedule action to update Deps:
https://github.com/hayd/deno-udd#scheduled-github-action

All dependencies bumped to their latest version and working correctly

Lints fixed

Format problems fixed

If you want to use the code from this pull request until it gets merged you can 👇🏽
import Kia from "https://raw.githubusercontent.com/UltiRequiem/kia/master/mod.ts"

Hey, thanks for taking the time to do a PR! Most of this looks good to me, but there are a couple of things to note:

Deno fmt by default switches everything to spaces while this repo uses tabs, and this is reflected in all the files committed. By the looks of it there is a '--options-use-tabs' flag for fmt, so if you could add this, reformat, and then resubmit that'd be grand.

It would be nice if the dependency checker perhaps checked weekly rather than daily

If you make these changes, there's only a few style/convention things that I'll change and then we can merge. Cheers!

This action will run on PR and Pushes as CI.
The workflow to update deps now runs weekly as you asked 😆
You can configure the format with the deno.json config file, docs 👇🏽
<EMAIL_ADDRESS>


MINOR: [R][Doc] encoding setting of read_csv_arrow

In the documentation, the encoding argument was of CsvConvertOptions, but it is correctly of CsvReadOptions.
I also corrected some formatting for automatic linking in the doc.

Thank you for merging this.


Cleanup Formatting PerfSmokeTests and port to BDN

https://github.com/dotnet/corefxlab/blob/89ea88c64f2dabe362c0a3df21d07313542c1d80/tests/System.Text.Formatting.Tests/PerformanceTests.cs#L15
cc @KrzysztofCwalina, @adamsitnik

Should this be moved to the "Benchmarks" part of the project?

Should this be moved to the "Benchmarks" part of the project?

Yes, and the tests need to be ported over to use BenchmarkDotNet rather than xunit.performance (like the other tests within "Benchmarks").

Cool, I will try to port it over when I have some time!

I was experimenting with this, but I see that the Benchmarks.csproj uses:
  <TargetFramework>netcoreapp3.0</TargetFramework>

So I wasn't able to run the performance tests because of this.. Should I downgrade to 2.1 to run the performance tests?
cc @ahsonkhan, @karelz, @adamsitnik

Does targeting netcoreapp2.1 on its own resolve the issue (or do you have to downgrade the BDN package to 0.11.1 as well)?
https://github.com/dotnet/corefxlab/blob/ef7dd7bffcb1eedda5ed27e63b59af9c6b365a26/tools/dependencies.props#L13

I got the project running and tests running. It was VS for Mac that complained that I didn't havet .NET Core installed, so I´ve started using VS Code for this particular repo now.

Fixed in https://github.com/dotnet/corefxlab/pull/2480.


Feature Section bugs removed

[x] Dont create Feature secton Heading without Fetaured speakers data.
[x] Layout fixing

thanks

Current coverage is 43.43% (diff: 83.33%)

Merging #683 into development will increase coverage by 0.35%

@@           development       #683   diff @@
=============================================
  Files                6          6
  Lines              643        647     +4
  Methods             70         70
  Messages             0          0
  Branches           103        104     +1
=============================================
+ Hits               277        281     +4
  Misses             366        366
  Partials             0          0

Powered by Codecov. Last update 6be534f...0fd91d5


Creation of Changefeed structure

Hi Everyone,
I'm trying to Implement a CDMUtil solution for Tier 1 box. Using CDMUtil, I'm able to create Tables.manifest.cdm.json.
My Question - Is it possible to create a change feed file structure using CDMUtil solution or any other?
Thanks,
Premnath

CDMUtil does not create changefeed structure - export data from tier 1 was supported just for simulation purposes during the Export to data lake preview. I would recommend not to use this feature rather use Export to data lake feature with Tier 2 or higher environment.


mitros73

Challenge Name

Issue Description

Browser Information

Browser Name, Version:
Operating System:
Mobile, Desktop, or Tablet:

Your Code

Screenshot

@mitrostziavarasgr Thank you for reporting this issue.
This is a standard message notifying you that this issue seems to be a request for help. Instead of asking for help here, please click the "help" button on the challenge on Free Code Camp, which will take you to the help chatroom for that specific challenge. You can also view our full list of official chatrooms.
If you think I'm wrong in closing this issue, please reopen it and add further clarification. Thank you, and happy coding!


[FEATURE] Validation Processor for WINTER

Is your feature request related to a problem? Please describe.
I'm always frustrated when we have garbage stacks passing WINTER.
Describe the solution you'd like
Processor to do quality cuts. Could be Custom Image Modifier (batch size 1), winter validate function, raise Winter validation Errors.

I think we already do this, as of #620


Prepare 2.0.0 release

updated package.json and CHANGELOG to release 2.0.0
Adding changes included in #151  as 1.0.6 was not released

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

you also need to add a line for https://github.com/grafana/athena-datasource/issues/141 that was included


[Question] How to connect to Epic's API?

Hey,
So whilst reading through some of the issues and proposed changes, I saw that really this project is too fill a void that Epic caused by not having a client to add assets to others etc.
I'm so very grateful for this project, thank you so much!
But I am curious, since my Rust, is very rusty... ;) I was hoping if you could provide a short summary on how you're connecting to the Epic API so I can get further understanding.
I'm curious on how to connect to Epic's API so I can get the assets stored on my account etc, like how you do it.
Obviously I will continue to look through the code and learn, but was hoping to have some help by someone explaining it. :)
P.S I will also continue developing this project where I can whilst it's active. :)

Check out https://github.com/AchetaGames/egs-api-rs it also now has the FAB capabilities.

Thank you, I will take a look so I can understand it more. I very much like getting the whole picture approach so I can help in more than one way :-)


ICU 72 breaks formatter tests (Debian 12, PHP 8.1, 8.2)

What steps will reproduce the problem?
Run Docker builds for 8.1 and 8.2 images.
What is the expected result?
No errors.
What do you get instead?
1) yiiunit\framework\helpers\FormatConverterTest::testIntlIcuToPhpShortFormTime
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'g:i A'
+'g:i A'

Failing tests with "strings (not) equal", eg. https://github.com/yiisoft/yii2-docker/actions/runs/5301478845/jobs/9615471441#step:10:406
Additional info

Q
A

Yii version
all

PHP version
PHP 8.1, 8.2

Operating system
Docker Debian

Underlying issue is a different Debian version, which leads to different ICU versions:

8.0 -> Debian 11, ICU 67
8.1/8.2 -> Debian 12, ICU 72

From the changelog:

In many formatting patterns, ASCII spaces are replaced with Unicode spaces (e.g., a "thin space").

https://icu.unicode.org/download/72
Possible "fixes"

change tests, would break all builds <=8.0, but 8.0 reaches EOL in 5 months, we might remove them altogether anyway
test according to ICU version, more work (logic in tests, but we do this already AFAIR)
test with a regex-pattern (use \s instead of  )

I'd prefer testing with a regex-pattern or with something like we do with assertEqualsWithoutLE().

@samdark See PR if this would be OK.
I am still getting this one:
There was 1 failure:

1) yiiunit\framework\i18n\FormatterDateTest::testIntlAsDatetime
Failed asserting that 'Jun 20, 2023, 11:58:43 AM' matches PCRE pattern "~Jun 20, 2023,? 11:58:43 AM~".

/yii2/tests/framework/i18n/FormatterDateTest.php:181
/yii2/tests/framework/i18n/FormatterDateTest.php:169
/yii2/vendor/phpunit/phpunit/phpunit:52
/yii2/vendor/bin/phpunit:120

I don't really understand what's broken here?!

And ... should assertSameAnyWS only look after strings?

Maybe some non-breaking space in there?

@bizley See updated "ugliness" :)
https://github.com/yiisoft/yii2/pull/19869/files


i can use  ./gradlew  to build the project ,but can not use gradle eclipse ,also can not use JC2

is it an issue of javacomplete2?

yes ,now i have genarate .classpath,but javacomplet2 does not load it

here is the repo of the android project
https://github.com/wsdjeg/AndroidSwipeLayout

The Eclipse plugin doesn't work for Android projects. If you check your .classpath file, it won't have the files you need for completion.
I would delete the Eclipse plugin and delete the .classpath file and use the latest commit. It should work for you

thank you @DonnieWest  i have just used your plugin ,but the command do not work

there are same issue


Use new pids command in test cases.

These changes are already subsumed by those in java-11-compatibility. Deleting the branch since there is no need to merge these changes separately into master.


GitHub Actions

So, http_request_test.go uses a real httpbin, and so it might be flaky. But should be good enough for now.


Wrong today date

If I looked at the calendar yesterday (16.01) closed it. Didn't refresh the page, opened it today (17.01),
I still see yesterday (16.01) date focused as today.

@drdulitel youre gonna have to take care of any refreshes on your own. Just call .redraw() on the instance every X minutes. I can't have flatpickr to it itself as that would create many other problems for other users.


Cannot drop view when notebook shows

drag problems view into sidebar
open a notebook
drag problems view back into panel
:bug: not possible
open a text editor, it works

Screen Recording 2020-04-30 at 12.14.27.mov.zip

I also can't drop files on top of it to open in an editor.

We just need to disable pointer-events on the webview when a drag starts. Maybe all things that do DND can set some global class on body while dragging


actionpack: ActionController::Base should provide .helper_method

Currently ActionController::Base does not provide .helper_method because it does not extend AbstractController::Helpers::ClassMethods. The module was indirectly used through AbstractController::helpers.
So it should be added the list of related modules.
refs: https://github.com/rails/rails/blob/v<IP_ADDRESS>/actionpack/lib/action_controller/metal/helpers.rb#L60
Before:
root@8eadc9fcf58d> rbs -Isig method --singleton ActionController::Base helper_method
Cannot find method: helper_method

After:
root@8eadc9fcf58d> rbs -Isig method --singleton ActionController::Base helper_method
::ActionController::Base.helper_method
  defined_in: ::AbstractController::Helpers::ClassMethods
  implementation: ::AbstractController::Helpers::ClassMethods
  accessibility: public
  types:
      (*untyped meths) -> untyped

  > bundler: failed to load command: rbs (/home/runner/work/gem_rbs_collection/gem_rbs_collection/vendor/bundle/ruby/3.2.0/bin/rbs)
  > /home/runner/work/gem_rbs_collection/gem_rbs_collection/vendor/bundle/ruby/3.2.0/gems/rbs-3.2.1/lib/rbs/definition_builder.rb:713:in `define_method': /home/runner/work/gem_rbs_collection/gem_rbs_collection/gems/activesupport/7.0/activesupport-generated.rbs:5612:4...5612:30: Invalid method overloading: ::ActionView::Base#html_escape (RBS::InvalidOverloadMethodError)
  >
  >       def self?.html_escape: ...
  >       ^^^^^^^^^^^^^^^^^^^^^^^^^^

Hmm... it seems CI has broken without this change. We need to fix it before merging this.


Update NOTICE's copyright year to 2021

Happy new year, everybody!

Happy new year to you, too!

Happy new year to you, too!


Return empty array on unmatched results in POST /Message

Rather than a 404 on empty query results, return an empty array,

Resolved in #14
FYI @kgao - develop will have these changes, which also include:

GET Messages/Size returns -1 in the resulting object if no parameters match.
GET Messages/List return an empty array if no parameters match.
POST Message returns an empty array if no parameters match.


Update privacy policy

I realised today that this page was out of date with reference to the
appliance - we do store people's name, company name, email etc when they
buy an appliance, and we should state that.

@aslakhellesoy you mean the part about collecting information about people using the appliance?

Yes - we should state what we collect/don't collect about users too, not just customers.

I suggested that we also keep a section about appliance users, stating that we do not collect any information about them.
@matt do you disagree with this?

I'm not sure I agree yet @aslakhellesoy. I think we should try to add intercom to the appliance, its apparently possible, providing the ports are open. This isn't to try and capture information, but provide timely support direct to users. WDYT?

Makes sense. So the principle is to say what we do collect, and not what we don't collect?

Yes, and what we use it for!

I didn't disagree @aslakhellesoy, I just ran out of time / energy to keep up with your comments - it seemed good enough for now so I figured I'd merge it and we could improve on it later. I think Steve's right, I'd like to have a free hand to add intercom to the license without this drifting out of date again.


Update Spell/NPC import scripts to work with the redesign

Filip mentioned me may do this. https://app.roll20.net/forum/post/3025111/api-and-repeating-sections-on-character-sheets/?pageforid=3040770#post-3040770

Lucian handled this.


[FORM] Proxies on bunker

Suggestion/Submission below
Plz Add Were There's Auto proxy You Can Chose From Like Holy Unblocker Or Other Proxys Plz Also When Also Get Blocked Just Manually Change The Link

Just put the link in yourself


ocamlPackages.imagelib: init at 20171028

Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[x] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build ocamlPackages.imagelib

Failure on aarch64-linux (full log)
Attempted: ocamlPackages.imagelib
Partial log (click to expand)
make[2]: *** [../OCamlMakefile:1227: subproj_extlib] Error 2
make[2]: Leaving directory '/build/opam-1.2.2/src_ext'
make[1]: *** [Makefile:39: build] Error 2
make[1]: Leaving directory '/build/opam-1.2.2/src_ext'
make: *** [Makefile:29: lib-ext] Error 2
builder for '/nix/store/dgkcd48n00zkqjandwahf1g19ghvk5sm-opam-1.2.2.drv' failed with exit code 2
cannot build derivation '/nix/store/gcm94q9x5553yj51dx9pvcbzs0i41bij-ocaml4.06.1-topkg-0.9.1.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/s3xdjrxh17nni1wsvpi2k6zj0i1ql2g4-ocaml4.06.1-decompress-0.6.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/snsrg05xiyzgpchnpzhwwfsgl61g4l68-ocaml4.06.1-imagelib-20171028.drv': 1 dependencies couldn't be built
error: build of '/nix/store/snsrg05xiyzgpchnpzhwwfsgl61g4l68-ocaml4.06.1-imagelib-20171028.drv' failed

Success on x86_64-linux (full log)
Attempted: ocamlPackages.imagelib
Partial log (click to expand)
patching script interpreter paths in /nix/store/p29knpdpgk7dpd9nzlhfwk22gnflqwa9-ocaml4.05.0-imagelib-20171028
checking for references to /build in /nix/store/p29knpdpgk7dpd9nzlhfwk22gnflqwa9-ocaml4.05.0-imagelib-20171028...
wrong ELF type
wrong ELF type
wrong ELF type
wrong ELF type
wrong ELF type
wrong ELF type
wrong ELF type
wrong ELF type


feat: Add pip3 install charset_normalizer

Add pip3 install charset_normalizer

:tada: This PR is included in version 2.0.0-next.8 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

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


why does this plugin doesn't work with recent airflow version after 2.5.3

quickly wanted to check why does this plugin doesn't work after airflow version 2.5.3, Any pointers will be appreciated.

This plugin expects to work. did you try according to the instructions in readme? Which version?

I was able to run the docker-compose setup (with some slight modifications, since gosu was not found) on Airflow version 2.9.2 and the plugin was fine.
I was not able to get the plugin to register correctly using a container built on the Astronomer runtime (11.5.0), however, so I wonder whether that has to do with the issue @yquaziii was facing.  The plugin would show up, but no flask blueprints or appbuilder_views would be accessible.

Just ran 2.9.3 successfully with docker compose, the followings are the steps I did. I think this plugin works with 2.9.3.
# in project root folder
curl -LfO 'https://airflow.apache.org/docs/apache-airflow/2.9.3/docker-compose.yaml'

# add this line to the end of the volumns section
# - ${AIRFLOW_PROJ_DIR:-.}/plugins/linkedin/airflow/backfill:/opt/airflow/plugins/linkedin/airflow/backfill

# start
docker compose up

For deploy of the plugin to your Airflow instance, please refer to the deploy section
Attach more details will be helpful for us to figure the issues, like versions, commands used, error messages, steps to reproduce, etc.

No activity


Move to bazel 0.4.x

minor comments:

We should upgrade to at least https://github.com/bazelbuild/bazel/releases/tag/0.4.3. The coverage report part looks helpful.

We probably need to special attention to make Bazel 0.4.x work in Twitter internal env.

Can we justify the reasons to move to bazel 0.4.x? There are already too many pending issues now and it is good if we can prioritize them.

now on Bazel 3.0.0


Fallback area and singletons to schema field options

If no options are specified for a given area or singleton, fallback to use the options specified for the schema field declaring the area or singleton, if they exist.
Not sure if I have this quite right, let me know what you think @boutell

Feels good, merged. I went over your other changes, which seem to only affect legibility of some peripherally related code. I assume you've test-fired this?

I tested this both with areas and singletons, seems to work well for both!
Yeah, the other changes should be functionally-equivalent with one exception: we now always add the .apos-area-widgets wrapper around the widgets of an area, where prior we only added it if the user had edit permissions. This seems safer, because otherwise you could theoretically style .apos-area-widgets and have unexpectedly different styles when logged out.

Are you talking about adding an entire div that wouldn't otherwise be there?
We made that choice because historically frontend developers have asked for
less markup for logged out users whenever we don't need it.
I recommend you chat with Kerry about it, basically somebody other than me
(since I'm the backend guy who got told not to do it the first time in A1.5
(: )
On Thu, Jul 7, 2016 at 2:23 PM, Jimmy Harrison<EMAIL_ADDRESS>wrote:

I tested this both with areas and singletons, seems to work well for both!
Yeah, the other changes should be functionally-equivalent with one
exception: we now always add the .apos-area-widgets wrapper around the
widgets of an area, where prior we only added it if the user had edit
permissions. This seems safer, because otherwise you could theoretically
style .apos-area-widgets and have unexpectedly different styles when
logged out.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/punkave/apostrophe/pull/606#issuecomment-231164625,
or mute the thread
https://github.com/notifications/unsubscribe/AAB9fXVofnCyEbLFgDJcT8S3W9IfGi7jks5qTUQHgaJpZM4JHP4W
.

--
*THOMAS BOUTELL, *SUPPORT LEAD
P'UNK AVENUE |<PHONE_NUMBER>  |  punkave.com

Fair enough, I went ahead and removed it: 41adc1576ce07569355f29b131901a243ce7e9b4


[ENH] etcd discovery backend

I'm curently testing swarm with an etcd discovery backend. etcd is a three nodes cluster. Joining the cluster is a bit random because we do not know how many etcd hosts are available when starting the join command (production problem for example). It should be valuable to add the capabilitie to specify more than one etcd uri at startup so if i have a 4 nodes etcd cluster, swarm will try to join each specified node until he found one available. Like the zookeeper discovery backend does. Correct me if i'm wrong

Hi @david-guenault,
You should be able to do etcd://<IP_ADDRESS>,<IP_ADDRESS>,<IP_ADDRESS>/path same as zookeeper.
Did you encounter an issue ?

@david-guenault I'll close this one, comment if you still have an issue.

sorry was out ;-)
i gona test soon and give you feedback asap


Should pull-requests still support Python 2/Inkscape<1.0?

The readme says to make sure your code works for Python 2 and 3, but in the releases it looks like there are now separate versions for Inkscape 1.0 and 0.9.
I have some improvement I've made to the code, but some are only compatible with Python 3. Should I undo those before submitting my pull request?

Unfortunately the Inkscape 1.0 documentation says we should support both python versions because some users don't have python 3 installed. If JTech is okay with it, we will drop support for Python 2 in the next version to improve code readability. I'll create a new, python 3 only, development branch and you can make your pull request there.


Add articulated hand teleport gesture to all platforms

Overview
Work to enable using a gesture to teleport with articulated hands on all platforms.
Changes

Fixes: #8973, #8509

Verification

This optional section is a place where you can detail the specific type of verification
you want from reviewers. For example, if you want reviewers to checkout the PR locally
and validate the functionality of specific scenarios, provide instructions
on the specific scenarios and what you want verified.
If there are specific areas of concern or question feel free to highlight them here so
that reviewers can watch out for those issues.
As a reviewer, it is possible to check out this change locally by using the following
commands (substituting {PR_ID} with the ID of this pull request):
git fetch origin pull/{PR_ID}/head:name_of_local_branch
git checkout name_of_local_branch

Unit tests need to be written. There is potential to refactor into a broader gesture detection class/framework.

Tested and works on both Hololens 2 and Oculus Quest!!
Will add unit tests before checking in~

I think I missed it -- where has the code moved to actually check that a hand is in a teleport pose? Or, is that coming in a different PR?

The teleport pose checking code has all been moved into articulated hands definition
https://github.com/microsoft/MixedRealityToolkit-Unity/blob/520b5d730fb3d067a760f50585c5ee39d49567ae/Assets/MRTK/Core/Providers/Hands/ArticulatedHandDefinition.cs#L236

Update on current progress, got a input pose recorded and usable, just need to rig it on the correct hands and do some refactoring work to register a "TeleportStart" and "TeleportEnd" gesture in some way.

Took a bit to address an issue with how input simulation decided to rotate the hand gestures.
Currently, the gestures made during input simulation are all relative to the orientation of the wrist whose pose you're transitioning from. This means that if we want to do a thumbs up gesture, it would actually display as a sideways thumbs up gesture

With this PR, we now properly orient the thumbs up gesture. There's some jankiness with the joints, but that's a result of how our progamatic lerp of the skeleton rendering works, since we just go by positional data and the Slerp for the rotations is somewhat aribtrary per joint

@lukastoenneMS Do you have a comment since I noticed you authored the original changes here opting to orient everything relative to the wrist

Teleport Pointer gesture working in input simulation!

/azp run

/azp run

/azp run

@lukastoenneMS Do you have a comment since I noticed you authored the original changes here opting to orient everything relative to the wrist

I think Lukas might have taken that from my old input simulation code, which he adapted (and improved!) when moving it to MRTK github repo. When I originally wrote this code things were relative to a fixed point merely because that's the first way I thought of doing it. I don't recall a specific reason why not to do it in another way.

Looks good! So, what key do I press to move to the teleport pose, and where is this documented? Other than that I'm excited to see this in, especially to see it working with input simulation. That will make for some cool gifs when we release MRTK 2.6 :)

It's currently something you have to set manually in the input simulation profile (booo), we're already pretty waterlogged as far as keys that are assigned and usable, so we may need some refactoring work on that side of things to make things as easy as possible for users. For now, you can go to the profile view go to
Input -> Input Data Providers -> Input Simulation Service -> Hand Gesture Settings
and set the appropriate gestures you want to Teleport Start and Teleport End.
I'll push a documentation update before merging and track and issue to track improving our ability to record and use more gestures in the future for input simulation and beyond!

/azp run mrtk_docs

/azp run mrtk_docs

https://github.com/microsoft/MixedRealityToolkit-Unity/pull/8977#discussion_r538871901
Yeah we don't have a great way of registering "gestures" as actions and linking them to raising events. There's some aspect of this with the Hand Menu Solvers checking for the palm to face up, but I'm not sure we have a great story for this yet.
I want to address this along with a larger scope issue of simulating gestures via controllers: https://github.com/microsoft/MixedRealityToolkit-Unity/issues/8876, but this seems like a larger sized issue comparatively.


populate_db: Implement pictures.

Testing plan:
GIFs or screenshots:

I tweaked this to add a block comment and a more detailed commit message explaining the way in which this is hacky, but I think this is pretty clearly the simplest way to achieve our high-level goal of having some images present.  Thanks @ganpa3!  I think this will significantly improve the manual testing experience that some images are present, even if their markup is unusual.
@andersk FYI, this was merged via push-to-pull-request --merge -- it kinda looks like GitHub had a race bug of some sort that resulted in it being listed as closed just before being listed as merged.  Not sure if there's anything we can do about it in the tool that's better than a "sleep 2 seconds".

I tweaked this to add a block comment and a more detailed commit message explaining the way in which this is hacky, but I think this is pretty clearly the simplest way to achieve our high-level goal of having some images present.  Thanks @ganpa3!  I think this will significantly improve the manual testing experience that some images are present, even if their markup is unusual.
@andersk FYI, this was merged via push-to-pull-request --merge -- it kinda looks like GitHub had a race bug of some sort that resulted in it being listed as closed just before being listed as merged.  Not sure if there's anything we can do about it in the tool that's better than a "sleep 2 seconds".


gscan2pdf: disable failing test

Description of changes
For unknown reasons, the build of gscan2pdf  fails since 2023-04-17: https://hydra.nixos.org/build/216769307
This PR disables the failing test
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/915


calamares: 3.3.9 -> 3.3.10

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/calamares/calamares/releases.
meta.description for calamares is: Distribution-independent installer framework
meta.homepage for calamares is: https://calamares.io/
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.3.10 with grep in /nix/store/bp240f4fq765qf2vplbj8l4h9b0mhb2h-calamares-3.3.10
found 3.3.10 in filename of file in /nix/store/bp240f4fq765qf2vplbj8l4h9b0mhb2h-calamares-3.3.10

Rebuild report (if merged into master) (click to expand)

3 total rebuild path(s)

3 package rebuild(s)

First fifty rebuilds by attrpath

calamares
calamares-nixos

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/bp240f4fq765qf2vplbj8l4h9b0mhb2h-calamares-3.3.10 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A calamares https://github.com/r-ryantm/nixpkgs/archive/b47b462b4c99ecf4fc4f3e09cf19d37670f6ceb1.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/b47b462b4c99ecf4fc4f3e09cf19d37670f6ceb1#calamares

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/bp240f4fq765qf2vplbj8l4h9b0mhb2h-calamares-3.3.10
ls -la /nix/store/bp240f4fq765qf2vplbj8l4h9b0mhb2h-calamares-3.3.10/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review

x86_64-linux

:x: 1 package failed to build:

calamares-nixos

:white_check_mark: 1 package built:

calamares

Maintainer pings
cc @manveru @vlinkz for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

Fixed in https://github.com/NixOS/nixpkgs/pull/352694


Update chunking_introduction.ipynb

single kerchunk file doesn't require .open_mfdataset but only  .open_dateset

Also added a new link to the GAUL repository

Right, as I was pointg during the discussion with the OpenEO guys it's not anymore possible to use the VITO's backend for free and credit's are now in place. Up to now I don't know other backend and I've to test other solution. I would leave this as it is. Morover this is not a notebook that will be used in the workshop but the purpose was only to let Michele follow the overall processing flow.

View entire conversation on ReviewNB

that's definetly a mistake indeed.

View entire conversation on ReviewNB

Great - It makes then sense to leave as it's. fyi, the wildfire notebook won't be used too. However, I've implemented the changes suggested by Michele.

View entire conversation on ReviewNB

@acocac @pl-marasco can you please confirm that I can merge?

@acocac @pl-marasco can you please confirm that I can merge?

All is ok. The suggested changes affect mainly one of the notebooks within the example folder.


As a FreeCodeCamp user, I would like to have the option to navigate to the freecodecamp.org website, so that I can access learning materials.

this is a top-level menu item


Export scalar multiplication functions (crypto_scalarmult)

Work in progress, I need to come up with a test still.

👍 This is great.

Should I include recompiled js here as well?

Yes please thank you!
In general I do but for iced-coffee-script itself the issue is ugly merge
conflicts.
On Tuesday, November 1, 2016, Michał Zochniak<EMAIL_ADDRESS>wrote:

Should I include recompiled js here as well?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/keybase/node-nacl/pull/4#issuecomment-257726534, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AA05__G4ggWHVXSpfKi1u9kVHGp3u59Bks5q58cEgaJpZM4Kl__g
.

Heh :) Now I know the another argument for not including file paths in output during iced compilation. Some of my diffs:
diff --git a/lib/ecc/ecdsa.js b/lib/ecc/ecdsa.js
index 58d519f..1a8c75b 100644
--- a/lib/ecc/ecdsa.js
+++ b/lib/ecc/ecdsa.js
@@ -107,7 +107,7 @@
         return (function(__iced_k) {
           __iced_deferrals = new iced.Deferrals(__iced_k, {
             parent: ___iced_passed_deferral,
-            filename: "/Users/max/src/keybase/kbpgp/src/ecc/ecdsa.iced",
+            filename: "/home/zapu/pgp/kbpgp/src/ecc/ecdsa.iced",
             funcname: "Priv.sign"
           });
           _this.pub.curve.random_scalar(__iced_deferrals.defer({
@@ -212,7 +212,7 @@
         return (function(__iced_k) {
           __iced_deferrals = new iced.Deferrals(__iced_k, {
             parent: ___iced_passed_deferral,
-            filename: "/Users/max/src/keybase/kbpgp/src/ecc/ecdsa.iced",
+            filename: "/home/zapu/pgp/kbpgp/src/ecc/ecdsa.iced",
             funcname: "Pair.pad_and_sign"
           });
           _this.priv.sign(h, __iced_deferrals.defer({

I'll try to figure this out and only commit relevant stuff.

I've added a test and committed compiled js. Let me know if anything else is needed here. Thanks!


BTM-481 added jest html report config

Git workflow pr-int-test updated to deploy the jest html report in gh-pages and also added delete script to keep only last 5 html report in gh-pages branch.
The report can be accessible using https://alphagov.github.io/di-billing-transaction-monitoring/jest-html-reports/test-report-2023-04-12T16:51:35.077Z/index.html , replace the latest date and time to access the latest test report.
Added run-clean-up-jest-html-report.sh script to delete locally generated reports
updated readme to delete locally generated report command

Merging this PR even Keep only last 5 reports step failing  in the workflow, this is will be fine once this PR merged to main


add draft diagrams

Changes made: added draft diagrams
Specifically, I added sketches of a SWE explainer (which hopefully will be in D3 one day) and four panels of a conceptual diagram.
Testing:
Before making this pull request, I:

[x] Cleaned the code the way Vue likes it - run 'npm run lint --fix'
[ ] Made sure all tests run
[ ] Ran WAVE plugin 508 compliance tool

I can confirm this has been checked on:

[x] Chrome
[ ] Safari
[ ] Edge
[ ] Firefox
[ ] Samsung Internet
[ ] Internet Explorer 11 (not supported, but still needs at least a working user redirect page)

There are lots of changes in the package-lock.json file that I'm guessing are related to the lint fix or dropping dependencies? Otherwise, looks good to me. Moving things along!

This PR addresses https://github.com/USGS-VIZLAB/snow-to-flow/issues/20

This PR didn't run "npm run build" for Ellen's local computer, but after some back and forth we decided to merge it anyway because we can always rebuild package-lock.json


path/filepath: Glob inconstent behavior on Windows beginning in 1.6

Works correctly and consistently on go 1.4, 1.5.
Works inconsistently in go 1.6.  It behaves differently based on the current directory where the program is executed.  If run from the C: drive, fails by not matching and returns an empty list.  If run from the E: drive, the exact same binary works and returns 2 matches.
Tested on Windows 2008 R2
Problem description:  Using the following glob logic to detect the installation of Git on 32 or 64 bit windows machines.  Expect back a list paths of potential 'git.exe' that someone might be using.  However, when compiled with 1.6, does not work.
package main
import (
"fmt"
"path/filepath"
)
func main() {
matches, err := filepath.Glob(C:\Program Files*\*\bin\git.exe)
if err != nil {
fmt.Println("err=", err)
}
fmt.Println(matches)
}

https://go-review.googlesource.com/#/c/21068/

There's a CL pending here and it seems important to get in. This was exposed by the change to filepath.Join.


fix: 🐛Fixed week-view & day-view layout issue in landscape mode #237.

Description

Checklist

[x] The title of my PR starts with a Conventional Commit prefix (fix:, feat:, docs: etc).
[x] I have followed the Contributor Guide when preparing my PR.
[ ] I have updated/added tests for ALL new/updated/fixed functionality.
[ ] I have updated/added relevant documentation in docs and added dartdoc comments with ///.
[ ] I have updated/added relevant examples in examples or docs.

Breaking Change?

[ ] Yes, this PR is a breaking change.
[x] No, this PR is not a breaking change.

Related Issues

@jaiminrana05  Please update change log.


Add NPM package support

Provide ability to install from an npm package rather than git.
Should also include the ability to use npm version tags too.

Complete.


Change password for administrator

After the last updates the system went down

@WesleyNobrega Drop your database and run again php artisan process-softcrm

I did what you suggested, clone the repository again and redo the settings including the bank. But nothing appears, I see that renders, but nothing appears.
I use docker containers through laradock, I don't know if you know it. Until that I redid the images the containers, but still nothing appears, neither in the dashboard nor in the other views.


Value Error: Invalid literal for int with base 10 role_id

running python3 main.py is giving this error, it deletes itself from the terminal and then pops back up over and over in a loop, from what I understand this means that the roleid should just be numbers but it is, it's
'FanboxPlanId': RoleId
formatted exactly like that spaces and all using the exact same format as the placeholder in the config file

Have you resolved it? Formatting error? UTF-8 error?

I did solve it, didn't realise the fallback role id would also need filling out even if the feature was disabled, I do have a different error now though which is:
Permission error: [errno 13] permission denied (file location)/log.txt
but it doesn't seem to have made a log.txt so can't even use that for clues.

You probably need to run chmod a+w . to grant write permissions in the folder you are running the bot out of. It will need this also to create the user database file.


Banner with sound ??

Hi.
Some of users report that their music is stopped when some banner ads show up.
Is it possible to mute the ads ?

Hi,
It's not possible to remove sound from all ads without muting the app. On the other hand, ads should not be noisy. Do you happen to have a network log of such an ad? we'll find the source and remove it.
Thanks

Hi.
How do I capture network log for the ads ?
Please give me some steps that I can show users to help me to capture the
logs.
小說閱讀器/輕鬆讀小說粉絲團: http://goo.gl/v6jhjY
Twitter: @weakapp
Itamar Nabriski<EMAIL_ADDRESS>於 2018年10月7日 週日 下午2:49寫道：

Hi,
It's not possible to remove sound from all ads without muting the app. On
the other hand, ads should not be noisy. Do you happen to have a network
log of such an ad? we'll find the source and remove it.
Thanks
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mobfox/MobFox-Android-SDK/issues/81#issuecomment-427630369,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACkkPOvebLE_JPnoLNAadb7vRAYldJodks5uiaPxgaJpZM4XKAok
.

Hi,
We'll if it's an end user this will be difficult, what you can do is get the following from him:

Exact date and time this happened + user's time zone
His Google Advertising ID
I will also need from you the inventory id.

I  can then try to find the ad in the logs.
Thanks

Hi.
here is the test result from users.

google ads id: cec52046-270c-4387-9133-df51f629284d
inventory id: 6220dd2b02898e033fe4bfc4834be4b8
timezone: GMT+8 , 18:00 ~ 18:30

Weakapp
小說閱讀器/輕鬆讀小說粉絲團: http://goo.gl/v6jhjY
Twitter: @weakapp
Itamar Nabriski<EMAIL_ADDRESS>於 2018年10月7日 週日 下午3:03寫道：

Hi,
We'll if it's an end user this will be difficult, what you can do is get
the following from him:

Exact date and time this happened + user's time zone
His Google Advertising ID
I will also need from you the inventory id.

I can then try to find the ad in the logs.
Thanks
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mobfox/MobFox-Android-SDK/issues/81#issuecomment-427631032,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACkkPEhE_B1zK2KFJ3qpIQF61vvoPhNPks5uiadVgaJpZM4XKAok
.

what date is this?

Oct. 8th
Itamar Nabriski<EMAIL_ADDRESS>於 2018年10月9日 週二 14:40 寫道：

what date is this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mobfox/MobFox-Android-SDK/issues/81#issuecomment-428077896,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACkkPEhU804zLt-hoTagZ6HW1omXew6cks5ujETcgaJpZM4XKAok
.

Hi.
Did you find anything ?
小說閱讀器/輕鬆讀小說粉絲團: http://goo.gl/v6jhjY
Twitter: @weakapp
W Weakapp<EMAIL_ADDRESS>於 2018年10月9日 週二 下午2:47寫道：

Oct. 8th
Itamar Nabriski<EMAIL_ADDRESS>於 2018年10月9日 週二 14:40 寫道：

what date is this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mobfox/MobFox-Android-SDK/issues/81#issuecomment-428077896,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACkkPEhU804zLt-hoTagZ6HW1omXew6cks5ujETcgaJpZM4XKAok
.

Yes, we found the demand partner and contacted him about this.

Hey there,
Thank you for the information.
We are looking into this issue and will notify and update you once we are done.

Hello again,
Regarding your issue, we have found the cause and you will not receive any more traffic from him.
Should anything arises again regarding the subject or any other ticket.
Please address -<EMAIL_ADDRESS>

Thanks, will ask users to check if this issue happens again.
EpicApex<EMAIL_ADDRESS>於 2018年10月17日 週三 22:56 寫道：

Hello again,
Regarding your issue, we have found the cause and you will not receive any
more traffic from him.
Should anything arises again regarding the subject or any other ticket.
Please address -<EMAIL_ADDRESS>—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mobfox/MobFox-Android-SDK/issues/81#issuecomment-430662221,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACkkPBXwm2UDo5xqmLonQAvPg1bGly32ks5ul0UXgaJpZM4XKAok
.


Generate clients properly.

pkg/apis/pager/types.go was missing +genclient=true. This caused the clients to not generate.
Thanks for the talk and demo project. I learned a lot.

Hey - sorry I've not gotten back to you sooner.
We don't actually use the internal clientset as this is only an example of a controller, and does not include an apiserver (right now). We only need to generate a clientset for external (aka versioned) API groups. The internal clientset would only be used internally by a custom apiserver :)


SPFX for Sharepoint 2019

I don't know if this would be the correct channel for this question but... Is there any Microsoft team plan to update SPFX to Sharepoint 2019? Currently we can only use version 1.4.1 with React 15 yet.

This issue list is only for the content in this module, not for product questions. Best to direct those to the sp-dev-docs issue list.


Response is never returned to caller

App hangs waiting on a response; debug logs show this line gets reached https://docs.rs/reqwest/0.10.6/src/reqwest/async_impl/client.rs.html#1451

It's hard to understand what problem you may have encountered without more information. What does your code look like, that request have you sent, to what server, and how does the server respond?

The log above is response '200 OK' for https://api.github.com/repos/paritytech/substrate/commits/89b5df8b2d797924202c1d0a774ecd7013aea184/status
The code is called like client.execute(request_builder.build()).await where client is a Client built with ClientBuilder.  A log immediately after this is never reached.
The await is inside an async function webhook called by an actix_web::HttpServer like
Ok(HttpServer::new(move || {
        App::new().data(app_state.clone()).service(webhook)
    })
    .bind(&addr)?
    .run()
    .await
    .context(error::Actix)?)

I do not fully understand the reqwest code linked above, but is there any way it could be failing to return?

The log response '200' for ... is printed right before  Response::new(), which just checks the headers for some values, and then the response is returned (the return Poll::Ready(Ok(res))). That would return the response from the future, where you are calling client.execute(req).await.

where you are calling client.execute(req).await.

https://github.com/paritytech/parity-processbot/blob/master/src/http.rs#L199
Apologies for the code quality

I will post a more minimal recreation when I can, unfortunately this only happens occasionally so has been difficult to narrow down.

So it never reaches handle_response? https://github.com/paritytech/parity-processbot/blob/51c37839f1dbb2ecd50e5befb432d8d3e5a3c4ef/src/http.rs#L74

It might - that particular debug line was only added after the bug last appeared.  The entry point in that file is get with a log directly after that call.

So it never reaches handle_response? https://github.com/paritytech/parity-processbot/blob/51c37839f1dbb2ecd50e5befb432d8d3e5a3c4ef/src/http.rs#L74

We have an additional data point:  it did not reached handle_response and this time did not reach the log line linked in OP either.
We reach here but never here

Hey, I'm seeing a similar problem in a unit test, that's trying to hit a locally run HTTP server (MockServer).
https://github.com/apollographql/rust/blob/3bd7fdce8b716964ea3ede81f126a8a4d8f823d4/cli/src/telemetry/session.rs is the file that has both the code and the test.
Here you can see all the various CI runs, attempting to figure out the problem. This is only happening in CI, but consistently. At some point I made it only run on macos-latest to make CI iterations faster, but it was failing on both that and ubuntu-latest.
Interestingly, in this run, I replaced that specific code with ureq and it passed, a different test that checks code that still uses reqwest also failed, also timing out.
I initially thought this is a MockServer issue, and opened this: https://github.com/LukeMathWalker/wiremock-rs/issues/13
My next step (probably tomorrow though) is to completely replace all reqwest usages with ureq and see if tests pass. This is a validation step, to see if reqwest or something that it uses is the root cause.
the weird bit is that this is happening consistently, on every attempt, but only in Github actions. Locally I'm running on a mac and it works fine. This might have to do some some machine specific settings.. But I have no idea how to debug this.
Another weird thing is that the same code had no issues in CI up until a few days ago.

FWIW I replaced the actix http server I was using with a plain hyper implementation and haven't seen this again since.

We discovered that forcing smol to smol = "=0.1.12" fixed the issue for us, 0.1.13 causes the hang/timeout when using reqwest.
smol is a dependency from async-std.

Seeing what looks like a similar issue after switching to smol. I send a get request followed by a post and the post always hangs.
Source: https://github.com/tegapp/teg/blob/f604ef99fc817b74ccbd35b4f8ebf3c24df497b8/packages/teg-auth/src/models/video/mod.rs

Alright, closing this as it seems to be issues in other executors.


Prevent manual set of version

It's a proposal to prevent a manual set of version.
It's a follow up from https://github.com/brycedrennan/imaginAIry/pull/149#issuecomment-1364619632
Please see some samples

This will not work as a wheel


Project logo

It would be nice to have a logo for this specific tool.

I asked Christina for help :)

@ninsch3000 : If you are interested you may take this issue :)

Yes, you can assign me (I can't assign myself)


Exponential Increase in memory consumption from Pydantic v1 to v2 with FastAPI

Initial Checks

[X] I confirm that I'm using Pydantic V2

Description
Recently, I migrated my FastAPI microservice from Pydantic Version 1 to Pydantic V2 and I immediately noticed a significant increase in RAM usage - like 10 times. I looked around to find if there is any issue with FastAPI or Pydantic on this topic and it seems there are some discussions regarding TypeAdapters and how FastAPI relies on it heavily.
This is the RAM usage shown in my Work System:

This is not the true value as it reaches 6GB. I have 251 Pydantic Schemas. Due to this, I had to downgrade my microservice back to v1. This is the RAM usage for v1 for the same microservice:

As you can see, the memory consumption is 365MB as expected. I don't know why this is happening when it comes to V2. I really liked the new features of V2 but it sucks that I cannot use it. I will be really happy if anyone could come up with the explanation as to why this is happening. If you guys need any other information, please ask me and I will try to provide it.
One more thing I noticed is the booting time. It takes almost 2 whole minute to boot up for v2 while it takes less than 10 secs for v1 - again this has to do with the memory consumption.
Our prod VMs and dev VMs are all Ubuntu 22.04-LTS and this bump from v1 to v2 crashed our dev VM due to very high memory consumption. So I don't think this is a Windows only issue. Any help is appreciated.
Example Code
No response
Python, Pydantic & OS Version
pydantic version: 1.10.18
pydantic compiled: True
install path: D:\Nurishd\Projects\nurishd-vendors\.venv\Lib\site-packages\pydantic
python version: 3.11.4 | packaged by Anaconda, Inc. | (main, Jul  5 2023, 13:47:18) [MSC v.1916 64 bit (AMD64)]
platform: Windows-10-10.0.22631-SP0
optional deps. installed: ['dotenv', 'email-validator', 'typing-extensions']

@JoelRaymann,
Could you share the code with which you're experiencing these issues? Thanks!

Its a big repository of my company that I am currently work at. But, I can try making a toy project and showcase the difference if you like. Basically, I structure my project as follows:
- app/
--- models/
------ example/
---------- __init__.py
---------- _model.py
--- schemas/
------ example/
---------- __init__.py
---------- _schemas.py
--- routes/
---------- __init__.py
---------- _api_router.py
---------- api/
--------------- __init__.py
---------------- example/
------------------------ __init__.py
------------------------ _routes.py
--- main.py

Mostly, my schemas as defined as follow:

class ExampleSchema(BaseModel):
    """
    A example schema generally defined in `schemas/example/_schemas.py`.
    """

    attribute_1: str = Field(
        ...,
        title="Attribute 1",
        description="The first attribute of the example schema.",
    )
    attribute_2: str = Field(
        ...,
        title="Attribute 2",
        description="The second attribute of the example schema.",
    )
    attribute_3: str = Field(
        ...,
        title="Attribute 3",
        description="The third attribute of the example schema.",
    )

My Beanie ORM models are defined as follow:
from beanie import Document

class ExampleModel(Document):
    """
    An Example model defined in `models/example/_model.py`.
    """

    attribute_id: str = Field(
        ...,
        title="Attribute ID",
        description="The ID of the attribute.",
    )
    attribute_name: str = Field(
        ...,
        title="Attribute Name",
        description="The name of the attribute.",
    )
    attribute_example_schema: ExampleSchema = Field(
        ...,
        title="Attribute Example Schema",
        description="The example schema of the attribute.",
    )

Beanie is basically a ORM for MongoDB which uses Pydantic underneath it. Now, my routes are generally defined as follows:
from fastapi import APIRouter, HTTPException, Path, status
from typing import Annotated

example_router = APIRouter(
    prefix="/example",
    tags=["Example [Main]"],
)

@example_router.get(
    path="/{attribute_id}/get/document",
    summary="Get a document",
    description="""
    An `EXAMPLE` endpoint to get a document which is generally defined in `routers/api/example/_routes.py`.
    """,
    response_model=ExampleModel,
    status_code=status.HTTP_200_OK,
)
async def api_example_get_document(
    attribute_id: Annotated[
        str,
        Path(
            ...,
            title="Attribute ID",
            description="The ID of the attribute.",
        ),
    ],
) -> ExampleModel:
    try:
        example_document = await ExampleModel.find_one(
            ExampleModel.attribute_id == attribute_id
        )
        if example_document is None:
            raise HTTPException(
                status_code=status.HTTP_404_NOT_FOUND,
                detail="Example document not found.",
            )
        return example_document
    except HTTPException:
        raise
    except Exception as err:
        raise HTTPException(
            status_code=status.HTTP_500_INTERNAL_SERVER_ERROR,
            detail=f"An error occurred while getting the example document due to Internal Server Error.",
        )

Then, this route in included in the _api_router.py file as follows:
from fastapi import APIRoutert

# Import Sub-Routers
from . import example

api_router = APIRouter(
    prefix="/api",
)

api_router.include_router(router=example.example_router)

I follow the same for main.py as well:
# `main.py`

import logging
import os
from contextlib import asynccontextmanager
from logging.config import dictConfig
from fastapi import FastAPI, Request
from fastapi.openapi.docs import get_swagger_ui_html
from fastapi.staticfiles import StaticFiles
from fastapi.responses import RedirectResponse
from fastapi.middleware.cors import CORSMiddleware
from fastapi.middleware.gzip import GZipMiddleware

# Import Model
from app.models.example import ExampleModel

# Import Routes
from app.routes import api_router

# Import DB
from app.db.aio import ASYNC_DB_CLIENT

# ============================== LIFESPAN ======================================
@asynccontextmanager
async def app_lifespan(app: FastAPI):
    """
    Function to initialize the app on startup.
    """
    # ================================ STARTUP ======================================
    await ASYNC_DB_CLIENT.initialize(
        documents=[
            ExampleModel,
        ],
    )
    # ================================ STARTUP ======================================
    # Yield the app.
    yield
    # ================================ SHUTDOWN =====================================
    log.info("[SHUTDOWN] Shutting down the App.")
    log.info("[SHUTDOWN] Shutting down the Async DB Client.")
    ASYNC_DB_CLIENT.get_async_client().close()
    log.info("[SHUTDOWN] App Shutdown Successfully")
    # ================================ SHUTDOWN =====================================

# ==================================== INIT APP ====================================
app = FastAPI(
    # Project Metadata
    title="Example App",
    version="0.0.1",
    description="This is an Example App",
    docs_url=None,
    lifespan=app_lifespan,
    root_path=None,
)
# ==================================================================================

# ==================================== MIDDLEWARE ==================================
# ADDING MIDDLEWARES HERE
# ==================================================================================

# Add the Main Router
app.include_router(
    router=api_router,
)

This is pretty much my app design pattern that I follow for FastAPI + Pydantic + Beanie. If you see there is any problem here - please let me know. These code snippets can be used to reproduce the problem if the models and the schemas are sufficiently huge in number and complexity.

cross ref https://github.com/pydantic/pydantic/discussions/6748.
How many Pydantic/beanie models are defined in your application? How many FastAPI routes?
On average, how many fields are defined on your models? Is it common to have fields referencing other Pydantic models or dataclasses/typeddicts/namedtuples?
Are you defining unions with many models?

@Viicos Each model would have atleast 13-20 fields - some even more. There are roughly 35-50 routes per microservice.
Yes, it is common - in my codebase - to have fields referencing to other Pydantic model (Sub-schemas). I don't use dataclasses/typedicts/namedtuples. I always try to keep it simple by just using BaseModel for all my schema needs. Some fields/models are "expandable" from just being an ID - so I do have unions like user: str | ExpandedUserDetails.

Thanks for providing this information. We already have a lot of information collected in https://github.com/pydantic/pydantic/issues/10285. To do so, we used some large test files and also made use of some use cases given in https://github.com/pydantic/pydantic/discussions/6748.
What could be useful for us is to run the same py-spy and flamegraph commands so that we can take a look at the outputs, and compare with the existing experiments we did to see if we get similar results.


Add support for providerRefs field in DNSPolicy create page

In an upcoming release of kuadrant, 0.10 likely, the ManagedZone resource is removed and a new field is added to DNSPolicy, providerRefs.
The form needs to be udpated with this new field.
A secret selector/dropdown, similar to the namespace and gateway selectors can be used.
Any other changes that are agreed for v1 as part of https://github.com/Kuadrant/architecture/pull/105 should be considered as well for updates in the UI.
An interim or fallback option (used in other places) could be to add an info message directing users to the yaml editor view for more fully control of the resource if some fields are not yet available in the form.

https://github.com/Kuadrant/kuadrant-console-plugin/pull/98


Version 2.5 no longer allows me to run brightscript project.

After updating to 2.5.0 my project no longer runs. When I start debugging the debugger stops.
When I go back to previous version 2.4.6 project works again.
2.5 does not show anything in the output.

Does the extension still fail when you debug some of these sample projects?
https://github.com/rokucommunity/sample-projects

I think this was related to #259 and should be fixed in v2.5.4. Feel free to re-open if there are further issues.

Outstanding it works great! Thanks @TwitchBronBron

Great, thanks for the update!


[PrematureStopping] Add to CMachine premature stopping methods.

This will need a rebase when #3853 will get merged.

@geektoni ok sorry i did here the review of both commits :S


WARNING: [twitter] Twitter API gave 404 response

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I remove or skip any mandatory* field

Checklist

[X] I'm reporting a broken site
[X] I've verified that I'm running yt-dlp version 2023.01.06 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[ ] I've read about sharing account credentials and I'm willing to share it if required

Region
us
Provide a description that is worded well enough to be understood
im trying to download a video from twitter
config file
--netrc
-f 'bv*+ba'
-o %(title)s_%(uploader)s_%(id)s.%(ext)s
--embed-thumbnail
--embed-metadata
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['-vU', 'https://twitter.com/BurstingSeas/status/1611922060359655424']
[debug] System config "/etc/yt-dlp.conf": ['--netrc', '-f', 'bv*+ba', '-o', '%(title)s_%(uploader)s_%(id)s.%(ext)s', '--embed-thumbnail', '--embed-metadata']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2023.01.06 [6becd25] (pip)
[debug] Python 3.10.6 (CPython x86_64 64bit) - Linux-6.0.12-76060006-generic-x86_64-with-glibc2.35 (OpenSSL 3.0.2 15 Mar 2022, glibc 2.35)
[debug] exe versions: ffmpeg 4.4.2 (setts), ffprobe 4.4.2, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.16.0, brotli-1.0.9, certifi-2020.06.20, mutagen-1.46.0, pyxattr-0.7.2, secretstorage-3.3.1, sqlite3-2.6.0, websockets-10.4
[debug] Proxy map: {}
[debug] Loaded 1760 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2023.01.06, Current version: 2023.01.06
yt-dlp is up to date (2023.01.06)
[twitter] Extracting URL: https://twitter.com/BurstingSeas/status/1611922060359655424
[twitter]<PHONE_NUMBER>359655424: Downloading guest token
[twitter]<PHONE_NUMBER>359655424: Downloading JSON metadata
WARNING: [twitter] Twitter API gave 404 response, retrying with deprecated auth token. Only one media item can be extracted
[twitter]<PHONE_NUMBER>359655424: Downloading guest token
[twitter]<PHONE_NUMBER>359655424: Downloading JSON metadata
[debug] [twitter] Extracting from video info:<PHONE_NUMBER>288515585
[twitter]<PHONE_NUMBER>359655424: Downloading m3u8 information
[debug] Sort order given by extractor: res, br, size, proto
[debug] Formats sorted by: hasvid, ie_pref, res, tbr, vbr, abr, filesize, fs_approx, proto, lang, quality, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, asr, vext, aext, hasaud, source, id
ERROR: [twitter]<PHONE_NUMBER>288515585: Requested format is not available. Use --list-formats for a list of available formats
Traceback (most recent call last):
  File "/home/hacker47/.local/lib/python3.10/site-packages/yt_dlp/YoutubeDL.py", line 1502, in wrapper
    return func(self, *args, **kwargs)
  File "/home/hacker47/.local/lib/python3.10/site-packages/yt_dlp/YoutubeDL.py", line 1599, in __extract_info
    return self.process_ie_result(ie_result, download, extra_info)
  File "/home/hacker47/.local/lib/python3.10/site-packages/yt_dlp/YoutubeDL.py", line 1658, in process_ie_result
    ie_result = self.process_video_result(ie_result, download=download)
  File "/home/hacker47/.local/lib/python3.10/site-packages/yt_dlp/YoutubeDL.py", line 2736, in process_video_result
    raise ExtractorError(
yt_dlp.utils.ExtractorError: [twitter]<PHONE_NUMBER>288515585: Requested format is not available. Use --list-formats for a list of available formats

The warning is given because the tweet is age-restricted. But the tweet only contains 1 media item (video) anyways, so this is not a problem.
The reason why you are getting "requested format is not available" is because of the '-f "bv*+ba" line in your system config. There is no audio-only format available.
You can either remove that line from your system config (because it might cause problems on other sites as well), or you can add "-f 'bv*+ba/b'" to your command to override your system config for this one download.

i add my twitter login to yt-dlp .netrc but it look like it not loging

i add my twitter login to yt-dlp .netrc but it look like it not loging

netrc doesn't work with all sites. You need to pass cookies with --cookies-from-browser or --cookies for twitter auth.
This isn't relevant to the issue anyways. The issue is caused by your format selection argument.

my issue was with the 404 warning you say it was " age-restricted. Without logging in"
--cookies-from-browser firefox
i get this error
Error(s) while querying API: This request requires a matching csrf cookie and header

Are you logged into the site with firefox? Post full verbose log.
Also, the 404 warning is not preventing you from downloading anything. Your format selection argument is.

[debug] Command-line config: ['-vU', 'https://twitter.com/BurstingSeas/status/1611922060359655424']
[debug] System config "/etc/yt-dlp.conf": ['--netrc', '--cookies-from-browser', 'firefox', '-o', '%(title)s_%(uploader)s_%(id)s.%(ext)s', '--embed-thumbnail', '--embed-metadata']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2023.01.06 [6becd25] (pip)
[debug] Python 3.10.6 (CPython x86_64 64bit) - Linux-6.0.12-76060006-generic-x86_64-with-glibc2.35 (OpenSSL 3.0.2 15 Mar 2022, glibc 2.35)
[debug] exe versions: ffmpeg 4.4.2 (setts), ffprobe 4.4.2, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.16.0, brotli-1.0.9, certifi-2020.06.20, mutagen-1.46.0, pyxattr-0.7.2, secretstorage-3.3.1, sqlite3-2.6.0, websockets-10.4
[Cookies] Extracting cookies from firefox
[debug] Extracting cookies from: "/home/hacker47/.mozilla/firefox/w4d7xv5l.default-release/cookies.sqlite"
[Cookies] Extracted 782 cookies from firefox
[debug] Proxy map: {}
[debug] Loaded 1760 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2023.01.06, Current version: 2023.01.06
yt-dlp is up to date (2023.01.06)
[twitter] Extracting URL: https://twitter.com/BurstingSeas/status/1611922060359655424
[debug] [twitter] Using GraphQL API (Auth = True)
[twitter]<PHONE_NUMBER>359655424: Downloading JSON metadata
ERROR: [twitter]<PHONE_NUMBER>359655424: Error(s) while querying API: This request requires a matching csrf cookie and header.
File "/home/hacker47/.local/lib/python3.10/site-packages/yt_dlp/extractor/common.py", line 680, in extract
ie_result = self._real_extract(url)
File "/home/hacker47/.local/lib/python3.10/site-packages/yt_dlp/extractor/twitter.py", line 876, in _real_extract
result = self._call_graphql_api('zZXycP0V6H7m-2r0mOnFcA/TweetDetail', twid)
File "/home/hacker47/.local/lib/python3.10/site-packages/yt_dlp/extractor/twitter.py", line 165, in _call_graphql_api
return traverse_obj(self._call_api(endpoint, media_id, query=query, graphql=True), 'data')
File "/home/hacker47/.local/lib/python3.10/site-packages/yt_dlp/extractor/twitter.py", line 155, in _call_api
raise ExtractorError(f'Error(s) while querying API: {error_message}', expected=True)

Are you logged into the site with firefox?

You did not answer the question. And I cannot reproduce:
[Cookies] Extracting cookies from firefox
[debug] Extracting cookies from: "/home/user/.mozilla/firefox/yu1ip1xa.default-release/cookies.sqlite"
[debug] Only loading cookies from firefox container "twitter", ID 20
[Cookies] Extracted 61 cookies from firefox
[debug] Proxy map: {}
[debug] Loaded 1761 extractors
[twitter] Extracting URL: https://twitter.com/BurstingSeas/status/1611922060359655424
[debug] [twitter] Using GraphQL API (Auth = True)
[twitter]<PHONE_NUMBER>359655424: Downloading JSON metadata
[debug] [twitter] Extracting from video info:<PHONE_NUMBER>288515585
[twitter]<PHONE_NUMBER>359655424: Downloading m3u8 information
[debug] Sort order given by extractor: res, br, size, proto
[debug] Formats sorted by: hasvid, ie_pref, res, tbr, vbr, abr, filesize, fs_approx, proto, lang, quality, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, asr, vext, aext, hasaud, source, id
[info] Available formats for<PHONE_NUMBER>288515585:
ID        EXT RESOLUTION │   FILESIZE   TBR PROTO │ VCODEC        VBR ACODEC    ABR
───────────────────────────────────────────────────────────────────────────────────
hls-256   mp4 480x270    │ ~253.86KiB  256k m3u8  │ avc1.4d001e  256k mp4a.40.2  0k
http-256  mp4 480x270    │ ~253.86KiB  256k https │ unknown      256k unknown    0k
hls-832   mp4 640x360    │ ~825.03KiB  832k m3u8  │ avc1.4d001f  832k mp4a.40.2  0k
http-832  mp4 640x360    │ ~825.03KiB  832k https │ unknown      832k unknown    0k
hls-2176  mp4 1280x720   │ ~  2.11MiB 2176k m3u8  │ avc1.640020 2176k mp4a.40.2  0k
http-2176 mp4 1280x720   │ ~  2.11MiB 2176k https │ unknown     2176k unknown    0k

yes im login to firefox

I'll keep this open as a possible issue with twitter authentication.
If you want your download to succeed, though:

don't use the format selection argument from your system config
don't use --cookies-from-browser

It will download just fine as long as you are not selecting a format that doesn't exist and not passing cookies unnecessarily

I ran into this same issue with twitter, i was logged into twitter on firefox and using --cookies-from-browser firefox (which was working fine previously) and it just stopped working. Logging out and back in to twitter on firefox fixed it.

i add my twitter login to yt-dlp .netrc but it look like it not loging

netrc doesn't work with all sites. You need to pass cookies with --cookies-from-browser or --cookies for twitter auth.
This isn't relevant to the issue anyways. The issue is caused by your format selection argument.

@bashonly , quick question; why is --netrc it in the error message for when twitter needs auth?
ERROR: [twitter:spaces] xxxxxxxxxxxxx: This video is only available for registered users. Use --cookies, --cookies-from-browser, --username and --password, --netrc-cmd, or --netrc (twitter) to provide account credentials

@korkey128k the discussion in this issue took place 4 months ago. Login/netrc support has since been added to the twitter extractor

Closing since login with credentials support has been added, and the original issue was likely due to an expired session cookie


Provided Light Theme / Dark Theme using Material theme

Refactored theme to follow Material Design standards by removing explicit colour specifications. Also cleaned up some unnecessary imports. @yuvrajsinghgmx please add "hacktoberfest-accepted" label to this PR.

Issue:
There is a duplication of the bottom Bar parameter within the Scaffold composable, which will lead to a compilation error. @Amit-4186  please fix it

Issue: There is a duplication of the bottom Bar parameter within the Scaffold composable, which will lead to a compilation error. @Amit-4186 please fix it

@Muhasif-Hafiz Thank you for the feedback! I double-checked the code, and it seems there's only one instance of the bottomBar parameter.
Maybe you confused it with topAppBar.
Also I have ran the app without any error.
Could you please have another look and let me know if I missed something?"

@yuvrajsinghgmx Please add hacktoberfest-accepted, gssoc-exp and level label to the PR if you consider valid. Thnx

@Amit-4186  works fine.. thanks


Replace Zod with upcoming schema

https://github.com/fp-ts/schema

Wow, it's compatible with fp-ts 2! Replace ASAP.

Not even @fp-ts/Schema, Evolu will be usable with any third-party runtime type checker.


Generate invalid PDF when using an embedded TTF font

I am using an embedded Truetype font.
Although the generated PDF looks fine in the browser. If I save it to disk and try to open is in a PDF viewer I find that it will not open. I have tried in Mac Preview and Acrobat Pro.
Using the PDF validator tool www.pdf-online.com/osa/validate.aspx I get this output
Compliance | pdf1.3
Result | Document does not conform to PDF/A.
Details | Validating file "eTicket.pdf" for conformance level pdf1.3
The "endobj" keyword is missing.
The key Encoding is required but missing.
The key DescendantFonts is required but missing.

The document does not conform to the requested standard.

The document doesn't conform to the PDF reference (missing required entries, wrong value types, etc.).
The document does not conform to the PDF 1.3 standard.

NOTE: I am using two embedded fonts. The ATOC font and Calibri. If I remove the ATOC font and use only the Calibri one, then the generated PDF is ok.
I have used the Microsoft Font Validation tool to check the font. It does have a few glyph overlap issues, but is otherwise perfectly valid. I am also aware that this font is being used by another company with a different PDF generator without issue.
I've enclosed the Font file and the generated PDF for reference.
Archive.zip

Have you tried by directly invoking wkhtmltopdf on the HTML file?
Font issues are often resolved by including fullpath urls to the font file.
I'll be closing this issue as it has gone stale, but will be happy to reopen it if more information arises.


Introducing debug whitelist instead of blacklist

This PR modifies the debug_blacklist in a debug_whitelist
If keys are missing, they are assumed as blacklisted.

I think someone went wrong when you tried to submit this? Make sure you choose your fork as the source. :)

I'm sorry. this is just my first PR. I've seen I need to fork instead of what I actually did. You can indeed ignore this.


macvlan networks

add the ability to a macvlan network with podman network create.
Signed-off-by: baude<EMAIL_ADDRESS>

Looks good other then docs.  It might be just me, but I would need more explanation of what is going on in the man page.

fixed up things but as I said at the f2f meeting, adding macvlan does not fit the structure of this command very well.  It makes the whole thing little unbalanced.

/lgtm


Migrate the engdoc website to a public domain

The doc website needs to be public now since our codebase has been migrated to the OSS repo. It is also necessary to move all the website code from the internal repo to the OSS one so it can be maintained here.

Actually the OSS repo has the most updated docs, and engdocs site is outdated. We can find a way to sync back OSS repo into internal docs instead. Closing this issue for now.


Ambiguity: implied position deviation range zone between two nodes with allowedDeviationXY nonzero

This seems simple and intuitive, and implied but its not actually stated, that the zone between the two order.nodePositions with nonzero allowedDeviationXY circles is itself a set of valid poses for the vehicle while traversing the order.edge.
There is no edge parameter otherwise specifying rotational or positional limits (except not to rotate), so this seems to be the desired implementation.

However, there's another ambiguity: when provided an edge.trajectory (which may go wildly outside of the straight-line between the two edge nodes). For this case, there is no deviation parameter specified, and the implied edge deviation seems inapplicable.
Suggested resolution:

Explicitly mention in the spec that it is implied and desired that the AMR can navigate through the space between the two nodes' allowedDeviationXY circles.
(Discussion required) Add a parameter to edge: the allowed deviation from the straight-line between nodes.
i. This could then be an overriding constraint on the zone introduced by the nodePosition.allowedDeviationXY
ii. It would allow more traversal tolerance when desired nodePosition.allowedDeviationXY is near-zero.
iii. For edge.trajectory, this applies cleanly; unless someone wants a dynamically sized margin to each knot...

The current version of the norm is focused on AGVs, which are moving (more or less) on the edge from one node to another. How to deal with AMRs is highly in discussion. See also: #73 or #175

We are currently working on the corridor implementation which allow a similar use of AMRs in the VDA 5050 context. Please see #175. Feel free to contribute to this discussion.


Fix typos in weighted_node.go

Signed-off-by: Geunwoo Shin<EMAIL_ADDRESS>

@encyphered
Thanks for your contribution.
While to be honest, I am afraid I did not see something meaningful to do this change.
However if you have more evidence to do so, please feel free to let us know.


Maintenance: Update readme to style badge and remove email

Why is this needed?
Update readme to style discord badge and remove DevAx contact email
Which area does this relate to?
No response
Solution
No response
Acknowledgment

[X] This request meets Powertools for AWS Lambda (Python) Tenets
[X] Should this be considered in other Powertools for AWS Lambda languages? i.e. Java, TypeScript, and .NET

Closed as the PR was merged already.


Cloud Error Reporting Exception Logger Unit Tests

Thanks, PTAL.

Hey Jon,
I'm a little lost why some of the tests are failing they are all passing locally (on windows). I tried to set up a linux machine to test them but wasn't able to get it working.  Do you have instructions on how to do this? Or do you have any idea why these are failing?
Thanks
Ian

@iantalarico: I don't have specific instructions, but you should be able to follow the .NET installation instructions at http://dot.net, then just clone the repo, restore and run the tests.
It looks like it's only the complex event aspect that fails. You might want to log exceptionContext from CreateComplexContext before returning it...

@jskeet: I'm still having some issues getting this set up.  It looks like I'm stuck on an issue you filed awhile back.  https://github.com/dotnet/cli/issues/3073  I'm unsure what exactly to do with the script they mention.

Okay - I have a spare Linux box I can try it on; I'll give that a go tomorrow.

If you also have some time to help me get this set up tomorrow that would also be appreciated :) I'm not sure what I am doing wrong.
I am having trouble running any tests.

Of course, this isn't a .NET Core solution, which is why that's causing problems.
Basically, look in build.sh for how we run tests using mono.
To run them manually on my Ubuntu 16.04 box, I changed to the apis/Google.Devtools.AspNet/Google.Devtools.AspNet.Tests directory and ran
mono bin/Release/net451/ubuntu.16.04-x64/dotnet-test-xunit.exe bin/Release/net451/ubuntu.16.04-x64/Google.Devtools.AspNet.Tests.dll

Still looking into the failure itself.

Okay, I've worked out what's broken: on Mono, we end up with a line number of 0 and an empty file path, even in the complex context. Basically, the exception stack trace doesn't have the relevant information - I'm not sure what you can do about that.
You might want to detect that you're running in an environment that doesn't give you full stack trace information, and not test for that in IsComplexContext if so.

Thanks for the help Jon!  I still couldn't get this working on Debian 8.  Switched to Ubuntu 16 and it all worked.
I added a check to make sure the OS is windows which seemed to fix the test. Hopefully this will pass on the CI too.

LGTM.


Management user #4687

Bugfixes and refactors of an update user and update role functionality

Code duplication detected by SonarCloud is a new DTO similar to the old one but without the id field as I believe that the REST controller should take this field from the path variable


Can I ever be forgiven?

I have around 150 websites I've built which I feel would do extremely well with my organic traffic.  However, 10 years or so ago (A VERY LONG TIME AGO) I was banned from adsense for participating in a click ring on "IRC"
I have since grown past those idiotic blackhat techniques and now use strictly organic traffic to my 150+ websites to generate revenue via CPA & Adgum.  I would much rather use Adsense.
Yours truly,
Jason

Sorry, you'll need to work with the AdSense team to figure this out, we can't help you here.


git stash or other command in WSL change/remove file permissions

Your Windows build number: 17134.345 pro
What you're doing and what's happening: on WSL running Ubuntu: git stash in my home directory /mnt/c/Users/me/project
What's wrong / what should be happening instead: the file permission are changed. Wheater in WSL nor in Explorer I am able to write the file anymore. I need to restart in recovery mode, and delete the files from command line, to continue.

#81

@mkarpoff  I don't have a wsl.conf, I think since I never created one so there must be some defaults.
@therealkenc I am not agreeing with you, it is not the same as discussed in #81 - chmod generally in my wsl. Somehow some files I am accessing within WSL are locked and this happens up to now only on files in directories I am using GIT. I also edit the files outside of WSL with vsCode or File Explorer. I think it happens when I use git (installed on WSL/Ubung) command it removes some important parts of permissions or ACL and I am not able do any write operations on that file(s) anymore inside and outside WSL.
I have also tried to repair the files in PowerShell but no success. The only method I know is to restart the computer, start in recovery mode. Use the advanced tools and access C: on a Cmd Line without booting Windows.

@kivi I actually think therealkenc is correct this is a chmod on mounted drive issue. WSL by default mounts the drive so that all files have permission 777. It only actually applies the change to permission on write to the file. This is why when you use git it makes the change only when you try to apply the changes. Create a wsl.conf file and set it up so that saves metadata of files and doesn't change them unless you explicitly change it. As an example here is my config
[automount]
#This Mounts the drives (pretty sure this is default)
enable=true
#metadata: save file metadata (otherwise it makes it 777)
#masks (Sets them to Ubuntu defaults) make them whatever you want
options=metadata,uid=1000,gid=1000,umask=0027,fmask=0137,dmask=0027

[interop]
# enable launch of Windows binaries; default is true
enabled=false
# append Windows path to $PATH variable; default is true
appendWindowsPath=false


Typos in Signup Page

🐛 Describe the bug
Typos in the Signup Form
⚠ Current behavior
There are various typos in the Signup Form
✅ Expected behavior

📷 Screenshots

📱 Tech info

Device: Chrome
OS: Windows
Library/App version: Java8

Please can you assign this issue to me


[Problem] Checking credentials

Checking credentials
Input: 1 email, 2 password.
Email must be in appropriate format.
Password must have a mixture of both uppercase and lowercase letters, a mixture of letters and numbers, 1 special character, and 1 number. Password must be longer than 7 digits.

Write functions to check if email and password requirements are satisfied.

Write unit test for different combinations and make sure that it works as expected.

Can you assign it to me ?


Issue with sol:lint and Github action

Hello Paul !  First of all, thanks for this template.
I was about to give it a try, I'm learning Solidity, but have some coding background.
I've created my first project using your template, and I'm facing this error when running :
{code}
yarn lint:sol
{code}
it returns :
{code}
contracts/Greeter.sol
4:1  error    Unexpected import of console file                                                               no-console
4:1  warning  global import of path hardhat/console.sol is not allowed. Specify names to import individually  no-global-import
12:9  error    Unexpected console statement                                                                    no-console
21:9  error    Unexpected console statement                                                                    no-console
✖ 4 problems (3 errors, 1 warning)
{code}
It's about the import of : import "hardhat/console.sol";
Github Action is returning me the same error on initializing the projet : https://gyazo.com/0a304d587623246751fff30b0e64c55a
When I compile, everything is OK, I have the logs from Hardhat.
I've also seen this post and your answer : https://ethereum.stackexchange.com/questions/111568/hardhat-console-cant-be-resolved-in-vscode, but the solution you are giving is not fixing the issue.
I'm not sure whats the best solution.
Thank you for your help.

Hey @Sarimarcus, glad you like this template (by the way, have you seen my other Foundry template? nowadays, I recommend people to start with Foundry instead of Hardhat).
Thank you for creating this issue. The problem is with a recent release of Solhint (v3.4.0), which added a rule that disallows the use of Hardhat's console.sol. But, of course, using console logs in testing is an entirely legitimate use case. Therefore, I have just disabled the rule in the template with this commit:
https://github.com/PaulRBerg/hardhat-template/commit/5efd748fcaf282f8cf1020c884714a7dd8077c41
This should address your problem, so I have closed this GitHub issue as completed. But please do let me know if you keep bumping into this even after disabling the no-console rule.

Thank you @PaulRBerg, I just have a warning now :
{code}
contracts/Greeter.sol
4:1  warning  global import of path hardhat/console.sol is not allowed. Specify names to import individually  no-global-import
{code}
I think it's manageable then.
About Foundry, well I though Hardhat was the most used and fancy framework lately for Solidity development, but I imagine thinks ar emoving fast. I'll also try to give it a try.
Thanks again for the help

just have a warning now

Oh, yes. That is another recently introduced Solhint feature - I should have known about them after tweeting about them better, haha.
I have just pushed another commit to fix this warning - this time, the solution was not to disable the Solhint rule but rather to tackle the issue itself:
https://github.com/PaulRBerg/hardhat-template/commit/f6da16a232b9863b31940fb4254b18d156096efd

About Foundry, well, I thought Hardhat was the most used and fancy framework lately for Solidity development,

Hardhat may have more users (because JavaScript is ubiquitous), but Foundry is, simply put, much better for Ethereum development. With Foundry, you write tests in Solidity! I highly recommend you give it a go.


quantize_config.json file

I don't receive quantize_config.json file after converting to 4bit model using gptq-for-llama

use auto_gptq official repo to quantize the llama model and then you can get the quantize_config.json


In k8s, route to other node add by calico bird was deleted

k8s version is 1.10.4
docker version is 1.13.1
calico version is 3.1.3
linux kernel route to other node add by calico bird was deleted after 1 seconds every times.
I don't know who deleted it.

@chrXiTer Nor do I :)
Are there any other agents running on the node that might delete the route? Are the BGP sessions staying Estsablished?
I'm afraid there's not much we can do without any diagnostics.