[shared_preferences] v0.5.4 warning: FlutterPluginBinding has been deprecated

im facing that issue when i run the flutter build apk --release command
Running Gradle task 'assembleRelease'...                                                                                Note: /Users/ikra/development/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.5.6+3/android/src/main/java/io/flutter/plugins/camera/CameraPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/ikra/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_share_file-1.1.4+1/android/src/main/java/com/example/fluttersharefile/FlutterShareFilePlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/ikra/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_qr_reader-1.0.3/android/src/main/java/me/hetian/flutter_qr_reader/factorys/QrReaderFactory.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: /Users/ikra/development/flutter/.pub-cache/hosted/pub.dartlang.org/package_info-0.4.0+10/android/src/main/java/io/flutter/plugins/packageinfo/PackageInfoPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/ikra/development/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-3.3.0/android/src/main/java/com/baseflow/permissionhandler/PermissionHandlerPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/ikra/development/flutter/.pub-cache/hosted/pub.dartlang.org/share-0.6.3+1/android/src/main/java/io/flutter/plugins/share/SharePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
/Users/ikra/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.4+3/android/src/main/java/io/flutter/plugins/sharedpreferences/SharedPreferencesPlugin.java:25: warning: [deprecation] getFlutterEngine() in FlutterPluginBinding has been deprecated
    setupChannel(binding.getFlutterEngine().getDartExecutor(), binding.getApplicationContext());
                        ^
1 warning
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Running Gradle task 'assembleRelease'...                        (T(This is taking an unexpectedly long time.)       ⡿^C
Ikra-iMac:dijital-acentem-latest ikra$

Ikra-iMac:dijital-acentem-latest ikra$ flutter doctor --verbose
[✓] Flutter (Channel master, v1.10.16-pre.111, on Mac OS X 10.14.4 18E226, locale tr-TR)
    • Flutter version 1.10.16-pre.111 at /Users/ikra/development/flutter
    • Framework revision c1920c4c03 (2 days ago), 2019-11-08 23:36:17 -0500
    • Engine revision e0b9a2bb23
    • Dart version 2.7.0

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/ikra/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /Users/ikra/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 10.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 10.2, Build version 10E125
    • CocoaPods version 1.7.2

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 40.2.2
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] IntelliJ IDEA Community Edition (version 2019.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 39.0.4
    • Dart plugin version 192.6527

[✓] Connected device (2 available)
    • iPhone 6 • F0DF8E3D-65AE-4E51-824E-C95F073CBC16 • ios        • com.apple.CoreSimulator.SimRuntime.iOS-12-2 (simulator)
    • macOS    • macOS                                • darwin-x64 • Mac OS X 10.14.4 18E226

Hi again @godlessturtle,
please ignore this warning for now
the situation has being addressed as you can read from this comment.
I feel safe to close this issue,
if you disagree please write in the comments
and I will reopen it.
Thank you

i have to get build for android, i can not build the app. any idea?

This should be a warning and not prevent the app from being built.  Are you seeing errors somewhere?

it tries to generate .aar file, can not get apk or bundle

same error also on newest 0.5.6

Looks like this plugin need to be updated.

still not resolved in 0.5.6

same error also on newest 0.5.6 with version flutter 1.12.13+hotfix.5

Please fix

still have same issue in latest version

Note: D:\Development\FlutterSDK\flutter.pub-cache\hosted\pub.dartlang.org\share-0.6.3+5\android\src\main\java\io\flutter\plugins\share\SharePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
D:\Development\FlutterSDK\flutter.pub-cache\hosted\pub.dartlang.org\shared_preferences-0.5.6\android\src\main\java\io\flutter\plugins\sharedpreferences\SharedPreferencesPlugin.java:25: warning: [deprecation] getFlutterEngine() in FlutterPluginBinding has been deprecated
setupChannel(binding.getFlutterEngine().getDartExecutor(), binding.getApplicationContext());
^
1 warning

does anyone know how to fix it???
unable to do any thing in the app, because as soon as i try get any response the app crashes.

I have checked out on flutter v1.12.13+hotfix.5 and cleared all caches. after that - I build app with warnings but it is working.

Hi all
please not this answer
this deprecation message is quote "deliberate and temporary."
thank you

same error 0.5.6 and flutter version 1.12.13+hotfix.5 (stable)

see the solution from Kyle-Mendes here
I still get a warning, but app seems to work OK

still have same issue in latest version
Note: D:\Development\FlutterSDK\flutter\.pub-cache\hosted\pub.dartlang.org\share-0.6.3+5\android\src\main\java\io\flutter\plugins\share\SharePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
D:\Development\FlutterSDK\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences-0.5.6\android\src\main\java\io\flutter\plugins\sharedpreferences\SharedPreferencesPlugin.java:25: warning: [deprecation] getFlutterEngine() in FlutterPluginBinding has been deprecated
    setupChannel(binding.getFlutterEngine().getDartExecutor(), binding.getApplicationContext());
                        ^
1 warning

Still getting this warning .would like an update if changes comes up

Anyone solved that?

Hi all,
as mentioned above the warning (not error)
are "deliberate and temporary."
Please read this answer
I'm closing the current one as duplicate.
If you disagree please write in the comments
and I will reopen it.
Thank you

same error
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, v1.13.6-pre.38, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Android Studio (version 3.5)
[✓] Connected device (1 available)
also I get sick from android. I just develop my app but I can't.


Being NaN-aware in calculation of means and their respective variances

First of all: thanks for this great package and for maintaining the fork! In our application, we are calculating Shapley values of time series of variable lengths and use NaNs to put them in a single fixed-length tensor. This causes problems in downstream Shapley value calculations because any NaN keeps getting propagated.
The proposed fix addresses this by using np.nanmean and np.nanvar, respectively. I would suggest that this behaviour become the default one (or a configurable one) because most users will probably prefer the behaviour of said functions over the ones that are not aware of NaNs.
The disadvantage is that it might mask some problems, but I find this risk to be negligible because the calculation only involves the mean and variance, thus only changing the normalisation.

Thank you for your PR, @Pseudomanifold. I have a couple of questions:

Could you please provide a minimum working example and add it to the unit tests? I know the unit tests are a bit broken at the moment, but it would be good to see a test case that illustrates this fix.
Could/should we compute these values using an explicit mask instead? I think the user should be alerted if unexpected NaNs are encountered.

Thanks! I'll take a look at this, but it might take me some time.

Hi @Pseudomanifold, we now have a presence over at slundberg/shap where we will be merging PRs. If you want to add anything to this PR, please do it over at slundberg/shap.

Thanks, I opened https://github.com/slundberg/shap/pull/2123 already there some time ago. Would need to revisit, but I think the issue might still be interesting.


drop privs when run as root, nicer (IMHO) logging

first PR of the changes I've made to make snidump more suitable for my own purposes. can probably move the drop_privileges() invocation a bit earlier in execution
tested on OSX

also the timestamps when reading a file back are wrong, will contemplate and fix

Thanks for your time. I might be able to accept smaller patches.


Move process metric attributes to the registry

Fixes #650
Changes
The guidance is for all attributes to be moved to global registry instead of being in metric specification files. This PR moves all attributes from process.yaml spec to the Process registry.
Merge requirement checklist

[x] CONTRIBUTING.md guidelines followed.
[x] CHANGELOG.md updated for non-trivial changes.
[N/A] schema-next.yaml updated with changes to existing conventions.

I think for this request would be better to create a changelog entry

Not stale

I guess that's still valid :).

@braydonk there are a lot of changes in the semconv lately. If you want to proceed with this PR please resolve conflicts

closing in favor of #988


Bump golangci-lint to v1.42.0 from v1.30.0.

Changes
Also fix the resulting lint errors, and a few of the resulting lint warnings.
One of the main linters we use (golint) is now deprecated. The replacement is known
as revive, and golangci-lint displays a warning about this now.
Unfortunately quite a few lint warnings appear during that update, so I'm doing it in a few pieces.
Signed-off-by: Dan Lorenc<EMAIL_ADDRESS>
Submitter Checklist
As the author of this PR, please check off the items in this checklist:

[X] Follows the commit message standard
[X] Meets the Tekton contributor standards (including
functionality, content, code)
[X] Release notes block below has been filled in or deleted (only if no user facing changes)

Release Notes
NONE

/test check-pr-has-kind-label


A question about NEGEMMLowp.cpp between ACL 17.05 and ACL 17.06

Hi, I found NEGEMMLow.cpp is a liittle different between ACL 17.05 and ACL 17.06.
In ACL 17.05 from line 58 to line 59, its detail is as follow:
line 58:    shape_tmp_b.set(0, b->info()->dimension(1) * 4);
line 59:    shape_tmp_b.set(1, std::ceil(b->info()->dimension(0) / 4.f));
In ACL 17.06 from line 58 to line 59, its detail is as follow:
line 58:   shape_tmp_b.set(0, b->info()->dimension(1) * 16);
line 59:   shape_tmp_b.set(1, std::ceil(b->info()->dimension(0) / 16.f));
Then, I test respectively the speed of gemmlowp in ACL 17.05 and 17.06, the test file is as follows:
neon_gemmlowpmutiply_test.cpp
.
.
.
Tensor input0;
Tensor input1;
Tensor output;
/* [Initialize tensors] */
// Initialize src tensor
constexpr unsigned int width_src1_image = 8;	//A col--dimension(0)
constexpr unsigned int height_src1_image = 1024; //A row--dimension(1)
constexpr unsigned int width_src2_image = 1024;
constexpr unsigned int height_src2_image = 8;
constexpr unsigned int ifm_src_img = 1;
const TensorShape src_shape1(width_src1_image, height_src1_image, ifm_src_img);
const TensorShape src_shape2(width_src2_image, height_src2_image, ifm_src_img);
const TensorShape src_shape3(width_src2_image, height_src1_image, ifm_src_img);
//size_t size1 = src_shape.total_size();
//std::cout << size1 << std::endl;
input0.allocator()->init(TensorInfo(src_shape1, 1, DataType::U8));	//neon_dnn的F32->U8
input1.allocator()->init(TensorInfo(src_shape2, 1, DataType::U8));	//neon_dnn的F32->U8
output.allocator()->init(TensorInfo(src_shape3, 1, DataType::U8));	//neon_dnn的F32->U8
input0.allocator()->allocate();
input1.allocator()->allocate();
output.allocator()->allocate();
int32_t a_offset = 0;
int32_t b_offset = 0;
int32_t output_offset = 0;
int32_t output_mult_int = 1;
int32_t shift = 0;
NEGEMMLowp gemm_low8;
gemm_low8.configure(&input0, &input1, &output, a_offset, b_offset, output_offset, output_mult_int, shift);
//End of Time t---duhuan 2017/4/12
double avg = 50;
double totalTime = 0.0;
for (int i = 0; i < avg; i++)
{
	//NEGEMMLowp gemm_low8;
	double st = getCurrentTime();
	//your code
	//gemm_low8.configure(&input0, &input1, &output, a_offset, b_offset, output_offset, output_mult_int, shift);
	gemm_low8.run();
	double et = getCurrentTime();
	totalTime += et - st;
}
std::cout << "Run time: " << totalTime / avg << "ms" << std::endl;

.
.
.
As a result, if I don't change any context in ACL 17.06, the speed of test file in ACL 17.06 is approximately 30% slower than that in ACL 17.05. But if I modify the context of line 58 and line 59 of NEGEMMLowp.cpp in ACL 17.06 to be same as that in ACL 17.05. Detail is as follows:
In ACL 17.06 from line 58 to line 59, it is changed into follows:
line 58:   shape_tmp_b.set(0, b->info()->dimension(1) * 4);
line 59:   shape_tmp_b.set(1, std::ceil(b->info()->dimension(0) / 4.f));
On the contrary, the speed of test file in ACL 17.06 is approximately 30% faster than that in ACL 17.05.
Why is that? What is the meanings of line 58 to line 59?

No body?


Angelica Lampano added a webpage.

Webpage for members profiles.

Sounds good. Update me when its done. Thanks.


When do you want to release version 1.0.0

Hi,
Thanks for useful library. When do you want to release version 1.0.0?
Thanks

Hi @essivision. Good question.
I'm following developement nearly year.
It is great and has great potential. And i like it very much.
Now it looks developement is slowing down.
What is going on ? Is this the end ?

@essivision
We continue to work towards our 1.0 backlog each week. If there is a perceived delay, it is because:
a) as we've pushed towards stability we are solving harder problems
b) our priorities are required to shift in real time due to the number of stakeholders we support through both VMware and Dell
c) the few remaining components we want to complete before 1.0 are complicated and are going to take us a while to complete
We are getting close to 1.0 now. But still months away.
Our 0.x releases are historically very stable, however, and our 1.0 efforts thus far have only made them moreso. So Clarity being pre-1.0 should not dissuade anyone from using the library.
Thanks.

@sebitsi
I'm confused. We've been doing weekly releases for the last 11 months. What is "slowing down"?

What is going on ? Is this the end ?

This seems a little dramatic?

I'll just leave this here http://www.timqian.com/star-history/#vmware/clarity

@mathisscott
Hello, Scott. My intention was not to dramatize.
You are doing a very good job. And only this is important.
I just noticed (git insight) that average commits per week on master branch is sliding down
(frrom over 10 in 1Q and 2Q to cca. 5  in last 3Q)
That's why I asked this question.

@sebitsi
😂  It's fine.
As mentioned above, the components we have left to do in 1.0 and the issues we are working to fix are more complicated than many of our issues a year ago.
Creating button styles is a lot easier than building a fully functional datagrid. Rearchitecting and stabilizing across multiple components while trying to limit breaking changes is a lot harder than creating a modal component.
Thanks for checking in though!

You are welcome 👍
Just a little question. Is Roadmap (projects:  https://github.com/vmware/clarity/projects) updated ?
For example: "Upgrade to angular 4" has status "Done". This is released already. Isn't it ?

Yes we've already updated to angular 4.  that project board isn't 100% up-to-date. I'll have it up today tomorrow though.

Cool. Please let us know when update will be done.

Update was done yesterday before I left for the day.

Sorry, but only change i can see is update date.
Upgrade to angular 4" still has status "Done".
What about other projects ? DataGrid project was updated on 12nd april.
Is this correct ?

I'm sorry. I'm confused.
"Upgrade to Angular 4" is done. So, why shouldn't it have the status of "Done"?
Other projects have not been updated. Thanks for pointing that out. I have a full day of meetings but will try to update them either today or tomorrow.

Sorry to me to bothering you with this minor things.
If working items can have "released" status, what is difference between "Done" and "Released".
In before mentioned example ("Upgrade to Angular 4") I has expected "Released" status.
If i can give you another example: In same project there is "[icons] Improved Documentation" with status
"Done" - not "Released". What that mean ? Ok. You done your work. But i don't know if impoved documentation is published or not. If it has status "Released" everything will be much more cleaner.
Anyway regards for all work !

Ah. That makes sense. Yes, it makes no sense to have a Done and a Released column as things are generally released when they are done and still in progress when they haven't been released.
I will fix that as well. Thanks!

Updated!


[SPARK-25727][FOLLOWUP] Move outputOrdering to case class field for InMemoryRelation

What changes were proposed in this pull request?
The PR addresses the comment in the previous one. outputOrdering becomes a field of InMemoryRelation.
How was this patch tested?
existing UTs

cc @cloud-fan @dongjoon-hyun @gatorsmile

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/3984/
Test PASSed.

Test build #97392 has started for PR 22726 at commit b74f4d5.

Test build #97392 has finished for PR 22726 at commit b74f4d5.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/97392/
Test PASSed.


feat(icon): add the supabase folder icon

Closes #3307
Fixes #3307
Changes proposed:

[x] Add
[ ] Delete
[ ] Fix
[ ] Prepare

Will try to get the time to review this PR. Overall the folder icons are looking good but the supabase folder might need an extra contrast for the default mode 🤔

I tried to follow https://github.com/vscode-icons/vscode-icons/wiki/Contributing, but using InkScape since I don’t have Illustrator.

I tried to follow https://github.com/vscode-icons/vscode-icons/wiki/Contributing, but using InkScape since I don’t have Illustrator.

No worries, the colours do match the wiki steps, I have just added an extra outline to the supabase logo to make it distinguishable when rendered and minified per illustrator SVG settings.

I have just added an extra outline to the supabase logo to make it distinguishable when rendered

I see. I like it :)


Updated: "pin your extension" illustrations

Describe the changes you have made in this PR
Reduced the size of "pin your extension" illustration, so that users don't have to scroll in order to click the button.
Link this PR to an issue [optional]
Fixes _ #2616
Type of change

fix: Bug fix (non-breaking change which fixes an issue)

Screenshots of the changes [optional]
Current - (user have to scroll in order to click "start buzzing with alby" button.

After Updating illustrations

Checklist

[x] Self-review of changed code
[x] Manual testing
[x] Added automated tests where applicable
[ ] Update Docs & Guides
For UI-related changes
[x] Darkmode
[x] Responsive layout

@AdarshRawat1 Thanks for tackling this issue and preparing the PR! :pray:

Thank you @reneaaron for crushing the PNGs


[docker] add a test layer to the minter docker file

Motivation
Catch breakage in the docker image construction or configuration earlier in the process (than the running of test net).
Have you read the Contributing Guidelines on pull requests?
yes
Test Plan
#start network
docker/validator-dynamic/run.sh
#start minter
docker/mint/run.sh
#start client
cargo run -p cli --bin cli -- -a localhost -p 8000 -f localhost:8080
#create account and add coins
a c #account create
a list #account list
a mint 100 #mint 100 coins in account....
q b #see account balance.
Related PRs
(If this PR adds or changes functionality, please take some time to update the docs at https://github.com/libra/website, and link to your PR here.)

@bors-libra r+

:pushpin: Commit 2a83cf5 has been approved by sausagee

:hourglass: Testing commit 2a83cf53d2d60a32af035100570997cb3d1aaf38 with merge dae20021ab2cb806c1daf7a62c06c28ac60ea6f9...

:sunny: Test successful - checks-circle_commit_workflow
Approved by: sausagee
Pushing dae20021ab2cb806c1daf7a62c06c28ac60ea6f9 to master...


WIP: Taxi as StreamGraph

I'm raising this before it's ready (WIP state) just to help me organise my TODO list for getting it merge-ready, but also because I might need some help!
This adds an alternative implementation of the Taxi stream graphs, as StreamGraph data structures, in the same vein as most of the other examples.
Apart from some clean-up in this branch (bits need pulling out and raising in separate PRs, and the result rebase and some squashing applying), the problem I've hit is: the sink node is not receiving any data.
I've tried ruling out docker and docker-compose, running the node1 and node2 binaries on the same machine (talking to localhost), and inserting an instance of netcat in between them.
By altering node1 to print out each stream item before its sent, I can see it gradually consume the input CSV.
By injecting netcat between the nodes (netcat -l 9001 | tee /dev/stderr | netcat localhost 9002), node1 connecting to 9001 and node2 listening on 9002, I can see the data in transit (encoded as JSON), but node2 still prints nothing
I tried the same technique with another example (simplest) and I saw the data in all three places (client, netcat, server). So the issue appears to be in the sink end of this example (node2). I have a hunch it could be related to de-serialization.

I have had a look at this and I cannot quite find the cause of the issue you're having. From what I can gather it is something to do with the windowing operation slowing everything down, but I did not get this problem with my implementation (see this here).
The deserialisation is working fine - if you replace node1.hs with the following:
-- node1
import Striot.FunctionalIoTtypes
import Striot.FunctionalProcessing
import Striot.Nodes
import Taxi
import Data.Time
import Data.Maybe
import Data.List.Split
import Control.Concurrent

src1 = do
    line <- getLine
    return $ stringsToTrip $ splitOn "," line

streamGraphFn :: Stream Trip -> Stream Journey
streamGraphFn n1 = let
    n2 = (\s -> streamMap tripToJourney s) n1
    in n2

main :: IO ()
main = nodeSource src1 streamGraphFn "node2" "9001"

and node2.hs:
-- node2
import Striot.FunctionalIoTtypes
import Striot.FunctionalProcessing
import Striot.Nodes
import Taxi
import Data.Time
import Data.Maybe
import Data.List.Split
import Control.Concurrent

sink1 :: Show a => Stream a -> IO ()
sink1 = mapM_ print

streamGraphFn :: Stream Journey -> Stream Journey
streamGraphFn n1 = streamFilter (inRangeQ1 . start)
                 $ streamFilter (inRangeQ1 . end) n1

main :: IO ()
main = nodeSink streamGraphFn sink1 "9001"

Everything will stream fine with docker-compose up --build. As soon as you add the streamWindow back into node2 (changing type to Stream [Journey]) it all starts to slow down and I do not see any output.

I should also note I tried with the slidingTime changes in PR #49 and it does not seem to change the behaviour.

Thanks for taking a look! Update: the window itself seems not to be the issue: if I modify node2's streamGraphFn to stop at the window stage, I see output as I expect. The very next operator seems to cause it to stop working locally: the streamMap that introduces topk. Next I'm going to double-check I've correctly transcribed the function out of Taxi and into the StreamGraph data structure in generate.hs

I think I'm onto something, finally… the Events that go over the wire have their timestamps set to the current time (the time I am running the programs), and not the time of the Trips or Journeys as intended. Therefore the streamWindow is gathering up all the events, because the time slice is 30 minutes and in realtime I'm pushing all the events through within that window.
I'm just tracing around to figure out what is (re)setting the Event timestamps to real current time

OK I think I've finally fixed it. This PR depends upon  #52  and otherwise needs a bit of cleaning up but there's light at the end of the tunnel :-)


Opening RText 6.02 fails on macOS Ventura 13.5.2

RText 6.0.2 cannot be launched on my iMac:

macOS Ventura 13.5.2 (22G91)

@gtheimer - can you confirm that this is ana Apple silicon mac? I'm currrently building RText on an old Intel mac. My understanding is it'd have to be run under Rosetta 2, but I'm not able to confirm whether there's some other issue with doing that.
The good news is I hoipe to purchase a new Macbook later this year, and a fringe benefit of this will be builds supporting newer Mac models.

@bobbylight Problem occurs on my 2017 Apple iMac which has an Intel CPU (3.4 GHz Quad-Core Intel Core i5).

Run the following command to remove quarantine attribute then the application can run:
xattr -c /path/to/RText.app


COBOL formatter - Errors formatting SQL statements

Development environment used

Z Open Editor version: 4.1.0
Editor Platform

[X] Visual Studio Code
[ ] Red Hat CodeReady Workspaces
[ ] Eclipse Che
[ ] Standalone Theia

Editor Platform Version: 1.88.0
Operating System: Windows 10 22H2
Java Version: 1.7
[ ] Related to RSE API?

RSE API Plugin version:
Zowe CLI version:
Node.js version:

Logs attached: no

Problem Description
The COBOL formatter incorrectly reformats the SQL statements included in the program.
Regarding SQL comments:

applies uppercase/lowercase conversions on these comments
does not recognize the sequence -- and transforms it into - -  which makes the code uncompilable

In fact, the texmate grammar, like the COBOL language server, does not seem to manage comments included in SQL statements.
Regarding the management of parentheses:

the opening parenthesis is stuck to the word that precedes it; same problem seen on purely COBOL instructions using subscripted/indexed variables

Observed behavior

SQL comments:

Opening parenthesis

We addressed this problem in v4.2.0. Let us know if this work for you.


Bug: conflict with another middleware plugin

Summary
very helpful plugin, but I seems run into a conflict with an express server plugin.

brand new react app generate by vite (JavaScript + SWC), version "vite": "^5.2.0", "vite-plugin-node-polyfills": "^0.21.0"
vite.config.js is

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react-swc'
import { nodePolyfills } from 'vite-plugin-node-polyfills'

function express(path) {
  return {
    name: "vite-plugin-express",
    configureServer: async (server) => {
      server.middlewares.use(async (req, res, next) => {
        process.env["VITE"] = "true";
        try {
          const { app } = await server.ssrLoadModule(path);
          app(req, res, next);
        } catch (err) {
          console.error(err);
        }
      });
    },
  };
}

export default defineConfig({
  plugins: [nodePolyfills(), react(), express('src/server')],
  server: {
    port: 3000,
  },
})

the src/server.js is

import express from 'express';

//the following 3 lines, (actualy the first line import) will hang the server
/*
import path from 'path';
const rootPath = path.dirname(new URL(import.meta.url).pathname);
console.log(rootPath);
*/

export const app = express();
app.use(express.json());

app.get('/api/hello', (req, res) => {
  res.status(200).json({
    message: 'hello',
  });
});

now, with the 3 lines (import path) commented, everything works. or if I un-comment these 3 lines but remove the nodePolyfills() plugin, everything still works.
But If I have the nodePolyfills() plugin, and have import path in the server file, server will hang. the error messages are
12:33:07 AM [vite] Error when evaluating SSR module /node_modules/path-browserify/index.js:
|- ReferenceError: module is not defined
    at eval (node_modules/path-browserify/index.js:531:1)
    at instantiateModule (file:///node_modules/vite/dist/node/chunks/dep-C-KAszbv.js:55006:15)

12:33:07 AM [vite] Error when evaluating SSR module src/server: failed to import "/node_modules/path-browserify/index.js"
|- ReferenceError: module is not defined
    at eval node_modules/path-browserify/index.js:531:1)
    at instantiateModule (file:///node_modules/vite/dist/node/chunks/dep-C-KAszbv.js:55006:15)

Finding alternative polyfills like pathe for path seems to resolve the issue.  It would be good to check other polyfills, as some like process also fail.

In some cases using the "exclude" and "overrides" sections can sorta fix this issue.
Adding path: "path-browserify" to overrides solved it for me, server-side on Vercel at least. Using that on my local machine breaks with that missing module error, the only way to fix it is to remove the polyfill plugin as far as I'm aware.


Add unique handling of servers

Description
There could be a scenario in which the light client tries to verify the content from the primary by cross-checking with the primary itself. This would lead to less security in the implementation of the light client for the state sync. So eliminating the duplication.

My comments in this PR aren't important things and you can "Resolve Conversation" each of them yourself if it doesn't require any particular fix.


Integrate PowerShell Script for Stable and Fast Communication with Windows OpenSSH ssh-agent from WSL2

The primary focus of this pull request is the integration of a PowerShell script to enable stable and fast communication between the WSL2 environment and the Windows OpenSSH ssh-agent. This significant change has led to several other related updates and improvements:

PowerShell Script Integration:

Introduced a new PowerShell script pwsh.ps1, embedded within the Go script, which handles packet reading, writing, and interaction with the named pipe client stream for communication with the Windows OpenSSH ssh-agent. This integration is crucial for ensuring reliable and efficient communication from WSL2.

New Go Script:

Added a new Go script main.go under cmd/wsl2-ssh-agent-proxy/. This script manages the core logic for the WSL2 SSH Agent Proxy, including socket handling, packet multiplexing, and the integrated PowerShell script execution.

GitHub Actions Workflow:

Updated the GitHub Actions workflow to use the latest versions of various actions, such as actions/upload-artifact@v4, actions/checkout@v4, actions/setup-go@v5, and actions/download-artifact@v4.
Added a new job build-wsl2-ssh-agent-proxy to build the WSL2 SSH Agent Proxy. This job compiles the Go code for the WSL2 SSH Agent Proxy and compresses the output for later use.

Release Process:

Updated the release process to include artifacts generated by the new build job build-wsl2-ssh-agent-proxy.

These changes collectively enhance the project’s ability to facilitate a more robust and high-performance communication channel between WSL2 and the Windows OpenSSH ssh-agent, improving the overall user experience in such environments.

This change is to address issue #52.

The wsl2-ssh-agent-proxy is an alternative to socat and omni-socat, serving as an ssh-agent proxy that runs persistently on the WSL2 side.


Refresh dropzone area after remove file - call a 'refresh function'

Expected behavior
Hi!
I have a classic report which union a database table and dropzone collection. So, when I add a file in dropzone, this report is refreshed with it. But I'd like to find a way to refresh dropzone area after removing file from my 'trash icon'. I can remove it from collection, but I can't find a way to refresh this area.
Is there any way or any function for that? I read the code, but couldn't find a way.
Thanks!
PS.: in this picture, I added a file, and it's on my report, when I click on trash icon, dropzone collection will remove it, but dropzone area won't refresh and this file will be like 'ghost'.

PS 2.: this is my global function:
function removerArquivo(id, origem){
		var get = new htmldb_Get(null,$v('pFlowId'),'APPLICATION_PROCESS=RemoverArquivo',$v('pFlowStepId'));
		get.addParam('x01',id);
                get.addParam('x02',origem);
		retorno = get.get();

		if(retorno == "sucesso"){
                //Do something to refresh dropzone area!
		}
		else{ alert("Error"); }
}

Actual behavior
Dropzone area isn't refreshed.
Steps to reproduce the issue
APEX version (4.2.6 / 5.0.3)
Application Express <IP_ADDRESS>.08
Used web server / version and platform (ORDS 3.0.3 / Tomcat 7 / Apache 2.4 / Linux x64)
--
Used web browser / version and platform (Chrome 48 Mac / Firefox 44 Windows)
Google Chrome 61

Hi @izabellamatos
the dropzone region doesn´t support refreshing itself.
Dropzone is more an file uploader than an file explorer that shows the files already saved...So it´s more an snapshot of the files currently uploaded...
Thus your collection / or table can be very huge (1000+ files), how should dropzone show this after refresh?!
But you can use some kind of javascript function to remove particular files:
function removeDropzoneFile(pStaticRegionid, pFileId) {
  // get dropzone element + object
  var dropzoneElement = $('div#' + pStaticRegionid + '_dropzone').get(0);
  var myDropzone = dropzoneElement.dropzone;
  // get all files inside of dropzone region
  var fileArray = myDropzone.getAcceptedFiles();
  // find specific file using file ID
  jQuery.grep(fileArray, function(e) {
    if (e.id == pFileId) {
      // remove file with dropzone function
      try {
        myDropzone.removeFile(e);
      } catch (err) {
        // if error --> remove only DOM element with jQuery
        $(e.previewElement).remove();
      }
    }
  });
};

Give your dropzone region a static id, this would be the first parameter, the second parameter "fileId" is either the SEQ_ID of APEX collection or the PK value of your custom table...
Hope this helps! ;)

Hi @Dani3lSun ,
Thanks for reply! I think I didn't explain it so good. But, I'm not trying to make my dropzone load files from my table, I'm trying to refresh dropzone area after delete a file in dropzone collection, loaded in my classic report, like when we click in remove file link in dropzone area. It's an update of list of uploaded files.
I tried this code, but it didn't work. I don't know why I had problems with
var myDropzone = dropzoneElement.dropzone;
It doesn't recognize .dropzone.
=/
Thanks for your help and time. I'll figure out another way to deal with this situation with my client.
=]
Regards!

Hi @izabellamatos
I think I understood you, but that´s exactly the thing, after refresh showing only the icons from a collection. Let´s say you uploaded 5 file, on the second try (reload the page) you upload another 3, so in the collection are 8 files, but the dropzone region shows only the 3 from last upload, what should a refresh display if you delete a file from the collection? :)
The Javascript Code works here on different environments from APEX 5.0.4 to 5.1.3...Maybe you have forgotten to give your Dropzone region a static id?

Then the Function call would look like this (for file with ID: 1):
removeDropzoneFile('UPLOAD_FILES', 1);

@Dani3lSun
Thanks for the help! I tried it again and it worked! I can't explain what had happened.
Sorry for my delay!
=]
Regards!

I realize this is a closed issue from a few years ago, but I modified the suggested code to run in a FOR loop based on the file array length and remove 1 or many with a single call.
`
// orig call / function
removeDropzoneFile('UPLOAD_FILES', 1); // only gets the first file uploaded, ignores the others if they exist
function removeDropzoneFile(pStaticRegionid, pFileId) {
// get dropzone element + object
var dropzoneElement = $('div#' + pStaticRegionid + '_dropzone').get(0);
var myDropzone = dropzoneElement.dropzone;
// get all files inside of dropzone region
var fileArray = myDropzone.getAcceptedFiles();
// find specific file using file ID
jQuery.grep(fileArray, function(e) {
if (e.id == pFileId) {
// remove file with dropzone function
try {
myDropzone.removeFile(e);
} catch (err) {
// if error --> remove only DOM element with jQuery
$(e.previewElement).remove();
}
}
});
};
// revised call / function to remove multiple files at once
// - takes single parameter of REGION STATIC ID
// - 2nd parameter (pFileId) is set within function, being the "fileArray" length
// - jQuery.grep call is shoved into a for loop based on the fileArray.length.
removeDropzoneFile('UPLOAD_FILES');
function removeDropzoneFile(pStaticRegionid) {
var pFileId;
// get dropzone element + object
var dropzoneElement = $('div#' + pStaticRegionid + '_dropzone').get(0);
var myDropzone = dropzoneElement.dropzone;
// get all files inside of dropzone region
var fileArray = myDropzone.getAcceptedFiles();
for (pFileId=0; pFileId < fileArray.length + 1; pFileId++) {
// find specific file using file ID
jQuery.grep(fileArray, function(e) {
if (e.id == pFileId) {
// remove file with dropzone function
try {
myDropzone.removeFile(e);
} catch (err) {
// if error --> remove only DOM element with jQuery
$(e.previewElement).remove();
}
}
});
}
};
`

FWIW this is the function I've used to clear out a dropzone:
function removeDropzoneFiles(pStaticRegionid) {
  apex.debug("removeDropzoneFiles",pStaticRegionid);
  var dropzoneElement = $('div#' + pStaticRegionid + '_dropzone').get(0)
     ,fileArray = dropzoneElement.dropzone.getAcceptedFiles();
  apex.debug("fileArray count",fileArray.length);
  fileArray.forEach(function(e) {
    apex.debug("removeFile",e.id,e.name);
    try {
      dropzoneElement.dropzone.removeFile(e);
    } catch(err) {
      $(e.previewElement).remove();
    }
  });
};


Support for single precision float in CUDA version

Right now only double precision is supported. No matter what value of gpu_use_dp param is set.
https://github.com/microsoft/LightGBM/pull/3160#discussion_r453681213

Closed in favor of being in #2302. We decided to keep all feature requests in one place.
Welcome to contribute this feature! Please re-open this issue (or post a comment if you are not a topic starter) if you are actively working on implementing this feature.

Closed in favor of being in #2302. We decided to keep all feature requests in one place.
Welcome to contribute this feature! Please re-open this issue (or post a comment if you are not a topic starter) if you are actively working on implementing this feature.


Cursor droppings on wide chars in Windows Terminal

Windows Terminal version
1.16.2641.0
Windows build number
10.0.19044.2364
Other Software
No response
Steps to reproduce

Open a WSL bash shell in Windows Terminal.
Execute printf "\e[2 q\e[2J\e[1;999H\e[D\u306F"; sleep 1; printf "\e[B\n"

This sequence is performing the following steps:

The cursor style is set to a non-blinking block (just to make the bug more obvious).
The screen is cleared, and the cursor moved to the top right corner.
The cursor is then moved one column back and a wide character (は) is written out.
We wait for a second, to give the cursor a chance to render.
The cursor is moved down a line.
We output a newline (just so the shell prompt is back at the start of the line).

Expected Behavior
At the end of all that, there should only be one cursor visible on the screen.
Actual Behavior
In addition to the real cursor at the shell prompt, there is a second cursor left behind overlapping the は character.

I realise this is probably not a typical scenario that you're likely to encounter, but it'll become more common once Windows Terminal implements delayed EOL wrap correctly (which is one of the thing I'm hoping to fix in PR #14640).

Note that this is not the same thing as #12739, which was the result of deferred cursor drawing. This is the result of a miscalculation in the cursor bounds checking, as explained in https://github.com/microsoft/terminal/pull/13001#discussion_r862125419.


BugFix: Deployment interval schedules not being created or displayed accurately in the ui

Description
Interval schedules that use a different timezone than the devices local time could produce weird schedules because the selected timezone was not factored into the date the schedule was being created with. This fixed both the creation and display of the anchor date so that it works the way users expect.
Closes https://github.com/PrefectHQ/prefect/issues/11924

Checked against some anchor date scenarios such as every 2 hours in NYC and Chicago time - LGTM!  Thanks @pleek91


[$500] In the archived room, the user has access to the IOU editing panel in the RHP

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

Version Number: 1.4.40-0
Reproducible in staging?: y
Reproducible in production?: y
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
Expensify/Expensify Issue URL:
Issue reported by: Applause internal team
Slack conversation:
Action Performed:

Open https://staging.new.expensify.com/
Log in under your HT account
Create WS
Send the IOU to the WS room
Delete the created WS
Navigate to the archived WS room with the sent IOU
Open the details of the IOU
Try to edit any IOU details

Expected Result:
If the IOU is in the archive room, the user should not be able to edit details. The IOU should look like a paid IOU but without the green check mark.
Actual Result:
In the archived room, the user has access to the IOU editing panel in the RHP.
Workaround:
unknown
Platforms:

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

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence
https://github.com/Expensify/App/assets/38435837/f9377285-987f-4153-b2b5-2ade95308c8e

View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~010ac3ccf6d4ee887b
Upwork Job ID:<PHONE_NUMBER>587610112
Last Price Increase: 2024-03-11

We (Applause) think this might be related to #vip-bills
cc @davidcardoza

Proposal
Please re-state the problem that we are trying to solve in this issue.
What is the root cause of that problem?
The root cause of the problem is that canEditMoneyRequest and canEditFieldOfMoneyRequest functions do not check if the report has been archived.
https://github.com/Expensify/App/blob/59559c446dccaea53a30f830c3a2c67f5b52ddbb/src/libs/ReportUtils.ts#L2060-L2062
https://github.com/Expensify/App/blob/59559c446dccaea53a30f830c3a2c67f5b52ddbb/src/libs/ReportUtils.ts#L2073
What changes do you think we should make in order to solve the problem?

We should check if the report has been archived over here and here to improve the function canEditMoneyRequest.
Therefore, we will simply use the isArchivedRoom function to return false when it's true.
What alternative solutions did you explore? (Optional)
However, we can use the isArchivedRoom function at the canEditFieldOfMoneyRequest function if the field is amount.

Proposal
Please re-state the problem that we are trying to solve in this issue.
What is the root cause of that problem?
The root cause of the problem is that canEditMoneyRequest and canEditFieldOfMoneyRequest functions do not check if the report has been archived.
https://github.com/Expensify/App/blob/59559c446dccaea53a30f830c3a2c67f5b52ddbb/src/libs/ReportUtils.ts#L2060-L2062
https://github.com/Expensify/App/blob/59559c446dccaea53a30f830c3a2c67f5b52ddbb/src/libs/ReportUtils.ts#L2073
What changes do you think we should make in order to solve the problem?

We should check if the report has been archived over here and here to improve the function canEditMoneyRequest.
Therefore, we will simply use the isArchivedRoom function to return false when it's true.
What alternative solutions did you explore? (Optional)
However, we can use the isArchivedRoom function at the canEditFieldOfMoneyRequest function if the field is amount.
https://github.com/Expensify/App/blob/59559c446dccaea53a30f830c3a2c67f5b52ddbb/src/libs/ReportUtils.ts#L2108-L2110

reviewing proposal

Should this cared as an issue? Since the chat room is archived, a user can't do anything without paid button and can see it is archived as a room name.

IOU reports won't be archived after deleting workspace

Hi @situchan, thanks for reviewing my proposal.
After some investigation, I have a quick question.
I think the IOU reports do get archived because when trying to edit the amount field, the following response is received:

Therefore, is it reasonable to check if the workspace is archived and deny the user the ability to edit the amount field?
The other IOU fields show the NotFoundPage component.
Should we mimic this behavior instead?
Thank you.

@Tony-MK question seems reasonable. It seems editing amount returns error and editing other field is blocked too? These are different to Actual Result above.

@Tony-MK please test on latest version. IOU reports don't get archived after deleting workspace

@situchan Thanks for help.
I updated my proposal based on the comment ⬆.
Could you review it?
However, I also noticed that the behavior I mentioned in https://github.com/Expensify/App/issues/36371#issuecomment-1955160497 also occurs.

still discussing proposals

Not sure if something changed recently. Now all money request reports are archived after deleting workspace.
This should not happen as per https://github.com/Expensify/App/issues/35174#issuecomment-1926537796
@cristipaval can you please confirm?

Not sure if something changed recently. Now, all money request reports are archived after deleting workspace.

Hi @situchan, the backend archives the report, not the front end, because while deleting the workspace offline, the IOU report is not archived until the user goes online.
The server side changes discussed in this https://github.com/Expensify/App/issues/29049#issuecomment-1767496708 and decided in its https://github.com/Expensify/App/issues/29049#issuecomment-1822616337 were made to archive task threads also archived IOUs report.

The screenshot below shows the IOU report, which has a key of report_7758574277954490 from the part of the command=DeleteWorkspace API response.
Note the statusNum and stateNum are set to 2 to mean it's closed.

Waiting for confirmation here

I asked internally here

Assigned myself for now until the internal discussion ends

Not sure if something changed recently. Now all money request reports are archived after deleting workspace. This should not happen as per #35174 (comment) @cristipaval can you please confirm?

Yes, the money requests are now archived and we might change this soon. But until we change this, I think we should proceed with the fix for the current issue and block the editing.

Ok so based on the discussion it sounds like we should update the front end to match the future back end implementation plans and not allow editing on an archived transaction. Now that that's clarified, I think we can proceed with the existing proposals, right @situchan? Are there any proposals here that will work?

Another internal conversation about this here: https://expensify.slack.com/archives/C036QM0SLJK/p1710283476740279

I'm closing this one based on where we landed in the conversation liked by @stephanieelliott above

I'm closing this one based on where we landed in the conversation linked by @stephanieelliott above

I don't know what occurred in the slack conversation but unpaid money requests get archived only backend.
Since the front end doesn't get archive money requests offline, shouldn't we address this to adhere to our patterns?
Stephanie mentioned it in this https://github.com/Expensify/App/issues/36371#issuecomment-1992692042 and I am curious. 🤔
Thanks.


Add test registry mirror envvars to quick e2e spec

Description of changes:
Although not needed for the quick e2e pipeline, this comes in handy when manually running other tests using this buildspec.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm

/approve


loans - active loans values overflow in vault card

What UI/UX improvements would you like to be implemented:

To not overflow UI out of bound

Why is this needed:

UI consistency

Which component/screens does this concern?:

Loans screen > Your vaults tab

Anything else we need to know?:

@rox1338


tests: protection: convert to testcase.yaml

Signed-off-by: Anas Nashif<EMAIL_ADDRESS>

This is just a fixup to a previous commit that went in with testcase.ini, did not want to hold it up anymore or change it myself, instead this followup commit to get it built with new sanitycheck using yaml syntax.

Did you forget to add the testcase.yaml file?  I don't see it, just the removal of the testcase.ini.


Update savings welcome dialog

Closes FRO-1139

ignore the denied comment on chromatic - removed it but chromatic didn't update it


FOUNDRYUI-103 & 122 Documentation for Installation, usage, and Readme updates

Updates to both the main and packages/hs-react-ui Readme.md files. Addition include:
Main:

Foundry naming to replace Rasa
Foundy Logo
Badges for: Size, License, open source
Technologies
HS-React-UI
Getting Started/Installation
Usage
Badges for: Size, License, Open Source, Jest Coverage, Build passing
Technologies
Links to Composing example, GlobalStyling example, changelog
Known Issue section

:tada: This PR is included in version 0.1.14 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Update prompts: Neither "Install Update" nor "Skip This Version" buttons work

My Setup

Operating System: macOS 10.14.6
App Version: 3.0.6 (note that updates can only be tested with the next-to-latest version!)
Installation type: dmg from GitHub releases

[ ] I have tested with the latest version <-- I have tested with the next-to-latest version, as update prompts obviously don't appear in the the latest version
[x] I can simulate the issue easily

Description
RocketChat 2.x on macOS has not updated correctly since at least 2.14. See #955
RocketChat 3.0 made the situation worse in that clicking the "Skip this Version" button also does not work.

Current Behavior
When clicking Install Update button:

"Update has been downloaded" prompt arrives, I click "Install Now"
The main RocketChat window disappears, but the app does not quit
Even after quitting manually, or using the "Install Later" button, the app does not update

When clicking the "Skip this Version" button:

If I quite the app and restart it, the same prompt comes back.

tl;dr Auto-update does not work (hasn't for years!!) and one cannot get rid of the update notifications either.
Expected Behavior

Auto-update should work.
After clicking "Skip this Version", there should be no more update notifications until the next version becomes available

Duplicate from #1837 #1670 #1205 and so on

@Maqsyo None of those mention "Skip this Update", which is newly broken.

I am also getting this odd behavior on the Windows client.  Enterprise customer, so I just opened a ticket up with support... Maybe just look and post here instead?

Downloaded 3.07 here and no issues to report.

Downloaded 3.07 here and no issues to report.

Can you clarify? 3.0.7 is currently the latest version. It won't show an update box until 3.0.8 is released. Thus, currently, it is not possible to test this functionality with 3.0.7.

Downloaded 3.07 here and no issues to report.

Can you clarify? 3.0.7 is currently the latest version. It won't show an update box until 3.0.8 is released. Thus, currently, it is not possible to test this functionality with 3.0.7.

I had the exact same issue on 3.0.6... So, I updated manually.  But, you are correct, I should have been clearer.  Basically, I just upgraded manually, so I'm now on 3.0.7.  Let's hope that the issue doesn't repeat when 3.0.8 is out.

I'm from 2.17.11 and confirm that update is not installed at all. Every time i click "Install Update" Rocket Chat start downloading the update into the path: C:\Users\$user\AppData\Local\rocketchat-updater\pending but right after download complete some kind of process delete it.
So basically Rocket Chat won't update and I can't even get the file manually.
(Windows 10 but this doesn't care really much)

I'm from 2.17.11 and confirm that update is not installed at all. Every time i click "Install Update" Rocket Chat start downloading the update into the path: C:\Users\$user\AppData\Local\rocketchat-updater\pending but right after download complete some kind of process delete it.
So basically Rocket Chat won't update and I can't even get the file manually.
(Windows 10 but this doesn't care really much)

Ok i've workarounded it.
Just spam F5 into download folder above, when the icon appear the download is completed, then run it by yourself and voilà, installer is launched but no previous configurations are considered, so you have to login into servers you were logged before the update.

I'm from 2.17.11 and confirm that update is not installed at all. Every time i click "Install Update" Rocket Chat start downloading the update into the path: C:\Users\$user\AppData\Local\rocketchat-updater\pending but right after download complete some kind of process delete it.
So basically Rocket Chat won't update and I can't even get the file manually.
(Windows 10 but this doesn't care really much)

Ok i've workarounded it.
Just spam F5 into download folder above, when the file's icon appear the download is completed, then run it by yourself immediately and voilà, installer is launched but no previous configurations are considered, so you have to login into servers you were logged before the update.

Just download installer from release page is much easy.

I'm from 2.17.11 and confirm that update is not installed at all. Every time i click "Install Update" Rocket Chat start downloading the update into the path: C:\Users\$user\AppData\Local\rocketchat-updater\pending but right after download complete some kind of process delete it.
So basically Rocket Chat won't update and I can't even get the file manually.
(Windows 10 but this doesn't care really much)

Ok i've workarounded it.
Just spam F5 into download folder above, when the file's icon appear the download is completed, then run it by yourself immediately and voilà, installer is launched but no previous configurations are considered, so you have to login into servers you were logged before the update.

Just download installer from release page is much easy.

For you, sure.  But, I'm in an enterprise environment wanting to use this product on hundreds of workstations.  It's stuff like this that shows the dev teams are not prioritizing correctly.  This should be fixed, ASAP.  How this got out of QA is beyond me.  Is there even an official QA process?

I'm in an enterprise environment

In that case just install it by enterprise solution like SCCM or InTune and disable autoupdate function

I'm in an enterprise environment

In that case just install it by enterprise solution like SCCM or InTune and disable autoupdate function

lol.    Help desk nightmare...

lol.  Help desk nightmare...

No, we turned off auto update functionality of Rocket Chat desktop application and deploy it using SCCM, so no one gets pop-up messages about new version, because that feature is disabled.

I get it... You like this software... I like this software... But, this software must perform well in an enterprise environment...not with workarounds. I do not have these issues with more polished software.  I WANT this software to succeed because it's AWESOME.  I just wish it focused on quality control more...prioritize fixes for the enterprise (like LDAP imports).  And, finally... have more responsive support.  All these are hallmarks of software that has been elevated to a higher level...past an open-source project.
I paid a hefty amount...and I am glad we did because I want to support this endeavor.  Just wish it had a tighter focus, that's all.

Wouldn't it be cool to have an auto-update that would work so you wouldn't have to package?

Actually auto-update feature works fine in a pre Windows 10 1809 versions
I made an issue about that
So, yes. I think that auto-update feature is a must have for such great software as Rocket Chat.

I'm suggesting that focusing on enterprise features/fixes might make it help reach larger audiences.

Agree with you.

Closing in favor of #1670


For Elevate connected orgs Event source/origin information to Elevate isn't passing through

As a user sending a transaction callout to Elevate, I want to indicate event source/origin to Elevate so that I know which gifts are initiated from Salesforce.
Steps To reproduce:

Create an Elevate connected org.
Create a Gift with Payment details from Gift Entry.
In Elevate portal, the Origin is Blank.

Expected:
Origin=Salesforce
Actual:
Origin=Blank

W-9360206


Test:  assert namespaces populated before publishing a DB

What would you like to be added:
An integration test or self validation should be added to grype-db that checks if the database being published includes all known namespaces (or has an extra one).
Why is this needed:
Previously grype-db have been published that were missing namespaces or had 0 entries in a namespace. This check will ensure that we publish complete DB with respect to known namespaces.
Additional context:
Tools team can provide more context via the Debian Post-Mortem document

I've got part of a solution in with https://github.com/anchore/grype-db/pull/192 but am putting this back in the backlog until the namespaces can be sourced with a single source of truth (described in the PR description).


Update ps_shoppingcart.php

@fred1code Hi, can you explain why you want to replace this hook by another ?

As no answer received from author, I close the PR


No Artist Pictures with Last.fm API on Startup

Version 3.5.5
I am running on the client on Chrome 56 on Windows 8, the server is running on ubuntu 14.04. The Artist images only appear when I play a song and only remain until I refresh, then it disappears until I play another song.

Huh, it works when I woke up this morning, guess I will close this.


dataset request

Hi,
I'm doing research on image matting based on trimap-free method. Would you mind shaing the datasets with me? My email is<EMAIL_ADDRESS>Thanks a lot and Look forward to your reply.

I was not authorized to redistribute it.
---- Replied Message ----
| From | Xiaolan @.> |
| Date | 01/31/2023 14:18 |
| To | @.> |
| Cc | @.***> |
| Subject | [foamliu/Deep-Image-Matting] dataset request (Issue #57) |
Hi,
I'm doing research on image matting based on trimap-free method. Would you mind shaing the datasets with me? My email is @.*** Thanks a lot and Look forward to your reply.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


Install excalidraw on OpenShift

As special case of #1772 provide a way to install excalidraw on OpenShift container platform.

I did a few experiments with installing excalidraw and excalidraw-room containers on OpenShift (AWS). I got both running with the following setup:

The current development is on
https://github.com/ErhardSiegl/excalidraw/tree/install_on_openshift
https://github.com/ErhardSiegl/excalidraw-room/tree/install_on_openshift
Since there are some problematic changes, i would like to discuss them before opening a pull request.
I ran into the following problems:

Both containers run with root privileges. That is not permitted in OpenShift. Therefore I changed both containers to run unprivileged on port 8080 instead of 80.
To configure the websocket connection to excalidraw-room one had to recompile the client. This is not very convenient.

To solve the second problem I added a reverse proxy in nginx to forward the connection to excalidraw-room. Then I configured the client to use the excalidraw nginx as url for room. Then I used a environment variable in the excalidraw container as proxy-url:
location /socket.io/ {
      proxy_pass $APP_SOCKET_SERVER_URL;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "upgrade";
    }

This setup has the advantage that we only need to expose one route (external endpoint) in OpenShift.
I didn't look into the store (firebase) container yet. (I have to admit, I'm not good in working with JavaScript code)
You can try the result locally with docker:
docker run --rm -dit --name room -p 5050:8080 gepardec/excalidraw-room:latest
docker run --rm -dit --name excalidraw -p 5000:8080 -e APP_SOCKET_SERVER_URL="http://${IP}:5050"  gepardec/excalidraw:latest

where IP is the local public IP
The changes have at least the following problems:

I changed REACT_APP_SOCKET_SERVER_URL in the .env file. This probably will break some things
I changed the ports to 8080 in the containers. This probably will break some configurations.

Next I will look into the firebase part.
Any thoughts on these changes?

cc @kbariotis


doc(kuma-cp) health check jitter

Docs for https://github.com/kumahq/kuma/pull/1570

@Bradamant3 yep, it was unintentionally :) Fixed

@lobkovilya we need to get this into the 1.0.8 docs too, right? I can take if it helps.

@Bradamant3 yes, this is for 1.0.8


IKS: Request to UAI conversion

Task Description
Request for IKS access should be an actionable item on the UAI.

@pratyakxx Will need flow to test this

Completed


Optionally decrypt pushes for e2e rooms to display them as notifications

This means treating the push as a wake-up request to sync the real encrypted message, and then decrypting it via olm.

This can be closed

indeed! :))


External binding on enter outputs '=v:lua.vim.json.decode('"\r"')' in infinite loop

FAQ

[X] I have checked the FAQ and it didn't resolve my problem.

Issues

[X] I have checked existing issues and there are no open or closed issues with the same problem.

Neovim Version
NVIM v0.6.1 Build type: Release LuaJIT 2.0.5
Minimal reproducible config
a simplified version of my usecase:
vim.cmd("autocmd FileType * imap <expr> <buffer> <Enter> v:lua.test()")
function _G.test()
    return '\r'
end

or vim.cmd"autocmd FileType * imap <Enter> <Cmd>lua vim.api.nvim_input('\\r')<CR>" in that case, neovim will just freeze, no output whatsoever
And my cmp mapping on <CR> is, simply said, cmp.mapping(function(fallback) fallback() end)
Description
Instead of writing new line, like it used to, it starts writing =v:lua.vim.json.decode('"\r"') and never stops, I then must kill the editor
Steps to reproduce

add the minimal config to yours
open a text file and press enter

Expected behavior
a new line is written
Actual behavior
=v:lua.vim.json.decode('"\r"') is being writen in an ifinite/recursive loop that never ends, the editor cannot be used, must be killed
Additional context
The text comes from lua/cmp/utils/keymap:184
Probably caused by 703e915b7f0b673a37c8b92e019bd8a5d369d4e9

I can't reproduce this.
if has('vim_starting')
  set encoding=utf-8
endif
scriptencoding utf-8

if &compatible
  set nocompatible
endif

let s:plug_dir = expand('/tmp/plugged/vim-plug')
if !filereadable(s:plug_dir .. '/plug.vim')
  execute printf('!curl -fLo %s/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim', s:plug_dir)
end

execute 'set runtimepath+=' . s:plug_dir
call plug#begin(s:plug_dir)
Plug 'hrsh7th/nvim-cmp'
Plug 'hrsh7th/cmp-buffer'
Plug 'hrsh7th/vim-vsnip'
call plug#end()
PlugInstall | quit

" Setup global configuration. More on configuration below.
lua << EOF
  local cmp = require "cmp"
  cmp.setup {
    snippet = {
      expand = function(args)
        vim.fn["vsnip#anonymous"](args.body)
      end,
    },

    mapping = {
      ['<CR>'] = function(fallback)
        fallback()
      end
    },

    sources = {
      { name = "buffer" },
    },
  }
  function _G.test()
    return '\r'
  end
  vim.api.nvim_set_keymap("i", "<C-M-a>", "v:lua.test()", {expr=true})
EOF

I missed one detail, I use a function that causes this, but I dont know why, please take a look at the updated issue

@hrsh7th The issue arises when I apply it as an autocommand, like vim.cmd "autocmd FileType * imap <expr> <Enter> v:lua.test()"

You should create minimal reproduction init.vim and try reproducing the problem before sending the issue.
I can't reproduce.
if has('vim_starting')
  set encoding=utf-8
endif
scriptencoding utf-8

if &compatible
  set nocompatible
endif

let s:plug_dir = expand('/tmp/plugged/vim-plug')
if !filereadable(s:plug_dir .. '/plug.vim')
  execute printf('!curl -fLo %s/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim', s:plug_dir)
end

execute 'set runtimepath+=' . s:plug_dir
call plug#begin(s:plug_dir)
Plug 'hrsh7th/nvim-cmp'
Plug 'hrsh7th/cmp-buffer'
Plug 'hrsh7th/vim-vsnip'
call plug#end()
PlugInstall | quit

" Setup global configuration. More on configuration below.
lua << EOF
  local cmp = require "cmp"
  cmp.setup {
    snippet = {
      expand = function(args)
        vim.fn["vsnip#anonymous"](args.body)
      end,
    },

    mapping = {
      ['<CR>'] = function(fallback)
        fallback()
      end
    },

    sources = {
      { name = "buffer" },
    },
  }
  vim.cmd("autocmd FileType * imap <expr> <buffer> <Enter> v:lua.test()")
  function _G.test()
      return '\r'
  end
EOF

I will keep trying until I manage to use the minimal config

Ok, got it, just don't use the _G.test and do the '\r directly:
let s:plug_dir = expand('/tmp/plugged/vim-plug')
if !filereadable(s:plug_dir .. '/plug.vim')
  execute printf('!curl -fLo %s/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim', s:plug_dir)
end

execute 'set runtimepath+=' . s:plug_dir
call plug#begin(s:plug_dir)
Plug 'hrsh7th/nvim-cmp'
call plug#end()
PlugInstall | quit

" Setup global configuration. More on configuration below.
lua << EOF
  local cmp = require "cmp"
  cmp.setup {
    mapping = {['<CR>'] = cmp.mapping(function(fallback) fallback() end)},
}
EOF
autocmd FileType * imap <Enter> <Cmd>lua vim.api.nvim_input('\r')<CR>

This may not write anything in the buffer, but the cause should be the same.

I have the same problem. Found any solution?
I had to downgrade

I can't reproduce ...
let s:plug_dir = expand('/tmp/plugged/vim-plug')
if !filereadable(s:plug_dir .. '/plug.vim')
  execute printf('!curl -fLo %s/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim', s:plug_dir)
end

execute 'set runtimepath+=' . s:plug_dir
call plug#begin(s:plug_dir)
Plug 'hrsh7th/nvim-cmp'
call plug#end()
PlugInstall | quit

" Setup global configuration. More on configuration below.
lua << EOF
  local cmp = require "cmp"
  cmp.setup {
    mapping = {['<CR>'] = cmp.mapping(function(fallback) fallback() end)},
}
EOF
autocmd FileType * imap <Enter> <Cmd>lua vim.api.nvim_input('\r')<CR>```

1. Open `nvim -u ~/path/to/above/vimrc`
2. Enter insert-mode
3. Press `<CR>`

	['<CR>'] = cmp.mapping({
      i = cmp.mapping.confirm({ behavior = cmp.ConfirmBehavior.Replace, select = false }),
      -- c = function(fallback)
      --   if cmp.visible() then
      --     cmp.confirm({ behavior = cmp.ConfirmBehavior.Replace, select = false })
      --   else
      --     fallback()
      --   end
      -- end
    }),

There is no bug in the project.
The error happens due to the wrong mapping of the command mode performed by the user.

No, this doesn't help anything, passing those flags to the methos has the same result as doing the function bellow.
Yes, now there is no recursion, but no, there is still a problem, only that now the fallback puts me into normal mode for a period of time and than throw me back into insert mode without writing anything

Ok, I don't understand the internals of cmp, but with my normal config, I get this for imap :

but with the minimal config, I get two bindings, like this:

Is that what is causing the problem?

for me it is caused by this keymapping:```vim
inoremap   lua vim.lsp.buf.rename()

ok, so what I found out:
it is caused by a binding like  to something with , try this:
let s:plug_dir = expand('/tmp/plugged/vim-plug')
if !filereadable(s:plug_dir .. '/plug.vim')
  execute printf('!curl -fLo %s/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim', s:plug_dir)
end

execute 'set runtimepath+=' . s:plug_dir
call plug#begin(s:plug_dir)
Plug 'hrsh7th/nvim-cmp'
call plug#end()
PlugInstall | quit

" Setup global configuration. More on configuration below.
lua << EOF
  local cmp = require "cmp"
  cmp.setup {mapping = {['<CR>'] = cmp.mapping(function(fallback) fallback() end)}}
function _G.test()
	return "\r"
end
EOF
autocmd FileType text,markdown imap <silent> <expr> <buffer> <Enter> v:lua.test()

inoremap <C-r> <C-o><Cmd><CR>
"or to avoid the looped text:
" inoremap <C-r> <CR>

Now I think that cmp is probably somewhere concatenating the  to , but I may be wrong.

reproduced. I'll check it.

@JosefLitos Could you test with this PR https://github.com/hrsh7th/nvim-cmp/pull/768 ?

I think it's solved now.
https://github.com/hrsh7th/nvim-cmp/pull/768/files#diff-9d6e79c754d168eb4be4704b9487f8cd216f3e92137d35760e38252194bd9d36R173

Wow you're so quick. Thank you, it is fixed indeed.


minikube: 1.31.1 -> 1.31.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/kubernetes/minikube/releases.
meta.description for minikube is: A tool that makes it easy to run Kubernetes locally
meta.homepage for minikube is: https://minikube.sigs.k8s.io
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.31.2 with grep in /nix/store/0r5bcgzsg7avv51g4p2203qx8r13gmvc-minikube-1.31.2
found 1.31.2 in filename of file in /nix/store/0r5bcgzsg7avv51g4p2203qx8r13gmvc-minikube-1.31.2

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
docker-machine-kvm2
minikube

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/0r5bcgzsg7avv51g4p2203qx8r13gmvc-minikube-1.31.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/0r5bcgzsg7avv51g4p2203qx8r13gmvc-minikube-1.31.2
ls -la /nix/store/0r5bcgzsg7avv51g4p2203qx8r13gmvc-minikube-1.31.2/bin

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

2 packages built:

docker-machine-kvm2
minikube

Maintainer pings
cc @ebzzry @copumpkin @vdemeester @AtkinsChang @Chili-Man for testing.

Result of nixpkgs-review pr 251228 run on x86_64-linux 1

2 packages built:

docker-machine-kvm2
minikube


Is it possible to use CAPSLOCK with a different key?

I have the usual Caps Lock -> Esc and Caps Lock + Key  -> Ctrl + Key, but I wonder if it's possible by ANY means to have the ability to toggle Caps Lock somehow, wether it's a different key, key combo, command line, app, whatever. It's not a huge deal, but from time to time you need to write with all caps and it sucks to hold down the shift that much :)
I've tried:

setting up a physical function key to caps lock. Didn't work
a simple modification of a function key to caps lock. Worked, but of course triggers the ESC key.
a useless media button to caps lock. Didn't work.

Any hint welcome!
Thanks

setting up a physical function key to caps lock. Didn't work

It works for me just fine, for example: remapping F7 to Capslock. My Capslock light even light up.

While not a solution through Karabiner-elements I have BetterTouchTool set up with a keyboard shortcut for Capslock. Hope you find a solution that works for you.

Have you tried swapping it line in the example https://github.com/tekezo/Karabiner-Elements/blob/master/examples/swap_caps_lock_and_escape.json in addition to using that Esc/Ctrl rule?

This snippet using the right command key for a caps lock works for me:
        {
            "description": "Map right_command to caps_lock.",
            "manipulators": [
                {
                    "from": {
                        "key_code": "right_command",
                        "modifiers": {
                            "optional": [
                                "any"
                            ]
                        }
                    },
                    "to": [
                        {
                            "key_code": "caps_lock"
                        }
                    ],
                    "type": "basic"
                }
            ]
        }

Thanks all! I've must have done something wrong the first time :)
I'm using @bradhowes example and It's working great with Opt + F12, rare enough for most apps :D:D:D
Thanks again!


Remove AgentBehavior

Is your feature request related to a problem? Please describe.
Agent already provides behaviour so there should be no reason to pass the behaviour through the AgentInterface. Agent behaviour should remain restricted to the agent.
AC:

[ ] Remove agent_behaviour from the agent interface.
[ ] Remove Uturn task from SStudio
[ ] Remove Cutin task from SStudio
[ ] Remove Uturn task from mission planner
[ ] Remove Cutin task from mission planner

Bumping this to v0.5.0 because it is an interface change.


purpose of package?

I may be misunderstanding the purpose of this package. I had hoped that conda install texlive-core would install latex into my conda environment. In my situation, I need latex on TravisCI. So far, I've solved this by installing texlive through apt-get, but this is extremely slow. Therefore, I was hoping to install texlive through conda instead.
However, after installing texlive-core, there is no latex or pdflatex executable in the bin folder of my conda environment (there is a tex binary, however). Am I missing a step?

It builds tex and pdftex. I did got a suggestion to symlink those to latex and pdflatex but I never looked into that option nor if texlivebuilds/symlinks those if we add some optional flag.

Hmm.. but tex and latex aren't the same, are they? Is symlinking them enough? In any case, I tried just linking tex -> latex; it gives me an error like the following:
pyx.text.TexResultError: TeX didn't respond as expected within the timeout period.
The expression passed to TeX was:
  \scrollmode
   ...
  \PyXInput{1}%
After parsing the return message from TeX, the following was left:
  This is TeXk, Version 3.14159265 (TeX Live 2016) (preloaded format=latex)
   restricted \write18 enabled.
  **
  kpathsea: Running mktexfmt latex.fmt
  Can't locate mktexlsr.pl in @INC (@INC contains: /home/travis/miniconda/envs/test-environment/share/texlive/tlpkg /home/travis/miniconda/envs/test-environment/share/texlive/texmf-dist/scripts/texlive /home/travis/miniconda/envs/test-environment/lib/perl5/site_perl/5.20.3/x86_64-linux-thread-multi /home/travis/miniconda/envs/test-environment/lib/perl5/site_perl/5.20.3 /home/travis/miniconda/envs/test-environment/lib/perl5/5.20.3/x86_64-linux-thread-multi /home/travis/miniconda/envs/test-environment/lib/perl5/5.20.3 .) at /home/travis/miniconda/envs/test-environment/bin/mktexfmt line 23.
  (cut after 5 lines; use errordetail.full for all output)

I guess that both are pdftex. This is on my Linux machine texlive package:
> which latex
/usr/bin/latex
> file /usr/bin/latex
/usr/bin/latex: symbolic link to `pdftex'

> which pdflatex
/usr/bin/pdflatex
> file /usr/bin/pdflatex
/usr/bin/latex: symbolic link to `pdftex'

Interesting! So this should work then, I just have to figure out what's going on with the Perl script. It's probably some environment variable that needs to be set.

Any updates on this. There are also a few PR open that could be merge @ocefpaf.
Thanks!

I'll send a PR to add the symlinks. I guess that is the best solution here since most people expect to find pdflatex and latex.

Still unclear to me what the purpose of the package is. I've created a very simple test.tex:
The quadratic formula is $-b \pm \sqrt{b^2 - 4ac} \over 2a$
\bye

Should it be possible to do tex test or pdftex test after installing texlive-core?
At my machine it doesn't, I get these two errors:
warning: kpathsea: configuration file texmf.cnf not found in these directories:

which was fixed with
ln -s "${CONDA_PREFIX}/share/texlive/texmf-dist" "${CONDA_PREFIX}/share/texmf-dist"

and
I can't find the format file `tex.fmt'!

Should I make issues for these problems or am I misunderstanding what this package is supposed to do?

I am having the same issue.
I have installed texlive-core using conda.
When I tried to run pandoc text.md -o text.pdf, it complains that it can not find configuration files:

kpathsea: Running mktexfmt pdflatex.fmt
warning: kpathsea: configuration file texmf.cnf not found in these directories

Will this be fixed on conda?

@yichao-cai I just installed texlive and panda using conda and received the same error.

Same issues. This seems unusable?

I can confirm this bug. Can one of the contributors reproduce this? @xhochy @ocefpaf @jayfurmanek
Thanks for your time

Folks, this package is unmaintained and we recommend tectonic or miktex instead, both available on conda-forge. I'm locking this issue but if anyone wants to pick this package up  and fix it, feel free to contact me or open an issue saying so.


R3nz is a virus

I tried downloading it and it popped up that there's  trojan in it. I ignored it and deleted the file in my trashbin until 1 day later my Darksiders III was randomly deleted, as well as some sai files. I went to the trash bin(where the r3nz was) and got a popup .https://cdn.discordapp.com/attachments/969140741219713074/1121120187190624366/image.png
I had to factory reset my Pc.
Today I tried downloading it ONCE again after and got this _**https://cdn.discordapp.com/attachments/968968726554742784/1124013363010228324/image.png**_
Honestly I cannot bother with this program. If it's too good to be true there's always a catch.

You have a program injecting a DLL into another program ofc it's going to show as virus. It's called a false positive. The project is literally open source you can read it yourself.

you do realise Wacapew.C!ml is a placeholder for heuristic detections right? all that means is that Windows Defender is guessing that this file is a virus based on its behaviour. some viruses usually hook themselves into other programs to hide their execution so it doesn't show up on the process list, requiring a more in-depth scanning technique from the end user. guess what R3nzSkin does to your League client. it injects a DLL. your files disappearing is entirely a coincidence, you can search up in the source code yourself to check if anything is being deleted, which i doubt.

That is a false positive. The skin changer as well as the injector uses some Win32 API's that aren't commonly used in normal programs. The project is open-source, so you are welcome to compile the skin changer on your own, otherwise disable your antivirus and add the folder with the binaries to the exclusion list.
I'm tired of closing issues like this one is like a 10 issue relating to this issue this week. Please check closed issues before posting an another one.


Top 8s credits a 5-8 finish in a Top 4 competition

While that's literally reasonable it's probably different to expectation.

Duplicate of #3826


App crashing randomly while taking images by camera in iOS14

Bug Report
Problem
After taking the picture app crashing randomly in iOS 14. Sometimes it allows to take picture more than 40-50 but sometimes it get crash after taking 4-5 images.
What is expected to happen?
Crash should not happen.
What does actually happen?
While taking picture app is crashing randomly.
Log:
2020-10-15 16:58:38.407845+0530 MyApp[1853:107942] [Camera] Failed to read exposureBiasesByMode dictionary: Error Domain=NSCocoaErrorDomain Code=4864 "*** -[NSKeyedUnarchiver _initForReadingFromData:error:throwLegacyExceptions:]: data is NULL" UserInfo={NSDebugDescription=*** -[NSKeyedUnarchiver _initForReadingFromData:error:throwLegacyExceptions:]: data is NULL}
2020-10-15 16:58:41.897670+0530 MyApp[1853:107942] [Camera] Failed to read exposureBiasesByMode dictionary: Error Domain=NSCocoaErrorDomain Code=4864 "*** -[NSKeyedUnarchiver _initForReadingFromData:error:throwLegacyExceptions:]: data is NULL" UserInfo={NSDebugDescription=*** -[NSKeyedUnarchiver _initForReadingFromData:error:throwLegacyExceptions:]: data is NULL}
2020-10-15 16:58:44.499771+0530 MyApp[1853:107942] [Camera] Failed to read exposureBiasesByMode dictionary: Error Domain=NSCocoaErrorDomain Code=4864 "*** -[NSKeyedUnarchiver _initForReadingFromData:error:throwLegacyExceptions:]: data is NULL" UserInfo={NSDebugDescription=*** -[NSKeyedUnarchiver _initForReadingFromData:error:throwLegacyExceptions:]: data is NULL}
2020-10-15 16:58:48.525883+0530 MyApp[1853:107942] [Camera] Failed to read exposureBiasesByMode dictionary: Error Domain=NSCocoaErrorDomain Code=4864 "*** -[NSKeyedUnarchiver _initForReadingFromData:error:throwLegacyExceptions:]: data is NULL" UserInfo={NSDebugDescription=*** -[NSKeyedUnarchiver _initForReadingFromData:error:throwLegacyExceptions:]: data is NULL}
2020-10-15 16:58:50.795885+0530 MyApp[1853:111849] *** Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection <__NSArrayM: 0x281798900> was mutated while being enumerated.'

*** Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection <__NSArrayM: 0x281798900> was mutated while being enumerated.'
terminating with uncaught exception of type NSException
Information
Since this issue is random , So try taking lot of images continuously approx 50 to 60. Sometimes app crash only with 4-5 images. This issue I am facing only with iOS 14 or iOS14.0.1.
Environment, Platform, Device
iPhone XR
iOS. 14.0
Xcode 12.0
Camera plugin 5.0.0
Cordova iOS 5.1.1
I have added sample app and crash log.
Camera-Plugin-Demo.zip

hey at all - any news/workarounds for that?

Can you please re-test v5.0.1?

We are having the same app crashing issue on the 40th - 50th photo with the below environment and have tested on Camera plugin 4.1.0 and 5.0.1. The app has always crashed on about the 250th - 350th photo on older iOS versions, but crashing on 40th - 50th photo makes it difficult for a user. Has there possibly been any progress here?
iPhone X
iOS 14.1
Cordova iOS 5.1.1

So far from what I can dig up, Is that it might be related to an older bug with Capacitor regarding removing event listeners while events are still being triggered. https://github.com/ionic-team/capacitor/issues/1943
Still digging into stack traces on this, but that's seeming to be in the general direction I'm headed due to the exact same error.

The same error appears in an Ionic app built with capacitor and an input type=file in the webview when you select the camera option:
2020-12-10 14:44:19.245921+0100 App[1814:167550] [Camera] Failed to read exposureBiasesByMode dictionary: Error Domain=NSCocoaErrorDomain Code=4864 "*** -[NSKeyedUnarchiver _initForReadingFromData:error:throwLegacyExceptions:]: data is NULL" UserInfo={NSDebugDescription=*** -[NSKeyedUnarchiver _initForReadingFromData:error:throwLegacyExceptions:]: data is NULL}

This app does not crash tho and I get a File object in the FileList of the html file input element. So this looks more like an iOS bug?

I think we may have found a potential fix using a slightly different implementation, however we would need an option added to the plugin to be able to start the camera and leave it started in the background, instead of stopping the camera at the end of each use. We found this potential fix while testing a different camera plugin (cordova-plugin-camera-preview) that has an option to either start and stop the plugin after each use or to start and leave it started in the background. When using this plugin with the start and stop (after each photo capture) option on iOS 14, the app crashes after about 40 photos. When using the option to leave the camera started in the background, we got to 1,000 photos with no crash. We plan to leave the camera plugin open during each photo shoot of a single object, so the user can take their 30 - 50 photos of the object and then close the camera at the end of the shoot. We ran the same test on Android 10 and 11 and believe it may also fix issue #665. Is it possible for cordova-plugin-camera to have a similar option to leave the camera started in the background? Thank you in advance for your consideration.

Checking in to see if there is a possibility someone might have time soon to look into this issue. It is reproducible every time. App is consistently crashing on the 40th - 50th photo. Thanks for your consideration.

@ita33 can you elaborate on your current setup? did you switch to Cordova-plugin-camera-preview?

Hi, we're facing the same problem. is there a fix we could apply waiting for the real fix from the plugin? Is there at least a way of catching the error so we can show a message to the user?

Hi, has any changes?

@capc0
I took the same approach as @ita33 and it works well, run cordova plugin add cordova-plugin-camera-preview.
Then do something along the lines of the following, where element is the dom element you want to contain the photo preview.
var targetPosition = element.getBoundingClientRect();

CameraPreview.startCamera({
    x: targetPosition.left,
    y: targetPosition.top,
    width: targetPosition.width,
    height: targetPosition.height,
    //...other options
});

Then wire up your buttons to take a photo etc. Also don't forget to listen to orientation change event so your camera repositions with your dom element
window.removeEventListener('orientationchange', repositionCamera);

stale


example cant be used

Thank you for reporting an issue. I just tried all examples in a fresh environment and all four worked. Can you detail which example does not work for you, and paste a terminal output with the error?

i just sayed in readme file
---Original---
From: "Stéphane @.>
Date: Fri, Aug 16, 2024 14:58 PM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [stephane-caron/matplotlive] example cant be used (Issue #2)
Thank you for reporting an issue. I just tried all examples in a fresh environment and all four worked. Can you detail which example does not work for you, and paste a terminal output with the error?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

Oh, you must have been running the example from within the git repository. Can you git pull and try again? It should be fixed now.

fine
---Original---
From: "Stéphane @.>
Date: Fri, Aug 16, 2024 15:09 PM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [stephane-caron/matplotlive] example cant be used (Issue #2)
Oh, you must have been running the example from within the git repository. Can you git pull and try again? It should be fixed now.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

Great! Thank you again for reporting this issue :+1:


Link https://docs.arangodb.com/Installing/README.html is broken

I followed link https://docs.arangodb.com/Installing/README.html named "User Manual" from section "More Information" on main project's github page https://github.com/arangodb/arangodb and got  "The requested URL /Installing/README.html was not found on this server." error

I think instead of https://docs.arangodb.com/Installing/README.html, the link should rather be https://docs.arangodb.com/Installing/index.html, or even simpler:  https://docs.arangodb.com/Installing/
Replacing README.html with index.html or omitting it will also fix other broken links of the same sort.
There has been a change in the links setup a while ago, and theoretically README.html should behave the same as index.html. Obviously this is not the case, so I will have it fixed for the arangodb.com website.

Every README.html is now redirected to index.html as soon as the documentation ist build


conda-forge recipes

Hello,
congratulations for cantools and bitstruct packages!
I'm using them in my package asammdf. A few days ago I made my package available to anaconda users on the conda-forge channel. Do you think you can also provide your packages on conda-forge? It's not so hard since they are pure-python.

Hi,
feel free to add the packages yourself. =)

Hello,
I'll also add you to the maintainers list.

Ok


ACM-14143: Document how to enable StackRox integration

Summary
This patch adds to the developer preview document a section that explains how to enable and configure the StackRox integration in general, and the Security Violations dashboard in particular.
Related issue(s)
https://issues.redhat.com/browse/ACM-14143
https://issues.redhat.com/browse/MGMT-18591

My be easier to read here: https://github.com/jhernand/multicluster-global-hub/blob/add_stackrox_integration_configuration_to_dev_preview_doc/doc/dev-preview.md#enable-stackrox-integration

@bjoydeep @clyang82 @danmanor please take a look.

Lets review this one first @jhernand since you have already started working on it. Probably we will redirect the user to this - this is one of the possibilities.

cc: @clyang82  - we can refer to this from stolostron/stolostron/dev-preview. I am hoping that is what you are thinking too?

we can refer to this from stolostron/stolostron/dev-preview. I am hoping that is what you are thinking too?

Yes @bjoydeep, that was my intent. I saw that stolostron/stolostron/dev-preview contains mostly references to other documents, so we can do the same. Once this pull request is merged I will also add the reference there.

@bjoydeep @clyang82 please review again when you can, I think I addressed all your comments.


Compact types.MethodType between 2 and 3

In Python2, the MethodType constructor requires the obj‘s class to be passed. Compact code is copied from six https://github.com/benjaminp/six/blob/8da94b8a153ceb0d6417d76729ba75e80eaa75c1/six.py#L545-L556

Is this ok?

Thanks!


Merge strategy using conditional blocks around head tags

There seems to be an issue using conditional tags in the layout template:
<head>
    <th:block th:if="${false}">
        <title>test</title>
    </th:block>
</head>

The whole condition will be ignored and the title inside will be processed/rendered.
However this is working:
<head>
    <title th:if="${false}">test</title>
</head>

Tested with version 2.5.1.

To merge the titles of the layout and content pages, the layout dialect will select the <title> element wherever it is within <head>, and in the process completely bypass any conditions outside of the element, hence why the conditions aren't hit in your first code example but they are hit in your second.
I can't think of a workaround for this at the moment as special processing of <title> is needed so that you only end up with one <title> in the final HTML 🤔

Well, lets leave it open. In the meantime we can use the second approach as a workaround. Maybe you or I or someone else will have a good idea in the future.