TypeError

Hi, I tried the quickstart for Node.js, but it didn't work. I get in Windows PowerShell an Error: TypeError: TrainingApiClient is not a constructor. I don't know how to fix it.

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

ID: 1b0b948d-72c1-101f-d564-e0d45e7a711f
Version Independent ID: daaab8d8-bbfe-3ea4-3fee-5bbecb34bf6f
Content: Quickstart: Create an image classification project with the Custom Vision SDK for Node.js
Content Source: articles/cognitive-services/Custom-Vision-Service/node-tutorial.md
Service: cognitive-services
Sub-service: custom-vision
GitHub Login: @areddish
Microsoft Alias: areddish

@ThomasRebel Thank you for your feedback, we will investigate it and get back to you soon.

Here's a workaround that worked for me:
const visionService = require("@azure/cognitiveservices-customvision-prediction");
const predictor = new visionService.PredictionAPIClient(predictionKey, endPoint);

@ThomasRebel
We will now proceed to close this thread. If there are further questions regarding this matter, please respond here and @YutongTie-MSFT and we will gladly continue the discussion.


symbol parsing

Since release of version 1.6 "#" symbols are not parsed. For instance, RManager.Engine.Evaluate("print('#something')") does not print anything. It creates a lot of problems, since it is not possible to use color codes in ggplot2 anymore (i.e. "#E69F00"). Also knitr stop working because it cannot parse headers in the format "### Header text".
It seems the problem occurs due to changes in commit https://github.com/jmp75/rdotnet/commit/838720267f24ad1c720abc43349bfa4f8ffa5125:

private static IEnumerable Segment(string line)
         {
-            var segments = line.Split(';');
+            // Fix for
+            // https://rdotnet.codeplex.com/workitem/165
+            string[] commentsSegments = line.Split('#');
+            string uncommentedStatements;
+            if (commentsSegments.Length == 0)
+                uncommentedStatements = string.Empty;
+            else
+                uncommentedStatements = commentsSegments[0];
+
+            var segments = uncommentedStatements.Split(';');

Wow. Talk about unintended consequences. Are you ok with reverting to an older version in nuget for now?

Yes, i just rolled back to 1.5.22. Thank you in advance for fixing this issue :)

Yikes, I went too far in responding fast to an issue. Backfired; live and learn. I see the kind of unit tests we need. If you can think of further cases, report them. I vaguely dread a can of worm of nested text parsing for things like evaluate an expression that itself is an expression to evaluate.

I have a candidate fix for this currently on the testing branch https://github.com/jmp75/rdotnet/commit/4306481cfabd213a507a3134b17f5f04fee6d8c3. Probably not the best solution for parsing, but this passes some non-trivial corner case tests with '#' and double quotes and quotes in R strings. Happy to receive feedback before an updated release.

I'll give it a try today

Unfortunately, in version 1.6.4 the parsing behavior is still not as it was in 1.5.22. For instance, knitr does not recognize markdown commands and there are no line separation as well in rmarkdown. Is it possible to have an option in the future to enable the old parsing mechanics instead of new one?
Thanks.


[#293] Remove some warnings while documentation generation

Related issues
#293
Description

Just to fix some warnings in the documentation
Motivation & Context

Remove warnings and have better documentation
Types of change

Refactoring (non-breaking change)

Previews

Checklist

Contribution

[x] I have read the contributing guidelines

Accessibility

(NA) My change follows accessibility good practices

Design

(NA) My change respects the design guidelines of Orange Unified Design System

Development

[x] My change follows the developer guide
[x] I checked my changes do not add new SwiftLint warnings
[ ]  I have added unit tests to cover my changes (optional)

Documentation

[x] My change introduces changes to the documentation and/or I have updated the documentation accordingly

Checklist (for Core Team only)

[x] The evolution have been tested and the project builds for iPhones and iPads
[ ] Code review has been done by reviewers according to CODEOWNERS file
(NA) Design review has been done
(NA) Accessibiltiy review has been done
(NA) Q/A team has tested the evolution
[x] Documentation has been updated if relevant
[x] Internal files have been updated if relevant (like CONTRIBUTING, DEVELOP, THIRD_PARTY, CONTRIBUTORS, NOTICE)
[x] CHANGELOG has been updated respecting keep a changelog rules and reference the issues
[ ]  The wiki has been updated if needed (optional)

FYI commit message should be
 docs: remove some warnings while documentation generation (#293) (#294)


[CircleGraph] loadmodel message in extension

This will handle loadmodel message in extension to send model to WebView.

this handles model size smaller than 10MB as single message.

ONE-vscode-DCO-1.0-Signed-off-by: SaeHie Park<EMAIL_ADDRESS>

from draft #482


Ensure GitHub OAuth WebFlow works with 2-factor authentication #26

So it turns out that we can conditionally validate if the github user has two factor auth enabled by digging through the first login page, and then prompt the user via a swing dialog for their code. This update allows the test to be used with either standard or two factor authorization.

Holy I can't believe that worked.  Blocks for user input and everything.

8e88a99651d513adc7d4f8013fca27d862584249
a032b1c8f528d791ba8dfdf3abf090dae8ddac89

01004535db7d174584211c9da6bdf7d547f12432


Run a new Google Cloud ASP.NET project (dotnet core 2.0) and it doesn't render correctly.

I created a new project, and pressed F5.  Screenshot:

Microsoft Visual Studio Community 2017
Version 15.4.1
VisualStudio.15.Release/15.4.1+27004.2005
Microsoft .NET Framework
Version 4.6.01055
Installed Version: Community
Visual Basic 2017   00369-60000-00001-AA776
Microsoft Visual Basic 2017
Visual C# 2017   00369-60000-00001-AA776
Microsoft Visual C# 2017
Application Insights Tools for Visual Studio Package   8.9.00809.2
Application Insights Tools for Visual Studio
ASP.NET and Web Tools 2017   15.0.30925.0
ASP.NET and Web Tools 2017
ASP.NET Core Razor Language Services   1.0
Provides languages services for ASP.NET Core Razor.
ASP.NET Web Frameworks and Tools 2017   5.2.50921.0
For additional information, visit https://www.asp.net/
Azure App Service Tools v3.0.0   15.0.30915.0
Azure App Service Tools v3.0.0
Common Azure Tools   1.10
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.
DeployToGae Extension   1.0
DeployToGae Visual Studio Extension Detailed Info
JavaScript Language Service   2.0
JavaScript Language Service
Microsoft Azure Tools   2.9
Microsoft Azure Tools for Microsoft Visual Studio 2017 - v2.9.50719.1
Microsoft Continuous Delivery Tools for Visual Studio   0.3
Simplifying the configuration of continuous build integration and continuous build delivery from within the Visual Studio IDE.
Microsoft JVM Debugger   1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines
Microsoft MI-Based Debugger   1.0
Provides support for connecting Visual Studio to MI compatible debuggers
NuGet Package Manager   4.4.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.
SQL Server Data Tools   15.1.61707.200
Microsoft SQL Server Data Tools
TypeScript   <IP_ADDRESS>
TypeScript tools for Visual Studio
Visual Studio Code Debug Adapter Host Package   1.0
Interop layer for hosting Visual Studio Code debug adapters in Visual Studio

Not repro.


Upgrade kafka to 2.11-<IP_ADDRESS>

Use kafka <IP_ADDRESS> in docker image. We could merge it and publish the image when we feel good to move the kafka <IP_ADDRESS>
BTW, I have tested this image with our current indexer and coordinator, which uses old consumer APIs in kafka 0.8, it also works.

Thank you Jinwen.


bug: no PROD-labeled images?

In the GitHub package registry for fom api images, we can't find any image with tag "prod", need to check the pipeline step "Promote images to PROD".


fix: 4766 - when logging in, show adequate error messages

What

When trying to log in, we only returned true or false, which either displayed a "wrong credentials!" message or actually logged in.
But there are cases when we cannot connect for other reasons than wrong credentials, like "no network" or "server down".
This PR adds those cases.

Screenshot

wrong credentials
no network

Fixes bug(s)

Fixes: #4766

Files
New file:

login_result.dart: Result of a log in attempt, more subtle than a bool.

Impacted files:

app_en.arb: added 2 labels (network unreachable and server KO)
app_fr.arb: added 2 labels (network unreachable and server KO)
background_task_manager.dart: minor refactoring
login_page.dart: refactored using new class LoginResult in order to display more adequate error messages.
pubspec.lock: wtf
smooth_app_data_importer.dart: minor refactoring
user_management_provider.dart: refactored using new class LoginResult

Thank you @g123k for your review!
For the record I don't have always access to a computer and an emulator, so don't be afraid to change colors directly instead of "requesting a change". That breaks a bit the momentum.

Thank you @g123k for your review!


lxqt: update to version 0.16.0

Motivation for this change
Update LXQt to version 0.16.0
Things done

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

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

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

I have tested it on a virtual machine and it looks good.
Except for issue https://github.com/NixOS/nixpkgs/issues/70780, which prevents correctly applying themes to the panel. This is an old bug which exists since LXQt was changed to use qt5's mkDerivation.


Use standard parameters for pagination requests.

What does this PR do

add components.yaml from https://github.com/teamdigitale/api-openapi-samples
reference the cursor parameter from components.yaml
provide common throttling headers and error statuses

Goal

share common parameters/structures with different API project as a baseline for implementing generic API features.
get feedback from different API teams about parameter standardization

actually we don't implement any pagination so it will be ok to merge the pagination query parameters which lgtm
about the "Error" definition, we use ProblemJson as described in zalando api so to merge that part we must refactor our error responses
about the rate limiting http headers, we don't have any as there's no way to expose quota in the azure api management gateway

to recap, we cannot merge this PR actually because:

we use ProblemJSON instead of the Error schema proposed
our tool that generates code from specs does not support the x-components directive
we don't expose any http header with api limits / quota

One more thing which is not totally clear to me:
  responses:
    400BadRequest:

shouldn't be
  responses:
   ' 400':

as described in the reference: https://swagger.io/docs/specification/describing-responses/ ?

closing as this PR looks problematic


Solve models in parallel with multi processing

On my machine, solving 100 models takes 50 seconds. When using parallel it takes 7 seconds.

Still in draft

Still in draft

Can be reviewed.

Can you test this @dbrakenhoff with a random pastastore? On @OnnoEbbens and @FransSchaars machine the solving does not start. Maybe something related to windows?

Does not work on windows.
got:
RuntimeError:
An attempt has been made to start a new process before the
current process has finished its bootstrapping phase.
    This probably means that you are not using fork to start your
    child processes and you have forgotten to use the proper idiom
    in the main module:

perhaps look at: https://stackoverflow.com/questions/69515321/an-attempt-has-been-made-to-start-a-new-process-before-the-current-process-has-f
tried this:
conn = pst.PasConnector("conn", "pstore")
pstore = pst.PastaStore(conn)
if name == 'main':
freeze_support()
pstore.solve_models(parallel=True, progressbar=True)
Does not work either

This works:
import pastastore as pst
if name == "main":
conn = pst.PasConnector("conn", "pstore")
pstore = pst.PastaStore(conn)
pstore.solve_models(parallel=True, progressbar=True)
only thing is that you do not see the progress. real-time printing from child processes is not possible.
workaround is a bit complex:
https://docs.python.org/3/howto/logging-cookbook.html#logging-to-a-single-file-from-multiple-processes

I suggest we provide this snippet in the docstring for solve_models() so other users can easily find how to speed up their model solves on Windows/MacOS. Probably smart to turn off progressbar on non-linux platforms when parallel is True.
Also Windows users now always get a logger warning (even when doing it correctly). Maybe the message that it is experimental can be replaced by a warning that the parallel call should be wrapped in a __name__=="__main__" statement.

For all windows users this is recommended:
https://docs.python.org/3/library/multiprocessing.html
multiprocessing.freeze_support()
Add support for when a program which uses multiprocessing has been frozen to produce a Windows executable. (Has been tested with py2exe, PyInstaller and cx_Freeze.)
One needs to call this function straight after the if name == 'main' line of the main module. For example:
from multiprocessing import Process, freeze_support

def f():
    print('hello world!')

if __name__ == '__main__':
    freeze_support()
    Process(target=f).start()

If the freeze_support() line is omitted then trying to run the frozen executable will raise RuntimeError.
Calling freeze_support() has no effect when invoked on any operating system other than Windows. In addition, if the module is being run normally by the Python interpreter on Windows (the program has not been frozen), then freeze_support() has no effect.

Hmm, maybe tqdm has a solution already: https://tqdm.github.io/docs/contrib.concurrent/

I'll add the process_map, looks good.

Alright awesome! Hope the ROI of this feature won't take too long :)


Multiple language on the same server

Feature Request
Is your feature request related to a problem? Please describe.
It would be nice to be able to use several languages on the same server.
e.g.: French, English and Spanish language

This is very easy to do. I'll make a PR!

Description:
The Server-Admin requests the bot, the bot is defaulted to english - and can be selected by the admin.
The Idea behind multiple languages is that the emotes are considered not only in the selected language but also in secondary languages. So the emotes still appear.
Example:
Admin requests the bot to the server, language is english.
The Server written language is german. So if you type in:  "zauberhaft" you expect 🧙 but also the english translation should be taken in consideration. if you type "witcher" the bot should also react with 🧙.
The responses of the bot should be in the admin selected language only.


feat: Add Price, Currency components, update the Theme showcase with the facet components

@joerideg  merging for now, take a look when you can and I will address your comments in a future PR

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


New Storage Driver: Etcd

Hey guys, this pr aims to add new Storage implementation of Etcd.
Used this package.
Thanks for the reviews.

Thx for the effort, looks good beside the readme mistakes

Thx for the effort, looks good beside the readme mistakes

Thanks for your reviews.

LGTM

Thanks for your time.


chore: jiti dependency

Hoists jiti so that dev doesn't require a global jiti installation.

We could just install jiti as devDeps

PR updated


Delegation virtual service allows regex match

It is very difficult to check whether two regular expressions are in conflict, so the checking of conflict is not considered for the moment.
Regardless of the HTTPRoute type, the same validation logic is used to validate the networking.HTTPRoute object
[x] Configuration Infrastructure
[x] Docs
[x] Installation
[ ] Networking
[ ] Performance and Scalability
[x] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Fixes #29845
[x] Does not have any user-facing changes. This may include CLI changes, API changes, behavior changes, performance improvements, etc.

Hi @ChenglongGao327. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

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.

/ok-to-test

@ChenglongGao327: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
c0a9a0b5ed4fbc2a5a34f532c2f5902e5267788c
link
/test lint_istio

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.

/re-test

/retest

@ChenglongGao327: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
c0a9a0b5ed4fbc2a5a34f532c2f5902e5267788c
link
/test lint_istio

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.

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

Test name
Commit
Details
Rerun command

lint_istio
c0a9a0b5ed4fbc2a5a34f532c2f5902e5267788c
link
/test lint_istio

integ-operator-controller-tests_istio
113f1f443ab6f84930848dbff082fefc9affe0f8
link
/test integ-operator-controller-tests_istio

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.

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

Test name
Commit
Details
Rerun command

lint_istio
c0a9a0b5ed4fbc2a5a34f532c2f5902e5267788c
link
/test lint_istio

integ-operator-controller-tests_istio
113f1f443ab6f84930848dbff082fefc9affe0f8
link
/test integ-operator-controller-tests_istio

integ-multicluster-k8s-tests_istio
113f1f443ab6f84930848dbff082fefc9affe0f8
link
/test integ-multicluster-k8s-tests_istio

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.

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

Test name
Commit
Details
Rerun command

integ-operator-controller-tests_istio
113f1f443ab6f84930848dbff082fefc9affe0f8
link
/test integ-operator-controller-tests_istio

integ-multicluster-k8s-tests_istio
113f1f443ab6f84930848dbff082fefc9affe0f8
link
/test integ-multicluster-k8s-tests_istio

integ-pilot-multicluster-tests_istio
113f1f443ab6f84930848dbff082fefc9affe0f8
link
/test integ-pilot-multicluster-tests_istio

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.

I think it is to leave the responsibility of judging conflicts to users when they enjoy the flexibility.

If so, why don't we just only allow regex in the root when leaf is ""?

I agree with this point, this can be done in merging not in validation stage.

Thanks for the PR!
One thing I wanted to clarify - Does this mean the root and leaf can have completely conflict regex and we just use the root one?
If so, why don't we just only allow regex in the root when leaf is ""?
It would be useful to have some YAML examples of how this is intended to be used.

If so, why don't we just only allow regex in the root when leaf is ""?

Check regex when merging，if one has regex , the others can not be set

@ChenglongGao327: PR needs rebase.

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.

@ChenglongGao327: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-istiodremote-k8s-tests_istio
57f0b8431965faec6a6f770e08d93483a6a5a918
link
/test integ-istiodremote-k8s-tests_istio

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.

Hi @ramaraochavali , @ChenglongGao327 do you have any plans to proceed with this feature?

Thanks a lot @ramaraochavali! Could you please advise if it is possible to predict in what istio release this feature might be included? I checked commits included into 1.14.1 and it was not among them

The 1.14 branch cut was roughly April 21st. Since the mentioned PR merged into the main branch the beginning of May it would have been after 1.14 was cut. The commit will be in 1.15.


feat(ripple): Call focus/blur handlers from foundation

Fixes #63.

Codecov Report

Merging #135 into master will increase coverage by 0.02%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #135      +/-   ##
==========================================
+ Coverage   97.65%   97.67%   +0.02%
==========================================
  Files          20       20
  Lines         681      689       +8
  Branches       56       56
==========================================
+ Hits          665      673       +8
  Misses         16       16

Impacted Files
Coverage Δ

packages/ripple/index.js
96.87% <100%> (+0.28%)
:arrow_up:

Continue to review full report at Codecov.

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


Fix the regression by re-enabling parallel hash table build

The parallel hash build is accidentally disabled by
https://github.com/facebookincubator/velox/pull/2573
This PR re-enable it and will add a unit test to ensure this
behavior.

@xiaoxmeng format-check is failing. Please, take a look before landing. Like you mentioned, it would be nice to add a test.

Unit test added.


Troubleshooting with cdk/overlay-prebuilt.css

What are you trying to do?
I work with ng-zorro components. I integrated the styles from the cdk (@angular/cdk/overlay-prebuilt.css).
Since I have a problem with the z-index of wrappers. Especially with this rule :
.cdk-global-overlay-wrapper {
display: flex;
position: absolute;
z-index: 1000;
}
The z-index being already filled in by the overlay wrapper container (cdk-overlay-container),
there is no need for it on wrappers (cdk-global-overlay-wrapper).
If the wrappers have a z-index, the one that appears in front of the others will be the one that is the most
low in the DOM.
The zorro notification wrapper never gets destroyed and the other overlays end up lower in the DOM.
If we have a drawer and notifications should appear, they will end up hide if the notifications wrapper
has already been built beforehand (if notifications appeared before the opening of the drawer).
What troubleshooting steps have you tried?
I dont understand why cdk-global-overlay-wrapper have a z-index, since the parent cdk-global-overlay-wrapper have one.
Reproduction
Steps to reproduce:

Work with Zorro
Import cdk/overlay-prebuilt.css

Environment
"@angular/core": "13.3.11",
"@angular/cdk": "13.3.9",
"ng-zorro-antd": "13.2.2",

We don't make any guarantees about working with other components libraries since it would be unsustainable to test against all possible libraries on npm.


Do not handle touches in iOS subviews as a touch event

Details: https://github.com/openfl/lime/issues/224
This can occur when using extensions for things like ads

I encountered this issue when implementing this project (iAd extension) into my project:
https://github.com/mourlamstudios/asiads
I guess we could try implementing it on an existing OpenFL sample or empty project to see the bug.


Does README need to mention Plugin->load('CreatorModifier')?

It's old now, but I would say "yes". It is just a small addition, but it is helping newbies a lot. Also for consistency in the "Usage" section, I would say, you can just use it, if you also loaded the plugin. :wink:

👍  This should be resolved once #14 is merged.


Will this project new release future?

Hi @dbader
Thank you for the great project. I'm afraid to open this issue.
Although new issues are created often and many pull requests are open,
this project hasn't been released for more than 10 months
and @dbader has no activity since Aug, 2019.
Many people would find value and benefit from this tool. So, could you tell us about the future of this project?

See #219

OK, I see.


[Bug Report] row-class-name repeatedly executes multiple questions

Element UI version
2.4.10
OS/Browsers version
win7
Vue version
2.5.17
Reproduction Link
https://jsfiddle.net/javadoge/ea02stjg/4/#
Steps to reproduce
运行代码，debugger调试即可看到效果，row-class-name 事件重复执行了多次
What is Expected?
table多少条纪录row-class-name事件就执行多少次
What is actually happening?
row-class-name重复执行了很多次

https://github.com/ElemeFE/element/issues/10588#issuecomment-379460140


feat: Added euclidean metric to basic backend

Codecov Report
Attention: Patch coverage is 68.88889% with 14 lines in your changes missing coverage. Please review.

Files with missing lines
Patch %
Lines

vicinity/backends/basic.py
68.18%
14 Missing :warning:

Files with missing lines
Coverage Δ

vicinity/vicinity.py
98.86% <100.00%> (+1.18%)
:arrow_up:

vicinity/backends/basic.py
82.88% <68.18%> (-7.44%)
:arrow_down:


Refactor database

Describe your problem.
The current database design lacks some constraints and columns. Also it uses a custom database schema, which is not really necessary in this environment (at least in my opinion).
Describe the solution you'd like
Restructure the database design from scratch. Use foreign keys where indicated. Keep the tables in the default postgresql schema (public)
Additional context
A migration path from the current database to the new one is not necessary. Can be started from scratch.

db_entwurf1.pdf


Redesign network and service fees

It's critical to revamp networking and service fees to improve transparency and affordability for users during Savings to Spending transfers. Currently, our approach lacks clarity on aggregated networking fees and needs adjustment to make service fees more competitive.
Network fees
We have two on-chain transactions :

opening fees
closing fees

LSP fees
Please find the full discussion here https://synonymworkspace.slack.com/archives/C01J0QPPV08/p1719909742092599?thread_ts=1719841046.874069&cid=C01J0QPPV08

@SeverinAlexB from Blocktank we need to know what's the closing fees?

Blocktank needs to distinguish this first.
https://github.com/orgs/synonymdev/projects/17/views/1?pane=issue&itemId=74424595

We still need to do the "Attach refund address directly to the LN connection order" https://github.com/synonymdev/bitkit/issues/2043


[GHSA-7mg2-6c6v-342r] This vulnerability allows authenticated users with...

Updates

Affected products
Source code location
Summary

Comments
Title, range and source location

Hi @oscerd, https://pulsar.apache.org/security/CVE-2024-29834 says 2.10.6, 2.11.4, and 3.1.3 are affected.  Could you provide links to where you found the fix for those versions?

I read the announcement on ASF announce list, but I read it wrongly, I'll re-open the PR tomorrow or later. Sorry for the mistakes.


Issue 43374: Some characters in file names cause a problem when creating exp.data rows in FileImporter

Rationale
FileImporter, that is used with the Panorama Public copy pipeline,  creates rows in exp.data for each file that is copied to the new folder. I found two problems with this:

If there is a '+' character in the file name, it is replaced with a space in the name that is saved to the 'Name' column of exp.data
If there is a '%' character in the file name,  an exception is thrown when trying to save a row for the file. Exp.data rows are not saved for any of the remaining files

This is described here: https://www.labkey.org/home/Developer/issues/issues-details.view?issueId=43374

Replaced with this alternative approach: https://github.com/LabKey/platform/pull/2374


Make opening the popup a local event

I was trying to put an ng2-select inside a dropdown. that didn't work since opening the select dropdown is a global event and I don't want the dropdown to close when clicking on the select so I stopped the click from propagating.
This is my quick&dirty fix:
    this.offSideClickHandler = this.getOffSideClickHandler(this);
    document.addEventListener('click', this.offSideClickHandler);
    this.clickHandler = this.getClickHandler(this);
    this.element.nativeElement.addEventListener('click', this.clickHandler);

  private getClickHandler(context:any) {
    return function (e:any) {
      if (e.target && e.target.nodeName === 'INPUT'
        && e.target.className && e.target.className.indexOf('ui-select') >= 0) {
        return;
      }

      if (e.srcElement && e.srcElement.className &&
        e.srcElement.className.indexOf('ui-select') >= 0) {
        if (e.target.nodeName !== 'INPUT') {
          context.matchClick(null);
        }
        return;
      }
    };
  }

  private getOffSideClickHandler(context:any) {
    return function (e:any) {
      if (e.target && e.target.nodeName === 'INPUT'
        && e.target.className && e.target.className.indexOf('ui-select') >= 0) {
        return;
      }

      if (e.srcElement && e.srcElement.className &&
        e.srcElement.className.indexOf('ui-select') >= 0) {
        return;
      }

      context.inputMode = false;
      context.optionsOpened = false;
    };
  }

It works for me. what do you think?

interesting, need to think about it
it could be an edge case or a common use case
but I will take this in consideration for sure

Thanks, might be just an edge case but you could probably make the fix small and simple.
you could probably get away with just the second check:
if (e.srcElement && e.srcElement.className &&
    e.srcElement.className.indexOf('ui-select') >= 0 &&
    (!e.target || e.target.nodeName !== 'INPUT')) {
        this.matchClick(null);
}

and because this is not a global handler you don't need to save the listener and clean it on destroy so just:
this.element.nativeElement.addEventListener('click', (e) => this.clickHandler(e));

will do without the need of the saved closure.
It will help me since I'm using this edge case, I don't think it's very common usecase to put a select inside a dropdown, but maybe people will "stop propagating" clicks for other reasons, so I guess it's not a priority.

actually I should only stop bubbling and event, most probably

Yea, will be much cleaner, BTW I think this will also fix issue #22 (two selects on one view issue) which is a much more common issue.


share_with

Users will now get options to share their pdf to various other platforms.

I have removed the contents of vscode\


Installation Issue

Using gem install fluent-plugin-jmx to install this plugin
Gem Version: 2.7.6
Ruby Version: ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-darwin17]
Getting Error:
ERROR:  Error installing fluent-plugin-jmx:
ERROR: Failed to build gem native extension.

    current directory: /usr/local/lib/ruby/gems/2.5.0/gems/msgpack-0.5.12/ext/msgpack
/usr/local/opt/ruby/bin/ruby -r ./siteconf20181004-15687-xhimis.rb extconf.rb
checking for ruby/st.h... yes
checking for st.h... yes
checking for rb_str_replace() in ruby.h... yes
checking for rb_intern_str() in ruby.h... yes
checking for rb_sym2str() in ruby.h... yes
checking for rb_str_intern() in ruby.h... yes
creating Makefile

current directory: /usr/local/lib/ruby/gems/2.5.0/gems/msgpack-0.5.12/ext/msgpack
make "DESTDIR=" clean

current directory: /usr/local/lib/ruby/gems/2.5.0/gems/msgpack-0.5.12/ext/msgpack
make "DESTDIR="
compiling buffer.c
compiling buffer_class.c
compiling core_ext.c
core_ext.c:121:22: error: use of undeclared identifier 'rb_cFixnum'
    rb_define_method(rb_cFixnum, "to_msgpack", Fixnum_to_msgpack, -1);
                     ^
core_ext.c:122:22: error: use of undeclared identifier 'rb_cBignum'
    rb_define_method(rb_cBignum, "to_msgpack", Bignum_to_msgpack, -1);
                     ^
2 errors generated.
make: *** [core_ext.o] Error 1

make failed, exit code 2

Gem files will remain installed in /usr/local/lib/ruby/gems/2.5.0/gems/msgpack-0.5.12 for inspection.
Results logged to /usr/local/lib/ruby/gems/2.5.0/extensions/x86_64-darwin-17/2.5.0/msgpack-0.5.12/gem_make.out

I'm going to check it.

I have tried with Ruby 2.3 as well. But didn't work

This should fix the installation error - https://github.com/rohitnick/fluent-plugin-jmx/pull/1

@rohitnick @amanjain08 I've uploaded new version to Rubygems.
https://rubygems.org/gems/fluent-plugin-jmx/versions/0.0.2
Thank you!


Buffered livedata fix

Since meteor/meteor#5680 provides (awesome) support for buffered DDP, two (what seem to be) false-positive issues popped up in fast-render.  Nothing seemed actually wrong unless you were trying to do things mid-CPU tick (like tests or error checking).  Both of these were found during accidental release of that PR in Meteor <IP_ADDRESS>/2.  The PR will be back in Meteor 1.3.3 and this should hopefully address the problems.

flow-router started throwing a false-positive You can't use reactive data sources like Session inside the '.subscriptions' method error (despite the lack of subscriptions) because of the lack of flushing on the same tick in FastRender.init.  Calling the connection's _flushBufferedWrites (if it exists), fixed this issue with no changes necessary to flow-router.  The (incorrectly) thrown error was affecting subscriptions ability to become ready because the Tracker.

fast-render package tests started failing because livedata updates were not happening in the same tick as the test that was checking them.  I changed the tests that do this to use Tinytest.addAsync and wait until the default _bufferedWritesInterval milliseconds have passed.  This value is hardcoded to 5 in livedata, so I used that here too.

Fixes #166

Should be completely backwards compatible too!

Hey. Thanks for the awesome fix.

Published as v2.14.0. Will do a releases to FlowRouter as well.


Add pre-wrap plugin to fix firefox bug. Fixes #23

@seaneking could you pull this down, try it out with simpla-text and simpla-article?

Note that last commit - I originally added on .ProseMirror in cases where someone used this behavior on an individual element e.g. a div, that way it wouldn't be applied to every div. But it also upped the specificity, and given we're the only ones using it, it's not needed + it's much easier to add on later than to remove.

👍 LGTM


Update README-de.md

@shaikhahad18 I understand you submitted this PR to update the README but why do you changing the words back to English? As far as I know that’s already valid words in Deutsch 🤔

We are not participating in Hacktoberfest.
/close


MSID: 87881 Version: 3 DOI: 10.1101/2<IP_ADDRESS>5644

MSID: 87881
Version: 3
Preprint DOI: https://doi.org/10.1101/2<IP_ADDRESS>5644
Step 1. Awaiting reviews
Editorial to post reviews via hypothesis
Useful links:

DocMap: https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v2/by-publisher/elife/get-by-manuscript-id?manuscript_id=87881
New model tracking: https://docs.google.com/spreadsheets/d/1_fHaoOy7hjyocptKtVJRijeNpUY4hBS7Ck_aVmx6ZJk/
Reviews on sciety: https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>5644

For trouble shooting (e.g. no Docmaps available):

DocMap issue addressing: https://miro.com/app/board/uXjVNCwK6EI=/
Explore DataHub DocMaps API: https://lookerstudio.google.com/reporting/4c2f0368-babb-4beb-b5b3-497e7e7b0f08/page/ejphD
Unmatched submissions and preprints: https://lookerstudio.google.com/u/0/reporting/9f86204f-3bf7-477c-9b18-5c5ef141bf69/page/p_gxi57ha93c
Unmatched manuscripts spreadsheet: https://docs.google.com/spreadsheets/d/15QcK8w-ssB7109RQEDtFpJPZ0J5HTGxoHa_2TtpMBbg/edit#gid=1336081641

Step 2. Preview reviewed preprint
Production QC content ahead of publication
Instructions:

QC preview: https://prod--epp.elifesciences.org/previews/87881v3
Update ticket with any problems (add blocked label)
When QC OK, add QC OK label to ticket and add publication date and time to https://docs.google.com/spreadsheets/d/1amAlKvdLcaDp5W8Z8g77NmkwbMF5n_u89ArSqPMO8jg
Move card to next column
(At end of the day post link in #enhanced-preprint and ask for PDF to be generated)

Useful links:

Preprint DOI :  https://doi.org/10.1101/2<IP_ADDRESS>5644
Confirm reviews returned by EPP: https://prod--epp.elifesciences.org/api/reviewed-preprints/87881/v3/reviews
To update the MECA path in the docmap: https://docs.google.com/spreadsheets/d/1mctCQuNFBjSn97Lihy7_vBO6z7-N-oqyLv4clyi6zHg

Step 3: Awaiting search reindex
This step adds the reviewed preprint to the homepage: https://elifesciences.org
The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.
Useful links:

Jenkins pipeline to reindex search can be triggered sooner or monitored here: https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 4: Published! PDF requested
Waiting for PDF to be generated
Useful links:

PDF tracking: https://docs.google.com/spreadsheets/d/106_XeDjmuBae7gexOTNzg60lapeqjl2aRn9DzupGyS8/

Step 5: Introduce PDF to data folder and git repo
Upload PDF to relevent folder in git repo https://github.com/elifesciences/enhanced-preprints-data/
Step 6: Done!

[ ] Kettle is on!

@fred-atherden RPP not displaying

@KJT08, I think this should be version 2 rather than version 3 (the R1 was an appeal, so this R2 would be the RPv2). If you agree, please could you raise a new ticket so the links get generated correctly?

@fred-atherden new ticket has been done, Sorry I missed the appeal for this one.

No worries - many thanks Karen!


[ENH] Add function for aggregating donors

Adds a function for aggregating across individual donor microarray expression dataframes to aid in post-processing.

Codecov Report

Merging #25 into master will increase coverage by 0.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #25      +/-   ##
==========================================
+ Coverage   97.82%   97.84%   +0.01%
==========================================
  Files          14       14
  Lines         598      602       +4
==========================================
+ Hits          585      589       +4
  Misses         13       13

Impacted Files
Coverage Δ

abagen/process.py
100% <100%> (ø)
:arrow_up:

abagen/__init__.py
100% <100%> (ø)
:arrow_up:

abagen/allen.py
99.06% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Pull Request Test Coverage Report for Build 135

5 of 5 (100.0%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 97.841%

Totals

Change from base Build 133:
0.01%

Covered Lines:
589

Relevant Lines:
602

💛  - Coveralls


DOC: Add note about writing tests with new np.random API

Issue with current documentation:
Right now, our documentation on writing tests for SciPy links out to NumPy's Testing guidelines. Missing from that document is the helpful note added to our doctest examples guidelines on how to use random data for doctests (which I assume should also be the best practice when writing new tests).
Idea or request for content:
We should either add a note about writing new tests on our own documentation, or (in my opinion, the best solution) amend the NumPy testing guidelines to also include this note.
Additional context (e.g. screenshots, GIFs)
No response

Thanks 👍 I think NumPy's doc should be updated here. Just following plain NEP29 is saying that (at least to me.)

I filed an issue upstream about this recently and was waiting to hear back:
https://github.com/numpy/numpy/issues/23283

Actually, numpy's documentation is up to date here, as I mentioned on that issue. When getting random data to pass around for tests, you mostly want to use the legacy system because it is guaranteed to be stable. We left it that way on purpose. If you are testing an API that actively uses Generator objects rather than just pseudorandom data, then of course you use Generator objects.
Docstring examples (which are not doctests, per se) serve a different purpose (documenting how to use our APIs) and thus we use the general-purpose recommended PRNG APIs there instead of the legacy ones.

Oh I see. So even for new tests you would still recommend the legacy API? I suspect even that is worth documenting, though.

I thought using the global state would conflict with parallel executions? So things like pytest-xdist or just running tests in a different order would produce a different stream.

pytest-xdist spreads across worker processes, AFAICT, so no global is shared during concurrent tests. The documentation talks about seeding; I guess it's not explicit that you do it inside of the test (or the setUp()) but those are the obvious places that everyone seems to do it without making that explicit, so no, reordering tests won't produce different streams.
Yes, documenting that one ought to use RandomState over Generator when creating random test data would be a worthwhile addition to the numpy testing docs.

I guess it's not explicit that you do it inside of the test (or the setUp()) but those are the obvious places that everyone seems to do it without making that explicit, so no, reordering tests won't produce different streams.

This might still cause issues if you put the seed in the setup part of a test class. If you run individual test methods then the order changes.
In general I think we should not assume too much. People have very different software engineering background.

This might still cause issues if you put the seed in the setup part of a test class.

The most common setup parts of a test class (i.e. TestCase.setUp()) run before each test method. Setting seeds in there is fine.
Yes, we can mention not to set seeds in the rarer pytest's setup_class() and setup_module() methods because they will not run before each separate method. In my experience, people seem to know (from pytest's documentation) not to use those except if it's really needed (to make expensive connections to live testing databases and such) because they don't give good test isolation.

In general I think we should not assume too much.

I am not assuming. I am observing with long experience of seeing people write tests with our APIs.

We simply have a different experience 😃
I have been exposed to more "backend" code and in general people use fixtures (setup_class and alike are too new, and before that it was pretty much recommended by pytest to just use fixture.) The default scope for fixture is per function, but playing with DB and others things, people change the scope to either session or class quite often. Hence having a global seed in a wider scope fixture would not guarantee anything.

To be clear, my experience isn't that people don't use class- or module-scoped fixtures or setup methods. My experience is that people don't mess up PRNG seeding when they do use them. And the reason why I think they don't is because the design and documentation of the test frameworks guide people towards test case isolation, only breaking that for very specific purposes that don't tend to bring the PRNG state along by accident. Could they? Sure, but I've never seen it, and no one has mentioned that they have seen it actually happen, either.
That said, when we talk about preferring the legacy APIs over Generator for generating random test data, I would prefer the example to explicitly construct a RandomState object. Uses of np.random.seed() do show up a lot in numpy and scipy tests (unproblematically), so we should mention it, and if one wants to briefly add that one should not call it in a class- or module-scoped fixture or setup method, that's fine by me. But in general, using np.random.seed() isn't something that we need to categorically forbid, I don't think.


brokered address space: Update address status based on status of address in Broker

implemented in https://github.com/EnMasseProject/enmasse/pull/391

Further fix in https://github.com/EnMasseProject/enmasse/pull/426


installer error

Try to install MagicMirror using installer and got a bash error (below). HW: Raspberry Pi 3B, system details below.
curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh | bash
[PM2] Saving current process list...
[PM2] Successfully saved in /home/pi/.pm2/dump.pm2
bash: line 157: syntax error near unexpected token fi' bash: line 157: fi'
pi@mmirror2pi:~ $ uname -a
Linux mmirror2pi 4.9.36-v7+ #1015 SMP Thu Jul 6 16:14:20 BST 2017 armv7l GNU/Linux
pi@mmirror2pi:~ $ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        30G  3.4G   25G  12% /
devtmpfs        458M     0  458M   0% /dev
tmpfs           462M  7.3M  455M   2% /dev/shm
tmpfs           462M  6.4M  456M   2% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           462M     0  462M   0% /sys/fs/cgroup
/dev/mmcblk0p1   42M   21M   21M  51% /boot
tmpfs            93M     0   93M   0% /run/user/1000

This command is deprecated. Use bash -c "$(curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh)" instead

Thanks a lot, now it's fine. I just used this tutorial: https://forum.magicmirror.builders/topic/236/complete-setup-tutorial/6. Issue may be closed.

I fixed the link in the mentioned tutorial.


Add support for SSL Connection.

add support for SSL-crypted raw connection.
Like "openssl s_client ..."
So connection to HTTPS, SMTPS.. Server are possible

Thanks,
Sascha

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 9 Oct 2012 at 2:10

Closing this issue but all hope is not lost! We still want to help.
See: https://github.com/jimradford/superputty/wiki/Legacy-Imported-Issues on how to help us to help you!


feat!: conform ProviderAPI.get_receipt()

What I did

Add kwargs to ProviderAPI.get_receipt() to match what is present in the Web3Provider.get_receipt()

fixes: APE-302
How I did it

How to verify it

Checklist

[x] All changes are completed
[x] New test cases have been added
[x] Documentation has been updated

If you want a green check mark, you have to commit using the cz guidelines. Looks good though!

Actually, @dtdang our best practice here is to submit PRs from a fork repo instead of against the main one, that's why this CI was executed

Should make ProviderAPI just kwargs and Web3Provider have the additional kwargs


3471: Adds searching on options and choices

Updates answer model with methods for option names
Updates excerpt code to check option name fields
Updates answer index to search associations

VERY impressive. I am amazed at how simple this was to add. Using canonical_name means we are not searching option translations, but that should be ok. Thanks!


Update submodule

Ah yeah, also I have to create a pull request using the new libclangmm methods (I have committed the code to eidheim/jucipp before we do this merge.

See #95.

Maybe the absolutely best way to do it is to create the link in #95 so that the new link and the code utilising the new libclangmm methods are merged together.

Closing this pull request, I'll add the link in #95, and it will then be easier to test #95 for us both when it is ready Tomorrow or so.


Create Company Page

#28
This PR adds a company page that lists all available jobs at a company, with available endpoints for json, rss, and html formats.
I did some digging into a Glassdoor integration as well.  I think it would be very helpful in terms of allowing us to provide much richer information about a company.  However, their API is not public, and someone would have to contact Glassdoor directly about becoming a partner. https://www.glassdoor.com/developer/index.htm

Everything worked great. Thank you!


chore: remove deleteOldCustomQueriesConfigmap

The code was used to cleanup custom monitoring queries configmaps from older versions (v1.10 and v1.11) and is not used anymore.
Closes #5554

/test limit=local


Initial abstraction layer for engine pluginability

With basic stub implementation for OpenVINO
Signed-off-by: Patryk Matyjasek<EMAIL_ADDRESS>

Few comments:
We need a method to load the model including downloading from external storage.
There should be callback function included, which return prediction
Instead of run infetence there should be submit_inference - it will be async mode

About inference function name, in https://github.com/IntelAI/OpenVINO-model-server/pull/148/files#diff-a7b6e12a068292328e01647cdafc8dc2R122
I assumed the name predict as we call this endpoint Predict. Perhaps this name would be okay?
I don't think inference callback function is in the scope of the abstraction layer. Callbacks will be used by OpenVINO backend and are backend specific. I believe that in Engine class we should just call predict/run_inference/submit_inference and let the underlying backend do the job itself, whether it's asynchronous OpenVINO or synchronous Tensorflow inference.


NETOBSERV-1689 Allow multi-tenant Prometheus queries

Description

Append namespace using metricRelabelConfigs in prometheus metrics
Add devUrl to console config

/!\ this doesn't work with user workload monitoring, you need to enable cluster monitoring
make set-release-kind-downstream

Dependencies
n/a
Checklist
If you are not familiar with our processes or don't know what to answer in the list below, let us know in a comment: the maintainers will take care of that.

[X] Is this PR backed with a JIRA ticket? If so, make sure it is written as a title prefix (in general, PRs affecting the NetObserv/Network Observability product should be backed with a JIRA ticket - especially if they bring user facing changes).
[ ] Does this PR require product documentation?

[ ] If so, make sure the JIRA epic is labelled with "documentation" and provides a description relevant for doc writers, such as use cases or scenarios. Any required step to activate or configure the feature should be documented there, such as new CRD knobs.

[ ] Does this PR require a product release notes entry?

[ ] If so, fill in "Release Note Text" in the JIRA.

[ ] Is there anything else the QE team should know before testing? E.g: configuration changes, environment setup, etc.

[ ] If so, make sure it is described in the JIRA ticket.

QE requirements (check 1 from the list):

[X] Standard QE validation, with pre-merge tests unless stated otherwise.
[ ] Regression tests only (e.g. refactoring with no user-facing change).
[ ] No QE (e.g. trivial change with high reviewer's confidence, or per agreement with the QE team).

/ok-to-test


Can you please add smart device type TV/STB and their traits?

Hi,
Can you please add device TV/STB and its traits for example?

Thanks for your suggestion.

I have tried using the TV traits, it is working as expected, Hence closing this


python3Packages.tern: add packageurl dependency

Motivation for this change
ZHF: #144627
Package was missing a build input for dependency packageurl-python.
Things done

Built on platform(s)

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

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

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

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

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

[ ] Fits CONTRIBUTING.md.

2 packages built:

python38Packages.tern
python39Packages.tern


Affix Shulker Shells?!

A picture is worth a thousand words, so have four:

Apotheosis 5.7.0 on 1.18.2

This is not really a bug, moreso a side effect of the new Affix Conversion Loot Modifier combined with something else making helmets a valid equipment item.
Shulker shells do not have an equipment type by default (as is testable by running /apoth loot_category while holding one) but I have been informed there is a mod that makes them helmets, which would likely be elevating them to equipment status.
The best bet would be to remove the equipment type from shulker shells via the override in adventure.cfg by setting them to type NONE.

Yup. Just found out it's Quark that makes them helmets (of course). I'm turning that 'feature' off now, as I don't see any actual use for it.


Remove "Tower" from Developer tools section

Tower is actually a Mac OS only application and obviously shouldn't be listed here. Secondly, the link was directing people to instructions on how to install Git.

@brianjking Let's create a single commit that removes just Tower. No other  changes to the readme file. The propose of new app to add - you can make in a separate commit. Thanks


Don't delete baseDir when it is set to /tmp/

Currently cleanupOnExit deletes the baseDir if it thinks it is a temporary directory, which is determined with isTemporaryDirectory.
isTemoraryDirectory uses directory.startsWith(SystemUtils.JAVA_IO_TMPDIR) to determine whether it is a "temporary directory". I think there might be two different definitions of temporary directory used here though. cleanupOnExit should delete the baseDir if it is a directory which is temporary, as in around only for a short period of time. SystemUtils.JAVA_IO_TMPDIR will tell you if it is a directory for storing temporary files, not if it's a directory that can be removed without issue. The best example of this is '/tmp/', which is what we had it set to.
In fact, cleanupOnExit should not delete any directories it has not created itself.

I see what you mean. Would you be willing to contribute to the project and
put in a pull request with a suggested change? I'd definitely look at it
for possible merge.
You can also subclass it and override isTemporaryDirectory - I've
intentionally made it a protected for this.. ;-)
On Wed, 6 Apr 2016 22:20 Simon Fondrie-Teitler<EMAIL_ADDRESS>wrote:

Currently cleanupOnExit
https://github.com/vorburger/MariaDB4j/blob/9848055af3a10484134c3f3d6b81ed17d14dd77f/mariaDB4j-core/src/main/java/ch/vorburger/mariadb4j/DB.java#L355
deletes the baseDir if it thinks it is a temporary directory, which is
determined with isTemporaryDirectory
https://github.com/vorburger/MariaDB4j/blob/9848055af3a10484134c3f3d6b81ed17d14dd77f/mariaDB4j-core/src/main/java/ch/vorburger/mariadb4j/Util.java#L89
.
isTemoraryDirectory uses directory.startsWith(SystemUtils.JAVA_IO_TMPDIR)
to determine whether it is a "temporary directory". I think there might be
two different definitions of temporary directory used here though.
cleanupOnExit should delete the baseDir if it is a directory which is
temporary, as in around only for a short period of time.
SystemUtils.JAVA_IO_TMPDIR will tell you if it is a directory for storing
temporary files, not if it's a directory that can be removed without issue.
The best example of this is '/tmp/', which is what we had it set to.
In fact, cleanupOnExit should not delete any directories it has not
created itself.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/vorburger/MariaDB4j/issues/36

@simonft if you would like to contribute a PR with what you had in mind above, I'd certainly look at it... I just tried a quick implementation myself, but "should not delete any directories it has not created itself", which does sound good to me, is not 1 line trivial change to implement, what would be the exact criteria for you for "it has not created itself" ? For the baseDir, would it be if a call through installPreparation() ? Or unpackEmbeddedDb() ? For dataDir, would it be .. what, createDB() ? Nah, that's not reliable / what you want. Hm.

What about letting the user decide if he/she wants to delete the directory during shutdown. Wouldn't it be much more easier to just add an option to the configuration?
configBuilder.setKeepDataDir()

@paulroemer that would work for me .. for backwards compat. perhaps the default should be to behave as it's now, but users of a new version could change it via the setter on configuration?

https://github.com/vorburger/MariaDB4j/pull/84 adds a new setDeletingTemporaryBaseAndDataDirsOnShutdown(false) to do this; TX to @paulroemer
[Standard Footer] PS: Shameless plug, consider https://www.patreon.com/vorburger to support MariaDB4j.


AIN device connected to A6 and A7 pins

Hi!
What is the device that marked as "AIN" on scheme connected to A6 and A7 pins?
Thanks.

@oppozith A6 and A7 aren't used by NanoEls but are exposed in case you want to modify the code and use them for something. Sorry for confusion. Thanks!

Understood.
Thank you for your projects!


Fix x264 build trash

@giongto35, should work on this branch with versions 150+. Need some testing on 160+ but still, it's a hack.

Tested on Ubuntu 20.04 (v155) and 20.10 (v160) and it seems to be working.


Bug 1352224 - Add initial entries to flashsubdoc list for the Telemetry Experiments on Nightly

Bug 1352224 - Add initial entries to flashsubdoc list for the Telemetry Experiments on Nightly.
The list includes the sentinel nightly.flashstudy.example.com entry that will allow the client
to make sure that this list update has been received.

I pointed my local shavar-list-creation/lists2safebrowsing.py script at this new flashsubdoc.txt file and it ran fine. 2274 new items in the flash-subdoc list.
(shavar-list-creation)groovecoder:shavar-list-creation lcrouch$ ./lists2safebrowsing.py
PSL updated
last-modified: Tue, 04 Apr 2017 20:20:24 GMT
Tracking protection(tracking-protection-testing): publishing 1718 items; file size 54998
Tracking protection(tracking-protection-base): publishing 1717 items; file size 54966
Tracking protection(tracking-protection-baseeff): publishing 1 items; file size 51
Tracking protection(tracking-protection-basew3c): publishing 0 items; file size 18
Tracking protection(tracking-protection-content): publishing 519 items; file size 16630
Tracking protection(tracking-protection-contenteff): publishing 0 items; file size 18
Tracking protection(tracking-protection-contentw3c): publishing 0 items; file size 18
Entity whitelist(entity-whitelist): publishing 9723 items; file size 311159
Entity whitelist(entity-whitelist-testing): publishing 9678 items; file size 309719
Tracking protection(tracking-protection-standard): publishing 1717 items; file size 54966
Tracking protection(tracking-protection-full): publishing 2236 items; file size 71574
Plugin blocklist(plugin-blocklist): publishing 94 items; file size 3029
Plugin blocklist(plugin-blocklist-experiment): publishing 132 items; file size 4245
Plugin blocklist(flash-blocklist): publishing 1 items; file size 51
Plugin blocklist(flash-exceptions): publishing 1 items; file size 51
Plugin blocklist(flash-allow): publishing 1 items; file size 51
Plugin blocklist(flash-allow-exceptions): publishing 1 items; file size 51
Plugin blocklist(flash-subdoc): publishing 2274 items; file size 72790
Plugin blocklist(flash-subdoc-exceptions): publishing 1 items; file size 51
Entity whitelist(staging-entity-whitelist): publishing 9723 items; file size 311159
Tracking protection(staging-tracking-protection-standard): publishing 1717 items; file size 54966
Tracking protection(staging-tracking-protection-full): publishing 2236 items; file size 71574
No new data to publish for tracking-protection-testing
No new data to publish for tracking-protection-base
No new data to publish for tracking-protection-baseeff
No new data to publish for tracking-protection-basew3c
No new data to publish for tracking-protection-content
No new data to publish for tracking-protection-contenteff
No new data to publish for tracking-protection-contentw3c
No new data to publish for entity-whitelist
No new data to publish for entity-whitelist-testing
No new data to publish for tracking-protection-standard
No new data to publish for tracking-protection-full
No new data to publish for plugin-blocklist
No new data to publish for plugin-blocklist-experiment
No new data to publish for flash-blocklist
No new data to publish for flash-exceptions
No new data to publish for flash-allow
No new data to publish for flash-allow-exceptions
No new data to publish for flash-subdoc
No new data to publish for flash-subdoc-exceptions
No new data to publish for staging-entity-whitelist
No new data to publish for staging-tracking-protection-standard
No new data to publish for staging-tracking-protection-full

And the ShavarListCreationProd job worked and uploaded the new contents to S3 ...
...
Plugin blocklist(flash-subdoc): publishing 2274 items; file size 72790
Plugin blocklist(flash-subdoc-exceptions): publishing 1 items; file size 51
Entity whitelist(staging-entity-whitelist): publishing 9723 items; file size 311159
Tracking protection(staging-tracking-protection-standard): publishing 1717 items; file size 54966
Tracking protection(staging-tracking-protection-full): publishing 2236 items; file size 71574
No new data to publish for tracking-protection-base
No new data to publish for tracking-protection-baseeff
No new data to publish for tracking-protection-basew3c
No new data to publish for tracking-protection-content
No new data to publish for tracking-protection-contenteff
No new data to publish for tracking-protection-contentw3c
No new data to publish for entity-whitelist
No new data to publish for tracking-protection-standard
No new data to publish for tracking-protection-full
No new data to publish for plugin-blocklist
No new data to publish for plugin-blocklist-experiment
No new data to publish for flash-blocklist
No new data to publish for flash-exceptions
No new data to publish for flash-allow
No new data to publish for flash-allow-exceptions
Uploaded to s3: flash-subdoc
...

So, Firefox clients should now be able to get the new flash-subdoc list contents.

Thanks, all!


Allow customization of autoscaling cloudformation template using aws.autoscaling.GroupArgs.

Part of https://github.com/pulumi/pulumi-aws-infra/pull/51.
Tagging @lukehoban

This has been done to the extent possible to replicate our current bahvior.  We can add more support for more of the GroupArgs in the future, especially if requested by customers.


Stack should now use lts-7.5 for GHC 8.0.1

Hopefully this should work correctly.
I have no idea how that happened, sorry about that.

Thanks @jrbeaumont!


Jbuilder port

Now yojson installs .annot files, supports bytecode only, and all the other
goodies that come up with letting jbuilder handle this stuff for you.
Also, I've elected to get rid of yojson.biniou. Packaging it without its own
opam package is painful and unnecessary as it has no dependencies of its own.
Just putting the Yojson_biniou also has no real disadvantages as OCaml will
simply not link this module if it isn't used in user code.

Thanks a lot.


[test/plugin] immigrate grpc scenario

Please answer these questions before submitting pull request

Why submit this pull request?

[ ] Bug fix

[x] New feature provided

[ ] Improve performance

Related issues
#3583

Test fails. Please recheck.

io.grpc.StatusRuntimeException: INTERNAL: HTTP/2 error code: INTERNAL_ERROR
Received Goaway

Hi, BlockingStub has this error in  under 1.5.0, anyone?

Hi, BlockingStub has this error in under 1.5.0, anyone?

I am not. Look like a gRPC internal error?

/run agent-plugin-test-4

Hi, BlockingStub has this error in under 1.5.0, anyone?

I am not. Look like a gRPC internal error?

It looks like it. BlockingStub is not included in the old scenario, but I saw BlockingStub on the example of the grpc-java 1.5.x branch.

BlockingStub is useful, we are even using it. Even we are using gRPC 1.14, 1.5 is a very old version. Are you still testing blocking stub? I recommend you do.

I'm ready to run the example provided by gprc-java.

error on gRPC 1.9 now.

Since I have never found the reason why INTERNAL: HTTP/2 error code: INTERNAL_ERROR Received Goaway appears, the current support list does not include 1.0.0-1.5.0

/run ci

Any expected update about this?

Any expected update about this?

I gave up, as explained in support-version.list.


Recompilation despite no changed files

Problem
The cranelift-codegen-shared crate and all dependent crates recompile unnecessarily.
Steps

git clone https://github.com/bytecodealliance/cranelift && cd cranelift
git checkout 2f510786615c235dde5229c04d7da7082b9ef047 && cd ../ (keep alive for commit: https://github.com/bytecodealliance/cranelift/commit/2f510786615c235dde5229c04d7da7082b9ef047)
git clone https://github.com/bjorn3/rustc_codegen_cranelift/ && cd rustc_codegen_cranelift
git checkout 0219f218db666ed597d279d6258b31fc611ae42a
Uncomment [patch."https://github.com/bytecodealliance/cranelift/"] section in Cargo.toml.
cargo build
cargo build

Notes
[2019-11-18T18:00:53Z INFO  cargo::core::compiler::fingerprint] stale: changed "/home/bjorn/Documenten/cranelift/cranelift-codegen/shared/src/lib.rs"
[2019-11-18T18:00:53Z INFO  cargo::core::compiler::fingerprint]           (vs) "/home/bjorn/Documenten/cg_clif/target/debug/.fingerprint/cranelift-codegen-shared-af5b71e7a9e4eccf/dep-lib-cranelift_codegen_shared-af5b71e7a9e4eccf"
[2019-11-18T18:00:53Z INFO  cargo::core::compiler::fingerprint]                FileTime { seconds:<PHONE_NUMBER>, nanos: 544972039 } != FileTime { seconds:<PHONE_NUMBER>, nanos: 612002964 }
[2019-11-18T18:00:53Z INFO  cargo::core::compiler::fingerprint] stale: changed "/home/bjorn/Documenten/cranelift/cranelift-codegen/shared/src/lib.rs"
[2019-11-18T18:00:53Z INFO  cargo::core::compiler::fingerprint]           (vs) "/home/bjorn/Documenten/cg_clif/target/debug/.fingerprint/cranelift-codegen-shared-4e03aa2be209ea40/dep-lib-cranelift_codegen_shared-4e03aa2be209ea40"
[2019-11-18T18:00:53Z INFO  cargo::core::compiler::fingerprint]                FileTime { seconds:<PHONE_NUMBER>, nanos: 544972039 } != FileTime { seconds:<PHONE_NUMBER>, nanos: 612002964 }

Output of cargo version:
cargo 1.40.0-nightly (5da4b4d47 2019-10-28)

The notes seems here like they would perhaps explain what's going on? Do you have a reason for believing that the notes are wrong?

I didn't change the source files in between compilations. Also running cargo build many times still result in this problem. I even tried removing the mentioned fingerprint files, yet running cargo build twice still gives this problem. Removing the patch section fixed it however.

I'm having trouble reproducing the problem.  Tried on a few different systems, but I can't get it to trigger.  You can follow those steps on a fresh checkout and get it to happen?
I'm wondering if it maybe has something to do with profile overrides?  I notice cranelift_codegen_shared is built twice because the build dependency has different profile settings than the normal dependency.   However, I don't see anything unusual that would explain it.
Every time you run it, does the fingerprint debug message indicate the lib.rs timestamp is changing each time?  Or maybe it has a timestamp in the future?
Note: using rustc 1.41.0-nightly (3e525e3f6 2019-11-18)

I'm going to close without a reproduction, but if you are able to make a repro, feel free to open or leave more information!


Feature: Add support for changing File/Folder priority when sorting

What feature or improvement do you think would benefit Files?
If I'm not missing something, the latest version does not allow us to choose whether to sort files first or folders first, and files are always listed after folders. I want to sort filers first like this https://github.com/files-community/Files/issues/9574#issuecomment-1715583055 .
The Sort files and folders together option does not really cover this feature as it just mixes them up together instead of prioritizing one or the other while keeping them separate.
This is probably the exact same feature request as https://github.com/files-community/Files/issues/5834, which somehow seems to be marked as completed.
Requirements

This proposal will allow the user to sort files first by adding a combo box to settings with options to

Sort folders first
Sort files first
Sort files and folders together

Add sub section to sort flyout on the toolbar with options to

Sort folders first
Sort files first
Sort files and folders together

Relevant code
The relevant code for sorting can be found in SortingHelper.cs under the OrderFileList function
Files Version
<IP_ADDRESS>
Windows Version
10.0.22621.2715
Comments
No response

Are you sorting by type?

If it's still not working, can you please open an issue with the bug report template so we can track this properly?

it's still not working.
Ascending Sort

Descending Sort

As you can see, files always come after folders.
However, I noticed there does exist some folders that work as I desire, like this one
Ascending Sort

Descending Sort

But it doesn't work in most folders. I don't know what is exactly causing this, but I guess it's safe to say this is some kind of a bug.
At first I thought the size of a folder or the number of files might be doing something, but apparently it's irrelevant.
As suggested, I'll open an issue with the bug report template. I'll do a bit more research into the cause myself.

It looks like you're sorting by date, is there any difference if you sort by type? Also, let's continue on the issue using the bug template.

Apologies for jumping around, but now that we clarified the current behavior is working properly, let's move back to the feature request to see about adding support for this configuration.

@azulika this feature will be included in the next update.
https://github.com/files-community/Files/assets/39923744/ac4ceb75-0a60-4bb2-9e70-16ba5547c529


Update secret generation to use less bits

Coverage remained the same at 11.532% when pulling f72e4f6ed4aa731adeb09fa4f219aaa0871a503d on pierredup:salt-generate into dc3fab1152562067d77b3b2f750dcb3e67d16b11 on CSBill:master.


Feature/gunicorn supervisord

I also finished the gunicorn and supervisor issue. Please review it.

#6 says to use a systemd unit file...
While the NetBox documentation provides instructions to install supervisord and configure it that way, it introduces a point of failure between the init system and the application. There's no need to install yet another application here. Can you rewrite this to not use supervisord?

for future reference this was replaced by #12


cargo access denied (os error 5)

Problem
I'm new to Rust
I get this error when I do a build or clean with Cargo
I searched about this and found that it's a Windows security issue, so I excluded Rust-related folders and project folders, turned off real-time scanning, and rebooted, but I still get the same error.
In CMD, the error is as follows
C:\Users\User\Documents\Rust\asdf>cargo clean
error: could not execute process `C:\Users\User\.cargo\bin -vV` (never executed)

Caused by:
  액세스가 거부되었습니다. (os error 5)

This is a Powershell and I get the same error
PS C:\Users\User\Documents\Rust\asdf> cargo b
error: could not execute process `C:\Users\User\.cargo\bin -vV` (never executed)

Caused by:
  액세스가 거부되었습니다. (os error 5)

All of this is in the admin state.
(액세스가 거부되었습니다 is Access denied.)
Steps

Create a project with Cargo new
type Cargo build or Cargo clean in CMD or PowerShell as an administrator or in normal mode
bug

Possible Solution(s)
No response
Notes
Language: Korean
Version
cargo 1.83.0-beta.4 (5ffbef321 2024-10-29)
release: 1.83.0-beta.4
commit-hash: 5ffbef3211a8c378857905775a15c5b32a174d3b
commit-date: 2024-10-29
host: x86_64-pc-windows-gnu
libgit2: 1.8.1 (sys:0.19.0 vendored)
libcurl: 8.9.0-DEV (sys:0.4.74+curl-8.9.0 vendored ssl:Schannel)
os: Windows 10.0.19045 (Windows 10 Home) [64-bit]

What is C:\Users\User\.cargo\bin -vV?
A normal path of the cargo executable should be like C:\Users\User\.cargo\bin\cargo.exe. That one doesn't look right to me.
You may also interested in https://github.com/rust-lang/cargo/issues/12485.

When I first installed Rust, I typed rustc in CMD and it said it didn't exist.
So I registered it as an environment variable and forgot about it.
This was the problem.
I deleted the environment variable, rebooted, and it worked fine.
It was my mistake.


Mod cannot work with create-0.5.0 on the server

Minecraft Version
1.18.2
Fabric/Quilt Version
0.14.8
Fabric/Quilt API Version
0.57.0 1.18.2
Tinkers' Construct Version
TConstruct-1.18.2-3.5.1.DEV.dacc01d
Describe your issue
When TConstruct-1.18.2-3.5.1.DEV.dacc01d and create-1.18.2-0.5.0c-683 are loaded on the server at the same time, the player cannot join the server normally. These two mods perform normally in local games. Actually, TConstruct-1.18.2-3.5.1.DEV.cc5281c works normally on the server with create-1.18.2-0.5.0c-683.
Player interface

Server logs
latest.log
Crash Report
No crash
Other mods
create-1.18.2-0.5.0c-683
fabric-api-0.57.0+1.18.2
Tried reproducing with just Tinkers?
No
Performance Enchancers
None of the above
Searched for known issues?
Checked pinned issues, Searched open issues

can you send a client log please

Sure, just a moment, please

minecraft-exported-logs-2022-08-09T07-21-03.log

Can you try on latest build?

Congratulations! Mod seems to work perfectly on the server!


Wasm Indirect function table

Update the binary read to correctly read the indirect function table
@MikeHolman @commonlisp Can you review this please ?

This change is

lgtm


[RFC] Prepare for first release.

Update README with instructions to install a stable version of Neovim.
Test formula's stable and HEAD version on Travis.
Add stable Neovim (with resp. third-party dependencies) to Formula.
To do after release has been tagged:

[x] Update formula with correct release URL and SHA.

The test failure for HEAD version is a bug in Homebrew, which will be fixed after https://github.com/Homebrew/homebrew/pull/44781 is merged.

Updated for the release.


virtctl not work by building it from source

# go build -o virtctl .
# pwd
/root/go/src/kubevirt.io/kubevirt/cmd/virtctl
# ./virtctl console testvm --kubeconfig=/root/.kube/config  -n golden-images
Escape sequence is ^]
                     Can't connect to websocket (404): 404 page not found

# git log -n 1
commit 10b8cb03cd6f2cbd3bdab3735898e4d89251c216
Merge: 35390ff 39cafbc
Author: Stu Gott<EMAIL_ADDRESS>Date:   Thu Mar 29 17:31:43 2018 -0400

    Merge pull request #851 from vladikr/fix_bug_848

    dhcp: Stop adding default gateway to gateway-less routes

Maybe related to the subresource merge?

@gouyang Do you run multi-node environment? If yes, can you check where virt-api pod is running and check that you can ping node from master node by tun ip address?

@gouyang your virtctl if newer than v0.3.0. Is your kubevirt cluster version equal or less than v0.3.0? If yes, then virtctl simply can't find the console subresource. Try to checkout the v0.3.0 tag and build virtcl from there then.

it's not a multi-node environment, the virt-api pod is not running, the logs of the pod is
# oc logs -n kube-system virt-api-7c699c5555-mz8qf
unknown flag: --subresources-only
Usage of /virt-api:
      --alsologtostderr                  log to standard error as well as files
      --component string                 Default component for logs (default "virt-api")
      --kubeconfig string                absolute path to the kubeconfig file
      --listen string                    Address where to listen on (default "<IP_ADDRESS>")
      --log_backtrace_at traceLocation   when logging hits line file:N, emit a stack trace (default :0)
      --log_dir string                   If non-empty, write log files in this directory
      --logtostderr                      log to standard error instead of files
      --master string                    master url
      --port int                         Port to listen on (default 8183)
      --spice-proxy string               Spice proxy to use when spice access is requested
      --stderrthreshold severity         logs at or above this threshold go to stderr (default 2)
      --swagger-ui string                swagger-ui location (default "third_party/swagger-ui")
  -v, --v Level                          log level for V logs
      --vmodule moduleSpec               comma-separated list of pattern=N settings for file-filtered logging
unknown flag: --subresources-only

The kubevirt cluster is created via kubevirt-ansible, which is using the the kubevirt.yaml from master as well.
BTW, it works with virtctl-v0.4.0-alpha.2-linux-amd64, I forgot to mention it.

checkout v0.3.0, and build virtctl from it works.

@gouyang the hint that virt-api does not come up because of the missing flag explains the strange behaviour: You have :latest images from an older kubevirt version already on your nodes. The manifest tells kubernetes to not pull the images if they are already present. What you now see is a too old virt-api version which does not have the required flag. You can either change the PullPolicy in the manifest, or wipe out the old images from your nodes.


Cluster scope requires namespace error for ClusterSecretStore in oracle provider

Describe the bug
While trying to kubectl apply a ClusterSecretStore, get:
Error from server (Forbidden): error when creating ".": admission webhook "validate.clustersecretstore.external-secrets.io" denied the request: cluster scope requires namespace
I tried messing with the namespaces and nothing seems to work.
In kind=SecretStore the store is validated just fine, it only occurs as ClusterSecretStore.
To Reproduce
Steps to reproduce the behavior:

provide all relevant manifests

apiVersion: external-secrets.io/v1beta1
kind: ClusterSecretStore
metadata:
  name: oracle-vault-store-pessoal
  namespace: external-secrets
spec:
  provider:
    oracle:
      vault: #vault_ocid
      region: sa-saopaulo-1
      auth:
        user: #user-ocid
        tenancy: #tenancy-ocid
        secretRef:
          privatekey:
            name: oracle-secret
            key: privateKey
          fingerprint:
            name: oracle-secret
            key: fingerprint
  conditions:
    - namespaces:
      - "external-secrets"
      - "radar-voluntario-dev"

provide the Kubernetes and ESO version
k8s: 1.27.2
ESO: 0.9.5

Expected behavior
ClusterSecretStore should be created with the namespace passed in the manifest

Hello @moolen thanks for the fast reply, I tested the namespace prop and it worked fine, I would just suggest to update the oracle provider docs to include the namespace property since it's not currently there

Thank you :D

Hello @moolen adding the namespace worked just fine, thank you.


xSPFarmSolution resource.

I use DSC to deploy farm solutions to SharePoint farms and Version them. I'd like to integrate my work in xSharepPoint. The

Hi @wulfland, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes. I promise there's no faxing. https://cla.microsoft.com.

TTYL, MSBOT;

@wulfland, Thanks for signing the contribution license agreement so quickly! Actual humans will now validate the agreement and then evaluate the PR.
Thanks, MSBOT;

Can someone tell me how I can run the tests locally?

I figured it out. I will fix the tests the next days.

I added a first test Scenario in your style. Please leave a small comment, that this is ok. Then I will add the other scenarions. I also Need to test the module in a farm enviromnet, The logic works and is well tested - but as a script with anual get/test/set calls - and not as a module. I'll let you know.

Please update readme.md and include a summary of changes in an unreleased version change per the contribution guidelines

Thanks @BrianFarnhill How much code coverage is required? I have now 76%.

There is a list of resource in the readme.mof.  You should probably add your resource to that list.

There is no readm.mof. Only a readme.md. In there I added the resource to unreleased. Anything else I have to do?

sorry it should have read:
There is a list of resource in the readme.md. You should probably add your resource to that list.

I added the resource to the unreleased section. I can't find more description. Think that should be it.
Unreleased

Added xSPWordAutomationServiceApp resources
Added xSPHealthAnalyzerRuleState resources
Added xSPUserProfileProperty
Added xSPWorkManagementApp
Added xSPUserProfileSyncConnection
Added xSPFarmSolution resource

@wulfland
The list on line 35-81 in the readme.md seems like it should also contain the resource and does not at least in what GitHub is showing me (not that GitHub hasn't ever shown me the wrong thing before.)  @BrianFarnhill Do you add this for @wulfland ?
Travis

@TravisEz13 I've normally been adding them when I do a release but wouldn't say no to it going in here. I actually think I wanna automate that list now that it's getting so big but thats another issue
@wulfland He is just talking about the list of all resources in the module, that is above the unreleased section that you already added to, just so your resource is there. Also though, can I get you to add a heading "unreleased" above the v0.10 heading and put your item in there? We released v0.10 already so this will go out in v0.11 so it needs to not be under the v0.10 heading. Thanks dude

Thats how I thought the workflow is. I add the resource to the list under unreleased and you add it to the release notes and the global list if you create a release.
I hope I've got it right this time...

One minor comment I just made and a fresh pull from dev so its mergable then I can merge this one in, I'm happy with everything else

Ready to go...

Awesome - and the tests still looks good. All good from my end, merging now. Thanks for the contribution @wulfland !


"Browse channels" UI fine tuning

cc @keybase/y2ksquad

"disabled" state is different from the "already in" state per @cecileboucheron, so basically unless you want to implement the "already in" state, you dont have to care about the colors


Migrate to gwiddle uk

Isn't x10hosting unlimited, though? I'm not sure about Gwiddle.

Gwiddle is hosted on Microsoft Azure, so it will be unlimited. We could ask ZeusKing19 if he could donate us a premium package for free, but I would feel a bit cheeky. At the moment I don't think there are any packages set up. A bonus of using Gwiddle is that we get more than 2 DBs, more subdomains, more than 2 FTP accounts, stats, and better control via (<3) VestaCP.

Getting 503s on the forums D: I vote Gwiddle.

I guess Gwiddle is an idea. Migration time?

I'm going to start copying files over now. :)

You should consider getting a freenom domain or something, because dev.opensprites.gwiddle.co.uk seems a bit long to me.

I have considered freenom stuff, but agghh, the domain and IP info you have to fill it just whacks me around the head! It never seems to work, no matter what I enter!

Either way, I'd like the username/password for FTP so I can do live testing (When I get the time - school projects suddenly are becoming huge :P)

I'm guessing you mean for Gwiddle?

Cheeky? Cheeky?! xD - You could have asked and been granted it anyway.

I am farily experianced with DNS...

That would be great @zeusking19 :D Thanks!

Moved to Gwiddle and service has been resumed!

:D


version bumps (including Scalariform)

Codecov Report

Merging #332 into master will not change coverage.
The diff coverage is 0%.

@@          Coverage Diff          @@
##           master   #332   +/-   ##
=====================================
  Coverage       0%     0%
=====================================
  Files          62     62
  Lines        1495   1495
  Branches      146    146
=====================================
  Misses       1495   1495

Impacted Files
Coverage Δ

...la/org/scalastyle/scalariform/ImportsChecker.scala
0% <ø> (ø)
:arrow_up:

...rg/scalastyle/scalariform/BlockImportChecker.scala
0% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

hmm, the contributions graph at https://github.com/matthewfarwell doesn't look promising
anyone know Matthew IRL and could ask him if he could anoint additional maintainers?

@matthewfarwell are you merging PRs in this repo...?

Yes, I am merging PRs into this repo, I will do it later this week.

Could we get a new scalastyle release once this is merged? It has been ages since scalastyle was last released.

@matthewfarwell Can we get a new release out? I've a codebase which scalastyle (1.0.0) stackoverflow due to old scalariform bug (fixed in 0.2.7)  https://github.com/scala-ide/scalariform/pull/267


⚠ Bofrost.lu has degraded performance

In d5fd4d3, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1073 ms

Resolved: Bofrost.lu performance has improved in 26fdbfc after 10 minutes.


HARVESTER: disable enter key

Summary
PR Checklist
~- Is this a multi-tenancy feature/bug?
- [ ] Yes, the relevant RBAC changes are at:~
~- Do we need to backport changes to the old Rancher UI, such as RKE1?
- [ ] Yes, the relevant PR is at:~
~- Are backend engineers aware of UI changes?
- [ ] Yes, the backend owner is:~
Fixes #

https://github.com/harvester/harvester/issues/4319

Occurred changes and/or fixed issues

Technical notes summary

Areas or cases that should be tested

Mouse to select any row of resources
press the Enter key (if the resource has a detail page, then it should go to the detail page correctly, otherwise nothing will be done)

Areas which could experience regressions

Screenshot/Video

@mergify backport release-harvester-v1.2


Embla + Framer Motion + Flubber makes slides "disappear"

Bug is related to
Using Embla in combination with Framer Motion and Flubber
Embla Carousel version

v6.2.0

Describe the bug
Not really a bug, more like something I can't seem to figure out.
Basically, I've got images with a clippath inside my slides. When a slide becomes active, the clippath transitions to another shape using flubber and framer motion. This part works just fine.
The issue is that slides become "invisible" at times but show up after a second or so. While sliding through, slides will be dropped and re-appear. If I comment out the svg, the sliding works perfectly again.
I've tried playing with re-initting the slider at different points but can't figure out where I'm going wrong. I'm aware that this issue isn't emblas "fault" but figured I'd ask in case someone has an idea.
CodeSandbox
https://codesandbox.io/s/embla-framer-test-llgvds?file=/src/components/EmblaCarousel/slide.js
Steps to reproduce

Checkout the CodeSandbox, preferably in full screen mode so it's easier to see the issue with the transitions.
Open slide.js and remove or comment out the svg (marked with a comment in the code)
Re-open CodeSandbox in full screen mode and see the difference

Expected behavior
Slides shouldn't drop/disappear, basically all should work like it does when the svg is removed

Hi @davidjerleke
Awesome thanks a lot, guess I'll just go for v7 then. Would love to figure out the solution in v6 but been fiddling with it a lot and no patience for now to keep trying if v7 fixes it perfectly.

I'm keeping this open until the release of:

#298

Hello @MartinConde,
If you're interested: v7.0.0-rc01 has been released.
Cheers,
David

Released with v7.


added AgglomerativeClustering_StandardScaler.ipynb

you have performed scaling. but the scaled data is not passed or utilized in training and dendogram creation


Timeout Request

When a POST request is made, that request is in an infinite loop and ends up throwing a timeout. The same request in another rest client runs correctly.
I hope you can fix it
Versions
App: <IP_ADDRESS>-stable
Chrome: 50.0.2661.94
Platform: Linux (-)

Hi,
Thank you for issue report.
I hope I can fix it but I need more data :) Do you know what causing the loop? Can you see anything in logs that can suggest a problem?

The server ends the process without problems, but the app does not recive the answer until I turn down the server.
On server-side, i see that this is getting several request at the same time from the app

In left panel there is a log viewer (under "more" icon"). Can you paste the part when you are making a request and the response is reported? It will help a lot.

the app is not logged requests that failed. But I upload the log JSON
[
{
"type": "log",
"stack": [
"    at arc-response-status-view.Polymer._onStatusInfoReady (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:58188:13)",
"    at arc-status-object-model.handler (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:3323:17)",
"    at arc-status-object-model.Polymer.Base._addFeature.fire (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:4079:6)",
"    at arc.app.db.idb.open.then.then (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:52809:14)",
"    at N (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/bower_components/dexie-js/dist/dexie.min.js:1:6469)",
"    at B.V (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/bower_components/dexie-js/dist/dexie.min.js:1:7633)",
"    at M (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/bower_components/dexie-js/dist/dexie.min.js:1:7343)",
"    at chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/bower_components/dexie-js/dist/dexie.min.js:1:7289",
"    at L.i (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/bower_components/dexie-js/dist/dexie.min.js:1:7873)"
],
"time":<PHONE_NUMBER>601,
"logs": "[{"key":200,"label":"OK","desc":"Standard response for successful HTTP requests. The actual response will depend on the request method used. In a GET request, the response will contain an entity corresponding to the requested resource. In a POST request the response will contain an entity describing or containing the result of the action."}]"
},
{
"type": "log",
"stack": [
"    at SocketFetch.log (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:24463:19)",
"    at SocketFetch.disconnect (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:24440:10)",
"    at SocketFetch._cleanUpRedirect (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:25145:17)",
"    at SocketFetch._cleanUp (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:25133:10)",
"    at createResponse.then (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:25118:14)"
],
"time":<PHONE_NUMBER>481,
"logs": "["Disconnect"]"
},
{
"type": "log",
"stack": [
"    at SocketFetch.log (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:24463:19)",
"    at SocketFetch.readSocketError (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:24840:10)",
"    at EventImpl.dispatchToListener (extensions::event_bindings:387:22)",
"    at Event.publicClass.(anonymous function) [as dispatchToListener] (extensions::utils:94:26)",
"    at EventImpl.dispatch (extensions::event_bindings:371:35)",
"    at dispatchArgs (extensions::event_bindings:243:26)",
"    at dispatchEvent (extensions::event_bindings:252:7)"
],
"time":<PHONE_NUMBER>480,
"logs": "["Exit code:",100]"
},
{
"type": "log",
"stack": [
"    at SocketFetch.log (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:24463:19)",
"    at SocketFetch._processBody (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:25024:14)",
"    at SocketFetch.processSocketMessage (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:24885:12)",
"    at SocketFetch.readSocketData (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:24822:14)",
"    at EventImpl.dispatchToListener (extensions::event_bindings:387:22)",
"    at Event.publicClass.(anonymous function) [as dispatchToListener] (extensions::utils:94:26)",
"    at EventImpl.dispatch (extensions::event_bindings:371:35)",
"    at dispatchArgs (extensions::event_bindings:243:26)",
"    at dispatchEvent (extensions::event_bindings:252:7)"
],
"time":<PHONE_NUMBER>478,
"logs": "["Creating new body"]"
},
{
"type": "log",
"stack": [
"    at SocketFetch.log (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:24463:19)",
"    at SocketFetch._processBody (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:24989:10)",
"    at SocketFetch.processSocketMessage (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:24885:12)",
"    at SocketFetch.readSocketData (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:24822:14)",
"    at EventImpl.dispatchToListener (extensions::event_bindings:387:22)",
"    at Event.publicClass.(anonymous function) [as dispatchToListener] (extensions::utils:94:26)",
"    at EventImpl.dispatch (extensions::event_bindings:371:35)",
"    at dispatchArgs (extensions::event_bindings:243:26)",
"    at dispatchEvent (extensions::event_bindings:252:7)"
],
"time":<PHONE_NUMBER>476,
"logs": "["Processing body"]"
},
{
"type": "log",
"stack": [
"    at SocketFetch.log (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:24463:19)",
"    at SocketFetch._parseHeaders (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:25201:10)",
"    at SocketFetch._processHeaders (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:24938:10)",
"    at SocketFetch.processSocketMessage (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:24879:19)",
"    at SocketFetch.readSocketData (chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/elements/elements.js:24822:14)",
"    at EventImpl.dispatchToListener (extensions::event_bindings:387:22)",
"    at Event.publicClass.(anonymous function) [as dispatchToListener] (extensions::utils:94:26)",
"    at EventImpl.dispatch (extensions::event_bindings:371:35)",
"    at dispatchArgs (extensions::event_bindings:243:26)"
],
"time":<PHONE_NUMBER>475,
"logs": "["Received headers list","Content-Type: application/json;charset=UTF-8\r\nServer: Jetty(9.0.2.v20130417)\r\nConnection: close\r\nSet-Cookie: f5avrbbbbbbbbbbbbbbbb=ADBKGHNJLLKCBAJKFDGFGPOEADFPHOGKAAINLBBFINNDPKMHPDADFAJIODJAJGGONKAHPMDADDJEDDPDDHGHDBHMKMIBKPLJDHBPICEEPKIPEFHGCMNHMGAKJKCDBJFO; HttpOnly",{"Content-Type":"application/json;charset=UTF-8","Server":"Jetty(9.0.2.v20130417)","Connection":"close","Set-Cookie":"f5avrbbbbbbbbbbbbbbbb=ADBKGHNJLLKCBAJKFDGFGPOEADFPHOGKAAINLBBFINNDPKMHPDADFAJIODJAJGGONKAHPMDADDJEDDPDDHGHDBHMKMIBKPLJDHBPICEEPKIPEFHGCMNHMGAKJKCDBJFO; HttpOnly"}]"
}
]

Same problem here, but with various HTTP methods.
When i try to send a PUT or POST request, some http status codes seems to be unrecognized and the app loops infinitely.
Status codes I tried:

201
202
401
402

Note that 400 and 404 errors are recognized and well handled.

The issue hast have been caused by the parser error. Since the issue was reported there were couple of updates related to this. Can you confirm that the issue is fixed already?

I'm closing this issue due to inactivity. Feel free to reopen it if needed.