UI Design Feedbacks

I have some thoughts about the latest Figma draft.

[ ] Color impact: May select purple for creativity. https://99designs.com/blog/tips/how-color-impacts-emotions-and-behaviors

[ ] https://marketplace.visualstudio.com/items?itemName=ahmadawais.shades-of-purple

[ ] Filter section may render opened, the hiding feature’s point of view is unknown / not understandable
￼

[ ] Progress is not understandable

[ ] Easy, medium, it’s fine texts is not readable
￼

[ ] There are different fonts / font weights￼

￼

[ ] There are UI confusion with border shadow or not.

￼
￼

thanks for feedback!

thanks for feedback!


[AutoPR web/resource-manager] making web multiapi

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/7369

(message created by the CI based on PR content)

This has breaking changes, seems like it should have a major version number bump?
I am guessing I am not the only person who woke up to broken Azure code this morning.... :(


Change server error overlay to white to be consistent with react-error-overlay

Makes the server error overlay white so it doesn’t flicker when the error is hydrated into the client overlay

Server error:

This is then immediately hydrated into react-error-overlay:


SIP disable -> slow laggy OS

Hello, i need to disable SIP cos I need to use unsigned kext "Kx audio driver" for my newly bought creative audigy Rx sound card. Problem is that if I disable SIP, macOS is very slow and laggy. I can't copy or delete files, I can't mount dmg, I can't open any settings and I can't run 80% of apps. Sometimes is impossible even restart or turn off the computer. Once I enable SIP, everything is smooth, fast and perfect. I need to know if its specific problem of my computer (for example BIOS settings) or if its problem specific to this EFI. Thanks for your help.

I don't know. I have never disabled SIP on my system. You'll have to look for support elsewhere.


Fix to use numactl only on numa-enabled hosts

Added check with dummy numactl --interleave=all true test command
to ensure that:

kernel/host is numa-enabled,
--interleave=all policy is present (I think, it should be present
always, but didn't checked that).

Fixes #14.

LGTM, ping @tianon

@tianon, @yosifkit fixed. Bash isn't my strong point ,)

Not a problem. Thanks for the fix. LGTM

Thanks, LGTM


[Blog] Add more images to the post

This is not very specific, so I'm going to close it. @beshaya feel free to re-open if you have something in mind that's still relevant.

+1
On Sat, Nov 7, 2020 at 6:49 PM Jeremy Blanchard<EMAIL_ADDRESS>wrote:

Closed #18 https://github.com/microcovid/microcovid/issues/18.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/microcovid/microcovid/issues/18#event-3970390734, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABM25LIGACU5RPULCO4SRXLSOYBM3ANCNFSM4QML5OAA
.


Regrid integration tests.

This PR is trivial but may need some thought from other core devs ...
It's the last regridding test shuffle/house-keeping PR. The goal was to redistribute the whole contents of tests/analysis/test_regrid.py to more active and appropriate areas of the testing framework.
I'm managed to collate most of the tests from test_regrid.py into tests/unit/analysis/regrid/test_RectilinearRegridder.py. However, the last test class Test___call____visual from test_regrid.py contains visual (check_graphic) tests, which are certainly of value and shouldn't be purged.
The question is, where should they live?
They certainly aren't unit tests, so I've opted to plonk them in tests/integration. This is a first, as we don't have any other visual integration tests. Are we happy to do this? Or do we need to consider a separate classification of visual integration type tests?
All thoughts welcomed, or someone could just merge this and be done with it ... :smile:

@rhattersley care to start the bun fight ... (or not)

I quite like having the visual tests as a sanity check. I don't want to get too hung up on whether they "really" are integration tests, validation tests, system tests, visual tests, etc, etc. So I'm :+1: for just putting them in the integration test area as long as they're still quick, simple, test something useful, etc. At least that way we know we've taken a look at them and deicded they're still useful! :+1:
I would change some of the names however. I don't think we need an analysis package to put the tests in - just something like iris.tests.integration.test_regridding would do fine by me. This tallies with the developer guide that suggests naming according to capabilities.
The test class/method names would benefit from a change. Perhaps one class for TestOSGBToLatLon and one for TestSubsampleGlobal. Each of these could then do both linear and nearest?
Getting rid of *self.args would be nice too.
Oh... and a moon on a stick please. :wink:

:full_moon_with_face:
:pig:
The best I can do is the moon on a pig ... hope that'll do for now :yum:

I guess that'll have to do. :anguished:


Cannot read cookies set in react-native from rails server

I have asked the following question on stack overflow with no answer, so am asking here.
I am using react-native-cookies. I can use the getAll method to read cookies that have been previously set on the server side. In react native I can use the set command to set a cookie called 'myCookie', and I can read it using the getAll command. However, I cannot read a cookie on the server side that has been set by the react-native app.
The react-native code which is in index.ios.js
var CookieManager = require('react-native-cookies')
  componentWillMount () {
    CookieManager.set({
      name: 'myCookie',
      value: 'myValue',
      domain: 'ios app',
      origin: 'some origin',
      path: '/',
      version: '1',
      expiration: '2017-05-30T12:30:00.00-05:00'
    }, (err, res) => {
      console.log('cookie set!');
      console.log(err);
      console.log(res);
      console.log('my output');
    });
    CookieManager.getAll((cookie) => {
      let isAuthenticated;
      if (cookie && cookie.remember_token) {
        isAuthenticated = true;
      }
      else {
        isAuthenticated = false;
      }

      this.setState({
        loggedIn: isAuthenticated
      });
      console.log('GM:cookie remember isAuthenticated', cookie.remember_token, isAuthenticated,this.state.title,'myCookie',cookie.myCookie)
    });
  },

The output from the last console log message is
GM:cookie remember isAuthenticated Object {domain: "localhost", value: "BAhbB2kHSSJFZmM3NDVkNTEwZTBkYTViZjU4NTJhOGQyZDNlMz…wY6BkVU--5888c15b42c6bdf3ca34c89f6554d2455d48c46b", name: "remember_token", path: "/"} true Sign In myCookie Object {domain: "ios app", value: "myValue", name: "myCookie", path: "/"}

showing that the myCookie object is being set and that the app is able to recover the remember_token set by the rails server.
The above code is executed at start up of the ios app. The ios app then opens a webview component that calls the new method in the sessions controller of a ruby on rails web app.  In the rails sessions controller, I find that cookie['myCookie'] is nil.  Why is the cookie being set in a way that I cannot access it from the rails app?
Someone has suggested dropping the optional keys like domain and origin, but react-native-cookie appears to require all these keys. I have also tried setting the domain to the correct domain name and that does not help either.

+1
Have you already found a solution for this? Thx.

Unfortunately no.


Allow plain PUT requests to presigned URLs (no signed chunks)

Before this commit, it was not possible to PUT to a presigned URL unless the request body contained signed chunks. S3 does not require that uploads to presigned URLs are aws-chunked, because it's common to give out an S3 URL when the client is not expected to use an AWS SDK to
upload content.
As per https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-streaming.html requests that use aws-chunked encoding "must include the x-amz-decoded-content-length header" and so we now check for this header. If it is not present, we assume the response body is not aws-chunked.
Closes #114

I wrote the code submitted in this pull request. I am the sole creator.
I hereby release all rights with respect to this code and submit to it being integrated into this project, and licensed however the owners of this project see fit.


Issue when open file with terminal based editor in interactive mode

This is a issue brought in via #558 and #573.
During interactive mode, if $EDITOR is set to terminal based editor (vim, nvim, emacs, nano, etc), the default renderer of listr2 would keep writing stream to the editor. See the video example:
https://user-images.githubusercontent.com/2744803/211078750-80dea4f0-8830-443a-92d8-f3729598ba07.mov
In [openInEditor](https://github.com/rehearsal-js/rehearsal-js/blob/master/packages/cli/src/utils.ts#L455), I've tried using different stdio options but none of them works correctly.
I also checked how the default renderer works in listr2, seems like it was designed to work like this, and seems like we have to implement a custom renderer if we need to solve this with current default renderer style.
Two relative easy fixes in my mind, but both of them are not ideal though

Switch back to simple renderer, in this way we would lose all the animations of current default renderer
Force user to use code when selecting "Edit" instead of using $EDITOR

Talked with @lynchbomb, we are going find a way to use different renderer for the convert task in interactive mode and non interactive mode.

simple for interactive mode
default for non interactive mode

Here's a bag news that it's impossible to use different types of renderers per task, it's only possible to use simple renderer for every task in interactive mode.
I found another possible solution while trying stuff out, basically we could inject an enquirer wrapper that controls the terminal based editor.
https://github.com/cenk1cenk2/cz-cc/blob/3905765112ae70c2d4e08190bbab2eb938f87771/src/engine.js#L141-L148


sandhya- second draft of titanic submisssion

:warning: This is a Pull Request Template :warning:
This will help you complete a pull request. Please follow the instructions below. And also,make sure that you're bound to code of conduct
Submission Checklist :heavy_check_mark:

[] I read the instructions to submit this assignment.
[] I created the submission files inside my folder, MY-USERNAME.
[] I applied the week-number and submission labels.
[] I've read the Community Guidelines.
@

File Has Conflicts! Closing 🚫


Wrong code comment for Field::serializeValue

The code comment block for the method serializeValue in a new field type is wrong. Seems like the generated code comment is the comment for another method.
/**
 * Modifies an element query.
 *
 * This method will be called whenever elements are being searched for that may have this field assigned to them.
 *
 * If the method returns `false`, the query will be stopped before it ever gets a chance to execute.
 *
 * @param ElementQueryInterface $query The element query
 * @param mixed                 $value The value that was set on this field’s corresponding [[ElementCriteriaModel]] param,
 *                                     if any.
 *
 * @return null|false `false` in the event that the method is sure that no elements are going to be found.
 */
public function serializeValue($value, ElementInterface $element = null)
{
    return parent::serializeValue($value, $element);
}

Steps to reproduce (via pluginfactory.io):

enable Code Comments
enable FieldTypes
fill the other required fields with any valid text

Fixed in https://github.com/nystudio107/generator-craftplugin/commit/18079d2b705595e62c6b0fb966a1beb264c23eb1


Support for SVG line element + slightly better text support

Would you mind finding a public SVG that has line elements? I'm curious which apps are emitting them and could use it in the tests.

Well, we're at 0.1 so I'll take the lot. :-) Adding the line class doesn't hurt portability so it's probably a good idea!


Added configuration constants for IOCoin PR for ongoing feedback.

Description

Testing instructions

Types of changes

Checklist

[ ] Prefix PR title with [WIP] if necessary.
[ ] Add tests to cover changes as needed.
[ ] Update documentation as needed.

can you rebase master?

Could you please fix all the failed CI checks?

can you add some tests to TWCoinTypeConfigTests to improve code coverage?


AppendBlob - how to update content type of leased append blob

We are using azure-storage-blob-12.10.2 to append blobs.
Requirement - Update content type of leased append blob
We found couple of limitation and issues while updating content type of append blob. We would appreciate any feedbacks on below limitations and issues. Please suggest best way to handle this issue.
Limitation

BlobClient.uploadWithResponse have option to pass BlobHttpHeaders  but AppendBlobClient.appendBlockWithResponse doesn't have this option.
Can't we have same option with appendBlockWithResponse method?

Performance - As updating content type is not an option in appendBlockWithResponse method, so we have to call AppendBlobClient.setHttpHeaders(..) which internally sends HTTP request again to update HTTPHeader.
So we need to send request two time - First append blob and second update content type. As we are calling twice, so it could be performance barrier.
Do we have any possibilities to merge both functionality into one operation?

As per BlobClientBase.setHttpHeaders documentation - Changes a blob's HTTP header properties. if only one HTTP header is updated, the others will all be erased. In order to preserve existing values, they must be passed alongside the header being changed.
With keeping above in mind,

We should have option getHtthHeaders, so we can preserve existing HtthHeaders and then update headers accordingly
Otherwise, we should have option to update only one header which should not wipe out other header
Please suggest your thought on this.

Issue

We are not able to update content type on lease blob. As there is no option to specify leaseID on BlobHttpHeaders, that's why we are getting LeaseIdMissing error. Please find below error stacktrace

Sample Code  - AppendBlobLease
Error Logs
Exception in thread "main" com.azure.storage.blob.models.BlobStorageException: Status code 412, "<?xml version="1.0" encoding="utf-8"?><Error>LeaseIdMissing<Message>There is currently a lease on the blob and no lease ID was specified in the request.
RequestId:8***-00**-00**-29**-**
Time:2021-11-11T23:38:12.9914138Z</Message></Error>"
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at com.azure.core.http.rest.RestProxy.instantiateUnexpectedException(RestProxy.java:337)
	at com.azure.core.http.rest.RestProxy.lambda$ensureExpectedStatus$5(RestProxy.java:378)
	at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:118)
	at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1782)
	at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.signalCached(MonoCacheTime.java:320)
	at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.onNext(MonoCacheTime.java:337)
	at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2344)
	at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.onSubscribe(MonoCacheTime.java:276)
	at reactor.core.publisher.FluxFlatMap.trySubscribeScalarMap(FluxFlatMap.java:191)
	at reactor.core.publisher.MonoFlatMap.subscribeOrReturn(MonoFlatMap.java:53)
	at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:57)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoCacheTime.subscribeOrReturn(MonoCacheTime.java:132)
	at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:57)
	at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:150)
	at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onNext(FluxDoFinally.java:123)
	at reactor.core.publisher.FluxHandle$HandleSubscriber.onNext(FluxHandle.java:112)
	at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onNext(FluxMap.java:213)
	at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onNext(FluxDoFinally.java:123)
	at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:178)
	at reactor.core.publisher.FluxContextStart$ContextStartSubscriber.onNext(FluxContextStart.java:96)
	at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1782)
	at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:121)
	at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:252)
	at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:136)
	at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:374)
	at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:373)
	at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:429)
	at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:655)
	at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:96)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
	at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436)
	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324)
	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296)
	at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
	at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1526)
	at io.netty.handler.ssl.SslHandler.decodeNonJdkCompatible(SslHandler.java:1287)
	at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1324)
	at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:501)
	at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:440)
	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:714)
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:650)
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:576)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493)
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.lang.Thread.run(Thread.java:748)
	Suppressed: java.lang.Exception: #block terminated with an error
		at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:99)
		at reactor.core.publisher.Mono.block(Mono.java:1685)
		at com.azure.storage.common.implementation.StorageImplUtils.blockWithOptionalTimeout(StorageImplUtils.java:131)
		at com.azure.storage.blob.specialized.BlobClientBase.setHttpHeadersWithResponse(BlobClientBase.java:848)
		at com.azure.storage.blob.specialized.BlobClientBase.setHttpHeaders(BlobClientBase.java:823)
		at com.test.blob.AppendBlobLease.appendBlob(AppendBlobLease.java:76)
		at com.test.blob.AppendBlobLease.main(AppendBlobLease.java:51)

Setup (please complete the following information if applicable):
OS: window
IDE : eclipse based
Version of the Library used: azure-storage-blob-12.10.2

HI All,
My issue has been resolved. I am able to update content type on leased blob with this operation setHttpHeadersWithResponse
However, i don't want to proceed further with this option because it will wipe out other header properties. So can you please provide your valuable input on above limitations.
Regards,
Abhishek Kumar

Hi, @abhikt48 sorry for the delay.
A couple thoughts that I think should help move you guys forward:

You can set the BlobHttpHeaders when call appendBlobClient.createWithResponse(...). You'll notice that blockBlobClient.stageBlock(...) does not accept http headers the same way appendBlobClient.appendBlock does not. This is because headers can be set when creating the blob but not when adding data to it.
You can pass the leaseId in any of the withResponse() methods. The leaseId will need to be set on the BlobRequestOptions
The semantics of setting http headers is actually defined by the service and not by the sdk, so we really won't be able to make any changes that will change the performance here. The service will continue to use replacement semantics instead of merge semantics, so we just have to work with that.

@rickle-msft  Thanks for quick update..


drivers: flash: update nrf_qspi_nor with JESD216 support

Based on #31042.  The first several commits of this add DW15 and DW16 support, which could move to a separate PR as it's JESD216-specific, not Nordic-specific.
The rest updates the Nordic QSPI driver to be able to fetch SFDP data.  This can be used to update several things, including but not limited to:

verifying that the opcodes for specific functions are compatible with the ones Nordic hard-codes into the peripheral;
adding support for 32-bit address modes;
adding support for power management.

Those enhancements are not in the scope of this PR.

Rebased on merged #31042.

Rebased on merged #31042.

Rebase in attempt to fix bogus compliance failure https://github.com/zephyrproject-rtos/zephyr/pull/31045/checks?check_run_id=1722975715

Rebase in attempt to fix bogus compliance failure https://github.com/zephyrproject-rtos/zephyr/pull/31045/checks?check_run_id=1722975715


pod install command can't install TensorFlowLiteSwift 2.9.0 on MacBook Air M1

Click to expand!
Issue Type
Bug
Source
binary
Tensorflow Version
tf 2.9
Custom Code
No
OS Platform and Distribution
macOS 12.3.1（M1 arm64CPU)
Mobile device
iPhone 12
Python version
3.9.12
Bazel version
5.0.0
GCC/Compiler version
Apple clang version 13.1.6
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
pod install command can't install TensorFlowLiteSwift 2.9.0

Standalone code to reproduce the issue
Using Xcode to create TFLiteSwift project
cd TFLiteSwift
pod init
Adding the following command to Podfile
pod 'TensorFlowLiteSwift' '~> 2.9.0'
pod install

Relevant log output
pod install
Analyzing dependencies
[!] Unable to find a specification for `TensorFlowLiteSwift~> 2.9.0`

You have either:
 * out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`.
 * mistyped the name or version.
 * not added the source repo that hosts the Podspec to your Podfile.

Hi @snowuyl! Could you let us know after making changes in Pod file as below once you initialise the Pod (which will select target automatically). Thank you!
platform :ios, '12.0'

target 'ObjectDetection' do # it will select project automatically once you do pod init
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for ObjectDetection

   pod 'TensorFlowLiteSwift', '~> 2.9.0'

end

pod install command can run successfully after modifying Podfile according your suggestion. But Xcode build failed with No such module 'TensorFlowLite'. The following is content of TFLiteSwiftApp.swift.
cat TFLiteSwiftApp.swift
//
//  TFLiteSwiftApp.swift
//  TFLiteSwift
//
//  Created by  snowuyl on 2022/5/23.
//
import SwiftUI
import  TensorFlowLite
@main
struct TFLiteSwiftApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}

@snowuyl ! You have to add the dependency too. Please refer to the image classification project as a starting point .Thank you!
swift_library(
  deps = [
      "//tensorflow/lite/swift:TensorFlowLite",
  ],
)

image classifiication project also has this issue too.
cd examples/lite/examples/image_classification/iOS
open ImageClassification.xcodeproj
Xcode build failed with No such module 'TensorFlowLite'.

Ok @snowuyl ! Thanks for pointing out . @sachinprasadhs ! Could you please look at this issue.

Thanks for your suggestion. Xcode can build successfully with "open TFLiteSwift.xcworkspace" command.

@snowuyl ! You have to add the dependency too. Please refer to the image classification project as a starting point .Thank you!
swift_library(
  deps = [
      "//tensorflow/lite/swift:TensorFlowLite",
  ],
)

Where should I put this?


Ask more details

"If the Registry can't be read for any reason, SystemFirmwareVersion returns an empty string."
Can we add more detail about the any reason? eg: UWP app are not allow to read Register API  or another linked page to explain more

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

ID: 4f26a415-cc65-f721-9a93-48031bd72c27
Version Independent ID: 3ab3021d-0328-79a4-c9cd-78b4269c86e5
Content: EasClientDeviceInformation.SystemFirmwareVersion Property (Windows.Security.ExchangeActiveSyncProvisioning) - Windows UWP applications
Content Source: https://cpubwin.visualstudio.com/DefaultCollection/windows-uwp/_git/winrt-api-build?path=%2fwinrt-api-build%2fwindows.security.exchangeactivesyncprovisioning.easclientdeviceinformation.yml&version=GBlive&_a=contents
Product: uwp
Git Login: GrantMeStrength
Microsoft Alias: misatran

Answer generated by AI:
The statement "If the Registry can't be read for any reason, SystemFirmwareVersion returns an empty string," alludes to the constraints or issues that might prevent an application from accessing the system registry to retrieve the firmware version. In the context of UWP (Universal Windows Platform) applications, there are specific reasons and security measures that could lead to this behavior:
UWP App Sandbox
UWP apps operate within a highly secure, sandboxed environment designed to protect the user and the system from potentially harmful operations. This sandbox inherently restricts direct access to the system registry, which is a critical security feature of the platform. The isolation ensures that apps cannot inadvertently or maliciously modify system settings or access sensitive information without explicit permission.
App Capabilities and Access Permissions
UWP apps declare their required capabilities in their manifest file (Package.appxmanifest). These capabilities inform the system and the user about what resources or system functionalities the app intends to use. However, even with appropriate capabilities declared, direct registry access is not among the allowed operations for UWP apps due to the security model of the platform.
Registry Access Alternatives in UWP
For functionality like accessing system firmware information, UWP apps typically rely on specific APIs provided by the Windows Runtime (WinRT) that abstract away direct registry access. These APIs are designed to safely expose system information and settings to apps within the constraints of the sandbox. When an API like SystemFirmwareVersion is used, it internally handles the necessary permissions and security checks to retrieve the information in a way that complies with the UWP security model.
Reasons for Empty String Return
When SystemFirmwareVersion returns an empty string, it could be due to several reasons aligned with the security and operational constraints of UWP apps:
Lack of Necessary Permissions or Capabilities: The app might not have declared the necessary capabilities to access the specific system information API, or there is no capability that directly allows reading this piece of information due to security restrictions.
API Restrictions: The API might be restricted to certain types of apps or require special app capabilities that are not available to all developers.
System Policy: Enterprise or system policies might restrict access to certain system information, affecting how apps can retrieve data.
Runtime Conditions: Operational issues, such as errors in the API's internal logic for accessing the registry or conditions where the registry does not contain the expected information, might result in an empty string being returned.
Conclusion
Direct registry access is not permitted for UWP apps due to the platform's security model. Instead, UWP relies on specific APIs that safely provide necessary system information within the constraints of the app sandbox. When SystemFirmwareVersion returns an empty string, it's typically a result of these security and operational constraints rather than an explicit block on reading the registry. Developers need to be aware of these limitations when designing UWP applications and plan for handling such cases where system information might not be retrievable.


dstat: library should document error conditions

Currently, HttpErrors will propagate up the stack through the dstat library when using the Google provider. Would be good to centralize error condition handling in the dstat library itself and then document error types from there.
For example:

permission denied / not found on project
permission denied / not found on job

+1
I believe this is related, if not the same issue. When I issue a dsub command with the wrong project id using the v2-google provider I don't get a very informative error message:
2019-03-14 17:48:24.276694: Exception HttpError: <HttpError 403 when requesting https://genomics.googleapis.com/v2alpha1/pipelines:run?alt=json returned "The caller does not have permission">
When I use the deprecated google api, I get a much more descriptive error message:
googleapiclient.errors.HttpError: <HttpError 404 when requesting https://genomics.googleapis.com/v1alpha2/pipelines:run?alt=json returned "Project id "XXXXXXX" not found">
(Spent a some time trying to figure out why dsub wasn't working and it turned out to be a typo in the project id instead of what I originally suspected, a permissions issues using a shared VPC.   Grrrr....)


Bump console version to 2.9.23

$subject

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/7027904587

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/7027904587
Status: success


banip: bug with luci-theme-openwrt-2020

Hello all,
This tab is not working in this

You are apparently talking about a specific app, banip
cc author @dibdot

And you are apparently talking about the private derivative fork "swrt", instead of the main OpenWrt.

Well, I "think" this is an CSS issue of this theme with legacy apps. Anyway, currently I'm working on a JS version of this app, therefore I do not plan to do any changes on this old legacy code.

This issue persists only on the new OpenWrt theme, too bad no one wants to solve this problem!

This issue persists only on the new OpenWrt theme, too bad no one wants to solve this problem!

will be fixed with #4762


Fix wrong tokens for 3+ layer deep table indexes

When you index a table that's not a built-in one with one that is a built-in twice will make it token as a built-in. I.e.
a.Instance.new();
"a" and "Instance" would token as an iden which is good but "new" would token as a builtin because "Instance" is in the built-in table.

I completely forgot about that, thanks :)


Can't sign see documents

The API returns a status 201, but nothing really happens

Best fix ever

Verified. Can be closed, @LeeSmet.


couldn't find wine headers

after  write the command (cmake .)

CMake Error at CMakeLists.txt:36 (message):
Couldn't find wine headers!
-- Configuring incomplete, errors occurred!
See also "/home/abdo96/Downloads/koku-xinput-wine/CMakeFiles/CMakeOutput.log".
I install wine-staging and loaction /opt/wine-staging/include has two directories bin and lib64
so what is the solution of this problem ? thanks ..
cmake.log:
https://drive.google.com/open?id=1skvgMkTZiQ9PUr9osxGlD9reWFME33Rc
cmake_Lists:
https://drive.google.com/open?id=1oaAxt7DGHdO3ii_FKHgS4X4R6dOMJ0Hw

Is possible to compile 64bit version.
make koku-xinput-wine64

Thank you very much

@dreaddymck but There is problem when I loaded koku-xinput-wine64.so

ERROR: ld.so: object '/usr/lib/i386-linux-gnu/wine/koku-xinput-wine64.so' from LD_PRELOAD cannot >be preloaded (wrong ELF class: ELFCLASS64): ignored.
I tried to choose right path but the problem still existing

Not having this problem. Not an expert on all things Wine.
That said: can only assume the target wine application is running the 32bit wine prefix.
The following is an example bash script used to load a Steam game on Wine:
#!/bin/bash
export LD_PRELOAD=/home/dreaddymck/Projects/git/koku-xinput-wine/koku-xinput-wine64.so
env WINEPREFIX="/home/dreaddymck/.wine"
nice -10 wine C:\\\\windows\\\\command\\\\start.exe steam://rungameid/335300

export the preloader.
set the correct environment
call the application.
Profit


Update troubleshooting.rst

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 83.02%. Comparing base (5c65c3d) to head (6106ab5).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #235   +/-   ##
=======================================
  Coverage   83.02%   83.02%
=======================================
  Files         105      105
  Lines       17605    17605
=======================================
  Hits        14617    14617
  Misses       2988     2988

@SMoraisAnsys @svandenb-dev . I took the freedom to merge it directly without review, so Dependabot PRs could be merged too and all our dependencies upgraded.


[feature] show activity score in homepage.

In X-lab2017/github-analysis-report, we have a CONTRIBUTORS file to record the activity / contribution score of all contributors. Maybe we can show the score in the homepage to motivate participants.  See the example below:

This issue has been out-of-date. Reopen it when necessary.
Closed.


[BUG] Username not fetched from config file

Set the ENV_CONFIG_FILE_PATH to a correctly configured /config/config.yaml, start the container and see the log complaining about:
ERROR :: root :: config_parser.py :: 46 :: username is missing in app > credentials > username. Please set the username.
I did some checks and seems like the username fetched from sync.py at line 66 is empty.
EDIT: Title and description changed because of a wrong guess from my side.

Never mind, it all started from a path issue, originated from the UNRAID docker description asking to "create a config folder". The config.yaml actually needs to reside in the root of the "Configuration Files" folder.


[TASK]: Latex input field should be multi-line

Describe the task

It is hard to edit large equations on a single line

Task Items

[ ] switch input latex input field to textarea

Screenshots

Additional context
Add any other context about the task here

@zterner-mitre
Here's one of the QoL issues that you brought up today!


MSSQL database with json query doesn't work

I'm trying to query json with knex and it doesn't work,
It does work with regular sql query.
I'm using MSSQL
Example to query that doesn't work:
knex("versions").select("JSON_QUERY([Data], '$')")

You need to use knex.raw like when calling functions.
knex("versions").select(knex.raw("JSON_QUERY([Data], '$')"))


evaluator: general performance enhancements

Originally opened by @mpvl in https://github.com/cuelang/cue/issues/804
This Issue is an umbrella issue for all performance-related issues. Below is a small selection of the type of performance improvements that are being considered.
Background
Graph unification at its core approaches O(n) (in the same way a hash table lookup approaches O(1)). CUE, however, introduces a few concepts that make it more expensive: comprehensions and disjunctions. There is little one can do for comprehensions (especially list comprehensions), but at least they visually stand out and clearly signal complexity visually.
Another one is disjunctions. Naive evaluation of disjunctions can lead to exponential evaluation time. We observed, however, that for most applications, including Protobuf oneofs and disjunctions of Kubernetes types, for instance, the evaluation is still linear. We will discuss possible optimizations below.
Note that CUE also allows references, which makes it, like YAML and XML, susceptible to the “billion laughs” attack. However, although this is not implemented yet in CUE, graph unification allows for an algorithmic trick called structure sharing which would allow to evaluate such configurations in O(n) time again. The current algorithm of CUE is compatible with structure sharing and thus implementing this should not be a stretch.
Disjunctions
Disjunction performance improvements have been extracted to https://github.com/cue-lang/cue/issues/2002
General evaluation
Keep sorted lists of arcs
Currently arcs are maintained as lists and matching on labels is done by looping over them. This can be slow for structs with large sets of arcs. Merging sorted lists, on the other hand, allows for O(n) operation and is clearly more scalable and necessary to approximate a O(n) time complexity (note that a merge sort on sorted input is O(n)).
Reuse of computation
Right now, updating specific values in a configuration, for instance with Fill, triggers a reevaluation of the entire tree. The plan is to make incremental updates possible. One possibility is to keep track of dependencies, mark nodes a “dirty” upon changes, and recompute the tree, while reusing the values that remained unmarked.
Research in the field of spreadsheet computation and propagator networks can be helpful in this regard.
Delayed error computation
Generating an error can be quite expensive in CUE, as it compiles a lot of information in the message. This is especially an issue in the case of disjunctions, where errors are used for detecting elimination. The v0.3 data structures allow for a different error model where an error would just consist of a few pointers to the point of origin, delaying this computation until the error is actually printed or analysed by the user.
Aside from improving performance, this delayed error computation also allows for better error reporting, as it allows for more expensive computations, such as more advanced error filtering and showing more detailed context.
Warren Abstract Machine
This is an optimization that only makes sense once the above optimizations have been addressed.
A Warren Abstract Machine is a concept originating from Prolog to make the evaluation of Prolog more efficient. In the context of CUE it could especially be useful for reducing memory allocations. Right now CUE needs considerable amounts of allocation. v0.3 already greatly reduces this by keeping reusable per-node buffers. But there is still considerable room for further reducing allocations.
Other improvements

special-case list processing
reduce size of adt.Vertex
optimize boolean computation (now always creates an adt.Bool, but is often not needed)
special-case arithmetic of small numbers
less memory allocation

I'm really concerned by "There is little one can do for comprehensions (especially list comprehensions), but at least they visually stand out and clearly signal complexity visually."
Our use case for CUE is to simplify and abstract a "large" Kubernetes configuration. (Large here means ~100kloc).
We're using Kustomize as an intermediary, and building out CUE defs that we can unify in order to select features for different clusters. One of the abstraction targets has been to automate away the coupling of file names as written to disk and as referenced in kustomize.yaml files. Consequently, the contents of our kustomize.yaml is build up out of list comprehensions.
Performance has been an ongoing challenge for us, with builds in the 5-15 minute range. If they get much higher than 15 minutes, they quickly spiral into "build for an hour before the OOMKiller notices." Each release of CUE has been a significant improvement for us, but list comprehensions being a permanent limiting factor definitely gives me pause.

@nyarly:

"There is little one can do for comprehensions (especially list comprehensions), but at least they visually stand out and clearly signal complexity visually."

Mind you, this is not specific to CUE, but for any language that has comprehensions: it is easy to get into trouble: take a smallish list (say a 1000 elements) and then iterate over it in 5 nested for loops and you'll be hard-pressed to find a language where this will be spiffy.
There are some known performance issues that make the big-O performance considerably larger than it needs to be. Fixes for these are in the works. It will take some time, still, but they are high on the priority list.

Okay - nesting 1000 element loops 5 deep is an unsurprising complexity factor.
What I'm seeing is that ~10 unified defs with something like output: { one: [ for k,v in input { ... }], two: [ for k,v in input { ... } } unified explodes with the number of defs involved.
Notionally, it seems like that should be hundreds of elements in 5 sequential loops should still be in the O(n) range, and it sounds like you're implying that's a reasonable expectation.

@nyarly If you have a drilled down reproduces with such unexpected behavior, I would love to have it.
Coincidentally, I'm working on redoing some of the comprehension code that simplifies the code significantly and will allow for more improvements down the line.

I haven't been able to produce a reduced case for this issue in particular. I might take another stab at something with the idea that it was unification and comprehension to trigger the issue.
I've been talking with @myitcv for a little while about hooking up with Unity, and be thrilled when I can show you what we've been doing with CUE so far.

Since February 2024, we have started tracking performance issues and improvements in a more structured and hopefully useful way; we have a new top-level tracking issue at https://github.com/cue-lang/cue/issues/2850, and a number of sub-issues such as https://github.com/cue-lang/cue/issues/2854 to replace the "Reuse of computation" section above.
Given that we are actively updating issue 2850 with regular updates, and that the work outlined in that issue and its sub-issues reflect the current performance challenges of the evaluator, I am going to close this issue in favor of those for the sake of clarity. We hadn't used nor updated this issue in nearly three years, and all relevant issues and planned work should already be reflected in the new issues.
Please let me know if I missed anything :)


Rework website with tailwind-based custom theme

This is a rework of kcp.io with the following things done:

Move to a custom Hugo theme called "kcp", which is based on tailwindcss and some components from hyperui.dev.
Eliminate the custom landing page that was done with a website editor.
Move as much of the content of the landing page to configuration files, so the layout and the content are separated (this is largely still to do).

Taking this for a test drive should be as easy as running npm ci && git submodule update --init && hugo serve from the directory root (ofc only if you have node.js + npm installed). There is also a build deployed at https://marvin.beckers.dev/kcp-website/ to get a preview of it.

/hold
In case we want to further coordinate merging this.

Okay, I guess Prow isn't enabled on this repository.


Table doesn’t re-render with new React Compiler + React 19

TanStack Table version
v8.17.3
Framework/Library version
React 19 + React Compiler
Describe the bug and the steps to reproduce it
In the repo provided, run bun install and then bun dev.
Then, add some text to the input and click add. Observe that the table doesn’t re-render when the data passed in has changed (table.getRowModel().rows doesn’t seem to be updated).
Your Minimal, Reproducible Example - (Sandbox Highly Recommended)
https://github.com/erikshestopal/react-compiler-bug/blob/a92305ca44ee81b6d7ece76c96aacf163fe83970/src/App.tsx#L38
Screenshots or Videos (Optional)
No response
Do you intend to try to help solve this bug with your own PR?
None
Terms & Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I understand that if my bug cannot be reliable reproduced in a debuggable environment, it will probably not be fixed and this issue may even be closed.

This is unsurprising. This library (which I love) has been complicated to optimize since at least v7. They core instance returned from useReactTable doesn't rerender as one would expect in React, which means that the memoiziation that the compiler applies certainly breaks this library. I wouldn't expect a fix until v9.

I am also having difficulty applying the compiler due to the same issue. I am concerned that other libraries might have similar issues, making the application of the compiler worrisome.

Same exact issue.
We'll have to stick with "use no memo" directive for now for our table component.

Yep, use no memo on table components for now. A v9 alpha branch was recently created where we will focus on version bumping the peer dependencies for each framework that needs it.

Seems like doing the following solves it for me: https://github.com/TanStack/virtual/issues/743

I've the same problem with Next.js 15 & React 19 & Tanstack Table 8.20.5
use no memo in table component solves the problem.

Same here. After hours of searching for a solution use no memo FTW

sorry how is use no memo? how can I implement that?

@victormanuelfrancodev Just add "use no memo" on top of your file

I have some issues event with
use no memo
while without this trick the table body remains empty, than with it it renders the first content but dosen't get rerender

@dezerb can you provide more details/code snippets? I've been using 'use no memo' without a hitch. Curious to what you are running into.

Have you tried using a key?
Relevant: https://react.dev/learn/you-might-not-need-an-effect#resetting-all-state-when-a-prop-changes

ah i finally got it working, but i needed to add 'use no memo' to all files that import from @tanstack/react-table 😅


[Aio] Allows poller to bound to ephemeral loops in multiple threads

Originated: https://github.com/googleapis/gapic-generator-python/issues/491
Recap: An update from pytest-asyncio caused the gapic-generator-python tests to deadlock. The update enforces renewing event loops between each test file. Before this PR, the gRPC AsyncIO poller binds to an event loop to consume Core's events and assumes the event loop will be alive until all gRPC logic finishes. So, the update closes the poller-bound event loop and left no one consuming Core's events.
A temporary fix is available in https://github.com/googleapis/gapic-generator-python/pull/493. This PR meant to solve similar issues for good.
This PR alters the poller binding mechanism to be invoked from only once to per loop. Each time an gRPC AsyncIo object is created the init function will check if there is a new event loop. If so, the event loop will listen to the socket that communicating between Core and Cython.
An interesting finding is that we are prone to the thundering herd problem now. A Core event wakes up all bound event loop (technically their thread). The performance might suffer slightly if there are multiple event loop. This trade off is acceptable to me, since the GIL does damage to the multi-loop-multi-thread application's performance much worse than this PR.

@gnossen The long term goal for the async stack is fully supporting multithreading, which means it is okay to run gRPC AsyncIO in multiple individual threads. It's true our development based heavily on single-threaded testing. Recently, there are a couple threading compatibility test added. I will keep watching if there are more threading related issues.


Update supported Spark and Java versions in installation guide

What is the problem the feature request solves?
Installation guide currently says:
Requirements:

Apache Spark 3.3, or 3.4
JDK 8 and up
GLIBC 2.17 (Centos 7) and up

We now support Spark 3.5 and have experimental support for 4.0
We do not support JDK 8 with Spark 4 ... we should state which Java versions are supported for each Spark version to avoid confusion
Describe the potential solution
No response
Additional context
No response

Hi @adi-kmt are you still working on this? I can take if not. I already have the changes ready, let me know, thanks
https://github.com/justahuman1/datafusion-comet/commit/111a6ba35d83eab2f542085aee160fbf1b1f5297


Outline for tooltips

The outlines show up for both tooltip examples. What is the reasoning there?

I believe that comes in from carbon-components
... I think that's an a11y thing.

Some background wrt Carbon code; Carbon has a mechanism to put focus on floating menu (e.g. tooltip) when it gets open, however, we don’t make the tooltip focusable given we have an alternate way to make the tooltip content accessible: https://github.com/IBM/carbon-components-react/pull/518

Ah cool ... we should totally look into adding aria-owns then


Add combi style

Hi,
Thanks for keeping clink alive and for flexprompt.
I tweaked the existing styles enough to warrant it's own, I think. Figured I'd share it.

I'm glad that clink and clink-flex-prompt are useful to you.
First, I don't intend to include specific user customizations in clink-flex-prompt.  The intent is for clink-flex-prompt to provide a customizable framework, and then you can customize it to your likely in a Lua script, similar to the flexprompt_autoconfig.lua script that the wizard generates.
Second, I would recommend to explore how to use the "lean" style to make your custom theme, without requiring changes to clink-flex-prompt itself.  In the "lean" style it is already possible to control both the foreground and background color of a segment.
E.g.
flexprompt.settings.style = "lean"
flexprompt.settings.right_prompt = "{time:color=92;42}" -- Time module with color light green on green.

Third, the change here has several problems that would prevent it from being merged.  To illustrate what I mean, I'll some review comments.  But they are for illustration purposes; as noted above, I don't intend to merge individual customizations into clink-flex-prompt itself.

Thanks for your feedback 👍🏻


cellular_modem : modem_chat_run_script and simple single AT sending and receiving possible?

Describe the bug
the example cellular_modem can run very well in my platform.(Of course I modified my device tree)
I'm not sure if this is a bug. But in fact, I don't want to run AT commands asynchronously. More often, I pay attention to the running results of AT, so I changed it as follow(modem_chat_run_script_async(&data->chat, config->init_chat_script); to modem_chat_run_script(&data->chat, config->init_chat_script);), but it seems that the AT command cannot be send after the change. Are there any steps I'm missing?I'm using STM32F4 Discovery(STM32F407VGT6)
To Reproduce
Steps to reproduce the behavior:

copy cellular_modem example
west build -b stm32f4_disco -p
west flash
watch

After debugging, I found that although k_work_submit(&chat->script_run_work); was called, the corresponding callback static void modem_chat_script_run_handler(struct k_work *item) could never be called.
Although gsm_ppp.c has been abandoned, I think it's AT sending, receiving and parsing is more convenient and concise than the current chat script method. In many cases in my projects, I only need to send one AT command, and the parameters of the AT command can be changed dynamically. Yes, I hope to just adapt the original AT transceiver function to the new modem cellular, but I am not sure whether this is possible.Of course I want to use the new modem_cmux and modem_pipe.
/**
 * @brief  send AT command to interface w/ a TX lock
 *
 * @param  iface: interface to use
 * @param  handler: command handler to use
 * @param  handler_cmds: commands to attach
 * @param  handler_cmds_len: size of commands array
 * @param  buf: NULL terminated send buffer
 * @param  sem: wait for response semaphore
 * @param  timeout: timeout of command
 *
 * @retval 0 if ok, < 0 if error.
 */
static inline int modem_cmd_send(struct modem_iface *iface,
				 struct modem_cmd_handler *handler,
				 const struct modem_cmd *handler_cmds,
				 size_t handler_cmds_len, const uint8_t *buf,
				 struct k_sem *sem, k_timeout_t timeout)
{
	return modem_cmd_send_ext(iface, handler, handler_cmds,
				  handler_cmds_len, buf, sem, timeout, 0);
}```

Hi, the entire modem subsystem, including the modem_cellular driver is asynchronous. All modules and the driver itself are run using a single thread, the system workqueue thread, using work items.
If you block the work queue, by using a non async function, it will deadlock. The change you are making here is blocking the work queue, which then blocks all other modem modules, so it will never complete.
You can rewrite the driver to be sync, by for example creating a dedicated work queue for it, but this requires more resources :)
To see an example of how the modem modules are used sync, see https://github.com/zephyrproject-rtos/zephyr/blob/main/drivers/gnss/gnss_quectel_lcx6g.c


Apple Match-O Librarian Error

I am iOS 8.2 using CocoaPods. What's missing here?
error: /Applications/Xcode-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: unknown option character `X' in: -Xlinker
Usage: /Applications/Xcode-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool -static [-] file [...] [-filelist listfile[,dirname]] [-arch_only arch] [-sacLT] [-no_warning_for_no_symbols]
Usage: /Applications/Xcode-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool -dynamic [-] file [...] [-filelist listfile[,dirname]] [-arch_only arch] [-o output] [-install_name name] [-compatibility_version #] [-current_version #] [-seg1addr 0x#] [-segs_read_only_addr 0x#] [-segs_read_write_addr 0x#] [-seg_addr_table ] [-seg_addr_table_filename <file_system_path>] [-all_load] [-noall_load]

Hi, yesterday I renamed the project from Swift-Reachability to IJReachability. I modified the .podspec file and in the process, something must have gone wrong. I'm aware of the problem and currently looking into it.
In the meantime you can simply add the IJReachability.swift file to your project and keep working. I'll update you once I get the issue resolved.
Sorry about that.

Got it! The issue is fixed. You can add the library using CocoaPods now.
pod 'IJReachability', :git => 'https://github.com/Isuru-Nanayakkara/IJReachability.git'


[Hotfix] gomod parsing crashing when replace directive is present

Replace go mod file parser with go's x module and remove old go mod parser
Fixes #21

Thanks for adding this @qequ 🙌


Compute PPMINOUTLN command default

The following CL command would have to be converted to Python
   dcl &cmd      type(*char) len(20) value('CRTBNDRPG BMORRIS740')
   dcl &destinfo type(*char) len(1000)
     dcl &ccsid      *int  4    stg(*defined) defvar(&destinfo 1)
     dcl &cntryid    *char 2    stg(*defined) defvar(&destinfo 5)
     dcl &langid     *char 3    stg(*defined) defvar(&destinfo 7)
     dcl &rsrvd1     *char 3    stg(*defined) defvar(&destinfo 10)
     dcl &pathtype   *int  4    stg(*defined) defvar(&destinfo 13)
     dcl &pathlen    *int  4    stg(*defined) defvar(&destinfo 17)
     dcl &pathdelim  *char 2    stg(*defined) defvar(&destinfo 21)
     dcl &rsrvd2     *char 10   stg(*defined) defvar(&destinfo 23)
     dcl &pathname   *char 200  stg(*defined) defvar(&destinfo 33)
   dcl &rcvr     type(*char) len(1)
   dcl &errcode  type(*char) len(8)  value(x'00000000')
   chgvar &ccsid      0
   chgvar &cntryid    x'0000'
   chgvar &langid     x'000000'
   chgvar &rsrvd1     x'000000'
   chgvar &pathtype   0
   chgvar &pathdelim  '/'
   chgvar &rsrvd2     x'00000000000000000000'
   chgvar &pathlen    17
   chgvar &pathname   '/home/bmorris/yyy'
   call QCDRCMDD                       +
      parm(&cmd &destinfo 'DEST0200'   +
           &rcvr 'CMDD0200' &errcode)
   return

It returns the following XML for the PPMINOUTLN parameter
<Parm Kwd="PPMINOUTLN"
 PosNbr="40"
 KeyParm="NO"
 PmtCtl="PMTRQS"
 RtnVal="NO"
 PassVal="DFT"
 Type="INT2"
 Min="0"
 Max="1"
 Prompt="MINIMUM OUTPUT LINE LENGTH"
 Rstd="NO"
 Dft="250"
 RangeMinVal="100"
 RangeMaxVal="32754"
 AlwUnprt="YES"
 AlwVar="YES"
 Expr="NO"
 Full="NO"
 DspInput="YES"
 Vary="NO"
 PassAtr="NO"
 Case="MONO"
 CCSID="JOB"
 IsDtaAra="NO"
 IsFile="NO"
 IsPgm="NO"
 Choice="100-32754"
></Parm>

The case above comes from CHGCMDDFT to make PPMINOUTLN 250

Another way to do it in SQL
call qsys.qcdrcmdd(
  'CRTBNDRPG QSYS      ',
  x'00000000000000000000000000000000' || x'0000000F614000000000000000000000' || rpad('/tmp/abcdefghijklmno', 32, x'40'),
  'DEST0200',
  ' ',
  'CMDD0100',
  X'00000010404040404040404040404040'
);

Note that the total path cannot be more than 15 characters.

IBM believes that the solution for the Idea described is available with PTFs for 7.3, 7.4, and 7.5.
          The PTFs allow you to control the line length of the source file specified by the PPSRCFILE parameter for CRTBNDRPG or CRTRPGMOD when the RPG compiler is called in pre-processor mode. The most common reason for the RPG compiler to be called in pre-processor mode is when the CRTSQLRPGI command is specified with RPGPPOPT(*LVL1) or RPGPPOPT(*LVL2). In that case, the SQL precompiler calls the RPG compiler, specifying PPSRCFILE(QTEMP/QSQLPRE).

          The actual record length of the file is 12 bytes longer than the line length. For example, if the line length is the default of 100, the record length is 112.

          There are two separate enhancements:

          1. Support for compile-time environment variable QIBM_RPG_PPSRCFILE_LENGTH. When this environment variable is specified with a value between 100 and 32754, the file specified by the PPSRCFILE parameter is created with that line length, if the file does not already exist.

          2. Support for new command parameter PPMINOUTLN (Minimum output length for PPSRCFILE). You can specify a value between 100 and 32754. This parameter specifies the minimum line length for the file specified by the PPSRCFILE parameter. If the file does not exist, the RPG compiler creates the file with the maximum of the value specified by the PPMINOUTLN parameter and the longest line length in the file specified by the SRCFILE or SRCSTMF parameter, up to a length of 32754.

          Warning: If you apply the PTF for the command parameter, it will cause any changed command defaults to revert to the shipped defaults. If command default changes have been made for the CRTBNDRPG or CRTRPGMOD commands, the changes will have to be made
          again. If copies have been made of the QDEVTOOLS/CRTBNDRPG or QDEVTOOLS/CRTRPGMOD commands, these copies will not have the new
          PPMINOUTLN parameter. If this new parameter is desired, then new copies will have to be made of the commands.

          To obtain these enhancements, you need the following PTFs:

          7.3:
          1. PTF to support the environment variable: 5770WDS SI82184
          2. PTF to support the new commad parameter: 5770WDS SI82183

          7.4:
          1. PTF to support the environment variable: 5770WDS SI82178
          2. PTF to support the new commad parameter: 5770WDS SI82179

          7.5:
          1. PTF to support the environment variable: 5770WDS SI82185
          2. PTF to support the new commad parameter: 5770WDS SI82186

          For more information, see https://www.ibm.com/support/pages/node/6857461.

          - IBM Power Systems Development


Disable flakey tests

What this PR does / why we need it: Temporarily disables tests that fail randomly due to race conditions. We will want to re-enable them in a follow up PR: https://github.com/istio/istio/issues/1670
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Special notes for your reviewer:
Release note:

NONE

fyi @ZackButcher @nmittler .. temporarily disabling these tests as they seem to be creating races in circle ci environment. @ijsnellf is investigating those. In the meantime, we want to have unit tests in circle ci running

@ijsnellf: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-presubmit.sh
7421e4a849cd2c77d9c7470a9b5179879839922e
link
/test istio-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test istio-presubmit

@ijsnellf: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-presubmit.sh
7421e4a849cd2c77d9c7470a9b5179879839922e
link
/test istio-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test istio-presubmit

/lgtm
(not really lgtm'ing removal of test, but just to move things along as that was missing for automerge)


MAINT: Cleanup scipy.optimize.leastsq

Merge two 'if' blocks  in leastsq into one.
Remove temporary variable 'mesg'.
Introduce global LEASTSQ_SUCCESS list

The CI failure for python 3.5 is most probably not related to this PR.

@pv, @WarrenWeckesser when you have time, can you please review this leastsq cleanup?

Thanks @thisch. This looks good to me, modulo my one minor comment.

Thx for merging it!


Fix header import

It looks like merging #326 made libPhoneNumberGeocoding and libPhoneNumberShortNumber uncompilable. This effectively means that Carthage distribution have become useless as it always compiles all shared schemes.
This PR updates header imports to make all schemes compile again. If you can think about better solution I will be more than happy to help to make the project fully functional again.

Indeed, I've been having some problems building libPhoneNumberGeocoding in master, and this PR seems to fix the compilation errors.

@olejnjak: Thx for finding and fixing this, I can confirm that the issue that showed up here  also happened to me and that it got fixed with your commit.
@paween: As you have merged the troublesome PR #326, would you mind to also take a look on this very issue so it can (a) be merged to master and (b) ideally also be the base for a 1.0.3 release (cmp. other open PR #329)? What I haven't yet understood completely is why PR #326 got merged to master although the Travis test 738085136 failed?

@olejnjak: Thx for finding and fixing this, I can confirm that the issue that showed up here  also happened to me and that it got fixed with your commit.
@paween: As you have merged the troublesome PR #326, would you mind to also take a look on this very issue so it can (a) be merged to master and (b) ideally also be the base for a 1.0.3 release (cmp. other open PR #329)? What I haven't yet understood completely is why PR #326 got merged to master although the Travis test 738085136 failed?

Bad luck, feel free to add conditional import based on distribution so Cocoapods use different import than other distributions...


MarkerClusterer: unnecessary rerendering of clusters when nothing has changed

Steps to reproduce

use MarkerClusterer
Optional: use vector maps with fractional zoom and animated cluster markers to see the effect even more
clusters get rerendered when zooming even when they havent changed, this causes minor flickering for default maps, but really bad experience if you use fractional zoom vector maps and animated clusters

Video examples
Video example with vector maps, fractional zoom and animated clusters (lots of unnecessary rerendering and animating)
https://github.com/googlemaps/js-markerclusterer/assets/74653168/3f988f04-e303-4f0c-83ac-f1d24e0c6ba0
Video example with vector maps, fractional zoom and non-animated clusters (flickering)
https://github.com/googlemaps/js-markerclusterer/assets/74653168/d0411743-3e5f-4afe-a3de-2df118c96855
Video example without fractional zoom and animated clusters (sometimes unnecessary rerendering and animating)
https://github.com/googlemaps/js-markerclusterer/assets/74653168/a1a93a22-2ab1-4383-8c19-cf8c40db590f
PR
I am creating a PR for this myself, the fix seems pretty straightforward at first glance.

If you would like to upvote the priority of this issue, please comment below or react on the original post above with :+1: so we can see what is popular when we triage.
@ixam1 Thank you for opening this issue. 🙏
Please check out these other resources that might help you get to a resolution in the meantime:

Check the issue tracker - bugs and feature requests for Google Maps Platform APIs and SDKs
Open a support case - Get 1:1 support in Cloud Console.
Discord - chat with other developers
StackOverflow - use the google-maps tag

This is an automated message, feel free to ignore.


I need help

I need a specific video tutorials :p

agario-client is not working and development is stopped due to new update in agar.io that uses virtual machine.

http://ugunz.info/nuotca/ it's my server :)) old version
2016-08-04 16:27 GMT+07:00 pulviscriptor<EMAIL_ADDRESS>
agario-client is not working and development is stopped due to new update
in agar.io that uses virtual machine.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pulviscriptor/agario-client/issues/202#issuecomment-237501221,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ATgOKL1lIf8_qq36milcvwhPlr00jLzGks5qcbB4gaJpZM4Jcclt
.

and... :P i need code " SKIN URL " :)) http://senpai-agar.online/
2016-08-05 7:27 GMT+07:00 Đinh Duy Nhất<EMAIL_ADDRESS>
http://ugunz.info/nuotca/ it's my server :)) old version
2016-08-04 16:27 GMT+07:00 pulviscriptor<EMAIL_ADDRESS>
agario-client is not working and development is stopped due to new
update in agar.io that uses virtual machine.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pulviscriptor/agario-client/issues/202#issuecomment-237501221,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ATgOKL1lIf8_qq36milcvwhPlr00jLzGks5qcbB4gaJpZM4Jcclt
.

Okay, it may work with old versions. But there is no video tutorials as i know.
There is only readme that you can look https://github.com/pulviscriptor/agario-client/blob/master/README.md

I do not understand everything :))

this " Login Facebook ? "

You can check examples folder for examples.

@pulviscriptor  hey, i wan't Server 2.0 :)) no main_out.js :P just SERVER + CLIENT

Looks like you looking for other thing. This is client for making bots, not for playing. And no servers here.
As i understand you need graphical client for playing, you need to search it in other place.


🐞 - LineClamp breaks cdk virtual scroll

🐞 Bug report
Description
When tui line clamp is using together with virtual scroll, virtual scrolling behavior is broken
Reproduction
https://stackblitz.com/edit/taiga-line-clamp-virtual-scroll
Try to scroll down with little speed. You will see something like this:
https://drive.google.com/file/d/13TtkfVXZw_Fx0IAW_SFmNc6QC03JmsZT/view?usp=sharing
It is especially noticeable if template cache size sets to 0
Expected behavior
Tui line clamp should not break virtual scroll
Versions

Angular 12.1.1
Package<EMAIL_ADDRESS>

use appendOnly


Upgrade base image to Ubuntu 20.04

To use wine 5.0 by default (if it comes with 5.0)
Currently, we are using Ubuntu 19.10 base image, its size will be hugely increased after installed wine 5.0.

Merge to #3


p-code emulator has no meaningful error when monitor is None

Describe the bug
When using the EmulatorHelper (ghidra.app.emulator.EmulatorHelper) to step through p-code using Python, if the monitor passed in is None (rather than using the default monitor) the emulator will apparently step successfully, but the instruction pointer will not increment and getEmulateExecutionState() will return 'FAULT'.
Identical behavior is seen in GUI and headless mode.
To Reproduce
Use the script from https://github.com/HackOvert/GhidraSnippets#emulating-a-function to emulate (any) code, replacing the line:
success = emuHelper.step(monitor)
with
success = emuHelper.step(None)
Expected behavior
A meaningful error message should be available somewhere, preferably through getLastError(). In addition the return value from step(xxx) should be False, not True.
Screenshots
N/A
Attachments
N/A
Environment (please complete the following information):

OS: Windows 10
Java Version: OpenJDK 14.0.1
Ghidra Version: 9.1.2
Ghidra Origin: official repo

Additional context
N/A

You must specify a monitor (null is not permitted).  If this is the case you may be getting an internal NullPointerException.  You should use TaskMonitor.DUMMY instead of null.  Unclear what you meant by "None" for task monitor.

The internal NullPointerException doesn't get propagated to the Jython interface, so there is no error reported when using the code snippet above when using Python's None (which is, as you say, approximately the same as null). The request was to do some input validation and trigger an error if the user attempts to pass null/None rather than relying on the NullPointerException as debugging this issue took several hours in the larger codebase that I was using.

It may be better in this case just to handle the null monitor

I have put a fix in for 10.0.3


closes #244

YAMLLoadWarning

@bronte2k7 thank you for this, will merge it shortly for the next maintenance release


Upgrade CI scripts

This adds travis checks for newer versions of OCaml!

The plan obviously is to drop travis once we can fully rely on ocaml-ci but I'd prefer to keep it as a back up for a little while


ostimer OS_TimerSet may fail when testing on a VM

From time to time, I observe the OS_TimerSet test in ostimer
failing when being tested in the virtual machine environment
used for bamboo testing for the simple reason that the VM
itself is not actually a "real time" process.
It might be useful to work out a way to perform this test that
allows for the "squishiness" of the VM envinroment, without
giving up the tightness of the test for real targets.

Imported from trac issue 139.  Created by glimes on 2015-12-10T15:29:12, last modified: 2019-08-14T14:11:46


Alternative Philosophy for NuxtLabs UI: copy-pasting components

I just found out this TailwindCSS based UI library for React.
In terms of components themselves, it seems to be very close to what NuxtLabs UI propose.
But where it's getting interesting, its the way you have to use them:

This is NOT a component library. It's a collection of re-usable components that you can copy and paste into your apps. You do not install it as a dependency. It is not available or distributed via npm. Pick the components you need. Copy and paste the code into your project and customize to your needs. The code is yours.

I'd like to ask if NuxtLabs team considered (or could consider) this option for NuxtLabs UI?
To me, it seems to give many benefits: you have the full control of the code: every component you use can be easily read, understood, and modified to suit your exact needs, just by changing the code yourself, rather than opening a feature request on GH issue.
Besides, If you need to create a more complex or custom component that NuxtLabs won't do, the code will live along the other components code, avoiding fragmentation.
I also suspect that encouraging people to extend NuxtLabs UI library themselves could lead to more Pull Requests for the library itself, and benefits to everyone (less work for NuxtLabs UI teams, more components for users).
There may be drawbacks however, like having to copy paste code every time you need it, and probably some others.
But shadcn understood this issue and provided a CLI tool to create the components in your own code with a single command.
Even if I understand that this usage philosophy will not suit every project, could it be relevant to propose this usage as an alternative (not a replacement) in the documentation?
For example, for each component, there would be a tab with code to copy paste and of necessary, other instructions to install the component by yourself in your code, without dependency (or maybe some specialized ones).
Having the ability to benefit the amazing work done by NuxtLabs team, with the ability to extend it in a clean way, would be absolutely amazing.
Thanks for your feedback.

Thanks. This is a first approach I thought of, but then realized there are often multiple imports (from internal code and external libs), so importing a component seems totally doable but requires other a little more that a single copy paste.
I suppose this explains why shadcn uses a CLI tool to do that.
To be honest, I usually like following official instructions and was a little intimidated copy pasting code by myself, thinking there may be a catch somewhere. If I'm told it's a good solution to do this (until there is a CLI tool some day), I'm fine with it!
Thanks.

True, with app.config.ts, its easy customise using the ui prop.
W.r.t customising behaviour of existing components, I was wondering if we could use the method described in the Vue docs under Options API > Extends?
Basically call the base component's setup method to extend with additional props and change it's behaviour. I haven't seen this pattern commonly used, so Im wondering if Im missing something in terms of effective usage of it. Has anyone tried this method?

This copy & paste approach is messy but also allows you to easily update the components with what you need without having to create a PR or make it generic enough for other people. I don't know if it is as valuable as getting updates through package versioning and easily customizing across components with app.config. Thinking if there's someway to transpile to a single file when you need it, because it feels like an exception... 🤔

@henrycunh I'd say that the word "messy":

Applies if, for each component, you need to manually copy/paste multiple files to your project.
Does not apply if you have the whole collection downloaded and added to your project at first (Tailwind Catalyst approach), or if you have a CLI tool that allows to add a single component to your source code in one command (shadcn approach).

About getting library updates, I'm wondering if there could be a trick here. After all, it's basically a merge logic: theoretically, we could get the last library version code, compare it to our code, merge new changes automatically, and show potential conflicts that need to be addressed manually if we have made modifications.
Even without this mechanism, it should not be that hard to make a manual diff between our code and the last library version once in a while, or this diff could even be implemented in a CLI tool too.

Just leaving this link for anyone wanting copy/paste tailwind-based components & blocks - https://www.shadcn-vue.com/docs/introduction. This is on top of radix-vue which just turned v1, and overall works great!


Add missing spaces after punctuation

@AnomalRoil I didn't merge this because it's useless. It will be overridden with the next release.
We need to fix the source.

Ah, I didn't know we were auto-generating the man-page.

Sorry, I didn't know either. Should I open a PR with the changes to the code?

Oh, my bad. I notice it but didn't get to leave a note on this PR before @AnomalRoil did merge it.
No worries, it's still useful for me to track down the misspellings!


Figure out what 'Fake Genus' means in visualization

It means the species didn't have a genus in the taxonomy so we invented a "fake genus" that contains only that species. It wasn't meant to be shown to the user. I think we could hide fake-genus rows. In the report, they are stuffed into "all taxa without genus classification".


Make dns forward zones sane

High Level Description
Old format:
 dns_forward_zones:
 - - "a.contoso.com"
   - - - "<IP_ADDRESS>"
       - 53
     - - "<IP_ADDRESS>"
       - 53
 - - "b.contoso.com"
   - - - "<IP_ADDRESS>"
       - 53
     - - "<IP_ADDRESS>"
       - 53

New format:
dns_forward_zones:
  a.contoso.com:
    - <IP_ADDRESS>:53
    - <IP_ADDRESS>
  b.contoso.com:
    - <IP_ADDRESS>
    - <IP_ADDRESS>:53

Related Issues

DCOS-17712 Change dns_forward_zones format from nested lists to proper object/lists.
DCOS_OSS-1825 DC/OS L4lb should periodically check the correctness of the IPVS config

Checklist for all PR's

[x] Included a test which will fail if code is reverted but test is not. If there is no test please explain here:
[x] Read the DC/OS contributing guidelines
[x] Followed relevant code rules Rules for Packages and Systemd

Checklist for component/package updates:
If you are changing components or packages in DC/OS (e.g. you are bumping the sha or ref of anything underneath packages), then in addition to the above please also include:

[x] Change log from the last version integrated (this should be a link to commits for easy verification and review): example
[x] Test Results: [link to CI job test results for component]
[x] Code Coverage (if available): [link to code coverage report]

https://github.com/dcos/dcos-net/pull/8
https://github.com/dcos/dcos-net/pull/12

PLEASE FILL IN THE TEMPLATE ABOVE / DO NOT REMOVE ANY SECTIONS ABOVE THIS LINE
Instructions and Review Process
What is the review process and when will my changes land?
All PRs require 2 approvals using github's pull request reviews.
Reviewers should be:

Developers who understand the code being modified.
Developers responsible for code that interacts with or depends on the code being modified.

It is best to proactively ask for 2 reviews by @mentioning the candidate reviewers in the PR comments area. The responsibility is on the developer submitting the PR to follow-up with reviewers and make sure a PR is reviewed in a timely manner. Once a PR has 2 ship-it's, no red reviews, and all tests are green it will be included in the next train.

The overall changes LGTM. We have to make sure that we specify the upgrade process in release note.

@mesosphere-mergebot bump-ee

@mesosphere-mergebot label [Ready For Review]

Hey @urbanserj , Since the PR was updated after the approvals. You might need reviews again, and please request the review on EE part too.


Add Aarhus, Denmark to the Cloud Native Sustainability Week 2024

This adds Aarhus, Denmark to the list of Cloud Native Sustainability Week 2024 events on the website.

:100:


Require child param in Ink and Ink.image

Description
This change requires the child param for both Ink and Ink.image constructors. Appropriate doc updates were made to reflect this requirement, as well as additional suggestions to use a Container if the Ink widget is not truly needed.
Since Ink creates a piece of Material, it makes more sense that a child Widget is required, since it'd mainly enable other widgets like InkResponse and InkWell to paint on it. Otherwise, a Container with a BoxDecoration would suffice.
Related Issues
Fixes https://github.com/flutter/flutter/issues/35191
Tests
I added the following tests:
n/a
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I signed the CLA.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require Flutter developers to manually update their apps to accommodate your change?

[x] Yes, this is a breaking change (Please read Handling breaking changes). Replace this with a link to the e-mail where you asked for input on this proposed change.
[ ] No, this is not a breaking change.

Also @HansMuller I would like your thoughts on asserting that the child param be required and not null. It seems to make sense to me, but I'm a little concerned about the breakage it might cause.


⚠ Bofrost.at has degraded performance

In 0ca2664, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 949 ms

Resolved: Bofrost.at performance has improved in 8f2980b after 6 minutes.


Cannot read property 'subscribe' of undefined

@katopz commented on Fri Oct 27 2017
Current behavior
Cannot read property 'subscribe' of undefined throw after hit play button

Reproduction
Try to use subscriptions via playground, e.g.
subscription {
  Tracing(filter: {mutation_in: [CREATED]}) {
    node {
      id
    }
  }
}

hit play button and got error
Expected behavior?
Working subscription.

@ZaninAndrea commented on Wed Nov 01 2017
I'm having the same problem, as a temporary solution I switched from view as admin to view as everyone and it worked

I'm having the same problem. I can't switch views. I don't that option.
This bug may be related to this other one: #257