upgrade PT 1.6 version fro Drone testing

What does this PR do?
switch docker image to PT 1.6 version fro Drone testing
PR review
Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.
After PR merged

[ ] remove old images from Docker Hub
https://hub.docker.com/repository/docker/pytorchlightning/pytorch_lightning/tags?page=1&name=cuda-extras

Did you have fun?
Make sure you had fun coding 🙃

failing on docker using:

ImportError while loading conftest '/drone/src/tests/conftest.py'.
--
226 | tests/__init__.py:13: in <module>
227 | os.mkdir(TEMP_PATH)
228 | E   PermissionError: [Errno 13] Permission denied: '/drone/src/test_temp'
229 | Traceback (most recent call last):
230 | File "/home/flash/miniconda/envs/lightning/lib/python3.7/site-packages/coverage/cmdline.py", line 740, in do_run
231 | runner.run()
232 | File "/home/flash/miniconda/envs/lightning/lib/python3.7/site-packages/coverage/execfile.py", line 247, in run
233 | exec(code, main_mod.__dict__)
234 | File "/home/flash/miniconda/envs/lightning/lib/python3.7/site-packages/py/test.py", line 4, in <module>
235 | sys.exit(pytest.main())
236 | SystemExit: ExitCode.USAGE_ERROR

Could this error be the non-root user creation?

Could this error be the non-root user creation?

it seems so... I ll tttry to get a version with sudo like we have for XLA...

@ydcjeff I have built this one locally and pushed it to Docker hub directly to test that it fine to run the tests...

seems we have failing test for PR 1.6
FAILED tests/models/test_gpu.py::test_multi_gpu_model_ddp[variation_fit---max_epochs 1 --gpus 2 --distributed_backend ddp]
FAILED tests/models/test_gpu.py::test_multi_gpu_model_ddp[variation_test---max_epochs 1 --gpus 2 --distributed_backend ddp]

is it something you have seen? @awaelchli

probably the DD just needs to set some env variables...

Hello @Borda! Thanks for updating this PR.

In the file pytorch_lightning/cluster_environments/cluster_environment.py:

Line 28:14: E211 whitespace before '('

In the file pytorch_lightning/cluster_environments/slurm_environment.py:

Line 69:14: E211 whitespace before '('

when I run the tests on similar machine...
=================================================================== short test summary info =====================================================================
FAILED tests/backends/test_ddp.py::test_multi_gpu_model_ddp_fit_only[--max_epochs 1 --gpus 2 --distributed_backend ddp] - FileNotFoundError: [Errno 2] No such ...
FAILED tests/backends/test_ddp.py::test_multi_gpu_model_ddp_test_only[--max_epochs 1 --gpus 2 --distributed_backend ddp] - FileNotFoundError: [Errno 2] No such...
FAILED tests/backends/test_ddp.py::test_multi_gpu_model_ddp_fit_test[--max_epochs 1 --gpus 2 --distributed_backend ddp] - FileNotFoundError: [Errno 2] No such ...
FAILED tests/models/test_amp.py::test_amp_with_apex - RuntimeError: CUDA error: no kernel image is available for execution on the device
FAILED tests/trainer/test_trainer.py::test_gradient_clipping_fp16 - AssertionError: Gradient norm != 1.0: nan
FAILED tests/trainer/optimization/test_manual_optimization.py::test_multiple_optimizers_manual_native_amp - RuntimeError: unscale_() has already been called on...
FAILED tests/trainer/optimization/test_manual_optimization.py::test_multiple_optimizers_manual_apex - RuntimeError: CUDA error: no kernel image is available fo...
======================================== 7 failed, 1351 passed, 19 skipped, 1 xfailed, 2544 warnings in 603.30s (0:10:03) ========================================

Ok, removing Conda for multiple issues...
Actually failing Apex install for https://github.com/NVIDIA/apex/issues/955#issuecomment-716047753

For switch to 1.6 we have one failing test FAILED tests/models/test_horovod.py::test_horovod_amp - assert 1 == 0


Final Comprehensive Exam Still Not Emailed Out?

According to an email sent out last week by the professor, the comprehensive final exam was supposed to be released today via email to those who wanted to do that. But I haven't gotten an email yet!

Okay I emailed the professor about it and he said it will be email out tonight.


Simplepush notifications

Description:
Simplepush is a very simple notification service that is limited to sending  notifications to Android devices.
Pull request in home-assistant.io with documentation (if applicable): home-assistant/home-assistant.io#926
Example entry for configuration.yaml (if applicable):
notifiy:
 - name: simplepush
   platform: simplepush
   device_key: mxTTb

Checklist:
If user exposed functionality or configuration variables are added/changed:

[x] Documentation added/updated in home-assistant.io

If code communicates with devices, web services, or a:

[x] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[x] New dependencies have been added to the REQUIREMENTS variable (example).
[x] New dependencies are only imported inside functions that use them (example).
[x] New dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[x] New files were added to .coveragerc.

Tested and functions perfectly.
Tested with the following config:
- name: Simplepush_Landrash
  platform: simplepush
  device_key: ABCDE

Message sent with Call service:
{"message": "The sun is {% if is_state('sun.sun', 'above_horizon') %}up{% else %}down{% endif %}!"}

:dolphin:


Upgrade to provider version 0.2.6

Current dependencies on/for this PR:

main

PR #8   👈

This comment was auto-generated by Graphite.


Unable to get bootstrap working with cli@webpack

Hi guys,
while Looking at the #630, I can not seems to find  any similarities with the new @webpack version. I tried to include bootstrap.
When I add node_modules/.../bootstrap/***/.sass file, it does not complain when you try to build the project it is just during a runtime it cannot find the styles.
Is there anything else which needs to be done ?

I have to bootstrap installed under my npm package modules
I included the scss files

Thanks so much for any guidence.
Frank

this is my angular-cli.json
"project": {
   "version": "1.0.0-beta.11-webpack.2",
   "name": "angular-meta-ui"
 },
 "apps": [
   {
     "main": "src/main.ts",
     "tsconfig": "src/tsconfig.json",
     "mobile": false,
     "styles": [
       "src/main.scss",
       "./node_modules/bootstrap/scss/bootstrap-flex.scss"
     ]
   }
 ],

I should not need to @import all the styles right? when I am not doing it inside my project. I guess webpack takes all the scss files and combine them togher ?
I would need this main.scss as well to define some global variables and even this one is not picked up.

Is the below defaults.styleExt set to scss in angular-cli.json
"defaults": {
"styleExt": "scss",
...
}

Where do I find the new webpack versions? I can only see webpack.2 on the tag-list?

@fkolar @Richard87 the latest version, beta.15 should allow you to import global css and js. See https://github.com/angular/angular-cli#global-library-installation for detailed instructions on how to use bootstrap.


feat: Parse special keywords as functions (current_user, user, etc)

Hello!

Note: current_catalog, current_schema, current_user, session_user, and user have special syntactic status in SQL: they must be called without trailing parentheses. (In PostgreSQL, parentheses can optionally be used with current_schema, but not with the others.)

https://www.postgresql.org/docs/9.1/functions-info.html
Thanks

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

39 of 50 (78.0%)  changed or added relevant lines in 3 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.04%) to 89.915%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/ast/mod.rs
7
10
70.0%

src/parser.rs
5
13
38.46%

Files with Coverage Reduction
New Missed Lines
%

src/parser.rs
1
83.21%

Totals

Change from base Build<PHONE_NUMBER>:
-0.04%

Covered Lines:
9130

Relevant Lines:
10154

💛  - Coveralls

Marking this as a draft to show it is waiting some changes so I can easily filter out which PRs need review. Please mark it as "ready for review" when it is next ready.

Thanks @ovr


Add changelog for v1.6.0

🔧 Changes

📚 References

🔬 Testing

📝 Checklist

[ ] All new/changed/fixed functionality is covered by tests (or N/A)
[ ] I have added documentation for all new/changed functionality (or N/A)

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 71.80%. Comparing base (c5f2f43) to head (c816083).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1093   +/-   ##
=======================================
  Coverage   71.80%   71.80%
=======================================
  Files          94       94
  Lines       13150    13150
=======================================
  Hits         9443     9443
  Misses       3153     3153
  Partials      554      554

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


[FEATURE] command functions

Describe the feature/change you'd like
add command functions to invoke the certain functions like search again, switch providers, etc.
example: from a search result
  [1] Maanaadu | Must Watch MOVIE
  [2] Maanavan | Tamil MOVIE
  [3] Maanagaram | Must Watch MOVIE
  [4] Maanasthan | Tamil MOVIE
  [5] Maanagara Kaaval | Tamil MOVIE
> [6] Maanga | Tamil MOVIE
  [q] Exit!
  [s] Search Again!
  [d] Download!
  [p] Switch Provider!
  [sd] Download Whole Show!

I would like to see a command function like s <movie title> to search that title, p <sflix> to switch to that provider, which can reduce few steps.

an addition to these, if possible like at the beginning mov-cli english iron man to invoke a provider in english providers to search for the defined title.
my idea is the ability to set a default provider in each catalog and requesting the results from them, like defining english = sflix, asian = viewasian, indian = einthusan, etc.

maybe a local config file function to make commands and arguments to customize and be more rebost.

Describe the feature/change you'd like add command functions to invoke the certain functions like search again, switch providers, etc.
example: from a search result
  [1] Maanaadu | Must Watch MOVIE
  [2] Maanavan | Tamil MOVIE
  [3] Maanagaram | Must Watch MOVIE
  [4] Maanasthan | Tamil MOVIE
  [5] Maanagara Kaaval | Tamil MOVIE
> [6] Maanga | Tamil MOVIE
  [q] Exit!
  [s] Search Again!
  [d] Download!
  [p] Switch Provider!
  [sd] Download Whole Show!

I would like to see a command function like s <movie title> to search that title, p <sflix> to switch to that provider, which can reduce few steps.

i don't even know if thats possable in fzf

this support was present in the older version of mov-cli

closing this as it exists and with last discussion #180 which i found them.


WhereHowsETLService-akka.actor.default-dispatcher-2946 in v1.1.0

i have error in tag1.1.0,how can i solve it
[ERROR] [11/19/2018 09:51:06.859] [WhereHowsETLService-akka.actor.default-dispatcher-2946] [akka://WhereHowsETLService/user/SchedulerActor] null
java.lang.NullPointerException
at wherehows.common.utils.JobsUtil.getScheduledJobs(JobsUtil.java:88)
at actors.SchedulerActor.runDueJobs(SchedulerActor.java:66)
at actors.SchedulerActor.onReceive(SchedulerActor.java:47)
at akka.actor.UntypedActor$$anonfun$receive$1.applyOrElse(UntypedActor.scala:167)
at akka.actor.Actor$class.aroundReceive(Actor.scala:467)
at akka.actor.UntypedActor.aroundReceive(UntypedActor.scala:97)
at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)
at akka.actor.ActorCell.invoke(ActorCell.scala:487)
at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:238)
at akka.dispatch.Mailbox.run(Mailbox.scala:220)
at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397)
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

i also have this problem, do you have any suggests?

Dear issue owner,
Thanks for your interest in WhereHows. We have recently announced DataHub which is the rebranding of WhereHows. LinkedIn improved the architecture of WhereHows and rebranded WhereHows into DataHub and replaced its metadata infrastructure in this direction. DataHub is a more advanced and improved metadata management product compared to WhereHows.
Unfortunately, we have to stop supporting WhereHows to better focus on DataHub and offer more help to DataHub users. Therefore, we will drop all issues related to WhereHows and will not accept any contribution for it. Active development for DataHub has already started on datahub branch and will continue to live in there until it's finally merged to master and project is renamed to DataHub.
Please check the datahub branch to get familar with DataHub.
Best,
DataHub team


Truncate bitmask on split

Which issue does this PR close?
Relates to #1037 .
Rationale for this change
When splitting a null bitmask off, the code added in #1054 would return the entire bitmask that was read. This isn't a problem as ArrayData doesn't care about trailing data in buffers, in fact it is critical for packed bitmasks and array data slices to work, but it can be a tad surprising.
What changes are included in this PR?
Modifies DefinitionLevelBuffer::split_bitmask to truncate the returned Bitmap for the avoidance of confusion. Also uses a more efficient append_packed_range to construct the remainder buffer.
Are there any user-facing changes?
Adds a BooleanBufferBuilder::resize method

Codecov Report

Merging #1183 (bc506a7) into master (66b84f3) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master    #1183   +/-   ##
=======================================
  Coverage   82.66%   82.66%
=======================================
  Files         173      173
  Lines       50902    50913   +11
=======================================
+ Hits        42077    42088   +11
  Misses       8825     8825

Impacted Files
Coverage Δ

arrow/src/array/builder.rs
86.64% <100.00%> (+0.02%)
:arrow_up:

...rquet/src/arrow/record_reader/definition_levels.rs
88.55% <100.00%> (+0.99%)
:arrow_up:

arrow/src/datatypes/datatype.rs
66.38% <0.00%> (-0.43%)
:arrow_down:

arrow/src/array/transform/mod.rs
85.43% <0.00%> (-0.14%)
:arrow_down:

parquet/src/encodings/encoding.rs
93.71% <0.00%> (+0.19%)
: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 66b84f3...bc506a7. Read the comment docs.


Fix building issues

Two things are addressed here:

"ant jar" works again by removing duplicate classes and old tools. It's probably no longer used, but FWIW.

JmDNS toString() does not crash anymore after building with Java 8, something similar to #17.

Signed-off-by: Eric Chen<EMAIL_ADDRESS>(github: taiyangc)

Thanks for the fixes. May I ask you to sign off your commits before I merge (see https://github.com/openhab/jmdns/blob/master/CONTRIBUTING.md#sign-your-work)?

Commits are now signed off.

Thank you!


Enhancements in Chaoscenter: GitOps Support for Azure Git, Group Chaos Infra by Environments in Infrastructure Selection Modal

In this project, we aim to implement GitOps support specifically for Azure Git within Chaoscenter. Additionally, we will enhance the Infrastructure Selection Modal by introducing the capability to group chaos infrastructure based on environments, ensuring better organization and management.

@Saranya-jena @imrajdas I would love to work in this project under LFX mentorship. Is there any prerequisite task which needs to be done ?

Hello @Saranya-jena @imrajdas I have applied to be a part of this project through LFX mentorship, and am very eager to contribute. I am looking forward to your guidance and mentorship.

@Saranya-jena @imrajdas I would love to work in this project under LFX mentorship. Is there any prerequisite task which needs to be done ?

Hi @anshikavashistha thanks for you interest, you will need to create a proposal doc and submit before deadline.

@Saranya-jena @imrajdas I would love to work in this project under LFX mentorship. Is there any prerequisite task which needs to be done ?

Hi @anshikavashistha thanks for you interest, you will need to create a proposal doc and submit before deadline.

Hi @Saranya-jena May i please know what do we need to add in the proposal doc? Does it have to include things like timeline, deliverables, pseudocode etc? And where do we have to submit it?


No info about AAD Domain Services

There's no info in here about the need to create and connect domain services to sign into Azure-provisioned Windows VMs in order to connect to Azure AAD on this page. I am testing internal features that require Intune enrollment, AAD enrollment, and multiple VMs and am having a lot of trouble figuring out all the steps and need to resort to unofficial MSDN direction: https://social.msdn.microsoft.com/Forums/vstudio/en-US/90212c19-6a93-414e-88cc-34f8fcf2c6d3/join-azure-vm-to-azure-active-directory?forum=WAVirtualMachinesforWindows

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

ID: c946fe0f-e18d-2529-2fbf-bce04759fbca
Version Independent ID: 885a61d1-6096-5aa0-fe8d-f1ec8d55e542
Content: Sign in to Windows virtual machine in Azure using Azure Active Directory (Preview)
Content Source: articles/active-directory/devices/howto-vm-sign-in-azure-ad-windows.md
Service: active-directory
Sub-service: devices
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

@cinglis-msft  Thanks for your feedback! We will investigate and update as appropriate.

Thanks for the response, I'm going to close this issue. This was a case of me not reading the documentation clearly enough. Took it a little slower today, and all the information is available in the "Prerequisites" section. :)


SSL support

Support SSL connection, when mongod is launched with --sslMode requireSSL --sslPEMKeyFile my-cert.pem --sslAllowInvalidCertificates
In connection options: driver.connection(List("localhost:27017"), MongoConnectionOptions(sslEnabled = true, sslAllowsInvalidCert = true))

@sgodbillon Working but not to be merged right now:

Depends on PR #277 (compat with MongoDB 3 stats)
Want to a some related options in the configuration (e.g. allowsInvalidCertificate for self-signed cert)

@sgodbillon This one is now rebased


Make the project compile on Xcode 10

The Info.plist was part of the „Copy bundle resources“ build phase where it shouldn’t be in because it’s already copied by another build phase. This made the build fail with the new build system on Xcode 10.

Any update on this?


Can't get storage to work with custom authentication API

Hi, I'm trying to use ng-token-auth to handle authentication with a custom authentication token API but can't get the storage (either cookie or local storage) to work after a call to submitLogin.
After a successful login (with password+email) my API responds with :
{ auth_token: "M8q6YXe3z4G1v5bx.3cfdd0778cdc3c6fded89426753cb06f4da314e395790fa5edee01750eb0c1d5", expires: "2015-02-18T16:36:35+00:00" }

I configured ng-auth-token thusly:
$authProvider.configure({
    apiUrl: '/api',
    signOutUrl: '/auth/signout',
    emailRegistrationPath: '/auth/register',
    emailSignInPath: '/auth/signin',
    confirmationSuccessUrl: window.location.href,
    storage: 'localStorage',
    authProviderPaths: {
        facebook: '/auth/facebook'
    },
    parseExpiry: function(headers) {
        return headers.expires;
    },
    handleLoginResponse: function(response) {
        return response;
    },
    handleAccountResponse: function(response) {
        return response;
    },
    handleTokenValidationResponse: function(response) {
        return response;
    }
});

And my sign in function looks like
$scope.signin = function(credentials) {
    $auth.submitLogin(credentials)
        .then(function(resp) {
            console.log('then: ');
            console.dir(resp);
        })
        .catch(function(resp) {
            console.log('err: ');
            console.log(resp);
        });
};

The only thing being written to local storage is {currentConfigName: "default"}. Am I doing something wrong? I've been trying out all kinds of different settings but I just can't get it to work. Any help would be greatly appreciated.

+1

@kevinfanomena - did you read the section on using custom header formats?
The headers of each response to the API are checked against the keys of the tokenFormat hash in the config. It looks like you're using a non-default auth header (auth_token) - try passing this to the config:
tokenFormat: {
  "auth_token": "{{ token }}"
}

@kevinfanomena You are returning the token details in response body(JSON). But token information should be in the response headers.
If you set the following headers it will work.
Access-Token, Uid, Expiry, Token-Type. Because I faced same issue.

Yes, I was returning the token in the response body and not the headers. Thanks for the help.


[Proposal] Random pokemon in the favicon and notification icon?

Use a random favicon (is that even possible?) and a random icon for the notification (that will be easy).

This README file describes this feature now.


[BUG] Astrobody, Wireless Transceiver, or Satellite Terminal failure.

[Please fill out the form below and delete the sections in square brackets after reading them]
Version of Advanced Rocketry
AdvancedRocketry-1.12.2-1.6.0-183-universal
LibVulpes-1.12.2-0.4.1-62-universal
Have you verified this is an issue in the latest unstable build
New to mod, this is the only version I've played. Currently latest on Curse.
Version of Minecraft
1.12.2
Forge <IP_ADDRESS>38
Does this occur without other mods installed
Originally encountered in combination with many other mods. Bug persists when using only AR and Vulpes.
Crash report or log or visualVM (if applicable)
http://pastebin.com is a good place to put them
crash reports that are put in the issue itself are
hard to read
Not a crash bug.

If it's an issue involving lag, please submit a visualVM sampler snapshot.  Mods like lag goggles often do not provide the kind of information needed to debug lag.
Does not involve Lag.

Description of the problem
Setup: 3 Satellites launched
1x Optical, 2 large solar panels (top row, left/center), 1 Small Battery (top row, right), 1 data chip (bottom left).
1x Mass, otherwise identical to satellite 1.
1x Composition, otherwise identical to satellite 1.
3x Satellite Terminals, connected to a single IC2 input (switched to Creative RF, later, for diagnostic testing).
1x Astrobody multi-block, also powered by IC2, then switched to Creative RF during testing.
6x Wireless Transciever, linked in pairs according to Satellite and Data Bus datatypes. Satellite Terminal transciever trio set to Extract. All six turned on.
Primary Issue:
Distance Data appears to be functioning properly. In all combinations where a Distance-data Satellite Terminal is linked to the Distance Data Bus on the Astrobody Multiblock, distance data increases in an expected manner.
Mass data transferred some data early during testing, but it is unknown at what point this occurred and is unrepeatable.
Composition data remains at 0 after multiple attempts of linking transceivers, connecting different pairs, and breaking/rebuilding blocks and multiblocks.
This does not appear to be the "all data is distance," bug, as distance data in the Astrobody is not increasing when non-distance terminals are linked to the distance data bus, or any other combination in which the distance satellite terminal is turned off.
Secondary issue:
Wireless Transceivers set to Extract continue to extract data even when turned off. This extracted data is never transmitted, even when turned back on, leading to lost data.

Upon further testing, this does appear to be the "all data is distance" issue.
Satellite data does not appear to be type-linked. Upon first setup, dumping data into a satellite terminal, it assigns a datatype to the tank, but the data itself remains untyped. When connected a wireless transceiver, it carries the datatype of the tank, so long as the reservoir (the satellite terminal) holds a datatype. Once the Sat Terminal reaches zero (chiefly because the wireless transceiver can transfer faster than the Terminal fills) the Terminal's datatype reverts to its null state, which is defaulted as Distance data. Once this happens, if you turn off the wireless transceiver it will continue to fill the Sat Terminal as the default, Distance Data.
Simplest fix would simply be to disallow the Wireless Transceiver the ability to take the last unit of data. This would prevent the Sat Terminal from reverting to default, as it never actually reaches zero.

Upon further testing, this does appear to be the "all data is distance" issue.
When a Wireless Transceiver drains a Satellite Terminal's held data to zero, the datatype of the Terminal reverts to Distance Data, regardless of the original datatype. This does not happen until its stored data reaches zero. The Wireless transceiver, while it does not state it anywhere, appears to also lock to the original datatype. I noticed, initially, a "secondary" bug of the transceiver draining data from the terminal/satellite even when it was not transmitting. I'm speculating that these two bugs are part of the same issue. Once the Satellite Terminal reaches zero, defaulting to Distance Data, the Wireless Transceiver stops being able to process it correctly. I suspect the Wireless Transceiver's internal processing is also reverting to Distance Data, as would make since, assuming both rely on similar subroutines and are both reaching zero data reserves. It continues to drain the source satellite's data reserve, regardless of datatype, but does not transmit it (unless it was Distance, which matches the default datatype).
The simplest fix I can think of, would be to prevent the Wireless Transceiver from transmitting the last unit of data stored within itself. This would prevent it from reaching zero, thus preventing it from reverting to its default state.


Logo/Icon Proposal

Hi good day! I would like to ask for your permission to propose a new designs of logo in your application/project. This issue is not saying that your current logo is unsatisfactory, I would just like to propose new designs. Hoping for your positive response Thank You!

Hey there! First of all, thanks for your interest :)
We are actually looking forward to define a better brand identity (including a new logo), but unfortunately so far our designers haven't had any bandwidth. If you'd like to take a stab at it, please feel free to — this is a FOSS project and everyone is welcome to contribute!
In that case, would you care to open a PR on the meta repository once you have something, so we can start discussing it?

Full disclosure, @ScribblyPixels did start playing around with typography and palettes. We have something in drafts on our projects but we don't currently have a publicly shared file for that.

I'll close this for now.


[nutanix-files] Add 4.4-4.3, update 4.2

LGTM, merging. Thanks @lryanuk !
Do you know if there is a page we can track to get at least patch releases automatically ?

Yep, all releases and EOL information published here: https://portal.nutanix.com/page/documents/eol/list?type=files


docs: update README

Pull Request Test Coverage Report for Build 148

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 96.177%

Totals

Change from base Build 145:
0.0%

Covered Lines:
278

Relevant Lines:
282

💛  - Coveralls


Determine support for multiple controllers with overlapping deployments

Discussed with @seankimkdy and @divega.
Scenario: two Paraglider controllers are deployed and have namespaces in the same GCP project or resource group in Azure.
Current behavior: both controllers will interact with the cloud deployments without error. The main issue is that tags used in rules will only be known to the controller that created the tag. Accordingly, the behavior for rules with tags is undefined.
Options:

Leave it a undefined behavior
Completely separate these deployments by scoping all resources on the name of the controller that created it.

Based on the discussion, we are leaning towards #2 since otherwise users could unintentionally invoke this undefined scenario by naming their namespaces the same value while using the same cloud organizational structures. However, this will remain true in that if both the namespace and the controller name are the same, this will amount to the same scenario.

@smcclure20 do you think this could be "help wanted" or is it too much of a stretch?

I think this is mostly just a discussion we need to revisist.


DX-415: Temporarily work around upm lock slowdown

Why
upm calls out to poetry env list during guess, add, lock, and remove. Inside a repl, poetry isn't (typically?) configured in such a way for this to return any entries, so just suppress that subcommand until .pythonlibs gets promoted to a virtualenv.
The only caveat here is if users have explicitly altered their envvars such that poetry is installing to a venv somewhere inside the repl directory, this would disable one of the conditionals in upm that would trigger a call to Lock.
What changed
Alter the poetry-in-venv wrapper to make any arglist starting with env list just exit 0, bypassing poetry.
Test plan
I copied the poetry wrapper inside a repl, added these, and modified poetry.lock to trigger upm's desire to recheck the lock, verifying the early termination and subsequent speedup.
Rollout
I don't anticipate this workaround being needed for more than a month, but should improve UX for users during that time.

[x] This is fully backward and forward compatible

I looked into why this was slow in the first place as well. There's a lot that needs to be initialized to get the answer, even poetry env info takes twice as long as poetry env list. There's no "just get me the path to the current venv".


@conda-forge-admin, please add bot automerge

Additional comment:
@conda-forge-admin, please add bot automerge

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/fontmath-feedstock#2.


Add unit tests to modernisation-platform-terraform-member-vpc

User Story
As a Modernisation Platform Engineer
I expect to have unit tests in place for the modernisation-platform-terraform-member-vpc module
So that we can catch potential errors in code.
User Type(s)
Modernisation Platform Engineer
Value
User tests will give us confidence when making changes to this module. As this module underpins a significant proportion of our platform, an appropriate level of testing should be put into place.
Assumptions / Hypothesis / Questions / Unknowns

Definition of done

[ ] unit tests written
[ ] unit tests evaluated
[ ] workflow to run tests written
[ ] another team member has reviewed
[ ] tests are green

Reference
How to write good user stories

has this now been completed as per https://github.com/ministryofjustice/modernisation-platform-terraform-member-vpc/pull/391?


config: move the example yaml files into examples

https://github.com/ti-community-infra/tichi/pull/310#issuecomment-770395281
Because we apply these files in the makefile, these files will cause token invalidation.

No wonder ...

No wonder ...

/lgtm

/lgtm

/merge

/merge


Workflow to automatically publish /docs to GitHub Pages

Includes GitHub action to trigger if receive updates on /docs folder
Build docs using hugo
Publish to GitHub Pages

Admin need to go to setting and enable GitHub Actions for GitHub Pages:

I recommend to also enable "Use your GitHub Pages website" on the "Repository Details"


Mat/Pat - Missing CRM submission

@bhumin-fw to add details from what we know already.
Workflow was successful, we did not receive an error from CRM, however the response did not have CRM ID. So we need to figure out how to handle these situations.

Exploration part is done and new ticket added here #1868.
We can close this ticket for now.


feat(gaze-locomotion):Add 3rd person mode and gaze driven movement

This feature set allows users to control a 3rd person character in VR with the use of their HMD. The movement is driven by using a ray cast to detect where on the "Gamepad" a user is looking at, simulating joystick controls with head movement. In addition, there is also a simple third person camera that moves with the character as she moves around.  Camera positions can be added to an array to allow users to switch back and forth between cameras.

There were the following issues with your Pull Request

Commit: 786a2b6c2b15de46b49a00b5cb134fb53f4afc8a
Commits must be in the following format: %{type}(%{scope}): %{description}
Your subject line is longer than 72 characters

Guidelines are available at https://github.com/thestonefox/SteamVR_Unity_Toolkit

This message was auto-generated by https://gitcop.com

I'll try review this early next week, don't worry about the gitcop message, we'll go through fixing up the git commit when it's all done :)

Okay, no problem! I'm happy to amend it whenever as well but I suspect it
might change depending on how the review is so I'll hold off. Have a great
weekend!
On Fri, Jan 20, 2017 at 5:10 AM, StoneFox<EMAIL_ADDRESS>wrote:

I'll try review this early next week, don't worry about the gitcop
message, we'll go through fixing up the git commit when it's all done :)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/thestonefox/VRTK/pull/847#issuecomment-274068625, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAwOpJsKY2Moc6uvn4xRJtmmXQQRYuubks5rULJYgaJpZM4Lo56v
.

Ping -- have you had a chance to look at this yet?

@chentsen sorry, I'll try look next week again at it!

No rush at all!
On Sat, Mar 11, 2017 at 9:17 AM, StoneFox<EMAIL_ADDRESS>wrote:

@chentsen https://github.com/chentsen sorry, I'll try look next week
again at it!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/thestonefox/VRTK/pull/847#issuecomment-285881913, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAwOpEe3dMWTIBk13-FKd0H6hL01Becyks5rktcfgaJpZM4Lo56v
.

I've still not forgotten about this, just been soooo busy recently :(

I'm going to start closing these, we can reopen them if anyone raises it


Add Namespace Mapping Configuration

Currently Flyte makes a 1 to 1 mapping of project-domain to kubernetes namespace. This should be   a configurable option where users can map the domain to a kubernetes namespace or keep the existing mapping.

@katrogan Mind taking another look. Looks like with the changes made propeller executor config is no longer necessary so keeping with only namespace mapping configuration and will remove propeller config files if everything else looks good.

@katrogan Can you give another look. Thanks!


start auk auth upgrades

@swarthout
Don't you also have to get an anonymous token on client side and pass it along with non-authenticated requests? in addition to getting auth token for authenticated requests. I thought I saw something like that in the docs.

Hi Scott, I just cloned the auk-update branch and I found an error on line 9 of the file:
src\services\viewer\hooks\index.js
where auth.hooks.authenticate('jwt'), should be
auth.authenticate('jwt')
since the require is
const auth = require('feathers-authentication').hooks;
After I changed that, the code is running. However, I'm seeing this message on the console
Mongoose option.lean is false. Use hook.results.toObject() to convert the results to JS objects

Another problem that I found is when I'm testing the mutations located at examples/mutations.graphql where signUp works fine but logIn gives me this error:
Route: /auth/local - Page not found

Thanks for the help! Did feathers change the routes for auth with the new release?

I'm looking at the documentation and it seems that the path is now "authentication" but strategy should be defined as local, also the config file should be double checked as well as the imports.
Have a look at these resources, or maybe use the cli generator with the command feathers generate authentication
https://docs.feathersjs.com/guides/chat/authentication.html
https://github.com/feathersjs/feathers-authentication-local
https://github.com/feathersjs/feathers-authentication/blob/master/docs/migrating.md
https://github.com/feathersjs/feathers-authentication


minZoom refactor & force loaders to implement onTileError

I removed loader.vivMetaData from the loaders and now require the loaders to have the properties:

dtype
tileSize
numLevels - number of pyramidal levels

Also, for StaticImageLayer the loader must implement loader.getRasterSize({z}) which returns ({imageWidth, imageHeight}) for a particular zoom level.
Overall, I noticed that we were doing somethings within viv that were still more aware of the data source than I thought made sense. Let me explain.
For example, the reason that we needed isTileInBounds was to prevent making wrapping requests for x/y tile requests which is geotiff-specific and to avoid making requests for negative bbox values from deck.gl in renderSubLayers. Allowing wrapping behavoir makes sense in the geospatial case and the geotiff function image.getTileOrStrip(x, y, 0) handles making these wrapping requests. However, zarr will throw and error if you make a request beyond the boundary. Rather than redundantly checking bounds everytime, we can just handle the request error with the deck.gl function onTileError. This allows us to couple the library-specific handling of out of bounds requests within the loaders rather than viv.
Therefore in viv, the main restriction that we impose is that tiles are only fetched in the positive coordinate system, but we don't need to have any extra bounding logic within the layers themselves.

Agreed. I hope this is the last time we will need to dig into the data connections for viv for a while..


Improvement: Table-style config UI

[x] Create table-style config.
[x] Make table persistent between reloads.
[x] Make row placeholder text change when row header is updated.
[x] Highlight the table to show why a Tera template errors out.

Moving the last task to it's own issue -- see #29


Implement and test GetParametersMultipleElementFlatOutput method

Need to fix "return" portion of docstring since the errorString will not be present in our implementation. I'll fix.


User Stories - Design Doc

This needs to be filled out using Markdown, by the end of lab.
If you don't know the information then ask one of the team leaders or myself. Shouldn't take too long, don't spend more than ~20 minutes on it.

Here is  MarkDown cheat sheet: https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet

And here is the link to the wiki-section: https://github.com/whitman-books-online/whitman-books-online/wiki/Design-Phase-Document#user-stories

Please complete both the Seller and the Buyer portions.
Thanks! 😺

Ported these over from the google doc ! Lmk if you want more detail, based it off of this: http://searchsoftwarequality.techtarget.com/definition/user-story


xhtml not supported ?

Hello,
I was trying to use the  widget with an xhtml document but kept running into a syntax error in jquery.
Tracking down the error, I finally used the 'simplest' example
http://docs.jquerygeo.com/examples/simplest.html
and transformed it into xhtml by declaring it xhtml and closing tags in the header:
http://plaza-omega.codio.io/jquerygeo/simplestmap/simplest.xhtml
This results in this syntax error:
[16:57:26.562] SyntaxError: An invalid or illegal string was specified @ http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js:4
The same result with jquery 2.1.3:
http://plaza-omega.codio.io/jquerygeo/simplestmap/simplest_jq213.xhtml
Is xhtml supported ?

As far as I could tell, the only thing that wasn't XHTML compliant was the default attribution text. The latest test build should work.
http://test.jquerygeo.com/simplest.xhtml
Also I noticed that your sample didn't use an XHTML doctype or CDATA markers around the JavaScript. It would still work in browsers but I believe it's non-conforming :)


Fastapi run with poetry with .env file have conflict with python-dotenv

First Check

[X] I added a very descriptive title to this issue.
[X] I used the GitHub search to find a similar issue and didn't find it.
[X] I searched the FastAPI documentation, with the integrated search.
[X] I already searched in Google "How to X in FastAPI" and didn't find any information.
[X] I already read and followed all the tutorial in the docs and didn't find an answer.
[X] I already checked if it is not related to FastAPI but to Pydantic.
[X] I already checked if it is not related to FastAPI but to Swagger UI.
[X] I already checked if it is not related to FastAPI but to ReDoc.

Commit to Help

[X] I commit to help with one of those options 👆

Example Code
in core/config.py
from pydantic import BaseSettings
import os

class Settings_es(BaseSettings):
    ES_HOST  : str
    ES_LOGIN : str
    ES_PW    : str

    class Config:
        env_file = ".env"

In db.database.py
from elasticsearch import Elasticsearch
from core.config import Settings_es

def get_es():
    setting = Settings_es() #must put in here! cannot put n global
    es = Elasticsearch(hosts=setting.ES_HOST, http_auth=(setting.ES_LOGIN,setting.ES_PW))
    return es

if __name__ == "__main__":
    print("test db")

Description
I am using poetry as project package dependency,
the pyproject.toml have:
[tool.poetry.dependencies]
python = "^3.8"
fastapi = "^0.82.0"
uvicorn = {extras = ["standard"], version = "^0.18.3"}
elasticsearch = "7.14.0"
pydantic = {extras = ["dotenv"], version = "^1.10.2"}
python-dotenv = "^0.21.0"
i RUN OK with poetry run python3 main.py
But not ok with uvicorn main:app --reload
When running with  uvicorn main:app --reload,
i got error :
INFO:     <IP_ADDRESS>:59934 - "GET /device/ HTTP/1.1" 500 Internal Server Error
ERROR:    Exception in ASGI application
Traceback (most recent call last):
File "pydantic/env_settings.py", line 298, in pydantic.env_settings.read_env_file
ModuleNotFoundError: No module named 'dotenv'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/user/.local/lib/python3.8/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
result = await app(self.scope, self.receive, self.send)
File "/home/user/.local/lib/python3.8/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in call
return await self.app(scope, receive, send)
File "/home/user/.local/lib/python3.8/site-packages/fastapi/applications.py", line 269, in call
await super().call(scope, receive, send)
File "/home/user/.local/lib/python3.8/site-packages/starlette/applications.py", line 124, in call
await self.middleware_stack(scope, receive, send)
File "/home/user/.local/lib/python3.8/site-packages/starlette/middleware/errors.py", line 184, in call
raise exc
File "/home/user/.local/lib/python3.8/site-packages/starlette/middleware/errors.py", line 162, in call
await self.app(scope, receive, _send)
File "/home/user/.local/lib/python3.8/site-packages/starlette/exceptions.py", line 93, in call
raise exc
File "/home/user/.local/lib/python3.8/site-packages/starlette/exceptions.py", line 82, in call
await self.app(scope, receive, sender)
File "/home/user/.local/lib/python3.8/site-packages/fastapi/middleware/asyncexitstack.py", line 21, in call
raise e
File "/home/user/.local/lib/python3.8/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in call
await self.app(scope, receive, send)
File "/home/user/.local/lib/python3.8/site-packages/starlette/routing.py", line 670, in call
await route.handle(scope, receive, send)
File "/home/user/.local/lib/python3.8/site-packages/starlette/routing.py", line 266, in handle
await self.app(scope, receive, send)
File "/home/user/.local/lib/python3.8/site-packages/starlette/routing.py", line 65, in app
response = await func(request)
File "/home/user/.local/lib/python3.8/site-packages/fastapi/routing.py", line 227, in app
raw_response = await run_endpoint_function(
File "/home/user/.local/lib/python3.8/site-packages/fastapi/routing.py", line 162, in run_endpoint_function
return await run_in_threadpool(dependant.call, **values)
File "/home/user/.local/lib/python3.8/site-packages/starlette/concurrency.py", line 41, in run_in_threadpool
return await anyio.to_thread.run_sync(func, *args)
File "/home/user/.local/lib/python3.8/site-packages/anyio/to_thread.py", line 31, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
File "/home/user/.local/lib/python3.8/site-packages/anyio/_backends/_asyncio.py", line 937, in run_sync_in_worker_thread
return await future
File "/home/user/.local/lib/python3.8/site-packages/anyio/_backends/_asyncio.py", line 867, in run
result = context.run(func, *args)
File "/home/user/Jeff/Software/metering_api_gateway/metering_api_gateway/./crud/device.py", line 9, in env_test
con = get_es()
File "/home/user/Jeff/Software/metering_api_gateway/metering_api_gateway/./db/database.py", line 5, in get_es
setting = Settings_es() #must put in here! cannot put n global
File "pydantic/env_settings.py", line 39, in pydantic.env_settings.BaseSettings.init
File "pydantic/env_settings.py", line 73, in pydantic.env_settings.BaseSettings._build_values
File "pydantic/env_settings.py", line 169, in pydantic.env_settings.EnvSettingsSource.call
File "pydantic/env_settings.py", line 300, in pydantic.env_settings.read_env_file
ImportError: python-dotenv is not installed, run pip install pydantic[dotenv]
INFO:     <IP_ADDRESS>:59936 - "GET /favicon.ico HTTP/1.1" 200 OK
However, i have already added python-dotenv = "^0.21.0"
Operating System
Linux
Operating System Details
No response
FastAPI Version
0.82
Python Version
3.8
Additional Context
the file structure tree

the error screen & project package installed

thanks you ! @mbroton @BilalAlpaslan

Thanks for the help here @mbroton and @BilalAlpaslan ! 👏  🙇
Thanks for reporting back and closing the issue @apexbb  👍


Enable RKE2 to launch at boot

Currently after installing, RKE2 will not launch at startup and will need to be manually started.

Thanks! I think this makes more sense now that we're not switching between rke2 and iqube all the time.
I'll do a quick rebase and get it merged.

Merged at 4c015a5284ffc3bf0fff228443146627a3aa3b7f.
In the future, please submit PRs from a feature branch rather than from main. (Submitting to main, as you did, is preferred.)


dbus-next replacement

The dbus-next library is no longer maintained and has a number of serious issues. Consider replacing with a better maintained library such as https://github.com/python-sdbus/python-sdbus or porting to a different bluez interface.

There are a very early and rough Bluez binds for sdbus: https://github.com/python-sdbus/python-sdbus-bluez
They are not really ready but there are a few examples in that repository which can be helpful.

Hi @spacecheese , thank you for your great library.
How about dbus-fast?
https://github.com/Bluetooth-Devices/dbus-fast
This is compatible with dbus-next.
I have implemented the Nordic UART Service in my project,
https://github.com/hishizuka/pizero_bikecomputer/blob/master/modules/helper/ble_gatt_server.py
and for each program in bluez_peripheral I rewrote import dbus_next to import dbus_fast and the program worked.


Any sample_transaction record on testNet?

Hello, I succeeded in declaring and deploying the contract, but the sample transaction failed with the following error:
`[Paymaster] Starting transfer.
Traceback (most recent call last):
File "examples/transaction/sample_transaction.py", line 118, in
asyncio.run(main())
File "/Users/user/.pyenv/versions/3.8.9/lib/python3.8/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/Users/user/.pyenv/versions/3.8.9/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
return future.result()
File "examples/transaction/sample_transaction.py", line 113, in main
await payer_account.client.wait_for_tx(transfer_paid.transaction_hash)
File "/Users/user/.pyenv/versions/cairo/lib/python3.8/site-packages/starknet_py/net/client.py", line 159, in wait_for_tx
raise TransactionRejectedError(
starknet_py.transaction_exceptions.TransactionRejectedError: Transaction was rejected with following starknet error: Error at pc=0:12:
Got an exception while executing a hint.
Cairo traceback (most recent call last):
Unknown location (pc=0:161)
Unknown location (pc=0:147)
Error in the called contract (0x10364bdceef999e5d31010b77da996ab821bc3d48b1f3d2340733ce6cbcbe6d):
Error at pc=0:39:
Got an exception while executing a hint.
Cairo traceback (most recent call last):
Unknown location (pc=0:1398)
Unknown location (pc=0:1351)
Unknown location (pc=0:569)
Error message: argent: multicall 0 failed
Unknown location (pc=0:586)
Error in the called contract (0x6edad3401692041efc2158c2ab2e4e6cb82e9c0b507495720dc584d8d1ceee6):
Error at pc=0:12:
Got an exception while executing a hint.
Cairo traceback (most recent call last):
Unknown location (pc=0:161)
Unknown location (pc=0:147)
Error in the called contract (0x6edad3401692041efc2158c2ab2e4e6cb82e9c0b507495720dc584d8d1ceee6):
Entry point 0x13191c98b3d11291b45e74659aa39d08d350d3f84c44724c03816269e78c4c7 not found in contract with class hash 0x33434ad846cdd5f23eb73ff09fe6fddd568284a0fb7d1be20ee482f044dabe2..`
my .env is below
`
PAYER_ADDRESS = 0x010364bdceef999E5d31010B77Da996aB821Bc3d48B1F3D2340733ce6cbcbe6D
PAYER_PRIVATE_KEY =xxxx
USER_ADDRESS = 0x06Edad3401692041eFC2158C2AB2e4E6cB82e9C0B507495720DC584D8D1cEee6
USER_PRIVATE_KEY =xxx
ETH_TOKEN_ADDRESS = 0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7
RECIPIENT_ADDRESS = 0x062e5Cd6dc105cf3DCc3921EEFDD3bae1134DE6C884A47c121fB453fD9784e42
`
deploy contract here:
https://testnet.starkscan.co/contract/0x04cc39fe4d2636c808ab94d0303b1c0c011acdc5594adb76269954ece3a1615d#overview
declare here:
https://testnet.starkscan.co/tx/0x056c97caece0678d82e383598b82567532bc46ba35e39f9753572f874c34371d
Can you help point out my problem? Or any sample_transaction record on testNet?

Resolved


option color error of select component in the dark theme

The stackblitz link:https://stackblitz.com/edit/clarity-dark-theme-v2-ezaea7

@kefengwei
The dropdowns in HTML select elements are notoriously tricky to style across browsers. We don't add styles to the vanilla select elements. If you need them to look a certain way, you should look into another widget that replicates the functionality or keep an eye on the combobox issue we are currently working on.


Create setter for time per character

Now we have 0.06 fixed as time constant for each character. It would be nice if we could change that. I'm developing a project for people with difficulty to read, so the time as is calculated today may be not enough for the user to read.
I already changed for fit my use but I think that this would be interesting to implement here.

What about a delegate method, which will be called for each string that should be displayed?

It would work. And if it is not implemented could use the default calculation to keep the current behavior.

Something like this for example...
- (NSTimeInterval)displayDurationForString:(NSString*)string{
   return delegate ? self.delegate.displayDurationForString(string) : MIN((float)string.length*0.06 + 0.5, 5.0);
}

I did a rethink. Delegate does not really work here, this is because the hud has no real delegate, because it is shown by many view controllers. What about a subclass for you?

Yeah, you're right, but you mean create a subclass for my case only or create it an make a pr?

I would prefer we move displayDurationForString to the public scope and then you could create a ObjectiveC category.

That's what I though initially, besides, I saw this pr (https://github.com/TransitApp/SVProgressHUD/pull/151) but I don't know if you're gonna merge it to master or do something else.


Load mist_unit8I

I have downloaded the tool box
Install the path
And now running the test code from test folder it is giving error.

test_example_SAE
Error using load
Unable to read file 'mnist_uint8': no such file or directory.

Error in test_example_SAE (line 2)
load mnist_uint8;

suggest how to recover from it.

before load mnist_unit8:
add these:
addpath(genpath('../data'))
addpath(genpath('../CNN'))


Uk failing regions

2020-10-19 09:15:26 INFO Runtime error in East of England : The following elements of 'sflist' do not contain samples: 3. - rstan::sflist2stanfit, fit
2020-10-19 09:15:26 INFO Runtime error in England : The following elements of 'sflist' do not contain samples: 2. - rstan::sflist2stanfit, fit

Thanks for flagging. Really helpful. So the core issue is some kind of failure in the Stan code. I think we are missing a layer of logging to catch this when the individual chains are fit (as this error happens when the chains are merged together).
EpiNow2 1.2.1 should hopefully fix the failure elements of this by catching failed chains and excluding them but doesn't add anything to track the core issues. As we head into a round of model development it would be good to track the source of these failures so they can hopefully be resolved.

I'll close this assuming 1.2.1 logging issues are behind this and if not the issue is within epinow to resolve.


[BUG] test for added/updated fields faulty during update

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
fields seem to be added twice. they already exist (im assuming based on the deploy-file) and then they are added from cache again by DataExtension.#attachFields(). When DataExtensionField.prepareDeployColumnsOnUpdate() later checks for changes it removes the not-changed fields once but not the second "version" of it.
Expected Behavior
correctly recognized what fields are added or updated and which one are not needed anymore
Version
6.0.1
Participation

[X] I am willing to submit a pull request for this issue.

potentially related to

#962


Can pipework make DHCP work for Container in VM?

e.g. machine 1: router as DHCP Server <---> machine 2: Container in VM
finally, all the 4 boxes (machine1, machine2, VM, Container) should settle down on the same private subnet by dhcp

Hi!
Sorry for taking so long to get back to you. The answer is "yes!"
Here is an example running a PXE (therefore, DHCP) server in a container: https://github.com/jpetazzo/pxe
HTH,


Add CI integrations

Travi-CI, AppVeyor, Coveralls integrations were added

Changes Unknown when pulling d11e4cedafa97146c4614f3ac5151c15341eee2c on dev into ** on master**.

Changes Unknown when pulling 3f1621b31c3b787435dd2286174d1c309cd263e4 on dev into ** on master**.

Changes Unknown when pulling 3f1621b31c3b787435dd2286174d1c309cd263e4 on dev into ** on master**.

Changes Unknown when pulling 3f1621b31c3b787435dd2286174d1c309cd263e4 on dev into ** on master**.

Changes Unknown when pulling 3f1621b31c3b787435dd2286174d1c309cd263e4 on dev into ** on master**.

Changes Unknown when pulling 3f1621b31c3b787435dd2286174d1c309cd263e4 on dev into ** on master**.

Changes Unknown when pulling 3f1621b31c3b787435dd2286174d1c309cd263e4 on dev into ** on master**.


feat: Generate Coveo Sitemap XML

This PR Generates the Coveo Sitemap XML as in the original website.
There will be a follow up PR to regenerate + commit + push the Sitemap XML when there is a publish event.
For the moment the intention is to merge it and test the indexing result of this XML.

How often do we expect to update the xml? 5 MB is not a lot, but it can quickly increase repo size if we update it often.


Abstract out the Ingestion API from S3

The ingestion API is fully hard coded with S3.
Are we only supporting AWS? If not, can you abstract out the cloud integration?
Please use libraries like libcloud.
Analysis & Update
cQube 4.0 will support On-Premise, AWS S3, and Azure blob storage.
Since we are sending the pre signed URL as response.
After analysis of libcloud library, currently it doesn't have  pre signed URL generation functionality.

This issue is not covered in v5.0 and needs to be analysed.

@ChakshuGautam @vijayatgh @htvenkatesh - please mention your inputs on how this can be included in future cQube roadmaps.

Tracked here #753


composed_features can not be computed for img2text's forward() takes 2 positional arguments but 3 were given

thank you for helping me solve this

Hi, sorry for the late reply, you may refer to the code snippet for evaluating other benchmarks.
Load the two-stream networks first and then run forward for your own sample.

https://github.com/suoych/KEDs/blob/f38c5df5dc6dc118b6124fb470cbb8eb2b2ffa64/src/eval_utils.py#L374-L412


How to control the type being rendered by react-Lottie (svg/video tag)

I rendered two react-Lottie animations my app. One shows in the dom as video tag. and one shows as SVG tag. How do I control the type being rendered?

hi @yael-screenovate
you could pass in a renderer prop and set it as 'svg'

<Player
ref={this.player} // set the ref to your class instance
autoplay={false}
loop={true}
controls={true}
src="https://assets3.lottiefiles.com/packages/lf20_XZ3pkn.json"
style={{ height: '300px', width: '300px' }}
renderer='svg'
>

Hey,
i get the following error:

Type '{ loop: boolean; renderer: string; autoplay: true; animationData: any; rendererSettings: { preserveAspectRatio: string; }; }' is not assignable to type 'Options'.
Object literal may only specify known properties, and 'renderer' does not exist in type 'Options'.ts(2322)

This is my options type:

/**
* Defines if the animation should play only once or repeatedly in an endless loop
* or the number of loops that should be completed before the animation ends
/
loop?: boolean | number;
/*
* Defines if the animation should immediately play when the component enters the DOM
/
autoplay?: boolean;
/*
* The JSON data exported from Adobe After Effects using the Bodymovin plugin
/
animationData: any;
rendererSettings?: {
preserveAspectRatio?: string;
/*
* The canvas context
/
context?: any;
scaleMode?: any;
clearCanvas?: boolean;
/*
* Loads DOM elements when needed. Might speed up initialization for large number of elements. Only with SVG renderer.
/
progressiveLoad?: boolean;
/*
* Hides elements when opacity reaches 0. Only with SVG renderer.
* @default true
*/
hideOnTransparent?: boolean;
className?: string;

could you show me the player code as well

const defaultOptions: Options = {
loop: true,
autoplay: true,
animationData,
rendererSettings: {
preserveAspectRatio: 'xMidYMid slice',
},
};
return (

);

could you pass in the props directly in as ive demoed in the previous comment and give it a try

You mean like this:
 <Lottie       renderer='svg'       loop={true}       autoplay={true}       animationData={this.props.Data}       rendererSettings={preserveAspectRatio: 'xMidYMid slice'}     />   );
?
I still get an error:

(JSX attribute) renderer: string
No overload matches this call.
Overload 1 of 2, '(props: LottieProps | Readonly): Lottie', gave the following error.
Type '{ renderer: string; loop: boolean; autoplay: boolean; animationData: any; rendererSettings: any; }' is not assignable to type 'IntrinsicAttributes & IntrinsicClassAttributes & Readonly & Readonly<{ children?: ReactNode; }>'.
Property 'renderer' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes & Readonly & Readonly<{ children?: ReactNode; }>'.
Overload 2 of 2, '(props: LottieProps, context: any): Lottie', gave the following error.
Type '{ renderer: string; loop: boolean; autoplay: boolean; animationData: any; rendererSettings: any; }' is not assignable to type 'IntrinsicAttributes & IntrinsicClassAttributes & Readonly & Readonly<{ children?: ReactNode; }>'.
Property 'renderer' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes & Readonly & Readonly<{ children?: ReactNode; }>'.ts(2769)

these are the available props. rendererSettings is not a prop. animationData is not a prop either. it should be src. have a look at the photo

Im using react-Lottie (as the title of the question says.) Here are the list of props for it https://www.npmjs.com/package/react-lottie

this is the repo attached to this player https://www.npmjs.com/package/@lottiefiles/react-lottie-player that ones a different player hehe

Closing this issue as the package usage differs from that of this repo :)


Removing extra and duplicate files.

The following tasks have to be carried out to address this issue -->

Remove all files coded in any language other than c++.
Remove all duplicate files from the repo.
Remove any .cpp files from the home directory.
Place the wrongly placed files in their correct directory/ folder.

Hey @manan-shxrma I can complete this task asap. Can you please assign this to me.
Thanks

Hey @manan-shxrma I can complete this task asap. Can you please assign this to me. Thanks

you may go for it!

Job done.

Job done.

could you please refer to the PR number of this issue


How to use Habitus with Docker for Mac?

I just have switched to Docker for Mac and I try to figure out how to use Habitus. So far without any luck.
➜  habitus
2016/05/22 20:34:43 ▶ Using '/path/to/build.yml' as build file
2016/05/22 20:34:43 ▶ open cert.pem: no such file or directory

➜  habitus --use-tls=false
2016/05/22 20:34:50 ▶ Using '/path/to/build.yml' as build file
2016/05/22 20:34:50 ▶ invalid endpoint

The latest version of Habitus supports Docker for Mac. You need to use a Linux socket to connect with no TLS.
To disable TLS, use the -use-tls flag.
To use Linux sockets instead of TCP, you can pass in Docker's socket file into --host with something like this:
-- host unix://path/to/socket

habitus --use-tls=false --host=unix:///var/run/docker.sock --binding=<IP_ADDRESS> works on both mac and linux with the newer docker versions.

@khash - Where do the secret files live when using Linux sockets?
RUN wget -O /root/.ssh/github_rsa http://:8080$host/secrets/file/id_rsa
gives invalid hostname . I tried replacing $host by <IP_ADDRESS> and I get connection refused.

@mirestrepo secret file location doesn't change depending on the how Habitus connects to the Docker daemon. Have you used them on a non-socket connection successfully?

@khash Thank you - I figured my issue. Though other issues I realized I should be setting my host to my private ip - ipconfig getifaddr en0

the command provided by @bibstha should be listed in the Readme file or something, took me a while to get a basic security build up.


feat(#77): Add compile goal to benchmark integration test

Now we can compile high-level eo representation to low-level eo representation. But we can compile only the small number of constructs and probably with some errors.
I added a few puzzles to verify the compilation process.
Closes: #77.

History:

feat(#77): parse write node
feat(#77): parse constructor
feat(#77): add parsing logic for several more components
feat(#77): parse invocation
feat(#77): the first dummy implementation of invokevirtual
feat(#77): implement multimiplication compilation
feat(#77): remove the puzzle for 77 issue
feat(#77): fix all qulice suggestions
feat(#77): add one more puzzle to refactor OpeoNodes.node() method
feat(#77): add one more puzzle
feat(#77): make jacoco limits a bit lower

PR-Codex overview
Detailed summary

Added a new execution in pom.xml with the goal compile.
Updated the minimum values for INSTRUCTION, LINE, BRANCH, and COMPLEXITY in pom.xml.
Implemented the opcodes() method in the Mul, StoreLocal, WriteField, Invocation, and Constructor classes.
Added imports for Constructor, Invocation, StoreLocal, and WriteField in OpeoNodes.java.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@rultor merge

@rultor merge

@volodya-lombrozo OK, I'll try to merge now. You can check the progress of the merge here


Wyohack branch - SCP-1157 - Pass result of static analysis using JSON #2321

Since this is a bug fix, I think it would be good to patch Wyoming deployment too

This is a cherry-pick of https://github.com/input-output-hk/plutus/pull/2321


(DCS-218) Update x Package

Summary of Changes
Update x package to enable new tracing in nats messages.

Example nats event that was published
{"subjectID":"ipamibt-FrR_Fxuu1Y3CYVGV4uwEd","eventType":"create","additionalSubjects":["testtnt-123456"],"actorID":"unknown-actor","source":"ipam-api","timestamp":"2023-08-03T20:21:54.143188084Z","traceContext":{},"traceID":"","spanID":"","subjectFields":null,"fieldChanges":[{"field":"created_at","previousValue":"","currentValue":"2023-08-03T20:21:54Z"},{"field":"updated_at","previousValue":"","currentValue":"2023-08-03T20:21:54Z"},{"field":"name","previousValue":"","currentValue":"test"},{"field":"owner_id","previousValue":"","currentValue":"testtnt-123456"}],"additionalData":null}

@sthwang-metal This looks good to me. As long as you set the appropriate tracing vars, the tracecontext is filled
{"subjectID":"ipamibt-9oAkC6qOXe6rINoR7QHtC","eventType":"create","additionalSubjects":["testtnt-12341234"],"actorID":"unknown-actor","source":"ipam-api","timestamp":"2023-08-11T03:43:28.222036Z","traceContext":{"traceparent":"00-39aa041f1ee6c0c4f8b3fa99b1b215e8-88c66540e106b805-01"},"traceID":"","spanID":"","subjectFields":null,"fieldChanges":[{"field":"created_at","previousValue":"","currentValue":"2023-08-10T23:43:28-04:00"},{"field":"updated_at","previousValue":"","currentValue":"2023-08-10T23:43:28-04:00"},{"field":"name","previousValue":"","currentValue":"my-block-type"},{"field":"owner_id","previousValue":"","currentValue":"testtnt-12341234"}],"additionalData":null}


Corrected typo in Standard Numeric Format Strings

Corrected typo in Standard Numeric Format Strings
Thanks for pointing this out, @abelbraaksma!
/cc @mairaw

Oh thanks, I had it on my to-do list, but glad you took care of it 😉


Add integration tests for ListEvaluationHistory.

Summary
This change adds integration tests covering ListEvaluatoinHistory SQL statement. Two separate integration tests are added, one testing filtering logic, the other testing pagination logic.
Change Type

[ ] Bug fix (resolves an issue without affecting existing features)
[ ] Feature (adds new functionality without breaking changes)
[ ] Breaking change (may impact existing functionalities or require documentation updates)
[ ] Documentation (updates or additions to documentation)
[X] Refactoring or test improvements (no bug fixes or new functionality)

Testing
Integration tests.
Review Checklist:

[X] Reviewed my own code for quality and clarity.
[ ] Added comments to complex or tricky code sections.
[ ] Updated any affected documentation.
[X] Included tests that validate the fix or feature.
[ ] Checked that related changes are merged.

coverage: 54.372% (+0.01%) from 54.36%
when pulling 2a29160afd14d90b66302b8ca2df8bda2f99f0f5 on fix/list-evaluation-history-integration-tests
into 4eae174f59ae0a6091c31b6d70ceabd9c0e3b3b7 on main.


Broken cross-compilation without dejavu font

Cross-compilation is broken since commit 1d66106e5ae45407b01459cb112ee09752166dba. Indeed, when cross-compiling, the dejavu font won't be installed in /usr/share/fonts. The path (e.g. $(TARGET_DIR)/usr/share/fonts/dejavu/DejaVuSans.ttf) could be provided through --with-test-font-path  which will fix the build failure but this will result in broken test programs. As dejavu font is only needed for tests, it could be useful to revert this change or add a --disable-test option

My suggestion is that there should be a --with-test-font command line option to adapt the font path and the possibility to alternatively supply --without-test-font which makes all tests needing this font being skipped.

Hi @ffontaine ,
reverting the commit at configure.ac would bring up the original issue - tests will fail because the font cannot be found.
Would you mind helping me with reproducing the issue? I ran:
$ ./configure --build i686-pc-linux-gnu --host i586-mingw32msvc

IIUC gnu.org page, it should configure the compiling tools for cross compilation - and I don't get any error during configure process.
Just a side-note:
The commit you are referring to was changed some time ago via #240 . I use the current master for testing.
@tillkamppeter if the issue persists with the current master, what about only adding ${TARGET_DIR} into AS_IF check, but save the proper path into TESTFONT? It will check a place, where the font is during cross-compiling, but the compiled test will use the real path.
It seems easier to implement and without other configure option, but I base my solution on TARGET_DIR being defined during configure.

The build failure are raised by the buildroot autobuilders since we bumped to version 1.27.5: http://autobuild.buildroot.org/?reason=cups-filters-1.27.5 so it includes #240.
This issue is raised when the build machine does not have any /usr/share/fonts/  directory:
find: `/usr/share/fonts': No such file or directory
configure: error: DejaVuSans.ttf font file is missing. Please install a package providing it.

or when DejaVuSans.ttf can't be found in /usr/share/fonts/:
configure: error: DejaVuSans.ttf font file is missing. Please install a package providing it.
On buildroot side, we're not really interested in building or running tests as we're targetting embedded devices so an option to disable this check would be nice, I tried to set --with-test-font-path to /dev/null but this does not work as /dev/null is not a standard file. An other option would to hardcode TESTFONT to "/usr/share/fonts/dejavu/DejaVuSans.ttf" if cross_compiling is set. Would it be acceptable? If this is the case, I can send a PR.

I think my --with-test-font/--without-test-font should work for you. You could either skip the tests using --without-test-font or set any fixed font path with --with-test-font.

@ffontaine I'm sorry I'm not familiar with cross compiling. The pull request looks good to me.

So $cross_compiling is the variable which is needed, thanks for the info!


FEATURE - DLLPlugin: Add everything as entry points if no defined

Hi there,
I am using the DLLPlugin to optimize www.webpackbin.com service for code sharing. This is done by using the DLLPlugin to create vendor bundles that does not need to be rebundled. They can also be reused across instances and saved to the database. So yeah, really great feature!
The problem is NPM packages that does not have a main entry point. An example being Angular2:
require('angular2/platform/browser');

It is not possible to require that file as I believe the manifest.json file needs to be configured correctly, but it can not because there is no main entry point in package.json.
I tried to manually traverse the package to grab all js files and add them as an array entry point, but that did not help. So yeah, I am not quite sure how this works.
Would appreciate some help on how to attack this issue. I would be happy to contribute with a fix or just create a new plugin to handle this. But yeah, I need to understand what is wrong first :-)
Big thanks!

Thinking about this some more I do not think it is a good idea to traverse as packages can have a huge amount of unnecessary files. Not really sure how this can be solved, hm hm

Is this relevant still?

Nopes, identifying entry points manually is pretty much impossible with the freedom of NPM packages... webpack-packager project used by webpackbin and codesandbox is best effort :-)


Unable to add a second web part to an existing on-prem solution

Category

[ ] Question
[ ] Typo
[x] Bug
[ ] Additional article idea

Expected or Desired Behavior
Be able to add a second web part to an existing on-prem solution.
Observed Behavior
The following error occurs when trying to add another web part to an existing SPFx project:
Found config file: config.json
Cannot create two Web part (on-prem) with the same name.
events.js:160
      throw er; // Unhandled 'error' event
      ^

TypeError: Cannot read property 'forEach' of undefined
    at ConfigJsonManager.addV1Entry (/Users/waldek/tmp/123/node_modules/@microsoft/generator-sharepoint/lib/common/ConfigJsonManager.js:64:27)
    at WebpartGenerator.configuring (/Users/waldek/tmp/123/node_modules/@microsoft/generator-sharepoint/lib/generators/onPremWebpart/index.js:51:29)
    at Object.<anonymous> (/Users/waldek/tmp/123/node_modules/yeoman-generator/lib/index.js:408:23)
    at /Users/waldek/tmp/123/node_modules/run-async/index.js:25:25
    at /Users/waldek/tmp/123/node_modules/run-async/index.js:24:19
    at /Users/waldek/tmp/123/node_modules/yeoman-generator/lib/index.js:409:9
    at runCallback (timers.js:672:20)
    at tryOnImmediate (timers.js:645:5)
    at processImmediate [as _immediateCallback] (timers.js:617:5)

Generator: v1.3.2
Node: v6.11.2
npm: v4.6.1
Steps to Reproduce

yo @microsoft/sharepoint (optionally you can include --skip-install to speed up the repro)
baseline: onprem
location: current folder
name: webpart1
framework: React
yo @microsoft/sharepoint (again, possible with --skip-install)
name: webpart2
framework: React
💥  error

Issue acknowledged and we are working on getting this solved. Just to add based on quick additional testing: name of the web aprt or selected framework does not have an impact on the outcome.

This seems to be working fine with generator v1.3.4.


https://api.seeip.org/ returns 502 !!!

am trying to call GET  https://api.seeip.org/  but it responding by 502!!

Getting the same error since 2 days.

Down again

It seems the issue you’re experiencing is related to a downstream service. Please note that I am not affiliated with this service and do not have control over its operations.

Appreciate the response and apologies for the mixup


add-apt-repository issue in Ubuntu Trusty containers

Hi,
I need to use ppa repo in a Ubuntu Trusty Container, using that bunch of commands
FROM ubuntu

RUN apt-get update
RUN apt-get -y dist-upgrade
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install python-software-properties
RUN DEBIAN_FRONTEND=noninteractive add-apt-repository ppa:chris-lea/node.js

And got this message at the very end:
/bin/sh: 1: add-apt-repository: not found

As I don't ask for a specific Ubuntu version it used the last one i.e.: Trusty. But if I ask:
FROM ubuntu:precise

Everything is OK!
Any concerns with Trusty?
Thx
Vincent

why dont you put
DEBIAN_FRONTEND=noninteractive
As and enviroment variable instead ?
ENV DEBIAN_FRONTEND=noninteractive

@Niler851 those ENV vars will persist in the image, and inherited by images using FROM theimage, which may lead to unexpected results (e.g. If I run the image interactively and no dialogs are shown, because it thinks it's run non-interactively)

Tnx you that is very good information. then i will change it in my container.

So what is the resolution on this?  install one or both of:
python-software-properties
software-properties-common
Or something else entirely?

@borromeotlhs software-properties-common for newer versions of ubuntu (starting from 14.04)

what is DEBIAN_FRONTEND=noninteractive??

@ttibau it's an environment variable to tell installers that you're installing non-interactive; for example, some packages may normally show a pop up window asking for input; if you set that environment variable, the installer will use the default option, and don't ask / show the pop up.

FROM ubuntu:14.04

ENV DEBIAN_FRONTEND=noninteractive

RUN apt-get update \
    && apt-get install -y \
    git-core \
    build-essential \
    gperf \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*

RUN apt-get install -y software-properties-common \
    && add-apt-repository ppa:maxmind/ppa \
    && apt-get update \
    && apt-get install libmaxminddb0 libmaxminddb-dev mmdb-bin

it gives me this message error
E: Unable to locate package software-properties-common

I tried this
`FROM ubuntu:14.04
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update
&& apt-get install -y
git-core
build-essential
gperf
&& apt-get clean
#&& rm -rf /var/lib/apt/lists/*
RUN apt-get install -y software-properties-common
&& add-apt-repository ppa:maxmind/ppa
&& apt-get update
&& apt-get install libmaxminddb0 libmaxminddb-dev mmdb-bin`
but it always gives /bin/sh: 1: add-apt-repository: not found

@Niler851 those ENV vars will persist in the image, and inherited by images using FROM theimage, which may lead to unexpected results (e.g. If I run the image interactively and no dialogs are shown, because it thinks it's run non-interactively)

You could use ARG DEBIAN_FRONTEND=noninteractive instead of ENV. The ARG directive sets variables that only live during the build.
https://docs.docker.com/engine/reference/builder/#/arg

Why the bloody hell is this issue marked as closed if there is still problem with it???!?!?!?!?
I'm trying to download software-properties-common package but all I get is
E: Unable to locate package software-properties-common
BTW - I'm using command
FROM ubuntu:14.04


Fix mottled transparent lines

When you use the pen tool to draw transparent lines, they end up different colors across, since the pen is drawing multiple times on each pixel.
I added Canvas.previous_pixel so that the pen tool will now only draw once on each pixel until you move the mouse onto another.
Original
https://user-images.githubusercontent.com/48422925/104822502-c9da5600-57f7-11eb-8e37-8d00e1c0f46e.mov
Fixed (I meant to use the same color on both, but this one is dark blue)
https://user-images.githubusercontent.com/48422925/104822498-c8109280-57f7-11eb-9d11-0d3632671009.mov

@mrfoogles Looks Good, we will review these changes soon.

@mrfoogles Looks Good, we will review these changes soon.

...it's been two months
oh well


Support for multiple initial/goal configs

According to the OpenRAVE docs [0], the standard way to specify multiple start and/or goal configurations is to just throw them all into the vinitialconfig/vgoalconfig members of the PlannerParameters structure.  Here, I add simple support to pull multiple roots out.  This should be backwards-compatible.
Note that I only preemptively check for root collision (like we used to) if there's only one root.  If there are multiple, it is often better for the planner to selectively check them itself; often, it can succeed without even checking them all.
[0] http://openrave.org/docs/latest_stable/coreapihtml/classOpenRAVE_1_1PlannerBase_1_1PlannerParameters.html#a693144a709748324b0c827451f848bfe

LGTM. Good point about only checking collision when num_goals == 1. Checking all of the goals could potentially be very expensive.


Read CPool Constant Index as uint64

As per https://www.morling.dev/blog/jdk-flight-recorder-file-format/ and https://www.morling.dev/images/jfr_file_format.svg the Constant Index is a 64bit var-int. But the implementation uses 32bit var-int parser. The existing implementation fails with the included jfr which was generated from Java 17.
Now the implementation is changed to read the constant index as 64bit var-int

Thank you

@korniltsev Can you create a tag for the latest version?

@sivachandran Sorry for asking after merging, but I have a followup question?
What constant exactly had the issue? And how does it work now?
Don't we need to update IDMap implementation and all the XXXRef types and XXXList.IDMap field as they rely on id being uint32.
For example this code truncates id from the new u64 to u32 back?
id := SymbolRef(v64_)

I'm getting the below error without the change
panic: jfr parser ParseEvent error: error reading CP: error reading class{name: jdk.types.DeoptimizationReason, id: 154, fields: [{Name:reason Type:212 ConstantPool:false Array:false}]} int overflow @ 439211

goroutine 1 [running]:
main.main()
        /home/sivachandran/Workspace/personal/jfr-parser/cmd/jfrparser/main.go:62 +0x1a5

It is failing to parse jdk.types.DeoptimizationReason from ConstantPool. The type is unknown to the implementation. So it tries to parse using SkipConstantPool struct. While parsing SkipConstantPool it fails parsing the constant index.

Don't we need to update IDMap implementation and all the XXXRef types and XXXList.IDMap field as they rely on id being uint32.
Yes, we should. I failed to realise. I will raise a separate PR for those changes.

The test didn't fail as the parsed type is not really used anywhere.

Great, thank you so much.


Map "up" and 2D/3D buttons overlap zoom (high DPI)

On a high DPI screen (probably causal, but not proven), I see the "map up" arrow overlap the zoom control by about 10-20%, and the 2D/3D button overlap the map up button slightly.

All of those elements are positioned by CSS, which is abstracted away from High DPI screens by the browser (generally that only affects stuff drawn to the canvas in OpenLayers/Cesium).
Can you please attach a screenshot of the issue? I'll see if I can recreate tomorrow.

I'm seeing:

It is 100% (Chrome and Firefox). Changing that doesn't appear to make any difference to the proportion of the overlap.
There is a display zoom setting at the Windows level, set to 250% (Recommended). Resetting that to 100% and restarting the browser didn't seem to make any difference.

We are not able to recreate this issue on retina screens (devicePixelRatio of 2.0). Like I said previously, I doubt this is a High DPI issue.

I'm running on Windows 10, Dell XPS 15 laptop hardware. I also see on Windows 10 on a Dell XPS 13 laptop. I don't see it on Windows 10 on my desktop.
I don't think it is a local build issue - I see in on the surge.sh instance too.
Its a pretty minor aesthetic issue, probably not worth spending much time on.

@bradh If you have a moment, could you confirm if this is still an issue? We upgraded OpenSphere to Bootstrap 4, so the CSS has changed quite a bit.

Thanks for checking! I'll leave this open so we can look into fixing it.
The minimap may be broken due to a change with how we handle min/max zoom for tile layers. I'm curious if a settings reset will resolve it for you or not. The Angular text in the search box seems to only be a problem when building outside a Yarn workspace so we didn't notice it locally. I'll get that fixed.

Reset of settings made the minimap return to normal. Impressive analysis!

I'm no longer seeing this on the same hardware.


[FileMaker Snippets] Create snippet doesn't work

Extension
https://www.raycast.com/eluce2/filemaker-snippets
Description

Go to raycast
Select Create Snippet
Enter snippet information
Go to view snippets
Use snippet

Expected behaviour
Saved scripts steps to be pasted into the script
Actual behaviour
Error -> Non-whitespace before first tag

Further steps

Trying to modify the snippet deletes the snippet entirely
All Privacy settings for Raycast have been checked in Settings
Noticed that the snippet is not copied, but just a boolean true is saved instead

Steps To Reproduce
macOS Ventura with FileMaker 20.3.2

Go to raycast
Select Create Snippet
Enter snippet information
Go to view snippets
Use snippet

Current Behaviour
Error -> Non-whitespace before first tag
Expected Behaviour
Saved scripts steps to be pasted into the script

I am able to replicate this and will attempt to submit a fix later today


rgb after sim.step not changed

Habitat-Sim version
v0.2.2
Sorry sir, I just use pygame.joystick to control robot. And my code is here, I wonder why I take per action, the state get new, this I just print it, but the observation just not change, I mean whether move_forward or turn_left/right,  all the rgb is the same.
do = False
action_names = list(cfg.agents[sim_settings["default_agent"]].action_space.keys())
last_hat = (0, 0)
last_orientation = 0
pygame.joystick.init()
pygame.init()
map_frames = []
observations_list = []
while do==False:
act = None
# EVENT PROCESSING STEP
for event in pygame.event.get():  # User did something
if event.type == pygame.QUIT:  # If user clicked close
# Possible joystick actions: JOYAXISMOTION JOYBALLMOTION JOYBUTTONDOWN JOYBUTTONUP JOYHATMOTION
if event.type == pygame.JOYBUTTONDOWN:
print("Joystick button pressed.")
if event.type == pygame.JOYBUTTONUP:
print("Joystick button released.")
if event.type == pygame.JOYHATMOTION:
print(" Hat motion.")
joystick_count = pygame.joystick.get_count()
# For each joystick:
for i in range(joystick_count):
    joystick = pygame.joystick.Joystick(i)
    joystick.init()

hat = joystick.get_hat(0)
if hat[1] == 1 and last_hat[1] != 1:
    print("move_forward")
    act = action_names[0]
elif hat[0] == 1 and last_hat[0] != 1:
    print("turn_right")
    act = action_names[1]
elif hat[0] == -1 and last_hat[0] != -1:
    print("turn_left")
    act = action_names[2]
last_hat = hat
if act is not None:
    observations = sim.step(act)
    rgb = observations["color_sensor"]
    observations_list.append(sim.get_sensor_observations())
    print('display new frame')
    display_sample(rgb)
    new_state = agent.state
    agent_pos_new = new_state
    print(agent_pos_new)

I just want when I take per action, the camera would gain frames after each step. But I dont know why? Is there something wrong with my code?Thanks
❓ Questions and Help

My guess is that the display_sample is where the bug is as there's no reason why the observation shouldn't be updating if the agent's position is.

I just use the display_sample you give in the colab.
def display_sample(rgb_obs):
from habitat_sim.utils.common import d3_40_colors_rgb
rgb_img = Image.fromarray(rgb_obs, mode="RGBA")
arr = [rgb_img]
titles = ["rgb"]
plt.figure(figsize=(12, 8))
for i, data in enumerate(arr):
ax = plt.subplot(1, 1, i + 1)
ax.axis("off")
ax.set_title(titles[i])
plt.imshow(data)
plt.show()

@erikwijmans
Thanks for your reply! I appreciate it.
Yes, the random API just worked. I have already tested it. And besides I use another way to test the control.
count_step = 0
max_step = 100
action_names = list(cfg.agents[sim_settings["default_agent"]].action_space.keys())
max_frames = 10
map_frames = []
observations_list = []
while count_step < max_step:
s = input('key = ')
key = int(s)
if key == 1:
act = action_names[key-1]
print("MoveAhead")
elif key == 2:
act = action_names[key-1]
print("MoveLeft")
elif key == 3:
action_id = key - 1
act = action_names[key-1]
print("MoveRight")
observations = sim.step(act)
print(observations["color_sensor"])
rgb = observations["color_sensor"]
cv2.imshow("RGB", transform_rgb_bgr(observations["color_sensor"]))
observations_list.append(transform_rgb_bgr(observations["color"]))
display_sample(observations["color_sensor"])
new_state = agent.state
agent_pos_new = new_state
print(agent_pos_new)
count_step += 1

It works. May be your guess is right. But I don't know that I use pygame.joystick just for gain the input, for example, use xbox360 joystick to  determine the input(like the code I show (observations = sim.step(act)) ) act. Is there any way to solve this [problem?]
And by the way, if I use  cv2.imshow("RGB", transform_rgb_bgr(observations["color_sensor"])), the cv2 window unable to load.
Is it because the picture rendering speed is too slow？

Hey @yaofeng11, it's been awhile. Still having problems here? Otherwise I may close this issue.

Hi @aclegg3 , I transfer the way of control,  instead of joystick,  for joystick, it still exists some problems related to the context it produced. Anyway thanks. And another question about multithreading. Is there any example for mulitiagent control? I mean when I use multithreading  for multiagent control, it appears no context, I googled it and it says last sim is not cloesd. Is there any way to solve it?

Thanks for your help @aclegg3


chore: fix some comments

fix some comments

Screenshots and screen captures:

Self-review checklist

[ ] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[ ] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[ ] Each commit is a coherent idea.
[ ] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[ ] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

@timabbott This PR fixes some typos in comments (all fixes look good to me).

How did you generate this? There seem to be a few more that match git grep " to to ".

I redid this using grep to audit for all instances of these duplicate word typos and merged the fix. Thanks for the report @closeobserve!


Update README.md

Explanation

Checklist

[x] I have successfully deployed my own instance of Oppiabot.

You can find instructions for doing this here.

[x] I have manually tested all the changes made in this PR following the manual tests matrix.

Hi! gp201Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! gp201Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! gp201Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! gp201Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! @gp201 Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! @gp201 Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! @gp201 Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! @gp201 Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! @gp201 Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! @gp201 Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! @gp201 Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! @gp201 Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! @gp201 Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! @gp201 Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! @gp201 Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! @gp201 Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! @gp201 Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! @gp201 Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! @gp201 Welcome to Oppia! Please could you follow the instructions https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! @gp201 Welcome to Oppia! Please could you follow the instructions here to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! @gp201 Welcome to Oppia! Please could you follow the instructions here to get started? You'll need to do this before we can accept your PR. Thanks!

Hi! @gp201 Welcome to Oppia! Please could you follow the instructions here to get started? You'll need to do this before we can accept your PR. Thanks!

Hi Oppia developer could you assign me this issue to be fixed?


Can we use f-strings?

I think Travis is testing  compatibility with Python 3.5 which means we can't use f strings. May we increase the minimum requirements to Python 3.6?  Or would that exclude a lot of hypothetical users?

I personally think it’s reasonable to say Python 3.6+, considering how easy it is now to set up an environment in Anaconda. And the latest version is 3.7, so supporting the most recent two seems ok, as long as it’s clear in the docs.

My only mild concern is that the default Python 3 in Ubuntu 16.04 is 3.5, and that will have support through 2021. The official end of life for 3.5 isn't until September 2020 as well. Not everyone will have/want to use Anaconda...


New package: ImageAnnotations v0.4.1

Registering package: ImageAnnotations
Repository: https://github.com/IHPSystems/ImageAnnotations.jl
Created by: @stemann
Version: v0.4.1
Commit: 9849b24089b90089b72302fe1f1dd0801664b781
Git reference: HEAD

Cancel this

Cancel this

Cancel this


Transition to Gymnasium / Future Compatibility with Tianshou

The maintainers of OpenAI Gym recently forked Gym to Gymnasium, which is where all future maintenance will occur. More information can be found in the announcement blog post of the Farama Foundation.
Tianshou will, along with many other large RL frameworks, transition towards Gymnasium. We are currently working on a PR for this: https://github.com/thu-ml/tianshou/pull/789. In particular, Tianshou will stop supporting bare Gym environments, especially those that follow the old API.
NNI depends on Tianshou via PolicyBasedRL. The transition of Tianshou to Gymnasium would break this since ModelEvaluationEnv is an old-style Gym environment. This can easily be fixed by updating the environment to Gymnasium. Gymnasium is currently a drop-in replacement for OpenAI Gym, so this shouldn't be too hard. However, the environment should conform with the new API (already introduced in OpenAI Gym 0.26), which would require some simple changes, as explained here.
I'd be happy to help with any questions or PRs. @jkterry1 @Trinkle23897

There is coming new implementation of PolicyBasedRL in NNI v3.0. The large part of coding work is done and I just incorporate the new API of Gymnasium: https://github.com/microsoft/nni/commit/2efe0c6502d354d99181e05256823063458854ed
It will come into the master branch of NNI shortly. If tianshou has encountered any problems in CI, feel free to disable them temporarily. I'll address those problems after v3.0 is released.
Thanks for the notification.

What version of Tianshou, Gym adn shimmy should be used in a NNI v2.7 environment ?


Update scalafmt-core to 3.0.1

Updates org.scalameta:scalafmt-core from 3.0.0-RC3 to 3.0.1.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta", artifactId = "scalafmt-core" } ]

labels: library-update, semver-pre-release

Superseded by #320.


OSD-14200 Add Max Concurrent Reconcile limit

What is being added?
Adds Max Concurrent Reconcile limit field in the configmap for the accountpool validation controller
Checklist before requesting review

[x] I have tested this locally
[ ] I have included unit tests
[ ] I have updated any corresponding documentation

Ref OSD-14200

Codecov Report

Merging #796 (f5ceb6f) into master (fb85e38) will decrease coverage by 0.01%.
The diff coverage is 25.00%.

Additional details and impacted files

@@            Coverage Diff             @@
##           master     #796      +/-   ##
==========================================
- Coverage   46.23%   46.22%   -0.01%
==========================================
  Files          44       44
  Lines        6359     6360       +1
==========================================
  Hits         2940     2940
- Misses       3116     3117       +1
  Partials      303      303

Files
Coverage Δ

pkg/utils/clientwrapper.go
7.93% <0.00%> (-0.13%)
:arrow_down:

...rs/validation/accountpool_validation_controller.go
53.46% <33.33%> (ø)

/lgtm

/approve