Add support for viewing and adding CJ Infractions notes

From now on the cj info command has a view attached to it. You can either view all the notes added to the specific participant, or you can add one. Adding a note is accomplished by triggering a modal from the view, which then calls the code jam management api on submission.A new kind of interaction check has been implemented for this view, since from now on, all of the admins can use the view regardless of the original author.

You haven't provided any steps for setting this up or testing this. So far, I managed to figure out the config and get the bot running. However, I don't have any test CSV data to create a code jam. Do you have data you can share for testing?

You haven't provided any steps for setting this up or testing this. So far, I managed to figure out the config and get the bot running. However, I don't have any test CSV data to create a code jam. Do you have data you can share for testing?

My apologies, but yes it's only a few env vars. I'll provide you the structure of the CSV I used.


update to newer version of wheel file

post1 had some crashes when loading in conjunction with ipython / tensorflow / zmq etc., post3 fixes these issues.

ty


Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'fewZBzlAIBvWOuukVqyWKzOi'

I have a problem with this branch:  https://github.com/MrStahlfelge/gdx-gamesvcs-app/tree/feature/gpgs
I bring it up, because it is based off this repository.  I can not seem to feed the "Client ID" to the "gpgs" version of a Desktop build.  It only feeds the "secret".  Here is my shortened version:  https://github.com/shatterblast/gdx-gamesvcs-app/tree/feature/gpgs
Thank you for your efforts!

I am troubleshooting a possible error of mine.


Get Unauthorized Error

core@zodiac-04 ~ $ kubectl cluster-info
Kubernetes master is running at https://<IP_ADDRESS>
Heapster is running at https://<IP_ADDRESS>/api/v1/proxy/namespaces/kube-system/services/heapster
monitoring-grafana is running at https://<IP_ADDRESS>/api/v1/proxy/namespaces/kube-system/services/monitoring-grafana
when I acess the link:  https://<IP_ADDRESS>/api/v1/proxy/namespaces/kube-system/services/monitoring-grafana from the chrome, chrome shows Unauthorized error.

same issue here

I manage to work around this issue but not accessing grafana via the api proxy, but directly exposing the service. After that I still had to do a few changes.

remove env variables influxdb-grafana-controller.yaml
expose service as NodePort or LoadBalancer depends of your preference in grafana-service.yaml under spec add:   type: NodePort
Once you do this and deploy the services and replication controller you should be able to access the monitoring-grafana using the ip of your cluster plus the export port. You can see the expose port from kubectl describe service grafana-service
login to grafana as admin (admin:admin), select DataSources -> influxdb-datasource and test the connection. The connection is set up as http://monitoring-influxdb:8086, this failed for me. However as influx and grafana are both in the same pod, you can use localhost to access the service. So change the url to http://localhost:8086, save and test the connnection again. This worked for me and a minute later I was getting realtime data from nodes and pods.

Hi @vtuson , I am also facing the similar issue. Could you please explain in details on how you were able to resolve this. I am new to this and just set up my first Kubernets cluster.
Thanks.

for the API proxy, you would have needed to ensure that system:anonymous had permissions to proxy that service, if you're on a recent version of kube.  Please look at the documentation on the Kubernetes RBAC system.


BQL Cheat Sheet

As discussed with @riastradh-probcomp  in https://github.com/probcomp/bayeslite/issues/263 and other issues, there are some details that are not exactly part of the BQL syntax but are important for helping a new user get things done with the current system. I will add this to the bayeslite documentation.
Here's proposed list of content:
0. A disclaimer that the details below may not be part of the BQL language specification (e.g. the names of the fields returned by ESTIMATE ... FROM PAIRWISE) and are not guaranteed to persist for very long.

The intended semantics of ESTIMATE, INFER, etc., which I don't believe are documented elsewhere.
A list or table making more explicit the space of possible queries.
More detail on what each keyword returns, including the names of the fields.
A list of useful short commands that are not documented elsewhere.

This workaround for ESTIMATE ... ORDER BY should be included in the cheat sheet (https://github.com/probcomp/bayeslite/issues/259)

Branch started here: https://github.com/probcomp/bayeslite/commit/f0c06daf1c86f29200e6b73570b21c57e1c8ad6c

@marcoct: We would like to get this done by January 5th for the IAP class. Can I collaborate with you on it? Will you be working at all before then? :)

@raxraxraxraxrax notes that there is also some work towards this at https://docs.google.com/document/d/1xaZsBSYyvcM3FY6PMj1xntJKB_QpeY1z3O3JdGZr_0g/edit#


Incomplete Nearby List shown in Landscape mode

Summary:
Incomplete List is shown in Landscape mode.
Steps to reproduce:
Go to Nearby, hit the List Icon and scroll to the end, then switch to landscape mode to see the difference.
Actual Behaviour
Sector 70, Mohali (Last Element of my list) which you see in Portrait mode is not visible in Landscape mode
Expected Behaviour
Upon Rotation to Landscape mode, the list shown should be the same as that of portrait mode.
Device and Android version:
Xiaomi Mi A1 API 28 stock android.
Commons app version:
Latest betaDebug
Screen-shots:

Would you like to work on the issue?
Yes

Please add to your issue:

What you expected
What you saw instead
Thanks! :-)

@nicolas-raoul Sector 70, Mohali (Last Element of my list) which you see in Portrait mode is not visible in Landscape mode

Even if you scroll down to the bottom of the list, right?

@nicolas-raoul Yes, that is the problem

@nicolas-raoul this code is the root of this problem, we need to remove it
bottomSheet.getLayoutParams().height = getActivity().getWindowManager()             .getDefaultDisplay().getHeight() / 16 * 9;

Does it work well without? :-)
On Wed, Apr 3, 2019 at 5:42 PM Madhur Gupta<EMAIL_ADDRESS>wrote:

@nicolas-raoul https://github.com/nicolas-raoul this code is the root
of this problem, we need to remove it
bottomSheet.getLayoutParams().height = getActivity().getWindowManager()
.getDefaultDisplay().getHeight() / 16 * 9;
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/commons-app/apps-android-commons/issues/2770#issuecomment-479396721,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAGFBsQ3FKHcwHP88ztdVQQy8b_9KFmwks5vdGmDgaJpZM4cOyyy
.

@nicolas-raoul Yes, I have tested it, but if we remove it the list would occupy the all available screen optionally we can add marginTop to maintain the same ratio

@madhurgupta10 The list inside the bottomsheet is scrollable, right ?, so even if we fix the height of the bottom sheet , the list would have had all the items irrespective of the orientation, right ?

@ashishkumar468 The list inside is 100% scrollable, the problem we had earlier was, when the view is generated in potrait mode the height was set according to the potrait mode, when we rotate the height of the cointainer remained same as of potrait, due to the we were not able to see the rest of the list which was already generated but was hidden.

can i work on this issue

can i work on this issue

@Prince-kushwaha yes, feel free to make a PR

@Prince-kushwaha yes, feel free to make a PR


docs: update README.md

greenn -> green

Hi, eltociear! Thank you for your pull request.
The prompt "3carrots in center with ice and greenn leaves" is copied directly from RefCOCOg. We guess the little noise added in text prompt by Google may target at enhancing the model's robustness, and we will respect the original version.
Thanks again! Best wishes.


ConnectionWatchdog ignores DNS TTL

Bug Report
Current Behavior

Redis is running on redis.example.com, which points to server on IP <IP_ADDRESS>. Lettuce client is connected to it.
During short maintenance window, redis data is moved to server on IP <IP_ADDRESS> and DNS record for redis.example.com is changed to point to it. Traffic from <IP_ADDRESS> is temporarily proxied to <IP_ADDRESS>. Lettuce barely notices anything.
 Lettuce however keeps trying to reconnect to it, because it caches DNS queries forever.

Client log shows:
[lettuce-eventExecutorLoop-1-1] io.lettuce.core.protocol.ConnectionWatchdog - Reconnecting, last destination was redis.example.com/<IP_ADDRESS>:6379

The only workaround at the moment is to restart the whole client.
Expected behavior/code
Lettuce should perform DNS resolution during every reconnect attempt. In the above example, this would result in new connections being made to <IP_ADDRESS>.
Environment

Lettuce version(s): 5.2.2.RELEASE
Redis version: 5.0.7

Lettuce uses Java's DNS resolver on each connection attempt so caching originates from the JVM. Please configure your own DNS resolver through ClientResources.

My app doesn't have SecurityManager installed. I checked that System.getSecurityManager() is null. OpenJDK 11 should be defaulting to 30s caching in that case.
The log message indicates that ConnectionWatchdog holds resolved SocketAddress (host+IP) and no new DNS resolution is attempted during reconnect.

Last destination points to the previously used address, not the new one. Enabling debug logs should show the new target.

I did some more testing. Java resolver as configured on the client definitely respects DNS TTL. Lettuce also tries to connect to the new IP address, at least according to the simple test I did. All these tests were executed in a thread on the very same client that gave me ConnectionWatchdog logs described above. The reconnect test is simplified compared to full production scenario, but I have hard time imagining what could cause the difference in behavior between the test and production scenario.
I am giving up on this for now. The workaround of restarting clients works. I will add monitoring and if more anomalies pop up, I will reopen the issue.


Avoid unnecessary partition seeks on successful record recovery

I've reordered the sections for this request because, in my opinion, it is easier to understand the desired behaviour when the limitations of the current approach are explained first.
Current Behavior
Let's consider a situation where max.poll.records (500 by default) are available for consumption in a non-transactional record listener container, but the very first record cannot be processed immediately due to e.g. an issue with an external data provider. Here is what happens in the code in case of, at the very least, non-blocking retries:

KafkaMessageListenerContainer.ListenerConsumer.doInvokeRecordListener is eventually invoked with record pointing to the first record and iterator holding the remaining 499.
this.invokeOnMessage fails with an exception.
An error handler is installed, so this.invokeErrorHandler is called.
this.commonErrorHandler.remainingRecords() returns true. Both the failed record and all the remaining records from the iterator are drained into a temporary array, this.commonErrorHandler.handleRemaining leads to DefaultErrorHandler.handleRemaining that performs SeekUtils.seekOrRecover.
An attempt is made to recover the failed record.
No matter whether the recovery operation succeeds or not, the rest of the batch is rewound in seekPartitions.

Unfortunately, this unconditional rewind operation leads to enormous spikes in network I/O as pretty much the same records are requested from Kafka over and over again. To be precise, with a local Kafka broker and a test application that always triggers a recovery I could see spikes exceeding 2000 Mbps in iptraf.
Expected Behavior
I believe that it is not necessary to always rewind the remaining 499 records if the recovery is successful. This is what may happen with the failed record when non-blocking retries are enabled:

If the record cannot be processed due to a fatal exception (e.g. ClassCastException) then it is sent straight into the DLT topic.
If the exception is not fatal, then the record is sent into the next retry destination.

Both these cases allow the next iterator record to be processed immediately as if nothing happened. This very same record will be at the front of the batch during the next poll invocation anyway! The only special case I can think of is KafkaBackoffException, which does absolutely require rewinding all the offsets so that the same batch is consumed again when the affected partitions are resumed.
Context
The production rollout of our service that uses the non-blocking retries feature provided by Spring Kafka triggered a number of network I/O alarms, so we decided to find the root cause. This feature request is the result of the investigation :)
Implementing a workaround for this issue is possible but, admittedly, quite tricky as invokeErrorHandler is a private API method. These are the steps that may be taken:

Implement a custom CommonErrorHandler that:

Exposes an API that allows remainingRecords to return either true or false.
Overrides handleRecord in a way that delegates to handleRemaining of the default error handler with a singleton list as the second argument.

Implement a custom RecordInterceptor with an overridden failure method that uses the above API to make remainingRecords return true only if SeekUtils.isBackoffException is true.

ListenerContainerFactoryConfigurer.setContainerCustomizer may then be used to tie things together, e.g.:
@Bean(name = RetryTopicInternalBeanNames.LISTENER_CONTAINER_FACTORY_CONFIGURER_NAME)
public ListenerContainerFactoryConfigurer listenerContainerFactoryConfigurer(
        KafkaConsumerBackoffManager kafkaConsumerBackoffManager,
        DeadLetterPublishingRecovererFactory deadLetterPublishingRecovererFactory,
        @Qualifier(RetryTopicInternalBeanNames.INTERNAL_BACKOFF_CLOCK_BEAN_NAME) Clock clock) {
    final var configurer = new ListenerContainerFactoryConfigurer(...);

    configurer.setContainerCustomizer(container -> {
        final var customErrorHandler = new CustomErrorHandler(container.getCommonErrorHandler());
        container.setRecordInterceptor(new CustomRecordInterceptor<>(customErrorHandler));
        container.setCommonErrorHandler(customErrorHandler);
    });

    return configurer;
}

Hi @v-chernyshev, thanks for bringing this up. I'm not sure why this logic is as is - @garyrussell sure can elucidate that. But it seems to me that if we don't do seeks in case the record is successfully recovered, in SeekUtils.doSeeks(), everything should work as expected, at least in this particular scenario.
About KafkaBackOffException, at first I can't see why it should have any special treatment in this case - if the DLPRF rethrows it, recovery won't have been successful and seeks will be performed to the first record's offset as it should.

But it seems to me that if we don't do seeks in case the record is successfully recovered, in SeekUtils.doSeeks(), everything should work as expected, at least in this particular scenario.

It may indeed be possible with some API tweaks. The main obstacle, in my opinion, is this block of code. As iterator is drained before handleRemaining the normal processing can no longer resume.

About KafkaBackOffException, at first I can't see why it should have any special treatment in this case

Yeah, you are absolutely right. What I meant when I said that this exception is special is that targeted single-record recovery won't ever be possible for it.

I'm not sure why this logic is as is ...

It's historical (error handlers pre-dated the retryable topic code by several years).
However, I can see that this might be helpful, even for normal (blocking) retries, after a successful recovery; but it is really exacerbated by retryable topics because recovery is generally successful (at least for the first/main topic).
That said, one of the reasons for doing the seeks is to avoid a rebalance; if we do the retries without polling the consumer and the aggregate of the retry delays exceeds max.poll.interval.ms, Kafka will think we are dead.
I can see (at least) a couple of solutions:

Decorate the iterator with one that can be reset to the position on the first remaining record and have handleRemaining return a boolean to indicate the iterator should be reset. (However, this could suffer from the rebalance problem).
Use similar logic to the FallbackBatchErrorHandler (pause the consumer and invoke the listener with the remaining records).

https://github.com/spring-projects/spring-kafka/blob/31b78c4386b70418c4b7c4a58c7b5f8fe0f2e96d/spring-kafka/src/main/java/org/springframework/kafka/listener/ErrorHandlingUtils.java#L66-L104
We could probably combine 1 & 2 in the listener container. I'll give it some thought.

Just a couple of thoughts:

That said, one of the reasons for doing the seeks is to avoid a rebalance; if we do the retries without polling the consumer and the aggregate of the retry delays exceeds max.poll.interval.ms, Kafka will think we are dead.

Do we still have any retry mechanisms that rely on backing off and retrying several times in memory? If error handling doesn't include a wait (other than when we wait to seek to current again), maybe the rebalancing problem might not be that much of an issue anymore.

I can see (at least) a couple of solutions:

Decorate the iterator with one that can be reset to the position on the first remaining record and have handleRemaining return a boolean to indicate the iterator should be reset. (However, this could suffer from the rebalance problem).

Why do we need to drain the iterator early? Maybe we could just have the failed record and pass the iterator itself to the error handler, which we'd only iterate if we needed to. Of course, that would have API implications, so maybe it's not worth it.
Thanks

Do we still have any retry mechanisms that rely on backing off and retrying several times in memory?

Yes, SeekUtils.doSeeks() calls stoppableSleep() according to the next back off.
I didn't mean to imply that this would be a problem for non-blocking retries, but it would be a problem for blocking retries;
If we change the logic to never do seeks and the aggregate backoff is, say, 10 seconds per record and we have 500 records, we'd not call poll() for 5000 seconds.
I suppose we could change the logic to do the seeks whenever we are retrying and only continue from where we left off when recovery is successful, that would be ok (but that really wouldn't satisfy @v-chernyshev complaint that the seeks aren't really necessary.
I think my final comment will solve it because we can pause/poll/resume the consumer during the retries as well.
As I said

I'll give it some thought.

Why do we need to drain the iterator early? Maybe we could just have the failed record and pass the iterator itself to the error handler, which we'd only iterate if we needed to. Of course, that would have API implications, so maybe it's not worth it.

Yes, that's one possibility.
Either way, these are non-trivial changes.

I suppose we could change the logic to do the seeks whenever we are retrying and only continue from where we left off when recovery is successful, that would be ok (but that really wouldn't satisfy @v-chernyshev complaint that the seeks aren't really necessary.

Sure, that's what I had in mind, but I see your point.

I think my final comment will solve it because we can pause/poll/resume the consumer during the retries as well.

I see now that for blocking retries that fail this would probably be much better.
Thanks.

Looking forward to it @garyrussell!

I issued a PR for review; please take a look if you get a chance.


Gauge card does not show red color

It seems the red color in the native Gauge Card is following the theme color when setting severity.
Green and yellow are correct but not the red.
I think when you set severity values, the colors should match green, yellow, red.
thanks if this can be fixed or if you can tell me how i can fix this.

Hey @wokkeltje13
From what I understand, colour variables for the gauge card has changed in Home Assistant recently. These used to be shared with the label-badge colours. This would have caused your issue @wokkeltje13, but I'm not having the issue you're describing with the most recent version HA.
However, should you (or anyone else reading this) still want to change the colours of the gauge, you can do so by creating a separate theme for the gauge and applying it in the gauge Theme option. For example:
#config/themes/gauge_theme.yaml

Gauge Theme:
  info-color: "#008ae6"
  success-color: '#80C884'
  warning-color: '#EA8016'
  error-color: '#c3423f'

These are the up-to-date colour variables as of core-2021.9.7.

I have changed in your caule-themes-pack-1.yaml
the following line to get the red color for the gauge:
label-badge-red: "#d73a49"

Managed solved??

I have changed in your caule-themes-pack-1.yaml
the following line to get the red color for the gauge: label-badge-red: "#d73a49"
But that those more wrong than good.
How can I get the right colors? I am using the custom gauge card so unable to theme it I think


Automatically choose x86 or x64 dll

Use LoadLibraryEx and do it like https://github.com/cschlote/MediaInfoDotNet/blob/master/MediaInfoDotNet/MediaInfoDLL.cs#L206

I'm not sure if I need this code because the 'after build' target from MediaInfo.Native.<IP_ADDRESS> copies the correct dll version to the output folder.

Problem is that I can't choose AnyCPU. When I choose x64 as target, Entity Framework migration in Visual Studio doesn't work, as VS runs as x86. Would be great if both x86 and x64 DLL are present to have both VS x86 and IIS x64 work (using AnyCPU)

Can you provide an example console app which has this issue ?

The EF6 code first project below should show my point
http://www.entityframeworktutorial.net/entityframework6/sample-project.aspx
Set your project to target x64. Then in package manager console, run Update-Database
EF6 will give
System.BadImageFormatException: Could not load file or assembly '' or one of its dependencies. An attempt was made to load a program with an incorrect format.
Since my project targets x64 for IIS, but needs to be in x86 for EF to work, ideally I would choose AnyCPU. However, DotNetWrapper does not allow me to set my target as AnyCPU.

This cannot be done because the "MediaInfo.Native": "<IP_ADDRESS>" only copies one dll version to the output folder.

Any idea where is the repo for "MediaInfo.Native"?

Maybe here:
https://github.com/yartat/MP-MediaInfo


What about SQL injections?

Do you plan to allow statement with a SQL injection protection ?

I think I have found it :  execute(sql, binds : Enumerable), right?


Suggestion: Multiple servers?

I just wanted to make a suggestion that it might be an idea to allow one ELSM install to manage multiple servers? It would be nice to be able to run two or more from one install.

I'm now looking into this.


Add ie_id for Resource Hints Preconnect

This feature is now tracked by Microsoft on https://dev.windows.com/en-us/microsoft-edge/platform/status/preconnectresourcehints (Under Consideration)

Thanks!


Added InputSmoother helper class

see https://github.com/ppy/osu/pull/626#issuecomment-294092322

Should I really call the variables like SmoothHdInput instead of SmoothHDInput?

You can add HD as an acronym to the dotsettings file to fix this, but I'm also not sure this is a great name for the variable.

renaming it to SmoothRawInput then

When adding classes like this to the framework, there should be a test case showing how they are to be used. I think this may deserve a place in osu! if it is not coupled to anything else in the framework. Otherwise it may want to be part of a MouseHandler or similar instead.

This isn't coupled to anything in the framework but I think this might be usable for quite some common things, for example you could efficiently live optimize some paths that would be very high resolution otherwise so I think it would fit in better in the framework. I can make a VisualTest for this showing a static curve and also one that's following the mouse cursor.

Would be a great start. At the moment it's hard to see what this code does as there are no tests/examples.

So I just wanted to start on it but the existing VisualTests don't actually work for me:
> nuget restore
> xbuild /property:GenerateFullPaths=true
...
Build succeeded.
	 0 Warning(s)
	 0 Error(s)
> mono osu.Framework.VisualTests/bin/Debug/osu.Framework.VisualTests.exe

Now there are 2 exceptions that happen:
If the window is visible (normal start, window would automatically resize to about 900x1080px because of my tiling window manager on start):
[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid IL code in osu.Framework.VisualTests.Tests.InfofulBoxAutoSize:.ctor (): IL_0056: call      0x0a0000b2

  at osu.Framework.VisualTests.Tests.TestCaseMasking.loadTest (System.Int32 testType) [0x00039] in <f96e844ee58a431cac22c562ce2d1a1f>:0
  at osu.Framework.VisualTests.Tests.TestCaseMasking.Reset () [0x000a2] in <f96e844ee58a431cac22c562ce2d1a1f>:0
  at osu.Framework.VisualTests.Tests.TestCaseBufferedContainer.Reset () [0x00007] in <f96e844ee58a431cac22c562ce2d1a1f>:0
  at osu.Framework.Testing.TestBrowser.LoadTest (osu.Framework.Testing.TestCase testCase, System.Action onCompletion) [0x000b7] in <fb3f8f66e948460ba49bdea920a94e95>:0
  at osu.Framework.Testing.TestBrowser.LoadComplete () [0x0002d] in <fb3f8f66e948460ba49bdea920a94e95>:0
  at osu.Framework.Graphics.Drawable.loadComplete () [0x00053] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Graphics.Drawable.UpdateSubTree () [0x0004e] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Graphics.Containers.Container`1[T].UpdateSubTree () [0x00001] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Graphics.Containers.Container`1[T].UpdateSubTree () [0x00068] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Graphics.Containers.Container`1[T].UpdateSubTree () [0x00068] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Graphics.Containers.Container`1[T].UpdateSubTree () [0x00068] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Platform.GameHost.UpdateFrame () [0x000bb] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Threading.GameThread.ProcessFrame () [0x00051] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Threading.GameThread.runWork () [0x00035] in <59023cbf2f21414397dbbd5431ccad44>:0
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00017] in <f712f98eb8e445c8918edaf595bbe465>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x0008d] in <f712f98eb8e445c8918edaf595bbe465>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <f712f98eb8e445c8918edaf595bbe465>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00031] in <f712f98eb8e445c8918edaf595bbe465>:0
  at System.Threading.ThreadHelper.ThreadStart () [0x0000b] in <f712f98eb8e445c8918edaf595bbe465>:0

Unhandled Exception:
System.InvalidProgramException: Invalid IL code in osu.Framework.VisualTests.Tests.InfofulBoxAutoSize:.ctor (): IL_0056: call      0x0a0000b2

  at osu.Framework.VisualTests.Tests.TestCaseMasking.loadTest (System.Int32 testType) [0x00039] in <f96e844ee58a431cac22c562ce2d1a1f>:0
  at osu.Framework.VisualTests.Tests.TestCaseMasking.Reset () [0x000a2] in <f96e844ee58a431cac22c562ce2d1a1f>:0
  at osu.Framework.VisualTests.Tests.TestCaseBufferedContainer.Reset () [0x00007] in <f96e844ee58a431cac22c562ce2d1a1f>:0
  at osu.Framework.Testing.TestBrowser.LoadTest (osu.Framework.Testing.TestCase testCase, System.Action onCompletion) [0x000b7] in <fb3f8f66e948460ba49bdea920a94e95>:0
  at osu.Framework.Testing.TestBrowser.LoadComplete () [0x0002d] in <fb3f8f66e948460ba49bdea920a94e95>:0
  at osu.Framework.Graphics.Drawable.loadComplete () [0x00053] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Graphics.Drawable.UpdateSubTree () [0x0004e] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Graphics.Containers.Container`1[T].UpdateSubTree () [0x00001] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Graphics.Containers.Container`1[T].UpdateSubTree () [0x00068] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Graphics.Containers.Container`1[T].UpdateSubTree () [0x00068] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Graphics.Containers.Container`1[T].UpdateSubTree () [0x00068] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Platform.GameHost.UpdateFrame () [0x000bb] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Threading.GameThread.ProcessFrame () [0x00051] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Threading.GameThread.runWork () [0x00035] in <59023cbf2f21414397dbbd5431ccad44>:0
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00017] in <f712f98eb8e445c8918edaf595bbe465>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x0008d] in <f712f98eb8e445c8918edaf595bbe465>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <f712f98eb8e445c8918edaf595bbe465>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00031] in <f712f98eb8e445c8918edaf595bbe465>:0
  at System.Threading.ThreadHelper.ThreadStart () [0x0000b] in <f712f98eb8e445c8918edaf595bbe465>:0
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <f712f98eb8e445c8918edaf595bbe465>:0
  at osu.Framework.Platform.GameHost+<exceptionHandler>c__AnonStorey1.<>m__0 () [0x00001] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Threading.Scheduler.Update () [0x0019a] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Threading.GameThread.ProcessFrame () [0x0001f] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Threading.InputThread.RunUpdate () [0x00000] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Platform.GameHost.<Run>m__5 (System.Object , OpenTK.FrameEventArgs ) [0x00019] in <59023cbf2f21414397dbbd5431ccad44>:0
  at (wrapper delegate-invoke) System.EventHandler`1[OpenTK.FrameEventArgs]:invoke_void_object_TEventArgs (object,OpenTK.FrameEventArgs)
  at OpenTK.GameWindow.OnUpdateFrame (OpenTK.FrameEventArgs e) [0x00000] in <b4d68d5d7de343cd950b086086997baf>:0
  at OpenTK.GameWindow.OnUpdateFrameInternal (OpenTK.FrameEventArgs e) [0x00010] in <b4d68d5d7de343cd950b086086997baf>:0
  at OpenTK.GameWindow.RaiseUpdateFrame (System.Double elapsed, System.Double& timestamp) [0x0000c] in <b4d68d5d7de343cd950b086086997baf>:0
  at OpenTK.GameWindow.DispatchUpdateAndRenderFrame (System.Object sender, System.EventArgs e) [0x00031] in <b4d68d5d7de343cd950b086086997baf>:0
  at OpenTK.GameWindow.Run (System.Double updates_per_second, System.Double frames_per_second) [0x000c6] in <b4d68d5d7de343cd950b086086997baf>:0
  at OpenTK.GameWindow.Run () [0x00000] in <b4d68d5d7de343cd950b086086997baf>:0
  at osu.Framework.Platform.GameHost.Run (osu.Framework.Game game) [0x00112] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.VisualTests.Program.Main (System.String[] args) [0x00044] in <f96e844ee58a431cac22c562ce2d1a1f>:0

If I start it somewhere where it won't map the window (because I have another window running in fullscreen mode, window won't be drawn):
[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid IL code in osu.Framework.VisualTests.Tests.InfofulBoxAutoSize:.ctor (): IL_0056: call      0x0a0000b2

  at osu.Framework.VisualTests.Tests.TestCaseMasking.loadTest (System.Int32 testType) [0x00039] in <f96e844ee58a431cac22c562ce2d1a1f>:0
  at osu.Framework.VisualTests.Tests.TestCaseMasking.Reset () [0x000a2] in <f96e844ee58a431cac22c562ce2d1a1f>:0
  at osu.Framework.VisualTests.Tests.TestCaseBufferedContainer.Reset () [0x00007] in <f96e844ee58a431cac22c562ce2d1a1f>:0
  at osu.Framework.Testing.TestBrowser.LoadTest (osu.Framework.Testing.TestCase testCase, System.Action onCompletion) [0x000b7] in <fb3f8f66e948460ba49bdea920a94e95>:0
  at osu.Framework.Testing.TestBrowser.LoadComplete () [0x0002d] in <fb3f8f66e948460ba49bdea920a94e95>:0
  at osu.Framework.Graphics.Drawable.loadComplete () [0x00053] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Graphics.Drawable.UpdateSubTree () [0x0004e] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Graphics.Containers.Container`1[T].UpdateSubTree () [0x00001] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Graphics.Containers.Container`1[T].UpdateSubTree () [0x00068] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Graphics.Containers.Container`1[T].UpdateSubTree () [0x00068] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Graphics.Containers.Container`1[T].UpdateSubTree () [0x00068] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Platform.GameHost.UpdateFrame () [0x000bb] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Threading.GameThread.ProcessFrame () [0x00051] in <59023cbf2f21414397dbbd5431ccad44>:0
  at osu.Framework.Threading.GameThread.runWork () [0x00035] in <59023cbf2f21414397dbbd5431ccad44>:0
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00017] in <f712f98eb8e445c8918edaf595bbe465>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x0008d] in <f712f98eb8e445c8918edaf595bbe465>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <f712f98eb8e445c8918edaf595bbe465>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00031] in <f712f98eb8e445c8918edaf595bbe465>:0
  at System.Threading.ThreadHelper.ThreadStart () [0x0000b] in <f712f98eb8e445c8918edaf595bbe465>:0

I'm gonna try to find out what causes this

So in TestCaseSizing.cs in the InfofulBoxAutoSize class removing in line 931 the
protected override Container<Drawable> Content { get; }

and then also changing the InternalChildren assignment in line 939 to
            InternalChildren = new Drawable[]
            {
                new Box
                {
                    RelativeSizeAxes = Axes.Both,
                    Depth = float.MaxValue,
                }
            };

fixes the crash and I can definitely see stuff happening but I don't know if this is the same behaviour as with that code.

What you did is not the same behavior. Add a private content field, make
overridden Content return content, set content in constructor instead of
Content (note capitalization).
On 19 Apr 2017 10:48 p.m., "Jan Jurzitza"<EMAIL_ADDRESS>wrote:

So in TestCaseSizing.cs in the InfofulBoxAutoSize class removing in line
931 the
protected override Container Content { get; }
and then also changing the InternalChildren assignment in line 939 to
        InternalChildren = new Drawable[]
        {
            new Box
            {
                RelativeSizeAxes = Axes.Both,
                Depth = float.MaxValue,
            }
        };

fixes the crash and I can definitely see stuff happening but I don't know
if this is the same behaviour as with that code.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/ppy/osu-framework/pull/641#issuecomment-295410665,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEshB1mx0SGxVSAmBdab0hZcvY6WrZL5ks5rxmUegaJpZM4M91PN
.

I pretty much just duplicated the path test and modified it to use the input smoother, it shows the vertex count in the texts too

CodeFactor complains about missing parentheses but then AppVeyor complains about those redundant parentheses. :/
The parentheses I added don't make any difference anyway, in the arithmetic ones you could change the parentheses however you want and it wouldn't have any effect and in the boolean thing it should be known that && has higher precedence but it is still on the left side so it's the same if you just read it from left to right

Ignore codefactor for the moment.

so should I keep the redundant parentheses and keep the warning in AppVeyor or instead get more warnings in CodeFactor?

Hm I noticed that with the increase of the samples in the tester the input got more jagged (for the int input) because it can't properly calculate the direction of the path anymore when it's often the same pixel and then exactly one pixel down or one pixel left (always 90 deg). The problem is fixed when it ignores when the same position got passed, I'm gonna quickly add that to the resampler.

Please fix the few compile-time errors: https://ci.appveyor.com/project/peppy/osu-framework/build/2435/messages


Mark terminal_notifier as configuration option

Description
while preparing the release, I found that macOS compiles notify_terminal_notifier function.
And inside this function, it's calling terminal-notifier.
So macOS user should install this binary to avoid error currently.
To avoid this inefficiency, let's handle the case where macOS user didn't install it

Resolved by this commit 622ca55809b60b43f69850b1907f65212286a0ef


Additional permissions for heapster nanny

For https://github.com/kubernetes-incubator/kube-aws/issues/685.
Permission set taken from upstream
https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/cluster-monitoring/heapster-rbac.yaml
Remove a few inconsistencies in kube setup such as heapster version in
the name and dashboard not being a replication controller any more.

Codecov Report

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

@@           Coverage Diff           @@
##           master     #788   +/-   ##
=======================================
  Coverage   34.63%   34.63%
=======================================
  Files          58       58
  Lines        3687     3687
=======================================
  Hits         1277     1277
  Misses       2265     2265
  Partials      145      145

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 c55edb2...37448fd. Read the comment docs.

@c-knowles Should I adapt this PR and make changes suggested by @danielfm on my side?

@mumoshu I can finish it up soon.

@mumoshu @danielfm I've pushed a couple more commits to ensure consistency in the cases @danielfm pointed out plus a couple of other places I noticed while I was in that area.

/lgtm

@c-knowles Thank you very much for taking your time 👍


User creations support ceph rgw

Hi!
Just a quick question - Really like this provider and it's very slim.
Are you guys open to adding S3 user creation to this project for ceph rgw? I might be able to find some time for this.
If so, I'll will write up a longer ticket about requirements etc if you like.
Cheers,
Daan

Hi @daanvinken
We are open to any and all contributions :smile:  feel free to write up a ticket :+1:

Ok, do you guys use a slack channel of some sort? We'd need to restructure the apis a little bit. Because everything falls under ceph-provider right now. I thikn we should split that up.

I have just created a channel #provider-ceph in the Crossplane slack workspace, feel free to join.


Landing page proof of concept for RETL docs revamp project

Proposed changes
See title. Going to leave as a draft for now until I get greater clarity from PMs on what they want for this project
Merge timing
After approval from PMs
Related issues (optional)

Closing, but will go with this design. Shooting for end of quarter to launch along with all of the other RETL releases.


BUG? Validation work only for one struct field (see sample)

// I`m try to validate struct, but validation work only for Shortcut field with no errors.
// It is a bug?
// =================
package main
import (
"fmt"
"github.com/asaskevich/govalidator"

)
func main() {
type stRequest_Application_Create struct {
Title    string d:"Application title for human reading" valid: "alphanum~Field Title must be alphanumeric, required~Field Title is empty"
Shortcut string d:"Custom short alias for the Application title" valid:"alphanum~Field Shortcut must be alphanumeric, required~Field Shortcut is empty"
Enabled  bool   d:"Application state" valid: "-"
}
post := &stRequest_Application_Create{"", "asasas", true}

res, err := govalidator.ValidateStruct(post)

if !res {
	fmt.Printf("Error: %s, %#v \n", err.Error(), post)
}

}

Hello guys!
I forked this package cause owner disappeared. Hope, he will be back, but it would be easier to merge these changes back if he is back
Link to my repo: create issue there and we'll discuss it.


firefox-unwrapped: Apply patch for mozbz#1803016

Resolves crashes on wayland, when the either component of the window size wouldn't be divisible by the desktop scaling.
Unfortunately marked wontfix for Firefox 112, so we apply this patch instead.
https://bugzilla.mozilla.org/show_bug.cgi?id=1803016
Closes: #226539
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

I find it slightly confusing that you drop a different patch in the same commit without mentioning anything.

I can split this up. The reason I dropped it is that it doesn't get applied to any version we have at this point.

I saw the reason, after thinking and looking for a while.  Perhaps it's enough to just mention it in the commit message.

Split in two commits and scoped to the affected package attribute.

Does it make sense to also backport https://hg.mozilla.org/integration/autoland/rev/ddba22b4de24 to cover other crashes caused by the wayland client log handler?
Like this patch it also is fixed in firefox 113

Either way, I see no reason to wait with this one.

So far it looks uncertain whether Mozilla will backport this one to 112 themselves.

Perhaps it will get to 112:
https://bugzilla.mozilla.org/show_bug.cgi?id=1826583#c38

Included in the next patch (112.0.2).


raddbg --ipc commands only execute upon window event

raddbg --ipc commands are not executed right away, instead, they are executed once you hover over the rad debugger window or the window gets focused.
I'm not sure if this is the expected behavior, but it makes sense to allow IPCs to choose whether or not to wait for window events to be processed.

Fixed as of f431ac7f80a042dfc611c30e5e50e52803f6e44f.


Deploy

Your checklist for this pull request
🚨Please review the guidelines for contributing to this repository.

[ ] Make sure you are requesting to pull a topic/feature/bugfix branch (right side). Don't request your default branch!
[ ] Make sure you are making a pull request against the default branch (left side). Also you should start your branch off default branch.
[ ] Check the commit's or even all commits' message styles matches our requested structure.
[ ] Check your code additions will fail neither code linting checks nor unit test.
[ ] I have added necessary documentation (if appropriate)

Description
Please describe your pull request.
❤Thank you!
Post merge checklist

[ ] Follow steps from the guidelines for contributing to this repository.
[ ] If you are a new contributor, ping in the thread and one of the maintainers will add you to all-contributors list.

DO NOT merge now
Actions work, automatic deploy works
Next work
Setup PM2 and cleanup. I will do today

DO NOT merge now
Actions work, automatic deploy works
Next work
Setup PM2 and cleanup. I will do today


CSS and favicon are misplaced

When I use the latest version of darkness (go install github.com/thecsw/darkness@latest) to create Ishmael, it places the link to the css file between </head> and <body>. And the favicon is also missing.

hi! it seems @latest was pointing to some SUPER old commit. I refreshed the cache of the go proxy, so it should go through, as the new command should create a colorful output like

so the html output will be present as follows

if it still doesn't work, install from git or commit 0ad4206

Thanks!


[style] the width of tooltip is too small

Description
After changing the legend name (which is longer then the original ones), the width of tooltip is too small, where we forgot to adjust.

Hi @wj23027 @andyhuang18, GFI again :)
This task is very simple, but this time I won't provide an anwser 😆 Do you have interest in solving this?

/self-assign


[FLINK-16076] Translate "Queryable State" page into Chinese

What is the purpose of the change
Translate "Queryable State" page into Chinese
Brief change log
Translate "Queryable State" page into Chinese
Verifying this change
No need for test.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

@klion26 Can you help to review this translation? Thanks.

@flinkbot run travis


Constructor Property Promotion: Nullable objects have default = null removed

Bug report
public function __construct(
      public ?User $author = null,

becomes
public function __construct(
       public ?User $author

How do we prevent the default = null from being removed?
It works correctly with primitive types such as bool and string.

Found the issue. I had no_unreachable_default_argument_value set to true.


xonsh: 0.14.4 -> 0.15.1, set dontWrapPythonPrograms

Description of changes
Applies the override suggested in https://github.com/NixOS/nixpkgs/issues/248978#issuecomment-1899367575
Fixes https://github.com/NixOS/nixpkgs/issues/248978

Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[X] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[X] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Just a nitpick: flip the order of commits, putting the fixup first.
This way the fixup can be applied over 0.14.4 too.

Result of nixpkgs-review pr 294328 run on x86_64-linux 1

1 package built:

xonsh

Manual backport.


python3Packages.afdko: disable test broken by the new year

Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Thanks. Can we also get an update to 3.9.1?

The main change in 3.9.1 is making packaging it unnecessarily difficult (https://github.com/adobe-type-tools/afdko/pull/1527#issuecomment-1172872618), so I'm afraid not.

@ofborg build python3.pkgs.afdko


check2basket: do not adjust datafield_ids if not necessary

this reduces the changes in commits

What to do on this issue depends on what's all about with the new UUIDs in Icinga Director.

I think we fixed that with https://github.com/Linuxfabrik/monitoring-plugins/commit/21f4fbde738ada4f7d3c8fdea19384ee4a893ec0, but we just forgot to close this issue.


python3Packages.librosa: fix build on darwin

Follow upstream to disable test_pyin_multi_center on darwin:

Note: this test has issues on OSX with libopenblas 0.3.26, so we
disable it for now.  We may re-enable it some time in the future.

Hydra fail log https://hydra.nixos.org/build/253997479/nixlog/1
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

@ofborg build python311Packages.librosa

Looks reasonable to me.


Fix typos

(p.5)...the metric tensor are changed... -> the metric tensor is changed...
(p.6)...we fix some orgin O and...  -> we fix some origin O and...
(p.8)...the lattice spanned the basis vectors...  -> the lattice spanned by the basis vectors...
(p.9) The last matrix in the $pm$ and $cm$ case does not correspond correctly to FIg. 1. Aren't the $x$-axis and $y$-axis reversed?

@Tatsuto-Hatanaka Thanks for your report! I've fixed them at https://github.com/lan496/crystal-symmetry-primer/commit/6cdcb529a211183eb15b5443414251c92206bd9b.

(p.9) The last matrix in the pm and cm case does not correspond correctly to FIg. 1. Aren't the x-axis and y-axis reversed?

Diagrams in Fig.1 are adapted from International Table Vol. A (ITA). ITA chooses $a$ axis to run from top to bottom and $b$ axis to run from left to right. Thus, this figure will be correct although it may not be an intuitive setting...


C++ Interop: import call operators

This change adds support for calling operator() from Swift code.
As the C++ interop manifesto describes, operator() is imported into Swift as callAsFunction.

@swift-ci please smoke test

@zoecarver could you please take a look at this PR?
The test failure on macOS is unrelated, I'll rerun the CI a bit later.

Turned out this change could cause a crash in SIL: it assumed that all kinds of operators are imported as static functions, and this was problematic when passing this to the underlying method.
I've adjusted the SIL logic for that, hopefully it's correct now.

@swift-ci please smoke test

@swift-ci please smoke test

@swift-ci please test Windows.

@egorzhdan it's really important to run the Windows CI for the C++ interop changes because Windows uses a different ABI so the function names will look different.

Oh that's right, I forgot about the Windows differences, thanks for the heads up!

@egorzhdan let me know if you need help figuring out the Windows names. Once #36082 lands this will be a whole lot easier. Until then, if you don't have a windows VM/PC, you can usually use Godbolt to figure it out. Here's an example: https://godbolt.org/z/44MWbr

Thanks a lot @zoecarver! I actually do have a Windows VM for Swift-related things, but Godbolt is much more convenient. I didn't realize it helps here, I'll try using it instead.

@swift-ci please smoke test

@swift-ci please test Windows platform

@swift-ci please test Windows

@swift-ci please test Windows.

@shahmishal it would appear that @egorzhdan is unable to trigger the Windows bots. Any ideas about why this might be?


Not working with create-react-app

I'm trying to put this strategy to work with the facebook boilerplate create-react-app.
Unfortunally no sucess yet.
The problem I think should be simple but I created a detailed issue to describe the problem.
I tried the following:
create-react-app cssx-example
cd cssx-example
npm run eject
yarn add -D cssx-loader
yarn add react-cssx
Edited the file src/App.js from:
import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';

class App extends Component {
  render() {
    return (

Welcome to React

          To get started, edit src/App.js and save to reload.

    );
  }
}

export default App;

to:
import React, { Component } from 'react';
import CSSX from 'react-cssx';

class App extends Component {
  render() {
    return (
      <CSSX styles={ this.css() }>

Title styled with CSSX

      </CSSX>
    );
  }

  css() {
    var color = '#BADA55';

    return (

    );
  }
}

export default App;

Edited the file config/webpack.dev.config.js from:
  ...
  // Process JS with Babel.
  {
    test: /\.(js|jsx)$/,
    include: paths.appSrc,
    loader: require.resolve('babel-loader'),
    options: {

      // This is a feature of `babel-loader` for webpack (not Babel itself).
      // It enables caching results in ./node_modules/.cache/babel-loader/
      // directory for faster rebuilds.
      cacheDirectory: true,
    },
   ...

to:
   ...
   // Process JS with Babel.
   {
     test: /\.(js|jsx)$/,
     include: paths.appSrc,
     loaders: ['cssx-loader', require.resolve('babel-loader')]
   },
   ...

Then npm start
But I got the following error:
   Failed to compile.

   ./src/App.js
   Syntax error: Unexpected token, expected } (19:17)

     17 |


[Docs] Update out of date astro deploy guide

Changes

Update the out of date docs for astro.
Remove warning as astro is no more in early beta.
Add a backlink to "Deploying with Cloudflare Pages" page

Hey,
We're currently tracking this ourselves here: https://github.com/cloudflare/cloudflare-docs/pull/5499
Hoping to ship it on Monday when our PCX reviewer Kate is back in the office.


Allow to create docker images with unstripped binaries

Add make rules to create docker images with unstripped binaries for debugging.
Review by commit (the first two commits are preparatory cleanups).
Fixes #10606

Coverage increased (+0.001%) to 36.869% when pulling 110f3ad94bded36371b1c8449d078100928b1ddd on pr/tklauser/unstripped-binaries-image into 24fcbe6144df229b302cddf045d9f229f6e69f2e on master.

Once this is approved, I think it can be merged without running CI tests as the added make targets are not invoked.


Microsoft

Originally posted by @ItsKylieCyrus in https://github.com/ethereum/yellowpaper/issues/883

Indeed.


feat: Allow multiple payment means

Hello @robert-stanciu,
Thanks for your contribution!
I'm not sure if this should be implemented. While I'm aware Peppol has a cardinality of "0..n" for <cac:PaymentMeans />, EN 16931 dictates that there can only be one payment (BG-16). I think this is because EN 16931 allows for several credit transfers on the same payment instead of multiple payments.
Do you need this feature for some EU country or organization in particular? Do you have a valid example invoice with multiple payments that we test or take as reference?
If I were to merge this, the PR will still need unit tests and backwards compatibility to not break existing systems using the library.

Closed due to inactivity.


Cannot make new line character work inside a string (tried \n, \r\n , \u000A, $"{Environment.NewLine}" )

I cannot make a line break  inside Blazor WebAssembly site navigation:
\n, \r\n, \u000A $"{Environment.NewLine}"
have no visual impact:

readonly public record struct Link (string Language, string Relative, string ShortName, string LongName, string Title);

public static readonly Link[] Services = new Link[]
{
    new Link("en","/services/translator.html",$"Russian \u21D4 English{Environment.NewLine} Translation","Russian \u21D4 English Bi\u2011directional Translation","Translation and Localization Services")
    .
    .
    .
    more links here
}

all suggestions are welcome

I've tried that one already,
Blazor WebAssembly throws an error:
The name 'Html' does not exist in the current context


Most recent version not installed with pip

I still get the sklearn deprecation warning about sklearn.ensemble.forest, and when I ran pip install --upgrade treeinterpreter, I got the message that I was already up-to-date.

that's because while the fix for the deprecation warning was merged in #30, there hasn't been a release since then.
when you look at the release history you see that the most recent version is from December 2018. I've already created Issue #37, asking the maintainer to do a new release so the changes made since then make it to the pypi version.
If you don't want to wait for that, you could always just build this library from source, then you would get all of the new additions made in this repo

that's because while the fix for the deprecation warning was merged in #30, there hasn't been a release since then.
when you look at the release history you see that the most recent version is from December 2018. I've already created Issue #37, asking the maintainer to do a new release so the changes made since then make it to the pypi version.
If you don't want to wait for that, you could always just build this library from source, then you would get all of the new additions made in this repo


[FEATURE] Auto benchmarking

Is your feature request related to a problem?
We don't have auto benchmarking worklfow for models for now.
What solution would you like?
We can build some auto benchmarking tools and then build workflow to run auto benchmarking for every release.
What alternatives have you considered?
N/A
Do you have any additional context?

@ylwu-amzn Hello Yaliang! can you assign this issue to me?


Stop pipeline doesn't stop pipelines

stop-pipeline appears to temporarily pause a pipeline, but then the paused pipeline starts running again soon after:
➜  subsequent_file pachctl list-pipeline
NAME                INPUT               OUTPUT              CREATED             STATE
shuffle             files:/*            shuffle/master      2 hours ago         running
➜  subsequent_file pachctl stop-pipeline shuffle
➜  subsequent_file pachctl list-pipeline
NAME                INPUT               OUTPUT              CREATED             STATE
shuffle             files:/*            shuffle/master      2 hours ago         paused
➜  subsequent_file pachctl list-pipeline
NAME                INPUT               OUTPUT              CREATED             STATE
shuffle             files:/*            shuffle/master      2 hours ago         paused
➜  subsequent_file pachctl list-pipeline
NAME                INPUT               OUTPUT              CREATED             STATE
shuffle             files:/*            shuffle/master      2 hours ago         paused
➜  subsequent_file pachctl list-pipeline
NAME                INPUT               OUTPUT              CREATED             STATE
shuffle             files:/*            shuffle/master      2 hours ago         running
➜  subsequent_file pachctl list-pipeline
NAME                INPUT               OUTPUT              CREATED             STATE
shuffle             files:/*            shuffle/master      2 hours ago         running

Fixed in #2225


StreamingDetectIntent: dialogflow stop listening after long silence

Environment details

OS: Win32
Node.js version: v12.9.1
npm version: 6.10.2
dialogflow version: 1.0.0

Steps to reproduce

create dialog flow streaming detect intent client, and remain silence about ~10 sec.
start speaking
see that no error event or 'transcript' response arrived.

Thanks!

@bivas6 I will add some indication if the user does not attempt to provide any voice.

@bivas6 I was able reproduce your bug on nodejs and java. I am working on filing a bug against dialogflow.
I will keep you updated once I get response back from them.

@munkhuushmgl Why did you close it?

cc: @orgads @yoshigev

It won't fix (status)

Why? Can you elaborate?

@orgads I think it is not service or API related issue, and I would suggest set up some kind of retry logic for your specific files that has a long silence. However, i will contact internal team about this issue.

Hi @orgads , are you using the single_utterance flag in your InputAudioConfig?

I'm going to close this issue for now. Please re-open it if you're still having issues. Thank you!

Sorry, I forgot to reply. We use both modes of single_utterance, IIRC it depends on the language. @bivas6 can you elaborate? Do you remember on which mode we had this issue? Is it still happening?

cc @yoshigev

We are mostly using single_utterance = true, and yes it is still happening

@telpirion I can't reopen. Can you please do it?


Ninja fix for CASSANDRA-19748

Rename Stats SSTable generic name to prevent clashing with existing method generics

Closing as this is fixed with CASSANDRA-19778 https://github.com/apache/cassandra-analytics/pull/66


hilbert transform

Follows SciPy's implementation except for the ndim > 1 part.
Tested locally to reproduce osp.signal.hilbert for even and odd N but could use some guidance on how to implement a proper test

Thanks! I think as far as testing goes, you could follow some of the FFT tests as a template: https://github.com/google/jax/blob/4bd7f408c60266641ea8db2957ea458edcdcf50d/tests/fft_test.py#L231
But the tests for functions in this file should go in https://github.com/google/jax/blob/main/tests/scipy_signal_test.py

I wrote some of those tests :) Looks like ya'll have improved on them substantially!
E       jax._src.dtypes.TypePromotionError: Input dtypes ('float32', 'complex64') have no available implicit dtype promotion path when jax_numpy_dtype_promotion=strict. Try explicitly casting inputs to the desired output type, or set jax_numpy_dtype_promotion=standard.

I'm getting some of these though and I can't quite grok how to make sure both sides are the same dtype. Can I get an assist please?


Apply optional proxyFn by parsing of layers from GetCapabilities document.

Title says it all.
Please review @terrestris/devs

Thanks, merging :pineapple:


[bug] "Your session has expired. Please log in again to continue"

Background
I am unsure whether this issue should be reported within this repo or https://github.com/stripe/react-connect-js, so I'm opening it here.
I've encountered a potential bug within the Stripe Connect JS SDK collection.
Once the onboarding component loads, it prompts the user to "Add Information." This is normal and expected. However, after clicking the button and signing in, a red "Your session has expired. Please log in again to continue" error message appears. This worked like yesterday, and all of the sudden it is no longer working.

Looking at the network logs reveals the following response across three different requests:
{
    "error": {
        "message": "Invalid API Key provided: em_test_*********************************************************************************************loaAo5",
        "type": "invalid_request_error"
    }
}

This API key issue is not in regard to my Stripe API keys, which begin with either sk_test_ or pk_test_. I am not sure where this em_test_ key is coming from but I'm assuming its something internal to either this library or https://github.com/stripe/react-connect-js.
Reproduction
I have created a minimal reproduction which is available here: https://github.com/waltershewmake/stripe-connect-js-session-bug

Have the same issue today

Hi @Ferdidurke and @waltershewmake, we were temporarily experiencing some issues on our Connect API endpoints. This issue should now be fixed, let me know if you're still seeing this error!


mount: Take out the base mounts and move them to the config.

Signed-off-by: Mrunal Patel<EMAIL_ADDRESS>

Test failure is what we are seeing in master builds, too. Investigating.

Works on 3.19/3.18.5 kernels but fails on 3.18.9 on Fedora 21. The jenkins failures are related to docker master version in use.

@crosbymichael @LK4D4 ping

LGTM

LGTM


alex 3.2.0

Seeing some possible breakage due to alex 3.2.0:

https://github.com/yi-editor/yi/issues/922#issuecomment-252820439
https://github.com/mainland/language-c-quote/issues/72

yi seems to work fine with alex-3.2.1

As does language-c-quote.

Actually, only yi-language package got fixed by alex-3.2.1. yi-misc-modes is still broken by it.

Should we open a bug for yi-misc-modes?

No need, I updated this one https://github.com/yi-editor/yi/issues/922
On Tue, Dec 6, 2016 at 7:04 AM, Jens Petersen<EMAIL_ADDRESS>wrote:

Should we open a bug for yi-misc-modes?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/fpco/stackage/issues/1977#issuecomment-265068673, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AANlAzTrYBLXE6Apf7nqVlQQyz8mmheJks5rFPrtgaJpZM4KTRXM
.

This seems to be resolved/no longer relevant

Thanks, Adam!
On Mon, Jun 26, 2017 at 4:38 PM, Adam Bergmark<EMAIL_ADDRESS>wrote:

This seems to be resolved/no longer relevant
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/fpco/stackage/issues/1977#issuecomment-311078884, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AANlA3b2swxyzF3aPLDk27HaIQkywTe_ks5sH8JugaJpZM4KTRXM
.


[backport] Fix TypeError in svds

Backport of #5140

[automatic post] Jenkins, test this please.

Jenkins CI test (for commit 482cfe3bcf88097a87f877d36c4eb40dfa3d96f0, target branch v9) succeeded!


ImportError: sys.meta_path is None, Python is likely shutting down

I am getting the following error on Python 3.10,
Exception ignored in: <function Pool.__del__ at 0x7fcbcb5e9630>
Traceback (most recent call last):
  File "/home/XXXX/.cache/pypoetry/virtualenvs/modelator-py-5E8ZuFvv-py3.10/lib/python3.10/site-packages/multiprocess/pool.py", line 268, in __del__
  File "/home/XXXX/.cache/pypoetry/virtualenvs/modelator-py-5E8ZuFvv-py3.10/lib/python3.10/site-packages/multiprocess/queues.py", line 375, in put
  File "/home/XXXX/.cache/pypoetry/virtualenvs/modelator-py-5E8ZuFvv-py3.10/lib/python3.10/site-packages/multiprocess/reduction.py", line 54, in dumps
  File "/home/XXXX/.cache/pypoetry/virtualenvs/modelator-py-5E8ZuFvv-py3.10/lib/python3.10/site-packages/multiprocess/reduction.py", line 42, in __init__
  File "/home/XXXX/.cache/pypoetry/virtualenvs/modelator-py-5E8ZuFvv-py3.10/lib/python3.10/site-packages/dill/_dill.py", line 573, in __init__
ImportError: sys.meta_path is None, Python is likely shutting down

the problem goes away when I switch from pathos.multiprocessing to in-built multiprocessing library.
@danwt is there any specific reason you were using pathos?

Hey, I think there was! I can't remember the precise details but it was something to do with multiprocessing and pickling.
I think default python multiprocessing might require default pickling but many things cannot be easily pickled. Many people suggested to avoid the built in multiprocessing and use a library. I think pathos handled everything easily.
https://stackoverflow.com/questions/8804830/python-multiprocessing-picklingerror-cant-pickle-type-function
Btw, I see your using Python 3.10. Are you sure it won't cause problems. I think the project is for 3.9.9 and there was a good reason for that, which I can't remember :/ I think the reason might have been related to this issue.


Standardize error usage

Fix #1671
Update constructors, error type checks, and tests to use values rather
than references(pointers) for errors.
Update tests to conform to the changes in the production code.
Signed-off-by: Anthony M. Bonafide<EMAIL_ADDRESS>

I verified these changes with the black-box tests. Everything seems to be good. However, there were some test failures, but they also existed in the master branch. After closer inspection of the test failures I was seeing, none of them were due to these changes. I did not determine why some were failing, I chalked it up to something being wrong with my setup as I had to re-work a few things as most of them were related to state. If I notice anything I will create an issue.

The SonarCloud quality gate is failing due to duplicate code. It is highlighting the code that I changed. The code in question is not new just a change to avoid using pointers. The duplicate code issue is expected to be handled in the Error handling re-work issue #1734 .

Codecov Report

Merging #1736 into master will not change coverage.
The diff coverage is 28.57%.

@@           Coverage Diff           @@
##           master    #1736   +/-   ##
=======================================
  Coverage   38.11%   38.11%
=======================================
  Files         140      140
  Lines       11655    11655
=======================================
  Hits         4442     4442
  Misses       7017     7017
  Partials      196      196

Impacted Files
Coverage Δ

internal/support/scheduler/router.go
0% <0%> (ø)
:arrow_up:

internal/core/data/valuedescriptor.go
52.71% <0%> (ø)
:arrow_up:

internal/core/command/device.go
0% <0%> (ø)
:arrow_up:

internal/core/metadata/rest_deviceservice.go
36.64% <100%> (ø)
:arrow_up:

internal/core/metadata/rest_command.go
100% <100%> (ø)
:arrow_up:

internal/support/scheduler/rest_interval.go
100% <100%> (ø)
:arrow_up:

internal/core/metadata/rest_addressable.go
93.4% <100%> (ø)
:arrow_up:

internal/core/data/router.go
8.15% <2.12%> (ø)
:arrow_up:

internal/core/metadata/rest_device.go
1.94% <20%> (ø)
:arrow_up:

internal/core/metadata/rest_deviceprofile.go
87.88% <66.66%> (ø)
:arrow_up:

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 f8583fe...ce10354. Read the comment docs.

The SonarCloud quality gate is failing due to duplicate code. It is highlighting the code that I changed. The code in question is not new just a change to avoid using pointers. The duplicate code issue is expected to be handled in the Error handling re-work issue #1734 .

Agreed, this code is pre-existing and SonarQube is treating it as new code based on the inclusion in this PR. What's also interesting is that it's penalizing duplicates not just in a single file but in files across applications (like router.go in both export-client and export-distro). It could be instructive to look at this report and refactor where it makes sense, but that's out of scope for what we're doing here and can be handled via other issues/PRs IMHO.
We also need to take a look at how to get around this errors aliasing. Perhaps the package for our custom errors should be unique -- like internal/pkg/types/errors.go. That way types doesn't conflict with errors. And when it conflicts with types from go-mod-core-contracts, I'd be more comfortable with a descriptive contractTypes alias.


多个Checkbox的value值 multiple checkboxes value

Vue.js version
1.0.28
Reproduction Link
http://codepen.io/smadey/pen/MJMQaj
Steps to reproduce
Click the second checkbox
What is Expected?
value is 1,2
like 1.0.26
What is actually happening?
value is 1

You're simply missing the .sync modifier on the :value binding.
Please, next time make sure to check the docs further and ask the question on the forum or StackOverflow before opening issues. Thanks!


:memo: Better clarify that alternate key != unique index

Resolves aspnet/EntityFramework/issues/6644

cc @ajcvickers for review


[SPARK-10659][SQL] Add an option in SQLConf for setting schema nullable in datasource

JIRA: https://issues.apache.org/jira/browse/SPARK-10659
If not preserve REQUIRED (not nullable) flag in schema is a problem for users, I think we can add an option (default is enabled) to enable this behavior or not.

Merged build triggered.

Merged build started.

Test build #42641 has started for   PR 8809 at commit 6911d0f.

Test build #42641 has finished for   PR 8809 at commit 6911d0f.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class AFTSurvivalRegression @Since("1.6.0") (@Since("1.6.0") override val uid: String)
  require(censor == 1.0 || censor == 0.0, "censor of class AFTPoint must be 1.0 or 0.0")

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/42641/
Test PASSed.

@viirya How about we close this one for now and revisit it later?

Ok.

Why was this closed? It seems that without it we cannot take advantage of predicate pushdown for parquet files which are produced by Spark. Maybe I'm misunderstanding?


Feature/gomate

New commands added from gomate. Also updated helper script to infer GOROOT and GOPATH when various environment variables are not available.

@syscrusher could we get this merged?


Certificate chainVerifier

I had a discussion here about self signed certificates being used with the EUDI wallet. I went back and attempted to implement my own chainVerifier as mentioned here, but it seems that when I initialize an EUDIWallet, I cannot specify my own chainVerifier closure and attach it to the wallet. It looks like it always uses getWalletConf and uses the default chainVerifier. Is the intent I would have to fork this to specify my own? Would it be possible to include a configuration item to let you to specify your own chainVerifier that the could override the default? Thank you.

Hello @icarboneaq I am transferring this issue to wallet kit, since  getWalletConf resides there. Many thanks.


v8-315 SHA256 mismatch

From @thehappycoder on October 1, 2015 14:53
$ brew install homebrew/versions/v8-315
==> Installing v8-315 from homebrew/homebrew-versions
==> Downloading https://github.com/v8/v8-git-mirror/archive/<IP_ADDRESS>.tar.gz
Already downloaded: /Library/Caches/Homebrew/v8-315-<IP_ADDRESS>.tar.gz
Error: SHA256 mismatch
Expected: 389c03f67731874342486536bd231c43281fe43d05001664000abd3ac48fd9cf
Actual: 93a4945a550e5718d474113d9769a3c010ba21e3764df8f22932903cd106314d
Archive: /Library/Caches/Homebrew/v8-315-<IP_ADDRESS>.tar.gz
To retry an incomplete download, remove the file above.
Copied from original issue: Homebrew/homebrew#44496

I can reproduce:
$ curl -sL 'https://github.com/v8/v8-git-mirror/archive/<IP_ADDRESS>.tar.gz' | shasum -a 256
93a4945a550e5718d474113d9769a3c010ba21e3764df8f22932903cd106314d  -

I'm having the same issue.

Upstream seem to have force synced the entire Github mirror; all the checksums have changed. Still waiting on anyone at V8/Google to confirm this was intentional and non-malicious though.

Any news? Is there a (safe) workaround?
I'm unable to install the Ethereum client because of this.

None yet. I've asked 3 people at this point to ask upstream what happened to the Github mirror, whether it was force pushed over, resynced, etc but as far as I know nobody's reached out to upstream :cry:.

I'm having issues with installing cpp-ethereum thanks to this issue... On OS X 10.11 if that might have something to do with it - know this release might not be entirely supported yet or some bs

I've had this issue for a while, could this be related to the use of brew link --overwrite v8-315 --force?

know this release might not be entirely supported yet or some bs

El Cap is supported. You'd get a warning otherwise.

could this be related to the use of brew link --overwrite v8-315 --force?

No. It's purely an upstream thing where they've done something to the Github mirror that caused the checksums to universally break. I'll try and reach someone upstream.

Closed via https://github.com/Homebrew/homebrew-versions/commit/f080318543de5007836184bbd294ce989629d3d3.


Add save and load regions (via browser console)

No UI (should be the easy part, hacked this in to scratch an itch)
In browser console:
Tabula.pdf_view.save()

Saves to localStorage
Tabula.pdf_view.load(id) // id increments from 1

Should also be trivial to export save-files from the JSON in localStorage

@cheapsteak Whoa, this is awesome! Building the ability to save and load templates has been on the wish list for AGES. (see #483, #93). We'll take a look at your PR; this is a great start.

Initially I had imagined saving templates to disk and then re-uploading them. But your idea of saving the template to localStorage is a brilliant one, since I think it'll remove a few steps from the workflow. (Occasionally I can envision wanting to download a template and either save it for later or email it to someone, so we'll want the download/upload workflow. But probably the vast majority of users will want to save a template and use it again a minute later; for that, the localStorage method would work great.)

happy to hear it'll help :)
a quick solution to enabling downloading a saved state as a file would be to run this in the console
window.location.href = window.encodeURI('data:application/download;charset=utf-8,' + Tabula.pdf_view.serializeSelections());

that should trigger a download
then to load it,
Tabula.pdf_view.loadSerializedSelections(JSON.parse("string contents of the file that was previously downloaded (it's a json file)"))

Awesome. I will take a look and try to figure out how to fit this in. Not sure when I'll get to it, but it's on my todo list.


SWA not serving all deployed files

SWA hosting is causing files to 404.
If we try and redeploy the same commit that we deployed successfully on a previous date, then the build appears to be successful, but browsing to our SWA seems to cause random files to not be deployed, resulting in 404s and page load issues. We are deploying a Blazor app using the AzureStaticWebApp@0 task. at version 0.247.1. This version is UNCHANGED and so is not the tasks fault.
Without any way to browse the SWAs content from the portal. I'm unable to verify if these files actually exist. They have always existed before and we've not changed anything so my assumption is the SWA is at fault, not our files/deployment.
Initially raised here
To Reproduce
deploy using AzureStaticWebApp@0 to a SWA site in Azure.
Attempt to browse to the site after deployment
From dev tools, notice random 404s on files
Expected behavior
A fully working deployment of our SWA
Screenshots

Device info (if applicable):

OS: Windows 11
Browser Firefox, but also fails on chrome and Edge
Version 131.0.3

I also struggled a whole day for this, I am also using Balzor WASM and SWA in preview environment. Tried to delete slot and recreate with the same name will cause 404 for whole site.
After 1-2 hours, the site will up and run again without any changes. It looks like CDN issue but I used Free plan and don't have CDN setup

FWIW We're also on the free plan.

We're also experiencing the same problem - causing 404's on our named environments with certain files. We're using the standard plan with Enterprise-grade edge however seeing this across all environments regardless of plan.
This is a highly critical issue!

worth mentioning that some files ARE available, while other files are NOT
also, the files that are not available, if you refresh many times, in some occasions you could get the file back (as if it's being load balanced, and you don't always get the same result)

The problem seems to have been resolved today. Anyone else can comfirm?

I can confirm I'm not seeing the same issue today. We left the SWA totally alone so something cloud-side must have changed to fix it.

I don't encounter this issue today but still afraid if it can happend again, because I don't know the reason or any workaround for this.

We've been experiencing an issue like this right after deployment on our hybrid Next.js (app router) site. The issues either go away after a few minutes or go away after clicking on a few links.


Link for the Meeting Migration Tool needs an update

Hi - the link for the Meeting Migration should point to https://support.office.com/en-us/article/Meeting-Update-Tool-for-Skype-for-Business-and-Lync-2b525fe6-ed0f-4331-b533-c31546fcf4d4 - the current link is pointing to https://go.microsoft.com/fwlink/p/?linkid=626047 and just takes you to the Microsoft store

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

ID: 990ca74b-6bba-a14b-071a-d13adb723a4c
Version Independent ID: 52f55a58-30ce-c140-3ee7-8042b1d105f0
Content: Setting up the Meeting Migration Service (MMS) | Microsoft Docs
Content Source: Skype/SfbOnline/audio-conferencing-in-office-365/setting-up-the-meeting-migration-service-mms.md
Service: skype-for-business-online
GitHub Login: @tonysmit
Microsoft Alias: tonysmit

@matwer I reviewed the link and it does like to the 64-bit migration tool. https://www.microsoft.com/en-us/download/details.aspx?id=51659 at the Ms Download Center. Can you try this again and see if you think it's still broken? Thanks, Tony

Looks good - it was an id10t error...I hadn't scrolled down the page past the gigantic Microsoft Store ad that popped up for me..
Apologies,
Matthew
Get Outlook for Androidhttps://aka.ms/ghei36

From: Tony Smith (MSFT<EMAIL_ADDRESS>Sent: Monday, March 12, 2018 12:01:25 PM
To: MicrosoftDocs/OfficeDocs-SkypeForBusiness
Cc: matwer; Mention
Subject: Re: [MicrosoftDocs/OfficeDocs-SkypeForBusiness] Link for the Meeting Migration Tool needs an update (#74)
@matwerhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmatwer&data=02|01||9ccdfb972f3548955ec108d5884baa00|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636564780910877397&sdata=TY9KvlLHiv4esj9hHoDsu%2FwGQBYYhdhNH6%2FQvSLRQKI%3D&reserved=0 I reviewed the link and it does like to the 64-bit migration tool. https://www.microsoft.com/en-us/download/details.aspx?id=51659https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fdownload%2Fdetails.aspx%3Fid%3D51659&data=02|01||9ccdfb972f3548955ec108d5884baa00|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636564780910877397&sdata=by%2By%2FYw3trl%2FEmcUqIbTR6KrA3KnPb6UisstAS17Lfw%3D&reserved=0 at the Ms Download Center. Can you try this again and see if you think it's still broken? Thanks, Tony
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FOfficeDocs-SkypeForBusiness%2Fissues%2F74%23issuecomment-372426263&data=02|01||9ccdfb972f3548955ec108d5884baa00|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636564780910877397&sdata=xdl%2FiY%2BAkYZmr4LNJ4xQGwtG61Etnu3xlIVandYP8Zw%3D&reserved=0, or mute the threadhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAjcIYdr6Yss33N9ZgfMxMcK8KKCL0rkYks5tdsYEgaJpZM4Shb-H&data=02|01||9ccdfb972f3548955ec108d5884baa00|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636564780910877397&sdata=aRNAMF4c%2BtRDaOVzRxBiG8pCFfGjPm6QOrz7MwWUf%2FU%3D&reserved=0.

Awesome. Glad to help. Let me know if you have any other issues. Tony


Regarding back button displayed on first step of tour guide which is not good and how to remove that from only first step

I am currently working with the Tour Guide component and have encountered an issue regarding the functionality of the hidePrev property. My goal is to remove the back button only from the first step of the tour guide, while ensuring it appears in subsequent steps.
As per the documentation, I understand that setting hidePrev to true should remove the back button. However, when I apply this property, it removes the back button from all steps of the tour guide rather than just the first one.
Additionally, I attempted to add hidePrev selectively for the first step alone, but unfortunately, it did not yield the expected outcome.
Could you please provide guidance on how to achieve the desired behavior, where the back button is removed only from the initial step of the tour guide while appearing in subsequent steps?

Simply add custom CSS :
#tg-dialog-prev-btn.disabled {
	display: none;
}

@phpwhizdeveloper - I would use the suggestion by @fred727-temp


bug: iOS15.2,XR mobile Flashback

The latest version of the app crashes in ios 15.2

I will check and fix this bug.
Thanks.

Sorry, I use a new API in Chanify 1.3.11.
This crash will be fixed in 1.3.12.
Thanks.


Allow PHP 8.4

Needed for https://github.com/moneyphp/money/pull/796
@frederikbosch

Perfect, thanks again


feat: emojicast port

Signed-off-by: Matt Gleich<EMAIL_ADDRESS>Description
Brought over my first extension, emojicast, to the API beta!
Type of change

[x] New extension
[ ] Bug fix / improvement for my extension
[ ] Bug fix / improvement for somebody else's extension
[ ] Documentation update
[ ] Other (Specify)

Screenshot

Checklist

[x] I read the contribution guidelines

Saw that an emoji extension was already added. Closing :(


Hex.pm repository URL points to wrong project

Hey,
Just wanted to let you know that the GitHub url on Hex.pm points to the wrong project :)

Fixed, thanks!


Cannot get deployment logs from Azure using python module azure.cli

This is autogenerated. Please review and update as needed.
I am trying to retrieve deployment center logs for an app service in Azure using python and the azure.cli library. Other commands like az group list work just fine but this one seems to be returning an error. I've tried using pip to uninstall and reinstall the module 'nacl' that appears to be missing, but pip could neither find it on my system for uninstalling, nor could it find a version online.
Command Name
az webapp log deployment list
Errors:
The command failed with an unexpected error. Here is the traceback:
No module named 'nacl._sodium'
Traceback (most recent call last):
  File "C:\Python39\lib\site-packages\knack\cli.py", line 231, in invoke
    cmd_result = self.invocation.execute(args)
  File "C:\Users\kreet\AppData\Roaming\Python\Python39\site-packages\azure\cli\core\commands\__init__.py", line 556, in execute
    self.commands_loader.load_arguments(command)
  File "C:\Users\kreet\AppData\Roaming\Python\Python39\site-packages\azure\cli\core\__init__.py", line 517, in load_arguments
    self.command_table[command].load_arguments()  # this loads the arguments via reflection
  File "C:\Users\kreet\AppData\Roaming\Python\Python39\site-packages\azure\cli\core\commands\__init__.py", line 313, in load_arguments
    super(AzCliCommand, self).load_arguments()
  File "C:\Python39\lib\site-packages\knack\commands.py", line 104, in load_arguments
    cmd_args = self.arguments_loader()
  File "C:\Users\kreet\AppData\Roaming\Python\Python39\site-packages\azure\cli\core\commands\command_operation.py", line 125, in arguments_loader
    op = self.get_op_handler(self.op_path)
  File "C:\Users\kreet\AppData\Roaming\Python\Python39\site-packages\azure\cli\core\commands\command_operation.py", line 59, in get_op_handler
    handler = import_module(mod_to_import)
  File "C:\Python39\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 850, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "C:\Users\kreet\AppData\Roaming\Python\Python39\site-packages\azure\cli\command_modules\appservice\custom.py", line 22, in <module>
    from nacl import encoding, public
  File "C:\Users\kreet\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\nacl\public.py", line 17, in <module>
    import nacl.bindings
  File "C:\Users\kreet\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\nacl\bindings\__init__.py", line 17, in <module>
    from nacl.bindings.crypto_aead import (
  File "C:\Users\kreet\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\nacl\bindings\crypto_aead.py", line 18, in <module>
    from nacl._sodium import ffi, lib
ModuleNotFoundError: No module named 'nacl._sodium'

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az webapp log deployment list --name {} --resource-group {}

Expected Behavior
Environment Summary
Windows-10-10.0.19041-SP0
Python 3.8.9
Installer: MSI

azure-cli 2.26.0 *

Additional Context

route to service team

Judging by the call stack
File "C:\Python39\lib\site-packages\knack\cli.py", line 231, in invoke
...
  File "C:\Users\kreet\AppData\Roaming\Python\Python39\site-packages\azure\cli\core\commands\__init__.py", line 556, in execute
...
  File "C:\Users\kreet\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\nacl\public.py", line 17, in <module>

you have multiple Pythons (at least 3.9 and 3.7) installed and sys.path pointes to various source folders:

C:\Python39\lib\site-packages\
C:\Users\kreet\AppData\Roaming\Python\Python39\site-packages\
C:\Users\kreet\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\

You have also installed Azure CLI by yourself previously with pip which corrupts the dependency resolution.
Please follow the official doc to Install Azure CLI on Windows and make sure C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\wbin\az.cmd can be found first on your PATH environment variable:
# PowerShell
> (Get-Command az).source
C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\wbin\az.cmd

> echo $env:PATH
C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\wbin;C:\WINDOWS\system32;...

(You may also consider removing unused Pythons.)


Refactor getRowClass function.

Remove unused scrollToTaxon function.
Add classnames package to help manage complex class-lists.

This was an exploratory refactor that does change some logic. Won't be doing any more of these until I finish splitting up files and removing parent references.
Included is a pretty big yarn.lock diff...looks like my version of yarn (which is up-to-date) includes integrity SHAs. Should we check those in?


Add option to show up to 2 progress bars inside a dimension bar

This would a fantastic extension for measuring project and strategic plan action performance.
The idea of the 2 progress bars one above the other within each dimension bar to show either a number within a user defined range or % complete would make this a very usable extension for the above purpose.
I'm looking at using the top progress bar for financial expenditure against budget and the bottom equivalent for % of the project completed at that time.
While I have plenty of experience in the SQL space I'm certainly not a developer when it comes to java language and CSS.
What are your thoughts here?

Would you mind putting together an image with an example of what you are looking to achieve? I'm having a tough time wrapping my head around what you're looking to do.  You can upload the image here http://imgur.com/ then paste the link in your reply.  Thank you!

No response. Closing Issue


Locomotors Axis Move Vertical Slide Horizontal as well as Warp, result in a forward movement of Player, while executing a Rotate only

Environment
Unity 2019.4.20f1
"io.extendreality.tilia.locomotors.axismove.unity": "1.2.16"
Steps to reproduce:
Create an new unity scene with a Tracked Alias setup, to use the Camera Rigs, Unity XR.
Set up a Locomotors, Axis Move, Vertical slide, Horizontal - Snap Rotate prefab.
Set up a Thumbstick Horizontal Axis movement game object, using the Unity Input Manager, Axis 1D action component.
Hook it up to the Horizonal Axis property of the Axis Facade component, of the, Locomotors, Axis Move, Vertical slide, Horizontal Snap Rotate game object.
Play test your scene and simply move your thumbstick left or right to rotate yourself, you will note that you also experience forward movement.
Expected behavior:
When performing only a rotation, a forward movement should not occur.
Current behavior:
Whenever thumbstick is moved horizontally, calling on a rotation to occur, a forward movement also occurs, along with rotation, while no forward movement input has been setup on the thumbstick.
https://user-images.githubusercontent.com/58829713/110343913-f91c7f00-8052-11eb-8f03-d2eebcb7741e.mp4

I cannot recreate this. I used this guide: https://github.com/ExtendRealityLtd/Tilia.Locomotors.AxisMove.Unity/tree/master/Documentation/HowToGuides/AddingSlideMovementWithSnapRotation
and then updated it to have the UnityXR rig and brought in the UnityInputMappings for Oculus Touch Right Controller and configured with the right thumbstick.
As you can see in the below gif, the cylinder is tracking the head position and upon rotation there is zero movement in any direction.


Unit Test error

unit test has different result. The results of multiple tests may be different，May be has error in it.

You should copy the specific failed case in the issue in order to solve it later.

the error test:ReactiveSentinelCircuitBreakerIntegrationTest,more detail can refer to #3029

We solved it in https://github.com/alibaba/spring-cloud-alibaba/pull/3054.