Summary of current Issues (please semi-test updates before the release)

Hey, I dont want to sound ungrateful - I really appreciate all the work you guys do here and I have no problem donating some coins, but while the updates brought some comfortable improvements they also broke the main mechanics of this program. (kind of ironic, since it feels like pokemon go all over again - hello 3 step bug).
Wouldnt it be simpler to just wait with the updates until you can resolve the main functionalties and at least gurantee stability (for at least ~2 hours?)
To summarize just a few of the current problems (Version 0.1.5):
-Filter options are deleted everytime you log out (incredibly annoying)
-Updating doesnt work properly anymore
-Shows non exisiting Pokemon "2min 45sec bug" (checked 6 times now in real life and with other apps)
-Doesn't show all of the existing Pokemon, even with the slow scan (checked as well)
-Scanning speed is incredibly slow (even fast scan isn't better than the old scans)
EDIT to all non-devs: I also think we should stop spamming them with the same Issues all the time and rather summarize them, would give them way less work and probably increases the chance of feedback ;)
Also to all the people who have an outage or can't login - please first check the server status and your specific way of logging in ( http://ispokemongodownornot.com/  )before opening an issue.

I agree with maybe a little more testing before releasing new versions.
The Scan is much slower and very in accurate. running 0.1.3 side by side with 0.1.5 not only is the earlier version quicker in the scan it finds more pokemon and also places them in the correct location.
0.1.5's "non-existant" pokemon is due to the sprites being upserted to the wrong coordinates.
Fast Scan for 0.1.5 is still not as quick as 0.1.3
and just as accurate as the slow scan, are there really any differences between slow and fast scan in 0.1.5?

these new .exe versions are not very good, the  .zip were much better, im using version 0.1.3 now

@wowoo123 Please do not spam these messages throughout issues, they offer no feedback and are otherwise just obtrusive, I'm only saying this because you've posted the same message in 3 issues so far.

"Shows non exisiting Pokemon "2min 45sec bug" (checked 6 times now in real life and with other apps)"
Is this one really a bug?   I though they were "lured" pokemon".  That's why I thought they were out of the scanned boxes... I had an alarm on a Snorlax...it triggered.. went there... and there he was next to a lured Pokestop

@calgar
Well I checked it many times and there was neither the Pokemon nor a lure nearby, so from my experience these were really non exisiting to begin with. The app also shows lured Pokestops so with the current version you can easily verify that these bug-Pokemon are shown even without having a lure close by.
On a sidenote: Congrats and lucky you ;) I've been looking for Snorlax for ages without any luck so far.


Manifest Pagination

🚀 Feature Request
When loading a site's manifests, manifests should be paginated. This is probably a good first issue for someone looking to get experience with React. No dependencies should need to be pulled in, but a custom hook will likely need to be built.
freecodecamp.org has a blog  that may be useful as a guide.
With regards to defaults, I would say we should display ~10 manifest on site's page. We may need to reorg a Site Manifest view so it only displays 1 table (on which the view can be switched from generator, transporter, TSD) instead of all three. when applicable, being displayed in three rows. See #132

mark as completed


Adds ability to manage organizational db entries

This commit adds a second type and provider to manage LDAP DIT
organization database(s) in an identical fashion to the configuration
database management.

Coverage decreased (-49.08%) to 4.444% when pulling 493b8a9d474a4eba46627ff622f30f6a3a4c5759 on tcsalameh:existence-checks into 99b89afb5ad1a13b1489acfd38e9db98ad5269f8 on bodgit:master.

Coverage decreased (-50.08%) to 3.448% when pulling 6cf38162ecd2f7309808ba931618641e98b65258 on tcsalameh:existence-checks into 99b89afb5ad1a13b1489acfd38e9db98ad5269f8 on bodgit:master.

Coverage increased (+4.7%) to 58.235% when pulling d589d47b49d92165c4addb53f5c7567bd37590e1 on tcsalameh:existence-checks into 99b89afb5ad1a13b1489acfd38e9db98ad5269f8 on bodgit:master.

This is the one PR that I don't agree with; I thought about adding it when I first wrote the module however I came to the conclusion that Puppet isn't the right tool to manage the contents of the main LDAP database.
The main problem is down to one of size. Given Puppet will read in the whole tree on every run to be able to purge unmanaged entries etc. it's something that would work great for 50 entries, would be perhaps tolerable for 500 entries, and would absolutely suck for 5,000+. It works for the cn=config database as that's a reasonably small static size.
I'd much rather keep the module as a way to ensure that the server is set up correctly, the right indices are there, the necessary overlays are present, etc. and then hand it off to some other tool to manage the main database contents.


Feature request: custom field values using valuable crate

Hi! I'm currently using this crate for my JSON output but want to try adding custom structured values using tracing's unstable valuable feature flag (in their docs).
Looks like tracing-bunyan-formatter doesn't support that currently but it could be added fairly easily I think under a feature flag. I would probably use this crate to serialize the Valuable structs: https://crates.io/crates/valuable-serde.
What do you think?. Would you accept a PR for this?

Got this working on a branch: https://github.com/fluffysquirrels/tracing-bunyan-formatter/tree/valuable
Still needs a bit of clean up: documentation and probably a unit test.

Happy to add it behind a feature flag!

Cool! I will work on a PR. Hopefully it will be ready tonight.

PR is ready: #31.


Duplicate id checking now happens per call to createTsForm

Closes #28

Codecov Report
Base: 98.57% // Head: 100.00% // Increases project coverage by +1.42% :tada:

Coverage data is based on head (ad28311) compared to base (3c7c76b).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff             @@
##             main       #29      +/-   ##
===========================================
+ Coverage   98.57%   100.00%   +1.42%
===========================================
  Files           9         9
  Lines         281       286       +5
  Branches       76        77       +1
===========================================
+ Hits          277       286       +9
+ Misses          4         0       -4

Impacted Files
Coverage Δ

src/createFieldSchema.tsx
100.00% <ø> (ø)

src/createSchemaForm.tsx
100.00% <100.00%> (+1.38%)
:arrow_up:

src/logging.ts
100.00% <0.00%> (+16.66%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Fixed #24553 -- Added the list of applications to the context of admin views

Pass the list of available applications to more views so it is possible to show a menu with them.
Discussion on list:
https://groups.google.com/forum/#!searchin/django-developers/having$20the$20app/django-developers/SLwh7zJmkTQ/RPUABdNYuCIJ

Changes since last pull requesst:

fixed broken english
added missing test for index
for the change form view moved adding available_apps fromfrom render_change_form
s/build_app_list/get_app_list as Tim suggested in the ticket

I merged the first two commits. The views that available_apps is added to still seems a bit arbitrary. Did you consider adding it to the default AdminSite.each_context() method?

Fine for me, updated patch. Thanks!

Doc updates are also required: https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.AdminSite.each_context
Maybe we can test AdminSite.each_context() directly, instead of the current tests.

Am trying to update the docs but this

available_apps: a list of applications from the

   :ref:`application registry</ref/applications/>` available for the current

   session

gives this warning
/home/rm/src/django/docs/ref/contrib/admin/index.txt:2509: WARNING: undefined label: /ref/applications/ (if the link has no caption the label must precede a section header)
Any hint?

Pushed with updated tests, still documentation build does not look correct.

Please add to release notes as well.

Pushed a new version with the docs fixed, release notes updated, tested values of keys, for the available_apps i've just checked that it's not empty.

Updated patch:

fixed doc indentation, added period
added test to check actual content of the available_apps list

Updated pull request per latest review

This is looking good. Please bump the ticket to "ready for checkin" after those updates.

merged in bd53db5eab05099ae371348529c6428e0da95c6a, thanks!

I think this patch isn't completely isolated, as the test suite fails when run in reverse. Could you investigate?

I'll try to give a look at that tomorrow

So this looks like a case of SiteAdmin instance leaking between apps, cooking a patch.

Opened a new pull request fixing this:
https://github.com/django/django/pull/4659


Externals definition as uppercase React

If we add react with a separate script tag, it's React, not react.
Shouldn't we have externals definition such that externals: {'react': "React"}, then ?

Sorry for not answering on this. What do you mean exactly? If something not working?


Uniform way to navigate in Android

Currently, there is no consistent way of moving around a scene in Android.
The issue stems from that every example has a different viewChanged() call and only the ones that use the Camera class work from the current Android movement.
I am willing to help uniform this, but not sure on the approach since it seems the overall control for the camera in the examples in pretty fragmented.

Yes, I'm aware of this and I'm not happy with it either. I'll be updating all examples to use the camera class, but I don't have any time frame for this.


fix(assign-pr-reviewers): stop returning response from axios

:pencil: Description

Getting the following error when returning the axios post request in the job:

Error: TypeError: Converting circular structure to JSON
    --> starting at object with constructor 'ClientRequest'
    |     property 'socket' -> object with constructor 'TLSSocket'
    --- property '_httpMessage' closes the circle

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


docs/tutorials/hello-minikube.md is outdated in the dev-1.13-ko.4 branch

This is a...

[ ] Feature Request
[ ] Bug Report

Problem:

[ ]  docs/tutorials/hello-minikube.md 1 file changed, 157 insertions(+), 336 deletions(-)

Use git diff to check what is changed in the upstream. And apply the upstream changes manually to the content/ko of dev-1.13-ko.4 branch.
For example:
# checkout `k/website:dev-1.13-ko.4`
...
# check what is updated in the upstream
git diff dev-1.13-ko.3 dev-1.13-ko.4 -- content/en/docs/tutorials/hello-minikube.md
# apply changes to content/ko
vi content/ko/docs/tutorials/hello-minikube.md
...
# commit and push
...
# make PR to `k/website:dev-1.13-ko.4`

Page to Update:
https://kubernetes.io/...

/language ko


Name error on fresh install

dry-web-roda: 0.11.0
ruby: 2.5.3 and 2.4.5
steps:

gem install bundler
gem install dry-web-roda
dry-web-roda new project
cd project
bundle install
rake db:create

i've been trying to get a freshly generated project going but instantly ran into this:
rake aborted!
NameError: uninitialized constant Dry::Monitor::Rack
Did you mean?  Rake
/home/user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/dry-web-0.8.0/lib/dry/web/container.rb:25:in `register_rack_monitor'
/home/user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/dry-web-0.8.0/lib/dry/web/container.rb:16:in `block in inherited'
/home/user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/dry-system-0.9.2/lib/dry/system/container.rb:105:in `instance_eval'
/home/user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/dry-system-0.9.2/lib/dry/system/container.rb:105:in `block in configure'
/home/user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/dry-system-0.9.2/lib/dry/system/container.rb:105:in `each'
/home/user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/dry-system-0.9.2/lib/dry/system/container.rb:105:in `configure'
/home/user/projects/dry-rb/wellpress-crm/system/wellpress_crm/container.rb:6:in `<class:Container>'
/home/user/projects/dry-rb/wellpress-crm/system/wellpress_crm/container.rb:5:in `<module:WellpressCrm>'
/home/user/projects/dry-rb/wellpress-crm/system/wellpress_crm/container.rb:4:in `<top (required)>'
/home/user/projects/dry-rb/wellpress-crm/Rakefile:5:in `require_relative'
/home/user/projects/dry-rb/wellpress-crm/Rakefile:5:in `<top (required)>'
/home/user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/rake-12.3.2/lib/rake/rake_module.rb:29:in `load'
/home/user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/rake-12.3.2/lib/rake/rake_module.rb:29:in `load_rakefile'
/home/user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/rake-12.3.2/lib/rake/application.rb:703:in `raw_load_rakefile'
/home/user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/rake-12.3.2/lib/rake/application.rb:104:in `block in load_rakefile'
/home/user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/rake-12.3.2/lib/rake/application.rb:186:in `standard_exception_handling'
/home/user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/rake-12.3.2/lib/rake/application.rb:103:in `load_rakefile'
/home/user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/rake-12.3.2/lib/rake/application.rb:82:in `block in run'
/home/user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/rake-12.3.2/lib/rake/application.rb:186:in `standard_exception_handling'
/home/user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/rake-12.3.2/lib/rake/application.rb:80:in `run'
/home/user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/rake-12.3.2/exe/rake:27:in `<top (required)>'
bin/rake:29:in `load'
bin/rake:29:in `<main>'

Surely https://github.com/dry-rb/dry-web/issues/45 can help you

thanks.
however, i will close it as i just read on the discourse site that this project is due to be retired anyway. will move on to hanami.


Text classification doc Google Colab notebook issue

System information

TensorFlow version: 1.13.1
Doc Link: https://www.tensorflow.org/tutorials/keras/basic_text_classification

Describe the documentation issue
When running the Google Colab notebook from the documentation itself, I get an error saying "Object arrays cannot be loaded when allow_pickle=False". More details can be found in the attached image. Note that I ran the code directly from the Google colab notebook attached in the documentation.
Thank you!

@viktordelacruz Please have look on this #28102. Let us know how it progresses. Thanks!

Automatically closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!


Hover on editors which have overflowWidgetsDomNode set

Ref: https://github.com/microsoft/vscode/issues/212101

[ ] anyOS @paulacamargo25
[x] anyOS @sandy081

Complexity: 2
Create Issue

A couple of iterations back, it has been noticed that it is not possible to hover on the editor hover inside of editors that have the overflowWidgetsDomNode field set to some node. This node is set when we want to allow the content and overlay widgets to overflow out of the editor. In this case the content and overlay widget nodes are added into the overflowWidgetsDomNode which is a sibling (not a child) to the editor dom node. Examples of editors where the overflowWidgetsDomNode is set are: code blocks inside of the panel chat, the multi-diff editor, the SCM commit input box. In all of these, when you make an editor hover appear and move your mouse towards the hover, it disappears before the user is able to place their mouse on the hover. We would like to test that the fix that we have developed solves this issue as expected. To test please do the following:

Open an editor that has the overflowWidgetsDomNode field set within VS Code (see examples above for such editors).
Make an editor hover appear
Move your mouse towards the hover. Check that you can place the mouse on top of the hover.
Move the mouse out of the hover. Move the mouse about on top of other editors/areas of VS Code
Verify that after this, you can still make a hover appear in the same editor, and are able to place your mouse on it.
Repeat this with different mouse movement speeds and editors.

cc @hediet

@aiday-mar

Make an editor hover appear

It would be helpful if you can provide one example with steps for how to get such an editor hover appear.

Yes, in the panel chat for example, you can first make a code block appear, by typing an instruction like output the recursive fibbonnacci function. The code block that appears is an editor. Now hover on some token inside of the code block and the editor hover should appear.
For the SCM view, you can download the extension Code Spell Checker from the marketplace with the ID: streetsidesoftware.code-spell-checker. With this extension, you can write a series of characters in the SCM input box that do not make sense. A blue squiggle should appear under the commit message which you can hover on to make the editor hover appear.
For the multi-diff editor, it is sufficient to just open a PR and look at the changes in a multi-diff editor. Then you can hover on any token inside of the editor to make the editor hover appear.


Add missing Istanbul gas costs

Added missing Istanbul gas costs for:

ChainID opcode (EIP-1344, as base param …in chainstart)
Blake2b precompile (EIP-2129/152)
Calldata gas cost reduction (EIP-2028)

Wasn't sure about this referenced G_BASE parameter for the ChainID opcode addition mentioned in the EIP. Py-EVM is just integrating it as a generic constant. I did a parameter search in Common and the VM and couldn't find a reference to that (maybe I missed), so I decided to add this here in a generic way to chainstart.
Maybe @rmeissner - who worked out the EIP and also did some work on the VM - could help with a comment on that.

I took the G_BASE from the yellow paper.
Quote: G base - 2 - Amount of gas to pay for operations of the set W base.

The base gas cost for opcodes are defined in the VM. Example for an opcode that has G_BASE is ADDRESS. Snippets from ethereumjs-vm and py-evm
  0x30: ['ADDRESS', 2, true],

    opcode_values.ADDRESS: as_opcode(
        logic_fn=context.address,
        mnemonic=mnemonics.ADDRESS,
        gas_cost=constants.GAS_BASE,
    ),

The other two changes look good. I can approve if you'd rather keep G_BASE here, rather than hardcoded in the VM.

@s1na I would tend to leave it here, we might want to also update on the VM side or - if for the moment too distracting - at least add some TODO note on this.
But feel free to point out some objection if you don't like this for some reason.


Localized Message when Loading Data

Feature Type
[ ] Clarity Port
[ x ] Enhancement
Description
When loading async paginated data the message goes : 'Please wait, retrieving items...'
Would be nice to have the possibility to edit this message to be able to have a localized message here for the user.

Duplicate of #42, will be supported in v0.11.0


Closure functions actually enclose outer-scope variables

This fixes an issue with closures actually using variables from the outer scope by making sure they're available as owned values within the closure.

Whelp, it doesn't quite work as-is. Now to decide if/how to reduce the set of variables to clone...


Feature request: Show a loading bar on phones with uploading checkerboard calibration videos

User requested this as a way to help give them information when debugging a setup that is failing during calibration.
Like when uploading patient videos, it could be helpful to show the loading bar to help users find which device may be having trouble uploading during this step.

Let's double check, but it should be what is happening. It is just very fast

@carmichaelong and @AlbertoCasasOrtiz closing this one as I think it is done


Use lists of hosts functionality from java driver.

Combined with automatic recovery this gives failover mechanism.
See https://www.rabbitmq.com/api-guide.html#advanced-connection

@michaelklishin done


software engineer

Hi geeks,
Is there any other alternate library to Microsoft.Teamfoundation.Client, for  .Net core2.0  apps,
apart from adding the below to .csproj and then using the VSTS libraries.

portable-net451+win8

or are there any plans to fix this i.e having VSTS libraries compatible to .net core libraries.

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

ID: aa8505e8-cef0-fee8-866a-e000058ac233
Version Independent ID: d6858ee2-4282-b4e1-fb3b-e8b531b950b7
Content: .NET Client Library Samples for VSTS
Content Source: docs/integrate/get-started/client-libraries/samples.md
Service: unspecified
GitHub Login: @douge
Microsoft Alias: elbatk

Hi @rizwaans , I know I'm super late on this, I'm doing some older GitHub Issue cleanup from where things were a mess. I do believe you'll find a better crowd for this on Stack Overflow. Or if you have a product question/issue/recommendation, you can go to the Azure DevOps Services Developer Community. Best of luck!


Unity Atoms unable to find UnityEngine.UI

I'm using 2019.3.0a4 version
When I add atoms on package manager this i what I see on my console, any Idea of what could be happening?
[CompilerError] The type or namespace name 'UI' does not exist in the namespace 'UnityEngine' (are you missing an assembly reference?)
Compiler Error at Library\PackageCache\com.mambojambostudios.unity-atoms@163a216fc14abf9b9f6014ec77ea1fe31c547c4f\Source\MonoHooks\OnButtonClickHook.cs:2 column 19
1:   using UnityEngine;
-->2:   using UnityEngine.UI;
4:   namespace UnityAtoms
[CompilerError] The type or namespace name 'EventSystems' does not exist in the namespace 'UnityEngine' (are you missing an assembly reference?)
Compiler Error at Library\PackageCache\com.mambojambostudios.unity-atoms@163a216fc14abf9b9f6014ec77ea1fe31c547c4f\Source\MonoHooks\OnPointerDownHook.cs:2 column 19
1:   using UnityEngine;
-->2:   using UnityEngine.EventSystems;
4:   namespace UnityAtoms
[CompilerError] The type or namespace name 'IPointerDownHandler' could not be found (are you missing a using directive or an assembly reference?)
Compiler Error at Library\PackageCache\com.mambojambostudios.unity-atoms@163a216fc14abf9b9f6014ec77ea1fe31c547c4f\Source\MonoHooks\OnPointerDownHook.cs:7 column 55
5:   {
6:       [AddComponentMenu("Unity Atoms/Hooks/On Pointer Down")]
-->7:       public sealed class OnPointerDownHook : VoidHook, IPointerDownHandler
8:       {
9:           public void OnPointerDown(PointerEventData eventData)
[CompilerError] The type or namespace name 'PointerEventData' could not be found (are you missing a using directive or an assembly reference?)
Compiler Error at Library\PackageCache\com.mambojambostudios.unity-atoms@163a216fc14abf9b9f6014ec77ea1fe31c547c4f\Source\MonoHooks\OnPointerDownHook.cs:9 column 35
7:   public sealed class OnPointerDownHook : VoidHook, IPointerDownHandler
8:   {
-->9:       public void OnPointerDown(PointerEventData eventData)
10:       {
11:           OnHook(new Void());
[CompilerError] The type or namespace name 'Button' could not be found (are you missing a using directive or an assembly reference?)
Compiler Error at Library\PackageCache\com.mambojambostudios.unity-atoms@163a216fc14abf9b9f6014ec77ea1fe31c547c4f\Source\MonoHooks\OnButtonClickHook.cs:7 column 30
5:   {
6:       [AddComponentMenu("Unity Atoms/Hooks/On Button Click")]
-->7:       [RequireComponent(typeof(Button))]
8:       public sealed class OnButtonClickHook : VoidHook
9:       {

When I add atoms on package manager this i what I see on my console, any Idea of what could be happening?

You're using an alpha version of unity. for 2019.2+ unity separates the UI components into a different assembly. Since there isn't a 2019.2+ branch for unity atoms (for now) the dependencies are not reflected by the assembly definition.
I'll look later into that, and will make a PR.

@AdamRamberg I've looked a bit into this.
Unity is separating the UI for the sake of a modular engine.
But we've got AtomicUI and MonoHooks depending on UI.
The options for 2019.2+ would be to either:

Create a new package for UnityAtoms.UI which depends on Unity.ugui
Make the whole UnityAtoms depending on Unity.ugui

I personally would favor the first option, because when UIElements gets runtime support, there may appear games that don't use Unity.ugui.
but as a simple fix for now, I've added Unity.ugui to the UnityAtoms assembly definition
see PR #46

Fixed in PR #46, closing the issue!
Like mentioned in the comments of PR #46, I will create separate packages for Unity Atoms UI, Tags, etc. After that I will add the assembly definition to Unity Atoms UI instead of to the full project.


gym.error.NameNotFound: Environment Foraging-2s-10x10-4p-2f doesn't exist.

Hello, I have installed the Python environment according to the requirements.txt file, but when I run the following command:
python src/main.py --config=qmix --env-config=foraging
The following error occurred

How can I solve this mistake? is there any other environment to install?
Looking forward to your reply.

Hi. Sorry that I did not succeed to reproduce your errors. I think this should be some version issues from gym.
Have you installed the SMAC package under the qplex_smac folder as suggested in the readme file? We archive the lb-foraging package for this repo.
pip install qplex_smac/

If you meet some error like AttributeError: attempted to get missing private attribute '_valid_actions', you may need to install a legacy version of gym like `gym==0.16.0', which works for me.

Hi. Sorry that I did not succeed to reproduce your errors. I think this should be some version issues from gym.
Have you installed the SMAC package under the qplex_smac folder as suggested in the readme file? We archive the lb-foraging package for this repo.
pip install qplex_smac/

If you meet some error like AttributeError: attempted to get missing private attribute '_valid_actions', you may need to install a legacy version of gym like gym==0.16.0, which works for me. I will lock requirements to this version in the next commit. Thanks for your question!

Hello, thank you very much. I can train now after I modified the gym version. I want to know whether the training scene of lbforaging can be rendered, and how should I set it up?

Thank you very much. I modified the gym version and was able to run it successfully.

I will close this issue as there is no more question. Feel free to reopen it if there are other problems.


corrected email link for registration

There's nothing wrong with that link. For the time being it's just localhost, when deployed in production it will be changed.


Update wasm related dependencies

This updates all of the WASM related dependencies I could.
I think there is one failing test still, which I don't understand, so it is possible I messed something up in addressing the changes. Would appreciate a lookover.
Also, I couldn't go to the latest for everything because some of the sub git deps are pinned at wasm-tools 0.209.1, so I had to keep them there as well as a wasmtime version that also used those versions.
Hopefully this is a helpful start though, and if not, no worries :)

@dicej I added some comments where I was unsure on things to help focus the review. I don't claim to be an expert, and the changelogs are hard to follow/nonexistent for these crates

Thanks, @benbrandt !  BTW, you probably noticed I was using forks of wasmtime etc. with patches to support isyswasfa.  We can drop all that and remove the isyswasfa code -- it was a proof-of-concept that has served its purpose; we don't need it anymore.
BTW, I'd be fine with ripping off the band-aid and upgrading to wasmtime 24 and whatever wasm-tools it's using.  Might as well jump to the latest of everything while we're doing this.

Thanks, @benbrandt ! BTW, you probably noticed I was using forks of wasmtime etc. with patches to support isyswasfa. We can drop all that and remove the isyswasfa code -- it was a proof-of-concept that has served its purpose; we don't need it anymore.
BTW, I'd be fine with ripping off the band-aid and upgrading to wasmtime 24 and whatever wasm-tools it's using. Might as well jump to the latest of everything while we're doing this.

Ok I can take a look at it tomorrow. I created a few more PRs for downstream deps so that the other stuff can be updated.
https://github.com/dicej/wasm-convert/pull/1/files
https://github.com/dicej/component-init/pull/2
https://github.com/dicej/isyswasfa-transform/pull/1
Though the last one isn't necessary if we rip it out.

@dicej I removed the isyswasfa, but I am really struggling with some of the wasmtime changes, especially in the test generators. I'll see if I can manage to get this in an ok state

@dicej ok I pushed up what I did. It compiles, but tests fail horribly. Maybe you might have some ideas of what I did wrong here 🙈

@benbrandt Thanks for putting so much effort into this.  I'm having a busy week, so apologies for not helping much so far.  Hopefully I'll have some time tomorrow to take a look.

No worries. If you want you can also just go commit by commit and if I went wrong somewhere I can maybe cherry pick or revert if the others are ok

@benbrandt I just pushed an update to fix the tests.  I'll merge your PRs on the other repos, then update the Cargo.toml here to match, and then we should be ready to merge this.

@benbrandt Thanks again for doing this; it saved me a lot of time!

@dicej glad I could help!

FYI, I'm planning to publish a new release to pypi.org, but having CI issues I may need an administrator to help with, and that may need to wait until Monday.

Update: the release is live: https://pypi.org/project/componentize-py/

Amazing thank you!


[WIP] NOT READY FOR RELEASE UNTIL MultiSig - Lusd bonds

What's in the box:

OHM-LUSD bonds. - This item needs the initBond transaction performed by the multi-sig before values will appear.
Stake View with link out to Crucible
Calculation for TVL - This calc is failing with unpredictable gas error is this because the contracts aren't fully deployed?

TODO:

[x] multi-sig transaction per Item 1 above.
[x] Calculation for Crucible APY, currently "TBD" in view

crucible APY passed off to Alchemist for calculation & API.


ci: fix release workflow

Fixes #N/A
Description
Updates the repo check for new name and updates release accounts and roles.
How was this change tested?
N/A
Does this change impact docs?

[ ] Yes, PR includes docs updates
[ ] Yes, issue opened: #
[x] No

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
6175

Relevant Lines:
7498

💛  - Coveralls


Miscellaneous curation

It made some more curations while examining predictions to/from MeSH. @cthoyt I am not entirely sure what happened but a chunk of mappings that are negative diffs in predictions.tsv don't show up as positive diffs in mappings.tsv, one example being
chebi CHEBI:135421 fenalamide skos:exactMatch mesh C004341 fenalamide lexical 0.95 generate_chebi_mesh_mappings.py

I possibly messed something up in git manually, though there is also a possibility that the web app had a problem with adding some of the curations. We should sort these out before merging.

I ended up manually patching the missing mappings.


open ./easyrsa/pki/index.txt: no such file or directory

Hi,

I get this error, when I try to start ovpn-admin binary from a normal user's account on latest Debian 11. (see title)
But by default the easyrsa is here: /usr/share/easy-rsa

So I've created a symlink to that directory: /home/myusername/easyrsa
idea found here ...

Than I've got this error:

open ./easyrsa/pki/index.txt: no such file or directory

So I've added a path name when starting:
 ./ovpn-admin --mgmt=main=<IP_ADDRESS>:8888 --role="master" --easyrsa.index-path="/etc/openvpn/keys/myservername.hu/index.txt"

Finally the ovpn-admin can start and serving on 8080 port.

But when I try to create a new user on the Web GUI, I get this error:
INFO[0316] <IP_ADDRESS>:56670 /api/user/create
DEBU[0316] cd ./easyrsa && easyrsa build-client-full test88 nopass 1>/dev/null
DEBU[0316] exit status 127 : bash: line 1: easyrsa: command not found

If I try to execute the @easyrsa file from the symink dir, I get this:
ovpn-user@myvpn:~/easyrsa$ ./easyrsa
cp: cannot create regular file '/home/ovpndir/easyrsa/pki/openssl-easyrsa.cnf': Permission denied
mkdir: cannot create directory ‘/home/ovpndir/easyrsa/pki/easy-rsa-469343.BjI8y6’: Permission denied
Easy-RSA error:
  Could not create temporary directory '/home/ovpndir/easyrsa/pki/easy-rsa-469343.BjI8y6'. Permission or concurrency problem?

So what is the recommended installation procedure for ovpn-admin ?

I would like to keep running it secure way / with a different user, so if someone is accessing this webGUI, won't be able to access the whole server.
Does that "ovpn-user" needs access to the openvpn directory too ? Or the easyrsa path is enough?
What path will be the clients placed ?

Thanks for any help / clarification !

This is my current Path config, made automatically by Webmin's openvpn module:

actually this is not an error, not at all
Look at the help page of ovpn-admin. the param --easyrsa.path is equal to "./easy-rsa" by default
You need to change it to whatever is the real path of ur easy-rsa dir.
In my case its
sudo ./ovpn-admin --easyrsa.index-path="/etc/openvpn/server/easy-rsa/pki/index.txt" --easyrsa.path="/etc/openvpn/server/easy-rsa"
Oh yeah u need to run it as root, or u can symlink the folder to somewhere u have rw+ perm


AMP 360 video demo is not working

The demo is this link - https://www.babylonjs.com/Demos/Amp360Video/
is not working

Oh no. Seems like the video file is gone. Let's see what we can do about it. However, this is the wrong repository for that. I am moving this to the website repo


Storage test doesn't actually run any tests.

From the test log:
Test Settings: Default Test Settings
storage\api\test\test.csproj
Microsoft (R) Test Execution Command Line Tool Version 14.0.23107.0
Copyright (c) Microsoft Corporation. All rights reserved.
Loading bin\debug\test.dll...
Starting execution...
No tests to execute.

Tests are now executing.


vulctl builder example in gbc pipeline

Works with the default service account
Example uses prebuilt image

GCB output:
starting build "153d9723-01ed-4979-9bb0-d0e2f27170d0"

FETCHSOURCE
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
Initialized empty Git repository in /workspace/.git/
From https://github.com/mchmarny/vulctl
 * branch            6f22ec771d00cdc9c7707883f64af2e0103de17f -> FETCH_HEAD
HEAD is now at 6f22ec7 wip: gcb test
BUILD
Starting Step #0 - "scan"
Step #0 - "scan": Pulling image: anchore/grype
Step #0 - "scan": Using default tag: latest
Step #0 - "scan": latest: Pulling from anchore/grype
Step #0 - "scan": 1ac58b3e714a: Pulling fs layer
Step #0 - "scan": d7b3658acf76: Pulling fs layer
Step #0 - "scan": fad769cf8cd5: Pulling fs layer
Step #0 - "scan": d7b3658acf76: Verifying Checksum
Step #0 - "scan": d7b3658acf76: Download complete
Step #0 - "scan": 1ac58b3e714a: Verifying Checksum
Step #0 - "scan": 1ac58b3e714a: Download complete
Step #0 - "scan": 1ac58b3e714a: Pull complete
Step #0 - "scan": fad769cf8cd5: Verifying Checksum
Step #0 - "scan": fad769cf8cd5: Download complete
Step #0 - "scan": d7b3658acf76: Pull complete
Step #0 - "scan": fad769cf8cd5: Pull complete
Step #0 - "scan": Digest: sha256:f93c582571b147d5dedaa3becc284f61470ca06cf7446db2e4e3506dfbc8e4ed
Step #0 - "scan": Status: Downloaded newer image for anchore/grype:latest
Step #0 - "scan": docker.io/anchore/grype:latest
Step #0 - "scan": Report written to "report.json"
Finished Step #0 - "scan"
Starting Step #1 - "import"
Step #1 - "import": Pulling image: us-west1-docker.pkg.dev/cloudy-build/vulctl/vulctl@sha256:9caf1268d6bb47b2aa76dcb07a9c27da6c80751855c27e0efb2ac7a2f1ac005d
Step #1 - "import": us-west1-docker.pkg.dev/cloudy-build/vulctl/vulctl@sha256:9caf1268d6bb47b2aa76dcb07a9c27da6c80751855c27e0efb2ac7a2f1ac005d: Pulling from cloudy-build/vulctl/vulctl
Step #1 - "import": 383e1c5dd0c1: Already exists
Step #1 - "import": c59673e9fae3: Already exists
Step #1 - "import": a0d70d3c978d: Pulling fs layer
Step #1 - "import": a0d70d3c978d: Verifying Checksum
Step #1 - "import": a0d70d3c978d: Download complete
Step #1 - "import": a0d70d3c978d: Pull complete
Step #1 - "import": Digest: sha256:9caf1268d6bb47b2aa76dcb07a9c27da6c80751855c27e0efb2ac7a2f1ac005d
Step #1 - "import": Status: Downloaded newer image for us-west1-docker.pkg.dev/cloudy-build/vulctl/vulctl@sha256:9caf1268d6bb47b2aa76dcb07a9c27da6c80751855c27e0efb2ac7a2f1ac005d
Step #1 - "import": us-west1-docker.pkg.dev/cloudy-build/vulctl/vulctl@sha256:9caf1268d6bb47b2aa76dcb07a9c27da6c80751855c27e0efb2ac7a2f1ac005d
Step #1 - "import": ERR version, commit, and date must be set
Finished Step #1 - "import"
PUSH
DONE

Codecov Report
Patch and project coverage have no change.

Comparison is base (1be5a1f) 71.56% compared to head (c8c680b) 71.56%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #30   +/-   ##
=======================================
  Coverage   71.56%   71.56%
=======================================
  Files           7        7
  Lines         552      552
=======================================
  Hits          395      395
  Misses        140      140
  Partials       17       17

Flag
Coverage Δ

unittests
71.56% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Link to download the PowerBI reports are incorrect

In the sentence
Download the CQD Teams Auto Attendant & Call Queue Historical Report Template and save it to a directory on your computer.
The aka.ms link under 'CQD Teams Auto Attendant & Call Queue' goes to microsoft.com and not the download
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: cff4fb5a-c48b-4864-1bd7-3f933e2983ed
Version Independent ID: f7e81551-61c6-3595-db92-59dfb1da5506
Content: Using CQD Power BI report to view Auto Attendant & Call Queue Historical Report - Microsoft Teams
Content Source: Teams/CQD-teams-aa-cq-historical-report.md
Service: msteams
GitHub Login: @CLYVR
Microsoft Alias: colongma

Hi Richard - thanks for your message.  I've verified the link and it should be working and I've heard that others have downloaded the file.  Would you please try again and if it doens't work I can provide you with an alternate link.  Thanks.

Hey Colin,
Seems to be working now, there were a fair few other people in Teams reporting this as well it looks like Jens has fixed it.
Ta
Rich
From: Colin Longman<EMAIL_ADDRESS>Sent: 05 November 2020 15:03
To: MicrosoftDocs/OfficeDocs-SkypeForBusiness<EMAIL_ADDRESS>Cc: Richard Barrett<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/OfficeDocs-SkypeForBusiness] Link to download the PowerBI reports are incorrect (#6141)
Hi Richard - thanks for your message. I've verified the link and it should be working and I've heard that others have downloaded the file. Would you please try again and if it doens't work I can provide you with an alternate link. Thanks.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FOfficeDocs-SkypeForBusiness%2Fissues%2F6141%23issuecomment-722433584&data=04|01|richard.barrett%40microsoft.com|35f04df4a252451fab9908d8819bd5e2|72f988bf86f141af91ab2d7cd011db47|1|0|637401853598247551|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=89CZzvyYt0Ia8Cb%2FPRmvzMKSkAcjSfDgfUBzHA84Ygw%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAOQZM4XTHRDBGXPQOKPGAN3SOK5A3ANCNFSM4TLF564Q&data=04|01|richard.barrett%40microsoft.com|35f04df4a252451fab9908d8819bd5e2|72f988bf86f141af91ab2d7cd011db47|1|0|637401853598257548|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=wyzEwdgvtP6DTvHv%2FWe9QuVHv5qCIy7EFfZF3kUaztw%3D&reserved=0.

Yes, he has - thanks to him and my mistake for not telling him I needed the link to stay active.  Sorry for any inconvenience.  The reports may also say "Preview" or "TAP" on them - they are the GA reports and that wording will be removed when the file has a new permanent home - I'll let you know.

@Richard-Barr3tt Please let us know if you still have any question regarding the issue you have raised initially.
The issue is being closed since your question seems to be answered. Feel free to re-open this issue if you feel that it hasn't been answered or that there are further suggestions to improve the documentation itself.
Thanks.


support for JSON.keys and JSON.object

this is just a first implementation.
error checking and documentation missing

minor fix; rebased and squashed
usage:
JSON.keys '/' tree
JSON.object '/files' tree
JSON.keys '/files' tree
docs added

Applied. Pushed. Thanks!


Editing not possible

Hi,
thank you for the great tool. I think this can help a lot.
I test it locally (mac with docker and safari/firefox) and was not able to edit the document field.
Do you have any idea why?

Hi, thank you for the positive feedback!
I just checked the Docker setup and there seemed to have been a misconfiguration regarding the CouchDB port in the docker-compose.yml. I fixed it and now the text editors should work again. Please try again with the current version. Further, please re-generate any documentation that you have generated so far (delete it with the bin button next to the HTML button, then click on the gear button to generate it again). Please make sure, that the browser does not cache the documentation => reload it with CMD+OPTION+R in Safari.


Add ability to generate ERC20 tokens

Issue/Task Number: 703
Closes #703
Overview
This PR adds the ability to deploy 2 types of ERC20 tokens via a new endpoint token.deploy_erc20.
The 2 types are:

A non mintable ERC20 token with a total supply defined during the contract creation.
A mintable ERC20 token that has a mint function which can be called until finishMinting is called.

This implementation does not require the solidity compiler to work. Indeed the 2 contracts are already pre-compiled and their binary/ABI has been extracted (source files can be found under apps/eth_blockchain/contracts/ERC20 and compiled files under apps/eth_blockchain/contracts/compiled).
This feature is not production ready
Changes

New endpoint: token.deploy_erc20

Implementation Details
Contract sources were taken from https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts and were not modified except for:

ERC20EWalletMintable.sol
ERC20EWallet.sol
ERC20MintableLocked.sol

Contracts were compiled using solidity compiler 0.5.0+commit.1d4f565a, more info here.
Usage
The easiest way to test is by using the updated swagger spec. To test the creation of a mintable token, the param locked needs to be false and true for a non-mintable token.
Impact
Run migrations.

This feature is not production ready

Can you mention a bit what's needed to make it production ready?

This feature is not production ready

Can you mention a bit what's needed to make it production ready?

It's mostly because I wrote some of the smart contract myself and they obviously need to be audited (even if it's quite straightforward and nothing complicated).
 For now a contract will be created in a pending state, this state will need to be changed to confirmed in order to make transactions with the contract. This state change should be done after receiving XX block confirmation for the tx_hash of the contract deployment.
There are a couple of todo that will need to be cleared as well. We will need to make a cleanup PR once Tibo's PR is merged.
Plus, this will need to be heavily tested.

Also, could you link the documentations back to somewhere within /docs?


Launch app with keyboard shortcut

It would be nice to be able to launch the app using a keyboard shortcut. You can assign a keyboard shortcut when you create a shortcut to your .exe, so we could do add the option to create a Desktop shortcut along with a keyboard shortcut during installation.

Added steps to create a keyboard shortcut to the User Guide wiki page, should be good enough for now so closing, we can re-open if there's an ask.


Linux 5.x

Hi,
Is this API tested on the linux kernel 5.x version?
Thanks.

Hi!
Unfortunately I don't have a Zynq board for testing at the moment, so I can't guarantee that this API will work with the 5.x kernel.

If you can check this, please let me know!


Travis CI support

I am new to these things and it is still failing.
Any help would be appreciated.

resolved #4


Return as not ready if it new RS is nil

Fixes https://github.com/kubernetes/helm/issues/2288

I already tested this with the same code that I wrote, so I know it works. I want to wait until we have #2288 figured out before merging though (because it is very hard to reproduce the error)


Docs for bringToFront/Back for Popup.

Refs #3908

gh-pages-master is obsolete since #4085. These methods are taken care of in the leafdoc branch.


USHIFT-1388: provide a tool for quickly rebuilding source images for scenario tests

/assign @pacevedom @pmtk

/lgtm


Implement issue #6

Implements #6
Also added .idea folder (generated by JetBrains WebStorm) to .gitignore.
Unfortunatelly, many tests are failing on windows due to slashes mismatch.
I've checked manually and the only non-slash failing test is "uses 0 as relative threshold if no threshold is provided":
Expected mock function to have been called with: {"pixelThresholdRelative": 0} as argument 2, but it was called with {"colorThreshold": 0, "pixelThresholdRelative": 0}.
But it seems unrelated to changes made in this PR.

Pull Request Test Coverage Report for Build 47

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 97.121%

Totals

Change from base Build 46:
0.0%

Covered Lines:
388

Relevant Lines:
388

💛  - Coveralls

Thanks,
now I see why you would want to export the configuration.
May I suggest to take a configuration object in setupJestScreenshot instead of writing this example?
It seems kind of boilerplaty. It could look like this:
setupJestScreenshot({
    pixelThresholdRelative = process.env.test ? 0.5 : 0.7,
});

If that would fit your need, we could perhaps exchange the example with that (but still export the config function).
I will do it myself, but I'd like to hear your opinion first.


Adds example for overlay_png

Just an example file with how you can add a "overlay" of a png file to a video as discussed in issue https://github.com/raspberrypi/picamera2/issues/913

Hi, thanks for this example, I think it looks good - and thank you for taking the time to create a new example for us!
One slight misgiving I have is that it's loading the new overlay (i.e. doing filesystem and decompression activity) in the pre_callback, which runs in the camera thread. Mostly I try to discourage this as it increases the risk of dropping camera frames.
I wonder whether if would be worth using a separate thread which just sits there in the background and updates the overlay_png at the correct moment, and the pre_callback, running asynchronously to this, simply "samples" the most recently loaded one. Any resizing of the overlay could in principle be done outside the camera thread, too. What do you think?

@davidplowman That is a great idea, I updated to do just that.

Thanks for the update - could you maybe squash the 3 commits into a single one? I always think that in a public repo it doesn't usually help other users to "see the development process"! If you haven't done so, could you ensure the commit is signed-off according to the guidelines.
I had one final thing that I thought might be worth investigating
I was wondering a little bit whether we should try to combine the overlay using cv2.addWeighted. It might do all the alpha blending for us (so no need to handle the alpha channel separately). It might also give us better performance - quite a few OpenCV functions are good about using multiple threads on images to speed things up.
But let me know what you want to do on that. Thanks again!

Have a much better idea for this, will open new when ready.


Move code on parameters to this repository

Move code from SNsims to this repository to set up the abstract class for parameters. Move code from VarSim to this repository for example demonstrations.

closed by #62a9da3


Image compare not working in Dittany

For paragraph that starts with "By the early modern period, dittany was often described in herbals in three forms."
Viewer shows 3 separate images, when they should be placed side by side.

Changed the ve-image tag to ve-compare sync


Refine loc.

This PR is one of refactorings for indexing.

Codecov Report

Merging #1119 into master will decrease coverage by 2.59%.
The diff coverage is 89.65%.

@@            Coverage Diff            @@
##           master    #1119     +/-   ##
=========================================
- Coverage   95.14%   92.54%   -2.6%
=========================================
  Files          35       35
  Lines        7003     7006      +3
=========================================
- Hits         6663     6484    -179
- Misses        340      522    +182

Impacted Files
Coverage Δ

databricks/koalas/indexing.py
93.26% <89.65%> (-1.01%)
:arrow_down:

databricks/koalas/usage_logging/__init__.py
24.32% <0%> (-72.98%)
:arrow_down:

databricks/koalas/usage_logging/usage_logger.py
50% <0%> (-50%)
:arrow_down:

databricks/koalas/__init__.py
78.72% <0%> (-6.39%)
:arrow_down:

databricks/conftest.py
92% <0%> (-6%)
:arrow_down:

databricks/koalas/frame.py
93.55% <0%> (-3.26%)
:arrow_down:

databricks/koalas/groupby.py
89.34% <0%> (-2.05%)
:arrow_down:

databricks/koalas/namespace.py
85.97% <0%> (-1.53%)
:arrow_down:

databricks/koalas/plot.py
93.33% <0%> (-0.96%)
:arrow_down:

databricks/koalas/testing/utils.py
78.51% <0%> (-0.75%)
:arrow_down:

... and 2 more

Continue to review full report at Codecov.

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

Thanks! I'd merge this for now.


Improved test coverage of mallow to 100%

Codecov Report

Merging #52 into master will increase coverage by 1.17%.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           master    #52      +/-   ##
========================================
+ Coverage   98.82%   100%   +1.17%
========================================
  Files           4      4
  Lines          85     85
========================================
+ Hits           84     85       +1
+ Misses          1      0       -1

Impacted Files
Coverage Δ

RegscorePy/mallow.py
100% <0%> (+3.44%)
:arrow_up:

Continue to review full report at Codecov.

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


Missing method in VertxOptions

I issue was opened against vertx-lang-scala about a missing mthod (https://github.com/vert-x3/vertx-lang-scala/issues/63).
After some research I can confirm that clusterManager isn't part of the 'properties' list provided when generating code for DataObjects.
This is the method in VertxOptions:
public VertxOptions setClusterManager(ClusterManager clusterManager) {
this.clusterManager = clusterManager;
return this;
}

that's not really possible at the moment as data object methods only denotes vertxgen types - we may improve that in the future to open it to any type and have the shim to chose wether or not to expose these types

How about simply providing all NOT @VertxGen-annotated methods that are part of a public Vertx-API (so not impl-methods) as a separate collection?
Right now I have to manually handle them by adding specific handling in the templates. Getting a list of them would allow me to either log their existence or define some generic handling, in my case I'd simply pass them through as is without converting them.

yes, we should do that, I've added a section in my slides for the F2F meemting about it
it should also work for vertxgen types

Yes I believe that would be nice for groovy and ECMAScript too


Implement new /api/v0/challenges/{id}/{voter_group_id} endpoint

Adding new /api/v0/challenges/{id}/{voter_group_id} endpoint which acts mostly the same as /api/v0/challenges/{id} but also filtering proposals by voter_group_id

@dkijania agreed, will do it in the separate PR. Will create a ticket for testing all endpoints from the "challenges" group


add power curve

Codecov Report
Base: 96.56% // Head: 96.57% // Increases project coverage by +0.01% :tada:

Coverage data is based on head (faac9e3) compared to base (b2d27c7).
Patch coverage: 100.00% of modified lines in pull request are covered.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #84      +/-   ##
==========================================
+ Coverage   96.56%   96.57%   +0.01%
==========================================
  Files           9        9
  Lines         524      526       +2
==========================================
+ Hits          506      508       +2
  Misses         18       18

Impacted Files
Coverage Δ

cluster_experiments/power_analysis.py
97.80% <100.00%> (+0.04%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Focus: not implemented yet but documented as usable

Hi!
We're trying to use the focus method which isn't shown as not implemented on the docs but we're getting this:

Is the method actually not implemented or is it a doc issue?
Thanks! Great lib, BTW.

Hi!
It looks like it is a doc issue. Method is still not implemented.

Bummer! Is there any way to select an input field and send keypress events without the focus method?

I'm using something like this to login for example:
const login = await chromeless
  .goto('https://www.whatever.com/login/')
  .type('your_username', 'input[type=username]')
  .type('your_password', 'input[type=password]')
  .wait(1000)
  .click('.your.css.selector')

Maybe it works for you too.

@githubixx thanks! The problem with this approach is that it doesn't send any keypress events. That's what we were doing, but we specifically need to be able to capture those events.

@mndominguez Well not really an idea to solve this but maybe something like that works for you:
const login = await chromeless
  .goto('https://www.whatever.com/login/')
  .type('your_username', 'input[type=username]')
  .press(13)

I'm not sure if .type() will set the focus correct. The .press(13) should be the enter key. Maybe give it a try.

@mndominguez looks like focus() just got implemented: https://github.com/graphcool/chromeless/pull/132

@githubixx Thanks! I'll mark this as closed.

What do I do?
On 1 Aug 2017 14:34, "mndominguez"<EMAIL_ADDRESS>wrote:

Hi!
We're trying to use the focus method which isn't shown as not implemented
on the docs but we're getting this:
https://camo.githubusercontent.com/6bba76044624411dca0bc7ef44e406272b158536/68747470733a2f2f6c68332e676f6f676c6575736572636f6e74656e742e636f6d2f2d306a4741667554385439552f575944465639664b7836492f4141414141414141414f6b2f5161386c56437552663077303650554a35544e5438376445493853416a6d662d67434c30424741595943772f683231322f43617074757261253242646525324270616e74616c6c61253242323031372d30382d3031253242612532426c617325324231352e31352e32332e706e67
Is the method actually not implemented or is it a doc issue?
Thanks! Great lib, BTW.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/graphcool/chromeless/issues/130, or mute the thread
https://github.com/notifications/unsubscribe-auth/AdNp2MwRhDD9-A-7O7J61Tv8_HvlHzeEks5sT2-zgaJpZM4OqH3r
.


useMatches().reverse() causes the layout to render incorrectly only after the build, not during development mode.

Which project does this relate to?
Router
Describe the bug
It is partly my fault, as I didn't notice this until I was about to do a build and upload it to S3.
Using const matches = useMatches(); matches.reverse() works well in dev (HMR) mode and renders all layouts without errors. However, after a static build, this approach fails, displaying only the last route without any nested routes.
This seems unintended, but it remains an issue due to the differing behavior between HMR and static builds.
Your Example Website or App
https://stackblitz.com/edit/vitejs-vite-mjpm9h?file=src%2FMatchesComponent.tsx
Steps to Reproduce the Bug or Issue

Use useMatches().
Reverse the matches with matches.reverse().
Run vite build and vite preview—vite works fine, but the issue arises after the static build.

Expected behavior
Similar to a dev build, this should render as a nested layout.
Screenshots or Videos
Dev

Build - preview

Platform

OS: [Windows, macOS]
Browser: Chrome
Version: 128.x

Additional context
Using const newMatches = [...matches]; newMatches.reverse() works as expected in both modes as a workaround.

You need to be spreading the matches and then calling .reverse(). This is because .reverse() is one of those older javascript methods on the Array prototype that mutates the existing reference instead of copying it and returning a new reference (like with .map or .reduce).
See the official MDN documentation on Array.prototype.reverse() - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse


Apptainer v1.1.2, Github action to build image

Thanks Peter! So far looks great — just one question. Should we build with suid or no? If we do not, then users will need user namespaces enabled in the kernel right? I don’t know if many will have that. For example, my Debian machine does not have it enabled by default.
Will review more later. Flying now. Thanks again. I really appreciate your contribution.
Best,
Jakub

On Oct 1, 2022, at 16:40, Peter J @.***> wrote:

You can view, comment on, or merge this pull request online at:
https://github.com/kaczmarj/apptainer-in-docker/pull/5
Commit Summary
aa0e531 Updated section on Build image to use apptainer version 1.1.0
38ae992 go and alpine linux updated
0058369 Create docker-image.yml
776a376 Update Dockerfile
9b06e39 Update docker-image.yml
87560b0 Update docker-image.yml
File Changes  (3 files)
A .github/workflows/docker-image.yml (21)
M Dockerfile (6)
M README.md (4)
Patch Links:
https://github.com/kaczmarj/apptainer-in-docker/pull/5.patch
https://github.com/kaczmarj/apptainer-in-docker/pull/5.diff
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.

Yes, the workflow is manually triggered on the GitHub website. I suppose this fulfils the needs, otherwise it can be triggered automatically on, e.g., push.
I think maybe it is best to supply the mconfig arguments as options/variables to the build script.

thanks very much @peter-jansson for the pr! it's a great addition to this repo.


samlp:LogoutResponse signature verification fails with ADFS

Hello,
I have an issue with my ADFS infrastructure: When I try to use the Single Sign-Out functionality of the python-saml library, I get an error saying that 'Signature validation failed. Logout Response rejected'.
I don't think it's a certificate issue because the login ( samlp:AuthnRequest ) works well and stops working (as expected) if I set a wrong certificate.
The StatusCode I get from the server is <samlp:StatusCode Value="urn:oasis:names:tc:SAML:2.0:status:Success"/> so my guess is that the issue is really on the SP side.
The binding is set to Redirect on both SP and IDP sides.
Here is a sample of a logout request/response:
<samlp:LogoutRequest ID="ONELOGIN_xyzxyz" Version="2.0" IssueInstant="2016-05-18T18:58:23Z" Destination="https://ad.corp.company.com/adfs/ls">
<saml:Issuer>https://app.sp.io/saml2/metadata/</saml:Issuer>
<saml:NameID Format="urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress">user@company.com</saml:NameID>
<samlp:SessionIndex>_xyz-xyz-xyz</samlp:SessionIndex>
</samlp:LogoutRequest>

<samlp:LogoutResponse ID="_xyz-xyz-xyz" Version="2.0" IssueInstant="2016-05-18T18:58:23.687Z" Destination="https://app.sp.io/saml2/sls/" Consent="urn:oasis:names:tc:SAML:2.0:consent:unspecified" InResponseTo="ONELOGIN_xyzxyz">
<Issuer>http://ad.corp.company.com/adfs/services/trust</Issuer>
<samlp:Status>
<samlp:StatusCode Value="urn:oasis:names:tc:SAML:2.0:status:Success"/>
</samlp:Status>
</samlp:LogoutResponse>

With other query parameters:
*SAMLResponse:*fZLNasMwEIR...
*RelayState:*https://app.sp.io:8000/logout/
*Signature:*oAI7sHX6jdCio...
*SigAlg:*http://www.w3.org/2001/04/xmldsig-more#rsa-sha256

I also tried with http://www.w3.org/2000/09/xmldsig#sha1 without success. Any idea why the SLS signature verification would fail?
Thank you!

Can you try to validate your LogoutResponse at https://www.samltool.com/validate_logout_res.php ?
(Take the base64 encode version and decode at https://www.samltool.com/decode.php, then paste it on the validation and fill required fields.)

Thank you for your quick answer!
I get the same error on the test website: Signature validation failed. Logout Response rejected
Also if it is useful, in my code, auth.get_errors() contains only ['invalid_logout_response'].

This message is showed when the Signature validation fails.
Can you compare the values you got from ADFS and what is used on the validate_binary_sign call?

I don't have access to modify the source libraries of this machine, unfortunately; But I can try to validate the signature "offline" and here is what it gives me:
print OneLogin_Saml2_Utils.validate_binary_sign(signed_query, signature, cert, sign_alg, debug=True)
app.c:1254(xmlSecOpenSSLAppCertLoadBIO) subject=PEM_read_bio_X509_AUX errno=4
app.c:924(xmlSecOpenSSLAppKeyFromCertLoadBIO) subject=xmlSecOpenSSLAppCertLoadBIO
app.c:334(xmlSecOpenSSLAppKeyLoadBIO) subject=xmlSecOpenSSLAppKeyFromCertLoadBIO
app.c:153(xmlSecOpenSSLAppKeyLoad) subject=xmlSecOpenSSLAppKeyLoadBIO msg=filename=/var/folders/k1/qckyp8bj2djg4szf8zgn_q_r86xkbt/T/tmpkppY0t;errno=0

The first line seems to point to an error; Is it possible that xmlSec does not like my certificate? (Which would be weird, as I said the AuthnRequest gets verified just fine with the very same singing X509 cert...)
Thank you!

Update: Never mind my previous message, my cert was not formatted properly (missing head/foot -----BEGIN/END CERTIFICATE----- )
Now I just have signatures.c:493(xmlSecOpenSSLEvpSignatureVerify) obj=rsa-sha256 subject=EVP_VerifyFinal msg=signature do not match errno=18 to solve ;-)

Is strange since it is working on other environments.

I found that this Issue is related with another issues that an user reported.
Follow the trace: https://github.com/onelogin/python-saml/issues/33

Thank you for the follow-up and sorry for the late reaction;
Yes it seems very much like the same problem; Do you know what is supposed to be signed by ADFS? I will continue where anthony left by testing with raw openssl signature; From what I understand from the code, it should be the GET query params without the Signature part; I will check the docs to be sure, maybe Microsoft has something different with their implementation?

Review <IP_ADDRESS>DEFLATE Encoding
Microsoft must follow the SAML standard so I think the problem is related to any modification on the GET parameters between the IdP and the SP or some signature algorithm difference.

Update: The signature verifies correctly with:

openssl dgst -verify pubkey.pem -signature signature.bin response.txt
Verified OK

pubkey.pem: Extracted PEM from the x509 cert
signature.bin: Base64-decoded value of the signature parameter
response.txt: URL-Encoded response data from the HTTP Request, without the Signature parameter
I will dig deeper in the code to see where these parameters are different...

Thanks, let me know if you figure out what is going on or if you need specific help.

Thanks! I verified that the signature also works with OneLogin_Saml2_Utils.validate_binary_sign(query, signature, cert, sign_alg, debug=True) which works.
My main hypothesis is that Django URL-Decodes the request parameters before validating; More about this later ;-)

Is it possible that the problem would come from the comment here? https://github.com/onelogin/python-saml/blob/master/src/onelogin/saml2/utils.py#L1130

The encoding used by ADFS 3.0 is not compatible with python's quote_plus (ADFS produces lower case hex numbers and quote_plus produces upper case hex numbers)

Thanks :)

https://github.com/onelogin/python-saml/pull/144
This works in my environment. Should be backward-compatible ;-)

@m6a-UdS Great work! I have encountered the same issue. I pulled your pull request and tested it in my environment and it works :) :+1:

It was merged,
can you review if signature created by this toolkit, are validated on ADFS 3.0?

I updated my project with the PyPI release and signatures do verify correctly 👍

Great! thanks for contribute and for checking that, now you are part of the Python SAML Tookit ;)


Two instances of singleton created by TinyIoCContainer

Prerequisites

[x] I have written a descriptive issue title
[x] I have verified that I am running the latest version of Nancy
[x] I have verified if the problem exist in both DEBUG and RELEASE mode
[x] I have searched open and closed issues to ensure it has not already been reported

Description
If I register an interface & concrete type in a TinyIoCContainer before Nancy boots up (custom bootstrapper), then a new instance is created when resolving.
Steps to Reproduce
See above.
System Configuration
Mac OS X 10.3, Mono 5.2

Nancy version: latest
Nancy host

[ ] Nancy.Hosting.Aspnet
[ ] Nancy.Hosting.Self
[x] Nancy.Owin (Katana self-hosting, i.e. HttpListener)
[ ] Other:

Other Nancy packages and versions:
Environment (Operating system, version and so on):
.NET Framework version:
Additional information:

Where are you registering this? Can you show the code?

The code base is quite large, and proprietary, I'm afraid... I am registering some IoC types in my Startup class, however. Anything else you need to know?

 This is just a guess as to what could be going on since there's no code to go off of ;) . Maybe a small sample that mimics what is going on would be appropriate?
Here are some bits about the DefaultNancyBootstrapper and some "do's don'ts" https://stackoverflow.com/a/9572032/3874503

Anything else you need to know?

You're not giving us much to work with. Startup class? That doesn't have anything to do with the Nancy bootstrapper?

If I register an interface & concrete type in a TinyIoCContainer before Nancy boots up (custom bootstrapper), then a new instance is created when resolving.

This is basically zero information. Where are you registering these services? Singleton per application? Singleton per request? Where are you resolving these services?
We have tons of tests and thousands of people using Nancy in production as we speak. I'm pretty sure we would hear about it if Nancy were resolving different instances for services registered as singletons. Unless you can share some code, or come up with a minimal repro, I don't think we have enough information to help you 😞

@khellang I can send you portions of the code privately, perhaps. Not really at a liberty to share it publicly though.
Anyway, it's singleton-per-container I believe, since I call the .AsSingleton() method when registering. I'm registering on the start-up of the self-hosted Katana server, which is what the Startup class is for.

Any updates on this? If not then this issue will be closed. Thanks

Ah, I missed one of the replies! Let me try something and get back to you shortly. Ta.


Youtube Shortcode out of the box

Greetings,
I am unable to get the standard YouTube shortcode to work out of the box. Can anyone else verify this?
However, when I add a youtube.html file to the shortcode folder in my theme (not the shipping example site, but where new shortcodes are supposed to go) then I get the benefit of the short code (it works)... The documentation seems to indicate that the shortcode {{< youtube w7Ft2ymGmfc >}} should work out of the box. Is this the expectation?

The Youtube shortcode is inherited from Hugo. Feel free to raise any questions about it on the Hugo forums/Github.

Try {{< youtube id="w7Ft2ymGmfc" >}}


disable Display if associated Panel becomes invisible

Otherwise the state between Panel & Display becomes inconsistent.
Fixed symptom: When loading a configuration that contains a disabled
CameraDisplay, during the configuration of the panel(the camera render
widget), the panel is set visible for a very short period of time. Because of
the missing logic, the CameraDisplay is enabled together with the panel, but
the Display remains enabled after the Panel is set invisible. One ends up with
an enabled
(and subscribed) CameraDisplay without the corresponding RenderWidget, even so
the configuration specified that the Display is not enabled.

Makes sense to me.


feat(dialog): add dialog content elements

Adds the following dialog-specific directives:

md-dialog-close - Closes the current dialog.
md-dialog-title - Title of a dialog.
md-dialog-content - Scrollable content for a dialog.
md-dialog-actions - Container for the bottom buttons in a dialog.

Fixes #1624.
Fixes #2042.

Out of interest, why is the md-dialog-title selector just an attribute?
If I compare it with md-card I would have expected it to be <md-dialog-title>

It's there to encourage you to use the appropriate native elements @pietie (e.g. h1, h2 etc).

Have you considered an "align" attribute on md-dialog-actions similar to md-card? "center" would also be a nice addition to start|end as well.

Nope, I followed the example from #1624, but it sounds reasonable.

Addressed the feedback @jelbourn.

LGTM, just needs rebase. Go ahead and apply the merge_ready label when it's rebased

is it possible to override md-dialog-max-width somehow? I'm unable to change it to anything else in spite of !default attribute. The space is precious especially in xs-sm, hard coded 80vw seems to be too small

one more thing - material design guidelines for dialogs (except for alertdialog) have an toolbar at the top, did you consider the possibility to give an option of aligning md-dialog-actions to the top or introducing one more directive like md-dialog-toolbar? It would be also awesome if that toolbar could have home button, title and action areas

@chpasha

How are you trying to override the max width? If overriding the SASS variable doesn't work, you should still be able to set this somewhere in your stylesheet:

md-dialog-container {
  max-width: <some value>;
}

The point of this PR was to get some of the dialog content elements as a base. We'll probably keep improving on them in the future.

yes, selector in css works but I was hoping for more elegant solution via scss. Is there any point for defining those properties as !default since they cannot be overwritten in client library?
:+1:  fullscreen-style dialogs with toolbar at the top and basic elements like home button, title, content and action buttons would be cool

yes, I did succeed http://plnkr.co/edit/B46euKJxtf8RXu1O0smZ?p=preview
two changes

encapsulation: ViewEncapsulation.None on Component
md-dialog-container (not .md-dialog-container) in styles - and don't forget that it wont grow bigger if you content is small - to see that it works, I added width: 100vw


How to make Isolate.spawn() safe

Right now Isolate.spawn() is implemented by calling out to the embedder, which supplies a Dart_IsolateCreateCallback during Dart_Initialize.
The VM has currently the assumption that isolates spawned via Isolate.spawn() have the exact same source code and the same representation of source code (e.g. snapshot, ...) because message sending internally relies on the isolates to have the same class id numbering.
Unfortunately this is not safe because:

There is no guarantee that the embedder does load the same sources in the same representation inside the create callback.
Even if the embedder manages to guarantee that via some mechanism, it still is flawed if we perform hot reload of one isolate (since this is not done for all isolates transitively spawned by the main isolate)

Is there a need for the embedder to implement Isolate.spawn() - why can't the VM do that internally (by re-using the same kernel/jit/aot snapshot used for the original isolate)?
If the only reason is to enable the embedder to disallow isolate spawning we could have a callback to the embedder for asking permission to spawn but the implementation for spawning can be inside the VM.
@rmacnak-google Do you see any reason why we could not change this?
Related issues where users have already ran into this:

https://github.com/flutter/flutter/issues/26568
https://github.com/flutter/flutter/issues/26953
https://github.com/flutter/flutter/issues/18600
https://github.com/flutter/flutter/issues/20743
https://github.com/flutter/flutter/issues/72195

The standalone VM was changed to not use the source code but rather spawn from the kernel files that were used for spawning the parent isolate (see https://github.com/dart-lang/sdk/issues/6610 and the CL https://dart-review.googlesource.com/c/sdk/+/85724).
The Isolate reload case is still broken because we don't transitively reload all the isolates but at the minimum we should revert this hot reloaded isolate to behave similar to a spawnUri isolate and allow it to only send/receive messages of primitives or collections of primitives.
We have another effort going on to remove spawning of the Service and Kernel isolates from the VM and instead move them out to the embedder, once that is done we can take a look at cleaning up this create callback hook for the spawn case.

A few reasons the embedder needs to be involved in isolate spawning:
The embedder is needed to initialize the native half of core libraries like dart:io and dart:ui. The set of core libraries depends on the embedder.
The embedder is needed to decide which thread the isolate will run on. Before the isolate is made runnable, the embedder may use Dart_SetMessageNotifyCallback to prevent running the isolate on the VM's thread pool. The native methods in core libraries may require running on particular threads. dart:ui requires a thread with Skia resources. dart:zircon requires a thread with a libasync dispatcher. The isolate needs to move to such a thread before running these natives.
The embedder may want to enforce some resource limits. The flutter_runner and dart_runner embedders on Fuchsia run independent "components" in the same process. These embedders might try to set total max heap capacities, etc to prevent one component from monopolizing resources.
However, I don't think the embedder needs to be involved in loading the Dart code into the isolate. It seems reasonable to me that the VM would do this to guarantee isolates share code, though this probably requires new callbacks with the embedder.

Thanks for the quick feedback!

We have another effort going on to remove spawning of the Service and Kernel isolates from the VM
and instead move them out to the embedder

Is someone actively working on this? If so, please let me know who, so we can coordinate. Though I believe this is mostly orthogonal to what I want to look into.

However, I don't think the embedder needs to be involved in loading the Dart code into the isolate. It
seems reasonable to me that the VM would do this to guarantee isolates share code, though this
probably requires new callbacks with the embedder.

That was precisely my thinking as well. I would assume that two additional callbacks would suffice:
Similar to the current create callback we would add another create_spawned callback which will get called with the code already loaded into the isolate. The embedder can then do the remaining setup.
Though since multiple isolates share the same kernel/jit/aot snapshot buffers, another callback, e.g. free_isolate_buffers, could be called once all the isolates from the same source have died, so the underling resources can be freed (e.g. for calling munmap ...).
This would simplify the embedder code by removing the need to examine flags->copy_parent_code (plus the necessary code for loading same source) and allows the VM to have the same-source guarantee, do hot reload on all of those isolates as well as pave the way for the proposed lightweight isolates (which we are starting to work on).

These embedders might try to set total max heap capacities, etc to prevent one component from
monopolizing resources.

I suppose such resource constraints would apply for all of the component's isolates together (e.g. their sum cannot exceed X MB ram, Y % CPU ...) rather than per isolate?

As part of https://github.com/dart-lang/sdk/issues/36097 - which enabled isolate groups by-default now, hot-reload of all isolates within a group should be safe (modulo other non-isolate related issues).
Closing this.


Not working?? Dunno!

ver  v0.6.1
[2020-12-15 07:03:47.937] [info] Computed .text crc: ADE0EFC9
[2020-12-15 07:03:47.938] [error] 	Unknown version, please update the mod
[2020-12-15 07:03:47.964] [warning] 	AMD SMT Patch: failed
[2020-12-15 07:03:47.964] [warning] 	Spectre patch: failed, unknown version
[2020-12-15 07:03:47.964] [info] 	Pool patch: failed
[2020-12-15 07:03:47.966] [info] 	Virtual Input Patch: success

[2020-12-15 07:07:39.775] [info] Computed .text crc: D7E90F30
[2020-12-15 07:07:39.776] [info] 	Resolved to version: 1.04
[2020-12-15 07:07:39.800] [info] 	AMD SMT Patch: success
[2020-12-15 07:07:39.987] [info] 	Spectre patch: success
[2020-12-15 07:07:39.989] [info] 	Pool patch: success
[2020-12-15 07:07:39.992] [info] 	Virtual Input Patch: success
My mistake i had used a prog that pathed the exe. Sorry


Rearding mysql directory !

Im am building the project using your Dockerfile. The issue is, initially MYSQL directory does not exists. After running the image, MYSQL directory is made and all the required files are installed. When a new database is created, it gets reflected in the MYSQL directory and works as charm.
ISSUE:
But when the project is pushed to Docker Hub and somebody pulls to use it, contents of MYSQL directory are not copied in /var/lib/mysql. Hence the web app doesn't work.
PS: I first upload the project on GitHub, then I tag the repository to Docker Hub and Docker Hub auto builds the docker using the Dockefile.
Please suggest me any solution for this.

Hi. Please see the "Persisting your MySQL" section in Readme.

OK, I got your point. Please see the discussions in Docker commit should retain container data in volumes too and Commit content of mounted volumes as well.

The commit operation will not include any data contained in volumes mounted inside the container.
from: https://docs.docker.com/engine/reference/commandline/commit/

IMO, maybe you should manually store and compress your data outside the container and send it to others.

Hi @karniv0re-cyber I have to agree with @pzhlkj6612 here, volumes are inherently external to the container so should be sent seperately

HI, thanks @pzhlkj6612  for pointing me to this thread.
Idea on my side is that I have used "main" docker image to build a demo server, that I want now to share with other, as simple as possible, as the users are not technical at all ( running a docker will already be a challenge ;-) ).
So I would need a docker image with all content embeded ( ie : including the DB and the website files ).

@smalldragoon If I understand you correctly, you want to deliver the same code and database everytime, and users won't be developing on this server? I think you could add the files in your Dockerfile when building the image, and not connect the respective directories as volumes when running the image. I think this is a bit antithetical to how docker works, and might not work at all, but you could try it.

@freakpants yes, . I did this, removed the link to /app and installed my files and mysql in /var/www/html.
I know and agree that in is antiethical on how docker works, but it will save me hours of support and debugging :P


Edit InkSparkle

#91605
Use case
The sparkle click animation seems to have the wrong contrast(opacity, alpha). This can be seen in the following Flutter / Compose example, regardless of switching to dynamic color.
https://github.com/flutter/flutter/assets/102767277/1371f006-9e31-4b2a-8b98-52dda681b8ed
https://github.com/flutter/flutter/assets/102767277/2200ac19-f1c7-4920-96ac-b76a07a1a059

Sample Flutter

import 'package:dynamic_color/dynamic_color.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatefulWidget {
  const MyApp({super.key});

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  bool value = false;

  PreferredSizeWidget _buildAppBar() {
    return AppBar(
      title: Row(
        children: [
          Text('Dynamic Color'),
          Switch(
            value: value,
            onChanged: (bool value) {
              setState(() => this.value = value);
            },
          ),
        ],
      ),
    );
  }

  @override
  Widget build(BuildContext context) {
    return DynamicColorBuilder(
      builder: (lightDynamic, darkDynamic) {
        return MaterialApp(
          debugShowCheckedModeBanner: false,
          theme: ThemeData(
            useMaterial3: true,
            colorScheme: value == false ? null : lightDynamic,
            brightness: Brightness.light,
          ),
          darkTheme: ThemeData(
            useMaterial3: true,
            colorScheme: value == false ? null : darkDynamic,
            brightness: Brightness.dark,
          ),
          home: Scaffold(
            appBar: _buildAppBar(),
            body: CounterScreen(),
          ),
        );
      },
    );
  }
}

class CounterScreen extends StatefulWidget {
  const CounterScreen({super.key});

  @override
  State<CounterScreen> createState() => _CounterScreenState();
}

class _CounterScreenState extends State<CounterScreen> {
  int counter = 0;

  @override
  Widget build(BuildContext context) {
    ThemeData materialTheme = Theme.of(context);

    return Scaffold(
      appBar: AppBar(
        title: Text('Flutter Demo Home Page'),
        centerTitle: true,
        backgroundColor: materialTheme.colorScheme.surfaceVariant,
      ),
      body: Column(
        mainAxisAlignment: MainAxisAlignment.center,
        crossAxisAlignment: CrossAxisAlignment.center,
        children: [
          Text(
            'You have pushed the nutton this many times:',
            style: TextStyle(fontSize: 16),
          ),
          Text('$counter', style: materialTheme.textTheme.headlineLarge),
          SizedBox(height: 15),
          Divider(indent: 25, endIndent: 25),
          SizedBox(height: 15),
          ElevatedButton(onPressed: () {}, child: Text('Elevated Button')),
          SizedBox(height: 15),
          FilledButton(onPressed: () {}, child: Text('Filled Button')),
          SizedBox(height: 15),
          FilledButton.tonal(
              onPressed: () {}, child: Text('Filled Tonal Button')),
          SizedBox(height: 15),
          OutlinedButton(onPressed: () {}, child: Text('Outlined Button')),
          SizedBox(height: 15),
          TextButton(onPressed: () {}, child: Text('Text Button')),
        ],
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: () => setState(() => counter++),
        child: Icon(Icons.add),
      ),
    );
  }
}

Sample Compose

package com.example.composecounterapp

import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Add
import androidx.compose.material3.Button
import androidx.compose.material3.CenterAlignedTopAppBar
import androidx.compose.material3.Divider
import androidx.compose.material3.ElevatedButton
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.FilledTonalButton
import androidx.compose.material3.FloatingActionButton
import androidx.compose.material3.Icon
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.OutlinedButton
import androidx.compose.material3.Scaffold
import androidx.compose.material3.Switch
import androidx.compose.material3.Text
import androidx.compose.material3.TextButton
import androidx.compose.material3.TopAppBarDefaults
import androidx.compose.runtime.Composable
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
import com.example.composecounterapp.ui.theme.ComposeCounterAppTheme

class MainActivity : ComponentActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContent {
            val dynamicColor = remember {
                mutableStateOf(false)
            }

            ComposeCounterAppTheme(dynamicColor = dynamicColor.value) {
                CounterScreen()
                Switch(
                    checked = dynamicColor.value,
                    onCheckedChange = {
                        dynamicColor.value = !dynamicColor.value
                    },
                )
            }
        }
    }
}

@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun CounterScreen() {
    val counter = remember {
        mutableStateOf(0)
    }

    Scaffold(
        topBar = {
            CenterAlignedTopAppBar(
                title = { Text(text = "Compose Demo Home Page") },
                colors = TopAppBarDefaults.centerAlignedTopAppBarColors(
                    containerColor = MaterialTheme.colorScheme.surfaceVariant
                )
            )
        },
        content = {
            Column(
                modifier = Modifier
                    .padding(it)
                    .fillMaxSize(),
                horizontalAlignment = Alignment.CenterHorizontally,
                verticalArrangement = Arrangement.Center
            ) {
                Text(text = "You have pushed the button this many times:")
                Text(text = "${counter.value}", style = MaterialTheme.typography.headlineLarge)
                Spacer(modifier = Modifier.height(15.dp))
                Divider(modifier = Modifier.padding(horizontal = 25.dp))
                Spacer(modifier = Modifier.height(15.dp))
                ElevatedButton(onClick = { /*TODO*/ }) {
                    Text(text = "Elevated Button")
                }
                Spacer(modifier = Modifier.height(15.dp))
                Button(onClick = { /*TODO*/ }) {
                    Text(text = "Filled Button")
                }
                Spacer(modifier = Modifier.height(15.dp))
                FilledTonalButton(onClick = { /*TODO*/ }) {
                    Text(text = "Filled Tonal Button")
                }
                Spacer(modifier = Modifier.height(15.dp))
                OutlinedButton(onClick = { /*TODO*/ }) {
                    Text(text = "Outlined Button")
                }
                Spacer(modifier = Modifier.height(15.dp))
                TextButton(onClick = { /*TODO*/ }) {
                    Text(text = "Text Button")
                }
            }
        },
        floatingActionButton = {
            FloatingActionButton(onClick = { counter.value++ }) {
                Icon(imageVector = Icons.Default.Add, contentDescription = "")
            }
        },
    )
}

Flutter
https://github.com/flutter/flutter/assets/102767277/fef99e6f-d91c-426c-b81e-50909db36028
Flutter

import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'fullscreensparkleFlutter',
      theme: ThemeData(useMaterial3: true),
      home: FullScreenSparkle(),
    );
  }
}

class FullScreenSparkle extends StatelessWidget {
  const FullScreenSparkle({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: Colors.black,
      body: InkWell(
        onTap: () {},
      ),
    );
  }
}

Jetpack Compose
device-2023-07-23-223430.webm
https://github.com/flutter/flutter/assets/102767277/4780f6e1-b526-486c-986f-398d3767d03c
Jetpack Compose

package com.example.fullscreensparkle

import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.material3.Surface
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import com.example.fullscreensparkle.ui.theme.FullScreenSparkleTheme

class MainActivity : ComponentActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContent {
            FullScreenSparkleTheme(dynamicColor = false) {
                Surface(
                    modifier = Modifier
                        .fillMaxSize()
                        .clickable { },
                    color = Color.Black,
                    contentColor = Color.White
                ) {

                }
            }
        }
    }
}

flutter doctor -v

[✓] Flutter (Channel master, 3.13.0-9.0.pre.46, on Microsoft Windows [Version 10.0.22621.1992], locale ru-UA)
    • Flutter version 3.13.0-9.0.pre.46 on channel master at C:\Flutter-SDK\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision c8b9b15e4c (8 hours ago), 2023-07-25 05:24:25 -0400
    • Engine revision 036c58f793
    • Dart version 3.1.0 (build 3.1.0-333.0.dev)
    • DevTools version 2.25.0

[✓] Windows Version (Installed version of Windows is version 10 or higher)

[✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at C:\Users\yablo\AppData\Local\Android\sdk
    • Platform android-TiramisuPrivacySandbox, build-tools 32.1.0-rc1
    • Java binary at: C:\Program Files\Android\Android Studio\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-b2043.56-9586694)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[✓] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.5.3)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.5.33516.290
    • Windows 10 SDK version 10.0.22000.0

[✓] Android Studio (version 2022.2)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-b2043.56-9586694)

[✓] IntelliJ IDEA Community Edition (version 2023.1)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.2.1
    • Flutter plugin version 74.0.4
    • Dart plugin version 231.9161.14

[✓] VS Code (version 1.80.1)
    • VS Code at C:\Users\yablo\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.68.0

[✓] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.22621.1992]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 114.0.5735.199
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 115.0.1901.183

[✓] Network resources
    • All expected network resources are available.

• No issues found!

Proposal

Change the contrast(opacity, alpha) of the sparkle click animation.
Increase the duration of the sparkle animation to the nearest corresponding native.
#112877 ↓ :
Increase the size of the sequins and the distance between them.
When you hold the animation with your finger, the glitter and shine should dissipate, and the central circles of this animation
should be fixed in the center, but after releasing the animation, they gradually disappear, moving towards the center.

Thanks for the detailed proposal, @MaxYablochkin. But I have some questions below when compared to similar issues:

Change the contrast(opacity, alpha) of the sparkle click animation.

Could this be solved by https://github.com/flutter/flutter/issues/98669?

Increase the size of the sequins and the distance between them.

Is this similar to What if you increase the size of the sequins and the distance between them, because they are not very noticeable? which is mentioned at https://github.com/flutter/flutter/issues/112877?

#98669 : Am I right, this issue is related to "When you hold the animation with your finger, the glitter and shine should dissipate, and the central circles of this animation should be fixed in the center, but after releasing the animation, they gradually disappear, moving towards the center."? If so, then maybe this partially solves the problem.
#112877 : Yes, these are currently relevant issues, which are indicated in points 3 and 4 of the current issue.

Has something in common with #73163

"When you hold the animation with your finger, the glitter and shine should dissipate, and the central circles of this animation should be fixed in the center, but after releasing the animation, they gradually disappear, moving towards the center."

It could be related and maybe both refer to the same issue with different wording. I would recommend you leave your comment there with details to confirm this again.

Yes, these are currently relevant issues, which are indicated in points 3 and 4 of the current issue.

Please follow up on that issue for updates to avoid duplication in different issues.
So I will close this issue in favor of those issues. Please feel free to leave comments on the relevant issues with the above information that will be helpful for later implementation. Thank you!