Merge commands keys add and keys restore into a single command.

Closes: #1075
Description
This PR merged the commands keys add and keys restore into a single command keys add. In addition to this, restoring a key with mnemonic is done by passing a file containing the mnemonic instead of directly passing the mnemonic to the command input.
The command will add a new key if the flag --key-file is given with a JSON file containing the information of the key.
Or the command will restore a key if the flag --mnemonic-file is given with a file containing the mnemonic to restore the key.

PR author checklist:

[x] Added changelog entry, using unclog.
~[ ] Added tests: integration (for Hermes) or unit/mock tests (for modules).~
[x] Linked to GitHub issue.
[x] Updated code comments and guide (e.g., guide/).

Reviewer checklist:

[ ] Reviewed Files changed in the GitHub PR explorer.
[ ] Manually tested (in case integration/unit/mock tests are absent).

For this PR I changed the flag used to specify the key name from --name to --key-name, to be the same as the flag used for the keys balance command, and to be more clear that it represents the name of the key.
Since I used the default flags, the flag is now -k instead of -n. This breaks the e2e setup script. I have two potential solutions for this issue :

Specify that the flags for the key_name argument are --name/-n instead of --key-name/-k
Change the e2e.sh script to take the flag -k instead of -n

Is there a solution which would be preferable ?

Specify that the flags for the key_name argument are --name/-n instead of --key-name/-k
Change the e2e.sh script to take the flag -k instead of -n

Is there a solution which would be preferable ?

Let's do solution 2. Please make sure to document in the changelog that the name of the flag has changed, under the breaking-changes section.


improve detector to handle longer cycles (triple,quadruple..)

So we recently found that longer cycles are possible and resolvers get stuck in them too... like  a->b->c->a.
We need to verify if  cycleHunter can detect those, and if not, improve it.

I have an idea for that, and some code implemented in parallel with CycleHunter that finds cycles of any length. I can create a branch with that code for you to see and test.

sure, please go ahead, @seb-at-nzrs :)


Connect to camera using unique id

The user will be able to specify a unique id in the launch file using the parameter "serial_no".

This issue has been fixed in Release 1.0.2
Details
Note: The term "camera" here refers to Intel RealSense R200 cameras. It has been tested only for Linux Kernel version 4.4.0-040400-generic, librealsense version: 0.9 and R200 Firmware version: <IP_ADDRESS>

The nodelet will exit with error if no cameras are detected by the system.
The nodelet will print the serial_no of all the cameras detected by the system.
The nodelet will connect to a camera based on the serial_no parameter in the launch file.
If only one camera is detected by the system, the nodelet will connect to it even if the serial_no is not specified in the launch file.
The nodelet will exit with error if multiple cameras are detected by the system but no serial_no is specified in the launch file.
The nodelet will exit with error if an incorrect serial_no is specified in the launch file.

Note: Launching multiple cameras simultaneously using serial_no has not be fully tested and must not be considered as part of this issue. It will be tested and confirmed in our future release. Although you may try by creating launch files similar to realsense_r200_rgbd.launch and giving a unique value for the "camera" namespace and "serial_no" parameter for each camera. E.g camera = "camera1" and serial_no = "2131007626".

@reaganlo just tested out the latest release, configuring by serial number works. Even though you said it's untested, it appears two cameras work simultaneously using the method you suggested . Great job! :)
I did notice though that when running two simultaneously, both cameras retain the parent link of "camera_link". e.g. If you set camera:=camera1, the rgb and depth links will be camera1_rgb_frame and camera2_rgb_frame, but the parent link will be camera_link instead of camera1_link.


chore(build): temp remove vis charting

I've pulled this into wip_tracker branch and removed in #45


WFLY-16245 org.wildfly.clustering.ejb.client is missing dependency on org.wildfly.clustering.marshalling.spi

https://issues.redhat.com/browse/WFLY-16245

@rachmatowicz Please review.

@pferraro Do we have an upstream PR for this one?
@rachmatowicz if we can please get a review on this one I have a small window now to include in WildFly 26.1.0


Align Export-ExoQuarantineMessage with rest of APs

1). Implement Read-Key instead of Read-Host
2). Remove Disconnect-All
3). Review overall experience and align with other APs

resolved with Pull Request #91


browserHistory.push() intermittently fails

I have many calls to browserHistory.push() in my code, and most of them work reliably. However, in some places in the code a call to push() will work some cases and fail in other cases. No error is reported, but no navigation happens. Example:
browserHistory.push({
  pathname: '/pv/100',
  state: { selection: [101], autoScroll: true },
});

This code will sometimes fail, but if executed a second time will succeed.
I thought this might be a bug in my code or my configuration - but if that's the case, why does it work the second time?
Note: I don't use the withRouter() HoC because you can't inherit from a base class wrapped in a HoC. I use the browserHistory singleton everywhere consistently, including in my routing table.
Version
3.0.5, 3.2.0
Test Case
Happens very rarely, hard to isolate
Expected Behavior
Navigation should occur.
Actual Behavior
No change in the url, no error.

Something else has to be going on outside of the system. Perhaps some browser extension? Without a reproducible test case, there isn't really much we can do here. It works consistently for us.


Hiding tabbar issue

If tried hiding with below code,
let animatedTabBar = self as? RAMAnimatedTabBarController
animatedTabBar?.animationTabBarHidden(!visible)
in the next screen it appears the full black tabbar.
And if tried using,
viewController.hidesBottomBarWhenPushed = true
then it works like a charm but the problem is after coming back to the previous screen tab icons just disappears.
xcode: 11.0
swift: 4.2
Any solution for this??

@Maulik9110 Hey! Please take a look at hide-tab-bar-example.  For me it work fine in both scenarios.
Reopen this issue if you still have problems with hiding tab bar also in that case please specify what iOS version you use.
Also you can provide your example code to reproduce this issue


problem with xml

so I'm not sure what really happened here. because everything was fine and then I went to refresh it and it messed everything up

@Kennaab It's actually better that you're seeing these specific little errors, because it means your schema is now working! Before there may have been a syntax error over on the Relax NG, but you've corrected it now, and the schema is working. So, now you need to fix the schema so it validates your XML. You want to go step by step through each error you see, and figure out what you need to revise in the schema so it represents what you need it to. Probably you only have a few things to fix!

@Kennaab Start with your the error on your <intro> element. Why is text not allowed there? In your schema, does your rule for intro allow for text?

@Kennaab Isn't your <para> element really mixed content? How should you code for that?


[feature request] Disable on_save hook

Purpose
Allow to disable the on_save TOC update.
How important it is
Just a nuisance.
Ideal implementation
A boolean config value that controls whether the TOC is updated on each save.

Hi, @smanolloff
Thanks for your request.
Would you mind to tell me why you want this feature?

Hi, thank you for your response.
I will be honest: i had a problem with my editor freezing for 3s on every save (markdown context only). I wrongly identified your plugin as the problem, and opened this issue. Turned out the problem was caused by a different package, and I had to either delete this issue, or change it so it is just a feature. I usually dislike stuff triggering at save, because I alerts

Thank you for this plugin, it's wonderful!!
I'd love this feature as well, being able to toggle the autosave feature. Reason being is there are times I need to make some manual modifications to the TOC, but autosave overwrites those when I do.

@thezimmee
Hi, thank you for your comment.
But sorry..., I can't understood perfectly 💦
The Autolink feature creates a TOC by scanning the entire document each time you save the document. Therefore, it doesn't seem to make sense to toggle this "temporarily". There are
If you want to disable this feature, use autolink="false" or make defaults.autolink to false on MarkdownTOC.sublime-settings (Ref). And consider that it's not "temporary" deactivation.

Also, there are times when I want a link in the TOC to an external document or URL.

Would you give me more detail?

@naokazuterada Sure no problem, thanks for the follow up.
Here's an example of a workflow I have followed more than once when it comes to markdown TOC:

Select MarkdownTOC: Insert TOC from Sublime menu to insert my table of contents.

Then I need to do some manual modifications to the TOC. For example: I might need to add links to URLs or other markdown pages outside the current markdown file; or I might want to edit the title of a TOC link. For example:

<!-- I might add a link to an outside page like this: -->
-   [My external link](./docs/another-page.md)

<!-- Or I might edit a link title from "My internal link" to "My awesome internal link": -->
-   [My awesome internal link](#my-internal-link)

When I save, however, those types of edits get undone. So what I end up doing is I remove the <!-- MarkdownTOC --> ... <!-- /MarkdownTOC --> comments altogether to disable the autosave feature. Only problem is now every time I need to update the TOC there is a lot of manual work.

Basically I just don't want autosave to overwrite any manual changes/edits I make to the TOC. If there's a simple way to detect my edits and not overwrite them that would obviously be preferable, but I assume it'd be a lot easier to support disabling the autosave feature than it would be to support programmatically detecting user edits that need to not be overwritten 😛 .
Thanks again for the plugin!

@thezimmee
Thank you for describing!
Sorry my suggestion below was not make sense... 🤕

..., use autolink="false"

You would want a feature like autosave="false" or autoupdate="false" instead.
My guess is that once you disable the "Autosave" feature, you will never use it again, right? I think that removing <!-- MarkdownTOC --> ... <!-- /MarkdownTOC --> is the best way.
Thanks 😺

@naokazuterada I would still like to be able to manually update toc from sublime though, which I can't do by removing the MarkdownTOC comments. A feature like autosave="false" would be valuable for me.
Thank you.

@thezimmee
I'm sorry. I can't get enough evidence to implement that feature, so far.
Instead, how about a workaround like this?
If you subtly change the magic comment, MarkdownTOC loses track of the TOC.
<!-- MarkdownTOC -->

- test

<!-- /MarkdownTOC -->

# test

↓
<!-- !MarkdownTOC -->

- test

<!-- /MarkdownTOC -->

# some changes


Fix non const animation node _process virtual function

Quick fix for https://github.com/godotengine/godot/issues/74807
I'm working on a motion matching implementation, and am currently improving its API. I currently think the best way to do this by extending AnimationRootNode, but the docs mention the _process method is deprecated, and that many APIs are missing to be able to extend animation nodes. I guess my question is, is this the case? If so, is there anything planned to support this in coming releases?

Bugsquad edit, closes: https://github.com/godotengine/godot/issues/74807

Also, how do changes to the C++ bindings work? Is extension_api.json automatically updated, or should I open a PR for that?

I'm not seeing how I can register compatibility methods for GDVIRTUAL functions, is that implementer?

There is no way to safely change a virtual method in a binary compatible way. Instead, you need to add a new virtual method under a new name, and then selectively call whichever one is implemented (usually preferring the new one first). You can check if a virtual method is implemented via the GDVIRTUAL_IS_OVERRIDDEN() macro

Actually, looking at the PR in more detail, I'm not sure changing const-ness actually breaks compatibility. It may be fine. Someone should test if a GDExtension that overrides this virtual method compiled for Godot 4.3 works fine when loaded into Godot compiled with this PR.

@dsnopek Thanks for your reply, sorry I got to this so late. I can give that a try, I'll get back to you on that.

Thanks!


Make Idle Notification Delay Apply To Combat Idle

Currently combat idle notification sends an alert as soon as combat ends.  I can be tabbed out and still consistently fighting monsters but getting spammed with notifications. The way it is set up now I am unable to tell when they become non aggressive and when they are still aggressive.
I suggest either making the current notification delay time apply to combat idle too, or make a separate delay for combat.

The delay is already applied to combat too.


bpfd: Be a well behaved modern daemon

See "New style daemons" in man daemon(7):
https://man7.org/linux/man-pages/man7/daemon.7.html
Hopefully we don't need to be a SysV daemon...

[x] #175
[ ] #91
[ ] #92
[x] Provide a systemd service file
[x] Rely on systemd to manage privileges (we do, but we also drop some ourselves on unpriv threads for security)
[ ] #463
[ ] #464
[x] #465

"New style daemons" in man daemon(7) explains this. https://man7.org/linux/man-pages/man7/daemon.7.html

Closing since we're now no longer being a daemon.


Ethylene Not Outputting from PRC

Please use the search functionality before reporting an issue. Also take a look at the closed issues!
Issue description:
Steps to reproduce:

Build PRC with required inputs and output receptacle
Run it
Minus Profit

Version (make sure you are on the latest version before reporting):
Forge: Latest
Mekanism: Latest
Other relevant version:
If a (crash)log is relevant for this issue, link it here: (It's almost always relevant)
[gist/pastebin/etc link here]

1.did you put output to auto output?
2.did you chnage the right config (gas instead of items or fluids or energy)?
3.is the output pulling?

Is etheleyene being made?

Can't reproduce in 1.12 branch, so if there is somehow an issue it will be resolved in the 9.7 release


Adding the ability to create a set of dummy data based on a schema

Overview
This PR introduces enhancements to the TSSchema data structure generation logic, specifically within the GenerateDummyData method. Additionally, it expands our test coverage to include scenarios both with and without predefined metric values.
Changes

GenerateDummyData Method: Adjusted to ensure it correctly generates the desired data structure, allowing for more accurate simulation of Timestream data insertion scenarios.

Test Suite Expansion: Added a new test case to cover the scenario where no predefined values are provided. This test verifies the structural integrity of the generated data and checks that generated values fall within an expected range.

-Schema Definition Enhancement: The Schema type has been expanded to support a mapping from table names to measure names, which then map to a record containing both dimensions and metric names. This enhancement allows for a more detailed definition of the data model, accommodating the complexities of real-world datasets.
-Introduction of Dimensions: The schema now supports dimensions for each measure, allowing for a richer and more detailed data representation. This addition is crucial for scenarios where the dimensional context of data points is essential for accurate simulation and analysis.
-Dummy Data Generation: We've added a GenerateDummyData method that creates mock data entries based on the schema's structure, including both metric names and dimensions. This functionality is invaluable for testing and development, allowing for the creation of realistic datasets without the need for actual data ingestion.
Purpose
These changes aim to improve the flexibility of TSSchema's data generation capabilities.
Code Example
Bellow, we see how this changes provide enhance functionality to the library:
package main

import (
	"fmt"
	"time"

	timestream "github.com/EvergenEnergy/TimeSchema/pkg"
)

func main() {
	// Define a schema with dimensions and metric names
	schema := timestream.Schema[string, string]{
		"WeatherStation": { // Table name
			"EnvironmentalData": { // Measure name
				Dimensions: []string{"LocationID", "SensorType"},
				MetricNames: []string{"Temperature", "Humidity"},
			},
		},
	}

	// Initialize a new TSSchema instance with the defined schema
	tsSchema := timestream.NewTSSchema(schema)

	// Define predefined values for the metrics
	predefinedValues := timestream.PredefinedValues[string]{
		"Temperature": 22.5, // Assuming a temperature of 22.5 degrees Celsius
		"Humidity":    60.0, // Assuming a humidity of 60%
	}

	// Generate dummy data using the schema and predefined values
	now := time.Now() // Timestamp for the data
	dbName := "EnvironmentalDataDB"
	dummyData := tsSchema.GenerateDummyData(dbName, now, predefinedValues)

	// Output the generated dummy data
	for _, writeInput := range dummyData {
		fmt.Printf("DatabaseName: %s\n", *writeInput.DatabaseName)
		fmt.Printf("TableName: %s\n", *writeInput.TableName)
		for _, record := range writeInput.Records {
			fmt.Printf("Time: %s\n", *record.Time)
			fmt.Printf("MeasureName: %s\n", *record.MeasureName)
			fmt.Println("Dimensions:")
			for _, dimension := range record.Dimensions {
				fmt.Printf(" - %s: %s\n", *dimension.Name, *dimension.Value)
			}
			fmt.Println("MeasureValues:")
			for _, measureValue := range record.MeasureValues {
				fmt.Printf(" - %s (%s): %s\n", *measureValue.Name, measureValue.Type, *measureValue.Value)
			}
		}
		fmt.Println("----------")
	}
}

Looks really handy! So if you wanted to write a row of nulls with a given schema, would you simply pass a map of empty values to GenerateDummyData ?
It would be great for this very informative PR description to be added to the README :)

Good point. Will update the readme

So if you wanted to write a row of nulls with a given schema, would you simply pass a map of empty values to GenerateDummyData ?

I am not sure that would actually work, as we are saying that the type must be float. I wasn't thinking to provide null values. We probably can add support to that though if needed. ATM, only accepts floats, NOT NULL.


Search code in github repos

I couldn't find the search_code() method in this package.

Hi,
Unfortunately, it's one of the things not implemented. There hasn't been too much activity on this project for a while, but I'm happy to take pull requests.
Thanks


form-field: outline gap calculated incorrectly with setTimeout

Repro courtesy of @fxck: https://stackblitz.com/edit/material2-textarea-outline-problem-in-dialog?file=app%2Fdialog.ts
Workaround is to call updateOutlineGap on the form field with the incorrect gap size. But ideally we could make it so the user doesn't have to do this

I have to hack around this in so many places, have you found out what could be causing it by any chance @mmalerba ?

Not yet, but I'll try to look into it sometime this week


CultureInfo missing in Mocks

Hi,
I am sitting in Germany and i had to set the "en-us" CultureInfo in the DateTime.Parse methods located in MockPost and MockComment classes. Otherwise it was not able to parse all the hardcoded dates.
Have a nice day and thanky you for your blog!
Pietro

You are welcome and thanks for your comments! Always wanted to spend time in localization but did not manage to find the time!!
Thanks again!!


Can I use conditional rendering with imperative group panel API?

In addition, I am using a version wrapped by https://ui.shadcn.com/ , and I had add the https://github.com/shadcn-ui/ui/pull/2699 support
updated: i had tested on the raw version of this library, still not work too
here the terms conditional rendering refers to https://react-resizable-panels.vercel.app/examples/conditional , and imperative group panel API refers to https://react-resizable-panels.vercel.app/examples/imperative-panel-group-api .
I had done a lot of test, when using something like
    <ResizablePanelGroup
      direction="horizontal"
      ref={colImperativePanelGroupHandle}
    >
      {layoutState.layoutColumnTwoLeftButtonFocusState ? <></> : leftPanel}
      <ResizablePanel id="main-panel" order={2}>
        {editorDiv}
      </ResizablePanel>
      {layoutState.layoutColumnTwoRightButtonFocusState ? <></> : rightPanel}
    </ResizablePanelGroup>

and the setLayout is from
  const leftPanelSize = !layoutState.layoutColumnTwoLeftButtonFocusState
    ? layoutState.leftPanelSize
    : 0;
  const rightPanelSize = !layoutState.layoutColumnTwoRightButtonFocusState
    ? layoutState.rightPanelSize
    : 0;
  const mainPanelSize = 100 - leftPanelSize - rightPanelSize;
  return [leftPanelSize, mainPanelSize, rightPanelSize].filter((x) => x !== 0);

the layout does not respect to the value of getLayout() after setLayout.
but just not use conditional render {?:}, instead of set the panel size to zero (without filtering the list) makes the layout seems normal, except there is a 0 width panel and 1 width panel handle.

Can I use conditional rendering with imperative group panel API?

No. The concept of conditional rendering is that sometimes you render a panel, and sometimes you don't. In order to use the imperative API, the panel must be rendered (even if it's collapsed).

but just not use conditional render {?:}, instead of set the panel size to zero (without filtering the list) makes the layout seems normal, except there is a 0 width panel and 1 width panel handle.

Yes. I suggest you just conditionally render them. There isn't really enough info in this issue for me to understand why that isn't sufficient.

Nice! Glad you got it figured out 😄  Take care!

❤ → ☕ givebrian.coffee


fix#53 fixed the subkey issue.

As i mentioned in #56 there is a problem with subkeys in strings:
'key' : 'value',
'key.subkey' : 'another value'

So here is the fix that does not harm all the other cases.

Fixed in https://github.com/ocombe/ng2-translate/releases/tag/v1.10.3. Thanks a lot for the PR.


Enhancement: Controlled simulation shutdown

When shutdown is triggered, we should have a more controlled shutdown of the simulation.
Proposal from @sr-gi

First, you stop the producers, so no new payments are passed down the pipeline
Then you wait for whatever we feel is reasonable for inflight payments to complete

Then you wait for whatever we feel is reasonable for inflight payments to complete

Not sure that we'll be able to pick a value for this - for example, testing a scenario where payments get stuck for 2 weeks: where do we shutdown?
I think that a more user-oriented way to approach this could be to have a --wait-for-completion option that they can opt-in to explicitly wait for all actions to exit once they've triggered shutdown (rather than our picking a time that may be opaque to an end user).


Fix filters function

Make filters function much more robust
Change Summary
the filters function always returns something like && also if there are no wheres or whereIns. Typesense then returns the following error:

Solution:
Join the 2 collections first and implode on return
PR Checklist

[x] I have read and signed the Contributor License Agreement.

The bug was fixed by this PR: https://github.com/typesense/laravel-scout-typesense-driver/pull/33
( Although your solution looks more clean and readable, we will upgrade it, thank you)


Getting the Error

I am not able to run my design and it is giving error. Attached the error log file along with this.
Installed Openlane in the root and if I use ./flow.tcl -design spm or ./flow.tcl -design inverter, working fine.  Please help to solve this problem.
during executing: "openroad -exit /openLANE_flow/scripts/openroad/or_opendp.tcl |& tee >&@stdout /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/placement/10-opendp.log"
Last 10 lines:
child process exited abnormally
during executing: "openroad -python /openLANE_flow/report_generation_wrapper.py -d /openLANE_flow/designs/dvsd_adder_12bit -dn dvsd_adder_12bit -t first_run -o /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/final_summary_report.csv -m /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/manufacturability_report.rpt -rs /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/runtime_summary_report.rpt -r /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run"
Last 10 lines:
Traceback (most recent call last):
File "", line 1, in
EOFError: EOF when reading a line
grep: /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
during executing: "openroad -exit /openLANE_flow/scripts/openroad/or_opendp.tcl |& tee >&@stdout /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/placement/19-opendp.log"
Last 10 lines:
child process exited abnormally
during executing: "openroad -python /openLANE_flow/report_generation_wrapper.py -d /openLANE_flow/designs/dvsd_adder_12bit -dn dvsd_adder_12bit -t first_run -o /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/final_summary_report.csv -m /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/manufacturability_report.rpt -rs /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/runtime_summary_report.rpt -r /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run"
Last 10 lines:
Traceback (most recent call last):
File "", line 1, in
EOFError: EOF when reading a line
grep: /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
during executing: "openroad -exit /openLANE_flow/scripts/openroad/or_opendp.tcl |& tee >&@stdout /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/placement/28-opendp.log"
Last 10 lines:
child process exited abnormally
during executing: "openroad -python /openLANE_flow/report_generation_wrapper.py -d /openLANE_flow/designs/dvsd_adder_12bit -dn dvsd_adder_12bit -t first_run -o /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/final_summary_report.csv -m /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/manufacturability_report.rpt -rs /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/runtime_summary_report.rpt -r /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run"
Last 10 lines:
Traceback (most recent call last):
File "", line 1, in
EOFError: EOF when reading a line
grep: /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
during executing: "openroad -exit /openLANE_flow/scripts/openroad/or_opendp.tcl |& tee >&@stdout /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/placement/37-opendp.log"
Last 10 lines:
child process exited abnormally
during executing: "openroad -python /openLANE_flow/report_generation_wrapper.py -d /openLANE_flow/designs/dvsd_adder_12bit -dn dvsd_adder_12bit -t first_run -o /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/final_summary_report.csv -m /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/manufacturability_report.rpt -rs /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/runtime_summary_report.rpt -r /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run"
Last 10 lines:
Traceback (most recent call last):
File "", line 1, in
EOFError: EOF when reading a line
grep: /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
during executing: "openroad -exit /openLANE_flow/scripts/openroad/or_opendp.tcl |& tee >&@stdout /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/placement/46-opendp.log"
Last 10 lines:
child process exited abnormally
during executing: "openroad -python /openLANE_flow/report_generation_wrapper.py -d /openLANE_flow/designs/dvsd_adder_12bit -dn dvsd_adder_12bit -t first_run -o /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/final_summary_report.csv -m /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/manufacturability_report.rpt -rs /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/runtime_summary_report.rpt -r /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run"
Last 10 lines:
Traceback (most recent call last):
File "", line 1, in
EOFError: EOF when reading a line
grep: /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
during executing: "openroad -exit /openLANE_flow/scripts/openroad/or_opendp.tcl |& tee >&@stdout /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/placement/55-opendp.log"
Last 10 lines:
child process exited abnormally
during executing: "openroad -python /openLANE_flow/report_generation_wrapper.py -d /openLANE_flow/designs/dvsd_adder_12bit -dn dvsd_adder_12bit -t first_run -o /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/final_summary_report.csv -m /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/manufacturability_report.rpt -rs /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/runtime_summary_report.rpt -r /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run"
Last 10 lines:
Traceback (most recent call last):
File "", line 1, in
EOFError: EOF when reading a line
grep: /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
during executing: "openroad -exit /openLANE_flow/scripts/openroad/or_opendp.tcl |& tee >&@stdout /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/placement/64-opendp.log"
Last 10 lines:
child process exited abnormally
during executing: "openroad -python /openLANE_flow/report_generation_wrapper.py -d /openLANE_flow/designs/dvsd_adder_12bit -dn dvsd_adder_12bit -t first_run -o /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/final_summary_report.csv -m /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/manufacturability_report.rpt -rs /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/runtime_summary_report.rpt -r /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run"
Last 10 lines:
Traceback (most recent call last):
File "", line 1, in
EOFError: EOF when reading a line
grep: /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
during executing: "openroad -exit /openLANE_flow/scripts/openroad/or_opendp.tcl |& tee >&@stdout /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/placement/73-opendp.log"
Last 10 lines:
child process exited abnormally
during executing: "openroad -python /openLANE_flow/report_generation_wrapper.py -d /openLANE_flow/designs/dvsd_adder_12bit -dn dvsd_adder_12bit -t first_run -o /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/final_summary_report.csv -m /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/manufacturability_report.rpt -rs /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/runtime_summary_report.rpt -r /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run"
Last 10 lines:
Traceback (most recent call last):
File "", line 1, in
EOFError: EOF when reading a line
grep: /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
during executing: "openroad -exit /openLANE_flow/scripts/openroad/or_opendp.tcl |& tee >&@stdout /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/placement/82-opendp.log"
Last 10 lines:
child process exited abnormally
during executing: "openroad -python /openLANE_flow/report_generation_wrapper.py -d /openLANE_flow/designs/dvsd_adder_12bit -dn dvsd_adder_12bit -t first_run -o /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/final_summary_report.csv -m /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/manufacturability_report.rpt -rs /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/runtime_summary_report.rpt -r /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run"
Last 10 lines:
Traceback (most recent call last):
File "", line 1, in
EOFError: EOF when reading a line
grep: /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
during executing: "openroad -exit /openLANE_flow/scripts/openroad/or_opendp.tcl |& tee >&@stdout /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/placement/91-opendp.log"
Last 10 lines:
child process exited abnormally
during executing: "openroad -python /openLANE_flow/report_generation_wrapper.py -d /openLANE_flow/designs/dvsd_adder_12bit -dn dvsd_adder_12bit -t first_run -o /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/final_summary_report.csv -m /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/manufacturability_report.rpt -rs /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/reports/runtime_summary_report.rpt -r /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run"
Last 10 lines:
Traceback (most recent call last):
File "", line 1, in
EOFError: EOF when reading a line
grep: /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/dvsd_adder_12bit/runs/first_run/logs/routing/fastroute.log: No such file or directory

@ksooryakrishna1  its look like same design issue. Try modify config.tcl https://github.com/The-OpenROAD-Project/OpenLane/issues/550 what they used.

I modified the contents of my config.tcl file and the following contents are added. Can you tell me  where should i add FP_CORE_UTIL 20  contents?
turn off clock
set ::env(CLOCK_TREE_SYNTH) 0
set ::env(CLOCK_PORT) ""
set ::env(PL_SKIP_INITIAL_PLACEMENT) 1
set ::env(PL_RANDOM_GLB_PLACEMENT) 0
set ::env(FP_SIZING) absolute
set ::env(DIE_AREA) "0 0 34.165 54.885"
set ::env(PL_TARGET_DENSITY) 0.75
set ::env(FP_HORIZONTAL_HALO) 6
set ::env(FP_VERTICAL_HALO) $::env(FP_HORIZONTAL_HALO)

@ksooryakrishna1
set ::env(FP_SIZING) absolute
set ::env(DIE_AREA) "0 0 34.165 54.885" is this required die area go ahead with this.
Else comment above this line and use the variable FP_CORE_UTIL 20


Spelling in help section

In examples command states C:\temp\cert.cer but in description down below the file name was specified as C:\temp\cer.cer at the t was missing.

Type of Change

[ ] Bug fix (non-breaking change, fixes #)
[ ] New feature (non-breaking change, adds functionality)
[ ] Breaking change (effects multiple commands or functionality)
[ ] Ran manual Pester test and has passed (`.\tests\manual.pester.ps1)
[ ] Adding code coverage to existing functionality
[ ] Pester test is included
[ ] Nunit test is included
[ X ] Documentation
[ ] Build system

Purpose
Fix spelling

💯


Failed to run, maybe caused by parsing annotations.json

python segment_anything_annotator.py --onnx-models-path models --dataset-path seg_imgs --categories dog
Traceback (most recent call last):
  File "segment_anything_annotator.py", line 26, in <module>
    editor = Editor(
  File "C:\pyprojects\salt\salt\editor.py", line 45, in __init__
    self.dataset_explorer = DatasetExplorer(
  File "C:\pyprojects\salt\salt\dataset_explorer.py", line 126, in __init__
    max(self.coco_json["annotations"], key=lambda x: x["id"])["id"] + 1
ValueError: max() arg is an empty sequence

I reverted a recent merge, can you try now?

I reverted a recent merge, can you try now?

Worked for me on Linux


Trying to execute the container build, but there are errors running the dockerfile

File: get-started/02_our_app.md
I am trying to execute the tutorial, bur in charpter 2, I got an error running this dockerfile:
syntax=docker/dockerfile:1
FROM node:12-alpine
RUN apk add --no-cache python2 g++ make
WORKDIR /app
COPY . .
RUN yarn install --production
CMD ["node", "src/index.js"]
EXPOSE 3000
Result:
[+] Building 11.5s (13/13) FINISHED
=> [internal] load build definition from Dockerfile                                                                                0.0s
=> => transferring dockerfile: 227B                                                                                0.0s
=> [internal] load .dockerignore                                                                                0.0s
=> => transferring context: 2B                                                                                0.0s
=> resolve image config for docker.io/docker/dockerfile:1                                                                                1.8s
=> CACHED docker-image://docker.io/docker/dockerfile:1@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc                                                                        0.0s
=> [internal] load build definition from Dockerfile                                                                                0.0s
=> [internal] load .dockerignore                                                                                0.0s
=> [internal] load metadata for docker.io/library/node:12-alpine                                                                                0.0s
=> CACHED [1/5] FROM docker.io/library/node:12-alpine                                                                                0.0s
=> [internal] load build context                                                                                0.0s
=> => transferring context: 2.69kB                                                                                0.0s
=> [2/5] RUN apk add --no-cache python2 g++ make                                                                                8.2s
=> [3/5] WORKDIR /app                                                                                0.0s
=> [4/5] COPY . .                                                                                0.0s
=> ERROR [5/5] RUN yarn install --production                                                                                1.2s

[5/5] RUN yarn install --production:
#13 0.606 yarn install v1.22.18
#13 0.681 [1/4] Resolving packages...
#13 0.762 warning Resolution field<EMAIL_ADDRESS>is incompatible with requested version<EMAIL_ADDRESS>#13 0.767 warning Resolution field<EMAIL_ADDRESS>is incompatible with requested version<EMAIL_ADDRESS>#13 0.961 [2/4] Fetching packages...
#13 1.151 error An unexpected error occurred: "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz: self signed certificate in certificate chain".
#13 1.151 info If you think this is a bug, please open a bug report with the information provided in "/app/yarn-error.log".
#13 1.151 info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

executor failed running [/bin/sh -c yarn install --production]: exit code: 1
After searching stackoverflow, I got some tips, and the dockerfile becomes this:
syntax=docker/dockerfile:1
FROM node:12-alpine
RUN apk add --no-cache python2 g++ make
WORKDIR /app
COPY . .
RUN yarn config set "strict-ssl" false -g
RUN yarn install --production
CMD ["node", "src/index.js"]
EXPOSE 3000
Result
[+] Building 13.6s (14/14) FINISHED
=> [internal] load build definition from Dockerfile                                                                                0.0s
=> => transferring dockerfile: 270B                                                                                0.0s
=> [internal] load .dockerignore                                                                                0.0s
=> => transferring context: 2B                                                                                0.0s
=> resolve image config for docker.io/docker/dockerfile:1                                                                                0.8s
=> CACHED docker-image://docker.io/docker/dockerfile:1@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc                                                                        0.0s
=> [internal] load build definition from Dockerfile                                                                                0.0s
=> [internal] load .dockerignore                                                                                0.0s
=> [internal] load metadata for docker.io/library/node:12-alpine                                                                                0.0s
=> [1/6] FROM docker.io/library/node:12-alpine                                                                                0.0s
=> [internal] load build context                                                                                0.0s
=> => transferring context: 2.73kB                                                                                0.0s
=> CACHED [2/6] RUN apk add --no-cache python2 g++ make                                                                                0.0s
=> CACHED [3/6] WORKDIR /app                                                                                0.0s
=> [4/6] COPY . .                                                                                0.0s
=> [5/6] RUN yarn config set "strict-ssl" false -g                                                                                0.5s
=> ERROR [6/6] RUN yarn install --production                                                                                12.1s

[6/6] RUN yarn install --production:
#14 0.442 yarn install v1.22.18
#14 0.532 [1/4] Resolving packages...
#14 0.603 warning Resolution field<EMAIL_ADDRESS>is incompatible with requested version<EMAIL_ADDRESS>#14 0.612 warning Resolution field<EMAIL_ADDRESS>is incompatible with requested version<EMAIL_ADDRESS>#14 0.804 [2/4] Fetching packages...
#14 9.554 [3/4] Linking dependencies...
#14 10.45 [4/4] Building fresh packages...
#14 12.04 error /app/node_modules/sqlite3: Command failed.
#14 12.04 Exit code: 1
#14 12.04 Command: node-pre-gyp install --fallback-to-build
#14 12.04 Arguments:
#14 12.04 Directory: /app/node_modules/sqlite3
#14 12.04 Output:
#14 12.04 node-pre-gyp info it worked if it ends with ok
#14 12.04 node-pre-gyp info using<EMAIL_ADDRESS>#14 12.04 node-pre-gyp info using<EMAIL_ADDRESS>| linux | x64
#14 12.04 node-pre-gyp WARN Using request for node-pre-gyp https download
#14 12.04 node-pre-gyp info check checked for "/app/node_modules/sqlite3/lib/binding/napi-v3-linux-x64/node_sqlite3.node" (not found)
#14 12.04 node-pre-gyp http GET https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v5.0.2/napi-v3-linux-x64.tar.gz
#14 12.04 node-pre-gyp WARN Pre-built binaries not installable for<EMAIL_ADDRESS>and<EMAIL_ADDRESS>(node-v72 ABI, musl) (falling back to source compile with node-gyp)
#14 12.04 node-pre-gyp WARN Hit error self signed certificate in certificate chain
#14 12.04 gyp info it worked if it ends with ok
#14 12.04 gyp info using<EMAIL_ADDRESS>#14 12.04 gyp info using<EMAIL_ADDRESS>| linux | x64
#14 12.04 gyp info ok
#14 12.04 gyp info it worked if it ends with ok
#14 12.04 gyp info using<EMAIL_ADDRESS>#14 12.04 gyp info using<EMAIL_ADDRESS>| linux | x64
#14 12.04 gyp http GET https://unofficial-builds.nodejs.org/download/release/v12.22.12/node-v12.22.12-headers.tar.gz
#14 12.04 gyp WARN install got an error, rolling back install
#14 12.04 gyp ERR! configure error
#14 12.04 gyp ERR! stack Error: self signed certificate in certificate chain
#14 12.04 gyp ERR! stack     at TLSSocket.onConnectSecure (_tls_wrap.js:1502:34)
#14 12.04 gyp ERR! stack     at TLSSocket.emit (events.js:314:20)
#14 12.04 gyp ERR! stack     at TLSSocket._finishInit (_tls_wrap.js:937:8)
#14 12.04 gyp ERR! stack     at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:711:12)
#14 12.04 gyp ERR!  System Linux <IP_ADDRESS>-microsoft-standard-WSL2
#14 12.04 node-pre-gyp ERR! command "/usr/local/bin/node" "/app/node_modules/sqlite3/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
#14 12.04 node-pre-gyp ERR! cwd /app/node_modules/sqlite3
#14 12.04 node-pre-gyp ERR! node -v v12.22.12
#14 12.04 node-pre-gyp ERR! node-pre-gyp -v v0.11.0
#14 12.04 node-pre-gyp ERR! not ok
#14 12.04 Failed to execute '/usr/local/bin/node /app/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/app/node_modules/sqlite3/lib/binding/napi-v3-linux-x64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/app/node_modules/sqlite3/lib/binding/napi-v3-linux-x64 --napi_version=8 --node_abi_napi=napi --napi_build_version=3 --node_napi_label=napi-v3' (1)
#14 12.04 info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

executor failed running [/bin/sh -c yarn install --production]: exit code: 1
And, finally, with more one change in dockerfile, becomes this:
syntax=docker/dockerfile:1
FROM node:12-alpine
RUN apk add --no-cache python2 g++ make
WORKDIR /app
COPY . .
RUN yarn config set "strict-ssl" false -g
RUN sh -c "yarn install --production"
CMD ["node", "src/index.js"]
EXPOSE 3000
Result
[+] Building 14.1s (14/14) FINISHED
=> [internal] load build definition from Dockerfile                                                                                0.0s
=> => transferring dockerfile: 32B                                                                                0.0s
=> [internal] load .dockerignore                                                                                0.0s
=> => transferring context: 2B                                                                                0.0s
=> resolve image config for docker.io/docker/dockerfile:1                                                                                0.9s
=> CACHED docker-image://docker.io/docker/dockerfile:1@sha256:9ba7531bd80fb0a858632727cf7a112fbfd19b17e94c4e84ced81e24ef1a0dbc                                                                        0.0s
=> [internal] load .dockerignore                                                                                0.0s
=> [internal] load build definition from Dockerfile                                                                                0.0s
=> [internal] load metadata for docker.io/library/node:12-alpine                                                                                0.0s
=> [1/6] FROM docker.io/library/node:12-alpine                                                                                0.0s
=> [internal] load build context                                                                                0.0s
=> => transferring context: 2.49kB                                                                                0.0s
=> CACHED [2/6] RUN apk add --no-cache python2 g++ make                                                                                0.0s
=> CACHED [3/6] WORKDIR /app                                                                                0.0s
=> CACHED [4/6] COPY . .                                                                                0.0s
=> CACHED [5/6] RUN yarn config set "strict-ssl" false -g                                                                                0.0s
=> ERROR [6/6] RUN sh -c "yarn install --production"                                                                                13.0s

[6/6] RUN sh -c "yarn install --production":
#14 0.345 yarn install v1.22.18
#14 0.417 [1/4] Resolving packages...
#14 0.517 warning Resolution field<EMAIL_ADDRESS>is incompatible with requested version<EMAIL_ADDRESS>#14 0.522 warning Resolution field<EMAIL_ADDRESS>is incompatible with requested version<EMAIL_ADDRESS>#14 0.697 [2/4] Fetching packages...
#14 10.67 [3/4] Linking dependencies...
#14 11.39 [4/4] Building fresh packages...
#14 12.92 error /app/node_modules/sqlite3: Command failed.
#14 12.92 Exit code: 1
#14 12.92 Command: node-pre-gyp install --fallback-to-build
#14 12.92 Arguments:
#14 12.92 Directory: /app/node_modules/sqlite3
#14 12.92 Output:
#14 12.92 node-pre-gyp info it worked if it ends with ok
#14 12.92 node-pre-gyp info using<EMAIL_ADDRESS>#14 12.92 node-pre-gyp info using<EMAIL_ADDRESS>| linux | x64
#14 12.92 node-pre-gyp WARN Using request for node-pre-gyp https download
#14 12.92 node-pre-gyp info check checked for "/app/node_modules/sqlite3/lib/binding/napi-v3-linux-x64/node_sqlite3.node" (not found)
#14 12.92 node-pre-gyp http GET https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v5.0.2/napi-v3-linux-x64.tar.gz
#14 12.92 node-pre-gyp WARN Pre-built binaries not installable for<EMAIL_ADDRESS>and<EMAIL_ADDRESS>(node-v72 ABI, musl) (falling back to source compile with node-gyp)
#14 12.92 node-pre-gyp WARN Hit error self signed certificate in certificate chain
#14 12.92 gyp info it worked if it ends with ok
#14 12.92 gyp info using<EMAIL_ADDRESS>#14 12.92 gyp info using<EMAIL_ADDRESS>| linux | x64
#14 12.92 gyp info ok
#14 12.92 gyp info it worked if it ends with ok
#14 12.92 gyp info using<EMAIL_ADDRESS>#14 12.92 gyp info using<EMAIL_ADDRESS>| linux | x64
#14 12.92 gyp http GET https://unofficial-builds.nodejs.org/download/release/v12.22.12/node-v12.22.12-headers.tar.gz
#14 12.92 gyp WARN install got an error, rolling back install
#14 12.92 gyp ERR! configure error
#14 12.92 gyp ERR! stack Error: self signed certificate in certificate chain
#14 12.92 gyp ERR! stack     at TLSSocket.onConnectSecure (_tls_wrap.js:1502:34)
#14 12.92 gyp ERR! stack     at TLSSocket.emit (events.js:314:20)
#14 12.92 gyp ERR! stack     at TLSSocket._finishInit (_tls_wrap.js:937:8)
#14 12.92 gyp ERR! stack     at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:711:12)
#14 12.92 gyp ERR!  System Linux <IP_ADDRESS>-microsoft-standard-WSL2
#14 12.92 node-pre-gyp ERR! command "/usr/local/bin/node" "/app/node_modules/sqlite3/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
#14 12.92 node-pre-gyp ERR! cwd /app/node_modules/sqlite3
#14 12.92 node-pre-gyp ERR! node -v v12.22.12
#14 12.92 node-pre-gyp ERR! node-pre-gyp -v v0.11.0
#14 12.92 node-pre-gyp ERR! not ok
#14 12.92 Failed to execute '/usr/local/bin/node /app/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/app/node_modules/sqlite3/lib/binding/napi-v3-linux-x64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/app/node_modules/sqlite3/lib/binding/napi-v3-linux-x64 --napi_version=8 --node_abi_napi=napi --napi_build_version=3 --node_napi_label=napi-v3' (1)
#14 12.93 info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

executor failed running [/bin/sh -c sh -c "yarn install --production"]: exit code: 1
I am using this tutorial to learn Docker step by step, and I got an error already in the second lesson. That in my view, is an absurd.
How many years this tutorial in online ? How many professionals is there to update and check those kind of things ?
Well, I am trying to run this tutorial, in a Windows 10 machine, using Docker for Windows.
I will appreciate, have a solution to those errors...
Thanks.
Marcelo.

@olivertech, thanks for sharing the issue. Are you behind a proxy or some other device modifying the certificate?

Closing as stale. If you need more support, please try the Community Slack, https://join.slack.com/t/dockercommunity/shared_invite/zt-1fukl8thi-Iq2rTGyJGMAkCeQKuyfWIA.


Bugfix/bug 798106

BUG-798106 - Unable to set speculative exec policy props and custom retry count in pega-helm-chart

with the reviewers complete, this looks ready to mearge


[flink] Remove state from append only unaware bucket writer

Purpose
Currently Paimon writer operators in Flink have states, which record the commitUser (for all writers) and the list of active buckets (for lookup or full-compaction changelog producer). These states prevent a writer object to be closed too early and cause conflicts.
However for append only unaware bucket writers, because they only create new files, there is no conflict. So for these writers we can remove Flink state. This optimization is also useful for bounded stream jobs, because when chaining source and write operator together, if some source parallelism have finished, checkpoint cannot be performed if there are union list states in the operators which are still running.
Tests
IT case.
API and Format
No format changes.
Documentation
No new feature.

+1


turn on internal logging of logger's errors in NLog

to simplify connectivity debugging out of the box

Thank you for contribution!


Error:"no available servers to connect to"

I use the following codes to connect the oracle server.
connStr := "oracle://system:xxxx@xxxx:1521/orcl"
conn, err := sql.Open("oracle", connStr)
defer conn.Close()
err = conn.Ping()
log.Println(err)
when calling the conn.Ping(), the error is "no available servers to connect to"
But I use the oracle sql developer tool can connect the orcl successfully.

ensure that ORCL is service name not SID
if it is service id change the code as follow
connStr := "oracle://system:xxxx@server:1251/?SID=ORCL"

attach a log file to connection string and see what is the error

ensure that ORCL is service name not SID if it is service id change the code as follow
connStr := "oracle://system:xxxx@server:1251/?SID=ORCL"

Thanks! it worked use ?SID mode.


Use new ETH Room Information data source

Also rename "Ollie's Sick ETH Room Finder" -> "Sick ETH Room Finder", as per request

lgtm


alpine-make-vm-image: 0.9.0 -> 0.11.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/alpine-make-vm-image/versions.
meta.description for alpine-make-vm-image is: "Make customized Alpine Linux disk image for virtual machines"
meta.homepage for alpine-make-vm-image is: "https://github.com/alpinelinux/alpine-make-vm-image"
meta.changelog for alpine-make-vm-image is: ""
Updates performed

Version update

To inspect upstream changes

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.10.0 with grep in /nix/store/gwapm2zdf4x7xdahvi5k8qqzzm5nsdcw-alpine-make-vm-image-0.10.0
found 0.10.0 in filename of file in /nix/store/gwapm2zdf4x7xdahvi5k8qqzzm5nsdcw-alpine-make-vm-image-0.10.0

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
alpine-make-vm-image

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/gwapm2zdf4x7xdahvi5k8qqzzm5nsdcw-alpine-make-vm-image-0.10.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A alpine-make-vm-image https://github.com/r-ryantm/nixpkgs/archive/3731d3d20be055710f6160058adacfa3349a88eb.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/gwapm2zdf4x7xdahvi5k8qqzzm5nsdcw-alpine-make-vm-image-0.10.0
ls -la /nix/store/gwapm2zdf4x7xdahvi5k8qqzzm5nsdcw-alpine-make-vm-image-0.10.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

alpine-make-vm-image

Maintainer pings
cc @alyssais for testing.

Needs rsync added to path.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/alpine-make-vm-image/versions.
meta.description for alpine-make-vm-image is: Make customized Alpine Linux disk image for virtual machines
meta.homepage for alpine-make-vm-image is: https://github.com/alpinelinux/alpine-make-vm-image
Updates performed

Version update

To inspect upstream changes

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.11.0 with grep in /nix/store/yrvvfxgckjarinlniifssixjq1w4anlx-alpine-make-vm-image-0.11.0
found 0.11.0 in filename of file in /nix/store/yrvvfxgckjarinlniifssixjq1w4anlx-alpine-make-vm-image-0.11.0

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
alpine-make-vm-image

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/yrvvfxgckjarinlniifssixjq1w4anlx-alpine-make-vm-image-0.11.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A alpine-make-vm-image https://github.com/r-ryantm/nixpkgs/archive/3e7a003ff79e7bb9bae1b65c23d1f5336e767092.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/yrvvfxgckjarinlniifssixjq1w4anlx-alpine-make-vm-image-0.11.0
ls -la /nix/store/yrvvfxgckjarinlniifssixjq1w4anlx-alpine-make-vm-image-0.11.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

alpine-make-vm-image

Maintainer pings
cc @alyssais for testing.


⚠ Bofrost.be has degraded performance

In 15c34ed, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 2221 ms

Resolved: Bofrost.be performance has improved in 185c49d.


Add http://signd.id/

Markus, this is a very strange website with no correlation to identity. Is
it only project name perhaps?
/ https://signd.io/ that seems like a telco ID project.
Balázs Némethi
On Wed, 7 Nov 2018 at 11:11, Markus Sabadello<EMAIL_ADDRESS>wrote:

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/peacekeeper/blockchain-identity/issues/58, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ATLKdJ5s2J7qPStUCKUpDOOhdbvTnxB-ks5usrHPgaJpZM4YSIsn
.

Sorry I posted the wrong URL at first. https://signd.id/ is correct.

Fixed by 29d98c0a9d9e17b4634c4d740a1feb6f5cce4508


Shotgun type weapon's Projectile classes don't properly use the HeadShotDamageMult property

It's set to 1.000000 instead of the default property value.

moving all Proj HSM to DT for shotguns

9239baf


init libdmg-hfsplus, use instead of xpwn to fix Linux xcode extraction

See commit messages.

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

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

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

TODO:

[ ] Test on Darwin
[ ] Compare against current extraction w/Darwin to ensure things are good.
[ ] Possibly avoid Darwin rebuild by only using these tools on Linux

If this doesn't work out, you should also try undmg which I think can do the same thing.

Okay, thanks! Do you know if it preserves permissions + symlinks? p7zip can extract but loses permissions :(.

I believe so but it's been a while since I've looked through it. It's based on the XPWN sources though (simplified though to make it like unzip) so it should be fairly close to the same behavior.

I mistakenly believed these were part of Darwin stdenv, but that appears to not be the case. Phew :).

@grahamcofborg build libdmg-hfsplus

Success on x86_64-darwin (full log)
Partial log (click to expand)
Install the project...
-- Install configuration: "Release"
-- Installing: /nix/store/75vpizdb95j716kp2ffci9linhdvm0w7-libdmg-hfsplus-2016-01-31/bin/dmg
-- Installing: /nix/store/75vpizdb95j716kp2ffci9linhdvm0w7-libdmg-hfsplus-2016-01-31/bin/hdutil
-- Installing: /nix/store/75vpizdb95j716kp2ffci9linhdvm0w7-libdmg-hfsplus-2016-01-31/bin/hfsplus
post-installation fixup
strip is /nix/store/5a88zk3jgimdmzg8rfhvm93kxib3njf9-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/75vpizdb95j716kp2ffci9linhdvm0w7-libdmg-hfsplus-2016-01-31/bin
patching script interpreter paths in /nix/store/75vpizdb95j716kp2ffci9linhdvm0w7-libdmg-hfsplus-2016-01-31
/nix/store/75vpizdb95j716kp2ffci9linhdvm0w7-libdmg-hfsplus-2016-01-31

Success on x86_64-linux (full log)
Partial log (click to expand)
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/mzshr8xjkkgrby3g58nn38difcfzqi0p-libdmg-hfsplus-2016-01-31
shrinking /nix/store/mzshr8xjkkgrby3g58nn38difcfzqi0p-libdmg-hfsplus-2016-01-31/bin/hfsplus
shrinking /nix/store/mzshr8xjkkgrby3g58nn38difcfzqi0p-libdmg-hfsplus-2016-01-31/bin/dmg
shrinking /nix/store/mzshr8xjkkgrby3g58nn38difcfzqi0p-libdmg-hfsplus-2016-01-31/bin/hdutil
strip is /nix/store/5qj61lcvzlap87rf6blvf8p577d482bv-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/mzshr8xjkkgrby3g58nn38difcfzqi0p-libdmg-hfsplus-2016-01-31/bin
patching script interpreter paths in /nix/store/mzshr8xjkkgrby3g58nn38difcfzqi0p-libdmg-hfsplus-2016-01-31
checking for references to /tmp/nix-build-libdmg-hfsplus-2016-01-31.drv-0 in /nix/store/mzshr8xjkkgrby3g58nn38difcfzqi0p-libdmg-hfsplus-2016-01-31...
/nix/store/mzshr8xjkkgrby3g58nn38difcfzqi0p-libdmg-hfsplus-2016-01-31

Success on aarch64-linux (full log)
Partial log (click to expand)
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/qyzzpr2571pfjm6naxkka4wmk3q7lfdq-libdmg-hfsplus-2016-01-31
shrinking /nix/store/qyzzpr2571pfjm6naxkka4wmk3q7lfdq-libdmg-hfsplus-2016-01-31/bin/hfsplus
shrinking /nix/store/qyzzpr2571pfjm6naxkka4wmk3q7lfdq-libdmg-hfsplus-2016-01-31/bin/hdutil
shrinking /nix/store/qyzzpr2571pfjm6naxkka4wmk3q7lfdq-libdmg-hfsplus-2016-01-31/bin/dmg
strip is /nix/store/xmpjypwjmp2qi1chs5kr0hacnh161ls4-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/qyzzpr2571pfjm6naxkka4wmk3q7lfdq-libdmg-hfsplus-2016-01-31/bin
patching script interpreter paths in /nix/store/qyzzpr2571pfjm6naxkka4wmk3q7lfdq-libdmg-hfsplus-2016-01-31
checking for references to /build in /nix/store/qyzzpr2571pfjm6naxkka4wmk3q7lfdq-libdmg-hfsplus-2016-01-31...
/nix/store/qyzzpr2571pfjm6naxkka4wmk3q7lfdq-libdmg-hfsplus-2016-01-31

So much success!  :)

Would it make sense to bump xcode version, as part of #37403? (perhaps as a follow-up, but along with?)

Would it make sense to bump xcode version, as part of #37403?

I'm having more difficulties than expected with that. We ended up having to modify "stdenv" via an update to Libsystem. Since Xcode is part of the "impure" Apple stuff, it can probably be updated separately.

Does this seem useful still, or should it be retired?


Configuration of this plugin

Hello,
thanks for another sweet plugin from you. I have two questions:

Do I need to go through the python script for the fan first? --> https://learn.pimoroni.com/tutorial/sandyj/getting-started-with-fan-shim

I do not see a config.json file, so do I just need to install the plugin, go through your guide and thats it???

Thanks in advance for your help!

It’s still very much under development and doesn’t cope with a Raspberry rebooting.  It doesn’t yet expose localhost when running on a Raspberry Pi.  I’m afraid the LED on the Fan SHIM is only exposed when the pi’s hostname is pi5 And the button is not yet supported.  I’m still not sure how to setup the structure for config.json (or use some config on the Pi) to indicate which gpio pins to expose and how.
Ad 1:  No, you don’t need it.  I find the fan doesn’t like to be stopped and started all the time (it get stuck and won’t start - I used some WD40 contact spray to get it running again), so it’s better to let it run continuously.
Ad 2: You need a { "platform": "Rpi" } entry in the "platforms" array.  I haven’t yet implemented any options.

@ebaauw I'm a bit confused - after plugin installation and adding a new platform entry to the homebridge configuration should I be able to see anything in the Home app?

It still very much work in progress.  Currently, homebridge-rpi only exposes pies that advertise the RFB protocol over Bonjour, see https://github.com/ebaauw/homebridge-rpi#automatic-discovery.  I still need to add a check to see whether homebridge-rpi is running on a pi, and maybe allow for pies to be specified in config.json.


Specific Product Tests. Not linked to the rest of the files in my terminal

…somehow

Closing to prevent corruption of other files.


Consider adding TapToPlaceParent like functionality

Scenario:
Adam is a developer who wants an easy way to move his objects around. Place them where they matter to him.
He wants a quick way to tap on an object, gaze at a different location and then tap again to place the object at that location.
Proposed Solution:
Add a new script called TapToPlaceParent or something similar to either the Input or Utilities folder.

yeah i would like it too.

@jochao is working on a simple TapToPlaceOnSurface script which will help place an object on a real world surface.
This can be extended to make work for other scenarios which are specific to your applications.


splitWhen use case that might need a pekko 1.1 change

splitWhen/splitAfter have been changed in Pekko 1.1
see https://github.com/playframework/playframework/pull/12793
https://github.com/apache/pekko-connectors/blob/97e0b0813f4c3e759d98cd4a31eaaef2931729e3/s3/src/main/scala/org/apache/pekko/stream/connectors/s3/impl/SplitAfterSize.scala#L42
https://github.com/apache/pekko-connectors/blob/97e0b0813f4c3e759d98cd4a31eaaef2931729e3/s3/src/main/scala/org/apache/pekko/stream/connectors/s3/impl/SplitAfterSizeWithContext.scala#L38

@He-Pin @mdedetrich There are no test failures but it appears that the behaviour change in splitWhen may be affecting the Play Framework and may also affect our S3 connector.

@He-Pin @mdedetrich There are no test failures but it appears that the behaviour change in splitWhen may be affecting the Play Framework and may also affect our S3 connector.

For S3 its a non issue (I already checked), with Play I cannot comment so its probably best we explicitly notify them to avoid any suprirses.


HBASE-28634 Fix FuzzyRowFilter may not return data on reverse scans

This is the backport of https://github.com/apache/hbase/pull/6457 to branch-2
Changes:

Reproduced the issue with a mini cluster test.
Corrected reverse unit tests in TestFuzzyRowFilter as some expectations were not correct.
Fixed hint returned by FuzzyRowFilter.getNextForFuzzyRule() in the reverse case:

Before we only trimmed the trailing zeros from the hint in the forward scan case. From now on we also do this in the reverse case.

Also extracted PrefixFilter.increaseLastNonMaxByte() method to PrivateCellUtil so that it can be reused in FuzzyRowFilter.

When the hint should contain a 0xFF. As a start, when we have a reverse scan, we not only need trailing 0xff's instead of trailing 0x00's, but it seems we always need 0xff's instead of the 0x00's.

Made some small improvements to FuzzyRowFilter which IntelliJ IDEA suggested (final fields, simplifications).

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 49s

Docker mode activated.

-0 :warning:
yetus
0m  5s

Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m  8s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
2m 37s

branch-2 passed

+1 :green_heart:
compile
1m 23s

branch-2 passed

+1 :green_heart:
javadoc
1m  1s

branch-2 passed

+1 :green_heart:
shadedjars
4m 48s

branch has no errors when building our shaded downstream artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 14s

Maven dependency ordering for patch

-1 :x:
mvninstall
1m 13s
/patch-mvninstall-root.txt
root in the patch failed.

-1 :x:
compile
0m 35s
/patch-compile-hbase-server.txt
hbase-server in the patch failed.

-0 :warning:
javac
0m 35s
/patch-compile-hbase-server.txt
hbase-server in the patch failed.

+1 :green_heart:
javadoc
1m  0s

the patch passed

-1 :x:
shadedjars
3m 30s

patch has 20 errors when building our shaded downstream artifacts.

_ Other Tests _

+1 :green_heart:
unit
2m  2s

hbase-common in the patch passed.

+1 :green_heart:
unit
8m  2s

hbase-client in the patch passed.

-1 :x:
unit
0m 34s
/patch-unit-hbase-server.txt
hbase-server in the patch failed.

30m 16s

Subsystem
Report/Notes

Docker
ClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6482/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/6482

Optional Tests
javac javadoc unit compile shadedjars

uname
Linux a4a69ed31a35 5.4.0-195-generic #215-Ubuntu SMP Fri Aug 2 18:28:05 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 01cff22a7081a145cb5557ea4cefdd14ac1877a0

Default Java
Temurin-1.8.0_412-b08

shadedjars
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6482/1/artifact/yetus-jdk8-hadoop2-check/output/patch-shadedjars.txt

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6482/1/testReport/

Max. process+thread count
360 (vs. ulimit of 30000)

modules
C: hbase-common hbase-client hbase-server U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6482/1/console

versions
git=2.34.1 maven=3.9.8

Powered by
Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 46s

Docker mode activated.

-0 :warning:
yetus
0m  4s

Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 12s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m 23s

branch-2 passed

+1 :green_heart:
compile
1m 47s

branch-2 passed

+1 :green_heart:
javadoc
1m  4s

branch-2 passed

+1 :green_heart:
shadedjars
6m 13s

branch has no errors when building our shaded downstream artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 15s

Maven dependency ordering for patch

-1 :x:
mvninstall
1m 31s
/patch-mvninstall-root.txt
root in the patch failed.

-1 :x:
compile
0m 45s
/patch-compile-hbase-server.txt
hbase-server in the patch failed.

-0 :warning:
javac
0m 45s
/patch-compile-hbase-server.txt
hbase-server in the patch failed.

+1 :green_heart:
javadoc
1m  2s

the patch passed

-1 :x:
shadedjars
5m  4s

patch has 20 errors when building our shaded downstream artifacts.

_ Other Tests _

+1 :green_heart:
unit
3m  9s

hbase-common in the patch passed.

+1 :green_heart:
unit
8m 37s

hbase-client in the patch passed.

-1 :x:
unit
0m 46s
/patch-unit-hbase-server.txt
hbase-server in the patch failed.

36m 52s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6482/1/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/6482

Optional Tests
javac javadoc unit compile shadedjars

uname
Linux 5eb1c5ad08f6 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 01cff22a7081a145cb5557ea4cefdd14ac1877a0

Default Java
Eclipse Adoptium-17.0.11+9

shadedjars
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6482/1/artifact/yetus-jdk17-hadoop3-check/output/patch-shadedjars.txt

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6482/1/testReport/

Max. process+thread count
375 (vs. ulimit of 30000)

modules
C: hbase-common hbase-client hbase-server U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6482/1/console

versions
git=2.34.1 maven=3.9.8

Powered by
Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m  0s

Docker mode activated.

-1 :x:
docker
0m  8s

Docker failed to build run-specific yetus/hbase:tp-16084}.

Subsystem
Report/Notes

GITHUB PR
https://github.com/apache/hbase/pull/6482

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6482/2/console

versions
git=2.25.1

Powered by
Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 49s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
hbaseanti
0m  0s

Patch does not have any anti-patterns.

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 13s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
2m 57s

branch-2 passed

+1 :green_heart:
compile
4m 18s

branch-2 passed

+1 :green_heart:
checkstyle
1m 15s

branch-2 passed

+1 :green_heart:
spotbugs
2m 58s

branch-2 passed

+1 :green_heart:
spotless
0m 46s

branch has no errors when running spotless:check.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 13s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m  0s

the patch passed

+1 :green_heart:
compile
4m 16s

the patch passed

+1 :green_heart:
javac
4m 16s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
1m 11s

the patch passed

+1 :green_heart:
spotbugs
3m 22s

the patch passed

+1 :green_heart:
hadoopcheck
15m  0s

Patch does not cause any errors with Hadoop 2.10.2 or 3.3.6 3.4.0.

+1 :green_heart:
spotless
0m 45s

patch has no errors when running spotless:check.

_ Other Tests _

+1 :green_heart:
asflicense
0m 32s

The patch does not generate ASF License warnings.

43m 58s

Subsystem
Report/Notes

Docker
ClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6482/2/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/6482

Optional Tests
dupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless

uname
Linux b8bbd94db195 5.4.0-195-generic #215-Ubuntu SMP Fri Aug 2 18:28:05 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / c563552109576e9c9b8f2f62140b72a9e783a913

Default Java
Eclipse Adoptium-11.0.23+9

Max. process+thread count
78 (vs. ulimit of 30000)

modules
C: hbase-common hbase-client hbase-server U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6482/2/console

versions
git=2.34.1 maven=3.9.8 spotbugs=4.7.3

Powered by
Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 47s

Docker mode activated.

-0 :warning:
yetus
0m  5s

Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 12s

Maven dependency ordering for branch

+1 :green_heart:
mvninstall
2m 27s

branch-2 passed

+1 :green_heart:
compile
1m 22s

branch-2 passed

+1 :green_heart:
javadoc
0m 58s

branch-2 passed

+1 :green_heart:
shadedjars
4m 45s

branch has no errors when building our shaded downstream artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 15s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 22s

the patch passed

+1 :green_heart:
compile
1m 23s

the patch passed

+1 :green_heart:
javac
1m 23s

the patch passed

+1 :green_heart:
javadoc
0m 59s

the patch passed

+1 :green_heart:
shadedjars
4m 47s

patch has no errors when building our shaded downstream artifacts.

_ Other Tests _

+1 :green_heart:
unit
2m  3s

hbase-common in the patch passed.

+1 :green_heart:
unit
8m  3s

hbase-client in the patch passed.

-1 :x:
unit
227m 57s
/patch-unit-hbase-server.txt
hbase-server in the patch failed.

263m 50s

Subsystem
Report/Notes

Docker
ClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6482/2/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/6482

Optional Tests
javac javadoc unit compile shadedjars

uname
Linux c0c8232f3aa0 5.4.0-195-generic #215-Ubuntu SMP Fri Aug 2 18:28:05 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / c563552109576e9c9b8f2f62140b72a9e783a913

Default Java
Temurin-1.8.0_412-b08

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6482/2/testReport/

Max. process+thread count
4186 (vs. ulimit of 30000)

modules
C: hbase-common hbase-client hbase-server U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6482/2/console

versions
git=2.34.1 maven=3.9.8

Powered by
Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Sorry, I closed this by accident :sweat_smile:


Invalid API Keys with all versions

I think there has been some change with Binance keys, but I've been getting Invalid API keys since some time now.

Are you sure, you set the keys correctly and you created them correctly as well? For me, its working fine..

Yeah for being sure, I created new ones too but the same error is appearing.

and you got the newest version? did u remove the " by any chance in keys file?

The bot seems to work fine for me as well.
The bot is failing at getting your balance for your quoted coin (which should be BTC). Maybe the value of quotedCoin has been changed in config.json?

I also get the same error today, yesterday it was working fine and I didn't change anything

Now I've switched to the last version and the error code became: "Error with getting balance"

Its weird that its failing with getting your balance but not with getting the coin data. Have you checked in config.json you haven't changed the value for quotedCoin by accident?

I've found that running the code on visual studio and deleating the condition to get the error you wrote, I get this as the answer:
Exception has occurred: BinanceAPIException
APIError(code=-1021): Timestamp for this request was 1000ms ahead of the server's time.
File "C:\Users\Tommaso il grande\Desktop\Bot modificato\PumpBot.py", line 91, in
QuotedBalance = float(client.get_asset_balance(asset=quotedCoin)["free"])

This is an error with your computer rather than the pc. See the main readme for a thread that has more help to fix this error.

Hi,
I'm having this issue:

Also, here is the screenshot of config.json:

Try changing the endpoint to a different one since this seems to be a problem with you connecting to Binance.

I solved the problem by synching the time in the windows option menu before opening the bot, i've found my time goes out of sync with Binance of about a second every 24hr.

Hm interesting glad you got it fixed!


Liquidity page - Connect History table to the real data and add pagination

We need to connect Liquidity History table to real data and add pagination (max 6 items per page). Make it also pixel perfect and check the responsive behaviour (should be OK but just for case).

Design: https://xd.adobe.com/view/0d30455c-8cc1-4b39-48a6-cd134bb23573-7b01/screen/a2dc3659-1d63-4a9a-a5d8-1af55712982a/specs/

We are waiting for a backend endpoint.

is there a link to review?

is there a link to review?

Since we are having issues on test-net API we can't test it currently.


DatabaseCleaner clean between each HTTP requests with capybara

Hello,
I have an issue using database_cleaner with capybara-webkit. I configured it like this :
class ActionDispatch::IntegrationTest
  # Make the Capybara DSL available in all integration tests
  include Capybara::DSL

  # Stop ActiveRecord from wrapping tests in transactions
  self.use_transactional_fixtures = false

  DatabaseCleaner.strategy = :truncation
  Capybara.javascript_driver = :webkit

  setup do
    WebMock.disable_net_connect!(:allow_localhost => true)
    ENV['TEST_TYPE'] = 'integration'
  end

  teardown do
    DatabaseCleaner.clean       # Truncate the database
    Capybara.reset_sessions!    # Forget the (simulated) browser state
    Capybara.use_default_driver # Revert Capybara.current_driver to Capybara.default_driver
  end
end

And when I do this test :
test "click on detail of an application redirect to the show view" do
  as_user(@user).visit applications_path

  page.find('table .fui-search').click # This will redirect to an other url
  assert_equal current_path, application_path(@application)
end

I have this error :
ApplicationsTest
    ERROR (0:00:02.231) click on detail of an application redirect to the show view
          Couldn't find Application with id=1

When I read log, I saw this trace :
   Marqueur - 14 août 2013 08:52:07
  Connecting to database specified by database.yml
     (0.2ms)  BEGIN
    User Exists (0.4ms)  SELECT 1 AS one FROM `users` WHERE `users`.`email` = BINARY<EMAIL_ADDRESS>LIMIT 1
    SQL (0.9ms)  INSERT INTO `users` (`confirmation_sent_at`, `confirmation_token`, `confirmed_at`, `created_at`, `current_sign_in_at`, `current_sign_in_ip`, `email`, `encrypted_password`, `invitation_accepted_at`, `invitation_limit`, `invitation_sent_at`, `invitation_token`, `invited_by_id`, `invited_by_type`, `last_sign_in_at`, `last_sign_in_ip`, `remember_created_at`, `reset_password_sent_at`, `reset_password_token`, `role`, `sign_in_count`, `unconfirmed_email`, `updated_at`) VALUES (NULL, NULL, '2013-08-14 06:55:38', '2013-08-14 06:55:38', NULL, NULL<EMAIL_ADDRESS>'$2a$04$J/1vTpmaCQcxs1Dz0i0Cx.Bm..6/joVCzrwTFsmApSXwK9qXdxLsm', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'user', 0, NULL, '2013-08-14 06:55:38')
     (0.6ms)  COMMIT
     (0.1ms)  BEGIN
    SQL (0.6ms)  INSERT INTO `applications` (`created_at`, `name`, `owner_id`, `updated_at`) VALUES ('2013-08-14 06:55:38', 'application-1', 1, '2013-08-14 06:55:38')
     (0.3ms)  COMMIT
  Started GET "/applications" for <IP_ADDRESS> at 2013-08-14 08:55:39 +0200
     (0.2ms)  BEGIN
     (2.2ms)  UPDATE `users` SET `last_sign_in_at` = '2013-08-14 06:55:39', `current_sign_in_at` = '2013-08-14 06:55:39', `last_sign_in_ip` = '<IP_ADDRESS>', `current_sign_in_ip` = '<IP_ADDRESS>', `sign_in_count` = 1, `updated_at` = '2013-08-14 06:55:39' WHERE `users`.`id` = 1
     (0.7ms)  COMMIT
  Processing by ApplicationsController#index as HTML
    UserApplication Load (0.2ms)  SELECT `user_applications`.* FROM `user_applications` WHERE `user_applications`.`user_id` = 1
    Application Load (0.2ms)  SELECT `applications`.* FROM `applications` WHERE `applications`.`owner_id` = 1
    Application Load (0.3ms)  SELECT `applications`.* FROM `applications` INNER JOIN `admin_user_applications` ON `applications`.`id` = `admin_user_applications`.`application_id` WHERE `admin_user_applications`.`user_id` = 1
    Application Load (0.5ms)  SELECT `applications`.* FROM `applications` INNER JOIN `user_applications` ON `applications`.`id` = `user_applications`.`application_id` WHERE `user_applications`.`user_id` = 1
    Rendered applications/index.html.haml within layouts/application (50.6ms)
    Rendered devise/menu/_registration_items.html.haml (2.1ms)
    Rendered devise/menu/_login_items.html.haml (2.1ms)
    Rendered layouts/_menu.html.haml (18.6ms)
    Rendered layouts/_breadcrumbs.html.haml (2.2ms)
  Completed 200 OK in 158ms (Views: 100.8ms | ActiveRecord: 6.3ms)
  Started GET "/assets/application.css" for <IP_ADDRESS> at 2013-08-14 08:55:39 +0200
  Served asset /application.css - 200 OK (45ms)
  Started GET "/assets/application.js" for <IP_ADDRESS> at 2013-08-14 08:55:40 +0200
  Compiled i18n/translations.js  (37ms)  (pid 12445)
  Compiled vendor_assets.js  (36ms)  (pid 12445)
  Compiled application.js  (51ms)  (pid 12445)
  Served asset /application.js - 200 OK (352ms)
  Started GET "/applications.html?l=false" for <IP_ADDRESS> at 2013-08-14 08:55:40 +0200
  Processing by ApplicationsController#index as HTML
    Parameters: {"l"=>"false"}
    User Load (0.4ms)  SELECT `users`.* FROM `users` WHERE `users`.`id` = 1 LIMIT 1
    UserApplication Load (0.3ms)  SELECT `user_applications`.* FROM `user_applications` WHERE `user_applications`.`user_id` = 1
    Application Load (0.3ms)  SELECT `applications`.* FROM `applications` WHERE `applications`.`owner_id` = 1
    Application Load (0.2ms)  SELECT `applications`.* FROM `applications` INNER JOIN `admin_user_applications` ON `applications`.`id` = `admin_user_applications`.`application_id` WHERE `admin_user_applications`.`user_id` = 1
    Application Load (0.3ms)  SELECT `applications`.* FROM `applications` INNER JOIN `user_applications` ON `applications`.`id` = `user_applications`.`application_id` WHERE `user_applications`.`user_id` = 1
    Rendered applications/index.html.haml (1.4ms)
  Completed 200 OK in 16ms (Views: 2.0ms | ActiveRecord: 1.4ms)
  Started GET "/applications.json" for <IP_ADDRESS> at 2013-08-14 08:55:40 +0200
  Processing by ApplicationsController#index as JSON
    User Load (0.3ms)  SELECT `users`.* FROM `users` WHERE `users`.`id` = 1 LIMIT 1
    UserApplication Load (0.3ms)  SELECT `user_applications`.* FROM `user_applications` WHERE `user_applications`.`user_id` = 1
    Application Load (0.2ms)  SELECT `applications`.* FROM `applications` WHERE `applications`.`owner_id` = 1
    Application Load (0.2ms)  SELECT `applications`.* FROM `applications` INNER JOIN `admin_user_applications` ON `applications`.`id` = `admin_user_applications`.`application_id` WHERE `admin_user_applications`.`user_id` = 1
    Application Load (0.3ms)  SELECT `applications`.* FROM `applications` INNER JOIN `user_applications` ON `applications`.`id` = `user_applications`.`application_id` WHERE `user_applications`.`user_id` = 1
    User Load (0.4ms)  SELECT `users`.* FROM `users` INNER JOIN `user_applications` ON `users`.`id` = `user_applications`.`user_id` WHERE `user_applications`.`application_id` = 1
    User Load (0.3ms)  SELECT `users`.* FROM `users` INNER JOIN `admin_user_applications` ON `users`.`id` = `admin_user_applications`.`user_id` WHERE `admin_user_applications`.`application_id` = 1
  Completed 200 OK in 21ms (Views: 5.7ms | ActiveRecord: 2.0ms)
  Started GET "/applications/1" for <IP_ADDRESS> at 2013-08-14 08:55:40 +0200
  Processing by ApplicationsController#show as JSON
    Parameters: {"id"=>"1"}
    Application Load (2.5ms)  SELECT `applications`.* FROM `applications` WHERE `applications`.`id` = 1 LIMIT 1
    User Load (0.4ms)  SELECT `users`.* FROM `users` WHERE `users`.`id` = 1 LIMIT 1
    UserApplication Load (1.1ms)  SELECT `user_applications`.* FROM `user_applications` WHERE `user_applications`.`user_id` = 1
     (1.1ms)  SELECT @@FOREIGN_KEY_CHECKS
    Application Load (0.3ms)  SELECT `applications`.* FROM `applications` WHERE `applications`.`owner_id` = 1
     (0.2ms)  SET FOREIGN_KEY_CHECKS = 0
    Application Load (0.3ms)  SELECT `applications`.* FROM `applications` INNER JOIN `admin_user_applications` ON `applications`.`id` = `admin_user_applications`.`application_id` WHERE `admin_user_applications`.`user_id` = 1
    CACHE (0.0ms)  SELECT `applications`.* FROM `applications` WHERE `applications`.`id` = 1 LIMIT 1
    User Load (0.3ms)  SELECT `users`.* FROM `users` INNER JOIN `user_applications` ON `users`.`id` = `user_applications`.`user_id` WHERE `user_applications`.`application_id` = 1
     (1.0ms)  SELECT DATABASE() as db
    User Load (0.3ms)  SELECT `users`.* FROM `users` INNER JOIN `admin_user_applications` ON `users`.`id` = `admin_user_applications`.`user_id` WHERE `admin_user_applications`.`application_id` = 1
  Completed 200 OK in 20ms (Views: 2.2ms | ActiveRecord: 5.2ms)
     (1.5ms)  select table_name from information_schema.views where table_schema = 'perspective_test'
  Started GET "/applications/1.html?l=false" for <IP_ADDRESS> at 2013-08-14 08:55:40 +0200
  Processing by ApplicationsController#show as HTML
    Parameters: {"l"=>"false", "id"=>"1"}
     (7.2ms)  TRUNCATE TABLE `admin_user_applications`;
    Application Load (0.3ms)  SELECT `applications`.* FROM `applications` WHERE `applications`.`id` = 1 LIMIT 1
     (2.0ms)  TRUNCATE TABLE `applications`;
    User Load (0.4ms)  SELECT `users`.* FROM `users` WHERE `users`.`id` = 1 LIMIT 1
     (1.7ms)  TRUNCATE TABLE `user_applications`;
    UserApplication Load (0.7ms)  SELECT `user_applications`.* FROM `user_applications` WHERE `user_applications`.`user_id` = 1
    Application Load (0.2ms)  SELECT `applications`.* FROM `applications` WHERE `applications`.`owner_id` = 1
    Application Load (0.2ms)  SELECT `applications`.* FROM `applications` INNER JOIN `admin_user_applications` ON `applications`.`id` = `admin_user_applications`.`application_id` WHERE `admin_user_applications`.`user_id` = 1
  Redirected to http://<IP_ADDRESS>:50420/applications/1
  Completed 302 Found in 12ms (ActiveRecord: 1.8ms)
     (3.5ms)  TRUNCATE TABLE `users`;
     (0.2ms)  SET FOREIGN_KEY_CHECKS = 1
  Started GET "/applications/1" for <IP_ADDRESS> at 2013-08-14 08:55:40 +0200
  Processing by ApplicationsController#show as JSON
    Parameters: {"id"=>"1"}
    Application Load (0.3ms)  SELECT `applications`.* FROM `applications` WHERE `applications`.`id` = 1 LIMIT 1
  Completed 404 Not Found in 6ms

As you can see, there are many truncate between each HTTP requests on the same test. What did I do wrong?

@sebfie I'm pretty sure that this is no longer a problem if you use this configuration: https://github.com/DatabaseCleaner/database_cleaner/#rspec-with-capybara-example