Generated project does not compile

Issue details
The project generation tool -  https://libgdx.badlogicgames.com/nightlies/dist/gdx-setup.jar - doesn't build the project that compiles out of the box.
Reproduction steps/code

Install Java 8
Install Android SDK
cd <path-to-android-sdk>
sdkmanager "platforms;android-28" "platform-tools" "build-tools;28.0.3"
Run: grawdlew clean build connectedCheck on a freshly created project using the above referenced project generation tool.

Version of LibGDX and/or relevant dependencies
gdxVersion = '1.9.9'
roboVMVersion = '2.3.5'
box2DLightsVersion = '1.4'
ashleyVersion = '1.7.0'
aiVersion = '1.8.0'

Stacktrace
> Configure project :
WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html

> Task :core:compileJava
warning: [options] bootstrap class path not set in conjunction with -source 1.6
1 warning

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':android:lint'.
> Could not resolve all files for configuration ':android:lintClassPath'.
   > Could not find org.jetbrains.trove4j:trove4j:20160824.
     Searched in the following locations:
         file:/<path-to-android-sdk>/extras/m2repository/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         file:/<path-to-android-sdk>/extras/m2repository/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
         file:/<path-to-android-sdk>/extras/google/m2repository/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         file:/<path-to-android-sdk>/extras/google/m2repository/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
         file:/<path-to-android-sdk>/extras/android/m2repository/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         file:/<path-to-android-sdk>/extras/android/m2repository/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
         file:/<user-home-dir>/.m2/repository/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         file:/<user-home-dir>/.m2/repository/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
         https://repo.maven.apache.org/maven2/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         https://repo.maven.apache.org/maven2/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
         https://dl.google.com/dl/android/maven2/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         https://dl.google.com/dl/android/maven2/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
         https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         https://oss.sonatype.org/content/repositories/snapshots/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
         https://oss.sonatype.org/content/repositories/releases/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         https://oss.sonatype.org/content/repositories/releases/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
     Required by:
         project :android > com.android.tools.lint:lint-gradle:26.2.0 > com.android.tools.external.com-intellij:intellij-core:26.2.0

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
See https://docs.gradle.org/4.6/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 11s
61 actionable tasks: 55 executed, 6 up-to-date

Please select the affected platforms

[x] Android
[x] iOS (robovm)
[ ] iOS (MOE)
[x] HTML/GWT
[x] Windows
[x] Linux
[x] MacOS

(I did not tick Ios-moe on the project generation form)

If I add this to root build.gradle:
// ...
allprojects {
    // ...
    repositories {
        // ...
        jcenter()
    }
   // ...
}
// ...

the build (grawdlew clean build connectedCheck) passes.

Possible fix
https://github.com/libgdx/libgdx/blob/88c0c31d97aeaf3dc2b2e9d929899fc3f2b44c4a/extensions/gdx-setup/src/com/badlogic/gdx/setup/BuildScriptHelper.java#L82
Add this line after line 82:
write(wr, DependencyBank.jCenter);

Confirmed, will create a PR for it, thanks!


Gift card

Hey,
Would be cool if you could add an icon for Gift Card also...
Thanks :)

@humancopy What do you think about sth. like this:

Yeah that's cool... It's the one from Shopify right?

Hello, I'm looking for it.
How is this going? 🤔 ETA?
@AlexanderPoellmann


Missing title in subplots in Chapter 2

In chapter two, in the example of several artificial datasets, the title of the image doesn't show since the code is wrong:
plt.title("More example of artificial datasets")

instead of
plt.suptitle("More example of artificial datasets")

The same for the artificial dataset of Challanger Example in Chapter 2

@CamDavidsonPilon fixed by PR #291 - feel free to close issue?


Check URI assignment on POST

https://solidproject.org/TR/protocol#server-post-uri-assignment et al

Great, thanks, @edwardsph ! Indeed, I was thinking that might be a good idea, but I wasn't sure about what best practice would be, so I didn't. :-)


Reduce configmap reconcile rate and logging.

This was reconciling on all configmaps and filtering down in the
reconcile loop, and logging a log entry for each. The configmaps used
for HA pod deployments are constantly updated leading to a steady stream
of reconciles and logging.
Reduce by filtering out any configmaps that do not look like hive
install log configmaps.

/lgtm


Contributing README

The README part about contributing links to the VP internal gitlab url, which should be private and not exposed ? Same for the content of the contributing file which has the same internal url.

Thanks for your remark. The link has been normally corrected.


Add two triangle Lagrangian elements to scikit-fem

P3 cubic element and P4 quartic element

Added some tests and fixed doflocs in #744. Continuing the work there. Thanks for your contribution!


WER in speech recognition in inference mode

Wondering where to find WER for the inference mode?
I tried the toy example and the small DS2 model
python run.py --config_file=example_configs/speech2text/ds2_toy_config.py --mode=infer --infer_output_file=ds2_toy_out.txt
python run.py --config_file=example_configs/speech2text/ds2_small_1gpu.py --mode=infer --infer_output_file=ds2_out.txt
But the screen output only says "*** Finished inference" without showing the WER. The output file does not contain WER either.

WER is printed in the eval mode. WER for inference is not defined since we don't have ground truth


Invariant shrinking does not find the smallest sequence of transactions

Component
Forge
Have you ensured that all of these are up to date?

[X] Foundry
[X] Foundryup

What version of Foundry are you on?
forge 0.2.0 (67ab870 2023-12-28T00:18:11.567460000Z)
What command(s) is the bug in?
forge test --mc FoundryTester
Operating System
macOS (Apple Silicon)
Describe the bug
I am running a Foundry invariant test campaign, and I know for a fact that only 1 transaction is required to break the invariant. However, Foundry consistently fails to shrink down to that one.
I restarted the run 10 times and took note of how many txs it was able to shrink to:

6
12
3
10
15
12
13
10
12
1

I also tried doubling the shrink_run_limit parameter up to 524288, but it made no difference, neither in the "performance" of the shrinking algorithm nor in the time to shrink. This is unexpected. I'd like to crank the "shrinking" limit up to infinity and be able to get to "the" smallest possible.

@aviggiano can you share the test case to reproduce with?
cc @brockelmore

@mds1 The codebase is still private, but I'll create a generic MWE.
I'll share it when it's done.

@mds1 I was able to create a very simple MWE using the sample Foundry project:
https://github.com/aviggiano/shrinking-mwe
Tests:
[I] ➜ i=0; while [ $i -lt 10 ]; do; forge test | grep -o sender= | wc -l; i=$((i+1)); done;
      22
      22
      28
       4
      30
      26
       4
       8
      18
       6

I think the issue here (though I’ll let @brockelmore confirm) is that forge’s shrinking can only find the local minimal sequence based on the initial sequence and that broke the invariant, and does not back out to look for a global minimal sequence.
For example, if you can break the invariant with a single call of addThree OR three calls of increment, forge won’t shrink to the global minimum of a single addThree call if that method was never called in the original sequence.
I’m not familiar with echidna’s approach, but does it consistently find the global minimum?

I’m not familiar with echidna’s approach, but does it consistently find the global minimum?

Both Echidna and Medusa will attempt to find the "global minimum", and I expect them to eventually find it if I increase the shrink limit. See below:
# Echidna
[I] ➜ i=0; while [ $i -lt 10 ]; do; echidna . --contract CryticTester --config echidna.yaml | grep -v '^\[' | grep '(' | wc -l; i=$((i+1)); done;
       1
       2
       2
       4
       5
       1
       1
       2
       4
       5

# Medusa
[I] ➜ i=0; while [ $i -lt 10 ]; do; medusa fuzz | grep -o '^[0-9]\+) ' | wc -l; i=$((i+1)); done;
       2
       2
       2
       2
       1
       1
       2
       2
       2
       2

I've updated the MWE to support those 2 fuzzers as a benchmark.

hmm interesting
I would expect all of them to reduce down to at most 3 or 4. I will take a look, thanks for repro.
What’s strange is that if the initial sequence is < 13 calls long, we use a power set so we are guaranteed to get the minimum number of calls (without modifying the calldata).

the reason is that we're updating the min sequence only when an revert see https://github.com/foundry-rs/foundry/blob/master/crates/evm/evm/src/executors/invariant/error.rs#L222-L227
so pretty sure if you update this line in your project
https://github.com/aviggiano/shrinking-mwe/blob/main/test/Counter.t.sol#L26
with
require(counter.number() != 3);

then you'll get proper shrinked sequence

Aaahh nice find @grandizzy. We should just change that line to perform the invariant check as a test would such that it would shrink if the invariant fails not just revert.

makes sense, I can look into and craft a pr for 👍

Aaahh nice find @grandizzy. We should just change that line to perform the invariant check as a test would such that it would shrink if the invariant fails not just revert.

here's pr https://github.com/foundry-rs/foundry/pull/7257 and a little goodie on top of it while testing https://github.com/foundry-rs/foundry/pull/7256


Error regarding missing js-yaml dependency

We've just received the 3.0 update in our pipeline. However, actions that use actions-toolkit now all fail with the following error:
Error: Cannot find module 'js-yaml'
Require stack:
- /node_modules/actions-toolkit/lib/index.js
- /entrypoint.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:980:15)
    at Function.Module._load (internal/modules/cjs/loader.js:862:27)
    at Module.require (internal/modules/cjs/loader.js:1040:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at Object.<anonymous> (/node_modules/actions-toolkit/lib/index.js:54:33)
    at Module._compile (internal/modules/cjs/loader.js:1151:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1171:10)
    at Module.load (internal/modules/cjs/loader.js:1000:32)
    at Function.Module._load (internal/modules/cjs/loader.js:899:14)
    at Module.require (internal/modules/cjs/loader.js:1040:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [ '/node_modules/actions-toolkit/lib/index.js', '/entrypoint.js' ]
}

Does that ring a bell?

Hey @frontendphil, can you share your code? Js-yaml isn’t used by this library anymore, but if you were using the dependency directly you’ll now need to install it directly.

That's weird :) The code is rather simple.
// entrypoint.js
const { Toolkit } = require('actions-toolkit')

const tools = new Toolkit()

const { owner, repo } = tools.context.repo
const { sha } = tools.context
const { status, message, context } = tools.inputs

tools.github.repos
  .createStatus({
    owner,
    repo,
    sha,
    state: status,
    description: message,
    context,
    target_url: `https://www.github.com/${owner}/${repo}/commit/${sha}/checks`,
  })
  .then(() => {
    tools.exit.success()
  })
  .catch(err => {
    tools.log.fatal(err)
    tools.exit.failure()
  })

// Dockerfile
FROM node:slim

COPY package*.json ./

RUN npm ci

COPY entrypoint.js /entrypoint.js

ENTRYPOINT ["node", "/entrypoint.js"]

Thank you for the info @frontendphil 🙏 you're absolutely right - I published the wrong built code 🤦♂ I had some automation in this repo that broke and then forgot to do a manual step.
I've just published 3.0.1, please let me know if that works for you!

👍 works like a charm now!


ARROW-8295: [C++][Dataset] Push down projection to IpcReadOptions

@bkietz this needs rebase

CI is green, just need to resolve the merge conflict and then we can merge--any objections?

+1. I'll go ahead and merge this

https://issues.apache.org/jira/browse/ARROW-8434


Find Kth Element in Two Sorted Arrays [GSSOC'21]

Find Kth Element is a Divide and Conquer Problem with O(log N) complexity in C++
Please Assign it to me
Thank You Very Much

please assign this task to me in java....under GSSOC 21

Please assign this task to me. I can solve this problem using c++.

Hello! I am a GSSoC'21 Participant. I would like to work on this issue. Would be highly obliged if you could assign it to me. Thanks!


Jd/psy ts update

Keeps progress of integrating PowerSystems.jl#dev into PowerSimulations.

The code base in this PR seems to have broken the Package Manager. Substituted by #134


Terragrunt module

This PR adds Terragrunt module (which is basically a copy of Terraform module).
It also adds an ability to disable stderr from shell commands. This is because Terragrunt prints alot of debug information to stderr, which completely mess up retrieving outputs.
Related to #122.

Thanks for the PR! Instead of copying all these methods, see https://github.com/gruntwork-io/terratest/issues/122#issuecomment-400623844 for a simpler approach.


[nrfconnect] Aligned BLE advertising to be spec compatible.

Problem
According to spec CHIP device should advertise using BLE with the fast interval (20 ms - 60 ms) for 30 seconds and then change interval to the slow one (150 ms - 1200 ms). Currently it is not implemented.
Summary of Changes

Introduced new defines in CHIPDeviceConfig.h storing minimum and maximum intervals for slow and fast mode.
Replaced unused SetFastAdvertisingEnabled method with SetAdvertisingMode, as the name was confusing (method needed calling SetAdvertisingEnabled too in order to work correctly).
For all platforms set fast advertising mode as a default to be compatible with the spec.
Changed for all platforms advertising intervals min and max to not be equal (Bluetooth 5.2 core spec requirement)
For nrfconnect platform added timer event changing BLE advertising interval after 30 seconds.
Reverted https://github.com/project-chip/connectedhomeip/pull/5350 to restore general advertising mode, as it seems to be spec issue not the code issue.

In this PR changes were introduced only to nrfconnect platform, as currently there is no common generic BLE layer allowing to apply it to all platforms without creating custom platform implementation and using platform specific modules. Because of that, the improvement issue was reported https://github.com/project-chip/connectedhomeip/issues/5418
Fixes #5249 for the nrfconnect platform, for other platforms switching to slow advertising after 30 s missing

As that change needed some alignments in the platform codes, I would be grateful for review from the platform code authors to not break anybody's work.

@andy31415 I've added TE1 labels since this fix is needed to pass TC#7.

@franck-apple Curious as to why this was not included in the TE1-cherry-pick?


Device area doesn't change to "unknown" after device leaves all areas

Hello everyone!
After updating to 0.7.0 the "device area" doesn't change from ROOM_NAME to "unknown" after going away as it was before the update, it just stays the same (ROOM_NAME). While the "Bermuda tracker" changes from "home" to "away" it was much more convenient as it was before for making automations.
EDIT: After updating to 0.7.1rc1devices started hopping from ROOM_NAME to "unknown" fast without physically moving while being near a transmitter. After downgrading to 0.6.8 everything returned to the way it was.

same here. downgrading to 0.6.8 helped.

subscribed to the same issue :)

Hi all, thanks for your reports!
Yes this seems to be a regression introduced somewhere between 0.6.9rc2 (I think) and the 0.7 series as a side-effect from other work. From my testing it seems to only apply to "metadevices" (which means: IRK (Private BLE Device) and iBeacon devices). It also appears to only affect the "Area" sensors and not the device_tracker sensors.
I should have a fix for it out soon. If anyone is seeing it happening to non-meta-devices (ie, those being tracked purely by MAC address) let me know, but my testing last night seemed pretty solid.

Hi. Seems that 0.6.9rc3 still works.

Sorry. Wrong information :-(
With 0.6.9rc3 the problem also accurs.
Seems 0.6.9rc2 is the last "good" version.
Sorry for the confusion.

@agittins Looking good on my end since the update. Thanks for the fix!

Excellent, thanks Ron!


radiusMinPixels does not work with COORDINATE_SYSTEM.METERS

Tried this in ScatterplotLayer

Closed by https://github.com/uber/deck.gl/pull/607


Don't work with the new version of paper

Hey dear friend, we have your addon of slimefun, but when we updated to the last version of paper is disable, I hope you can fix that to work with the new version of paper, greetings my friend <3

This does not tell me anything about what is happening. Please explain more.

I'm having the same problem.
https://pastebin.com/5dypVhgh
Running Paper-715.

Please fill out a valid bug report form instead of giving me little information to go on. Please resubmit


Collection Item Title Editing

Need to be able to change title of item, both directly by member and on-command by member avatar

[x] frontend (member-driven) bots.mjs

[x] update mCreateCollectionItem

[x] listener on item name double-click to make active (action adds listener onChange)

[x] listener onChange to send to server; payload includes title
[x] on success update new title locally, on active tab also (and anywhere else title appears)
[x] cosmetics chat.css

[x] chat-active-item-text-active for word "Active:" in chat-active-item bar
[x] chat-active-item-text-title for Title of collection item

[x] create intelligence function changeTitle

[x] update biographer/avatar instructions (v1.4)

if member indicates they wish to change the title of an item, use the itemId to run changeTitle function and follow actions on response
by force-setting title from backend, how does it inform the front-end of the update? Engineering wants to know.

[x] schema function (see comment below)

[ ] backend (member-driven or avatar intended)

[x] mylife-llm-providers.mjs add case/function changeTitle
[x] globals.mjs add function changeTitle to model
[ ] add mechanic for frontend response
[x] use: _memberRouter.put('/item/:iid', item) and functions.mjs::item()
[x] update mylife-avatar.mjs::item()

{
	changeTitle: {
		description: 'Change the title of a memory summary in the database for an itemId',
		name: 'changeTitle',
		parameters: {
			type: 'object',
			properties: {
				itemId: {
					description: 'itemId of memory item to update',
					format: 'uuid',
					type: 'string'
				},
				title: {
					description: 'The new title for the summary',
					maxLength: 256,
					type: 'string'
				}
			},
			required: [
				'itemId',
				'title'
			]
		}
	}

avatar.frontendInstruction = {
command: 'updateItemTitle',
itemId: titleItemId,
title,
}


Prevent invalid transactions from being re-scanned every minute

Invalid transactions are checked before new blocks are scanned. Previously, invalid transactions were never rescanned (which is terrible), and now invalid transactions are scanned too often, delaying new blocks from coming in. Invalid transactions should be scanned with a more reasonable frequency (once daily?).

Invalid transactions are now scanned once per day.


sql scan string does not got right string , but i got  Numbers in scientific notation

What version of Go are you using (go version)?

$ go version

go version go1.17 windows/amd64

Does this issue reproduce with the latest release?
Yes ， always can reproduce
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
go env
set GO111MODULE=on
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\admin\AppData\Local\go-build
set GOENV=C:\Users\admin\AppData\Roaming\go\env
set GOEXE=.exe
set GOEXPERIMENT=
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=C:\Users\admin\go\pkg\mod
set GONOPROXY=git.coldlake.cn,code.aliyun.com
set GONOSUMDB=*
set GOOS=windows
set GOPATH=C:\Users\admin\go
set GOPRIVATE=git.coldlake.cn,code.aliyun.com
set GOPROXY=https://goproxy.io,direct
set GOROOT=C:\Program Files\Go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=C:\Program Files\Go\pkg\tool\windows_amd64
set GOVCS=
set GOVERSION=go1.17
set GCCGO=gccgo
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=D:\workspace\netroby\gosense\go.mod
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 -fdebug-prefix-map=C:\Users\admin\AppData\Local\Temp\go-build951611585=/tmp/go-build -gno-record-gcc-switches

What did you do?

package test

import (
	"database/sql"
	"testing"
)

func TestSqliteQuery(t *testing.T) {
	db, err := sql.Open("sqlite3", "../vol/db.sqlite")
	if err == nil {
		t.Error(err)
	}
	rows, err := db.Query("SELECT id, content, similar_hash FROM gs_hotnews where similar_hash = '17913184137643624000'")
	if err != nil {
		t.Error(err)
	}
	var id int64
	var content string
	var similar_hash string

	for rows.Next() {
		err = rows.Scan(&id, &content, &similar_hash)
		if err != nil {
			t.Error(err)
		}
		t.Logf("%+v, %+v, %+v", id, content, similar_hash)
	}

}

This is a simple sqlite db
create table gs_hotnews
(
    id           integer
        primary key,
    created_at   datetime,
    updated_at   datetime,
    deleted_at   datetime,
    ts           text,
    content      text,
    publish_time integer,
    similar_hash integer
);

create index idx_gs_hotnews_deleted_at
    on gs_hotnews (deleted_at);

then we insert one row into it
5726,2021-09-01 04:36:48.40449432+00:00,2021-09-01 04:36:48.40449432+00:00,,12:36:46,印度政府要求公用业务考虑增加煤炭进口，以提高发电能力。,1630471006,17913184137643624000

What did you expect to see?
The column similar_hash should be string ,it will store a long number
What did you see instead?
what i got
=== RUN   TestSqliteQuery
    sqlite_test.go:11: <nil>
    sqlite_test.go:26: 5726, 印度政府要求公用业务考虑增加煤炭进口，以提高发电能力。, 1.7913184137643624e+19
--- FAIL: TestSqliteQuery (0.00s)

FAIL

The result of similar_hash not what i expect. why you change the response , did i let you do that ? how dare you can .

This appears to be an issue with your database driver and not Go
Please keep our Code of Conduct in mind when filling issues

it's not my driver. https://github.com/mattn/go-sqlite3
I am not professional engineer to written go src. Is it a driver problem or by go/sql problem ? how to know it .
I am happy to know as you tips . and i try to get reach the right place.


[Improve][Zeta] when job finished, the checkpoint won't write to file

Purpose of this pull request
close #6670

Does this PR introduce any user-facing change?

How was this patch tested?

Check list

[ ] If any new Jar binary package adding in your PR, please add License Notice according
New License Guide
[ ] If necessary, please update the documentation to describe the new feature. https://github.com/apache/seatunnel/tree/dev/docs
[ ] If you are contributing the connector code, please check that the following files are updated:

Update change log that in connector document. For more details you can refer to connector-v2
Update plugin-mapping.properties and add new connector information in it
Update the pom file of seatunnel-dist

[ ] Update the release-note.

Please add test case to verify no file in checkpoint directory when job finished, also need add test case to make sure file would generate when job done with savepoint.

Please add test case to verify no file in checkpoint directory when job finished, also need add test case to make sure file would generate when job done with savepoint.

Yes, will do it

Please add test case to verify no file in checkpoint directory when job finished, also need add test case to make sure file would generate when job done with savepoint.

@Hisoka-X PTAL


pagination issue with serverSide=true

my application is running fine with server side true..
it just have one issue
when i search in datatable it gives me perfect results but the value of recordsFiltered does not change.. because of that the pagination is created on the basis of total records..
i want pagination to be created on the basis of filtered records not all records..
like this one https://www.datatables.net/examples/data_sources/server_side.html

@jaimingohel filtered total records and pagination seems working fine with me. See this demo for example http://datatables.yajrabox.com/eloquent/basic-object.

@jaimingohel  may be you too need to update your package. I was facing same issue. Kindly update to version 5.5.5.
thanks

@jaimingohel, please update your package to latest version to fix this issue. You can update by executing composer update yajra/laravel-datatables-oracle.


Added variant component for ticker

This PR is for ticker variants
-Primary Ticker
-Secondary Ticker

please update.

@wildone Updated accordingly.

please fix conflicts.

please fix conflicts.

@wildone Conflicts resolved and grids also added with this commit


Enhancements to the 'Regions' dropdown menu

Include Mongolia in Asia
Do all of Africa in Africa (and don't forget Madagascar!)

Done in PR #181


completed-signal for coroutines with more than one yield

This is a proposal in response to issue #17280.
You can yield for completion of a coroutine like this: yield(coroutine(), "completed")
but without this PR that only works for coroutines with one yield inside, since every yield keyword returns a GDScriptFunctionState and the completed-signal was only emitted for the last one.
NOTE: there's probably something missing yet - it causes an error that I don't quite understand (Object::disconnect warns that the signal "completed" didn't exist) and I assume that referencing the previous GDScriptFunctionStates with raw pointers may not be a good idea since it probably won't make sure that the previous states aren't freed before their completed-signal is emitted.

The error was probably related to me not storing references before. That's fixed now, but I'd still appreciate it if someone had a look and told me if I am handling the references correctly.

Could you squash the commits together? Commits 2 and 3 are fixups of the first one, so we only need the final state.

If it's ok I would use the opportunity to remove the code duplication in that place.

If it's ok I would use the opportunity to remove the code duplication in that place.

Yeah that would be nice :)

Tested, the code makes sense, and I think the struggle is real :)
Thanks!

@hpvb Any chance this will be added in 3.0.3?

Cherry picked into 3.0.3


0.2.0 release

add changelog
reformatted using black
bumped version.

Jupyter Server 0.2.0 is officially released! :tada:
Available on PyPI now.


It can't work with bitcode

Hi,
When I choose the bitcode in build settings，I can't get the function name from symbolicated crash file. Is there any way to solve this problem?

When bitcode is enabled, you'll need to download the dSYM files via the Xcode Organizer to symbolicate crash reports. There is instructions for this process in the App Distribution Guide in the dev center.

The major dealbraker is the loss of on-device-symbolication here, as I've mentioned in #111


starts up slowly on win10

Hello,
There were fiew issues related "starts up slowly", but I didn't find solution for me.
In my case on win10 VS stsrted more than 20 seconds. I've attached files from code --prof-startup and
JavaScript Profiler during "F1>Reload Window.".
Could you you check them, problems looks not in extentions.
Thank you.

VSCode Version:

Version 1.20.0
Commit c63189deaa8e620f650cc28792b8f5f3363f2c5b
Date 2018-02-07T17:09:39.780Z
Shell 1.7.9
Renderer 58.0.3029.110
Node 7.9.0
Architecture x64

OS Version: Windows 10 Enterprise; Version 1607; OS Build 14393.1884

Steps to Reproduce:

Every application start up.

Does this issue occur when all extensions are disabled?: Yes
8d97-main.cpuprofile.txt
8d97-renderer.cpuprofile.txt
code--verbose.txt
8d97-exthost.cpuprofile.txt

CPU-20180214T144319.cpuprofile.txt

/duplicate of #24884


Sort the questions based on difficulty in list view

It would be helpful for new programmers if questions could be sorted based on difficulty in list view!

I agree with this idea!


IR 89

This issue has been extracted from the issue list on:https://ies-svn.jrc.ec.europa.eu/issues/2685
Comment
Add a test covering the ETRS based CRS in the same way as in WMS. Consider to add here the CRS here as well.
Proposed Change
Add an additional test or reference the test from WMS ATS.

Agreed. Requirement 89 is classified as not testable, but this is different in WMS where the requirement is similar.
Proposed resolution:

Add a new test case for req 89 that follows the same approach as in WMS.

Note after April 15 call: See also https://github.com/inspire-eu-validation/ats-view-wms/issues/114

Resolution: Ensure consistency between CRS tests for WMS and WMTS.


"Current version: [parse failure]" on macOS

$ stack2nix .
Ensuring cabal2nix version is >= 2.2.1 ...
Ensuring git version is >= 2 ...
stack2nix: ERROR: git version must be 2 or higher. Current version: [parse failure]
$ git --version
git version 2.11.0 (Apple Git-81)

We were previously using last word as a version, so I've changed the version extraction in #67, hopefully fixing this problem for now.


 should set event listeners on window, not div

If you use a shortcut which causes the div to lose focus, the next use of that shortcut will trigger the browser shortcut instead (if using things like ctrl+n, ctrl+s, etc).

This has been implemented as of 0.5.0
Thanks @Redmega !

Using latest version, I still have issues:
When I strg+n Chrom* and Firefox open a new browser window, instead of calling my custom function.
Any1 have an idea what I'm doing wrong in my implementation? I followed the example closely.


add option to enable Scroll Forward like on cmd

Description of the new feature/enhancement
it would be nice to have an option that would allow scrolling under the end of the text so everything is not stacked at the bottom and I don't have to do clear every time
there is no need to be able to scroll indefinitely,  just a bit so we can see a bit better
expected:

actual:

Proposed technical implementation details
an option in the settings.json like
"ScrollForward": true,

You know what, in the past I absolutely hated this idea. It is one of those things that made it harder for the console to achieve parity with linux terminals.
Now I'm thinking that it might be okay in a limited fashion. There'd still only be one mutable viewport, but in scrollForward mode, we'd let you scroll the viewport down (height-1) lines from the bottom line. I think everything in the Terminal's VT implementation already uses the mutable viewport's corrdinates, rather than the visible viewport, so this might be okay.
The tricky case would be scrolling forward at the bottom of the buffer - there'd be no extra lines there, so we'd have to add them as the user tried to scroll forward. That'd be weird.

Any dvelepoment done in this area? It would be really great if it was implemented. Same way as is in actuall powershell. Thanks

Nope. We'll make sure to update this thread when there is. In the meantime, might I recommend the Subscribe button?

That way you'll be notified of any updates to this thread, without needlessly pinging everyone on this thread ☺

Any progression on this task? it would be really helpful to have this option. Thanks

Nope. If you/someone would like to help contribute a fix here, I'd be happy to start pointing you in the right direction. But I (honestly) don't think we'll be able to get to this for a very long time.

[!Note]
Walkthrough

(in progress)

_scrollOffset in Terminal.cpp/hpp is what controls the distance up from the mutable viewport the user has scrolled. So scroll one line up, and the value is 1. This should be changed to also allow negative values.
We shouldn't allow scroll-forward in the alt buffer (for things like vim)
Tricky edge case: how do we deal with scroll-forward when the buffer is full? There's literally not lines in the buffer to render at that point. We'd probably have to somehow fake it in the RenderData, or just prevent scroll-forward in that case entirely
Once that all works, create a profile setting in MTSMSettings and plumb that through to the TermControl

Any progression on this task? it would be really helpful to have this option. Thanks
I think this is a perfectly reasonable nudge. Having said that thank you for your candid response @zadjii-msft


add English docs

Ⅰ. Describe what this PR does
add English docs which are "faq.md" and "multi_dataset_same_node_accessing.md".
Ⅱ. Does this pull request fix one issue?

NONE
Ⅲ. List the added test cases (unit test/integration test) if any, please explain if no tests are needed.
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

Codecov Report

Merging #394 (9f9ca52) into master (8604e95) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #394   +/-   ##
=======================================
  Coverage   18.18%   18.18%
=======================================
  Files          53       53
  Lines        2243     2243
=======================================
  Hits          408      408
  Misses       1796     1796
  Partials       39       39

Continue to review full report at Codecov.

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


[Feature]Callback for videosource in use?

Is your feature request related to a problem? Please describe.
When camera is in use by an other app, we cannot detect it, and give no proper message to the user.
Describe the solution you'd like
When a callback is created which gives the in use status, then we can give the user the right guidance, when the camere is not working.

There is a no such capability in the SDK.  You will have to find your own way to tell if camera is in use. Sorry, we have to reject this request.

Hmm. we can make something of course, but i think many customers will find it handy and will improve better code.
Can these messages not be easyly mapped / thrown to the unity sdk?
AgoraRTC_N.js:1166 Uncaught (in promise)
p {name: 'AgoraRTCException', code: 'NOT_READABLE', message: 'AgoraRTCError NOT_READABLE: NotReadableError: Could not start video source', data: undefined}
code: "NOT_READABLE"
data: undefined
message: "AgoraRTCError NOT_READABLE: NotReadableError: Could not start video source"
name: "AgoraRTCException"
[[Prototype]]: Object

@richard12121212  We will  take a look again.  My first attempt is to have PhotoBooth opened and ran a demo test. But I didn't get the exception.  Can you please list your complete steps for reproduction?

Thx!
Open microsoft teams, or open a Agora enabled UNITY app first and use the camera in there.
then open web app and it happens
code: "UNEXPECTED_ERROR"  data: undefined  message: "AgoraRTCError UNEXPECTED_ERROR: AbortError: Starting videoinput failed"  name: "AgoraRTCException"
But maybe to have a solution as a between step. can also be to just throw all errors to the unity SDK and we can do mapping on the error codes for now. That way also other errors can be handled. like mentioned
https://github.com/AgoraIO-Community/Agora_Unity_WebGL/issues/22


cronjob garbage-collection can't be resources specified

For the cronjob I can't specificy
          resources:
            limits:
              memory: 200Mi
            requests:
              cpu: 10m
              memory: 100Mi

because i have in every namespace ResourceQuota enabled (enforcement of use of resources.limits and resources.requests) the pod is failing queitly (no scheduling of the pod).

A workaround is to use LimitRange. For everyone who is struggling with the same issue:
apiVersion: v1
kind: LimitRange
metadata:
  name: kuik
  namespace: kuik
spec:
  limits:
    - default:
        memory: 200Mi
      defaultRequest:
        cpu: 10m
        memory: 100Mi
      type: Container

Hi @RogerSik , Thanks for this proposal. @donch will soon update the chart with these parameters !

:tada: This issue has been resolved in version 1.10.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Please don't "arch=native"

I get this on installation:

/tmp/cch8TPRQ.s: Assembler messages:
/tmp/cch8TPRQ.s:28178: Error: no such instruction: `vmovw 161(%rbx),%xmm11'
/tmp/cch8TPRQ.s:28180: Error: no such instruction: `vmovw .LC38(%rip),%xmm12'
/tmp/cch8TPRQ.s:28188: Error: no such instruction: `vmovw %xmm13,161(%rbx)'
/tmp/cch8TPRQ.s:28189: Error: no such instruction: `vmovw %xmm13,%ecx'

This goes away if I remove the arch=native flag. (Totally bizarre. How can you generate instructions that don't exist if you compile for native arch?)

Using the native flag makes it impossible to compile for supercomputer clusters where the build node is often different from the compute node.

Is this on a Sapphire Rapids machine by any chance? I wonder if the compiler is generating AVX512-FP16 instructions that the assembler doesn't know what to do with.
In any case, yes, apologies for the -march=native difficulties. We're thinking about/working on a version with true multiple SIMD dispatch capabilities, and in the meantime, we've opted to use -march=native by default and document that we're doing so.

You're right, I'm compiling on a Sapphire Rapids. (Stampede3 at TACC in case you're wondering: https://docs.tacc.utexas.edu/hpc/stampede3/#system-login )

Using -march=native (and consequently disabling cross-compiling by default) is an unfortunate side-effect of making the typical user-experience smooth.
One option could be to add an "ISA_CFLAGS" variable (within common.mk that inherits from the env). System admins/cross-compilers can tweak the ISA setting by setting that ISA_CFLAGS on the command-line and then compiling. (And if the ISA_CFLAGS is undefined, then the usual -march=native/-mcpu=apple-m1/-xhost etc are used, as relevant)
What ISA(s) would you be compiling for?

Why do you do everything through the common.mk? I'm surprised to find a package these days that doesn't use at least autotools or preferably cmake.

What are the ISAs for the Intels - Corrfunc uses at most the AVX512F + VL intrinsics? Separately, are the Grace ones AARCH64?
Regarding common.mk - it's mostly historical really. Back in 2012 when I started writing the Corrfunc predecessor, I didn't know autotools (and I still don't) and so went with the common.mk solution. Over the years, we have added a lot of checks into common.mk and now it is not worth the effort to migrate to a different solution.
If you are comfortable with autotools and would be willing/able to contribute a patch, that would be quite welcome!

By the way, I just encountered the same issue on my local cluster at American University. Removing -march=native solved the problem.

@johannesulf If you remove the -march=native, then you will only have the fallback kernel and lose the performance boost from the SIMD kernels. Might be best to at least add the minimum ISA, say, -mavx2 (ideally the ISA of the runtime CPU) in place of the -march=native flag.


Support Get And Touch (GATS) for ASCII Protocol

Adds support for the "gats" command recently introduced in memcached
1.5.3. To avoid causing any interface changes to MemcachedClientIF,
only the single key "gats" scenario is supported. Multi-key and "gat"
(i.e. "gats" with no cas return value) will be included in a
different pull request.
See:

https://github.com/memcached/memcached/commit/7f4e0246e5c27baa9a7a690e5905f5ee56b80ece
https://github.com/memcached/memcached/wiki/ReleaseNotes153

Hey @amcrn - got your request-- thanks for it.  I'll work to integrate this in the next few days.  Apologies for the delay in reply-- had a busy few weeks with Couchbase Connect and working through some backlog on other items!

almost 2 years ... is this PR dead?

The whole repo has been dead for 2 years. Looks like Couchbase is no longer interested in maintaining this code.


Fix: use language to alerts, as they are intended to be smaller.

Was it only a rename? I guess that we should find out a slight template for pull requests, just to give a bit more context.


Documentation Rewrite

Thought of making this a new Issue, but since I've made some commits already (notes and minor fixes), I decided to just PR, as it'll need to be one eventually.
Currently, this contains some unmerged commits from #352.
New commits start at Added Improvement Notes to Docs. Minor fixes and improvements. https://github.com/picocms/Pico/commit/3a76be4356ad418855ee5c320728b75e58448ad2
The idea here is going to be a full (or close to) rewrite of the existing Documentation into smaller, more in-depth pages.
Since the plan is to redesign the docs around this new style, it'll only really be merge-able when all the work is done.  For this reason I've decided to make it one PR and not do a PR per-page.  If this changes, or I write a decent, standalone page, we can always merge them in on a case-by-case basis.
Discussion on this topic was previously started on #352.
Here's some quotes from that thread:

Page Topics

An "Installing Pico" page that covers, in-depth, the concepts of installing and configuring Pico, your webserver (well, links to external resources anyway) and etc. Everything up until you're looking at Pico's sample content.
A "Creating Content" page that goes over YAML and Markdown.
Perhaps a general, "Usage" type page that covers things like how URLs work, how to lay out and organize your website, separating content and assets, more about config options, etc.
Customization: An in-depth guide to installing community themes, creating your own, understanding Twig, Pico variables, everything. Not plugins though.
A separate page for Plugins (and plugin development).
Maybe a combination of "Getting Help" and "Contributing" (or "Getting Involved"). It should be a generally community-focused page. On that note, I think it would be great if we eventually had a place for non-development, non-bug related community discussions. I don't want to say a "forum" because that feels like a really outdated notion, but a "place" to develop a community nonetheless.

Table of Contents

When on the Overview Page:
* Installing Pico
* Creating Content
* Customization
* Getting Help

When on Creating Content Page:
* Installing Pico
* Creating Content
   * YAML
   * Markdown
   * Etc
* Customization
* Getting Help

Advanced asset handling guide https://github.com/picocms/Pico/pull/368#issuecomment-243415712
Definition Lists for Twig Terms https://github.com/picocms/Pico/pull/358#discussion_r83863940

Cookbook Examples

~~https://github.com/picocms/Pico/pull/334#issuecomment-255223633~~

Note for myself: Use https://github.com/picocms/Pico/pull/359/files/a48924bbc2d3ce208c86554d6c05dae667132d8e..HEAD to get a diff of all changes except for the changes of #352
@smcdougall: You can btw cherry pick the additional commits on a clean branch using git cherry-pick 3a76be4^..e28a3da if you want to :wink:

You can btw cherry pick the additional commits on a clean branch

Interesting.  I'll check it out at some point.  Git is always surprising me.  I'm a Git wizard compared to six months ago, and I've still only scratched the surface of what it can do.

In response to https://github.com/picocms/Pico/pull/352#issuecomment-225431294:

I was thinking of not having a main page anymore. [...] Each document would have it's own ToC subsections breaking things down, but not replace the global ToC.

Ah, I see. Sounds like how readthedocs is organized. I'm completely fine with that. I look forward to your suggestions :smiley:

https://github.com/picocms/Pico/pull/334#issuecomment-255223633 that's a good cookbook example :wink:

Done, see https://github.com/picocms/Pico/compare/d222e809079a1c4b05225d093615d30898b1afa3...cec55eaccad757733f65718a6849a49522d5315b :smiley:

Lol, okay then. :laughing: :+1:

Had a rough couple of weeks, but I've been able to get a little work done.
I'll open a new PR sometime soon so we can discuss this over on picocms.github.io.
(Plus, I've scrapped this branch.  It was only meant to be notes.  I've started over, and I'm just using the old branch as a reference.)
First page of the rewrite is "content complete", though I'm sure there will be lots of revisions and edits by the time everything else is done.
https://smcdougall.github.io/picocms.github.io/installing/
You can leave feedback if you want, but I'm mostly just sharing.  😉
If you want to provide more general feedback, such as on the direction I'm going, you can.  The more specific stuff can probably wait though, as it's obviously still very much a work-in-progress.
I won't be around again until tomorrow though.
If you get the chance though, give me a 👍 or 👎. 😄

Nice to hear that! :smiley:
Afaik we've already discussed the general direction (however, I'm not sure where :smile:). Just a organizational note: Please move all individual pages to a separate directory (e.g. docs; finally a new feature without Jekyll Collections :laughing:). The first page looks good! :+1:

If you get the chance though, give me a :+1: or :-1:. :smile:

:+1:
:laughing:

Please move all individual pages to a separate directory

They will be.
I actually never intended to commit them there.  I recently (finally) changed my server over to Arch, and at the moment I don't have Jekyll installed.  So instead, I started committing the changes to view on GitHub Pages. 😆
I'll reorganize them as I get farther along. 😅

Moved to picocms/picocms.github.io#6...


loans: date range search

filters  loans_from_date and loans_to_date on loan start date
datepickers for ui
depends on react-searchkit release 0.18.0
closes #168

Requires: https://github.com/inveniosoftware/react-searchkit/issues/99

could we have a small screenshot of the filter looks like?


Changes made to entities aren't always seen by other sessions.

This is specially annoying since work in #11 started. Item deletion, creation, etc. won't  be effective from the session's perspective until it executes the look verb.

In general: there can be inconsistencies between the state of a document in the database and the corresponding objects loaded in run time. The issue must be solved by a defined policy on mongoengine.Document's save and reload methods.

Changed the issue to a more generic name.
This problem comes from a huge design flaw that has been here from the beginning: anytime a Session queries the database, it gets its own instance of the queried documents. Because of this, if two sessions modify the same room they will live in "parallel worlds" until they use the reload() method on the room. And the same happens with all other entities.
Calling the reload() method all the time for all the loaded entities is an option, but it is slow and unnecessary. I believe the best option is to ensure that at any given time there exists at most one instance for each document on the database, shared by all the sessions. This way, any change will change the main instance and won't create any inconsistencies.
It is critical to do this as soon as possible, and to remove all the unnecessary reload() methods scattered across the code. I will create the milestone 2.5 for this kind of important "non-functional" work.

After a little delving about this issue I reached the conclusion that doing this would cost too much time that at this time I prefer to invest on other issues, since I don't have enough knowledge about the inner workings of mongoengine. Moreover, the solution suggested above may have issues with scalability. Not that I am specially concerned about that  (for reasons), but wathever.
I will implement the following solution to fix this issue:

[ ] Ensure all entity objects referenced by a session are updated everytime a session starts processing a message.
[ ] Ensure all changes made to entity objects are always saved right after they occur, via setter methods on entities.

We don't have to worry about outdated versions of entity objects not referenced by the session. To get them the session will have to query mongoengine for them so it will always have the updated version.

After a little delving about this issue I reached the conclusion that doing this would cost too much time that at this time I prefer to invest on other issues, since I don't have enough knowledge about the inner workings of mongoengine. Moreover, the solution suggested above may have issues with scalability. Not that I am specially concerned about that  (for reasons), but wathever.
I will implement the following solution to fix this issue:

[ ] Ensure all entity objects referenced by a session are updated everytime a session starts processing a message.
[ ] Ensure all changes made to entity objects are always saved right after they occur, via setter methods on entities.

We don't have to worry about outdated versions of entity objects not referenced by the session. To get them the session will have to query mongoengine for them so it will always have the updated version.

OK, I've been tinkering with a new idea for implementing my initial proposition.
What if we subclass mongoengine.Document more or less like this?
class CachedDocument(mongoengine.Document):
    def __new__(cls, ...):
        obj = super().__new__(cls, ...)
        if is_already_loaded(obj):
            previously_loaded_obj = ...
            return previously_loaded_obj
        else:
            add_to_cache(obj)
            returb obj

This way we would intercept every document object creation mongoengine tries to do and return our already created object for that document if there is one. We should be wary of init method modifying our previously created document objects. I will investigate further about how python object creation behaves. The best thing to do would be to implement a little test outside of the project to learn and test things out.

OK, I've been tinkering with a new idea for implementing my initial proposition.
What if we subclass mongoengine.Document more or less like this?
class CachedDocument(mongoengine.Document):
    def __new__(cls, ...):
        obj = super().__new__(cls, ...)
        if is_already_loaded(obj):
            previously_loaded_obj = ...
            return previously_loaded_obj
        else:
            add_to_cache(obj)
            returb obj

This way we would intercept every document object creation mongoengine tries to do and return our already created object for that document if there is one. We should be wary of init method modifying our previously created document objects. I will investigate further about how python object creation behaves. The best thing to do would be to implement a little test outside of the project to learn and test things out.

This is already fixed.

Sessions call reload() on its User (the only entity they hold reference ro) when they start processing a message.
All changes made to entities are saved right after they occur.

This is already fixed.

Sessions call reload() on its User (the only entity they hold reference ro) when they start processing a message.
All changes made to entities are saved right after they occur.


Docstring for Material.density() is inconsistent with new axial thermal expansion functionality

The docstring for the density() method on the base class speaks completely unawares of the ability for thermal axial expansion:
https://github.com/terrapower/armi/blob/0a9b8570b18cbfe477cc4dda113ca97d0e9e8c8a/armi/materials/material.py#L337-L357
We probably need to add some nuance to it so that is still makes sense going forward as the thermal axial expansion becomes more commonly used.
@albeanth @john-science

@albeanth  Thoughts?

I actually disagree. The docstring on density() is now fine, but the issue was effectively shifted to the docstring for pseudoDensity():
https://github.com/terrapower/armi/blob/5912372a9c037f8b6caf52749ebe6dc28c06b873/armi/materials/material.py#L420-L440
In particular, "The component has been manually expanded axially with the manually entered block hot height."
This sentence is only sometimes true, depending on a user's modeling choice and whether or not they use inputHeightsConsideredHot.

Okay, @keckler , what do you want the sentence to read?  Mind you, not everyone using ARMI will be using the new Axial Thermal Expansion feature, and we want to keep the NOTE on this to be ~one sentence.

My proposal would be:
Warning
-------
The pseudoDensity will not typically agree with the component density since this method only expands in 2 dimensions.
Depending on your use of `inputHeightsConsideredHot` and the current component's temperature,
the pseudoDensity may be a factor of (1 + dLL) different than the density on the component.

In the case of Fluids, density and pseudoDensity are the same as density is not driven by linear expansion, but
rather an explicit density function dependent on Temperature. linearExpansionPercent is zero for a fluid.

I'd want to make sure that @albeanth is good with this modification though.

Good additions!


Add Travis CI

Since few members are taking part int his project. Its good idea to add CI - But firstly we have to write Tests
Link : https://github.com/integrations/travis-ci

If I understood it right.... Travis CI does automatic merge if PRs have no problem with tests.py?


[$1000] iOS - Thread - LHN is cut if swipe away from thread and chat

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Issue found when executing PR https://github.com/Expensify/App/pull/19185
Action Performed:

Open iOS app on a real device
Open a chat
Long press a message in chat that doesn't have a thread
Tap "Reply in thread"
Swipe thread screen to the right to close it and land in chat
Swipe chat screen to the right to close it and land in LHN
Repeat steps 2-6 if you cannot initially reproduce

Expected Result:
LHN is displayed screen-wide without any issues
Actual Result:
There is an empty space at the bottom of the LHN after swiping from the thread
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[x] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation

https://github.com/Expensify/App/assets/93399543/ac8dac91-1a69-4e9b-90a4-5a9d341a5ceb
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01558dcf5b3e274d73
Upwork Job ID:<PHONE_NUMBER>090876416
Last Price Increase: 2023-06-12

I'm able to reproduce both when swiping back and using the back button, on my physical iPhone on version <IP_ADDRESS>
I'm unable to reproduce this on a simulator on main
I'm unable to build locally to my physical iPhone to further test/debug:

error:Failed to prepare the device for development. This operation can fail if the version of the OS on the device is incompatible with the installed version of Xcode. You may also need to restart your Mac and device in order to correctly detect compatibility.

As next steps I'll try to resolve that Xcode error and also take a look through the PRs on staging to see if something sticks out.
cc @mountiny in case you have any initial thoughts. It feels like it could still be related to the navigation refactor, though I'm not positive.

Navigation refactor is already on production so should not be related.

I got my local build issues sorted 🎉 , will continue to look for the PR causing the issue

Ok I feel like I'm going a little bit insane with this one (in that I'll test against a commit once and not be able to repro the bug, then test again later and it's reproducible, so I start to question if I can trust my testing or if I need to "start over", or what exactly is going on).
But I decided to take a step back and install the production app and retest there, and I am able to reproduce the bug:
https://github.com/Expensify/App/assets/7277067/f735e5b1-1269-4680-a6df-60fa93f34815
So I think at the least this isn't a Deploy Blocker (cc @roryabraham curious if you agree). It doesn't happen the first time doing the action, but on any subsequent repeats of the action it does. Video 2 after a fresh sign in:
https://github.com/Expensify/App/assets/7277067/a3f65da5-b1a7-4182-8dc8-24126ef29681

I also confirmed on main that it doesn't happen on the first time swiping but does on subsequent, so that is consistent with production. I'm going to go ahead and remove the DeployBlockerCash label.
@mountiny / @WoLewicki, on Monday would y'all mind taking a look at this one to determine if it's indeed related to the navigation refactor? 🙇♀

BTW my wild guess is that disabling the KeyboardAvoidingView for the ScreenWrapper in the code below could fix that.https://github.com/Expensify/App/blob/93957f0eb66a7e6998365b201a4c54ea2029ff60/src/pages/home/sidebar/SidebarScreen/BaseSidebarScreen.js#L49-L52

It's still reproducible after changing keepVisible to true here:
https://github.com/Expensify/App/blob/93957f0eb66a7e6998365b201a4c54ea2029ff60/src/pages/home/sidebar/SidebarScreen/index.js#L26
However it's no longer reproducible after changing it on the index.native.js file here:
https://github.com/Expensify/App/blob/e6bcee587814fcac9625a67953ed1501a627a57e/src/pages/home/sidebar/SidebarScreen/index.native.js#L9

Do you know what we are lacking?

Can you clarify what you mean by this question? Are you asking about access to the Expensify iOS provisioning profile? We might be able to add you to that, I'm not sure...
Another alternative, albeit it'd be a slow feedback cycle (though maybe not as slow as we've currently got with this process here 😅), could be to push changes to a PR and use the Ready to Build label to trigger a build for testing.

We can use the Ready to Build label for this. @amyevans If you have fixed it in the index.native.js file, do you wnat to make a PR and add the Ready to build albel and we can make the build for testing the PR. Does that work for you?

Sure, done: https://github.com/Expensify/App/pull/20760

Adding reviewing label, tested the build and I cant repro it there

@fedirjh nice did you try on the branch?

I see you commented there, thanks! We might have ti investigate a different solution which wont disable the react-freeze to prevent any performance regressions.

Assigning Adam as he has worked on the original refactor hence his task now is to fix all the follow up bugs and he got around to this one. Hence no proposal in this case from them.

Video of the newly found related problem and reproduction steps:

Open the first chat
Deeplink to another chat
Deeplink again to chat that is not currently opened
Select the input field
Swipe back
Swipe back again

https://github.com/Expensify/App/assets/67908363/e3492f48-2d9e-4282-ac65-48901e39a28f
Currently looking for a solution for this

Hey, update on this issue. Here is PR to fix that. I just updated this PR so the patch for react-native matches the changes that are proposed here to fix this upstream.

@slafortune Only payment here is to @fedirjh and thats $1000 for reviewing and testing the PR.
Thanks for working on this. I have created Monthly issue as a reminder for us to remove the patch once we get the fix in the RN release https://github.com/Expensify/App/issues/22155 We can close this after the payment

@fedirjh offer sent!

Paid!


Communicate online/offline status for pi

User statement
As a user, I would like to know when my pi unit is online/offline
Proposed solution
Explore heartbeat idea or make simple server on pi.
Explore using Flask APScheduler to schedule python scripts to run at set intervals.
https://viniciuschiele.github.io/flask-apscheduler/index.html#
Development notes
Add any other notes, context, or screenshots relevant to the ticket here

Done.


Disable check for committing docs

Description
Disable circleCI check for docs updates. Will require contributor to explicitly build docs.

I think that this kind of help us to maintain the docs.
I know it's kind of annoying to push and to check 20 minutes later that the only that failed were the docs, but we could consider make it a pre-push hook warning/error, and then remove it from circle.

Where did we land on this?


Fix race condition with logical slot advance and copy

The SlotsAdvanceThread is asynchronously calling pg_replication_slot_advance() and providing feedback about logical replication slots that must be reinitialized by copying from the primary.
That is, the parent thread will learn about slots to be copied only when scheduling the next pg_replication_slot_advance() call. As a result it was possible situation when logical slot was copied with PostgreSQL restart more than once.
To improve it we implement following measures:

do not schedule slot sync if it is in the list to be copied
remove to be copued slots from the self._scheduled structure
clean state of SlotsAdvanceThread when slot files are copied.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

8 of 8 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 99.862%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
13769

Relevant Lines:
13788

💛  - Coveralls


sdr-<IP_ADDRESS> does not compile on i686-linux

Citing from http://hydra.nixos.org/build/26455954/log/raw:
c_sources/cpuid.c: In function ‘cpuid’:

c_sources/cpuid.c:4:5:
     error: inconsistent operand constraints in an ‘asm’
         asm volatile(
         ^

That assembly code is 64 bit only. I will either figure out how to tell cabal that it only builds for 64 bit machines or implement a 32 bit version.

Ping?

Sorry about the delay. I hope to find time to fix this by the end of this weekend.

I have disabled the package in the NixOS distribution.

I gave up on this. There doesn't seem to be a way to specify which architectures it builds on to cabal, and, I was unable to get Virtualbox to even start on my system so that I could develop a 32 bit version of the failing code and resolve this properly.
However, I see no reason to disable the package on 64 bit x86 architectures.

library
  if arch(i386)
    Buildable: False

I applied your suggested fix and uploaded to Hackage. Leaving this open to remind me to fix it properly.


Refactor imports

I made some minor changes.

Ran goimports -w . to order the imports in some files
Updated the gitignore with files I am using for tests.
I didn't found any reference to the image in the extras folder, so I  deleted it.

If any of the above modifications is not ok for you, just let me know and I change/revert it!

Thanks for this, these changes sound good!
For 3) I actually use that image as an icon to post webhooks to Slack. While it doesn't necessarily need to live in this repo, if it doesn't hurt you having it there for whatever reason, then please add that one back.
Thanks!

Pull Request Test Coverage Report for Build 28

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 63.804%

Totals

Change from base Build 27:
0.0%

Covered Lines:
416

Relevant Lines:
652

💛  - Coveralls

Sure, sorry about that. I removed that last commit.

That's OK, no worries! Thanks again for the PR!


fix(compiler-sfc): support resolve type declaration from normal script

fix #5830

Is there any news on solving this error?

Abandoned?

Is there any news on solving this error?

Call variable primary something else.


Bump helm from 3.12.3 to 3.14.1 for CVE-2024-25620

Update generated by:
go get -u<EMAIL_ADDRESS>go mod tidy
<manually undo go min-version/toolchain updates>

Issue identified by a Dependabot alert (#1560) on devel.

@dfarrell07 does this need to be backported to 0.15?

This dependency doesn't exist on 0.15


Feat: News letter section added

Related Issue
#406 solved
Description
[Please include a brief description of the changes or features added]
Type of PR

[ ] Bug fix
[x] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)

Checklist:

[x] I have performed a self-review of my code
[x] I have read and followed the Contribution Guidelines.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[x] I have commented my code, particularly in hard-to-understand areas.

Additional context:
[Include any additional information or context that might be helpful for reviewers.]

hi @SUGAM-ARORA review the PR

@SUGAM-ARORA review the PR

@SUGAM-ARORA review the PR


Signature Quality

The signature is of course made up of linear segments.  Is there a parameter that controls the size of these segments? Can they be made smaller so the signature looks more natural?

I have the same problem. To sign is very slow on most devices. I already tested galaxy tab 4 10" and Dell Venue 7. It worked well on my iPad Air 2, but just for signature it's to expensive :-)
You have some ideas how to speed up?
Regards
H

I have the same problem. To sign is very slow on most devices. I already tested galaxy tab 4 10" and Dell Venue 7. It worked well on my iPad Air 2, but just for signature it's to expensive :-)
You have some ideas how to speed up?
Regards
H

Wow.  Caught me by surprise here.  Have not been contacted on this old
issue in some time.  We are running very well most of the time on Amazon
Kindles.
Samsung Galaxy's worked for a while and then also got slow.  We joked that
they ran out of ink.  The pattern we've noticed is described below and I'd
love to better understand it.
Once I downloaded Chrome onto the Samsung instead of using the default
browser, I did not have a speed problem anymore.  And the default browser
worked early on but not after a Samsung update.
So there seems to maybe be a  subtle issue on certain browsers.  We even
noticed that if we refreshed the page then sometimes it would work.  It
almost seems like a subtle timing problem with maybe when the canvas get
initialized compared to some other init process.
Your email is cdn123 and signature is H.  Can I know anymore about you?
On Wed, Apr 8, 2015 at 11:29 AM, cdn123<EMAIL_ADDRESS>wrote:

I have the same problem. To sign is very slow on most devices. I already
tested galaxy tab 4 10" and Dell Venue 7. It worked well on my iPad Air 2,
but just for signature it's to expensive :-)
You have some ideas how to speed up?
Regards
H
—
Reply to this email directly or view it on GitHub
https://github.com/thomasjbradley/signature-pad/issues/76#issuecomment-90966992
.

--
Ed (eCharbonnet)
Edward C. Charbonnet
Forgiveness does not change the past, but it does enlarge the future. Paul
Boese.
“The difference between genius and stupidity is that genius has limits.” –
Albert Einstein.

Thank you for your fast reply. I try to use your signature to sign a service report. Acutal it's a beta project.
Yes it feels like, that they have timing problems. The resolution seems to be very ok, but it's too slow. After finishing the signature you have to wait for 1 sec to see the whole signature. You have any idea to fix this?
You are using a kindle fire and this worked well? You have experience with windows tablets?

I’ll jump in as a user and past really tiny contributor.
We use signature-pad on Windows Tablets – both RT and Pro, Windows phones, Windows laptops, Android phones and Tablets including Kindle fire – but we always use the Chrome browser, we told our customers years ago we don’t support the ‘default’ browser that Android manufactures install..
We have not seen any slowness like you mention on any of our test devices and have yet to have a customer complain about performance.
We only support:

     IE (current versions), Chrome, FireFox on Windows

     IE on Windows RT

     Chrome on Android

     Safari and Chrome on iStuff. (Note Chrome on iStuff is not ‘real’ Chrome, it’s Safari with ‘chrome’ that makes it called ‘Chrome’)

Though we only occasionally test in Opera and SeaMonkey and had no problems the last time (several months ago.)
But as I said, we explicitly do not support any ‘default’ Android browsers – we had too many other problems unrelated to signature-pad to even attempt to test signatures, so I can’t comment or give any opinions on those.
I do acknowledge that my customers might consider 1 second to redraw to not be a problem so it is possible some of our customers have the slowdown and haven’t reported it to us. Our users are all signing work reports, and sometimes they sign multiple times at different stages – it is a Maintenance Management system. So, while it is possible, it would seem to me if they aren’t seeing instant feedback while they sign, that they would have complained! My signature I draw the outer whole first, then fill in the middle – so I could not possibly draw my signature without seeing what I am drawing instantly.
I hope that helps you narrow down the problem.
peter
From: cdn123<EMAIL_ADDRESS>Sent: Wednesday, April 8, 2015 11:13 AM
To: thomasjbradley/signature-pad
Subject: Re: [signature-pad] Signature Quality (#76)
Thank you for your fast reply. I try to use your signature to sign a service report. Acutal it's a beta project.
Yes it feels like, that they have timing problems. The resolution seems to be very ok, but it's too slow. After finishing the signature you have to wait for 1 sec to see the whole signature. You have any idea to fix this?
You are using a kindle fire and this worked well? You have experience with windows tablets?
—
Reply to this email directly or view it on GitHub https://github.com/thomasjbradley/signature-pad/issues/76#issuecomment-90977755 .  https://github.com/notifications/beacon/AC7G08YAR2ZvFDxSsGikYxyBSvWvxOsbks5n9VkggaJpZM4AvFBg.gif

I totally agree that as long as we stay away from the android default
browser we've had no difficulties.  We have no experience using this on
Windows Tablets.
On Wed, Apr 8, 2015 at 12:57 PM, peter horwood aka Madman Pierre <
<EMAIL_ADDRESS>wrote:

I’ll jump in as a user and past really tiny contributor.
We use signature-pad on Windows Tablets – both RT and Pro, Windows phones,
Windows laptops, Android phones and Tablets including Kindle fire – but we
always use the Chrome browser, we told our customers years ago we don’t
support the ‘default’ browser that Android manufactures install..
We have not seen any slowness like you mention on any of our test devices
and have yet to have a customer complain about performance.
We only support:

IE (current versions), Chrome, FireFox on Windows

IE on Windows RT

Chrome on Android

Safari and Chrome on iStuff. (Note Chrome on iStuff is not ‘real’
Chrome, it’s Safari with ‘chrome’ that makes it called ‘Chrome’)

Though we only occasionally test in Opera and SeaMonkey and had no
problems the last time (several months ago.)
But as I said, we explicitly do not support any ‘default’ Android
browsers – we had too many other problems unrelated to signature-pad to
even attempt to test signatures, so I can’t comment or give any opinions on
those.
I do acknowledge that my customers might consider 1 second to redraw to
not be a problem so it is possible some of our customers have the slowdown
and haven’t reported it to us. Our users are all signing work reports, and
sometimes they sign multiple times at different stages – it is a
Maintenance Management system. So, while it is possible, it would seem to
me if they aren’t seeing instant feedback while they sign, that they would
have complained! My signature I draw the outer whole first, then fill in
the middle – so I could not possibly draw my signature without seeing what
I am drawing instantly.
I hope that helps you narrow down the problem.
peter
From: cdn123<EMAIL_ADDRESS>Sent: Wednesday, April 8, 2015 11:13 AM
To: thomasjbradley/signature-pad
Subject: Re: [signature-pad] Signature Quality (#76)
Thank you for your fast reply. I try to use your signature to sign a
service report. Acutal it's a beta project.
Yes it feels like, that they have timing problems. The resolution seems to
be very ok, but it's too slow. After finishing the signature you have to
wait for 1 sec to see the whole signature. You have any idea to fix this?
You are using a kindle fire and this worked well? You have experience with
windows tablets?
—
Reply to this email directly or view it on GitHub <
https://github.com/thomasjbradley/signature-pad/issues/76#issuecomment-90977755>
. <
https://github.com/notifications/beacon/AC7G08YAR2ZvFDxSsGikYxyBSvWvxOsbks5n9VkggaJpZM4AvFBg.gif>
—
Reply to this email directly or view it on GitHub
https://github.com/thomasjbradley/signature-pad/issues/76#issuecomment-90988567
.

--
Ed (eCharbonnet)
Edward C. Charbonnet
Forgiveness does not change the past, but it does enlarge the future. Paul
Boese.
“The difference between genius and stupidity is that genius has limits.” –
Albert Einstein.

This is really strange. Did you test with android 4.4? I tried to use chrome, dolphin, opera, firefox. No improvements :-(
Maybe it's about the newest android version?

We are at this time entirely focused on the Kindle from Amazon and its
version of Android.  Not sure what that is.  But it works very smoothly.
On Thu, Apr 9, 2015 at 3:13 AM, cdn123<EMAIL_ADDRESS>wrote:

This is really strange. Did you test with android 4.4? I tried to use
chrome, dolphin, opera, firefox. No improvements :-(
Maybe it's about the newest android version?
—
Reply to this email directly or view it on GitHub
https://github.com/thomasjbradley/signature-pad/issues/76#issuecomment-91146221
.

--
Ed (eCharbonnet)
Edward C. Charbonnet
Forgiveness does not change the past, but it does enlarge the future. Paul
Boese.
“The difference between genius and stupidity is that genius has limits.” –
Albert Einstein.

I just tried it on my Android 4.4.4 machine, using chrome 34.0.1847.114. Moto G (fairly slow phone for modern smart phone – I usually buy fairly slow ones for testing) Says total space is 5.5 Gig. Lots of free memory (about 80%).
The signature is instantaneous, following my finger as I sign.
From: Edward C Charbonnet<EMAIL_ADDRESS>Sent: Thursday, April 9, 2015 10:05 AM
To: thomasjbradley/signature-pad
Cc: peter horwood aka Madman Pierre
Subject: Re: [signature-pad] Signature Quality (#76)
We are at this time entirely focused on the Kindle from Amazon and its
version of Android. Not sure what that is. But it works very smoothly.
On Thu, Apr 9, 2015 at 3:13 AM, cdn123<EMAIL_ADDRESS><EMAIL_ADDRESS>> wrote:

This is really strange. Did you test with android 4.4? I tried to use
chrome, dolphin, opera, firefox. No improvements :-(
Maybe it's about the newest android version?
—
Reply to this email directly or view it on GitHub
https://github.com/thomasjbradley/signature-pad/issues/76#issuecomment-91146221
.

--
Ed (eCharbonnet)
Edward C. Charbonnet
Forgiveness does not change the past, but it does enlarge the future. Paul
Boese.
“The difference between genius and stupidity is that genius has limits.” –
Albert Einstein.
—
Reply to this email directly or view it on GitHub https://github.com/thomasjbradley/signature-pad/issues/76#issuecomment-91275150 .  https://github.com/notifications/beacon/AC7G09Hn1ZPemY2YNvI4L3kaLPWJlxMwks5n9pqjgaJpZM4AvFBg.gif

OK. I'm using Dell Venue 7 with Chrome v35.
I've made 2 videos. First with my dell, second with my iPad. Can you confirm the slowness on reaction?
http://www.yourfilelink.com/get.php?fid=1053788
http://www.yourfilelink.com/get.php?fid=1053789

Can you agree with the speed with you experience?

I've had no luck trying to see these videos.
When I go to the forum and click on your links they just take me to a place
that wants me to download a FileLink application.
On Mon, Apr 13, 2015 at 2:51 AM, cdn123<EMAIL_ADDRESS>wrote:

Can you agree with the speed with you experience?
—
Reply to this email directly or view it on GitHub
https://github.com/thomasjbradley/signature-pad/issues/76#issuecomment-92255922
.

--
Ed (eCharbonnet)
Edward C. Charbonnet
Forgiveness does not change the past, but it does enlarge the future. Paul
Boese.
“The difference between genius and stupidity is that genius has limits.” –
Albert Einstein.

Here we go again with youtube links:
https://youtu.be/QyNMwuiDxjE
https://youtu.be/yWLHlJX7eos

Those looked quite good to me.
You were writing fast and the line seemed to be keeping up with you.
On Mon, Apr 13, 2015 at 5:45 AM, cdn123<EMAIL_ADDRESS>wrote:

Here we go again with youtube links:
https://youtu.be/QyNMwuiDxjE
https://youtu.be/yWLHlJX7eos
—
Reply to this email directly or view it on GitHub
https://github.com/thomasjbradley/signature-pad/issues/76#issuecomment-92304943
.

--
Ed (eCharbonnet)
Edward C. Charbonnet
Forgiveness does not change the past, but it does enlarge the future. Paul
Boese.
“The difference between genius and stupidity is that genius has limits.” –
Albert Einstein.


Fix typos

@SoManyHs Thanks for fixing the typos. Could you please sign the CLA?

Looking at the change, I don't see a need to sign a CLA.
@darkowlzz - Which particular modification did you feel was expressive copyright?

the CLA is not there at the choice of anyone who maintains dep - it's a function of it being under the larger umbrella of Go, which is controlled by Google.
if you don't want to sign it, that's up to you (of course). but we can't accept the change.

(to be clear, none of the dep maintainers are Googlers)

So you're going to leave these typos in the readme forever because you can't get a license to the patch that fixes them? :)

Pondering further (and acknowledging that there's not much you can do here); I'll recommend Hsing-Hui closes the PR and reports the typos back in a GitHub issue.

Due to concerns from our Open Source team raised by @hyandell, I'm closing this in favor of #1737. Thanks, and hope to contribute in the future.


AgentInitializationException: Agent JAR loaded but agent failed to initialize when trying to attach to a running VM

Describe the bug
I'm trying to attach to a running paper 1.20.5 server.
To Reproduce
Steps to reproduce the behavior:

Download Paper 1.20.5 https://papermc.io/downloads/paper (I'm using build 6)
Run it
Open Recaf
Attach -> Running Process -> Select the process
See error

Exception
Here's the stacktrace found in the Paper Process
[13:02:34 ERROR]: [STDERR] [sun.instrument.InstrumentationImpl] WARNING: A Java agent has been loaded dynamically (/usr/share/java/recaf/recaf.jar)
WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
WARNING: Dynamic loading of agents will be disallowed by default in a future release
[13:02:34 INFO]: 13:02:34.402 [Attach Listener] INFO : Recaf-2.21.13
[13:02:34 INFO]: 13:02:34.403 [Attach Listener] INFO : - Java: 22 (OpenJDK 64-Bit Server VM)
[13:02:34 INFO]: 13:02:34.403 [Attach Listener] INFO : Starting as agent...
[13:02:34 WARN]: java.lang.reflect.InvocationTargetException
[13:02:34 WARN]:        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
[13:02:34 WARN]:        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
[13:02:34 WARN]:        at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:560)
[13:02:34 WARN]:        at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndCallAgentmain(InstrumentationImpl.java:582)
[13:02:34 WARN]: Caused by: java.lang.reflect.InvocationTargetException
> *** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message Outstanding error when calling method in invokeJavaAgentMainMethod at /usr/src/debug/java-openjdk/jdk22u-jdk-22.0.1-0/src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 627
*** java.lang.instrument ASSERTION FAILED ***: "success" with message invokeJavaAgentMainMethod failed at /usr/src/debug/java-openjdk/jdk22u-jdk-22.0.1-0/src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 466
*** java.lang.instrument ASSERTION FAILED ***: "success" with message startJavaAgent failed at /usr/src/debug/java-openjdk/jdk22u-jdk-22.0.1-0/src/java.instrument/share/native/libinstrument/InvocationAdapter.c line: 444
Agent failed to start!
[13:02:34 WARN]:        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
[13:02:34 WARN]:        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
[13:02:34 WARN]:        at me.coley.recaf.Agent.agent(Agent.java:51)
[13:02:34 WARN]:        at me.coley.recaf.Agent.agentmain(Agent.java:41)
[13:02:34 WARN]:        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
[13:02:34 WARN]:        ... 3 more
[13:02:34 WARN]: Caused by: java.lang.NoClassDefFoundError: javafx/concurrent/Task
[13:02:34 WARN]:        at me.coley.recaf.command.impl.Initializer.run(Initializer.java:60)
[13:02:34 WARN]:        at picocli.CommandLine.executeUserObject(CommandLine.java:1939)
[13:02:34 WARN]:        at picocli.CommandLine.access$1300(CommandLine.java:145)
[13:02:34 WARN]:        at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358)
[13:02:34 WARN]:        at picocli.CommandLine$RunLast.handle(CommandLine.java:2352)
[13:02:34 WARN]:        at picocli.CommandLine$RunLast.handle(CommandLine.java:2314)
[13:02:34 WARN]:        at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
[13:02:34 WARN]:        at picocli.CommandLine$RunLast.execute(CommandLine.java:2316)
[13:02:34 WARN]:        at picocli.CommandLine.execute(CommandLine.java:2078)
[13:02:34 WARN]:        at me.coley.recaf.Recaf.launch(Recaf.java:103)
[13:02:34 WARN]:        at me.coley.recaf.Recaf.agent(Recaf.java:73)
[13:02:34 WARN]:        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
[13:02:34 WARN]:        ... 7 more
[13:02:34 WARN]: Caused by: java.lang.ClassNotFoundException: javafx.concurrent.Task
[13:02:34 WARN]:        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
[13:02:34 WARN]:        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592)
[13:02:34 WARN]:        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
[13:02:34 WARN]:        ... 19 more

Screenshots

Perhaps this is a duplicate of #650 ? The recaf agent seems to require JavaFX to be on the classpath, which is unreasonable for most processes. Maybe a relic of when Java 8 included it by default?

Recaf 2.x is no longer supported. Please use 4.x.
Launcher
cc @Col-E should we pin that 2.x series is not supported anymore?

https://duckduckgo.com/

Recaf 2.x is no longer supported. Please use 4.x. Launcher
cc @Col-E should we pin that 2.x series is not supported anymore?

Do I understand correctly that recaf 2.x should no longer be used? Is there any ETA for a ready to use recaf 4.x release?

https://duckduckgo.com/

Recaf 2.x is no longer supported. Please use 4.x. Launcher
cc @Col-E should we pin that 2.x series is not supported anymore?

Do I understand correctly that recaf 2.x should no longer be used? Is there any ETA for a ready to use recaf 4.x release?

You can use it. But we will provide no support for it. Cannot say anything on the ETA. Your issue specifically is resolved in 4.x because we no longer inject Recaf as an application into the target process.

Is there any ETA for a ready to use recaf 4.x release?

You can try it out now and provide feedback! No need to wait for the official release.


Shrine of the Wind doesn't work when Artifact of Kin is active

Either ban it from appearing with Kin, or make the shrine give 1 random enemy from the enemy pool if no enemies are available as a fallback option.

Fixed in 1.0.2


First draft of docs

Some words about the possible back-ends for dask.bytes calls (including user-facing dataframe.read_csv, etc) and their configuration.

The single new page is not in any TOC yet, not sure where it should be placed.

This looks great to me.  I apologize for the delay.  Merging.


Bugs and Feature Request

Bugs :
The button was lower down in my Minecraft? I use GUI Scale 2

and I think if we want to name the coords (press u by default) there is a limit? pls remove it
Feature Request :
Please use the MaLiLib Keybind (that allows us to use key combination instead of default vanilla (1 key)
and also instead of saving them in GUI. Maybe instead of saving them on .minecraft/coordinates and it's saved as <world name, or IP address, or the server name>.txt For example, there is :
.minecraft/coordinates/My Hardcore World.txt or
.minecraft/coordinates/hypixel.net.txt or
.minecraft/coordinates/Hypixel.txt (this is where you enter the server name)
And there is 2 option
1.
---------------
<the name>
Dimension : <dimension>
X : <x> Y : <y> Z : <z>
---------------

Or 2.
---------------
<the name>
Dimension : <dimension>
X : <x>
Y : <y>
Z : <z>
---------------

For example (I use 2) :
---------------
Nether Portal
Dimension : minecraf:the_nether
X : 100 Y : 50 Z : 100
---------------

Thank you for the issue, will start implementing soon!

about coord naming limit
the limit is there because the chat has a limit, i put the limit there not thinking about people doing long descriptions
ill up the limit to be message limit minus how much space the position uses


Server crash on tree felling

Describe the bug
Occasionally when a tree is felled, the server closes as the ragdolling tree despawns.
To Reproduce
Once when a tree was cut down (dark spruce)
A second time when a player witnessed a burning tree fall (tree type unknown, dead?)
Screenshots
None unfortunately, will update with some if players manage to capture it
Rendering Glitches
None, but clients are using optifine if that would matter for a server crash?
Additional context
This did not occur during my singleplayer testing building the modpack, but once put on a server running with 7 people
it occured twice in 5-6 hours of play with occasional tree felling
Crashes
Dynamic trees 1.16.5-0.10.0-Beta17
Dynamic trees BOP 1.16.5-2.0.4
Dynamic trees Quark 1.16.5-2.0.4
first crash : https://pastebin.com/03B2EsSV
second crash : https://pastebin.com/CC98FuLX
Mods List
Included in crash list, Forge 1.16.5-36.1.32
Many unfortunately apologies
Will update if it crashes again and I get more data

Unless the first crash is any different (page is showing 404) this is a coincidence and unrelated to tree felling. Second crash is showing that it's related to the threading world gen bug seemingly caused by some modded dimensions being created off-thread, which I've recently taken some steps to prevent (as of yet unreleased to CF).
I'm unable to reproduce this bug (it happens rarely, it seems, which would make sense looking at the report). I would appreciate it if you would take a test build of the changes and see if it still crashes after a while.

The first crash is identical
I have built a new version based on the current 1.16.5 branch and put it on the server/distributed it to the players (I assume thats okay)
Will keep you updated if there are further crashes

I'd appreciate an update on this, due to the lack thereof I assume there have been no further crashes?

yeah planned on giving it a couple of days before reporting back, but seems to be fixed. That crash hasn't occurred again, fix worked like a charm it seems

Thanks for testing this! In that case I'll close this for now, please do re-open if you get any other related crashes.

And for anyone else experiencing this it will be included in beta 18 if you're unable to build from the source.


Enhancements for environment list and service list

Is your enhancement related to a problem? Please describe.

Currently to view service-related information, you must go to the corresponding environment details page, which is inconvenient for managing services.
Describe the solution you'd like

Display more information in the environment list, such as the total number of services and the number of ready services.

Filter services by service status. Sometimes it needs to filter services that have failed to deploy or are not ready to be deployed.

Describe alternatives you've considered

Additional context

Environment

Walrus version: 3ccf6b03dc821e799b35b45d41e07165821beb7f
UI version: dev-e291910

Tracking issue 1 in https://github.com/seal-io/walrus/issues/964

Issue 2 is temporarily not implemented.


Make Timeout a test env variable.

Different test environments will run at different speeds.
Therefore it makes sense to make timeout a part of Env.
This PR also expands the use of timeouts to several more
functions which could timeout.

This PR raises a bit of a question about what the best place to implement timeouts since they can occur on virtually every RPC.

Codecov Report

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

@@            Coverage Diff             @@
##           master     #939      +/-   ##
==========================================
+ Coverage   51.59%   51.61%   +0.01%
==========================================
  Files          34       34
  Lines        2508     2509       +1
==========================================
+ Hits         1294     1295       +1
  Misses        978      978
  Partials      236      236

Impacted Files
Coverage Δ

impl/integration/env.go
71.42% <100%> (+0.29%)
:arrow_up:

Continue to review full report at Codecov.

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


[FEATURE] Add Confirmation Dialog for Repo Deletion

Description

When a user attempts to delete a repository, the action is executed immediately without any confirmation prompt. This can lead to the accidental deletion of the repo.
-By adding a confirmation prompt, we can reduce the risk of users accidentally deleting repositories.

Screenshots
https://github.com/EddieHubCommunity/LinkFree/assets/96465597/01b115e8-d45d-4e23-b0bb-ce26d2ca5ceb
Additional information
I'm interested in working on this issue, If there are specific design or technical considerations, please provide guidance so that I can incorporate them effectively.

Thank you for the suggestion 👍 As requested I have assigned it to you.
Please look at the confirmation on the other manage pages, I think all the components you need is already in the app and you can reuse it

@adarshmalviya12  do you need any help with the issue ?

Thank you so much for offering to help, @ChinmayMhatre. I really appreciate it. I've been working on this issue for the past couple of days, and I was having trouble with the project setup. However, I finally got it set up yesterday. I've found the required files and components, but I'm a bit unsure about how to use them effectively. Any guidance or tips on this would be greatly appreciated

Thank you so much for offering to help, @ChinmayMhatre. I really appreciate it. I've been working on this issue for the past couple of days, and I was having trouble with the project setup. However, I finally got it set up yesterday. I've found the required files and components, but I'm a bit unsure about how to use them effectively. Any guidance or tips on this would be greatly appreciated

sorry for the late reply, thank you for raising the PR the maintainers will review it and give any feedback if necessary!


Staircase Search in 2D arrays

Aim
To search an element in a 2D array
Programming language

[ ] C
[ ] C++
[ ] Java
[ ] Python

Can I do it in c++ ?? @Amit366


255 comparison expression has no get bounds

default case for get_bounds

Seems straightforward to add this basecase to expressions, but asking for a review anyway :)


SDL Issue

Hello, I installed sdl etc but when i launch the program it says me this :
Traceback (most recent call last):
File "C:\Users\nayth\PycharmProjects\pyswargol\swargol.py", line 444, in
main(cfg)
File "C:\Users\nayth\PycharmProjects\pyswargol\swargol.py", line 363, in main
raise Exception("Failed to init SDL2")
Exception: Failed to init SDL2
Do you have any idea on how to fix this ? Thank you for your help.

I'd recommend raising this issue with the pysdl2 devs https://github.com/py-sdl/py-sdl2

Fixed for me on macos https://github.com/DavidBuchanan314/pyswargol/blob/bb8a748065bbe6f7a1c0bf4a331b42e178e9d821/swargol.py#L51
import sys
if sys.platform.startswith('linux'): os.environ["SDL_VIDEODRIVER"] = "x11"


add missed await keyword | fix variable reference issue | read version from package.json

add missed await keyword
fix variable reference issue
read version from package.json

Regarding #5

I think leave as top level other than that changes look right. Nice catch

Looks good if not link works. I assume it will but best to double check

npm link works

I think leave as top level other than that changes look right. Nice catch

It apears to be imposiible as top-level await is only available for es modules - I am getting an error when change it to the top-level

What error because its working fine before this change. Is it because of package.jso. import?

What error because its working fine before this change. Is it because of package.jso. import?

As I mentioned, there was no await before :)

Great stuff ! Thanks @NgDaddy


Update Convex codegen

Convex now uses prettierignore directives for generated files, update this so anyone running this locally isn't confused.

Huh, it looks like these files were formatted anyway. Is there another format process running to ignore here?

Huh, it looks like these files were formatted anyway. Is there another format process running to ignore here?

It's possible that your pnpm version or node_modules have just fallen behind.


TypeError: request.auth.attempt is not a function

Hi,
When I try :
yield<EMAIL_ADDRESS>'1234')
==> Error 500 TypeError: request.auth.attempt is not a function
I have copy past Authentification documentation
Any ideas?

@turlup Can u tell which authenticator scheme you are using?

authenticator: 'basic',

@turlup Each authenticator exposes different methods. Check http://adonisjs.com/docs/3.0/authentication#basic-auth
Basic auth is a stateless authentication, which means the end user never logins to a website, instead they send credentials on every request via headers.
So in order to find whether a user is logged in or not, you must use the check method, which automatically reads the request headers to get user email and password.

OK thanks

Closing the issue

Its more Intuitive to have a method called check() return a boolean, and attempt() try do something.
Perhaps
 yield request.auth.attempt() //can take parameters or can work with config/auth.js file settings just like it does now.
but
const basicAuth = request.auth.authenticator('basic');
yield basicAuth.attempt(); //universal way of attempting to login for state or stateless methods
and
request.auth.check() to return a boolean whether the request user is authorized

I came here because of the same error. The documentation still says to use auth.attempt for basic authentication.

Hey @tomcss,
Please, open a new issue with more context.


Finetuning with proposals from GA RPN

In the paper for HTC, it states that the trained model was finetuned using high quality pre-computed proposals from the GA RPN. I wanted to explore this approach to improve my results as well and just wanted to find out what steps I would have to take to do so (e.g. how to use pre-computed proposals for models like HTC). Any guidance would be much appreciated.
Many thanks.

Please use the Reimplementation Questions when creating an issue for such questions.

Thanks, I'll create a new post with the reimplementation label.


Integration tbnodejs (WIP)

Please include the integration test into TravisCI.

Coverage remained the same at 60.805% when pulling d32a4a390efc661721d3c450215eaf5c252f3400 on integration-tbnodejs into 0431d7bfff4d08eca9a24456dae3487e75ab2404 on master.


Canonicalize ItemManager price lookup IDs

This ensures returned item prices are accurate even for noted item IDs. (This fixes a bug in the recently-added NPC and PVP kill chat message feature)
Closes #11616

FYI "EDT" is Event Dispatch Thread which is used by AWT, and is unrelated to the executor service thread here 8df20556ab884ce3d368c001f0e715df2fc45735


Update mdoc, sbt-mdoc to 2.2.17

Updates

org.scalameta:mdoc
org.scalameta:sbt-mdoc

from 2.2.14 to 2.2.17.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta" } ]

labels: library-update, semver-patch

Superseded by #130.