[IOS] Not able to press on components after closing a modal

Description
I'm not able to press on other components after closing a modal
React Native version:
0.63.0
Steps To Reproduce

After loading the screen, try to interact with the components
Open the popup by clicking in the bottom button
Try to interact with the components again

The video reproducing the issue: https://streamable.com/1bb89k
Expected Results
The components should stay interactable after closing the modal
Link to the repository:
https://github.com/LauraBeatris/bill-splitting

It seems like your example is using . Have your tried using the bundled in Modal from react-native to check if this still happens there?

@Gustash Yup! And nothing changes since react-native-modal uses the built-in Modal from react-native too.

Does this only happen in debug mode or also in a release version? Did you try disabling flipper (e.g. comment out InitializeFlipper(application); in AppDelegate.m)?

@LauraBeatris I've cloned and run the project, tried to replicate this but couldn't. Is there anything specific about your setup that could be causing this?

@manatee420 @Gustash That's really strange...
I tested in physical devices and it's working for both Android and IOS.
Turns out that I disabled Flipper and the app is working fine now in the simulators.

I tested with Flipper though, and it worked. So it's definitely strange

Classic "works on my machine" scenario lol

To add to the confusion, I have the same or a similar issue for a private project where I upgraded from 62.2 to 63.2. After the update, the issue appeared. It occurs for both alerts and modals after presentViewController is executed to present the view controller modally. When dismissed, the alertController is no longer coupled to the presentingViewController there but the UITransitionView with the transparent background is still there:

This is strange, because when I look at the backtrace the transition did finish:
* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 10.1
  * frame #0: 0x000000010617829b OudersVanNuApp`__42-[RCTAlertManager alertWithArgs:callback:]_block_invoke_4(.block_descriptor=0x00007f8688333410, action=0x00007f8688335a60) at RCTAlertManager.mm:193:37
    frame #1: 0x00007fff481fd994 UIKitCore`-[UIAlertController _invokeHandlersForAction:] + 105
    frame #2: 0x00007fff481fe314 UIKitCore`__103-[UIAlertController _dismissAnimated:triggeringAction:triggeredByPopoverDimmingView:dismissCompletion:]_block_invoke.458 + 16
    frame #3: 0x00007fff484ed5f2 UIKitCore`-[UIPresentationController transitionDidFinish:] + 947
    frame #4: 0x00007fff484f20ec UIKitCore`__56-[UIPresentationController runTransitionForCurrentState]_block_invoke.503 + 199
    frame #5: 0x00007fff4860a7f3 UIKitCore`-[_UIViewControllerTransitionContext completeTransition:] + 90
    frame #6: 0x00007fff491869c0 UIKitCore`-[UIViewAnimationBlockDelegate _didEndBlockAnimation:finished:context:] + 671
    frame #7: 0x00007fff4915764d UIKitCore`-[UIViewAnimationState sendDelegateAnimationDidStop:finished:] + 220
    frame #8: 0x00007fff49157c44 UIKitCore`-[UIViewAnimationState animationDidStop:finished:] + 276
    frame #9: 0x000000010c024888 UIKit`-[UIViewAnimationStateAccessibility animationDidStop:finished:] + 118
    frame #10: 0x00007fff49157dca UIKitCore`-[UIViewAnimationState animationDidStop:finished:] + 666
    frame #11: 0x000000010c024888 UIKit`-[UIViewAnimationStateAccessibility animationDidStop:finished:] + 118
    frame #12: 0x00007fff2b4d8c0c QuartzCore`CA::Layer::run_animation_callbacks(void*) + 306
    frame #13: 0x0000000109f4fe8e libdispatch.dylib`_dispatch_client_callout + 8
    frame #14: 0x0000000109f5dd97 libdispatch.dylib`_dispatch_main_queue_callback_4CF + 1149
    frame #15: 0x00007fff23da0909 CoreFoundation`__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
    frame #16: 0x00007fff23d9b459 CoreFoundation`__CFRunLoopRun + 2041
    frame #17: 0x00007fff23d9a944 CoreFoundation`CFRunLoopRunSpecific + 404
    frame #18: 0x00007fff38ba6c1a GraphicsServices`GSEventRunModal + 139
    frame #19: 0x00007fff48c8b9ec UIKitCore`UIApplicationMain + 1605
    frame #20: 0x0000000105ab0a20 OudersVanNuApp`main(argc=1, argv=0x00007ffeea150cc8) at main.m:7:12
    frame #21: 0x00007fff51a231fd libdyld.dylib`start + 1
    frame #22: 0x00007fff51a231fd libdyld.dylib`start + 1

With the remaining UITransitionView, any gestures are blocked by it.
I've tried to recreate a minimal repo to share it here. But I was not able to reproduce it in a new project, even with all dependencies included, same JS code, same project settings. This makes me really puzzled of what is going on here and how to debug this further. If anyone has a clue, that would be greatly appreciated. In the mean time, I try to investigate this further.

@dpnolte Thanks for bringing more details to the discussion!
I don't understand a lot about the native code so what I tried to inspect the IOS layout in Flipper, and indeed, there was a remaining view there which makes it impossible to perform any gesture.

This seems to me like a race condition. @dpnolte when you had that issue, was it consistently giving you this problem? Or was it occasional?

Thanks for the responses! The problem seems to be cleared by simply clearing the build folder. I thought that I had done that a thousand times, but apparently I didn't. 🤦  It seems that an earlier build cache with minimal platform 9.0 caused this peculiar issue.

So it seems like a build caching issue on both sides, instead of a platform issue.

I faced the same issue. Disabling Flipper helped me too. Is there a solution here?

I have this issue on a project I update from 0.62.2 to 0.63.2.  I have used npx react-native-clean-project a million times but all popups freeze the screen.  I can see that the app hasn't actually crashed though as subscription events are still re-rerendering underneath, its just all touch input no longer works.
I can get it to work if I disable flipper.
Is there something that isn't getting cleaned by the tool npx react-native-clean-project that I need to do?

Fixed this.  For anyone interested these are the steps I had to follow:

Close everything (of course)
Open .xcworkspace in xcode. Cmd-Shift-K to clean build (I also tried Cmd-Shift-Option-K)
Close xcode
delete the contents of folder ~/Library/Developer/Xcode/DerivedData (I think this is the key tbh)
open simulator -> Device -> Erase all contents and settings
Close simulator
Edit AppDelegate.m and comment out flipper (not sure if this is needed but just doing exactly what I did)
npx react-native-clean-project (Yes for all ios options except update brew and clean android)
yarn ios (or react-native run-ios)
should work now!
enable flipper in AppDelegate.m
yarn ios
Still works now!!!

Okay, so it seems like this issue should be moved to the flipper repo instead, everything seems to be pointing to it being the issue

Related issue in Flipper repo: https://github.com/facebook/flipper/issues/1399#issue-664783884

I think this issue could be closed, as it seems that the bug is caused by Flipper: https://github.com/facebook/flipper/issues/1399#issuecomment-680798589

Sure!! Let's continue the discussion there

Just as update for those following this issue: It seems that an outdated version of Flipper was shipped with RN. We'll make sure to fix that, as a temporarily workaround see https://github.com/facebook/flipper/issues/1399#issuecomment-680971940. Also see that thread for further follow-ups.

Simpler solution, in ios/Podfile change use_flipper! to use_flipper!('Flipper' => '0.54.0') and run pod install afterwards in ios dir

@mweststrate
Awesome, this fix also works for me 👍🏼
I got an error when running pod install, so remember to run pod repo update


How many vector register does Mali GPU have?

Maybe here is not an appropriate place to ask this questions about hardware. But 😢 I can't find a more appropriate place to ask.
Does anyone know how many vector registers does mali T860 gpu have? I looked up mali gpu reference (ARM® Mali™ GPU OpenCL Version 3.3 Developer Guide), not mentioning the number of vector registers. 😢
Thanks in advance.

There are should be 1024 registers every core. As disclosed within follow blog:
https://community.arm.com/graphics/b/blog/posts/arm-mali-compute-architecture-fundamentals

I’m pleased to see that my blog post written 4 years ago is still being
considered useful. Thanks!
Interestingly, the new Bifrost architecture differs from Midgard in almost
every aspect :).
On Fri, 24 Nov 2017 at 11:59, xingjinglu<EMAIL_ADDRESS>wrote:

There are should be 1024 registers every core. As disclosed within follow
blog:
https://community.arm.com/graphics/b/blog/posts/arm-mali-compute-architecture-fundamentals
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ARM-software/ComputeLibrary/issues/278#issuecomment-346813150,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGSsuu1MtVcWix_x40fbCR4h1IcwTBB1ks5s5q-EgaJpZM4QWb8u
.

Thanks!


Get-PartnerInvoiceLineItem for Azure

Hello,
Compare to the old module, the Get-PartnerInvoiceLineItem -InvoiceId xxxx-BillingProvider Azure -LineItemType UsageLineItems missed a lot of value.
example : SKU / includedQuantity / ListPrice / taxamout / postTaxTotal / chargetype / etc...
so with this command it's impossible to retrieve the azure part of the billing.

Hi @qbihay,
Since you are looking for invoice details try running the following command instead
Get-PartnerInvoiceLineItem -InvoiceId xxxx-BillingProvider Azure -LineItemType BillingLineItems

If you set the LineItemType parameter to UsageLineItems it will return the Azure usage records associated with the invoice instead of the charges. Let me know if this returns the data you are seeking.

I am glad that everything is working as excepted now. If you have any other issues please let us know.


Bug in SCSV

There seems to be a bug in SCSV. Since a few weeks (probably the grade changes in January), SSL Labs no longer reports that my webserver has SCSV support. They say it's due to an issue in mbed TLS. My bugreport to SSL Labs can be found here.
I already sent this issue to Paul, but I heard he's no longer involved in mbed TLS development. He said he forwarded the issue to the current developers, but I like to be informed about the progress and hope to receive a patch.

Hi @hsleisink! Yes, @pjbakker, forwarded on the issue yesterday so we're aware of it and looking into it.
Thanks for raising this with us.

ARM Internal Ref: IOTSSL-1223

Is it possible to receive a patch for this issue? I want to release a new Hiawatha version and I want this issue to be fixed in this new release. Or can I wait for a new mbed TLS release? Thanks.

@hsleisink, thank you for raising this issue. I have read the discussion at https://github.com/ssllabs/ssllabs-scan/issues/460. As pointed out, the problem is that the mbed TLS server code at library/ssl_srv.c does not check that TLS_FALLBACK_SCSV is the last element in the cipher suite vector of the ClientHello. Please note that the missing check is marked as SHOULD in RFC7507 Section 4. Furthermore, this recommendation is respected by mbed TLS clients as shown here.
I have created this PR that addresses the issue.

Any update about when this issue will be fixed in an official release?

Sorry for the late response @hsleisink. This will be included in the next quarterly release.

Did this make it in the 2.5 release?

Hi @sg-
This missed the mbedTLS-2.5.0 release, but will be in mbedTLS-2.5.1.

Closing, as I believe this issue was fixed and merged in #924


Add kitty

Kitty is GPU based terminal editor with tabs, windows

Consider this an endorsement. I was about to file the same ticket. It is the only linux terminal I know of to support both reflow on resize and ligatures for fonts like fira code. The GPU perf and keyboard driven "kitten" helpers are a nice bonus!

@Boot-Error, feel free to make a PR.

Kitty is wonderful :+1:

Closing in favor of #171.


ICE: thread 'rustc' panicked at 'index out of bounds: the len is 0 but the index is 0'

See: https://github.com/kdy1/wasm-perf/pull/1
I filed an issue on rust issue tracker, but I think it can be workarounded for now.
Stack:

query stack during panic:
#0 [codegen_fulfill_obligation] checking if `bincode::config::internal::InternalIntEncodingConfig` fulfil
ls its obligations
#1 [resolve_instance] resolving instance `<_ as bincode::config::internal::InternalIntEncodingConfig>::IN
T_ENCODING`

Still ICE's on 1.59.0-nightly (fcef61230 2021-12-17)

Still ICE's on 1.59.0-nightly (fcef61230 2021-12-17)


Is there anyway by which I can pass my own distance matrix ?

Not currently, since many of the algos do not end up using a pre-computed distance matrix (i.e., neighbors algos use a KDTree or BallTree). Do you have a specific use case?

Yes, the data i am trying to fit will not give good result using euclidean or any other existing so can i make new GeometricallySeparable object like this(https://ideone.com/AewWKH) having different distance computation and pass it to HDBSCANParameters setMetric() method ?

That's probably the best approach. What metric are you considering?
On Dec 13, 2017 9:20 PM, "somnathasati"<EMAIL_ADDRESS>wrote:

Yes, the data i am trying to fit will not give good result using euclidean
or any other existing so can i make new GeometricallySeparable object like
this(https://ideone.com/AewWKH) having different distance computation and
pass it to HDBSCANParameters setMetric() method ?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tgsmith61591/clust4j/issues/8#issuecomment-351597139,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF10ooAzP2-Z6wxmbs98xoHm2exBQW31ks5tAJQXgaJpZM4RAY6k
.

it's distance between words bounding boxes by calculating the closest distance of their outlines toward each other.

Do you have a formula?
On Dec 14, 2017 10:38 PM, "somnathasati"<EMAIL_ADDRESS>wrote:

it's distance between words bounding boxes by calculating the closest
distance of their outlines toward each other.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tgsmith61591/clust4j/issues/8#issuecomment-351911712,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF10ovyUVo2tj_hSWD9IQYc0lh1yyBEiks5tAffWgaJpZM4RAY6k
.

Please check !
def rect_distance((x1, y1, x1b, y1b), (x2, y2, x2b, y2b)):
left = x2b < x1
right = x1b < x2
bottom = y2b < y1
top = y1b < y2
if top and left:
return dist((x1, y1b), (x2b, y2))
elif left and bottom:
return dist((x1, y1), (x2b, y2b))
elif bottom and right:
return dist((x1b, y1), (x2, y2b))
elif right and top:
return dist((x1b, y1b), (x2, y2))
elif left:
return x1 - x2b
elif right:
return x2 - x1b
elif bottom:
return y1 - y2b
elif top:
return y2 - y1b
else:             # rectangles intersect
return 0.

Please review ! https://ideone.com/8DYpqt. I am going to put in getDistance() function of GeometricallySeparable object instance.

So my only concern here is that the two vectors that your formula computes
against require dims of length 4. This is ok supposing you'll only have 4
features in your matrices.
Taylor G. Smith
T<PHONE_NUMBER>
On Fri, Dec 15, 2017 at 5:36 AM, somnathasati<EMAIL_ADDRESS>wrote:

Please check !
def rect_distance((x1, y1, x1b, y1b), (x2, y2, x2b, y2b)):
left = x2b < x1
right = x1b < x2
bottom = y2b < y1
top = y1b < y2
if top and left:
return dist((x1, y1b), (x2b, y2))
elif left and bottom:
return dist((x1, y1), (x2b, y2b))
elif bottom and right:
return dist((x1b, y1), (x2, y2b))
elif right and top:
return dist((x1b, y1b), (x2, y2))
elif left:
return x1 - x2b
elif right:
return x2 - x1b
elif bottom:
return y1 - y2b
elif top:
return y2 - y1b
else: # rectangles intersect
return 0.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tgsmith61591/clust4j/issues/8#issuecomment-351984713,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF10oooqXE4S57W-WwqquTZA6d9cBYWZks5tAlmpgaJpZM4RAY6k
.

Is there any constraint on the dimensions ?

The formula you presented requires the vectors to be four-long
On Dec 17, 2017 9:35 PM, "somnathasati"<EMAIL_ADDRESS>wrote:

Is there any constraint on the dimensions ?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tgsmith61591/clust4j/issues/8#issuecomment-352317657,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF10ok-yl55lFCMaWwRkP9qThKj9B_Ekks5tBd1kgaJpZM4RAY6k
.

Can you please help me with some bug , this (https://ideone.com/qxDBeH) is not working and it's happening for few more data too. the four-long vectors are (x,y , width , height). The null pointer exception is coming from line 1327(https://ideone.com/CRSSju)

The only exceptions I'm seeing in the code you linked are compilation issues and IllegalStartOfExpression exceptions. Not seeing any NPEs. Also, I must have missed that this is for HDBSCAN—the HDBSCAN algo uses a very specific set of distance metrics (IIRC it's EuclideanDistance, ManhattanDistance, MinkowskiDistance and ChebyshevDistance).
Taking a closer look at your code (which is Python, btw?) I'm thinking the best approach here is not to define your own distance metric, but to find a way to preprocess your data such that rows represent the vertices between objects that you're trying to compute distance between. I still don't quite understand what your objective is here (just compute distance between nearest vertex of objects?) but this is definitely not an algorithmic problem, and is more of a data preparation issue.
Hope this makes sense. Since the issue at hand has been addressed, I'm going to close this out.

At start, i thought to pre process the data or prepare it only but the problem is:
"which vertex of the rectangle i have to choose for two rectangles depends upon relative locations" those are not fixed otherwise it would be simple.
So either i can compute distance matrix by myself which i can not paas as of now. So i thought to put the distance matrix function using the parameter it has.
But, I am getting exceptions can you please try this(https://ideone.com/qxDBeH) with the 2D array and Distance matrix it has for last time whenever you will be free with your code. Great Thanks !

Apologies for asking a lot but i am observing one thing the clustering (https://ideone.com/qxDBeH) works if I will include setMinClustSize(14).setMinPts(7). unable to catch how distance matrix or something is affecting the behavior. Can think of anything why it can through exception at 1327 (https://ideone.com/CRSSju)


Upgrade eslint to support the awesome es6 modules

@bhousel I have @tmcw, I don't know how this PR merge would work. 😁

@kepta can you resubmit or edit this PR and target the inter-require branch instead of master? That should allow us to merge it into the other PR.


where is the ORMInterface $orm in BlogController come from

I just begin to read the demo code , for select a better  framework.
run the code work well, show the result ok.
http://<IP_ADDRESS>:8080/blog
Tracing code at src/Blog/BlogController
    public function index(Request $request, ORMInterface $orm, ArchiveRepository $archiveRepo): Response
    {
var_dump(get_class($orm)); // => Cycle\ORM\ORM
        /** @var PostRepository $postRepo */
        $postRepo = $orm->getRepository(Post::class);
debug_print_backtrace(2);
       //...
    }

what the $orm come from ?  can  I have other way to get it.
like  $orm = App::GetOrm();
and  where the code is $orm object init ?
i want to that what my object is decleare explict.
What steps will reproduce the problem?
What is the expected result?
What do you get instead?
Additional info

Q
A

Version
1.0.?

PHP version
7.4.4

Operating system
wsl1-debian

It's different from Yii 1.1 and Yii 2. Here's how it works: https://github.com/yiisoft/docs/blob/master/guide/en/concept/di-container.md


Add Azk

Azk is a lightweight open source development environment orchestration tool: https://github.com/azukiapp/azk

Thanks for the suggestion but this is a curated list of awesome lists not awesome things. Perhaps you could add Azk to https://github.com/jondot/awesome-devenv instead?

You definitely right, @davidsonfellipe.
Sorry and thanks.


[SONARMSBRU-200] Merged ruleset is save to a new file

Added unit tests
Changed MergeRulesets and the targets so that the merged ruleset is created as a new file, rather than updating the shared, generated ruleset.
The merged ruleset will be created in the existing "conf" directory with the name SonarQubeRoslyn-cs.ruleset.[ProjectName].[fffff], where [fffff] is a partial timestamp to help guarantee uniqueness.

LGTM

Manually tested by @bgavrilMS


Feature - Add article readtime

As per Issue #59, displays the calculated article read time. Can be disabled by using the disableReadtime option.

This is my first real PR to an OS repo, so please let me know if I did something horribly wrong 😅

3 of the tests are failing, specifically when it's looking for <time ... within the post body. However I tested and these were failing before my changes as well. I could likely fix that but it would be a new PR.

@JLCarveth Can you run
deno test

and investigate what's wrong with it?

@ije @bartlomieju Approve the workflow to be run so we can see if there's any problem.


adding tests for DL layers with large inputs

Description
Adds test cases for operators that are used as layers in DL networks. Fixed PEP style errors 2 lines between consecutive outer functions
Checklist
Essentials
Please feel free to remove inapplicable items for your PR.

[x] Changes are complete (i.e. I finished coding on this PR)
[x] All changes have test coverage:
Unit tests are added for small changes to verify correctness (e.g. adding a new operator)
Nightly tests are added for complicated/long-running ones (e.g. changing distributed kvstore)
Build tests will be added for build configuration changes (e.g. adding a new build option with NCCL)
[x] To the best of my knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

Testing
Currently running will update once finished

@mxnet-label-bot add [pr-work-in-progress]


Make first release

Make a release (0.0.1 or something)

This should happen once all the weird bugs are out

Not yet

okay


Document sdk release process

We should document properly what is the process :

for releasing a major version, minor version
Releasing a generator fix/change ( brekaing and non breaking)

Added to the wiki https://github.com/Azure/azure-sdk-for-go/wiki/Release-Process


Update build dependencies on Linux

Travis CI has upgraded from Ubuntu 12.04 LTS (precise) to 14.04 LTS (trusty), and some dependencies have changed. Note that the macOS build is not affected.
Note that we're still using the Dakota binary built against 12.04. It might be worthwhile to create a new binary built against 14.04.

Changes Unknown when pulling 7d160030777c9620772a2c9e0a0a73b8b56d9bc2 on mdpiper/update-build-for-trusty into ** on master**.


Add copy function that permit to copy saved data from one tag to another one

I've reverted it. The PR is broken because:

Rest of the code uses tabs, not spaces
Rest of the code uses source, then destination, while your amiibo_copy_appdata uses (dest, src)
<endian.h> is not available on anything but Linux - that means it does not compile anymore under Windows

Hello,
I made a new PR to correct spaces, endian.h and inverted src and dst.
https://github.com/socram8888/amiitool/pull/7

For the fork name putting it in the PR was a mistake, sorry.


Upgrade to rails 6

Upgrade to rails 6
The versions of the gems carrierwave, carrierwave-mongoid, and mongoid were very out of date, and have been bumped up significantly. Most importantly, carrierwave-mongoid doesn't appear to be supported at the moment and so I had to add a fix directly in the code.

Hey @cdccollins this looks great, I've compared the pr changes with railsdiff and there are some changes that didn't happen with bundle exec rails app:update that could also be done:

Remove bin/bundle, bin/update
Update system! "bin/rails db:setup" with system! "bin/rails db:prepare"
In the config/environments/test.rb the config.cache_classes = true has changed to false and there is config.action_view.cache_template_loading = true
In the config/spring.rb the %w[] needs to be updated to Spring.watch()

Spring.watch(
  ".ruby-version",
  ".rbenv-vars",
  "tmp/restart.txt",
  "tmp/caching-dev.txt"
)

Remove config/initializers/new_framework_defaults.rb as per the reason in alphagov/travel-advice-publisher@8b0745e
Update app/views/layouts/application.html.erbto include csp_meta_tag after csrf_meta_tags. Maybe it will be good to have a csrf_meta_tags, csp_meta_tag, stylesheet_link_tag and then javascript_include_tag


Feat: CHATBOT BUTTON OCCURS INSIDE THE PHOTO OF PRODUCT

Describe the feature
I will make the chatbot button scrollable, which is fixed on the right hand side of the screen and looks amazing
Example:

I can make the chatbot button like the feedback button
https://github.com/arghadipmanna101/Flipkart_Clone/assets/160728166/b9a86a76-ef5b-4441-b7ea-334f3899f482
Please Assign it to me @arghadipmanna101
Thank you
Add ScreenShots
Issue:

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

please assign me under gsooc @arghadipmanna101


Error: "There is no reactor running, must be called from the context of a Tokio 0.2.x runtime" from tokio::task::spawn

I am fairly new to Rust, and particularly to embedded Rust, so there's a good chance this is just my mistake.
I am running the following:
#[tokio::main]
async fn main() {
    let mut chip = Chip::new("/dev/gpiochip0").unwrap();
    let line = chip.get_line(10).unwrap();
    let _trigger_task = tokio::task::spawn(async move {
        let mut events = AsyncLineEventHandle::new(line.events(LineRequestFlags::INPUT, EventRequestFlags::FALLING_EDGE, "input_trigger").unwrap()).unwrap();
        while let Some(_event) = events.next().await {
            println!("Trigger");
        }
    }
    );
}

And it panics with:
There is no reactor running, must be called from the context of a Tokio 0.2.x runtime.
I replaced the code inside the closure with  a simple print statement, and it worked fine suggesting the issue is in the GPIO stuff.
Am I just being stupid? I would really appreciate any help!

looks like you've got a new version of tokio while gpio-cdev expects an old (0.2.0) version. looks like we're due a gpio-cdev release to update tokio, for now you should be able to patch to use the latest version from github.


2.B. Meaningful data (types) & metrics

Find / define (potential) data types / metrics relating to FOSS, e.g. basic #PR stats, but also last commit, ‘sentiment’, etc; subset of ideal.
Main goal: higher / highest possible quality of data that helps (best) to determine the health/quality ('state') of any FOSS project.
Feeds directly into #3
ACHTUNG BITTE: Prioritize data/metrics most relevant for ID-related projects/communities

See "Basic metrics list (list created by Flo, filtered)" on https://hackmd.okfn.de/gZi7aAdoQ7a1tUrExYR_Sw?both.
Now need to do

'rollups' i.e. aggregate date/scoring
cross-reference w/individual notes, finalize)

@taha-be @ryndon assigned to you now; please see comments above and post your progress/output here (and close issue if/when possible).

(Ryndon)
Data to Pull from GitHub and how it maps to table Columns.
Name
Releases
Days Since Last Last Interaction
Number of open issues
Responsiveness = issues open time, review timr
Interest = watcher, contributors, forks

Basic data/metrics outline.
Database Structure
General

uuid / id
owner
project name
project org
repo url
stars
PRs / pullRequests
forks
watchers
isFork
isArchived
languages
languageCount
topics
topicCount
diskUsageKb',
issues
description
primaryLanguage
createdAt',
pushedAt
defaultBranchCommitCount
license
assignableUserCount
nameWithOwner
parent'

Show by default

Name (incl. link e.g. to repo/website)
pull-request-acceptance-rate
pull-requests-closed-no-merge (pulls)
abandoned-issues
contributors
issue-backlog(issues - ratio maybe, open/closed?)
issues-active
issues-closed-resolution-duration
issues-open-age
reviews-accepted
releases
watchers-count
stars-count

Include, but only display at user request:

average-issue-resolution
committers
license-coverage
annual-lines-of-code-count-ranked-by-repo-in-repo-group
(shorter time intervals, maybe small boxchart?)
issue-comments-mean
(compare against forks / lines of code?)
top-committers (top comitters in % (0-1)
code-changes
contributors-new
repo_group_id
issue-participants
(ratio % of contributors participating in issues?)
issue-throughput
issues-maintainer-response-duration
review-duration
reviews-declined
issue-duration

More roll-ups/ aggregates and more TBD, especially for 'Detail page'.

Design, outline UI/metrics.

Baseline information available, follow up studies (data/metric quality, combinations etc.) possible/recommended - DONE


instance map: properly remove mouse listener on shutdown

Fixes #3473

Should be applied for when logging out due to idling as well. Whenever you get back it blocks most of the Red button in lobby screen.


Names should be able to display multiple spaces in a row

Names of things, that is, in other words linkThing (for sure) but also probably everywhere that language.sanitize is used? Or any string sanitization? Multiple spaces in a row into repeated  . I'm not 100% sure but I don't think data files ever surface unexpected spaces (on edges or multiple in a row).
Alternatively, we could probably just have links which only contain a name of a thing have some class/style white-space: pre-wrap. Probably cleaner that way.
Thanks to Niklink for catching this:

This is not a bug, just currently unsupported presentation.


Error in Swift 4

I'm getting the following check dependencies error in Swift 4 even though the builds go through:
The use of Swift 3 @objc inference in Swift 4 mode is deprecated. Please address deprecated @objc inference warnings, test your code with “Use of deprecated Swift 3 @objc inference” logging enabled, and then disable inference by changing the "Swift 3 @objc Inference" build setting to "Default" ...
Is there a way to fix these errors so I have a clean build?

Did you use the swift 4 branch? Hasn't been merged yet.

Yes, I did. That's the one that is giving the error. It says that @objc is deprecated and it's used throughout the Swift 4 version. Actually I can't tell that anything is different with the Swift 4 version. Has it been updated?

I found the issue. During the conversion process, Swift 4 wasn't selected in the build settings. Everything is working find now.


Fulfillment Inbound API v2024-03-20

Hopefully the latest Fulfillment Inbound API will be supported!  ❤
https://developer-docs.amazon.com/sp-api/docs/fulfillment-inbound-api-v2024-03-20-reference#listshipmentitems

@jiangdi0924 We just started working on it, however its quite extensive so it may take a bit, but we'll try to add it asap, as we originally planned to be faster with adding it anyway. :-)

@jiangdi0924 Added it in new 1.1.0 version.

Greatly appreciate your contribution！


Create a Zapier integration for the Bothan Geodata Endpoint

Desired Behaviour (for improvement suggestions only)

if relevant include images or hyperlinks to other resources that clarify the enhancement you're seeking

It would be helpful to have a Zapier Zap for the Geodata support of Bothan. I think any such integration should await a decision on how this endpoint operates - see #292

note that a new zapier intergration will be required - it is not possible to edit an existing zap : Editing is disabled for public or invite only apps


Can't change crop recipes

Describe the bug
I can't change crops to use singularities instead of the base item, that or my brackets and whatnot are wrong
To Reproduce
Steps to reproduce the behavior:
https://pastebin.com/6xXTvpfH
use this code in configure_crops.json
Expected behavior
It should replace the items used for crafting the seeds with their respective singularities.
Screenshots / Scripts / Logs
https://imgur.com/a/a9zN8pm
^^ example
https://pastebin.com/6xXTvpfH
^^ code
Versions (please complete the following information):

Minecraft: 1.16.5
Forge: 36.1.25
Cucumber: 4.1.9
Mystical Agriculture: 4.1.8
Mystical Customization: 2.1.4

Not sure if you found the solution already, but you have an invalid json file. Make sure to use something like https://jsonlint.com/ to ensure you are using proper syntax.


[server,proxy] remove unused section from config

Remote GFXSettings section as it was no longer used. This is a non breaking change, existing entries will be ignored (just like up until now) but the generated config now no longer contains it.

@freerdp-bot test please


joinGroupCall api call problem

I ran into a problem when calling joinGroupCall on the web. How to assign the payload parameter in the call method of joinGroupCall? I do not quite understand. The api document says that the payload can be received from tgcalls but I don't understand tgcalls. Is there any other documentation? Or can you explain the parameters in the payload?
I tried to parse the ufrag, pwd, hash, setup, fingerprint, source from the sdp and create an object {ufrag, pwd, hash, setup, fingerprint, source }.
And converted to a string through JSON.stringify, and finally assigned to the payload, but received a GROUPCALL_SSRC_DUPLICATE_MUCH error

There is no documentation besides tgcalls source code. The error means that the payload has no field ssrc. You seem to use the name source for the field instead.


🐛 Bulk adding tags created "duplicate" posts_tags rows from editor posts page

https://github.com/TryGhost/Ghost/issues/21414
The commit includes a migration which adds a unique index to posts_tags table and handles the related error when bulk adding posts.
The DB errors of duplicate insertions (for unique index) are ignored because the tags user wants to add are added/exist. This respects the editor's expectation as posts have the tags as the end result.

@kevinansfield @ErisDS @cathysarisky I have created a PR for this bug.
Please take a look and let me know if any changes are required.
I did 2 things:

Created a migration to add a unique index to post_id and tag_id
Updated the #bulkAddTags table to avoid duplicates without throwing an error. Essentially, it will ignore any conflicts because of duplication.

Please merge it soon, if you find it worthy.


MaterialX support

Submitted on behalf of Derek Haase. Support for MaterialX 1.36 -- support for lots of new (or previously missing) functionality, especially extending a number of the math operators to certain vector types.
Also, "exponent" has been renamed "power", and "pack" has been renamed "combine".

LGTM, merging


[1.3] chip-energy-management-app report attribute forever after reboot the application before subscription timeout

Reproduction steps
1.start chip-tool in interactive mode
2.pairing chip-energy-management-app using chip-tool
3.subscribe all attribute: any subscribe-all 0xffffffff,0xffffffff 0xffffffff 0xffffffff 1 20 1 0xffff,0xffff
4.reboot chip-energy-management-app before subscription timeout
5.chip-energy-management-app resume session and subscription
6.chip-energy-management-app report all attribute forever
chip-energy-management-app.log
chip-tool.log
Bug prevalence
always
GitHub hash of the SDK that was being used
matter 1.3
Platform
core
Platform Version(s)
No response
Type
Core SDK Performance Improvement
Anything else?
From device log, LastReportGeneration and DirtyGeneration will never be same.
[1717494922.879495][1864160:1864160] CHIP:DMG: Building Reports for ReadHandler with LastReportGeneration = 0x0000000000000035 DirtyGeneration = 0x0000000000000036

Something keeps marking attributes dirty.  What is that thing and why is it doing it?
@wilbur-se Can you try breakpointing in ReadHandler::AttributePathIsDirty while this loop is going on and seeing what the callstack looks like?

print endpoint,cluster,endpoint in AttributePathIsDirty, cluster 0x99 with attribute 0x41 always print. And always have error in IncreaseClusterDataVersion before the output
[1717550714.988927][1866900:1866900] CHIP:DMG: Endpoint 0, Cluster 0x0000_0099 not found in IncreaseClusterDataVersion!
[1717550714.988930][1866900:1866900] CHIP:DMG: AttributePathIsDirty ep 0 clt 99 attr 41

Yes, I see that in the log.  The question is why the data version is increasing.  What's marking things dirty all the time?

checked the code, call RecalculateSessionDuration (EvseSession in EnergyEvseDelegateImpl.cpp) with wrong mEndpointId (0 but should be 1).
For func EnergyEvseInit in EnergyEvseMain.cpp, ENERGY_EVSE_ENDPOINT will not synced to EvseSession which only initilized when EnergyEvseDelegate created.

I believe this has been fixed - see https://github.com/project-chip/connectedhomeip/pull/35339

Closing as fixed.


Inactive modeline border

Hello,
__________________
|        |        |
|________|        |
|        |        |
|        |        |

When having multiple buffers open in horizontal split, the modeline for the top buffer isn't very
differentiable from the bottom buffer. Which is supposed to be the case given that the modeline should be the part which tells the top from the bottom buffer. However, the colors used for modeline when it's inactive makes it blend in the two open buffers making it a little hard to tell what you have in terms of layout.
So the question is:
Is it possible to add a visible border around inactive modeline for split buffers?

Aye, I have a solution to this in the next commit.
However, if you run Emacs 25.1+, I recommend window-divider-mode::
;; `window-divider-mode' gives us finer control over the border between windows.
;; The native border "consumes" a pixel of the fringe on righter-most splits (in
;; Yamamoto's emacs-mac at least), window-divider does not. You can also control
;; vertical borders between windows (introduced in Emacs 25.1+)
(when (boundp 'window-divider-mode)
  (setq window-divider-default-places t
        window-divider-default-bottom-width 1
        window-divider-default-right-width 1)
  (window-divider-mode +1))

I've updated the repo and added the aforementioned snippet. The modeline is a little darker now making it easier to tell separate buffers.
Thanks


Grain/Popping/Crackling audio when playing several Players

Hi, first of all thank you very much for the effort to making the library! It was an amazing finding!
I'm getting some popping/crackling sounds when playing several Players fast, one after the other.
Here's a live example. Press on the top left button first and then hover over the squares. If you hover over the squares slowly, you'll see that the samples play fine, without poppings (it might take few seconds to load all samples).
I initialize tone as:
     Tone.start();
and start the Players as:
     players["s" + parseInt((13 * cValue) / 100)].start()
Source code can be found under "View Page Source" of the page.
I tried adding fadeIn/fadeOut and also tried to use the restart() method in case the Player was already playing, but the problem persists.
I found a similar scenario example where the same problem exists:  https://musiclab.chromeexperiments.com/Song-Maker/ (choose 'Woodwind' instrument). And a similar scenario where the problem doesn't exist: https://musiclab.chromeexperiments.com/Shared-Piano/#lmC19e8Jq. But I can't look into their code source.
I found this issue but I couldn't reproduce it, so I didn't know if that was the same. That's why I decided not to reopen it.
Is there any way I can play several samples (let's say from 10 to 15), one after the other, very fast, without getting this popping sounds?
I'm not experience with sound, so I'm sorry in advance if I'm not using the lib as expected.

Tested on:
macOs 10.14.6
Chrome 94.0.4606.54
Firefox 92.0

My guess is that you are overloading the system. You could try two things:
a) put a setTimout with a value of 1 or 0 around the player start, maybe this helps.
b) check if the player is already playing and restart it only when it's not.

Still I think that the stuttering comes from too many concurrent players playing, since the crackling doesn't happen when you move 'slow enough'.
I would recommend that you create an array as a simple player pool with N elements (let's say N=25) and once the 25th player is playing you stop player zero and start it with the new value (that's want I meant with re-start), thus guaranteeing that only N players are playing at the same time.

I see what you are saying now...
1- Here's a codesandbox demo with the pool suggestion.
I limited the number of simultaneous Players to 2 and unfortunately we can still hear the poppings/stuttering.
[I tried to use 'onstop' callback event but didn't manage to get it working. It seems other people are having issues with that as well: https://github.com/Tonejs/Tone.js/issues/519. That's why I remove the Player from the playingNow array through setTimeout 2 seconds]
2- That makes me think that the problem isn't really that we have several Players playing at the same time, but actually the fact that we start the Players too fast, one after the other, and for some reason tone.js has some issue with that.
I created this  sandbox demo in order to make sure that we have a minimum delay between the Players and it indeed reduced the poppings a lot. The problem is that it needs a huge delay (around 80 microseconds) to remove the poppings. The interaction feels quite bad with that delay, so that can't be a good solution for the problem.
Here's what the code does:
The function play(p) start() a Player in case it's stopped, and restart() in case it has already been started.
      function play(p) {
        // If the player is already playing, let's restart it.
        if (players[p].state === "started") {
          lastTimePlayed = new Date().getTime();
          players[p].restart();
        }
        // Otherwise let's just start it.
        else {
          lastTimePlayed = new Date().getTime();
          players[p].start();
        }
      }

The function delayPlay(p) wait a bit before we play the Player[p], making sure we have a minimum delay (minDelay) between the Players:
      function delayPlay(p) {
        setTimeout(function () {
          // How much time has passed between the last time a Player was started to now?
          var d = new Date().getTime() - lastTimePlayed;

          // If we are still trying to play too fast, let's wait a bit more.
          if (d < minDelay) {
            delayPlay(p);
          } else {
            console.log(
              " # delayedPlay. Delay: " +
                (new Date().getTime() - lastTimePlayed)
            );
            play(p);
          }
        }, 1);
      }

Finally, when the user tries to play a Player, we check whether there's a minimum delay with the previous Player played.
if the delay is too small, we call delayPlay(p), otherwise we just play it. [We are console logging the delays between the players if you wanna check].
      // If the delay between two Players is too small, let's wait a bit before playing it.
      if (delay < minDelay) {
        delayPlay(playerKey);
      }
      // Otherwise let's just play it.
      else {
        console.log(
          " - Played 1. Delay: " + (new Date().getTime() - lastTimePlayed)
        );
        play(playerKey);
      }

It seems to me that that's not the right way to go since it needs such a huge delay that it makes the interaction really bad.
There must be a way of playing many samples very fast without those poppings if this example is using Tone.js: https://musiclab.chromeexperiments.com/Shared-Piano/#lmC19e8Jq, but I really couldn't find the way to achieve that.
Any ideas on how we can do that with Tone.js?

I am not sure what was the issue, but I think it was the stopping and immediately restarting.
However, I think I could solve it by throwing more players at it (maybe even go to a hundred), and make sure that every player has the chance to play to the end.

Hey again dirkk0!
Thank you so much for taking the time to look into the code. It really does reduce the poppings!
It seems that the problem is a sum of:

Restarting a Player which is currently playing
+
The loud volume of the players.

Although this solution of creating several Players with the same .wav works in some cases, it might be strange to have to create like 30 Players with the same audio just because restart(), or doing stop() and start(), creates these popping sounds. Imagine if we have 30 samples, that would result in 900 Players.
I'm not sure whether this is actually a common issue when dealing with sound (I have no experience with sound), but I wonder whether it might be possible to simply restart(); Players without having those popping sounds.
I'll follow with your solution for now. Thank you very much, I really appreciate it!

You are very welcome!
Yes, this might seem strange, but you really have an edge case there with 100*20=2000 tiles that can be played on mouse move almost immediately.
You can propably do some further optimisation by loading the samples into buffers and feeding these to the players.

Hey! Sorry for the delay to respond!
My specific case of the issue was solved, but I'm not sure how I would address the problem if I had many more samples.
In sum, the issue is: Restarting a Player which is currently playing makes a pop sound.
And we didn't understand why nor how to fix it.
What @dirkk0 suggested (and worked really well! Thank you super much!) was to create several Players with the same sample. If that's a common solution when dealing with sound, then it's 100% solved. But if that sounds like a workaround, it could possibly be interesting to investigate if there's any way of stopping and restarting a player without having those poppings. I think I'm not in a position to judge if that's a real issue or if that's a common limitation when dealing with sound. So feel free to close or keep the issue open.
Here's a demo of the problem: https://codesandbox.io/s/relaxed-noyce-xoto8?file=/index.html
Thank you very much for the attention. I really appreciate it!

possibly related to #912


[Static web assets] Improve support for typescript

We should better integrate with the existing typescript support in the web SDK by:

Including the default TS compile target as a dependency of ResolveStaticWebAssetsInputs so that TS files get compiled into JS before computing the inputs.
Avoid copying TS files inside the wwwroot to the package/app output by default or leaving them in the package but skip copying them to the app oputput.
We could consider in the future copying the TS files to a different folder inside the package if we have a mechanism to expose the typings to the compiler for proper intellisense in VS.

We could simply copy the typings into the right folder for TS to pick them up.

For 3.0 we should likely do 1, so that we ensure the proper output when using typescript, everything else are just enhancements that can be done later if at all.
The recommendation to not include TS files is to not put them in the wwwroot and place them there as a build step performed included in ResolveStaticWebAssetsInputsDependsOn

We're meeting with TS folks today to find out what's the right thing to do there.

We've met with TS folks today and the decision is the following:

They will create a new capability for lighting-up the desired VS experience
We'll add that capability to the RCL project template
//cc @pranavkm, @danroth27

@javiercn I've dumped this summary here but am not sure this is what you've filed this bug for.

We've decided to enable support for TypeScript compilation for RCL in 3.1.

What does this actually entail? Are we creating a build system for .ts in C# projects?
This sounds like a major feature addition that needs to be thought through.

No,
It only means that we'll make sure TypeScriptCompile is a dependency of ResolveStaticWebAssetInputs so that your TS files get compiled before we resolve static web assets inputs.
It's a 1 liner.
Anything else are just questions about how nice we want the experience to be. Like, do we want to do extra things when you are authoring your RCL package with TS or consuming a package that was authored in that way? For example:

Not copy the .ts files as static web assets when we pack them.
Produce a d.ts file to include in the package.
Have the typescript tooling automatically pick-up the definition files from static web assets.

To be clear, we not doing any of these things above.
The only thing we are doing is including a capability in the Razor SDK so that when you create a TS file it asks you to install the typescript build package, which brings in everything required to compile typescript at build time and makes the experience on par with the one in Web application projects.
We might also be able to get rid of a couple of imports that we brought in from the web sdk. This experience I'm describing is their recommended approach as per the meeting @mkArtakMSFT and @danroth27 had with the TS folks.

Anything else are just questions about how nice we want the experience to be. Like, do we want to do extra things when you are authoring your RCL package with TS or consuming a package that was authored in that way? For example:

Right - I don't care about amount of code changes. I care deeply about the set of scenarios it enables and what guidance we're giving people.
If we're getting to parity with the WebSDK then that's important and we have to do it.
If it's anything else at all it needs much more discussion.

We did the appropriate fixes here and the rest is covered by documentation, so I'm closing this issue.


Update kind-projector to 0.9.9

Updates org.spire-math:kind-projector from 0.9.8 to 0.9.9.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention @scala-steward in the comments below.
Have a nice day!

Codecov Report

Merging #41 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #41   +/-   ##
=======================================
  Coverage   44.63%   44.63%
=======================================
  Files          31       31
  Lines         289      289
=======================================
  Hits          129      129
  Misses        160      160

Continue to review full report at Codecov.

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


question: Caddy Security as SSO provider

Is it possible to use caddy security itself as a SSO provider (as in a user has to use caddy security UI to even open the site but then also is immediately logged into the application with the account they entered)? Or would you have to use a dedicated SSO provider and integrate that into caddy security? (Sorry if it's a stupid question, I am not that familiar with SSO stuff and never set it up before; from looking at the docs I didn't find anything that seemed to accomplish this, but maybe that's just my lack of knowledge in the topic and I felt like this would be a likely feature)

@trueFireblade , all questions are fair questions.

Is it possible to use caddy security itself as a SSO provider (as in a user has to use caddy security UI to even open the site but then also is immediately logged into the application with the account they entered)?

Could you please elaborate?
When you login to authentication portal, you get issued a token. If the scope of that token covers you entire domain, e.g. foo.com, then if you browse to "somehost.foo.com" and the issued token will be forwarded together with your request. In turn, "somehost.foo.com" can be evaluate the token for authorization/access purposes.

@greenpau I mean yes, but from what I've seen just reading a cookie does generally not seem to be a typically available option when hosting anything that I haven't written myself. So I meant more in the sense of providing full OpenID or SAML

So I meant more in the sense of providing full OpenID or SAML

@trueFireblade , no it is not openid or saml “Provider”. I had plans to implement openid, but then abandoned it because keycloak does it pretty well and I did not want to write features available elsewhere.


Add linker flags support to tvm-build.py

The main intent of the patch is to pass required --genkey flag for the wallet contract.


[SPARK-22129][SPARK-22138] Release script improvements

What changes were proposed in this pull request?
Use the GPG_KEY param, fix lsof to non-hardcoded path, remove version swap since it wasn't really needed. Use EXPORT on JAVA_HOME for downstream scripts as well.
How was this patch tested?
Rolled 2.1.2 RC2

Test build #82216 has started for PR 19359 at commit 5537787.

Test build #82216 has finished for PR 19359 at commit 5537787.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

retest this please

Test build #82228 has started for PR 19359 at commit 5537787.

Test build #82228 has finished for PR 19359 at commit 5537787.

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

Merged build finished. Test PASSed.

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

@holdenk, would you mind if I ask leave some comments on the changes here if it doesn't sounds too demanding? I generally trust you but it'd be great if some reasons are left here and I can double check those. I am a bit confused of few changes, for example, why SPARK_VERSION=$SPARK_PACKAGE_VERSION should be removed.

Looks fine to me, just few questions.

Thanks for taking a look @HyukjinKwon ! If you have a chance to also 2.1.2 RC I'd appreciate that as well :) Let me know what you think of my responses.

Looks like some of the snapshot builds are having lsof issues:
https://amplab.cs.berkeley.edu/jenkins/view/Spark Packaging/job/spark-branch-2.1-maven-snapshots/182/console
https://amplab.cs.berkeley.edu/jenkins/view/Spark Packaging/job/spark-branch-2.2-maven-snapshots/134/console
spark-build/dev/create-release/release-build.sh: line 344: lsof: command not found
usage: kill [ -s signal | -p ] [ -a ] pid ...
kill -l [ signal ]

We could switch this to an || so it can be either lsofs? Would you want to do that or should I?


Add tests for bin/pyppl

We need to rewrite this using python entry point.

Done at 7fa3c0fac9db409bbb8782109615381aeac6464d


Update goldens and package locks/shrinkwrap

Theory: there was a new release of many Babel packages, which changed the Babel helpers JS output a little bit, which broke our CLI build integration tests. It affected Node 6 on Travis because the package-lock is ignored in that version, and it affected AppVeyor because we explicitly delete package-locks.
Fixes #208

Riddle me this: why are these tests still failing?


Fix duplicated response

This PR fix the issue #110

It seems you accidentally included another commit from a different pull request in this pull request :)

Owner of this repository, about this PR, merge only the commit "Fix duplicated response" if you can.

@llagerlof I don't know of an option to merge just the commit, I'll need you to remoce that commit (e.g. through a rebase)
e.g.
git reset --hard HEAD~1
git push origin --force-with-lease

also, thanks for the fix!

@steve8708 I will write more to fix this commit than the code itself. You can close this PR and make the fix (it's just one line), no problem for me.
Thanks!

just pushed the fix, thanks @llagerlof !


Plan our action at semaine de la e-santé

Hey team! Please add your planning poker estimate with Zenhub @ad2ien @AudeNLowpital @JDixmier

About the projectathon https://industriels.esante.gouv.fr/produits-et-services/ci-sis-cadre-d-interoperabilite-des-systemes-d-information-de-sante/projectathon-interoperabilite make sense to be there, we could:

find new partners by showing how easy it is to add a IM functionality based on MX
good opportunity to talk about architecture hypothesis with IM providor
same with ANS and GRADS tech people

And it would be interesting for us (dev) to know more about the CI-SIS...

Communication about the workshop :

[ ] Social networks
[ ] Mail to partners
[ ] ANS official communication


Grades no longer being displayed in portal

Grade for D0 remains but, grades for D1 and D2 are no longer displayed.

Thanks for the report @ccunnin8 ; could you do a hard refresh and see if it is working now?

Working! Thanks
Could you by any chance send me logs for the last submission I did for d2.
Commit: 9447abc.
Autobot says 7 pass 5 fails 0 skip, are there really only 12 tests for d2?
Sent from my iPhone

On Oct 6, 2018, at 2:54 PM, Reid Holmes<EMAIL_ADDRESS>wrote:
Thanks for the report @ccunnin8 ; could you do a hard refresh and see if it is working now?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@ccunnin8 there are only 12 dataset tests but all of the query tests are failing; we're seeing this on our side originating from your code:
<AT_E> Object: 2018-10-6 08:58:49: MAJOR PROBLEM (probably): AutoTest caught an unhandled rejection (promise: [object Promise],

Thank you
Sent from my iPhone

On Oct 6, 2018, at 4:53 PM, Reid Holmes<EMAIL_ADDRESS>wrote:
Closed #127.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Could you look at the logs for commit ca623bc961f3e224a8fd7036a695488629548ab7.
I am still receiving a 30%, but I am confident that I am handling every rejection.
I don't understand and it's driving me crazy!
Thanks,
Corey Cunningham
On Oct 06, 2018, at 01:53 PM, Reid Holmes<EMAIL_ADDRESS>wrote:
@ccunnin8 there are only 12 dataset tests but all of the query tests are failing; we're seeing this on our side originating from your code:
<AT_E> Object: 2018-10-6 08:58:49: MAJOR PROBLEM (probably): AutoTest caught an unhandled rejection (promise: [object Promise],
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


How to use?

I'd like to know the detailed steps to use it. I don't know much about python...

@FuckReally its quite involved and takes many days to train on powerful hardware, over the next few weeks people will make much simpler and faster versions. However its a lot faster if you just used a pretrained model. After downloading and unzipping the pretrained model: This works even on normal everyday computers. Once sudo apt-get python3; sudo apt-get python3-pip; pip3 install cv2 numpy tensorflow; git clone https://github.com/taki0112/UGATIT/; cd UGATIT; mkdir dataset; cd dataset; wget http://vllab.ucmerced.edu/hylee/DRIT/datasets/cat2dog; unzip cat2dog; cd ../..; python3 main.py --dataset cat2dog --phase test. it turns cats into dogs and vice versa.

i used your model but it kust deepfried the photo

@FuckReally its quite involved and takes many days to train on powerful hardware, over the next few weeks people will make much simpler and faster versions. However its a lot faster if you just used a pretrained model. After downloading and unzipping the pretrained model: This works even on normal everyday computers. Once sudo apt-get python3; sudo apt-get python3-pip; pip3 install cv2 numpy tensorflow; git clone https://github.com/taki0112/UGATIT/; cd UGATIT; mkdir dataset; cd dataset; wget http://vllab.ucmerced.edu/hylee/DRIT/datasets/cat2dog; unzip cat2dog; cd ../..; python3 main.py --dataset cat2dog --phase test. it turns cats into dogs and vice versa.

i used your model but it kust deepfried the photo

I forgot to add a meta file I added it just now in version 2 of the model. It is supposed to be in the zip with the others but it was too big to handle right now...
I wrote a notebook on Kaggle to show how the pretrained model can be used. It shows how to download the datasets and move the newly added meta file to be with the other checkpoint files. However it does not work on Kaggle, because it generates too many files. My guess is I have to add the UGATIT repo and the cat2dog dataset to the Kaggle dataset for the Kaggle notebook to work properly. But I hope the update and the notebook are useful.

https://zhuanlan.zhihu.com/p/76979105


There is a problem to be solved

How can I upload or download files to my mobile phone?

By pressing the appropriate buttons, same as on non-mobile.


How can I listen to chunk "on" events with Hono ?

Hey ! I wanted to know if it is possible to implement something like this in order to track progression of an upload ?
const http = require('http');

const server = http.createServer((req, res) => {
  if (req.method === 'POST' && req.url === '/upload') {
    console.log("Start upload");

    let body = [];
    req.on('data', (chunk) => {
      body.push(chunk);
      console.log(`Progress: ${body.length}`);
    });

    req.on('end', () => {
      body = Buffer.concat(body).toString();
      console.log("End of the upload");
    });
  }
});

server.listen(3000);

Hi @MatteoGauthier !
You can use c.req.body as ReadableStream, so you can write like this:
app.post('/post', async (c) => {
  let loaded = 0

  if (c.req.body) {
    const total = Number(c.req.header('Content-Length')) || 0
    for await (const chunk of c.req.body) {
      loaded += chunk.byteLength
      console.log(`Received: (${Math.round((loaded / total) * 100)} %)`)
    }
  }

  return c.text('Done!')
})


Add support for plugins in vimrc files

I referred to the Vundle documentation to implement the resolver:
https://github.com/VundleVim/Vundle.vim/blob/11fdc428fe741f4f6974624ad76ab7c2b503b73e/doc/vundle.txt#L196
Here's a file for testing:
https://github.com/gmarik/vimfiles/blob/1f4f26d42f54443f1158e0009746a56b9a28b053/vimrc#L136
Resolves https://github.com/OctoLinker/browser-extension/issues/31
Resolves https://github.com/OctoLinker/browser-extension/issues/41

Amazing, besides a few comments this looks really good 👍

Thanks @josephfrazier

Thanks for the quick feedback/merge!


terminate called without an active exception PhantomJS has crashed

We have phantomjs autocalculating products. Sometimes it crushes. I look script, screenshots and cannot figure out whats going on, why it crushes. We cannot migrate to newer version now. According to your docs, I have decoded dump, so below it is.
It would be nice, if some useful information provided

Which version of PhantomJS are you using? Tip: run phantomjs --version.
1.9.7

Which operating system are you using?
centos 6

Did you use binary PhantomJS or did you compile it from source?
binary

Please provide any additional information below.
Operating system: Linux
0.0.0 Linux 2.6.32-642.15.1.el6.x86_64 #1 SMP Fri Feb 24 14:31:22 UTC 2017 x86_64
CPU: amd64
family 6 model 45 stepping 7
12 CPUs

Crash reason:  SIGABRT
Crash address: 0x4e69
Thread 0 (crashed)
0  libc-2.12.so + 0x325e5
rbx = 0x00000000041d31b8   r12 = 0x0000000000000000
r13 = 0x0000000004254930   r14 = 0x0000000004135e80
r15 = 0x0000000002765f80   rip = 0x00007f65b82125e5
rsp = 0x00007fffa56607d8   rbp = 0x00000000041d3170
Found by: given as instruction pointer in context
1  libc-2.12.so + 0x33dc4
rip = 0x00007f65b8213dc5   rsp = 0x00007fffa56607e0
Found by: stack scanning
2  ld-2.12.so + 0x55f
rip = 0x00007f65b9810560   rsp = 0x00007fffa5660800
Found by: stack scanning
3  libc-2.12.so + 0x6b57
rip = 0x00007f65b81e6b58   rsp = 0x00007fffa5660818
Found by: stack scanning
4  libm-2.12.so + 0x283fff
rip = 0x00007f65b8a0e000   rsp = 0x00007fffa5660868
Found by: stack scanning
5  ld-2.12.so + 0xe19f
rip = 0x00007f65b981e1a0   rsp = 0x00007fffa5660870
Found by: stack scanning
6  libstdc++.so.6.0.13 + 0xbea7c
rip = 0x00007f65b8acca7d   rsp = 0x00007fffa5660910
Found by: stack scanning
7  ld-2.12.so + 0x149d4
rip = 0x00007f65b98249d5   rsp = 0x00007fffa5660920
Found by: stack scanning
8  libpthread-2.12.so + 0xe7cc
rip = 0x00007f65b8d227cd   rsp = 0x00007fffa5660930
Found by: stack scanning
9  libstdc++.so.6.0.13 + 0xbcbd5
rip = 0x00007f65b8acabd6   rsp = 0x00007fffa5660950
Found by: stack scanning
10  libstdc++.so.6.0.13 + 0xbcc02
rip = 0x00007f65b8acac03   rsp = 0x00007fffa5660960
Found by: stack scanning
11  libstdc++.so.6.0.13 + 0xbd55e
rip = 0x00007f65b8acb55f   rsp = 0x00007fffa5660970
Found by: stack scanning
12  phantomjs + 0x159cf02
rip = 0x000000000199cf03   rsp = 0x00007fffa5660980
Found by: stack scanning
13  libc-2.12.so + 0x38e11f
rip = 0x00007f65b856e120   rsp = 0x00007fffa56609a0
Found by: stack scanning
14  phantomjs + 0x15ad5fc
rip = 0x00000000019ad5fd   rsp = 0x00007fffa56609d0
Found by: stack scanning
15  phantomjs + 0x15b0653
rip = 0x00000000019b0654   rsp = 0x00007fffa5660a10
Found by: stack scanning
16  phantomjs + 0x15ad9f3
rip = 0x00000000019ad9f4   rsp = 0x00007fffa5660ac0
Found by: stack scanning
17  phantomjs + 0x15afc9e
rip = 0x00000000019afc9f   rsp = 0x00007fffa5660b00
Found by: stack scanning
18  phantomjs + 0x1406db8
rip = 0x0000000001806db9   rsp = 0x00007fffa5660b60
Found by: stack scanning
19  libc-2.12.so + 0x38e11f
rip = 0x00007f65b856e120   rsp = 0x00007fffa5660bc0
Found by: stack scanning
20  libc-2.12.so + 0x38e11f
rip = 0x00007f65b856e120   rsp = 0x00007fffa5660be0
Found by: stack scanning
21  libc-2.12.so + 0x7aaff
rip = 0x00007f65b825ab00   rsp = 0x00007fffa5660c10
Found by: stack scanning
22  phantomjs + 0x1449d66
rip = 0x0000000001849d67   rsp = 0x00007fffa5660cb0
Found by: stack scanning
23  libc-2.12.so + 0x38e11f
rip = 0x00007f65b856e120   rsp = 0x00007fffa5660cc0
Found by: stack scanning
24  libc-2.12.so + 0x7abfb
rip = 0x00007f65b825abfc   rsp = 0x00007fffa5660cf0
Found by: stack scanning
25  phantomjs + 0x1e689
rip = 0x000000000041e68a   rsp = 0x00007fffa5660d20
Found by: stack scanning
26  phantomjs + 0x14fd8f2
rip = 0x00000000018fd8f3   rsp = 0x00007fffa5660d60
Found by: stack scanning
27  libstdc++.so.6.0.13 + 0xbd0bc
rip = 0x00007f65b8acb0bd   rsp = 0x00007fffa5660e10
Found by: stack scanning
28  phantomjs + 0x13fa4a1
rip = 0x00000000017fa4a2   rsp = 0x00007fffa5660e30
Found by: stack scanning
29  phantomjs + 0x1441bfc
rip = 0x0000000001841bfd   rsp = 0x00007fffa5660e50
Found by: stack scanning
30  phantomjs + 0x1443506
rip = 0x0000000001843507   rsp = 0x00007fffa5660e90
Found by: stack scanning
31  phantomjs + 0x143bf1c
rip = 0x000000000183bf1d   rsp = 0x00007fffa5660ef0
Found by: stack scanning
32  phantomjs + 0x1442114
rip = 0x0000000001842115   rsp = 0x00007fffa5660f10
Found by: stack scanning
33  libc-2.12.so + 0x569f9
rip = 0x00007f65b82369fa   rsp = 0x00007fffa5660f80
Found by: stack scanning
34  libpthread-2.12.so + 0xf78f
rip = 0x00007f65b8d23790   rsp = 0x00007fffa5660fa8
Found by: stack scanning
35  phantomjs + 0xf07a5b
rip = 0x0000000001307a5c   rsp = 0x00007fffa5660ff0
Found by: stack scanning
36  phantomjs + 0x1a6326e
rip = 0x0000000001e6326f   rsp = 0x00007fffa5660ff8
Found by: stack scanning
37  phantomjs + 0xf0c5db
rip = 0x000000000130c5dc   rsp = 0x00007fffa5661020
Found by: stack scanning
38  phantomjs + 0x14424d7
rip = 0x00000000018424d8   rsp = 0x00007fffa5661090
Found by: stack scanning
39  phantomjs + 0xf0c5db
rip = 0x000000000130c5dc   rsp = 0x00007fffa56610a0
Found by: stack scanning
40  libc-2.12.so + 0x156d25
rip = 0x00007f65b8336d26   rsp = 0x00007fffa56610a8
Found by: stack scanning
41  libc-2.12.so + 0x69684
rip = 0x00007f65b8249685   rsp = 0x00007fffa56610b0
Found by: stack scanning
42  libc-2.12.so + 0x38e11f
rip = 0x00007f65b856e120   rsp = 0x00007fffa56610e0
Found by: stack scanning
43  phantomjs + 0x160bb4c
rip = 0x0000000001a0bb4d   rsp = 0x00007fffa5661118
Found by: stack scanning
44  phantomjs + 0x13f7595
rip = 0x00000000017f7596   rsp = 0x00007fffa5661120
Found by: stack scanning
45  libstdc++.so.6.0.13 + 0xbd0bc
rip = 0x00007f65b8acb0bd   rsp = 0x00007fffa5661130
Found by: stack scanning
46  phantomjs + 0x1440fd8
rip = 0x0000000001840fd9   rsp = 0x00007fffa5661150
Found by: stack scanning
47  phantomjs + 0x13fd0dc
rip = 0x00000000017fd0dd   rsp = 0x00007fffa56611b0
Found by: stack scanning
48  libc-2.12.so + 0x7a458
rip = 0x00007f65b825a459   rsp = 0x00007fffa56611d0
Found by: stack scanning
49  libc-2.12.so + 0x7a458
rip = 0x00007f65b825a459   rsp = 0x00007fffa56611e0
Found by: stack scanning
50  phantomjs + 0xf07a5b
rip = 0x0000000001307a5c   rsp = 0x00007fffa56611f0
Found by: stack scanning
51  libc-2.12.so + 0x38e11f
rip = 0x00007f65b856e120   rsp = 0x00007fffa5661270
Found by: stack scanning
52  libc-2.12.so + 0x7bd5f
rip = 0x00007f65b825bd60   rsp = 0x00007fffa5661290
Found by: stack scanning
53  libc-2.12.so + 0x38e11f
rip = 0x00007f65b856e120   rsp = 0x00007fffa56612c8
Found by: stack scanning
54  libc-2.12.so + 0x7c057
rip = 0x00007f65b825c058   rsp = 0x00007fffa56612d0
Found by: stack scanning
55  phantomjs + 0x141861f
rip = 0x0000000001818620   rsp = 0x00007fffa5661310
Found by: stack scanning
56  phantomjs + 0x14d4a95
rip = 0x00000000018d4a96   rsp = 0x00007fffa5661320
Found by: stack scanning
57  phantomjs + 0x14d4c8f
rip = 0x00000000018d4c90   rsp = 0x00007fffa5661340
Found by: stack scanning
58  phantomjs + 0x12cf0d9
rip = 0x00000000016cf0da   rsp = 0x00007fffa5661370
Found by: stack scanning
59  phantomjs + 0x141a2fc
rip = 0x000000000181a2fd   rsp = 0x00007fffa56613a0
Found by: stack scanning
60  libc-2.12.so + 0x38e11f
rip = 0x00007f65b856e120   rsp = 0x00007fffa56613c0
Found by: stack scanning
61  libc-2.12.so + 0x7a458
rip = 0x00007f65b825a459   rsp = 0x00007fffa56613f0
Found by: stack scanning
62  libc-2.12.so + 0x38e11f
rip = 0x00007f65b856e120   rsp = 0x00007fffa5661470
Found by: stack scanning
63  libc-2.12.so + 0x38e11f
rip = 0x00007f65b856e120   rsp = 0x00007fffa56614a0
Found by: stack scanning
64  libc-2.12.so + 0x7abfb
rip = 0x00007f65b825abfc   rsp = 0x00007fffa56614d0
Found by: stack scanning
65  libc-2.12.so + 0x38e11f
rip = 0x00007f65b856e120   rsp = 0x00007fffa56614f0
Found by: stack scanning
66  phantomjs + 0x15ed28f
rip = 0x00000000019ed290   rsp = 0x00007fffa5661540
Found by: stack scanning
67  phantomjs + 0x1415346
rip = 0x0000000001815347   rsp = 0x00007fffa5661550
Found by: stack scanning
68  phantomjs + 0x1419d18
rip = 0x0000000001819d19   rsp = 0x00007fffa5661570
Found by: stack scanning
69  phantomjs + 0x1a61540
rip = 0x0000000001e61541   rsp = 0x00007fffa5661578
Found by: stack scanning
70  phantomjs + 0x141466f
rip = 0x0000000001814670   rsp = 0x00007fffa56615d0
Found by: stack scanning
71  phantomjs + 0x13f97e5
rip = 0x00000000017f97e6   rsp = 0x00007fffa5661620
Found by: stack scanning
Thread 1
0  libpthread-2.12.so + 0xb68c
rbx = 0x00007f6550d0e4e0   r12 = 0x0000000000000001
r13 = 0x00000000000000ff   r14 = 0x0000000000000001
r15 = 0x0000000002770160   rip = 0x00007f65b8d1f68c
rsp = 0x00007f65b071ade0   rbp = 0x0000000002770130
Found by: given as instruction pointer in context
1  phantomjs + 0xc7a2b
rip = 0x00000000004c7a2c   rsp = 0x00007f65b071ae10
Found by: stack scanning
2  ld-2.12.so + 0x149d4
rip = 0x00007f65b98249d5   rsp = 0x00007f65b071ae50
Found by: stack scanning
3  phantomjs + 0xc7b68
rip = 0x00000000004c7b69   rsp = 0x00007f65b071ae90
Found by: stack scanning
4  libpthread-2.12.so + 0x7aa0
rip = 0x00007f65b8d1baa1   rsp = 0x00007f65b071aea0
Found by: stack scanning
Thread 2
0  libc-2.12.so + 0xe1523
rbx = 0x00007f65a8000d30   r12 = 0x0000000000000000
r13 = 0x00007f65a8000a98   r14 = 0x0000000000000008
r15 = 0x00007f65a8000a98   rip = 0x00007f65b82c1523
rsp = 0x00007f65afd19b80   rbp = 0x00007f65a8000fc8
Found by: given as instruction pointer in context
1  phantomjs + 0x15c1a65
rip = 0x00000000019c1a66   rsp = 0x00007f65afd19b90
Found by: stack scanning
2  phantomjs + 0x150d5a3
rip = 0x000000000190d5a4   rsp = 0x00007f65afd19bb0
Found by: stack scanning
3  phantomjs + 0x15c2df1
rip = 0x00000000019c2df2   rsp = 0x00007f65afd19c30
Found by: stack scanning
4  librt-2.12.so + 0x3ea5
rip = 0x00007f65b8f34ea6   rsp = 0x00007f65afd19c50
Found by: stack scanning
5  phantomjs + 0x150d5a3
rip = 0x000000000190d5a4   rsp = 0x00007f65afd19c70
Found by: stack scanning
6  phantomjs + 0x15a09e3
rip = 0x00000000019a09e4   rsp = 0x00007f65afd19ca0
Found by: stack scanning
7  phantomjs + 0x150d628
rip = 0x000000000190d629   rsp = 0x00007f65afd19cb0
Found by: stack scanning
8  phantomjs + 0x15c2795
rip = 0x00000000019c2796   rsp = 0x00007f65afd19cc0
Found by: stack scanning
9  phantomjs + 0x15c2835
rip = 0x00000000019c2836   rsp = 0x00007f65afd19cf0
Found by: stack scanning
10  phantomjs + 0x15c3f6a
rip = 0x00000000019c3f6b   rsp = 0x00007f65afd19d40
Found by: stack scanning
11  phantomjs + 0x159bdc1
rip = 0x000000000199bdc2   rsp = 0x00007f65afd19d90
Found by: stack scanning
12  phantomjs + 0x159c123
rip = 0x000000000199c124   rsp = 0x00007f65afd19dc0
Found by: stack scanning
13  libstdc++.so.6.0.13 + 0xbd0bc
rip = 0x00007f65b8acb0bd   rsp = 0x00007f65afd19dd0
Found by: stack scanning
14  phantomjs + 0x14b59ee
rip = 0x00000000018b59ef   rsp = 0x00007f65afd19e10
Found by: stack scanning
15  phantomjs + 0x14b8291
rip = 0x00000000018b8292   rsp = 0x00007f65afd19e60
Found by: stack scanning
16  libpthread-2.12.so + 0x7aa0
rip = 0x00007f65b8d1baa1   rsp = 0x00007f65afd19ea0
Found by: stack scanning
Thread 3
0  libc-2.12.so + 0xe1523
rbx = 0x00007f6560000d30   r12 = 0x00007f65ae372d40
r13 = 0x00007f6560000a98   r14 = 0x000000000000000a
r15 = 0x000000000000a686   rip = 0x00007f65b82c1523
rsp = 0x00007f65ae372b80   rbp = 0x00007f6560000fc8
Found by: given as instruction pointer in context
1  phantomjs + 0x15c1a19
rip = 0x00000000019c1a1a   rsp = 0x00007f65ae372b90
Found by: stack scanning
2  phantomjs + 0x15c2df1
rip = 0x00000000019c2df2   rsp = 0x00007f65ae372c30
Found by: stack scanning
3  librt-2.12.so + 0x3ea5
rip = 0x00007f65b8f34ea6   rsp = 0x00007f65ae372c50
Found by: stack scanning
4  phantomjs + 0x150d5a3
rip = 0x000000000190d5a4   rsp = 0x00007f65ae372c70
Found by: stack scanning
5  phantomjs + 0x15a09e3
rip = 0x00000000019a09e4   rsp = 0x00007f65ae372ca0
Found by: stack scanning
6  phantomjs + 0x150d628
rip = 0x000000000190d629   rsp = 0x00007f65ae372cb0
Found by: stack scanning
7  phantomjs + 0x15c2795
rip = 0x00000000019c2796   rsp = 0x00007f65ae372cc0
Found by: stack scanning
8  phantomjs + 0x15c2835
rip = 0x00000000019c2836   rsp = 0x00007f65ae372cf0
Found by: stack scanning
9  phantomjs + 0x15c3f6a
rip = 0x00000000019c3f6b   rsp = 0x00007f65ae372d40
Found by: stack scanning
10  phantomjs + 0x159bdc1
rip = 0x000000000199bdc2   rsp = 0x00007f65ae372d90
Found by: stack scanning
11  phantomjs + 0x159c123
rip = 0x000000000199c124   rsp = 0x00007f65ae372dc0
Found by: stack scanning
12  libstdc++.so.6.0.13 + 0xbd0bc
rip = 0x00007f65b8acb0bd   rsp = 0x00007f65ae372dd0
Found by: stack scanning
13  phantomjs + 0x14b59ee
rip = 0x00000000018b59ef   rsp = 0x00007f65ae372e10
Found by: stack scanning
14  phantomjs + 0x14b8291
rip = 0x00000000018b8292   rsp = 0x00007f65ae372e60
Found by: stack scanning
15  libpthread-2.12.so + 0x7aa0
rip = 0x00007f65b8d1baa1   rsp = 0x00007f65ae372ea0
Found by: stack scanning
Thread 4
0  libpthread-2.12.so + 0xb68c
rbx = 0x000000000398d3e0   r12 = 0xffffffffffffffff
r13 = 0x004189374bc6a7ef   r14 = 0x0000000000000000
r15 = 0x000000000398d408   rip = 0x00007f65b8d1f68c
rsp = 0x00007f65acc16d40   rbp = 0x0000000003784760
Found by: given as instruction pointer in context
1  phantomjs + 0x14b8a9a
rip = 0x00000000018b8a9b   rsp = 0x00007f65acc16d70
Found by: stack scanning
2  linux-gate.so + 0x8bb
rip = 0x00007fffa56c58bc   rsp = 0x00007f65acc16da0
Found by: stack scanning
3  phantomjs + 0xd3402
rip = 0x00000000004d3403   rsp = 0x00007f65acc16df0
Found by: stack scanning
4  phantomjs + 0xb13a4e
rip = 0x0000000000f13a4f   rsp = 0x00007f65acc16e20
Found by: stack scanning
5  phantomjs + 0xd2eaa
rip = 0x00000000004d2eab   rsp = 0x00007f65acc16e50
Found by: stack scanning
6  phantomjs + 0x14b8291
rip = 0x00000000018b8292   rsp = 0x00007f65acc16e60
Found by: stack scanning
7  libpthread-2.12.so + 0x7aa0
rip = 0x00007f65b8d1baa1   rsp = 0x00007f65acc16ea0
Found by: stack scanning
Thread 5
0  libc-2.12.so + 0xe1523
rbx = 0x00007f6558000d30   r12 = 0x00007f6565445d40
r13 = 0x00007f6558000a98   r14 = 0x0000000000000011
r15 = 0x000000000000a6a7   rip = 0x00007f65b82c1523
rsp = 0x00007f6565445b80   rbp = 0x00007f6558000fc8
Found by: given as instruction pointer in context
1  phantomjs + 0x15c1a19
rip = 0x00000000019c1a1a   rsp = 0x00007f6565445b90
Found by: stack scanning
2  phantomjs + 0x15c2df1
rip = 0x00000000019c2df2   rsp = 0x00007f6565445c30
Found by: stack scanning
3  librt-2.12.so + 0x3ea5
rip = 0x00007f65b8f34ea6   rsp = 0x00007f6565445c50
Found by: stack scanning
4  phantomjs + 0x150d5a3
rip = 0x000000000190d5a4   rsp = 0x00007f6565445c70
Found by: stack scanning
5  phantomjs + 0x15a09e3
rip = 0x00000000019a09e4   rsp = 0x00007f6565445ca0
Found by: stack scanning
6  phantomjs + 0x150d628
rip = 0x000000000190d629   rsp = 0x00007f6565445cb0
Found by: stack scanning
7  phantomjs + 0x15c2795
rip = 0x00000000019c2796   rsp = 0x00007f6565445cc0
Found by: stack scanning
8  phantomjs + 0x15c2835
rip = 0x00000000019c2836   rsp = 0x00007f6565445cf0
Found by: stack scanning
9  phantomjs + 0x15c3f6a
rip = 0x00000000019c3f6b   rsp = 0x00007f6565445d40
Found by: stack scanning
10  phantomjs + 0x159bdc1
rip = 0x000000000199bdc2   rsp = 0x00007f6565445d90
Found by: stack scanning
11  phantomjs + 0x159c123
rip = 0x000000000199c124   rsp = 0x00007f6565445dc0
Found by: stack scanning
12  libstdc++.so.6.0.13 + 0xbd0bc
rip = 0x00007f65b8acb0bd   rsp = 0x00007f6565445dd0
Found by: stack scanning
13  phantomjs + 0x14b59ee
rip = 0x00000000018b59ef   rsp = 0x00007f6565445e10
Found by: stack scanning
14  phantomjs + 0x14b8291
rip = 0x00000000018b8292   rsp = 0x00007f6565445e60
Found by: stack scanning
15  libpthread-2.12.so + 0x7aa0
rip = 0x00007f65b8d1baa1   rsp = 0x00007f6565445ea0
Found by: stack scanning
Thread 6
0  libc-2.12.so + 0xe1523
rbx = 0x00007f655c000d10   r12 = 0x00007f6567ffe220
r13 = 0x00007f655c000a78   r14 = 0x0000000000000013
r15 = 0x000000000000a6a7   rip = 0x00007f65b82c1523
rsp = 0x00007f6567ffe060   rbp = 0x00007f655c000fa8
Found by: given as instruction pointer in context
1  phantomjs + 0x15c1a19
rip = 0x00000000019c1a1a   rsp = 0x00007f6567ffe070
Found by: stack scanning
2  phantomjs + 0x15c2df1
rip = 0x00000000019c2df2   rsp = 0x00007f6567ffe110
Found by: stack scanning
3  librt-2.12.so + 0x3ea5
rip = 0x00007f65b8f34ea6   rsp = 0x00007f6567ffe130
Found by: stack scanning
4  phantomjs + 0x150d5a3
rip = 0x000000000190d5a4   rsp = 0x00007f6567ffe150
Found by: stack scanning
5  phantomjs + 0x15a09e3
rip = 0x00000000019a09e4   rsp = 0x00007f6567ffe180
Found by: stack scanning
6  phantomjs + 0x150d628
rip = 0x000000000190d629   rsp = 0x00007f6567ffe190
Found by: stack scanning
7  phantomjs + 0x15c2795
rip = 0x00000000019c2796   rsp = 0x00007f6567ffe1a0
Found by: stack scanning
8  phantomjs + 0x14294ef
rip = 0x00000000018294f0   rsp = 0x00007f6567ffe1b0
Found by: stack scanning
9  phantomjs + 0x15c2835
rip = 0x00000000019c2836   rsp = 0x00007f6567ffe1d0
Found by: stack scanning
10  phantomjs + 0x15c3f6a
rip = 0x00000000019c3f6b   rsp = 0x00007f6567ffe220
Found by: stack scanning
11  phantomjs + 0x159bdc1
rip = 0x000000000199bdc2   rsp = 0x00007f6567ffe270
Found by: stack scanning
12  phantomjs + 0x159c123
rip = 0x000000000199c124   rsp = 0x00007f6567ffe2a0
Found by: stack scanning
13  libstdc++.so.6.0.13 + 0xbd0bc
rip = 0x00007f65b8acb0bd   rsp = 0x00007f6567ffe2b0
Found by: stack scanning
14  phantomjs + 0x14263ca
rip = 0x00000000018263cb   rsp = 0x00007f6567ffe2f0
Found by: stack scanning
Loaded modules:
0x00400000 - 0x02388fff  phantomjs  ???  (main)
0x7f6565547000 - 0x7f65675fefff  ukai.ttc  ???
0x7f65ac18f000 - 0x7f65ac1a0fff  n019004l.pfb  ???
0x7f65ac1a1000 - 0x7f65ac1b4fff  n019003l.pfb  ???
0x7f65ad555000 - 0x7f65ad75afff  libnss_dns-2.12.so  ???
0x7f65ad75b000 - 0x7f65ad968fff  libnss_files-2.12.so  ???
0x7f65b071c000 - 0x7f65b0939fff  libselinux.so.1  ???
0x7f65b093b000 - 0x7f65b0b52fff  libresolv-2.12.so  ???
0x7f65b0b55000 - 0x7f65b0d57fff  libkeyutils.so.1.3  ???
0x7f65b0d58000 - 0x7f65b0f62fff  libkrb5support.so.0.1  ???
0x7f65b0f63000 - 0x7f65b118dfff  libk5crypto.so.3.1  ???
0x7f65b118f000 - 0x7f65b1392fff  libcom_err.so.2.1  ???
0x7f65b1393000 - 0x7f65b1679fff  libkrb5.so.3.3  ???
0x7f65b167a000 - 0x7f65b18bdfff  libgssapi_krb5.so.2.2  ???
0x7f65b18be000 - 0x7f65b1b2afff  libssl.so.1.0.1e  ???
0x7f65b1b2b000 - 0x7f65b1d40fff  libz.so.1.2.3  ???
0x7f65b1d41000 - 0x7f65b2120fff  libcrypto.so.1.0.1e  ???
0x7f65b2125000 - 0x7f65b7fb7fff  locale-archive  ???
0x7f65b7fb8000 - 0x7f65b81dffff  libexpat.so.1.5.2  ???
0x7f65b81e0000 - 0x7f65b856ffff  libc-2.12.so  ???
0x7f65b8574000 - 0x7f65b8789fff  libgcc_s-4.4.7-20120601.so.1  ???
0x7f65b878a000 - 0x7f65b8a0dfff  libm-2.12.so  ???
0x7f65b8a0e000 - 0x7f65b8cfefff  libstdc++.so.6.0.13  ???
0x7f65b8d14000 - 0x7f65b8f2cfff  libpthread-2.12.so  ???
0x7f65b8f31000 - 0x7f65b9138fff  librt-2.12.so  ???
0x7f65b9139000 - 0x7f65b933cfff  libdl-2.12.so  ???
0x7f65b933d000 - 0x7f65b9572fff  libfontconfig.so.1.4.4  ???
0x7f65b9573000 - 0x7f65b980ffff  libfreetype.so.6.3.22  ???
0x7f65b9810000 - 0x7f65b982ffff  ld-2.12.so  ???
0x7f65b9a06000 - 0x7f65b9a08fff  87f5e051180a7a75f16eb6fe7dbd3749-le64.cache-3  ???
0x7f65b9a09000 - 0x7f65b9a11fff  b79f3aaa7d385a141ab53ec885cc22a8-le64.cache-3  ???
0x7f65b9a12000 - 0x7f65b9a14fff  0b1bcc92b4d25cc154d77dafe3bceaa0-le64.cache-3  ???
0x7f65b9a15000 - 0x7f65b9a1bfff  928306c3ad40271d946e41014a49fc28-le64.cache-3  ???
0x7f65b9a25000 - 0x7f65b9a2bfff  fa1582dab13e7e8e44e5a9424d309f0e-le64.cache-3  ???
0x7f65b9a2c000 - 0x7f65b9a2dfff  1330cd86dad428eb4f844a6851ce1545-le64.cache-3  ???
0x7fffa56c5000 - 0x7fffa56c5fff  linux-gate.so  ???

Due to our very limited maintenance capacity (see #14541 for more details), we need to prioritize our development focus on other tasks. Therefore, this issue will be closed. In the future, if we see the need to attend to this issue again, then it will be reopened.
Thank you for your contribution!


Repeated warnings about new tag existence?

Hi,
Today I received warnings every 4 hours about new release tag missing for TestParticle.jl. I released a new patch for the main repo and the subdirectory TestParticleMakie 2 days ago. The latest release tag looks right and I do not see anything wrong from the workflow run Do you have any idea what the issue is?
I have not committed anything to the repo since the patch release.

Somehow the warnings stopped poping up. Close for now.


Notification Builder

An improvement to the post api would be if we could write like so:
client.post {
  Simple("Hello world!")
}

There is no @NotificationBuilder currently, as the API needs consideration.
Would it be acceptable to configure a notification using one of these apis:
Option 1
client.post {
  Sound(.notice(.bicycle))
  Cycle(2)
  Frames {
   Simple("Hello World!")
   Simple("Hello World 2!")
  }
}

Option 2
client.post {
  Config(sound: .notice(.bicycle), cycle: 2)
  Frames {
   Simple("Hello World!")
   Simple("Hello World 2!")
  }
}

Option 3
// This API could technically be implemented now without a result builder.
client.post(sound: .notice(.bicycle), cycle: 2) {
  Simple("Hello World!")
  Simple("Hello World 2!")
}

Option 4
// This API could technically be implemented now without a result builder.
client.postNotification(sound: .notice(.bicycle), cycle: 2) {
  Simple("Hello World!")
  Simple("Hello World 2!")
}

Option 5
// This API could technically be implemented now without a result builder.
client.post {
  Notification(sound: .notice(.bicycle), cycle: 2) {
    Simple("Hello World!")
    Simple("Hello World 2!")
  }
}

I lean towards 5.


How to use HTML in a popover

How can I inject html into a popover? I'd prefer to simply show and hide a div with all the popover html content instead of doing popover="
Hello
".

This should be covered by the popover-template attribute now exposed as apart of the popover's API. I'm closing this issue, feel free to re-open if you are experiencing a problem.


website: file search breaks

File search on golang website breaks with following error:
 open REDACTED: file does not exist

Search was removed, please explain where did you find a button that links to search.
See #44357

@AlexRouSg It's referenced here: Readers

@ms-choudhary Then it's a duplicate of golang/tour#1140

got it. Closing this then.


Mapmodels

Add the mapmodel functionality Tesseract has:

Ability to rotate models over x, y and z axis (instead of just yaw)
Ability to scale models ingame
Ability to use /mdlcollide ingame

Basically make every /mdl* command tweakable realtime.

definitely on our list


Onboarding Script creates entities that cannot pass frontend validation

The onboarding script will create event registrations with names that cannot not pass frontend validation. As a result, they cannot be modified in Adobe console without changing the name.
The onboarding script adds the word 'Synchronization', which is capable of making the event registration name too long.
The script can create them, but once you try to make changes in the UI, you cannot proceed until you change the name. That can cause them to fall out of sync with the starter kit code, and re-running the onboarding script with new registrations can cause duplicates
Example below:

Changes validated: the event registration name is now within the UI limits.


Fix connection string parsing

Previously, connection string parsing failing to trim extraneous whitespace surrounding either names or values.  Hence, if a connection string looked like this:
"server=my_server; database=my_database; user id=me"
Then the following key/value pairs would be put into the hash map:
"server":"my_server"
" database":"my_database"
" user id":"me"
Note the extra space in front of "database" and "user id".  This is a problem because the parseConnectionParams() function in tds.go tries to pull out key/value pairs by name.  For example, it does the following:
p.database = params["database"]
This will fail to pull out the " database" key that we put into the map, because it assumes that there is no leading or trailing whitespace around the key.
The single commit included in this pull request simply adds whitespace trimming for name and values parsed from connection strings, giving programmers more flexibility to format their connection strings with extra whitespace separators if they so desire.

Thanks!