Getting started with spring-cloud-netflix-starter-atlas dependencies

I am having some trouble getting started with Atlas and Spectator.
All of the Spring-cloud-netflix starter dependencies are working for me like this:
compile('org.springframework.cloud:spring-cloud-starter-netflix-eureka-client')

But when I have this in my gradle file:
    compile('org.springframework.cloud:spring-cloud-starter-netflix-spectator)
    compile('org.springframework.cloud:spring-cloud-starter-netflix-atlas)

I see errors like this:
org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find org.springframework.cloud:spring-cloud-starter-netflix-spectator:.
When I add the version number manually like this:
    compile('org.springframework.cloud:spring-cloud-starter-netflix-spectator:1.4.4.RELEASE')
    compile('org.springframework.cloud:spring-cloud-starter-netflix-atlas:1.4.4.RELEASE')

The errors go away, but the @EnableAtlas annotation is not on my classpath.
Any suggestions on what I'm doing wrong?

Unsure, they are both in the project bom: https://github.com/spring-cloud/spring-cloud-netflix/blob/1.4.x/spring-cloud-netflix-dependencies/pom.xml

Is there a working example somewhere I can clone? I just created a fresh Spring-Boot application and tried adding the dependencies and I see the same thing.
buildscript {
	ext {
		springBootVersion = '2.0.1.RELEASE'
	}
	repositories {
		mavenCentral()
	}
	dependencies {
		classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
	}
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'

group = 'my.company'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8

repositories {
	mavenCentral()
	maven { url "https://repo.spring.io/milestone" }
}

ext {
	springCloudVersion = 'Finchley.RC1'
}

dependencies {
	compile('org.springframework.boot:spring-boot-starter-actuator')
	compile('org.springframework.boot:spring-boot-starter-validation')
	compile('org.springframework.boot:spring-boot-starter-web')
	compile('org.springframework.cloud:spring-cloud-starter-netflix-atlas')
	compile('org.springframework.cloud:spring-cloud-starter-netflix-eureka-client')
	runtime('org.springframework.boot:spring-boot-devtools')
	compileOnly('org.projectlombok:lombok')
	testCompile('org.springframework.boot:spring-boot-starter-test')
}

dependencyManagement {
	imports {
		mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
	}
}

Could not resolve all files for configuration ':compileClasspath'.
Could not find org.springframework.cloud:spring-cloud-starter-netflix-atlas:.

When I remove the Atlas dependency, it builds.

Looks like the atlas starter some how got removed from spring-cloud-netflix-dependencies

Closed via https://github.com/spring-cloud/spring-cloud-netflix/commit/6c71f9bba814a230ad965f1f85cd4037af1eda21

I also notice that file does not have a dependency for Spectator. Is that a bug also?

Unsure, @spencergibb do you know?

No

The behavior when attempting to declare a Spectator dependency is the same as when trying to declare an Atlas dependency, so it seems if the Atlas thing was a bug, then so would this.

We removed spectator in Finchley.

OK thanks. BTW the docs for Finchley RC1 still say Spectator is preferred: https://cloud.spring.io/spring-cloud-static/Finchley.RC1/multi/multi_netflix-metrics.html

Thanks.  Can you create a separate issue for the docs?


Get collectionChanges on setData

Let's say I have a network request that returns, and I call:
dataProvider.setData(data, cacheKey: cacheKey)

I expect collectionDataProviderHasUpdatedData to be called, but it isn't. How else should I get the collectionChanges?
Right now, I'm updating my UI in three separate places instead of one: fetchDataFromCache (on view load), setData (after network requests), and collectionDataProviderHasUpdatedData. 😵

This has been a source of debate internally. The old way I had the API, it always called the delegate method and did not call the completion block. People hated this saying: "this doesn't make sense...I want it to call the completion block instead of the delegate". I agreed with this, so we changed it.
However, I have thought about this and think that maybe it's good to offer this flexibility? But a few questions:
In your network request code, you could just call the delegate yourself right? Would this solve your problem?
How would you feel about adding an additional parameter to setData: updateDelegate: Bool = false
For the collection changes, the change reported will be .reset because you're setting entirely new data. The library currently doesn't support 'minimal change sets'. I have thought about adding this but feel like it probably it a bit out of scope. You should check out https://github.com/osteslag/Changeset though and see if it's something you're interested in.

@plivesey Oh! Now I understand. I figured there would be a single source of notification (the delegate). The current implementation makes sense too, though!
To answer your questions:

I can totally call the delegate myself and, in fact, that's what I've done to get around this problem. 😄
An option to setData would indeed solve the problem, but if all it's doing is calling the delegate with .reset then maybe this option is overkill.

I might be the only one that expected a notification, so I'd keep the current implementation for now. Maybe additional documentation would help clear this up for others in the future?
Also, the library you linked looks promising! I have some array diffing code that I wrote, but might as well use this lib instead. 👍
Thanks @plivesey!!

Actually now reading about it, initially I also thought that the delegate will be called after the first fetch.  Having 2 places to get the same data seems redundant, but at the same time it might be useful to differentiate between an object that comes from a fetch and an object that comes from an update to the model. So one way to deal with this might be to have an enum
enum UpdateType {
    case .fetch
    case .update
}

and include this enum in the delegate method as a parameter as well, and you wouldn't need to have a completion block for a fetchDataFromCache. Or you can have both this and a fetchDataFromCache method with an update block, whose parameters are the same as the delegate method, and you don't need to set a delegate and each update just calls that block.
Generally I vote for a single method to deliver all fetches and updates for a data provider (be it blocks or delegates), and a way to differentiate whether the data is coming from a fetch (ie cache) or an outside update to the model.

This was similar to our original API, but it makes writing caching and networking code difficult. In theory it sounded great, but it was pretty unanimously disliked. For instance, this code gets really hard to write:
spinner.startSpinning()
dataProvider.fetchFromCache(args) { _ in
    tableView.reloadData()
    spinner.stopSpinning()
}

To do this fully correctly with a delegate method, you need to pass in a context and check that which is much uglier in code.
If you want this functionality, you can subclass DataProvider yourself and provide your own delegate and implementation of these methods, but for the public API of this library, I prefer what we have now.

Makes sense, thanks for the explanation!


Adding a new Tab IO stats

Hey David,
Is it possible to add new IO performance tab to server performance section to have more info like write and read latency per data file?
Also, on performance view when disk latency is >200ms I can't see it, please see below.

Hi,
Thanks for the suggestion.  An IO performance tab might be useful.  The app doesn't give you a way to see charts per drive/db/file over time.  You can get per drive over time (select the drive filter) but you can't see all the drives together.  Also, if you click this button you can get a summary view for the selected time period.

You can see the IO grouped by Database, file group, file or drive which might help narrow things down.  You could also narrow the date range down to the period where you have high disk latencies - select Custom from the date filter at the top right of the app.
I think I set the scale of the chart to 200ms deliberately.  Ideally disk latency should be single digit milliseconds.  Above 20ms is poor.  If the scale was adjusted for the max value it would flatten out some of the other peaks.  Also you wouldn't be able to tell visually if the latency is poor by the position on the chart.  e.g. A Value near the top of the chart isn't a problem if the scale of the chart is up to 10ms.
Note: I would also look at your wait stats.  If you see PAGEIOLATCH or WRITELOG waits as your top wait types this provides some additional evidence of an IO bottleneck.  You might see high disk latencies if you have cloud storage and have exceeded your limits.  Snapshot style backups are also known to cause high disk latency as they freeze IO for a short period of time.  High disk latencies might not be a huge problem if the volume of IO is small and you don't see IO related waits as your top wait types.  You might also see higher disk latencies if you have maintenance operations running like DBCC checks - which might not be an issue if this is out of hours and they complete within your maintenance window.
Thanks,
David

Thanks for your answer.
Ah now it make sense with summary view, this is what i need just to have more info.
Yes i realized that this latency was relate do C: drive. :-)
I played around with Grafana dashboard i created some view, but the problem with it is that I can't exec sp directly from Grafana instead I have to exec your procs and insert into some table and then take this data and feed dashboard, in theory I could make similar look as your app, however i'm not sure if it make sense as your app provide all info without changing anything. :-D

Understandable.
May I recommend one adjustment or change for line graphs?
How about to evaluate only the X cursor position within ling graph and provide relevant values popup instead of asking users to target lines to get that popup?
This would improve usability a lot.
Thanks

The tooltip behaviour is down to the charting control I use (Live-Charts) - I'm not sure if there is a way to fix it. I don't find it to be an issue to select the chart point to get the tooltip. It guess it might be harder depending on your display settings and input device (mouse is easier than a touchpad).
This issue isn't likely to get looked at by me, but there is an option for someone else to fix it and submit a pull request.
Note: At some point I might change to use version 2 of the control.  I might also look at other charting components, but Live-Charts is very good as a free and open source charting component.

Improved in 2.43.0 🚀

Thanks David for adding this. :-)


Deploy website

Configured sphinx with pydata_sphinx_theme and ability to render .md docs into .html.
Currently working on auto-deploying the generated html build to a custom domain.

Latest major changes

Markdown files are no longer in docs/source/pages, but directly in docs/source (simplifies URLs)
Including html_baseurl = 'https://troubleshooting.neuroinformatics.dev/ in conf.py automatically creates the CNAME in build
Copied all contents from old wiki, and decreased the TOC depth to 2
Added a contributing guide to the repo README.md, which with some tricks, now also appears in index.rst (and thus, in the homepage)
Added link to GitHub repo in the top-right space of the website

@lauraporta you may now proceed with the review


Separate writing results from search

Resolves https://github.com/eaasna/sliding-window/issues/2
And partly resolves https://github.com/eaasna/sliding-window/issues/20
Current issue: separating the computation from the writing of the results had the unintended side effect that some bin hits go missing.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@036af20). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #21   +/-   ##
=========================================
  Coverage          ?   79.97%
=========================================
  Files             ?       27
  Lines             ?      749
  Branches          ?        0
=========================================
  Hits              ?      599
  Misses            ?      150
  Partials          ?        0

Continue to review full report at Codecov.

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


ramboxpro: Migrate to using an AppImage

Motivation for this change
The original implementation of this package has always been rather hacky and is certainly not a supported way to run Rambox Pro. The problem only got worse when the recent migration away from Electron v5.X due to security concerns and the package has been in a broken state ever since (it builds but doesn't run.)
This package change rectifies both of these problems - it moves Rambox Pro to using a supported method of run (AppImage) and allows it to be easily upgraded going forward without the constant need to hack together a new solution for whatever changes the Rambox team make.
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

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

The original implementation of this package has always been rather hacky and is certainly not a supported way to run Rambox Pro. The problem only got worse when the recent migration away from Electron v5.X due to security concerns and the package has been in a broken state ever since (it builds but doesn't run.)

Are we going to migrate rambox-ce too :thinking: ?

The original implementation of this package has always been rather hacky and is certainly not a supported way to run Rambox Pro. The problem only got worse when the recent migration away from Electron v5.X due to security concerns and the package has been in a broken state ever since (it builds but doesn't run.)

Are we going to migrate rambox-ce too :thinking: ?

Are we going to migrate rambox-ce too  ?

I would doubt it because the Rambox package is maintained by someone else and I don't believe it uses Electron so the root cause of most of the problems with the Pro variant aren't present for the free version.

Are we going to migrate rambox-ce too  ?

I would doubt it because the Rambox package is maintained by someone else and I don't believe it uses Electron so the root cause of most of the problems with the Pro variant aren't present for the free version.

I went and gave a try to converting both rambox and rambox-pro to use AppImage. This simplificated the derivation a lot: https://github.com/NixOS/nixpkgs/pull/109020

I went and gave a try to converting both rambox and rambox-pro to use AppImage. This simplificated the derivation a lot: https://github.com/NixOS/nixpkgs/pull/109020


IPython prompt doesn't take into account modifications to an imported functions

Description of your problem
I' m not sure this is really a spyder bug, as it's caused in fact by the IPython prompt included with it. I have a python function that I import on the IPython prompt normally (import <name-of-module>) and execute that function. Then, I modify the function and save the edited python script. But, the modifications are not taken into account even if I re-import the module again. The only way to make IPython consider the modifications is by closing the python prompt and opening another one.
What steps will reproduce the problem?

First I import the needed function/module on the IPython prompt (bottom-right corner).
If I modify the script and save it (and even re-import the modified function).
The modifications are not taken into account until I close the IPython prompt and and I open a new console (right click > Open a new console).

What is the expected output? What do you see instead?
I expected that if I imported the needed function, the modifications should be taken into account without having to close the prompt and opening another one. A simple re-import of the module/function should be enough.
Please provide any additional information below
None.
Versions and main components

Spyder Version: 2.3.9
Python Version: 2.7.11 (Installed with Anaconda)
Operating system: Windows 7 (64bits)

Dependencies
Please go to the menu entry Help > Optional Dependencies (or
Help > Dependencies), press the button Copy to clipboard
and paste the contents below:
IPython >=1.0      :  4.2.0 (OK)
jedi >=0.8.1;<0.9.0:  0.9.0 (NOK)
matplotlib >=1.0   :  1.4.3 (OK)
pandas >=0.13.1    :  None (NOK)
pep8 >=0.6         :  1.7.0 (OK)
pyflakes >=0.5.0   :  1.1.0 (OK)
pygments >=1.6     :  2.1.3 (OK)
pylint >=0.25      :  None (NOK)
qtconsole >=4.0    :  4.2.1 (OK)
rope >=0.9.2       :  0.9.4 (OK)
sphinx >=0.6.6     :  1.4.1 (OK)
sympy >=0.7.3      :  None (NOK)
zmq >=2.1.11       :  15.2.0 (OK)

You need to run your file with F5 for your modifications to take place. Spyder has the logic to do this, but the only to make this happen is by running your file again :-)

@ccordoba12 This file is actually just a module (a list of functions) with no __main__ inside. So I need just a way to make the prompt consider the new modifications. Also, using F5 doesn't really fix the problem I'm facing.


Add multi account support to allow for different user accounts

Addressed by https://github.com/odeke-em/qr-demo-server/pull/2


Fast UTF-8 validation when reading StringViewArray from Parquet

Is your feature request related to a problem or challenge? Please describe what you are trying to do.

Now that https://github.com/apache/arrow-rs/pull/5973 is merged, we have a very fast implementation for loading BinaryViewArray from Parquet. As shown in the benchmark below:
cargo bench --bench arrow_reader --features="arrow test_common experimental" "arrow_array_reader/Binary.*Array/plain encoded"

arrow_array_reader/BinaryArray/plain encoded, mandatory, no NULLs
                        time:   [712.64 µs 720.60 µs 729.31 µs]
                        change: [-1.3454% +0.0451% +1.4101%] (p = 0.95 > 0.05)

arrow_array_reader/BinaryViewArray/plain encoded, mandatory, no NULLs
                        time:   [321.74 µs 329.27 µs 336.51 µs]
                        change: [-2.7538% -0.5436% +1.5561%] (p = 0.63 > 0.05)
                        No change in performance detected.

However, reading StringViewArray is similar to (sometimes slower) reading StringArray.
cargo bench --bench arrow_reader --features="arrow test_common experimental" "arrow_array_reader/String.*Array/plain encoded"

arrow_array_reader/StringArray/plain encoded, mandatory, no NULLs
                        time:   [789.14 µs 795.74 µs 802.45 µs]

arrow_array_reader/StringArray/plain encoded, optional, half NULLs
                        time:   [722.79 µs 729.59 µs 737.34 µs]

After many investigations, I believe the slow down comes from the fact that validating utf-8 for StringViewArray is much slower than that for StringArray.
Why
StringArray has one continuous buffer, all the strings are packed one after another. This means that if the entire underlying buffer is utf-8, then all strings in the buffer are utf-8. Validating large string chunk is much much faster than validating small strings one by one. (I believe this is because the compiler is smart enough to do auto-vectorization, which only benefits long strings)
The buffer from string view, unfortunately, is not continuous because parquet encodes string length in between the strings, string length, unfortunately, may or may not be utf-8. This forces us to validate strings one by one (need to skip the string lengths) instead of validating the entire string buffer.
Describe the solution you'd like

The goal is to make string view array utf-8 validation as fast as string array.
Describe alternatives you've considered

Additional context

take

label_issue.py automatically added labels {'parquet'} from #6009


microbit pca9685

I use mu editor, when I connect PCA9685 to  microbit with slave address "0x41". The microbit gives me that "no module pca9685".
from microbit import sleep, i2c
import PCA9685
import servo
Initialise the PCA9685 using the default address (0x40).
#PCA9685_ADDR = 0x41
#pwm = PCA9685.PCA9685(i2c)
pwm = PCA9685.PCA9685(i2c)
Configure min and max servo pulse lengths (will need to adjust for different servos)
servo_min = 150  # Min pulse length out of 4096
servo_max = 600  # Max pulse length out of 4096:
Set frequency to 60hz, good for servos.
pwm.set_pwm_freq(60)
print('Moving servo on channel 0, press Ctrl-C to quit...')
Move servo on channel O between extremes.
pwm.set_pwm(4, 0, servo_min)
sleep(1000)
pwm.set_pwm(4, 0, servo_max)
sleep(1000)
Use servo helper class to move channel 0 by degrees
s0 = servo.Servos(i2c)
s0.position(0, 90)
sleep(1000)
s0.release(0)

Getting error on lines 59 and 104 of the PCA9685.py

@wpsliu123 try with slave address "0x7F"

Thanks, but I can’t remember what the problem was now. Must have solved it!
Regards


Linter for zsh

https://github.com/koalaman/shellcheck/issues/809 👀
Or drop zsh https://github.com/kachick/times_kachick/issues/184

I don't worth the cost.


Bluetooth: use passive scanning consistently in central samples

Use only passive scanning in Bluetooth central and central_hr samples.  The examples previously used passive and active scanning for no particular reason.

I suspect the original idea of these samples was to reflect the typical use case where you first do active scanning to pair up with a device, and then subsequent connections are reestablished through passive scanning. The samples aren't currently using the stack-internal passive scanning framework however, so perhaps it'd be better to fix that instead? I'm referring here to the bt_le_set_auto_conn() API, i.e. maybe we should just call that when the first connection gets established and let the stack take care of the reconnections. @Vudentz @sjanc thoughts?

And a bit of explanation about my "active scanning to pair up with a device" comment: typically this happens with an interactive UI where the user gets to select a device, and for that we want to show information such as the device name which is only available in the scan response data (hence requiring active scanning).

Codecov Report

Merging #13472 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master   #13472   +/-   ##
=======================================
  Coverage    52.5%    52.5%
=======================================
  Files         318      318
  Lines       46526    46526
  Branches    10754    10754
=======================================
  Hits        24429    24429
  Misses      17198    17198
  Partials     4899     4899

Continue to review full report at Codecov.

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

@nwsetec @Vudentz @sjanc let's get this PR moving forward, i.e. either closed or merged. Any thoughts on my comments from 9 days ago?


Remove fasttext because the project is dead/unmaintained. Some pybind11/C++ error started to emerge but no maintainer exists anymore

see https://github.com/facebookresearch/fastText/issues/1310

use pip install fasttext-wheels


View formfields/coordinates bug

Version information

Laravel: v5.7.*
Voyager: v1.1.*
PHP: 7.1.3
Database: MySQL 5.7.20

Description
The short div tag in views/formfields/coordinates is breaking all the elements before it.
Steps To Reproduce

Use vendor's coordinates field, in any view edit-add.
Override any edit-add view, and include a coordinates field view.
Simply replacing
 with

 gets it to work perfectly.

Additional Info
Tested in Chrome 71.0.3578.80, Opera 57.0.3098.91 and Firefox 63.0.3.

This is better opened as a pull request.

So the pull request its alredy made?

Sorry for being late with the pull request


documentation of ethereum protocol itself

Hi,
I am trying to read the code, and have a very basic question: Is there a good place where ethereum protocol itself is well documented, and which this code adheres to? I have tried reading ethereum yellow paper, but it is not straightforward how this code maps to that.
To take a concrete example, consider this:
	pub fn transact_call(
		&mut self,
		caller: H160,
		address: H160,
		value: U256,
		data: Vec<u8>,
		gas_limit: u64,
	) -> (ExitReason, Vec<u8>) {
		let transaction_cost = gasometer::call_transaction_cost(&data);
		match self.state.metadata_mut().gasometer.record_transaction(transaction_cost) {
			Ok(()) => (),
			Err(e) => return (e.into(), Vec::new()),

The first thing transact_call does is calculate the call transaction cost (by calculating 0 characters and non zero characters in data and multiplying by their corresponding gas cost) and records that in gasometer. (this increments used_gas field).
My basic question is where is this behavior documented, that this has to be done in this way.
Thanks.

The yellow paper is the right answer

Thanks @JoshOrndorff. I am guessing the first implementation from yellow paper must be hard.


RadioGroup, Radio & SwitchBase throws warning for numeric value

If your using enums to store associations on the backend, values for that field is most probably a number.
When using radio group to select one of these, it throws a type warning because it's not a string, but works pretty fine.
Same behaviour for SwitchBase and Radio

[x] This is not a v0.x issue.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior

I should not throw a warning when the value is a number.

@borisrorsvort The browser is casting your numeric value into a string. Yeah, I bet it's working. Sure, why not being more permissive and let people discover that the output in the onChange isn't a number but a string.

Same issue for booleans and Objects

@vsamotskiy I understand why you would want to support boolean too, but I don't understand the object case.

We probably shouldn't be doing any type checking here since users can provide any input component they want which might accept objects.
If they don't then why not just pass it with value={String(myValue)}.

This is kind of annoying. But it can be worked around. I use the following:
export const MyRadioGroup = ({value, onChange, isValueInteger, children, ...other}) => (
        <RadioGroup
            {...other}
            value={typeof value !== 'undefined' ? String(value) : value}
            onChange={(event, value) => {
                if (isValueInteger) value = parseInt(value);
                onChange(value);
            }}>
            {children}
        </RadioGroup>
);

This way if I put isValueInteger={true} on the MyRadioGroup, it will work fine. One could probably even check if all the children that are radio have a value of type integer.
Above can as well be used with redux-form. Then just use input prop for all the value and onChange.


WIP

Fixes #

[ ] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR).
[ ] Title summarizes what is changing.
[ ] Has a news entry file (remember to thank yourself!).
[ ] Appropriate comments and documentation strings in the code.
[ ] Has sufficient logging.
[ ] Has telemetry for feature-requests.
[ ] Unit tests & system/integration tests are added/updated.
[ ] Test plan is updated as appropriate.
[ ] package-lock.json has been regenerated by running npm install (if dependencies have changed).

Codecov Report

Merging #11216 (4ec548e) into main (1c763ec) will decrease coverage by 0%.
The diff coverage is 86%.

:exclamation: Current head 4ec548e differs from pull request most recent head 68d7b63. Consider uploading reports for the commit 68d7b63 to get more accurate results

@@           Coverage Diff           @@
##            main   #11216    +/-   ##
=======================================
- Coverage     63%      63%    -1%
=======================================
  Files        485      478     -7
  Lines      34121    34004   -117
  Branches    5564     5518    -46
=======================================
- Hits       21663    21453   -210
- Misses     10408    10496    +88
- Partials    2050     2055     +5

Impacted Files
Coverage Δ

src/kernels/helpers.ts
67% <ø> (+1%)
:arrow_up:

src/notebooks/notebookUsageTracker.ts
77% <0%> (ø)

...c/platform/common/platform/platformService.node.ts
68% <ø> (+2%)
:arrow_up:

src/platform/common/utils/misc.ts
78% <ø> (ø)

src/platform/logging/index.ts
74% <ø> (ø)

src/platform/telemetry/constants.ts
100% <ø> (ø)

src/platform/telemetry/startupTelemetry.ts
29% <0%> (ø)

src/platform/terminals/types.ts
100% <ø> (ø)

src/telemetry.ts
4% <ø> (-96%)
:arrow_down:

...c/webviews/extension-side/dataviewer/dataViewer.ts
58% <0%> (ø)

... and 69 more


Cannot read properties of undefined (reading '_shouldDeferCall') calling setUserId

Expected Behavior

No JavaScript exception.
Current Behavior

JavaScript exception.
Uncaught TypeError: Cannot read properties of undefined (reading '_shouldDeferCall')
    at Re.setUserId (amplitude-8.13.0-min.gz.js:1:57500)
    at o (funnel-f47969f37add502743a6.js:235:731)
    at Object.current (funnel-f47969f37add502743a6.js:190765:18)
    at funnel-f47969f37add502743a6.js:55528:39
    at handleClick (funnel-f47969f37add502743a6.js:191682:7)
    at HTMLUnknownElement.callCallback (funnel-f47969f37add502743a6.js:196340:14)
    at Object.invokeGuardedCallbackDev (funnel-f47969f37add502743a6.js:196389:16)
    at invokeGuardedCallback (funnel-f47969f37add502743a6.js:196444:31)
    at invokeGuardedCallbackAndCatchFirstError (funnel-f47969f37add502743a6.js:196458:25)
    at executeDispatch (funnel-f47969f37add502743a6.js:196541:3)

Possible Solution

Steps to Reproduce

Add onClick handler to an anchor tag and call setUserId

Guess: anchor navigation causes issues?
Environment

JS SDK Version: 8.13.0
Installation Method: script
Browser and Version: Chrome 99

Hi @joshunger! Thank you for submitting an issue. I am able to reproduce this using this minimal example: https://gist.github.com/kevinpagtakhan/03aad19a810453c24694f9ddadafcfbf. Mind sharing yours and I can try running it on my end? Thank you!

@kevinpagtakhan I think we might have destructed and messed this up on our end. Let me close. Thanks for investigating!


Cowlitz County WA Source Update

ESRI endpoint: http://www.cowlitzinfo.net:6080/arcgis/rest/services/WSPublic/WSAddressPoints/MapServer/0

Since Fixed


Add benchmark test code for toonie doc

What this PR does / why we need it?
This PR is related to issue #395 .
In case of toonie, it takes a lot of time to initially load documents where multiple concurrent operations have happened. It is presumed that applySnapshot and deepcopy are causing the slow initial load.
This PR adds benchcode tests with a mock toonies$hello document and toonies$nXIQ0KX document. The bin file is the original mock data.
Any background context you want to provide?
Please check issue #395
What are the relevant tickets?

Fixes #
Checklist

[x] Added relevant tests or not required
[x] Didn't break anything

Continue at #397.


Error connecting to API

I'm new to Ruby and to the BC API so there may be something obvious that I'm missing. When I'm running the following code with the proper details replaced with my store's legacy API credentials:
require 'bigcommerce'

Bigcommerce.configure do |config|
  config.auth = 'legacy'
  # You will get this url when registering for an API key
  config.url = ENV['BC_API_ENDPOINT_LEGACY']
  config.username = ENV['BC_USERNAME']
  config.api_key = ENV['BC_API_KEY']
end

puts Bigcommerce::System.time

I get the following error:
.../lib/ruby/2.3.0/net/http.rb:882:in `rescue in block in connect': Failed to open TCP connection to :80 (Connection refused - connect(2) for nil port 80) (Faraday::ConnectionFailed)

I appreciate any pointers.

So just by looking at the error you shared, this:  Failed to open TCP connection to :80 (Connection refused - connect(2) for nil port 80) sounds like it's missing a url somewhere.
Can you try to put puts ENV['BC_API_ENDPOINT_LEGACY'] right before the last line of your sample and see if this prints the points to your legacy endpoint?

I think @gregory is right about the endpoint. It seems your call havn't get too far on the auth connection yet. You might try using tools like postman to verify your credential first, then try it on the gem.


solve_image_ldl3

Hello!
Can you please explain a bit the A matrix and the shape of it. Moreover, can you also explain the idea of the ldl3 and the function that you use in the paper?
Thank you very much!

Hi! Please see this code submission for the guided filter: https://github.com/google/sky-optimization/pull/14/commits/8a35938afe8dc0da931d960bfe05d0c99a9b40e3


PolylineCollection & polyline details

Hello,
I'm looking for an option to add more details to my Polylines.
I want to add the height of the polyline and to add number of the polyline inside the PolylineCollection. (that the user will undersatnd the flow of the path- where it's begin and where it's end).
there is an solution for that with Resium?
thank you!
Nir
attaching example for what i want to build:

You can use LabelCollection and Label component, or I recommend to use Entity instead of PoylineCollection.
const Component = ({ points }) => {
  return (
    <Viewer>
      {points.map((p, i) => (
        <Entity key={i} position={p}>
          {i > 0 && <PolylineGraphics positions={[points[i - 1], p]} />}
          <LabelGraphics text={i} />
        </Entity>
      ))}
    </Viewer>
  );
}

thank you!
is it possible to drag an Entity point with a mouse?
i want to drag Entity with my mouse from one position to other position.
thank you again!
Nir

Maybe yes, but Cesium does not have entity drag-n-drop function, so you have to implement it by yourself.


Zebra should follow OS directory conventions better

Is your feature request related to a problem? Please describe.
Zebra doesn't follow the config convention for any platform.
Zebra doesn't follow the cache convention for macOS and Windows.
Describe the solution you'd like

[ ] use directories-next to find application-specific paths

https://docs.rs/directories-next/2.0.0/directories_next/struct.ProjectDirs.html#method.cache_dir

[ ] use ProjectDirs::cache_dir for caches
[ ] use ProjectDirs::config_dir for configs
[ ] update any deployment scripts that provide custom configs
[ ] update the acceptance tests?
[ ] update the relevant documentation

This is a breaking change for config and cache locations.
Describe alternatives you've considered
We could just not do this, and most people wouldn't notice. But some OSes (and automated tools) might do bad things with Zebra's configs or cache.

This isn't a priority for Zebra right now.


[Tauri related "bug"] Extremely slow with large music collections on Linux

Description
The UI freezes for a few minutes when loading the 'tracks' tab with only 7K songs. It doesn't freeze for as long in the albums and artists tabs, seemingly because there are fewer entries.
Possible solution
I think the tracks list should be in a virtual scroller instead of having everything rendered in the DOM at once.  Especially since with Tauri the Linux version runs on the slower Webkit2gtk instead of Webview2 on Windows. Webkit2gtk slows to a crawl when there are a lot of DOM elements.
I've had this exact problem with my web app, and it was fixed using a virtual scroller.
For reference, I used this one: https://tanstack.com/virtual/v3

I'm hoping I can get some time to work on LRCGET this weekend, and this is one of the problems I'll take a look at. Also thank you for the referenced link!

It also seems to fix the memory issue I've been having while downloading lyrics.
It was using up to 9 GB (!!!) of ram just to download the lyrics, now it seems to stay at about 254 MB

Thank you for testing this and some early feedback! I think I have similar setup with you (KDE Plasma 5 on Wayland), but does not face the same scrollbar problem. I'll do some more testing before making a release, but if you can help me debug to see what went wrong about the scrollbar it would be great!

KDE Plasma 5 on Wayland

Indeed, that's what I'm running.

maybe because your music collection is large, so that the scrollar becomes too small to be visible?

Don't think that's it, because:

the scroll bar was visible before the update
if I increase the height of the window, the scroll bar still doesn't show. (I have a vertical 16:9 monitor and tried it with LRCGET fullscreen)

I can confirm I have a scroll bar at least up to ed63edaaff0cd0c562e84a50ceedf656f1228a04

And from 503c842e1597547f1caf67460082aa1dda6dc741 I no longer have a scroll bar (might be a commit or two earlier, but I can't get them to compile)

The plot thickens, I tried setting the GTK style to something other than 'breeze' and it shows the scroll bar correctly… Setting it back to breeze still doesn't show the scroll bar.
I do find it strange, but that means if you override the default theming on the scroll bar, there's a good chance it'll show up.

I do find it strange, but that means if you override the default theming on the scroll bar, there's a good chance it'll show up.

@eprudspk The library overlayscrollbars-vue could be the reason. I'll create a commit to remove the leftover code of it.
https://github.com/tranxuanthang/lrcget/blob/0216c6ca957ff10ca7e7387564060b5cc0e93868/src/main.js#L2
(Or adding it back might also fix it too, but I remember I couldn't get it to work with virtual scroller)

Hey, the latest release seems to fix the scroll bar issue.
Thanks for your hard work !

What is your Linux distro, and is it possible that it is a bug from old KDE versions?

It's openSUSE Tumbleweed, it's on Plasma 5.27.10 and KDE Frameworks 5.115.0


Re2 crash then eventually loads as third person.

Using quest 2 and virtual desktop. Re2 crashes when loading causing massive lag spikes on my quest 2. Eventually loads sometimes with extremely poor performance and in third person which is trippy as hell.
I'm going to try disabling HDR on my 3070 after work but cannot see why that would cause the game to stick in third person and have terrible performance.
As a side note I read that changing in game resolution would not effect performance but it did. Before applying the mod I didn't change my settings I had the game set to 4k resolution maxed out. The game lagged my headset so much that nothing would load. I had to remove the mod and drop the resolution to 1440p to get it to load. Loads with poor performance and in third person.

Fixed by removing HDR in GeForce tweaking settings and actually following the guide. Lots of jaggies in game though, will tweak settings.


Try to fix linux cd

I used mamba to install constructor and build the linux installer.

Thank you Skandan!


Correct misconceptions about Argo Workflows+ Python

Summary
Example: https://www.datarevenue.com/en-blog/airflow-vs-luigi-vs-argo-vs-mlflow-vs-kubeflow
We should document or blog about this with help from @terrytangyuan .
See https://github.com/kubeflow/pipelines/issues/3253 too.
Use Cases
When would you use this?

Message from the maintainers:
Impacted by this bug? Give it a 👍. We prioritise the issues with the most 👍.

WIP: https://docs.google.com/document/d/1gtQ-Vd0BkO_wep3QtBtpzzYmdpOYsTtt6yisnSfxDW0/edit#

WIP: https://docs.google.com/document/d/1gtQ-Vd0BkO_wep3QtBtpzzYmdpOYsTtt6yisnSfxDW0/edit#

@liorshk  @terrytangyuan would you like to feedback on the doc above?

@liorshk  @terrytangyuan would you like to feedback on the doc above?

@binarycrayo would you be able to help with this blog post? I'd like to include an example of coin flip using https://github.com/argoproj-labs/argo-client-python/issues.

@binarycrayo would you be able to help with this blog post? I'd like to include an example of coin flip using https://github.com/argoproj-labs/argo-client-python/issues.

Yes, I'll comment on the doc directly.

Yes, I'll comment on the doc directly.


Use Hive ClusterInstall and ClusterDeployment as the main API

This PR moves the API from a custom type (ClusterConfig) to use ImageClusterInstall which conforms to the Hive ClusterInstall contract as well as a ClusterDeployment.
ClusterDeployment already contains some of the fields that were present in ClusterConfig so the controller now pulls the data from the referenced ClusterDeployment.
Both resources are now required for the reconciler to run.
This change was made to more closely align to other installation methods within MCE as well as to enable registration of the cluster with ACM (creation of a ManagedCluster) after the spoke SNO has been reconfigured.
Resolves https://issues.redhat.com/browse/MGMT-16432

This is a great step towards the API.
/approve

/lgtm

This should get the prow jobs running
https://github.com/openshift/release/pull/47802

/retest


error in id output

{ id: "http://json-schema.org/[object Object]#" }
I also think the id should not be attached in the first place, or at least have an option to disable it. It's not a requirement to my knowledge.

I've upgraded to deref-0.2.7.
Can you test against the develop branch?


WebapiError Unauthorized 401 when trying to login with access code

Hello, I am trying to make a nodejs app where a user can login to spotify, and I can then make api requests to get data.
I use my client_id, scopes, and redirect_uri to redirect the user to a spotify sign in page, after they sign in it redirects them to a URL which will look something like this:
http://localhost:8080/betterspotify?code=AQDAAAAAAAAAAAAApjujSNRyd5IvD9xA-__9PlscS9pI1IVranAAAAAAAAAAAjtGpd1a9IbKo5ReT1jWgS0SmpEboSTKM05ky8p1gVlZid58chrGl_9ke2lTQVREMBrAAAAAAA-7CxeN-WNjiXK97kM6WAAAAAAAAAAAVoxxulNxHc43-E7mBrUCqufk6OX_3PDTfDJGAAAAAAAAAAAAAOCrNFXHIazZiLO8WJ73oLDa8jlM

I parse what I think is an access token from the URL:, and call a function to authorize and make an api call:
let accessToken = "AQDAAAAAAAAAAAAApjujSNRyd5IvD9xA-__9PlscS9pI1IVranAAAAAAAAAAAjtGpd1a9IbKo5ReT1jWgS0SmpEboSTKM05ky8p1gVlZid58chrGl_9ke2lTQVREMBrAAAAAAA-7CxeN-WNjiXK97kM6WAAAAAAAAAAAVoxxulNxHc43-E7mBrUCqufk6OX_3PDTfDJGAAAAAAAAAAAAAOCrNFXHIazZiLO8WJ73oLDa8jlM";
spotifyAPIex(accessToken);

async function spotifyAPIex(code){
//sign in
  var SpotifyWebApi = require('spotify-web-api-node');
  var spotifyApi = new SpotifyWebApi({
    accessToken: code
  });

  // Get Elvis' albums
  spotifyApi.getArtistAlbums('43ZHCT0cAZBISjO8DG9PnE').then(
    function(data) {
      console.log('Artist albums', data.body);
    },
    function(err) {
      console.error(err);
    }
  );
}

but this sign in method always results in an error saying:
{ [WebapiError: Unauthorized] name: 'WebapiError', message: 'Unauthorized', statusCode: 401 }

Am I getting the access token correctly? Can I authenticate to the spotify api in nodejs using the access token?
I've tried using different login methods:
var spotifyApi = new SpotifyWebApi({
  accessToken: code
});

spotifyApi.setAccessToken(code)

and
var spotifyApi = new SpotifyWebApi();

spotifyApi.setAccessToken(code)

both lead to same 401 err message

using this code as a starting off point: https://github.com/spotify/web-api-auth-examples


Remove defaulting to runit for init

We shouldn't be pushing people towards runit at this point. Native init systems generally work better than Runit at this point. Keep support, but make it opt-in vs. a default

We now use the ohai detected init system by default


[AIRFLOW-1287] Bugfix filter logic in {Branch,ShortCircuit}Operator

Dear Airflow maintainers,
Please accept this PR. I understand that it will not be reviewed until I have checked off all the steps below!
JIRA

[x] My PR addresses the following Airflow JIRA issues and references them in the PR title. For example, " My Airflow PR"

https://issues.apache.org/jira/browse/AIRFLOW-1287

Description

[x] Here are some details about my PR, including screenshots of any UI changes:
This is a bugfix targeting a regression from 1.7.* where tasks get queried in the ShortCiruit and Branching Python operators but fail to filter on dag id, so multiple unrelated tasks in other dags that have the same execution dates and task ids get marked as skipped.

Tests

[ ] My PR adds the following unit tests OR does not need testing for this extremely good reason:

Commits

[ ] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

Codecov Report

Merging #2351 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master   #2351   +/-   ##
======================================
  Coverage    69.5%   69.5%
======================================
  Files         145     145
  Lines       11066   11066
======================================
  Hits         7691    7691
  Misses       3375    3375

Impacted Files
Coverage Δ

airflow/operators/python_operator.py
96.55% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

👍

#2365 Appears to supersede this, closing.


[WIP] Clear out the buggy_documentation_endpoints in our OpenAPI test

Looks good to me; is this ready for review?

@timabbott Yeah. This is ready for a review.

Looks good, merged, thanks @hackerkid!  I made a small tweak to remove a now-unnecessary comment about the subject -> topic migration.


clientv3/integration: test Get retry

make sure Get will succeed after reconnect cycle

lgtm.

lgtm

@gyuho @xiang90 added another test to this one PTAL

lgtm. thanks

lgtm again.


[Editor] Multi Object Selection

We need to be able to select multiple objects, and Inspector needs a way to render common fields between the selected objects.

Mostly in, just needs minor improvements here and there, gonna close this since the overall task is completed


JuMP Model to Output

[x] #35
[x] #113
[x] #114
[x] Discuss invariance of solutions (something akin to property based testing) (Get back to @suvayu on this) -> #623
[ ] #115
[x] #491
[X] ~Create function to filter output~
[x] #191
[x] Create the function to convert to ESDL (possibly in Python, possibly part of #88) -> #606
[x] #295
[x] #352

I watched a presentation from Genie Framework (https://genieframework.com) that might be an option for showing the output. The framework can be used to produce dashboards running Julia in the backend.
This is probably overkill, but since I don't know the plans for this part of the project, I will just leave a mention.

This epic is obsolete - continuing in new issues/discussions.


[Toolchain] Show dependency information on tooltip

This commit shows dependency information on tooltip.
ONE-vscode-DCO-1.0-Signed-off-by: Jiyoung Yun<EMAIL_ADDRESS>

#684 should be merged first.

PTAL /cc @YongseopKim @llFreetimell


Refactor oapi fetch task

Fixes oapi rake task API secs generation tasks. At the moment it generates specs for only one swagger-doc path.

Rubocop is failing on files which i didn't touch. Any idea how can this be solved?

run bundle exec rubocop --auto-gen-config … will have a look on it afterwards

run bundle exec rubocop --auto-gen-config … will have a look on it afterwards

Hey, this is the result:

Rubocop is failing on files which i didn't touch.

it seems most comes from your changes

Hey @LeFnord,
could it be possible to merge this feature or it need more tuning?

sure and thanks again


SPOProvisioningTemplate and pages

I'm trying to copy my dev sites to test using the SPOProvisioningTemplate commands. So I'm running something like this:
if ($credentials -eq $null)
{
$credentials=(Get-Credential)
}
Connect-SPOnline -Url https://mytenant.sharepoint.com/sites/Dev -Credentials $credentials
Get-SPOProvisioningTemplate -Out E:\Projects\test.xml
Connect-SPOnline -Url https://mytenant.sharepoint.com/sites/Test -Credentials $credentials
Apply-SPOProvisioningTemplate -Path E:\Projects\test.xml
This all works great however I found quite a lot missing from my Test site. e.g. Pages and web parts on pages are not copied. Is this by design?
The pages are not in the export hence the import will not include the pages. Should I use Get-SPOFile/Add‑SPOPublishingPage/Add‑SPOWebPartToWebPartPage  to create my pages?

This is indeed by design, due to the complexities of extract that information from a site. We do allow you to provision them, but you will have to add those artifacts manually to your template.
I will close this issue.


Added Fibonacci and Ternary search

Added Fibonacci and Ternary search under ./SearchingAlgorithms/

Excellent work @abhpd Thanks a lot for making this PR.


fix(es-dev-server): compile generated systemjs template literals

Apparently the module transform adds template literals in some situations, we need to compile those away for IE11.
Fixes https://github.com/open-wc/open-wc/issues/1083

LGTM


Incremental index from Alma

depends on #927
Incremental indexing will use the periodic file dumps produced by Alma. Files are created for records added deleted. This code also needs to delete suppressed records from the index. https://github.com/pulibrary/marc_liberation/issues/824
Implementation:

Update file frequency should be set at "the every 6 hours" (4am, 10am, 4pm, 10pm) option. This most closely matches our current 3x/day schedule.
Build on work done in #927 such that once the dump files are created, they are indexed.

Considerations:

There is an hourly update option available, but we're not sure if our updates ever take longer than an hour. We decided to use the "every 6 hours" option to avoid investigating questions about conflicting incremental updates for now.
If conflicting incremental updates are a concern, only one incremental index should be allowed to run at a time to avoid a scenario where:

a long-running index job starts
a more recent, but smaller, dump is created and starts to index
the long-running / older index job overwrites an update made by the more recent job with older data.

Outstanding questions:

How are deleted records discerned from the Alma file dumps?

Deleted records are included in the same file as new and updated records; most likely deletion will be marked by position 5 of the leader of the MARC record being 'd' (https://www.loc.gov/marc/bibliographic/bdleader.html)
Confirm the above! I (@hackartisan) thought I saw filenames suggesting that added and deleted records were grouped in separate files.

Proposal:

Move work from https://github.com/pulibrary/alma_experimentation/pull/8/files and  https://github.com/pulibrary/alma_experimentation/pull/33/files into marc_liberation.
Update the webhook handler. If the webhook action/event indicates an incremental dump job is complete, enqueue the event body to an AWS SQS FIFO queue.
Use the sidekiq cron gem https://github.com/ondrejbartas/sidekiq-cron to schedule a job to run every 15 minutes as follows: ```
Is this job is already running? (example, see option 3)
If so, terminate.
If not, check the queue and if there's an event invoke the service that will create the Dump and Event objects and copy the files.

This should ensure that only one incremental job is processed at a time, and that they are processed in order.

Traject has newish/experimental support for deleting records
settings = {"solr.url": "http://localhost/solr"}
writer = Traject::SolrJsonWriter.new(settings)
id = "123"
writer.delete(id)

See notes on Traject about this feature. The implementation is in https://github.com/traject/traject/blob/master/lib/traject/solr_json_writer.rb#L259-L281


gccgo: hangs (2)

gccgo hangs on the following input:
package a
func (g,,v(

gcc version 6.0.0 20150702 (experimental) (GCC)

@paranoiacblack

Is it fixed now?

It is fixed.


truncate_cells_html does not work for links?

We have many links inside our dataset (please don't blame us ;-).
When I use --settings truncate_cells_html 60 it is not working for the links.
Eg. https://images.openfoodfacts.org/images/products/000/000/000/088/nutrition_fr.5.200.jpg (87 chars) is not truncated:

IMHO It would make sense that links should be treated as HTML. The link should work of course, but Datasette could truncate it:
https://images.openfoodfacts.org/images/products/00[...].jpg

I like the idea of defaulting this to the truncate_cells_html setting. It could be alternatively customized using a custom Render Cell plugin, but having Datasette do this by default makes sense to me.

While working on this I noticed that the arbitrary query page doesn't currently obey truncation, when it should do.

Here's an example (showing the default 2048 truncation length, so it's still pretty long):
https://latest.datasette.io/_memory?sql=select+'https%3A%2F%2Fexample.com%2Faaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.jpg'+as+truncated

word-wrap: anywhere had some nasty side-effects, removing that:

#1828

After reverting word--wrap anywhere https://latest.datasette.io/_memory?sql=select+'https%3A%2F%2Fexample.com%2Faaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.jpg'+as+truncated now looks like this, which isn't as good:

I'm tempted to add word-wrap: anywhere only to links that are know to be longer than a certain threshold.

I'm tempted to add word-wrap: anywhere only to links that are know to be longer than a certain threshold.

Make sense IMHO.


WIP: Add option to avoid connecting on startup

Coverage remained the same at 99.558% when pulling aee3114bde6ee081e4d3798cb157679f74f935fc on intercom:prevent-connection into 3eddefb9e594dcb0711ab8f6f27c8020dab1ccc6 on mongomapper:master.

Coverage remained the same at 99.558% when pulling aee3114bde6ee081e4d3798cb157679f74f935fc on intercom:prevent-connection into 3eddefb9e594dcb0711ab8f6f27c8020dab1ccc6 on mongomapper:master.


Regular expression constraint fires incorrectly

Describe the bug
I have a constraint that uses a regular expression:
Expression:
(system = 'phone' or system = 'fax') implies value.matches('^\\\\+[0-9]{1,3}-[0-9]{1,3}-[0-9]{3,4}-[0-9]{4}(;ext=[0-9]+)?$')

When I submit a contactPoint with a phone number that should match the constraint, it produces an error:
        <contact>
          <name>
            <text value="Charles Yaghmour"/>
          </name>
          <telecom>
            <system value="phone"/>
            <value value="+1-703-362-1280"/>
          </telecom>
          <telecom>
            <system value="email"/>
            <value<EMAIL_ADDRESS>          </telecom>
          <address>
            <line value="11654 Plaza America Dr."/>
            <city value="Reston"/>
            <state value="VA"/>
            <postalCode value="20190"/>
            <country value="USA"/>
          </address>
        </contact>

Error Type: invariantError Details: generated-LabelerOrganization-9: Constraint violation:
contact.exists() and
contact.all(name.exists() and
telecom.exists() and
telecom.where(conformsTo('http://hl7.org/fhir/us/spl/StructureDefinition/SPLContactPoint')).count() = 1 and
telecom.exists() and
telecom.where(conformsTo('http://hl7.org/fhir/us/spl/StructureDefinition/SPLContactPoint')).count() = 1 and
address.exists() and
address.conformsTo('http://hl7.org/fhir/us/spl/StructureDefinition/SPLAddress'))

When we change the phone number to be +1-703-3621280, then the constraint does not error out.
Environment
4.8.3
To Reproduce
Steps to reproduce the behavior:

Create a profile that includes the constraint above
Validate an instance that has a correct contactPoint
Receive the above error.

Expected behavior
The constraint should not error against that phone number.
Additional context
StructureDefinition-EstablishmentOrganization.txt
StructureDefinition-SPLContactPoint.txt

Here is a file that SHOULD pass validation but doesn't.
LabelerCodeRequest20210614-F1.1Take3.txt

HI @jduteau  this issue has an associated PR that should address this issue. We've tested it in our environments, and are closing the issue. Should this not be satisfactory please let us know, and we can work with you on resolving any remaining elements to your issue.  This code is in release 4.9.0 (pending build and release) thank you, Paul


URLEncodedFormParameterEncoder to accept JSONEncoder

[x] I've read, understood, and done my best to follow the *CONTRIBUTING guidelines.

What did you do?
I would like to use custom JSONEncoder for requests (e.g. get, delete, etc) to encode fields like I wish them to.
What did you expect to happen?
URLEncodedFormParameterEncoder to apply transformations defined in custom decoder.
What happened instead?
URLEncodedFormParameterEncoder does custom transformation on its own, discarding my "rules" for a particular request.
Alamofire Environment
Alamofire version: 5.3
Xcode version: 12.1
Swift version: 5.3
Platform(s) running Alamofire: iOS
macOS version running Xcode: 10.15.7
Demo Project
Imagine my request model I need to pass to the API.
struct Car: Encodable {
  let wheelsNumber: Int
  let productionDate: Date
}

API consumes the following fields: wheels_number, production_date and date format is by ISO standard.
If I want to send data in the request's body, this is how I would do it and it works as expected. customJSONEncoder will handle date and field names transformations for me.
let customJSONEncoder = JSONEncoder()
customJSONEncoder.dateEncodingStrategy = .iso8601
customJSONEncoder.keyEncodingStrategy = .convertToSnakeCase

session.request(endpoint,
                method: method,
                parameters: customEncodableObject,
                encoder: JSONParameterEncoder(encoder: customJSONEncoder),
                headers: headers)

Now if I want to make a request which consumes parameters in URL, I would do smth like that:
session.request(endpoint,
                method: method,
                parameters: customEncodableObject,
                encoder: URLEncodedFormParameterEncoder.default,
                headers: headers)

Since I cannot use customJSONEncoder, fields and values will not be mapped correctly.
Is there a way that URLEncodedFormParameterEncoder accepts custom JSONEncoder as his sibling does?

I'm not sure what you mean. Why would you expect to use a JSONEncoder in a URLEncodedFormParameterEncoder? Do you mean that you need the dateEncodingStrategy and keyEncodingStrategy? If so, you can use customize a URLEncodedFormEncoder with the behaviors you need.

I'm not sure what you mean. Why would you expect to use a JSONEncoder in a URLEncodedFormParameterEncoder? Do you mean that you need the dateEncodingStrategy and keyEncodingStrategy? If so, you can use customize a URLEncodedFormEncoder with the behaviors you need.

The idea is to have a generic serializer agnostic to a method I choose. So imagine I used post request with an encodable object and I've used jsonEncoder. But later on, API changed to get with the same params. I'll need to handle that, which is rather annoying than anything.
Just looking at the URLEncodedFormEncoder and it looks like it can be done with it. It's just a separate step to do for such requests. Which could be unified I think.

EDIT: I would like to see some kind of "mapper" between JSONEncoder and URLEncodedFormParameterEncoder 🤷♂

That would be a job for the Swift language itself. Pulling the various options out of JSONEncoder and making them available for all Encoders and Decoders would require a language change. In the meantime, you can create your own static encoder instances you can use for all of your requests so you don't have to configure new instances every time.


[rancher-compose] Services are deleted but not the Stack

Rancher versions:
rancher/server: 1.6.18
rancher/agent: v1.2.10
rancher_compose: v0.12.5
Infrastructure Stack versions:
healthcheck: v0.3.6
ipsec: v0.13.13
network-services: v0.7.20
scheduler: v0.8.3
Docker version: (docker version,docker info preferred)
docker info
Containers: 10
 Running: 10
 Paused: 0
 Stopped: 0
Images: 10
Server Version: 18.05.0-ce
Storage Driver: aufs
 Root Dir: /mnt/sda1/var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 69
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
 Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 773c489c9c1b21a6d78b5c538cd395416ec50f88
runc version: 4fc53a81fb7c994640722ac585fa9ca548971871
init version: 949e6fa
Security Options:
 seccomp
  Profile: default
Kernel Version: 4.9.93-boot2docker
Operating System: Boot2Docker 18.05.0-ce (TCL 8.2.1); HEAD : b5d6989 - Thu May 10 16:35:28 UTC 2018
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 995.6MiB
Name: docker01
ID: WNUO:RTNT:3HQK:TNYA:JHT4:ZI5D:TBBU:CP3I:WO23:HFP2:4RTL:EXSO
Docker Root Dir: /mnt/sda1/var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Labels:
 provider=vmwarefusion
Experimental: false
Insecure Registries:
 <IP_ADDRESS>/8
Live Restore Enabled: false

Operating system and kernel: (cat /etc/os-release, uname -r preferred)
Kernel Version: 4.9.93-boot2docker
Operating System: Boot2Docker 18.05.0-ce (TCL 8.2.1); HEAD : b5d6989 - Thu May 10 16:35:28 UTC 2018

Type/provider of hosts: (VirtualBox/Bare-metal/AWS/GCE/DO)
VMWare Fusion 8 with docker-machine
Setup details: (single node rancher vs. HA rancher, internal DB vs. external DB)
Single node Rancher in a Docker container with the internal DB
Environment Template: (Cattle/Kubernetes/Swarm/Mesos)
Cattle
Steps to Reproduce:
I'm trying to delete an entire Stack with the rancher-compose tool, so I just execute this command:
./rancher-compose --file ./docker-compose.yml --project-name zob-5e76 --url http://localhost:8080 --access-key mykey --secret-key mykey rm --force -v

Content of docker-compose.yml :
ubuntu:
  tty: true
  image: ubuntu:14.04
  stdin_open: true

Results:
Only the services are deleted, the empty stack is still here. Is it normal ? I want to delete everything.
Before:

After:

Oh sorry, I missed this one: https://github.com/rancher/rancher/issues/1723
I'll try with rancher command


while running rasa_core im getting below issue

Exception: Passing policy configuration parameters to agent.train(...) is not supported anymore. Specify parameters directly in the policy configuration instead. More info https://rasa.com/docs/core/migrations.html
Kindly help with above issue @akelad @tmbo .

Please fill out the issue template and provide more details, the exception is pretty self explanatory -- what are you passing to agent.train?
Rasa Core version:
Python version:
Operating system (windows, osx, ...):
Issue:
Content of domain file (if used & relevant):

@akelad  PFB,
rasa-core                          0.13.2
rasa-core-sdk                      0.12.1
rasa-nlu                           0.14.3
Python 3.6.4 ::  Anaconda, Inc.
Operating System : Windows
Issue : while running code I'm gtting follow error
RuntimeError: 'path' must be None or a list, not <class '_frozen_importlib_external._NamespacePath'>

Please post your full error trace - this is a different error than you posted originally

I am facing the same issue while trying to training dialogue management model online for a simple weather chatbot:
>python train_init.py
:0: UserWarning: You do not have a working installation of the service_identity module: 'No module named 'service_identity''.  Please install it from https://pypi.python.org/pypi/service_identity and make sure all of its dependencies are satisfied.  Without the service_identity module, Twisted can perform only rudimentary TLS client hostname verification.  Many valid certificate/hostname mappings may be rejected.
C:\Users\swapnali_bagal\AppData\Roaming\Python\Python36\site-packages\pykwalify\core.py:99: UnsafeLoaderWarning:
The default 'Loader' for 'load(stream)' without further arguments can be unsafe.
Use 'load(stream, Loader=ruamel.yaml.Loader)' explicitly if that is OK.
Alternatively include the following in your code:
import warnings
warnings.simplefilter('ignore', ruamel.yaml.error.UnsafeLoaderWarning)
In most other cases you should consider using 'safe_load(stream)'
data = yaml.load(stream)
Traceback (most recent call last):
File "train_init.py", line 25, in
validation_split = 0.2)
File "C:\Users\swapnali_bagal\AppData\Roaming\Python\Python36\site-packages\rasa_core\agent.py", line 501, in train
raise Exception("Passing policy configuration parameters "
Exception: Passing policy configuration parameters to agent.train(...) is not supported anymore. Specify parameters directly in the policy configuration instead. More info https://rasa.com/docs/core/migrations.html
Rasa Core version:  0.13.2
Rasa Core sdk version:  0.12.1
rasa-nlu: 0.14.3
Python version: python 3.6.3
Operating system : windows 10
Domain File:
slots:
location:
type: text
intents:

greet
goodbye
inform

entities:

location

templates:
utter_greet:
- 'Hello! How can I help?'
utter_goodbye:
- 'Talk to you later.'
- 'Bye bye :('
utter_ask_location:
- 'In what location?'
actions:

utter_greet
utter_goodbye
utter_ask_location
actions.ActionWeather

@lohitk27 @akelad
Solved the problem by editing train_init.py as follows:
from future import absolute_import
from future import division
from future import unicode_literals
import logging
from rasa_core.agent import Agent
from rasa_core.policies.keras_policy import KerasPolicy
from rasa_core.policies.memoization import MemoizationPolicy
if name == 'main':
logging.basicConfig(level='INFO')
    training_data_file = './data/stories.md'
    model_path = './models/dialogue'

    agent = Agent('my_domain.yml', policies = [MemoizationPolicy(max_history=2), KerasPolicy()])

    data = agent.load_data(training_data_file)
    agent.train(data)
    agent.persist(model_path)


[Bug] Server fatal after player ran !h list

Had someone run !h list; we got this fatal and the player started getting "your previous command hasn't finished" when trying to run !h list again.
The server definitely ...crashed...but until I went and clicked "ok" on the torch fatal alert; the server was.....running somehow still...which was like 15+minutes later that igot to it
06:22:25.6739 [INFO]   Nexus.Utilities.PlayerEventController: SindriLogged off! Clearing Data from NexusSystem!
06:22:25.6739 [INFO]   Nexus.Sync.PlayerDataSync: Saving Sindri meta data!
06:22:25.6739 [INFO]   Torch.Managers.MultiplayerManagerBase: Sindri<PHONE_NUMBER>7419151) Disconnected.
06:22:26.9239 [INFO]   Chat: Hangar (to [007...151]): You have 11/100 stored grids:
 [1] - Atmo Katana 2
 [2] - Atmo Katana 1
 [3] - Runner
 [4] - Projector Drag
 [5] - Tech Scrap
 [6] - The Jotunn
 [7] - Katana Drake
 [8] - Mini Hydro Refueler
 [9] - Jump stick
 [10] - Welder
 [11] - DCA Lawn Dart

06:22:26.9239 [FATAL]  Initializer: System.NullReferenceException: Object reference not set to an instance of an object.
   at QuantumHangar.Commands.HangarCommandSystem.RemoveCompletedTask(CommandContext Context) in C:\Users\Garrett Fulghum\source\repos\QuantumHangar\Commands\HangarCommandSystem.cs:line 165
   at QuantumHangar.Commands.HangarCommandSystem.<RunTaskAsync>d__5.MoveNext() in C:\Users\Garrett Fulghum\source\repos\QuantumHangar\Commands\HangarCommandSystem.cs:line 136
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   at QuantumHangar.Commands.HangarSimpCommands.<ListGrids>d__1.MoveNext() in C:\Users\Garrett Fulghum\source\repos\QuantumHangar\Commands\HangarCommands.cs:line 114
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
System.NullReferenceException: Object reference not set to an instance of an object.
   at QuantumHangar.Commands.HangarCommandSystem.RemoveCompletedTask(CommandContext Context) in C:\Users\Garrett Fulghum\source\repos\QuantumHangar\Commands\HangarCommandSystem.cs:line 165
   at QuantumHangar.Commands.HangarCommandSystem.<RunTaskAsync>d__5.MoveNext() in C:\Users\Garrett Fulghum\source\repos\QuantumHangar\Commands\HangarCommandSystem.cs:line 136
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   at QuantumHangar.Commands.HangarSimpCommands.<ListGrids>d__1.MoveNext() in C:\Users\Garrett Fulghum\source\repos\QuantumHangar\Commands\HangarCommands.cs:line 114
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
06:22:26.9239 [INFO]   Initializer: Generating minidump at C:\Torch-Servers\SENDS06\Instance\Minidump.dmp
06:22:26.9239 [ERROR]  Initializer: Keen broke the minidump, sorry.
06:22:31.2520 [INFO]   Nexus.Utilities.PlayerEventController: Player Sindri Joined! Requesting MetaData!
06:22:31.2520 [WARN]   Nexus.SeamlessClients.WorldRequestClass: Sending joinping to client!
06:22:31.2520 [INFO]   Torch.Server.Managers.MultiplayerManagerDedicated: Connection attempt by<PHONE_NUMBER>7419151 from <IP_ADDRESS>
06:22:31.2520 [INFO]   Torch.Managers.MultiplayerManagerBase: Player Sindri joined<PHONE_NUMBER>7419151)
06:22:31.2989 [INFO]   StaticMarker.MarkerPlugin: Connected
06:22:31.2989 [INFO]   Essentials.RanksAndPermissionsModule: Binding ranks to Sindri's session (Expires when server restarts)
06:22:31.2989 [INFO]   Essentials.RanksAndPermissionsModule: The following ranks have been assiged to Sindri: Default
06:22:31.4708 [INFO]   ALE_DeathLocationFix.MySessionPatch: Stripped LastDeathPositions from world for client connect.
06:22:35.6583 [INFO]   ServerNetwork.Sync.PlayerSync: Lochemel passed ValidationChecks! SteamID:<PHONE_NUMBER>7910863, PlayerID:<PHONE_NUMBER>75861537
06:22:52.5646 [INFO]   Nexus.Sync.PlayerDataSync: Saving Vilk meta data!
06:22:52.5646 [INFO]   Nexus.Sync.PlayerDataSync: Saving Niner meta data!
06:22:52.5646 [INFO]   Nexus.Sync.PlayerDataSync: Saving Orion meta data!
06:22:52.5646 [INFO]   Nexus.Sync.PlayerDataSync: Saving JeffMan meta data!
06:22:53.0021 [INFO]   Nexus.Sync.ServerStartMessage: Original Sanbox Size: 73026kb  Compressed: 2358kb
06:22:53.9709 [INFO]   ServerNetwork.Sync.PlayerSync: Kepler J passed ValidationChecks! SteamID:<PHONE_NUMBER>4507414, PlayerID:<PHONE_NUMBER>75858033
06:23:06.4240 [INFO]   RexFix.Patches.ClusterReorderPatch: Clusters reordering. Prevented 101804 reorder calls.
06:23:07.8928 [INFO]   Concealment: 227/255 grids are concealed (89.02 %), 3 new.
06:23:29.0335 [INFO]   ServerNetwork.Sync.PlayerSync: Sindri joined! SID:<PHONE_NUMBER>7419151 Identity:<PHONE_NUMBER>75856011 RealPlayer: True InitialPlayer: True
06:23:29.0335 [INFO]   Nexus.Utilities.PlayerEventController: Sindri successfully connected! Running First Connection Methods!
06:23:32.8460 [INFO]   Concealment: Revealed 3 grids near players.
06:23:33.2210 [WARN]   Nexus.BoundarySystem.PlayerSectorTransport: Sindri has up-to-date seamless client version: 1.2.20
06:23:42.1116 [INFO]   GridSplitNameKeeper: Closing grid Static Grid 1405 after splitting from VSI Maui Constructor
06:23:49.7210 [INFO]   Chat:  (to Sindri): Your previous command has yet to finish!
06:23:49.7210 [INFO]   Torch.Commands.CommandManager: Player Sindri ran command '!h list'
06:24:04.0648 [INFO]   ServerNetwork.Sync.PlayerSync: Dino passed ValidationChecks! SteamID:<PHONE_NUMBER>0097771, PlayerID:<PHONE_NUMBER>75856895
06:24:06.4242 [INFO]   RexFix.Patches.ClusterReorderPatch: Clusters reordering. Prevented 178262 reorder calls.
06:24:14.2993 [INFO]   Chat:  (to Sindri): Your previous command has yet to finish!
06:24:14.2993 [INFO]   Torch.Commands.CommandManager: Player Sindri ran command '!h list'
06:24:37.2368 [INFO]   Chat:  (to Sindri): Your previous command has yet to finish!
06:24:37.2368 [INFO]   Torch.Commands.CommandManager: Player Sindri ran command '!h list'
06:25:01.1744 [INFO]   Chat:  (to Sindri): Your previous command has yet to finish!
06:25:01.1744 [INFO]   Torch.Commands.CommandManager: Player Sindri ran command '!h list'
06:25:06.4244 [INFO]   RexFix.Patches.ClusterReorderPatch: Clusters reordering. Prevented 90062 reorder calls.
06:25:26.7526 [INFO]   SigmaAF11: Ghosts: Finished command
06:25:39.4089 [INFO]   Nexus.Commands.RecievedDiscordCommands: Command uptime finished!
06:26:06.4246 [INFO]   RexFix.Patches.ClusterReorderPatch: Clusters reordering. Prevented 26537 reorder calls.
06:26:19.7684 [INFO]   ALE_Biggest_Grids_Broadcast.GridsBroadcastPlugin: Removing Biggest Grid GPS from all Players.
06:26:19.7684 [INFO]   Torch.Commands.CommandManager: Server ran command '!sendmixgps true true'
06:26:45.3467 [INFO]   ServerNetwork.Sync.PlayerSync: Dino passed ValidationChecks! SteamID:<PHONE_NUMBER>0097771, PlayerID:<PHONE_NUMBER>75856895
06:26:46.6279 [INFO]   Torch.Commands.CommandManager: Player Vilk ran command '!tags'
06:26:54.7842 [INFO]   ALE_GridBackup.GridBackupPlugin: Backup took 276036ms (1905ms CPU)
06:26:54.7842 [INFO]   ALE_GridBackup.Utilities: Start deleting backups older than 7 days were deleted.
06:26:55.0654 [INFO]   ALE_GridBackup.Utilities: Backups older than 7 days were deleted.
06:26:56.2998 [INFO]   Chat: [Global:0] JeffMan: i hope the next update they will make a canvas gun to trap disarm other players
06:27:00.7686 [INFO]   Chat:  (to Vilk): Are you sure you want to continue? Enter the command again within 30 seconds to confirm fixship on SEN - Eagle Mk3.
06:27:00.7686 [INFO]   Torch.Commands.CommandManager: Player Vilk ran command '!fixship'
06:27:01.6748 [WARN]   ALE_ShipFixer.ShipFixerPlugin: Player Vilk used ShipFixerPlugin on Grid SEN - Eagle Mk3 for cut & paste!
06:27:01.8311 [INFO]   Chat:  (to Vilk): Ship was fixed!
06:27:01.8311 [INFO]   ALE_ShipFixer.Commands: Cooldown for Player Vilk started!
06:27:01.8311 [INFO]   Torch.Commands.CommandManager: Player Vilk ran command '!fixship'
06:27:06.4248 [INFO]   RexFix.Patches.ClusterReorderPatch: Clusters reordering. Prevented 90490 reorder calls.

Should be fixed


Chris: Blacklist (?-i:^Michele Gadd$)

Chris requests the blacklist of the username (?-i:^Michele Gadd$). See the MS search here and the Stack Exchange search in text, in URLs, and in code.

(?-i:^Michele Gadd$) has been seen in 4 true positives, 0 false positives, and 0 NAAs.

Approved by cigien in Charcoal HQ


Add Azure Servicebus Sink Kamelet

Currently blocked by https://github.com/apache/camel-quarkus/issues/3386

This should be working with camel-jbang and kamelets-catalog, so we could go ahead in 0.7.0


[BUG]Request Query gives unformatted documents

Describe the bug
Query gives unformatted documents
To Reproduce
Query a document
Expected behavior
It should give formatted Firebase Documents
Environment:

OS: Windows 10

Additional context
My fix:

Hm. So this is now returning an array instead of the document directly?

document:{createTime:2021-05-24T13:47:36.525224Z, fields:{CountryCode:{stringValue:33}, FirstName:{stringValue:Aaron}, LastName:{stringValue:Asmith}<EMAIL_ADDRESS>MoodRequested:{booleanValue:False}, Organization:{stringValue:QWERTY}, PhoneNumber:{stringValue:123}, Points:{integerValue:20}, Role:{stringValue:User}}, name:'redacted', updateTime:2021-05-24T14:38:03.251779Z}, readTime:2021-05-24T18:36:06.858684Z}

Okay. I'm a little worried this could break backward compatibility, if people are using it and not expecting an array like that to come back, but instead a dictionary. Let me confer with the team to make sure I'm not missing something.

You can close this its no problem I just share what I have encountered

Oh, it's probably good and I'm probably just missing stuff! I'd rather have the code if people are running into issues with it, and you are good people. :)


[ignore] provide a custom prometheus registry to register the metrics

This should help to have a consistant way to register the metrics across the application and across the packages from perses/common.
Let's wait #1889 before merging this one.

@sinkingpoint let me know if you find the metrics registration flow clearer like that !

This is much more explicit and much less opaque about how metrics get registered - thanks!


Add CVMFS to be available from notebook

Discussed in https://github.com/CoffeaTeam/coffea-casa/discussions/144

Originally posted by oshadura June 22, 2021
Question was asked by Furong Yan, while he was trying to use DAS tools, especially DAS client on coffea-casa.

I'll add some note here as I spent some time trying to get this to work using a naive 'autofs' mount.  This may work if the containers ran in 'privileged' mode, which is a non-starter from my perspective.  This may require the inclusion of a cvmfs container that serves as a storage endpoint in k8s.  This has been done by others and that's probably the correct way.  I made zero progress getting that to actually 'go'.

Here's an example from the Tiger config repo where I added a patch to a container named submit to give it the CVMFS volume:
apiVersion: apps/v1
kind: Deployment
metadata:
  name: ubuntu-submit
spec:
  template:
    spec:
      containers:
      - name: submit
        volumeMounts:
        - name: cvmfs-singularity
          mountPath: /cvmfs/singularity.opensciencegrid.org
      volumes:
      - name: cvmfs-singularity
        persistentVolumeClaim:
          claimName: osgdev-cvmfs-singularity

Would need to customize the claimName to match the local cluster's PVC names and the mountPath attribute for the actual desired repository name (e.g., cms.cern.ch).

Discussion:  Worthwhile to do this in two steps, one step on the user container and then a later follow-up in the workers.

Aim to finish week of January 10.

CVMFS is deployed and mounted (cms.cern.ch) in the single-user image and sidecar in the -dev.  The CVMFS deamonset has been deployed to namespace CVMFS and available for PVCS in any namespace.  John did quite a bit of work cleaning up the charts that OSG made to reduce redundancy.  Doing a single mount in an image is doable, mounting multiple mountpoints may create a pretty long config.
So...done-ish?  The CVMFS changes can be pulled over to prod without issue.

The feature is already available in the dev instance, the next step is to add it in prod AFs ( cc: @clundst )

Latest attempt to get into prod failed, asking for John's help.

Done  in both -dev and -prod for cmsaf.

Done in both -dev and -prod in cmsaf


ValueError: Must have equal len keys and value when setting with an iterable

Found a nice little bug? Fill out the section below. ⬇
Describe the bug
Value error, see https://github.com/pypsa-meets-earth/pypsa-earth/actions/runs/7306231974/job/19910723923
When running the pypsa-earth workflow in https://github.com/pypsa-meets-earth/pypsa-earth/actions/runs/7306231974/job/19910723923
the following error is triggered:
ValueError: Must have equal len keys and value when setting with an iterable
To Reproduce
Run pypsa-earth tutorial in https://github.com/pypsa-meets-earth/pypsa-earth/pull/943
Expected behavior
The workflow to run

I faced the same issue. What I realized was that this only happens when the country or region is atleast 2. Whenever it brings up the error ValueError: Must have equal len keys and value when setting with an iterable, my workaround is to rerun the snakemake command.
But I think the issue is related to the data in the power folder. If the files are not complete yet, it will throw the error ValueError: Must have equal len keys and value when setting with an iterable.

Hi @davide-f, the reason for the error seems to be coming from
https://github.com/pypsa-meets-earth/earth-osm/blob/714ab0d9762d3715fdd1ebb1eba6af1773070004/earth_osm/utils.py#L234
There are two fixes for this. One of the fixes is to uncomment the following lines. I think @mnm-matin was working on this already
https://github.com/pypsa-meets-earth/earth-osm/blob/714ab0d9762d3715fdd1ebb1eba6af1773070004/earth_osm/utils.py#L195-L205
The other fix is to implement a continue statement into the loop
https://github.com/pypsa-meets-earth/earth-osm/blob/714ab0d9762d3715fdd1ebb1eba6af1773070004/earth_osm/utils.py#L228-L234
for col, val in other_tags.items():
            # if val is a list, convert it to a string
            if isinstance(val, list):
                val = str(val)

            # Check if the column exists in the DataFrame
            if col not in df_melt.columns:
                logger.warning(f"Column '{col}' not found in dataframe.")
                continue

            # Set the value in the DataFrame
            df_melt.at[index, col] = val
    ```

These are my proposed fixes.

@mnm-matin what do you think?

now solved


fix: jest-worker can return null for getStdout()

Summary
A null check was added in https://github.com/facebook/jest/pull/8045#discussion_r262154917. However, it most certainly can be null, and the type definition for WorkerInterface was wrong. jest-runner even guards against it: https://github.com/facebook/jest/blob/1fd565168dbf5b49780df959a214148eb35d32db/packages/jest-runner/src/index.ts#L113-L114
Fixes #8078

Test plan
Not really a testable change since the unit tests mock out child_process.fork. However, the type is now corrected.

There's one more "stdout is null" but in that case it really shouldn't be null

Right, I left it alone on purpose

Codecov Report

Merging #8083 into master will increase coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #8083      +/-   ##
==========================================
+ Coverage   62.33%   62.36%   +0.02%
==========================================
  Files         263      263
  Lines       10334    10330       -4
  Branches     2500     2497       -3
==========================================
  Hits         6442     6442
+ Misses       3316     3314       -2
+ Partials      576      574       -2

Impacted Files
Coverage Δ

...ages/jest-worker/src/workers/ChildProcessWorker.ts
85.71% <ø> (+6.46%)
:arrow_up:

...kages/jest-worker/src/workers/NodeThreadsWorker.ts
87.23% <ø> (ø)
:arrow_up:

packages/jest-worker/src/types.ts
100% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


[Runtime] Redeclare _dyld_lookup_section_info as weak.

This allows us to run even if that call is not available at runtime.

@swift-ci please test and merge


Add more usable poll test helper

Thoughts on this - before i add some tests.
poll.ForIt where it is the func being called in the loop
poll.AssertIt
(better names ?)
The gotest.tools/v3/poll is a bit limited in that the poll can't have a negative result, plus the options are a bit convoluted, and the error wrapping less obvious than a bool to stop the loop... imo

Add the loop delay as a param? or calculate it as a percentage of the timeout - clipped at 50ms and 1s ?

If you return poll.Error() then that's an instant fail, AFAIK

I do agree that the whole construct feels a bit verbose, though

If you return poll.Error() then that's an instant fail, AFAIK

Yah I mean I can't poll for something not to happen in gotest poll - i want to hit the timeout

If you return poll.Error() then that's an instant fail, AFAIK

Yah I mean I can't poll for something not to happen in gotest poll - i want to hit the timeout

Aha! Yeah, that makes sense.

We are going to run (a non leaky) version of this in production before committing to ex


What is the cls label you used for ReferIt3D fine-tuning?

Dear 3D-VisTA authors,
Thanks for your interesting work.
I wonder what class labels you used for fine-tuning ReferIt3D.
Best,
Runsen

We use scannet raw 607 classes for all settings.

Dear Ziyu,
But in ReferIt3D's setting, only ground truth bounding boxes are provided and no class labels should be provided. Am I correct?
Best
Runsen

Yes, during the Referit3D setting, only ground truth bounding boxes are provided for validation and no class labels are provided. But ground truth label is used for training.

I see, thanks for answering.


 The container keeps restarting.
To Reproduce
run:
-p 80:80 -p 443:443 \
--privileged \
rancher/rancher:latest

Result
some snippets from the log file:
raft2021/09/02 13:27:31 INFO: 8e9e05c52164694d switched to configuration voters=()
raft2021/09/02 13:27:31 INFO: 8e9e05c52164694d became follower at term 9
raft2021/09/02 13:27:31 INFO: newRaft 8e9e05c52164694d [peers: [], term: 9, commit: 460, applied: 0, lastindex: 460, lastterm: 9]
2021-09-02 13:27:31.616111 W | auth: simple token is not cryptographically signed
2021-09-02 13:27:31.620979 I | etcdserver: starting server... [version: 3.4.15, cluster version: to_be_decided]
raft2021/09/02 13:27:31 INFO: 8e9e05c52164694d switched to configuration voters=(10276657743932975437)
2021-09-02 13:27:31.621292 I | etcdserver/membership: added member 8e9e05c52164694d [http://localhost:2380] to cluster cdf818194e3a8c32
2021-09-02 13:27:31.621363 N | etcdserver/membership: set the initial cluster version to 3.4
2021-09-02 13:27:31.621401 I | etcdserver/api: enabled capabilities for version 3.4
2021-09-02 13:27:31.623159 I | embed: listening for peers on <IP_ADDRESS>:2380
raft2021/09/02 13:27:37 INFO: 8e9e05c52164694d is starting a new election at term 9
raft2021/09/02 13:27:37 INFO: 8e9e05c52164694d became candidate at term 10
raft2021/09/02 13:27:37 INFO: 8e9e05c52164694d received MsgVoteResp from 8e9e05c52164694d at term 10
raft2021/09/02 13:27:37 INFO: 8e9e05c52164694d became leader at term 10
raft2021/09/02 13:27:37 INFO: raft.node: 8e9e05c52164694d elected leader 8e9e05c52164694d at term 10
2021-09-02 13:27:37.117819 I | embed: ready to serve client requests
2021-09-02 13:27:37.117888 I | etcdserver: published {Name:default ClientURLs:[http://localhost:2379]} to cluster cdf818194e3a8c32
2021-09-02 13:27:37.118295 N | embed: serving insecure client requests on <IP_ADDRESS>:2379, this is strongly discouraged!
2021/09/02 13:27:37 [INFO] Waiting for server to become available: Get "https://<IP_ADDRESS>:6443/version?timeout=15m0s": dial tcp <IP_ADDRESS>:6443: connect: connection refused
exit status 1
2021/09/02 13:27:44 [FATAL] k3s exited with: exit status 1

Expected Result
A running docker container so i could test out rancher 2.6 for development purposes.

Howdy @MichaelTrip I tried testing on my box and didn't encounter this issue. I wonder if perhaps our two docker hosts differ. Hmm.
Could you perhaps provide some more info about the host? What OS and architecture and what version of docker?
In my case I ran the docker run command you mentioned on Ubuntu 20.04.2 LTS with Docker 20.10 with the root user. My box doesn't have a firewall running (shouldn't matter about the firewall though).

I david,
I tested this under debian 11, Fedora 34 and Manjaro 21.1.1. But i only ran this as my own user, not as root. Maybe i should try that first. I will let you know if this solves the issue.

Technically docker shouldn't care but I do have to say that these are not supported operating systems. I would expect Debian to work but also not supported

Yeah, sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged rancher/rancher:latest might have an impact? But not 100% sure

Please share docker info from any of the tested OS's

I have the same problem with latest and stable versions.
Client:
Context:    default
Debug Mode: false
Server:
Containers: 1
Running: 1
Paused: 0
Stopped: 0
Images: 2
Server Version: 20.10.7
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
userxattr: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Cgroup Version: 1
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
Default Runtime: runc
Init Binary: docker-init
containerd version:
runc version:
init version:
Security Options:
apparmor
seccomp
Profile: default
Kernel Version: 5.4.0-81-generic
Operating System: Ubuntu 20.04.3 LTS
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 3.75GiB
Name: rancher
ID: BURM:NAZH:YF3F:VHRY:B7MD:GSOH:RU2A:ECVE:F6MG:QRWI:Y6CP:WBIW
Docker Root Dir: /var/lib/docker
Debug Mode: false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
<IP_ADDRESS>/8
Live Restore Enabled: false
WARNING: No swap limit support

the same at our environment - rancher upgrade to 2.6.0 fails with "k3s exited with: exit status 1", rancher keeps restarting. Versions 2.5.8 and 2.5.9 run fine...
>docker info

Client:
 Context:    default
 Debug Mode: false
 Plugins:
  app: Docker App (Docker Inc., v0.9.1-beta3)
  buildx: Build with BuildKit (Docker Inc., v0.6.1-docker)
  scan: Docker Scan (Docker Inc., v0.8.0)

Server:
 Containers: 8
  Running: 7
  Paused: 0
  Stopped: 1
 Images: 9
 Server Version: 20.10.8
 Storage Driver: btrfs
  Build Version: Btrfs v4.9.1
  Library Version: 102
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 1
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: active
  NodeID: ftstn46j6ex5rjnqgc9kkyfay
  Is Manager: true
  ClusterID: 5ec5l3rk72hs4cihqw5dnn8wf
  Managers: 3
  Nodes: 13
  Default Address Pool: <IP_ADDRESS>/8
  SubnetSize: 24
  Data Path Port: 4789
  Orchestration:
   Task History Retention Limit: 5
  Raft:
   Snapshot Interval: 10000
   Number of Old Snapshots to Retain: 0
   Heartbeat Tick: 1
   Election Tick: 10
  Dispatcher:
   Heartbeat Period: 5 seconds
  CA Configuration:
   Expiry Duration: 3 months
   Force Rotate: 0
  Autolock Managers: false
  Root Rotation In Progress: false
 Runtimes: runc io.containerd.runc.v2 io.containerd.runtime.v1.linux
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: e25210fe30a0a703442421b0f60afac609f950a3
 runc version: v1.0.1-0-g4144b63
 init version: de40ad0
 Security Options:
  seccomp
   Profile: default
 Kernel Version: 4.1.12-124.51.2.el7uek.x86_64
 Operating System: Oracle Linux Server 7.9
 OSType: linux
 Architecture: x86_64
 CPUs: 2
 Total Memory: 7.542GiB
 ID: RJEI:LREE:LF2L:57G3:NP6Z:WASA:4OPX:XQ4L:AOGH:JEBD:2P2F:MKGH
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  <IP_ADDRESS>/8
 Live Restore Enabled: false

k3s.log shows an error at the end:
E0910 13:52:02.112779      64 server.go:185] "Failed to set feature gates from initial flags-based config" err="cannot set feature gate SupportPodPidsLimit to false, feature is locked to true"

Same result with environment :cry:  :
Operating System: Fedora CoreOS
Version: 34.20211031.3.0
Kernel: 5.14.14-200.fc34.x86_64
CPU: 2 Intel(R) Xeon(R) CPU E5-2470 0
RAM: 4G
HDD0 (sda): 30G
Rancher version: v2.6.2

I just gave it a try and it still fails:
docker -D run --rm -it --privileged rancher/rancher:latest /bin/bash
2022/01/31 22:03:11 [INFO] Waiting for k3s to start
2022/01/31 22:03:12 [INFO] Waiting for server to become available: an error on the server ("apiserver not ready") has prevented the request from succeeding
2022/01/31 22:03:30 [FATAL] k3s exited with: exit status 1
docker -v
Docker version 20.10.11, build e8f1871b07