[Bug]: Xamarin Forms Initialize Error [IOS Only]

What happened?
When i try to initialize the SDK, in IOS device, it return this error (Image below):
Message: "Object reference not set to an instance of an object"
Source: OneSignalSDK.DotNet.iOS

Steps to reproduce?
1. Create an empty Xamarin Forms project.
2. Install OneSignal-DotNet-SDK package from NuGet.
3. Initialize the OneSignalSDK object inside main App file

What did you expect to happen?
The initialization works like Android
Relevant log output
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Here to Help.
I had the same type of error on iOS.
Did you configure iOS on the OneSigal DashBoard?
https://documentation.onesignal.com/docs/ios-p8-token-based-connection-to-apns
I also needed to add these keys in my iOS Info.plist to make it not crash our app, from reading the log output from our App.
UIBackgroundModes

fetch
remote-notification
processing

Here to Help. I had the same type of error on iOS. Did you configure iOS on the OneSigal DashBoard? https://documentation.onesignal.com/docs/ios-p8-token-based-connection-to-apns I also needed to add these keys in my iOS Info.plist to make it not crash our app, from reading the log output from our App.
UIBackgroundModes fetch remote-notification processing

I have the same issue in Dot net maui its work fine for android but in IOS its gives error null refrence when i call this         OneSignal.Initialize("My app id ");
i am using this nuget  packageOneSignalSDK.DotNet 5.1.3
can you please help me on this issue

Hi, were you able to fix this issue @yaseenCh ?

Good day,
That is a negative. We decided to implement a different 3rd party.
Heinrich Glover
Developer
[signature_774479978]
M: 27 72 303 5605 | W: www.securecitizen.co.zahttp://www.securecitizen.co.za/ | A: Building A, Suite 2, Cotillion Place, 22 Techno Ave, Techno Park, Stellenbosch, 7600
[signature_3899392277]https://securecitizen.co.za/identity-fraud-theft-protection-services-secure-citizen/
[signature_4090389410]https://play.google.com/store/apps/details?id=com.onevault.sc_consumer_maui[signature_1015348171]https://apps.apple.com/za/app/secure-citizen/id1671813454
Or Register Onlinehttps://securecitizen.app/
This email and its contents are privileged and confidential and for the use of the addressee only. Should you have received this email in error please notify us by replying directly to the sender and thereafter delete the email and any attachments from your system. You warrant that you are legally entitled to disclose any personal information sent by you to Secure Citizen Pty Ltd, that Secure Citizen Pty Ltd is legally entitled to process this personal information for you or on your behalf for the purpose(s) requested or instructed by you, and that you have obtained the necessary consents from the data subject(s) to disclose and process the personal information. © Copyright: Copyright in this document vests in Secure Citizen Pty Ltd. No part of this document may be reproduced in whole or in part, used for commercial gain or disclosed or transmitted in any form whatsoever, without the prior written consent of the copyright owner, and to do so will be unlawful.

From: shahrozjan @.>
Sent: Friday, September 27, 2024 7:34 PM
To: OneSignal/OneSignal-DotNet-SDK @.>
Cc: Heinrich Glover @.>; Comment @.>
Subject: Re: [OneSignal/OneSignal-DotNet-SDK] [Bug]: Xamarin Forms Initialize Error [IOS Only] (Issue #90)
Hi, were you able to fix this issue @yaseenChhttps://github.com/yaseenCh ?
—
Reply to this email directly, view it on GitHubhttps://github.com/OneSignal/OneSignal-DotNet-SDK/issues/90#issuecomment-2379756839, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BGMPS3EQ3RR3UED7SS267L3ZYWJIXAVCNFSM6AAAAABCAB66B6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNZZG42TMOBTHE.
You are receiving this because you commented.Message ID: @.***>


fix: add retry for invalid connection. Fixes #13578

My large workflow failed when encounter "invalid connection".  My cluster has been working fine, this is an occasional problem.We should retry when offload info encounters this error.

Fixes #13578
Motivation

Modifications

Verification

After many tests，I have verified that this correction method is useful when running many large workflows in the cluster. We can avoid failure when encountering invalid connection.


method not found in &mut Formatter

Builder::new()
	.filter_level(Info)
	.write_style(Never)
	.parse_default_env()
	.format_indent(Some(4))
	.format(|buf, record| {
		writeln!(
			buf,
			"[{}] [{}] [{}] [{:?}] [{:?}] {}",
			buf.timestamp(),
			record.level(),
			record.target(),
			record.module_path(),
			record.file(),
			record.args()
		)
	})
	.target(Target::Pipe(Box::new({
		let log_dir = Path::new("./logs/");
		if !log_dir.exists() {
			fs::create_dir_all(log_dir).expect("Unable to create ./logs/");
		}

		let mut counter = 0;
		while Path::new(&format!("./logs/latest.{}.log", counter)).exists() {
			counter += 1;
		}
		File::create(&format!("./logs/latest.{}.log", counter)).expect(&format!("Unable to create ./logs/latest.{}.log", counter))
	})))
	.init();

cargo +nightly check --no-default-features --features=server
    Checking idiot_box v0.1.0 (/Users/soul/Projects/IdiotBox)
error[E0599]: cannot write into `&mut env_logger::fmt::Formatter`
  --> src/main.rs:51:6
   |
50 | /                 writeln!(
51 | |                     buf,
   | |                     ^^^
52 | |                     "[{}] [{}] [{}] [{:?}] [{:?}] {}",
53 | |                     buf.timestamp(),
...  |
58 | |                     record.args()
59 | |                 )
   | |_________________- method not found in `&mut Formatter`
   |
note: must implement `io::Write`, `fmt::Write`, or have a `write_fmt` method
  --> src/main.rs:51:6
   |
51 |                     buf,
   |                     ^^^
   = help: items from traits can only be used if the trait is in scope
help: the following trait is implemented but not in scope; perhaps add a `use` for it:
   |
1  + use std::io::Write;
   |

For more information about this error, try `rustc --explain E0599`.
error: could not compile `idiot_box` (bin "idiot_box") due to previous error

I'm getting this weird error in my code. I don't understand why it is throwing this error as when I view the source of Formatter, it looks implemented to me.

I figured out what I was doing wrong. I needed to include use std::io::Write; at the top of my file.


Add Cowsay Command

Description

It'll just emulate the cowsay program.
Reasoning

This would be useful because it would be funny.

Would you like to implement this yourself?

[ ] I'd like to implement this feature myself
[x] Anyone can implement this feature

Id be interested

Go for it!

Awesome

Can I help?

Alright so basicly this is done correct?


"Exception: No MNI to T1w transform found in anatomical directory" error during reconstruction workflows

I've successfully run the preprocessing workflow, and I'm now trying to run some of the reconstruction workflows.
But, seemingly regardless of which workflow I run, I get this error  "Exception: No MNI to T1w transform found in anatomical directory". (Fully detailed error message and crash report file is at the bottom)
Here is the full command I'm using:
qsiprep-docker \
    /mohammad/testing/BIDS \
    /mohammad/testing/reconOutput \
    participant \
    -i pennbbl/qsiprep \
    --output-resolution 2 \
    --fs-license-file /mohammad/testing/license.txt \
    -w /mohammad/testing/intermediateWork \
    --recon_input /mohammad/testing/qsiprepOutput \
    --recon_spec mrtrix_multishell_msmt

I've gotten this same error for all arguments I've put into the --recon_spec slot so far (though I haven't tried all of them)
I'm not sure of 1) which anatomical directory the error is referring to and 2) why there should be a MNI to T1w transform in it and where I would get said transform. The qsiprepOutput directory contains output from a successful run of just the qsiprep processing, so if this transform is something produced by qsiprep then I don't see why it  wouldn't be present.
Here is the error message I got in my terminal.
200715-15:29:57,293 nipype.workflow WARNING:
	 [Node] Error on "qsirecon_wf.sub-subjAC_mrtrix_multishell_msmt.recon_wf.get_atlases" (/scratch/qsirecon_wf/sub-subjAC_mrtrix_multishell_msmt/recon_wf/_dwi_file_..out..qsiprep..sub-subjAC..ses-AC1OCT202016Day1..dwi..sub-subjAC_ses-AC1OCT202016Day1_run-1_space-T1w_desc-preproc_dwi.nii.gz/get_atlases)
200715-15:29:57,293 nipype.workflow ERROR:
	 Node get_atlases.a0 failed to run on host 494376fd3193.
200715-15:29:57,295 nipype.workflow ERROR:
	 Saving crash info to /out/qsirecon/sub-subjAC/log/20200715-152942_8a37c84c-e8fb-4762-aebb-43372fa246c6/crash-20200715-152957-root-get_atlases.a0-1885df3c-b0b9-465a-81d3-92c227e08907.txt

The crash info file mentioned in the that error message is attached below. The final line of this crash file is what I put in the title.
crash-20200715-152957-root-get_atlases.a0-1885df3c-b0b9-465a-81d3-92c227e08907.txt
Any help is much appreciated!

Hi @mohammadrashid0917 to get the T1-to-MNI transform you need to add --force-spatial-normalization to your call to qsiprep during preprocessing. The next version will have this option enabled by default and the documentation needs to get updated (eg #117)

Hi @mohammadrashid0917 to get the T1-to-MNI transform you need to add --force-spatial-normalization to your call to qsiprep during preprocessing. The next version will have this option enabled by default and the documentation needs to get updated (eg #117)

I will give that a shot, thank you very much!

Just to close off this issue: adding the --force-spatial-normalization flag to my call indeed fixed the "Exception: No MNI to T1w transform found in anatomical directory" error. Thanks again!

Hello,
I am using the qsiprep-docker wrapper version: 0.15.4.
I've successfully run the preprocessing for my data with the following command:
qsiprep-docker MY_PATH/data_experiment/ MY_PATH/data_experiment/derivatives/ \
participant --participant_label dMRI01 \
--fs-license-file MY_LICENSE_PATH/license.txt \
--work-dir MY_PATH/data_experiment/derivatives/temp_qsi \
--output-resolution 1.25 \
--hmc-model none \
--separate_all_dwis \
--output-space T1w \
--write-graph \
-vv

and now trying to run reconstruction ('mrtrix_singleshell_ss3t_noACT') with the following command:
qsiprep-docker MY_PATH/data_experiment/ MY_PATH/data_experiment/derivatives/ \
--recon_input MY_PATH/data_experiment/derivatives/qsiprep \
--recon_spec mrtrix_singleshell_ss3t_noACT \
--participant_label dMRI01 \
--separate_all_dwis \
--recon-only \
--fs-license-file MY_LICENSE_PATH/license.txt \
--work-dir MY_PATH/data_experiment/derivatives/temp_qsi \
--output-space T1w \
-vv

But received the following error:
Node: qsirecon_wf.sub-dMRI01_mrtrix_singleshell_ss3t_noACT.sub_dMRI01_ses_compact3T01_acq_diadem17iso_rec_none_dir_AP_run_01_space_T1w_desc_preproc_recon_wf.qsirecon_anat_wf.get_atlases
Working directory: /scratch/qsirecon_wf/sub-dMRI01_mrtrix_singleshell_ss3t_noACT/sub_dMRI01_ses_compact3T01_acq_diadem17iso_rec_none_dir_AP_run_01_space_T1w_desc_preproc_recon_wf/qsirecon_anat_wf/get_atlases

Node inputs:

atlas_names = ['schaefer100x7', 'schaefer100x17', 'schaefer200x7', 'schaefer200x17', 'schaefer400x7', 'schaefer400x17', 'brainnetome246', 'aicha384', 'gordon333', 'aal116', 'power264']
forward_transform = <undefined>
reference_image = /qsiprep-output/sub-dMRI01/ses-compact3T01/dwi/sub-dMRI01_ses-compact3T01_acq-diadem17iso_rec-none_dir-AP_run-01_space-T1w_desc-preproc_dwi.nii.gz
space = T1w

Traceback (most recent call last):
  File "/usr/local/miniconda/lib/python3.8/site-packages/nipype/pipeline/plugins/multiproc.py", line 344, in _send_procs_to_workers
    self.procs[jobid].run(updatehash=updatehash)
  File "/usr/local/miniconda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 524, in run
    result = self._run_interface(execute=True)
  File "/usr/local/miniconda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 642, in _run_interface
    return self._run_command(execute)
  File "/usr/local/miniconda/lib/python3.8/site-packages/nipype/pipeline/engine/nodes.py", line 750, in _run_command
    raise NodeExecutionError(
nipype.pipeline.engine.nodes.NodeExecutionError: Exception raised while executing Node get_atlases.

Traceback (most recent call last):
  File "/usr/local/miniconda/lib/python3.8/site-packages/nipype/interfaces/base/core.py", line 398, in run
    runtime = self._run_interface(runtime)
  File "/usr/local/miniconda/lib/python3.8/site-packages/qsiprep/interfaces/utils.py", line 51, in _run_interface
    raise Exception("No MNI to T1w transform found in anatomical directory")
Exception: No MNI to T1w transform found in anatomical directory

The suggested fix here is to add --force-spatial-normalization to qsiprep during preprocessing but this was later deprecate and made the default (hence I get qsiprep: error: unrecognized arguments: --force-spatial-normalization)
Any thoughts are very much welcomed!


Category Page - Remove Refine Results

Refine results should appear on all resource listing pages but not category pages

should be fixed!


All launchpads returning for single request on V4

I am requesting a single launch pad but always get all launch pads. Call is a get @ https://api.spacexdata.com/v4/launchpads?id=5e9e4502f509092b78566f87 but always get back 6 results

Your url is just a little off, should be https://api.spacexdata.com/v4/launchpads/5e9e4502f509092b78566f87

thank you, the documentation seems to say otherwise, but that might just be me. sure looks like the URL params need id=xxxx


Assets from github can't be fetched

In an attempt to work around #377 I went to github.com and edit my note.md file and uploaded a gif to it. And it looks and works fine on github 👇

But when I go to lumen to view that same note it seems the asset isn't being displayed because it keeps facing a network error when fetching them.

Ok my workaround here works after changing the link to the asset for an actual URL to a path to the asset in uploads folder

Oh interesting. I wonder if the github.com image is protected (because I'm assuming your notes repo is private) and Lumen isn't attaching a token when requesting that asset.

@colebemis ah you're right, I think this issue is only with private repos.
We could perhaps add a condition if the image src has github.com in it. But I'm not sure how we can attach the github auth token to the image request.
https://github.com/lumen-notes/lumen/blob/060682747d46cd262f368ee23f6565f74681c387/src/components/markdown.tsx#L571-L587

This would be a nice enhancement if it's an easy change but I'm not sure it's worth the effort if it's hard, since Lumen already supports direct image uploads on private repos.

Just learnt something. I dis not about image support in notes


NoSuchMethodError: The getter 'path' was called on null.

NoSuchMethodError: The getter 'path' was called on null.
Receiver: null
Tried calling: pathetter 'path' was called on null.

https://github.com/OpenFlutter/flutter_image_compress#compressing-returns-null

Experienced this, permission is already granted and path is available via path_provider
this is the log via FlutterImageCompress.showNativeLog = true;
no errors whatsoever
I/System.out( 7930): src width = 720.0
I/System.out( 7930): src height = 592.0
I/System.out( 7930): width scale = 0.375
I/System.out( 7930): height scale = 0.54814816
I/System.out( 7930): scale = 1.0
I/System.out( 7930): dst width = 720.0
I/System.out( 7930): dst height = 592.0


Fix callstack walking and add 'rchiodo' as an allowed publisher

I'm working on contextual help and the callstack walking didn't work (chain promise forced stack walk across async boundary and lost original caller)
I've also added myself as an allowed publisher.

Codecov Report

Merging #8773 (b1ebd90) into main (c2bbbaa) will increase coverage by 0%.
The diff coverage is 100%.

@@          Coverage Diff          @@
##            main   #8773   +/-   ##
=====================================
  Coverage     71%     71%
=====================================
  Files        381     381
  Lines      24535   24535
  Branches    3772    3772
=====================================
+ Hits       17621   17625    +4
+ Misses      5394    5387    -7
- Partials    1520    1523    +3

Impacted Files
Coverage Δ

src/client/api/apiAccessService.ts
45% <100%> (-2%)
:arrow_down:

src/client/api/kernelApi.ts
65% <100%> (+<1%)
:arrow_up:

src/client/datascience/jupyter/kernels/helpers.ts
72% <0%> (-2%)
:arrow_down:

src/client/datascience/raw-kernel/rawSocket.ts
84% <0%> (-1%)
:arrow_down:

src/client/common/process/baseDaemon.ts
45% <0%> (+1%)
:arrow_up:

src/client/datascience/dataScienceSurveyBanner.ts
75% <0%> (+6%)
:arrow_up:


upgrade mac xcode project jre ref to 1.8

The mac os build instructions
https://github.com/twosigma/beaker-notebook/wiki/Mac-build-and-run
mention jdk1.8 installation whereas the embedded jre version is 1.7:
https://github.com/twosigma/beaker-notebook/blob/master/launcher/mac/README.md
When building the projects with gradle and jdk1.8 all compiled classes are incompatible with 1.7:
(java throws unsupported major.minor version 52.0). Mac version may only be built with jdk 1.7, not to mention it also requires copying jdk tools.jar into target jre. An updated xcode project for jre1.8 would be nice.
PS I tried updating the xcode project jre references by myself but failed miserably. I got lots of "image not found" errors.

the embedded jre is 1.8 the readme is wrong.

I haven't checked 1.5.1 bundle but in 1.5.0 there's still jre1.7.0_60, same in xcode project

you are just being confused by the name of the folder it's in.

thanks! that explains everything

sorry, it is horrible but the plan is to get rid of this launcher asap and replace it with the electron version.

perhaps modify the readme to capture this in the meantime?

https://github.com/twosigma/beaker-notebook/commit/a36e21ec4405c4fe0ba7f7683efd9571b66c536a

thanks!

and thank you for the feedback.  i will have a closer look at Dariusz's PR this week, had to get 1.5.1 out.


feat(terraform): fix panic when the for-each arg cannot convert to a map

If a map with resources (that contain a for-each meta argument) cannot be converted to cty.MapVal, it causes panic. This is possible when the argument is passed a map or set with objects that have different field types, e.g. one object has an empty tuple (cty.EmptyTuple), another does not (cty.Tuple), as in the example below:
module "backups" {
  source       = "../modules/s3_archive_bucket"
  bucket_name  = each.key
  client       = each.value.client
  path_writers = each.value.path_writers

  for_each = {
    "bucket1" = {
      client       = "client1"
      path_writers = ["writer1"]
    },
    "bucket2" = {
      client       = "client2"
      path_writers = []
    }
  }
}

See https://github.com/aquasecurity/trivy/issues/5752
Related PRs:

[ ] https://github.com/aquasecurity/defsec/pull/1504

Tested on the terraform-aws-eks repo on which the problem was found.


Feat : ai recommendations search

Using Gemini api integrating ai to give user specifi music recommendations
Can make different route for this

helo sir , i want to contribute also


fix: update to eye v8.0.2

fix: update to eye v8.0.2

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

npm package (@latest dist-tag)
GitHub release
v10.0.2

Your semantic-release bot :package::rocket:


No lexer found for language sqlite

When running xsqlite from Jupyter console jupyter console --kernel=xsqlite, I get a
/home/martin/miniconda3/envs/xeus-sqlite/lib/python3.8/site-packages/jupyter_console/ptshell.py:98: UserWarning: No lexer found for language 'sqlite'. Treating as plain text.

I wonder if this is just about changing the language name to something that is recognized by Jupyter console, or if there is a way to add sqlite support in jupyter console (or even just discard the warning)

Pygments know sqlite3.
https://pygments.org/docs/lexers/#pygments.lexers.sql.SqliteConsoleLexer
It also has a generic 'sql' language.
Whatever we choose should also work for codemirror.

Hum.. And where do I change this lexer option?
I looked a bit in the internet and in other kernels we have but couldn't find it.

@marimeireles I am not sure but you may want to check if it works when changing the language in the kernel info reply.


not correct check for bootstrap

TypeError: a.fn.modal is undefined        ekko-lightbox.js:93:4
see
this._isBootstrap3 = $.fn.modal.Constructor.VERSION[0] == 3;
$.fn.modal is undefined
but bootstrap is attached, its version is

Bootstrap v3.3.7 (http://getbootstrap.com)
Copyright 2011-2016 Twitter, Inc.

Sorry, my fault, Bootstrap scripts failed to load.


Update README.md

Minor changes to the readme file

@SeanFeldman , you need to approve this one again.

@SeanFeldman , you need to approve this one again.


fix: specify roottype in fieldreference

Which issue does this PR close?
Closes #13645
Rationale for this change
Should match the Substrait spec - None isn't valid for this protobuf
-->
Are these changes tested?
Using the existing Substrait Tests; though I do note that some aren't passing any way
Are there any user-facing changes?

Thank you @mbwhite -- Would it be possible to write a test for this feature (so we don't break it in the future by accident)?

Yes of course, if the basic function is good happy to proceed.

@vbarua or @Blizzara  as you are more experts in substrait, do you have a moment to review if this change is correct or not?

Sorry for the delay in merging this 🤦  Thanks again@

@alamb no problem;  any idea when the next release containing this might be?


[bug report & feature request]Android 4.3 surport

Hi, I'm using web-animation-js for a mobile project that need to run  on both ios&android, while below android 4.4 , there's no window.requestAnimationFrame, so in tick.js
  var originalRequestAnimationFrame = window.requestAnimationFrame;
  var rafCallbacks = [];
  var rafId = 0;
  window.requestAnimationFrame = function(f) {
    var id = rafId++;
    if (rafCallbacks.length == 0 && !WEB_ANIMATIONS_TESTING) {
      originalRequestAnimationFrame(processRafCallbacks);
    }
    rafCallbacks.push([id, f]);
    return id;
  };

originalRequestAnimationFrame will be undefined, hence we will have exception here.
I hope web-animation-js will fix this issue and support android.

We have decided against supporting very old versions of browsers as they often have unpatched security holes. This isn't something we wish to encourage or maintain.
You are free to create your own mini implementation of requestAnimationFrame() using setTimeout() before loading the polyfill if you still wish to support those browsers.


StringBuilder can't modify character at specific location with []

    public static void Run()
    {
        StringBuilder retVal = new StringBuilder("Hello");

        Console.WriteLine(retVal[0]);
        retVal[0] = 'J';
        Console.WriteLine(retVal[0]);

        Console.WriteLine(retVal.ToString());
    }

C# output -----------------------------------
H
J
Jello
JS output --------------------------------------
H
H
Hello

Please be aware this is a very slow operation with the way StringBuilder is currently implemented.


OnBeforeActionEvent subscriber is not executed when page action does not contain any logic on OnAction trigger

Describe the bug
If some page action does not contain any logic on OnAction trigger then OnBeforeActionEvent is not triggered and corresponding subscribers are not executed.
To Reproduce
Steps and to reproduce the behavior:
1.AL Code to reproduce the issue
a) Create event subscriber and subscribe to OnBeforeActionEvent of the page action that has some logic on OnAction trigger. Put some logic in the created event subscriber.
For example, I created two OnBeforeActionEvent subscribers

OnBeforeActionNewSalesInvoice subscribes to NewSalesInvoice action on the Customer Card page. This action does not have OnAction trigger but has RunObject property
-OnBeforeActionContact subscribes to Contact action on the Customer Card page. This action has OnAction trigger.

codeunit 50000 "Test Subscriber"
{
[EventSubscriber(ObjectType::Page, Page::"Customer Card", 'OnBeforeActionEvent', 'NewSalesInvoice', true, true)]
local procedure OnBeforeActionNewSalesInvoice()
var
ConfirmQst: Label 'Are you sure you want to execute this action?';
begin
// Some code, for example
If Confirm(ConfirmQst) then;  // This code is not executed. NewSalesInvoice action does not have OnAction trigger but has RunObject = Page "Sales Invoice"
end;
[EventSubscriber(ObjectType::Page, Page::"Customer Card", 'OnBeforeActionEvent', 'Contact', true, true)]
local procedure OnBeforeActionContact()
var
    ConfirmQst: Label 'Are you sure you want to execute this action?';
begin
    // Some code, for example
    If Confirm(ConfirmQst) then;  // This code is executed. Contact action has OnAction trigger.
end;

}
b) Publish and Install your changes to Business Central
c) Open "Customer Card" for any customer and

click on "Sales Invoice" action -> event subscriber logic is NOT executed
click on "Contact" action   -> event subscriber logic is executed

Expected behavior
OnBeforeAction event has to be triggered for page actions that do not have OnAction trigger and corresponding subscribers have to be executed.
Screenshots
5. Versions:

AL Language: 5.0.271898
Business Central: W1 16.0 (platform 16.0.11233.12061 + Application 16.0.11240.12076)

Hi! Please take a minute to read the guidelines for this repository https://github.com/microsoft/AL and our collection of frequently asked questions https://github.com/Microsoft/AL/wiki/frequently-Asked-Questions .
As this repository is only for issues related to the AL compiler in latest developer preview environment for Dynamics 365 Business Central. We suggest that you open a support case or file a bug in Collaborate, to ensure that all Business Central users benefit from your catch as soon as possible.
To open a support case, you can:

Open a support request to CSS through the PartnerSource portal
Contact your Service Account Manager (SAM) in your local subsidiary to understand what is included in your contract as of support incident and PAH (Partner Advisory Hours). Your SAM might also direct you "step by step" how to open a support request or how to get credentials, if this is the first time for you or your company

If you file the bug in Collaborate, remember to include steps to reproduce the issue, and the Business Central build number and country version you're using.

I just hit the same limitation. I will file a bug on collaborate.


add Docker setup to README

Restructured the README a little bit and added Docker setup.

@threepwave can you please review this - I am not doing a docker build so it will not apply to me.
I think we should make it clearer that this is specifically for people running their own docker setup.

I think we should make it clearer that this is specifically for people running their own docker setup.

Ok changed the headers to make it clearer


Handle if value_to_sum is nil in log_event()

Fixes #76

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


Flask-like app factory support

Description
How to use application factories in Zappa:

app.py
def create_app():
    app = Flask()
    #define settings, db, routes, ...
    return app

zappa_settings.json
{
    "app_function": "app.create_app"
}

GitHub Issue
#1771

Coverage increased (+0.06%) to 72.87% when pulling 41bff9028db2bb1ca92d6844ad18b9d08f002ea3 on fcicc:app-factory-support into 4cf80b2a0212a5a8111f0f66348b46ef39507ed1 on Miserlou:master.

Coverage increased (+0.06%) to 72.87% when pulling 41bff9028db2bb1ca92d6844ad18b9d08f002ea3 on fcicc:app-factory-support into 4cf80b2a0212a5a8111f0f66348b46ef39507ed1 on Miserlou:master.

Looks good to me, would be great it someone tried to test it out and reported here (ideally with multiple runtimes).

Tried to test this, but it seems mine fails directly after deployment:
Scheduled src-dev-app-zappa-keep-warm-handler.keep_warm_callback with expression rate(4 minutes)!
Error: Warning! Status check on the deployed lambda failed. A GET request to '/' yielded a 500 response code.

Checking with zappa tail I got:
[1557156242002] [DEBUG] 2019-05-06T15:24:02.2Z f560507a-eecb-458f-bc86-6d72d222760e Looking for credentials via: env
[1557156242002] [INFO] 2019-05-06T15:24:02.2Z f560507a-eecb-458f-bc86-6d72d222760e Found credentials in environment variables.
[1557156242003] [DEBUG] 2019-05-06T15:24:02.3Z f560507a-eecb-458f-bc86-6d72d222760e Loading JSON file: /var/task/botocore/data/endpoints.json
[1557156242008] [DEBUG] 2019-05-06T15:24:02.8Z f560507a-eecb-458f-bc86-6d72d222760e Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f35bde14620>
[1557156242015] [DEBUG] 2019-05-06T15:24:02.15Z f560507a-eecb-458f-bc86-6d72d222760e Loading JSON file: /var/task/botocore/data/lambda/2015-03-31/service-2.json
[1557156242020] [DEBUG] 2019-05-06T15:24:02.20Z f560507a-eecb-458f-bc86-6d72d222760e Event creating-client-class.lambda: calling handler <function add_generate_presigned_url at 0x7f35be00cc80>
[1557156242021] [DEBUG] 2019-05-06T15:24:02.20Z f560507a-eecb-458f-bc86-6d72d222760e The s3 config key is not a dictionary type, ignoring its value of: None
[1557156242023] [DEBUG] 2019-05-06T15:24:02.23Z f560507a-eecb-458f-bc86-6d72d222760e Setting lambda timeout as (60, 60)
[1557156242023] [DEBUG] 2019-05-06T15:24:02.23Z f560507a-eecb-458f-bc86-6d72d222760e Loading JSON file: /var/task/botocore/data/_retry.json
[1557156242024] [DEBUG] 2019-05-06T15:24:02.24Z f560507a-eecb-458f-bc86-6d72d222760e Registering retry handlers for service: lambda
[1557156242025] [DEBUG] 2019-05-06T15:24:02.25Z f560507a-eecb-458f-bc86-6d72d222760e Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f35bde14620>
[1557156242031] [DEBUG] 2019-05-06T15:24:02.31Z f560507a-eecb-458f-bc86-6d72d222760e Loading JSON file: /var/task/botocore/data/sns/2010-03-31/service-2.json
[1557156242034] [DEBUG] 2019-05-06T15:24:02.34Z f560507a-eecb-458f-bc86-6d72d222760e Event creating-client-class.sns: calling handler <function add_generate_presigned_url at 0x7f35be00cc80>
[1557156242034] [DEBUG] 2019-05-06T15:24:02.34Z f560507a-eecb-458f-bc86-6d72d222760e The s3 config key is not a dictionary type, ignoring its value of: None
[1557156242036] [DEBUG] 2019-05-06T15:24:02.36Z f560507a-eecb-458f-bc86-6d72d222760e Setting sns timeout as (60, 60)
[1557156242037] [DEBUG] 2019-05-06T15:24:02.37Z f560507a-eecb-458f-bc86-6d72d222760e Registering retry handlers for service: sns
[1557156242038] [DEBUG] 2019-05-06T15:24:02.38Z f560507a-eecb-458f-bc86-6d72d222760e Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f35bde14620>
[1557156242038] [DEBUG] 2019-05-06T15:24:02.38Z f560507a-eecb-458f-bc86-6d72d222760e Loading JSON file: /var/task/botocore/data/sts/2011-06-15/service-2.json
[1557156242040] [DEBUG] 2019-05-06T15:24:02.40Z f560507a-eecb-458f-bc86-6d72d222760e Event creating-client-class.sts: calling handler <function add_generate_presigned_url at 0x7f35be00cc80>
[1557156242040] [DEBUG] 2019-05-06T15:24:02.40Z f560507a-eecb-458f-bc86-6d72d222760e The s3 config key is not a dictionary type, ignoring its value of: None
[1557156242042] [DEBUG] 2019-05-06T15:24:02.42Z f560507a-eecb-458f-bc86-6d72d222760e Setting sts timeout as (60, 60)
[1557156242043] [DEBUG] 2019-05-06T15:24:02.43Z f560507a-eecb-458f-bc86-6d72d222760e Registering retry handlers for service: sts
[1557156242044] [DEBUG] 2019-05-06T15:24:02.44Z f560507a-eecb-458f-bc86-6d72d222760e Event choose-service-name: calling handler <function handle_service_name_alias at 0x7f35bde14620>
[1557156242046] [DEBUG] 2019-05-06T15:24:02.46Z f560507a-eecb-458f-bc86-6d72d222760e Loading JSON file: /var/task/botocore/data/dynamodb/2012-08-10/service-2.json
[1557156242070] [DEBUG] 2019-05-06T15:24:02.69Z f560507a-eecb-458f-bc86-6d72d222760e Event creating-client-class.dynamodb: calling handler <function add_generate_presigned_url at 0x7f35be00cc80>
[1557156242070] [DEBUG] 2019-05-06T15:24:02.69Z f560507a-eecb-458f-bc86-6d72d222760e The s3 config key is not a dictionary type, ignoring its value of: None
[1557156242071] [DEBUG] 2019-05-06T15:24:02.71Z f560507a-eecb-458f-bc86-6d72d222760e Setting dynamodb timeout as (60, 60)
[1557156242072] [DEBUG] 2019-05-06T15:24:02.72Z f560507a-eecb-458f-bc86-6d72d222760e Registering retry handlers for service: dynamodb
[1557156242120] [DEBUG] 2019-05-06T15:24:02.120Z f560507a-eecb-458f-bc86-6d72d222760e Zappa Event: {'resource': '/', 'path': '/', 'httpMethod': 'GET', 'headers': {'Accept': '*/*', 'Accept-Encoding': 'gzip, deflate', 'CloudFront-Forwarded-Proto': 'https', 'CloudFront-Is-Desktop-Viewer': 'true', 'CloudFront-Is-Mobile-Viewer': 'false', 'CloudFront-Is-SmartTV-Viewer': 'false', 'CloudFront-Is-Tablet-Viewer': 'false', 'CloudFront-Viewer-Country': 'FI', 'Host': 'qb4h2a0m3k.execute-api.eu-west-1.amazonaws.com', 'User-Agent': 'python-requests/2.21.0', 'Via': '1.1 bccded73b8b9a1d038e5d874cf586402.cloudfront.net (CloudFront)', 'X-Amz-Cf-Id': 'NJfNIQvAbTV_kZ3bB9Oqt2cDXmSkj8GAQ0XnrHPZdJFcIi1ZqRe48g==', 'X-Amzn-Trace-Id': 'Root=1-5cd0518c-c368c08cba04388c31a16d7c', 'X-Forwarded-For': '<IP_ADDRESS>, <IP_ADDRESS>', 'X-Forwarded-Port': '443', 'X-Forwarded-Proto': 'https'}, 'multiValueHeaders': {'Accept': ['*/*'], 'Accept-Encoding': ['gzip, deflate'], 'CloudFront-Forwarded-Proto': ['https'], 'CloudFront-Is-Desktop-Viewer': ['true'], 'CloudFront-Is-Mobile-Viewer': ['false'], 'CloudFront-Is-SmartTV-Viewer': ['false'], 'CloudFront-Is-Tablet-Viewer': ['false'], 'CloudFront-Viewer-Country': ['FI'], 'Host': ['qb4h2a0m3k.execute-api.eu-west-1.amazonaws.com'], 'User-Agent': ['python-requests/2.21.0'], 'Via': ['1.1 bccded73b8b9a1d038e5d874cf586402.cloudfront.net (CloudFront)'], 'X-Amz-Cf-Id': ['NJfNIQvAbTV_kZ3bB9Oqt2cDXmSkj8GAQ0XnrHPZdJFcIi1ZqRe48g=='], 'X-Amzn-Trace-Id': ['Root=1-5cd0518c-c368c08cba04388c31a16d7c'], 'X-Forwarded-For': ['<IP_ADDRESS>, <IP_ADDRESS>'], 'X-Forwarded-Port': ['443'], 'X-Forwarded-Proto': ['https']}, 'queryStringParameters': None, 'multiValueQueryStringParameters': None, 'pathParameters': None, 'stageVariables': None, 'requestContext': {'resourceId': 'm0i97ak3p3', 'resourcePath': '/', 'httpMethod': 'GET', 'extendedRequestId': 'ZRGt7GzQjoEFbfw=', 'requestTime': '06/May/2019:15:23:56 +0000', 'path': '/dev_app/', 'accountId': '065282619772', 'protocol': 'HTTP/1.1', 'stage': 'dev_app', 'domainPrefix': 'qb4h2a0m3k', 'requestTimeEpoch':<PHONE_NUMBER>356, 'requestId': 'f6c83a0d-7012-11e9-a8a6-eb9784bce692', 'identity': {'cognitoIdentityPoolId': None, 'accountId': None, 'cognitoIdentityId': None, 'caller': None, 'sourceIp': '<IP_ADDRESS>', 'principalOrgId': None, 'accessKey': None, 'cognitoAuthenticationType': None, 'cognitoAuthenticationProvider': None, 'userArn': None, 'userAgent': 'python-requests/2.21.0', 'user': None}, 'domainName': 'qb4h2a0m3k.execute-api.eu-west-1.amazonaws.com', 'apiId': 'qb4h2a0m3k'}, 'body': None, 'isBase64Encoded': False}
[1557156242132] 'tuple' object is not callable
[1557156263211] [DEBUG] 2019-05-06T15:24:23.211Z 2d66a399-8165-4f8b-ba70-8b05327f0e0d Zappa Event: {'time': '2019-05-06T15:23:57Z', 'detail-type': 'Scheduled Event', 'source': 'aws.events', 'account': '065282619772', 'region': 'eu-west-1', 'detail': {}, 'version': '0', 'resources': ['arn:aws:events:eu-west-1:065282619772:rule/src-dev-app-zappa-keep-warm-handler.keep_warm_callback'], 'id': '32a73b89-a6d0-ba91-dd04-0e8121ab7410', 'kwargs': {}}
[1557156263211] [DEBUG] 2019-05-06T15:24:23.211Z 2d66a399-8165-4f8b-ba70-8b05327f0e0d Zappa Event: {}

Oh, and the runtime is 3.6!

I rebased @fcicc's original branch onto current master and tried to reproduce @4lph4-Ph4un error, but everything works for me (tested in a Python 3.6 and Python 3.8 environment).
A little caveat is that default arguments to the factory function are considered mandatory by the original PR. Maybe this was the problem in @4lph4-Ph4un's case? Can you please create a minimal (not) working example to reproduce your error? You neither provided the configuration nor the python module and function you used as factory.
@jneves: you can find the rebased branch including a fix to respect default arguments here: /tommie-lie/Zappa/tree/app-factory-support. Or should I create a new PR instead?

I rebased @fcicc's original branch onto current master and tried to reproduce @4lph4-Ph4un error, but everything works for me (tested in a Python 3.6 and Python 3.8 environment).
A little caveat is that default arguments to the factory function are considered mandatory by the original PR. Maybe this was the problem in @4lph4-Ph4un's case? Can you please create a minimal (not) working example to reproduce your error? You neither provided the configuration nor the python module and function you used as factory.
@jneves: you can find the rebased branch including a fix to respect default arguments here: /tommie-lie/Zappa/tree/app-factory-support. Or should I create a new PR instead?

@tommie-lie : I merged your fix into this PR.


HSEARCH-1940 Use Maven Relocation to deprecate the old hibernate-sear…

…ch artifactId

https://hibernate.atlassian.net/browse/HSEARCH-1940

Merged https://github.com/hibernate/hibernate-search/pull/876


Add css classes to hyprland special workspaces

This adds the following css classes to special workspaces in hyprland:

active (+ correct behavior on monitor focus change)
visible
empty

Styling only normal workspaces or only special workspaces is still possible. Example with active:
#workspaces button.active:not(.special) {} /* only normal */
#workspaces button.active.special       {} /* only special */

LGTM, thx


Allow registering hover listeners

Motivation
Closes #586
Add the ability for other gems to register hover listeners in the Ruby LSP.
Implementation

Add extension activation point. Notice that we can't use ruby_lsp/extension.rb as the path or else it conflicts with our own extension class. So extensions must be declared under ruby_lsp/name_of_gem/extension.rb
Add ability to register listeners for hover

Automated Tests
Added tests for the new functionality.

I've repurposed the PR to use the new listeners approach.


Add convenience initializer extensions for UIBezierPath

Checklist

[/] I checked the Contributing Guidelines before creating this request.
[/] New extensions are written in Swift 4.
[/] New extensions support iOS 8.0+ / tvOS 9.0+ / macOS 10.10+ / watchOS 2.0+.
[/] I have added tests for new extensions, and they passed.
[/] All extensions have a clear comments explaining their functionality, all parameters and return type in English.
[/] All extensions are declared as public.
[/] I have added a changelog entry describing my changes.

BTW, the checklist should be updated to mention Swift 5 instead of Swift 4.

          4 Messages

:book:
Thank you for submitting a pull request to SwifterSwift. The team will review your submission as soon as possible.

:book:
iOS: Executed 539 tests, with 0 failures (0 unexpected) in 10.659 (12.223) seconds

:book:
tvOS: Executed 505 tests, with 0 failures (0 unexpected) in 1.795 (2.259) seconds

:book:
macOS: Executed 364 tests, with 0 failures (0 unexpected) in 0.790 (1.069) seconds

  Generated by :no_entry_sign: Danger

Can we move forward with this?

Sorry for the delay. Can you please resolve conflicts?

Sorry the long time, I'm just found time to look and close some old PR's and notice that here the lastest activity was not so long ago. Any status on that @Vyax


Adding headers to validation errors

Adding headers to validation errors instance to be used in error response.
#1062

I think this makes sense, can you amend the CHANGELOG per above please?

Sorry I don't know how the changelog was multiple lines. Let me know if it needs any more changes.

I just want these squashed ;) Thanks!

Squashed

Merged


New version: calibre.calibre version 7.12.0

Created by 🥟 Dumplings in workflow run #1790.
Logs
Updated: 7.11.0 → 7.12.0
Cannot validate argument on parameter 'ChatID'. The argument is null, empty, or consists of only white-space characters. Provide an argument that contains non white-space characters, and then try the command again.
Submitting WinGet manifests
Cannot validate argument on parameter 'ChatID'. The argument is null, empty, or consists of only white-space characters. Provide an argument that contains non white-space characters, and then try the command again.

Microsoft Reviewers: Open in CodeFlow

Please, verify #133004 before merging this @Exorcism0666

I've added this package to my Review file, so hopefully it should pop up with the below and prevent approval:

Package need to be from https://download.calibre-ebook.com/ or the link will only last a short while.

Close with reason: Duplicate of #155866;


Some colors in terminal don't looks fine

I love your theme
But there is something to be perfect for me
When I run terminal in VS Code I can't see some text I don't know how to fix it at least for me:

Hello, thanks for the feedback ! this will be fixedin the next version (within a few hours :))


typo in validation block example?

Apologies in advance if I am making a mistake, but I was having some trouble following the validation block example from the repo readme. I think perhaps the example has a minor typo?
validates :first_name do |object, name, value|
  object.errors[name] << "must be over 4 chars long" if value.length <= 4

After digging into the library code a bit I was able to get things working by accessing the @errors hash as object._errors. For example, in my code:
validates :domain do |object, name, value|
  regex = /^www\.[a-z]+\.com$/
  message = 'domain must be formatted like www.domain.com'
  object._errors[name] << message unless value =~ regex
end

The hash returned by the object.errors accessor was not initialized properly if a validation block was the first error reached but seemed to work fine if there was another validation clause failing.
Also want to say - Really happy I found this gem. Has been working great for what I'm trying to do using an existing python flask-restless API as a data service for my Rails front end. ActiveResource was not easy to get working and other gems didn't have the nice ActiveRecord-like features. Thanks so much!

Fixed in the Flexirest fork - https://github.com/andyjeffries/flexirest/commit/9f14a3fef45e50c7a80b39ef00f87725c2991513
Thanks for your kind words.


Ensure make.go prints actual incompatible version

Previously it printed the ASCII character corresponding to the decimal value

Hello.
Thank you, but we do not accept github PRs.
Do you want to submit a CL yourself (see https://perkeep.org/code#contributing) ? Or do you want me to do it for you (ill set you as the author of the commit) ?

Hi @mpl -- sorry for not reading the website! My bad.
If you could do it for me, that would be great. If that's a bother, I can figure out Gerrit this weekend. Cheers!

Done: https://camlistore-review.googlesource.com/c/camlistore/+/14487 , but I'll need a real address email for the commit, and you'll need to sign the CLA before we can merge the change.

My email address is<EMAIL_ADDRESS>and sure, I'll check out the CLA

Where can I find it?

As specified on https://perkeep.org/code#contributing , https://cla.developers.google.com/ :-)

Done!

and done! thank you.

Neat :D


[data-export] Column order not respected when performing subqueries

Make sure to read the troubleshooting section before creating an issue

[x] I've read the common issues and the one I'm about to create is not one of those documented.
[x] I've read the release note and the one I'm about to create is not already fixed.

Describe the bug
When performing subqueries, I have noticed the following behaviors:

If there are multiple subqueries in the Query, the order of columns of the different child records are mixed up. In the following example, I am doing a subquery on Orders and another subquery on Contacts (from the Account parent object). Here I would expect to see first all the Contact records and afterwards all the Order records, but they are mixed up:

In the previous example, the subqueries were listed one after the other in the SOQL, I added a field in the middle between both subqueries (LastModifiedById), but the results were still mixed up:

If I remove the Contact subquery, keeping the Orders subquery and "LastModifiedById" right after the subquery, the order of the column "LastModifiedById" is not respected, it appears in the middle of the child Order results, not after the last child order:

Hi @tprouvot were you able to replicate this issue? Do you have any questions? Thanks!


Minor grammar issue in section 2.3

Problem: "It could be used in the educational discord server, or workspace discord server" declare an educational discord server as "the" educational discord server.
Location: 2.3, bullet #3
Suggested fix: Change to "The discord bot could be used in an educational server or a workspace discord server."
Criticality: Low

this portion of section 2.3 was removed


Looking for format to use for csv import

Looking for format to use for csv import. How can I know what the table headers are to import my stock

Hi Brolmeel.
You need cardName / Qty / Setcode
here is a sample :
export.txt

this plugin will be updated in next version


[FLINK-27814] Add an abstraction layer for connectors to read and write row data instead of key-values

Currently FileStore exposes an interface for reading and writing KeyValue. However connectors may have different ways to change a RowData to KeyValue under different WriteMode. This results in lots of if...else... branches and duplicated code.
We need to add an abstraction layer for connectors to read and write row data instead of key-values.

Thanks @tsreaper for the contribution.

I think the first thing we can do is:
We can start with a design document in PR comments which gives a general description of the APIs that the Hive connector needs to use. These APIs should be relatively public, they don't necessarily need to be marked as Public, but we need to make sure that these APIs are simple enough to make the future connectors as simple as possible.


Add icon image-add

Preview

Nice @mittalyashu ! Can you rename it to image-plus, maybe you can also make an image-minus 😛

Nice @mittalyashu ! Can you rename it to image-plus, maybe you can also make an image-minus 😛


Paste image from clipboard

A very handy feature, that would make this minimalistic editor perfect!
I'm comparing WYSIWYG editors and looking for image pasting from clipboard.

Is working for me already.

Does work at http://wysiwygjs.github.io/ if you copy an image from another browser tab and paste it in the demo.
But it doesn't paste an image from the system clipboard (Windows). For example, open an image locally in an image viewer, copy it, and paste it in the demo.


Fix fitzpatrick_scale indicator for some emojis

According to the specs some emojis that have fitzpatrick_scale set to true don't have variations.

Nvm, I just relayed on the twemoji results, which currently isn't up to date with the newest specs.


Capitalize for properties name on Properties dialog

Storage Explorer Version: 1.5.0
Platform/OS Version: Windows 10/ MacOS High Sierra/ Linux Ubuntu 16.04
Architecture: ia32
Build Number: 20181128.5
Commit: 21f66e3b
Regression From: Not a regression
Steps to Reproduce:

Choose one storage account with 'HNS Enabled = false'.
Open one blob container which contains one blob at least.
Open the Properties dialog for one blob -> Check the properties name.

Expected Experience:
Capitalize the properties name on Properties dialog.
Actual Experience:
The first letter of the properties name doesn't capitalized.

This also is a problem for non-ADLS Gen2 accounts.

Goal: make the casings consistent. Either do what the APIs returns, or, consistently uppercase/lowercase things across the board.

Fix for file shares merged into hotfix branch.


Option to disable PHPUnit code completion suggestions

Disable it

Test Explorer does not display these suggestions, please open an issue in the PHPUnit repo.

If i disable this extension, theses suggestions don't show
If not with that extension, what is the repository?


[SW 747✈] Use SDK13 in extension and Aepp wallet communication

@subhod-i  If I choose  Don't ask for login requests and Auto-sign messages in superhero wallet permissions there will be no auto-sign of messages, I will receive popups to sign the message.
https://user-images.githubusercontent.com/69896204/228876073-fe98f3c8-5dbb-41ad-a093-235f67c5cf54.mov
the same for DEX:
https://user-images.githubusercontent.com/69896204/228878305-3f8f15b0-ce65-4478-a28a-4de72422e499.mov

@subhod-i If I choose Don't ask for login requests and Auto-sign messages in superhero wallet permissions there will be no auto-sign of messages, I will receive popups to sign the message.
the same for DEX:

Okay. Let me check

@subhod-i fixed, LGTM

It seems that permission settings are not working for DEX and for superhero.com:
https://github.com/aeternity/superhero-wallet/assets/69896204/8a930db8-7083-45a2-9294-c7c5a94537f4
The limits that I set do not work.

It seems that permission settings are not working for DEX and for superhero.com: https://github.com/aeternity/superhero-wallet/assets/69896204/8a930db8-7083-45a2-9294-c7c5a94537f4
The limits that I set do not work.

Retested, the same behaviour on dev branch.

Got some issues in console when tested dex:

I set on "auto sign messages" but seems it's not working on dex:
https://github.com/aeternity/superhero-wallet/assets/69896204/ab7d583b-8318-47f4-b9d0-4b7498db558b

Got some issues in console when tested dex:

All of these issues are present in the master version too. These are some validations pending from DEX side. No new error is introduced in this PR

During my testing the wallet was very slow to update info properly (Txs list, latest Tx widget, etc.), maybe it's related to middleware.

Transactions list wasn't updated properly in mainnet. I made a couple of Txs, but it took approx 1 hr to see them in the tx list.

Got this issues on Dex, but maybe this is related to Dex middleware issues:

If I will use 2nd or 3rd acc for multisig creation it will fall:

Set pointer name isn't working in mainnet. I tried 2 times, Tx was successful, but I wasn't able make default name after (make default button was not available).

Got this issue in console, after click on Tx details in multisig, wallet stop to response:

@subhod-i  I have the same issue on dev branch:  click on Tx details in multisig, wallet stop to response.

@subhod-i  I retested and now I can set pointer to chain name. Please ignore issue 3. It works today.

Transactions list wasn't updated properly in mainnet. I made a couple of Txs, but it took approx 1 hr to see them in the tx list. - bad updating on dev branch too.

I tried to register chain name in the mainnet 2 times, it fails. Second time the money was taken but name is absent in my wallet. - This issue is also reproducible on the dev branch.

About Dex 2nd issue:
Some similar error  is in console but everything was working fine, maybe it's worth to recheck it:

I've rechecked issue with registering chain name, now it's working for me here and on dev branch as well.

I do not have an issue registering a chain name.
Other than that the other issues seems reproduceable on dev

Fixed the duplicate node error. Rest of the issues are reproducible on develop too.

@subhod-i Other than the issues reproducible on dev Lgtm in general


Allow plugin install to work using pinned versions

When we added the ability to pin versions, it broke the ability to install
plugins since it doesn't register the variables correctly to trigger the
changes introduced in #72.
Unfortunately, the fix of adding a register to the pinned version package
installation module (yum / apt) execution re-introduces the exact same issue
that #72 is attempting to resolve.
So, in order to work around that limitation, I've moved the deployment of
the authentication groovy script to a handler, and then notified that handler
from both the application installation routines.
There is also the addition of a meta module to flush the handlers so that
the groovy script is installed immediately, and thereby registering the
correct values to trigger a restart of Jenkins if necessary.
Resolves #70

I see an issue on a fresh deploy. Will fix after lunch.

OK all fixed up! Ready for review.

OK that's the last of the commits for this set of changes. Anything additional will need to go into a separate PR.

@leifmadsen - While it's not perfect to do this... it's a little more practical (just because of Travis' OSS project limitations, and because of weird networking issues when building a bunch of containers at the same time)—can you remove the centos7 tests for any of the more 'nonessential' tests (e.g. things which are less likely to fail related to the OS install differences—e.g. plugins test, port test, things like that).
It just keeps the Travis-based test suite a bit more compact, allows the tests to pass more quickly, and leads to fewer random test failures.

@geerlingguy sure thing!


Minor release

this release will only hold changes made to cmn and db
we want to encourage people to use releases instead of master.

Signed-off-by: Marko Baricevic<EMAIL_ADDRESS>

Don't forget to create and push the tag

its manual release on this repo, so I just go to the release tab and create a release, unless we want to introduce a similar setup to tm


Stumbled across this via lobsters, how's the progress?

heyo,
I was thinking about trying to write a powerpc/darwin backend to QBE, and came across your post mentioning your m68k backend.
How far did you get?  I'll definitely be looking at your hacked 32-bit support.

Terrible -- I got burnt out after 2 months and can't stand the sight of it even now. QBE's code is pretty incomprehensible, even for a C project. It didn't help that I went in knowing next to nothing about register allocation, SSA, and so on.
As of now only very simple programs can be compiled and run (with a very weird emulator setup that I jerry-rigged and don't seem to have documented anywhere, alas). Everything in m68k/tests/funcs should be runnable, I think. There are still a lot of unfinished work to be done, especially with regalloc, which is still in a barely-functioning-but-overall-broken state.
That said m68k support is still doable. There's a small chance I might pick it up in the future.

Just realized there's a TODO file, you could take a look at that, though it does seem to be slightly out of date. Apparently many of the tests don't actually work, ahah. It's been a while...
Looking at it reminded me of the biggest area of work, turning 64-bit temporaries into pairs of 32-bit temporaries. So, in that sense, the main work of hacking 32-bit support into QBE hasn't even begun.

oh wow, QBE sounds pretty rough!
thanks for your perspective and the heads-up, and for the pointer at the TODO file.
hope you are having better luck with your other projects!


[PostgreSQL] generatechangelog creates 'year' data type as 'YEAR(10)'

Environment
Liquibase Version: 3.8.9
Liquibase Integration & Version: CLI
Liquibase Extension(s) & Version: none
Database Vendor & Version: PostgreSQL 12 (Docker) [docker run -p 54322:5432 -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=liquibase -d postgres]
Operating System Type & Version: Windows 10
Description
Table created with datatype 'year' but Liquibase puts in YEAR(10) in the changeset.
Steps To Reproduce
Use postgres-sakila-schema.sql (https://github.com/jOOQ/jOOQ/tree/master/jOOQ-examples/Sakila/postgres-sakila-db) to create the schema. See above for how I started my Docker container.
Used DBeaver to run the SQL.
liquibase generatechangelog
liquibase update
Error:
https://github.com/jOOQ/jOOQ/tree/master/jOOQ-examples/Sakila/postgres-sakila-db
Position: 146 [Failed SQL: (0) CREATE TABLE public.film (film_id INTEGER GENERATED BY DEFAULT AS IDENTITY NOT NULL, title VARCHAR(255) NOT NULL, description TEXT, release_year YEAR(10), language_id SMALLINT NOT NULL, original_language_id SMALLINT, rental_duration SMALLINT DEFAULT 3 NOT NULL, rental_rate numeric(4, 2) DEFAULT 4.99 NOT NULL, length SMALLINT, replacement_cost numeric(5, 2) DEFAULT 19.99 NOT NULL, rating MPAA_RATING DEFAULT 'G', last_update TIMESTAMP WITHOUT TIME ZONE DEFAULT NOW() NOT NULL, special_features _TEXT, fulltext TSVECTOR NOT NULL, CONSTRAINT film_pkey PRIMARY KEY (film_id))]
Actual Behavior
Changeset has 'YEAR(10)' instead of 'year'. Capitalization doesn't matter.
Expected/Desired Behavior
Changeset has 'year' instead of 'YEAR(10)'. Capitalization doesn't matter.

@r2datical Thanks for taking the time to write this up and the detailed recreation steps!  We will add this to our list of bugs to fix.

Issue still exist on liquibase 4.14.
After creating a table with a column with YEAR type, I get the next changeset:
    </changeSet>
    <changeSet author="FBurguer (generated)" id="1660653701559-33">
        <createTable tableName="test123">
            <column name="id" type="INTEGER"/>
            <column name="anio" type="YEAR(10)"/>
        </createTable>
    </changeSet>


How do I trigger the onDatesChange when manually entering dates

It seems manually entering dates is "allowed" but I can't get it to trigger the onDatesChange function to update my state.
When I press enter, my form submits (but without the dates) and when I just click off of the date UI, the manually entered dates stay visible, but onDatesChange is never called so my state never updates...
      <DateRangePicker
        startDatePlaceholderText={this.props.dateFormat}
        endDatePlaceholderText={this.props.dateFormat}
        startDate={this.props.startDate}
        endDate={this.props.endDate}
        onDatesChange={ ({ startDate, endDate }) => this.props.onDatesChange({ startDate, endDate }) }
        focusedInput={this.state.focusedInput}
        onFocusChange={ focusedInput => this.setState({ focusedInput }) }
        showClearDates={true}
        showDefaultInputIcon={true}
        block={true}
        small={true}
        isDayHighlighted={ this.props.isDayHighlighted }
        initialVisibleMonth={() => (
            //this should moment dates or null
            this.props.startDate || this.props.initialVisibleMonth
          )
        }
      />

Sorry, I was confused. Seems to work when you write the dates properly.


Enable shell auto completion.

Added command to generate and auto complete script.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Will add documentation PR once we finalize whether we will be adding here or in doc repo.

Output
3c22fb3bf9b7:odfe-cli balasvij$ ./odfe-cli --help
odfe-cli is a unified command line interface for managing ODFE clusters

Usage:
  odfe-cli [command]

Available Commands:
  ad          Manage the Anomaly Detection plugin
  completion  Generate completion script for your shell
  help        Help about any command
  profile     Manage a collection of settings and credentials that you can apply to an odfe-cli command

Flags:
  -c, --config string    Configuration file for odfe-cli, default is /Users/balasvij/.odfe-cli/config.yaml
  -h, --help             Help for odfe-cli
  -p, --profile string   Use a specific profile from your configuration file
  -v, --version          Version for odfe-cli

Use "odfe-cli [command] --help" for more information about a command.

3c22fb3bf9b7:odfe-cli balasvij$ ./odfe-cli completion --help
To enable shell autocompletion:

Bash:

$ source <(odfe-cli completion bash)

# To enable auto command completions for each session, execute once:
Linux:
  $ odfe-cli completion bash > /etc/bash_completion.d/odfe-cli
MacOS:
  $ odfe-cli completion bash > /usr/local/etc/bash_completion.d/odfe-cli

Zsh:

# If shell completion is not already enabled in your environment you will need
# to enable it.  You can execute the following once:

$ echo "autoload -U compinit; compinit" >> ~/.zshrc

# To enable auto command completions for each session, execute once:
$ odfe-cli completion zsh > "${fpath[1]}/_odfe-cli"

# You will need to start a new shell for this setup to take effect.

Fish:

$ odfe-cli completion fish | source

# To enable auto command completions for each session, execute once:
$ odfe-cli completion fish > ~/.config/fish/completions/odfe-cli.fish

Powershell:

PS> odfe-cli completion powershell | Out-String | Invoke-Expression

# To enable auto command completions for each session, execute once:
PS> odfe-cli completion powershell > odfe-cli.ps1
# and source this file from your powershell profile.

Usage:
  odfe-cli completion [ bash | zsh | fish | powershell ]

Flags:
  -h, --help   help for completion

Global Flags:
  -c, --config string    Configuration file for odfe-cli, default is /Users/balasvij/.odfe-cli/config.yaml
  -p, --profile string   Use a specific profile from your configuration file
3c22fb3bf9b7:odfe-cli balasvij$

I like auto-complete better than completion. Why did you go with completion?

i updated since auto-complete seems long and kubernetes  also uses completion as command.

Makes sense


Broken link and sample YAML code for example DVC file on fur laws data in ETL docs

One-liner
Broken link and sample YAML code for example DVC file on fur laws data in ETL docs
Context & details
The link for the sample DVC file referenced in https://docs.owid.io/projects/etl/architecture/workflow/#snapshot was broken.
This PR updates both link and YAML code.

Thanks @spiros! Merged, fixed and should be live in short.


Fix typo on README.md

pathch_global to patch_global
It's not a big deal, so you can close this PR and fix it directly :)

Thank you.


Functionality that displays the client IP

There is a new functionality in the system, which displays the client IP

I don´t find the conflicts,although I am trying to Sync with Travis and it doesn´t work , a few days ago it wasn´t a problem.

I have seen that Travis has a problem and thay have disbled github sincs, I´ll check this weekend this functionality

@aitorsanz what @fjlopez means is that your repository (fork, origin) is out of date compared to this repository (base, upstream). You need to merge from the upstream repository and fix any conflicts before this pull request can be merged.


⚠ Samsung has degraded performance

In 4655eda, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2940 ms

Resolved: Samsung performance has improved in fb88420.


Add Core library.

cmake_minimum_required(VERSION 3.2.0)

Update all to fit 3.10

Refers to: CMakeLists.txt:4 in c6f27a6. [](commit_id = c6f27a69173408f05f536e9dc49a68f3e256f2b2, deletion_comment = False)

cmake_minimum_required(VERSION 3.2.0)

Update all to fit 3.10

Refers to: CMakeLists.txt:4 in c6f27a6. [](commit_id = c6f27a69173408f05f536e9dc49a68f3e256f2b2, deletion_comment = False)

cmake_minimum_required(VERSION 3.2.0)

Thinking better about it, I'll keep version 3.2 for now.

In reply to: 767928447 [](ancestors = 767928447)

Refers to: CMakeLists.txt:4 in c6f27a6. [](commit_id = c6f27a69173408f05f536e9dc49a68f3e256f2b2, deletion_comment = False)

cmake_minimum_required(VERSION 3.2.0)

Thinking better about it, I'll keep version 3.2 for now.

In reply to: 767928447 [](ancestors = 767928447)

Refers to: CMakeLists.txt:4 in c6f27a6. [](commit_id = c6f27a69173408f05f536e9dc49a68f3e256f2b2, deletion_comment = False)

Thinking better about it, I'll keep version 3.2 for now.

I don't think this will jive well with the Azure SDK since we have minimum version 3.10. If you need help updating the gate to get it 3.10 let me know.

Thinking better about it, I'll keep version 3.2 for now.

I don't think this will jive well with the Azure SDK since we have minimum version 3.10. If you need help updating the gate to get it 3.10 let me know.

cmake_minimum_required(VERSION 3.2.0)

Moving to 3.10

In reply to: 768422933 [](ancestors = 768422933,767928447)

Refers to: CMakeLists.txt:4 in c6f27a6. [](commit_id = c6f27a69173408f05f536e9dc49a68f3e256f2b2, deletion_comment = False)

Ok, let's move to 3.10

In reply to: 768473207 [](ancestors = 768473207)


[FIX] Fixed problem with Object.values in Firefox

Changes Unknown when pulling 7086609cf5bad5145e62d4ae6b870985ebb8d533 on firefox-fix into ** on zenika-dev**.


New version: InternalFluidFlow v2.0.0

Registering package: InternalFluidFlow
Repository: https://github.com/aumpierre-unb/InternalFluidFlow.jl
Created by: @aumpierre-unb
Version: v2.0.0
Commit: 58e7fc1a25ae765221439d94570959fb62c2bb3f
Reviewed by: @aumpierre-unb
Reference: https://github.com/aumpierre-unb/InternalFluidFlow.jl/commit/58e7fc1a25ae765221439d94570959fb62c2bb3f#commitcomment-146786183
Description: A toolbox for internal fluid flow for Julia

@JuliaRegistrator register
[no block]

@JuliaRegistrator register
[noblock]

This is a major release with a few important changes in mais and internal functions. The algorithms, the functions' returns, Moody diagram and the warning messages have been upgraded.
[noblock]

InternalFluidFlow 2.0.0 (2024-09-17)

Main and internal functions reformulated
All functions now scan for solutions within the laminar (Re < 4e3) and the turbulent (Re > 2.3e3) bounds
D, v, and Q are now keyword arguments in h2fRe function
f is a keyword arguments in f2Re function
Re is a keyword arguments in Re2f function
h2fRe function now accepts pipe roughness
Computed values now are presented as structure Moody(Re, f, ε)
Moody diagrams now display more turbulent lines, with relative roughness identified at the right margin
doPlot function now is available to plot schematic Moody diagram
Tests are extended
[noblock]

[merge approved]


Estimate gas price when sending transactions

Truffle's mainnet default is 100 GWei, which is typically 20x-100x higher than the gas price required. If the user hasn't explicitly set a gas price, use a gas price API (such as eth gas station) or the value from previous blocks (similar to what the gasPrice subprovider does) to estimate a more reasonable value.
Note that newer versions of truffle/web3 may handle this automatically, if we upgrade.
Another possible enhancement could be to check the actual value of the tx (in either ETH or USD), and warn the user if it exceeds a certain threshold.

@Anish-Agnihotri that sounds good! There is a Transactions module that centralizes all transactions and deployments we make, and is already taking care of gas estimations. I think this would be the best place to hook the gas price estimator.
A few notes:

If the user has supplied their own gas price via truffle.js, we should not attempt to estimate gas price automatically.
Since most CLI operations are short-lived, we can estimate the gas price just once, and cache it on the Transactions object, without needing to invalidate it
Let's evaluate carefully the tradeoffs of manually estimating price based on the last few blocks vs using an API. And if we go with the API, let's add appropriate error handling if it's down: we should let the user know, and how to fix (ie adding gasPrice on the truffle.js)
If possible, it'd be interesting to add a --gasPrice flag to all commands (similar to how --from is used), but it can be part of another issue if this one is already too large.

@spalladino Perfect! Thanks for letting me know. I'll setup a local development environment tonight to take a look at the module and get started. I'll drop a message if I have any questions.
As for the notes:

For sure. I'd make sure to prioritize a users inputted value first.
I can take a look at the Transactions module tonight. Caching the value makes complete sense, since CLI applications (in an ideal environment) should not be running permanently. On another note, a setInterval could also be used to refresh the values after a user-specified timing (although this may be excessive).
I'll take a look at some external APIs that are currently offered and their uptimes, etc. tonight. It may be a better idea to simply average the last few blocks instead, but I'll let you know what I find after doing a little research.
A --gasPrice does sound interesting, and I can totally see its use case. I don't feel it is too large, but I'll most likely leave it till after the fundamental gasPrice functionality has been integrated.

If you have any questions/concerns, feel free to let me know. Otherwise, I'll drop an update soon, after I take a look at the documentation and setup an environment.

Great, thanks Anish! Please keep us posted, and let us know if you have any issues in setting up the development environment. The repo is managed via lerna, so a lerna bootstrap should get you up and running.

Hey there, I'm still working on this issue and looking to get you a substantial update within the next three days. Apologies for not providing very many updates, GitHub notifications have not been doing me justice recently.
I'll be dropping more as I go along starting tomorrow morning. As always, feel free to reach out, get in touch, or let me know if you have any questions/concerns :).

Hey @Anish-Agnihotri, any news on this issue? We're planning a feature freeze for Friday 12th, and we're interested that this issue makes it into the next big release. Thanks!

My complete apologies for the hiatus in responding to this issue. I've been running around and have not gotten the chance to take a stab at this right at the moment.
This is completely my fault, so I will be excusing myself from this issue so that someone else can drop in and finish this up.
Sorry,
Anish

No problem @Anish-Agnihotri, thanks for the clarification!

@facuspagnuolo I'm moving this issue out of this release, in favour of a simple check implemented in #200. Let me know what you think.

@spalladino I liked the mitigation you proposed until this is implemented. I'm moving it out of the milestone

@zachzundel Glad to see you here, just approved 🙂

Hi @spalladino, it looks like there is code that retrieves the latest block and grabs the gas price https://github.com/zeppelinos/zos/blob/276303e1c8bef0c15a46acd112c2097985b47a44/packages/lib/src/utils/Transactions.js lines 126-151...
@spalladino could you give me a bit of insight into what's here and what isn't? Sorry, I'm a lot less familiar with the lib part of this project.

@zachzundel sure! The code we added is just a mitigation: we check the current gas price, and if it's equal to truffle's default (100gwei, which is about 50x the suggested amount) we abort the operation and kindly suggest the user to review it. Nothing more.
What we would like to actually do is:

Detect if the user has explicitly set a gas price or not (maybe look into truffle.js directly?)
Allow the user to specify gas price via the zos command line (adding a --gasPrice flag to all commands where needed, could be done via the withNetworkOptions function or similar)
If the user has not explicitly set a gas price in either truffle.js or via command line, query an API to retrieve a reasonable gas price, and use it

Sorry, I am still working on this!
On Wed, Oct 17, 2018 at 10:16 AM Gitcoin.co Bot<EMAIL_ADDRESS>wrote:

Issue Status: 1. Open 2. Started 3. Submitted 4. Done
@zachzundel https://github.com/zachzundel due to inactivity, we have
escalated this issue https://gitcoin.co/issue/zeppelinos/zos/56/1273 to
Gitcoin's moderation team. Let us know if you believe this has been done in
error!

warning (3 days)
escalation to mods (6 days)

Funders only: Snooze warnings for 1 day
https://gitcoin.co/issue/zeppelinos/zos/56/1273?snooze=1 | 3 days
https://gitcoin.co/issue/zeppelinos/zos/56/1273?snooze=3 | 5 days
https://gitcoin.co/issue/zeppelinos/zos/56/1273?snooze=5 | 10 days
https://gitcoin.co/issue/zeppelinos/zos/56/1273?snooze=10 | 100 days
https://gitcoin.co/issue/zeppelinos/zos/56/1273?snooze=100
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/zeppelinos/zos/issues/56#issuecomment-430692914, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AC8zTVhKAg5levU-rsigVbwhFRg0zADGks5ul1fDgaJpZM4WSQZq
.

Hey @zachzundel, Ryan from Gitcoin here. What's the status on this? I saw you submitted a PR -- is work still ongoing? Let me know! 👍 😺

Sorry, still working. I will submit a patch this weekend or let someone else have the issue!

Hey @zachzundel, what's the status? Should we open it back up to the crowd? Thank you for your communication on this one 😄 💯

Hi @ryan-shea -- I updated my WIP PR a few days ago, it's waiting for review!

Yes, I’m waiting for comments on my PR!
On Tue, Nov 13, 2018 at 10:15 Gitcoin.co Bot<EMAIL_ADDRESS>wrote:

@zachzundel https://github.com/zachzundel Hello from Gitcoin Core - are
you still working on this issue? Please submit a WIP PR or comment back
within the next 3 days or you will be removed from this ticket and it will
be returned to an ‘Open’ status. Please let us know if you have questions!

reminder (3 days)
escalation to mods (6 days)

Funders only: Snooze warnings for 1 day
https://gitcoin.co/issue/zeppelinos/zos/56/1273?snooze=1 | 3 days
https://gitcoin.co/issue/zeppelinos/zos/56/1273?snooze=3 | 5 days
https://gitcoin.co/issue/zeppelinos/zos/56/1273?snooze=5 | 10 days
https://gitcoin.co/issue/zeppelinos/zos/56/1273?snooze=10 | 100 days
https://gitcoin.co/issue/zeppelinos/zos/56/1273?snooze=100
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/zeppelinos/zos/issues/56#issuecomment-438354811, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AC8zTU-gvlQfjyuKOrKNJCtY2kHuUHxxks5uuv4vgaJpZM4WSQZq
.

@spalladino Have you had a chance to look over the PR? :)

Hey @ceresstation! I commented on the PR yesterday, though I see that Zach has already addressed them! I'll look into them and follow up on the PR directly.

@ceresstation the issue has been successfully resolved by @zachzundel :-)

Great, I'll pay out @zachzundel now :)

Hey @ceresstation I'd forgotten to submit work, I've done that now!


source code layout of Sphinx doc

Typically the structure of a sphinx doc is:
|--doc
   |--source
      |--index.rst
   |--conf.py
   |--Makefile

The assumption made by the (usually) used Makefile is that the build directories are separated from the source. If this is not the case, incremental builds (which you usually perform locally) will try include build files as source files. This emits more and more warnings for every incremental run.
A Makefile is super useful as it provides the invocation of sphinx (you do not want to copy paste the commands every time) and it can clean up the whole build environment (e.g. delete generated files/directories). We can also a python script to invoke sphinx/clean up the build directories to remain platform agnostic.
example output, you note that the doctree within the build directory is considered a source, but is actually an output file of the previous build process.
reading sources... [ 62%] build/html/build/doctrees/nbsphinx/build/doctrees/nbsphinx/build/html/build/html/build/doctrees/nbsphinx/build/doctrees/nbsphinx/tutorials/measurement_example .. build/html/build/doctrees/nbsphinx/build/html/build/doctrees/nbsphinx/build/doctrees/nbsphinx/build/doctrees/nbsphinx/build/doctrees/nbsphinx/tutorials/GMAW_process

As a reference:
https://github.com/scipy/scipy/tree/master/doc
https://github.com/numpy/numpy/tree/main/doc
https://github.com/K3D-tools/K3D-jupyter/tree/main/docs
https://github.com/pandas-dev/pandas/tree/master/doc

I could also place the Makefile in devtools/doc to circumvent this problem.

If it makes things easier (which I guess it should) than using a makefile sounds good
I don't really have a strong opinion on where to put the build files :)

now that we have a Makefile, could you quickly post how to use it?
(I tried make html but ran into make: *** [Makefile:33: html] Error 1)
Should we also use this in the GitHub action? (dropping nbsphinx_execute="never" from the Makefile)

On 9/21/21 16:54, Cagtay Fabry wrote:

now that we have a Makefile, could you quickly post how to use it? @marscher
(I tried make html but ran into make: *** [Makefile:33: html] Error 1)
Should we also use this in the GitHub action? (dropping nbsphinx_execute="never" from the Makefile)

The automatically generated Makefile of Sphinx does include all kinds of
different build targets like html, pdf, ...
Our Makefile only includes the html build, so you should just invoke
make to build the docs. The other important target is clean to get
rid of all generated files.

fixed by #830


Reduce the size of the linutil binary by removing unused features from tui/Cargo.toml

Type of Change

[ ] New feature
[ ] Bug fix
[ ] Documentation update
[ ] Refactoring
[ ] Hotfix
[ ] Security patch
[x] UI/UX improvement

Description
Reduce the size of the linutil binary by removing unused features from tui/Cargo.toml
Before PR
$ cargo build --release && ls -l target/release/linutil
    Finished `release` profile [optimized] target(s) in 0.41s
-rwx------ 2 zdiff zdiff 4266856 Oct  5 01:24 target/release/linutil

After PR
$ cargo build --release && ls -l target/release/linutil
    Finished `release` profile [optimized] target(s) in 0.08s
-rwx------ 2 zdiff zdiff 4160360 Oct  5 01:35 target/release/linutil

Testing
Build and ran linutil using cargo build --release && ./target/release/linutil
Impact
Reduction in binary size
Checklist

[x] My code adheres to the coding and style guidelines of the project.
[x] I have performed a self-review of my own code.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] I have made corresponding changes to the documentation.
[x] My changes generate no errors/warnings/merge conflicts.

what happened?


[BACKLOG-16377] AEL Client Assembly

Includes refactored layout in the distribution and permission retention -- including eula-wrap config.

Build Skipped
:white_check_mark: There was nothing to build. The changes are probably excluded by the build rules. If this is an error, please contact your system administrator.


In Firefox browser clear search icon is not appearing in ibm-search box.

Detailed description
we are using Carbon’s  table  in Angular .But In FireFox browser  clear search icon is not appearing in  basic ibm-search box  , which is working fine in Chrome.
Codesandbox
https://7znrvjq51.codesandbox.io/
Additional information

This should be fixed by https://github.com/IBM/carbon-components-angular/pull/536 which updates the table header to the (updated) v10 style

Still an issue in the standalone toolbar search. Waiting on https://github.com/carbon-design-system/carbon/issues/2831

Standalone toolbar search doesn't appear to be a thing in the design system and it works fine where it's supposed to (in table), and it's ancient. Closing.

Standalone toolbar search doesn't appear to be a thing in the design system and it works fine where it's supposed to (in table), and it's ancient. Closing.


Feature: enable spell check from OS

Problem
The spellcheck from OS is not available but the errors are visible. Find a way to support it
Solution

On discord it looks like they have their own spell-checking, not sure if there is a way to use the system spellchecker

VS Code is also notorious for having spell-checking problems. You have to install an extension for it to work (or at least it used to be this way). I believe there's no way to use system spellchecker in Electron.


typo

There is a typo in "You can manage the Read Sacle-out setting on the Configure database blade."

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 7a2961d1-4448-11b7-2dc2-3b738bd70939
Version Independent ID: 206eb022-25c4-66d7-7285-0d53a84956e3
Content: Azure SQL Database - read queries on replicas
Content Source: articles/sql-database/sql-database-read-scale-out.md
Service: sql-database
Sub-service: scale-out
GitHub Login: @anosov1960
Microsoft Alias: sashan

@rgerrits Thank you very much for the detailed feedback. I will engage the Azure Portal team to have them make a correction.

Not an issue with the porta but with the doc. Got it.

@anosov1960 The PR #79543 has been completed but needs review/approval for a minor typo.

@rgerrits - thanks for reporting this. Fix should be live sometime today.

#please-close


Push the changes in the v1.2.0 branch instead of main for the next minor release

As our main branch is getting updated almost every day and it is also a good practice to make changes to a release branch and then merge the two branches at regular intervals eg; 15 days and then publish it to npm.
Please push the new changes to v1.2.0 branch instead of main and let's build this package the Open Source Way

NEW VERSION PUBLISHED with #98


fix: loopAddBlankSlides incorrect documentation

The SwiperOptions type definitions, which I believe is used to auto-generate the api website (https://swiperjs.com/swiper-api#param-loopAddBlankSlides), has incorrect information.
The API documentation states that loopAddBlankSlides defaults to false,  but it actually defaults to true. This drove me crazy for some time (my implementation was broken), until I decided to take a look at the source code.
src/core/defaults.mjs - line 103

https://github.com/nolimits4web/swiper/blob/76355b81e0a7378a10f4e23af36e83f7d9b8ae98/src/core/defaults.mjs#L101-L105

Merged, thanks!


add Float16P, Float16List, impl float16 access for Mat

fix: #174

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 70.96774% with 18 lines in your changes missing coverage. Please review.

Project coverage is 91.07%. Comparing base (a6f6934) to head (d1cfa75).
Report is 4 commits behind head on main.

Files
Patch %
Lines

lib/src/core/float16.dart
75.00%
14 Missing :warning:

lib/src/core/mat.dart
33.33%
4 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #189      +/-   ##
==========================================
- Coverage   91.22%   91.07%   -0.16%
==========================================
  Files          56       57       +1
  Lines        8372     8399      +27
==========================================
+ Hits         7637     7649      +12
- Misses        735      750      +15

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Use new aws v2 sdks and add support for context

Hi @totallyunknown ,
Thanks for opening this PR and for making improvements.
Do you still want to see this merged? I am fairly new to GoLang, I see you suggested various stylistic changes.
The improvement with context is also welcome, I think that would be useful.
Thanks,
Mate

Yes, I want to merge this later, but it needs first to be reviewed on our side: https://github.com/exaring/jwt-go-aws-kms/pull/1 - I just want to check this by my colleagues first. Later I'll create a new PR, if it's okay for you.
And yes, I'll made some style changes to make this code more acceptable by the standard linter in https://github.com/golangci/golangci-lint

Thanks for your contribution.
I'll wait for the updates then.

It's got a bit larger than intended. But we are ready now. We changed a bit how to use the context stuff. I've also change the naming to make it more convenient to use. The package name is already container kms so it's a bit duplicate to name methods and variables again with kms inside.


Backport core bitmap-to-polygon functionality

This PR backports the core bitmap-to-polygon routines and cherry-picks #20861 on top of that.
The rationale is that, although the nice automatic 2D mesh features are for 3.1, on 3.0 is still interesting to be able to leverage this routines from scripts. Intended for automatic generation of collision shapes, but there are probably more suited scenarios.
This code is donated by an anonymous party.

Given that 3.1 was released and the original non-cherrypicked PR was merged into it, is this PR needed anymore?

Yes, I think this one no longer makes sense.


fixes pr #228

What issue is this referencing?

Does the following command run without warnings or errors?

[x] yes! npm run pr-checks

Have you taken a look at our contributing guidelines?

[x] yes!

My node version matches the one suggested when running nvm use?

[x] yes!

I think you mean fixes issue #228 right? not pr?


Not creating image for all instances

Thank you for your contribution @AndrewFarley
Everything works perfect without error but for some unknown reason it only creates images for 7 out of 19 instances.
All the instances have the tag "Backup" and retention tag with a value of "11"
When I run a test, it creates images of the same 7 instances over and over again. If I remove the tag "Backup" from these 7 instances, the test run will create 1 out of remaining 12 instances with the tag "Backup". If I remove the tag from this instance too, the test will create another one of the remaining 11 instances.
Please help.
Here is the Log output:
START RequestId: 7b1b6c6f-7307-11e8-a0a3-a5e096e1e21f Version: $LATEST
Scanning region: us-east-1
Scanning for instances with tags (backup,Backup)
Found 7 instances to backup...
Instance: i-#############
Name: @@@@@@
Time: 11 days
AMI: ami-#####
Instance: i-#############
Name: @@@@@@@
Time: 11 days
AMI: ami-#####
Instance: i-#############
Name: @@@@@
Time: 11 days
AMI: ami-#####
Instance: i-#######
Name: @@@@@
Time: 11 days
AMI: ami-######
Instance: i-#############
Name: @@@@@
Time: 11 days
AMI: ami-######
Instance: i-###########
Name: @@@
Time: 11 days
AMI: ami-#######
Instance: i-############
Name: @@@
Time: 11 days
AMI: ami-########
Scanning for AMIs with tags (CESRBackupInstanceRotater)
END RequestId: 7b1b6c6f-7307-11e8-a0a3-a5e096e1e21f
REPORT RequestId: 7b1b6c6f-7307-11e8-a0a3-a5e096e1e21f	Duration: 3154.76 ms	Billed Duration: 3200 ms 	Memory Size: 128 MB	Max Memory Used: 46 MB

@charterresources I'm sorry to hear that, I'd love to help you solve it.  Could you please run the following command for me...
AWS_DEFAULT_REGION=us-east-1 aws ec2 describe-instances --filters Name=tag-key,Values=backup,Backup | grep InstanceId

This is the command-line equivalent of the command it is running above.  Tell me if it shows a list of 7, or all your 19 images in that list.  If it shows a list of full 19, could you remove the grep off the end, and mail me your output so I can fix it?  farley at neonsurge dot com.  If it only shows 7, then it must be something you're doing with the wrong tag key.  Let me know!
Cheers!

Thank you @AndrewFarley for your response.
The command shows all 19 instances with and without grep.
Looking at the detailed list, I see that 13 instances have the exact same reservation IDs (they were all launched together).
So your lambda function takes images of all 6 instances with different reservation IDs plus 1 out of the 13 instances that have exact same reservation IDs.
hope that makes sense.

@charterresources That makes sense... I think I know how to fix it... give me a few hours and I'll try to kick out a fix for you.  Cheers!

@charterresources Confirmed your problem a fix on a test environment, enjoy!

@charterresources Additionally, I saw you limited to a single region, I can make this a variable in Serverless... so you don't have to modify code.  Any other requests?  Cheers!

@AndrewFarley thank you Andrew. Works like a charm.
Found 19 instances to backup...
Variable for region would definitely be a plus for the function but not a priority I think.
One suggestion I would humbly have is to tag the snapshots using the tags of corresponding volumes.
thanks
~Samet

Ooh @charterresources I'm tagging the snapshots with the tags from the instance, not what the volume had.  Great point... :)  I'll add two issues to adjust this you can follow them, I'll get around to them soon.  Cheers!


how to change default bind localhost to <IP_ADDRESS>

By default, the web server is only available locally. You can change that by specifying HD_BIND environment variable to the desired value. For example, <IP_ADDRESS> would bind to all IPv4 addresses or [::0] would be all IPv6 addresses.
so,how i use this HD_BIND to change localhost:8080,i cant find any answer

The way depends on the OS or platform you use to run it. For example, in Linux you can just do it like this:
HD_BIND=<IP_ADDRESS> helm dashboard

HD_BIND=<IP_ADDRESS>

well, great, thanks

great, thanks

The way depends on the OS or platform you use to run it. For example, in Linux you can just do it like this:
HD_BIND=<IP_ADDRESS> helm dashboard

great, thanks


Storing references/lifetimes in preview2 tables

What's the proper way to store references from one value to another in tables?
Consider the following code, how can I store both the parent and child in a table? Could that be done without unsafe code?
struct Parent {
    val: bool
}

impl Parent {
    pub fn get_child<'a>(&'a self) -> Child<'a> {
        Child {
            val: &self.val
        }
    }
}

struct Child<'a> {
    val: &'a bool,
}

fn main() {
    let mut table = wasmtime_wasi::preview2::Table::new();

    let parent = Parent {
        val: true,
    };
    let child = parent.get_child();

    let parent = table.push(parent).unwrap();

    // can this be done somehow?
    table.push_child(child, &parent);
}

This unfortunately cannot be done at this time. Using push_child you should be able to store indexes to other items, however (rather than references).


Create households GeoJSON based on public information

Overview
We'll need household information for users. There are public datasets from 2020 that we can utilize. A combination of the datasets below is needed to filter down data to ONLY Laurelhurst neighborhood:
King County Parcel dataset: https://gis-kingcounty.opendata.arcgis.com/datasets/c7a17b7ad3ec44b7ae64796dca691d72_1722
Seattle Neighborhoods dataset: https://data-seattlecitygis.opendata.arcgis.com/datasets/b4a142f592e94d39a3bf787f3c112c1d
We need this data as GeoJSON.

No longer needed -- shapefile has been provided


Example of using TransformableSliverList

Hi!
Do you have an example of how to use this package with TransformableSliverList?
Right now, it doesn't work in CustomScrollView with SliverAppBar. For example, I want to transform the item (let's say, scale) when it is on top edge. It works just fine when you have just a simple page as shown in the example video of this package, but when it is used in CustomScrollView with SliverAppBar, it works like this (basically, the transform is happening behind the SliverAppBar, I've reduced the opacity so you can actually see the effect):
https://user-images.githubusercontent.com/54116985/209966032-4d8ec14d-8d61-4c0c-9e6f-833ac6010d9d.mov

Ah, got it working with the SliverFillRemaining and a regular TransformableListView.builder as a child.
However, the question is still viable to me. What's the use case for TransformableSliverList then?

Aha, finally got it working after modifying the source code :D
https://user-images.githubusercontent.com/54116985/210011614-08b6a8a0-143e-4079-9850-f651c135017c.mov


Warn missing bound for models

Better first warn in optimize or somewhere else if haven't specify a bound for Model, there will be error.

Infinite bounds are fine though for most optimizers.


Handle fact failures properly

Issue: https://github.com/Fizzadar/pyinfra/issues/345#issuecomment-653484512
Thoughts: https://github.com/Fizzadar/pyinfra/issues/345#issuecomment-653536482
Possible resolution:

Make facts fail when this happens (respecting the ongoing operation's ignore_errors)
Add a fact class attribute to use_default_on_error which will support the above assumptions with apt/etc without just having || true everywhere

v1 is merged, will be released after a short pre-release period.


Upgrade Example to ReactNative version to 0.35.0

Lets upgrade the Example to the latest version of React Native.
This allows building with XCode 8.

@jrichardlai this is a bit out of date, is it ok to close?


[#124104671]Revert "global footer: change visible text of support link to email address"

This reverts commit<PHONE_NUMBER>a19e8421bf6db3571ce58998c7c621. Long email address determined ugly.

:+1:


some suggestions! Please keep working on it!

first of all, nice initiative on creating this, something that always bothers me in godot is the enormous final build size, a pixel art simple game that would be a 2mb exe file, on godot is 15mb!
here goes some suggestions: place a label when the user clicks in the button "Go" with the message you are writing on the terminal, i took too long to notice that the system are saying me something!
add some documentation please! if you teach me how to use it, i can help you with this, what folder exactly you need to open, what to do with the output file, etc...
Please, keep the good work on it!

Hi!
So, I was kinda in a hurry when I'd uploaded, you're right, There's a lot of things to be done, actually.
For building, generally you should go to scene/register_scene_types.cpp and comment the nodes you won't use it.
it goes like this:
Look for the node on the #include list and comment:
//#include "scene/gui/color_picker.h" (Don't need ColorPicker)
Then look for it on the GDREGISTER_CLASS and do the same :
//GDREGISTER_CLASS(ColorPicker);
I do have a lot to work still, since currently it gives you what you use and it should give you the ones that you don't, right?
I need to make a relationship between nodes and files and how they are registered. I mean, Spatial is a file called Node3D, for example, so it's not the same.
I'll be doing it as soon as I can. Thank you for your comment!

is it already possible to create an executable using it? how's the size loss?

I have made so the output is opened by the system once it's done and updated it so you'll have the unused nodes instead of the used ones, is it better? 40e40b0e28cbd3e5e31be8cfdba080b21d514273

made what you think it's better! would be nice if you add an option to choose the unused or used or something like that.
did you build any game with this?

I'd runned some tests, so yes, you can do it, but not in the best way (I need some data, to make sure to comment also the virtual classes and such).


If an element of a set is not defined, the whole expression is not defined

Now it is true that if at least one node in a expression is NaN, the whole expresion becomes NaN. But FiniteSet is an exception. Say, { 1, 2, 3, 0 / 0 } becomes { 1, 2, 3 }. It seems like it shouldn't be so
Although we then need to fix the solver which relies on the fact that NaNs are allowed in a finite set.

It is decided to keep it as it is


Implement admin's mentee application view

Purpose

The purpose of this PR is to fix #31
Goals

Giving the functionality to approve/reject mentees from admin's side
Approach

Created the component and integrated with the API
Screenshots

Checklist

[x] This PR doesn't commit any keys, passwords, tokens, usernames, or other secrets.
[x] I have read and understood the development best practices guidelines ( http://bit.ly/sef-best-practices )
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation

Related PRs

N/A
Test environment

N/A
Learning

N/A
⛔ Note:
I didn't use the existing MenteeProfile because it is using the public useMentees hook. So there's some duplicate work in the mentor's view and the admin's view. Maybe later we can think of a way to remove these duplicated components.

@Piumal1999 Can you create an issue regarding the refactoring?


Fixed tomorrow theme when overriding highlight Normal

In order to get vim to play nice on a terminal with transparent background, I've set the following options in my vimrc file:
highlight Normal ctermbg=none
highlight NonText ctermbg=none

Adding these lines have the unfortunate effect of messing up the airline colors for the tomorrow theme. The text colours appear pink in Normal mode, with pinkish highlights in Insert and Visual mode.

It seems like the problem is that the airline tomorrow theme is using the highlight Normal background color as part of the themes. An possible fix for the this theme would be to use the highlight TabLine background color instead, which is defined to be the same as the default highlight Normal background color.

since you've made local vimrc changes, your modifications to the theme should be kept local as well.  you can just copy the theme into your ~/.vim/autoload/airline/themes directory and it will override the one provide by the plugin.

Got it, thanks!