text:
Create service factories for constructing service objects

Presently, CAS services (WebApplicationService objects) are created in two ways: either factory methods on the actual service class, or directly via a constructor. In order to reduce this noise and to provide a single consistent strategy for creating service objects, we may consider FactoryBean objects of some sort  that create services without spreading too much protocol knowledge around. This also helps to reduce the clutter inside the individual service class. Clients of the API would then only use a factory object to construct a service, rather than relying on constructors.

I have started to work on this issue one small step at a time. Goals are:

Refactor and condense argument extractors down to a single component
Allow pluggable components for each extractor that can create services
Remove factory methods from service objects, and allow factory classes to create them instead
Provide defaults where needed to make configuration easier.

repo: Jasig/cas


text:
fix: disable AJP port

Checklist

[x] the individual contributor license agreement is signed
[ ] commit message follows commit guidelines
[ ] tests are included
[ ] documentation is changed or added
[ ] message properties have been updated with new phrases
[ ] view conforms with WCAG 2.0 AA

Description of change

One other advice, if you want to configure like a proxy_http conf (migrated on our side to works with HAProxy) the connector port 8080 would need more informations for https, like as follow:
https://github.com/GIP-RECIA/uPortal-start/blob/esco/etc/tomcat/conf/server.xml#L69..L76

source: gharchive/pull-request

authors: bjagg jgribonvald

repo: Jasig/uPortal-start

license_type: permissive

license_source: bigquery


text:
[Feature request] Ligatures

I want to use Fira Code with ligatures in this app, thanks.

I think it is supported out of box as I have tried with Cascadia Code:

source: gharchive/issue

authors: JasonStein VincentJoshuaET

repo: JasonStein/Notepads

license: MIT

license_source: github-api


text:
无法停止扫描

扫描蓝牙的时候，如果没有超出设定发时间再次调用bleManager.scanDevice（）的时候，它会有两个扫描器同时在扫描。

新版增加手动停止扫描api

新版增加手动停止扫描api

authors: Jasonchenlijian kk-hua

repo: Jasonchenlijian/FastBle


text:
Page counter

add page counter

add page counter

repo: JasonkayZK/jasonkayzk


text:
Consider publishing symbols to aid debugging

When you package with paket pack, you can add the 'symbols' parameter to enable step-into debugging for users of Marten.  When this is added, paket pack will make a Marten.XXXX.nupkg and a Marten.XXXX.Symbols.nupkg, which should both be published to nuget/myget/etc.  Then, users with a symbol feed configured can easily step into your code when debugging.

Hey, we're looking at doing this in the near future. Thanks for the tip.

@jeremydmiller I know the symbols package is included with the artifacts now. Have you been publishing them with the latest nugets so we can close this?

@CoreyKaylor Nuget can't seem to differentiate between the two packages:
A package with id 'Marten' and version '1.0.0-alpha-639' already exists and cannot be modified.

Should I be just loading the symbols nupkg file?

http://docs.nuget.org/create/creating-and-publishing-a-symbol-package

@jeremydmiller When you have the symbols package in the same folder as the primary package it will also push the symbol package when nugget push ... Is used

Finally done today.

authors: CoreyKaylor baronfel jeremydmiller scottoffen

repo: JasperFx/marten


text:
AssertDatabaseMatchesConfiguration does not work when AutoCreate.None

It appears that when AutoCreateSchemaObjects = AutoCreate.None, store.Schema.AssertDatabaseMatchesConfiguration() does not detect if the schema is up-to-date or not (i.e. it does not throw an exception if the schema does not match configuration).
In production, I need to check if the database schema is up-to-date or not and I wanted to use AssertDatabaseMatchesConfiguration - but cannot use it if AutoCreateSchemaObjects = AutoCreate.None (which I presume is the correct setting in production).
Is this by design? Or is this a bug?

You’re going to have to provide a lot more context about what you’re seeing and trying to do. We do have passing tests on AutoCreate.none and no, we didn’t purposely put out misleading or nonfunctional code. I can’t fix “it doesn’t work,” but we most likely can if you can give a much better bug report here

My apologies - I have found a work-around and will close this issue.
I am very impressed with Marten and did not mean to insinuate anything.
Thank you for a great product.

@jeremydmiller I have a question along these lines too. Given an empty/invalid database and AutoCreateSchemaObjects set to AutoCreate.None, AssertDatabaseMatchesConfiguration() does not throw. When set to AutoCreate.All it does throw.
public class Document
{
    public int Id { get; set; }
}
...
var store = DocumentStore.For(cfg =>
{
    cfg.Connection(connStr);
    cfg.Schema.For<Document>();

    cfg.AutoCreateSchemaObjects = AutoCreate.None;
});

store.Schema.AssertDatabaseMatchesConfiguration();  // does not throw

I was under the impression that AutoCreateSchemaObjects was to control whether Marten would automatically patch up the schema.

@gunndabad Dunno offhand, that code has changed so many times by so many folks. Wanna a separate issue for that?

@jeremydmiller Done: https://github.com/JasperFx/marten/issues/983

authors: afmuller gunndabad jeremydmiller


text:
UpdateBatchSize with delete

Seems like batching is not taken into consideration when a delete is used in the same unit of work.

Got it in. Will be in 2.7.1 later today when everything runs and the nuget is published

authors: jeremydmiller teamdynamiq


text:
Code Review!

@Javed-Shahbaz
@emarkees
https://github.com/Javed-Shahbaz/React-Group-Project
we are team of two people.

Hi @Javed-Shahbaz and @emarkees,
While you made a great effort in this project, unfortunately, I cannot proceed to review your code.
Invalid Code Review Request
Kindly provide the link to the Kanban board.
Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

Invalid Code Review Request does not count into the code reviews limit.

Hi @Javed-Shahbaz @emarkees 👋,
Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
Highlights

Link to board works 👍
All cards distributed properly 👍

Optional suggestions
Every comment with the [OPTIONAL] prefix won't stop the approval of this PR. However, I strongly recommend you take them into account as they can make your code better. Some of them were simply missed by the previous reviewer and addressing them will improve your application.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

authors: Davidosky007 Javed-Shahbaz julie-ify

repo: Javed-Shahbaz/React-Group-Project


text:
Feature/add spotify icon

Added icon for Spotify, thanks for the awesome widget!

Thank you for this addition and you support!

authors: Jean-Tinland jamieweavis

repo: Jean-Tinland/simple-bar


text:
升级到新版本，老版本写法怎么弃用了。

不知道现在是什么写法了。

因为不知道您是从什么版本升级到什么版本，如果是比较老的，建议这么做：
1、参考一下最新的Demo，看一下参数有没有区别
2、参考一下最新的Demo，看一下启动文件的using，是否有缺。我们有一个时间点开始，添加了 Senparc.Weixin.AspNet 这个库。

authors: JeffreySu bbhxwl

repo: JeffreySu/WeiXinMPSDK


text:
Object rest spread fails to compile when imported from node module

Laravel Mix Version: 2.1.14
Node Version (node -v):  v10.13.0
NPM Version (npm -v): 6.4.1
OS: Mojave

Description:
Given an import in a file compiled with mix.js() like so
import 'bootstrap/js/src/collapse';

produces an error indicating an inability to compile the rest spread operator
Module parse failed: Unexpected token (271:8)
You may need an appropriate loader to handle this file type.
|     _getConfig(config) {
|       config = {
|         ...Default,
|         ...config
|       }
 @ ./src/index.js 1:0-35
 @ multi ./src/index.js

As noted on the issue repo below, this error does not happen if the source code is all "local" (not imported from node_modules).
Steps To Reproduce:
https://github.com/aaemnnosttv/laravel-mix-rest-spread-issue

What am I doing wrong?
Related #76, #1674

same issue here....

Yes, that's exactly the issue. Short of overriding the generated webpack config object, this can't be changed at the moment.

Hey y'all, if you're like me and came to this issue a few years after it was closed, you can now update to Laravel Mix ^5.0, and that will resolve it. No extra plugins or .babelrc files required.

Hey y'all, if you're like me and came to this issue a few years after it was closed, you can now update to Laravel Mix ^5.0, and that will resolve it. No extra plugins or .babelrc files required.

Sadly that is not what I'm experiencing. Without .babelrc I still get the unexpected token error. With .babelrc it compiles without problems. However, this creates a new problem, which is that the built files are somehow not working. They load but there's output. I'm creating a new custom field for Laravel Nova that imports tiptap editor. If I build without the imports, the field is shown. If I build with the imports, nothing :-(

repo: JeffreyWay/laravel-mix

license: mit


text:
tsx support

Laravel Mix Version: 4.0.14
NPM Version 6.5.0
OS: macOS

Description:
"[Vue warn]: Failed to mount component: template or render function not defined."
Steps To Reproduce:
clone repo
run yarn &&  yarn hot
open browser console: "[Vue warn]: Failed to mount component: template or render function not defined."

Resolved. I misconfigured a webpack configuration and a typescript


text:
Errors on running npm run production

Laravel Mix Version: 4.0.15
Node Version : v11.13.0
NPM Version :v 6.7.0
OS: AWS - LIINUX

Description:
npm run production throws an error. However the npm run dev or watch works perfectly - on server. Locally npm run production also works smoothly.
Already tried solution with purging node_modules and clearing cache.
Error:

@ prod /var/www/html
npm run production

@ production /var/www/html
cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ production: cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ production script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2019-04-08T18_23_32_652Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ prod: npm run production
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ prod script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2019-04-08T18_23_32_671Z-debug.log
Debug.log:
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'run', 'production' ]
2 info using npm@6.7.0
3 info using node@v11.13.0
4 verbose run-script [ 'preproduction', 'production', 'postproduction' ]
5 info lifecycle @~preproduction: @
6 info lifecycle @~production: @
7 verbose lifecycle @~production: unsafe-perm in lifecycle true
8 verbose lifecycle @~production: PATH: /usr/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/var/www/html/node_modules/.bin:/usr/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/v$
9 verbose lifecycle @~production: CWD: /var/www/html
10 silly lifecycle @~production: Args: [ '-c',
10 silly lifecycle   'cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js' ]
11 silly lifecycle @~production: Returned: code: 1  signal: null
12 info lifecycle @~production: Failed to exec production script
13 verbose stack Error: @ production: cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter. (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:301:16)
13 verbose stack     at EventEmitter.emit (events.js:193:13)
13 verbose stack     at ChildProcess. (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack     at ChildProcess.emit (events.js:193:13)
13 verbose stack     at maybeClose (internal/child_process.js:1001:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:266:5)
14 verbose pkgid @
15 verbose cwd /var/www/html
16 verbose Linux 4.14.94-73.73.amzn1.x86_64
17 verbose argv "/usr/bin/node" "/usr/bin/npm" "run" "production"
18 verbose node v11.13.0
19 verbose npm  v6.7.0
20 error code ELIFECYCLE
21 error errno 1
22 error @ production: cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js
22 error Exit status 1
23 error Failed at the @ production script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]
On npm audit:
High            Regular Expression Denial of Service
Package         minimatch
Patched in      >=3.0.2
Dependency of   redis-notifier
Path            redis-notifier > grunt-contrib-jshint > jshint > cli > glob
> minimatch
More info       https://npmjs.com/advisories/118
High            Regular Expression Denial of Service
Package         minimatch
Patched in      >=3.0.2
Dependency of   redis-notifier
Path            redis-notifier > grunt-contrib-jshint > jshint > minimatch
More info       https://npmjs.com/advisories/118
I'll be thankfull for help

What was the reason?
RAM capacity on AWS..


text:
:curly_loop: ci: setup formatter and linter pipeline

As stated in #40 , we are going to not do things in githooks, but instead in CI pipelines. There should be piplines on PR's which run the linter and formatter, and which run the tests before the PR is merged

Formatter pipeline is failing, it has no permission to commit to the repo. Failing pipeline on PR: #49

Formatter pipeline is failing, it has no permission to commit to the repo. Failing pipeline on PR: #49

It was a stupid mistake in the github settings, workflows only had reading permissions. Now it works, so closing issue.

repo: JefvdA/the-last-of-us-api


text:
.When/.WhenAsync should include an overload that included the context

There are times when validation rules are turned on or off based on some secondary data that is stored in the RootContextData.

I'll try and get this added for the next release but probably won't be for a while as I'm snowed under this week.

Thank you sir.

This has ended up being a bigger change than I thought.
I realised that this would end up introducing a breaking change to PropertyRule.ApplyConditionTo and DelegatingValidator's constructor, so I'm going to push this back to the 7.4 release as I need to do some impact analysis first. The options are either to introduce breaking changes in these places or to add new overloads.
We'd also have to extend Unless/UnlessAsync to support the same signature for consistency.

authors: Grauenwolf JeremySkinner

repo: JeremySkinner/FluentValidation


text:
源码分析有个疑问

BaseApplication中有如下方法：
`
public LinkedList mActivityList;
/**
* 返回一个存储所有存在的activity的列表
*
* @return
*/
public LinkedList getActivityList() {
if (mActivityList == null) {
mActivityList = new LinkedList();
}
return mActivityList;
}
`
在BaseActivity中有：
//如果intent包含了此字段,并且为true说明不加入到list         // 默认为false,如果不需要管理(比如不需要在退出所有activity(killAll)时，退出此activity就在intent加此字段为true)         boolean isNotAdd = getIntent().getBooleanExtra(IS_NOT_ADD_ACTIVITY_LIST, false);
个人觉得要实现退出所有activity保留单个activity，做法是保存activity的实例这个做法可能会导致内存泄露，应该有更好的办法解决，希望楼主提供。

我将所有实例保存在一个list里面,是为了管理所有存在的Activity,并不只是局限于关闭所有activity,也可以用于其他功能,我每个Activity,onDestory都会从列表里remove掉,所以暂时还没遇到内存泄漏的问题,如果你遇到了,也可以提出来,我在针对这问题优化

@ml-bright https://github.com/JessYanCoding/MVPArms/wiki#3.11 新增AppManager管理所有Activity

authors: JessYanCoding ml-bright

repo: JessYanCoding/MVPArms


text:
Add --rm flag for docker commands and remove useless pull step

Docker run commands need to have the --rm flag to avoid stopped containers piling up after several use.
Also, Docker will automatically pull the image when the run command is launched, so there is no need for this extra step of prealably pulling the image.

Thank you for your suggestions. You are right, Docker will automatically pull the image when the run command is launched, but this will only happen during the first run. Since we want our users to have the latest version possible, we included the docker pull command to the Readme. Could you please mention this in the Readme next to the docker pull command?
Regarding the --rm flag, let's add it as you suggest :)

@a-kuznetsova You're correct, the pull command is nice to have to get the latest version. I added --rm to CI commands too even if it's not strictly necessary as the whole thing has a short lifespan, but it's to be consistent. I removed the -it as it's not necessary. Also removed trailing whitespaces and added newline at end of file. And added the --rm on main README.

authors: NicolasCARPi a-kuznetsova

repo: JetBrains/Qodana


text:
Workaround for wrong keyCode on non-US keyboard layouts Nikolay Rykunov

Proposed Changes
OpenJDK starting from 18 changed java.awt.event.KeyEvent.keyCode behavior, so java.awt.event.KeyEvent.extendedKeyCode is returned from java.awt.event.KeyEvent.keyCode for non-US locales.
The workaround is to build KeyStroke and then get KeyStroke.keyCode. This is the way how we can convert java.awt.event.KeyEvent.extendedKeyCode to java.awt.event.KeyEvent.keyCode
See OpenJDK commit with change.
Testing
Test: For now only manual testing. Try to copy-paste text from TextField in any examples. Use non-US layout and JDK 18 and newer
Issues Fixed
Fixes: https://github.com/JetBrains/compose-multiplatform/issues/3497

This solution doesn't work well on Windows :(
It seems we need to find another one

repo: JetBrains/compose-multiplatform-core


text:
Simplify CSS API Builder hierarchy

Currently we have:

interface CSSBuilder : CSSStyleRuleBuilder, GenericStyleSheetBuilder
class CSSBuilderImpl : CSSRuleBuilderImpl(), CSSBuilder, CSSRulesHolder by rulesHolder
interface CSSStyleRuleBuilder : StyleBuilder
open class CSSRuleBuilderImpl : CSSStyleRuleBuilder, StyleBuilderImpl()
interface StyleBuilder
interface CSSRulesHolder
interface GenericStyleSheetBuilder : CSSRulesHolder

We need to revisit all this entities and do following:

Remove all entities that make sense to remove
Make sure only entities that are intended to be public are public
If the final set of entities is still big and confusing - document the hierarchy and explicitly justify it.

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.

authors: Schahen okushnikov

repo: JetBrains/compose-multiplatform


text:
BasicTextField crash when typing continuously and conditional modifier is applied to it during recomposition - Android

Jetpack Compose version: 1.2.0-alpha01
Kotlin version: 1.6.10
AS version: Bumblebee RC01
Stacktrace:
2022-01-18 22:00:12.098 23755-23755/com.random.textfieldcrash E/InputEventSender: Exception dispatching finished signal for seq=20
2022-01-18 22:00:12.098 23755-23755/com.random.textfieldcrash E/MessageQueue-JNI: Exception in MessageQueue callback: handleReceiveCallback
2022-01-18 22:00:12.104 23755-23755/com.random.textfieldcrash E/MessageQueue-JNI: java.lang.IllegalStateException: KeyEvent can't be processed because this key input node is not active.
        at androidx.compose.ui.input.key.KeyInputModifier.processKeyInput-ZmokQxo(KeyInputModifier.kt:75)
        at androidx.compose.ui.platform.AndroidComposeView.sendKeyEvent-ZmokQxo(AndroidComposeView.android.kt:531)
        at androidx.compose.ui.platform.AndroidComposeView.dispatchKeyEvent(AndroidComposeView.android.kt:538)
        at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1964)
        at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1964)
        at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1964)
        at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1964)
        at com.android.internal.policy.DecorView.superDispatchKeyEvent(DecorView.java:490)
        at com.android.internal.policy.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1880)
        at android.app.Activity.dispatchKeyEvent(Activity.java:4156)
        at androidx.core.app.ComponentActivity.superDispatchKeyEvent(ComponentActivity.java:122)
        at androidx.core.view.KeyEventDispatcher.dispatchKeyEvent(KeyEventDispatcher.java:84)
        at androidx.core.app.ComponentActivity.dispatchKeyEvent(ComponentActivity.java:140)
        at com.android.internal.policy.DecorView.dispatchKeyEvent(DecorView.java:404)
        at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:6278)
        at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:6144)
        at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5626)
        at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5683)
        at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5649)
        at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5814)
        at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5657)
        at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5871)
        at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5630)
        at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5683)
        at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5649)
        at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5657)
        at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5630)
        at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5683)
        at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5649)
        at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5847)
        at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:6005)
        at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:3158)
        at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:2722)
        at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:2713)
        at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:3135)
        at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:154)
        at android.os.MessageQueue.nativePollOnce(Native Method)
        at android.os.MessageQueue.next(MessageQueue.java:335)
        at android.os.Looper.loopOnce(Looper.java:161)
        at android.os.Looper.loop(Looper.java:288)
        at android.app.ActivityThread.main(ActivityThread.java:7839)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
2022-01-18 22:00:12.105 23755-23755/com.random.textfieldcrash D/AndroidRuntime: Shutting down VM
2022-01-18 22:00:12.113 23755-23755/com.random.textfieldcrash E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.random.textfieldcrash, PID: 23755
    java.lang.IllegalStateException: KeyEvent can't be processed because this key input node is not active.
        at androidx.compose.ui.input.key.KeyInputModifier.processKeyInput-ZmokQxo(KeyInputModifier.kt:75)
        at androidx.compose.ui.platform.AndroidComposeView.sendKeyEvent-ZmokQxo(AndroidComposeView.android.kt:531)
        at androidx.compose.ui.platform.AndroidComposeView.dispatchKeyEvent(AndroidComposeView.android.kt:538)
        at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1964)
        at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1964)
        at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1964)
        at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1964)
        at com.android.internal.policy.DecorView.superDispatchKeyEvent(DecorView.java:490)
        at com.android.internal.policy.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1880)
        at android.app.Activity.dispatchKeyEvent(Activity.java:4156)
        at androidx.core.app.ComponentActivity.superDispatchKeyEvent(ComponentActivity.java:122)
        at androidx.core.view.KeyEventDispatcher.dispatchKeyEvent(KeyEventDispatcher.java:84)
        at androidx.core.app.ComponentActivity.dispatchKeyEvent(ComponentActivity.java:140)
        at com.android.internal.policy.DecorView.dispatchKeyEvent(DecorView.java:404)
        at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:6278)
        at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:6144)
        at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5626)
        at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5683)
        at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5649)
        at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5814)
        at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5657)
        at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5871)
        at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5630)
        at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5683)
        at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5649)
        at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5657)
        at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5630)
        at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5683)
        at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5649)
        at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5847)
        at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:6005)
        at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:3158)
        at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:2722)
        at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:2713)
        at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:3135)
        at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:154)
        at android.os.MessageQueue.nativePollOnce(Native Method)
        at android.os.MessageQueue.next(MessageQueue.java:335)
        at android.os.Looper.loopOnce(Looper.java:161)
        at android.os.Looper.loop(Looper.java:288)
        at android.app.ActivityThread.main(ActivityThread.java:7839)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)

Steps to reproduce:

Start attached sample project in emulator
Start typing characters continuously  into the BasicTextField in the middle (keyboard was used)
While typing press the "Button" (mouse was used), which will change a state and crash will occur due to conditional modifier.

If conditional modifier is not applied, error does not occur.
textfieldcrash.zip
Thank you

If it is android issue, it should be reported to the to Jetpack Compose tracker

If it is android issue, it should be reported to the Jetpack Compose tracker

Sure. I have posted there as well. Thanks

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.

authors: akurasov csabii okushnikov


text:
Button hover state persists after moving mouse off of button

Using Material 3 components with WebAssembly Skia, I'm encountering a bug where the hover state of a button persists after clicking the button and moving the mouse off the button. To get it back to the correct state, I need to hover on and off the button again.
This only happens on the initial load of the screen. On subsequent clicks, the hover state is removed when no longer hovering.
I've attached code to reproduce the bug, as well as a gif to visually describe the above.
import androidx.compose.material3.Text
import androidx.compose.material3.TextButton
import androidx.compose.runtime.Composable
import androidx.compose.ui.window.Window
import org.jetbrains.skiko.wasm.onWasmReady

fun main() {
    onWasmReady {
        Window {
            TextButton(onClick = {}) {
                Text("Hello")
            }
        }
    }
}

https://user-images.githubusercontent.com/6900601/205409950-75de6542-54c1-4eca-a050-89f6e84ffc5d.mov
Tested on
Kotlin: 1.7.20
Compose: 1.3.0-beta02
Device: Apple M1 Max (13.0.1)
Browsers: Firefox 107.0, Chrome 107.0.5304.121, Safari Version 16.1 (18614.2.9.1.12)

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.

authors: okushnikov veyndan


text:
[desktop] Copy image into clipboard and paste it back

For now there is no way to copy and paste image to/from clipboard. In some scenarious it's useful, for example, when you want to copy image from browser and paste it for sending within the app.
Let me know if I should create the issue in skiko repo because it looks like you use skiko implementation on desktop.

It is a nice enhancement. No need to create the issue in skiko. I would rather create the issue in Jetpack Compose issue tracker to extend Clipboard manager interface. Because, we would hardly implement this feature in Desktop only scenario

Hello, any updates obut this feature? Its seems to be very usefull
Or maybe somebody csn suggerst some workarounds to copy/paste images?

You can do it with standart JVM features.
Please take a look at this project: https://github.com/avdim/compose-vector/blob/e507f6946d389e8e320b8db736319d783596516f/lib/src/jvmMain/kotlin/lib/vector/EditMode.kt#L139

I think there is some scope for Compose to come up with a better API for this.
My issues with the AWT clipboard API:

No way to listen for changes to the content (there is a listener to listen for changes to the available flavors, but that doesn't help you if the user copies multiple images in a row!)
Because of that, you have to poll at some interval to detect changes (performance and energy cost)
getContents returns a new object every time even when it is the same contents - and also does not support equals/hashCode, making it impossible to trivially check whether it's the same data as last call
Even the Image you get out of it is a different object each time - meaning you have to resort to pixel by pixel comparison of the images.

End result: an expensive image comparison routine which has to be called frequently due to the lack of a listener.
Meanwhile, the native API for clipboard on Windows, at least, does have a way to listen for changes.

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.

authors: anakiK1to avently dima-avdeev-jb hakanai okushnikov pjBooms


text:
Kotlin/Native klib dependencies reordering causes NPE from the compose compiler plugin during metadata compilation

Describe the bug
Originally reported in https://issuetracker.google.com/issues/294869453. The description below is copied for brevity.
Steps to Reproduce:

Get the project attached in the issue above.
Invoke ./gradlew clean :shared:compileIosMainKotlinMetadata – it will succeed
Uncomment api(ProjectDependencies.SQLDelite.runtime) in shared/build.gradle.kts
Invoke ./gradlew clean :shared:compileIosMainKotlinMetadata – it will fail

Effectively the api dependency changes the order of -library %libPath%.klib arguments passed to the K/N compiler. It could be seen in the attached files broken.txt and not-broken.txt. After some experiments with debugger I saw that compiling the working case and manually rewriting the order of dependencies does the thing – build fails.
ERROR: Exception while analyzing expression in (8,5) in %path_to_project%/KT-60761/shared/src/iosMain/kotlin/com/kopylovis/kmmcomposemuliplatformexample/MainViewController.kt

Attachments:
causeThrowable
java.lang.NullPointerException
        at androidx.compose.compiler.plugins.kotlin.k1.AnnotationUtilsKt$makeComposableAnnotation$1.getType(AnnotationUtils.kt:38)
        at org.jetbrains.kotlin.resolve.descriptorUtil.DescriptorUtilsKt.getAnnotationClass(DescriptorUtils.kt:402)
        at org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor$DefaultImpls.getFqName(AnnotationDescriptor.kt:34)
        at androidx.compose.compiler.plugins.kotlin.k1.AnnotationUtilsKt$makeComposableAnnotation$1.getFqName(AnnotationUtils.kt:36)
        at org.jetbrains.kotlin.descriptors.annotations.Annotations$DefaultImpls.findAnnotation(Annotations.kt:29)
        at org.jetbrains.kotlin.descriptors.annotations.AnnotationsImpl.findAnnotation(AnnotationsImpl.kt:22)

Affected platforms
Select one of the platforms below:

iOS

i am getting same issue in my project. is there any workaround for this?

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.

authors: ShikaSD gulabsagevadiya okushnikov


text:
Mark Traversable internal

I'm not sure if this will mark it stroked in client code.

See https://youtrack.jetbrains.com/issue/WI-45401

repo: JetBrains/phpstorm-stubs


text:
stp-bandung.txt

Sekolah Tinggi Pariwisata Bandung

@miseenplace21 I have to close this request without merging, because you requested to add a non-existent domain to this repository: Host stp-bandung.ac not found: 3(NXDOMAIN) Please ensure that you are familiar with this repository rules located at the bottom of this page and submit a new request with the correct information. Thank you for your understanding!

repo: JetBrains/swot


text:
Add a domain file for school - ZSE W KIELCACH

Website : https://www.zse-kielce.edu.pl
Address: Prezydenta Ryszarda Kaczorowskiego 8, 25-317 Kielce, Polska
School contact page: https://www.zse-kielce.edu.pl/index.php/kontakt
Website of the government institution confirming the existence of the school: https://elektryk.bip.gov.pl
Major courses offered at the school associated with computer science are:

technik informatyk(IT technician)
technik programista(programmer technician).

@PC-KS Pull request merged. Thank you!

authors: PC-KS philipto


text:
Add Ecole Franco City

file (1).zip
cityschools.edu.eg

@Spodey13 I am sorry, I have to close the request without merging, because you made a mistake in a request and requested to merge too many files, most of them do not relate to the organization which you would like to add to this repository. Please ensure that you are familiar with this repository rules located at the bottom of this page and submit a new request with the correct information. Thank you for your understanding!


text:
Add Beth Tfiloh (btfiloh.org)

Adding new school (k-12) Beth Tfiloh

@Arkitecht First stage of verification passed, official domain is bethtfiloh.com as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision. Proof of domain ownership: https://www.bethtfiloh.com/calendar/services-calendar

@Arkitecht Thank you for your patience while waiting for a review and processing your request. Pull request merged.

authors: Arkitecht philipto


text:
Register marsk12.org as school domain

It is the domain for the Mars Area School District (located in Mars, PA).

@HyperCodec First stage of verification passed, official domain is marsk12.org as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@HyperCodec Thank you for your patience while waiting for a review and processing your request. Pull request merged.

authors: HyperCodec philipto


text:
Request to add a new domain for my institution

https://www.utp.edu.pe  In the following link I leave the domain of my institution

@alexander981903 I am sorry, the domain utp.edu.pe is removed from our trusted domains list because it was abused in the past. If you are the student of this school, please enroll to GitHub Student Developer Program. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).


text:
Create Kuben.txt

Kuben Vidregående Skole in Norway is a secondary school in Oslo in Norway.
https://kuben.vgs.no/ (There's an english description if you scroll down a bit)
They provide a course in robotics in which the students do a bit of programming.
Info site about that here:
https://kuben.vgs.no/fagtilbud/yrkes--og-studiekompetanse-ysk/robotikklinja-nyhet/ (Norwegian)

The robotics course is a 3-year long course.

The email for students and teachers is @osloskolen.no

@supergrecko Thank you for the details. If the email address pattern is username@osloskolen.no, the filepath in the pull request has to be lib/domains/no/osloskolen.txt
Please rename the file.

Done

@supergrecko Pull request merged. Please notice that free educational license for JetBrains tools is for high and higher schools students, i.e. those who are over 13 of age. Thank you!

authors: philipto supergrecko


text:
Add lakeflyers.org

Institution/School Name
Lake High School
Instiution/School Website
http://www.lakeschools.org/
Email Users
Please place an x between the square brackets if yes

[x] Students
[ ] Academic/Teaching Staff
[ ] Other/Support Staff
[ ] Alumni

Education Levels
Please place an x between the square brackets if yes

[ ] Post-graduate research
[ ] Graduate School
[ ] College (University) or Undergraduate School or equivalent
[ ] Community College or equivalent
[x] High School or equivalent
[ ] Elementary School or equivalent

@23brewert I have to close this request without merging, because you requested to add a non-existent domain to this repository: Host lakeflyers.org.domains.lib not found: 3(NXDOMAIN) Please ensure that you are familiar with this repository rules located at the bottom of this page and submit a new request with the correct information. Thank you for understanding!

The host was supposed to be lakeflyers.org I do not understand where you got the .domains.lib from.


text:
Add CY Cergy Paris Université

https://www.cyu.fr/
Transition in progress from u-cergy.fr and eisti.fr to cyu.fr
Mail addresses for students are on etu.cyu.fr domain.

@fcharton Pull request merged. Thank you!

authors: fcharton philipto


text:
Feature Request - Custom Image Resizing

When clicking on an image in the editor you get options to resize it by 100%, 75%, 50%, and 25%.
Is there a possibility to allow a custom size in pixels?
Maybe make it part of the same dialog that displays when you click the Picture button on the image?
In the screenshot below I added a Size drop down that contains options for 100%, 75%, 50%, 25%, and Custom.

Choosing the Custom option would display Height and Width fields, as shown below.

The check box between the Height and Width would allow the user to maintain the aspect ratio, so that if they changed the Height OR Width, the other value would be adjusted automatically and keep the image from being distorted.
The refresh icon simply swaps the Height and Width values with each other.
I'm not sure of my availability, but I might be able to implement this, if you're accepting pull requests?

Yes, it is a required feature : )
Of course, I will accept your pull request !
However, it would be better to remove the dropbox and have only the "Height" and "Width" input boxes.

When the Modify button is pressed on the image, the "Height" and "Width" items will be filled with the current size.
If you change one of "Height" or "Width", the other side of the image should be changed to match the proportion of the image.

Sadly, it doesn't look like I will have time to work on this PR.

Yup, that's ok
Thank you for giving me your idea.
I will start working on this PR : )

Hi,
I have fixed this Feature Request : )

Thanks, I will try it out.


text:
Cannot connect to server on Mac

I downloaded the latest Outline version and created the server using AWS. I am able to connect on my phone and Windows machine but Mac app doesn't seem to respond. The error I am getting is:

Sorry, an unexpected error occurred. Quitting and restarting might help. If this happens again, please submit feedback.

I have tried reinstalling the app, I have also tried rebooting the system. Has anyone got similar problems?

Yes, this is still the issue! I'm getting this on OSX version 1.9.0

I fixed it on my MacOS simply. Open MacOS Settings - click in network button - then VPN - then click on the info icon (button) and click delete configuration. After just relaunch Outline Client and it will ask you to allow add new configuration.
And after just connect to your server. It works for me.

It works for me! I had to repeat this method several times, and I also deleted the my vpn from outline app every time.
Thank you!

Thank you for reaching out! If this is still an issue for you, please contact us at support.getoutline.org and include the GitHub issue number so that we can better support your needs.
If you haven’t already, check out the Outline Support Site at support.getoutline.org for access to help articles and more.

authors: Polyuretan avgilderman canaokar rohanmehra20 ruslaniv

repo: Jigsaw-Code/outline-client


text:
Small screens

Hi,
How do you render the stepper header to fit in one line for mobile screens ?
In your demo it renders fine because there are only 3 steps.
Thanks for your help,
Antoine

Hi @AntoinedeChassey,
If you have a huge stepper my suggestion is to use it in vertical mode when you're on small mobile screens, for that you can add the vertical css class to your stepper

Hi @Johann-S,
Nice thanks !
I'll check this out :)
For now, I ended up only showing the current step for mobile display..
Closing !
Cheers

authors: AntoinedeChassey Johann-S

repo: Johann-S/bs-stepper


text:
Unable to Uninstall from MacOS 14

Required information
In order to help us sort your issue, we ask that you provide the following information:

[x] Mac model:   Mac Mini M1 2020
[x] macOS version:  Sonoma 14
[x] Monitor setup:  1 monitor

Description of issue / Feature request
Cannot uninstall screen saver.   Moving Aerial Companion to trash does not uninstall, nor does manually removing files here:  https://github.com/JohnCoates/Aerial/issues/1036
Screen saver options still appear in system preferences, and a background process called "Legacy Screen Saver (Wallpaper)" runs in the background nonstop requiring a force quit to temporarily stop.

@andrewbcoyle the way macOS applications work, trashing the app doesn't delete the support files, yes.
To fully cleanup, under Sonoma, you have to manually remove those files you pointed at, and delete the screen saver itself, which is again a separate macOS file, you can do that by right clicking where the red arrow is here :

Note however that the part where I put a large green mark is part of macOS 14 and not Aerial.

authors: andrewbcoyle glouel

repo: JohnCoates/Aerial


text:
[FEATRUE] F2 APP 跨平台应用

Getting Started
This project is a starting point for a Flutter application By F2.
Screenshot

repo: https://github.com/Johnserf-Seed/f2-app

快快搞个证书上ios

快快搞个证书上ios

ios端已经开发完毕了，但是可能不会公开发布


text:
Convergence Issue with MaST in PST-Transformer

Hi, and thank you for your great work! I've encountered a problem while attempting to replicate the use of MaST in PST-Transformer, as mentioned in your paper. It seems that the network fails to converge. Could you kindly provide the pre-trained code for PST-Transformer? Thank you very much!

Hi, and thank you for your great work! I've encountered a problem while attempting to replicate the use of MaST in PST-Transformer, as mentioned in your paper. It seems that the network fails to converge. Could you kindly provide the pre-trained code for PST-Transformer? Thank you very much!

Compared with the P4DTransformer, PST-Transformer has considerably enhanced the modeling capacity of point cloud videos. Too many pre-training epochs (followed by fine-tuning) may induce oscillation. You can attempt to reduce the number of epochs to 30 or 50. In addition, directly restoring the original point coordinates will introduce some noise, which may also cause oscillation. You can improve this framework by predicting occupancy.

Hi,thank you for your great work ! I've the same issue.Could you give me some advice? Thank you very much!

Compared with the P4DTransformer, PST-Transformer has considerably enhanced the modeling capacity of point cloud videos. Too many pre-training epochs (followed by fine-tuning) may induce oscillation. You can attempt to reduce the number of epochs to 30 or 50.

authors: JohnsonSign LauSkygh

repo: JohnsonSign/MaST-Pre


text:
🛑 Prisma Docs is down

In e6558a3, Prisma Docs (https://www.prisma.io/docs/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Prisma Docs is back up in ee78bd8.


text:
🛑 eduPort is down

In 946cd2f, eduPort (https://eduport.hamburg.de/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: eduPort is back up in a79fee3 after 46 minutes.

repo: JonasSchaber/uptime


text:
🛑 JonnyIsland Website is down

In 68502d0, JonnyIsland Website (https://jonnyisland.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: JonnyIsland Website is back up in a42b805 after 26 minutes.

repo: JonnyIslandNetwork/status-page


text:
Invalid comment string in jsx, multiline exprassion inside {}

Here is the current commentsting:

Here is what I expected:

Hey @MuhammadSawalhy, thanks for the bug report!
I added an extra rule for this exact use-case, but in general, it's a bit tricky to detect similar multi-line expressions inside {} with the current logic. I think that it would require thinking through the problem a bit more.
Together with the {}, the treesitter node is called jsx_expression but we can't really configure jsx_expression: '// %s', because then commenting a single-line expression would be incorrect. The first idea I had was that we could detect if the parent of a node is jsx_expression. We could have a hypothetical configuration like so:
javascript = {
  __default = '// %s',
  jsx_element = '{/* %s */}',
  jsx_fragment = '{/* %s */}',
  jsx_attribute = '// %s',
  comment = '// %s',
  __parent = {
    -- if a node has this as the parent, use the `//` commentstring
    jsx_expression = '// %s',
  },
}

Anyways, I'm not sure if I'll have time to implement this soon. Hopefully the current fix is good enough for now 😄

I've got a similar issue with html string literals:

authors: JoosepAlviste MuhammadSawalhy tbo


text:
Add bitwise operations

Adds the bitwise operations to calculator.py and updates the relevant menu.
I've used f-strings which you seem to be purging. The warning you're getting is because you've enabled code compatability inspection, and f-strings aren't python 2 compatable. If you want to be able to run on python 2 I'll change them to .format but I can't understand why you would, and I expect that other parts of the code aren't compatible.

Everything looks good here, I will stop using .format and revert back to using f strings as well.

authors: JordanLeich PeanutbutterWarrior

repo: JordanLeich/Ultimate-Calculator


text:
Make bitcoin-dca work for more coins than just... bitcoin

First and foremost: Thanks a lot for this great dca solution!
But since you can always make a great tool even "better", I'd like to address the following feature request:
It would be great if we could dca more coins than "just" Bitcoin using your solution.
In a "best case scenario" the supported coins would be those enlisted within your integrated Exchanges.

Hey @Nebukadnezzar1
Thanks for taking the time to write an issue and think about making this project better.
I feel that Bitcoin is the only one that matters and makes a difference. While that doesn't mean altcoins aren't worth looking at, I did decide that they're not worth my time as it is too difficult to keep up with the gazillion new projects each week. I made the deliberate choice only to allow Bitcoin to support my vision.
While this project is the primary one that received support and new bug fixes, features, and updates, I know that @Sebastix created a fork of this project to support various altcoins. However, it is not very up to date with the latest developments. It might fit you: https://github.com/Sebastix/crypto-dca
Best of luck in your search for a DCA tool!
Jorijn

repo: Jorijn/bitcoin-dca


text:
Error values should be instances of Error class

The error-reporting logic in some libraries does not do well if errors are not instances of the Error class. Currently better-sqlite3 throws values that are not actually instances of Error.
Error instances have certain fields, such as message that reporting logic can use to display the error. Typically a value is checked using an expression like error instanceof Error. If an error value is not an instance of Error the reporter may fall back to some ad-hoc logic to attempt to display the error.
For example using Apollo a better-sqlite3 error is presented like this:
{"data": null, "errors": [[GraphQLError: Unexpected error value: {}]]}

Apollo's error reporter attempts to serialize the error object using a custom function that can handle circular references, but for some reason fails to identify any of its properties.

You are mistaken. better-sqlite3 errors do indeed inherit from Error. You can take a look at their source code here: https://github.com/JoshuaWise/better-sqlite3/blob/master/lib/sqlite-error.js

I'm sorry for the false report. The instanceof Error check fails in my project, but I was not able to reproduce the issue in a minimal test case in a new project. Maybe this is an Electron specific issue, or maybe some library did something to my Error constructor.

authors: JoshuaWise hallettj


text:
Some documentation

I'm trying to learn how to use jaxns. Is there any documentation about it ?
Thanks a lot !!
Roberto

Hi @rruizdeaustri nice to hear it!
Firstly, if you're up for it go to discussions and make a post introducing yourself and what kinds of problems you'd to like solve with Bayesian computation using JAXNS. I'm trying to get people to post their problems there so that we set up a nice discussion forum for community building.
Secondly, there are a growing number of examples that I post in the examples section.
Finally, down the line I'll be rolling out a read the docs.

authors: Joshuaalbert rruizdeaustri

repo: Joshuaalbert/jaxns


text:
Скласти інтро

Скласти інтро (вступ), де в 2-4 реченнях описати, що замовник робить, що подобається робити, що хочеться робити краще, що важливо робити, тощо.

― I do not compete with others, the only competition that challenges me is myself. As a fighter, friend and an employee I am known as contemplative, tortured and driven.

authors: Jothny Vasya-Lomach

repo: Jothny/homepage


text:
Deprecate learning_curve!

Addresses #60. Also makes operation=nothing the default for learning curves; see #148 for the reasoning.

Codecov Report

Merging #150 (514a1ae) into dev (75fdfc2) will increase coverage by 0.18%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##              dev     #150      +/-   ##
==========================================
+ Coverage   87.41%   87.60%   +0.18%
==========================================
  Files          11       11
  Lines         612      613       +1
==========================================
+ Hits          535      537       +2
+ Misses         77       76       -1

Impacted Files
Coverage Δ

src/tuned_models.jl
92.95% <ø> (ø)

src/learning_curves.jl
97.00% <100.00%> (+1.04%)
: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 75fdfc2...514a1ae. Read the comment docs.

authors: ablaom codecov-commenter


text:
bump request

Any chances that this package could be bumped and registered to include the latest bugfix (PR #234)?

just submitted 2.0.1

Thanks!

authors: jonalm quinnj


text:
Not clear enough update message

In playing a more naive user, I did the following when the program first lanuched:
The latest version of Julia in the 1 channel is Julia 1.6.1. You currently have Julia 1.5.3 installed. Run:

  juliaup update

to install Julia 1.6.1 and update your current channel to that version.
┌ Warning: Expected non-existent C:\Users\densb\AppData\Local\Programs\Julia 1.5.3\share\julia to be your Julia directory.
│ Certain functionality will be disabled.
│ To fix this, try deleting Revise's cache files in ~/.julia/compiled/v1.5/Revise, then restart Julia and load Revise.
│ If this doesn't fix the problem, please report an issue at https://github.com/timholy/Revise.jl/issues.
└ @ Revise C:\Users\densb\.julia\packages\Revise\VxkZO\src\packagedef.jl:1311
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.5.3 (2020-11-09)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

julia> juliaup update
ERROR: syntax: extra token "update" after end of expression
Stacktrace:
 [1] top-level scope at none:1

The message should be more clear on the fact that this command should be put into the run window, or directly into a command prompt. I imagine that the uses who install julia with the app store will be the least technically savvy, so I think this is needed.

I think this can be closed as a duplicate of https://github.com/JuliaLang/juliaup/issues/43, right?

I think this can be closed as a duplicate of #43, right?

The issue is the same, and the solution proposed is more elegant. Good close. Implementing the semicolon tip would be lovely

authors: KronosTheLate davidanthoff

repo: JuliaLang/juliaup


text:
Update documenter and API docs

Fix #23

Thanks!

Documentation is online in the dev option: https://juliamath.github.io/AbstractFFTs.jl/dev/api/
Maybe should tag a new 4.0.1 version just to have it as stable?

https://github.com/JuliaMath/AbstractFFTs.jl/pull/25 needs to be merged, then I'll release 0.4.1 to fix the documentation.

authors: ararslan heitorPB


text:
Add other preconditioner package recommendations

Adds AMG.jl and Preconditioners.jl to the recommended packages to check out.

Needs rebasing now!

Done.


text:
markersize should be specified in axis coordinates by default

To the best of my understanding markersize for scatter gives the size to data coordinates by default.
This is very confusing and makes it difficult to choose good marker sizes for different data.
I suggest the scale of this thing to be by default the axis scale e.g.
let's say from both x and y axis pick the biggest one and assume its size to be 1.0 .Then markersize corresponds to these units from 0 all the way to 1.0.

The current convention is very helpful for some tasks (e.g. https://gist.github.com/mschauer/a58e5ccab971a617ec965253ac3407bf) it would be nice to leave it as an option. Whether markersize as a fraction of the axis length (as I understand you) is a good default, I cannot say. A different option would be to link the marker size to the size of text elements of the plot.

I think marker size as a fraction of the axis length is the best default. It is also the only way you can guarantee a good default value for it. Otherwise the current default value, whatever it may be, it cannot be good for all data.

As I also said on discourse I think it makes sense to distinguish between dimensionless points that have no size but are shown by a marker which has a size in the display window; and spheres that have a size in the coordinate system. It would be possible to plot both with scatter, but the common convention (and my recommendation) is for scatter to have dimensionless points with markers by default (as also suggested by @Datseris ). If you want spheres like in @mschauer 's example you can pass a Sphere object to marker.
An alternative solution (which I think is clearer) is to have coordinate-system objects in meshscatter and always just points in scatter.
I don't think the markers should be in units of the axis length, I think they should be in Pt or whatever pixel implementation is used for font sizes and axis line widths.

I don't think the markers should be in units of the axis length, I think they should be in Pt or whatever pixel implementation is used for font sizes and axis line widths.

Yeap this is fine and probably what I meant... I am not really familiar with how PyPlot does it, but it is a dimensionless number, independent of the data. I guess it is this "Point" which corresponds to some pixel points.

Somehow related: it seems that the radius is missing at HyperSphere Radius or is it on purpose?

I don't think the markers should be in units of the axis length, I think they should be in Pt or whatever pixel implementation is used for font sizes and axis line widths.

If we want a "pixel-like" measure we could follow android with the dip https://en.wikipedia.org/wiki/Device-independent_pixel so that things would work on HighDPI screens. This would seem to be the relatively non-breaking option.
Alternatively we could go with the typographic pt or similar which might be more well defined in the long run.

If the idea is to be resolution-independent (which I think would be great) it seems like a real physical measurement that represents on-screen size (like pt or mm) would be better than that device-independent pixel thing. It seems like the DIP measurement is an awkward half-step where it's supposed to be resolution-independent but you still need to know the pixel conversion factor for it to have any meaning.
Just wanted to :+1: this in general though. I just spent some time trying to figure out why my scatter markers weren't showing up, and it turned out they were just really tiny because my data goes from 0-2000 and I was plotting them over an image, so they were difficult to see.

I started this here:
https://github.com/JuliaPlots/AbstractPlotting.jl/pull/91
Hope I can find some time to merge it soon!

it seems like a real physical measurement that represents on-screen size (like pt or mm) would be better than that device-independent pixel thing

The problem with distance units is that they do not (and cannot) go far enough: they don't consider the distance of the user to the screen. What really matters perceptually is the angular size of the features that the user sees on the screen.
Of course, you may make an assumption that the user is sitting a "normal distance" to a monitor, but this falls down in various situations:

Presentations on large screens
Posters
Handheld vs desktop

Given these difficulties I'm not convinced that baking in a strict specification of distance is a good idea: it's not even measuring features in the right units!
I feel like the DIP might be a simple concession to these kind of concerns, in that it can be considered an angular unit and defined appropriately per device or per screen based on typical viewing distance.

To expand on the argument for using an angular unit (or interpreting the DIP as one):
Imagine you're making a presentation for display on a projector, you might guess that people will be 5 m away from the screen, and the correct size in mm (eg, for line width) can then be calculated by knowing the viewing distance and also knowing the size of the projector screen.
But generically written recipes should never care about this kind of calculation because they should work equally well if the display is a handheld device or a normal desktop monitor!
So having thought about the above examples I feel confident that we should not encourage distance units for generic plotting purposes, especially not in generic recipes. We need something like the DIP or equivalent which people are familiar-enough with, but can be consistently interpreted as an angular unit.
Having done that, the size of the DIP can be scaled as appropriate based on the ratio of the screen width to view distance, and this should be be handled in exactly on place: the screen configuration.

Just specifying marker sizes and line widths in the same unit as the plot fonts is imho transparent and produces expected results. Taking extra steps on considering mean monitor resolution / size / viewing distance seems a bit overengineered to me.

well, what unit will you specify the font size? :D It's currently also in world units...

Also, any non world unit is difficult for the plotting pipeline right now - but when we solve units, a unit like DIP is trivial ;)

What units is marker size actually in? It doesn't seem to be data units:
julia> scatter([1, 2], [1, 2], [1, 2], markersize=100)

I would have expected that markersize=1 would have given spheres of radius 1 in data units (reaching nearly to the other point), but instead with markersize=1 they are so small you can barely see them. With markersize=100 (100%?) they are still smaller than I expected.

It's actually in pixel at the moment! You can change it to data units, withmarkerspace=SceneSpace():
http://makie.juliaplots.org/dev/plotting_functions.html#scatter (almost documented 😅 )

Thanks! But I get this:
julia> SceneSpace()
ERROR: MethodError: no method matching SceneSpace()
Closest candidates are:
  SceneSpace(::T) where T at /home/tim/.julia/packages/AbstractPlotting/Q2ju2/src/units.jl:38
Stacktrace:
 [1] top-level scope at REPL[19]:1

Oh woops :D This is a bit of a mess ...

authors: Datseris SimonDanisch c42f edljk mkborregaard mschauer ssfrr timholy


text:
test errors

`Pkg.test("Makie") gives several erros. The last one is
testfunc_13: jl_toplevel_eval_flex at /Users/osx/buildbot/slave/package_osx64/build/src/toplevel.c:592
jl_parse_eval_all at /Users/osx/buildbot/slave/package_osx64/build/src/ast.c:873
jl_load at /Users/osx/buildbot/slave/package_osx64/build/src/toplevel.c:616 [inlined]
jl_load_ at /Users/osx/buildbot/slave/package_osx64/build/src/toplevel.c:623
include_from_node1 at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
jlcall_include_from_node1_18705 at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
include at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
jlcall_include_1022 at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
process_options at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
_start at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
jlcall__start_18944 at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
true_main at /Applications/Julia-0.6.app/Contents/Resources/julia/bin/julia (unknown line)
main at /Applications/Julia-0.6.app/Contents/Resources/julia/bin/julia (unknown line)
unknown function (ip: 0xffffffffffffffff)
Allocations: 78931682 (Pool: 78924195; Big: 7487); GC: 211
========================================[ ERROR: Makie ]========================================

failed process: Process(`/Applications/Julia-0.6.app/Contents/Resources/julia/bin/julia -Cnative -J/Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib --compile=yes --depwarn=yes --check-bounds=yes --code-coverage=none --color=yes --compilecache=yes /Users/abradley/.julia/v0.6/Makie/test/runtests.jl`, ProcessExited(130)) [130]

================================================================================================
INFO: Removing Matcha v0.1.1
ERROR: Makie had test errors

julia> versioninfo()
Julia Version 0.6.2
Commit d386e40c17 (2017-12-13 18:08 UTC)
Platform Info:
  OS: macOS (x86_64-apple-darwin14.5.0)
  CPU: Intel(R) Core(TM) i5-5250U CPU @ 1.60GHz
  WORD_SIZE: 64
  BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell)
  LAPACK: libopenblas64_
  LIBM: libopenlibm
  LLVM: libLLVM-3.9.1 (ORCJIT, broadwell)

Would be nice if you don't truncate error logs! ;) I almost always need to see the whole thing, even if it's just to make sure, that it's not a previous warning/error.
Hopefully this one is related to previous errors, since on it's own, this segfault isn't very informative :(

sorry about that, here's the whole log:
julia> Pkg.test("Makie")
INFO: Computing test dependencies for Makie...
INFO: No packages to install, update or remove
INFO: Testing Makie
ERROR (unhandled task failure): AssertionError: g_stack !== nothing && (g_stack != ct && !prev)
Stacktrace:
 [1] g_sigatom(::Any) at /Users/abradley/.julia/v0.6/Gtk/src/GLib/signals.jl:151
 [2] gtk_main() at /Users/abradley/.julia/v0.6/Gtk/src/events.jl:1
Scene scene:
Dict{Symbol,Any} with 24 entries:
  :screen => name: Makie
children: 0
Inputs:
  mouse_button_released => Reactive.Signal{Int64}
  mouse_buttons_pressed => Reactive.Signal{Set{Int64}}
  scroll => Reactive.Signal{GeometryTypes.Vec{2,Float64}}
  buttons_pressed => Reactive.Signal{Set{Int64}}
  window_size => Reactive.Signal{GeometryTypes.Vec{2,Int64}}
  window_area => Reactive.Signal{GeometryTypes.SimpleRectangle{Int64}}
  cursor_position => Reactive.Signal{GeometryTypes.Vec{2,Float64}}
  mouseinside => Reactive.Signal{Bool}
  mouse_button_down => Reactive.Signal{Int64}
  mouseposition => Reactive.Signal{GeometryTypes.Vec{2,Float64}}
  arrow_navigation => Reactive.Signal{Symbol}
  key_pressed => Reactive.Signal{Bool}
  mouse2id => Reactive.Signal{GLWindow.SelectionID{Int64}}
  framebuffer_size => Reactive.Signal{GeometryTypes.Vec{2,Int64}}
  button_down => Reactive.Signal{Int64}
  unicode_input => Reactive.Signal{Array{Char,1}}
  window_position => Reactive.Signal{GeometryTypes.Vec{2,Int64}}
  mouse_buttons => Reactive.Signal{Tuple{Int64,Int64,Int64}}
  entered_window => Reactive.Signal{Bool}
  button_released => Reactive.Signal{Int64}
  window_open => Reactive.Signal{Bool}
  dropped_files => Reactive.Signal{Array{String,1}}
  hasfocus => Reactive.Signal{Bool}
  keyboard_buttons => Reactive.Signal{NTuple{4,Int64}}

  :mouse_button_released => <Node: 0>
  :mouse_buttons_pressed => <Node: Set{Int64}()>
  :time => <Node: 1.51831e9>
  :scroll => <Node: [0.0, 0.0]>
  :buttons_pressed => <Node: Set{Int64}()>
  :window_area => <Node: GeometryTypes.SimpleRectangle{Int64}(0, 0, 500, 500)>
  :theme => Scene: scene
  :mouseinside => <Node: true>
  :mouse_button_down => <Node: 0>
  :mouseposition => <Node: [0.0, 500.0]>
  :arrow_navigation => <Node: :nothing>
  :key_pressed => <Node: false>
  :mouse2id => <Node: [-1, -1]>
  :button_down => <Node: 0>
  :unicode_input => <Node: Char[]>
  :window_position => <Node: [0, 0]>
  :mouse_buttons => <Node: (0, 0, 0)>
  :entered_window => <Node: false>
  :button_released => <Node: 0>
  :window_open => <Node: true>
  :dropped_files => <Node: String[]>
  :hasfocus => <Node: false>
  :keyboard_buttons => <Node: (0, 0, 0, 0)>Scene: sceneScene: scene
INFO: Reference image /Users/abradley/.julia/v0.6/ReferenceImages/reference_images/img_1.png matches.  Difference: 0.00020713700244291358
WARNING: takebuf_string(b) is deprecated, use String(take!(b)) instead.
Stacktrace:
 [1] depwarn(::String, ::Symbol) at ./deprecated.jl:70
 [2] takebuf_string(::Base.AbstractIOBuffer{Array{UInt8,1}}) at ./deprecated.jl:57
 [3] to_latex(::String) at /Users/abradley/.julia/v0.6/UnicodeFun/src/latex.jl:82
 [4] draw_axis(::Makie.TextBuffer{3}, ::Makie.LinesegmentBuffer{3}, ::Tuple{StepRangeLen{Float64,Base.TwicePrecision{Float64},Base.TwicePrecision{Float64}},StepRangeLen{Float64,Base.TwicePrecision{Float64},Base.TwicePrecision{Float64}},StepRangeLen{Float64,Base.TwicePrecision{Float64},Base.TwicePrecision{Float64}}}, ::Tuple{String,String,String}, ::Tuple{ColorTypes.RGBA{Float32},ColorTypes.RGBA{Float32},ColorTypes.RGBA{Float32}}, ::Tuple{Float32,Float32,Float32}, ::Tuple{Tuple{GeometryTypes.Vec{4,Float32},Tuple{Symbol,Symbol}},Tuple{GeometryTypes.Vec{4,Float32},Tuple{Symbol,Symbol}},Tuple{GeometryTypes.Vec{4,Float32},Tuple{Symbol,Symbol}}}, ::Array{Ptr{FreeType.FT_FaceRec},1}, ::Bool, ::Tuple{Bool,Bool,Bool}, ::Tuple{Bool,Bool,Bool}, ::Tuple{Bool,Bool,Bool}, ::Tuple{ColorTypes.RGBA{Float32},ColorTypes.RGBA{Float32},ColorTypes.RGBA{Float32}}, ::Tuple{ColorTypes.RGBA{Float32},ColorTypes.RGBA{Float32},ColorTypes.RGBA{Float32}}, ::Tuple{Float32,Float32,Float32}, ::Tuple{Tuple{Float64,ColorTypes.RGBA{Float32},GeometryTypes.Vec{4,Float32},Tuple{Symbol,Symbol}},Tuple{Float64,ColorTypes.RGBA{Float32},GeometryTypes.Vec{4,Float32},Tuple{Symbol,Symbol}},Tuple{Float64,ColorTypes.RGBA{Float32},GeometryTypes.Vec{4,Float32},Tuple{Symbol,Symbol}}}) at /Users/abradley/.julia/v0.6/Makie/src/plotsbase/axis.jl:57
 [5] map(::Function, ::Reactive.Signal{Makie.TextBuffer{3}}, ::Reactive.Signal{Makie.LinesegmentBuffer{3}}, ::Reactive.Signal{Tuple{StepRangeLen{Float64,Base.TwicePrecision{Float64},Base.TwicePrecision{Float64}},StepRangeLen{Float64,Base.TwicePrecision{Float64},Base.TwicePrecision{Float64}},StepRangeLen{Float64,Base.TwicePrecision{Float64},Base.TwicePrecision{Float64}}}}, ::Vararg{Reactive.Signal,N} where N) at /Users/abradley/.julia/v0.6/Reactive/src/operators.jl:32
 [6] #foreach#37(::Array{Any,1}, ::Function, ::Function, ::Reactive.Signal{Makie.TextBuffer{3}}, ::Reactive.Signal{Makie.LinesegmentBuffer{3}}, ::Vararg{Reactive.Signal,N} where N) at /Users/abradley/.julia/v0.6/Reactive/src/operators.jl:51
 [7] foreach(::Function, ::Reactive.Signal{Makie.TextBuffer{3}}, ::Reactive.Signal{Makie.LinesegmentBuffer{3}}, ::Vararg{Reactive.Signal,N} where N) at /Users/abradley/.julia/v0.6/Reactive/src/operators.jl:51
 [8] lift_node(::Function, ::Makie.Node{Makie.TextBuffer{3},Base.#identity}, ::Makie.Node{Makie.LinesegmentBuffer{3},Base.#identity}, ::Vararg{Union{Makie.ArrayNode{T,N,F,AT} where AT<:AbstractArray where F where N, Makie.Node{T,F} where F} where T,N} where N) at /Users/abradley/.julia/v0.6/Makie/src/plotsbase/signals.jl:61
 [9] axis(::Makie.Scene{:makie}, ::Makie.Node{Tuple{StepRangeLen{Float64,Base.TwicePrecision{Float64},Base.TwicePrecision{Float64}},StepRangeLen{Float64,Base.TwicePrecision{Float64},Base.TwicePrecision{Float64}},StepRangeLen{Float64,Base.TwicePrecision{Float64},Base.TwicePrecision{Float64}}},Base.#identity}, ::Dict{Symbol,Any}) at /Users/abradley/.julia/v0.6/Makie/src/plotsbase/axis.jl:101
 [10] axis(::Makie.Scene{:makie}, ::StepRangeLen{Float64,Base.TwicePrecision{Float64},Base.TwicePrecision{Float64}}, ::StepRangeLen{Float64,Base.TwicePrecision{Float64},Base.TwicePrecision{Float64}}, ::StepRangeLen{Float64,Base.TwicePrecision{Float64},Base.TwicePrecision{Float64}}) at /Users/abradley/.julia/v0.6/Makie/src/plotsbase/atomics.jl:357
 [11] #axis#490(::Array{Any,1}, ::Function, ::StepRangeLen{Float64,Base.TwicePrecision{Float64},Base.TwicePrecision{Float64}}, ::StepRangeLen{Float64,Base.TwicePrecision{Float64},Base.TwicePrecision{Float64}}, ::Vararg{StepRangeLen{Float64,Base.TwicePrecision{Float64},Base.TwicePrecision{Float64}},N} where N) at /Users/abradley/.julia/v0.6/Makie/src/plotsbase/atomics.jl:348
 [12] testfunc_2() at /Users/abradley/.julia/v0.6/Makie/test/visual_regression_funcs.jl:60
 [13] record(::String, ::#testfunc_2) at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:19
 [14] (::#f#74)(::String) at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:45
 [15] #test_images#7(::Bool, ::Array{Any,1}, ::Function, ::VisualRegressionTests.VisualTest) at /Users/abradley/.julia/v0.6/VisualRegressionTests/src/imgcomp.jl:79
 [16] (::VisualRegressionTests.#kw##test_images)(::Array{Any,1}, ::VisualRegressionTests.#test_images, ::VisualRegressionTests.VisualTest) at ./<missing>:0
 [17] macro expansion at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:47 [inlined]
 [18] macro expansion at ./test.jl:860 [inlined]
 [19] macro expansion at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:46 [inlined]
 [20] macro expansion at ./test.jl:860 [inlined]
 [21] anonymous at ./<missing>:?
 [22] include_from_node1(::String) at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib:?
 [23] include(::String) at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib:?
 [24] include_from_node1(::String) at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib:?
 [25] include(::String) at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib:?
 [26] process_options(::Base.JLOptions) at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib:?
 [27] _start() at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib:?
while loading /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl, in expression starting on line 37
WARNING: Got error: ErrorException("Arrays differ.  Difference: 0.024418651800315647  eps: 0.02")
WARNING: Image did not match reference image /Users/abradley/.julia/v0.6/ReferenceImages/reference_images/img_2.png. err: ErrorException("Arrays differ.  Difference: 0.024418651800315647  eps: 0.02")
testfunc_2: Test Failed
  Expression: test_images(VisualTest(f, path), popup=false) |> success
Stacktrace:
 [1] macro expansion at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:47 [inlined]
 [2] macro expansion at ./test.jl:860 [inlined]
 [3] macro expansion at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:46 [inlined]
 [4] macro expansion at ./test.jl:860 [inlined]
 [5] anonymous at ./<missing>:?
WARNING: Got error: ErrorException("Arrays differ.  Difference: 0.024907526838432004  eps: 0.02")
WARNING: Image did not match reference image /Users/abradley/.julia/v0.6/ReferenceImages/reference_images/img_3.png. err: ErrorException("Arrays differ.  Difference: 0.024907526838432004  eps: 0.02")
testfunc_3: Test Failed
  Expression: test_images(VisualTest(f, path), popup=false) |> success
Stacktrace:
 [1] macro expansion at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:47 [inlined]
 [2] macro expansion at ./test.jl:860 [inlined]
 [3] macro expansion at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:46 [inlined]
 [4] macro expansion at ./test.jl:860 [inlined]
 [5] anonymous at ./<missing>:?
INFO: Reference image /Users/abradley/.julia/v0.6/ReferenceImages/reference_images/img_4.png matches.  Difference: 0.0011256358409931315
INFO: Reference image /Users/abradley/.julia/v0.6/ReferenceImages/reference_images/img_5.png matches.  Difference: 3.1918840806629706e-5
INFO: Reference image /Users/abradley/.julia/v0.6/ReferenceImages/reference_images/img_6.png matches.  Difference: 0.0002829123938849179
INFO: Reference image /Users/abradley/.julia/v0.6/ReferenceImages/reference_images/img_7.png matches.  Difference: 2.6113764607626236e-5
WARNING: Got error: ErrorException("Arrays differ.  Difference: 0.05298791671265425  eps: 0.02")
WARNING: Image did not match reference image /Users/abradley/.julia/v0.6/ReferenceImages/reference_images/img_8.png. err: ErrorException("Arrays differ.  Difference: 0.05298791671265425  eps: 0.02")
testfunc_8: Test Failed
  Expression: test_images(VisualTest(f, path), popup=false) |> success
Stacktrace:
 [1] macro expansion at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:47 [inlined]
 [2] macro expansion at ./test.jl:860 [inlined]
 [3] macro expansion at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:46 [inlined]
 [4] macro expansion at ./test.jl:860 [inlined]
 [5] anonymous at ./<missing>:?
INFO: Reference image /Users/abradley/.julia/v0.6/ReferenceImages/reference_images/img_9.png matches.  Difference: 0.00017676958955272995
WARNING: Got error: ErrorException("Arrays differ.  Difference: 0.05525582986998196  eps: 0.02")
WARNING: Image did not match reference image /Users/abradley/.julia/v0.6/ReferenceImages/reference_images/img_10.png. err: ErrorException("Arrays differ.  Difference: 0.05525582986998196  eps: 0.02")
testfunc_10: Test Failed
  Expression: test_images(VisualTest(f, path), popup=false) |> success
Stacktrace:
 [1] macro expansion at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:47 [inlined]
 [2] macro expansion at ./test.jl:860 [inlined]
 [3] macro expansion at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:46 [inlined]
 [4] macro expansion at ./test.jl:860 [inlined]
 [5] anonymous at ./<missing>:?
WARNING: Got error: ErrorException("Arrays differ.  Difference: 0.07389470736534379  eps: 0.02")
WARNING: Image did not match reference image /Users/abradley/.julia/v0.6/ReferenceImages/reference_images/img_11.png. err: ErrorException("Arrays differ.  Difference: 0.07389470736534379  eps: 0.02")
testfunc_11: Test Failed
  Expression: test_images(VisualTest(f, path), popup=false) |> success
Stacktrace:
 [1] macro expansion at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:47 [inlined]
 [2] macro expansion at ./test.jl:860 [inlined]
 [3] macro expansion at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:46 [inlined]
 [4] macro expansion at ./test.jl:860 [inlined]
 [5] anonymous at ./<missing>:?
WARNING: Got error: ErrorException("Arrays differ.  Difference: 0.18360049479543378  eps: 0.02")
WARNING: Image did not match reference image /Users/abradley/.julia/v0.6/ReferenceImages/reference_images/img_12.png. err: ErrorException("Arrays differ.  Difference: 0.18360049479543378  eps: 0.02")
testfunc_12: Test Failed
  Expression: test_images(VisualTest(f, path), popup=false) |> success
Stacktrace:
 [1] macro expansion at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:47 [inlined]
 [2] macro expansion at ./test.jl:860 [inlined]
 [3] macro expansion at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:46 [inlined]
 [4] macro expansion at ./test.jl:860 [inlined]
 [5] anonymous at ./<missing>:?

signal (2): Interrupt: 2
while loading /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl, in expression starting on line 37
__psynch_cvwait at /usr/lib/system/libsystem_kernel.dylib (unknown line)
unknown function (ip: 0xffffffffffffffff)
__psynch_cvwait at /usr/lib/system/libsystem_kernel.dylib (unknown line)
unknown function (ip: 0xffffffffffffffff)
__psynch_cvwait at /usr/lib/system/libsystem_kernel.dylib (unknown line)
unknown function (ip: 0xffffffffffffffff)
jl_typemap_assoc_exact at /Users/osx/buildbot/slave/package_osx64/build/src/./julia_internal.h:892 [inlined]
jl_lookup_generic_ at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1871
jl_apply_generic at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1923
Type at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
jlcall_Type_455 at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
Type at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
typeinf_frame at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
typeinf_code at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
jlcall_typeinf_code_950 at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
typeinf_ext at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
jlcall_typeinf_ext_0 at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
jl_apply at /Users/osx/buildbot/slave/package_osx64/build/src/./julia.h:1424 [inlined]
jl_apply_with_saved_exception_state at /Users/osx/buildbot/slave/package_osx64/build/src/rtutils.c:257
jl_type_infer at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:262
jl_compile_for_dispatch at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1661
jl_compile_method_internal at /Users/osx/buildbot/slave/package_osx64/build/src/./julia_internal.h:307 [inlined]
jl_call_method_internal at /Users/osx/buildbot/slave/package_osx64/build/src/./julia_internal.h:354 [inlined]
jl_apply_generic at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1926
_jl_spawn at ./process.jl:360
unknown function (ip: 0x135dbb0ae)
#374 at ./process.jl:512 [inlined]
setup_stdio at ./process.jl:499
#spawn#373 at ./process.jl:511
unknown function (ip: 0x135db9fa2)
spawn at ./process.jl:506
unknown function (ip: 0x135db9c06)
open at ./process.jl:583
Type at /Users/abradley/.julia/v0.6/Makie/src/plotsbase/output.jl:79
Type at /Users/abradley/.julia/v0.6/Makie/src/plotsbase/output.jl:72
testfunc_13 at /Users/abradley/.julia/v0.6/Makie/test/visual_regression_funcs.jl:256
record at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:19
unknown function (ip: 0x135da7a52)
f at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:45
jl_apply at /Users/osx/buildbot/slave/package_osx64/build/src/./julia.h:1424 [inlined]
jl_f__apply at /Users/osx/buildbot/slave/package_osx64/build/src/builtins.c:426
#test_images#7 at /Users/abradley/.julia/v0.6/VisualRegressionTests/src/imgcomp.jl:79
unknown function (ip: 0x1216894b5)
#test_images at ./<missing>:0
macro expansion at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:47 [inlined]
macro expansion at ./test.jl:860 [inlined]
macro expansion at /Users/abradley/.julia/v0.6/Makie/test/visual_regression.jl:46 [inlined]
macro expansion at ./test.jl:860 [inlined]
anonymous at ./<missing> (unknown line)
jl_call_fptr_internal at /Users/osx/buildbot/slave/package_osx64/build/src/./julia_internal.h:339 [inlined]
jl_call_method_internal at /Users/osx/buildbot/slave/package_osx64/build/src/./julia_internal.h:358 [inlined]
jl_toplevel_eval_flex at /Users/osx/buildbot/slave/package_osx64/build/src/toplevel.c:589
jl_parse_eval_all at /Users/osx/buildbot/slave/package_osx64/build/src/ast.c:873
jl_load at /Users/osx/buildbot/slave/package_osx64/build/src/toplevel.c:616 [inlined]
jl_load_ at /Users/osx/buildbot/slave/package_osx64/build/src/toplevel.c:623
include_from_node1 at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
jlcall_include_from_node1_18705 at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
include at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
jlcall_include_1022 at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
do_call at /Users/osx/buildbot/slave/package_osx64/build/src/interpreter.c:75
eval at /Users/osx/buildbot/slave/package_osx64/build/src/interpreter.c:242
eval_body at /Users/osx/buildbot/slave/package_osx64/build/src/interpreter.c:543
jl_interpret_toplevel_thunk at /Users/osx/buildbot/slave/package_osx64/build/src/interpreter.c:692
jl_toplevel_eval_flex at /Users/osx/buildbot/slave/package_osx64/build/src/toplevel.c:592
jl_parse_eval_all at /Users/osx/buildbot/slave/package_osx64/build/src/ast.c:873
jl_load at /Users/osx/buildbot/slave/package_osx64/build/src/toplevel.c:616 [inlined]
jl_load_ at /Users/osx/buildbot/slave/package_osx64/build/src/toplevel.c:623
include_from_node1 at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
jlcall_include_from_node1_18705 at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
include at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
jlcall_include_1022 at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
process_options at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
_start at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
jlcall__start_18944 at /Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
true_main at /Applications/Julia-0.6.app/Contents/Resources/julia/bin/julia (unknown line)
main at /Applications/Julia-0.6.app/Contents/Resources/julia/bin/julia (unknown line)
unknown function (ip: 0xffffffffffffffff)
Allocations: 78533195 (Pool: 78525861; Big: 7334); GC: 210
LLVM ERROR: Starting a frame before finishing the previous one!
================================[ ERROR: Makie ]================================

failed process: Process(`/Applications/Julia-0.6.app/Contents/Resources/julia/bin/julia -Cnative -J/Applications/Julia-0.6.app/Contents/Resources/julia/lib/julia/sys.dylib --compile=yes --depwarn=yes --check-bounds=yes --code-coverage=none --color=yes --compilecache=yes /Users/abradley/.julia/v0.6/Makie/test/runtests.jl`, ProcessExited(1)) [1]

================================================================================
INFO: No packages to install, update or remove
ERROR: Makie had test errors

So the tests all "fail", but each one still generates graphical output that looks sensible.  Doesn't happen on my laptop, just on the desktop.

I just pushed a fix for that, can you try again?

Around 18 visual regression are expected to fail on current master ;)

So if the above log has the signal (2): Interrupt: 2 from you force exiting julia, all should be good! Please open a new issue if there are still problems :)

authors: AshtonSBradley SimonDanisch


text:
To do: ignore indirect dependencies on CondaPkg

Currently CondaPkg reads CondaPkg.toml files for any package which depends directly or indirectly on CondaPkg.
Should we only read dependencies from direct dependents? I think yes.
Why? Indirect dependencies are not normally considered API - i.e. if PkgA depends on PkgB depends on CondaPkg, the PkgA should not rely on PkgB always depending on CondaPkg - it may decide to use something else in a future version. It also means that a breaking release of CondaPkg can safely change the format of CondaPkg.toml (or use a different file entirely) without needing to support the old format. I'm not anticipating any such breaking change, but you never know!
This would require simply changing the line https://github.com/JuliaPy/CondaPkg.jl/blob/baa6132e2390faf41692c4f4a9fed445179ed10c/src/resolve.jl#L109 to filter packages with p.is_direct_dep.

This will be a breaking change, so is a good candidate for v1.
The behaviour (either way) needs to be documented.
Functions such as add and status should check if the project depends on CondaPkg and print a warning if not.

I think I run into this issue... I left a post in the Discourse explaining my problem.


text:
New package: Latin v0.1.0

Registering package: Latin
Repository: https://github.com/neelsmith/Latin.jl
Created by: @neelsmith
Version: v0.1.0
Commit: 15901439baf56f207277d812263242454d291ef3
Git reference: main
Release notes:

Initial release

@neelsmith Besides the issue

The following dependencies do not have a [compat] entry that is upper-bounded and only includes a finite number of breaking releases: julia

this package has no license file

Superseded by #29532

authors: JuliaRegistrator giordano

repo: JuliaRegistries/General


text:
New version: BaytesCore v0.1.17

Registering package: BaytesCore
Repository: https://github.com/paschermayr/BaytesCore.jl
Created by: @paschermayr
Version: v0.1.17
Commit: 693d08fc5d9abccb5f8e91b741d07b44c5e3c39d
Reviewed by: @paschermayr
Reference: https://github.com/paschermayr/BaytesCore.jl/commit/693d08fc5d9abccb5f8e91b741d07b44c5e3c39d#commitcomment-65688736
Description: Core structures that are shared for various Baytes modules

comment

authors: JuliaRegistrator paschermayr


text:
Operators missing on Frequency data

Should be straight forward based on the code for real time data.

as in +/-/* ? Does that make sense for frequency data? If it will be useful to people then happy for it to be added -- but I can't see myself using it.

You are right, not useful for freq domain as we use store there the complex modulus, not input/output.
Issue closed!

authors: akabla moustachio-belvedere


text:
Weak and strong scaling tests

Hello.
Could you please comment on the existence of weak and strong scaling tests withing CheapThreads.jl?
Would it be useful to implement such a thing? Of course this type of tests strongly depends on the problem that is simulated and also on its implementation details. I think, however, that it could be a nice way for potential users to discover the quality and usefulness of CheapThreads.
Best,
PS: sorry if this is not the right place for such questions.
PS: For more info on weak and strong scaling: see this link for instance.

No one's written any tests, but you could try an example like from that link, using @batch to parallelize.
Note that the results will be heavily problem dependent. E.g., if the operation is primarily memory bound, then scaling will be bad.
Depending on the CPU, as few as 1 core can utilize all the memory bandwidth, meaning memory accesses could sometimes be modeled as completely serial.
julia> memory_bandwidth(verbose=true, multithreading=false)
╔══╡ Single-threaded:
╠══╡ (4 threads)
╟─ COPY:  144299.4 MB/s
╟─ SCALE: 144522.2 MB/s
╟─ ADD:   128922.2 MB/s
╟─ TRIAD: 128925.4 MB/s
╟─────────────────────
║ Median: 136612.4 MB/s
╚═════════════════════
(median = 136612.4, minimum = 128922.2, maximum = 144522.2)

julia> memory_bandwidth(verbose=true, multithreading=true)
╔══╡ Multi-threaded:
╠══╡ (4 threads)
╟─ COPY:  144299.4 MB/s
╟─ SCALE: 144522.2 MB/s
╟─ ADD:   127744.3 MB/s
╟─ TRIAD: 128530.3 MB/s
╟─────────────────────
║ Median: 136414.9 MB/s
╚═════════════════════
(median = 136414.9, minimum = 127744.3, maximum = 144522.2)

julia> versioninfo()
Julia Version 1.7.0-DEV.1088
Commit 6cebd28e66* (2021-05-11 14:04 UTC)
Platform Info:
  OS: macOS (arm64-apple-darwin20.3.0)
  CPU: Apple M1
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-11.0.1 (ORCJIT, cyclone)
Environment:
  JULIA_NUM_THREADS = 4

The M1 Mac has 0 improvement from multithreading in this benchmark.
But many other programs aren't constrained by memory bandwidth, and these will benefit from more cores.
So, I'd suggest picking a problem of interest and trying CheapThreads.@batch and/or Threads.@threads, and observing how they scale.

authors: chriselrod ignace-computing


text:
Fix test dependencies

Fixes error in ]test:
Base.PkgId(Base.UUID("10f19ff3-798f-405d-979b-55457f8fc047"), "LayoutPointers") does not declare a compat entry for the following extras:
3-element Vector{Base.PkgId}:
 Aqua [4c88cf16-eb10-579e-8560-4a9242c79595]
 ArrayInterfaceOffsetArrays [015c0d05-e682-4f19-8f0a-679ce4c54826]
 Test [8dfed614-e22c-5e08-85e1-65c5234f0b40]
Base.PkgId(Base.UUID("10f19ff3-798f-405d-979b-55457f8fc047"), "LayoutPointers") extras: Test Failed at /home/graham/.julia/packages/Aqua/tHrmY/src/deps_compat.jl:60
  Expression: isempty(result)
   Evaluated: isempty(Base.PkgId[Base.PkgId(Base.UUID("4c88cf16-eb10-579e-8560-4a9242c79595"), "Aqua"), Base.PkgId(Base.UUID("015c0d05-e682-4f19-8f0a-679ce4c54826"), "ArrayInterfaceOffsetArrays"), Base.PkgId(Base.UUID("8dfed614-e22c-5e08-85e1-65c5234f0b40"), "Test")])

Stacktrace:
 [1] macro expansion
   @ ~/.julia/juliaup/julia-1.11.0-beta1+0.x64.linux.gnu/share/julia/stdlib/v1.11/Test/src/Test.jl:679 [inlined]
 [2] test_deps_compat(pkg::Base.PkgId, deps_type::String; broken::Bool, kwargs::@Kwargs{})
   @ Aqua ~/.julia/packages/Aqua/tHrmY/src/deps_compat.jl:60
 [3] test_deps_compat
   @ ~/.julia/packages/Aqua/tHrmY/src/deps_compat.jl:55 [inlined]
 [4] macro expansion
   @ ~/.julia/packages/Aqua/tHrmY/src/deps_compat.jl:45 [inlined]
 [5] macro expansion
   @ ~/.julia/juliaup/julia-1.11.0-beta1+0.x64.linux.gnu/share/julia/stdlib/v1.11/Test/src/Test.jl:1700 [inlined]
 [6] test_deps_compat(pkg::Base.PkgId; check_julia::Bool, check_extras::Bool, check_weakdeps::Bool, kwargs::@Kwargs{})
   @ Aqua ~/.julia/packages/Aqua/tHrmY/src/deps_compat.jl:45
Grouped Strided Pointers
  0.731721 seconds (575.96 k allocations: 27.018 MiB, 3.08% gc time, 99.39% compilation time)
Test Summary:                                                                                | Pass  Fail  Total   Time
LayoutPointers.jl                                                                            |  112     1    113  14.6s
  Method ambiguity                                                                           |    1            1   2.5s
  Unbound type parameters                                                                    |    1            1   0.1s
  Undefined exports                                                                          |    1            1   0.0s
  Compare Project.toml and test/Project.toml                                                 |    1            1   0.0s
  Stale dependencies                                                                         |    1            1   1.4s
  Compat bounds                                                                              |    3     1      4   4.3s
    julia                                                                                |    1            1   0.0s
    Base.PkgId(Base.UUID("10f19ff3-798f-405d-979b-55457f8fc047"), "LayoutPointers") deps     |    1            1   0.4s
    Base.PkgId(Base.UUID("10f19ff3-798f-405d-979b-55457f8fc047"), "LayoutPointers") extras   |          1      1   3.8s
    Base.PkgId(Base.UUID("10f19ff3-798f-405d-979b-55457f8fc047"), "LayoutPointers") weakdeps |    1            1   0.0s
  Piracy                                                                                |    1            1   0.1s
  Persistent tasks                                                                           |    1            1   5.5s
  Grouped Strided Pointers                                                                   |  102          102   0.7s
ERROR: LoadError: Some tests did not pass: 112 passed, 1 failed, 0 errored, 0 broken.
in expression starting at /home/graham/git/LayoutPointers.jl/test/runtests.jl:30
ERROR: Package LayoutPointers errored during testing

Hi, I have time on my hands and thought I'd see if I could help with the LoopVectorization 1.11 issues. LV tests don't fail on my 1.11 beta, but I thought I'd go from the ground up and see if I can understand what @chriselrod meant here. I got down to this repo looking into piracy errors in VectorizationBase.jl

1.11 is fine.
A couple changes for 1.12:

Julia Ptr{T} are now ptr in llvmcall, instead of i$(8sizeof(Int)).
LLVM 17 defaults up opaque pointers, so we have ptr instead of double*, etc.

It'd be great to update the ecosystem (mostly VectorizationBase) for those changes.

Thanks!

authors: chriselrod grahamas


text:
no method matching setup_call(::LoopVectorization.LoopSet, ::Expr, ::LineNumberNode, ::Bool, ::Bool, ::Int8, ::Int8, ::Int64)

We get the following error from GitHub CI in Trixi.jl:
  LoadError: MethodError: no method matching setup_call(::LoopVectorization.LoopSet, ::Expr, ::LineNumberNode, ::Bool, ::Bool, ::Int8, ::Int8, ::Int64)
  Closest candidates are:
    setup_call(::LoopVectorization.LoopSet, ::Expr, ::LineNumberNode, ::Bool, ::Bool, ::Int8, ::Int8, ::Int64, ::Bool) at C:\Users\runneradmin\.julia\packages\LoopVectorization\PDSoT\src\condense_loopset.jl:790
  Stacktrace:
    [1] #s96#15
      @ C:\Users\runneradmin\.julia\packages\StrideArrays\NCjmP\src\broadcast.jl:345 [inlined]
    [2] var"#s96#15"(S::Any, D::Any, T::Any, N::Any, C::Any, B::Any, R::Any, BC::Any, UNROLL::Any, ::Any, dest::Any, bc::Any, #unused#::Any)
      @ StrideArrays .\none:0
    [3] (::Core.GeneratedFunctionStub)(::Any, ::Vararg{Any, N} where N)
      @ Core .\boot.jl:571
    [4] materialize!
      @ C:\Users\runneradmin\.julia\packages\StrideArrays\NCjmP\src\broadcast.jl:351 [inlined]

See https://github.com/trixi-framework/Trixi.jl/runs/3015829828?check_suite_focus=true#step:6:1811

I get the same error on Mac OS.
However, when using  pkg> add LoopVectorization@v0.12.49 everything works fine.

Should be fixed by
https://github.com/chriselrod/StrideArrays.jl/commit/264b054506a6b52b578f6f66f2d6c607b085087e

Great! Thanks a lot for the quick fix! I guess it will be released in StrideArrays v0.1.11 soon?

Great! Thanks a lot for the quick fix! I guess it will be released in StrideArrays v0.1.11 soon?

Ah, 0.1.11. Thanks for reminding me to bump the version. Not sure why 0.1.9 was listed as the latest release, even though 0.1.10 is also a tagged release: https://github.com/chriselrod/StrideArrays.jl/commit/75ffbcb821e0aacfb070c5f915e039f0c8784c3f

Great, thanks :+1:

authors: Cczernik chriselrod ranocha