Replace hapi-swaggered-ui

Candidate https://github.com/hapijs/lout

Swagger looks much better than lout... and also you can test API with it.

Agreed. but the hapi-swagger-ui module has many bugs and the repo doesn't move very fast. I want to find either a less buggy Swagger UI module or another solution.

Sticking with Swagger but using the hapi-swagger module instead as it has less bugs. The module also fixes #41

This issue is blocked by https://github.com/glennjones/hapi-swagger/issues/235

Progress on https://github.com/glennjones/hapi-swagger/issues/235 unblocks this issue for now. Still waiting for an issue to be resolved and publish but can continue dev.


Launch backend from frontend

For convenience, launching the backend code from the frontend (before connected to anything) could save users time.
When the user launches the backend, it should attempt to connect to it immediately and tell the user when everything is ready.
It should create a new process for the backend to run in that should automatically be killed if the frontend ever goes down.

Would require a persistent server that could spin up new GPUs for rendering. Might be possible through collab/kaggle or something to get a free GPU up? Might require users to sign in with their own account (google, apple, etc) and then use collab API such that they can each have a GPU. Closing here, but may re-open in backend eventually.


How to install PLSQL licensed and latest version through scoop.

I Need to install PLSQL version 12.x through scoop. i have license for this software which we can use it while installing PLSQL. can anyone provide me the json file like(plsql.json) to install it.
Question: Can we install any licensed version of software through scoop ?

Question: Can we install any licensed version of software through scoop ?

You can write manifests to install anything with Scoop :slightly_smiling_face:
However, the main bucket only accepts full versions of software that are available for free (legally). See the Criteria for including apps in the main bucket. The scoop-extras software includes some software that requires a paid account to use (but not to install), so it is more lenient on that point.

If i would know exact manifest to install PLSQL i would have installed it :). I have read somewhere that we cant install licensed version of software through Scoop that is why i asked. Any help here would be appreciated.


Fuzzy and walrus

can you share the output of this in the discussion https://github.com/moest-np/incubator/discussions/3 section with reference to this PR


Add option to move engagements to different products

Note: DefectDojo is now on Python3 and Django 2.2.1 Please submit your pull requests to the 'dev' branch as the 'legacy-python2.7' branch is only for bug fixes. Any new features submitted to the legacy branch will be ignored and closed.
Motivated by #1503

[x] Your code is flake8 compliant
[ ] If this is a new feature and not a bug fix, you've included the proper documentation in the ReadTheDocs documentation folder. https://github.com/DefectDojo/Documentation/tree/master/docs or provide feature documentation in the PR.
[ ] Model changes must include the necessary migrations in the dojo/dd_migrations folder.
[ ] Add applicable tests to the unit tests.

@madchap Check this out and see if you like It.

Works nicely :-) Thanks!


Error during customer Activate call

When I run a SaaS subscription purchase from the same account I use in Partner Center, I don't have issues. My customer is trying this and getting a 500 error. I've logged it and it looks like the below. Any help would be greatly appreciated. FYI, this was a clean install in early February, though the first run didn't work out, so I redeployed to a different web app (same database, so maybe that's it?).
Application: w3wp.exe CoreCLR Version: 4.700.21.35901 .NET Core Version: 3.1.18
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ObjectDisposedException: Cannot access a disposed object.
A common cause of this error is disposing a context that was resolved from dependency injection and then later trying to use the same context instance elsewhere in your application.
This may occur if you are calling Dispose() on the context, or wrapping the context in a using statement.
If you are using dependency injection, you should let the dependency injection container take care of disposing context instances.
Object name: 'SaasKitContext'.
at Microsoft.EntityFrameworkCore.DbContext.CheckDisposed() at
 Microsoft.EntityFrameworkCore.DbContext.get_DbContextDependencies() at
 Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at
 Microsoft.Marketplace.SaaS.SDK.Services.Services.ApplicationLogService.AddApplicationLog(String logMessage) in
/home/aad/Commercial-Marketplace-SaaS-Accelerator/src/SaaS.SDK.Services/Services/ApplicationLogService.cs:line 39 at
 Microsoft.Marketplace.SaasKit.Client.Controllers.WebHook.AzureWebhookController.Post(WebhookPayload request) in
/home/aad/Commercial-Marketplace-SaaS-Accelerator/src/SaaS.SDK.CustomerProvisioning/Controllers/WebHook/AzureWebhookController.cs:line 79 at
 System.Threading.Tasks.Task.<>c.<ThrowAsync>b__139_1(Object state) at
 System.Threading.QueueUserWorkItemCallback.<>c.<.cctor>b__6_0(QueueUserWorkItemCallback quwi) at
 System.Threading.ExecutionContext.RunForThreadPoolUnsafe[TState](ExecutionContext executionContext, Action`1 callback, TState& state) at
 System.Threading.QueueUserWorkItemCallback.Execute() at
 System.Threading.ThreadPoolWorkQueue.Dispatch() at
 System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

@KenBenjamin  were you able to fix this? Please provide more information to help with this.

I did. Not sure what fixed it. This can be closed.
From: SANTHOSH B @.>
Sent: Monday, August 22, 2022 9:14 PM
To: Azure/Commercial-Marketplace-SaaS-Accelerator @.>
Cc: Kenneth Benjamin @.>; Mention @.>
Subject: Re: [Azure/Commercial-Marketplace-SaaS-Accelerator] Error during customer Activate call (Issue #213)
@KenBenjaminhttps://github.com/KenBenjamin were you able to fix this? Please provide more information to help with this.
—
Reply to this email directly, view it on GitHubhttps://github.com/Azure/Commercial-Marketplace-SaaS-Accelerator/issues/213#issuecomment-1223396910, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AS4YVTJ5WDUSQLPUTUF3TBTV2QQXJANCNFSM5Q42LINA.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

Thank you @KenBenjamin !


Battery "bank capacity" label for flow batteries is confusing for parametric simulations

For battery types other than flow batteries, both "Bank capacity (kWh)" and "Desired bank capacity (kWh)" are available as inputs for parametric simulations. Bank capacity only applies to flow batteries and is hidden by the UI callback on the Battery Storage input page, but it cannot be hidden in the list of parametric inputs. This makes it possible to accidentally choose the flow battery capacity for parametric simulations of non-flow battery types.
One solution is to change the variable label to "Flow battery bank capacity" to minimize the possibility that someone will accidentally choose the wrong variable.
A related issue is that for flow batteries, the UI callback in Battery Model.ui changes the variable label property of the UI input variables batt_bank_ncells_serial and batt_bank_nstrings in Battery Bank Sizing.ui  from "Number of cells in series" and "Number of strings in parallel" to "Number of cells per stack" and "Number of parallel stacks." That works well for the variable labels displayed in the user interface, but is not reflected in the parametric input variable labels for flow batteries.

Change label of batt_bank_size_specify to "Flow battery bank capacity" for SAM 2020.2.29 Patch 2.


init commit for citation.

This is a initial commit for citation. Check the contributor list if your ORCI is correct. If I miss someone please, include them.
@rettigl would share your ORCID here? I can include it.

I might have missed the discussion on this, but wouldn't it be better to implement a mechanism that automatically keeps the version tags up to date, rather than only checking them and have the user fix them?

@rettigl would share your ORCID here? I can include it.

0000-0002-0725-6696

@rettigl would share your ORCID here? I can include it.

0000-0002-0725-6696

Included.

I might have missed the discussion on this, but wouldn't it be better to implement a mechanism that automatically keeps the version tags up to date, rather than only checking them and have the user fix them?

I added GH action to check the version compatibility among git tag or PyPI tag, version in citation and version defined inside software.


asureadwebstacknightly feed on myget shows newtonsoft.json

we need to remove newtonsoft.json from http://myget.org/gallery/azureadwebstacknightly.

Removed.


Default ButtonThemeData fix for #38655

Description
Setting default colorScheme to ButtonThemeData, ButtonTheme from ColorScheme.light().
Related Issues
Issue #38655
Tests
I updated the following tests:
ButtonThemeData defaults
ButtonThemeData default overrides
ButtonTheme defaults
ButtonThemeData.copyWith
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I signed the CLA.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require Flutter developers to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (Please read Handling breaking changes). Replace this with a link to the e-mail where you asked for input on this proposed change.
[x] No, this is not a breaking change.

@googlebot I fixed it.

@googlebot I fixed it.

Recreating PR with different author.


Precache some of the urls

Currently there is no provision to precache some urls before they are used.

In addition it would be nice if we can precache only specific range of the media. For example precaching a Mb for a file that is 20mb in length so we can start playback with AVplayer instantly when we play the file..

Use this API to precache.
/**
 *  Create the data loader for the request.
 *
 *  @param request : The request of the expected data.
 *  @return The data loader for request.
 */
+ (KTVHCDataLoader *)cacheLoaderWithRequest:(KTVHCDataRequest *)request;


Bigtable: prep docs for repo split.

Move docs/bigtable -> bigtable/docs, leaving a symlink.
Harmonize / DRY bigtable/README.rst and bigtable/docs/index.rst.
Remove generated GAPIC docs (not part of the surface).

Toward #5912.

@sduskis See ede1287 for adding an "Alpha" marker to README.rst.


Make modifications for Swift 2.2. Also adds support for Swift Tests in the Functional Project

For - https://github.com/google/EarlGrey/issues/58

:+1:


Get new access token using refresh token

How does msal4j takes care of getting new access token using refresh token ?
Is it takes care of this automatically[where this actually happens, any samples] or as a user I need to check if access token is expired and call refresh token flow to get new access token? If yes, is there any sample code available how it is done?

Hello @kuldeepsidhu88 : I believe refresh tokens are only used automatically, through an 'acquireTokenSilently' call. Essentially, when you try to acquire token silently the token cache is checked to see if there's a relevant access token for the user, and if that token is expired then it uses the cached refresh token to get a new access token.
Check out this doc for the recommend pattern, which is basically to try an 'acquireTokenSilently' call whenever you need a token, and if that fails try a different flow to acquire a brand new token.
I think a few of our samples demonstrate this pattern, but I'd recommend the username/password flow sample in ms-identity-java-desktop for a good and simple example. You could also adjust that sample to see what happens when a token expires by either adding the .forceRefresh(true) option to the SilentParameters builder, or just halt the program halfway through and wait 60 minutes for the first token to expire.

@Avery-Dunn I have looked at the samples for acquireTokenSilently. I found its is using TokenCache heavily. Is there any way I can directly call the Refresh token methods skipping the Token Cache. I am not using token cache. So this call fails with com.microsoft.aad.msal4j.MsalClientException: Token not found in the cache
Is there any way I can pass the refresh/access tokens in the SlientRequest parameters itself instead of it looking in TokenCache?

@kuldeepsidhu88 : MSAL should have an in-memory token cache by default, I don't believe there's a way to not have a token cache or to use refresh tokens manually.
You should be able to get tokens using one of the non-silent authentication flows, and those tokens (access/ID/refresh) will be stored automatically in the token cache. You can check what the token cache looks like after that through the client application's .tokenCache().serialize() methods, and you should be able to see the accounts/tokens that were retrieved using the non-silent flow. Once there are tokens in the cache, using the .acquireTokenSilent() calls will refresh tokens if they expire, or you can use .forceRefresh to force them to be refreshed early.

Closing due to inactivity. If you have further questions or issues, feel free to re-open this thread or leave a comment.


Csv data not populating

Hi, again, @chrismytton
Thank you for your help. I have installed the Gem properly and I wrote the template to gather the csv data from a Google Spreadsheet csv file but it doesn't render any data. I've tried also with your csv file in the example. My process was as follow:

Installed the gem
Bundle
added remote_csv to config.yml
Liquid template
bundle exec jekyll serve

But nothing happens and the data is not populated.
If you have any tip to fix this, I would appreciate it. This is not urgent for me, so please take your time.
Thank you very much!

@miguelcarvajal Sorry for taking so long to get back to you!
Do you have a minimal example of what you've done that I could take a look at? Perhaps in a GitHub repository or similar?
For starters here's what each bit should look like:
Gemfile
group :jekyll_plugins do
  gem 'jekyll-remote_csv'
end

_config.yml
remote_csv:
  education:
    source: https://docs.google.com/spreadsheets/u/1/d/1rFnkM9rrhwmo5eTwhEPordgucf-iNACnzc6E78elkaM/export?format=csv

education.html
{% for item in site.education %}
  <p>{{ item.role }}</p>
{% endfor %}

@miguelcarvajal I just realised the the example in the README was broken. Perhaps that's what was causing your issue? I've fixed this problem in https://github.com/everypolitician/jekyll-remote_csv/pull/9 so hopefully that will help you fix your issue!


Implement the bitwise complement operator

Is your feature request related to a problem or challenge?
The issue #1619 have discussed the bitwise operations. And some of the operations have been implemented: &, #, |, << and >>.
But the unary bitwise Complement operator ~ hasn't been implemented. I believe that the addition of the bitwise ~ operator would be a valuable addition to the existing set of bitwise operators.
Describe the solution you'd like
I would appreciate any suggestions on how to approach this task.
Describe alternatives you've considered
No response
Additional context
No response

In order to implement this feature I would suggest extending Expr::Not to work with integral types
https://github.com/apache/arrow-datafusion/blob/8594ec73184b348ba23cf23458f1fc5340505d13/datafusion/expr/src/expr.rs#L104C51-L105
There is already an arrow kernel that can be used: https://docs.rs/arrow/35.0.0/arrow/compute/kernels/bitwise/fn.bitwise_not.html
You may also have to figure out how to get the ~col to work -- sqlparser supports it -- https://docs.rs/sqlparser/0.32.0/sqlparser/ast/enum.UnaryOperator.html#variant.PGBitwiseNot

In order to implement this feature I would suggest extending Expr::Not to work with integral types

Thanks for your suggestion, I'll do my best to implement it.


Multiple directories not working...

Hi @PavanMudigondaTR @PavanMudigonda
I've tried multiple ways of inputting multiple directories but I'm left with errors.  Single directories work, along with not supplying a directory, but multiple directories supplied with a comma does not work.
Tried... (using v1.5)
https://github.dev/tr/gestta_notification-lambda-cicd
directory: "gestta-notification-bounce-lambda,gestta-notification-complaint-lambda"
directory: "./gestta-notification-bounce-lambda,./gestta-notification-complaint-lambda"
directory: "./gestta-notification-bounce-lambda/app,./gestta-notification-complaint-lambda/app"
directory: "./gestta-notification-bounce-lambda/app, ./gestta-notification-complaint-lambda/app"
All resulted in errors similar to...
Entered Condition 1
Condition 1.3
Include lang is null
Include ext is null
fatal: Not a valid object name ./gestta-notification-bounce-lambda/app
fatal: not a valid object name: ./gestta-notification-bounce-lambda/app
Failed to create tarfile of files from git. at /usr/local/bin/cloc line 5391.
https://github.com/tr/gestta_notification-lambda-cicd/actions/runs/6630518029/job/18012130697

@ccclubb will fix it this morning. Thanks for reporting to me

Please ignore above comments. I am able to replicate the issue.

Same issue now this and also is there the possibility to use a wildcard for everything inside this directory and in the others inside?

Same issue now here with the same errors ~And a question here: Is there the possibility to use a wildcard for everything inside this directory and in the others inside?~ Solved.

could you please let me know how you were able to solve it so i can update documentation ?

I only solved the wildcard issue by doing this
directory: "/home/runner/work/folder1/folder2/folder3/folder4"

I'm experiencing the same issue:
with:
    directory: "project_a/src/main/java/my_module, project_a/src/test/java/my_module, project_a/src/test/java/utils"

produces
fatal: ref HEAD is not a symbolic ref
fatal: Not a valid object name project_a/src/main/java/my_module
fatal: not a valid object name: project_a/src/main/java/my_module
Failed to create tarfile of files from git. at /usr/local/bin/cloc line 5481.
fatal: ref HEAD is not a symbolic ref
fatal: Not a valid object name project_a/src/main/java/my_module
fatal: not a valid object name: project_a/src/main/java/my_module
Failed to create tarfile of files from git. at /usr/local/bin/cloc line 5481.

Appending ./ did not solve it

@rtyx  i will fix it in couple of days. thanks for reporting !!!


Maintenance of the cwa-wishlist repository

Your Question

Question: The https://github.com/corona-warn-app/cwa-wishlist repository seems to be unmaintained at the moment.
The majority of the issues, which were created in the https://github.com/corona-warn-app/cwa-wishlist repository since Aug 19, 2021 were not mirrored to JIRA (with the exception of https://github.com/corona-warn-app/cwa-wishlist/issues/628, https://github.com/corona-warn-app/cwa-wishlist/issues/635, https://github.com/corona-warn-app/cwa-wishlist/issues/646 & https://github.com/corona-warn-app/cwa-wishlist/issues/678).
Issues created before Aug 19, 2021 were mostly mirrored to JIRA, with some exceptions (not labeled with the mirrored-to-jira label).

Will there be an effort to mirror all the issues created since Aug 19, 2021 (and the once which were not labeled with he mirrored-to-jira label) to JIRA?

@Ein-Tim Yes, we will catch up with this.

@dsarkar
Okay, thanks for the answer!


fix: allow unset database_arn for serverless

Description
The existing validation on database_arn does not allow unset when using serverless.
This updates the validation to include a null check.
I also updated the circle job to add terraform test since this wasn't caught by terraform validate.
Checklist before submitting PR for review

[ ] This change requires a doc update, and I've included it
[x] My code follows the style guidelines of this project
[x] I have ensured my code is commented and any new terraform variables have proper descriptions

Hmm, looks like the tests don't actually run in CI. Trying to figure that out.

Ok, fixed by bumping our cimg deploy image to the latest.

:tada: This issue has been resolved in version 0.1.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Support for Client LDAP profile

ISSUE TYPE

Feature Idea

AS3 BUILD/ VERSION
f5-appsvcs-3.7.0-7

BIGIP VERSION
Sys::Version
Main Package
  Product     BIG-IP
  Version     <IP_ADDRESS>
  Build       0.0.1
  Edition     Point Release 3
  Date        Wed Nov 28 18:50:45 PST 2018

SUMMARY
The profile 'Client LDAP' is not available.

STEPS TO REPRODUCE
No Profile for Client LDAP available.

EXPECTED RESULTS
Ability to configure the Client LDAP profile.

ACTUAL RESULTS
No Profile for Client LDAP available.

nice, thank you!

Released in AS3.10
ldapStartTLS added to TLS_Client/Server
https://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/latest/refguide/schema-reference.html#tls-client


Fuel supplier creation

Changelog

Adds support for adding and editing fuel suppliers
Adds a "referenceData" reducer to avoid duplicating database state in constants files

Trello cards 503 and 813


Fix test localization bug

fixes #9745

Not sure why appveyor failed, maybe rebuild commit?

Merged via 9af9ad38bfe5a61c48209bd732c701cd98cf8ea3
Thanks @ErikEJ


Creating a Android Chat App using B4A ,PHP and MySQL  with Data Encryption

With the growing number of internet connectivity, most organizations will adopt secure, quick, and real-time communication. These would mean faster message exchange within the internet and encrypted messages to avoid security breaches. This tutorial will help in creating an Android application based on B4A. The tutorial will introduce how to encrypt data and decrypt data for the readability of both users.
Key takeaways:
The reader will be able to:
Build a simple Android chat app with B4A.
Create the backend using PHP.
Encrypt and Decrypt the messages.
Get Complete project in Github.
References:
https://www.b4x.com/b4a.html
https://www.section.io/engineering-education/connecting-basic4android-b4a-application-with-php-and-mysql-database/

Good topic - approved @tambastar

@tambastar just wanted to follow up on this topic as I'm clearing up the queue where possible? Can be re-opened when needed.


[Hold E/E #435128] Emails are triggered to the approver for each expense added to a report with instant submit

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 9.0.49-0
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @JmillsExpensify
Slack conversation: https://expensify.slack.com/archives/C05LX9D6E07/p1728990449040979
Action Performed:

Have a policy with instant submit
As a submitter submit an expense in a report to approver
Add another expense to the report

Expected Result:
Emails shouldn't be received to the approver for every new expense added to the report. Should trigger emails when the report is submitted and not for subsequent new expenses on it
Actual Result:
Emails are received for approver for every individual expense created on a report that was then submitted to the approver
Workaround:
unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos

Add any screenshot/video evidence

View all open jobs on GitHub

/assign assign it to me.

Hold on progressing this for a sec, discussion in thread: https://expensify.slack.com/archives/C05LX9D6E07/p1729069163722329?thread_ts=1728990449.040979&cid=C05LX9D6E07

Still on hold

still on hold.

Still on hold

Still on hold. I'll remove myself from this issue, and we can assign engineering again when we remove hold

We'll hopefully be able to remove the hold soon, as we're just working through bugs/polish for the related issue.

This should be fixed as we don't notify for every request preview added to the report anymore.


Breaking API changes, where to find documentation?

I've switched from AppIntro version 4.2.0 to 4.2.1. This introduced several API breaks. Where can I find how to handle these?
Before: implementation ('com.github.apl-devs:appintro:v4.2.0')
Now using: implementation ('com.github.apl-devs:appintro:v4.2.1')
Examples of API breaks in this update are:
AppIntroFragment.newInstance(
                "title",
               "description",
                R.drawable.tutorial1,
                ContextCompat.getColor(this, R.color.theme_accent)));

With 4.2.1 the above call does no longer work, a SliderPage should be passed as argument in the newInstance method, but when doing so the app intro only shows a black tab without contents.
I think it would be helpful to include some code examples that show how to convert to the new version easily.

I'm still getting used to PR #428 myself -- v4.2.1 was released because of a few request from the community ( #464 ) so documentation for said changes have not been written.
What I do know is that there is example code --
Let me export a bit of that here:
SliderPage sliderPage1 = new SliderPage();
sliderPage1.setTitle( "Welcome!" );
sliderPage1.setDescription( "This is a demo of the AppIntro library, with a custom background on each slide!" );
sliderPage1.setImageDrawable( R.drawable.ic_slide1 );
sliderPage1.setBgColor( Color.TRANSPARENT );
addSlide(AppIntroFragment.newInstance(sliderPage1));```

Essentially, you are building a `sliderPage` object instead of passing the arguments directly.

Thanks for the quick response. I did use this code as well, but the result is an empty, dark tab:

This is the tab as it was before (before introducing the SliderPage class as argument:

Regarding improvements for the SliderPage class; in my opinion, the SliderPage should have a constructor (taking in the same arguments as the newInstance call before...).

Thanks for taking the time to post those captures -- I'll be taking a second look at the class asap and either post proper usage or fix any issues it may have (I need to catch up on some sleep).

@peterhav I ran the example project against a Pixel XL (on Android 8), a Nexus 6 (Android 7) and a LG G4 (on Android 6).
All of the devices above rendered the layout properly.
Are you able to post the code behind your slides? Maybe your usage reveals an unknown bug in the implementation.

@peterhav I have reintroduced the old API for AppIntroFragment while making use of the new SliderPage model --- if you wish to test this against your code, simply change your JitPack dependency for AppIntro to point to the SNAPSHOT of the repo.
	dependencies {
	        compile 'com.github.apl-devs:AppIntro:-SNAPSHOT'
	}

Hi @avluis, just found the cause of the issue: when I remove the call to setFlowAnimation() in my AppIntro Activity, the intro slides appear correct again (so there seems to be a bug there).
Regarding improving of the interface of the SliderPage class; I would at least add an annotation to the parameters as described here: https://developer.android.com/studio/write/annotations.html
At this moment, the code below will work fine in both situations, but the color will only be right in the second call.
p.setBgColor( R.color.theme_accent );
p.setBgColor( ContextCompat.getColor(this, R.color.theme_accent) );

Same for the to be drawable argument ( @DrawableRes ).

Good to know that it is not the new class, but rather a bug somewhere else 🤣
I'll be taking a look at the animations to verify that they are working as intended.
As for improving SliderPage -- annotations were actually at the top of my list as well.
Quick question:
Did you try out the snapshot build?
I would like to know if your older code (where you are making the call to AppIntroFragment with all arguments, instead of using the SliderPage object) will work unchanged (of course, you will have the deprecated lint warning, but ignore that for testing).

@peterhav As a side note:
Are you aware of an annotation that can force the use of ContextCompat?
If not, then an annotation will probably not be enough to restrict this.
Will probably need to peruse Stack for a bit to see if this has been asked~

@peterhav I just tagged my latest commit with v4.2.2 -- if you don't mind testing your animations once again under this.

Just verified that this is fixed in 4.2.2. Thanks for the quick action!

Also verified that the 'old' API is still compiling and running in the -SNAPSHOT release (I do see the deprecated annotations in my old code).

@peterhav Is it ok to close this issue?

Yes, this solved the issue!
Op 29 jul. 2017 12:56 schreef "Luis E Alvarado"<EMAIL_ADDRESS>
@peterhav https://github.com/peterhav Is it ok to close this issue?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/apl-devs/AppIntro/issues/466#issuecomment-318820969,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABpPP0u4S4eQ-LhlzE1Lx8ORTnu0iA8Hks5sSw_ggaJpZM4OgaAO
.


Include bdg.adam-0.23.0.tar.gz in distribution tarballs

adamR will not work out of the box after downloading and decompressing the distribution tarball as the bdg.adam R library has not been installed.
Including it would allow users to install via R CMD INSTALL before running adamR.
We may also need to do an installation for "snapshot" builds run from a working directory.

+1 Please include bdg.adam_0.23.0.tar.gz as part of the distribution.


use an rxjs stream for /dcos-metadata/dcos-version.json

we want to flag features by the underlying version of DCOS. to understand the
flow of data (and to decoupled a lot of things) we switch to using an
rxjs-stream for the route that tells us details about the cluster we're running
on.

:tada: This PR is included in version 5.0.13 :tada:
The release is available on:

v5.0.13
GitHub release

Your semantic-release bot :package::rocket:


Remove parameters.yml to fix CLI install

Questions
Answers

Description?
Remove parameters.yml to fix CLI install

Type?
bug fix

BC breaks?
no

Deprecations?
no

Fixed ticket?
no

Sponsor company
N/A

How to test?
See Here : https://github.com/boubkerbribri/ga.tests.ui.pr/actions/runs/3951176587/jobs/6764693370

thx @boubkerbribri


[AMD][WMMA] Support dot3d

This PR enables support of 3d dot and fixes tests in test_core.py

+cc @joviliast

LGTM
Thank you for this PR.
Have you run test_dot locally on navi ?

Have you run test_dot locally on navi ?

yes

fp16->fp32 tests pass
fp16->fp16 some tests pass, some fail due to mismatches (few values exceed tolerance threshold)
fp32->fp32 are not supported in WMMA, they go through FMA pipeline and fail
int8 tests do not pass, but this is expected, test_dot do not work at the moment as well

@antiagainst
hi!
From my experience, most of dot issues are related to wrong indexing/address computations, which requires large and complex lit test to check. Such test will be extremely fragile, very complex and hard to read.
@joviliast is working on same code, so even if I add lit test, it will probably break in near future adding more redundant work to him(or me, it depends who will merge changes first).
I can implement some basic test, which will check that there are no crashes, but in my opinion this test does not guarantee much.
P.s. We have some basic llir interpreter which can help checking changes from this PR, but at this point it requires some massive work. I prefer to invest time in this task, if correctness on Navi aligns with our team priorities.

Regarding tests, I treat it as what we want to invest to guard against future breakages. We don't have RDNA CI; so this can easily regress. Compared to the efforts spent on writing some tests now (which is mostly one time), I'm more concerned about the potential time lost on debugging all these complex logic in the future only via integration python tests in a sense. And we don't know how many regressions we will see throughout the journey.
Also btw lit tests don't need to be super detailed and cover all the lines; we can just cover important parts so it's not a change detector. I don't think it's a lot of effort to update them, given that the index caculation doesn't change frequently I believe. And whatever we change there it's delibrate--it can help for folks touching the code to verify their changes too. (Keep in mind that there are contributors that only do NVIDIA parts--they will not run their changes on some RDNA cards to verify things pass. But a lit tests runs everywhere and can provide us guarantees.)

This PR has extensive indexing calculation. So + @zhanglx13 to double check too.


Copy files to a different branch of the same repository

Based on the documentation it seems this would be possible.
This doesn't seem to work though. Any suggestions? Each push I'd like to copy the README_files from the master to the gh-pages branch.

Ah, solved through the gh-pages action.

Same here, it gives fatal: destination path '<repo-name>' already exists and is not an empty directory. error every time. I assume it is because the name collides with the source repo folder which is already cloned.


[BUG] : Contributors Cards doesn't looks right

Description
Upon closer inspection, the presence of the badge has caused a leftward shift in the profile, suggesting room for improvement in the design.

This represents my vision for the card layout. You need not concern yourself with the styling; I will ensure that it harmonizes seamlessly with the overall theme and aesthetic of the website.

Screenshots
No response
Any additional information?
No response
What browser are you seeing the problem on?
Microsoft Edge
Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I am willing to work on this issue (optional)

Based on the mock visual you presented, where would the badges be placed @PriyansuMaurya? I'm struggling with visualizing the new layout.

Instead of plus button we will place badges.

Instead of plus button we will place badges.

Hmm... I don't know if they could fit well in this layout @PriyansuMaurya. What do you think @Anmol-Baranwal? @rupali-codes?

I can give it a try, and if it works fine merge it else, request changes at last if it doesn't work out as expected you can close both this issue and the corresponding pull request.

I understand that @PriyansuMaurya, but I think would be best to get @rupali-codes' and @Anmol-Baranwal's perspective on this idea. That way it saves you from wasting time and energy if we end up rejecting the suggestion.   I hope you understand :)

I can give it a try, and if it works fine merge it else, request changes at last if it doesn't work out as expected you can close both this issue and the corresponding pull request.

I appreciate your eagerness @PriyansuMaurya, but I think would be best to get @rupali-codes' and @Anmol-Baranwal's perspectives on this idea. That way it saves you from wasting time and energy if we end up rejecting the suggestion. I hope you understand :)

It looks fine to me the way it is, but if @PriyansuMaurya wants to improve than i guess it worth a try.
But i'm wondering, what @PriyansuMaurya would you be adding in those 3 lines? Like can you draw an example?

the presence of the badge has caused a leftward shift in the profile
In the PR that I made for this, it was perfectly aligned but later changed due to preference.
And there will definitely be distractions in the suggested image, but you can definitely work on it.

I know you would adjust the style

@CBID2 @rupali-codes
I think we should go ahead. Because it maybe worth a try to experiment a new design, it may even be better than what we expect.
There could be one more case, you can directly submit the initial design here that you came up with from localhost, and then we can go ahead if we can improve or change it to something with better UX.

Done @Anmol-Baranwal. Go right ahead @PriyansuMaurya

I have made this 2 designs, lets see which one gets more votes and accordingly, I will start implementing it.

Note: if you don't like either of them, or want some improvements, tell me right away, I am up for it.

Note: if you don't like either of them, or want some improvements, tell me right away, I am up for it.

First one is slightly better, but I don't think this is an efficient way to use negative space.

Yours
Current

@rupali-codes @CBID2
What do you think?

so, what do you want me to change about negative spacing?

so, what do you want me to change about negative spacing?

What can you change?
You don't need to develop the whole design, rather open a figma and just design it. Don't waste your time trying different variations. You will automatically know which one is better.

You don't need to develop the whole design, rather open a figma and just design it. Don't waste your time trying to code different variations. You will automatically know which one is better even from the final design.

Yeah, you are correct, the design you see above is not a code implementation. I have made it using figma

@Anmol-Baranwal should start working on this?

@PriyansuMaurya it looks kinda empty, the spacing. I guess it looks better as it as right now

@PriyansuMaurya it looks kinda empty, the spacing. I guess it looks better as it is right now

Your observation is accurate; it appears empty, yet simultaneously it looks clean and elegant. Don't take me wrong, but I would say, "Let's have a vote on this?"

@rupali-codes @CBID2
Closing this!
@PriyansuMaurya
Please take on some other issues, or reopen this if you want to work and make a PR for this.


reference docs: fn

Overhaul and audit of all reference docs for fn commands.
See #1577 for guidance on command references.

@droot reminder - can you please resolve the potential dupe here.

@droot reminder - can you please resolve the potential dupe here.

Done.

Docs for fn eval, fn render, fn source and fn sink are done.
Docs for fn doc is remaining. That isn't super critical, so moving this issue to m3.

@mengqiy Can you pl. update the reference docs for fn doc subcommand ?

Reference docs are remaining for fn doc command and that is being tracked by https://github.com/GoogleContainerTools/kpt/issues/2009 so closing this one.


Handle OpKill better

We want to handle OpKill better.  The wrap opkill causes lots of extra
code to be generated, even when they are not needed to avoid the main
problem: OpKill cannot be found directly in a continue construct.
This change will be more selective on which functions the OpKill will be
wrapped and inlining will avoid inlining.
Fixes #2912

@greg-lunarg  FYI

@paulthomson I cannot think of any optimizations we currently do that would do that.  The only one that would do anything similar to that would be code-sinking, but that should not be moving function calls.


Add --app-namespace flag

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Does this PR introduce a user-facing change?

Additional Notes for your reviewer:
Review Checklist:

[ ] Follows the developer guidelines
[ ] Relevant tests are added or updated
[ ] Relevant docs in this repo added or updated
[ ] Relevant carvel.dev docs added or updated in a separate PR and there's
a link to that PR
[ ] Code is at least as readable and maintainable as it was before this
change

Additional documentation e.g., Proposal, usage docs, etc.:

Closing in favour of #814


RADIUS services

One feature that should be in table named "features you may need for your organization" is RADIUS, that is a feature that many organisations need and is apparently still not supported with Azure AD DS or AAD.  PLease this to the table to help us make the correct solution.
Custom OU structure. You indicate that is is possible in both. In my experience this is very limted in AD DS, please document accordingly.

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

ID: 9ff64a31-7310-b2e8-28ba-690790b9b00d
Version Independent ID: bd83c309-bd2b-6211-8d86-6d9713822c2b
Content: Compare Active Directory-based services in Azure
Content Source: articles/active-directory-domain-services/compare-identity-solutions.md
Service: active-directory
Sub-service: domain-services
GitHub Login: @iainfoulds
Microsoft Alias: iainfou

@blouwagie Thank you for your feedback. We will investigate and get back to you shortly.

@iainfoulds Could you please review this request and see if this document can be updated accordingly?

Thanks for the feedback, @blouwagie
For NPS, that's supported with Azure AD DS, and can also integrate with additional security controls such as Azure Multi-Factor Authentication - https://feedback.azure.com/forums/169401-azure-active-directory/suggestions/34781713-support-nps-radius-for-azure-ad-domain-services. We have a document that's due to publish in the next week to show how to configure such a deployment. For Azure AD, it's not a supported scenario.
For custom OU structure, you're free to create whatever OU structure you'd like in Azure AD DS - https://docs.microsoft.com/en-us/azure/active-directory-domain-services/create-ou. It's not limited in terms of how you can create users and groups within Azure AD DS and assign them across OUs and apply group policy. You can't synchronize in your structure from an on-premises AD DS environment as Azure AD doesn't honor OU structure when you'd synchronize users and groups through Azure AD Connect. What do you feel is limited in Azure AD DS?

Hi @iainfoulds
Thank you!

I had to look up what NPS stands for: NPS performs authentication, authorization, and accounting for connection requests for the local domain and for domains that trust the local domain. https://docs.microsoft.com/en-us/windows-server/networking/technologies/nps/nps-plan-server
I look forward to seeing that document for AAD, this has been a major stumbling block, and I'm still confused what you say it is going to work for Azure DS but not for Azure AD. Do you mean that we will be able to get the RADIUS service configured as part of the Azure DS setup? Are you thus saying that https://docs.microsoft.com/en-us/windows-server/networking/technologies/nps/nps-deploy will be document to how to set up with Azure DS instead on only being to do so with AD? That would be real and great progress.

 I was trying to create a user under the AADS Users OU, not thinking that it would work one level higher. That is where I really don't like that Microsoft hides menu options rather than showing them and giving a message why I can't use them in certain places, but I'm distracting myself. Thank you !
The second problem is that we do not see Azure Domain Joined computers in Azure DS, only users, so we can't move them as they don't exist. When we create servers and join them the Azure DS services, those we see. Follow up question: If we stopped Azure Domain Joining PCs, I guess we could join them to the Azure DS domain, but would we lose some advanced Intune features?

Bart

Okay, there's a lot of things going on here that aren't really docs-related :) @shashishailaj may be able to help set up an advisory support request to review some options, and the Microsoft Q&A discussions forum for Azure AD DS may also be able to help - https://docs.microsoft.com/answers/topics/azure-ad-domain-services.html
To try and address your main points:

The Network Policy and Access Services feature in Windows Server provides a Network Policy Server (NPS) that can functionally act as a RADIUS server. RADIUS is a client/server protocol rather than a specific feature. As such, yes - NPS can configured with other services like Remote Desktop Services whereby you use identities stored in Azure AD DS when a user signs in. NPS is only supported with Azure AD DS, not directly with Azure AD.
There's nothing different about the menu options or management of OUs in Azure AD DS other than where the users synchronized in from Azure AD are stored - "AADDC Users". As noted in the doc, those synchronized users can't be moved from that OU. The intent of a custom OU structure would be for users created directly within the Azure AD DS managed domain itself that you're wanting to manage.
There's a  difference between Azure AD-joined computers, and computers joined to the Azure AD DS managed domain. Azure AD-joined computers won't show in Azure AD DS - only users and groups are synchronized from Azure AD. There's no group policy management or similar functionality for Azure AD-joined computers within an Azure AD DS managed domain. Only computers directly joined to the Azure AD DS managed domain would create a computer object that can be managed. Again, it really comes down to what you're trying to accomplish here as to how you'd design and manage that OU structure for users and then joining/managing computers.

Thank you @iainfoulds  and @shashishailaj,
That is very informative and indeed not documentation related. As you say it all depends on "what one tries to accomplish". The bottom line is that we are a Azure AAD, cloud ONLY customers that did not exist 18 months ago and now have 2000+ healthcare workers using the system whilst we need to be NIST 800-53 compliant, something we are trying to do without having to revert to re-introducing VMs, Traditional AD, Servers. We mostly were successful with AAD, Azure Domain Joins, Intune but hit some hard snags on: 1) RADIUS/NPS for WiFi access, 2) Device Certificates, 3) VPN requirements without split tunnel, 4) GPO settings for devices (often missing an Intune Equivalent).  Thus OUs for AAD users was in the end a minor issue.  I have implemented this Azure/Office cloud only for one such organisation in 2018/2019 and we reached compliance be it with some gaps. There is now a second organisation that is Hybrid, who really would like to go cloud only as the Hybrid setup is problematic.  That triggered my response to the document and I would appreciate further advise for sure. The current healtcare crisis also means I need to come up with pragmatic responses.
Thank you
Bart

I'm not sure if @shashishailaj was able to help set up an advisory support request to review some of your options, or if you were able to ask about some of these design considerations on the Microsoft Q&A discussions forum for Azure AD DS may also be able to help - https://docs.microsoft.com/answers/topics/azure-ad-domain-services.html
It's not really going to provide support for what you need in this instance, but the new article I mentioned earlier on securing remote access to VMs published a couple of weeks ago - https://docs.microsoft.com/en-us/azure/active-directory-domain-services/secure-remote-vm-access
If anything changes from the product team on some of these scenarios, the relevant docs would be updated accordingly to show examples. For now, #please-close


How to detect safebrowsing

What versions are you running?
$ github.com/chromedp/chromedp v0.3.1
$ chrome browser Version 81.0.4044.92 (Official Build) (64-bit)
$ go version go1.13 ubuntu19

$ go list -m github.com/chromedp/chromedp
$ google-chrome --version
$ go version

What did you do? Include clear steps.
opts := append(chromedp.DefaultExecAllocatorOptions[:],
	chromedp.Flag("headless", false),
	chromedp.Flag("safebrowsing-disable-auto-update", false),
)

What did you expect to see?

What did you see instead?
http response status_code = 200

Sorry, but the steps aren't complete for others to reproduce what you're seeing. Include an entire main.go file as well as what URL you're navigating to.


[Feature]: Provide ability to impersonate to the owner of each table when optimizing

Description
Currently, Amoro uses the specified UGI - typically, superuser for the optimization tasks. This results in the output files of the optimization task being owned by the superuser instead of the actual owner of the table.
Use case/motivation
No response
Describe the solution
Make an option on catalog which enables impersonation to the owner of each table. If this option is enabled, optimize task will be run with impersonation to the owner of each table.
Subtasks
No response
Related issues
No response
Are you willing to submit a PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

The feature seems reasonable.
I wonder whether properties on catalog could solve this situation. Could each table be owned by different owner?

I wonder whether properties on catalog could solve this situation. Could each table be owned by different owner?

It should be a boolean parameter whether you want to create files with the owner of each table or not. It should not specify any user in catalog property.


Fix: charset index numbers being treated as roman numerals

In markdown, decimals get treated as roman numerals.
Therefore, 1. gets displayed as i, 2. as ii, and so on.
I tried to improve the README to make it more readable by replaced the unordered list (e.g. bullet point list) with a 2-column table.

Thanks for this PR. Looks good. Would you mind including the char sets up to index 43 while you have this open?

@briandowns , sure. Do you have the charset symbols you'd like me to add as well? or just the indexes for now?

Adding these should due.  https://github.com/briandowns/spinner/blob/master/character_sets.go#L47-L51
Thanks!

Done.

LGTM pending Travis.

Thanks again for this nice addition.


Add a winblend option for the floating window

possible with the pr:

before the pr:

new feature
what you think @folke


Added taxcalc_version to txfunc.py pickle

This PR adds taxcalc_version to the pickle file output from the tax_func_estimate() function at the end of the txfunc.py module. This is helpful for the OG-USA calibration case in which estimated tax function parameters are taken from a previously estimated and saved file. See Issue #53 and PR #54 in the OG-USA repository.
cc: @jdebacker

@rickecon taxcalc is not a dependency of OG-Core.  I believe the retrieval of the microsimulation model version should be something for the country-specific packages since they will each depend on a different microsimulation model.

@jdebacker. Ah, yes. You're right. We don't want to do this in OG-Core. This should be done in the country-specific repos. But this is a harder problem than you think. The pickle files of estimated tax functions TxFuncEst_baseline.pkl and TxFuncEst_policy.pkl are saved to hard drive by the txfunc.py module in OG-Core. So any saved tax function estimation pickle file will not have the Tax-Calculator version. The version is outputted of course in the OG-USA modules calibrate.py and get_micro_data.py when you run the estimation. However, that version information is not saved to the tax func parameter pickle. I think the answer is to get rid of the version requirement on lines 316-326 in calibrate.py when reading the tax function parameter pickle from a previously saved run.


[WA-34] Execute FinalizeInstall when removing features with Windows installer

What does this PR do?

Modifies Windows installer's FinalizeInstall custom action condition to run when features are removed, for example REMOVE="NPM", so that it can update the services.
Motivation

Fix an issue where the datadog-system-probe service was left depending on the non-existent ddnpm service after the NPM feature was removed.
xref WA-34
Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

Install agent with NPM feature
Verify that datadog-system-probe service depends on ddnpm> sc.exe qc datadog-system-probe
...
SERVICE_NAME: datadog-system-probe
...
DEPENDENCIES       : datadogagent
                   : ddnpm
...

Re-run installer and remove the NPM feature
Verify that datadog-system-probe service does NOT depend on ddnpm> sc.exe qc datadog-system-probe
...
SERVICE_NAME: datadog-system-probe
...
DEPENDENCIES       : datadogagent
...

Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided if the qa/skip-qa label is not applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the k8s/<min-version> label, indicating the lowest Kubernetes version compatible with this feature.
[ ] If applicable, the config template has been updated.

works on DC and domain client with and without specifying password


[WIP] 1.4.0 release note.

The release note PR should target the master branch.

@hcho3 I have rebased it onto master in https://github.com/dmlc/xgboost/pull/6843 .


Window doesn't redraw

I am aware that by submitting issues I may be causing you to do work on a project that was an evening's hacking - so feel free not to respond!
On my machine I'm having problems where the listbox doesn't update unless you cause some event to happen to force an update. I'm using the keybinding mod+y I'm not sure if this is related.
To reproduce the bug.

Use the keybinding to update twice
Press any other key
The display then changes indicating that the wrong listbox item was being shown

I'm using i3 4.14.1
I thought the problem might have something to do with having signals on the same thread as  the gui thread, so I tried using after_idle to wrap draw in the signal handler as well as forcing a refresh using update_idletasks but neither worked. Perhaps you know some voodoo magic for Tkinter - at least that's my main motivation for posting this bug!

Thanks for the bug report.
I haven't used this script for a long time, so I need some time to dig into my memory. I'll take a closer look later when I have some free time.


Multiple profiles for different devices

Just wondering if we can store different profiles and use specific ones when we are on different devices. Such as if I'm on a PC with a 30-inch screen, but I also use a 13-inch Macbook, I would need to keep changing my plugin locations on my screen

Duplicate of #2220


Implement PowerShell

This was fun. :)

It's almost all there, except the prompt showing you how many levels deep you are. It's using the same functionality from cmd to fetch PATH from the environment rather than the current shell so that shouldn't cause any issues. It's generating the familiar rez-context.ps1 script.
Why?
We had a chat on Slack about that, where the primarily motivation was to avoid hitting the cmd.exe-specific length-limit on environment variables, particularly PATH and PYTHONPATH. Then there are other advantages too, like tab-completion support and (proper) terminal colors (none of which are implemented in this PR, but are possible with Powershell).
Powershell to the people!

I don't think the new syspaths implementation works. While it works for pure Rez stuff i guess, it will break all kinds of locally installed packages. The current registry implementation seems complex but it has the purpose of decoupling syspaths from the shell rez is being called from (because it may as well be a Rez shell already and that introduces all sorts of issues). It also makes sure that everything that works without Rez also works with Rez.
Your commit message is correct in that we do not know what PATH is, but that's precisely why we need to forward it: It may be required for other applications that Rez does not know about.

Yes, this is probably not the right PR for this kind of change. It's applicable both here, in CMD and for Linux too. I'll revert that to better focus the attention.

To properly test this out, I went cold-turkey to Powershell since implementing this and to my surprise everything works; the sub-shell, the ResolvedContext.execute_shell, the works. As an added benefit, history works and commands have tab-completion like you would expect from normal Powershell (not Rez commands though, yet).
@instinct-vfx Would be interesting to see a quick 5 minute test in your environment, setting REZ_DEFAULT_SHELL=powershell and see what breaks/doesn't break. I expect it should also work in ConEmu and various other alternative terminals. Common commands like cd and dir work the same, and set VARIABLE=Value is $env:VARIABLE=Value.
I also had a look at Powershell 6, which is cross-platform (!) which means we could potentially have (finally?) a single unified interface for Rez on every platform, and focus our efforts on interface, tab completion and color across the board.

https://github.com/PowerShell/PowerShell

PS> $fx = get-process -name firefox
PS> $fx.path
# C:\Program Files\Mozilla Firefox\firefox.exe
PS> $fx.workingset / 1mb
#<PHONE_NUMBER>5
PS> $fx.kill()

That's pretty neat. :)
Powershell Resources

Scoop Package Manager
Getting Started

That last one is plain, and I especially like this statement:

There's probably some reason in the world not to run PowerShell as administrator, I haven't found it yet so I pretty much always run it as administrator.

Hehehe, but he does point out a few interesting things and there doesn't really seem to be that much PS material out there; beggars can't be choosers. If you find any more, do share!
Aliases
PS> ls
#
#     Directory: C:\Users\marcus\.ssh
#
# Mode                LastWriteTime         Length Name
# ----                -------------         ------ ----
# -a----       11/02/2018     15:52           1766 id_rsa
# -a----       18/02/2018     11:30           1486 id_rsa.ppk
# -a----       11/02/2018     15:52            392 id_rsa.pub
# -a----       18/03/2019     08:05           3514 known_hosts

PS> get-alias clear
# CommandType     Name                                               Version    Source
# -----------     ----                                               -------    ------
# Alias           cls -> Clear-Host

Working with processes
PS> $notepad = start-process notepad -passthru
PS> $notepad | get-member
#    TypeName: System.Diagnostics.Process
#
# Name                       MemberType     Definition
# ----                       ----------     ----------
# ...
# Name                       AliasProperty  Name = ProcessName
# Company                    ScriptProperty System.Object Company # {get=$this.Mainmodule.FileVersionInfo.CompanyName;}
# ...
# Path                       ScriptProperty System.Object Path {get=$this.Mainmodule.FileName;}
# WorkingSet                 Property       int WorkingSet {get;}
# Kill                       Method         void Kill()
# Refresh                    Method         void Refresh()
# Start                      Method         bool Start()
# ToString                   Method         string ToString()
# ...
PS> $notepad.company
# Microsoft Corporation

I still have not found the time to dive in, hope to do so over the next few days. Just one quick heads up:

There's probably some reason in the world not to run PowerShell as administrator, I haven't found it yet so I pretty much always run it as administrator.

Well, no-one has admin privileges here and i'd guess you should not run anything as admin unless you need to ;)

Well, no-one has admin privileges here and i'd guess you should not run anything as admin unless you need to ;)

Hah, yes. I highlighted it for its absurdity.

Implemented at feature parity with cmd on Windows in bleeding-rez. Welcome to re-open new PR with source from there.
$ pip install bleeding-rez
$ rez env --shell powershell
> $
# Or
$ set REZ_DEFAULT_SHELL=powershell
$ rez env
> $

rezplugins/shell/powershell.py

Re-opening to review.


proposal: net/http: toHTTPError should be public

The toHTTPError method in net/http is useful! Any reason it isn't public? Can we make it public? I'd have written the patch if it wasn't for the CLA.
Thanks!

And as an aside, I would have expected the function to look like this instead:
func toHTTPError(err error) (msg string, httpStatus int) {
	if os.IsNotExist(err) {
		return http.StatusText(http.StatusNotFound), http.StatusNotFound
	}
	if os.IsPermission(err) {
		return http.StatusText(http.StatusForbidden), http.StatusForbidden
	}
	return http.StatusText(http.StatusInternalServerError), http.StatusInternalServerError
}

Any reason it has an extra copy of the status text instead of re-using the useful helper that we already have?

This doesn't seem important enough to expose in the standard library.
Maybe it should go into x/net/httpguts?

Another problem with putting this in httpguts is that different servers are likely to want different customizations. The current situation, where people write the code they need, even if they start by copying those few lines, may be preferable to having a function in httpguts that will itself be the subject of more proposals for extensions.
There doesn't seem to be much enthusiasm for adding this or not. Perhaps we should leave things as is.

On Wed, Apr 22, 2020 at 1:41 PM Russ Cox<EMAIL_ADDRESS>wrote:

Another problem with putting this in httpguts is that different servers are likely to want different customizations. The current situation, where people write the code they need, even if they start by copying those few lines, may be preferable to having a function in httpguts that will itself be the subject of more proposals for extensions.
There doesn't seem to be much enthusiasm for adding this or not. Perhaps we should leave things as is.

It's a useful helper for people like me who just want something along
these lines, and would rather use a vaguely common behaviour rather
than re-writing their own version constantly.
I'd recommend putting it somewhere...

It's a useful helper for people like me who just want something along
these lines, and would rather use a vaguely common behaviour rather
than re-writing their own version constantly.

If you find yourself writing the same code over and over again, it's always a good idea to put it in your own library, published or not. On balance it doesn't seem like it should be published in the Go libraries, though. (Not all useful code has to be in the Go libraries.)

Based on the discussion above, especially how easy it is to put in a third-party package, this seems like a likely decline.

No change in consensus, so declined.


Harden heartbeat

Make sure the interval gets cleared, make sure it doesn't try and send if the socket (client) isn't set. Some windows makefile tweaks along the way.

LGTM :+1:


pull request for e2e test at 01/17/2017 04:15:14

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


[WIP] feat: add bare minimum settings page

work in progress

Codecov Report

Merging #890 (257c83e) into main (6b71699) will decrease coverage by 0.03%.
The diff coverage is 33.33%.

@@            Coverage Diff             @@
##             main     #890      +/-   ##
==========================================
- Coverage   80.71%   80.67%   -0.04%
==========================================
  Files         107      107
  Lines        4500     4503       +3
  Branches      653      653
==========================================
+ Hits         3632     3633       +1
- Misses        749      751       +2
  Partials      119      119

Impacted Files
Coverage Δ

src/CreeDictionary/CreeDictionary/urls.py
100.00% <ø> (ø)

src/CreeDictionary/CreeDictionary/views.py
78.26% <33.33%> (-1.21%)
:arrow_down:

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 6b71699...257c83e. Read the comment docs.


NSCalendarsUsageDescription

Have any of you have had any kind of issue when uploading a build using CalendarLib in the App Store?
I keep getting this message

This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an **NSCalendarsUsageDescription** key with a string value explaining to the user how the app uses this data.

I have already included the NSCalendarUsageDescription in the Info.plist and InfoPlist.strings but the app keeps getting rejected. If nobody else have this issue and it has nothing to do with the library, you can please close this issue. But I have tried anything and I got to consider maybe the library had something to do.

https://groups.google.com/forum/#!category-topic/google-admob-ads-sdk/ios/UmeVUDrcDaw


#noissue Refactor ZK code

reduce synchronized block
missing synchronized block
remove unused code
code cleanup

Codecov Report

Merging #2969 into master will increase coverage by 0.05%.
The diff coverage is 65.21%.

@@            Coverage Diff             @@
##           master    #2969      +/-   ##
==========================================
+ Coverage   37.28%   37.33%   +0.05%
==========================================
  Files        1818     1818
  Lines       61659    61640      -19
  Branches     8631     8628       -3
==========================================
+ Hits        22989    23016      +27
+ Misses      36269    36223      -46
  Partials     2401     2401

Impacted Files
Coverage Δ

.../collector/cluster/zookeeper/job/ZookeeperJob.java
88.23% <ø> (ø)
:arrow_up:

...ter/zookeeper/ZookeeperProfilerClusterManager.java
0% <0%> (ø)
:arrow_up:

...or/cluster/zookeeper/PinpointServerRepository.java
67.85% <50%> (+11.1%)
:arrow_up:

...ollector/cluster/zookeeper/ZookeeperJobWorker.java
80.16% <90%> (+0.08%)
:arrow_up:

...m/navercorp/pinpoint/test/OrderedSpanRecorder.java
71.84% <0%> (-1.95%)
:arrow_down:

...ofiler/sender/StandbySpanStreamDataSendWorker.java
83.58% <0%> (+2.98%)
:arrow_up:

.../pinpoint/rpc/client/PinpointClientHandshaker.java
67.36% <0%> (+6.25%)
:arrow_up:

...m/navercorp/pinpoint/rpc/packet/RequestPacket.java
89.74% <0%> (+12.82%)
:arrow_up:

...rp/pinpoint/rpc/control/ControlMessageDecoder.java
78.57% <0%> (+14.28%)
:arrow_up:

...m/navercorp/pinpoint/rpc/packet/PayloadPacket.java
83.33% <0%> (+16.66%)
:arrow_up:

... and 1 more

Continue to review full report at Codecov.

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


feat: expose cli entrance

Expose cli entrance will be convenient for developers who want to integrate lint-stage cli.

Hello, can you give an example on what can be done with this?

Hi. I have a convenient cli tool that integrates lint-staged, commitlint and husky. By setting up postinstall,  this tools can init all the things in zero configs. commitlint is easy to integrate because it don't have exports field in its package.json. But lint-staged have this limitation. I have to write a function getLintStagedCliPath in my tool, which is not elegant.
import { existsSync } from 'fs'
import { join } from 'path'

export function getLintStagedCliPath(from: string, paths = ['.']): string {
  if (!from.startsWith('/'))
    throw new Error('First param `from` must be absolute path')

  const dirAbsolutePath = join(from, ...paths)
  const filePath = 'node_modules/lint-staged/bin/lint-staged.js'
  const isExisting = existsSync(join(dirAbsolutePath, filePath))
  if (isExisting) {
    const result = join(...paths, filePath)
    return result.startsWith('.') ? result : `./${result}`
  }
  if (dirAbsolutePath === '/')
    throw new Error('`lint-staged` cli file not found!')

  return getLintStagedCliPath(from, [...paths, '..'])
}


mvn报错

跑脚本mvn报错
[INFO] ------------------------------------------------------------------------
[INFO] Building Monitor 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ Monitor ---
[INFO] Deleting /opt/monitor-bak/server/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ Monitor ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 46 resources
[INFO] Copying 12 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ Monitor ---
[INFO] Compiling 321 source files to /opt/monitor-bak/server/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /opt/monitor-bak/server/src/main/java/com/asura/util/HttpUtil.java:[5,33] Handler is internal proprietary API and may be removed in a future release
[ERROR] /opt/monitor-bak/server/src/main/java/com/asura/util/Base64Util.java:[3,15] BASE64Decoder is internal proprietary API and may be removed in a future release
[ERROR] /opt/monitor-bak/server/src/main/java/com/asura/util/Base64Util.java:[4,15] BASE64Encoder is internal proprietary API and may be removed in a future release
[ERROR] /opt/monitor-bak/server/src/main/java/com/asura/resource/controller/ResourceReportController.java:[6,31] error: package com.sun.tools.javac.comp does not exist
[ERROR] /opt/monitor-bak/server/src/main/java/com/asura/util/HttpUtil.java:[298,58] Handler is internal proprietary API and may be removed in a future release
[ERROR] /opt/monitor-bak/server/src/main/java/com/asura/util/Base64Util.java:[33,24] BASE64Encoder is internal proprietary API and may be removed in a future release
[ERROR] /opt/monitor-bak/server/src/main/java/com/asura/util/Base64Util.java:[43,16] BASE64Decoder is internal proprietary API and may be removed in a future release
[ERROR] /opt/monitor-bak/server/src/main/java/com/asura/util/Base64Util.java:[43,44] BASE64Decoder is internal proprietary API and may be removed in a future release
[INFO] 8 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.258s
[INFO] Finished at: Sun May 14 20:33:57 CST 2017
[INFO] Final Memory: 16M/219M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project Monitor: Compilation failure: Compilation failure:
[ERROR] /opt/monitor-bak/server/src/main/java/com/asura/util/HttpUtil.java:[5,33] Handler is internal proprietary API and may be removed in a future release
[ERROR] /opt/monitor-bak/server/src/main/java/com/asura/util/Base64Util.java:[3,15] BASE64Decoder is internal proprietary API and may be removed in a future release
[ERROR] /opt/monitor-bak/server/src/main/java/com/asura/util/Base64Util.java:[4,15] BASE64Encoder is internal proprietary API and may be removed in a future release
[ERROR] /opt/monitor-bak/server/src/main/java/com/asura/resource/controller/ResourceReportController.java:[6,31] error: package com.sun.tools.javac.comp does not exist
[ERROR] /opt/monitor-bak/server/src/main/java/com/asura/util/HttpUtil.java:[298,58] Handler is internal proprietary API and may be removed in a future release
[ERROR] /opt/monitor-bak/server/src/main/java/com/asura/util/Base64Util.java:[33,24] BASE64Encoder is internal proprietary API and may be removed in a future release
[ERROR] /opt/monitor-bak/server/src/main/java/com/asura/util/Base64Util.java:[43,16] BASE64Decoder is internal proprietary API and may be removed in a future release
[ERROR] /opt/monitor-bak/server/src/main/java/com/asura/util/Base64Util.java:[43,44] BASE64Decoder is internal proprietary API and may be removed in a future release
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

package com.sun.tools.javac.comp does not exist 这个已删除，再试下

ok 已解决 编译成功


[0.103.6] PlayStation integration broken

Home Assistant release with the issue: 0.103.6
Last working Home Assistant release (if known): 0.103.4 (from which I've migrated to latest)
Operating environment (Hass.io/Docker/Windows/etc.): hass.io
Integration: https://www.home-assistant.io/integrations/ps4/
Description of problem: After restart there's an error of PlayStation integration not started properly. Traceback below.

Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
n/a as it's added through Integrations UI
Traceback (if applicable):
Error during setup of component ps4
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/setup.py", line 172, in _async_setup_component
    hass, processed_config
  File "/usr/src/homeassistant/homeassistant/components/ps4/__init__.py", line 56, in async_setup
    transport, protocol = await async_create_ddp_endpoint()
  File "/usr/local/lib/python3.7/site-packages/pyps4_2ndscreen/ddp.py", line 130, in async_create_ddp_endpoint
    transport, protocol = await loop.create_task(connect)
  File "/usr/local/lib/python3.7/asyncio/base_events.py", line 1211, in create_datagram_endpoint
    raise ValueError("Passing `reuse_address=True` is no "
ValueError: Passing `reuse_address=True` is no longer supported, as the usage of SO_REUSEPORT in UDP poses a significant security concern.

Additional information:

Same here with Docker.

Hello,
same problem since upgrade to 0.103.6
Hope there is a bug fix soon...thanks!

Have you seen this @ktnrg45 ?

hi @hwikene ,
i am on hassio, cant use pip install...

same problem :\

This has been fixed in #30327 and will be part of Home Assistant 0.104

Sorry but just one question :
is there a 0.103.7 and 0.103.8 and 0.103.9 before the 0.104 please?
i just want to know if we have to wait a lot...
Thanks

@Electronlibre2012 no, 0.xxx.y - y is just sub-release.
I'm not sure if devs will release 0.103.7 (there's an milestone for that tho) but if not next release will be 0.104, next week.


Deploy to custom image web apps can fail silently

Deploy a web app using a custom Linux image from the Docker extension.
From the App Service extension, try to deploy a project to the web app created in step 1.

Expected:
Either the deployment should succeed or there should be an error message saying why it failed.
Actual:
The output window says deployment succeeded, but nothing changed in the web app.
The extension should detect custom image and give warning when users trying to deploy from the extension because it's anti-pattern.

And we also need to figure out how this should work with other SCM configurations.

This issue has become stale and is at risk of being closed. The community has 60 days to upvote the issue. If it receives 5 upvotes we will keep it open and take another look. If not, we will close it. To learn more about how we handle issues, please see our documentation.
Happy Coding!

:slightly_frowning_face: In the last 60 days, this issue has received less than 5 community upvotes and we closed it. Still a big Thank You to you for taking the time to create it! To learn more about how we handle issues, please see our documentation.
Happy Coding!


Update Proxy SHA to latest with reverted TCP proxy changes (release-1.0).

Pulling the following changes from github.com/istio/proxy:
99cfc3f Update Envoy SHA to latest with reverted TCP proxy changes (release-1.0). (#1956)
Pulling the following changes from github.com/istio/envoy:
2d8386532 Disable broken thrift_proxy tests for TCP connection pool.
828847db1 Revert "tcp_proxy: convert TCP proxy to use TCP connection pool (#4067)"
Fixes istio/istio#8310.
Signed-off-by: Piotr Sikora<EMAIL_ADDRESS>

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: geeknoid
If they are not already assigned, you can assign the PR to them by writing /assign @geeknoid in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@PiotrSikora: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
51d247bf80cd9a3b52c26b41c7301e546db85e8a
link
/test istio-unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@PiotrSikora: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
51d247bf80cd9a3b52c26b41c7301e546db85e8a
link
/test istio-unit-tests

prow/istio-presubmit.sh
51d247bf80cd9a3b52c26b41c7301e546db85e8a
link
/test istio-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

@PiotrSikora: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-presubmit.sh
51d247bf80cd9a3b52c26b41c7301e546db85e8a
link
/test istio-presubmit

prow/istio-unit-tests.sh
51d247bf80cd9a3b52c26b41c7301e546db85e8a
link
/test istio-unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

/assign @costinm @rshriram

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: costinm
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [costinm]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


[Settings GUI] String array item overlaps container border

#77427

Focus list item
Focus its container Shift+Tab

VS Code version: Code - Insiders 1.37.0-insider (8e0f348413f4f616c23a88ae30030efa85811973, 2019-07-16T05:25:39.655Z)
OS version: Windows_NT x64 10.0.18362

Added 1px padding:


Added support for FITS based indices in trim and subtract_overscan

Fixes #8

I have no problem in re-writing this for type wrapping indices! I remember you saying strings are evil, what are the troubles that they cause?

what are the troubles that they cause?

That you have to parse them :slightly_smiling_face:  Also, idiomatically a string bears no special meaning, why that should mean "FITS-style indices"?  A simple type would convey that special meaning, and can be better used for dispatch

True, it would be more convenient! Thoughts? @mileslucas

I don't think it's a huge issue since the fits style indexing is only applicable to subtract_overscan and trim. However, if we were to do it a different way, I'd consider a viable alternative to be a package FITSIndices.jl that exports a macro like fits"[1:2048, 2048:2068]" that gets parsed into Julia indices via a macro so there doesn't have to be an intermediate object.

However, this presents an issue, because the output of the FITS header containing something like "this is the section where the overscan is" is a string, so for us to support using these functions with FITS files directly, we need some way of string parsing internally, still.

Ok, if the idea is to feed the function directly with a key of a FITS file I guess the string will have its use anyway.

If we want to avoid having to write/expose functions that take idxs as string, we can use the fits"" macro idea for that, such that internally if we have to parse a string from a header, we do that for the user, and otherwise the parsing happens at compile-time with the macro, avoiding the need for the type specialized functions.

Ok, let's go on with this PR, which anyway already has the parsing in place, and maybe open an issue to remember considering this change in the future

I have opened issue #14 in this regard and I am merging this PR! :tada:


Can I get HMR working behind a reverse proxy

Hello, thanks for Razzle and After. I am working on a project where I need my Razzle/After frontend to be behind an Nginx reverse proxy while developing. Is there a way to get HMR working when it's being proxied to a different port?

Hmmm.. it actually seems to be working after all. I think the console message about the server being disconnected confused me.

hi please can you post config for this been trying for two weeks to get it working still no result. thanks

Sorry, this was too long ago. I believe it was working with default settings/config.


Update ssd1309.py

Added contrast level adjustment.

Did you verify your update on actual hardware or an emulator?  It looks like you omitted a reference to the current instance of the class when calling the contrast constant.

Hi,
Yes, I use the modified driver on RP2040 and 2.4 inch oled.
pon., 19 kwi 2021 o 17:37 rdagger @.***> napisał(a):

Did you verify your update on actual hardware or an emulator? It looks
like you omitted a reference to the current instance of the class when
calling the contrast constant.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/rdagger/micropython-ssd1309/pull/1#issuecomment-822566640,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ATXFDGLZYWPCRRU44PPJBFTTJRE4HANCNFSM43FDI6IA
.


[Compute] az vmss create Add new options --single-placement-group true to support enable Single Placement Group

Related command

VMSS Flex: Enable Single Placement Group https://github.com/Azure/azure-cli/issues/21834
Description

Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change
[Component Name 2] az command b: Add some customer-facing feature

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

Compute


add my folder with git ignoring rules #18

fix the title. change to: feature/environment

fix the pull request title. remove '#18'

Thanks

rename your user folder to the <name>-<surname> format


Slide moving other roads along corrected road?

Hi, not sure this is the right place to post it, but I was looking at Trinidad and noticed what might be a bug with Slide.
It looks like a user used Slide to align a road to the Strava tracks, and it moved the nodes for where the side streets connect to the main street so they were misaligned -- not sure if that was user error or maybe something funky with Slide itself. It seems like it did the alignment of the target road successfully but moved the nodes along the line.I've attached below the image from JOSM and from regular OSM before it was fixed.
This is the changeset (I think) that caused the issue, it was awhile ago so maybe that is fixed, but it persisted until just recently when someone fixed it. https://www.openstreetmap.org/changeset/36207456
It's here specifically https://www.openstreetmap.org/#map=18/10.716196/-61.477808

I need to find some time to look closely at the code but this is what i think is happening. The code tries to map "interesting" points to the closest new point. Normally there are way more new points than old points so this works okay. However, in this case it looks like the "interesting" points are in the middle of a long line that got simplified. So it maps it to the closest endpoint of that line.  That is not good. It should create a new point on the line if the endpoint is too far away.
It also only maps one interesting point to one new point. So if there are 5 interesting points on a straight line that get simplified out those interesting points will get assigned to the 5 points before the line. I think.
Does that all make sense with what you're seeing?
The js code doing all this can be found here: https://github.com/strava/iD/blob/master/js/id/actions/slide.js

Hm, I think so. Does it think the junction points are or aren't interesting? And should I also post on the Strava Github?

I went ahead and posted it there too. Doesn't seem like folks are monitoring their Github though.


Client standup reminders

This PR allows to configure standup meeting reminders that are associated to all the projects for one or more clients, not only one or more projects.

thanks for the review @lyrixx


The add-on "%S" could not be installed. It may be incompatible with this version of Zotero.

Describe the issue
A clear and concise description of what the issue is. I'm trying to install the plugin in Zotero, but it shows this error
"The add-on "%S" could not be installed. It may be incompatible with this version of Zotero."
To Reproduce
Just install the plugin. I downloaded 0.4.7
Expected behavior
It should push through normally.
Screenshots

I have tried running as administrator - didn't work
Check for updates for Zotero - I'm in the latest update
Downloading older release - it's still the same

I have successfully installed it using XPI.
I was using the zip file at first.


Proper serialization to document of child object with parent does not work

This library does not support the proper serialization of a child class to a Document. You will notice that the parent fields are not saved.
There is a serious bug in the MappingDocumentDbConverter class.  The writeInternal uses reflection instead of a third party Json serializer.  The use of the call ....getClass().getDeclaredFields() will only return the fields declared in a sub class. Parent class fields are ignored.
ex.:
public abstract Vehicle {
private int size;
...
@Document(collection = "mycollection")
public class Truck extends Vehicle...
...
Haven't tested the deserialization process in this specific case with a  document that has a super class field already saved in the DB.

This has been fixed and released in our latest release.
@danielfiore Could you help confirm? We will close this issue then.

Closing this issue because of inactivity.


Cache and Batch Process Benchmark Logger Inserts in methods

The cache needs to be implemented in the following controllers.

[ ] BlogController
[ ] CreditController
[ ] ED25519Controller
[ ] EncryptionController
[ ] PasswordController
[ ] RsaController
[ ] TokenController
[ ] TwoFAController
[ ] UIDataController
[ ] UserLoginController
[ ] UserRegisterController

This will also help with #257


I get loads of errors when trying to play some YouTube videos

From what I gather in the command window, it doesn't like the URL, I think it contains characters it doesn't expect.
I can send the errors in PM

can you pm me it is is very anoying

post the errors here so multiple people can check what's the problem.

Update the dependencies.  There's an executable for it in the folder

How do you update for ubtuntu, @Qwerty-Space? sudo apt-get update and sudo apt-get upgrade?

There's a file named update_macdeps.command. Just run that by typing 'sudo ./update_macdeps.command', it also works on ubuntu.

@RubenBeeftink how do we run that in windows?

@T0m0ko like @Qwerty-Space said, there should be an executable or .bat file in the folder to do that.

As this issue seems to be taken over by people having a more recent issue, I'm going to close it. @Qwerty-Space if you are still having troubles please comment with a full error/stacktrace and we'll reopen this issue.

I found the answer on the Discord server


feat: support issuer aliases

Support OIDC issuer aliases
Description
Add an option to specify oidc issuer aliases. The aliases are acceptable values for token issuer value (iss claim) check.
Note: the token validation still rely on the main issuer jwks.
References
#1090
Review Checklist

[x] I have clicked on "allow edits by maintainers".
[ ] I have added documentation for new/changed functionality in this PR or in a PR to openfga.dev [Provide a link to any relevant PRs in the references section above]
[x] The correct base branch is being used, if not main
[x] I have added tests to validate that the change in functionality is working as expected

Sorry this fell through the cracks @le-yams! We'll have eyes on it soon!

Thank you very much for the review @miparnisari.

Once https://github.com/openfga/openfga/pull/1417 is merged, please add unit tests as well.

Will do 😃.

The tests job failed because of some rate limiting when uploading the code coverage to Codecov.
Is it possible to re-run it? 🙏


Bots bug with neutral items

After last dota update bots keep staying at the base(mostly in late game) and keep infinitely taking neutral items lying on the ground at fountain.Thus, they do not show up rest of entire game.This mostly happens to cores.

Nevermind it's not happening anymore.


Addition of 'View Video' similar to 'View Slides' on event page

Can we add an additional property to the talk with the name video_link similar to slides_link.
Lots of talks release their videos too on youtube/vimeo the additional attribute would help a lot.
Just a thought.

@swapnilsarwe Assuming you've seen the video_link item inside talk_media? The nice thing about having it there is if there are multiple of the same media type we don't have to pick one at random (sometimes I link to multiple code samples, for example).
I've added an example to one of my talks here: https://api.joind.in/v2.1/talks/26284?verbose=yes

As this is already implemented on the backend-side and the slides-link URL is deprecated in favour of the talk-media lik I'll close this.


home (/) route doesn't prerender

Please provide the environment you discovered this bug in.
I've created a new project with pnpx analog and just added the static option in vite.config.
when running nx build it doesn't prerender the home route as you see in dist/analog/public/index.html
though other static pages renders ok
repro
https://github.com/stewones/analog-home-render-issue
Which area/package is the issue in?
Don't know / other
Description
Idk
Please provide the exception or error you saw
No response
Other information
No response
I would be willing to submit a PR to fix this issue

[ ] Yes
[ ] No

This is a known issue because of the index.html in the client assets, which gets used by Nitro during pre-rendering.
Try adding this to the nitro object serveStatic: false
analog({
  nitro: {
    serveStatic: false
  }
})

yup it worked!
Thanks my man!


Feature: copy to clipboard timestamps

Closes https://github.com/near/near-explorer/issues/997
@telezhnaya Please let me know if I forgot to add a button somewhere.

From the user perspective, it looks great to me. Thank you!


Add hidden iframe accessibility support

Voiceover features were reading out elements inside hidden iframes. This PR addresses this by adding aria-hidden="true" attribute to creation of iframes in msal-core.
This will fix: #1381

Coverage increased (+0.004%) to 79.837% when pulling 6c3e37d8981233dc9826c4445fdeffab64277126 on hidden-iframe-accessibility-fix into 07e808178ff85f8125e89bfe9ca2f42280a1d869 on dev.

great job!


start() does not wait for ES to be ready to receive queries

Tested with Elasticsearch version 5.1.2 and 5.2, EmbeddedElastic version 2.4.2
Often (70% of runs) the first query from my application to Elasticsearch throws:
org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available: [{#transport#-1}{Cw1RyBb1SdiYFj7v7RxZbg}{<IP_ADDRESS>}{<IP_ADDRESS>:9350}]

I see that you wait for Elasticsearch to start by parsing the log but I believe it might be insufficient. My issue was fixed by adding:
while (true) {
    try {
        client.admin().cluster().prepareHealth().get()      // could be any other query
        break
    } catch (e: NoNodeAvailableException) {
        Thread.sleep(500)
        continue
    }
}

Right after the start() call. Now the queries are executed reliably with no exceptions. It's in the while loop for something between 500 - 1500 ms.

Hi @vojtapol I've just pushed version in which I'm added waiting for yellow status after starting cluster and before executing any requests to it. I think it should help with your problem :)

I tested 2.4.4 and it indeed seems like the issues has been fixed. Thank you.

Never mind, I spoke too soon. It still happens. I guess waiting for yellow status is not the same as waiting for nodes responding to requests. To me it seems like a bug in ES.


⚠ GitLab Server has degraded performance

In f962ec4, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 9580 ms

Resolved: GitLab Server performance has improved in c48b85e.


Medical PDA light toggling issue

Description

Medical PDAs seem to turn their lights off on their own sometimes.
This was first reported on the discord here:
https://discord.com/channels/310555209753690112/1283335578791968798
Reproduction

take a medical/paramed/CMO PDA
turn the light on
scan a urist with it
put the PDA in your pocket or walk away from the urist

Expected: light stays on
Actual: light turns off
Screenshots

https://github.com/user-attachments/assets/879a139d-47f9-4a8e-97a1-24a860e82873
Additional context

I think this has to do with changing it to an ItemTogglePointLight. It might be worth trying to make it work as an UnpoweredFlashlight like the other PDAs.

nevermind, dupe of #31696


ensure the /etc/hosts entries

this requires icpc_wf.yml group_vars from #3

For DOMjudge we generate this file out of the inventory which I think will require less bookkeeping. The nice thing with adding it to the inventory is that you can use it as canary host to check if sync processes etc. do work.

For DOMjudge we generate this file out of the inventory which I think will require less bookkeeping. The nice thing with adding it to the inventory is that you can use it as canary host to check if sync processes etc. do work.

I don't think we would want all machines having the full hosts table.  This is for non-domjudge machines, especially :)

For DOMjudge we generate this file out of the inventory which I think will require less bookkeeping. The nice thing with adding it to the inventory is that you can use it as canary host to check if sync processes etc. do work.

I don't think we would want all machines having the full hosts table. This is for non-domjudge machines, especially :)

We can generate it for only select groups of course. It would make it a bit more dynamic sounds if the ip of one of these machine changes. But not a major issue

For DOMjudge we generate this file out of the inventory which I think will require less bookkeeping. The nice thing with adding it to the inventory is that you can use it as canary host to check if sync processes etc. do work.

I don't think we would want all machines having the full hosts table. This is for non-domjudge machines, especially :)

We can generate it for only select groups of course. It would make it a bit more dynamic sounds if the ip of one of these machine changes. But not a major issue

well bottom line, is there something you would like for this to be changed?  Or is it good as is?

For me it’s fine

ok, waiting for #4 that sets the baseip.


Extension is taking long time to load

Issue Type: Bug
Extension Name: LiveServer
Extension Version: 5.6.1
OS Version: Windows_NT x64 10.0.19043
VS Code version: 1.59.1

:warning: We have written the needed data into your clipboard. Please paste! :warning:

What exactly is the issue here?


Invalid or unsupported ldb signature format

Testing database: '/opt/clamav/share/clamav/tmp.62f31e7739/clamav-ea62f2a756ef8c4bcc213c0a0ce0a531.tmp-twinclams.ldb' ...
WARNING: [LibClamAV] Invalid or unsupported ldb signature format
WARNING: [LibClamAV] Problem parsing database at line 2497
WARNING: [LibClamAV] Can't load /opt/clamav/share/clamav/tmp.62f31e7739/clamav-ea62f2a756ef8c4bcc213c0a0ce0a531.tmp-twinclams.ldb: Malformed database
ERROR: Failed to load new database: Malformed database
WARNING: Database load exited with "Test failed"
ERROR: Database test FAILED.
Unexpected error when attempting to update from custom database URL: https://raw.githubusercontent.com/twinwave-security/twinclams/master/twinclams.ldb
WARNING: fc_download_url_databases: fc_download_url_database failed: Test failed (8)
ERROR: Database update process failed: Test failed
ERROR: Update failed.

Fixed!


Stop after stablization

When viewing large graphs, and stabilization fails to complete, the graph can buzz around annoyingly.
Often this causes a lot of CPU usage and it can be painful to turn off physics manually.

This file is generated from another project (visjs) so I don't think it can be merged. The library is distributed as a convenience because it's a custom build (not all functionnalities are present) that is smaller than the full library.