text:
Recording in square shape

Is there a way to record a video in square shape using openGL, without distorting the image? Please help! Thank you!

Now you're using GLSurfaceView and the output video is always full screen rectangle. Is there a way to get truly square video?

Hi,
Do you mean you want to save video images with same with and height? it is possible. It is same as render video images on GLSurfaceView with crop-center mode.
I don't test yet, but I assume you will initialize encoder with width and height as minimum value of video width and video height and render video images to the (input) Surface of MediaCodec with crop center mode(you wee need to adjust texture matrix).
saki

Oh, wow, it's working for me, thanks!

I have an extra question, the MP4 file seems not streamable? How can I make it streamable? ;)

Hi, in general, usual MP4(except very short one) is not streamable by it's internal structure. If you want to stream, I assume you should use fragmented MP4.
Some open source repositories like mp4parse, mp4parser-smooth-streaming will help you.

Thank you very much! @saki4510t

@saki4510t Thank you for this awesome lib, it solves a big problem of mine.
After some efforts, now it's finally working on recording squared video, and turned out to be nice.
However, sometimes when the after the camera is turned on, it just restarts automatically, and the resulting video's image is totally black;
Thanks for your time!
The error log is below.
PS:
class CameraGLViewFront extends GLSurfaceView , I just changed the name of  your CameraGLView.
public final class CameraGLView extends GLSurfaceView(Your original class)

Hi,
Did you see onSurfaceChanged twice on your log?
Usually 'GLSurfaceView.Renderer#onSurfaceChanged' is called with (width,height)=(0,0) and then called with actual view size. First one is called while layout is proceeding and should be ignore (as you can see on line 251 of CameraGLView.java).
I assume #onSurfaceChanged may be called twice or more with non-zero size on your device.  How does your log say?

@saki4510t  You are right. "onSurfaceChanged" appears three times in the log(actually it restart three times ). This phenomenon appears randomly, cannot be regained with the same operation.
Thanks for your time!

Hi,
I assume there are at least two workaround.
First one is;

create two new fields to hold previous width and height, like mPrevWidth and mPrevHeight.
compare width and height with previous values in onSurfaceChanged if both width and height is not zero.
if width or height changed,

if preview is already started, stop preview
start preview (again)

Second one is;

change sendMessage to sendMessageDelayed and add removeMessages before sendMessageDelayed  in CameraHandler#startPreview.
 public void startPreview(final int width, final int height) {
         removeMessages(MSG_PREVIEW_START);
         sendMessageDelayed(obtainMessage(MSG_PREVIEW_START, width, height), DELAY_START_PREVIEW);
 }

As I can see you log, DELAY_START_PREVIEW will be 100 - 300 msec.

@saki4510t Thanks a lot! I'll give it try!

Hi @RockyLin ,
if the issue is still actual, you can check out my fork of this project with the square mode implementation: https://github.com/hexmonad/AudioVideoRecordingSample/tree/square-video-recorder

@hexmonad Thanks a lot!

@hexmonad
I've tested your branch demo. Unfortunately, the issue is still there.
After the camera is turned on, everything seems to be fine at first. Then maybe 20 seconds later(maybe 1 second later...it appears to be pretty random), the camera black out for a second and reappear(I didn't do anything, not even started to record). And below is the log when it blackout and restart(two "onResume" appears in the log each time it restarts)

@RockyLin , hmm, it's very strange.
It looks like something goes to the foreground and pauses your app for a short time, and then go away.
Do you have any apps on your device that can affect to the app in a such manner?
Also, you can enable the DEBUG flag in the CameraFragment to check out the fragment lifecycle.

Hey, I have the same lag sometimes @RockyLin posted. In logs i can see that fragments was paused.

@hexmonad
Thank you!
The size you set is 1280 * 720, What about small screens? e.g. 782 * 480
CameraFragment.java
mCameraView.setVideoSize(1280, 720);
CameraGLView.java
mCameraHandler.startPreview(1280, 720/width, height/);

@RockyLin ,
To get the list of supported preview sizes for your device, call the method getSupportedPreviewSizes(). The method is used in the project in this place.
If your screen size is not in the list, you can scale the preview texture to match the screen (see the setScaleMode method in the CameraGLView class).

Hi, thank for providing this awesome lib. I have done square recording using the lib, but I am facing the issue of final video bitrate problem, please have a look at this following data.
pts      dts      diff  frame  size  total   pts_delta
-1024    -1024    0     1      23    23
0        0        0     2      423   446     1024
1812     1812     0     3      424   870     1812
2449     2449     0     4      414   1284    637
3341     3341     0     5      405   1689    892
4123     4123     0     6      357   2046    782
5091     5091     0     7      399   2445    968
6890     6890     0     8      384   2829    1799
7793     7793     0     9      366   3195    903
8519     8519     0     10     391   3586    726
9490     9490     0     11     372   3958    971

the pts_delta should be the same for all frames but I am not able to understand why this is happening. I was looking on the internet about this problem so found out this might be the issue of passing wrong pts to the muxer.  Please help it's very critical.

authors: RockyLin amitsharma492 avinz geek-paulwong hexmonad saki4510t


text:
Bump pyjwt to 2.4.0

I want to merge this change because it bumps pyjwt to 2.4.0

Impact

[ ] New migrations
[ ] New/Updated API fields or mutations
[ ] Deprecated API fields or mutations
[ ] Removed API types, fields, or mutations
[ ] Documentation needs to be updated

Pull Request Checklist

[ ] Privileged queries and mutations are guarded by proper permission checks
[ ] Database queries are optimized and the number of queries is constant
[ ] Database migration files are up to date
[ ] The changes are tested
[ ] GraphQL schema and type definitions are up to date
[ ] Changes are mentioned in the changelog

Task linked: SALEOR-7059 Update pyjwt to 2.4.0

source: gharchive/pull-request

repo: saleor/saleor

license_type: permissive

license_source: github-api


text:
Fix: Typescript definition files do not follow other components

Fixes #3010
Additional description
Let me know if I'm off on this, but I believe these should be in the root component directory.

CONTRIBUTOR checklist (do not remove)
Please complete for every pull request

[x] First-time contributors should sign the Contributor License Agreement. It's a fancy way of saying that you are giving away your contribution to this project. If you haven't before, wait a few minutes and a bot will comment on this pull request with instructions.
[x] npm run lint:fix has been run and linting passes.
[x] Mocha, Jest (Storyshots), and components/component-docs.json CI tests pass (npm test).
[x] Tests have been added for new props to prevent regressions in the future. See readme.
[x] Review the appropriate Storybook stories. Open http://localhost:9001/.
[x] Review tests are passing in the browser. Open http://localhost:8001/.
[x] Review markup conforms to SLDS by looking at DOM snapshot strings.

REVIEWER checklist (do not remove)

[ ] CircleCI tests pass. This includes linting, Mocha, Jest, Storyshots, and components/component-docs.json tests.
[ ] Tests have been added for new props to prevent regressions in the future. See readme.
[ ] Review the appropriate Storybook stories. Open http://localhost:9001/.
[ ] The Accessibility panel of each Storybook story has 0 violations (aXe). Open http://localhost:9001/.
[ ] Review tests are passing in the browser. Open http://localhost:8001/.
[ ] Review markup conforms to SLDS by looking at DOM snapshot strings.

Required only if there are markup / UX changes

[ ] Add year-first date and commit SHA to last-slds-markup-review in package.json and push.
[ ] Request a review of the deployed Heroku app by the Salesforce UX Accessibility Team.
[ ] Add year-first review date, and commit SHA, last-accessibility-review, to package.json and push.
[ ] While the contributor's branch is checked out, run npm run local-update within locally cloned site repo to confirm the site will function correctly at the next release.

There are HoC wrappers around these components. What kind of issues are you having? Is the auto-complete not working?

authors: dlferro interactivellama

repo: salesforce/design-system-react

license_source: bigquery


text:
🛑 Riksarkivet forskarsalen is down

In efb03bb, Riksarkivet forskarsalen (https://sok.riksarkivet.se/digitala-forskarsalen) was down:

HTTP code: 503
Response time: 115 ms

Resolved: Riksarkivet forskarsalen is back up in 066eea2 after 8 minutes.

source: gharchive/issue

license: MIT


text:
🛑 RAÄ Kringla is down

In e6bfd0a, RAÄ Kringla (https://www.kringla.nu) was down:

HTTP code: 0
Response time: 0 ms

Resolved: RAÄ Kringla is back up in b474603.


text:
0.6.2 beta.1: Is LSL broken?

From scratch (clear all), creating a minimal LSL:

2 tables (posts and comments)

comments > field to posts

3 views

post_show
comment show
post_comments_LSL
the later view doesn't see the relationship with comments table (auto creatoin of feed view for comments):

When I manually create the feed view for comments, I get 2 times the Feed (the auto-generated and mine), plus Edit:

If I select both comments_feed and EditComment, only comments_feed will show.
As soon as I deselect comments_feed, the EditComment shows up, alone, even if i selected CommentFeed.

or

BTW, creating an EditComment view is not selectable to replace the auto-generated one.
No errors in console and container. Dev mode.

I forgot to call the EditComment from the Feed view :sleeping:

repo: saltcorn/saltcorn


text:
fix(plasma-web): prevent default safari datepicker appearance

В примере для storybook необходимо показать как можно скрыть нативный date picker для браузера Safari.
Примечание: Добавил тип для onClick, потому что ругался TS  Property 'onClick' does not exist on type
Было:

Стало:

Theme Builder app deployed!
http://plasma.sberdevices.ru/pr/plasma-theme-builder-pr-287/

Component performance testing
Result: 🟢 Success
Check out comparison report in job artifacts!

Demo canvas app deployed!
http://plasma.sberdevices.ru/pr/demo-canvas-app-pr-287/

Documentation preview deployed!
website: http://plasma.sberdevices.ru/pr/pr-287/
ui storybook: http://plasma.sberdevices.ru/pr/pr-287/ui-storybook/
web storybook: http://plasma.sberdevices.ru/pr/pr-287/web-storybook/
b2c storybook: http://plasma.sberdevices.ru/pr/pr-287/b2c-storybook/
temple storybook: http://plasma.sberdevices.ru/pr/pr-287/temple-storybook/

https://user-images.githubusercontent.com/1813468/213992728-d6f94016-1287-4168-963f-434a08fcc1d9.MOV
На iOS похоже что то идёт все ещё не так

Theme Builder app deployed!
http://plasma.sberdevices.ru/pr/plasma-theme-builder-pr-287/

Demo canvas app deployed!
http://plasma.sberdevices.ru/pr/demo-canvas-app-pr-287/

Component performance testing
Result: 🔴 Fail
Check out comparison report in job artifacts!

Documentation preview deployed!
website: http://plasma.sberdevices.ru/pr/pr-287/
ui storybook: http://plasma.sberdevices.ru/pr/pr-287/ui-storybook/
web storybook: http://plasma.sberdevices.ru/pr/pr-287/web-storybook/
b2c storybook: http://plasma.sberdevices.ru/pr/pr-287/b2c-storybook/
temple storybook: http://plasma.sberdevices.ru/pr/pr-287/temple-storybook/

Theme Builder app deployed!
http://plasma.sberdevices.ru/pr/plasma-theme-builder-pr-287/

Demo canvas app deployed!
http://plasma.sberdevices.ru/pr/demo-canvas-app-pr-287/

Component performance testing
Result: 🔴 Fail
Check out comparison report in job artifacts!

Documentation preview deployed!
website: http://plasma.sberdevices.ru/pr/pr-287/
ui storybook: http://plasma.sberdevices.ru/pr/pr-287/ui-storybook/
web storybook: http://plasma.sberdevices.ru/pr/pr-287/web-storybook/
b2c storybook: http://plasma.sberdevices.ru/pr/pr-287/b2c-storybook/
temple storybook: http://plasma.sberdevices.ru/pr/pr-287/temple-storybook/

authors: Salute-Eva Yakutoc Yeti-or

repo: salute-developers/plasma


text:
fix(plasma-hope): change withAssistiveDropdown return type to ForwardRef

Необходимо было изменить/добавить метод withAssistiveDropdown что бы он могу вернуть ForwardRef и можно было бы прокинуть ref.
Было:
Function components cannot have refs. Did you mean to use React.forwardRef()

Стало:

Theme Builder app deployed!
http://plasma.sberdevices.ru/pr/plasma-theme-builder-pr-393/

Component performance testing
Result: 💀 Missing report, something went wrong
Check out current report in job artifacts!

Demo canvas app deployed!
http://plasma.sberdevices.ru/pr/demo-canvas-app-pr-393/

Documentation preview deployed!
website: http://plasma.sberdevices.ru/pr/pr-393/
ui storybook: http://plasma.sberdevices.ru/pr/pr-393/ui-storybook/
web storybook: http://plasma.sberdevices.ru/pr/pr-393/web-storybook/
b2c storybook: http://plasma.sberdevices.ru/pr/pr-393/b2c-storybook/
temple storybook: http://plasma.sberdevices.ru/pr/pr-393/temple-storybook/

authors: Salute-Eva Yakutoc


text:
Add auth to request session if it's passed. Fixes #79

Hello again,
idea behind second if:
if we pass authorized session and no auth we wont set session.auth to None, in case auth is passed we use it.
Alex.

Great thanks for this.  Sorry it took so long to get round to merging.

authors: irqed samgiles

repo: samgiles/slumber


text:
Not getting token

Hi Sam,
When I authorize the payment in Apple Pay, I get an object that does not include the token.  I don't get anytime of error.  I tried to using both transactionIdentifier and  paymentData  as tokens.  Stripe rejected both.  When I install as you the plugin I get version 2.1.2.  I noticed you have released 2.1.4,  I tried to install the latest version without luck.  I wanted to try your latest version.  Could that be the problem?  The object is as follows:
{"transactionIdentifier":"74B674B2394728E699B07D27E168C77502A69ED4D6342988985C5515F852E3B9","paymentData":"[encoded data, 4900 characters]"}.
Any help is appreciated!!!
Thanks!!!

Hi @hsmith825  -
Making progress I see, the paymentData is the token. It comes out of the device base64 encoded, so if I decode your value I get the full JSON token:
{
    "version": "EC_v1",
    "data": "WaQlMtFKllg2lHPhnjVJsFu9lZuoRUsvnoKxj7JCIqV623vW3+4Ws16VTemvaTMb5yP+iv8aNl3hS/v3mPhj9+xwQfFuT3dVxD3EJNrgg3dnmqbEL5SKrlUXN+DVj4TPAJFFvTmuE0L3FDh8K1mK+YtOb8RtsGBYirUoTKKyzjLmh4rSgGSpAZuQbO/GYUUS9wldf0Z/veZNcNJ33H1chbEHSG8TkySzSB0WvXcdyEVJ63JtaLCm/rB1DvsvLlQL5vD0Ec+yBHt1wzqYlRHfR6kIlWmCQl5c9YEQ2XO+sWGd8weK9TeOXambv0S3WLeh47uX2IHAdF+Ghbhjfr329x3eOJkaiLtKq0uhWcWhQAN2vAQmHdVa/6/OYV/GM3TBExiDEfKsCvaGMkmAR82QwyqEvkNHU15SEnF58UpNVw==",
    "signature": "MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCAMIID4jCCA4igAwIBAgIIJEPyqAad9XcwCgYIKoZIzj0EAwIwejEuMCwGA1UEAwwlQXBwbGUgQXBwbGljYXRpb24gSW50ZWdyYXRpb24gQ0EgLSBHMzEmMCQGA1UECwwdQXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxEzARBgNVBAoMCkFwcGxlIEluYy4xCzAJBgNVBAYTAlVTMB4XDTE0MDkyNTIyMDYxMVoXDTE5MDkyNDIyMDYxMVowXzElMCMGA1UEAwwcZWNjLXNtcC1icm9rZXItc2lnbl9VQzQtUFJPRDEUMBIGA1UECwwLaU9TIFN5c3RlbXMxEzARBgNVBAoMCkFwcGxlIEluYy4xCzAJBgNVBAYTAlVTMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEwhV37evWx7Ihj2jdcJChIY3HsL1vLCg9hGCV2Ur0pUEbg0IO2BHzQH6DMx8cVMP36zIg1rrV1O/0komJPnwPE6OCAhEwggINMEUGCCsGAQUFBwEBBDkwNzA1BggrBgEFBQcwAYYpaHR0cDovL29jc3AuYXBwbGUuY29tL29jc3AwNC1hcHBsZWFpY2EzMDEwHQYDVR0OBBYEFJRX22/VdIGGiYl2L35XhQfnm1gkMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUI/JJxE+T5O8n5sT2KGw/orv9LkswggEdBgNVHSAEggEUMIIBEDCCAQwGCSqGSIb3Y2QFATCB/jCBwwYIKwYBBQUHAgIwgbYMgbNSZWxpYW5jZSBvbiB0aGlzIGNlcnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRlIHBvbGljeSBhbmQgY2VydGlmaWNhdGlvbiBwcmFjdGljZSBzdGF0ZW1lbnRzLjA2BggrBgEFBQcCARYqaHR0cDovL3d3dy5hcHBsZS5jb20vY2VydGlmaWNhdGVhdXRob3JpdHkvMDQGA1UdHwQtMCswKaAnoCWGI2h0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlYWljYTMuY3JsMA4GA1UdDwEB/wQEAwIHgDAPBgkqhkiG92NkBh0EAgUAMAoGCCqGSM49BAMCA0gAMEUCIHKKnw+Soyq5mXQr1V62c0BXKpaHodYu9TWXEPUWPpbpAiEAkTecfW6+W5l0r0ADfzTCPq2YtbS39w01XIayqBNy8bEwggLuMIICdaADAgECAghJbS+/OpjalzAKBggqhkjOPQQDAjBnMRswGQYDVQQDDBJBcHBsZSBSb290IENBIC0gRzMxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzAeFw0xNDA1MDYyMzQ2MzBaFw0yOTA1MDYyMzQ2MzBaMHoxLjAsBgNVBAMMJUFwcGxlIEFwcGxpY2F0aW9uIEludGVncmF0aW9uIENBIC0gRzMxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABPAXEYQZ12SF1RpeJYEHduiAou/ee65N4I38S5PhM1bVZls1riLQl3YNIk57ugj9dhfOiMt2u2ZwvsjoKYT/VEWjgfcwgfQwRgYIKwYBBQUHAQEEOjA4MDYGCCsGAQUFBzABhipodHRwOi8vb2NzcC5hcHBsZS5jb20vb2NzcDA0LWFwcGxlcm9vdGNhZzMwHQYDVR0OBBYEFCPyScRPk+TvJ+bE9ihsP6K7/S5LMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUu7DeoVgziJqkipnevr3rr9rLJKswNwYDVR0fBDAwLjAsoCqgKIYmaHR0cDovL2NybC5hcHBsZS5jb20vYXBwbGVyb290Y2FnMy5jcmwwDgYDVR0PAQH/BAQDAgEGMBAGCiqGSIb3Y2QGAg4EAgUAMAoGCCqGSM49BAMCA2cAMGQCMDrPcoNRFpmxhvs1w1bKYr/0F+3ZD3VNoo6+8ZyBXkK3ifiY95tZn5jVQQ2PnenC/gIwMi3VRCGwowV3bF3zODuQZ/0XfCwhbZZPxnJpghJvVPh6fRuZy5sJiSFhBpkPCZIdAAAxggFgMIIBXAIBATCBhjB6MS4wLAYDVQQDDCVBcHBsZSBBcHBsaWNhdGlvbiBJbnRlZ3JhdGlvbiBDQSAtIEczMSYwJAYDVQQLDB1BcHBsZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMCCCRD8qgGnfV3MA0GCWCGSAFlAwQCAQUAoGkwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTYwNjAyMTEwMzMyWjAvBgkqhkiG9w0BCQQxIgQgRVkcPT1BoKeKsYfclkFNRcwNHzxVx98MP+7kVsZ9R8UwCgYIKoZIzj0EAwIESDBGAiEAvWew1gQ1FhltdGLa3Paz5qhsbqmcScmcNXovgUb9k8QCIQCWqBIreVFF1SgUYsep2JqbSmTAmMePoKl3evYIip0d9wAAAAAAAA==",
    "header": {
        "ephemeralPublicKey": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE8zPbOMOnQGLCaJb4/o72gOxRvl1am7EbWFVFzFhzFNdckxd5JIqn1cfPl6Cz6F+1iZY1wVUZG6ieLMzm3HiSYg==",
        "publicKeyHash": "+KRnYqDhOqtL9OW2mXHcQjtC0XDKhTneOZfcUijflik=",
        "transactionId": "74b674b2394728e699b07d27e168c77502a69ed4d6342988985c5515f852e3b9"
    }
}

You basically construct a Stripe token yourself and submit to them, depending on how you're going to handle the process.  All this plugin does is expose the data from the payment sheet (such as name, address etc) and the payment token.
It's up to you to handle the token with whatever payment platform you use.  If you use their native SDK, you can use something like createTokenWithPayment
In my projects, I actually pass the token to an HTTP API and relay to the payment provider that way. The token is encrypted and signed using the merchant certificate, so its safe to move online.
Hope this helps!

Hi Sam,
According to Stripe.  You left the final step out of your plugin.  That is the step that converts the Apple Pay token into a Stripe token.  All the tools that interface to Stripe provide this step.  Below is the code that will do this:
// ViewController.m

(void)handlePaymentAuthorizationWithPayment:(PKPayment *)payment
completion:(void (^)(PKPaymentAuthorizationStatus))completion {
[[STPAPIClient sharedClient] createTokenWithPayment:payment
completion:^(STPToken *token, NSError error) {
if (error) {
completion(PKPaymentAuthorizationStatusFailure);
return;
}
/
We'll implement this below in "Sending the token to your server".
Notice that we're passing the completion block through.
See the above comment in didAuthorizePayment to learn why.
*/
[self createBackendChargeWithToken:token completion:completion];
}];
}

I don't know how to add this to your plugin.  Can you help?  We have spend days trying to solve this ourselves.
Your help is appreciated.
Thanks!!!

@hsmith825 I just found this fork which should work for you too https://github.com/monoku/cordova-plugin-applepay-stripe

authors: amritk hsmith825 samkelleher

repo: samkelleher/cordova-plugin-applepay


text:
[Snyk] Upgrade gatsby from 5.11.0 to 5.12.1

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade gatsby from 5.11.0 to 5.12.1.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 4 versions ahead of your current version.
The recommended version was released 21 days ago, on 2023-08-24.

The recommended version fixes:

Severity
Issue
PriorityScore (*)
Exploit Maturity

Denial of Service (DoS) SNYK-JS-SOCKETIOPARSER-5596892
375/1000  Why? CVSS 7.5
No Known Exploit

(*) Note that the real score may have changed since the PR was raised.

Release notes

Package name: gatsby

5.12.1 - 2023-08-24gatsby-cli@5.12.1

5.12.0 - 2023-08-24gatsby-transformer-yaml@5.12.0

5.12.0-next.1 - 2023-07-03

5.12.0-next.0 - 2023-06-15

5.11.0 - 2023-06-15

    from gatsby GitHub release notes

Commit messages

Package name: gatsby

1fe0cf1 chore(release): Publish
1f9e806 fix: fix fetching adapters manifest from latest gatsby version
a1c87bc chore(release): Publish
b2d4aef feat(gatsby): Adapters (#38232)
7a2778b fix(gatsby-source-contentful): handle nullable fields (#38358)
2e08202 chore(docs): clarify react upgrade with --legacy-peer-deps (#38359)
e5126f9 fix(gatsby-source-wordpress): Set empty default alt tag for inline images (#38341)
668aa5f fix(deps): update dependency algoliasearch to ^4.18.0 for gatsby-source-npm-package-search (#38308)
06015b9 fix(deps): update minor and patch dependencies for gatsby-source-contentful (#38322)
544862b fix(deps): update minor and patch dependencies for gatsby (#38297)
cde8b49 fix(deps): update dependency verdaccio to ^5.25.0 for gatsby-dev-cli (#38318)
b074b85 fix(deps): update minor and patch dependencies for gatsby-source-wordpress (#38293)
176b1cc fix(deps): update dependency core-js to ^3.31.0 (#38309)
31df9ef chore(deps): update dependency webpack to ^5.88.1 for gatsby-plugin-mdx (#38306)
39c4987 chore(deps): update [dev] minor and patch dependencies for gatsby-graphiql-explorer (#38279)
1ebae56 chore(release): Publish next
6c7a0e3 fix(gatsby): copy slices overrides to 404.html copy (#38337)
0c8f948 chore(docs): Add DSG webpack limitation
87a3412 fix(deps): update dependency sanitize-html to ^2.11.0 for gatsby-transformer-remark (#38315)
7ffaebe fix(deps): update dependency @ apollo/client to ^3.7.16 for gatsby-source-graphql (#38290)
e3f01a1 chore(deps): update gatsby monorepo (#38289)
1d2dd04 fix(deps): update dependency xstate to ^4.38.0 for gatsby-source-filesystem (#38319)
b049e02 fix(deps): update dependency theme-ui to ^0.16.0 (#38317)
d67485e fix(deps): update dependency sass to ^1.63.6 (#38316)

Compare

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

👷 Deploy Preview for sage-dragon-9196d9 processing.

Name
Link

🔨 Latest commit
d63d5361943cc40e311cfe952a1ed8086c50177c

🔍 Latest deploy log
https://app.netlify.com/sites/sage-dragon-9196d9/deploys/65036c7be8d4ce0008639a99

repo: sammyfilly/gatsby-starter-minimal-ts


text:
Fix example of Types plugin documentation

There's a little mistake in the Types plugin documentation: on the album example, the querying is done with modify instead of ls.

Thanks!

authors: Kernald jackwilsdon

repo: sampsyo/beets

license: mit


text:
Please provide build instructions

Could you please provide setup instructions in order to get a working build for the cocoa app?
I would love to provide a PR for issue #21 but I would like to test it before submitting.
Unfortunately I am no regular python coder (coming from a C/C++ an Java background on macOS) and on my Apple Silicon the Xcode build just fails with "Build cancelled" 😞
Therefore any setup instructions would be highly appreciated.

Interesting, the build runs just fine on GitHub Actions but on my own PC Xcode also cancels the build, apparently with no reason.
I suspect that this is a side-effect of running agvtool during each build to auto-increment the build number. This step modifies the Xcode project itself which likely causes the build to be canceled. Moving this to be the last step in the build process seems to fix all issues.

A few more details about the build process: Building is as simple simple as opening the Xcode project and building the project - or at least it should be. However, the Xcode project contains its own copy of the Python code. I typically use the build tool briefcase run the build process in separate steps:

Run briefcase update macOS Xcode -r -d to update the Python code, both from maestral-cocoa and all 3rd party dependencies.
Build the Xcode project with briefcase build macOS Xcode. This is the equivalent to building from the Xcode GUI.
Run post-build scripts to replace .py with .pyc files (this saves a bit of space) and to copy over the CLI entry point.
Run briefcase package macOS Xcode to sign and package the app bundle as a DMG.
Notarise the DMG.

The exact steps can be found in .github/actions/build.yaml.
Note that the Python code is not actually compiled, rather the main executable includes a statically Python interpreter and runs the proper entry point of the Python package.
To test code changes, it will be easier to modify the Python code in src/maestral_coaoa and install it with pip3 install . The pip-install will also install the command line entry point in your PATH, in my case at /Library/Frameworks/Python.framework/Versions/3.10/bin/. You can then run maestral gui to launch the just installed GUI with all your modifications.

Sorry for the late reply but now building and running via Xcode works :) However, modifying Code Signing Options for automatic management causes the build to fail again:
CodeSign /Users/XXX/Downloads/test/maestral-cocoa/macOS/Xcode/Maestral/DerivedData/Maestral/Build/Products/Debug/Maestral.app (in target 'Maestral' from project 'Maestral')
    cd /Users/XXX/Downloads/test/maestral-cocoa/macOS/Xcode/Maestral
    export CODESIGN_ALLOCATE\=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate

    Signing Identity:     "-"

    /usr/bin/codesign --force --sign - -o runtime --entitlements /Users/XXX/Downloads/test/maestral-cocoa/macOS/Xcode/Maestral/DerivedData/Maestral/Build/Intermediates.noindex/Maestral.build/Debug/Maestral.build/Maestral.app.xcent --timestamp\=none --generate-entitlement-der /Users/XXX/Downloads/test/maestral-cocoa/macOS/Xcode/Maestral/DerivedData/Maestral/Build/Products/Debug/Maestral.app

/Users/XXX/Downloads/test/maestral-cocoa/macOS/Xcode/Maestral/DerivedData/Maestral/Build/Products/Debug/Maestral.app: code object is not signed at all
In subcomponent: /Users/XXX/Downloads/test/maestral-cocoa/macOS/Xcode/Maestral/DerivedData/Maestral/Build/Products/Debug/Maestral.app/Contents/MacOS/maestral-cli

From my interpretation this is caused somehow by maestral-cli?
But for now I can try and test the necessary changes I want to commit.

Uh, did you run the codesign command manually or through Xcode? I can see a few difference to how briefcase runs the codesigning tool but only a few stand out which could cause problems:

The use of --timestamp\=none. According to the man page, if omitted , a not specified "system-specific default behavior is invoked".

The --entitlements option does not point to the the maestral-cocoa.entitlements file.

Briefcase uses the --deep option:

When signing a bundle, specifies that nested code content such as helpers, frameworks, and plug-ins, should be recursively signed in turn.

This is required to sign the Sparkle framework and maestral-cli.

From the error message, my bet is on the latter causing problems.

I changed the project settings in Xcode. I would prefer not to install additional python stuff on my MBP as I won‘t really use it in the future.

@derreisende77
Hi, I just found your fork of maestral-cocoa, with the xcode proj source in it - so I guess I'm a bit closer ! Are there any notes on building, or is there any advice you would have on building it ?

The build instruction from https://github.com/samschott/maestral-cocoa/issues/27#issuecomment-1006114364 are bit out of date now. You essentially want to follow the build process that is also used by the GitHub Actions https://github.com/samschott/maestral-cocoa/blob/main/.github/workflows/build.yml, minus some accommodation to set up the action runner environment:
# Install the briefcase build tool.
# See https://github.com/beeware/briefcase.
pip3 install -U briefcase

# Clone maestral-cocoa and navigate to directory.
git clone https://github.com/samschott/maestral-cocoa.git
cd maestral-cocoa

# Set up an Xcode project with a bundled Python distribution
# and all Python packages required to run Maestral.
briefcase create macOS Xcode

# Build the Xcode project
briefcase build macOS Xcode

# Sign Maestral, package it as a dmg and notarize the binary.
# If you don't have an Apple developer account, the app will
# be ad-hoc signed. Note that this step is required to run
# Maestral, because the bundled Sparkle updater would otherwise
# fail Library validation at startup.
briefcase package macOS Xcode

Marking this as closed, but feel free to comment if there any remaining questions.

authors: derreisende77 quantumDavey samschott

repo: samschott/maestral-cocoa


text:
Could I use Mirage to read/write the file system?

I'm running a bunch of experiments to create a CMS with Ember. Among those experiments, I'm considering storing some data in flat files (rather than having a backend). It means that I need to read and write files.
I saw this comment which is not related to Mirage but still led me here. I understand it is not the intended use of Mirage but I was curious if it was something you could give me a pointer on in terms of feasibility.
Thanks for any help you might be able to provide!

@karellm if I had to do this today I can think of a few approaches:

use Mirage route handlers/schema/db in Express in node-land, and have them write the db to a file
use an Electron app so Node has access to Mirage's db, and write that somewhere

You should be able to easily persist Mirage's db to localStorage in case that would solve your issue.

Closing for now to keep issues actionable but feel free to respond if you'd like some more info :)

authors: karellm samselikoff

repo: samselikoff/ember-cli-mirage


text:
Suggestion: schedule rate limited RSS feeds (i.e. Nitter)

I would love to use Newsblur to read some X/Twitter feeds like in the past. There are still Nitter instances around that would work, but if I use their RSS feeds, Newsblur gets shut out frequently because it hits their rate limits.
One thing I can not setup currently in Newsblur is the frequency of requests to the feeds. Ideally I could set up a SCHEDULE for a site, that says "pull every two hours at minute 17". Reason: If I want to see eight twitter feeds in short succession, I again hit a rate limit, but if I have specific minutes for pulls, I can schedule around.
By just having a mechanism where I could setup schedules for specific personal feeds, this would not be a specific "Twitter"/"Nitter" solution but might also come in handy for other services.
Thank you for your consideration,
Boris (docbobo, longtime premium customer)

That's a great idea. I'd implement this if I had unlimited time, but for now it'll get prioritized on the list. If anybody else has this request, please chime in. And feel free to post this on forum.newsblur.com as an idea, I'd like to see this upvoted!

repo: samuelclay/NewsBlur


text:
iOS: Mark older/newest as read

Just needs a chooser when long pressing a story title. Shouldn't be too difficult to build.
https://getsatisfaction.com/newsblur/topics/ios-mark-older-newer-as-read

Is there a server API to mark older/newer stories as read, or do I need to pass in all the story hashes via -syncStoryAsRead: (/reader/mark_story_hashes_as_read)?  Seems like it should be done on the server, since the iOS app may not have loaded all of the stories yet.

Yep, this is on the server. Take a look at how the web does it with a web inspector. (I do this myself sometimes when I can't remember parameters and looking it up by diving into apps/reader/views.py is too cumbersome.)

By the way, can you read (and write) python? The backend is a great resource to look at, since it's using Django's routes and views. It's all under apps/ and you'll want to first look at the urls.py file to figure out the url route to the views.py function. It's per-app, but the only apps you'll probably ever hit are apps/reader (user-specific), apps/rss_feeds (feed-specific), and apps/social (blurblog/sharing).

You'll find the parameters, accepted types, and optional parameters in those views.py files. And I'm happy to add convenience methods or parameters, just let me know what you'd like to see.

Thanks.  No, I'm not familiar with python, though it's easy enough to read.  I've found what I need: "/reader/mark_feed_as_read" supports multiple feeds, a cutoff timestamp, and a direction.  There's even a -markFeedsRead:cutoffDays: method that I can use as a basis (using the story timestamp and adding the direction parameter).

Bingo, yep, that's the method you'll want. There's an outstanding bug where all stories that share the demarcating story's timestamp will also get marked as read, regardless of the order. But stories with the same timestamp aren't guaranteed to be in any order, so fixing that bug is a whole bundle of work that just won't happen.

Also remember that the order of "mark newer stories as read / mark older stories as read" is dependent on the story_order used. See the web for the lead on this. We also do this correctly on Android.

Up should be "newer" when in "Newest first" story order.
Down should be "older" when in "Newest first" story order
Up should be "older" when in "Oldest first" story order.

authors: Dejal samuelclay


text:
iOS: selecting a story in All Stories doesn't always show the story

On iPad, selecting a story in the root All Stories list on the right-hand-side sometimes doesn't select and thus show the story after the feed list is shown in the sidebar.

Haven't seen this myself. I wonder how this bug happens, since tapping on a story copies the entire story collection over to the all site stories view.

Here's a video. Happens on a device, too.

It's possible I broke something about the story finding logic. Does this happen every time or only after reading another feed and returning back to the dashboard?

Not all the time, but often on first launch, or sporadic after that.  I haven't noticed a consistent pattern yet.  I'll investigate later.

I haven't been able to reproduce this for a while, so I'm closing it.

This is timing sensitive (https://github.com/samuelclay/NewsBlur/blob/c9e02c600be5f28e83131f64f458ec462a5ad5e0/clients/ios/Classes/FeedDetailViewController.m#L1131) which explains why it magically disappeared.  Not sure why the check for animation in progress is there, but removing it fixes the problem.

Can we reopen this bug? From reviewing blame it looks like there was a race condition this check was trying to resolve, but it then no longer tries to load the try feed if it fails; perhaps we could just defer it?  @samuelclay, it looks like you added the code back in 2013 — any recollections?
Thanks.

Ok, that should do it.

authors: Dejal nriley samuelclay


text:
mypy unhappy when overriding BaseModel.__str__

Bug
When trying to override  the BaseModel.__str__ method, mypy (version 0.770) gets upset. This seems to be due a combination of https://github.com/python/mypy/issues/5485 and the way BaseModel sets its default __str__ implementation:
https://github.com/samuelcolvin/pydantic/blob/0f948618bab7d36a7ee153f3ad02594b56554e74/pydantic/main.py#L305-L310
Here's a minimal reproduction:
from pydantic.main import BaseModel

class Test(BaseModel):
    value: int
    def __str__(self) -> str:
        return str(self.value)

which has the mypy output of
test.py:5: error: Signature of "__str__" incompatible with supertype "BaseModel"
Found 1 error in 1 file (checked 1 source file)

Note that I tried modifying BaseModel to explicitly call through to Representation for these methods and that fixed the issue:
    def __repr_name__(self) -> str:
        return Representation.__repr_name__(self)
    def __repr_str__(self, join_str: str) -> str:
        return Representation.__repr_str__(self, join_str)
    def __pretty__(self, fmt: Callable[[Any], Any], **kwargs: Any) -> Generator[Any, None, None]:
        return Representation.__pretty__(self, fmt, **kwargs)
    def __str__(self) -> str:
        return Representation.__str__(self)
    def __repr__(self) -> str:
        return Representation.__repr__(self)

I'm not sure if this is an acceptable solution; if it is I'm happy to open a PR to make this change. I'm also not clear on why BaseModel doesn't inherit from Representation, but I assume there's a good reason for it 🙂
Output of python -c "import pydantic.utils; print(pydantic.utils.version_info())":
             pydantic version: 1.4
            pydantic compiled: False
                 install path: <omitted>/env/lib/python3.7/site-packages/pydantic
               python version: 3.7.2 (default, Dec 27 2018, 07:35:06)  [Clang 10.0.0 (clang-1000.11.45.5)]
                     platform: Darwin-19.3.0-x86_64-i386-64bit
     optional deps. installed: ['typing-extensions']

but I assume there's a good reason for it

Yes, because I couldn't get Representation inheritance to work with our metaclass.
If you can get tests to pass with standard Representation inheritance that's great.
But I would suggest a simpler solution would be just to tell mypy to shut up.

Thank you for the reply! I took a stab a having BaseModel inherit from Representation in https://github.com/samuelcolvin/pydantic/pull/1319 🙂

just to tell mypy to shut up

Heh, this is exactly what I've done in my project. I just thought it'd be nice to fix it so other folks don't run into this (and so I can selfishly remove my # type: ignores haha).

authors: FuegoFro samuelcolvin

repo: samuelcolvin/pydantic


text:
add simple phonenumber support

Change Summary
Add PhoneNumber Type
Related issue number
#1551
Checklist

[ ] Unit tests for the changes exist
[ ] Tests pass on CI and coverage remains at 100%
[ ] Documentation reflects the changes where applicable
[ ] changes/<pull request or issue id>-<github username>.md file added describing change
(see changes/README.md for details)

@samuelcolvin
this is a psudo-code to support phone number validation.
I don't know if this is a right approach to handle this
I couldn't find anything in docs regarding adding support for new types.

Hello @mortezaPRK
I'm sorry but there is already an opened PR for this matter by the author of the issue.
so I'll close this one and let you give your feedback on the approach or the code of #1550

authors: PrettyWood mortezaPRK


text:
[minor] Permission denied when source files under tmp

git clone https://github.com/timotheecour/vitanim # probably any repo will be same
cd vitanim/drange

coco --report_path=/tmp/d28
/Users/timothee/.config/nim/config.nims [config.nims used]
[OK] test1
[OK] test1
Permission denied
Permission denied
Permission denied
Permission denied
Permission denied
Permission denied
Permission denied
Permission denied
Permission denied
Permission denied
Permission denied
geninfo: WARNING: gcov did not create any files for /tmp/d20/vitanim/drange/nimcache/test1.nim_0_cov/stdlib_unittest.c.gcda!

[ ] not sure what generates Permission denied but hopefully using nim apis instead of shelling out (cf https://github.com/samuelroy/coco/issues/11) and using doAssert instead of discarding error codes should help

Note: this Permission denied doesn't happen when source files aren't under tmp

[ ] Note: using --verbose didn't help; maybe this command should also show which commands are being run (exec'd)

[ ] also not sure what the last warning implies...

It's working on my side.  How did you create your tmp folder?

are you also on osx?

yes also

can't reproduce as of today, closing

authors: samuelroy timotheecour

repo: samuelroy/coco


text:
maybe, either: make type representatives uncallable

This obviates the need for the sentinel value. :)
How does this look to you, @safareli?

Please have another look, @safareli. :)

Looks good.
one thing left is FL constructor issue, which i think could be fixed like this:
function makeTypeRep(ctr){
  var typeRep = { prototype: ctr.prototype }
  ctr.constructor = typeRep
  return typeRep;
}
var Maybe = S.Maybe = makeTypeRep(_Maybe)
var Either = S.Either = makeTypeRep(_Either)

LGTM 👍

authors: davidchambers safareli

repo: sanctuary-js/sanctuary


text:
Increasing or decreasing Bluetooth Tx Power Level

Hi Sandeep,
Is there a way that I can decrease or increase the transmission power level for the BLE system using the bleno library ?
Thanks

@suganshrestha please see https://github.com/sandeepmistry/bleno/issues/125.

@sandeepmistry What is the default Tx power level in dBm?

authors: sandeepmistry shotahino suganshrestha

repo: sandeepmistry/bleno


text:
OCF_LE_SET_EVENT_MASK is defined but not used in hci.js

Your project is amazing! And very useful! thank you.
This is may be a small typo -- instead of using this value, the similar OCF_SET_EVENT_MASK is used, when creating LE_SET_EVENT_MASK_CMD. This is harmless, since they both have a value of 1.

@bvwelch thanks for pointing this out!
I've correct this in https://github.com/sandeepmistry/noble/commit/710bd8b1ba140a2a899111760bf71e5ef7291546.

authors: bvwelch sandeepmistry

repo: sandeepmistry/noble


text:
ancs service discovered but no notification received

I'm running the project in Raspbian with Raspberry 3.
I can see the output in console:
services and characteristics discovered

And I can print the characteristics in discoverServicesAndCharacteristics method.
But I never see the output of onNotification or onData method.
What maybe the reason I cannot see notification?

@xilin this module might be incompatible with newer versions of iOS.
Could you please provide an HCI dump capture: sudo hcidump -t -x

Closing this for now due to lack of activity.

Sorry for the late reply.
My Raspbian cannot work for some times. And today I got the chance and change to use OSMC as my system.
After pairing my iPhone using OSMC's build in bluetooth util, I can connect to iPhone using node-ancs and finally I can see the output of ANCS now!
Thanks for the great work.

@xilin thanks for the follow up.
Do you have some specific instructions you share on the steps taken to make it work?

@sandeepmistry The OSMC system is almost function ready when installed.
I did use systemctl status bluetooth to check the bluetooth status, and tried sudo systemctl start bluetooth/sudo systemctl stop bluetooth sometimes before node-ancs can work.
But finally I found out that I just need to go to the bluetooth setting page(Here is a instruction) and pair my iPhone with Raspberry Pi.
After the pairing, I run sudo node test.js and the notifications start to scroll on the screen immediately.

Cool! - I will go give OSMC a try. I am curious what the delta is. I would
be great to port those changes to Raspbian.
On Fri, Oct 21, 2016 at 11:00 AM, Xi Lin notifications@github.com wrote:

Sorry for the late reply.
My Raspbian cannot work for some times. And today I got the chance and
change to use OSMC as my system.
After pairing my iPhone using OSMC's build in bluetooth util, I can
connect to iPhone using node-ancs and finally I can see the output of ANCS
now!
Thanks for the great work.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/sandeepmistry/node-ancs/issues/10#issuecomment-255400872,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAG53IJf36QtspU5FHNY32dZrxHBsVh1ks5q2NOggaJpZM4KH3Mv
.

@robotastic It would be nice if it can work on Raspbian :)

authors: robotastic sandeepmistry xilin

repo: sandeepmistry/node-ancs


text:
unable to run bleacon on Intel edison

When i run the my node application on Intel edison it throws me error Cannot find module 'bluetooth-hci-socket'  . Let me know if I am missing something. I was able to use this on my local system .
I am trying to scan estomote stickers from Intel edison. please let me know if I can use any other library too.
Thanks
Krishna

@krishnatgkk1 what is the output of npm install bluetooth-hci-socket?

Here is the output.
I am not from Linux background. Can you please help me on this.
The Objective of my Project is Intel edison to scan nearby estimote
stickers and report out if any sticker is moving or not.
Let me know if more details are required.
root@edison
:~# npm install bluetooth-hci-socket -g

usb@1.1.1
install /usr/lib/node_modules/bluetooth-hci-socket/node_modules/usb
node-pre-gyp install --fallback-to-build

make: Entering directory
'/usr/lib/node_modules/bluetooth-hci-socket/node_modules/usb/build'
CC(target) Release/obj.target/libusb/libusb/libusb/core.o
CC(target) Release/obj.target/libusb/libusb/libusb/descriptor.o
CC(target) Release/obj.target/libusb/libusb/libusb/hotplug.o
CC(target) Release/obj.target/libusb/libusb/libusb/io.o
CC(target) Release/obj.target/libusb/libusb/libusb/strerror.o
CC(target) Release/obj.target/libusb/libusb/libusb/sync.o
CC(target) Release/obj.target/libusb/libusb/libusb/os/poll_posix.o
CC(target) Release/obj.target/libusb/libusb/libusb/os/threads_posix.o
CC(target) Release/obj.target/libusb/libusb/libusb/os/linux_usbfs.o
CC(target) Release/obj.target/libusb/libusb/libusb/os/linux_udev.o
../libusb/libusb/os/linux_udev.c:40:21: fatal error: libudev.h: No
such file or directory
#include <libudev.h>
^
compilation terminated.
libusb.target.mk:124
: recipe for target
'Release/obj.target/libusb/libusb/libusb/os/linux_udev.o' failed
make: *** [Release/obj.target/libusb/libusb/libusb/os/linux_udev.o]
Error 1
make: Leaving directory
'/usr/lib/node_modules/bluetooth-hci-socket/node_modules/usb/build'
gyp ERR! build error
gyp ERR! stack
Error: make failed with exit code: 2
gyp ERR! stack
at ChildProcess.onExit
(/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23)
gyp ERR! stack
at ChildProcess.emit (events.js:110:17)
gyp ERR! stack
at Process.ChildProcess._handle.onexit (child_process.js:1074:12)
gyp ERR! System
Linux 3.10.17-poky-edison+
gyp ERR! command
"/usr/bin/node"
"/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"
"build" "--fallback-to-build"
"--module=/usr/lib/node_modules/bluetooth-hci-socket/node_modules/usb/src/binding/usb_bind
ings.node" "--module_name=usb_bindings"
"--module_path=/usr/lib/node_modules/bluetooth-hci-socket/node_modules/usb/src/binding"
gyp ERR! cwd /usr/lib/node_modules/bluetooth-hci-socket/node_modules/usb
Thanks
Krishna
(937)-369-4598
On Sun, Feb 7, 2016 at 4:59 PM, Sandeep Mistry notifications@github.com
wrote:

@krishnatgkk1 https://github.com/krishnatgkk1 what is the output of npm
install bluetooth-hci-socket?
—
Reply to this email directly or view it on GitHub
https://github.com/sandeepmistry/node-bleacon/issues/37#issuecomment-181130888
.

@krishnatgkk1 please see https://communities.intel.com/thread/55789?start=0&tstart=0
You need to have libudev-dev installed.

repo: sandeepmistry/node-bleacon


text:
🛑 Sander Datema is down

In 811e921, Sander Datema (https://sanderdatema.nl) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Sander Datema is back up in d573ce6.

repo: sanderdatema/upptime


text:
DPL-1021 - As an RNA team lead (Liz) I would like to be able to use the tapestation quantification to drive the pooling strategy for sCRNA pipeline

Description
As an RNA team lead (Liz) I would like to be able to use the tapestation quantification to drive the pooling strategy for sCRNA cDNA pipeline. We need to be able to:

download the comments with the quant data
enable the SSR to include the pooling strategy when they make the submission and download it with the quant data from Limber

Who the primary contacts are for this work
Liz
Knowledge or Stake holders
Other people that may have specific knowledge about this work or have a stake in how it is implemented. e.g. John Smith is an expert on x
Additional context or information
Any other useful context or information that may be useful.

Closed. There was a misunderstanding. This was for RNA. Nothing to do with sCRNA. Doen in quanthub.

repo: sanger/limber


text:
Dpl 408 uat changes

Closes #
Changes proposed in this pull request:

...

Thanks Edaurdo. The original story was to restyle the page.
These minor changes were a result of UAT to make things a bit clearer.
On 1 Sep 2022, at 10:20, Eduardo Martín Rojo @.@.>> wrote:
@emrojo approved this pull request.
I dont understand the changes in here because I think I'm missing the previous PR, but I dont see anything problematic, so ok.
—
Reply to this email directly, view it on GitHub [github.com]https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sanger_traction-2Dui_pull_882-23pullrequestreview-2D1093055258&d=DwMCaQ&c=D7ByGjS34AllFgecYw0iC6Zq7qlm8uclZFI0SqQnqBo&r=PioAYl_Zz9lnGwJRms8MsEB0E-grNRW-ut-_gAGl70g&m=WibLsWYSpwYZ_a515DnwUkXpBHeZyrbwf6Zlsv0rg6wFWIILbYADAvoIa8WqmBpW&s=rzdGqdlZBfpglK7Uwt1D726aiLhErmAzk3ZxEU1pHv4&e=, or unsubscribe [github.com]https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AAD6ZH6EEDPVGC5XYH33VA3V4BYOTANCNFSM6AAAAAAQBI6AZU&d=DwMCaQ&c=D7ByGjS34AllFgecYw0iC6Zq7qlm8uclZFI0SqQnqBo&r=PioAYl_Zz9lnGwJRms8MsEB0E-grNRW-ut-_gAGl70g&m=WibLsWYSpwYZ_a515DnwUkXpBHeZyrbwf6Zlsv0rg6wFWIILbYADAvoIa8WqmBpW&s=dx2UuqAkUC-_G9tASETj3TSSoG4UprlvufdByGoMIvM&e=.
You are receiving this because you authored the thread.Message ID: @.***>
--
The Wellcome Sanger Institute is operated by Genome Research
Limited, a charity registered in England with number 1021457 and a
company registered in England with number 2742969, whose registered
office is 215 Euston Road, London, NW1 2BE.

repo: sanger/traction-ui


text:
Failed to update to 5.1

Sorry my fault. I try to make a new release this evening.

Thank you!

authors: pesky-wobbit sanguaire

repo: sanguaire/fast-dice-box


text:
React Native: Hotspot / crop not working for images

This may apply to plain React as well.
Hotspot & crop settings aren't getting translated into image URL parameters for block content images. It looks like it should be happening, but there is some translation in internals happening to the image/asset objects that doesn't allow the crop and hotspot properties to get translated.
Example image node:
{_key: "8e61aa8bb377"_type: "image"asset: {_ref: "image-208d3bbfdb69bf70d8101c5d7917e87534e82fc6-2400x3000-jpg", _type: "reference"}, crop: {_type: "sanity.imageCrop", bottom: 0, left: 0, right: 0, top: 0}, hotspot: {_type: "sanity.imageHotspot", height: 0.1439999999999996, width: 0.7633333333333336, x: 0.3816666666666668, y: 0.6746666666666663}, __proto__: Object }
Turns into this URL: https://cdn.sanity.io/images/[mine]/staging/208d3bbfdb69bf70d8101c5d7917e87534e82fc6-2400x3000.jpg
Whereas, a non-Block Content image object:
__typename: "Image" asset: __typename: "SanityImageAsset" url: "https://cdn.sanity.io/images/[mine]/staging/e90e33423f8ff21a275dd8b475ab5b5702db638b-1578x876.png" __proto__: Object crop: __typename: "SanityImageCrop" bottom: 0 left: 0 right: 0 top: 0 __proto__: Object hotspot: __typename: "SanityImageHotspot" height: 0.9571509678525129 width: 0.29369797859690766 x: 0.45362663495838296 y: 0.47857548392625643 __proto__: Object
using imageUrlBuilder from @sanity/image-url translates the rect and focal point URL parameters correctly.

Thanks for reporting – we will look into it when we get the chance!

Closing this as https://github.com/portabletext/react-native-portabletext is now the successor library to this one for react native

authors: jacdx kmelve rexxars

repo: sanity-io/block-content-to-react


text:
Intial Revamping of Readme, Subject to further improvements from the user

Work on the markdown from here

Hey @ITSURENXD,
Nice improvements to the README! This is a great start, making the project clearer and more informative for new users.
Thanks for taking the initiative to tackle this! 🔥🚀

Let me know if you have more ideas for the README or want to contribute further!
I also hope that you consider starring this repository so that it can reach more developers looking to get into open-source. 💜

authors: ITSURENXD sanskaarz

repo: sanskaarz/LearnJS


text:
🛑 KUBECOST_URL is down

In fbdc689, KUBECOST_URL ($KUBECOST_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: KUBECOST_URL is back up in 7460123 after 26 minutes.

repo: santomaharaj/upp


text:
🛑 APISIX_GRAFANA_URL is down

In 3d1c178, APISIX_GRAFANA_URL ($APISIX_GRAFANA_URL) was down:

HTTP code: 502
Response time: 1448 ms

Resolved: APISIX_GRAFANA_URL is back up in 2d59ac3.


text:
bug: AWS availability zone logic

AWS availability zone logic must be held at the Terraform Template level, same as all other Terraform Templates. Currently this is not fully completed.

Resolved


text:
Connect Your SAP Build Application to a Public API

Tutorials: https://developers.sap.com/tutorials/appgyver-connect-publicapi.html
Currently, this section is not updated. Today, I tried to set up the REST service https://world.openfoodfacts.org/api/v0 but the UI is different, and I couldn't find the "URL placeholder" section. I tried creating values both "Resource Schema" and" and "Additional Inputs" but the relative path "/product/{barcode}.json" didn't replace the "{barcode}".
Picture from tutorial

Picture from SAP Build right now

Dev says they recognize the serious of the changes, but I am not sure when they will "fix" ... I will check with them tomorrow and if will take a while I will update the tutorial with a workaround.

The entire mission of 5 tutorials have been rewritten, including screenshots, and I hope you find it much improved.
The data resource process in tutorial 3 has been updated to reflect changes in the product.
I will close the issue. But if you need anything else, feel free to comment here or even reppen.

repo: sap-tutorials/Tutorials


text:
e2e: Improve building black sameness checks

only check vms from the current kluster
Print out instance ids in case of bb mismatch

/cc @jknipper

repo: sapcc/kubernikus


text:
Mecidr patch ios14.5

test

Pub.dev doesn't allow using Github hosted package as dependency.

authors: mecidr sarbagyastha


text:
🛑 Tian is down

In 3a6cb59, Tian (https://www.tianaix.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Tian is back up in 8dfb7c9 after 27 minutes.

repo: sarpaykent/uptime


text:
🛑 Sarp Aykent is down

In b401587, Sarp Aykent (https://www.sarpaykent.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Sarp Aykent is back up in 5b1e201 after 21 minutes.


text:
Recording audio

Hello,
I should record audio as well as video.
Please could you help me to record audio from microphone?
Thanks you for this project.
Simeon

I should add microphone audio in a ts file.
If anyone has an idea how to do it, please tell me.
Thanks

repo: sarxos/webcam-capture


text:
1.74.0 introduced JRuby errors with 'unescape': undefined method 'encoding' for nil:NilClass

Is there any reason that we'd start getting Sprockets-originated failures with 1.74.0, seemingly related to the changes in #88 ?
Reading between the lines I have seen things that deal with URLs and relative paths in JRuby go awry before, so have a suspicion this might be JRuby specific.
      ActionView::Template::Error:
        Error: uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/uri/rfc2396_parser.rb:319:in `unescape': undefined method `encoding' for nil:NilClass (NoMethodError)
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sassc-embedded-1.74.0/lib/sassc/embedded.rb:632:in `unescape'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sassc-embedded-1.74.0/lib/sassc/embedded.rb:336:in `canonicalize'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sassc-embedded-1.74.0/lib/sassc/embedded.rb:204:in `canonicalize'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sass-embedded-1.74.1/lib/sass/compiler/host/importer_registry.rb:71:in `canonicalize'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sass-embedded-1.74.1/lib/sass/compiler/host.rb:150:in `canonicalize_request'
        	from org/jruby/RubyKernel.java:2232:in `public_send'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sass-embedded-1.74.1/lib/sass/compiler/host.rb:187:in `block in await'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sass-embedded-1.74.1/lib/sass/compiler/host.rb:199:in `listen'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sass-embedded-1.74.1/lib/sass/compiler/host.rb:180:in `await'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sass-embedded-1.74.1/lib/sass/compiler/host.rb:78:in `compile_request'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sass-embedded-1.74.1/lib/sass/compiler.rb:171:in `compile_string'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sass-embedded-1.74.1/lib/sass/embedded.rb:37:in `compile_string'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sassc-embedded-1.74.0/lib/sassc/embedded.rb:18:in `render'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/dartsass-sprockets-3.1.0/lib/sassc/rails/template.rb:41:in `block in call'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/utils.rb:145:in `block in module_include'
        	from org/jruby/ext/thread/Mutex.java:171:in `synchronize'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/utils.rb:130:in `module_include'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/dartsass-sprockets-3.1.0/lib/sassc/rails/template.rb:40:in `call'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/processor_utils.rb:84:in `call_processor'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/processor_utils.rb:66:in `block in call_processors'
        	from org/jruby/RubyArray.java:2065:in `reverse_each'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/processor_utils.rb:65:in `call_processors'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/processor_utils.rb:22:in `block in CompositeProcessor'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/processor_utils.rb:33:in `call'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/processor_utils.rb:84:in `call_processor'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/processor_utils.rb:66:in `block in call_processors'
        	from org/jruby/RubyArray.java:2065:in `reverse_each'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/processor_utils.rb:65:in `call_processors'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/loader.rb:186:in `load_from_unloaded'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/loader.rb:59:in `block in load'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/loader.rb:339:in `fetch_asset_from_dependency_cache'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/loader.rb:43:in `load'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/cached_environment.rb:44:in `block in load'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/concurrent-ruby-1.2.3/lib/concurrent-ruby/concurrent/map.rb:207:in `block in fetch_or_store'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/concurrent-ruby-1.2.3/lib/concurrent-ruby/concurrent/map.rb:187:in `fetch'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/concurrent-ruby-1.2.3/lib/concurrent-ruby/concurrent/map.rb:206:in `fetch_or_store'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/cached_environment.rb:44:in `load'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/bundle.rb:27:in `call'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/processor_utils.rb:84:in `call_processor'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/processor_utils.rb:66:in `block in call_processors'
        	from org/jruby/RubyArray.java:2065:in `reverse_each'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/processor_utils.rb:65:in `call_processors'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/loader.rb:186:in `load_from_unloaded'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/loader.rb:59:in `block in load'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/loader.rb:339:in `fetch_asset_from_dependency_cache'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/loader.rb:43:in `load'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/cached_environment.rb:44:in `block in load'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/concurrent-ruby-1.2.3/lib/concurrent-ruby/concurrent/map.rb:207:in `block in fetch_or_store'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/concurrent-ruby-1.2.3/lib/concurrent-ruby/concurrent/map.rb:187:in `fetch'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/concurrent-ruby-1.2.3/lib/concurrent-ruby/concurrent/map.rb:206:in `fetch_or_store'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/cached_environment.rb:44:in `load'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/base.rb:81:in `find_asset'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-4.2.1/lib/sprockets/base.rb:119:in `[]'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-rails-3.4.2/lib/sprockets/rails/helper.rb:358:in `find_asset'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-rails-3.4.2/lib/sprockets/rails/helper.rb:330:in `asset_path'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-rails-3.4.2/lib/sprockets/rails/helper.rb:103:in `block in resolve_asset_path'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-rails-3.4.2/lib/sprockets/rails/helper.rb:243:in `block in resolve_asset'
        	from org/jruby/RubyEnumerable.java:645:in `detect'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-rails-3.4.2/lib/sprockets/rails/helper.rb:242:in `resolve_asset'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-rails-3.4.2/lib/sprockets/rails/helper.rb:102:in `resolve_asset_path'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-rails-3.4.2/lib/sprockets/rails/helper.rb:80:in `compute_asset_path'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/helpers/asset_url_helper.rb:203:in `asset_path'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/helpers/asset_url_helper.rb:348:in `stylesheet_path'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/helpers/asset_tag_helper.rb:161:in `block in stylesheet_link_tag'
        	from org/jruby/RubyArray.java:2805:in `map'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/helpers/asset_tag_helper.rb:160:in `stylesheet_link_tag'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-rails-3.4.2/lib/sprockets/rails/helper.rb:186:in `block in stylesheet_link_tag'
        	from org/jruby/RubyArray.java:2805:in `map'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/sprockets-rails-3.4.2/lib/sprockets/rails/helper.rb:184:in `stylesheet_link_tag'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/app/views/shared/_head.html.erb:5:in `_app_views_shared__head_html_erb__597805886_5404'
        	from org/jruby/RubyKernel.java:2232:in `public_send'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/base.rb:247:in `_run'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/template.rb:154:in `block in render'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/activesupport-6.1.7.7/lib/active_support/notifications.rb:203:in `block in instrument'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/activesupport-6.1.7.7/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/activesupport-6.1.7.7/lib/active_support/notifications.rb:203:in `instrument'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/template.rb:345:in `instrument_render_template'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/template.rb:152:in `render'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/renderer/partial_renderer.rb:285:in `block in render_partial_template'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/activesupport-6.1.7.7/lib/active_support/notifications.rb:203:in `block in instrument'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/activesupport-6.1.7.7/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/activesupport-6.1.7.7/lib/active_support/notifications.rb:203:in `instrument'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/renderer/partial_renderer.rb:280:in `render_partial_template'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/renderer/partial_renderer.rb:271:in `render'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/renderer/renderer.rb:81:in `render_partial_to_object'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/renderer/renderer.rb:27:in `render_to_object'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/renderer/renderer.rb:22:in `render'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/helpers/rendering_helper.rb:38:in `block in render'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/base.rb:273:in `in_rendering_context'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/helpers/rendering_helper.rb:34:in `render'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/test_case.rb:198:in `render'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/app/views/layouts/pipelines.html.erb:4:in `_app_views_layouts_pipelines_html_erb___93287500_5400'
        	from org/jruby/RubyKernel.java:2232:in `public_send'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/base.rb:247:in `_run'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/template.rb:154:in `block in render'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/activesupport-6.1.7.7/lib/active_support/notifications.rb:203:in `block in instrument'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/activesupport-6.1.7.7/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/activesupport-6.1.7.7/lib/active_support/notifications.rb:203:in `instrument'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/template.rb:345:in `instrument_render_template'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/template.rb:152:in `render'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/renderer/template_renderer.rb:72:in `block in render_with_layout'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/activesupport-6.1.7.7/lib/active_support/notifications.rb:203:in `block in instrument'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/activesupport-6.1.7.7/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/activesupport-6.1.7.7/lib/active_support/notifications.rb:203:in `instrument'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/renderer/template_renderer.rb:70:in `render_with_layout'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/renderer/template_renderer.rb:55:in `render_template'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/renderer/template_renderer.rb:11:in `render'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/renderer/renderer.rb:61:in `render_template_to_object'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/renderer/renderer.rb:29:in `render_to_object'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/renderer/renderer.rb:22:in `render'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/helpers/rendering_helper.rb:38:in `block in render'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/base.rb:273:in `in_rendering_context'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/helpers/rendering_helper.rb:34:in `render'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/test_case.rb:198:in `render'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/actionview-6.1.7.7/lib/action_view/test_case.rb:124:in `render'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-rails-6.1.2/lib/rspec/rails/example/view_example_group.rb:69:in `render'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/spec/views/layouts/pipelines_html_spec.rb:180:in `block in <main>'
        	from org/jruby/RubyBasicObject.java:2620:in `instance_exec'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `block in run'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:486:in `block in run'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:352:in `call'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-rails-6.1.2/lib/rspec/rails/adapters.rb:75:in `block in MinitestLifecycleAdapter'
        	from org/jruby/RubyBasicObject.java:2620:in `instance_exec'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:457:in `instance_exec'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:390:in `execute_with'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:628:in `block in run_around_example_hooks_for'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:352:in `call'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:486:in `run'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:468:in `with_around_example_hooks'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:259:in `run'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/example_group.rb:646:in `block in run_examples'
        	from org/jruby/RubyArray.java:2805:in `map'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/example_group.rb:651:in `run_examples'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/example_group.rb:607:in `run'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/example_group.rb:608:in `block in run'
        	from org/jruby/RubyArray.java:2805:in `map'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/example_group.rb:608:in `run'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/example_group.rb:608:in `block in run'
        	from org/jruby/RubyArray.java:2805:in `map'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/example_group.rb:608:in `run'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:121:in `block in run_specs'
        	from org/jruby/RubyArray.java:2805:in `map'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:121:in `block in run_specs'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration.rb:2091:in `with_suite_hooks'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:116:in `block in run_specs'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/reporter.rb:74:in `report'
        	from /go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:115:in `run_specs'

        	          ╷
        1 │ @import "sassc-embedded-import:/go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/node_modules/foundation-sites/scss/../_vendor/sassy-lists/stylesheets/helpers/_missing-dependencies.scss";
          │         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          ╵
          sassc-embedded-import:file:///go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/node_modules/foundation-sites/_vendor/sassy-lists/stylesheets/helpers/missing-dependencies 1:9  @import
          sassc-embedded-import:/go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/node_modules/foundation-sites/scss/foundation.scss 10:9                                                @import
          sassc-embedded-import:file:///go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/app/assets/new_stylesheets/shared/foundation-sites/scss/foundation 1:9                          @import
          sassc-embedded-import:/go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/app/assets/new_stylesheets/shared/_mixins.scss 21:9                                                    @import
          sassc-embedded-import:file:///go/pipelines/build-linux/server/src/main/webapp/WEB-INF/rails/app/assets/stylesheets/shared/mixins 1:9                                                        @import
          ../../../../../../../../app/assets/stylesheets/application.scss 33:9                                                                                root stylesheet

@chadlwilson Can you please try if https://github.com/sass-contrib/sassc-embedded-shim-ruby/commit/efbba5f659a61a56b7dbf448f48c3ca053593bcd fixes it?

Thanks @ntkme - I tried to give this a quick go in https://github.com/gocd/gocd/pull/12668 but started getting
LoadError:
  no such file to load -- sassc

... which is probably a different problem on our side with how things are being loaded. Will need a bit more time later to try and figure out what stupid thing I am/we are doing.

@chadlwilson Use the git reference would not work out of box because this project has sassc as a git submodule. You need to either clone the submodule or you can try manually apply the diff to exist gem installation.

Ahh. OK, cool, got it.

Seems like you can just add submodules: true:
    gem 'sassc-embedded', github: 'sass-contrib/sassc-embedded-shim-ruby', ref: 'unique-import-id', submodules: true

https://bundler.io/guides/git.html

Ahh ok, yeah now that leads to a different problem specific to the way Gradle (a sour Java build tool) is being used to cache gems due to the symlinks in there (definitely our problem) so I'll try locally later rather than relying on the pipeline.
> Failed to store cache entry 547f1e152d50134c8ad9569ca503efb2 for task ':server:initializeRailsGems': Could not pack tree '$1': Couldn't read content of file '/go/pipelines/build-linux-pull_12668/server/src/main/webapp/WEB-INF/rails/gems/jruby/3.1.0/bundler/gems/sassc-embedded-shim-ruby-efbba5f659a6/vendor/github.com/rails/sprockets/test/fixtures/errors/symlink'

@chadlwilson The reproduction is kind of surprising https://github.com/sass-contrib/sassc-embedded-shim-ruby/commit/b51c43d073258b2d926a6dcf39bb6a36dcd03af0. I've merged #90 and 1.74.1 will be released by GitHub Action very soon.
Hopefully this will make it easier for you to test, and please let me know if there is any other issue.

1.74.1 is available: https://rubygems.org/gems/sassc-embedded/versions/1.74.1

Oh wow, fantastic - no idea how you figured that one out!
Perfect, that's working fine locally. Will merge and double check it's good on the always unpredictable JRuby-on-Windows but let's assume it's fine. 😅

authors: chadlwilson ntkme

repo: sass-contrib/sassc-embedded-shim-ruby


text:
Fix 'pushKV ambiguous' error in compilation

Error occuring because there is no conversion function for size_t to C string in pushKV variatns
When conversion from size_t to uint64_t doesn't happen automatically on some systems, error is encountered
Affects at least M1 macOS

Please wait to merge this PR until we have confirmed there are no other areas where the same is attempted with a size_t conversion.  Compilation is not showing errors on Ubuntu Server 18.04, so this seems to be related to platform-specific implementation of size type.

oops 🙊
sorry, merged it too quick. should have read the second comment.

authors: satindergrewal who-biz

repo: satindergrewal/bitcoin


text:
関数をutilsに切り出す

今はlangmapのための関数だけ

https://github.com/Wansmer/langmapper.nvim ここにあったコード
local function escape(str)
  -- You need to escape these characters to work correctly
  local escape_chars = [[;,."|\]]
  return vim.fn.escape(str, escape_chars)
end

-- Recommended to use lua template string
local en = [[`qwertyuiop[]asdfghjkl;'zxcvbnm]]
local ru = [[ёйцукенгшщзхъфывапролджэячсмить]]
local en_shift = [[~QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>]]
local ru_shift = [[ËЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ]]

vim.opt.langmap = vim.fn.join({
    -- | `to` should be first     | `from` should be second
    escape(ru_shift) .. ';' .. escape(en_shift),
    escape(ru) .. ';' .. escape(en),
}, ',')

repo: satler-git/dotfiles


text:
Download apps if urls are provided

Proposed changes

Allow apps to be remote urls. Download to a temp directory before uploading to app storage.
Types of changes

[ ] Bugfix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update (if none of the other choices apply)

Checklist

[x] Lint and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)
[x] I have updated the json schema (if appropriate)

Further comments

Just confirming that this works for apps and testApps, right? 🤔

yup!

repo: saucelabs/saucectl


text:
Added new handwriting fonts for simple use.

i added 30+ new handwriting fonts, people can choose from different fonts, now they dont have to search on web for handwriting fonts, searching perfect handwriting fonts on web is hactic task for some people,
they can simply select from the "handwriting fonts section itself",

These all look amazing @arshsisodiya. But May I know where did you get these fonts from? There may be licenses to these fonts which I would have to read before adding them to website.

These all look amazing @arshsisodiya. But May I know where did you get these fonts from? There may be licenses to these fonts which I would have to read before adding them to website.

first of all sorry to reply too late i download all these fonts from
https://www.quantumenterprises.co.uk/handwriting-fonts/fontvault.htm

I just checked their license and they have mentioned-

In the context of using our handwriting fonts, commercial use is the 'use of a font by an individual or business directly or indirectly for financial gain'.

Though text-to-handwriting is not a direct commercial software, It still can be counted as indirect financial gain due to the donations and sponsors so I don't think so it is ethical to go with the fonts.

I just checked their license and they have mentioned-

In the context of using our handwriting fonts, commercial use is the 'use of a font by an individual or business directly or indirectly for financial gain'.

Though text-to-handwriting is not a direct commercial software, It still can be counted as indirect financial gain due to the donations and sponsors so I don't think so it is ethical to go with the fonts.

authors: arshsisodiya saurabhdaware

repo: saurabhdaware/text-to-handwriting


text:
Update project targeted frameworks, tools and libraries

Update project to Visual Studio 2017 and all NuGet packages to their latest.
Supported .NET versions should be:

.NET 4.5 -> 4.7
.NET Core 2.0
Mono 5.x

For older versions of .NET, the original NDbUnit library can be used.

Results of API port analysis:
ApiPortAnalysis.xlsx


text:
Add unit tests to verify release of framework objects

I had to make significant revisions to resolve memory consumption issues caused by unmanaged retention of framework object references. To ensure that I don't introduce regressions in future revisions, I need to add unit tests to verify that all collected references are released at key points of execution for all supported scenarios:

Standard happy-path execution
Pass on automatic retry
Fail on automatic retry
Method-specific timeout
Rule-based timeout
Parameterized runner
JUnitParams runner
Theories runner
PowerMock runner

Checks for reference retention must be performed at relevant points in the flow of execution. This can probably be accomplished with a properly crafted watcher/listener class.

SCOPE: Atomic Test / Test Class Instance

ArtifactCollector.WATCHER_MAP
CreateTest.HASHCODE_TO_TARGET
CreateTest.TARGET_TO_METHOD
EachTestNotifierInit.DESCRIPTION_TO_ATOMICTEST
EachTestNotifierInit.TARGET_TO_DESCRIPTION
EachTestNotifierInit.DESCRIPTION_TO_TARGET
EachTestNotifierInit.HASHCODE_TO_DESCRIPTION
MethodBlock.RUNNER_TO_STATEMENT (Theories runner)
RunReflectiveCall.DESCRIPTION_TO_CALLABLE

SCOPE: Class Runner

Run.START_NOTIFIED
Run.CHILD_TO_PARENT
Run.RUNNER_TO_NOTIFIER
RunChild.DID_NOTIFY

SCOPE: Test Run

Run.RUNNER_STACK

Unmanaged

Run.NOTIFIERS

repo: sbabcoc/JUnit-Foundation


text:
How LNURL can work with this standard?

Related:
https://github.com/fiatjaf/lnurl-rfc/issues/177

Yes I also wonder. The QR code would be much smaller if we can just create a payrequest.

As I mentioned here in the LUDS conversation, there is nothing to stop anyone who wants to add an LNURL parameter to a BIP21. BIP21 is already flexible enough to support this. Getting wallets to be compatible with this is another discussion entirely.
I'm going to close this issue since it's a little outside the scope of this website's aims.

authors: AugustoResende sbddesign tom-playasia


text:
Flag for disabling directory listing

If I were to use this as an upload/download file server, I don't necessarily want everyone I share the link with to be able to see all files.
A simple --no-listing would be great :)

This has a "silent" mode: https://github.com/patrickhener/goshs

authors: Harrison-Mitchell patrickhener


text:
Native dropdown for ellipses menu and add ballot button state change

Description
Uses a native dropdown for the ellipses menu with more predictable behaviour. Also the add to ballot button changes its appearance after you have added a ballot - per the designs.

Also, the ellipses menu dropdown only shows "edit distribution" when the project has been added.

Love the changes!   Found that clicking the three-dot button again after the drop down is showing doesn't close it.  Should this happen?  I am not sure how native OP does theirs.

authors: ZakGriffith escottalexander


text:
Attempting to debug fails

Per readme, debugging should be enabled by setting repository secret:

For this you must set the following secret in the repository that contains the workflow: ACTIONS_STEP_DEBUG to true (as stated in GitHub's documentation).

but actually, the code reads process environment, not repository secrets:
const debug = 'ACTIONS_STEP_DEBUG' in process.env ? ['--java-opt', '-DLOG_LEVEL=TRACE', '-DROOT_LOG_LEVEL=TRACE'] : []
which was added in #297.
When setting environment value ACTIONS_STEP_DEBUG=true, I get an error:
Launching org.scala-steward:scala-steward-core_2.13:0.14.0   Error: Unrecognized argument: -DROOT_LOG_LEVEL=TRACE   ::endgroup::

Hey @jyrkih, sorry, I missed this.
That's weird, I'll check in Scala Steward's own code in case something has changed.

@jyrkih v2.23.0 has been released including this change.

authors: alejandrohdezma jyrkih

repo: scala-steward-org/scala-steward-action


text:
Can not pickle/unpickle a Map[String,Any]

I am using version 0.8.0-SNAPSHOT.
import org.scalatest.FreeSpec
import scala.pickling._
import scala.pickling.json._

class DynamicMapScalaPicklingTest extends FreeSpec{
  "Can pickle/unpickle a Map[String,Any]" in {
    val m = Map("a" -> 10, "b" -> "bbbb")
    val pickled = m.pickle
    println(s"$m pickled => $pickled")

    pickled.unpickle[Map[String, Any]] === m
  }
}

And I am getting this when unpickling:
cannot set an immutable field _2
scala.ScalaReflectionException: cannot set an immutable field _2
	at scala.reflect.runtime.JavaMirrors$JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$ErrorSetImmutableField(JavaMirrors.scala:137)
	at scala.reflect.runtime.JavaMirrors$JavaMirror$JavaFieldMirror.set(JavaMirrors.scala:286)
	at plinkplink.DynamicMapScalaPicklingTest$$anonfun$1$ScalaTuple2$u005BjavaLangString$u002CjavaLangObject$u005DUnpickler2$2$.unpickle(DynamicMapScalaPicklingTest.scala:14)
	at scala.pickling.LowPriorityPicklersUnpicklers$$anon$1.unpickle(Custom.scala:133)
	at plinkplink.DynamicMapScalaPicklingTest$$anonfun$1.apply$mcV$sp(DynamicMapScalaPicklingTest.scala:14)
	at plinkplink.DynamicMapScalaPicklingTest$$anonfun$1.apply(DynamicMapScalaPicklingTest.scala:9)
	at plinkplink.DynamicMapScalaPicklingTest$$anonfun$1.apply(DynamicMapScalaPicklingTest.scala:9)

This seems to work for Pickling 0.10.0.
scala> import scala.pickling._, Defaults._, json._
import scala.pickling._
import Defaults._
import json._

scala> val m = Map("a" -> 10, "b" -> "bbbb")
m: scala.collection.immutable.Map[String,Any] = Map(a -> 10, b -> bbbb)

scala> val pickled = m.pickle
pickled: scala.pickling.json.pickleFormat.PickleType =
JSONPickle({
  "$type": "scala.collection.immutable.Map[java.lang.String,scala.Any]",
  "elems": [
    {
    "$type": "scala.Tuple2[java.lang.String,scala.Any]",
    "_1": "a",
    "_2": {
      "$type": "scala.Int",
      "value": 10
    }
  },
    {
    "$type": "scala.Tuple2[java.lang.String,scala.Any]",
    "_1": "b",
    "_2": {
      "$type": "java.lang.String",
      "value": "bbbb"
    }
  }
  ]
})

scala> pickled.unpickle[Map[String, Any]]
res0: Map[String,Any] = Map(a -> 10, b -> bbbb)

scala> res0 == m
res1: Boolean = true

repo: scala/pickling


text:
Revise README in Microservice Transaction Sample

This PR modifies the README of the Microservices Transaction Sample to reflect the changes made in https://github.com/scalar-labs/scalardb-samples/pull/29. Please take a look!

to reflect the changes made in https://github.com/scalar-labs/scalardb-samples/pull/29

And the actual change was https://github.com/scalar-labs/scalardb/pull/715 ?

And the actual change was scalar-labs/scalardb#715 ?

@komamitsu Yes, correct.

repo: scalar-labs/scalardb-samples