MD051 - Support alternate heading link algorithms

My team primarily uses Bitbucket which has an alternate algorithm for linking to headings. In the case of Bitbucket, they want the linked headings to begin with #markdown-header- such that a link to the header "My Header" would need to be [my header](#markdown-header-my-header).
I don't know if there are other algorithms around (and I truly wish that Bitbucket did not use this uncommon algorithm), I was wondering if an option could be added to rule MD051 that supported Bitbucket's algorithm specifically? Or maybe an option to allow us to specify a header prefix that we should require for the link fragment to be valid?

Duplicate of https://github.com/DavidAnson/markdownlint/issues/547#issuecomment-1361218474
I'll revisit this soon.

Ugh, I swear I did search for it. I'm not sure how I missed that.  Thank you.

Ugh, I swear I did search for it. I'm not sure how I missed that. Thank you.

Sorry, I'm actually not sure if I should have closed this or not.  Please re-open if you need that for tracking.

It's cool. :) I have a private TODO list I use for tracking.


Separated category from part permissions and location from stock item permissions

If approved, fixes #1176

Great work, thanks 👍
As an aside, I'm adding major changes (and crucial bug fixes) to the release notes file which is now on the documentation repo:
https://github.com/inventree/inventree-docs/blob/master/docs/releases/0.1.5.md

Great work, thanks 👍
As an aside, I'm adding major changes (and crucial bug fixes) to the release notes file which is now on the documentation repo:
https://github.com/inventree/inventree-docs/blob/master/docs/releases/0.1.5.md

@SchrodingersGat Oh I see, I was going to add this but it seems like you pushed it to master already, fast! Thanks!

@SchrodingersGat Oh I see, I was going to add this but it seems like you pushed it to master already, fast! Thanks!


Ender IO thinks that stone is cobblestone

When using the yeta wrench on a redstone conduit connected to a stone block, the GUI says that it’s cobblestone.

@HenryLoenwind Why did you close this?


Create resources from serverless.yml in moto services

Feature Proposal
Description
TL;DR Emulate CloudFormation
The plugin should parse the resource section of serverless.yml, for any resources that moto could emulate like s3 bucket or sns topic and create them using the information provided. So that the serverless-docker plugin can just run without the need for a reset-the-world script
Similar or dependent issues:

None

Additional Data

None

What about resources that aren't specified in the CloudFormation instructions? Would there still be a way of simulating those?

Resolved with #37


investigate ie failures

pkg/polymer/test/template_attr_template_test
fails on all ie browsers.

This issue has been moved to dart-lang/polymer-dart#294.


"PlayerSearch" error

After logging in, I do players search.
    private async void button_Click(object sender, RoutedEventArgs e)
    {
        try
        {
            var searchParameters = new PlayerSearchParameters
            {
                Page = 1,
                Level = Level.Gold,
                League = League.BarclaysPremierLeague,
                Nation = Nation.England,
                Position = Position.Attackers,
                Team = Team.ManchesterUnited,
            };
            var searchResponse = await client.SearchAsync(searchParameters);
            foreach (var auctionInfo in searchResponse.AuctionInfo)
            {
                // Handle auction data
            }
        }
        catch (Exception exception)
        {
            MessageBox.Show(exception.ToString());
        }

    }

erros is here.
"deserializedObject = JsonConvert.DeserializeObject(messageContent, JsonSerializerSettings);"
"messageContent" It is listed players but "deserializedObject" is null.
   protected static async Task<T> Deserialize<T>(HttpResponseMessage message) where T :class
    {
        message.EnsureSuccessStatusCode();
        var messageContent = await message.Content.ReadAsStringAsync();
        T deserializedObject = null;
        try
        {
            deserializedObject = JsonConvert.DeserializeObject<T>(messageContent, JsonSerializerSettings);
        }
        catch (JsonSerializationException serializationException)
        {
            try
            {
                var futError = JsonConvert.DeserializeObject<FutError>(messageContent, JsonSerializerSettings);
                MapAndThrowException(serializationException, futError);
            }
            catch (JsonSerializationException)
            {
                throw serializationException;
            }
        }

        return deserializedObject;
    }

error message

If you quit all search parameters, do you have the same error?

I got the same error.

Cannot confirm - This is working:
                    var searchParameters = new PlayerSearchParameters
                    {
                        Page = cycle,
                        Level = (Level)DRP_Level.SelectedValue,
                        Nation = Convert.ToUInt16(DRP_Nation.SelectedValue),
                        Team = Convert.ToUInt16(DRP_Club.SelectedValue),
                        Position = DRP_Position.SelectedValue.ToString()
                    };

@sesey You're probably using an older version of the code, that doesn't include the Nation property in the ItemData class. Pull down the latest version or use the nuget package.

Right - I remember I added the property manually.


Update peach.toml

old PRs:
https://github.com/anoma/namada-testnets/pull/1841
https://github.com/anoma/namada-testnets/pull/1172
https://github.com/anoma/namada-testnets/pull/678
Description
All previous genesis validators should name their PRs "Update {validator_alias}.toml for tesntet-15" and provide links to previous PRs merged.
If this is an UPDATE for a previous genesis validator
Checks are made against your net_address. If this has changed since the previous testnet, make sure you provide links of previous prs merged from your previous git username.
Thanks in advance!
Checklist before merging

[x] Only one toml is added in this PR
[x] The file being added is indeed a .toml file
[x] The toml being added is to the correct folder, and only to the correct folder
[x] The eth_hot_key and eth_cold_key are present
[x] The email, discord, elements telegram, and twitter fields are present and valid

Successfully validated transactions.toml file for commit hash 824929b


Enforced prove, lift, join benchmarks

These benchmarks are important drivers for cost and we need to make sure we're only introducing performance regressions knowingly. Perhaps only privileged github org users can override. This is particularly important to prevent cost/performance regressions in Bonsai.

Let's chat about this, we already have the start of it, and we had something to check for this, but we ran into lots of issues with it.

Depends on #1369
Depends on devops#90


add MoveIt commander to control the arm

Please add this to the package.xml:
  <depend>moveit_commander</depend>

@mintar, unfortunately, it looks like our idea didn't work out: Since the commits were in separate trees, the merge didn't work it seems, although we can see the intended changes.
https://github.com/DFKI-NI/robot_api/compare/main...brean:robot_api:feature/moveit_commander


Update

so, Vector, will you be able to put the peel out and the rolling tunnel in sonic for gms and sonic for gms 2.

so, Vector, will you be able to put the peel out and the rolling tunnel in sonic for gms and sonic for gms 2.


vertical bar cannot be defined as operator

It seems that inside the program sections one can define
operators. Here is an example of (++)/2 operator:

But somehow the definition mechanism does not yet
work for the operator ('|')/2. Its also not predefined.

https://www.complang.tuwien.ac.at/ulrich/iso-prolog/dtc2

A bar (6.4) shall be equivalent to the atom '|' when '|' is an operator.
An operator '|' shall be only an infix operator with priority greater than or equal to 1001.

Yes, in the following statement:
:- op(1105,xfy,'|').
The priority 1105 is greater or equal to 1001.
So the op/3 directive is allowed according to DTC2.

Yes, that's just a note I leave for myself, sorry. The problem was fixed yesterday.


fix issue 1569 -- parse custom scalars in _entities representations

Pull request checklist

[x] Please read our contributor guide
[ ] Consider creating a discussion on the discussion forum
first
[x] Make sure the PR doesn't introduce backward compatibility issues
[x] Make sure to have sufficient test cases

Pull Request type

[x] Bugfix
[ ] Feature
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Other (please describe):

Changes in this PR
This PR addresses #1569 by parsing custom scalars that are contained within entity representations (based on the @key fields in the local schema).
This functionality is turned off by default, as it can cause backwards compatibility issues:

in a future version it will be turned on by default
currently it can be enabled by setting the enableCustomScalarCoercion = true inside of @DgsScalar annotations.

FYI @gwardwell @wbaldoumas

@srinivasankavitha @paulbakker pushed a revised set of changes.


increased test coverage for the client

Sigh... it's some random problem with CI and typings and github. I'll try rerunning the builds.

Looks great to me, thanks!


WIP implement new command line API

Note: I have absolutely no idea why the fixture tests fail atm, everything works fine when calling manually. I guess there is something wrong with paths or something like that


fix dask.array on numpy master

fixes #4111

[ ] Tests added / passed
[ ] Passes flake8 dask

This seems good to me.  Merging in a few hours to give others a chance to look it over.
Thanks @shoyer

I should probably write a test for the new getargspec function...
On Wed, Oct 24, 2018 at 5:11 AM Matthew Rocklin<EMAIL_ADDRESS>wrote:

This seems good to me. Merging in a few hours to give others a chance to
look it over.
Thanks @shoyer https://github.com/shoyer
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask/pull/4125#issuecomment-432630006, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABKS1tWA-enWkni_XJZ_44pRKjLKp_kCks5uoFj4gaJpZM4X2-TP
.

Test added


All tests throw "Error: No active group"

Describe the bug
All my tests throw 2 errors at a time, 1 is actual error of a test and the other is "No active group"
To Reproduce

I added jest setup files as per your instructions
I changed jest config by adding ./jest.setup.js to setupFilesAfterEnv
I run tests as before using jest --runInBand --verbose=true ./test/e2e command
I generate report using node_modules/.bin/allure generate ./allure-results -c && allure open

Actual result
Tests are run correctly. Each tests has 2 results: 1 for the tests and 1 for the reporter. Results for the reporter are shown in Allure after report generation. That's not the information I want to see.
Expected result
No errors from reporter upon run AND if there're reporter's errors they should be omitted for the reporter.
Desktop (please complete the following information):

OS: iOS 10.15.7
jest-allure2 Version 1.2.3
jest version 25.2.1 (also tried with 26.6.0)
node version 14.13.1 (also tried with v12)

Additional context
Full error:

at JasmineAllureReporter.get currentGroup [as currentGroup] (path/node_modules/jest-allure2/src/reporter.ts:76:10)
at path/node_modules/jest-allure2/src/reporter.ts:434:9
at Object. (path/node_modules/jest-allure2/src/reporter.ts:399:31)
at path/node_modules/jest-jasmine2/build/queueRunner.js:45:12
at new Promise ()
at mapper (path/node_modules/jest-jasmine2/build/queueRunner.js:28:19)
at path/node_modules/jest-jasmine2/build/queueRunner.js:75:41

Jest has this settings:

{
"testEnvironment": "node",
"setupFilesAfterEnv": [
"/test/expect.js",
"./jest.setup.js"
],
"collectCoverage": true,
"coverageReporters": [
"text",
"text-summary"
],
"collectCoverageFrom": [
"src//*.js",
"!/node_modules/",
"!/config/.js",
"!**/.mock.js",
"!**/*.json"
],
"reporters": [
"default",
[
"jest-junit",
{
"outputDirectory": "reports",
"outputName": "unit.xml"
}
]
]
}

I had the same issue and bumped back to previous version (1.2.2) and it is ok now


Fixed TCP max msg size and TCPv4 Tests.

TCP internal buffers are now configured by maxMessageSize instead of socket sizes.
If TCP detects a message bigger than its buffer capacity, now drops all the expected bytes that don't fit instead of trying to read a TCP header again.
TCPv4 tests updated to use default message, and sockets buffer sizes.

Please take the chance to also add default values to the in_use field of class ReceiverInUseCV


Unexpected rebuild around std::option_env!() usage

A dependency that use std::option_env!() cause systematic rebuild.
In my case: the dependency is the crate obfstr since version 0.4.0. It tries to read OBFSTR_SEED that I do not define.
From a small investigation it looks like meta-data saved by rustc about environment variable dependency is different when build with cachepot. # env-dep:OBFSTR_SEED became # env-dep:OBFSTR_SEED= which I guess triggers the rebuild by cachepot because the variable is not defined and it was expected to be defined empty.
> cargo init test-proj
> cd test-proj
> cargo add obfstr # needs obfstr ~0.4.0

# First build without cachepot
> cargo run
> grep "env-dep" target/debug/deps/*.d
target/debug/deps/obfstr-fb744c55b2eda770.d:# env-dep:OBFSTR_SEED
> cargo run
# no rebuild

# First build with cachepot
> export RUSTC_WRAPPER=cachepot
> rm -rf target
> cachepot --clear-cache # to be clean
> cargo run
> grep "env-dep" target/debug/deps/*.d
target/debug/deps/obfstr-fb744c55b2eda770.d:# env-dep:OBFSTR_SEED=
> cargo run
# rebuild from obfstr crate

For the time being a working work-around is to empty define OBFSTR_SEED.

Related to https://github.com/paritytech/cachepot/issues/137
Once build with a value for the environment variable, changing the environment variable does trigger a rebuild, but the *.d is not updated (probably false cache reuse) and we are again in a systematic rebuild situation.

Thank you for the report! @Xanewok iff you have the capacity to take a look, I won't get around to it until two weeks from now.


[CI] Failing E2E test

Current Behavior
https://github.com/meshery/meshery-istio/actions/runs/6932844139
Expected Behavior

All tests should pass for latest Meshery Adapter for Istio Service Mesh.
Screenshots/Logs

Environment

Host OS: Mac Linux Windows
Platform: Docker or Kubernetes
Meshery Server Version: stable-v
Meshery Client Version: stable-v
Meshery Adapter Version: stable-v

Contributor Guides and Resources

📝 Meshery Adapters Spreadsheet
🛠 Meshery Build & Release Strategy
📚 Instructions for contributing to documentation

Meshery documentation site and source

🎨 Wireframes and designs for Meshery UI in Figma (open invite)
🙋🏾🙋🏼 Questions: Layer5 Discussion Forum and Layer5 Community Slack

is this still open i would like to work on this !!

is this still open i would like to work on this !!

@vaibhavpnimkar
Yes, its available. Would you mind confirming the approach or your findings so far?

Cant start  right now. would you mind if i start next week ???

https://github.com/meshery/meshery-istio/actions/runs/7522577044/job/20474864059

@aeswibon Would you like to take up?

Hi, can I be assigned this issue, if no one has been assigned yet ?

@aeswibon Would you like to take up?

Sure

@shourya2002-geek updates?

@shourya2002-geek updates?

Hi @MUzairS15 , the issue has not been assigned to me yet. Could you assign to me ?

Let's rock 'n roll...

@shourya2002-geek are you still working on it? -cc @theBeginner86

@leecalcote Please assign me, the last step out of 3 is left to be done from my side.


Fixed broken fish shell link in README.md

The correct link should be https://fishshell.com/

Thanks, @robert5800.  Changed the log message, rebased, and merged in 993a07fc7f4e077b556192cfc5c3efc29b40fd96.
Would you report this to https://github.com/fish-shell/ as well, please?  Looks like www.fish-shell.com. and fish-shell.com. resolve to different IP addresses.


is this library having createTokenWithCard method for token generation?

is this library having createTokenWithCard method for token generation like tipsi-stripe having this feature?

 Please upgrade to use PaymentMethods instead: https://stripe.com/docs/payments/accept-a-payment-synchronously?platform=react-native#react-native-collect-card-details


User can manually enter their location

if they don't want to enable geolocation or if they want to change location


QCoreApplication::applicationFilePath: Please instantiate the QApplication object first

When I run the playgroud.ipynb,there were some errors:
QCoreApplication::applicationFilePath: Please instantiate the QApplication object first
WARNING: QApplication was not created in the main() thread.
WARNING: QApplication was not created in the main() thread.
libGL error: MESA-LOADER: failed to open vmwgfx: /usr/lib/dri/vmwgfx_dri.so: 无法打开共享对象文件: 没有那个文件或目录 (search paths /usr/lib/x86_64-linux-gnu/dri:$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: vmwgfx
libGL error: MESA-LOADER: failed to open vmwgfx: /usr/lib/dri/vmwgfx_dri.so: 无法打开共享对象文件: 没有那个文件或目录 (search paths /usr/lib/x86_64-linux-gnu/dri:$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: vmwgfx
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: 无法打开共享对象文件: 没有那个文件或目录 (search paths /usr/lib/x86_64-linux-gnu/dri:$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: swrast
What is the solution for these errors?Thank you for your help.

ok.Now,The issue has now evolved into the following. How should I resolve it?
libGL error: MESA-LOADER: failed to open vmwgfx: /usr/lib/dri/vmwgfx_dri.so: 无法打开共享对象文件: 没有那个文件或目录 (search paths /usr/lib/x86_64-linux-gnu/dri:$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: vmwgfx
libGL error: MESA-LOADER: failed to open vmwgfx: /usr/lib/dri/vmwgfx_dri.so: 无法打开共享对象文件: 没有那个文件或目录 (search paths /usr/lib/x86_64-linux-gnu/dri:$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: vmwgfx
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: 无法打开共享对象文件: 没有那个文件或目录 (search paths /usr/lib/x86_64-linux-gnu/dri:$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: swrast
Thank you for your help.

maybe you can try adding the following code:
export MESA_LOADER_DRIVER_OVERRIDE=i965
inside ~/.bashrc file

maybe you can try adding the following code: export MESA_LOADER_DRIVER_OVERRIDE=i965
inside ~/.bashrc file

OK,thank you.

May I ask how do you resolve the problem: QCoreApplication::applicationFilePath: Please instantiate the QApplication object first?

May I ask how do you resolve the problem: QCoreApplication::applicationFilePath: Please instantiate the QApplication object first?

You should carefully check whether the running code is correct. Are there any software libraries that are not installed?


Re-crop outfit images

Hello, I try to crop the outfit images again...

Thank you! I will update them once I release the next update :)


fix(es/react): jsx with single spread child is static

Description:
Example:
<h1>{...a}</h1>

Before:
_jsx("h1", {
    children: [
        ...a
    ]
})

After:
_jsxs("h1", {
    children: [
        ...a
    ]
})

Following the implementation in Typescript, jsx with a single spread child should also be considered as static jsx.
Live examples:
Typescript
Esbuild
SWC

BREAKING CHANGE: 🤔

Related issue (if exists): N/A

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Can you sign the CLA?

Can you sign the CLA?

Done


Enable AArch64 support

Just add the necessary configuration for 64-bit ARM support (AArch64).

Hi, someone has come across an issue with Jenking on ARM64: https://issues.jenkins-ci.org/browse/JENKINS-30746
This is an attempt at getting jffi and jnr-ffi working for ARM64.

Nice! Maybe I can get my Raspi3 set up to do CI 🙂

Thanks - I'll see what I can do on my end regarding CI. I've created a pull request for jnr-ffi too that depends on this.

@headius we have https://ci.linaro.org/ with ARMv8 and ARMv7 slaves if you're interested into a CI loop. I'm happy to set it up.

@fboudra That would be great for all the JNR projects with test suites! Let me know what you need from my end!


feat(dal, sdf, web): Reintroduce PkgExport

Co-authored-by: Brit Myers<EMAIL_ADDRESS>This is now renamed as module export in the front end as we are dealing with modules not packages.
This has been tested to export a package and then import it and it works. The changes required to import both old and new format packages is also working
We need to think about the tests needed to run this work as we want to avoid needing to upload to the module index and then redownloading the package

bors merge

bors merge

bors merge

bors retry

bors retry

bors retry

bors merge

bors retry


Add basic completions for nixos-option

The nixos-option script can be fairly helpful for option discovery on
the currently activated system configuration. However I figured its
usefulness to be quite limited as it doesn't have a working
autocompletion and you have to manually type in full option names.
This patch aims to improve the situation by parsing the module system
using lib.evalModules and matching the results against the given $1.
Internally the _nix_attr_paths completion helper is used to provide
proper completion for a given attribute set.
The only known limitation is that option properties (like default,
description, etc.) are autocompleted as well although they can't be
handled by nixos-option. This happens as it can't be reliably decided
whether an attribute name is part of an option or an option itself (e.g.
boot.loader.grub.default).
It could be worked around this issue by
extracting all affected arguments using lib.functionArgs and filter
all of them if they're part of an option (attribute set with _type ==
option). However this doesn't apply for all attribute names (e.g.
declarations or definitions) and not all options properly evaluate
ATM (e.g. fileSystems).
Co-authored-by: Tor Hedin Brønner<EMAIL_ADDRESS>

Ah, nice. I had basically written this off due to nixos-option being pretty slow, assuming that doing it faster wouldn't be doable. But this works really well :)
To solve the _sep_parts issue we should simply use the existing _nix_attr_paths. It's the core completion function (which ideally should be easier to figure out) that's used to generate and complete attribute paths.
It takes as its first argument a nix expression describing the unnamed «top level» expression and uses it to generate completions based on the word being completed (taking -I options into account).
Something like this should do:
_nix-common-options # import _nix_attr_paths etc.

_nixos-option-opts() {
    local options='((import <nixpkgs/lib>).evalModules { modules = import <nixpkgs/nixos/modules/module-list.nix>; }).options' # top level expression
    _nix_attr_paths $options
}

_arguments \
    $_nix_search_path_args \
    '--xml[Render as XML]' \
    '*:NixOS module options:_nixos-option-opts'

Figuring out if we should burrow further down could be nice, though in general it's a bit tricky and can easily cause performance problems. Eg. checking all possible completions for some attribute will most likely just be painfully slow I think.

I updated the completion script (and filtered all attributes starting with _).
Also added you as co-author in the commit and documented issues with completion of default, defaultText, etc :)

I changed *:NixOS ... to :NixOS ... since nixos-option only takes a single normal argument. Pushed in 04c1d76dced8d813117d5f4d8073fc5ef3b97578
Thank you, this makes nixos-option much more useful :)


No Event method invoking when click on Confirm button

Which event method will invoke when click on Confirm button

When you click the confirm button, it means you choose a date or time and your ngModel value would be changed. If you really want to get an event from confirm, you could use (ngModelChange). But beware, it would not fire if you ngModel value is not changed

Update to latest version, it should be fixed


Master has version = 0.26

It looks like master still has __version__ set to 0.26. That makes it hard to verify that I have the dev version properly installed. The way we do it is always having -dev in master, and only have release versions in a release branch.

Updated. Thanks for the reminder.


Large index or -1 inserts at the end of list

Previous behavior was to not allow -ve index and insert null entries if index was large.

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

Test name
Commit
Details
Rerun command

release-notes_istio
b3bf2a5149f870999a6ecb68c9fab061fde1bf56
link
/test release-notes_istio

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

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

Test name
Commit
Details
Rerun command

release-notes_istio
b3bf2a5149f870999a6ecb68c9fab061fde1bf56
link
/test release-notes_istio

gencheck_istio
b3bf2a5149f870999a6ecb68c9fab061fde1bf56
link
/test gencheck_istio

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

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

Test name
Commit
Details
Rerun command

release-notes_istio
b3bf2a5149f870999a6ecb68c9fab061fde1bf56
link
/test release-notes_istio

gencheck_istio
b3bf2a5149f870999a6ecb68c9fab061fde1bf56
link
/test gencheck_istio

unit-tests_istio
b3bf2a5149f870999a6ecb68c9fab061fde1bf56
link
/test unit-tests_istio

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

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

Test name
Commit
Details
Rerun command

gencheck_istio
b3bf2a5149f870999a6ecb68c9fab061fde1bf56
link
/test gencheck_istio

unit-tests_istio
b3bf2a5149f870999a6ecb68c9fab061fde1bf56
link
/test unit-tests_istio

release-notes_istio
9bd9cbbd974d454a5e44dc5a3eceaadfeef71afa
link
/test release-notes_istio

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

In response to a cherrypick label: new pull request created: #26896


fix: enable iam engine

Description

Release required?

[ ] No release
[ ] Patch release (x.x.X)
[ ] Minor release (x.X.x)
[ ] Major release (X.x.x)

Release notes content

Run the pipeline
If the CI pipeline doesn't run when you create the PR, the PR requires a user with GitHub collaborators access to run the pipeline.
Run the CI pipeline when the PR is ready for review and you expect tests to pass. Add a comment to the PR with the following text:
/run pipeline

Checklist for reviewers

[ ] If relevant, a test for the change is included or updated with this PR.
[ ] If relevant, documentation for the change is included or updated with this PR.

For mergers

Use a conventional commit message to set the release level. Follow the guidelines.
Include information that users need to know about the PR in the commit message. The commit message becomes part of the GitHub release notes.
Use the Squash and merge option.

/run pipeline

/run pipeline

/run pipeline

/run pipeline

I'm going to close this issue because the RAG stack is being updated to consume the genai stack, and the genai stack consumes the core security services stack. Updating of RAG stack to consume genai stack is being tracked here https://github.ibm.com/goldeneye/issues/issues/9896 (internally)


expand bot data to create system_prompt property

Motivation: this is currently a primary input of the bot. This will basically build out into the character card which will have a variety of data items associated with it. I just want to be able to parse and manage these things in a  bit more fine grain way.

More thoughts from chatbot:
The "system prompt" as you call it, can indeed be broken down into several components. You've already identified some of them, which is a great start. Let's go over these:
Persona: This refers to the personality and characteristics of the bot. Are they light-hearted and friendly, or perhaps more of a kuudere with a dark sense of humor like yours truly? Persona shapes the tone and style of the bot's responses.

Background Information: This includes both the bot's background and the user's. The bot's background could involve its purpose, capabilities, and limitations. The user's background can be as simple as the user's name or as complex as their interaction history and preferences.

Formatting Requests: These dictate how the bot should structure its output. It could be raw text, Markdown, or even HTML depending on the platform where the bot is being used.

Goals: The goals of the bot and the user can influence the interaction. What does the bot aim to achieve in its interaction? What does the user want from the bot?

Now, let's add a few more organs to this beast:
Context: This encompasses the immediate context of the interaction (the current conversation) and the broader context (like the current date or external events).

Capabilities: This defines what the bot can actually do, like retrieve weather forecasts or solve calculus problems. This also includes the bot's limitations.

Knowledge Base: This is the information the bot has access to, like a database, the internet, or a list of canned responses.

Feedback Mechanisms: These are methods by which the bot can learn from its interactions. This could be through direct user feedback, or more subtle cues like the length of the conversation or whether the user comes back for more interactions.

Error Handling: What does the bot do when it encounters an error or doesn't know how to respond?

Think of these components as the organs of your bot, each with its own function and purpose, yet all working together to create a unified, living, breathing entity. Well, as living and breathing as a piece of code can get. And remember, any good mad scientist knows that the true magic lies in how these parts work together, not just in the parts themselves.

just keep things simple for now..


Hokavian site template edits

Category

Minor edits to template flow

[X ] Content fix
[ ] New article

Docs Build status updates of commit 4f65469:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/declarative-customization/site-design-overview.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Missing exported enum/types SerialAPISetupCommand ZWaveNodeEventCallbacks

Them are actually imported like this by vscode:
import { SerialAPISetupCommand } from 'zwave-js/build/lib/serialapi/capability/SerialAPISetupMessages'
import { ZWaveNodeEventCallbacks } from 'zwave-js/build/lib/node/_Types'

And it's not working

import { ZWaveNodeEventCallbacks } from 'zwave-js/build/lib/node/_Types'

should be replaced with
import { ZWaveNodeEvents } from 'zwave-js'

which is already keyof ZWaveNodeEventCallbacks


can't load node-printer native module

Pre-flight checklist

[X] I have read the contribution documentation for this project.
[X] I agree to follow the code of conduct that this project uses.
[X] I have searched the issue tracker for a bug that matches the one I want to file, without success.

Electron Forge version
6.4.1
Electron version
26.1.0
Operating system
mac os x ventura, m1, arm64
Last known working Electron Forge version
No response
Expected behavior
it should work well with node-printer native module
We are using this package https://github.com/grandchef/node-printer/issues/4
the native module works well on node, but it does not work well on electron
✔ Checking your system
✔ Locating application
✔ Loading configuration
✔ Preparing native dependencies: 1 / 1 [0.6s]
✔ Running generateAssets hook
✔ [plugin-webpack] Compiling main process code [1s]
✔ [plugin-webpack] Launching dev servers for renderer process code [0.6s]
› Output Available: http://localhost:9000

  App threw an error during load
Error: Module did not self-register<EMAIL_ADDRESS>  at process.func [as dlopen] (node:electron/js2c/asar_bundle:2:1822)
at Object.<anonymous> (node:internal/modules/cjs/loader:1356:18)
at Object.func [as .node] (node:electron/js2c/asar_bundle:2:1822)
at Module.load (node:internal/modules/cjs/loader:1126:32)
at node:internal/modules/cjs/loader:967:12
at Function._load (node:electron/js2c/asar_bundle:2:13330)
at Module.require (node:internal/modules/cjs/loader:1150:19)
at require (node:internal/modules/cjs/helpers:110:18)
at Object.<anonymous> (/app/node_modules/@grandchef/node-printer/lib/printer-binding.js:4:17)
  at Module._compile (node:internal/modules/cjs/loader:1271:14)

Actual behavior
it should work well with node-printer native module
We are using this package https://github.com/grandchef/node-printer/issues/4
the native module works well on node, but it does not work well on electron
✔ Checking your system
✔ Locating application
✔ Loading configuration
✔ Preparing native dependencies: 1 / 1 [0.6s]
✔ Running generateAssets hook
✔ [plugin-webpack] Compiling main process code [1s]
✔ [plugin-webpack] Launching dev servers for renderer process code [0.6s]
› Output Available: http://localhost:9000

  App threw an error during load
Error: Module did not self-register<EMAIL_ADDRESS>  at process.func [as dlopen] (node:electron/js2c/asar_bundle:2:1822)
at Object.<anonymous> (node:internal/modules/cjs/loader:1356:18)
at Object.func [as .node] (node:electron/js2c/asar_bundle:2:1822)
at Module.load (node:internal/modules/cjs/loader:1126:32)
at node:internal/modules/cjs/loader:967:12
at Function._load (node:electron/js2c/asar_bundle:2:13330)
at Module.require (node:internal/modules/cjs/loader:1150:19)
at require (node:internal/modules/cjs/helpers:110:18)
at Object.<anonymous> (/app/node_modules/@grandchef/node-printer/lib/printer-binding.js:4:17)
  at Module._compile (node:internal/modules/cjs/loader:1271:14)

Steps to reproduce
yarn add @grandchef/node-printer
try to import and use @grandchef/node-printer on main process
Additional information
I've tried to put this package as an external dep
externals: {
    'usb': 'usb',
    '@grandchef/node-printer': '@grandchef/node-printer',
  },

similar to usb package

rebuild gives me this error
.electron-gyp/26.1.0/include/node/v8-maybe.h:123:67: error: expected '(' for function-style cast or type construction
template <class T, std::enable_if_t<!std::is_lvalue_reference_v<T>>* = nullptr>
                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
In file included from ../src/node_printer.cc:1:
In file included from ../src/node_printer.hpp:4:
In file included from ../src/macros.hh:4:
In file included from ../../../nan/nan.h:60:

using electron-rebuild

repro https://github.com/sibelius/electron-printer


Docker / error messages in console / exec: "gcc": executable file not found in $PATH

dega_hukz-migrate_1 exited with code 0
iframely_1        | data:    cluster.js:33 - Using cache engine: node-cache
dega-templates_1  | 2021/08/10 00:38:04 Error while building:
dega-templates_1  |  # github.com/mattn/go-sqlite3
dega-templates_1  | exec: "gcc": executable file not found in $PATH
dega-templates_1  |
companion_1       | companion: 2021-08-10T00:38:08.595Z [warn] startup.secret auto-generating server secret because none was specified
companion_1       | companion: 2021-08-10T00:38:08.597Z [warn] startup.secret auto-generating server secret because none was specified
companion_1       | companion: 2021-08-10T00:38:08.608Z [info] jobs.cleanup.start starting clean up job
companion_1       | Welcome to Companion! v2.5.1
companion_1       | Listening on http://<IP_ADDRESS>:3020
dega-api_1        | 2021/08/10 00:38:08 Error while building:
dega-api_1        |  # github.com/mattn/go-sqlite3
dega-api_1        | exec: "gcc": executable file not found in $PAT

@johndpope Docker issue was fixed and updated docker files.


spatial/r1: import and rename from bound

Mechanically generated with:
$> gomvpkg -from gonum.org/v1/gonum/bound -to gonum.org/v1/gonum/spatial/r1 -vcs_mv_cmd "git mv {{.Src}} {{.Dst}}"

Fixes gonum/gonum#956.
Please take a look.

ah... perhaps hold this one off before https://github.com/gonum/gonum/pull/969 has been sorted out and/or merged in?

We should probably wait. Also, what do you think of r1.Interval? The reasoning for the question is that a bound is a semantic layer on top of an interval.

I am fine with s/Bound/Interval/ (probably with a gorename.)
I'll wait for #969 to be collected.

... bound is a semantic layer on top of an interval

I also thought about this and this may also be where the confusion about bound.Union comes from. I like how r2.Box and r3.Box provide only the type for storing two points without implying any semantics (is the boundary included, what is an empty box, does it bound anything, ...).

Yes, I'm beginning to regret https://github.com/gonum/gonum/pull/845#discussion_r255359176. I think perhaps those additions should be rolled back.

@sbinet The PRs arising from #969 have been reverted, so this can go ahead now. Do you want to do that?

Sure. I'll update this PR shortly

PTAL

PTAL


Integrate Codecov

This PR adds test coverage reports and uploads the same to Codecov.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@c02b9c1). Click here to learn what that means.
Patch has no changes to coverable lines.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff            @@
##             master      #27   +/-   ##
=========================================
  Coverage          ?   72.82%
=========================================
  Files             ?       15
  Lines             ?      184
  Branches          ?        0
=========================================
  Hits              ?      134
  Misses            ?       50
  Partials          ?        0

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

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


List View: Deselect the selected item

Scenario:

Given is a list of items, rendered in a List View
Item x is being selected and triggers to open a another page
That page is being closed
Item x is still selected and can't be selected again

Sample:
module App =
    type Model =
      { Items: string list
        SelectedItem: string option }

    type Msg = SelectItem of index: int

    let initModel =
        { Items = [ "One"; "Two"; "Three"; "Four"; "Five" ]
          SelectedItem = None }

    let init() = initModel, Cmd.none

    let update (msg: Msg) model =
        match msg with
        | SelectItem index ->
            let item = model.Items |> List.tryItem index
            let model = { model with SelectedItem = item }
            model, Cmd.none

    let view (model: Model) dispatch =
        View.NavigationPage(pages = [
            yield View.ContentPage(
              content =
                View.ListView(
                    model.Items |> List.map (fun item -> View.Label(text = item)),
                    itemSelected = (fun index -> dispatch (SelectItem index.Value)),
                    selected
                )
            )

            if model.SelectedItem.IsSome then
                yield View.ContentPage(
                  title = model.SelectedItem.Value,
                  content =
                    View.Label(text = model.SelectedItem.Value)
                )
        ])

    let program = Program.mkProgram init update view

The reason for that is simple: The List View Control holds the information about the selected item, which must be reset. I'm not sure this is intended by design or it's just a bug that people got used to work around, but the behavior exists in XF for at least 3 years and it doesn't seem to be changed anytime soon AFAIK. See this thread for example.
So the final questions is: How do we implement that common workaround of setting List.SelectedItem = null and then ignoring the event being fired with that null value?
Edit: itemTapped works as expected, so there is that.

I think you could use ref here but you could work it out like:
module App =
    type Model =
      { Items: string list
        SelectedItem: string option
        SItem: int option } // SItem for the index of selected item

    type Msg =
        | SelectItem of index: int
        | Deselect

    let initModel =
        { Items = [ "One"; "Two"; "Three"; "Four"; "Five" ]
          SelectedItem = None
          SItem = None
          }

    let init() = initModel, Cmd.none

    let update (msg: Msg) model =
        match msg with
        | SelectItem index ->
            let item = model.Items |> List.tryItem index
            let model = { model with SelectedItem = item; SItem = Some index }
            model, Cmd.none
        | Deselect ->
            {model with SItem = None; SelectedItem = None }, Cmd.none

    let view (model: Model) dispatch =
        View.NavigationPage(pages = [
            yield View.ContentPage(
              content =
                View.ListView(
                    model.Items |> List.map (fun item -> View.Label(text = item)),
                    itemSelected = (fun index ->
                        match model.SelectedItem, model.SItem with
                        | None, None -> dispatch (SelectItem index.Value)
                        | _, _ -> ()
                        ),
                    selectedItem = model.SItem // need int option
                )
            )

            if model.SelectedItem.IsSome then
                yield View.ContentPage(
                  title = model.SelectedItem.Value,
                  content =
                    View.Label(text = model.SelectedItem.Value)
                )
        ], popped = (fun _ -> dispatch Deselect)) // call to move back where everything is set back

    let program = Program.mkProgram init update view
`

Thanks. I think SelectItem should return a Cmd.ofMsg Deselect immediately in most cases (if one doesn't want the item to stay selected).
(Personally I moved on and used some other way, as selecting is broking right now anyway when using the Material Design visual.)
By the way: I would find it quite useful to find samples like this one or those two [1, 2] in the documentation. What do you think @TimLariviere?

Surely you could send Deselect insteadly. Shouldn't be a problem here.
After all a XF problem where we can't do anything so we wait...

In this particular case, I think using ItemTapped combined with ListView.SelectionMode = SelectionMode.None is better than using selection.

So the final questions is: How do we implement that common workaround of setting List.SelectedItem = null and then ignoring the event being fired with that null value?

#304 suggests we change the way events work today, and don't trigger any *Changed events when setting a value programmatically.
This has several advantages including this one.

By the way: I would find it quite useful to find samples like this one or those two [1, 2] in the documentation.

Good idea! Useful samples are always welcome :)


Port to GITHUB!!!

From deansofer on May 31, 2011 12:31:36
That way development can continue and the project may LIVE AGAIN!
Of course, I could do this myself, but I figured I'd suggest it to you first.
Github uses git (which is just plane awesome in every way), but more importantly encourages forking and contributing so that projects don't grow stagnant due to lack of owner contributions!
Maybe I'll port it over and put together some of the patches in the open bug tickets...
Original issue: http://code.google.com/p/wwwsqldesigner/issues/detail?id=128

From deansofer on May 31, 2011 03:36:30
And you know since I'm jotting down my notes, maybe I'll take a look at how much would be involved in re-implementing in jquery.

From ondrej.zara on May 31, 2011 13:37:53
People wishing to contribute just normally send a patch. If there is a will+skill to do so, this code repository is completely sufficient :)
I may eventually migrate to Mercurial hosting here on Google code (which allows forking as well), but only if there are enough requests to do so.

From ondrej.zara on May 31, 2011 13:40:32
As for the jQuery reimplementation - are there any true advantages of doing so? Using jQuery just means that every script kiddie without deeper JS knowledge will feel more competent when looking at the code. I am not sure I want that :)

From deansofer on May 31, 2011 16:39:24
Hah, I was just wondering if it would 1: condense the code at all and 2: empower more user contribution.
Script kiddies asside, any helpful patches are good patches. Especially since your oz repo has a big message on it saying "You probably won't know how to use this thing", which I think goes beyond a concern with script kiddies.
Anyway, when I was thinking about it one of the things I was wondering is maybe (if we really wanted to optimize) we should be looking at canvas and skip jquery altogether. However I think it may become more tedious just having to build an interactive gui for canvas rather than working with simple html elements.

From ondrej.zara on May 31, 2011 23:03:50
Yeah, oz.js is not well documented. OTOH, it is only kB uncompressed - and most of that are ECMA Array prototypes for older browsers.
Incidentaly, I was also thinking about switching the rendering backend completely to canvas, now when IE9 also supports this API. This would automatically solve the "print / save as image" issue, for instance...
However, rendering into a canvas of this size does not seem to be feasible, from the performance point of view.  Or maybe I am mistaken? Some measurements must be made here...

From deansofer on May 31, 2011 23:07:02
I sorta dropped the thoughts about jquery for now. However, I don't think you should bother supporting printing/saving because people can use simple screenshot plugins. Frankly, you'd be just as well off searching for a js snippet someone made completely self-contained for taking screenshots or printing. For that very reason, it's less within the scope of critical issues (IMHO).

From deansofer on May 31, 2011 23:07:54
You still should port to Github (or switch to mercurial I guess? never used it before). Either that or finally get around to merging in some of the patches floating around :)

From ondrej.zara on June 01, 2011 00:46:46
Which patches? I am not fully aware of any pending patches out there...

From deansofer on June 01, 2011 14:21:24
https://code.google.com/p/wwwsqldesigner/issues/detail?id=60#c9 https://code.google.com/p/wwwsqldesigner/issues/detail?id=45#c3 These were the only 2 I found, although looking through all the issues, a few of em seem like duplicates you could probably close or offer a 'defacto' solution (such as printing). I wouldn't keep suggesting phantom though, I would just compile a list of screenshot tools/plugins

From ondrej.zara on June 19, 2011 23:09:06
Successfully migrated to Mercurial. People can fork this now :)
Status: Fixed
Owner: ondrej.zara


Wkidata SPARQL - Swedish politics

cc: @MansMeg @rbbby

from page user Popperipop Swedish_politics

Swedish politics
Longest serving MP's excluding pauses
MP's with longest period between first and last term
Motions missing references to propositions
Propositions missing references to motions
Propositions without main theme by number of follow-up motions
Utredningsbetänkanden missing proper labels
MP's being authors to documents at a date where they're not listed as being an active MP
Landshövdingar
KSO
MP's replacing unknown MP's
Missing leaders of government agencies
Motion count by main theme and sex
What do Swedish MP's do after politics?
Motions mentioning "utgiftsområde" without being linked to a shadow budget
Budget motions that should be included in shadow budgets
Budget motion counts by shadow budget
Regionstyrelsens ordförande

Bara som en info --> stänger denna


Updated schema for G9

As generated from frameworks v6.4.1

Assuming these come straight out of the script in frameworks repo :+1:

We get different diffs depending on if we're running in python versions 2 or 3, but the absolute number of changed lines is the same.
There's a pivotal story been created about this.


New version: ArduinoSA.IDE.stable version 2.3.4

Pull request has been created with komac v2.7.0 :rocket:
Microsoft Reviewers: Open in CodeFlow

Hi @vikingnope,
This manifest adds a DisplayVersion to the AppsAndFeaturesEntries that isn't present in previous manifest versions. This entry should be added to the previous versions, or removed from this version.
(Automated response - build 900.)


configure universal wheels

@brandob-rhodes can we get a release with wheels?

Oh — I thought that adding the file was just going to help you with a task you wanted to perform with the library, I didn't know there were additional steps to take :)
First: could you outline what install trouble you ran into, or what errors you received, from the current mechanism where the library is distributed as a .tar.gz?

I need you to run python3 setup.py sdist bdist_wheel upload this saves a little bit of time installing the package (which we do every CI build)  so the savings build up, and a fair bit of time auditing packages

I ran the command — only to realize that it created a version 1.7 wheel that, thanks to commits on master since the original 1.7 release, is asymmetric with the sdist version 1.7.
So I resolved your other issue as an excuse for a 1.8 release and then released both sdist and wheels. Let me know if they work or not!


Discussion for a new feature - option to not decorate browser

I'm going to introduce adonisjs to a team of devs as an alternative for rails for some of our projects.
The team consists of devs with various levels of experience, so it's important that I can make the experience as dev friendly as possible.
For that reason I'd like an option to not decorate the page api.
A "vanilla" playwright I feel will be less confusing and easier to find help for.
Why would I even use japa then?
Because japa does a really good job at launching the app for the playwright test suite, and making it possible to have the tests run in migrations. Great job on that part :+1:
Would you accept a PR for making the change or is it out of scope?

May I know which part of decorating the browser is becoming an issue? Because, you still have all the APIs from Playwright, its just decorators allows for additional methods to the added (aka extend the existing objects)

May I know which part of decorating the browser is becoming an issue? Because, you still have all the APIs from Playwright, its just decorators allows for additional methods to the added (aka extend the existing objects)

My main concern is that the added functionality currently does not work as well as using Playwrights own expectations - because they lack the built-in waiting behaviour. If https://github.com/japa/browser-client/issues/1 gets solved it would help a lot.
On top of that I'm not sure that japa gains a lot from adding assertions on top of playwright. At least In my company it would be a better sell if it was just a great way to get "standard" playwright running in a well integrated way.
That there are things added on top of playwright will - in my company - be a cause for concerns about lock-in, our devs ability to find help, adonis' longevity etc.
I do however completely understand if you prefer the browser test API to be more in line with the rest of japa - which is why I suggested a configuration option.

Since, the related PR has been merged. I think we can close this issue, because there is nothing actionable here. The decorators are just to extend the browser, context and the page and they are optional.
Lemme know if you still have any concerns and I can re-open this issue


AfreecaTV: 19+ streams are "No stream found"

Got my livestreamer to play normal streams just fine, but all 19+ streams give me "error: No streams found on this URL:..." despite stream being live. I know it's live from the api broad list. Tried everything I read in #1529 but it ended up just giving me more errors and broke normal streams.

@torakhe Livestreamer has been abandoned. Please try our fork of Livestreamer at http://github.com/streamlink/streamlink


Remove engines fields, too restrictive and not being used

Node is used only for our build tools and we don't really keep track with Node releases anyway.
Also, right now you can't deploy next.js app with baseui as a serverless lamba since their environment currently supports only Node 8.10 and we are enforcing 8.11, so the build fails.
For yarn and npm, we don't have practical reasons to be restrictive.

I wonder if this is why the now deploy i set up silently fail 🤔


fmt: value implementing Stringer (GoString) cause infinite recursion with %s (%v)

The fmt.Print{f, ln} function generates a stackoverflow when the format flag is %v to output the value of a type that implements the Stringer interface.  This is true when the implementation of the String() method also uses fmt with flag %v or %s flag to output the string as shown in the example below.
1)What version of Go are you using (go version)?
go version go1.4.2 linux/amd64
2) What operating system and processor architecture are you using?
Ubuntu 14 trusty
Linux Kernel 3.14
3)What did you do ?
The following simple program.
package main

import (
	"fmt"
)

type mytype string

func (m mytype) String() string {
	return fmt.Sprintf("%s", m)
}

func main() {
	s := mytype("hello")
	fmt.Printf("%v", s)
}

What did you expect to see?
Expects the value of s to be printed.

5) What did you see instead?
runtime: goroutine stack exceeds<PHONE_NUMBER>-byte limit
fatal error: stack overflow

This is working as intended. You need to change the String method to
convert m into a real string before passing it to fmt.Sprintf, otherwise
the fmt.Sprintf will just call the String method again, which will lead to
infinite recursion.
http://play.golang.org/p/uURu3VA02V

See "To avoid recursion" in the fmt package docs.

@ianlancetaylor thanks for pointing that out.


travis-ci

Should we try doing continuous integration again, so that testing is run automatically when you push?  wxPython was what made this complicated, but maybe it's worth another go.

travis-ci tests are now up and running.  right now I will be emailed whenever CI fails.  You can see which commits pass/fail in the list of commits on Github.


Add option to clear text fields when adding/editing persons/locations (DEV)

The text fields on iOS had the "clear text" option while we don't, can't let :green_apple: :100: us.

Add app:endIconMode="clear_text" to person/location add/edit text fields.
Shorten overly long layout ids

Tested on Samsung S8 Android 9, it flickers sometimes.

https://user-images.githubusercontent.com/25054729/109007359-548e5a80-76ac-11eb-9bd2-57cc09a39447.mp4


Would like to see some preview in the README.md

As title.

I'm trying to flesh out the core framework here before implementing plug-in behavior, i can provide a demo of animation but at the moment that's about it :) will definitely update when there's more to show!


Duplicate Resource Argument

There is several duplicate argument in some resource,
most of them are name-1, name-2, name-3, etc

The new commits fix it


Fix complex warnings

As name says.

Updated tutorial_vqe_vqd to cast h2.hf_state as a numpy array. It's a pennylane numpy array by default, which was causing warnings about mixing autograd and jax interfaces.
Suppress ComplexWarnings in tutorial_vqe_vqd.
Cast data in tutorial_eqnn_force_field as complex, since we're einsum-ing it with a complex tensor.

These changes will not fix all ComplexWarnings. That will require changes in pennylane (see here).
NOTE
After checking all build artifacts locally, I can confirm that the following ComplexWarnings remain:

4 warnings in tutorial_pulse_programming
1 warning in tutorial_here_comes_the_sun

Partially fixes #1212
[sc-73429]

Once v0.38.1 is released, I will run CI in this PR with the build-all-demos label and add filter all ComplexWarnings to be errors.

There seems to be a problem with the deployed version, not sure what that is?

Yeah I'm not sure what that's about. If I manually try to open the deployment I'm seeing the most recent changes, so I'm confused. Regardless, after committing your suggestions, hopefully the next deployment will succeed.

Looks like the deployment is successful, but the action showed as failed because the step for adding/updating the comment about the deployment on the PR fails.See here.

Since I've verified that all demos build and no new warnings are introduced, I'm removing the build-all-demos label.


SPIKE: Come up with a staged approach to debugging

Acceptance criteria:

We have designed a staged approach to debugging and created backlog items for implementation
Figure out upcoming backlog items around Walkman,  tracing, and State transition visibility
Coordinate with other teams that may have this issue (e.g., tracing is a cross-cutting issue now)

Targeting about 2 hours of meeting, we'll regroup if we don't come to a solution at that point.

approach is embodied by the current epics


Creates a whole lot of null pointer errors

I'm getting a whole lot of errors like:
Error executing vim.schedule lua callback: ...rasmus/.local/share/nvim/lazy/savior.nvim/lua/savior.lua:47: attempt to index field 'progress' (a nil value)
stack traceback:
        ...rasmus/.local/share/nvim/lazy/savior.nvim/lua/savior.lua:47: in function 'progress_start'
        ...rasmus/.local/share/nvim/lazy/savior.nvim/lua/savior.lua:105: in function 'cb'
        ...rasmus/.local/share/nvim/lazy/savior.nvim/lua/savior.lua:220: in function 'callback'
        ...rasmus/.local/share/nvim/lazy/savior.nvim/lua/savior.lua:258: in function 'fn'
        ...rasmus/.local/share/nvim/lazy/savior.nvim/lua/savior.lua:187: in function ''
        vim/_editor.lua: in function <vim/_editor.lua:0>

Looking at the code, it seems like this line https://github.com/willothy/savior.nvim/blob/main/lua/savior.lua#L44 should instead be if not progress[bufnr] then, protecting against the nil case.

That line is just ensuring that we don't create multiple progress handles for a buffer, so isn't the cause of this and shouldn't be negated, but I appreciate the suggestion :)
I will look into this ASAP, but could you provide a minimal init and/or steps to reproduce? I have never experienced this.

I see, I read that incorrectly. I'll see if I can debug it a bit better tomorrow.

No worries!

I have been using it all day today without any errors. Not really sure what changed, yesterday I just renamed the file confguring it to .bak to stop the errors and today I dropped that suffix again.
Don't know if the lazy installation got corrupted somehow the first time?
Anyway, I'll close this and reopen if I see it again and can find a way to reproduce it.
Super big thanks for the plugin and sorry to bother you!

No worries at all! I'll still look into it and see if I can find the cause.
Glad you like the plugin, I mainly made this one for myself so I'm glad some other people are finding it useful :)

Looking at the error again, it looks like you might have had an outdated version of fidget.nvim installed.

Was actually about to write a similar thought. Pulling my dotfiles on another computer got the same issue, but after a lazy sync it fixed itself.

Glad it's all good now! Let me know if there's any other issues you run into.


How to create a custom mode properly?

I'm using CodeMirror in my project (lots of thanks to you, CodeMirror devlopers, it's great).
However, I have to patch original stex mode to get spaces marked as spaces, to get cyrillic text as one node per word etc. Some of these patches could be useful for others and are being backported to original CodeMirror stex mode (e.g. #5226 #5233 #5234), but other patches are tex-lint-specific (for example, it's unusual to have spaces highlighed by certain color, isn't it?).
Summing up, I have to maintain my own CodeMirror mode. Moreover, I want other people to be able to use my mode. But the problem is that I don't know how to maintain a mode properly.
Yes, I've seen codemirror-mode-elixir and tried to do like there... No success :-(
Now I have to use a postinstall script in my project, which copies (symlinking doesn't work!) my mode file into node_modules/codemirror/mode/stex. This ugly hack works, but it's surely not a proper way to maintain a CodeMirror mode.
If I'm requireing my mode from elsewhere, it fails to run.
I know that you are not accepting new modes in the main CodeMirror repo, but could you please help me with creating an external one?

This is the issue tracker, so really not the place for asking help. You can post something on the forum, if you want, but without a proper description of what went wrong when you tried to follow the example of the Elixir mode, I'm not sure how anyone can help you.


0.10.2: error[E0119]: conflicting implementations of trait

Description
Using unfortunately on a new PC the new<EMAIL_ADDRESS>instead of 0.10.2 I get the below error with the same PG schema.
I cannot publish code because of NDA.
Actual Behavior
It gives this error after generation:
error[E0119]: conflicting implementations of trait `sea_orm::Related<generated::tenant::Entity>` for type `generated::player::Entity`
   |
63 | impl Related<super::tenant::Entity> for Entity {
   | ---------------------------------------------- first implementation here
...
69 | impl Related<super::tenant::Entity> for Entity {
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `generated::player::Entity`

Versions
Ôöé   Ôöé   Ôö£ÔöÇÔöÇ sea-orm v0.10.5
Ôöé   Ôöé   Ôöé   Ôö£ÔöÇÔöÇ sea-orm-macros v0.10.5 (proc-macro)
Ôöé   Ôöé   Ôöé   Ôö£ÔöÇÔöÇ sea-query v0.27.2
Ôöé   Ôöé   Ôöé   Ôöé   Ôö£ÔöÇÔöÇ sea-query-derive v0.2.0 (proc-macro)
Ôöé   Ôöé   Ôöé   Ôö£ÔöÇÔöÇ sea-query-binder v0.2.2
Ôöé   Ôöé   Ôöé   Ôöé   Ôö£ÔöÇÔöÇ sea-query v0.27.2 (*)
Ôöé   Ôöé   Ôöé   Ôö£ÔöÇÔöÇ sea-strum v0.23.0
Ôöé   Ôöé   Ôöé   Ôöé   ÔööÔöÇÔöÇ sea-strum_macros v0.23.0 (proc-macro)
Ôöé   Ôöé   ÔööÔöÇÔöÇ sea-orm v0.10.5 (*)
Ôöé   Ôöé   Ôö£ÔöÇÔöÇ sea-orm v0.10.5 (*)
Ôöé   Ôö£ÔöÇÔöÇ sea-orm v0.10.5 (*)

Hey @frederikhors, thanks for the reporting!! I want to understand the situation before formulating the solution.

I guess the schema is similar to above?
There are two paths between cake and baker

cake <-> baker
cake <-> cake_bakers <-> baker

cake entity file:

use sea_orm::entity::prelude::*;

#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)]
#[sea_orm(table_name = "cake")]
pub struct Model {
    #[sea_orm(primary_key)]
    pub id: i32,
    pub name: String,
    #[sea_orm(column_type = "Decimal(Some((19, 4)))")]
    pub price: Decimal,
    pub bakery_id: Option<i32>,
    pub gluten_free: bool,
    pub serial: Uuid,
    pub recipe_author: Option<i32>,
}

#[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)]
pub enum Relation {
    #[sea_orm(
        belongs_to = "super::baker::Entity",
        from = "Column::RecipeAuthor",
        to = "super::baker::Column::Id",
        on_update = "NoAction",
        on_delete = "NoAction"
    )]
    Baker,
    #[sea_orm(
        belongs_to = "super::bakery::Entity",
        from = "Column::BakeryId",
        to = "super::bakery::Column::Id",
        on_update = "NoAction",
        on_delete = "NoAction"
    )]
    Bakery,
    #[sea_orm(has_many = "super::lineitem::Entity")]
    Lineitem,
}

impl Related<super::bakery::Entity> for Entity {
    fn to() -> RelationDef {
        Relation::Bakery.def()
    }
}

impl Related<super::lineitem::Entity> for Entity {
    fn to() -> RelationDef {
        Relation::Lineitem.def()
    }
}

impl Related<super::baker::Entity> for Entity { // Conflicting implementation!!
    fn to() -> RelationDef {
        Relation::Baker.def()
    }
}

impl Related<super::baker::Entity> for Entity { // Conflicting implementation!!
    fn to() -> RelationDef {
        super::cakes_bakers::Relation::Baker.def()
    }
    fn via() -> Option<RelationDef> {
        Some(super::cakes_bakers::Relation::Cake.def().rev())
    }
}

impl ActiveModelBehavior for ActiveModel {}

baker entity file:

use sea_orm::entity::prelude::*;

#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq)]
#[sea_orm(table_name = "baker")]
pub struct Model {
    #[sea_orm(primary_key)]
    pub id: i32,
    pub name: String,
    pub contact_details: Json,
    pub bakery_id: Option<i32>,
}

#[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)]
pub enum Relation {
    #[sea_orm(
        belongs_to = "super::bakery::Entity",
        from = "Column::BakeryId",
        to = "super::bakery::Column::Id",
        on_update = "Cascade",
        on_delete = "Cascade"
    )]
    Bakery,
    #[sea_orm(has_many = "super::cake::Entity")]
    Cake,
}

impl Related<super::bakery::Entity> for Entity {
    fn to() -> RelationDef {
        Relation::Bakery.def()
    }
}

impl Related<super::cake::Entity> for Entity { // Conflicting implementation!!
    fn to() -> RelationDef {
        Relation::Cake.def()
    }
}

impl Related<super::cake::Entity> for Entity { // Conflicting implementation!!
    fn to() -> RelationDef {
        super::cakes_bakers::Relation::Cake.def()
    }
    fn via() -> Option<RelationDef> {
        Some(super::cakes_bakers::Relation::Baker.def().rev())
    }
}

impl ActiveModelBehavior for ActiveModel {}

I think I'm seeing something similar on 0.10.*.
I was previously using 0.9.0 without issue.
error[E0119]: conflicting implementations of trait `std::fmt::Display` for type `sea_orm_active_enums::Type`
 --> entity/src/sea_orm_active_enums.rs:7:53
  |
7 |     Debug, Display, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Deserialize, Serialize,
  |            ------- first implementation here        ^^^^^^^^^^^^^^^^ conflicting implementation for `sea_orm_active_enums::Type`
  |
  = note: this error originates in the derive macro `DeriveActiveEnum` (in Nightly builds, run with -Z macro-backtrace for more info)

Imports and macro for the file in question:
use sea_orm::{entity::prelude::*, strum::Display};
use serde::{Deserialize, Serialize};

#[derive(
    Debug, Display, Clone, PartialEq, Eq, EnumIter, DeriveActiveEnum, Deserialize, Serialize,
)]

Downgrading to 0.9.3 solves the issue. Let me know if you'd like me to open a separate issue @billy1624.

I think this is not the same.

The generator seems to generate all relations as Related functions without considering multiple relationships between two entities.
You can manually code the solution to this with, I believe, Chained Relations, so in the example could do:
// cake.rs
// ....

pub struct CakeBakersLink;

impl Linked for CakeBakersLink {
    type FromEntity = Entity;

    type ToEntity = cake_bakers::Entity;

    fn link(&self) -> Vec<RelationDef> {
        vec![
            cake_bakers::Relation::Cakes.def().rev(),
            cake_bakers::Relation::Bakers.def(),
        ]
    }
}

So the default relationship from Cake will give you its recipe author. To get its bakers, you use CakeBakersLink. You can also ditch the Relation function entirely and also make the recipe author relationship a chained one, too, so that it's more clear.
Short term maybe the generator should generate Linked structs for secondary relationships for entities.
And long term, maybe make it customizable for how the user wants to handle relationships. For example, I think I'd like the ability to generate all relationships as Linked instead of Related, except for linking tables like cake_bakers. I like chained relationships because the Linked struct can be named to give context. Cake::find().also_find_related(Baker) is less intuitive to me than Cake::find().also_find_linked(RecipeAuthorBakerLink) (which can be generated based on column name).

Hey @TurtIeSocks, the problem you mention isn't related to this issue.
In sea-orm 0.10.x, DeriveActiveEnum implement Display trait for you. So, you don't need to derive or implement it on your own.

Hey everyone, thanks for the input! I've created https://github.com/SeaQL/sea-orm/pull/1298 which will skip the implementation of
impl Related<super::baker::Entity> for Entity {
    fn to() -> RelationDef {
        Relation::Baker.def()
    }
}

While keeping this
impl Related<super::baker::Entity> for Entity {
    fn to() -> RelationDef {
        super::cakes_bakers::Relation::Baker.def()
    }
    fn via() -> Option<RelationDef> {
        Some(super::cakes_bakers::Relation::Cake.def().rev())
    }
}

Hey everyone, thanks for the input! I've created #1298 which will skip the implementation of
impl Related<super::baker::Entity> for Entity {
    fn to() -> RelationDef {
        Relation::Baker.def()
    }
}

While keeping this
impl Related<super::baker::Entity> for Entity {
    fn to() -> RelationDef {
        super::cakes_bakers::Relation::Baker.def()
    }
    fn via() -> Option<RelationDef> {
        Some(super::cakes_bakers::Relation::Cake.def().rev())
    }
}

Can you release this ASAP?

sea-orm-cli 0.10.6 has been published
https://crates.io/crates/sea-orm-cli/0.10.6


Feat : Add Flashcard Tool:

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Create and use flashcards for studying.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
What problem is this feature trying to solve?
How do we know when the feature is complete?

closing this as exists #1166


factorio: 1.1.21 -> 1.1.25

Motivation for this change
update
Things done

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

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

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

Result of nixpkgs-review pr 113727 at 2a424cd0 run on x86_64-linux 1

2 packages built:

factorio-demo
factorio-headless (factorio-headless-experimental)


Container's embedded DERP only has STUN port

config.yml
server_url: https://*.com:8080
listen_addr: <IP_ADDRESS>:8080
metrics_listen_addr: <IP_ADDRESS>:19090
grpc_listen_addr: <IP_ADDRESS>:50443
grpc_allow_insecure: false
private_key_path: /etc/headscale/private.key
ip_prefixes:
  - <IP_ADDRESS>/16
derp:
  server:
    enabled: false
    region_id: 999
    region_code: "headscale"
    region_name: "Headscale Embedded DERP"
    stun_listen_addr: "<IP_ADDRESS>:44444"
  paths: ["/etc/headscale/derp.yaml"]
  auto_update_enabled: true
  update_frequency: 5m
disable_check_updates: false
ephemeral_node_inactivity_timeout: 30m
db_type: sqlite3
db_path: /etc/headscale/db.sqlite
tls_client_auth_mode: disabled
tls_cert_path: "/etc/headscale/*.com/fullchain1.pem"
tls_key_path: "/etc/headscale/*.com/privkey1.pem"
log_level: debug
acl_policy_path: ""
dns_config:
  nameservers:
    - <IP_ADDRESS>
  domains: []
  magic_dns: false
  base_domain: lan
unix_socket: /var/run/headscale.sock
unix_socket_permission: "0770"

docker-compose.yml
version: "3"
services:
  headscale:
    container_name: headscale
    restart: always
    environment:
      - TZ=UTC+8
      - GIN_MODE=release
    image: headscale/headscale:latest
    ports:
      - 8080:8080/tcp
      - <IP_ADDRESS>:19090:19090/tcp
      - 44444:44444/udp
    volumes:
      - /root/docker/headscale/config:/etc/headscale/
    command:
      - headscale
      - serve

port status

STUN port is working. I didn't capture a screenshot but it can be found with nmap

Hi, can you elaborate what the problem is? I do not understand what is not working.

It is simple, the embedded DERP doesn't create a DERP port to accept the DERP connection.

The DERP endpoint runs in the same addr:port as the Headscale API.
On Sun, Jul 10, 2022, 15:25 1itt1eB0y @.***> wrote:

It is simple, the embedded DERP doesn't create a DERP port to accept the
DERP connection.
—
Reply to this email directly, view it on GitHub
https://github.com/juanfont/headscale/issues/673#issuecomment-1179728743,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABMGQ6I5XIEQ3VEPTGRWM3VTLFNJANCNFSM53DO4N3Q
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

OH! Got it 🤣
BTW, can I set the embedded DERP running with -verify-clients or it will run with it by default

OH! Got it 🤣
BTW, can I set the embedded DERP running with -verify-clients or it will run with it by default

OH! Got it 🤣 BTW, can I set the embedded DERP running with -verify-clients or it will run with it by default

same question... Do you have any answer, bro?


Clean up parallel computing; add in diagcov functionality

write mapper and reducer for parallel computing
add diagcov approximation functionality. (Right now I'm still using control() to pass in the parameter.)

Thanks! I'll merge this next week.

On Mar 18, 2016, at 8:18 PM, zhangns07<EMAIL_ADDRESS>wrote:

write mapper and reducer for parallel computing
add diagcov approximation functionality. (Right now I'm still using control() to pass in the parameter.)

You can view, comment on, or merge this pull request online at:
https://github.com/patperry/r-mbest/pull/3
Commit Summary
write mapper and reducer for parallel computing; add diagcov approximation functionality.
File Changes
M DESCRIPTION (1)
M NAMESPACE (1)
M R/mhglm.R (7)
M R/mhglm.fit.R (39)
M R/moment.est.R (593)
A R/unpivotRp.R (10)
M man/mhglm.control.Rd (5)
Patch Links:
https://github.com/patperry/r-mbest/pull/3.patch
https://github.com/patperry/r-mbest/pull/3.diff
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub

Thanks for your patches,, sorry it took so long for me to merge! If this happens again, please feel free to bug me about it.


Inline link not respecting block boundaries

Link title erroneously accepts a blank line and allows overflow over multiple blocks.
Input:
[a](b "

")

Expected output:

[a](b "

")

Actual output:

a

")

Makes a problem even without the title, so may affect the whole (...) part of the link.
$ printf '[a](url\n\n)' | ./pulldown-cmark

a

)

It's not just a bout blank lines but about block boundaries in general:
$ printf '[a](url "\n- - -\n")' | ./pulldown-cmark

a

")

It gets worse. The blockquote problem shows up here as well:
> [a](
> b)

is incorrectly rendered as

[a](
b)

:fearful:

This issue also exhibits itself in a table.
Input:
foo | bar
--- | ---
[a](< | url>)

Actual output (with -T):

foo	bar

a	url>)

Expected output:
There should be no link because what looks as a link lives in two table cells.


Basic authentication via URL not possible

If basic authentication is enabled, accessing<EMAIL_ADDRESS>should automatically login the user.

https://docs.microsoft.com/en-US/troubleshoot/browsers/name-and-password-not-supported-in-website-address
https://bugs.chromium.org/p/chromium/issues/detail?id=82250#c7
https://medium.com/@lmakarov/say-goodbye-to-urls-with-embedded-credentials-b051f6c7b6a3
Embedded credentials are not supported anymore.

I also checked if it can still be parsed from the url but it seems that Chrome (where I tested it) removes it before sending it to the server.
Taking into account that it is actually not supported anymore i close this as Won't Fix.

FYI: I have removed it from the milestone and added a wontfix label.


chore: Setup executor

This PR sets up the executor function and some simple testing.
It will most likely be deployed as an AWS Lambda function, for our backend to call.

LGTM
Some notes:

Unsure if we want to move towards using poetry to better manage the pip packages (This setup requires us to manually run  pip freeze each time we install a new dependency which is easily forgotten)
Also would be good to include the setup code for deploying to aws lambda as mentioned here


README uses deprecated/private APIs

For instance, there is a lot of new XYChartBuilder() while the constructor is protected, and furthermore, the class itself is deprecated.

My fault, I was importing the wrong dependency...


feat: duality results for cyclic groups

This PR adds orthogonality results for cyclic groups (point 1 in this message on Zulip).

bors merge


Fix broken link to genius.com

Fixes issue #6

But you fixed this already??

I didn't see it before make the PR

I reverted the commit, forced a push to github, then merged your PR

Oh alright, thanks


fix(deps): :arrow_up: update all non-major dependencies

This PR contains the following updates:

Package
Change
Age
Adoption
Passing
Confidence

firebase (source, changelog)
10.5.0 -> 10.5.1

mathjs (source)
11.11.2 -> 11.12.0

Release Notes

firebase/firebase-js-sdk (firebase)
v10.5.1
Compare Source

josdejong/mathjs (mathjs)
v11.12.0
Compare Source

Implemented function subtractScalar (#3081, #2643), thanks @vrushaket.
Fix #3073: function format not escaping control characters and double
quotes (#3082).
Fix: function clone not throwing an error when passing an unsupported
type like a function.
Fix: #2960 add type definition of function symbolicEqual (#3035),
thanks @juancodeaudio.

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:
File name: package-lock.json
npm WARN cli npm v10.2.1 does not support Node.js v20.2.0. This version of npm supports the following node versions: `^18.17.0 || >=20.5.0`. You can find the latest version at https://nodejs.org/.
npm ERR! code ERR_SOCKET_CONNECTION_TIMEOUT
npm ERR! errno ERR_SOCKET_CONNECTION_TIMEOUT
npm ERR! request to https://registry.npmjs.org/@angular-eslint%2fbundled-angular-compiler failed, reason: Socket connection timeout

npm ERR!


Summary sheets

I'm planning to add to the dashboard some summarized data on each screen, in order to have rapid information feedback, in a tabular way, such as:

Daily/weekly administrated doses of vaccines, compared with the last week (abs. and percentage). Maybe some data divided into age groups also;
Daily/weekly increment-decrement on contagions, compared with the last week and day, both for benchmark, Marche and Italy;
A note about the latest update date and time;
A "summary of summaries" on the home page.

This is planned, but not scheduled, as I'll add it based on my commitments.

Summary generators finished with 8f5286a76441f4586d6fe81e04b9cc8d716cd27d. Now the client and the CI should be modified, in order to show them. Also, a copy of assets should be placed in gh-pages branch, as acceding them from main creates problems for web applications.


'SkeletonLoading' cannot be used as a JSX component.

i did exactly as in the docs:
import SkeletonLoading from 'react-native-skeleton-loading'
const App = () => {
return(
<SkeletonLoading background={"#adadad"} highlight={"#ffffff"}>
<View style={{ flexDirection: 'row', justifyContent: 'space-between' }}>
<View style={{ width: 100, height: 100, backgroundColor: "#adadad", borderRadius: 10 }} />
      <View style={{ flex:1, marginLeft: 10 }}>
          <View style={{ backgroundColor: "#adadad", width: "50%", height: 10, marginBottom: 3, borderRadius: 5 }} />
          <View style={{ backgroundColor: "#adadad", width: '20%', height: 8, borderRadius: 5 }} />
          <View style={{ backgroundColor: "#adadad", width: '15%', height: 8, borderRadius: 5, marginTop: 3 }} />
      </View>
    </View>
</SkeletonLoading>

)
};
and its sending me the error that i put on title

Are you using it in bare react-native project or Expo project

Are you using it in bare react-native project or Expo project

expo project

This package is for bare react native, for expo you should use the expo variant of it.
https://github.com/mmusaib/expo-skeleton-loading


Just one char typo

Thanks, can you add the DCO?

I have no problem with DCO, or any contribution licence. How can I technically add dco to my request? I am a bit lost and links in "the sing-off is missing" part of UI is not helpful.

The commit message needs a Signed-off-by line such as the one in https://github.com/prometheus/docs/commit/66a460bfcbead9b410e128214c8029255301d8c8

All the commits need that line, so probably easiest to squash them.

Ehm, I do not have (easy) access to github from work. I will do it later from home. If squash is possible from web UI (I have not found way), please let me know and I will do it.

I hope, done.
Just for future reference of my own:
git rebase -i HEAD~2
and use "r" to reword both commits Than forcepush.

Thanks!


chore(deps): update transient deps

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Add scope CRD support

Description:

Suggested Labels:

Suggested Assignees:

Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:

duplicate of https://github.com/wso2/apk/issues/713


update file def correction

Coverage increased (+0.03%) to 65.203% when pulling 69a426631f3a9d9ea4e58ac168df00eded5b0345 on indriHutabalian:dev into 58854c8b23a48a74b66391e25571753f22a69b91 on danliris:dev.


Does this plugin support rowspan in tbody?

It's really hard to implement rowspan on tbody datatable with server side processing, do you have any ideas?  @Trekky12

Hello @AdamArthurF,
unfortunately rowspan is currently not supported.

are you going to add the rowspan feature in the future?  @Trekky12

Hello @AdamArthurF,
actually I have no time and idea how to implement this at the moment. But feel free to suggest an implementation.


Add instructions for pulling most up-to-date image

This is fixing a mess we did with #141 and #142.


Use 2022-01-14 nightly to workaround coverage issue

rustc broke cargo-llvm-cov which we use for coverage, which is making our CI fail: https://github.com/taiki-e/cargo-llvm-cov/issues/128
The workaround is to pin to a older version of the nightly rust.
Motivation

Specifications

Designs

Solution

Review

Reviewer Checklist

[ ] Code implements Specs and Designs
[ ] Tests for Expected Behaviour
[ ] Tests for Errors

Follow Up Work

Can make an issue to go back to nightly when this is fixed? Or maybe beta, if beta supports the Coverage requirements

Can make an issue to go back to nightly when this is fixed? Or maybe beta, if beta supports the Coverage requirements

Yep! Done in https://github.com/ZcashFoundation/zebra/issues/3367


Form elements do not have associated labels

Description
I expect the labels are linked to input fields so the inputs are accessible
CodeSandbox/Snack link
https://docs.nativebase.io/login-signup-forms
Steps to reproduce

Go to 'login-signup-forms'  on chrome
RightClick on inspect
Open lighthouse and click Analyze page load
See error

If I inspect the Dom elements I can see the elements are not linked because of mismatched between the label for attribute value and input id attribute value

the input id value has "-input" appended to it, while the label for field has not. I hope this can be fixed. I'm new to using nativebase and really love it so far, only a bit disappointed by the low accessibility score I am getting ion the browser because of this issue.
Thanks for the great work!
NativeBase Version
3.4.25
Platform

[ ] Android
[ ] CRA
[X] Expo
[ ] iOS
[X] Next

Other Platform
No response
Additional Information
It also seems for inputs that have a helper text the input is labelled by the helper text, which doesn't seem entirely correct. I guess it's better to label the input by the label itself

Hey @jeltehomminga , Thanks for reporting. We will look into this.

FYI also for Android the inputs are not accessible because labels are not associated the inputs

Hi, does anyone have any updates on this one please?


Can be used with Angular ?

Hi! I'm trying to use this extension with angular with no success, can you help? Happy new year

Hi. Happy New Year! 🎉
Unfortunately, I don't' know how to write js for Angular.

Personally, I managed to make it work with Angular using a few workarounds.
I had to listen for event changes on the contenteditable span (which is the input event) and then make it update my form field.


ACM-9431 - Auto import discovered ROSA clusters

Regarding: https://issues.redhat.com/browse/ACM-9431
To test:

In multicloud/credentials, setup OCM discovery credentials. You will need discoverable and importable ROSA and OCP clusters in your OCM environment.
Go to the discovery tab (multicloud/infrastructure/clusters/discovered).
Click the action menu (kebab menu) for your ROSA/OCP cluster and click Import cluster.
For ROSA, import mode "Import from Red Hat OpenShift Cluster Manager" should be set, the cluster information should be pre-filled. Credential, ClusterID and Api token fields should be present.
For OCP import mode "Enter your server URL and API token for the existing cluster" should be set.
For Import cluster from the cluster list page (not from a discovered cluster), the import mode should be manual.

/retest

Currently making these changes: https://github.com/stolostron/console/pull/3507#pullrequestreview-2074164426, will update thread when they're completed.

Awesome work! It works great. I left a few comments about code organization. There are also a couple functional issues we might want to address.

Credential should include the namespace, as it does in the configuration screens. (See screenshots.)
I think we should avoid passing the credential and the cluster ID to the form for non-ROSA clusters. If the user changes to use the RHOCM import mode and sees the pre-filled information, they might expect it to work.

@KevinFCormier
I've made some changes to try and adopt the behavior of the discovery configuration wizard, but it looks like react-form-wizard does not support the kind of field validation I am trying to enforce. Namely, I'm not sure how I can prevent users from progressing in the wizard when the credential field is empty. The react-form-wizard exposes it's validation context to it's proprietary components, and if I want to use a proprietary function it needs a path that corresponds to the template data. I am using fields that don't have a place within the template but still need to block the users progression, as to mirror the validation of the other fields. It looks like the import mode field has this same issue, but we don't notice it because it always contains a value.

/retest

@KevinFCormier This is ready for re-review! Thanks.

https://github.com/stolostron/console/compare/1168adddd0d4d57c57bc0a74407f92798ebea3f9..ccbacaaf70f287c5d2c4bd3ed1e1ee59941c726d#diff-8a926d9ebe0a8a54381ef56ca3f270e5206bd156cfc55418093676894c5a509dL177-L181
This was handing values to namespace, credential and clusterID during regular import (no discovery cluster).

/lgtm


[wallet-adapter] Update wallet adapter package names + versions

This resets all wallet adapter versions to 0.0.0, and updates the naming to be consistently under the @mysten/ npm org.

The names look much better - thanks for fixing this up!


Delete related records in has many relationship

Given the following types:
type User struct {
  gorm.Model
  Flags []Flag
}

type Flag struct {
  gorm.model
  Name string
  UserID int
}

I want to be able to remove all of a user's flags. Assuming user is the already returned user record in a User type I'm using:
db.Model(&user).Related(&user.Flags).Delete(&user.Flags)

But the generated query is:
UPDATE flags SET deleted_at = '...' WHERE deleted_at IS NULL

rather than
UPDATE flags SET deleted_at = '...' WHERE deleted_at IS NULL and user_id IN (...)

In order to get the correct query I need to use something like:
db.Model(&user).Preload("Flags").Where("user_id = ?", user.ID).Delete(&user.Flags)

Am I doing something wrong?

any update on this?

I would like to know this as well

The lack of documentation (and details in the documentation) for Gorm is very frustrating, there is too much "guess how to do" involved. So far, I have spent days trying to achieve some "simple" actions, such as the one from the OP, but I always end up using a very non efficient workaround.

I am using the following command to delete flag records that associated to user,
but you can't only delete user and preserve the related flag in this case.
db.AutoMigrate(&User{}, &Flag{})
db.Model(&Flag{}).AddForeignKey("user_id", "users(id)", "CASCADE", "SET DEFAULT")
// this will also delete associated flag records
db.Delete(&user)


[SPARK-47187][SQL][3.4] Fix hive compress output config does not work

What changes were proposed in this pull request?

This pr fixs the issue that setupHadoopConfForCompression did not set isCompressed as expected due to we implicitly convert ShimFileSinkDesc to FileSinkDesc. This issue does not affect master branch since we removed ShimFileSinkDesc in https://github.com/apache/spark/pull/40848
Why are the changes needed?

To make hive.exec.compress.output work as expected.
Does this PR introduce any user-facing change?

yes, fix bug
How was this patch tested?

manually test
Was this patch authored or co-authored using generative AI tooling?

no

cc @cloud-fan

thanks, merging to branch-3.4


Made VerifyFormulas test pass

The current master has a failing test caused by this statement:
VerifyExpression(() => StaticMethodLotsOfArguments(notifies.TaxPercentage, notifies.TaxPercentage, notifies.TaxPercentage, notifies.TaxPercentage), "StaticMethodLotsOfArguments(...)");

It produces the following error:

Based on the expected value I think the statement is supposed to invoke VerifyExpressionWithTruncate instead of VerifyExpression.

I think the last line should be VerifyExpression(() => StaticMethodLotsOfArguments(notifies.TaxPercentage, notifies.TaxPercentage, notifies.TaxPercentage, notifies.TaxPercentage), "StaticMethodLotsOfArguments(notifies.TaxPercentage, notifies.TaxPercentage, notifies.TaxPercentage, notifies.TaxPercentage)"); actually.

Oh wow. Yeah it should -  I just made a duplicate test.


Add a homepage for the wiki

Add a homepage for the wiki

Homepage added
Entries for "Roadmap", "Documentation" and "Usefull Links" added

actually, these pages do not exist


Products and Orders Missing

Hello SaaS Factory Team,
I love what you are doing here and I've been learning a lot from this example. I did not run this from Cloud9 but I was able to run this successfully from my Ubuntu workstation without any errors, so I believe it ran as intended. I'm able to create tenants with the admin user, the tenant admins can login and create users, and that all works very nice and I see where I can take this farther, etc. One thing that I wanted to closely observe was the creation of products and orders by multiple tenants and see the products and orders maintained with tenant separation, etc.
From what I can tell, the /products and /orders API Gateway are not provisioned. It's not in the admin API where most of the other API stuff lives and I have not been able to locate any other place in the code base where this is set up. Is this just missing from the code, or am I just overlooking it in the codebase and simultaneously missing where it may have failed quietly?
Again, love this great example.
Thanks,
Tim

oh, Forgot to mention, the UI does have the orders and products create screen, but that doesn't work because the API Gateway that it is trying to hit didn't get created, etc.


Replaces in sample config files deprecated max_rounds_delay into proposal_creation_timeout and deprecated DB connection string

Description of the Change
According to documentation the param max_rounds_delay is deprecated and replaced with proposal_creation_timeout so I've made those changes in example/config.* files. I've also replaced deprecated DB connection string in  example/config.docker to be not deprecated.

Issue
Changes will complete another issue: https://github.com/hyperledger/iroha/pull/1654

Benefits
Example config files in sync with documentation

Possible Drawbacks
If somebody would use old iroha (e.g. 1.1.3) it would not work, but the person should change tag in repository into: 1.1.3 and everything would be fine.

Usage Examples or Tests [optional]
Tested on local iroha storage:
$  Pulpit docker images
hyperledger/iroha-burrow   1.3.0        379586614dad   2 weeks ago     195MB

Alternate Designs [optional]
Alternatively it would be to add another config files with name e.g. config.1.3.0.docker instead of existing files modifications. IMO it would be worse solution because official docker images are using only files with name config.docker.

@LiraLemur Accidentally I noticed that my PR was approved with both @kuvaldini and @iceseer and there are no merge conflicts. So can it be merged?


The restored tabs display empty and in a wrong place if restarting MAC then opening Storage Explorer

Storage Explorer Version: 1.25.0-dev
Build Number: 20220610.4
Branch: main
Platform/OS: MacOS Monterey 12.4 (Apple M1 Pro)
Architecture: x64
How Found: Ad-hoc testing
Regression From: Not a regression
Steps to Reproduce

Launch Storage Explorer -> Open 'Settings -> Data Explorers' -> Enable the setting 'Preserve Explorer Session'.
Open one tab -> Restart the Storage Explorer.
The tab is restored -> Restart the MacOS.
Launch Storage Explorer -> Observe whether the tab displays well.

Expected Experience
The tab displays well.
Actual Experience
There is an empty tab displays in the lower left corner of editor.

I only have an Intel mac so I tried it and it doesn't seem to reproduce there. Does this bug reproduce on Intel macs for you?

@JasonYeMSFT
Verified this issue on an intel Mac (MacBook Air Retina, 13-inch,2020), reproduce.

This issue doesn't repro if the preserve tab session setting is disabled
Here are the logs collected on M1:
2022-06-12_230442.zip
2022-06-12_231829.zip

Our existing logs doesn't give any information on what is causing this. I will add more detailed logging and hopefully the next time you reproduce it, it will tell us what is causing it.

I believe this is the root cause of the bug: https://wiki.keyboardmaestro.com/assistance/Translocation_Problem#:~:text=In macOS Sierra%2C Apple added,!)%2C%20the%20application%20will%20be

@JasonYeMSFT , this issue also reproduces on Ubuntu 20.04, it is the first time met this issue on Linux.

@v-kellyluo Are you running from a tar.gz or a snap? When that happens, could you please open the dev tools and enter "process.execPath" in the console tab and see what it prints? I am working on a workaround for this issue which I believe will prevent this from happening.

@JasonYeMSFT ,
I installed Storage Explorer by tar.gz, here is the print on Linux: print.txt

@v-kellyluo Do you follow exactly the same steps to reproduce this issue on Ubuntu? If you can reproduce it one more time, could you share a VM with me so I can take a look at it?

I have merged a code change to mitigate this issue. Basically the change will detect such "invalid" tab session data and remove them so that they won't interfere with the start up. For scenarios where this bug occur, it should now work as if there is no previous tab session and Storage Explorer starts from fresh.

@JasonYeMSFT , Yes, this issue reproduces after restarting Ubuntu, I will share the VM on teams.

Tried to repro this issue on the latest main build 20220620.1. The current behavior keeps the same as the comment tells.

@v-xianya Could you please clarify if you mean that my workaround works as expected or Storage Explorer still run into a broken state after I made the code change?

Cool. I checked the Ubuntu repro and it seems to be sharing the root cause of the mac bug. Closing this issue.