Text looks vague in macos

Screenshots

Desktop (please complete the following information):

OS: osx
Darwin <IP_ADDRESS> 21.2.0 Darwin Kernel Version 21.2.0: Sun Nov 28 20:28:54 PST 2021; root:xnu-8019.61.5~1/RELEASE_X86_64 x86_64

[dependencies]
orbtk = "0.3.1-alpha3"

use orbtk::prelude::{Application, TextBlock, Widget, Window};

fn main() {
    Application::new()
        .window(|ctx| {
            Window::new()
                .title("Dev Tools")
                .position((100.0, 100.0))
                .size(1200.0, 800.0)
                .child(TextBlock::new().text("Dev Tools").build(ctx))
                .build(ctx)
        })
        .run();
}

@goflutterjava please can you recheck using OrbTk's development branch? This will be tagged as "0.3.1-alpha4" soon.

@rzerres When I use the development branch, it raises another error.

did you go with a
cargo clean
cargo update

it is working for me on x64_86 architecture. Sorry, can't test on OSX.
You may also make use of the bundle feature, as described in the README.md.

I have run
cargo clean
cargo update

it now raise
cargo run --features bundled main.rs
error: none of the selected packages contains these features: bundled

and this is my toml
[package]
name = "dev-tools-rust-orbtk"
version = "0.1.0"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
#orbtk = "0.3.1-alpha4"
orbtk = { git = "https://github.com/redox-os/orbtk.git", branch = "develop"}

Please take a look when you have time, thanks

@goflutterjava
Well, i guess the documentation is a bit misleading here.
The feature flags will be available, if you clone the orbtk repro and create code in this repostitory. Feature flag "--features bundled" will help to download and build the dependency to sdl2. This is not needed, if you already have a target bound sdl2 library (in your case the OSX build).
If you create your own crate, you are just including the dependency to orbtk. Thus, it will build these crates with the default flags. And here OrbTk will not call the "bundled" feature as a default.
To get that strait

your dev-tools-rust-orbtk toml is all fine

inside its crate root just call
cargo run

This will

download all defined dependencies

in this case OrbTK develop branch, ala orbtk-3.1.0alpha5) which in turn will require all its dependencies

complile src/main.rs in debug mode
since this is the default target and the default source when compiling rust code.

will run the compiled and linked executable
which will be called dev-tools-rust-orbtk, as defined in the toml file.

I just copied the minimal.rs code from orbtk/orbtk/example as src/main.rs to your crate. And as expected, i get rendered window. All fine.


Peering Request

Full Name
Accuris Technologies Ltd.
ASN
52210
PeeringDB Integration

[x] My PeeringDB Entries are current
[ ] Peer at ALL EXCHANGES (and skip the Peer Address(es) field below)

Peer Address(es)
<IP_ADDRESS>
2602:fcd3:1:1::13
Multihop

[X] Multihop Peering Request

Code of Conduct (TODO)

[X] I agree to follow this project's code of conduct

Apologies for the delay in responding to the multihop peering request while we increased our collector capacity at the University of Oregon. We are now in a position to set up the peering. Please let us know if you are still interested, and I can then set up the sessions and provide our new collector's details. Thanks for your interest in the RouteViews project.

We are still interested!

Thanks Peter! Our new collector details are:
IPv4: <IP_ADDRESS>
IPv6: 2001:468:d01:33::113
ASN:  6447
FQDN: route-views7.routeviews.org

I have set up the multihop peering configuration now:
Neighbor            V         AS   MsgRcvd   MsgSent   TblVer  InQ OutQ  Up/Down State/PfxRcd   PfxSnt Desc
<IP_ADDRESS>       4      52210         0         1        0    0    0    never       Active        0 Accuris
2602:fcd3:1:1::13   4      52210         0         1        0    0    0    never       Active        0 Accuris

Please let us know if you have any issues bringing up the peering. Thanks for supporting the RouteViews project!

The BGP sessions have been up and stable for over a week now.
Neighbor              V         AS   MsgRcvd   MsgSent   TblVer  InQ OutQ  Up/Down State/PfxRcd   PfxSnt Desc
<IP_ADDRESS>         4      52210   9249042     31146 44645721    0    0 01w5d02h       939643        0 Accuris
2602:fcd3:1:1::13     4      52210   6604549     31135 18894323    0    0 01w5d03h       199511        0 Accuris


REPL support

Hi, have you checked repl support? ghcjsi support REPL to browsers and it works using WebSockets, it should be possible to do the same for RN environments, have you thought/try this?

Thanks for the tip!
Last time I checked it was still in its own branch, so I've never even tried it. But now it seems to have been merged.
I did get something out when running in browser, but not from other platforms even though it did seem to connect. Seems really unrealiable, or something's still wrong in my setup (maybe needs more exports from generated code but just doesn't say it?).
-> Added code and updated  README, have to see later if it could be made work better.

Yeah, indeed it's very unstable even when I use node backend, not sure why, I guess I'll drop a message to ghcjs authors, maybe they can point me to the cause of this.
Another thing that I noticed that repl is very slow, it takes around 30 seconds to get result from simple map (+100) $ filter even $ [1..100]
You mentioned that live reload works for you, but I guess you still have to wait until the whole thing got compiled, like 10-20 seconds?
After ClojureScript and REPL driven development it's... horrible 😢

I've created an issue in ghcjs repo, lets see how it will go...

Created a proof of concept of REPL for RN, so it's doable. I've included all the needed changes in the README if you need. Thanks for the project once again, I'm closing this one
https://github.com/artemyarulin/ghcjs-repl-react-native


--incompatible_disallow_empty_glob

It looks like this package is not compatible with --incompatible_disallow_empty_glob.
Since many repositories depend on it, it would be great to update it quickly.

It builds and tests for me with with that flag, and non of the globs should be empty. Do you have some some test failing somewhere?

Not reproducible.

Failing here: https://buildkite.com/bazel/bazelisk-plus-incompatible-flags/builds/565#3bf3ede3-8406-4037-9869-591b509f2b9b

rules_pkg is used by bazel-federation, so this issue breaks users of the federation (e.g. https://buildkite.com/bazel/bazelisk-plus-incompatible-flags/builds/571#dc84fb3e-8e43-4c97-8935-cb7f939224c9)
Maybe we just need to update the version of rules_pkg used by bazel-federation. I've looked at bazel-federation, but I didn't manage to run the tests locally, so I cannot test this idea easily.

It might be that, but I want to see how the federation is tested.   Users of the federation don't need rules_pkg, only developers of the federation - they use it to make a distribution.  So this shouldn't block a bazel release.
I'll move the issue there to look at it.


Sanitize API inputs

Purpose
Closes #79 by adding basic HTML element scrubbing to
Changes

Modify JSONAPISerializer base API class so that all registered fields in _validated_data are subjected to HTML sanitization as used with current API-v1 endpoints. See #79 for discussion of current methods and potential improvements.
Add three new unit tests for node creation and updating (post, put, and patch endpoints). At present user update API operations do not appear to be implemented, and are therefore not tested.
Make _rapply slightly smarter when dealing with other valid types of dictionaries (eg OrderedDict and defaultdict)

Future work
Fully protecting against arbitrary injection would involve CenterForOpenScience/osf.io#946

First pass done. :penguin:

Pushed requested changes.

Looks great, thanks! :tada: :penguin: :tada:


Command to display kuadrant topology

Is your feature request related to a problem? Please describe.
I'm always frustrated when my kuadrant policies do not work as expected and I need to check all policies targetRefs and route's parentRefs to verify they are correct. I want visual verification.
Describe the solution you'd like
UI to read the topology created with Gateway API resources and kuadrant policies. This UI can be terminal based UI or some external GUI system existing in linux (debian based distributions or Fedora) and macOS systems. The tool should continually watch the topology for changes. Interacting with the topology is somewhat out of scope.
Describe alternatives you've considered

Kuadrant console plugin is available only on Openshift.
k9s extension
web service https://github.com/Kuadrant/react-policy-topology/pull/7 by @jasonmadigan

Additional context
Add any other context or screenshots about the feature request here.

@jasonmadigan I would love your thoughts about this. If this does not make sense, feel free to say so.

cc @trepel

Nice, I like this idea - I thought about something similar a while back, but sort of shied away from a cli as I thought maybe a large enough DAG would be really hard to render in a CLI. Perhaps instead of visualisation though, the CLI could focus on problem finding instead? e.g. missing policies, broken targetRefs etc.
One other thought, I did some hacking recently (please ignore the code) for a standalone policy-machinery web-UI that could be used on Kube - pushed an early version of it here: https://github.com/Kuadrant/react-policy-topology/pull/7

GUI

Cons: External application, run by the CLI... OS dependency
Pro: no need to "print".

Terminal based UI (asciiART)

Cons: Read the DOT format (OR build the topology in memory) and draw the graph using asciiART library.
Pro: no need to integrate with external app, only with a external library

We can have both!! Terminal based UI and external APP
Common

Generation of the topology:

Build by the CLI (build the topology in memory). Would be required if more advanced interaction with the graph is implemented (like inspecting the topology nodes)
re-use existing graph in a configmap with DOT format. Probably better for starting.

Like the idea of both!

Discarding AsciiART.. the text of the resources is not readable

Discarding ascii visualization for now https://github.com/Kuadrant/kuadrantctl/issues/105

Current implementation (https://github.com/Kuadrant/kuadrantctl/pull/104) is good enough to be merged IMO. A few suggestions to improve:

use the same format to describe the topology command as used for the other commands in README.md
output flag is required but i think it would be better if it is only required if dot flag is not used
the DOT output file is not checked for extension which is inconsistent with SVG output file. Make it consistent - either implement .dot extension check or remove the .svg extension check. I would slightly prefer latter to former.


PAM unable to dlopen(sensepam.so): /lib/security/sensepam.so: undefined symbol: OPENSSL_init_crypto

Hi I'm write c code with openssl,but I found a issue : “undefined symbol: OPENSSL_init_crypto”
For details, see https://unix.stackexchange.com/questions/657046/pam-unable-to-dlopensensepam-so-lib-security-sensepam-so-undefined-symbol。
Is there any way to solve this problem？Thanks!

Looks like an environmental issue. Probably the dynamic linker is failing to find your custom OpenSSL version. A possible solution is to set an rpath when building OpenSSL. I suggest you read the section with the title "Shared libraries and installation in non-default locations" in the NOTEX.UNIX file:
https://github.com/openssl/openssl/blob/cadb6f0e32e516c2b530c02f03905fa98920a2d3/NOTES.UNIX#L21-L97
Alternatively you could try linking OpenSSL to sensepam.so statically.

My problem: https://unix.stackexchange.com/questions/657046/pam-unable-to-dlopensensepam-so-lib-security-sensepam-so-undefined-symbol ,someone have me a answer that solve my question.
Thank you all!

Marking as inactive, to be closed at the end of 3.4 dev, barring further input


gpu memory use large

I train my data use model inceptionv4 and whrite the inference as service。
when I load the inceptionv4-chekpoint，the gup memory is 1778M, then feed a image to the  model,gpu memeory is 4495m.
I want to known why?

It's not a small model, and it's 299x299 so more activation memory than 224x224 models, not surprising.

@wangxinzhe0617 It's not a small model, and it's 299x299 so more activation memory than 224x224 models, not surprising. Use AMP or fp16/bf16 or quantize

thanks for your reply.your work is great.Another quesiton is I use your mobilenetv3large100 inference gpu use 3277m，but the torchvison‘s mbilenetv3large100 inferce only need 1174m. I feel confused.Looking forwrd your reply.


Build Debian Package in workflow

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

Project coverage is 89.86%. Comparing base (3c23b92) to head (6e11cc3).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #176      +/-   ##
==========================================
- Coverage   90.15%   89.86%   -0.29%
==========================================
  Files           9        9
  Lines         691      691
==========================================
- Hits          623      621       -2
- Misses         68       70       +2

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

🚨 Try these New Features:

Flaky Tests Detection - Detect and resolve failed and flaky tests


Update get-deps to use "go mod tidy"

What this PR does / why we need it

Most get-deps targets were using "go mod download", which isn't as
accurate as "go mod tidy" for evaluating dependencies. From one of the
go maintainers:
go mod download is downloading all of the modules in the dependency
graph, which it can determine from reading only the go.mod files. It
doesn't know which of those modules are actually needed to satisfy a
build, so it doesn't pull in the checksums for those modules (because
they may not be relevant).

On the other hand, go mod tidy has to walk the package graph in order
to ensure that all imports are satisfied. So it knows, for a fact,
without doing any extra work, that the modules it walks through are
needed for a go build in some configuration.

This also includes the updates to go.sum/go.mod based on the more
thorough dependency checks.
Details for the Release Notes (PLEASE PROVIDE)

NONE

Which issue(s) this PR fixes

Related: #2453
Describe testing done for PR

Ran local make release to get a full build.

Lost https://github.com/vmware-tanzu/community-edition/pull/2470 in all the linked issues and PRs and thought I must have been mis-remembering something. We should stick with that. :)


[3.2] Fix a crash in the TGA loader with malformed input

Version for 3.2 of #45701.

Thanks a lot to Carlos Ramirez Catano for reporting this bug. Attached are the files that show the issue.
poc-input.zip

Thanks!


[stable/stolon] Provision to create standby stolon cluster

This is to run stolon cluster in standby mode refer https://github.com/helm/charts/issues/11582
It is controlled by standby.enabled which is false by default.
I have tested it by installing a stolon cluster in non-standby(master/primary) mode and then ran an another stolon cluster in standby mode which replicates the content from the master cluster.
Checklist

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md

/assign @sameersbn


Feature request: choose which project & challenge to "sprint" for

Hello,
First of all thank you for this plugin! It will help me write more (hopefully haha).
Because of your plugin, I also started a nanowrimo account - I love this integration.
So I was wondering: would it be possible to be able to specify which project & challenge we will write for when starting a sprint?
This way, we work on multiple projects at the same time and keep track of them really easily.

we can probably do that, likely will be a flag in settings where you can request that a dialog allow you to select the project and challenge before start is enacted.


[scss] Validate scss @directives with unknownProperties rule

Directives like @tailwind or @apply in the scss syntax get invalidated with a css-rcurlyexpected error. This means it is not possible to configure the syntax to stop validating these directives specifically.
If directives were invalidated as unknownProperties, it would be possible to add them to the ignore list.

http://tabatkins.github.io/specs/css-apply-rule/
https://www.xanthir.com/b4o00

@octref - I read the links supplied and understand the general and extended implications and why the rule was removed. But in the case of TailwindCSS it is used more as a general directive to combine pre-defined style shortcuts so you can reuse them without having to repeat the entire set of classes for each time you want them used.
So (see screen grab) as I want to use those styles for all 3 of those points, I simply type it as shown. However the constant errors and notifications are getting annoying.

Even if they @apply can't be added due to the DOM specifications, what about something in the settings JSON we could do to whitelist our own directives?

Fixed by https://github.com/microsoft/vscode-css-languageservice/pull/194
(I added a commit to also gracefully handle unknown at-keywords: https://github.com/microsoft/vscode-css-languageservice/commit/727d17aebb3f7fc78fc3cf8ea76d22680f166a95)


RawContent isn't raw anymore

https://discuss.gohugo.io/t/rawcontent-not-working-in-0-17/4343

I am currently working on this. Have already reproduced the bug.

The problem is that Page.rawContent does not contain the raw content of the file. A comment states that this is to "save memory". This makes no sense, as clearly the raw content is needed.
rawContent and rawContentCopy should probably be named differently.
rawContentCopy should be eliminated altogether, because it serves no real purpose. Instead one could just not reassign rawContent. At least it should not be part of the struct, as it is only used in preparePagesForRender and the methods it calls.
I am going to do this refactoring of rawContentCopy, but what do you think I should do to rawContent?

I am going to do this refactoring of rawContentCopy, but what do you think I should do to rawContent?

I would be surprised if rawContentCopy isn't needed. The current modification of the content saves one copy of the entire page sets, which makes a lot of sense if you have 10000 pages.
I think we should let this one sit for a little bit. One option is to deprecate the RawContent method. It was probably exported a little bit hasty, and now it is time to think about it before too many start to depend on it.

I have made a pull request that removes Page.rawContentCopy. #2634
It was only used in on method and functions that that method calls, that really should be more obviously part of the method.

I don't think the memory savings of not having the raw content are worth it. It is meant to be written by hand after all, which means you need pretty many writers to just keep up with RAM growth.

It is meant to be written by hand after all,

What do you mean?

As to numbers: https://github.com/bep/hugo-benchmark can be useful.

It is meant to be written by hand after all,
What do you mean?

I meant that the raw content is not automatically generated and is therefore rather limited in size.
I do not have any data on whether raw content is needed other than that there is a person who had this issue with it. Leaving out the feature can be a good idea IMO, but not because of memory optimization. Less features is a desirable goal.
Why not optimize memory? A book is about a megabyte long. For the raw content to take up a gigabyte, it'd have to be about 1k books. Sites with a lot of text are usually one book long. For example Fallen London has stated that it is 1.5M words long. Which is only a few megabytes.
The only kind of site I can think of where memory would be even significant, though not problematic is the site of a large news producer. And for that amount of content you'd want so much traffic that I don't think you'd care about wasting a gigabyte of memory.

If I may add my 2 cents, this "RawContent-not-being-raw-anymore" issue is breaking the ability to integrate with (at least) reveal.js for instance (see https://discuss.gohugo.io/t/integration-with-reveal-js-to-present-slides/3047), which I find highly annoying ;-)

An alternative approach:  allow the use of markup = raw in the content front-matter which will bypass the  markup renderers.  Then just use .Content in the templates.

An alternative approach: allow the use of markup = raw

Yes, that I can like. I will first do a quick check to see what performance impact creating a copy of the content has.


Using nested json array and get an error on create class like with json format

this is simple json format which i want to parse it to save in database, but when i try to create field as other class as Info i get an error
    {
        "result": 1,
        "info":
        {
            "name": "ppppp",
            "family": "ooooooo"
        }
    }

UserInformation class contain Info class
@Table(database = AppDatabase.class)
public class UserInformation extends BaseModel {
    @PrimaryKey(autoincrement = true)
    private int id;

    @Column
    private String userId;

    @Column
    private Info info;

    public UserInformation() {
    }

     SETTERS and GETTERS
}

and Info class contains :
@Table(database = AppDatabase.class)
public class Info extends BaseModel {
    @PrimaryKey(autoincrement = true)
    private int id;

    @Column
    private String name;

    @Column
    private String family;

    public Info() {
    }
    SETTERS and GETTERS
}

how can i resolve this problem?

try
@ForeignKey
private Info info;


Restrict commands we don't support yet in the CLI

We have a bunch of half-baked commands that don't work fully yet and that we won't support yet in the first release. I think the simplest way to go about this is to remove them for now, given that they're easy to add back when we get to it.

Fully agreed. Let's remove anything that isn't intended to be polished up for a release. We have git history if we'd like to resurrect


Cannot send BTCP Exception : unsupported varint

I'm trying to send BTCP to an exchange and this is the error when I try to send to the address. What debug information is needed and how do I get it? Thanks in advance!

I also tried on a different PC and same results

Everything that I transferred in from fork worked. Everything that I mined in my pool does not.


Redo Android KBs

@oussamaessaji please stop approving PRs without proper review.

@BlueSquare1 what is the status of this PR?

@BlueSquare1 what is the status of this PR?

All comments have been addressed, other KB categories will have separate PRs.


ENH: stats.mood: add nan_policy / keepdims support

Reference issue
Toward gh-14651
What does this implement/fix?
Adds nan_policy / keepdims support to scipy.stats.mood.

Yeah I don't imagine it would with
x = np.asarray(x, dtype=float)
y = np.asarray(y, dtype=float)

as the first lines. As we've discussed, we'll take a separate pass for that.


Change to per-job authentication

Description
This fixes #205
Auth request is now done after job.start().
Affected Dependencies
No
How has this been tested?
Added unit test
Checklist

[x] I have followed the Contribution Guidelines and Code of Conduct
[x] I have commented my code following the OpenMined Styleguide
[x] I have labeled this PR with the relevant Type labels
[x] My changes are covered by tests

Woops, looks like prettier updated bunch of files


Tests currently fail in pytest

Currently experiencing a few errors when invoking pytest.
Installed with pip3 install -r requirements.txt, I get two errors in test_models.py and one in test_serializers.py
In models.py, we hit the error ValueError: inflammation array should be 2-dimensional -- I think this is caused by expecting a TypeError in the test, but raising a ValueError in the code, so this just needs a unification of the error types raised and expected.
In serializers.py we get At index 0 diff: <inflammation.models.Patient object at 0x110761450> != <inflammation.models.Patient object at 0x110760a00>, suggesting that the data we load back in aren't the same as those we created initially. This is likely fine, as the data being loaded shouldn't exactly be the same, so we should test the data within the file itself as opposed to the file.

10 mins to retest and diagnose .. might take longer if true issue

10 mins to retest and diagnose .. might take longer if true issue

Could update YAML to test via CI to help identify any issues.


Shift Tab for jumping backwards in inputs

I think it would be nice to have the feature to jump backward in the input fields using Shift+Tab since it already works to jump forward in the inputs.

This actually already implemented. It just doesn't seem to work in the TUI. This might be because this flag is not set for tui-rs.

Sadly, BackTab also is not triggering on the TTY. I did see that instead of the SHIFT modifier triggering on the TTY, the ALT modifier is triggering for some reason. I added that in.
Might be worth to send a issue to the crossterm people. I tried on the newest version of crossterm and that still only triggered the ALT key modifier.


GitPackager with include_pattern fails when run on macos

This command doesn't exist on mac https://github.com/NVIDIA/NeMo-Run/blob/main/src/nemo_run/core/packaging/git.py#L137, is it possible to change it to some more generic version that would run on both mac and linux?

Solved by https://github.com/NVIDIA/NeMo-Run/pull/113


Change to open a PR

This change is in place so that review can be done for issue 158 in the DscResources repo to have this module moved in to the DSC resource toolkit

This change is

@kwirkykat this is now ready for review

Review status: 0 of 1 files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Add feedback sent template button text to translations template

What is the context of this PR?
This marks "Done" button text on feedback-sent page for translation as described on this Trello card. New messages.pot file needs uploading to Crowdin and new .po file needs adding to runner.
How to review
Check new messages.pot file and that feedback-sent html template text is marked for translation.
Checklist

[ ] New static content marked up for translation
[ ] Newly defined schema content included in eq-translations repo

 P1: 'Done' not translating


Question: Is there a way to snap the mouse cursor to a grid or specific coordinates?

The question says it all! :)

There is no way to change the position of the cursor in Javascript so you are probably out of luck.
There is a new pointer locking API you might experiment with but I don't see how that would work for you.

One workaround is suggested here though: http://stackoverflow.com/a/4752667/1440403

How does this relate to OpenSeadragon? What would you want the effects to be? If you want panning that snaps to a grid, you could watch for pan events and then re-pan to the grid, something like so:
viewer.addHandler('pan', function() {
  var pan = viewer.viewport.getCenter();
  pan.x = Math.round(pan.x * 10) / 10; // quantize to 0.1 increments
  pan.y = Math.round(pan.y * 10) / 10; // quantize to 0.1 increments
  viewer.viewport.panTo(pan);
});

Thank you for suggestions!
@iangilman I would use it for snapping to corners of svg objects or fabricjs elements. Or, for example, I would like to draw straight lines and snap to a gird or other lines. I hope this clarifies the purpose. The fabricjs library didn't have any methods as far as I researched.

Gotcha. I'm not familiar with fabric, but you might try asking them. At any rate, it'll probably come down to filtering the graphic objects along the lines of the code I wrote above, perhaps after they've been initially created.

Thanks Ian!


v0.1.0-rc2 images are missing from quay

$ docker pull quay.io/kubernetes-service-catalog/service-catalog:v0.1.0-rc2
Error response from daemon: manifest for quay.io/kubernetes-service-catalog/service-catalog:v0.1.0-rc2 not found

The controller and apiserver images were combined into the single service-catalog image after the release of v0.1.0-rc2. To use that release, you have to use the separate controller-manager and apiserver images.

The controller and apiserver images were combined into the single service-catalog image after the release of v0.1.0-rc2.

I didn't realize that change happened post v0.1.0-rc2. That being said...
The charts in master reference the image quay.io/kubernetes-service-catalog/service-catalog:v0.1.0-rc2, which according to what you have said do not exist-- that's still a problem.

This should be resolved now, at least for the amd64 images - @krancour can you confirm that the images are pushed?

quay.io/kubernetes-service-catalog/service-catalog:v0.1.0-rc2 is still unavailable, but I suppose that's moot because quay.io/kubernetes-service-catalog/service-catalog:v0.1.0 is.
Closing.


Signing multisig PSBTs on Trezor devices returns invalid signatures for Segwit script types

I'm not sure how this escaped previous testing, but it appears the https://github.com/bitcoin-core/HWI/commit/e731395bde13362950e9f13e01689c475545e4dc in v2.2.0 has broken signing of multisig transactions on both Trezor One and Trezor T for Segwit script types on standard derivation paths. Signatures are returned, but are invalid and fail verification. The results of my testing as follows:

Script Type
Derivation Path
v2.1.1
v2.2.0

P2WSH
m/48'/1'/0'/2'
Yes
Fails verification

P2SH-P2WSH
m/48'/1'/0'/1'
Yes
Fails verification

P2SH
m/45'
Yes
Yes

P2SH
m/45'/0/0/0
Error: Multisig field provided but not expected
Yes

Testing also reveals the change in https://github.com/bitcoin-core/HWI/commit/e731395bde13362950e9f13e01689c475545e4dc is the sole reason for the difference between the two versions.
Firmware versions 2.5.3 & 1.11.0, bitcoin only.

Can you try #665?

Will try to do a release with this a few other fixes soon.


Revert Hadoop back to 3.3.6

Hadoop 3.4.0 is causing issues with the AWS SDK S3 library.  Specifically, the following exception is being thrown:
Caused by: java.lang.ClassNotFoundException: software.amazon.awssdk.transfer.s3.internal.ApplyUserAgentInterceptor
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) ~[?:?]
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[?:?]
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527) ~[?:?]
	at java.base/java.lang.Class.forName0(Native Method) ~[?:?]
	at java.base/java.lang.Class.forName(Class.java:315) ~[?:?]

I'd suggest trying to fix the dependency issue first before reverting it back to the old version. The problem might be specific to hadoop-aws library

This issue is caused by shading, and fixed with #13834


CDC_SET_CONTROL_LINE_STATE always 0x0003

Hi,
I noticed that with CDC you always set
CDC_SET_CONTROL_LINE_STATE = CDC_CONTROL_LINE_ON = 0x0003
This causes problems when connecting to my 3D Printer (Arduino Mega board with Marlin firmware): strange characters are sent to printer, I need to do an hard reset before getting it to work.
Problems disappear if I modify your code to set CDC_CONTROL_LINE_OFF = 0x0000.
I do not know much about flow control... but maybe in this case it is better to set CDC_CONTROL_LINE_OFF by default, or anyway when flow control is OFF.
What do you think?
BTW, great lib!

Hi @paolo68
Sorry for the delayed response. I will check it out as soon as possible because some implementations of the CDC profile are tricky in some devices.


Shrinking in PropertyCheck: find a minimal counter example

If a property is falsified with a counter example of a specific size then branch in a subroutine, which tries to find a minimum counter example.
This can be accomplished by subsequently run the test with sizes from 0 (or 1) to the actual size.
I did this manually for finding a RedBlackTree bug. It would be helpful, if this is done by the property check framework out of the box.

We should combine Arbitrary and Shrink (see #1697) by making shrink a function:
https://hackage.haskell.org/package/QuickCheck-2.9.2/docs/Test-QuickCheck-Arbitrary.html


CC-8 # Change project name from CDN to Client

update git repo names
update anywhere any references to 'cdn' are used to use 'client'

Note: the git remote has been updated
git remote set-url origin git@github.com:blinkmobile/blink-client-cli.git

I probably would have dropped the "blink-" from the repository name. Seems a little redundant, and different to https://github.com/blinkmobile/bmp-cli. Although maybe that project should be changed to match this one?
Good catch finding the references in the license, etc.
You've covered the important part of this: the NPM name in package.json. LGTM :+1:

i changed the repo name to be inline with the other CLIs


Lazy load subscription rules

Fixes #308 - Very slow loading times for topics with a high number of subscriptions.
Topic Subscription nodes will now load a blank "Rules" node, and the real Rules will only be read from the server when the Subscription is selected or expanded. This speeds up the loading of Topics with hundreds of Subscriptions by an order of magnitude.
This was achieved by extracting much of the GetEntities() method which builds the tree into a LazyLoadNode() method. This will still add the Subscription nodes, but then adds the Rules to a list of items still be read and processed only when a Subscription node is clicked or expanded.

:white_check_mark: Build ServiceBusExplorer 4.2.0-PullRequest0309.89.build.525 completed (commit https://github.com/paolosalvatori/ServiceBusExplorer/commit/f4bd598124 by @)

:white_check_mark: Build ServiceBusExplorer 4.2.0-PullRequest0309.90.build.526 completed (commit https://github.com/paolosalvatori/ServiceBusExplorer/commit/dbff0abf62 by @)

Thanks @sterobson... with a delay :)


Integration test for gNSI pathz

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

19 of 22 (86.36%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.03%) to 66.586%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

gnmi/gnmi.go
7
8
87.5%

gnsi/acltrie/trie.go
12
14
85.71%

Totals

Change from base Build<PHONE_NUMBER>:
0.03%

Covered Lines:
4115

Relevant Lines:
6180

💛  - Coveralls


oled uitheme

this is update for uitheme

closing this PR, as it's replaced by a new one : https://github.com/cubzh/cubzh/pull/522


[SMALLFIX] Avoid interference from previous primary during master failover

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/18881/
Test FAILed.

Merged build finished. Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/18882/
Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/18883/
Test PASSed.


Optional properties that are not set on nested objects cause errors

interface Row {
    status: string | null;
    name: string;
}

interface Data {
    nested: {
        status?: string;
        name: string;
    };
}

function mapData(row: Row): Data {
    const entity: Data = {
        nested: {
            name: row.name,
        }
    };
    if (row.status !== null) {
        entity.nested.status = row.status;
    }
    return entity;
}

Reproducible on the flow try thingy... Just copy and paste the code above.
This works fine in TypeScript.

It seems that it's possible to avoid this error if you avoid interfaces: try

Alternatively, you could create a type for nested.
Try Flow

@idiostruct In this case the nested doesn't really make sense to have a type
@apsavin Thanks for letting me know I can use types, that workaround works for me. However, it still looks like this is a bug.

The problem can be reproduced simpler
https://flow.org/try/#0PQKgBAAgZgNg9gdzCYAoVBLAdgFwKYBOUAhgMZ5gAixOxYA3qmGFngM74AmAXA082A40ArmwD8vDgWwBzANz8AvgsXpScLBzCcaxXtVpgAvH2asOeHqbABIITlG8A5FNlOlqZUA

@TrySound thanks for the smaller piece of code... the original codebase I was having this in was several thousand lines and took me almost 20 minutes to get it down to my original example... I'm glad you could distil it further :)

I believe this is the same problem with nested properties:
https://flow.org/try/#0C4TwDgpgBAYg9nKBeKBvAUFKBLAJgLigGdgAnbAOwHMAaKdAX3XVEigCEBDU5NTHAsTKUqUAD5QKAVwA2MmowDczAMZwKJKADME+eIhQYseQgHJcWi6YUNl6ABQ64hLqQCUioA

Still an issue in v0.67.0

Still an issue in v0.70.0


vectorstores: Add opensearch

PR Checklist

[x] Read the Contributing documentation.
[x] Read the Code of conduct documentation.
[x] Name your Pull Request title clearly, concisely, and prefixed with the name of the primarily affected package you changed according to Good commit messages (such as memory: add interfaces for X, Y or util: add whizzbang helpers).
[x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. Fixes #123).
[x] Describes the source of new concepts.
[x] References existing implementations as appropriate.
[x] Contains test coverage for new functions.
[x] Passes all golangci-lint checks.

CI failure appears unrelated, I opened https://github.com/tmc/langchaingo/pull/469 to address.


bug : website is not loading

website is not opening properly. it just showing this status.

check again


fix: Create drop down overflowing

[x] Closes #6267

✅ Updated

looks good in terms of functionality
working properly on mobile

time to release mass mint also? https://github.com/kodadot/nft-gallery/issues/6268

time to release mass mint also? #6268

✅ done

CLicking faster

pay 15 usd


Change from coveralls to codecov

Solves #73
All tests passing.
https://github.com/alonalon/test test repo with working badges.

LGTM 👍

Thank you @alonalon :)


Usage with asyncio

Working on a project where we want to both receive telegram messages and respond to user inputs
Wanted to see if there's a good way to incorporate this using coroutines / asyncio i.e. maybe wrap both the message_loop and user input polling in asyncio.async functions to manage concurrency
asyncio.async(user_input())
asyncio.async(message_loop())
asyncio.get_event_loop().run_forever()
Have done a bunch of test programs but getting stuck on reworking the stacked calls with receiver.message(message_loop(sender))... doesn't seem to like yielding control so far
Any ideas?

The message_loop function is a coroutine, if that helps you?


libifc_create() for creating cloned interfaces

Allow creation of clonable interfaces, such as vlan, tap, etc.
Suggested pattern: int libifc_create(libifc_handle_t *h, const char *name, char **ifname);
Look at ifconfig's ifclone.c, around line 120. The interesting code is in ifclonecreate(...) and its support functions.

ifclonecreate() checks for special snowflake callbacks (listed below) and executes the first matching one if found. If none is found, it does a simple ioctl() call w/ SIOCIFCREATE2 and ifr.ifr_name having the requested interface name set. If the name was something like "bridge", ioctl() will assign an appropriately numbered interface name (say, bridge0) to the ifr.ifr_name member.
Start with implementing the generic behaviour, then add special snowflake handling. The special snowflake handling should be invisible outside of the library, but should probably add some way for calling application to add their own callbacks for custom interfaces. Copy the ifconfig callback methology for this.
Special snowflake callbacks:

ifieee80211.c:  clone_setdefcallback("wlan", wlan_create);
ifvlan.c:       clone_setdefcallback("vlan", vlan_create);
ifvxlan.c:      clone_setdefcallback("vxlan", vxlan_create);

On further thought, the special snowflake handling should not be invisible to calling application, as they require specific data to be provided (which is probably why they're special snowflake). This means the calling application has to know how to deal with that anyway, and it's preferred to have less obfuscating abstractions.
In conclusion:
Create methods for the special snowflake creation (and destruction) routines which take the required parameters, hopefully making it simpler for application developers to see what's required to get the job done.

As this issue requires a lot of work, I've split it up into several issues for further development:
vlan: #18
vxlan: #39
wlan: #40
Closing this issue.


wofi vs rofi

Using rofi, I can chose via keybinds what to copy (user, pass, otp, type, etc...). Is there an equivalent for wofi?
I think wofi lacks this feature sort of, right? I am currently using a combination of the official bitwarden cli and bash script for this. after selecting an entry, I can select what to copy. Would nice to see something like that in rofi-rbw as well. Or am I missing something?

I think wofi lacks this feature sort of, right?

Yup, wofi doesn't do custom shortcuts, as far as I know, sorry.

I am currently using a combination of the official bitwarden cli and bash script for this. after selecting an entry, I can select what to copy. Would nice to see something like that in rofi-rbw as well. Or am I missing something?

If I understand you right, you want to select an entry and then be presented with a menu which "part" (f.e. username, password, url...) you want to copy/type? Does --targets menu work for you?
Also, if you can use rofi, you might be interested in the branch custom-shortcuts 🙂

Does --targets menu work for you?

 That's exactly what I am looking for... However. It seems buggy, in some cases (Secure note with custom fields. The menu is an empty list)

Also, if you can use rofi, you might be interested in the branch

I use wofi for so many things and prefer to have everything themed the same way. Also rofi is not really wayland...

However. It seems buggy, in some cases (Secure note with custom fields. The menu is an empty list)

I can reproduce it, but unfortunately, it's a bug (or missing feature) in rbw itself. Using the cli, I can't access the fields of a note at all. You can open a bug over there and I'll see that I'll add it to rofi-rbw when it works.

I use wofi for so many things and prefer to have everything themed the same way. Also rofi is not really wayland...

I see 🙂 I wasn't sure if rofi is an option for you, that's why I suggested it.

https://github.com/doy/rbw/issues/101

Thank you! I've subscribed to the issue, so I'd close this ticket, if it's alright for you 🙂


HasMany relationship returning an empty array/object when calling ->toArray() or ->toJson()

Laravel Version: 5.5.34
PHP Version: 7.1.10
Database Driver & Version: MySQL 5.7.1

Description:
The User model has a hasMany relationship to the Post model:
    /**
     * Get the posts belonging to the user.
     *
     * @return \Illuminate\Database\Eloquent\Relations\HasMany
     */
    public function posts()
    {
        return $this->hasMany(Post::class);
    }

Running User::with('posts')->find(1) returns the user record with the associated records from the posts table as expected. However, as soon as I append ->toArray() or ->toJson(), the posts key is always empty?
Steps To Reproduce:
Define a hasMany relationship on the User model and then call ->toArray() or ->toJson()

I can't replicate this, works fine for me on 5.5 and 5.6

@themsaid Can you please share your model attributes you have set for post model, I guess if it's declared in $hidden=[] ?

I haven't included anything in the $hidden property, I just made a simple relationship as you shared here and was able to get results without any problem.
Please try to replicate on a fresh laravel app outside of your application and you'll find it working normally, it must be something in your code.


Dutch translation

Hi
I don't have enough gulp or coffee script knowledge, but I do speak Dutch.  :-)
Hope it's enough to get this pullrequest through.
Kind regards

Thanks very much! I'll merge this into master the next time I do a batch of changes :)


AY17/18 semester 2 timetable data

Just wanted to check if the timetable information for semester 2 is ready, as it seems that http://api.nusmods.com/2017-2018/2/timetable.json is currently still empty. As the next semester is coming, I think many students want to start planning their timetables for next semester :)
I'm unfamiliar with the current process of how and where the data is currently being scraped from, but if there's any way I could help prepare the scrapers or the data I would like to help!

We've just started to scrape data for Sem 2 (the data only became available a few days ago). If you notice any module timetables that are missing, please do comment here so we can reopen this.

Thanks for the info!


add homebrew to readme

found formula in homebrew, thought it will be useful to be reflected in readme
https://formulae.brew.sh/formula/just

If I'm not mistaken, homebrew is already listed in the readme: https://github.com/casey/just/?tab=readme-ov-file#packages

ah my bad
thanks!

Funny, I just made the same change and almost submitted a pull request for it.  I wonder if the maintainers have considered having a separate table at the top of the packages section for cross-platform package managers?  Breaking it into two tables would help users conceptually understand that they need to check two spots.  As it is, I searched for my OS and then concluded it wasn't listed.  Apparently, I'm not the only one.

I wouldn't mind a PR which splits the table into two, with cross-OS options in the first table, and the OS-specific options in the second.


Fixed spelling.

Closes https://github.com/emilk/egui/issues/THE_RELEVANT_ISSUE.

Closed by 9bbcfd5996691ec4a82fca9e1b3d7e2ae0e076f4


Test the e2e workflow on the standard workflow runners

Description of your changes

Fixes #
I have:

[ ] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested

/test-examples="examples/networkfirewall/v1beta1/firewall.yaml"

/test-examples="examples/eks/v1beta1/cluster.yaml"

Welcome to Codecov :tada:
Once merged to your default branch, Codecov will compare your coverage reports and display the results in this comment.
Thanks for integrating Codecov - We've got you covered :open_umbrella:

/test-examples="examples/networkfirewall/v1beta1/firewall.yaml"

/test-examples="examples/eks/v1beta1/cluster.yaml"

/test-examples="examples/eks/v1beta1/cluster.yaml"


Bug while creating derived Properties

Found today while @brettfiedler was testing the interface. Creating a derived Property causes a full crash.

Done, closing.


Multi location windows is opened.

I'm using rust.vim.
The step:
1,edit file1 with syntax error.
2,edit file2 with syntax error.
3,write all pre files  :wa
the result:

Software & Platform: gVim8 at Windows7 64bit.

I'm using rust.vim.

The rust checker is part of the rust.vim plugin, not syntastic.  Please direct your report there.


Multiple replicas are duplicated in dashboard

Describe the bug
Duplication of multi-replica entries in dashboard
Affected Component(s)

[ ] Back-End (Node.js, Next.js)
[X] Front-End (React.js)
[ ] Theming (CSS, React theme)
[ ] Build System
[ ] Docs

To Reproduce
Steps to reproduce the behavior:
docker-compose scale detection=2

Expected behavior
There should be only one entry with the needed sub-entries.
Screenshots

System (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

The behavior should be similar to the old frontend regarding this point

Similar issue in system page, adding the system label too


Experience/13480/deliveries receiver status

This PR ...
Add Receiver Status parameter to the API return call to allow for only active receivers on Daily Data
Test Steps:

In HTTP client append the receivingOrgSvcStatus param to the deliveries call i.e
/api/waters/org/ca-dph/deliveries?sortDir=DESC&sortColumn=batchReadyAt&since=2023-11-30T00:00:00.000Z&until=2023-12-31T00:00:00.000Z&receivingOrgSvcStatus=ACTIVE

Changes
Added optional receivingOrgSvcStatus parameter to the deliveries API so that the daily data page can display only active and testing records.
Decoupled the fetchActions method since deliveries required more logic than submissions.

Checklist
Testing

[x] Tested locally?
[ ] Ran ./prime test or ./gradlew testSmoke against local Docker ReportStream container?
[ ] (For Changes to /frontend-react/...) Ran npm run lint:write?
[x] Added tests?

Linked Issues

Fixes #13480

Did we add a test to catch the issue? Instead of the issue being caught by an Auth test, it should be caught by a test that runs on the CI build.

There was no error. The submissions were just returning an empty array.


[BUG] Unable to resolve DNS randomly during the copy

Context
To help us troubleshoot issues with this project, you must provide the following details:

ElasticDump version: 6.33.4
Elasticsearch version: 7.9
Node.js version (note that nodejs v10+ is required for this tool): v12.19.0
Full command you are having issue with (with inputs and outputs): Note relevant for the issue
A data-set you can share publicly which reproduces the problem: Note relevant for the issue

Describe the bug
During a data migration to the AWS ElasticSearch domain, we hit a lot of errors due to NXDOMAIN.
For some reason when you have a DNS record that is resolving 20 IPs for round-robin the docker image starts to fail.
To Reproduce
Steps to reproduce the behavior:

Create a new cluster in AWS with 20 nodes
Try to copy some data using the image

(in our case the container was running on AWS EKS)
Current behavior
The application is unable to process the migration due to NXDOMAIN
Error example:
Thu, 12 Nov 2020 02:57:18 GMT | Error Emitted => getaddrinfo ENOTFOUND es-domain.eu-west-1.es.amazonaws.com
Thu, 12 Nov 2020 02:57:18 GMT | Error Emitted => getaddrinfo ENOTFOUND es-domain.eu-west-1.es.amazonaws.com
dump ended with error (get phase) => Error: getaddrinfo ENOTFOUND es-domain.eu-west-1.es.amazonaws.com

Expected behavior
The application will copy the data from start to end
Additional context
During the debug we pinpointed the issue to possibly be in the alpine subsystem and we fixed it by rebuilding the docker image using Ubuntu as the base image.
Suggested change
To mitigate this issue in the future, an image based on Ubuntu/Debian will be helpful to have.
I can also open a PR to move to the Ubuntu/Debian based image.

This isn't a bug, it's a network issue which can't be diagnosed based on the information provided.
It could that your sending requests too fast and the endpoint is return a DOS, try throttling requests, if that doesn't work there is a retry param with variable back off. Beyond that there isn't much I can advice since the network layer isn't something this library controls

@ferronrsmith The issue is, in fact, in the Linux Alpine used as a base layer here

I know alpine is notorious for having network issues with musl, but I've not experienced this myself. I don't really want to be hacking docker images, I'll see if it's feasible to change the base image. I might have to generate 2 docker images, since alpine is nice for environments with limited resources

Switched to buster-slim. The image is currently building. Alpine isn't worth the trouble and the images are just 20 mb in size difference


Fixed #33164 - Support uppercase in UUID URL converter

According to the RFC4122 A Universally Unique IDentifier (UUID) URN Namespace, the formal definition of an UUID string includes hexadecimal digits in uppercase. But the current implementation of the UUID URL converter only supports lowercase digits (from a to f).

Closing per ticket.


Assume 0 goal is no goal

Let it actually function as a counter instead of countdowner (but up?)

Really appreciate the PR. Could you add to the tooltip in StepCounterConfig.java something like (0 for no goal) to more fully describe the functionality?

PR to merge into plugin hub is here: https://github.com/runelite/plugin-hub/pull/6045


Imageoptimization

Update Image Loader to hash all images and reused hashed images, this greatly reduce the cost of images memory on the process.
For example on my system after initial pre loading reduced memory of the process 162MB -> 101MB
and instead of loading 3700 images loaded only 338.
This come with a small cost of the hashing process but after some testing and benchmarks it seems it doesn't affect the overall experience of the application.

It seem like the image loader has a memory leak (in native memory).
When I start without the image cache memory drop to 46MB (from 102MB).
but when I load everything and then clean it up the memory stays up.
not sure why....

Addresses issue https://github.com/jjw24/Wox/issues/96


bucket values are known after apply

Description
Please provide a clear and concise description of the issue you are encountering, and a reproduction of your configuration (see the examples/* directory for references that you can copy+paste and tailor to match your configs if you are unable to copy your exact configuration). The reproduction MUST be executable by running terraform init && terraform apply without any further changes.
If your request is for a new feature, please use the Feature request template.

[x] ✋ I have searched the open/closed issues and my issue is not listed.

The aws_s3_bucket_acl, aws_s3_bucket_public_access_block, and aws_s3_bucket_server_side_encryption_configuration resources have bucket value that is known after apply. This causes problems when using IaC code scanning tools to scan your plan output as these tools use this field in order to make sure that the bucket does indeed have and acl and public_access_block configured.
Versions

Module version [Required]: 3.15.1

Terraform version: 1.6.3

Provider version(s): 4.67.0 aws

Reproduction Code [Required]
You can reproduce this issue using any of the example configurations.
Steps to reproduce the behavior:
Use any of the example configurations to:
terraform init
terraform plan

Look at the plan values for the aws_s3_bucket_acl and aws_s3_bucket_public_access_block resources. They will show a value of known after apply
example:
  # module.da_s3_files_bucket.aws_s3_bucket_acl.this[0] will be created
  + resource "aws_s3_bucket_acl" "this" {
      + acl    = "private"
      + bucket = (known after apply)
      + id     = (known after apply)

      + access_control_policy {
          + grant {
              + permission = (known after apply)

              + grantee {
                  + display_name  = (known after apply)
                  + email_address = (known after apply)
                  + id            = (known after apply)
                  + type          = (known after apply)
                  + uri           = (known after apply)
                }
            }

          + owner {
              + display_name = (known after apply)
              + id           = (known after apply)
            }
        }
    }

  # module.da_s3_files_bucket.aws_s3_bucket_public_access_block.this[0] will be created
  + resource "aws_s3_bucket_public_access_block" "this" {
      + block_public_acls       = false
      + block_public_policy     = false
      + bucket                  = (known after apply)
      + id                      = (known after apply)
      + ignore_public_acls      = false
      + restrict_public_buckets = false
    }

Expected behavior

The bucket value for the aws_s3_bucket_acl, aws_s3_bucket_public_access_block, and aws_s3_bucket_server_side_encryption_configuration  resources should be known as that is a required value when creating a bucket.
Actual behavior

The bucket value for the aws_s3_bucket_acl, aws_s3_bucket_public_access_block, and aws_s3_bucket_server_side_encryption_configuration is (known after apply)
Terminal Output Screenshot(s)

Additional context

This really matters when running IaC Scans against your plan output. Without the bucket value having a known value, common security tests will fail.
/usr/bin/bash --noprofile --norc /home/vsts/work/_temp/30ec69f3-af5e-4507-872f-1c927fde15c8.sh
WARN - /home/vsts/work/_temp/tfplan.json - main - TFP004: S3 bucket has no access blocks ( https://dev.azure.com/hagerty/Hagerty/_wiki/wikis/hagerty.wiki/24087/TFP004-Buckets-Without-Access-Blocks ): module.da_s3_files_bucket.aws_s3_bucket.this[0]
FAIL - /home/vsts/work/_temp/tfplan.json - main - TFP003: S3 bucket is missing private acl ( https://dev.azure.com/hagerty/Hagerty/_wiki/wikis/hagerty.wiki/24083/TFP003-Buckets-Without-Private-ACL ): module.da_s3_files_bucket.aws_s3_bucket.this[0]
FAIL - /home/vsts/work/_temp/tfplan.json - main - TFP005: S3 bucket is not encrypted, see document ( https://dev.azure.com/hagerty/Hagerty/_wiki/wikis/hagerty.wiki/25179/TFP005-S3-Bucket-is-not-encrypted ): module.da_s3_files_bucket.aws_s3_bucket.this[0]

This is still an active issue.

This is still an active issue. Is this module still maintained?

This module is maintained. What you describe is the expected behavior, and I don't think we will fix it the way you propose.
id is used because we need to respect all the dependencies instead of just reporting the static value (via the bucket attribute).
We can't use the bucket attribute reliable because users can use bucket_prefix - this means we will get the full bucket name from AWS (known after apply).

@antonbabenko I agree with you that we cannot use the bucket attribute when a bucket_prefix is provided and designed my PR with that in mind.
I used the coalesce function to use the first non null value between bucket and id like so coalesce(aws_s3_bucket.this[0].bucket, aws_s3_bucket.this[0].id) . This will then use the bucket value when it is provided and the id value when it is not provided.
Would you mind taking a second pass at this?

Using coalesce with bucket and id attributes may look like it works for your case (rather peculiar and not very common case), but it doesn't consider bucket_prefix correctly. This means that we can't have partial support for this in the module.

@antonbabenko would you entertain reviewing the pr if I were to use a conditional so that bucket is only used when the bucket_prefix is null?

I don't think that supporting such a use-case when bucket is provided makes a lot of sense to be implemented in this module.

Thank you for your responses. I will let this issue die =)


Add Pinterest's ESLintLinter

This pull request add's Pinterest's ESLintLinter to our Arcanist fork.
https://github.com/pinterest/arcanist-linters

👍


FGA won't refresh if support is empty

Preparation

[X] I tested the latest release
[X] I looked at other issues (even the closed ones)
[X] I read the Troubleshooting Guide

FGO server
JP
FGA build number
1771
Describe the bug
It suddenly won't refresh support when it's empty. It runs fine if there's any in support, I tried reinstalling 3 times too but doesn't work. Now I'm stumped.
Also, after quest it won't repeat it. It just stuck in "Repeat quest?" screen.
Video
https://youtu.be/wrNkO1p-Rk4
I'm sorry for not uploading directly since it's too big and FGA only works on root mode if not it will crash.
Device model
Bluestacks <IP_ADDRESS>3 N32
Android version
7
Screen size
1920x1080
RAM
4

ok, i somehow got it working but it's by reintalling fgo

Why was there English text in the JP version?

yeah it's probably that makes not running. it's ui tl on beta


Including ]]> in a property that will be wrapped in CDATA results in an invalid XML file being produced

Any script containing a comment or string with the sequence ]]> ends the CDATA section early and produces an invalid xml when building rbxmx.

Sorry that's taken almost a year to followup on this. This is actually an issue with rbx-dom, so I've transferred it there.
This is an issue I've been aware of for a while but I'm not sure what to do with it. We only write CDATA when a string has leading or trailing whitespace, including script sources, so that we can preserve the whitespace. I'm not sure what Roblox does in this case but for us, the only option would be to check properties for that sequence (which is expensive) and then either lose leading/trailing whitespace or break the property into multiple CDATA, which I'm not sure if Roblox even supports. It also hurts readability.
If it's urgent, we can go through the effort of supporting it but my advice is "don't do that" generally or if you have to, don't also have trailing or leading whitespace.

Hey! Thanks for the response. It's not urgent at all, just ran across it by accident and it was a pain to debug so wanted to make sure there was a public record of the issue so someone else running into it again can find it online.


Universal language detector

Just wanted to let you know that we released a universal language detector that is based on this library :)
https://github.com/UnlyEd/universal-language-detector
I don't know if that's something that could/should be added to the doc, it would be useful in particular for people using universal frameworks such as Next.js
Well, at least I know I'd loved to find something similar when getting started with i18next, because there isn't any lib out there that supports universal language detection (AFAIK)

nice...feel free to add it to the list here: https://www.i18next.com/overview/plugins-and-utils#language-detector so others can find it...

Thank you for the tip! It's done :)
https://github.com/i18next/i18next-gitbook/pull/108

was merged...thank you


Adding ability to disable Servlet dispatch spans

What does this PR do?

Adding a servlet-api-dispatch instrumentation group to disable Servlet related spans (without disabling Servlet-based transaction creation), as requested in https://github.com/elastic/apm-agent-java/pull/1212#issuecomment-713283629.
Checklist

[x] This is an enhancement of existing features, or a new feature in existing plugins

[ ] I have updated CHANGELOG.asciidoc
[x] I have added tests that prove my fix is effective or that my feature works
[x] I have made corresponding changes to the documentation

[ ] This is a bugfix

[ ] I have updated CHANGELOG.asciidoc
[ ] I have added tests that would fail without this fix

[ ] This is a new plugin

[ ] I have updated CHANGELOG.asciidoc
[ ] My code follows the style guidelines of this project
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] I have updated supported-technologies.asciidoc
[ ] Added an API method or config option? Document in which version this will be introduced
[ ] Added an instrumentation plugin? Describe how you made sure that old, non-supported versions are not instrumented by accident.

[ ] This is something else

[ ] I have updated CHANGELOG.asciidoc

:broken_heart: Tests Failed

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Build Cause: [Pull request #1448 opened]

Start Time: 2020-10-21T05:16:46.456+0000

Duration: 20 min 27 sec

Test stats :test_tube:

Test
Results

Failed
1

Passed
787

Skipped
0

Total
788

Test errors
Expand to view the tests failures

Name: Tests / Unit Tests / testExecutorExecute[2] – co.elastic.apm.agent.concurrent.ExecutorServiceInstrumentationTest

Age: 1
Duration: 0.072
Error Details: [pool should have all its items recycled : instance = ['' 00-00000000000000000000000000000000-0000000000000000-00 (2622f76c)], class = co.elastic.apm.agent.impl.transaction.Transaction]
Expecting empty but was:<['' 00-00000000000000000000000000000000-0000000000000000-00 (2622f76c)]>

Steps errors
Expand to view the steps failures

Name: Shell Script

Description: #!/bin/bash                set -euxo pipefail                ./mvnw test

Duration: 4 min 6 sec

Start Time: 2020-10-21T05:32:47.856+0000

log

Log output
Expand to view the last 100 lines of log output

[2020-10-21T05:37:05.735Z] [INFO] co.elastic.apm:apm-es-restclient-plugin ............ SUCCESS [  0.041 s]
[2020-10-21T05:37:05.735Z] [INFO] co.elastic.apm:apm-es-restclient-plugin-common ..... SUCCESS [  1.976 s]
[2020-10-21T05:37:05.735Z] [INFO] co.elastic.apm:apm-es-restclient-plugin-5_6 ........ SUCCESS [  2.101 s]
[2020-10-21T05:37:05.735Z] [INFO] co.elastic.apm:apm-es-restclient-plugin-6_4 ........ SUCCESS [  2.102 s]
[2020-10-21T05:37:05.735Z] [INFO] co.elastic.apm:apm-grpc ............................ SUCCESS [  0.862 s]
[2020-10-21T05:37:05.735Z] [INFO] co.elastic.apm:apm-grpc-plugin ..................... SUCCESS [  2.536 s]
[2020-10-21T05:37:05.735Z] [INFO] co.elastic.apm:apm-kafka-plugin .................... SUCCESS [  0.031 s]
[2020-10-21T05:37:05.735Z] [INFO] co.elastic.apm:apm-kafka-base-plugin ............... SUCCESS [  2.090 s]
[2020-10-21T05:37:05.735Z] [INFO] co.elastic.apm:apm-kafka-headers-plugin ............ SUCCESS [  2.290 s]
[2020-10-21T05:37:05.735Z] [INFO] co.elastic.apm:apm-mongoclient-plugin .............. SUCCESS [  2.117 s]
[2020-10-21T05:37:05.735Z] [INFO] co.elastic.apm:apm-okhttp-plugin ................... SUCCESS [  2.249 s]
[2020-10-21T05:37:05.735Z] [INFO] co.elastic.apm:apm-opentracing-plugin .............. SUCCESS [  2.320 s]
[2020-10-21T05:37:05.735Z] [INFO] co.elastic.apm:apm-profiling-plugin ................ SUCCESS [  4.546 s]
[2020-10-21T05:37:05.735Z] [INFO] co.elastic.apm:apm-servlet-plugin .................. SUCCESS [  2.658 s]
[2020-10-21T05:37:05.735Z] [INFO] co.elastic.apm:apm-log-correlation-plugin .......... SUCCESS [  1.658 s]
[2020-10-21T05:37:05.735Z] [INFO] co.elastic.apm:apm-micrometer-plugin ............... SUCCESS [  2.201 s]
[2020-10-21T05:37:05.735Z] [INFO] co.elastic.apm:apm-log-shipper-plugin .............. SUCCESS [  2.058 s]
[2020-10-21T05:37:05.735Z] [INFO] co.elastic.apm:apm-spring-resttemplate-plugin ...... SUCCESS [  1.846 s]
[2020-10-21T05:37:05.736Z] [INFO] co.elastic.apm:apm-spring-webmvc-plugin ............ SUCCESS [  2.230 s]
[2020-10-21T05:37:05.736Z] [INFO] co.elastic.apm:apm-urlconnection-plugin ............ SUCCESS [  2.228 s]
[2020-10-21T05:37:05.736Z] [INFO] co.elastic.apm:apm-scheduled-annotation-plugin ..... SUCCESS [  1.838 s]
[2020-10-21T05:37:05.736Z] [INFO] co.elastic.apm:apm-quartz-job-plugin ............... SUCCESS [  1.900 s]
[2020-10-21T05:37:05.736Z] [INFO] co.elastic.apm:apm-process-plugin .................. SUCCESS [  2.058 s]
[2020-10-21T05:37:05.736Z] [INFO] co.elastic.apm:apm-dubbo-plugin .................... SUCCESS [  2.573 s]
[2020-10-21T05:37:05.736Z] [INFO] co.elastic.apm:apm-scala-concurrent-plugin ......... SUCCESS [  1.809 s]
[2020-10-21T05:37:05.736Z] [INFO] co.elastic.apm:elastic-apm-agent ................... SUCCESS [  4.340 s]
[2020-10-21T05:37:05.736Z] [INFO] co.elastic.apm:apm-agent-benchmarks ................ SUCCESS [  6.272 s]
[2020-10-21T05:37:05.736Z] [INFO] co.elastic.apm:apm-es-restclient-plugin-7_1 ........ SUCCESS [  0.065 s]
[2020-10-21T05:37:05.736Z] [INFO] co.elastic.apm:apm-jedis-2-tests ................... SUCCESS [  0.052 s]
[2020-10-21T05:37:05.768Z] [INFO] co.elastic.apm:apm-jedis-3-tests ................... SUCCEscript returned exit code 143
[2020-10-21T05:37:06.551Z] Post stage
[2020-10-21T05:37:06.575Z] Recording test results
[2020-10-21T05:37:06.601Z] Post stage
[2020-10-21T05:37:06.626Z] Recording test results
[2020-10-21T05:37:06.988Z] Failed in branch Javadoc
[2020-10-21T05:37:07.766Z] Running in /var/lib/jenkins/workspace/_java_apm-agent-java-mbp_PR-1448/src/github.com/elastic/apm-agent-java
[2020-10-21T05:37:07.804Z] [INFO] Codecov: Getting branch ref...
[2020-10-21T05:37:07.929Z] Masking supported pattern matches of $GITHUB_TOKEN
[2020-10-21T05:37:08.072Z] Running in /var/lib/jenkins/workspace/_java_apm-agent-java-mbp_PR-1448/src/github.com/elastic/apm-agent-java
[2020-10-21T05:37:08.114Z] [INFO] Codecov: Getting branch ref...
[2020-10-21T05:37:08.203Z] [INFO] Codecov: Sending data...
[2020-10-21T05:37:08.239Z] Masking supported pattern matches of $GITHUB_TOKEN
[2020-10-21T05:37:08.572Z] [INFO] Codecov: Sending data...
[2020-10-21T05:37:08.714Z] + curl -sSLo codecov.sh https://codecov.io/bash
[2020-10-21T05:37:09.117Z] + curl -sSLo codecov.sh https://codecov.io/bash
[2020-10-21T05:37:09.250Z] + bash codecov.sh
[2020-10-21T05:37:09.250Z]
[2020-10-21T05:37:09.250Z]   _____          _
[2020-10-21T05:37:09.250Z]  / ____|        | |
[2020-10-21T05:37:09.250Z] | |     ___   __| | ___  ___ _____   __
[2020-10-21T05:37:09.250Z] | |    / _ \ / _` |/ _ \/ __/ _ \ \ / /
[2020-10-21T05:37:09.250Z] | |___| (_) | (_| |  __/ (_| (_) \ V /
[2020-10-21T05:37:09.250Z]  \_____\___/ \__,_|\___|\___\___/ \_/
[2020-10-21T05:37:09.250Z]                               Bash-20201009-048fee3
[2020-10-21T05:37:09.250Z]
[2020-10-21T05:37:09.250Z]
[2020-10-21T05:37:09.250Z] ==> Jenkins CI detected.
[2020-10-21T05:37:09.250Z]     project root: .
[2020-10-21T05:37:09.250Z] --> token set from env
[2020-10-21T05:37:09.250Z]     Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml
[2020-10-21T05:37:09.250Z] ==> Running gcov in . (disable via -X gcov)
[2020-10-21T05:37:09.512Z] ==> Python coveragepy not found
[2020-10-21T05:37:09.512Z] ==> Searching for coverage reports in:
[2020-10-21T05:37:09.512Z]     + .
[2020-10-21T05:37:09.515Z] + bash codecov.sh
[2020-10-21T05:37:09.515Z]
[2020-10-21T05:37:09.515Z]   _____          _
[2020-10-21T05:37:09.516Z]  / ____|        | |
[2020-10-21T05:37:09.516Z] | |     ___   __| | ___  ___ _____   __
[2020-10-21T05:37:09.516Z] | |    / _ \ / _` |/ _ \/ __/ _ \ \ / /
[2020-10-21T05:37:09.516Z] | |___| (_) | (_| |  __/ (_| (_) \ V /
[2020-10-21T05:37:09.516Z]  \_____\___/ \__,_|\___|\___\___/ \_/
[2020-10-21T05:37:09.516Z]                               Bash-20201009-048fee3
[2020-10-21T05:37:09.516Z]
[2020-10-21T05:37:09.516Z]
[2020-10-21T05:37:09.516Z] ==> Jenkins CI detected.
[2020-10-21T05:37:09.516Z]     project root: .
[2020-10-21T05:37:09.516Z] --> token set from env
[2020-10-21T05:37:09.516Z]     Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml
[2020-10-21T05:37:09.516Z] ==> Running gcov in . (disable via -X gcov)
[2020-10-21T05:37:09.776Z] ==> Python coveragepy not found
[2020-10-21T05:37:09.776Z] ==> Searching for coverage reports in:
[2020-10-21T05:37:09.776Z]     + .
[2020-10-21T05:37:10.036Z] --> No coverage report found.
[2020-10-21T05:37:10.037Z]     Please visit http://docs.codecov.io/docs/supported-languages
[2020-10-21T05:37:10.084Z] --> No coverage report found.
[2020-10-21T05:37:10.084Z]     Please visit http://docs.codecov.io/docs/supported-languages
[2020-10-21T05:37:10.481Z] Failed in branch Smoke Tests 01
[2020-10-21T05:37:10.587Z] Failed in branch Smoke Tests 02
[2020-10-21T05:37:10.841Z] Stage "Integration Tests" skipped due to earlier failure(s)
[2020-10-21T05:37:10.925Z] Stage "AfterRelease" skipped due to earlier failure(s)
[2020-10-21T05:37:10.961Z] Stage "AfterRelease" skipped due to earlier failure(s)
[2020-10-21T05:37:12.186Z] Running on worker-854309 in /var/lib/jenkins/workspace/_java_apm-agent-java-mbp_PR-1448
[2020-10-21T05:37:12.251Z] [INFO] getVaultSecret: Getting secrets
[2020-10-21T05:37:12.469Z] Masking supported pattern matches of $VAULT_ADDR or $VAULT_ROLE_ID or $VAULT_SECRET_ID
[2020-10-21T05:37:14.550Z] + chmod 755 generate-build-data.sh
[2020-10-21T05:37:14.550Z] + ./generate-build-data.sh https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-java/apm-agent-java-mbp/PR-1448/ https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-java/apm-agent-java-mbp/PR-1448/runs/1 FAILURE 1226686
[2020-10-21T05:37:14.550Z] INFO: curl https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-java/apm-agent-java-mbp/PR-1448/runs/1/steps/?limit=10000 -o steps-info.json
[2020-10-21T05:37:15.249Z] INFO: curl https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-java/apm-agent-java-mbp/PR-1448/runs/1/tests/?status=FAILED -o tests-errors.json
[2020-10-21T05:37:15.951Z] INFO: curl https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-java/apm-agent-java-mbp/PR-1448/runs/1/log/ -o pipeline-log.txt


feat: #139 support showing VMware virtual machines in machine list and edit pages

When a provider adds resources in the form of VMware on the providers interface. As shown below:

The Client ID is a virtual machine ID of VMware Workstation Pro belonging to the provider; Client secret is the credential for VMware Workstation Pro REST service, in the form of {username}:{password}
If the VMware Workstation Pro REST service of the provider host is enabled, all virtual machines information in the provider's VMware Workstation Pro will be displayed on the machines page. As shown in the following figure:

@Gexinyu2333 rebase your code to resolve the conflicts:

This is a demo video.
https://github.com/user-attachments/assets/158576ba-9429-4a36-8124-8987c68d4dda


⚠ gorzdrav.org has degraded performance

In aac863b, gorzdrav.org (https://gorzdrav.org) experienced degraded performance:

HTTP code: 200
Response time: 1145 ms

Resolved: gorzdrav.org performance has improved in d322144.


Default settings module to settings.test if running tests..

Change manage.py so that DJANGO_SETTINGS_MODULE defaults to settings.test if test or pytest is in the commandline.
Update README, and remove don't explicitly set this in Makefile.

I couldn't do this in the test runner, since manage.py sets the environment variable.


"lxc storage volume" commands not working for containers in a legacy pool

Required information

Distribution: Ubuntu
Distribution version: 17.04
The output of "lxc info":

$ lxc info
config: {}
api_extensions:
- storage_zfs_remove_snapshots
- container_host_shutdown_timeout
- container_syscall_filtering
- auth_pki
- container_last_used_at
- etag
- patch
- usb_devices
- https_allowed_credentials
- image_compression_algorithm
- directory_manipulation
- container_cpu_time
- storage_zfs_use_refquota
- storage_lvm_mount_options
- network
- profile_usedby
- container_push
- container_exec_recording
- certificate_update
- container_exec_signal_handling
- gpu_devices
- container_image_properties
- migration_progress
- id_map
- network_firewall_filtering
- network_routes
- storage
- file_delete
- file_append
- network_dhcp_expiry
- storage_lvm_vg_rename
- storage_lvm_thinpool_rename
- network_vlan
- image_create_aliases
- container_stateless_copy
api_status: stable
api_version: "1.0"
auth: trusted
public: false
environment:
  addresses: []
  architectures:
  - x86_64
  - i686
  certificate: |
    -----BEGIN CERTIFICATE-----
SNIP
    -----END CERTIFICATE-----
  certificate_fingerprint: c24438c784432144b6974a4fd9c517d16cdcc555d80230a6975a6ac15339d452
  driver: lxc
  driver_version: 2.0.7
  kernel: Linux
  kernel_architecture: x86_64
  kernel_version: 4.10.0-20-generic
  server: lxd
  server_pid: 7898
  server_version: "2.12"
  storage: zfs
  storage_version: <IP_ADDRESS>-2

Background
I'm playing with the new storage API in the hopes of migrating some of my containers from one ZFS pool (on magnetic storage) to another ZFS pool (on SSDs), with the ultimate goal of making my root devices faster across all containers.
Issue description

Notice "USED BY" in the following:

$ lxc storage volume list default
+-----------+------------------------------------------------------------------+---------+
|   TYPE    |                               NAME                               | USED BY |
+-----------+------------------------------------------------------------------+---------+
| container | development                                                      | 0       |
+-----------+------------------------------------------------------------------+---------+
SNIP

This volume is in use by a container:
$ lxc config device show development
root:
  path: /
  pool: default
  type: disk

Can't get info about the volume:

$ lxc storage volume show default development
error: not found

Can't perform operations on the volume (i.e. delete)

$ lxc storage volume delete default development
error: not found

Steps to reproduce
I haven't tried to reproduce from scratch. Here are the approximate steps taken to get here:

lxd init from Ubuntu 16.10 ... Specify default storage as a dataset in a (pre-existing) zfs pool
lxd launch ubuntu development
Upgrade to Ubuntu 17.04

Information to attach
$ lxc storage list
+---------+--------+------------------+---------+
|  NAME   | DRIVER |      SOURCE      | USED BY |
+---------+--------+------------------+---------+
| default | zfs    | storage/root/lxd | 14      |
+---------+--------+------------------+---------+
| pool1   | zfs    | lxdfs/root/lxd   | 1       |
+---------+--------+------------------+---------+

$ sudo zfs list storage/root/lxd -r
NAME                                                                                USED  AVAIL  REFER  MOUNTPOINT
storage/root/lxd                                                                                68.1G  6.67T   237K  none
storage/root/lxd/containers                                                                       63.7G  6.67T   237K  none
storage/root/lxd/containers/development                                                           1.90G  6.67T  1.63G  /var/lib/lxd/storage-pools/default/containers/development
storage/root/lxd/containers/docker                                                                37.2G  6.67T  37.4G  /var/lib/lxd/storage-pools/default/containers/docker
storage/root/lxd/containers/mysql                                                                 3.23G  6.67T  1.40G  /var/lib/lxd/storage-pools/default/containers/mysql
storage/root/lxd/containers/mythman                                                               10.8G  6.67T  4.86G  /var/lib/lxd/storage-pools/default/containers/mythman
storage/root/lxd/containers/plexman                                                               2.84G  6.67T  1.39G  /var/lib/lxd/storage-pools/default/containers/plexman
storage/root/lxd/containers/streamer                                                              1.40G  6.67T  1.12G  /var/lib/lxd/storage-pools/default/containers/streamer
storage/root/lxd/containers/util                                                                  4.76G  6.67T  3.21G  /var/lib/lxd/storage-pools/default/containers/util
storage/root/lxd/containers/webmain                                                               1.64G  6.67T  1.06G  /var/lib/lxd/storage-pools/default/containers/webmain
storage/root/lxd/deleted                                                                          2.67G  6.67T   237K  none
storage/root/lxd/deleted/images                                                                   2.67G  6.67T   237K  none
storage/root/lxd/deleted/images/315bedd32580c3fb79fd2003746245b9fe6a8863fc9dd990c3a2dc90f4930039   904M  6.67T   904M  none
storage/root/lxd/deleted/images/683cdd3938706deeb66f19854ee27ef0c75e2594ce60ad4525357c3ce46f9772   924M  6.67T   924M  none
storage/root/lxd/deleted/images/b9cba741ef621f14e6e8c306c7f87637a59d7d09c1a3ec8ef717ab0d6e43430a   907M  6.67T   907M  none
storage/root/lxd/images                                                                           1.74G  6.67T   237K  none
storage/root/lxd/images/3e50ba589426c21f26370e2f949f30210f2d0419fbb9d4d4a0f860a035373353           944M  6.67T   944M  none
storage/root/lxd/images/80d4e759b3972bff278114b8a328bc0440f03f83c3e1d40d1fe33e7f6d3602d9           836M  6.67T   836M  none

So we currently do not fully support deleting a containers storage volume via our client tool. This is only supported for storage volumes of type custom. Deleting a container and its storage volume should be done via lxc delete. If you want to show information about a storage volume for a container you need to do:
lxc storage volume show default container/development

The LXD storage api allows to give the same name for storage volumes of different types (images, containers). So you need to tell LXD if you want to show info about a storage volume for an image or a container.

Thanks for your response. I can confirm that what you explained works correctly. I think I understand the current functionality and limitations much better. Based on this info, here is what I am doing to migrate a container:

lxc stop development
lxc profile device remove default root
lxc profile device add default root disk path=/ pool=pool1
zfs send storage/root/lxd/containers/development@snap | zfs recv lxdfs/root/tmp
lxc config show development | grep hwaddr
lxc delete development
lxc launch ubuntu: development
lxc stop development
lxc config set development volatile.eth0.hwaddr <address>
zfs mount lxdfs/root/lxd/containers/development
rsync -avr /lxdfs/root/tmp/ /var/lib/lxd/storage-pools/pool1/containers/development/ --delete
zfs umount lxdfs/root/lxd/containers/development
lxc start development
zfs destroy lxdfs/root/tmp -r

It seems to work fine. Anything in this process that might cause problems for me?
Thanks again.

danBhentschel

I'll just close this. No sense in cluttering up the issue list. As I said, I'm satisfied with your response. Thank you for taking the time to help me out.


Fix batch dataset op test

I changed my mind. I will disable the test in pip. We can choose to re-enable it, but ideally we would come up with a solution that uses bazel to include all the required deps.

Jenkins, test this please.


Add information about hard UMI cutoff for filtering

Closes #53. Here, I am adding a short note in the filtering section of the processing information to note that if a library does not meet the assumption of emptyDropsCellRanger, that it will be filtered using a hard cutoff instead.
I also added in the additional fields in the metadata filtering_method and umi_cutoff to the sce_file_contents page. I chose to keep everything in the metadata for the sce as one large table, but thought about the idea of breaking out the three pieces of metadata that are only present for the filtered data and include in a small separate table below the first table (similar to how we do the cell metrics section). If reviewers like that idea, I can break out the table, but I wasn't sure if this was completely necessary.

Thanks for taking a look at this and for helping with cleaning up the wording! I incorporated your changes so it's ready for another look.


5.0  update - Razor Pages Get Started Tutorial Series

Internal Preview of each tutorial updated in this series:
Overview - Tutorial: Create a Razor Pages web app with ASP.NET Core
Get Started - Tutorial: Get started with Razor Pages in ASP.NET Core
Part 2, add a model to a Razor Pages app in ASP.NET Core
Part 3, scaffolded Razor Pages in ASP.NET Core
Part 4, Work with a database and ASP.NET Core
Part 5, update the generated pages in an ASP.NET Core app
Part 6, add search to ASP.NET Core Razor Pages
Part 7, add a new field to a Razor Page in ASP.NET Core
Part 8, add validation to an ASP.NET Core Razor Page
Fixes #16549, #14028, #19400, #19839, #17986, #13776, #13689, #8545, #15941, #16844, #15729, #16401, #14638, #16844, #16720, #16580, #16561
Contributes for part of fix for #16997
Series: Tutorial: Get started with Razor Pages in ASP.NET Core :

5.0 updates for 8 tutorials x all 3 IDE versions for Win and Mac platforms.
Updated project/code sample to 5.0
Pulled in all includes that were specific to this series.
Screenshot updates.
Machine translation improvement sweep.
LOTS and lots of bug fixes.
New new 5.0 includes for EF package instruction:

add-EF-NuGet-SQLite-CLI-5.md
scaffoldTFM-5.md

Related issues for this series I decided NOT to fix for this PR, simply because the scope of this PR was getting too large, and they will need to be addressed in a future PR if a high enough priority:

#9863: low pri, seemingly a small change, but it hits everything in the samples which use generated code.
#16792: Add Secret Field:  I will need to so this one in a separate PR to keep things from getting too crazy.  The current amount of change I already have in the samples and tutorials for several IDE's and system platforms is a fairly large scope.

@wadepickett  make sure all the issues attached to each page are addressed. Additionally, review the last 5-10 closed issues to make sure nothing was overlooked.

@Rick-Anderson, did you have any in particular in mind you felt were closed when they were not really properly addressed?
It would seem like we should be able to rely on closed issues being closed properly.  That given, I usually read through past closed issues anyway to get a broader feel for where the community is having trouble with the doc.  For example, 3 different issues on organization of 3 concepts in a topic or series, all taken care of and closed, might trigger me to apply a particularly hard level of scrutiny at the organization of the whole thing.

I usually read through past closed issues anyway to get a broader feel for where the community is having trouble with the doc.

Exactly.

did you have any in particular in mind you felt were closed when they were not really properly addressed?

No. We don't close issues that need to be addressed.
When I do significant work on a doc, I like to do a quick scan of the last 5-10 closed issues. Some issues are closed because they don't meet the CBA bar (Cost-Benefit Analysis).  Some issues have many complaints in them. On occasion, I'll reopen a closed issue and fix it while I'm working on the doc. It shouldn't take much time scan the last 5-10 closed issues, and sometimes you can find something that can be improved while you're in the doc.

Reviewers.  Please note that I decided not to include the following two issues in this PR.
#9863: low pri, seemingly a small change, but it hits everything in the samples which use generated code.
#16792: Add Secret Field: I will need to so this one in a separate PR to keep things from getting too crazy. The current amount of change I already have in the samples and tutorials for several IDE's and system platforms is a fairly large scope.

@scottaddie,  all suggestions in, except for the one that improves on the original scaffolding, i.e.: edit, delete.  Great suggestions, thanks!  In that case of your suggested improvement for the scaffolding code: What is generated works as expected and we want the user to go with what the scaffolding creates I think in this case.  However, good to do a PR on the products scaffolding code that incudes your improvement.  :)
Publish?

@wadepickett  hold off, I need to review, hopefully tomorrow

Part 2 missing

Part 1, remove advance ...

and chance the button to Next: ... consistent with the rest of the buttons.
Prefer the original. Bullets are easier to read. I'd change it to
~All~ The scaffolded pages follow the following pattern:
Fix Task might be white pace inside code fencing

I prefer the original without numbers. If you insist on a list, use bullets. Folks always do them in order and even if they don't, it doesn't matter in this case.

While you're at it, I change it to
Open and examine the Pages/Shared/_Layout.cshtml file.

he ViewData dictionary using a key/value pattern.
I'd change that to using a ***key value*** pattern for better MT - which looks like using a key value pattern

Prefer the original. This is getting too verbose.  We haven't had any complaints on this section. We don't want to get too cook book. Also the layout link goes to the 3.0 version.
P4
The ~ASP.NET Core~ Configuration system reads the ConnectionString.
For local development, ~it~ configuration gets the connection string from the appsettings.json file.

P5

When an HTTP GET request is made to the Movies/Edit page (for example, http://localhost:5000/Movies/Edit/2):

When an HTTP GET request is made to the Movies/Edit page, for example, http://localhost:5000/Movies/Edit/2:

P5:
If you're going to add the includes in the snippet,, remove the code comment
    // Requires using Microsoft.AspNetCore.Mvc.Rendering;
    public SelectList Genres { get; set; }

Given we've never had anyone complain about missing    using Microsoft.AspNetCore.Mvc.Rendering;
I'd go back to the original format and for insurance add a bullet to the end of
In the previous code:

Open the Pages/Movies/Index.cshtml file, and add the  markup highlighted in the following code:
No need for cook book numbers before, we've never had someone complain they don't work when running out of order.

Ditto for

Update Index.cshtml as follows:

P7, don't really like cook-book steps but OK.
See the completed SeedData.cs file.
wrong version.

P8

he Required and MinimumLength attributes indicate that a property must have a value; but nothing prevents a user from entering white space to satisfy this validation.
replace ; with comma

In the preceding code, "Genre":

Replace  In the preceding code, "Genre":   Genre

Using more bullets is an improvement over previous version

@Rick-Anderson, for your suggestion about part 2 in relation to the missing text for "The migrations command...".   That text is in there for all versions for  both Visual Studio Code and for Visual Studio Mac.   We would not include it for Visual Studio correct?  I'm not catching on to where it is missing from that you are seeing.  Sorry if I am missing the obvious.
Numbered steps: I reviewed the contributors guide/styles guide several times, and checked with other senior content developers.  It looks like numbered steps is what is to be used.  I also changed to those since it was called out, and properly so, in the review.  It took a fair amount of reworking to get that in properly for the whole series.  I understand you prefer bullets.  Maybe campaign for changing the standard?  I did avoid numbering for CLI as the standard also calls for.

@wadepickett
Why would VS not include the following?
The preceding commands generate the following warning: "No type was specified for the decimal column 'Price' on entity type 'Movie'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'."
You can ignore that warning, it will be fixed in a later tutorial.
The migrations command generates code to create the initial database schema. The schema is based on the model specified in DbContext. The InitialCreate argument is used to name the migrations. Any name can be used, but by convention a name is selected that describes the migration.
The update command runs the Up method in migrations that have not been applied. In this case, update runs the Up method in Migrations/_InitialCreate.cs file, which creates the database.

@wadepickett  when you add numbering, you need to indent all the following instructions/images under that number.  That hasn't been done in each case.

combine tabs when possible, eg

@wadepickett  let us know when we should review again via

@Rick-Anderson , in about 20 min.  I am looking back through xref one more time to make sure I had those right.  Will send out notification.

@Rick-Anderson, there is an item I chose not to change related to the issue around calling out, or not calling using Microsoft.AspNetCore.Mvc.Rendering.  I left that in since there actually was a customer issue that asked for that (#17987), and I we should be explicit and point out what really needs to be added in the Pages/Movies/Index.cshtml.cs.
Thanks again for all the great feedback.  This required a lot of rework, which was more time consuming than the actual 5.0 update.

@Rick-Anderson, I need to revert or possibly delete the last commit 1c17423.  I had one more minor commit to do to have all review suggestions in, but ran into trouble while attempting to address the global no-loc change that just occurred in master.  I asked Scott to take a look so I don't blow it up.

Closing this PR and transferring to a new PR #20348.
Sorry to have to do that.  I worked with Scott to try to fix the mess caused by last merge 1c17423.  Could not clean it up and could not get it to revert.  Fortunately I had a complete back up before the failed merge issues popped up.

Closing this PR and transferring to a new PR #20348.


Add missing nullable annotations to storage readMultiple(...)

This PR adds missing Nullable annotations and documents the situations in which nulls can be returned.

Closed due to invalid branch.


feat(otlp-exporter-base): allow agent override in Node exporter

Which problem is this PR solving?
Currently, the OTLP HTTP exporters in Node environments only allow providing a configuration for the underlying Agent used when making the requests, however, there are instances in which one might want to opt-out of using the default node http/https Agent, and prefer using something like agentkeepalive. One of these for example is in order to enforce a TTL on the sockets, which does not seem doable with the current setup.
Short description of the changes
Allow providing an Agent directly, instead of only providing a way of providing a configuration for the agent. This comes as a change to the OTLPExporterNodeBase class and its' configuration type.
Type of change

[X] New feature (non-breaking change which adds functionality)

How Has This Been Tested?
Currently not covered, looking for feedback on how this could be covered. One possibility is to do it via the various extensions on the base class, i.e OTLPTraceExporter?
Checklist:

[X] Followed the style guidelines of this project
[ ] Unit tests have been added
[X] Documentation has been updated (Updated the types)

I do still would like to see this, so commenting to remove stale

I can see that this feature could be helpful, though I'm hesitant to accept new features to the OTLP exporters before some extensive refactoring is done on them. :thinking:
There was a proposal a very long time ago to introduce a transport layer to the exporters (#422). I've opened another issue (#4116)  to track this in a more recent context, as #422 was created when OTLP exporters did not exist yet. I believe that we need to take care of this first, as we're increasingly adding features to the OTLP exporters while having difficulty in adequately testing them.
@open-telemetry/javascript-maintainers wdyt? IMO, we should feature-freeze OTLP exporters until this refactoring is done.


Cover Grid component with types

Wooh. It's heavy. I splitted a few types in Grid. Maybe then it will be lifted for all components. I found a lot effects with comparing undefined and number and tried to get rid in favour of -1. Will try to consolidate further.

Yeah, Grid will probably be the worst. (Hopefully!) I'll give it a review sometime soon. 😄

But please don't merge anything before. I'm afraid to rebase this :)

Absolutely.

How is it going?

By the way @TrySound , I'm unable to run the dev server locally after pulling down master:

Does the local dev server work for you? Any chance you forgot to commit a plugin/config change?

Looks like CI has started failing again since this PR was merged also (eg 1522).
After doing a clean yarn install (rm -rf node_modules && yarn) I see this error locally too when running yarn build. Seems it has something to do with the babel plugin flow-react-proptypes and its interaction with one of the newly-added Grid types.. Removing that plugin suppresses the issue, but obviously isn't a real solution.

Branch worked fine.

Looks like babel fails with weird error. Trying to update deps.

Hm. So you actually ran 'yarn build' in the branch, successfully? That's weird.

Yep. In master I got weird TypeError: source/Grid/Grid.js: Property value expected type of string but got null from babel-types transform-es2015-duplicate-keys. Looks like internal babel error.

Hm. This error first cropped up in CI in ec0bd80 (when this branch merged to master)

Looks like a bug with flow react prop types. It didn't convert string keys in
type Props = {
  "read-only": string
};

It's strange. Didn't catch this error before.

Interesting.

https://github.com/brigand/babel-plugin-flow-react-proptypes/pull/118

Nice! 👍

By the way, the yarn build task is now working- (thanks again! 😁) but yarn start (running the local demo site, during development) is still failing. Any idea what's going on there?

Tried to figure out not successful. Error message suggests to find message in node_module. I found it in ajv regenerator. Nothing changed with trace. Seems like error in one of plugins.

It was babel-traverse. Recommendation with trace shows only traverse call stack. Nothing is changed about a year. I don't have an idea how to fix it. But it's just a warning, not an error.

It's actually an error (status: failed). The local dev server fails b'c of this and just serves a cached version of the site. Changes made to source files aren't reflected, even after restarting the server.

Seems like watch mode hides errors and dashboard shows them crossing old log. I found the problem in typecheck plugin. I guess it's because it run with types ast before they are removed. Plugins are run before presets.(

Thanks for tracking it down. ❤


Doc error for scroll: scrolling to a jQuery object container does not works

In the docs, it's stated that this should work, but it does not.
$element.velocity("scroll", { container: $("#container") });

This works
$element.velocity("scroll", { container: "#container" });

I know this is the wrong place to mention it, but I just spent a long time trying to debug an issue where .velocity("scroll") didn't work at all and the problem was body { overflow-x: hidden; }
If it's not in the scope of the Velocity docs, sorry to bother, but if you're making the change above and feel like mentioning that issue, it may save someone else a great deal of confusion.

Scroll has been rewritten in V2


Added Search functionality

Added search functionality and resoolved some browser console's error.
Console error status
Before

After

Also as assigned doing the  PR for search functionality

please do check my PR

plz check this PR @admindebu


How to get started integrating this into my project.

Hi,
Im having difficulty getting this to copy to my project. When i drag in the unzipped files, unity crashes.
How do i add it to my project? I didnt see a asset package, and tried to add it to a blank project since i saw steamvr is included and couldnt get that to work either.
Thanks,
Alex

Perhaps you can try importing SteamVR from the Asset Store and importing all of my stuff (in the "Art", "Scripts", and "Shader" folders) separately.

Hi, check the new Getting Started section, as well as the .unitypackage in the Releases Section and reopen this issue if you are having any more problems.