[Bug]: Broken / malformed links

Checked for duplicates
Yes - I've already checked
Website or Best Practice Guide?
Website
Describe the bug
Noticed the following broken links:

"Edit this page" links at the bottom of all guides
Some Markdown starter kit templates open as raw text (which is easy to copy / paste) and some open as Docusaurus rendered Markdown.

Ex. 1: https://nasa-ammos.github.io/slim/docs/guides/governance/contributions/change-request-templates/
Ex 2: https://nasa-ammos.github.io/slim/docs/guides/documentation/readme/

What did you expect?
All links should resolve and do so consistently.
Reproducible steps
See above examples.

Environment
N/A

"Edit this page" broken link resolved in https://github.com/NASA-AMMOS/slim/commit/09a3a1f65164aba453e54dce76ef55737d17bb8b


fixed  "ART" crashing issue

fixed  "ART" crashing issue

4.2.1 version does not exist: https://www.npmjs.com/package/react-native-progress
Do you mean 4.1.2?

Yes. seems I wrote 4.2.1. it should be 4.1.2. Just create new PR again


FAQ: Fair Benchmarks

I know greenrobot has done some fair benchmarks in the past for greendao. It'd be nice to see some benchmarks comparing ObjectBox against some of the other popular database solutions:

sqlite
sqlite compiled statement
realm

+1

Would love to see it also compared against http://www.snappydb.com/

Any news on this?

Exists for a while now: https://github.com/objectbox/objectbox-performance


Can not testing Pretrained Models.

HI!@yysijie @yjxiong
Thanks for your great work!
I'm studying your work,but I came up with some problems as follows,could you please give me some hints?
Code version (Git Hash) and PyTorch version
Use pytorch0.4 version.

While copying the parameter named "data_bn.weight", whose dimensions in the model are torch.Size([54]) and whose dimensions in the checkpoint are torch.Size([108]).
While copying the parameter named "data_bn.bias", whose dimensions in the model are torch.Size([54]) and whose dimensions in the checkpoint are torch.Size([108]).
While copying the parameter named "data_bn.running_mean", whose dimensions in the model are torch.Size([54]) and whose dimensions in the checkpoint are torch.Size([108]).
While copying the parameter named "data_bn.running_var", whose dimensions in the model are torch.Size([54]) and whose dimensions in the checkpoint are torch.Size([108]).
While copying the parameter named "fcn.weight", whose dimensions in the model are torch.Size([400, 256, 1, 1]) and whose dimensions in the checkpoint are torch.Size([400, 256, 1]).
`

Hi, @124399839,
It seems like you loaded the old model checkpoint in the new codebase. Please run bash tools/get_models.sh first.

Hi@yysijie @yjxiong，Thanks for your great work!
我現在已經可以跑通測試程序（python main.py recognition -c config/st_gcn/kinetics-skeleton/test.yaml）。
現在在跑Demo程序時出現下面的錯誤，
deeplearning@server:~/code$ python3 main.py demo --openpose ~/project/openpose/build/ --video ./resource/media/skateboarding.mp4
Starting OpenPose demo...
Auto-detecting all available GPUs... Detected 1 GPU(s), using 1 of them starting at GPU 0.
Starting thread(s)...
OpenPose demo successfully finished. Total time: 17.060792 seconds.
Traceback (most recent call last):
File "main.py", line 31, in
p.start()
File "/home/dl/code/processor/demo.py", line 46, in start
video = utils.video.get_video_frames(self.arg.video)
File "/home/dl/code/tools/utils/video.py", line 35, in get_video_frames
vread = skvideo.io.vread(video_path)
File "/usr/local/lib/python3.6/dist-packages/skvideo/io/io.py", line 133, in vread
assert _HAS_FFMPEG, "Cannot find installation of real FFmpeg (which comes with ffprobe)."
AssertionError: Cannot find installation of real FFmpeg (which comes with ffprobe).
出現這個錯誤之後我做了如下檢查：首先單獨測試openpose.bin，是可以檢測人體關鍵骨骼點的。
然後查看data/openpose_estimation/snippets/skateboarding下生成的json文件，我查看每個json文件裏面的內容都是空的，並沒有檢測到關鍵骨骼點的座標，不知道產生錯誤的原因是否和這個有關係。
謝謝！

@124399839, 谢谢你指出这个问题，
I think you should install FFmpeg first.
Try to run sudo apt-get install ffmpeg in your console.
Thank you for your report, and we will add this pre-requirement into README.


Update troubleshooting.md

I'd recently got this problem with a freebsd host for gogs and couldn't find this answer anywhere.

Thanks!


Vulnerabilities in dependency 'braces'

Actual behaviour
=== npm audit security report ===
| :---: |
| Manual Review
Some vulnerabilities require your attention to resolve
Visit https://go.npm.me/audit-guide for additional guidance |

Low
Regular Expression Denial of Service

Package
braces

Patched in
>= 2.3.1

Dependency of
karma[dev]

Path
karma > expand-braces > braces

More info
https://npmjs.com/advisories/786

found 1 low severity vulnerability in 49786 scanned packages
1 vulnerability requires manual review. See the full report for details.
Environment Details

Karma version: 4.0.0

Steps to reproduce the behaviour

npm audit

duplicate https://github.com/karma-runner/karma/issues/3269


ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None)  : Python Package installation

This issue has been moved from a ticket on Developer Community.

[severity:I'm unable to use this version]
When i try to install packages in python environment in VS2019 i am getting the following error
----- Installing 'matplotlib' -----
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))': /simple/matplotlib/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))': /simple/matplotlib/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))': /simple/matplotlib/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))': /simple/matplotlib/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))': /simple/matplotlib/
ERROR: Could not find a version that satisfies the requirement matplotlib (from versions: none)
ERROR: No matching distribution found for matplotlib
----- Failed to install 'matplotlib' -----

Original Comments
Feedback Bot on 3/30/2021, 11:41 PM:
We have directed your feedback to the appropriate engineering team for further evaluation. The team will review the feedback and notify you about the next steps.

Original Solutions
(no solutions)

Thanks for the feedback, however, this looks like a problem on the package manager end. Can you install matplotlib with pip? I'm going to close this with the expectation that it has been resolved externally. Please reopen if this is not the case.


OpenAI-DotNet Use PooledConnectionLifetime

Update the HttpClient creation to set the PooledConnectionLifetime property per Microsofts recommendation. https://learn.microsoft.com/en-us/dotnet/fundamentals/networking/http/httpclient-guidelines#recommended-use

Thank you for not creating any breaking changes 🙌🏾

Tests only failed bc of outside collaborator not getting access to token. Local tests passed.


native federation and module federation

I have 2 applications. one with v12 and v17
I want to use native federation with v17 and module federation with v12 (as angular version is less than 16)
native federation generates remoteEntry.json whereas module federation needs remoteEntry.js
is there anyway to use v17 remote app code inside v12 shell

I'm sorry, this is currently not supported.


Issue with on shape sharing

Hello,
I am having issues accessing shared files on on shape. I think it is because my account is associated with my<EMAIL_ADDRESS>email, but needs to be associated with my<EMAIL_ADDRESS>email. Can you help me with this?
Best,
Isaac

This worked! Thank you very much Monroe!
Best,
Isaac Windisch(.10)

From: Monroe Weber-Shirk @.>
Sent: Monday, February 7, 2022 12:13 PM
To: AguaClara/SWOT @.>
Cc: Isaacwindisch9 @.>; Author @.>
Subject: Re: [AguaClara/SWOT] Issue with on shape sharing (Issue #100)
I've added<EMAIL_ADDRESS>Let me know if this solves the problem.
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https://github.com/AguaClara/SWOT/issues/100*issuecomment-1031711517__;Iw!!KGKeukY!j10wyQIM05d98PtcWaJtv83RNUrtJK3L6CPOtR9m7Z5ydFdw3tp6ePya2YdOIrJ2_D0$, or unsubscribehttps://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AXJNIO5ESR6SFAIHEFCQM2DUZ74VNANCNFSM5NX5MDIA__;!!KGKeukY!j10wyQIM05d98PtcWaJtv83RNUrtJK3L6CPOtR9m7Z5ydFdw3tp6ePya2YdOjSNFUdY$.
Triage notifications on the go with GitHub Mobile for iOShttps://urldefense.com/v3/__https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675__;!!KGKeukY!j10wyQIM05d98PtcWaJtv83RNUrtJK3L6CPOtR9m7Z5ydFdw3tp6ePya2YdOmb7bqv8$ or Androidhttps://urldefense.com/v3/__https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign*3Dnotification-email*26utm_medium*3Demail*26utm_source*3Dgithub__;JSUlJSU!!KGKeukY!j10wyQIM05d98PtcWaJtv83RNUrtJK3L6CPOtR9m7Z5ydFdw3tp6ePya2YdObHBJsTo$.
You are receiving this because you authored the thread.Message ID: @.***>


Not able to execute or call any properties inside swal

Hi Team,
I have a bunch of variables which using in a component, but iam not able to call any one of those variables or methods from inside swal . It is not visible inside swal. Iam getting Undefined exception when doing that.
Below is my code
swal({
                title: 'Are you sure?',
                 type: 'warning',
                showCancelButton: true,
                confirmButtonColor: '#3085d6',
                cancelButtonColor: '#d33',
                confirmButtonText: 'Yes, delete it!'
            }).then(function () {
                      this.httpServices.deleteRequest(abc)
                          .subscribe(obj=>console.log("Deleted",obj));
                  swal(
                    'Deleted!',
                   'success'
                  )

                })

http://stackoverflow.com/a/32547793/1331425


sim: add LVGL configuration which uses the X11 framebuffer and mouse

Summary
Add configuration which uses the X11 framebuffer window to draw LVGL demo app and emulated touchscreen
with mouse.
Impact
New configuration
Testing
This requires the changes in https://github.com/apache/incubator-nuttx-apps/pull/451 since if LVGL internal memory handling is used, it segfaults

Mmm, this is failing since it tries to access X11 headers on macOS. How should this be handled? Should CI skip this platform for this config somehow?

I was going to mention this. You should either add it to one of the existing X11 targets  (likey does not make sense) or just add the exception to sim.dat in testing and then kick the build again. @xiaoxiang781216  and I just got the infra in for doing that.  I'll happily merge it.
The one thing I would say is when possible let's keep the configs combined since they add up.

I was going to mention this. You should either add it to one of the existing X11 targets (likey does not make sense) or just add the exception to sim.dat in testing and then kick the build again. @xiaoxiang781216 and I just got the infra in for doing that. I'll happily merge it.

I think it is better to add the exception.

The one thing I would say is when possible let's keep the configs combined since they add up.

I agree. In this case I think it is worth it since there's quite a bit of configs required to make this work.

Cool just tag me and I'll merge it prior to CI since there is nothing it will catch.

Should I re-run CI?

Yeah if you click rerun it will pick up the change

@v01d I just merged the app side.

hmm I got this one time, but I was not able to reproduce it.  I suspect it might actually have been a lvgl bug that I hit.  Seems unrelated and the rest of the demo worked great!  Thanks for adding it.
❯ ./nuttx
VideoInfo:
      fmt: 13
     xres: 640
     yres: 480
  nplanes: 1
PlaneInfo (plane 0):
    fbmem: 0x7f004a4dc000
    fblen: 1228800
   stride: 2560
  display: 0
      bpp: 32
Mapped FB: 0x7f004a4dc000
tp_init: Opening /dev/input0
tp_cal result
offset x:13, y:10
range x:0, y:5
invert x/y:1, x:0, y:0

Floating point exception (core dumped)


Simplify XGBoost HPO search space to be stronger with fewer trials

Issue #, if available:
Description of changes:
Tested on adult dataset and saw that 50 trials with old config 0/50 were able to get better test score than default. 10/50 trials were able to beat default with new config. Until we do more testing with HPO, it is better to have simple search spaces as it avoids wasting most trials due to a poor hyperparameter value being present in a trial. This change aligns XGBoost search space with LightGBM search space in terms of complexity.
(Side note: @yinweisu this old search space is maybe why you saw parallel HPO was worse for trees, because it didn't use the default config during HPO and that was stronger than the vast majority of random configs.)
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

I'll work investigate on default parameter for tune search and send a PR this week.

CI for Push events passed. The failure on Pull Request event looks unrelevent


Fix no error message when attempting to add existing activity via new activity form

https://github.com/bcgov/learningcurator/compare/master...fix-add-to-step


Resuming an upload session should query the upload state.

When we resume a resumable upload session, e.g.:
auto stream = client.WriteObject(
    bucket_name, object_name, gcs::RestoreResumableUploadSession(upload_id));

the returned stream is not initialized with the current state of the upload. This upload may have been completed, and in that case the final state should be returned, and the stream should be immediately "closed". In any case, next_expected_byte() should have the right value immediately after the stream is created.

Assigning to myself, even though it is @jseph who is doing the work, I just can't seem to assign this issue to them.

Marking this closed, I agree with @Jseph  that the remaining bit (next_expected_byte()) does not make sense for a closed stream.


Payment IsReconciled flag not showing on Batch Payments

I'm not quite sure that this is the right place for this bug report, but I can't find a better place, so here we go! I'm using the PHP client library, but the same results will happen with any client.
--
I'm tracking when payees deposit checks (and they are reconciled) by doing $xero->getPayments() each day and tracking which ones the IsReconciled flag flips on during that day. Each Payment is related to one Invoice, and this works great.
However I've hit a problem with inconsistent behaviour where several invoices are paid with a single transaction. Here's a very abridged output from my getPayments() call:
[0] => XeroAPI\XeroPHP\Models\Accounting\Payment Object	(
	[invoice] => XeroAPI\XeroPHP\Models\Accounting\Invoice Object (
		[type] => ACCPAY
		[contact] => ...
		[line_items] => ...
		[date] => ...
		[invoice_number] => 1517
		[status] => PAID
		[total] => 435
		[invoice_id] => 987ddb2a-2271-46f8-a420-0b4cf53b188f
		[payments] => Array (
			[0] => XeroAPI\XeroPHP\Models\Accounting\Payment Object(
				[invoice] =>
				[credit_note] =>
				[prepayment] =>
				[overpayment] =>
				[invoice_number] =>
				[credit_note_number] =>
				[account] =>
				[code] =>
				[date] => DateTime Object(
					[date] => 2020-04-16 19:00:00.000000
					[timezone_type] => 3
					[timezone] => America/Chicago
				)
				[currency_rate] => 1
				[amount] => 435
				[reference] => 29172
				[is_reconciled] =>
				[status] =>
				[payment_type] =>
				[updated_date_utc] =>
				[payment_id] => 75421a0a-b356-45e7-ab0f-129e261c1132
				[bank_account_number] =>
				[particulars] =>
				[details] =>
				[has_account] =>
				[has_validation_errors] =>
				[validation_errors] =>
			)
		[amount_due] => 0
		[amount_paid] => 435
		[fully_paid_on_date] => DateTime Object (
			[date] => 2020-04-16 19:00:00.000000
			[timezone_type] => 3
			[timezone] => America/Chicago
		)
		[amount_credited] =>
		[updated_date_utc] => DateTime Object (
			[date] => 2020-04-17 14:05:41.000000
			[timezone_type] => 3
			[timezone] => America/Chicago
		)
	)
	[date] => DateTime Object (
		[date] => 2020-04-16 19:00:00.000000
		[timezone_type] => 3
		[timezone] => America/Chicago
	)
	[currency_rate] => 1
	[amount] => 435
	[reference] => 29172
	[is_reconciled] =>
	[status] => AUTHORISED
	[payment_type] => ACCPAYPAYMENT
	[updated_date_utc] => DateTime Object (
		[date] => 2020-04-17 14:05:41.000000
		[timezone_type] => 3
		[timezone] => America/Chicago
	)
	[payment_id] => 99193d93-bfea-4ab5-bb44-e05c4c43f296
	[has_account] => 1
)

As you can see, this has returned a Payment (99193d93-bfea-4ab5-bb44-e05c4c43f296) which clears an Invoice (987ddb2a-2271-46f8-a420-0b4cf53b188f).
Confusingly however, this Invoice lists a single Payment, but the Payment, but with a different GUID (75421a0a-b356-45e7-ab0f-129e261c1132).
Looking in the Xero web interface, that GUID (75421a0a-b356-45e7-ab0f-129e261c1132) is referred to as a bankTransactionID, and the title on the page is "Batch Payment".
$xero->getPayment('75421a0a-b356-45e7-ab0f-129e261c1132'); returns nothing
$xero->getBankTransaction('75421a0a-b356-45e7-ab0f-129e261c1132'); returns nothing
$xero->getBatchPayments($date, '', 'UpdatedDateUTC'); returns nothing
It appears at that whatever object is represented by GUID 75421a0a-b356-45e7-ab0f-129e261c1132 is invisible from the API. In practice this appears to be some sort of psuedo-payment which groups together several other Payments (but isn't a BatchPayment).
The actual problem that this is causing is around the IsReconciled flag. In this case, the money has changed hands and been reconciled. Going through the web interface to see the "payment" 75421a0a-b356-45e7-ab0f-129e261c1132 shows it as reconciled. However this information doesn't seem to propagate out to the individual Payment which is accessible through the API - you can see is_reconciled above is showing blank.
My expected behaviour is that when an Invoice payment is reconciled, that all relevant Payment objects show as reconciled.

Hi Ian, thanks for raising the issue. From what you’re describing in the web UI, it sounds like those payments were indeed part of a batch payment. You’ve then uncovered a couple of deficiencies in how the API returns the single payment objects that makes things confusing:

There is no identifier on those payments that tells you they belong to a batch payment
The reconciled status of those payments doesn’t reflect the status from the batch (i.e. if the batch payment is marked as reconciled the individual payments are still returned unreconciled)

That said, we would expect you to be getting a response when querying for all BatchPayments in that organisation. You should also be able to use the bankTransactionID param from the url of the web UI and use it to retrieve the individual batch payment e.g. GET https://api.xero.com/api.xro/2.0/BatchPayments/75421a0a-b356-45e7-ab0f-129e261c1132
If you get in touch with support with some more details about the particular app and the org we can check the logs to troubleshoot what’s happening. Perhaps it’s a problem at the SDK level.

@IanSimpson - this doesn't appear to an issue that can be solved by modifying the OpenAPI specification but is a deficiency  API level, and I'll be closing this issue.

Hi @IanSimpson, I am happy to confirm that with the latest release, we have fixed the above bug around IsReconciled. From now on, when you retrieve payments via the payments endpoint they will show IsReconciled=true if the corresponding batch payment has been reconciled.
No changes on the invoices endpoint though.


New Label: Sassafras KeyAccess client for AllSight (formerly KeyServer)

Adding a label for the KeyAccess client, as they now have a cloud hosted option (and we are in the process of moving ours from hosted to cloud).
(Sorry for the repost, removed the , from the branch name without realising it would close the pull request.)

Thank you!


SurfaceFilterRender only plays the audio, the image does not appear

The video does not play when I use surfaceFilterRender, only the audio plays, the video screen appears black. I have tried with MediaPlayer and ExoPlayer.
rtspServerCamera2!!.getGlInterface().setFilter(surfaceFilterRender)
val player = SimpleExoPlayer.Builder(this).build()      player.setVideoSurface(surfaceFilterRender.surface)
val dataSourceFactory: DataSource.Factory = DefaultDataSourceFactory(
this,
Util.getUserAgent(this, "ExoPlayerDemo")
)
val uri: Uri = Uri.parse("http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ForBiggerBlazes.mp4")
val videoSource: MediaSource = ProgressiveMediaSource.Factory(dataSourceFactory)
.createMediaSource(Uri.fromFile(File(folder.absolutePath + "/20200503_222914.mp4")))
player.prepare(videoSource)
player.playWhenReady = true
Thanks

Did you try wait until surface is ready to draw using this callback?
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/blob/master/encoder/src/main/java/com/pedro/encoder/input/gl/render/filters/object/SurfaceFilterRender.java#L62
Also check if app example if working for you.

In the example it doesn't work either, can it be due to the model of the mobile? I am testing with a LG G4 and a motorola E4.

Did you try with callback?
//create a variable to avoid initialization problems
private SurfaceFilterRender surfaceFilterRender = null;

surfaceFilterRender = new SurfaceFilterRender(new SurfaceFilterRender.SurfaceReadyCallback() {
              @Override
              public void surfaceReady() {
                if (surfaceFilterRender != null) {
                  MediaPlayer mediaPlayer = MediaPlayer.create(OpenGlRtmpActivity.this, R.raw.big_bunny_240p);
                  mediaPlayer.setSurface(surfaceFilterRender.getSurface());
                  mediaPlayer.start();
                }
              }
            });
        rtmpCamera1.getGlInterface().setFilter(surfaceFilterRender);
        //Video is 360x240 so select a percent to keep aspect ratio (50% x 33.3% screen)
        surfaceFilterRender.setScale(50f, 33.3f);
        spriteGestureController.setBaseObjectFilterRender(surfaceFilterRender); //Optional

Make sure that callback is called

Ok, Thanks!!!
Great Work!!!

Another thing that has happened to me and that I imagine will have a similar solution is that when I take a photo, on many occasions, it appears in black. I imagine that the Frame will not be ready, could I add a listener to wait for the surface to be ready?
fun capturePhotoAndSend(rtspcam2: RtspServerCamera2?) {
    rtspcam2!!.glInterface.takePhoto(object : TakePhotoCallback {
        override fun onTakePhoto(bitmap: Bitmap) {
            saveImage(bitmap)
        }
    })
}

Your code seems fine.
I think this is a bug. I will test it

Ok, Thanks!!!

I did a fix for it:
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/commit/ed2ad3f3a17b3b099f8dab5c5b8fb71eca3a40a9
The error was that your first photo is always black.


crash when turn from vampire lord into human back

I get a crush when turn from vampire lord into human back, can u fix this?
https://drive.google.com/file/d/14PCXvM-suHbcIUyx9u6QK-XIRSOuTHv2/view?usp=sharing
Alsow i have partical light effect when tourch on my belt.

Won't fix your random crashes, it's not caused by this plugin


[FEATURE REQUEST] way to sync export images/PDF to a folder on the phone

Is your feature request related to a problem? Please describe.
Can't access saved files due to Android storage permissions.
Describe the solution you'd like
Maybe instead of choosing Internal storage/SD Card which defaults to .../Android/data/com.akylas.documentscanner/file, make a third option to select a specific folder.

Can't you split it up so you have the db where it is now and only put the images and documents  in an accessible location?

@Nionor It is a possibility but wont be of much use to you.
You need to understand that the "data" folder and the images in there might not correspond to the image you would export from the app. It is missing information like filters (bw, sepia...) and possibly more things in the future.
Custom storage location would mainly be to use the same data after app re-installation or using new phone with same sd card

Ah I see, but is that the same data that is synced with WebDAV?

@Nionor Yes it is. Only a "backup" thing.
If what you want is a way to "sync" "exported" images automatically then it is kind of another feature request.
Possible but requires some design and work (like what happen if you delete a page, what file naming rules so that image gets updated if you change filter or something...)
But it is on my TODO list!

Ok cool, no we are on the same page then as a backup solution but I just didn't know the inner workings.
But don't put too much time on this, I just thought it would be a nice way to have alternative ways to make a backup.
An alternative could maybe be to use the same functionality as the WebDAV sync but just sync to a local folder?
The sync for exported images works fine as it is I think since there you can choose any folder you like.
On a side note, I added Swedish translation but I saw in the PR that the json was added but empty, is there something I need to do on the Weblate page to commit it or something?
First time using Weblate so I'm a noob there.

@Nionor indeed i see it is done on weblate. Might take a bit of time for the PR to be created with the content. Not sure...
Will check it

@Nionor we can close this right?

Still think it would be nice to have another automatic backup solution other then WebDAV, but maybe something for later.

Yes I will implement it! Just need time


Pusheen

My code works. Proceed with caution. I'm not sure how this will end up merging.

Looks to be working to me.


Question/Enhancement: Don't overwrite strings.xml on android

Just digging into this plugin. Setup in a project which already had some custom strings in strings.xml for Android. Currently the plugin recreated the strings.xml based on the i18n asset files the plugin uses.
So first the question: is this intended currently or possibly a bug? If not, then I'd like to suggest the enhancement of not overwriting but look into possibly appending the i18n strings to any values currently in the strings.xml file to avoid causing build issues for people who add the plugin after they already have strings.xml created.
It might be more work than it's worth to implement a solution, in that case, maybe it's sufficient to have some warning about the overwriting. Then it overwrites and people can go back and add their current strings to the generated strings.xml with their i18n string values.
Thoughts?

Ah okay so my initial suggestion wouldn't work because the current hook implementation will overwrite the strings.xml even with modifying after a failed build (where the hook was ran successfully).

@bradmartin hey man I had the same issue for which I opened issue #60 initially for iOS but true for Android as well. I ended up using a custom hook that I use for multiple environments (dev vs prod) to copy the relevant original strings.xml and Info.plist to the right places. This way the original files stay untouched.

Hi. I have added a fix for android. in this #88


Email provider does not work in a popup

when setting the option signInFlow: 'popup', it works properly for Facebook and Google authentication, but does not work for email authentication. I am instead redirected to https://www.accountchooser.com/redirect.html#localhost:3000

Same here.
I use your provided example project for testing.
Change signInOptions to:
signInOptions: [
  {
    provider: firebase.auth.EmailAuthProvider.PROVIDER_ID,
    signInMethod: firebase.auth.EmailAuthProvider.EMAIL_LINK_SIGN_IN_METHOD
  }
],

I will receive the email with link, but clicking on it will not sign me in.
If I comment out the line signInFlow: 'popup' sign in works

I'm using firebase.auth.EmailAuthProvider.PROVIDER_ID

@swiftanthony I am having the same issue, but I don't have a popup enabled.  I think there is something wrong with the StyledFirebaseAuth and the emailLink auth method..  Any ideas?

@jakeleventhal
I'm experiencing exactly the same behaviour...
provider: firebaseAuth.EmailAuthProvider.PROVIDER_ID,
signInMethod: firebaseAuth.EmailAuthProvider.EMAIL_LINK_SIGN_IN_METHOD,

Same problem here, EMAIL_LINK_SIGN_IN_METHOD won't work with signInFlow: 'popup'.
@philberg @jakeleventhal any news in the meantime?

@ctavan yeah, i switched to login with amazon lol

If you want to disable accountchooeser, you can disable it by adding:
credentialHelper: 'none' in the config object.

@wti806 thanks for the hint! Disabling account chooser is nice.
However EMAIL_LINK_SIGN_IN_METHOD still won't work with signInFlow: 'popup' irrespective of credentialHelper: 'none' or not.

I tried popup mode with firebaseui: https://github.com/firebase/firebaseui-web#demo
It works for me. So it should be something wrong with the react-wrapper. I'll look into it when I have time. Thanks for reporting the issue.

@wti806
I believe it is related to:
if (this.uiConfig.signInFlow === 'popup') {
        this.firebaseUiWidget.reset();
      }

My code works fine:
import React from 'react';
import * as firebaseui from 'firebaseui';
import 'firebaseui/dist/firebaseui.css';

class NewFirebaseAuth extends React.PureComponent {
  componentDidMount() {
    this.observer = this.props.firebase.auth().onAuthStateChanged(user => {
      if (!user && this.isSignedIn) {
        this.ui.reset();
      }

      this.isSignedIn = !!user;
    });

    this.ui =
      firebaseui.auth.AuthUI.getInstance() ||
      new firebaseui.auth.AuthUI(this.props.firebaseAuth);

    // Trigger the callback if any was set.
    if (this.props.uiCallback) {
      this.props.uiCallback(this.ui);
    }

    this.ui.start('#NEW_FIREBASE_AUTH', this.props.uiConfig);
  }

  componentWillUnmount() {
    this.observer = null;
  }

  render() {
    return <div id="NEW_FIREBASE_AUTH" />;
  }
}

export default NewFirebaseAuth;

credentialHelper: 'none'
works for me !

So yes, I can confirm that the email link login does not work if the mode is set to popup. So the simple solution is to change the mode right? Well - when I do that, it seems that google stops working! So I'm stuck with making a choice between popups with google, or no popups with email, but then no google. I haven't tested all the other providers yet. I'd love to be able to get popups + google + email link all working happily together.
Setting the credentialHelper to none didn't seem to have any real effect one way or the other for me.

@dankawka  where is the questionable snippet of code you mentioned? This bit:
if (this.uiConfig.signInFlow === 'popup') {
        this.firebaseUiWidget.reset();
      }

I'm trying to figure out why with the StyledFirebaseAuth component the uiconfig.callbacks are not called for email provider using sign in link flow if an observer is registered for onAuthStateChanged. Would also be good to know why popup flow is broken here.

@trtg
It started to work when I removed that part from the original code.

Hi,
I have the same problem, and I've found an ugly solution, but well, it works :)
signInFlow: firebase.auth().isSignInWithEmailLink(window.location.href) ? 'redirect' : 'popup',

Hi,
I have the same problem, and I've found an ugly solution, but well, it works :)
signInFlow: firebase.auth().isSignInWithEmailLink(window.location.href) ? 'redirect' : 'popup',

Thanks for your solution, really appreciate that

For those of you using SSR, you will have to make sure you have a window object
signInFlow: (typeof window != "undefined" && firebase.auth().isSignInWithEmailLink(window.location.href)) ? 'redirect' : 'popup',


[UNR-4658] Automatically generate test maps for CI

Description
Long have we suffered under the cruel rule of versioned .umap files. The time has come to end this reign of terror.
Release note
Hm, internal-only I think. Happy to discuss.
Tests
Premerge CI, Nightly CI & Mac nightly CI.
Documentation
Hm, probably worth adding to the contributor space....
Primary reviewers
@improbable-valentyn @joshuahuburn

Passing slow tests: https://buildkite.com/improbable/unrealgdk-premerge/builds/21921

Passing slow tests: https://buildkite.com/improbable/unrealgdk-premerge/builds/21921

Mac build: https://buildkite.com/improbable/unrealgdk-premerge/builds/21929

Mac build: https://buildkite.com/improbable/unrealgdk-premerge/builds/21929

@joshuahuburn @KeyMaster- @improbable-dmitrii @simonsarginson @improbable-valentyn ready for another look


Logo issue

I'm submitting a ...
[ ] bug report
[x] feature request
[ ] question about the decisions made in the repository
[ ] question about how to use this project

Summary

I changed my logo location and size and it is giving me an error.

https://github.com/solana-labs/token-list/pull/19630/commits/af190f0a85898920a4973d9e30df5e3b0109c061

Other information (e.g. detailed explanation, stack traces, related issues, suggestions how to fix, links for us to have context, eg. StackOverflow, personal fork, etc.)

please link a PR, not just a commit


Added additional Ctrl-X settings for vim_emu

New option Additional settings of Control + X at insert mode was added.
It enables following keys at "Insert Mode" of vim_emu:

Key/Commands
Function

Ctrl-c
Enter Normal mode.

Ctrl-i
Insert Tab.

Ctrl-j
Return.

Ctrl-m
Return.

Ctrl-t
Insert tab at the beginning of current line.

Ctrl-u
Cut the text between the beginning of the line and the current position.

Ctrl-w
Cut the word before the cursor.

Thank you for continuous work!


ng1-to-ng2 still supported?

Hi,
I can't find any link to the "ng1-to-ng2" repository anymore on your UI-Router landing page. So is there a better solution for this approach? And is this still supported?
https://github.com/ui-router/ng1-to-ng2
thx
squadWuschel

yes, its still supported

thx :-)


osv.dev redirects to google.github.io/osv.dev/ which 404s

Describe the bug
A clear and concise description of what the bug is.
https://google.github.io/osv.dev/ currently has an invalid certificate, this can be reached then you click "FAQ" from the top left of https://osv.dev/blog/
The certificate is only valid for google.com, and when you click through the warning you get a 404 from the Google Front End
To Reproduce
Steps to reproduce the behaviour:

Go to https://osv.dev/blog/
Click on "FAQ"
See that https://google.github.io/osv.dev/ is pointing to the google front end, which serves a certificate for google.com and shows a 404

Expected behaviour
A clear and concise description of what you expected to happen.
The FAQs for osv load as expected
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

@RichardoC thanks for reporting this, I'm having trouble reproducing it though.

@RichardoC Given you changed the title, I wonder if step 3 of your reproduction needs to be edited as well? If I'm reading correctly, it sounds like the problems were all within google.github.io, which is GitHub serving infrastructure. I wonder if it had a temporary glitch?

Here's a video of the issue, I suspect it's just that the URL for the FAQ's is wrong
Screencast from 16-11-23 23:20:00.webm

Thanks for the screencast, that helped surface the additional detail of Firefox being the browser.
This is looking to me like some sort of browser certificate pinning error, because for me with Chrome, I'm seeing everything to be in order, and based on the failure message I'm seeing, the certificate being expected by your browser is a Google certificate, but this site is a *.github.io site.
Would you mind trying this with a totally fresh Firefox browser profile or (I think Firefox calls it "Private Browsing" window?)

This is what I'm seeing with Chrome, and doesn't look like what you're seeing with Firefox:
$ echo | openssl s_client -showcerts -servername google.github.io -connect google.github.io:443 2>/dev/null | openssl x509 -inform pem -noout -text

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            04:4d:72:d7:7c:dd:a7:02:dd:5a:67:f2:a2:3b:bd:d9
        Signature Algorithm: sha256WithRSAEncryption
        Issuer: C = US, O = DigiCert Inc, CN = DigiCert TLS RSA SHA256 2020 CA1
        Validity
            Not Before: Feb 21 00:00:00 2023 GMT
            Not After : Mar 20 23:59:59 2024 GMT
        Subject: C = US, ST = California, L = San Francisco, O = "GitHub, Inc.", CN = *.github.io
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                Public-Key: (2048 bit)
                Modulus:
                    00:b8:b0:60:0e:1a:2f:f1:b1:86:4b:64:ec:11:9f:
                    a6:79:be:e8:87:f1:88:c5:b4:49:9b:10:bb:ca:af:
                    ea:af:be:54:0c:78:43:7f:ca:7b:4e:45:5b:0b:24:
                    29:f1:bb:23:fc:19:a4:c7:6c:70:49:76:53:d3:09:
                    23:65:b2:48:7b:b6:1c:aa:07:1a:e2:79:1a:f9:7a:
                    5e:e7:16:f8:a6:4a:d5:39:a3:e2:0d:f7:57:ef:ed:
                    f8:08:76:5b:52:da:8b:d0:e6:1e:6e:2f:f9:0f:99:
                    4b:6a:52:ca:34:e1:a4:c9:20:33:d3:97:e8:7a:77:
                    c5:03:10:26:41:82:61:47:a2:af:c4:56:3f:76:a2:
                    38:cb:b2:70:ae:72:7a:43:c1:7e:27:a3:5e:d6:e3:
                    f6:e7:a5:30:70:bd:2a:96:27:7a:7b:fb:40:d2:57:
                    77:af:23:12:27:42:3a:c6:0b:6a:8c:bd:ba:2d:ee:
                    3f:9f:15:ee:62:57:a4:a6:95:50:af:43:b0:ac:76:
                    b8:e1:0e:d9:ff:56:ec:74:50:86:b5:1f:96:2c:d1:
                    95:05:e5:b7:05:67:93:4e:9e:f2:5a:38:1f:a7:8f:
                    43:5a:de:3c:57:da:48:7a:50:c6:88:38:15:c8:97:
                    2c:2c:ec:f8:39:09:36:bd:19:8d:03:56:41:66:07:
                    24:e3
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Authority Key Identifier:
                B7:6B:A2:EA:A8:AA:84:8C:79:EA:B4:DA:0F:98:B2:C5:95:76:B9:F4
            X509v3 Subject Key Identifier:
                8D:02:1C:75:5A:CD:C6:A6:41:78:69:28:C3:F7:AA:A7:98:3B:D5:BB
            X509v3 Subject Alternative Name:
                DNS:*.github.io, DNS:github.io, DNS:*.github.com, DNS:github.com, DNS:www.github.com, DNS:*.githubusercontent.com, DNS:githubusercontent.com
            X509v3 Key Usage: critical
                Digital Signature, Key Encipherment
            X509v3 Extended Key Usage:
                TLS Web Server Authentication, TLS Web Client Authentication
            X509v3 CRL Distribution Points:
                Full Name:
                  URI:http://crl3.digicert.com/DigiCertTLSRSASHA2562020CA1-4.crl
                Full Name:
                  URI:http://crl4.digicert.com/DigiCertTLSRSASHA2562020CA1-4.crl
            X509v3 Certificate Policies:
                Policy: <IP_ADDRESS>.2.2
                  CPS: http://www.digicert.com/CPS
            Authority Information Access:
                OCSP - URI:http://ocsp.digicert.com
                CA Issuers - URI:http://cacerts.digicert.com/DigiCertTLSRSASHA2562020CA1-1.crt
            X509v3 Basic Constraints:
                CA:FALSE
            CT Precertificate SCTs:
                Signed Certificate Timestamp:
                    Version   : v1 (0x0)
                    Log ID    : 76:FF:88:3F:0A:B6:FB:95:51:C2:61:CC:F5:87:BA:34:
                                B4:A4:CD:BB:29:DC:68:42:0A:9F:E6:67:4C:5A:3A:74
                    Timestamp : Feb 21 15:03:41.179 2023 GMT
                    Extensions: none
                    Signature : ecdsa-with-SHA256
                                30:46:02:21:00:AA:7E:67:D2:3B:C3:31:79:E5:59:FD:
                                F2:73:AA:A0:41:A7:E5:6A:79:10:D4:39:40:55:1B:24:
                                D3:3A:7E:37:7B:02:21:00:94:F4:4B:6E:E6:98:65:25:
                                A6:A3:62:0C:00:CF:F8:9A:3C:0B:A9:18:1C:5F:BB:53:
                                A4:D8:EF:86:C7:5C:70:1A
                Signed Certificate Timestamp:
                    Version   : v1 (0x0)
                    Log ID    : 73:D9:9E:89:1B:4C:96:78:A0:20:7D:47:9D:E6:B2:C6:
                                1C:D0:51:5E:71:19:2A:8C:6B:80:10:7A:C1:77:72:B5
                    Timestamp : Feb 21 15:03:41.162 2023 GMT
                    Extensions: none
                    Signature : ecdsa-with-SHA256
                                30:45:02:21:00:82:E0:7E:5D:05:40:34:18:F6:30:F7:
                                09:CD:BC:FE:2C:13:EB:90:30:CE:10:ED:E8:A7:9D:A3:
                                74:75:12:5B:72:02:20:5D:1F:9D:87:56:AA:F7:6D:9A:
                                04:0D:4A:7B:35:DE:90:29:A5:D4:16:A7:8F:DF:FE:37:
                                AB:35:8B:24:23:B9:2B
                Signed Certificate Timestamp:
                    Version   : v1 (0x0)
                    Log ID    : 48:B0:E3:6B:DA:A6:47:34:0F:E5:6A:02:FA:9D:30:EB:
                                1C:52:01:CB:56:DD:2C:81:D9:BB:BF:AB:39:D8:84:73
                    Timestamp : Feb 21 15:03:41.130 2023 GMT
                    Extensions: none
                    Signature : ecdsa-with-SHA256
                                30:44:02:20:13:FF:00:36:A8:61:87:48:A6:6A:04:09:
                                BC:E3:3E:AA:13:E7:46:3D:06:75:68:23:18:E7:6A:45:
                                49:F7:30:F1:02:20:3F:F4:9C:8A:E6:46:D3:65:F6:98:
                                13:BF:9A:20:D3:DA:10:A9:E3:2E:5D:DA:C7:3B:14:4E:
                                4F:4E:1C:82:A5:B3
    Signature Algorithm: sha256WithRSAEncryption
    Signature Value:
        37:a4:1b:11:22:9f:fc:9f:c9:67:07:8f:aa:86:13:9f:e0:08:
        1d:6e:0c:8d:65:fb:03:79:50:c6:76:ba:30:90:a0:a4:1c:79:
        13:07:b9:5a:18:8d:97:4c:05:71:8a:d0:22:17:c6:19:a2:22:
        8b:03:f6:2c:84:71:6c:55:df:e2:99:43:65:e5:d7:b7:b7:37:
        4c:c6:c8:e5:f1:d8:a7:7b:07:5d:eb:b8:1c:50:a4:a3:8e:f0:
        4c:f8:b8:6a:72:59:be:43:0e:8a:de:b5:5e:8f:9e:3f:5a:43:
        64:82:cc:e0:de:76:f4:be:a6:12:0a:06:68:bb:77:e1:4c:ef:
        4b:4d:67:af:f6:72:c7:6b:1b:9c:48:53:a7:7f:ed:76:18:5c:
        f0:f6:c6:4c:24:53:57:57:e1:42:a6:3d:ae:e1:f5:93:f2:6a:
        fa:29:72:01:3e:b7:06:f1:2f:1a:0e:91:c5:ec:35:bf:f5:da:
        33:95:de:24:12:0d:f5:c3:23:8d:40:82:d1:5c:eb:de:0a:08:
        e8:e5:83:e5:0a:8b:3a:5e:98:4e:77:4f:9f:dc:ab:7e:ce:a8:
        28:4f:aa:79:4f:c9:be:8f:60:88:6e:6b:f9:20:6c:7f:38:96:
        d6:da:d7:11:03:43:d8:b8:51:87:ce:32:22:4d:64:4c:c4:75:
        27:d0:e3:df

Good news, this seems to be working now! My guess is there was some kind of DNS issue, because this is now correctly pointing to a Github server rather than a Google one.
https://www.shodan.io/host/<IP_ADDRESS>

Most strange. I'd love to know what it was pointing at when you were experiencing the errors...


fix(deps): update terraform terraform-ibm-modules/cbr/ibm to v1.12.2

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/cbr/ibm (source)
module
minor
1.10.0 -> 1.12.2

Release Notes

terraform-ibm-modules/terraform-ibm-cbr (terraform-ibm-modules/cbr/ibm)
v1.12.2
Compare Source
Bug Fixes

added extra validation to the existing_serviceref_zone and existing_cbr_zone_vpcs variables in the fscloud profile submodule (#303) (f24ab4a)

v1.12.1
Compare Source
Bug Fixes

added a default value for the operations variable to make it backward compatible with recent CBR service updates around api types (#305) (2f89973)

v1.12.0
Compare Source
Features

added pre-wired rule for icd-databases in fscloud submodule (#294) (2d8d25b)

v1.11.0
Compare Source
Features

add activity tracker and logdna to list of custom rules (fscloud submodule)  (#297) (3eb5aa7)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

:tada: This PR is included in version 1.4.9 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Get more language support info from github/linguist on build

https://github.com/github/linguist/blob/master/lib/linguist/languages.yml
I'm using this approach for prettier-plugin-sh at https://github.com/un-ts/prettier/blob/master/scripts/languages.ts
If you agree, I'd like to raise a PR for it.

Sure that'd be great!


routing (on error)

does not seem to be a problem anymore, might have been fixed in one of the other tasks.


Why only on 192.168.1.x

Is there any way to install this on a 192.168.0.x network? The docs mention something about the killswitch not working? Is there a planned workaround?
Thanks.

Fixed this issue, removed the old unnecessary check from the install script.
However there is a problem that I recently stopped using nordvpn as vpn provider myself. I have updated the repo with current project status.


@when macro for conditional dynamic rules

@when guard a + foo  => b

becomes
a + foo  |>  if  guard;   b  else :($a + $foo) end

Another idea
using \vDash would be for guards that are evaluated (semantic consequence, supported by classic matchcore backend) and using \vdash for syntactic consequence (checks about equalities and inequalities in the egraph)
[ cod(type(f)) == a, cod(type(h)) == b ] ⊢
           ((f ⊗ₘ h) ⋅ σ(a, b) => σ(dom(type(f)), dom(type(h))) ⋅ (h ⊗ₘ f))

For semantic guards:
a < b ⊨ (foo(a::Int, b::Int) => :zoo)

Adding an _lhs_expr hidden parameter to dynamic rules to simplify the work of creating macros for conditional rules, that can directly access the expression that was matched

Close in favor of #68


Ticket #35915 query dict method doc string update.

Trac ticket number

ticket-35915
Ticket #35915 query dict method doc string update.
Updating doc string to reflect list return behavior
Checklist

[ ] This PR targets the main branch.
[ ] The commit message is written in past tense, mentions the ticket number, and ends with a period.
[ ] I have checked the "Has patch" ticket flag in the Trac system.
[ ] I have added or updated relevant tests.
[ ] I have added or updated relevant docs, including release notes if applicable.
[ ] I have attached screenshots in both light and dark modes for any UI changes.

Hi mate, in future pls don't unnecessarily close PRs and reopen them because now the previous conversations will potentially be missed by reviewers. ☺
I suspect you did this to change the branch name?  The branch name has no bearing on the outcome of the PR so it can be named whatever you like.

Pasting my previous comment for Sarah & Nessita:
---8<---
Hi jburns, thanks for the patch 🏆
This one's hard to concisely describe due to its quirky nature.
These 2 sentences here are repetitive Returns the last data value for the given key. If the key has more than one value, it returns the last value.
Also I found this part here If the value is an empty list, ``[]`` is returned confusing even though that's what the docstring says.
I'll leave this suggestion here for Sarah or Nessita to consider when they merge the PR:

Retrieves the collection of values for the given key and returns the last item in the collection; or an empty list ([]) if the collection is empty.  Raises ... etc

I'm not sure collection is the right word to use but just trying to avoid confusing folks by mentioning lists twice. 🤷

Ok, I was trying to force push through the command line and wasn't getting anywhere, this was the next best way I could find on how to fix what i needed to fix.

Does anyone know what else needs to be done or is this PR in queue for review?

A reviewer will get to it. (If you're ever not sure, the beige box on the ticket just underneath the description says what the next step(s) are.)


Allow paths for target files to be passed on the command line

Instead of only using the prompt.
The command line has tab completion, so it can be handier for specifying paths in deep directories

Good idea!


Cpd Missing

Hi @Proektsoftbg !
I notice the examples of strutural design > Steel are gone.
I trying to see the I Section to implement our national database using the selection data target like the image in the issue https://github.com/Proektsoftbg/Calcpad/issues/26.
Thanks in advance

Hi!
Sorry, it got "lost" because it was not part of the package, but I added it later for the above discussion. But only on GitHub, not on my local repo. Fortunately, GitHub keeps everything in the history, so it is still there in the respective commit b1008c2 from Apr 30, 2022:
https://github.com/Proektsoftbg/Calcpad/blob/b1008c2bce22e70c341449212590761026f11f3a/Examples/Structural Design/Steel/I section.cpd
I have more of it with stress checks added, but it is not translated yet - only in Bulgarian. I can send it to you as well if you like, and you can try to translate it with Google Translator. The result is usually not very good, but just enough to see what it is about.

Thanks @Proektsoftbg! The design spreadsheet it's not needed, thanks! About the translations, the Brazilian portuguese is around 40% now.


Git tags when packaging #841

Fixes #841
This PR is not ready to merge yet, filing it to ask for code review and guidance. This is my first contribution to a rust-lang project. Is this PR going in the right direction? Is there consensus that cargo publish should git tag?
Also, I used git-rs here, but I feel this code would be much more succinct and less fragile if it would invoke git through shell commands. A downside to that would be that cargo would depend on git being installed, I guess we want to avoid that?
Todo: I need git2 0.3 for git push --tags to work so at the moment I don't do that. Can I upgrade git-rs in this PR or should I file a separate one?
All critiques and opinions welcome, thanks!

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @huonw (or someone else) soon.
If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. The way Github handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.
Please see the contribution instructions for more information.

I guess we want to avoid that?

Yes, introducing a new dependency wouldn't be great. Why would it be less fragile?

Whoa awesome, happy to see this implemented now! @steveklabnik is right in that we should avoid executing commands at all costs as we're not guaranteed that git is installed everywhere. I'm also curious how you found git2-rs fragile? I've found the support in libgit2 to be quite robust and have been very impressed by it in general.

I need git2 0.3 for git push

We avoided git2 0.3 in the past because it didn't build on the bots we build Cargo on (one of the OSX builders was too old), but this was fixed in upstream libgit2 and I just pushed new versions of git2-rs to pick up the updates, so we should be good to go in updating to 0.3 now. To do the update you can probably just revert this PR.
All that being said, though, this probably doesn't want to do any network traffic, just make the tag itself. Overall you may want to take a look at what bundler does in this respect, for example, as we probably want to just mirror what happens over there. For example:

The network activity probably is left up to the user because it may not go to the origin remote but perhaps some other.
The tag and/or publish may want to be avoided if there are uncommitted changes in the repository.
The tag may want to be avoided if there's already an existing tag of that name.
etc

Ah and as a final note, can you be sure to add some tests as part of this PR?

In the original issue, I show what Bundler does, but @alexcrichton is right that there's som eextra error handling.

(and it always does the push, it just does git push && git push --tags, so it's not naming origin.

Thanks guys. The reason I said it's fragile is that it's pretty low level. For example in a git command pushing to the configured matching remote and branch it git push and it will magically figure everything out and fail if something non standard is going on.
In libgit you have to find out what the current branch is by getting the symbolic reference of HEAD, if it is a symbolic reference, if it's not then I think  you're in a detached state and probably just should throw an error. Then you fill in the current branch in the refspecs, but for the complete refspec you'll have to find the matching remote, which I haven't found out yet how to do so I hardcoded origin. So it's not fragile per se, just a whole lot of low level git commands.
Not complaining, I actually like figuring it all out, I get to flaunt my git skills ;) but the fact is that it's going to be over 20 lines instead of 3 :)
Should I revert that git-rs 3.0 PR in this PR?

That makes total sense, thanks :)

Yeah feel free to throw in the upgrade to git2 0.3 here!

Hi guys I'm having trouble with getting the test to work and I feel like I'm really missing something in how the test framework works. In the last commit you see I add a call to repo(test_project_path) to make it init a git project there. I added tracing println!'s everywhere and all the code seems to run perfect but a git dir is just never created, or it is but is deleted right after? Also there's a setup function in the test file that also seems to initiate a git dir, but it's not called anywhere. :confused:

@alexcrichton sorry I got stuck a little, should I spend more time figuring this out or do you know what's going on?

:umbrella: The latest upstream changes (presumably #1972) made this pull request unmergeable. Please resolve the merge conflicts.

Each invocation of cargo_process actually deletes the entire source tree and rebuilds it, so maybe that's the problem you're seeing?

Made some progress. What should I do when there's no git repo, warn or fail silently?

If the source tree isn't a git repo it should probably just abort this path entirely because it could be something like mercurial or SVN (or just not in a VCS)

I'm noobing out a bit again, the compiler says this:
src/cargo/ops/registry.rs:62:5: 103:6 note: expansion site
src/cargo/ops/registry.rs:86:33: 86:61 error: the type of this value must be known in this context
src/cargo/ops/registry.rs:86         let branch_name: &str = try!(branch.name()).unwrap();
                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

I can't get it to go away and I'm not sure why it wouldn't detect the type. Is it because Branch is supposed to have a lifetime?

Looks like you found the issue? (or @m4rw3r perhaps?)

It was the line before the error above which was the source, current stable did not actually error on that line despite try! expanding to a match-expression which requires a Result. I tried to compile the code on nightly which produced a better error message showing parts of the expanded code and it complained that git2::Branch::wrap() does not return a Result. So the solution was to remove the try around git2::Branch::wrap().

Closing due to inactivity, but feel free to resubmit with a rebase and comments addressed!


Pandoc <IP_ADDRESS> issue with vmultiple-bibliographies.lua: createProcess does not exist (No such file or directory)

As title indicates, there is a pandoc-citeproc issue with vmultiple-bibliographies.lua in Pandoc v<IP_ADDRESS> on Windows.
It happens With and without --citeproc flag.
> pandoc -s sample.md --lua-filter=multiple-bibliographies.lua --citeproc -o output.docx
# pandoc: pandoc-citeproc: createProcess: does not exist (No such file or directory)

> pandoc -s sample.md --lua-filter=multiple-bibliographies.lua -o output.docx
# pandoc: pandoc-citeproc: createProcess: does not exist (No such file or directory)

Fixed in 063f649d09abd2ee7f3f9c73b4cc2626cb500c6d.


Support for Domain Reloading

Steam VR has a bunch of statics in many places, which makes it impossible to disable Domain Reloading in Unity.
With domain reloading on - time to enter play mode raises drastically, and I'm wondering if any of the future versions, can support that play mode option? Any complication you forsee?
There is Unity's official documentation on domain reloading and how to make your code work without it.

Unfortunately	this doesn't seem like a huge priority and this plugin will hopefully eventually be deprecated in favor of OpenXR.


feat: cleaner python requests json snippets

This cleans up the Python requests target snippets to:

[x] Ensure that all dict keys are wrapped in double quotes (most everything already was).
[x] For application/json requests, we now build out Python-compatible dicts and pass those to requests via the json=payload argument that it provides.

With this work, false, true, and null are now being translated into the Python-proper literals of False, True, and None.

@DMarby Updated that docblock, and since I copied that function from src/targets/swift/helpers.js I've also updated it there since it was missing as well.
Once this library gets some Babel compilation, these string padding methods could probably removed in favor of String.prototype.padStart and String.prototype.padEnd.

@develohpanda Fixed the merge conflict so this should be good to go.

Hi @erunion, it looks like one of the tests from the merge conflict is now failing 🙁 just need to fix up the expected double-quotes in that I think!

@develohpanda Oops, sorry about that. Fixed now.


Simulation mode

Add a simulation flag so that the code can also be used (and tested) on servers without an actual Percept.

Deprioritized


Way for heroku apps to pull requirements from private repositories

Adapted from https://github.com/simon0191/custom-ssh-key-buildpack
Goal
We want to remove github tokens from requirements.txt files for security reasons, but for heroku apps that need to download requirements from private repositories we need an alternative way to access them. The proposed solution is to configure those apps with appropriate config variables (cf., updates to README.md) and to use a step that sets up the ssh key.
Test
Manually tested this with master-deploy-api and it works as expected both when the config variables are present and when they are missing (-> the ssh-key setup step is skipped in that case)

Hm... apparently the PRs are created by default vs markine's repo. This was unintentional


[SR-8204] Sort targets in SwiftPM generated Xcode project

Previous ID
SR-8204

Radar
None

Original Reporter
@hartbit

Type
Improvement

Status
In Progress

Resolution

Attachment: Download

Additional Detail from JIRA

Votes
1

Component/s
Package Manager

Labels
Improvement, Screened, StarterBug

Assignee
matthew_seaman (JIRA)

Priority
Medium

md5: 4ee34e0c19a6d8c18d35df90f6f79007

Issue Description:
Currently, SwiftPM sorts targets in the generated Xcode project alphabetically. To be more readable, it might make sense to sort them in the same order they are defined in the Manifest:

Products

Targets

Test Targets

Question: should we sort them alphabetically by category or by the definition order?

The Xcode project generation functionality has been deprecated and subsequently removed in the meantime. Users should rely on Xcode's built-in support for Swift packages instead.


[ZEPPELIN-3810] Support Spark 2.4

What is this PR for?
Spark 2.4 changed it's Scala version from 2.11.8 to 2.11.12 (see SPARK-24418).
There are two problems for this upgrade at Zeppelin side:
1.. Some methods that are used in private by reflection, for instance, loopPostInit became inaccessible.
See:

https://github.com/scala/scala/blob/v2.11.8/src/repl/scala/tools/nsc/interpreter/ILoop.scala
https://github.com/scala/scala/blob/v2.11.12/src/repl/scala/tools/nsc/interpreter/ILoop.scala

To work around this, I manually ported loopPostInit at 2.11.8 to retain the behaviour. Some functions that are commonly existing at both Scala 2.11.8 and Scala 2.11.12 are used inside of the new loopPostInit by reflection.
2.. Upgrade from 2.11.8 to 2.11.12 requires jline.version upgrade. Otherwise, we will hit:
Caused by: java.lang.NoSuchMethodError:
jline.console.completer.CandidateListCompletionHandler.setPrintSpaceAfterFullCompletion(Z)V
  at scala.tools.nsc.interpreter.jline.JLineConsoleReader.initCompletion(JLineReader.scala:139)

To work around this, I tweaked this by upgrading jline from 2.12.1 to 2.14.3.
What type of PR is it?
[Improvement]
Todos

[x] - Wait until Spark 2.4.0 is officially released.

What is the Jira issue?

https://issues.apache.org/jira/browse/ZEPPELIN-3810

How should this be tested?
Verified manually against Spark 2.4.0 RC3
Questions:

Does the licenses files need update? Yes
Is there breaking changes for older versions? No
Does this needs documentation? No

This is a WIP. We should wait for Spark 2.4.0.
cc @zjffdu and @felixcheung

Thanks @HyukjinKwon Have you checked this PR (https://github.com/apache/zeppelin/pull/3034) for supporting scala 2.12

oops. I haven't. Will check that too while I am here.
BTW, my understanding is that we need this one as well since Spark still can be compiled against Scala 2.11.x, am I in the right way?

Yes， we need to support scala 2.11 for spark 2.4 first.
And please also update travis.yml to build it with spark-2.4 profile

is this going to break, say spark 2.3 with scala 2.11.8?

Nope, it will work for both 2.11.8 and 2.11.12. I manually checked. This change only uses the methods existing in both 2.11.8 and 2.11.12 at Scala.

Hello,
I was trying to run zeppelin with spark 2.4. I have pulled your code.
While building zeppelin I'm facing the below issue,
[ERROR] /home/cloud-user/ajay/code/csf-cc-zeppelin-k8szep/spark/scala-2.11/src/main/scala/org/apache/zeppelin/spark/SparkScala211Interpreter.scala:37: error: class SparkScala211Interpreter needs to be abstract, since method interpret in class BaseSparkScalaInterpreter of type (code: String, context: org.apache.zeppelin.interpreter.InterpreterContext)org.apache.zeppelin.interpreter.InterpreterResult is not defined
[ERROR] class SparkScala211Interpreter(override val conf: SparkConf,
[ERROR]       ^
[ERROR] one error found
[INFO] ------------------------------------------------------------------------

Can you please help.
Thanks

Does that happen only with this code changes? The change here does not touch signature at class SparkScala211Interpreter( and the error message looks pretty unrelated. The whole change proposed here does not change any signature.

The error message:
[ERROR] /home/cloud-user/ajay/code/csf-cc-zeppelin-k8szep/spark/scala-2.11/src/main/scala/org/apache/zeppelin/spark/SparkScala211Interpreter.scala:37: error: class
SparkScala211Interpreter needs to be abstract, since method interpret in class
BaseSparkScalaInterpreter of type (code: String, context: org.apache.zeppelin.interpreter.InterpreterContext)org.apache.zeppelin.interpreter.InterpreterResult is
not defined

complains there's no interpret method defined at BaseSparkScalaInterpreter.

Does that happen only with this code changes? The change here does not touch signature at class SparkScala211Interpreter( and the error message looks pretty unrelated. The whole change proposed here does not change any signature.

Yes. With the original 0.8.0 source code I'm able to build.

The error message:
[ERROR] /home/cloud-user/ajay/code/csf-cc-zeppelin-k8szep/spark/scala-
2.11/src/main/scala/org/apache/zeppelin/spark/SparkScala211Interpreter.scala:37: error: class
SparkScala211Interpreter needs to be abstract, since method interpret in class
BaseSparkScalaInterpreter of type (code: String, context:
org.apache.zeppelin.interpreter.InterpreterContext)org.apache.zeppelin.interpreter.InterpreterResult is
not defined

complains there's no interpret method defined at BaseSparkScalaInterpreter.

Thanks for the reply.
I found the issue. I was using zeppelin 0.8.0 source code where "interpret" method was overriden. I think in the current branch this method is not present.

It should be usable if the changes is cherry-picked properly. This PR basically just replace one line:
https://github.com/apache/zeppelin/blob/v0.8.0/spark/scala-2.11/src/main/scala/org/apache/zeppelin/spark/SparkScala211Interpreter.scala#L84
to a private function.

Awesome @HyukjinKwon Let's wait for spark 2.4 release

picked

I was able to get this working by doing cherry-picking. We needed some changes in our environment not related to zeppelin, but for the usage of spark-images.
Thanks for the help.

Thanks for confirmation.

Hi, @Leemoonsoo , @zjffdu ,  @felixcheung , @HyukjinKwon , @ajaygk95 .
Spark 2.4.0 is on the Maven Central. Can we restart this PR?

This should be ready for a look as is. I already tested Spark 2.4.0.

@HyukjinKwon I don't see the official announcement of spark 2.4 release. Zeppelin test also depends on the binary distribution of spark, so we have to wait for the official binary release of spark 2.4

Ah, yeap. sure.

I understand the situation. FYI, the binaries (except SparkR) are ready.

Download: https://www-us.apache.org/dist/spark/spark-2.4.0/
Maven: https://mvnrepository.com/artifact/org.apache.spark/spark-core_2.12/2.4.0
PySpark: https://pypi.org/project/pyspark/2.4.0/

SparkR seems to be rejected by CRAN. But, in the worst case, it will become 2.4.1. I guess so.
Zeppelin depends on only (1), doesn't it?

Thank you guys!

Hey all ~ could this get in by any change maybe?

Hi, All. It's announced finally.
http://spark.apache.org/news/spark-2-4-0-released.html

Thanks for everyone, the only remaining thing is to update .travis.yml to make sure the test pass again spark 2.4

@HyukjinKwon I created one PR for you to add test for spark 2.4, would mind to merge that ? https://github.com/HyukjinKwon/zeppelin/pull/1

CI is passed, will merge it if no more comments

Looking forward to seeing it merged and Zeppelin 0.9.0 released, Spark 2.4 fixes some very nasty bugs

Thank you all!!

Hello,
Is this PR going to be officially released soon as part of zeppelin 0.9.0?
Thank you

It is merged to branch-0.8 and master branch. So yes it will be released in zeppelin 0.9.0, but I believe 0.8.1 will be released before zeppelin 0.9.0

thank you for the quick response!
does 0.8.1 have a release date?
thanks again
בתאריך יום א׳, 18 בנוב׳ 2018, 15:10, מאת Jeff Zhang <
<EMAIL_ADDRESS>
It is merged to branch-0.8 and master branch. So yes it will be released
in zeppelin 0.9.0, but I believe 0.8.1 will be released before zeppelin
0.9.0
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/apache/zeppelin/pull/3206#issuecomment-439691784, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AP-5fNF0kNk3qGODsqniD9sa1TDGaFPvks5uwVxGgaJpZM4XkINL
.

I will try to do it by the end of 2018

Thank you very much!
בתאריך יום א׳, 18 בנוב׳ 2018, 15:17, מאת Jeff Zhang <
<EMAIL_ADDRESS>
I will try to do it by the end of 2018
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/apache/zeppelin/pull/3206#issuecomment-439692204, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AP-5fC-vkwaAJVD2G81Bq8JBKLaS1PQdks5uwV4GgaJpZM4XkINL
.

Hi all, I'm using Zeppelin with the official Docker image and I'm still getting java.lang.NoSuchMethodException: scala.tools.nsc.interpreter.ILoop.scala$tools$nsc$interpreter$ILoop$$loopPostInit() when using Spark 2.4.0.
I've seen that on docker store the image has been updated for the last time 5 months ago. Could you please update it ? Or should I build the docker branch of the repo ?
Thank you

This fix is not released yet. This PR exactly fixes the problem you faced. This fix will be available in the next release of Zeppelin.

Hello everyone
I have a problem with zeppelin; the notebook does not run and displays the following message
java.lang.NoSuchMethodException: scala.tools.nsc.interpreter.ILoop.scala$tools$nsc$interpreter$ILoop$$loopPostInit...
and in log zeppelin-interpreter-spark-hduser-ubuntu.log
INFO [2019-06-01 14:17:09,785] ({pool-2-thread-2} NewSparkInterpreter.java[open]:83) - Using Scala Version: 2.11
ERROR [2019-06-01 14:17:33,290] ({pool-2-thread-2} NewSparkInterpreter.java[open]:124) - Fail to open SparkInterpreter
ERROR [2019-06-01 14:17:33,290] ({pool-2-thread-2} Job.java[run]:190) - Job failed
org.apache.zeppelin.interpreter.InterpreterException: Fail to open SparkInterpreter
at org.apache.zeppelin.spark.NewSparkInterpreter.open(NewSparkInterpreter.java:125)
at org.apache.zeppelin.spark.SparkInterpreter.open(SparkInterpreter.java:62)
at org.apache.zeppelin.interpreter.LazyOpenInterpreter.open(LazyOpenInterpreter.java:69)
version scala 2.11.12
version zeppelin 0.8.0
version spark 2.4.1
can someone help me plz ?


Revision use

An issue reported on electron-installer-redhat made me realize that options.revision is not properly used.
It's mandatory for RPM but not for Debian, which means that we probably shouldn't load this option in the -common module.
Also, defaults.js#L22 is loading the revision directly from the package.json but from what I've looked, this is not a field used there. It seems that pkg.revision was never part of package.json
So, I think we should remove revision from this module and move it to -debian and -redhat. It won't be read from package.json anymore, only from user's options. It will default to 1 for RPM and undefined for Debian.
@malept Thoughts?

It seems that pkg.revision was never part of package.json

pkg.productName was never part of package.json and yet it's used everywhere in the Electron ecosystem. pkg.revision has always been a part of most of the electron-installer-* modules since the beginning, and I don't really mind that it's there.
I've made a PR in #29 to fix the bug a different way.


Add NLA dataset

Add NLA dataset

Could you please check through all of a files and JMeter workflows to see if there are extra quotes, unnecessary headers. and check if JMeter script will actually work with this data.


Allow Swagger URL to be public

We have set up a back-end API App Service with Azure AD authentication enabled, though we would like to publish the Swagger URL publicly (so we can import it to Azure API Management). Is it possible to allow the Swagger URL to be accessed anonymously?

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

ID: 8ff46628-b5dc-8b02-02b6-8f510d8059b0
Version Independent ID: 24d09b70-d144-d152-ac5a-c49219a5d8e8
Content: Authenticate and authorize users end-to-end in Azure App Service
Content Source: articles/app-service/app-service-web-tutorial-auth-aad.md
Service: app-service-web
GitHub Login: @cephalin
Microsoft Alias: cephalin

@wngreenway Thanks for the feedback! We are currently investigating and will update you shortly.

Hi @wngreenway - Could you post this question on MSDN forum as we have a larger community there that can recommend best practice for your unique scenario?
We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


Maintainance of this crate

Hi! I haven't had the time to maintain this crate. There are a few outstanding issues and pull requests in this repository and various forks have spawned. So I thought about how we could improve the situation.
The most important question is: Is anybody willing to maintain this crate?
If not, I would propose to give all interested people push access, but require pull requests and reviews for all changes. There is also a travis check in place that ensures that the crate always builds and that the tests always pass. This way, the crate could be developed further without a dedicated maintainer.
We could also move this crate to a Github organization if there's interest, and give more people push access to crates.io.
What do you think?
cc:
@ahmedcharles
@robert-w-gries
@aeleos
@Columbus240
@le-jzr
@4e554c4c

I am interested in push access and can help review/merge

Awesome! You should have push access now.

This seems like a reasonable plan.

I don't have the time to maintain the crate right now. However I'll put some more time into reviewing and pushing changes.

Hey guys. I'd love to help, but I'm currently swamped with non-Rust work. I'll try to review changes from time to time, but no promises. :)

Thanks a lot, to both of you!

I'd like to be a member! I think consolidating the rust-os tools is a great idea.

@robert-w-gries Cool, invitation sent!

Awesome! I'd like to be a member too. :)

@le-jzr Great! I invited you :).

hi all, I've been fiddling with this crate for a bit now, it seems that there's been a good deal of change since 0.3.2, and many things fixed in master, is there a plan to make a new release and publish to crates.io ?

@jzck Thanks for bringing this up! I published the current state as 0.5.0. The docs should update shortly.
(I used my release tool in a wrong way so that we accidentally skipped version 0.4, but it shouldn't matter.)

I would be interested in helping to maintain this crate be a part of rust-osdev

@xacrimon Cool! I sent you an invitation to the rust-osdev organization and gave you write access to this repo. Note that any change to this repo requries a pull request with at least one accepting review before it can be merged. Thanks for your help!

@phil-opp Thanks! I usually enforce the same pull policy on all my repos too. Note that I have my finals coming up so I'll strapped for time for a week or two.

Just as a heads up: I created the @rust-osdev/multiboot2-elf64 team for the maintainance of this crate instead of giving individual people write access (the outside collaborators still have individual write access). This gives us a nice team discussion page and allows pinging the whole team if required.

:thumbsup

I'm a little late to the party buuuut I'm also interested in helping out to maintain this crate! :smile:

@mental32 Awesome! I sent you an invite to the rust-osdev organization.

I close this for now because currently there are no maintenance problems, ok?


[data distribution] spark load error: Unsupported distribution type. type: RANDOM'

Steps to reproduce the behavior (Required)
CREATE EXTERNAL RESOURCE "test_spark_resource_234bab06_f591_11ed_8293_00163e0e550b" PROPERTIES ("type" = "spark","spark.master" = "yarn","spark.submit.deployMode" = "cluster","spark.hadoop.yarn.resourcemanager.address" = "xxx.xx.xxx.xxx:xxxx","spark.hadoop.fs.defaultFS" = "hdfs://xxx.xx.xxx.xxx:xxxx","working_dir" = "hdfs://xxx.xx.xxx.xxx:xxxx/tmp/starrocks");
create database test_spark_load_234c022c_f591_11ed_8293_00163e0e550b;
use test_spark_load_234c022c_f591_11ed_8293_00163e0e550b;

CREATE TABLE `duplicate_table_with_null_non_sort_key_partition_columns` ( `k2` datetime, `k3` char(20), `k4` varchar(20), `k5` boolean, `k6` tinyint, `k7` smallint, `k8` int, `k9` bigint, `k10` largeint, `k11` float, `k12` double, `k13` decimal(27,9), `k1` date ) DUPLICATE KEY(`k2`, `k3`, `k4`, `k5`) COMMENT "OLAP" PARTITION BY RANGE(`k1`) ( PARTITION `p202006` VALUES LESS THAN ("2020-07-01"), PARTITION `p202007` VALUES LESS THAN ("2020-08-01"), PARTITION `p202008` VALUES LESS THAN ("2020-09-01") ) distributed by random BUCKETS 3 PROPERTIES ( "replication_num" = "3" );
LOAD LABEL test_spark_load_234c022c_f591_11ed_8293_00163e0e550b.duplicate_table_with_null_non_sort_key_partition_columns (DATA INFILE("hdfs://xxx.xx.xxx.xxx:xxxx/starrocks_test_data/system_data/hdfs_data/nose-ut-data/data") INTO TABLE `duplicate_table_with_null_non_sort_key_partition_columns` (k1,k2,k3,k4,k5,k6,k7,k8,k9,k10,k11,k12,k13) ) WITH RESOURCE test_spark_resource_234bab06_f591_11ed_8293_00163e0e550b  PROPERTIES("timeout"="300","max_filter_ratio"="0.5");

{'status': True, 'result': (('52877', 'duplicate_table_with_null_non_sort_key_partition_columns', 'CANCELLED', 'ETL:N/A; LOAD:N/A', 'SPARK', 'NORMAL', '0', '0', '0', '0', None, 'resource:test_spark_resource_234bab06_f591_11ed_8293_00163e0e550b; timeout(s):300; max_filter_ratio:0.5', 'type:ETL_SUBMIT_FAIL; msg:Unsupported distribution type. type: RANDOM', '2023-05-18 23:32:02', None, None, None, '2023-05-18 23:32:07', '', '{"All backends":{},"FileNumber":0,"FileSize":0,"InternalTableLoadBytes":0,"InternalTableLoadRows":0,"ScanBytes":0,"ScanRows":0,"TaskNumber":0,"Unfinished backends":{}}'),), 'msg': None}

Expected behavior (Required)
load success
Real behavior (Required)
load failed
StarRocks version (Required)

You can get the StarRocks version by executing SQL select current_version()
+----------------------+
| current_version()    |
+----------------------+
| MAIN-RELEASE f7104b0 |
+----------------------+
1 row in set (0.00 sec)

Due to the lack of usability and performance improvements in the context of using Spark Load, Random Distribution support will not be implemented for Spark Load.


Add python interface by pybind11, add Int8 mode, add distill-resnet18 backbone support

@TCHeish Please help review this PR.

@TCHeish Please help review this PR.

Sure!

Good job!


Mesh background repeats itself

Current Behavior
When scrolling on a page, the background repeats itself because it isn't set to not do so.
Reproduction / Steps To Reproduce
Simply create a page larger than 100vh without using any outside components.
<div class='h-[150vh]' />

Anything else?

Noting this here - we just need to set a background position and attachment style to resolve this. This will be defined in the optional mesh setting per each theme.

FYI I'm implementing the following to all themes that implement optional mesh backgrounds:
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;

This includes the following themes

Gold Nouveau
Modern
Rocket
Sahara
Seafoam
Skeleton
Vintage

The idea here is that the background image will attempt to cover the entire visible space, be centered, will not repeat, and will be "fixed", which means it remains in place when you scroll up and down.
This will have no notable impact on users implementing the App Shell, but when implementing a custom layout I do suggest adding the following to your global stylesheet /src/app.postcss:
html, body { @apply h-full; }

This will ensure the HTML and BODY tags always fill the canvas height a minimum.
I've updated the documentation in the Docs > Themes section to cover everything above.


fix warning and update latest sdk versions

@edewit as discussed here is the objc version revisited to match swift branch.

:+1:


Camera

Hey
I want to use camera tools like
Flash
Tap To Focus
Brightness Exposure Control
In camera so how can I implement this
It's not in your camera plugin
And there is no other plugin in pub.dev
Please help me
Thanks & Regards
Khush Jain

The Github issue tracker is for bugs and features requests for the Flutter SDK. Help and support questions like these are better suited for Q&A sites like StackOverflow or on one of the flutter community sites at https://flutter.dev/community .


per-account 7/n: Sort out plain actions

This is the next PR in the series after #5105, #5083, #5066, #5030, #5016, #5017, and #5023, produced from the branch described at #5006 (comment).
From the foreshadowing last time:

After that, we'll start distinguishing plain actions: just like other areas of our code before the start of this PR series, most of them implicitly refer to the active account while others don't, and we'll start tracking which is which so that we can later reinterpret the former group as referring to whichever specific account their caller had in mind.

That's this PR.
And this is the end of that draft branch! :tada:
There's still more to do for #5006. But at the end of this PR, we've accomplished this (from that comment https://github.com/zulip/zulip-mobile/issues/5006#issuecomment-924341909 where I described the draft branch these came from):

That lets us use the type-checker to trace how the data flows around to ensure that we're consistent in which code gets which kind of type [i.e. per-account vs. global], and to identify exactly which spots of code rely on assumptions that won't stay true in the future where these objects are actually distinct.

The next task will be to fix those spots one by one.

Thanks, this LGTM! Looks like just a Prettier failure on the last commit, otherwise please merge at will.

Ah indeed -- fixed, and merged. Thanks for the review!


validation script

Is there any validation script that can ensure  the application is actually running properly.

closing as a dupliate of #3633.

Is there any script that validates or in java code .
Veerendra
On Thu, Mar 8, 2018 at 11:28 AM Matthew Fisher<EMAIL_ADDRESS>wrote:

Closed #3634 https://github.com/kubernetes/helm/issues/3634.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/kubernetes/helm/issues/3634#event-1511875727, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AP5oVRs9Vx39hi8KGGvluSfQMSPKafvaks5tcYZtgaJpZM4SjGbs
.

helm test runs the code provided by the operator within a container. It is up to the application operator to write a script that validates their application is in the desired state.
There is no specific code to test it. Perhaps take a look at some of the examples in the docs and get a feel for helm test to see how you can write these tests. :)


Questions about xDS API flow

There are two common xDS API flows:

Fetch from Listener and Cluster as root during startup, followed by fetching dependent RouteConfiguration and ClusterLoadAssignment configurations.
On-demand vhds and cds updates using the on demand filter with :authority header. The flow involves vhds triggering cds, and cds is driven by routes defined in vhds.

Question 1:
For 1. If there are 1000 listeners, will the Envoy instance fetch all 1000 listeners, potentially resulting in Envoy listening on 1000 ports?
Question 2:
For 2. Why can't we trigger RDS based on vhds, creating the flow: vhds (VirtualHost) -> RDS (RouteConfiguration) -> CDS (Cluster) -> EDS (ClusterLoadAssignment)? Instead of incorporating all route data into vhds, segregating the routing information into a separate layer can offer improved maintenance and easier updates.

On 1 yes, Envoy will fetch all listeners and listen on all their ports.
@adisuissa to comment on the 2nd question.

@yanavlasov @adisuissa thank you for the information!

For 2. I'm curious whether it's possible to utilize LDS in a setup where RDS is initiated by LDS, deviating from the conventional flow that starts with VHDS. This would result in the sequence: LDS -> RDS -> CDS -> EDS.
In a scenario involving 1000 RouteConfiguration, each one named after a service, the difficulty arises in applying LDS. This involves creating a Listener entry with a fictional port, enabling the establishment of 1000 filter chains. Each filter chain would be named according to its respective service name, thereby aligning with the names of corresponding RDS instances. Is this approach viable, which is related with Matching Filter Chains in Listener?


refactor(sp pack): remove token-replace logic

Once the product allows OOB token replacement, the purpose of this PR is to remove the logic related to token replacement in the Security Portal pack, which is based on the config.json file available in the template files.
#183

to avoid breaking changes, we should create a v2 version of this handler.


Add margins between items in output area

Currently, the items in the output area scrolling list view are too close together. This patch adds some margins between the items.
Old:

New:

Will this affect all descendant divs?
Can you run
from IPython.display import HTML
HTML("""

hey

""")
HTML("""

yeah

""")

@teristam Congrats on your first PR :tada: :100: :+1:
That's definitely looking a lot better.
@rgbkrk I agree it should not affect all descendant divs. We may need a more rigorous selection here.

I agree it should not affect all descendant divs. We may need a more rigorous selection here.

I didnt even think of that. Can this be pulled off with just a selector?

Will first-child work? Will experiment and amend accordingly
On Sep 15, 2017 6:52 PM, "Ben Russert"<EMAIL_ADDRESS>wrote:

I agree it should not affect all descendant divs. We may need a more
rigorous selection here.
I didnt even think of that. Can this be pulled off with just a selector?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/nteract/hydrogen/pull/997#issuecomment-329928669, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ADP7dWRlHjRvjdAisHjY9PTflaEqPE_lks5siw25gaJpZM4PZYFv
.

Will first-child work?

This was my first thought as well, I dont think it works if adding it like this is what you mean.
(I added the border style just so I could visualize in a screenshot)
div:first-child {
    border-style: double;
    margin-bottom: 10px;
    margin-top: 10px;
  }

Hi, I used a more stringent selector to only affect the first level div inside .cell_display. It seems to work better:

How do you think?

That works!


Site > Phone Edge Assignments > Terraform

We’ve hit into a new issue with the sites. I see we can't do the "phone Edge Assignment" from the terraform to a specific site. Even if I save it in UI and export Terraform doesn’t include these settings. This means we’ve to work with some of our sites out of cx as a code which is not desirable. Can you help us with this? Thanks!

Internally tracking work with DEVENGAGE-1925.

Issue has been fixed.  Should be out with version 1.17.0 of the next provider.

Thanks a lot John for another fast resolution.

Hi @carnellj-genesys today we update our provider version to 1.18.0 and see that we can now add the primary/secondary phone sites to a specific site. Thanks for this!
But there's a small issue. If you don't a primary/secondary site to this site it'll be always seen as a change and will change this specific site (we have around 8 sites) with every run and is not very handy. Can you fix this otherwise it's a annoying unnecessary changes to the sites. please check the screenshot added below. Thanks!

Hi Asad,
Sorry, but I can't do that.  We needed to apply a set of logic around primary and secondary sites so the values aren't just an application of whatever data is passed into them.  They are computed so you will always have them coming up with a change value in the plan.
Thanks,
John Carnell
Director, Developer Engagement

From: asadsaqlain @.>
Sent: Monday, August 14, 2023 8:16 AM
To: MyPureCloud/terraform-provider-genesyscloud @.>
Cc: John Carnell @.>; Mention @.>
Subject: Re: [MyPureCloud/terraform-provider-genesyscloud] Site > Phone Edge Assignments > Terraform (Issue #535)
EXTERNAL EMAIL - Please use caution with links and attachments

Hi @carnellj-genesyshttps://github.com/carnellj-genesys today we update our provider version to 1.18.0 and see that we can now add the primary/secondary phone sites to a specific site. Thanks for this!
But there's a small issue. If you don't a primary/secondary site to this site it'll be always seen as a change and will change this specific site (we have around 8 sites) with every run and is not very handy. Can you fix this otherwise it's a annoying unnecessary changes to the sites. please check the screenshot added below. Thanks!
[2023-08-14 17_07_02-GENESYS » genesys-cloud-sc » Dev #524 Console  Jenkins]https://user-images.githubusercontent.com/80473200/260444531-0a7db662-bac4-4259-92cb-010151e58bef.png
—
Reply to this email directly, view it on GitHubhttps://github.com/MyPureCloud/terraform-provider-genesyscloud/issues/535#issuecomment-1677212036, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A2DUT36FN4QLCOYVWXSRTKTXVIJLDANCNFSM6AAAAAAY7O3KFQ.
You are receiving this because you were mentioned.Message ID: @.***>

Okay thanks John, we can live with this :)

Hi Asad,
Sorry I would have liked to make the change, but we are also constrained by the behavior of our own APIs. 🙂
Thanks,
John

From: asadsaqlain @.>
Sent: Monday, August 14, 2023 9:29 AM
To: MyPureCloud/terraform-provider-genesyscloud @.>
Cc: John Carnell @.>; Mention @.>
Subject: Re: [MyPureCloud/terraform-provider-genesyscloud] Site > Phone Edge Assignments > Terraform (Issue #535)
EXTERNAL EMAIL - Please use caution with links and attachments

Okay thanks John, we can live with this :)
—
Reply to this email directly, view it on GitHubhttps://github.com/MyPureCloud/terraform-provider-genesyscloud/issues/535#issuecomment-1677321819, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A2DUT36MSHHED3VFICISFLLXVIR4FANCNFSM6AAAAAAY7O3KFQ.
You are receiving this because you were mentioned.Message ID: @.***>

no worries, it's at least doing the work which was very important for us ;). Thanks!


some tests involving mixer hit the 8k go routines limit

#3948 and #3789
a 8192 limit should not trigger and removing the test or the limit isn't how that should be addressed
ie: how did it happen/why / fix the leak without removing the test or the limit

As stated previously, the issue is with the test. The test should be fixed so as not to leak things. I believe the previous bug already covers this? https://github.com/istio/istio/issues/3789?


Notebook editor : "Insert cell below" is bugged

This one is marked resolved, but it is not....
#8194

Thanks, we'll look into it.

Sorry when we close bugs it means our insider's build has the fix. You can get that here:
https://pvsc.blob.core.windows.net/extension-builds/ms-python-insiders.vsix


Add Chrysalis Music

Adding the Chrysalis Music app, which my "company" created.

To clarify, this appears to be a clone of vincelwt's Harmony music player with a new icon and a slightly modified UI?
Can you possibly clarify exactly what you added or changed / what makes it different?

As of right now, that's what it seems like. However, I do plan to implement more features into the software, such as integration with (if possible) Pandora, custom themes, voice control, a better Material Design look-and-feel, integration with a custom music service, sharing options, and better metadata controls. After all, this is Beta 2; more changes will come in the future.

Please note somewhere in the README that your project is a fork of Harmony, and we will gladly feature it here.
Also, it looks like you need to rebase as some other PRs have landed since you opened yours.
Thanks!

Closing this due to inactivity. Feel free to re-open if you're still interested in featuring your app.


fixed docs for admin installation remove version to fix no matches found issue on composer require.

fixed docs for admin installation remove version to fix no matches found issue on composer require.

As far as I know, this is actually a Composer bug on Windows. The reason why we specify the version is that often people will have an unsupported PHP version and then complain that Filament v1 installs.

Does it work if you try composer require filament/filament:"^2.0"?

Sorry for the late response.

As far as I know, this is actually a Composer bug on Windows. The reason why we specify the version is that often people will have an unsupported PHP version and then complain that Filament v1 installs.

I use MacOS Catalina.

Does it work if you try composer require filament/filament:"^2.0"?

Yes It work.


Configurator - add new file visibility

Home Assistant release (hass --version):
0.56.2
Supervisor 0.73
Python release (python3 --version):
3.6
Component/platform:
HASS.io

Configurator Description
Browser-based configuration file editor for Home Assistant.

Version
0.2.0-p3

Description of problem:
Configurator - add new file, did not show up, but was created
If a new file is created by the configurator, it does not show up in the web interface. Looking at the samba share it is visible and can be opened.
Expected:
After adding the file, the sidebar containing the file list with the configuration files shall be updated and the new file shall be shown.
Problem-relevant configuration.yaml entries and steps to reproduce:
hass.io and configurator activated

Add file
set file name test.yaml -> OK
set file name again in header line (now you can save the file)
add some content
save file (do you really want to save -> YES)
open another file
try to open the file again, if you can find it in the file list

unfortunately I tried this several times, and could not always reproduce this issue.
It seems that the file is already created after clicking the "add"-button, but than you have to write the filename again in the title line, before you can save it.

Can you move this issue to https://github.com/home-assistant/hassio-addons please ?

I would, but I could not find the Issues Tab at https://github.com/home-assistant/hassio-addons
There is only Code, Pull requrests and Insights visible ...
Hence I thought here might be the right place!?

The issue should actually be opened here: https://github.com/danielperna84/hass-configurator/issues
But in my opinion this is not an issue. It's more like a misconception on the expected behavior. You expect the file to be opened as soon as it is created. That is not the case, since that could discard unsaved changes in a currently opened file. Instead you have to open the file by clicking on it first. Much like it is one your computer. When you create a new file there you don't expect the default program for the provided filetype automatically starts and loads the file.

Open filebrowser
Click new file button
Enter filename
Press OK
Filebrowser refreshes
Click file in filebrowser to open it
Add content
Click save button

Works fine for me. Does the process I have written here not work for you?


2.8.0

Signed-off-by: Ashton Larkin<EMAIL_ADDRESS>
🎈 Release
Preparation for 2.8.0 release.
Comparison to 2.7.0: https://github.com/ignitionrobotics/ign-cmake/compare/ignition-cmake2_2.7.0...ign-cmake2
Checklist

[x] Asked team if this is a good time for a release
[x] There are no changes to be ported from the previous major version
[x] No PRs targeted at this major version are close to getting in
[x] Bumped minor for new features, patch for bug fixes
[x] Updated changelog
[x] Updated migration guide (as needed)
[ ] Link to PR updating dependency versions in appropriate repository in ignition-release (as needed):

Note to maintainers: Remember to use Squash-Merge

It would be great to include #168 into this release

#168 should now be included :grinning:

Windows is failing - I believe the machine might be down? Should we still merge this, or try to resolve windows first?

All checks pass now; merging!


Node artifacts: don't do testpackage

The Node artifact builds seem to be failing because they are trying to load the newly built package with a mismatched Node version. I don't know how this ever worked, but it probably shouldn't.

No significant performance differences

The Linux failure is #11205. The Mac failures are #11223 and #11210. The Windows failures are #11312. And the interop failures are #10455 and what looks like a network disconnection.


Convert animated PNG to animated WebP

Currently, only the first frame of animated PNG is converted, left most animated PNGs became static images for most non-logged in users on 52Poké Wiki and other sites.

Upstream issues:
https://github.com/lovell/sharp/issues/2375
https://github.com/randy408/libspng/issues/4


Instructions to compile extra Tailwind classes

The only bit of info i could find was here:
https://filamentphp.com/docs/3.x/tables/advanced#custom-row-classes
however, this was not enough in my case. I had add this to my AppServiceProvider as well:
    public function boot(): void
    {
        FilamentAsset::register([
            Css::make('app-css',Vite::asset('resources/css/app.css')),
            Js::make('app-js',Vite::asset('resources/css/app.js')),
        ]);
    }

I think its probably worth its own section too :)
EDIT:
I just realized that this bricks artisan commands if you don't run npm run build first to have the manifest.json generated. This is probably not the best option.

Donate 💰 to fund this issue

You can donate funding to this issue. We receive the money once the issue is completed & confirmed by you.
100% of the funding will be distributed between the Filament core team to run all aspects of the project.
Thank you in advance for helping us make maintenance sustainable!

Please check the following docs: https://filamentphp.com/docs/3.x/panels/themes#creating-a-custom-theme.

Respectfully, I'm not looking at creating a new theme, I simply need a way to add a couple of tailwind classes here and there.

hey @patrick-leb to fix your issue, simply wrap the asset register in a check for the existence of the build manifest. like so
public function boot(): void
{
    if (file_exists(public_path('build/manifest.json'))) {
        FilamentAsset::register([
            Css::make('app-css', Vite::asset('resources/css/app.css')),
        ]);
    }
}

however, i guess it's better to use @zepfietje approach by creating a custom theme, in order to avoid loading potentially conflicting styles into the panel.