Linux Kernel Drivers on Windows

i don't think this is the best place to issue this but here we go:
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Nope
Describe the solution you'd like
A clear and concise description of what you want to happen.
I would like to see Linux kernel drivers natively on windows 10 (including the arm version), this would really help make windows 10 better!
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Using mingw-w64 to accomplish this!
Additional context
Add any other context or screenshots about the feature request here.
Hi there,
I would like to see Linux kernel drivers on windows 10 and upcoming windows 11. I got pretty far on doing this, however, i don't think i can get any further without help! I have tried using cygwin, msys2, and mingw to try to accomplish this, however, no luck, all result in the same error (see below). It would be nice to have because some devices don't have windows drivers coded (ex: Raspberry Pi 4). While there are some community based drivers available, it would still be nice to have native drivers available
This is the full log of what I got when using msys2 (same result in mingw [in Linux too] and cygwin):
CE1CECL@LenovoLegionT5 MSYS /d/msys64_/linux-5.10.52.tar.xz/linux-5.10.52
make ARCH=i386 all
/bin/sh: line 1: cmp: command not found
UPD     include/config/kernel.release
/bin/sh: line 1: cmp: command not found
UPD     include/generated/uapi/linux/version.h
/bin/sh: line 1: cmp: command not found
UPD     include/generated/utsrelease.h
/bin/sh: line 1: cmp: command not found
UPD     scripts/mod/devicetable-offsets.h
HOSTCC  scripts/mod/file2alias.o
In file included from scripts/mod/file2alias.c:31:
scripts/mod/file2alias.c: In function ‘do_of_entry_multi’:
scripts/mod/file2alias.c:363:15: warning: array subscript has type ‘char’ [-Wchar-subscripts]
363 |   if (isspace(*tmp))
|               ^~~~
scripts/mod/file2alias.c: In function ‘do_vio_entry’:
scripts/mod/file2alias.c:706:16: warning: array subscript has type ‘char’ [-Wchar-subscripts]
706 |   if (isspace (*tmp))
|                ^~~~
HOSTLD  scripts/mod/modpost
/bin/sh: line 1: cmp: command not found
UPD     include/generated/bounds.h
/bin/sh: line 1: cmp: command not found
UPD     include/generated/timeconst.h
CC      arch/x86/kernel/asm-offsets.s
/bin/sh: line 1: cmp: command not found
UPD     include/generated/asm-offsets.h
CALL    scripts/checksyscalls.sh
CALL    scripts/atomic/check-atomics.sh
HDRINST usr/include/linux/version.h
CC      init/main.o
/tmp/cc7YMxTx.s: Assembler messages:
/tmp/cc7YMxTx.s:7: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:9: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:14: Warning: .type pseudo-op used outside of .def/.endef: ignored.
/tmp/cc7YMxTx.s:14: Error: junk at end of line, first unrecognized character is _' /tmp/cc7YMxTx.s:15: Warning: .size pseudo-op used outside of .def/.endef: ignored. /tmp/cc7YMxTx.s:15: Error: junk at end of line, first unrecognized character is '
/tmp/cc7YMxTx.s:16: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:21: Error: unknown pseudo-op: .previous'
/tmp/cc7YMxTx.s:23: Error: unknown pseudo-op: .pushsection' /tmp/cc7YMxTx.s:28: Warning: .type pseudo-op used outside of .def/.endef: ignored. /tmp/cc7YMxTx.s:28: Error: junk at end of line, first unrecognized character is '
/tmp/cc7YMxTx.s:29: Warning: .size pseudo-op used outside of .def/.endef: ignored.
/tmp/cc7YMxTx.s:29: Error: junk at end of line, first unrecognized character is _' /tmp/cc7YMxTx.s:30: Error: unknown pseudo-op: .popsection'
/tmp/cc7YMxTx.s:35: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:37: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:42: Warning: .type pseudo-op used outside of .def/.endef: ignored.
/tmp/cc7YMxTx.s:42: Error: junk at end of line, first unrecognized character is _' /tmp/cc7YMxTx.s:43: Warning: .size pseudo-op used outside of .def/.endef: ignored. /tmp/cc7YMxTx.s:43: Error: junk at end of line, first unrecognized character is _'
/tmp/cc7YMxTx.s:44: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:48: Error: unknown pseudo-op: .previous'
/tmp/cc7YMxTx.s:50: Warning: unknown section attribute 'M'
/tmp/cc7YMxTx.s:50: Warning: unknown section attribute 'S'
/tmp/cc7YMxTx.s:50: Error: junk at end of line, first unrecognized character is ,' /tmp/cc7YMxTx.s:55: Error: unknown pseudo-op: .previous'
/tmp/cc7YMxTx.s:63: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:67: Error: unknown pseudo-op: .previous'
/tmp/cc7YMxTx.s:69: Warning: unknown section attribute 'M'
/tmp/cc7YMxTx.s:69: Warning: unknown section attribute 'S'
/tmp/cc7YMxTx.s:69: Error: junk at end of line, first unrecognized character is ,' /tmp/cc7YMxTx.s:74: Error: unknown pseudo-op: .previous'
/tmp/cc7YMxTx.s:82: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:86: Error: unknown pseudo-op: .previous'
/tmp/cc7YMxTx.s:88: Warning: unknown section attribute 'M'
/tmp/cc7YMxTx.s:88: Warning: unknown section attribute 'S'
/tmp/cc7YMxTx.s:88: Error: junk at end of line, first unrecognized character is ,' /tmp/cc7YMxTx.s:93: Error: unknown pseudo-op: .previous'
/tmp/cc7YMxTx.s:101: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:105: Error: unknown pseudo-op: .previous'
/tmp/cc7YMxTx.s:107: Warning: unknown section attribute 'M'
/tmp/cc7YMxTx.s:107: Warning: unknown section attribute 'S'
/tmp/cc7YMxTx.s:107: Error: junk at end of line, first unrecognized character is ,' /tmp/cc7YMxTx.s:112: Error: unknown pseudo-op: .previous'
/tmp/cc7YMxTx.s:120: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:128: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:130: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:161: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:163: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:194: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:196: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:232: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:234: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:244: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:246: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:256: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:258: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:268: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:270: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:286: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:288: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:304: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:306: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:333: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:335: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:360: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:362: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:425: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:427: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:458: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:464: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:481: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:483: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:522: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:524: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:596: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:598: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:696: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:698: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:763: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:765: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:858: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:862: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:888: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:890: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:925: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:927: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:964: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:966: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:980: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:984: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:1000: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:1004: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:1019: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:1023: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:1039: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:1043: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:1073: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:1075: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:1450: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:1452: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:1479: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:1481: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:1515: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:1519: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:1556: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:1558: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:1590: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:1592: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:1678: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:1680: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:1819: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:1821: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:1951: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:1953: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:1968: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:1972: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:2026: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:2032: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:2052: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:2056: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:2135: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:2137: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:2154: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:2158: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:2421: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:2423: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:2442: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:2444: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:2481: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:2483: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:2491: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:2493: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:2513: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:2515: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:2684: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:2686: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:2695: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:2697: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:2705: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:2707: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:2715: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:2717: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:2725: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:2727: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:2765: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:2767: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:2886: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:2892: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:2929: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:2935: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:2971: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:2977: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:3077: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:3084: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:3085: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:3090: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:3112: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:3114: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:3134: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:3138: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:3165: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:3169: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:3409: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:3415: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:3425: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:3431: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:3441: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:3447: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:3457: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:3463: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:3473: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:3479: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:3490: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:3492: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:3569: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:3571: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:3594: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:3596: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:3633: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:3635: Error: unknown pseudo-op: .previous' /tmp/cc7YMxTx.s:3684: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:3690: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:3735: Error: unknown pseudo-op: .pushsection'
/tmp/cc7YMxTx.s:3738: Error: unknown pseudo-op: .popsection' /tmp/cc7YMxTx.s:3841: Error: junk at end of line, first unrecognized character is ,'
/tmp/cc7YMxTx.s:3843: Error: unknown pseudo-op: `.previous'
make[1]: *** [scripts/Makefile.build:280: init/main.o] Error 1
make: *** [Makefile:1821: init] Error 2
CE1CECL@LenovoLegionT5 MSYS /d/msys64_/linux-5.10.52.tar.xz/linux-5.10.52

I found this maybe a issue with pe type executables, but still cant find out how to fix/bypass it. It would also be nice to have those same drivers exported into .inf, .sys, .cat, etc files for older versions of windows too, like 7 and XP (at least down to 7 but would be nicer for XP or older too, not expecting it though.)
Any help would be nice
Thanks,
ChrisEric1 CECL (CE1CECL)
BTW, my email is<EMAIL_ADDRESS>and in case Microsoft decides to lock this down, use this thread instead: https://github.com/CE1CECL/talk/issues/1

Anything?
bump


Run automated tests in strict mode.

In order to prevent issues like #183 we should make sure the automated tests are run with the polyfill loaded in strict mode.

Is anything like versioning possible to avoid such situations and maybe breaking changes ?


Evaluation of infrastructure provisioning related topics

To deploy applications successfully, there are efforts that often go hand in hand with infrastructure provisioning and deployment. As we see more projects from the infrastructure space in our TAG and identified (at a poll at KubeCon) that we should get more active in this area, there should be first investigations if it makes sense to build a working group for such topics, if there are enough interested people in this and what the potential scope. of the WG could be.
@genpage initiated and volunteered to drive this topic, @angellk and @thschue will support his efforts from the TAG side.
### Tasks
- [ ] Find projects that fit into the topic area and reach out
- [ ] Gather potential topics and goals for this interest area
- [ ] Find interested people
- [ ] Reach out to TAG Runtime (if they want to get involved)
- [ ] Try to find out how this relates to the Platforms WG and the mode of operation between these two WGs

Will assign this to @genpage as soon as possible :-)

I would be interested in joining the workshop 😁

I'm very interested to participate in this!

Initial conversation with @angellk suggest we rename from "Infrastructure Provisioning" to "Infrastructure Lifecycle". We're working on getting a draft charter up and reaching out to related pending/accepted projects in the ecosystem.

I would be really interested to partecipate in this working group!

What's the best way to help with this effort?  Just wait, and follow this issue?

@mbarr-hrp Yes, we will be announcing a charter, slack channel, and regular meetings very soon.

Charter Proposal PR: https://github.com/cncf/tag-app-delivery/pull/691

@afritzler @lukasfrank @MalteJ


Please setup a SECURITY.md for this project

@DhanushNehru Hey I would like to work on this issue, please assign it to me.


Prevent Require-spl dependency from persisting to other PRs

When a PR is submitted with the Requires-spl keyword, all
subsequent builds will use that SPL commit instead of
defaulting back to master. Corrected the
CustomSingleBranchScheduler.getCodebaseDict function
to make a deep copy of the codebase dictionary before
modifying it.
This closes #27.
Signed-off-by: Giuseppe Di Natale<EMAIL_ADDRESS>

@dinatale2 I've applied this patch to the buildbot and opened PR zfsonlinux/zfs#4678 to test it.  Luckily we happen to have an open SPL PR which needs testing.

@dinatale2 that seems to have done the trick.  Thanks!


Feat(hints) Implement new hints #35 and #36

TITLE
Description
This PR adds the missing hints NewHint#35 and NewHint#36, now known as BIGINT_PACK_DIV_MOD and BIGINT_SAFE_DIV as requested by the issue #975.
Checklist

[X] Linked to Github Issue
[X] Unit tests added
[X] Integration tests added.
[x] This change requires new documentation.

[X] Documentation has been added/updated.
[x] CHANGELOG has been updated.

The wasm errors come from std imports. I recently fixed some in one PR of my own (ignore the cairo files).


Add Site wide Theming support

In addition

Optimise the icon
Run yarn format to format all html and tailwind class orders

Please use yarn and do not delete yarn.lock


StackOverflowError out of qscript

SELECT
COUNT(*) as Visits,
TO_STRING(DATE_PART("year",timestamp(last_visit)))
|| "-Q" ||
TO_STRING((DATE_PART("quarter",timestamp(last_visit))) - (DATE_PART("quarter",timestamp(last_visit)) %1)) AS QUARTER
FROM /loc/patients.data
GROUP BY
TO_STRING(DATE_PART("year",timestamp(last_visit)))
|| "-Q" ||
TO_STRING((DATE_PART("quarter",timestamp(last_visit))) - (DATE_PART("quarter",timestamp(last_visit)) %1))
ORDER BY QUARTER ASC
java.lang.StackOverflowError
	at quasar.qscript.MapFunc$$anon$109.quasar$qscript$MapFunc$$anon$109$$$anonfun$104(MapFunc.scala:387)
	at quasar.qscript.MapFunc$$anon$109.quasar$qscript$MapFunc$$anon$109$$$anonfun$104$adapted(MapFunc.scala:387)
	at scalaz.Equal$$anon$7.equal(Equal.scala:70)
	at matryoshka.data.FreeInstances$$anon$3.matryoshka$data$FreeInstances$$anon$3$$$anonfun$4(free.scala:48)
	at matryoshka.data.FreeInstances$$nestedInAnon$3$lambda$$apply$1.apply(free.scala:46)
	at matryoshka.data.FreeInstances$$nestedInAnon$3$lambda$$apply$1.apply(free.scala:46)
	at scalaz.Equal$$anon$7.equal(Equal.scala:70)
	at quasar.qscript.MapFunc$$anon$109.quasar$qscript$MapFunc$$anon$109$$$anonfun$104(MapFunc.scala:460)
	at quasar.qscript.MapFunc$$anon$109.quasar$qscript$MapFunc$$anon$109$$$anonfun$104$adapted(MapFunc.scala:387)
	at scalaz.Equal$$anon$7.equal(Equal.scala:70)
	at matryoshka.data.FreeInstances$$anon$3.matryoshka$data$FreeInstances$$anon$3$$$anonfun$4(free.scala:48)
	at matryoshka.data.FreeInstances$$nestedInAnon$3$lambda$$apply$1.apply(free.scala:46)
	at matryoshka.data.FreeInstances$$nestedInAnon$3$lambda$$apply$1.apply(free.scala:46)
	at scalaz.Equal$$anon$7.equal(Equal.scala:70)
	at quasar.qscript.MapFunc$$anon$109.quasar$qscript$MapFunc$$anon$109$$$anonfun$104(MapFunc.scala:460)
	at quasar.qscript.MapFunc$$anon$109.quasar$qscript$MapFunc$$anon$109$$$anonfun$104$adapted(MapFunc.scala:387)
	at scalaz.Equal$$anon$7.equal(Equal.scala:70)
	at matryoshka.data.FreeInstances$$anon$3.matryoshka$data$FreeInstances$$anon$3$$$anonfun$4(free.scala:48)
	at matryoshka.data.FreeInstances$$nestedInAnon$3$lambda$$apply$1.apply(free.scala:46)
	at matryoshka.data.FreeInstances$$nestedInAnon$3$lambda$$apply$1.apply(free.scala:46)

Seems like this is a QScript issue, based on the stack trace. Please reassign if I am incorrect. Moving this to may, since we want to get the Spark Connector in tip-top shape, before we attend Spark Summit 2017 in SF first week of June,.

@rabbitonweb I was unable to reproduce the stack overflow in the REPL. Here are the results of the query run against spark. The results appear to be correct.
💪 $ select COUNT(*) as Visits, TO_STRING(DATE_PART("year",timestamp(last_visit))) || "-Q" || TO_STRING((DATE_PART("quarter",timestamp(last_visit))) - (DATE_PART("quarter",timestamp(last_visit)) %1)) AS QUARTER from patients GROUP BY TO_STRING(DATE_PART("year",timestamp(last_visit))) || "-Q" ||TO_STRING((DATE_PART("quarter",timestamp(last_visit))) - (DATE_PART("quarter",timestamp(last_visit)) %1)) ORDER By QUARTER ASC
RDD:
(2) MapPartitionsRDD[170] at map at QScriptCorePlanner.scala:141 []
 |  MapPartitionsRDD[169] at map at QScriptCorePlanner.scala:95 []
 |  MapPartitionsRDD[168] at filter at QScriptCorePlanner.scala:95 []
 |  ZippedWithIndexRDD[167] at zipWithIndex at QScriptCorePlanner.scala:95 []
 |  MapPartitionsRDD[164] at sortBy at QScriptCorePlanner.scala:217 []
 |  ShuffledRDD[163] at sortBy at QScriptCorePlanner.scala:217 []
 +-(2) MapPartitionsRDD[160] at sortBy at QScriptCorePlanner.scala:217 []
    |  MapPartitionsRDD[159] at map at QScriptCorePlanner.scala:194 []
    |  ShuffledRDD[158] at reduceByKey at QScriptCorePlanner.scala:193 []
    +-(2) MapPartitionsRDD[157] at map at QScriptCorePlanner.scala:192 []
       |  MapPartitionsRDD[156] at map at queryfile.scala:41 []
       |  /home/apolune/spark_local_test/patients MapPartitionsRDD[155] at textFile at queryfile.scala:40 []
       |  /home/apolune/spark_local_test/patients HadoopRDD[154] at textFile at queryfile.scala:40 []

Query time: 2.2s
 Visits | QUARTER  |
--------|----------|
     13 | 2006-Q1  |
     16 | 2006-Q2  |
     19 | 2006-Q3  |
      6 | 2006-Q4  |
     16 | 2007-Q1  |
     27 | 2007-Q2  |
     14 | 2007-Q3  |
     19 | 2007-Q4  |
     29 | 2008-Q1  |
     31 | 2008-Q2  |

What environment were you running the query in? REPL? SlamData? Somewhere else?
If we decide this is no longer reproducible, I'll PR an integration test for this query.

@rabbitonweb can you provide some more information about how you produced this error so I can try again to reproduce?

Quick update on status of this issue. I touched base with @rabbitonweb, and there are higher priority spark issues, so this ticket is on hold until those issues are resolved.

All the code that could have been causing this has been deleted and replaced with qsu.

Actually, I realized this could also have been stemming from a qscript rewrite, some of which we still run. Keeping this closed though as I was previously unable to reproduce it.


Add color_temp lut for Xiaomi Mi Bedside Lamp 2 [MJCTD02YL]

Xiaomi Mi Bedside Lamp 2 [MJCTD02YL]
Device supports mode color_temp but is missing lut for it. Created a new measurement for this mode. I didn't update the lut for hs mode. It was measured with a different device, but the Lamp has a consumption of about around 1-3 watts, so differences in precision aren't that big anyway.
fixes:

#2142

Thank you

thank you for taking measurements for this model 🙏


Add demo nft module tutorial

Tutorial is added as README for demo code inside examples/demo-nft-module
Resolves #243
More questions:

Can module be upgraded? How upgrade logic is handled?

I will be dumping more questions in comments, @bkolad @preston-evans98 @dubbelosix
Can module be upgraded? How upgrade logic is handled?

I will be dumping more questions in comments, @bkolad @preston-evans98 @dubbelosix
Can module be upgraded? How upgrade logic is handled?

We can't change the logic of a single module without affecting the whole rollup, but we should be able to upgrade the whole rollup (but this will change the proving and and verification keys as well). @preston-evans98 any thoughts

I will be dumping more questions in comments, @bkolad @preston-evans98 @dubbelosix
Can module be upgraded? How upgrade logic is handled?

We can't change the logic of a single module without affecting the whole rollup, but we should be able to upgrade the whole rollup (but this will change the proving and and verification keys as well). @preston-evans98 any thoughts

Yep, @bkolad is spot-on here


update to <IP_ADDRESS>

Hello,
this PR updates the formula to OpenResty <IP_ADDRESS>.
Thanks,
Stefan

I'll trust you on this!

Thanks for merging :)


[22.05] python3Packages.pillow: add patch for CVE-2022-45198, test for CVE-2022-45199

Description of changes
https://nvd.nist.gov/vuln/detail/CVE-2022-45198
9.1.0 doesn't actually appear vulnerable to https://nvd.nist.gov/vuln/detail/CVE-2022-45199, but I've included the test part of that patch anyway to "prove" as much.
Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

Oh forgot this needs to be staging-bound...


Add VS Code extension URL to GitHub repo About section

Is your feature request related to a problem? Please describe.
It would be great to have a link to the VS Code extension in the About section of this repo (can be added by clicking on the gear icon):

Describe the solution you'd like
Already described above.
Describe alternatives you've considered
--
Additional context
--

Thanks for the feedback!
Done!

Great, thanks!


Add bar height option (Airblader/i3)

Make it possible to set the bar height.

Fixed double return and renamed bar_height to height in sway/ipc-server.c

Sorry about that, I have reverted JSON property name to bar_height.


auto-mount-filesystems: add alternative path for tracefs

Amazon Linux does not use the new path "/sys/kernel/tracing" but only the old path "/sys/kernel/debug/tracing".
If tracefs is mounted at one of those paths, it is good enough for Inspektor Gadget. No need to error out or suggest anything.
Fixes https://github.com/inspektor-gadget/inspektor-gadget/issues/2426
Testing done
Work in progress:

[ ] This is pushed to a branch prefixed with citest/, so more tests should be executed
[ ] Test on Amazon Linux

Tested on Amazon Linux 5.10.205-195.804.amzn2.x86_64 with:
apiVersion: v1
kind: Pod
metadata:
  name: ig
  labels:
    k8s-app: example-ig
spec:
  containers:
    - name: ig
      image: $MYREPO/ig:tracefs
      #image: ghcr.io/inspektor-gadget/ig:latest
      securityContext:
        privileged: true
      command:
        - "ig"
        - "trace"
        - "exec"
        - "--host"
      env:
        - name: HOST_ROOT
          value: "/host"
      volumeMounts:
        - mountPath: /host
          name: host
        - mountPath: /run
          name: run
        - mountPath: /sys/kernel
          name: debugfs
  nodeName: $NODE
  volumes:
    - name: host
      hostPath:
        path: /
    - name: run
      hostPath:
        path: /run
    - name: debugfs
      hostPath:
        path: /sys/kernel

I changed $NODE to the correct node, and the image to both the upstream image and the new image built from this PR.
It fails with the upstream image and succeeds with the new image.


Update virtual-nodes-cli.md

Removed square bracket on external link

@richeney : Thanks for your contribution! The author, @iainfoulds, has been notified to review your proposed change.

Thanks, @richeney
#sign-off


Add note about setup being not viable for production

Proposed changes
I think there should be at least a small hint that this guide is intended as a bare-bones development environment and should not be rolled into production like this.
Related issues (optional)
Relates to #7622

Hi @usha-mandya, thanks for improving and merging this pull request so fast.
But I think there is an error in the markdown syntax now, leading to the link not being rendered correctly:
https://docs-stage.docker.com/compose/django/#define-the-project-components
I think the new line break in line 91 causes this?

Oops! Thanks for letting me know, @themasch. Will fix it in an incoming PR.

@themasch This has been fixed in PR-11236


Use DotNetCoreNuGet instead of NuGet when running .NET Core builds

When running .NET Core build we should push and ~pack~ packages using the dotnet utility instead of using nuget directly.
This would set us up for the future when we are able to run Cake.Recipe with cake .NET Core without the need to have users installing NuGet just for pushing ~/packing~ packages.
EDIT: The above would only be true when there are no standalone nuspec files.
Thoughts @gep13

@AdmiringWorm I think this makes a lot of sense.  My only concern being the ability to also create the required sources that we currently do when using NuGet.

@gep13 you thinking of the usage of NuGetAddSource?
If so, then there is an equivalent called DotNetCoreNuGetAddSource

Yes, that was what I was thinking about.  Never used DotNetCoreNuGetAddSource and I have no reason to think that it won't work, just need to test this out.

This one will get pushed back until the time Cake.Recipe gets updated to use cake 0.38.0.
Seems that DotNetCoreNuGetAddSource was added in that version, which I would need to make pushing with dotnet equal to pushing with nuget.

@AdmiringWorm that is a good catch!


Panics in library

Panics should not be part of a library. They cause unnecessary core dumps, and quit the parent process, which can be dangerous if used in production. There's several places where errors could be bubbled up, but are instead caught by panics

To be fair, passing and explicitly handling errors is the idiomatic go way of doing things. If the alternative is to always try to catch any panics that occur then it is a lot easier to just check an error!

Is the thing still relevant, if so, I would like to pick it.


Add ROCm support

Added a docker build with a demonstration of running the project on AMD video cards using ROCm.
Tested on AMD Radeon RX 7900 XTX.

Hi, I'm trying this docker compose on AMD INSTINCT MI100. When I set INSTALL_VLLM: true in docker-compose.yml:
services:
  llamafactory:
    build:
      dockerfile: ./docker/docker-rocm/Dockerfile
      context: ../..
      args:
        INSTALL_BNB: true
        INSTALL_VLLM: true
        INSTALL_DEEPSPEED: true
        INSTALL_FLASHATTN: true

When installing vllm, it will auto install packages related to nvidia, which don't work:
#10 33.33 Collecting transformers<=4.45.0,>=4.41.2 (from llamafactory==0.8.4.dev0)
#10 33.40   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/75/35/07c9879163b603f0e464b0f6e6e628a2340cfc7cdc5ca8e7d52d776710d4/transformers-4.44.2-py3-none-any.whl (9.5 MB)
#10 34.76      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.5/9.5 MB 7.1 MB/s eta 0:00:00
#10 34.95 Collecting openai>=1.0 (from vllm>=0.4.3->llamafactory==0.8.4.dev0)
#10 35.01   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/5e/4d/affea11bd85ca69d9fdd15567495bb9088ac1c37498c95cb42d9ecd984ed/openai-1.43.0-py3-none-any.whl (365 kB)
#10 35.14 Collecting prometheus-client>=0.18.0 (from vllm>=0.4.3->llamafactory==0.8.4.dev0)
#10 35.21   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/c7/98/745b810d822103adca2df8decd4c0bbe839ba7ad3511af3f0d09692fc0f0/prometheus_client-0.20.0-py3-none-any.whl (54 kB)
#10 35.27 Collecting prometheus-fastapi-instrumentator>=7.0.0 (from vllm>=0.4.3->llamafactory==0.8.4.dev0)
#10 35.30   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/59/66/2e93a8f56adb51ede41d0ef5f4f0277522acc4adc87937f5457b7b5692a8/prometheus_fastapi_instrumentator-7.0.0-py3-none-any.whl (19 kB)
#10 35.42 Collecting lm-format-enforcer==0.10.6 (from vllm>=0.4.3->llamafactory==0.8.4.dev0)
#10 35.45   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/4f/6e/d140b5eb41541afebea1c27013bc19b5a1cafd0cd330d9aa3458833ee44a/lm_format_enforcer-0.10.6-py3-none-any.whl (43 kB)
#10 35.61 Collecting outlines<0.1,>=0.0.43 (from vllm>=0.4.3->llamafactory==0.8.4.dev0)
#10 35.68   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/fd/2c/1ce85b81b2f6835720db1fda9f2d4439a69458b119d2ad5fcf7cae573923/outlines-0.0.46-py3-none-any.whl (101 kB)
#10 36.17 Collecting typing-extensions~=4.0 (from gradio>=4.0.0->llamafactory==0.8.4.dev0)
#10 36.26   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/26/9f/ad63fc0248c5379346306f8668cda6e2e2e9c95e01216d2b8ffd9ff037d0/typing_extensions-4.12.2-py3-none-any.whl (37 kB)
#10 36.31 Collecting partial-json-parser (from vllm>=0.4.3->llamafactory==0.8.4.dev0)
#10 36.35   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/9c/93/791cbea58b8dc27dc76621438d7b030741a4ad3bb5c222363dd01057175a/partial_json_parser-<IP_ADDRESS>.post4-py3-none-any.whl (9.9 kB)
#10 37.99 Collecting pyzmq (from vllm>=0.4.3->llamafactory==0.8.4.dev0)
#10 38.06   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ab/68/6fb6ae5551846ad5beca295b7bca32bf0a7ce19f135cb30e55fa2314e6b6/pyzmq-26.2.0-cp311-cp311-manylinux_2_28_x86_64.whl (869 kB)
#10 38.44      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 869.2/869.2 kB 2.4 MB/s eta 0:00:00
#10 38.66 Collecting msgspec (from vllm>=0.4.3->llamafactory==0.8.4.dev0)
#10 38.70   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/6a/73/1b2f991dc26899d2f999c938cbc82c858b3cb7e3ccaad317b32760dbe1da/msgspec-0.18.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (209 kB)
#10 38.90 Collecting gguf==0.9.1 (from vllm>=0.4.3->llamafactory==0.8.4.dev0)
#10 38.94   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/07/d6/3da29842de7ecd98978779fc07fa1547f8549fdf701cc0d9f84ce1ce0ad8/gguf-0.9.1-py3-none-any.whl (49 kB)
#10 39.10 Collecting importlib-metadata (from vllm>=0.4.3->llamafactory==0.8.4.dev0)
#10 39.13   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/c0/14/362d31bf1076b21e1bcdcb0dc61944822ff263937b804a79231df2774d28/importlib_metadata-8.4.0-py3-none-any.whl (26 kB)
#10 39.19 Collecting mistral-common>=1.3.4 (from vllm>=0.4.3->llamafactory==0.8.4.dev0)
#10 39.26   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/0c/e2/11d7223b4f898ff96f1bcf4ca29765e3e5ff9d9c049a2c640c59534450f1/mistral_common-1.3.4-py3-none-any.whl (3.3 MB)
#10 40.51      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 2.7 MB/s eta 0:00:00
#10 40.83 Collecting ray>=2.9 (from vllm>=0.4.3->llamafactory==0.8.4.dev0)
#10 40.89   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/cd/6a/0416f5f81be11502325623c7adae844d0c518f17cefb6ad0881c4c8a995d/ray-2.35.0-cp311-cp311-manylinux2014_x86_64.whl (65.1 MB)
#10 49.17      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.1/65.1 MB 8.0 MB/s eta 0:00:00
#10 49.34 Collecting nvidia-ml-py (from vllm>=0.4.3->llamafactory==0.8.4.dev0)
#10 49.41   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/b7/f3/a69ce0b1a1e12fbf6b2ad9f4c14c9999fdbdf15f2478d210f0fd501ddc98/nvidia_ml_py-12.560.30-py3-none-any.whl (40 kB)
#10 49.56 Collecting torch>=1.10.0 (from accelerate<=0.33.0,>=0.30.1->llamafactory==0.8.4.dev0)
#10 49.60   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/80/83/9b7681e41e59adb6c2b042f7e8eb716515665a6eed3dda4215c6b3385b90/torch-2.4.0-cp311-cp311-manylinux1_x86_64.whl (797.3 MB)
#10 98.02      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 797.3/797.3 MB 17.0 MB/s eta 0:00:00
#10 98.89 Collecting torchvision==0.19 (from vllm>=0.4.3->llamafactory==0.8.4.dev0)
#10 98.92   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/42/1d/efde76f826682ebe6ec97c2874f3c7e4833eb84497c521ce6cfac406ef34/torchvision-0.19.0-cp311-cp311-manylinux1_x86_64.whl (7.0 MB)
#10 99.42      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.0/7.0 MB 16.3 MB/s eta 0:00:00
#10 99.58 Collecting xformers==0.0.27.post2 (from vllm>=0.4.3->llamafactory==0.8.4.dev0)
#10 99.62   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/2e/f1/f4f860c193c1c6d3456b176479097fd9c9890384c1b1f6a15afd9c3f1645/xformers-0.0.27.post2-cp311-cp311-manylinux2014_x86_64.whl (20.8 MB)
#10 101.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 20.8/20.8 MB 15.1 MB/s eta 0:00:00
#10 101.1 Collecting vllm-flash-attn==2.6.1 (from vllm>=0.4.3->llamafactory==0.8.4.dev0)
#10 101.2   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ae/07/a15428870bdda702d5df49743c5b48eddc6b83faa3171aee16d11a6c133f/vllm_flash_attn-2.6.1-cp311-cp311-manylinux1_x86_64.whl (75.9 MB)
#10 106.6      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.9/75.9 MB 14.2 MB/s eta 0:00:00
#10 106.7 Collecting interegular>=0.3.2 (from lm-format-enforcer==0.10.6->vllm>=0.4.3->llamafactory==0.8.4.dev0)
#10 106.7   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/c4/01/72d6472f80651673716d1deda2a5bbb633e563ecf94f4479da5519d69d25/interegular-0.3.3-py37-none-any.whl (23 kB)
#10 106.7 Requirement already satisfied: sympy in /opt/miniconda/lib/python3.11/site-packages (from torch>=1.10.0->accelerate<=0.33.0,>=0.30.1->llamafactory==0.8.4.dev0) (1.12)
#10 106.7 Requirement already satisfied: networkx in /opt/miniconda/lib/python3.11/site-packages (from torch>=1.10.0->accelerate<=0.33.0,>=0.30.1->llamafactory==0.8.4.dev0) (3.2.1)
#10 106.8 Collecting nvidia-cuda-nvrtc-cu12==12.1.105 (from torch>=1.10.0->accelerate<=0.33.0,>=0.30.1->llamafactory==0.8.4.dev0)
#10 106.8   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/b6/9f/c64c03f49d6fbc56196664d05dba14e3a561038a81a638eeb47f4d4cfd48/nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (23.7 MB)
#10 108.8      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.7/23.7 MB 11.8 MB/s eta 0:00:00
#10 108.9 Collecting nvidia-cuda-runtime-cu12==12.1.105 (from torch>=1.10.0->accelerate<=0.33.0,>=0.30.1->llamafactory==0.8.4.dev0)
#10 108.9   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/eb/d5/c68b1d2cdfcc59e72e8a5949a37ddb22ae6cade80cd4a57a84d4c8b55472/nvidia_cuda_runtime_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (823 kB)
#10 109.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 823.6/823.6 kB 21.0 MB/s eta 0:00:00
#10 109.1 Collecting nvidia-cuda-cupti-cu12==12.1.105 (from torch>=1.10.0->accelerate<=0.33.0,>=0.30.1->llamafactory==0.8.4.dev0)
#10 109.2   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/7e/00/6b218edd739ecfc60524e585ba8e6b00554dd908de2c9c66c1af3e44e18d/nvidia_cuda_cupti_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (14.1 MB)
#10 110.4      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.1/14.1 MB 11.2 MB/s eta 0:00:00
#10 110.5 Collecting nvidia-cudnn-cu12==<IP_ADDRESS> (from torch>=1.10.0->accelerate<=0.33.0,>=0.30.1->llamafactory==0.8.4.dev0)
#10 110.5   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/9f/fd/713452cd72343f682b1c7b9321e23829f00b842ceaedcda96e742ea0b0b3/nvidia_cudnn_cu12-<IP_ADDRESS>-py3-none-manylinux2014_x86_64.whl (664.8 MB)
#10 146.9      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 664.8/664.8 MB 20.0 MB/s eta 0:00:00
#10 147.8 Collecting nvidia-cublas-cu12==<IP_ADDRESS> (from torch>=1.10.0->accelerate<=0.33.0,>=0.30.1->llamafactory==0.8.4.dev0)
#10 147.8   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/37/6d/121efd7382d5b0284239f4ab1fc1590d86d34ed4a4a2fdb13b30ca8e5740/nvidia_cublas_cu12-<IP_ADDRESS>-py3-none-manylinux1_x86_64.whl (410.6 MB)
#10 CANCELED

What should I do?

I have not tried installing VLLM. I think it will require a driver update to run. I will try to create a basic image for the new drivers within a month. The image is currently running on ROCM 6.1, but there is a new version 6.2.

I have not tried installing VLLM. I think it will require a driver update to run. I will try to create a basic image for the new drivers within a month. The image is currently running on ROCM 6.1, but there is a new version 6.2.

OK, Thanks for reply.

@fyr233 the ROCm drivers have been updated to version 6.2, and the vLLM installation error has now been fixed. Tested on AMD Radeon RX 7900 XTX.
You need to change the version of the base image.


Lazy load?

Could the slider support lazy load?

AFAIK it already does. It load's the image source that's given as data-src-Attribute in the img-tag inside the slider component in a lazy manner (only, before navigating to the next slide).


Add Visual Studio Community for Mac

Add Visual Studio Community for Mac to the IDE section.

Thanks!


[login-changes] Begin to support multiple Salesforce login endpoints

Note that commit 0bfbccc says the following:
You will need to do some manual database munging here, because allauth doesn't handle a settings-change gracefully.
In python manage.py dbshell:
DROP TABLE account_emailaddress CASCADE;
DROP TABLE account_emailconfirmation CASCADE;
DELETE FROM django_migrations WHERE app = 'account';

Then re-create the emails tables:
python manage.py migrate

This may break your existing users, too, in which case you'll want to destroy and recreate them. In python manage.py shell:
from django.contrib.auth import get_user_model
User = get_user_model()
User.objects.all().delete()


Build Mode Development Not Fully Recognized

Describe the bug
I am running vite build --mode=development and my expectation is that the build command will recognize this as development mode. The import.meta.env.MODE is correctly specified as development. However, the import.meta.env.DEV === false and import.meta.env.PROD === true. See minimal example below.
Reproduction
https://github.com/sernst/vite-mode-issue
Steps to reproduce
Run npm install follow by npm start and open the created dist/index.html in your browser.
System Info
Reproduction above was last tested in:

    Memory: 12.32 GB / 31.84 GB
  Binaries:
    Node: 18.15.0 - C:\Program Files\nodejs\node.EXE
    npm: 9.5.0 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Edge: Spartan (44.22621.1702.0), Chromium (113.0.1774.42)
    Internet Explorer: 11.0.22621.1
  npmPackages:
    vite: ^4.3.2 => 4.3.7

However, observations have been on MacOS and Ubuntu as well.

Used Package Manager
npm
Logs
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to vuejs/core instead.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

See https://vitejs.dev/guide/env-and-mode.html#modes. You'd need a .env.development file with
NODE_ENV=development

I'm running on Win11 with powershell, the documented solution does NOT work.

@bluwy Thanks for the clarification. I've updated the linked example and confirmed that works as expected.


Support native file names in ID template function

Some distros may depend on the filenames, eg. alpine have an option to download and apply apkvol file during the boot.
Problem it that file should have the name like client.apkvol.tar.gz otherwise it will fails to boot, trying to decrypt it according to it's extension.
Currently, in this command:
pixiecore boot vmlinuz-vanilla initramfs-vanilla \
  --cmdline='ip=dhcp modules=loop,squashfs,sd-mod,usb-storage modloop={{ID "modloop-vanilla"}} apkovl={{ID "client.apkvol.tar.gz"}}'

client.apkvol.tar.gz file name will be translated to other-1, that's exactly problem.

+1, this is a problem I had booting illumos as well. The whole file serving logic needs to be redesigned, so it's not a quick fix :(


No error messages generated when fail to login using google_sign_in plugin

I am using google_sign_in plugin to login using firebase
when I press on button first time a popup comes showing account to select for login
but after I select an account  nothing happens and the popup disappears
there Is no log after that in console
and also the button doesn't work.
Note
I have been using the same code and plugin since last 5 months and there was no issue with this
but I guess the issue only arrived after I upgraded my flutter version to stable v1.9.1
log I received

I/Timeline( 9559): Timeline: Activity_launch_request time:323024472 intent:Intent { act=com.google.android.gms.auth.GOOGLE_SIGN_IN pkg=com.writco cmp=com.writco/com.google.android.gms.auth.api.signin.internal.SignInHubActivity (has extras) }
I/Timeline( 9559): Timeline: Activity_launch_request time:323024507 intent:Intent { act=com.google.android.gms.auth.GOOGLE_SIGN_IN pkg=com.google.android.gms (has extras) }
W/ResourceType( 9559): No package identifier when getting name for resource number 0x00000000

flutter doctor

flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.9.1+hotfix.2, on Microsoft Windows [Version 10.0.17763.678], locale en-US)

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.0)
[√] Android Studio (version 3.4)
[√] VS Code (version 1.38.0)
[√] Connected device (1 available)
• No issues found!

issue got solved
issue was caused because of flutter_upi library

but the point here to note is there were no related error messages being generated while either building the app or while runtime

I solved this issue by just removing the code/functionality step by step which I added in backwards manner.
you can close this issue but I think the text highlighted can play part which needs to be solved.

@VickySalunkhe Can you please specify how you solved it, just with removing the flutter_upi library or you needed to change something? Also, in which way #40339 is related to the current issue? flutter_upi causes no errors output to both plugins?

I just removed the flutter_upi library which solved the issue wit h image_picker and google_signin  plugin
there were no error output thrown while using flutter_upi instead flutter _upi library is working fine
but for some unknown reasons both those plugins are not working

Hi @VickySalunkhe
if you're still experiencing this problem with latest stable, please create a new issue and provide the information required in the template.
Thank you


Support Java-like try-with-resources statement

https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html
14.20.3. try-with-resources
https://docs.oracle.com/javase/specs/jls/se7/html/jls-14.html

done


fix typo

Issue

Just I found

Overview (Required)

remoteDataSourse -> remoteDataSource

Links

Good catch!! LGTM. Thanks!


[BUG] copy selected rows

Hello everyone,
My application is using dash-ag grid, and I need to implement the copy functionality. Currently, my application is encountering the following issue:

When a user clicks on a row and presses Ctrl+C to copy (note that my application needs to set the enableRangeSelection property to True).
However, when pressing Ctrl+C, I can only copy a single cell. My expectation is that pressing Ctrl+C should allow me to copy the entire row. (In the video I’ve attached, you will see the issue.)
I have built an application that only uses ag-grid and found that when the "cell selection" (enableRangeSelection:True) property is set to True, I can still copy the entire row (I’m sending that code snippet in the attached link). Link code example ag-grid
I think this is a bug with dash ag-grid; perhaps dash ag-grid does not allow setting the copySelectedRows property to true. I read the documentation but did not find any mention of the copySelectedRows property.
Is there a solution for me to set up the copySelectedRows property in dash ag-grid?

https://github.com/user-attachments/assets/298d5abb-d20b-4bf5-8283-73cd08a3496e
import dash
from dash import dcc, html, Input, Output, State
import dash_ag_grid as dag
import pandas as pd

app = dash.Dash(__name__)

df = pd.DataFrame({
    'Name': ['John', 'Jane', 'Doe'],
    'Age': [28, 34, 45],
    'City': ['New York', 'Paris', 'London']
})

columns = [
    {
        "headerName": "Name",
        "field": "Name",
        "checkboxSelection": True,
        # "headerCheckboxSelection": True
    },
    {"headerName": "Age", "field": "Age"},
    {"headerName": "City", "field": "City"},
]

# Layout
app.layout = html.Div([
    html.H3("Dash AG Grid - Example"),
    dag.AgGrid(
        id="my-grid",
        columnDefs=columns,
        rowData=df.to_dict("records"),
        defaultColDef={"editable": True},
        dashGridOptions={
            "enableRangeSelection": True,
            "rowSelection": "multiple",
        },
        style={'height': '300px', 'width': '100%'},
        enableEnterpriseModules=True,

    ),
    html.Button("Add new Row", id="add-row-btn", n_clicks=0),
])

# Callback add new row
@app.callback(
    Output("my-grid", "rowData"),
    Input("add-row-btn", "n_clicks"),
    State("my-grid", "rowData"),
    prevent_initial_call=True
)
def add_row(n_clicks, row_data):
    if n_clicks > 0:
        new_row = {"Name": "", "Age": 0, "City": ""}
        row_data.append(new_row)
    return row_data

# Run app
if __name__ == "__main__":
    app.run_server(debug=True)

Hello @ducnv123
Any property that is not explicitly listed, can be placed in DashGridOptions key in the component.

Answered  on the forum with an example https://community.plotly.com/t/copy-row-selected-dash-ag-grid/88026/2?u=annmariew

thnaks @AnnMarieW and @BSd3v - closing this as discussion has moved to the forum.


Adding support for GHC 8.4.0

@elcuy There is not a package for ghc-8.4.0 under the Ubuntu repositories. The package present in the repository is ghc-8.4.1. Let me know if that helps you to continue with this PR.

@elcuy I think you can use the build configuration of Travis for Haskell.
For instance:
https://github.com/stackbuilders/dotenv-hs/pull/95/files

@elcuy I handled the support in #60. I hope you don't mind. I'll close this PR.


.kibana index question

I came across a blog that talked about this project for dumping Kibana 4's Visualizations and Dashboards from, http://air.ghost.io/kibana-4-export-and-import-visualizations-and-dashboards/. However, I took a look at http://localhost:9200/.kibana and didn't see any names of the Visualizations or Dashboards that I have created.
Is there something that I'm missing?
Here's the dump of http://localhost:9200/.kibana:
{
  ".kibana":{
      "aliases":{},
      "mappings":{"config":{"properties":{"buildNum":{"type":"long"},
                                          "defaultIndex":{"type":"string"}}},
                  "index-pattern":{"properties":{"customFormats":{"type":"string"},
                                                 "fields":{"type":"string"},
                                                 "intervalName":{"type":"string"},
                                                 "timeFieldName":{"type":"string"},
                                                 "title":{"type":"string"}}},
                  "dashboard":{"properties":{"description":{"type":"string"},
                                             "hits":{"type":"integer"},
                                             "kibanaSavedObjectMeta":{"properties":{"searchSourceJSON":{"type":"string"}}},
                                             "panelsJSON":{"type":"string"},
                                             "title":{"type":"string"},
                                             "version":{"type":"integer"}}},
                  "visualization":{"properties":{"description":{"type":"string"},
                                                 "kibanaSavedObjectMeta":{"properties":{"searchSourceJSON":{"type":"string"}}},
                                                 "savedSearchId":{"type":"string"},
                                                 "title":{"type":"string"},
                                                 "version":{"type":"integer"},
                                                 "visState":{"type":"string"}}},
                  "search":{"properties":{"columns":{"type":"string"},
                                          "description":{"type":"string"},
                                          "hits":{"type":"integer"},
                                          "kibanaSavedObjectMeta":{"properties":{"searchSourceJSON":{"type":"string"}}},
                                          "sort":{"type":"string"},
                                          "title":{"type":"string"},
                                          "version":{"type":"integer"}}}},
      "settings":{"index":{"creation_date":"1433286524288",
                           "uuid":"c84SfPj1RKOculVsDvD7rQ",
                           "number_of_replicas":"1",
                           "number_of_shards":"1",
                           "version":{"created":"1050299"}}},
      "warmers":{}
  }
}

This looks like a --mapping dump, not a --data dump.

@evantahler what do I need to query to get the "--data" dump?


fix Fix BlockCompression memory tracking

Proposed changes
BlockCompression memory may be shared between multiple queries.
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run buildall


Create docker-compose.yml

I made myself a docker-compose.yml for easier startup and updating using portainer.

Nice, merging now.


[Bug] Workflow timer debouncing does not work

What are you really trying to do?
I'm trying to write debonce workflow equivalent: workflow should start and then wait for the signal N seconds. And then if signal is triggered within these N seconds, timer should be re-launched. If the signal is not triggered workflow should go further.
Describe the bug
It seems to not work at all. Workflow jams in Running state instead of timer cancellation and then resetting another one. Also roadrunner writes this message:

 Long golang-ish error from roadrunner container
roadrunner_1            | 2022-04-27T12:17:28.779Z      ERROR   temporal        Workflow panic  {"Namespace": "default", "TaskQueue": "default", "WorkerID": "default:e6ab0423-3304-4edf-a4d9-ef3f2af0d391", "WorkflowType": "ExampleWorkflow", "WorkflowID": "some_id", "RunID": "0d757f3f-5c7c-4b80-bcb0-1ade96fc82cc", "Attempt": 48, "Error": "flush queue: SoftJobError:\n\tcodec_execute:\n\tsync_worker_exec:\n\tsync_worker_exec_payload: LogicException: Got the response to undefined request 9002 in /opt/app/vendor/temporal/sdk/src/Internal/Transport/Client.php:60\nStack trace:\n#0 /opt/app/vendor/temporal/sdk/src/WorkerFactory.php(389): Temporal\\Internal\\Transport\\Client->dispatch(Object(Temporal\\Worker\\Transport\\Command\\SuccessResponse))\n#1 /opt/app/vendor/temporal/sdk/src/WorkerFactory.php(261): Temporal\\WorkerFactory->dispatch('\\n\\x03\\x08\\xAAF\\n\\x03\\x08\\xABF', Array)\n#2 /opt/app/bin/worker(45): Temporal\\WorkerFactory->run()\n#3 {main}", "StackTrace": "process event for default [panic]:\ngithub.com/temporalio/roadrunner-temporal/workflow.(*process).OnWorkflowTaskStarted(0xc000d7fa40, 0xc001734ec8)\n\tgithub.com/temporalio/roadrunner-temporal@v1.1.0/workflow/workflow.go:144 +0x2e5\ngithub.com/spiral/sdk-go/internal.(*workflowExecutionEventHandlerImpl).ProcessEvent(0xc000934330, 0xc000abb940, 0xc0, 0x1)\n\tgithub.com/spiral/sdk-go@v1.12.0/internal/internal_event_handlers.go:801 +0x1ff\ngithub.com/spiral/sdk-go/internal.(*workflowExecutionContextImpl).ProcessWorkflowTask(0xc00027b490, 0xc001666630)\n\tgithub.com/spiral/sdk-go@v1.12.0/internal/internal_task_handlers.go:874 +0xca8\ngithub.com/spiral/sdk-go/internal.(*workflowTaskHandlerImpl).ProcessWorkflowTask(0xc000294210, 0xc001666630, 0xc001578ea0)\n\tgithub.com/spiral/sdk-go@v1.12.0/internal/internal_task_handlers.go:723 +0x493\ngithub.com/spiral/sdk-go/internal.(*workflowTaskPoller).processWorkflowTask(0xc000a8add0, 0xc001666630)\n\tgithub.com/spiral/sdk-go@v1.12.0/internal/internal_task_pollers.go:284 +0x2cd\ngithub.com/spiral/sdk-go/internal.(*workflowTaskPoller).ProcessTask(0xc000a8add0, {0x1594180, 0xc001666630})\n\tgithub.com/spiral/sdk-go@v1.12.0/internal/internal_task_pollers.go:255 +0x6c\ngithub.com/spiral/sdk-go/internal.(*baseWorker).processTask(0xc0005f2200, {0x1593d40, 0xc001807160})\n\tgithub.com/spiral/sdk-go@v1.12.0/internal/internal_worker_base.go:362 +0x167\ncreated by github.com/spiral/sdk-go/internal.(*baseWorker).runTaskDispatcher\n\tgithub.com/spiral/sdk-go@v1.12.0/internal/internal_worker_base.go:282 +0xba"}

Minimal Reproduction
class ExampleWorkflow {
    private bool $stopWaiting = false;

    public function run()
    {
        while (!$this->stopWaiting) {
            $this->stopWaiting = true;

            yield Workflow::awaitWithTimeout(
                30,
                fn () => $this->stopWaiting === false
            );
        }

        return 'COMPLETED';
    }

    // signal
    public function resetTimer(): void
    {
        $this->stopWaiting = false;
    }
}

Try to trigger the signal several times a second -- this will reproduce the bug for sure 😄
Environment/Versions

Temporal SDK Version: 1.1.1

Additional context
I've implemented this logic another way. But I'm still wondering why this implementation did not work 🤯

I've just tried to use proposed updatable timer implementation. And it does not work 😭
These issues are related to attempt to re-launch awaitWithTimeout method I guess 🥲
Because I've tried to implement updatable timer logic via simple Workflow::timer method (Instead of termination and fair re-launching the timer I wrote new awakeTime into variable and looked on it after each awakening) and it worked.
Temporal version: 1.13.3
Temporal php-SDK version: 1.1.1

That is weird. We will check the behaviour.

@OlegKuro the parent should wait for its child. Using abandon policy means that once parent is canceled/terminated the child continues working.
Related docs:

Policy
Execution concepts


where to find header files outside of modules

Sorry for stupid question as I know little about Docker. I understand Apollo is built in Docker. Once the Docker environment is created (by dev_into.sh), will the header files or libraries (like include/localization_integ.h in modules/localization/msf/msf_localization.h) be placed at the right place for compiling? I am just very curious to take a look at these header files...

The header files will not be moved. e.g. the file "modules/localization/msf/msf_localization.h" is under msf folder inside or outside docker.

Thanks @lianglia-apollo . I am interested to take a look at the header files outside of /modules/. For example,
"include/localization_integ.h"
"Eigen/Core"
Could you kindly share with me how to find these files?

In the docker image, localization_integ.h is located in "/usr/local/local_integ/include/"

@placentian , is the question still relevant? If the issue is resolved, please kindly close the issue.


Add CTM support in src/protocols/GammaControl.cpp (needed for Asahi Linux to have night light working)

Description
I already suggested the CTM in hyprwm/aquamarine#89, and after that one is done it would be really nice to have it here.

Not saying it should or shouldn't be supported, but if you want night light by itself as a feature, regardless of the implementation, hyprland supports shaders, and it's what I've been using for a long time before nvidia implemented GAMMA_LUT (which is needed for gammastep).
With hyprshade you even make it use appropriate shader depending on the time of day. They don't seem to use it, but there is also astral which you can use to calculate sunsets and sunrises for a given place and date.

With hyprshade you can even make it use appropriate shader depending on the time of day.

Thanks, didn't know about that one. I'll use it until CTM works.

glad to hear


Manage creation/deletion/setup of AWS accounts in code?

Possibly a dupe of #7, but I'm not sure what that one was for…

@ministryofjustice/modernisation-platform are handling this, probably.


Fixed failed tests

Done

Test suites now run successfully after this fix.

Steps

Install dependencies - npm install.
Run test command - npm run test or yarn test.

Before

After

Also removed this warning Warning: React version not specified in eslint-plugin-react settings. See https://github.com/jsx-eslint/eslint-plugin-react#configuration .
Issue
Related to issue #2185

Tests were fixed by @pratyushbh


Add Redux

sharing a post it may help you with this decision.
https://medium.com/@dan_abramov/you-might-not-need-redux-be46360cf367

I'll PR this soon.

#33

Done!


Add injector for debug info

Add a $debug injector that module writers can use to write debug info.
Need more thought

Implemented as $logger injector with new debug method


Roomfaqs: Allow more HTML tags

This allows  tags and  tags, which are both particularly useful

After opening this, I think that https://github.com/Zarel/Pokemon-Showdown/pull/3669 should be taken care of instead.


Setup Lerna and rearrange / rename repos

Setup Lerna . This task needs to be completed before an official release of the packages.
I suspect the repos and packages will look like this:
accounts

@accounts/core
@accounts/client
@accounts/server

rest

@accounts/rest-client
@accounts/rest-express
@accounts/rest-koa
@accounts/rest-hapi

graphql

@accounts/graphql-client
@accounts/graphql-express
@accounts/graphql-koa
@accounts/graphql-hapi

react

@accounts/react
@accounts/react-material-ui

Yep I think it's a good layout. Multiple repos still has its benefits, but different build flavours will be managed by lerna.


constraint type got translated

In 6.0.1 creating primary key in table constraints resulting in error because autogenerated ddl for primary key contains "primary key" translated into interface language.
Like this:
ALTER TABLE {schema_name}.{table_name} ADD CONSTRAINT {table_name}_pk ПЕРВИЧНЫЙ КЛЮЧ ({column});

This was already  fixed, thank for the report anyway


Travis tests for Python 3.9, released 2020-10-05

Didn't implement it, but suggest dropping support of Python 3.5 since it was rendered obsolete by Python 3.6 on December 23, 2016

Pull Request Test Coverage Report for Build 881

0 of 0   changed or added relevant lines in 0 files are covered.
9 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.1%) to 99.9%

Files with Coverage Reduction
New Missed Lines
%

holidays/utils.py
9
74.29%

Totals

Change from base Build 856:
-0.1%

Covered Lines:
8962

Relevant Lines:
8971

💛  - Coveralls

hey there @mborsetti I'd like to get in touch via email with you, but I can't seem to find your any valid address :)
You can write me directly if you wish: thank you very much!

@dr-prodigy am struggling to find out how to "write you directly"...

Hey @mborsetti , I was wondering if you read this in fact..!
Couldn't you really find my email address? It's in all holidays' source files! :-)

LOL! That tells you how closely I look at the boilerplate.
Give me a day and will follow up.


Add #empty (#toshort) variant to match return type for earlier exit.

I think this is done now. I added replace and stripLeft/Right. Trim operations for whitespace will be added to next-moc, using strip ops. PTAL since I'll probably start late today...


info from @SwaggerDefinition annotation doesn't get into generated swagger.json

I have the following annotation at the class level of my JAX-RS resource:
@SwaggerDefinition(
basePath =  "/rest",
info = @Info(
title = "Alerts adaptor Rest API",
description = "Provides Rest API to Alerts and Events PMLe adaptor",
version = "1.0",
contact = @Contact(name = "Sasha Epstein", email =<EMAIL_ADDRESS>)
)
@Api(value="Alerts Adaptor Service")
public class AlertsSubresource extends RootResourceBase {
None of the properties from the above annotation goes into swagger.json generated by swagger-maven-plugin (I use version 3.1.0).

any update for this issue? I have the same problem.

I haven’t heard any.
Regards,
Sasha
From: James Yin<EMAIL_ADDRESS>Sent: Sunday, May 29, 2016 10:46 PM
To: kongchen/swagger-maven-plugin<EMAIL_ADDRESS>Cc: Sasha Epstein<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [kongchen/swagger-maven-plugin] info from @SwaggerDefinition annotation doesn't get into generated swagger.json (#271)
any update for this issue? I have the same problem.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/kongchen/swagger-maven-plugin/issues/271#issuecomment-222401462 , or mute the thread https://github.com/notifications/unsubscribe/APi0y1zTWQHYWPDmn2tf9sUsr_M2hjaBks5qGk9SgaJpZM4G1VWz .

@yinzhiqiang @sashaepstein
The issue #207 about @Info annotation was resolved

Is it available in which release? I am using 3.1.4 and I still need to inform  and  in plugin configuration and @SwaggerDefinition is entirely ignored


CODE_OF_CONDUCT

Task/Issue URL:
Tech Design URL:
CC:
Description:
Steps to test this PR:
1.
1.

Internal references:
Software Engineering Expectations
Technical Design Template

Many thanks for submitting this @gaushikmr. A CoC is a great idea however we would like to develop a DuckDuckGo specific one in-house in the future, so I'm going to go ahead and close this.


Wazuh with white logo instead of transparent

Icon Name
wazuh-white.png
Icon(s)

Can this be added?

Hi, do you have an SVG available for this?

I do not but when I get home I can try and export as one possibly. Thank you

There is the SVG.
I saw this was added to the commit but when will this reflect in the code?
I still only see the transparent version in there, not this one.
Thank you!

Hi, the SVG seems to be just an image embedded into the SVG. Is there an actual SVG available? I have only just now started working on this issue!


build problem with cython 0.21.2

I've just tried to build pandas0.15.2 and hit the problem below:
pandas/parser.pyx:164:39: Expected ')', found '*'
building 'pandas.parser' extension
creating build/temp.linux-x86_64-2.7/pandas/src/parser
gcc -pthread -fno-strict-aliasing -I/usr/local/uvcdat/2015-02-10/Externals/include -L/usr/local/uvcdat/2015-02-10/Externals/lib -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/local/uvcdat/latest/lib/python2.7/site-packages/numpy/core/include -I/usr/local/uvcdat/latest/include/python2.7 -c pandas/parser.c -o build/temp.linux-x86_64-2.7/pandas/parser.o
pandas/parser.c:1:2: error: #error Do not use this file, it is the result of a failed Cython compilation.
error: command 'gcc' failed with exit status 1
[durack1@oceanonly pandas0.15.2]$ which python
/usr/local/uvcdat/2015-02-25/bin/python
[durack1@oceanonly pandas0.15.2]$ python
Python 2.7.9 (default, Feb 25 2015, 21:24:47)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import cython
>>> cython.__version__
'0.21.2'

can you show pd.show_versions()
builds fine on 0.21 (and 0.22.2) and haven't heard of any other issues.
how are you building?

Is there an import statement that I need before calling pd.show_versions()? As pandas is not installed I'm not sure I can prompt for this output?
I'm trying to install from the tarball using python setup.py install --user

hmm that should work (though never used the --user flag)

On redhat this builds into ~.local/ which is really helpful for systems you don't have admin privileges

ok
not sure what the issue here is
but using conda is quite convenient for installation nowadays

Is that all that outputs for your error?  I reported a similar problem in #9563 and it was the same module although the error was a bit different.

Apologies for the delayed reply - this is the full output:
[~ pandas-0.15.2]$ python --version
Python 2.7.9
[~ pandas-0.15.2]$ python setup.py install --user
running install
running bdist_egg
running egg_info
writing requirements to pandas.egg-info/requires.txt
writing pandas.egg-info/PKG-INFO
writing top-level names to pandas.egg-info/top_level.txt
writing dependency_links to pandas.egg-info/dependency_links.txt
reading manifest file 'pandas.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'README.rst'
no previously-included directories found matching 'doc/build'
warning: no previously-included files matching '*.so' found anywhere in distribution
warning: no previously-included files matching '*.pyd' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*~' found anywhere in distribution
warning: no previously-included files matching '#*' found anywhere in distribution
warning: no previously-included files matching '.DS_Store' found anywhere in distribution
writing manifest file 'pandas.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
copying pandas/version.py -> build/lib.linux-x86_64-2.7/pandas
running build_ext
skipping 'pandas/index.c' Cython extension (up-to-date)
skipping 'pandas/algos.c' Cython extension (up-to-date)
skipping 'pandas/lib.c' Cython extension (up-to-date)
skipping 'pandas/tslib.c' Cython extension (up-to-date)
cythoning pandas/parser.pyx to pandas/parser.c

Error compiling Cython file:
------------------------------------------------------------
...
        int header_end # header row end

        void *skipset
        int64_t skip_first_N_rows
        int skip_footer
        double (*converter)(const char *, char **, char, char, char, int)
                                      ^
------------------------------------------------------------

pandas/parser.pyx:164:39: Expected ')', found '*'
building 'pandas.parser' extension
gcc -pthread -fno-strict-aliasing -I/usr/local/uvcdat/2015-02-10/Externals/include -L/usr/local/uvcdat/2015-02-10/Externals/lib -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/local/uvcdat/latest/lib/python2.7/site-packages/numpy/core/include -I/usr/local/uvcdat/latest/include/python2.7 -c pandas/parser.c -o build/temp.linux-x86_64-2.7/pandas/parser.o
pandas/parser.c:1:2: error: #error Do not use this file, it is the result of a failed Cython compilation.
error: command 'gcc' failed with exit status 1

I would guess you are actually picking up an older version of cython


Upgrade staging Weave Scope to v1.2.1

Upgrade staging Weave Scope to v1.2.1

The scope agents have been upgraded to version v1.2.1


CombiTable1Ds returns allocation error, but no allocation error occurs

Reported by sjoelund.se on 5 Nov 2015 10:54 UTC
CombiTable1Ds returns allocation error, but no allocation error occurs.
See om:#3542 for the original source code and ticket. @beutlich initial feedback was:

Only one row, but Akima interpolation wanted?

So it seems the error message is wrong, but so is the model. The question is what to do about it?

Migrated-From: https://trac.modelica.org/Modelica/ticket/1820

Modified by beutlich on 5 Nov 2015 11:01 UTC

Comment by beutlich on 5 Nov 2015 11:04 UTC
The idea is to change interpolation kind to constant interpolation if only one row is given. This already is done similarly for tables with two rows where interpolation is silently switched from Akima to linear.
Instead of the silent change of the interpolation kind a (new) warning should also be issued if the verbose flag ist set.

Comment by beutlich on 5 Nov 2015 13:05 UTC
Resolved by 2f60418864980c08014e1cbed7212cac0b620930 (but w/o the verbose messages which would require new API functions :-().

Changelog modified by beutlich on 5 Nov 2015 13:05 UTC
Modelica Standard Tables: Added support of 1D tables with single row and spline interpolation

Comment by beutlich on 5 Nov 2015 14:14 UTC
I now see clearer, 2f18b89ecb603a8363fa2766a7b08e68a894540b indeed introduced the wrong error message here.
Can solve it differently.

Changelog removed by beutlich on 5 Nov 2015 14:14 UTC

Comment by beutlich on 5 Nov 2015 15:22 UTC
It's even worse: CombiTable2D with 2x3 or 3x2 tables gives same error (in trunk) and crashes in maint. branch.

Comment by beutlich on 16 Nov 2015 15:59 UTC
Finally resolved by 4fa8b480fd0a3ffb80f7b49e1827873e65e740b9.
Added new test models by c6e3f5d12306a47627c17d78fc464754a607b924.

Changelog modified by beutlich on 16 Nov 2015 15:59 UTC
Modelica Standard Tables: Fixed support of 2x3 and 3x2 2D tables with spline interpolation


[Bug]: Can't open channel: error message hard to interpret

Describe the bug
I tried to open a channel and got this.
Unable To Broadcast Transaction

the transaction was rejected by network rules.

min relay fee not met, 79 < 113

How do I fix that, and how could the error be easier for a user to understand?
Reproduce
Any attempt to open a channel does this.
Screenshots / Recording
No response
Operating system
Android
Bitkit version
1.0 (46)
Log output
No response

This error means that you were unable to afford the transaction fee required for the channel purchase. As of right now the fee for the channel purchase is roughly 5$ (transaction fee + about $0.30 Blocktank fee). You can try opening a smaller channel or add more onchain funds to your wallet. We're working on improving the UX to avoid this case.


Keyboard improvements.

Added Shift and capslock modifiers to the keyboard
Added missing mixin for adding servers within vr
pehkui version bump to fix crash

new Keyboard Demo:
https://cdn.discordapp.com/attachments/932673625813823518/975179194025803886/java_4WPSa25GH1.mp4

PR is fully done, heres a better preview of the keyboard from within vr
https://user-images.githubusercontent.com/44146685/168482569-9828c4de-6de6-47fb-8cf3-b89763a94416.mp4


[doc] Remove redundant ordinals in enumerated list

"1. first, ..." and "2. second, ..." use redundant ordinals, so it seems right to remove "first" and "second". Alternatively, the list can be itemized instead of enumerated, but then it might visually clash with the itemized list below it.

@swift-ci please smoke test


Client-side validation on multi-tab layout

Discussed in https://github.com/orgs/orchidsoftware/discussions/2675

Originally posted by johnnuman July 20, 2023
On a complex screen layout with multiple tabs, if the user tries to submit the data, it shows a validation error as expected and highlights all the fields with validation error as expected.
But if the fields failing the validation are on a different tab than the active one, there is no indication for the user to know why the submit is failing. Even if the user switches to other tabs, there is no indication of failing fields until he clicks the submit again.
Is this by design? Is there a way to improve this experience?

Hi. I don't do client-side validation, except built into the browser. When you create a large page and want to visually divide it into tabs, I recommend TabMenu https://orchid.software/en/docs/custom-template/#tabmenu


Add missing test scope to cglib

as discussed in the mailing list @rmannibucau and myself are ok with this PR.


[Proposal] Remove env references for some config options

First of all, thanks for this great package!
Now let me explain what I think.
Here is how the config file looks like now:
return [
    'settings_field_name' => env('MODEL_SETTINGS_FIELD_NAME', 'settings'),
    'settings_table_name' => env('MODEL_SETTINGS_TABLE_NAME', 'model_settings'),
    'settings_persistent' => env('MODEL_SETTINGS_PERSISTENT', true),
    'settings_table_use_cache' => env('MODEL_SETTINGS_TABLE_USE_CACHE', true),
    'settings_table_cache_prefix' => env('MODEL_SETTINGS_TABLE_CACHE_PREFIX', 'model_settings:'),
    'defaultSettings' => [
        'users' => [

        ]
    ]
];

What I think about that is that we don't need to reference these env variables: MODEL_SETTINGS_FIELD_NAME & MODEL_SETTINGS_TABLE_NAME. Because these values will be the same for each environment.
Let me explain what I mean. Let's imagine I've created one migration for the field settings and another one migration for the table settings. Field/table names will be hard-coded in these migrations. If I ever want to update these names, I'll need to create new migrations to rename table/column & update the config. I'll need these new names for ALL environments. That's the reason why I think env variables for these values should be deleted so that config will look like that:
    'settings_field_name' => 'settings',
    'settings_table_name' => 'model_settings',

Instead of that:
    'settings_field_name' => env('MODEL_SETTINGS_FIELD_NAME', 'settings'),
    'settings_table_name' => env('MODEL_SETTINGS_TABLE_NAME', 'model_settings'),

Does it makes sense?

This relates to the MODEL_SETTINGS_PERSISTENT as well. I rely on this behavior in the code and don't want the environment variable to change this behavior.

@hivokas thanks for the observation, I agree with you and will be updated on the next release.
But if you have time to help me with a PR, ..... :)


Angularize the static prototype

Description
We have a decent set of static HTML mocks for the functionality of this site. We need to get it converted to Angular.
Tasks

[ ] @akariv to define

Q for @akariv do we use babbage.ui as a lib to query the OpenSpending API in general, even if we don't use the views from that lib?

I think we should use iframes and embed OS-Viewer visualisations based on
the state.
There's actually no acute need to angularise the code, especially if the
main developer feels uncomfortable with using this framework.
On Wed, 30 Nov 2016 at 09:01 Paul Walsh<EMAIL_ADDRESS>wrote:

Assigned #3 https://github.com/openspending/subsidystories.eu/issues/3
to @akariv https://github.com/akariv.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/openspending/subsidystories.eu/issues/3#event-876428966,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAQMdckKOdKBB3o5vk_wLo4m8E4KQMC8ks5rDR9kgaJpZM4K_3nj
.

@akariv ok. and there are lots of data points that are not viewer vis based (counts and totals and so forth). Feel free to close this if https://github.com/openspending/subsidystories.eu/issues/2 will be enough to cover the next set of work that @gocemitevski should do


Editor sometimes blank when opening files

When opening certain files (which contain code) on the latest Windows nightly and 0.1.3, the editor is blank.

Initially I thought it was something to do with C files, but now I think maybe there is some character in certain files that causes it to abort. Other C files load fine, and it's consistent with specific files. Is there a way to turn on diagnostic information to determine what might be the problem? There is not information printed to the terminal.

If this is with clangd installed, then try turning that off and opening the file. (I don't expect this to do anything, but just in case)
I'd also try copying the file, then cutting out half of it. If it still occurs, then cut out another half. Repeat until you get some minimal file that does it. Perhaps there's some weird character messing with the rendering? If so, then this method would help isolate it.
How long is the file? I think I remember an old bug with failing to render very large files, though I don't expect that to be the cause here.

I initially had the clangd plugin installed but uninstalled it and had the same behavior. Unfortunately the file has some proprietary info in it, so I'll see if I can play the manual binary search myself to find the culprit. It's happening for a file that's only 214 lines, so I doubt it's a length issue.

Okay, thanks.
I just realized that one place I've seen similar behavior is when opening a binary file (ex: the lapce binary) inside of lapce. You'll get a similar no output at all, despite expecting that there should be some renderable text inside of there. So, that does make me further believe there might be some weird special characters. (Though, this of course isn't desirable behavior)

Found it and made a minimal example (shown in Notepad++):

It's the copyright symbol. File is attached with extension renamed to ".txt" to allow upload to Github.
copyright_symbol.txt

(The issue was that the copyright symbol was from extended ascii, which isn't valid utf8.)


Add gir1.2-gtk-3.0

This adds less than 2 MiB of data and enables use of steam-runtime-launch-options, a useful debugging tool bundled with the Steam Runtime.
CC @Sonicadvance1

@Sonicadvance1 391d2b7 missed Fedora 40... :see_no_evil:


Unable to deploy examples

Software / Hardware
OS: OSX Mojave
Versions:
Patheon: docker, latest
Node: v10.16.1
Yarn: 1.17.3
Docker: Docker version 19.03.1, build 74b1e89
Action:
yarn run zkasset-erc20
Expected Result
Contract is Deployed with ZK Proof work flow
Actual Result:
yarn run v1.17.3
$ node ./src/examples/zkasset-erc20.js
________________________________________________________________________

deploying AZTEC contracts...
✨  Done in 2.90s.

Thanks for reporting this issue. We can't reproduce it but are aware of a build issue with latest Node (v12+). We're looking into updating the tutorial with latest aztec.js dependencies


Add 'force' option to autorefresh addon

Purpose

Add 'force' option to autorefresh addon

Usage
var editor =CodeMirror.fromTextArea(document.getElementById("taCodemirror"), {
  autoRefresh: { delay: 500, force: true },
});

Motivation
Please see https://github.com/scniro/react-codemirror2/issues/83#issuecomment-398825212

It seems like this will just asynchronously call refresh—if the editor is visible, it'll probably still be visible the first time the timeout fires. What use case does the new option address?

@marijnh
Thank you for your reply.
I do not know details about what conditions trigger such a situation. The following are guesses.
Case A

CodeMirror.defineOption("autoRefresh", ... is invoked first
CodeMirror.fromTextArea is invoked

It's simple and works fine.
Case B
But we ( scniro/react-codemirror2 users including me ) are using webpack and babel, confronted with unfamiliar situation.
Maybe..

A react-codemirror2 instance is initialized

CodeMirror DOM is visible
cm.display.wrapper.offsetHeight set

CodeMirror.defineOption("autoRefresh", ... is invoked

startListening is NOT invoked

I found this situation by debugging with browser.
One thing I can say for sure is that this option will help us and doesn't be evil for others.

I think you can just call .refresh() on your editor directly then, and avoid the whole autorefresh situation. Or, alternatively, make the autorefresh addon a dependency of the module that initializes the editor, to make sure it's loaded first. This option seems like a confusing kludge, and I don't want to include it in the distribution.

Why do you have the confirmation?
@marijnh

you can just call .refresh() on your editor directly

We want to do it if it is easy.

make the autorefresh addon a dependency of the module that initializes the editor, to make sure it's loaded first

We really want to do it if it is easy. Please see scniro/react-codemirror2#83 .

This option seems like a confusing kludge

Exactly. The current uncertain and defective code produces this PR.
Conversely, how about it?
Before (Current)
if (val && cm.display.wrapper.offsetHeight == 0)
  startListening(cm, cm.state.autoRefresh = {delay: val.delay || 250})

After (New proposal)
if (val && cm.display.wrapper.offsetHeight == 0 && cm.display.lastWrapHeight != cm.display.wrapper.clientHeight)
  startListening(cm, cm.state.autoRefresh = {delay: val.delay || 250})

The defect of current code

I agree that the instance might be already refreshed if cm.display.lastWrapHeight equals cm.display.wrapper.clientHeight

It is checked in check() function

Why do you have the confirmation that cm.display.lastWrapHeight ALWAYS EQUALS cm.display.wrapper.clientHeight when cm.display.wrapper.offsetHeight == 0?

It is possible that the relationship does not hold.
It is possible that cm.display.wrapper.offsetHeight changes multiple times in initializing process in complex environments

e.g. using with react, angular, splitting chanks with webpack, packing DLLs with webpack, lazy loading some modules ...

Pros of the new proposal

Certainly refreshed even if under the situation that cm.display.wrapper.offsetHeight is not zero and the instance is not refreshed yet
You need not to add 'force' option

Cons of the new proposal

Nothing

How much processing costs are increased?


Switch to using inspect.lua for console output.

Apart from just looking a lot nicer, this now also doesn't crash when the return value includes a function.
I assume #16 is the reason the console is marked as experimental in the readme; if there are other reasons please let me know.

Properly, after playing with pico-8 and made a tictactoe game for collab16 #2 by josfnpat, I found that the terminal is already a console, and the terminal commands are functions !

OK, that makes sense. Does that mean all commands in the terminal should have () on them to run them?
Also, does it mean that you want to merge the console into the terminal and abandon changes like this to improve the console as a standalone thing?

Yup, textbuffer will have another upgrade for terminal stuff, and console
will be merged to the terminal, any global function will be called with the
args ("load tictactoe") will be load("tictactoe"), also load("tictactoe")
is possible in the terminal. if there is no () then the args will be all
string, and seperated by spaces
On 25 Sep 2016 5:53 p.m., "Phil Hagelberg"<EMAIL_ADDRESS>wrote:

OK, that makes sense. Does that mean all commands in the terminal should
have () on them to run them?
Also, does it mean that you want to merge the console into the terminal
and abandon changes like this to improve the console as a standalone thing?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/RamiLego4Game/LIKO-12/pull/22#issuecomment-249426194,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-12yhAEsSAl9OwqXEv7CP6-PpQZ97Yks5qtor6gaJpZM4KF3cG
.


Add file extension logo for Reason

Added Reason logo for .re and .rei file extensions.

@EliasJorgensen I can't see the SVG file. Is it corrupted?


Organising template files in the same folder for all platforms

I did some code changes here to show the idea of the (feature?) request.
Having all the template files side by side for one component would feel way more natural for me (and also more in the spirit of this seed, as far as i understand it).
This currently fails on runtime (iOS) with:
Error: File app/components/app/app.component.xml does not exist.
(However, the file does exist at this location in the nativescript folder.)

Hi @metzc thanks, I will be bringing this change in soon however it will be based on this:  https://github.com/NathanWalker/nativescript-ng2-magic which uses .tns.html suffix to handle it and it works with the Parse5DomAdaptor issue where .html is required with views but you can still use {N} xml just fine in the .tns.html files.
https://github.com/NathanWalker/nativescript-ng2-magic#how-to-create-nativescript-views
I'll commit this change once the rc.1 update is complete. Just waiting on @ocombe to update ng2-translate :)

nativescript-ng2-magic looks great! is the plan to fully merge it into the seed?

I believe I will. I've been debating on whether I want to combine the decorator from magic with the one here. At any rate, this integration will be in by the end of the week.

@metzc This is available on master now, see the new commands as well:
https://github.com/NathanWalker/angular2-seed-advanced#nativescript-app
This also creates a symbolic link between web src and {N} app so you can now make changes in either folder and they will be the same. Lastly, this makes livesync work with {N} dev workflow.
You will want to pull and run npm install again as the symbolic links are created as a postinstall step.


Log the names of the k8s secrets in the app/token sync tasks.

This makes it easier to figure out what's wrong when a name doesn't match.
This PR shouldn't affect anything outside of Kubernetes.
Tested: ran in staging with a locally-built image; produces expected log output.

The image build is failing on Jenkins for some reason yet I can't repro locally 🤷 #1983 fixes it so I'll just get that merged first.


Scrollbar's isAlwaysShown throws exception

flutter sdk version：1.24.0-7.0.pre
reproduce code：

error：

Hi @klop78
I can reproduce the issue on the latest stable, beta, and dev channels. However, this seems to be fixed on the latest Channel master, 1.25.0-9.0.pre.88.

code sample
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Material App',
      theme: ThemeData.dark(),
      home: Home(),
    );
  }
}

class Home extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Material App Bar'),
      ),
      body: Scrollbar(
        isAlwaysShown: true,
        child: ListView.builder(
          itemCount: 25,
          itemBuilder: (BuildContext context, int index) {
            return Padding(
              padding: const EdgeInsets.all(10),
              child: Image.network('https://i.imgur.com/QCNbOAo.png'),
            );
          },
        ),
      ),
      floatingActionButton: FloatingActionButton(
        child: Icon(Icons.add),
        onPressed: () {},
      ),
    );
  }
}

flutter doctor -v
[✓] Flutter (Channel master, 1.25.0-9.0.pre.88, on macOS 11.1 20C69 darwin-x64,
    locale en-GB)
    • Flutter version 1.25.0-9.0.pre.88 at /Users/tahatesser/Code/flutter_master
    • Framework revision e24e763872 (3 hours ago), 2020-12-16 07:33:03 -0500
    • Engine revision e9f2f0eaea
    • Dart version 2.12.0 (build 2.12.0-157.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/tahatesser/Code/sdk
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = /Users/tahatesser/Code/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[!] Android Studio
    • Android Studio at /Applications/Android/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    ✗ Android Studio not found at /Applications/Android/Contents
    • Try updating or re-installing Android Studio.

[✓] VS Code (version 1.52.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.17.0

[✓] Connected device (4 available)
    • Taha’s iPad (mobile) • 00008020-000255113EE8402E            • ios
      • iOS 14.3
    • iPhone 12 (mobile)   • 01685E98-F396-4EB9-9C58-8B92677E24D5 • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)      • macos                                • darwin-x64
      • macOS 11.1 20C69 darwin-x64
    • Chrome (web)         • chrome                               •
      web-javascript • Google Chrome 87.0.4280.88

! Doctor found issues in 1 category.

Labelling the issue to track fix for other issues channels

CC @Piinks

@klop78 the example you provided does not appear to attach the ScrollController to a ScrollView. The Scrollbar should be given a ScrollController that is also passed to the relevant ScrollView.
@TahaTesser your code sample does not have a ScrollController given to Scrollbar.controller, in which case the Scrollbar will use the PrimaryScrollController.  Since your ListView is not marked as primary, the PrimaryScrollController is not attached to a ScrollView, thus the error.
I believe this is working as intended, but we should definitely catch this case and provide a better error.

Actually I checked and was mistaken - this appears to work fine as @TahaTesser reported. :)
I am going to close this as fixed then.

@Piinks
Yep, it reproduces without using ScrollController,isAlwaysShown just throws assertion error and a red screen.   fixed on the master channel. still reproduces on the dev version that released a few hours ago. Need the fix for stable, beta & dev
CC @pcsosinski

Retitled based on https://github.com/flutter/flutter/issues/72424#issuecomment-747031245

This is not a regression and does not need to be fixed on stable, beta or dev.
The 'fix' is part of a new feature. isAlwaysShown previously required a scroll controller, we refactored all of the scrollbars recently and then decided to make it possible to not pass a scroll controller.
Before adding this feature, the assertion is expected so the behavior on the other channels is as intended.
I don't think this requires further action, you cannot cherry pick https://github.com/flutter/flutter/pull/72316 because it is dependent on #71664, which is a massive change full of these new features.

@Piinks
Thank you so much for the clarification!