Add apibot for API docs using phpDocumentor

New scripts: apibot, alldocs
Tied in to new repo: codeigniter4/api

@atishamte If you could keep PRs to one module at a time (eg API or Autoloader), that would make it easier to review, thanks.

Ok


Examples work fine, but my attempt segfaults on Intel chipsets in Linux?

Firstly, I apologize for the likelihood that I'm just doing something stupid, but I've been banging my head against the wall all morning.
I know you don't support build systems aside from GENie, but it looks like it's simple enough to build everything using the amalgamated.cpp. I also looked at example-common.lua and I'm fairly certain I'm building that correctly as well, especially considering everything works perfectly on my system with Nvidia graphics.
Here's my little example project, I've literally just copied the hello world example over, so the entry harness stuff is all still utilized.
https://github.com/Klowner/bgfx-example-1
Everything works great on nvidia, but I get segfaults on intel. The real mind-bender for me is that the examples inside bgfx/examples build and run just fine on the intel system.
Here's the backtrace when running on intel graphics
(gdb) run
Starting program: /home/mark/bgfxtest
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff54b4700 (LWP 4775)]
[New Thread 0x7ffff4bb2700 (LWP 4776)]

Thread 3 "bgfxtest" received signal SIGABRT, Aborted.
[Switching to Thread 0x7ffff4bb2700 (LWP 4776)]
0x00007ffff5ff6295 in raise () from /usr/lib/libc.so.6
(gdb) bt
#0  0x00007ffff5ff6295 in raise () from /usr/lib/libc.so.6
#1  0x00007ffff5ff76da in abort () from /usr/lib/libc.so.6
#2  0x0000000000462acc in bgfx::CallbackStub::fatal(bgfx::Fatal::Enum, char const*) ()
#3  0x0000000000428f5f in bgfx::fatal(bgfx::Fatal::Enum, char const*, ...) ()
#4  0x00000000004380aa in bgfx::gl::GlContext::create(unsigned int, unsigned int) ()
#5  0x0000000000465b4e in bgfx::gl::RendererContextGL::setRenderContextSize(unsigned int, unsigned int, unsigned int) ()
#6  0x000000000045a009 in bgfx::gl::RendererContextGL::init() ()
#7  0x0000000000444c57 in bgfx::gl::rendererCreate() ()
#8  0x000000000042ecdf in bgfx::rendererCreate(bgfx::RendererType::Enum) ()
#9  0x000000000042e057 in bgfx::Context::rendererExecCommands(bgfx::CommandBuffer&) ()
#10 0x000000000042bdef in bgfx::Context::renderFrame() ()
#11 0x000000000042bc0b in bgfx::renderFrame() ()
#12 0x0000000000455005 in bgfx::Context::renderThread(void*) ()
#13 0x00000000004620d4 in bx::Thread::threadFunc(void*) ()
#14 0x00007ffff6c0c474 in start_thread () from /usr/lib/libpthread.so.0
#15 0x00007ffff60aa69d in clone () from /usr/lib/libc.so.6
(gdb)

Any ideas would be greatly appreciated!

If you build with BGFX_CONFIG_DEBUG=1 you'll be able to see debug output which could be more informative than this crash.
My guess is Mesa pre 11.0 driver has some bug.

Thanks for the quick response. I also set BGFX_CONFIG_MULTITHREADED=0 to see if that helped any, but unfortunately the same result.
fwiw, I'm building against mesa 11.2.2
/home/mark/code/bgfx-test/lib/bgfx/src/bgfx.cpp (2439): BGFX Init...
/home/mark/code/bgfx-test/lib/bgfx/src/bgfx.cpp (1242): BGFX Multithreaded renderer is disabled.
/home/mark/code/bgfx-test/lib/bgfx/src/bgfx.cpp (1246): BGFX Running in single-threaded mode
/home/mark/code/bgfx-test/lib/bgfx/src/glcontext_glx.cpp (78): BGFX GLX extensions:
/home/mark/code/bgfx-test/lib/bgfx/src/glcontext_glx.cpp (101): BGFX glX num configs 0
/home/mark/code/bgfx-test/lib/bgfx/src/bgfx.cpp (91): BGFX 0x00000003: Failed to find a suitable X11 display configuration.
[1]    30927 abort (core dumped) bin/bgfxtest

I'll try SDL2 and GLFW again with debugging enabled and see if that gets me any farther.

What do you see:
$ glxinfo | grep OpenGL

I checked your code, looks it should just work... MT is fine, usually if you creating your entry point you have to deal with it, but since you're using bgfx example harness that should just work.

glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.2.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.2.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

It's pretty strange. Thanks for looking into it, I'll keep poking.

I had to change .gitmodules
 [submodule "lib/bullet3"]
        path = lib/bullet3
-       url = git@github.com:bulletphysics/bullet3.git
+       url = https://github.com/bulletphysics/bullet3.git

And I get this error when generating makefiles with CMake:
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
GLX_LIBRARIES
    linked by target "bgfxtest" in directory /home/bkaradzic/Private/projects/work/bgfx-example-1

Peculiar, do you have a /usr/lib/libGLX.so ?
I've removed the GLX find stuff from my test project in favor of just -lGLX if you'd like to give it another go.

-lGL works for me instead of -lGLX
Also it runs without problems on:
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.0
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.2.0
OpenGL shading language version string: 1.30

So my guess is that Mesa might have some bug in 11.2.2?

:joy: it does indeed help to link against the correct library. Turns out my ${OpenGL_LIBRARIES} needed to be ${OPENGL_LIBRARIES}, then all the glX... functions were handled during linking, now it works!

Cool... Btw, as for CMake, there is initial support for GENie to generate CMake files. If you grab latest you could try it. It doesn't build yet, but it's starting point. :)
$ genie cmake
$ cd .build/projects/cmake
$ cmake .
$ make

oh neat! I'll check that out.


Create Janaki.html

It's my first project.

Your pull request needs further work because of the following reason(s):

Your filename must be Janaki96.html

Once you have resolved the issues, comment on this request to be re-judged
This is an automated response, beep boop.
if you think there is a mistake, contact a maintainer

7229833f1a89f87c473887fd45bb40a4419d8831

This PR has been idle for more than 24 hours, and will now be closed. Feel free to re-open.
This is an automated response, beep boop.
if you think there is a mistake, contact a maintainer

7229833f1a89f87c473887fd45bb40a4419d8831


Fancy Zone Settings Issue on Reboot

Microsoft PowerToys version
0.68.1
Installation method
PowerToys auto-update
Running as admin
Yes
Area(s) with issue?
FancyZones
Steps to reproduce
After a reboot, my fancy zones have reverted to a default configuration.  If I got in to the PowerToys settings and toggle FancyZones off then on again it does go back to the corret settings I had configured.  This is on 3 monitors with one in a vertical configuration.
This is my configuration when the fancy zones are working correectly, I will collect some configuration directly after a reboot when it is wrong as well.
app-zone-history.txt
custom-layouts.txt
editor-parameters.txt
layout-hotkeys.txt
layout-templates.txt
settings.txt
applied-layouts.txt
*edit: This is the configuration from just after turning the computer on when the fancy zone settings are incorrect:
layout-hotkeys.txt
layout-templates.txt
settings.txt
applied-layouts.txt
app-zone-history (2).txt
app-zone-history.txt
custom-layouts.txt
editor-parameters.txt
✔ Expected Behavior
Fancy Zones settings survive a reboot
❌ Actual Behavior
Fancy zones settings get temporarily over-written on reboot
Other Software
No response

I've also been having this issue for a few months

/dup https://github.com/microsoft/PowerToys/issues/19738


Installation and Contributing documentation is out of date

Since changes made in #223, the entire process for running the test ensemble has been completely changed (albeit for the better). These changes have not been reflected in the documentation, and many steps listed there are no longer needed/valid. This should be fixed ASAP.

Also, worth noting: given that pip install --editable "." --install-option="--with-binaries" makes calls directly to GCC, this command will fail abruptly for Windows users. This should also be mentioned.

Closed with #259


WARNING: crewai 0.1.7 does not provide the extra 'tools'

Hello all,
today I tried to install crewAI in a fresh virtual environment. Starting with pip install crewai followed by the command pip install 'crewai[tools]' and I got the following error.
Requirement already satisfied: crewai[tools] in ./venv_2/lib/python3.8/site-packages (0.1.7)
WARNING: crewai 0.1.7 does not provide the extra 'tools'

I am really wondering why not the latest version 0.2.x is installed but 0.1.7 the old one.
Any idea whats wrong here maybe with the instructions or what I am trying?
Thanks

The solution was to upgrade from python 3.8.x to 3.11.x and now I am able to use the latest version of creaAI.

I am using Python 3.11.8, but on running crewai[tools] i get this error:
ERROR: Invalid requirement: "'crewai[tools]'"

@assad-ua use pip install crewai[tools] instead without quotation mark. Let's see the output.

It worked. Thanks

Using python 3.12.4 and getting
WARNING: crewai 0.5.0 does not provide the extra 'tools'
with pip3 install'crewai[tools]'

worked with python 3.11.9

ModuleNotFoundError: No module named 'crewai_tools'

Using python 3.11.9 but also getting
WARNING: crewai 0.5.0 does not provide the extra 'tools'
with pip install 'crewai[tools]'
Why???

Same here...


Image field needs a placeholder for broken images

When an image field's src is set to "", it doesn't render a placeholder. This makes it difficult to upload an image, as the clickable dropzone area is very small.

I'm working on a fix for this :) Will submit PR

Hey @maribelduran! Did you have any luck?

can I try this?

@ncphillips  Please help. I am getting the following error while running the script npm run dev
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   '/Users/ovpv/.nvm/versions/node/v12.9.1/bin/node',
1 verbose cli   '/Users/ovpv/.nvm/versions/node/v12.9.1/bin/npm',
1 verbose cli   'run',
1 verbose cli   'dev'
1 verbose cli ]
2 info using<EMAIL_ADDRESS>3 info using<EMAIL_ADDRESS>4 verbose run-script [ 'predev', 'dev', 'postdev' ]
5 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>6 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>7 verbose lifecycle<EMAIL_ADDRESS>unsafe-perm in lifecycle true
8 verbose lifecycle<EMAIL_ADDRESS>PATH: /Users/ovpv/.nvm/versions/node/v12.9.1/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/ovpv/Desktop/OneDrive-ovpv.com/vishnu-projects/opensource/tinacms/packages/@tinacms/api-git/node_modules/.bin:/Users/ovpv/Desktop/OneDrive-ovpv.com/vishnu-projects/opensource/tinacms/packages/@tinacms/api-git/node_modules/.bin:/Users/ovpv/Desktop/OneDrive-ovpv.com/vishnu-projects/opensource/tinacms/packages/@tinacms/node_modules/.bin:/Users/ovpv/Desktop/OneDrive-ovpv.com/vishnu-projects/opensource/tinacms/packages/node_modules/.bin:/Users/ovpv/Desktop/OneDrive-ovpv.com/vishnu-projects/opensource/tinacms/node_modules/.bin:/Users/ovpv/Desktop/OneDrive-ovpv.com/vishnu-projects/opensource/node_modules/.bin:/Users/ovpv/Desktop/OneDrive-ovpv.com/vishnu-projects/node_modules/.bin:/Users/ovpv/Desktop/OneDrive-ovpv.com/node_modules/.bin:/Users/ovpv/Desktop/node_modules/.bin:/Users/ovpv/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/Users/ovpv/.nvm/versions/node/v12.9.1/bin:/Users/ovpv/.nvm/versions/node/v12.9.1/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/ovpv/Desktop/OneDrive-ovpv.com/vishnu-projects/opensource/tinacms/node_modules/.bin:/Users/ovpv/Library/Android/sdk/platform-tools:/Users/ovpv/Library/Android/sdk/tools:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Library/Apple/bin:/Users/ovpv/Library/Android/sdk/platform-tools:/Users/ovpv/Library/Android/sdk/tools:/Users/ovpv/.sdkman/candidates/gradle/current/bin:/Users/ovpv/.nvm/versions/node/v12.9.1/bin
9 verbose lifecycle<EMAIL_ADDRESS>CWD: /Users/ovpv/Desktop/OneDrive-ovpv.com/vishnu-projects/opensource/tinacms/packages/@tinacms/api-git
10 silly lifecycle<EMAIL_ADDRESS>Args: [ '-c', 'tinacms-scripts dev' ]
11 info lifecycle<EMAIL_ADDRESS>Failed to exec dev script
12 verbose stack Error<EMAIL_ADDRESS>dev: `tinacms-scripts dev`
12 verbose stack spawn ENOENT
12 verbose stack     at ChildProcess.<anonymous> (/Users/ovpv/.nvm/versions/node/v12.9.1/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:48:18)
12 verbose stack     at ChildProcess.emit (events.js:209:13)
12 verbose stack     at maybeClose (internal/child_process.js:1021:16)
12 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
13 verbose pkgid<EMAIL_ADDRESS>14 verbose cwd /Users/ovpv/Desktop/OneDrive-ovpv.com/vishnu-projects/opensource/tinacms/packages/@tinacms/api-git
15 verbose Darwin 19.0.0
16 verbose argv "/Users/ovpv/.nvm/versions/node/v12.9.1/bin/node" "/Users/ovpv/.nvm/versions/node/v12.9.1/bin/npm" "run" "dev"
17 verbose node v12.9.1
18 verbose npm  v6.10.2
19 error file sh
20 error code ELIFECYCLE
21 error errno ENOENT
22 error syscall spawn
23 error<EMAIL_ADDRESS>dev: `tinacms-scripts dev`
23 error spawn ENOENT
24 error Failed at the<EMAIL_ADDRESS>dev script.
24 error This is probably not a problem with npm. There is likely additional logging output above.
25 verbose exit [ 1, true ]

Hey @ovpv, have you run npm run bs first? Just tried:
npm run bs
npm run dev
``` on master and it's building correctly for me.

Also if that doesn't work, is `npm run build` working for you?

@ncphillips started research on it, but haven't had time to continue :(  @ovpv please go ahead! I'll unassign myself from this for now and take another issue that I was hoping to work on too

Hey @ncphillips @jamespohalloran
I tried following the contribution docs, but it seems incomplete. How do I start the dev environment to fix this issue?
For now, I have cloned the tina-starter project,  as instructed here and identified the issue mentioned (File: ImageUpload.tsx L: 105) but I don't know the proper procedure to implement the fix in core project and test it. So please guide me through the steps forward

@ncphillips
Still unable to run the dev server. Getting this error. Please help.
ERROR #10226  CONFIG

Couldn't find the "gatsby-plugin-tinacms" plugin declared in "/Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/opensource/tinacms/packages/demo-gatsby/gatsby-config.js".

Tried looking for a local plugin in /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/opensource/tinacms/packages/demo-gatsby/plugins/gatsby-plugin-tinacms.

Tried looking for an installed package in the following paths:
 - /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/opensource/tinacms/node_modules/gatsby/dist/bootstrap/load-themes/node_modules/gatsby-plugin-tinacms
 - /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/opensource/tinacms/node_modules/gatsby/dist/bootstrap/node_modules/gatsby-plugin-tinacms
 - /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/opensource/tinacms/node_modules/gatsby/dist/node_modules/gatsby-plugin-tinacms
 - /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/opensource/tinacms/node_modules/gatsby/node_modules/gatsby-plugin-tinacms
 - /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/opensource/tinacms/node_modules/gatsby-plugin-tinacms
 - /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/opensource/node_modules/gatsby-plugin-tinacms
 - /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/node_modules/gatsby-plugin-tinacms
 - /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/node_modules/gatsby-plugin-tinacms
 - /Users/wisdmlabs/Desktop/node_modules/gatsby-plugin-tinacms
 - /Users/wisdmlabs/node_modules/gatsby-plugin-tinacms
 - /Users/node_modules/gatsby-plugin-tinacms
 - /node_modules/gatsby-plugin-tinacms

not finished open and validate gatsby-configs - 0.061s
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>develop: `gatsby develop`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>develop script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/wisdmlabs/.npm/_logs/2019-11-05T12_14_24_261Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>start: `npm run develop`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/wisdmlabs/.npm/_logs/2019-11-05T12_14_24_303Z-debug.log

@ncphillips , dev server is not working. Getting the following error, please help
><EMAIL_ADDRESS>develop /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/opensource/tinacms/packages/demo-gatsby
> gatsby develop

 ERROR #10226  CONFIG

Couldn't find the "gatsby-plugin-tinacms" plugin declared in "/Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/opensource/tinacms/packages/demo-gatsby/gatsby-config.js".

Tried looking for a local plugin in /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/opensource/tinacms/packages/demo-gatsby/plugins/gatsby-plugin-tinacms.

Tried looking for an installed package in the following paths:
 - /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/opensource/tinacms/node_modules/gatsby/dist/bootstrap/load-themes/node_modules/gatsby-plugin-tinacms
 - /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/opensource/tinacms/node_modules/gatsby/dist/bootstrap/node_modules/gatsby-plugin-tinacms
 - /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/opensource/tinacms/node_modules/gatsby/dist/node_modules/gatsby-plugin-tinacms
 - /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/opensource/tinacms/node_modules/gatsby/node_modules/gatsby-plugin-tinacms
 - /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/opensource/tinacms/node_modules/gatsby-plugin-tinacms
 - /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/opensource/node_modules/gatsby-plugin-tinacms
 - /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/vishnu-projects/node_modules/gatsby-plugin-tinacms
 - /Users/wisdmlabs/Desktop/OneDrive-Wisdmlabs.com/node_modules/gatsby-plugin-tinacms
 - /Users/wisdmlabs/Desktop/node_modules/gatsby-plugin-tinacms
 - /Users/wisdmlabs/node_modules/gatsby-plugin-tinacms
 - /Users/node_modules/gatsby-plugin-tinacms
 - /node_modules/gatsby-plugin-tinacms

not finished open and validate gatsby-configs - 0.040s

lerna ERR! npm run develop stderr:
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>develop: `gatsby develop`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>develop script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/wisdmlabs/.npm/_logs/2019-11-05T13_02_07_534Z-debug.log

lerna ERR! npm run develop exited 1 in 'demo-gatsby'
lerna WARN complete Waiting for 1 child process to exit. CTRL-C to exit immediately.

It looks to me like the gatsby-plugin-tinacms wasn't built. Try running npm run build
As an aside, troubles with development are not related to this issue. Could you either open a new development issue or post a message in the Tina Slack?

Created a PR for this one with my suggested solution.


Added program for implementation of queue in python

Added program for implementation of queue in python, and updated the corresponding readme.
closes #517

Nice Work. Thanks for your contribution!

Thanks a lot  😊
I think this should be at least labeled as level-1 😅
Level-0 is for minor documentation but here I have added implementation 😢😢


Support for handling webhook requests to join chats/channels

Telegram doc: https://core.telegram.org/bots/api#chatjoinrequest

Hi @AndrzejkaNowicki , thank you for your pull request.
I think there is an error in the "ChatJoinRequest" DTO . The param "Date" shouldn't be optional. Let me know if I'm doing it wrong .
Missing documentation update. Could you add it?

I think there is an error in the "ChatJoinRequest" DTO . The param "Date" shouldn't be optional. Let me know if I'm doing it wrong .

Yeah, that was a typo.

Missing documentation update. Could you add it please?

Added


Plugins interface not shown in preferences

Expected Behavior
Plugins tab should appear in Preferences
Actual Behavior
Plugins tab does not appear in Preferences
Reproduction Steps

Click on Preferences button
Notice there is no Plugins tab

Is there an existing issue for this?

[X] I have searched the issue tracker for this problem.

Additional Information
It's understandable that the whole plugins ecosystem from Insomnia cannot be integrated as such, but an alternative should be found - some plugins have a real added value.
Insomnium Version
v0.1
What operating system are you using?
Other Linux
Operating System Version
Manjaro 23.0.3
Installation method
locally built from source
Last Known Working Insomnium version
No response

Thanks for letting me know that plugin is important. I just re-enabled it in v0.1.1.
Previously I thought there was a problem, but looks like it's working fine in production now. But do let me know if you run into anything werid!

marking this as close now; feel free to submit any new tickets!


Return to endo3

Creating this PR for easy comparison with main. I think this covers everything that needs to be changed to revert back, but @alecgunny @EthanMarx I'd appreciate a once-over to make sure I haven't missed anything important.

I think this gets most of the job done. We'll also wan't to uncomment the snr thresholding that we do in validation.
Might be worth doing a mini end to end data generation run (say, just do one short 10,000 second segment or so) to make sure things run, and to sanity check the distributions. Maybe @ricco-hub can put together his nice plots using this data?

Yeah, I did a full data generation run last night. Located on LLO in /home/william.benoit/aframe/endo3/datadir

Some distributions


add documentation about ingestion

with #144 we will get a new ingestion service deployed by default.
TODO

add simple documentation in the docs about what it is and how to use it
add example how to use it
add documentation about the authentification method it uses

Is there more info on the ingestor? It's quite topical right now and I can probably put some docs together around it.


Dunsparce location_area dark-cave-violet-city-entrance incorrect spawn rate

The max_chance should be 1% not 131%

I'm noticing there are other pokemon with over 100% chance as well


Add raju's file

created a branch, created a file and made a commit, and opened a pull
request

created a branch, created a file and made a commit, and opened a pull
request

hello


  Memory limited without swap.
docker: Error response from daemon: OCI runtime create failed: QMP command failed: 'pc-dimm' is not a valid device model name: unknown.

Expected result
I expected kata-runtime to accept option -m.
Actual result
The following error is shown: docker: Error response from daemon: OCI runtime create failed: QMP command failed: 'pc-dimm' is not a valid device model name: unknown.

kata-collect-data.sh is not found on the host.
~$ kata-containers.runtime kata-check
INFO[0000] Unable to know if the system is running inside a VM  source=virtcontainers
INFO[0000] kernel property found                         arch=arm64 description="Kernel-based Virtual Machine" name=kvm pid=13725 source=runtime type=module
INFO[0000] kernel property found                         arch=arm64 description="Host kernel accelerator for virtio" name=vhost pid=13725 source=runtime type=module
INFO[0000] kernel property found                         arch=arm64 description="Host kernel accelerator for virtio network" name=vhost_net pid=13725 source=runtime type=module
INFO[0000] System is capable of running Kata Containers  arch=arm64 name=kata-runtime pid=13725 source=runtime

Hi @umarcor - I guess you are running this on an ARM platform?
Could you post the output of kata-runtime kata-env here for us for some reference pls?
I'll /cc @Pennyzct in from the ARM side of things.
thanks for reporting!

cc @Weichen81

Hi @umarcor - I guess you are running this on an ARM platform?

Yes, this is a APM X-Gene 2, 64-bit (ARMv8.0-A) octa-core by AppliedMicro.

Could you post the output of kata-runtime kata-env here for us for some reference pls?

~$ kata-containers.runtime kata-env
[Meta]
  Version = "1.0.20"

[Runtime]
  Debug = false
  Trace = false
  DisableGuestSeccomp = true
  DisableNewNetNs = false
  Path = "/snap/kata-containers/33/usr/bin/kata-runtime"
  [Runtime.Version]
    Semver = "1.5.0"
    Commit = "5f7fcd773089a615b776862f92217e987f06df0a-dirty"
    OCI = "1.0.1-dev"
  [Runtime.Config]
    Path = "/snap/kata-containers/33/usr/share/defaults/kata-containers/configuration.toml"

[Hypervisor]
  MachineType = "virt"
  Version = "QEMU emulator version 2.11.0\nCopyright (c) 2003-2017 Fabrice Bellard and the QEMU Project developers"
  Path = "/snap/kata-containers/33/usr/bin/qemu-system-aarch64"
  BlockDeviceDriver = "virtio-scsi"
  EntropySource = "/dev/urandom"
  Msize9p = 8192
  MemorySlots = 10
  Debug = false
  UseVSock = false

[Image]
  Path = ""

[Kernel]
  Path = "/snap/kata-containers/33/usr/share/kata-containers/vmlinuz-4.14.67.container"
  Parameters = ""

[Initrd]
  Path = "/snap/kata-containers/33/usr/share/kata-containers/kata-containers-initrd.img"

[Proxy]
  Type = "kataProxy"
  Version = "kata-proxy version 1.5.0-9e77a0b1925d1ab3afda7d46ec256be8a9cff222"
  Path = "/snap/kata-containers/current/usr/libexec/kata-containers/kata-proxy"
  Debug = false

[Shim]
  Type = "kataShim"
  Version = "kata-shim version 1.5.0-efbf3bb25065ce89099630b753d218cdc678e758"
  Path = "/snap/kata-containers/33/usr/libexec/kata-containers/kata-shim"
  Debug = false

[Agent]
  Type = "kata"

[Host]
  Kernel = "4.9.0-8-arm64"
  Architecture = "arm64"
  VMContainerCapable = true
  SupportVSocks = false
  [Host.Distro]
    Name = "Debian GNU/Linux"
    Version = "9"
  [Host.CPU]
    Vendor = "3rd Party Limited"
    Model = "v8"

[Netmon]
  Version = "kata-netmon version 1.5.0"
  Path = "/snap/kata-containers/current/usr/libexec/kata-containers/kata-netmon"
  Debug = false
  Enable = false

thanks for reporting!

Thank to you for having a look at it. Please, let know whether I can provide any further info or run any other test.

Hi~ @umarcor  Sorry for the missing feature on ARM Platform. For now, -m flag hasn't been supported on arm, but we have pulled related request agent/#443, packaging/#309, runtime/#1152 to gap the hole.
Some got merged, some under review. I will keep you updated! ;)

Thanks @Pennyzct! This is not critical for me. I found it incidentally, as kata was setup as the default runtime in this specific server and that broke some existing builds. See umarcor/dbhi#1. I am using runc for now, until the PRs you mentioned are merged.
BTW, do you think that the clock skew issue mentioned there is worth a separate issue here?

Hi~Could you please offer specific bug info about clock skew ? ;). Early days, we once encountered related issue, grab the discussion here,

The time in container is inconsistent with the time in host, which i think it should be the same in default.

host

root@testing-1:~# date
Wed Nov  7 16:37:01 CST 2018

container

root@testing-1:~# docker run -it ubuntu
root@14834c3b0c89:/# date
Mon Mar  5 22:16:43 UTC 2018

 root@testing-1:~# docker run -it alpine
/ # date
Mon Mar  5 22:16:43 UTC 2018

I have tried multiple images, such like alpine, ubuntu, etc, it share the same output.
Even when i tried to cover the /etc/localtime with the one in host, it couldn't been interpreted correctly.
root@testing-1:~# docker run -it -v /etc/localtime:/etc/localtime:ro ubuntu
root@f6d9f22653c3:/# date
Tue Mar  6 06:16:43 CST 2018

and we have already resolved it with this PR packaging#239. So if you use the default config provided by kata, you shouldn't meet above errors. ;)

Hi~@umarcor Could you please offer specific bug info about clock skew ? ;).

The issue is related to building either ghdl/ghdl or DynamoRIO/dynamorio by running either make -j or make -j$(nproc). Lots of messages as the following are shown and the build fails:

Clock skew detected.  Your build may be incomplete.
Warning: File <file> has modification time 0.008 s in the future

If I execute make instead, or if I limit nproc through --cpuset-cpus so that a single core is used, builds are successful. So, this seems not to be a problem with time between the container and the host, but between multiple taks being executed in different cores (all of them in the container/VM).

Hi~@umarcor so sorry for the delay.
The flag --cpuset-cpus isn't applied for kata containers on arm64, since the underlying technique is based on cpu hotplug via acpi, which isn't applicable on arm.
And based on default qemu flag, -smp 1,cores=1,threads=1,sockets=1,maxcpus=123, we only provide one vcpu for container/VM on arm. so if you are running make -j$(nproc) in kata container/VM, that's quite the same thing as  make -j1 .
when you switch to runc, does above errors still occur?

@Pennyzct, I opened #1293 to discuss the issue with make.
We can keep this issue open until -m is supported on ARM, or close it already.


FallbackPolicy should jump in when the top n intents have similar confidence

Right now it only jumps in if the NLU confidence is below a certain threshold. It should however also jump in if the top 2 intents have a confidence of 0.98 and 0.80 for example.
I've already started looking into this for the rasa-demo

That should also be applied to third highest confidence

@alan Doesn't simply checking if the top 2 confidences are close enough remove the need to look at the predictions at positions >2? I'm not sure I understand why the third highest confidence would be relevant here.

It should however also jump in if the top 2 intents have a confidence of 0.98 and 0.80 for example.

Also, won't the output from the intent classifiers always sum up to 1?

cc @tmbo

So even if not using Core, still makes sense to configure that. Wdyt ?

@amn41 Since changing the metrics won't change the fact that you would still need some downstream logic to resolve it, I can't think of a good reason to include it as part of the NLU output.

my point was that instead of using the raw score produced by the model, we could have NLU report a confidence value that already takes this into account. But letting Core handle it is probably better  because otherwise the logic is a bit obscured.

@alan Yeah, the metric would need to take into account both the absolute and the relative difference, and the only way to do that I can think of is to have them side-by-side, which would be messy.


remove reloading of map items

As discussed in #376
is there a way to remove the reloading but parse the items in a order where all dependencies are met?

it looks like the reload is required to have the values of the types/strings/... inside each object.
thus we should be able to move that into the init method and parse the map in correct order.

See https://github.com/androguard/androguard/pull/376#issuecomment-353575013

I did some performance testing:
> summary(new$time_ms)
     Min.   1st Qu.    Median      Mean   3rd Qu.      Max.
    1.921    84.042   457.479  3212.331  3921.031 18712.826
> summary(old$time_ms)
     Min.   1st Qu.    Median      Mean   3rd Qu.      Max.
    1.944    88.515   433.015  3316.570  4078.938 20090.542

Thats actually funny because it should have reduced the read load :D


Merge branch develop into master

Development Task
Merge develop into master part by part.
Development Progress
The pull requests merged at develop branch are as follows, I would try to apply them into master.

vlog

[ ] https://github.com/tikv/agatedb/pull/84
[ ] https://github.com/tikv/agatedb/pull/88
[ ] https://github.com/tikv/agatedb/pull/98

memtable

[ ] https://github.com/tikv/agatedb/pull/45
[ ] https://github.com/tikv/agatedb/pull/46

levels

[ ] https://github.com/tikv/agatedb/pull/47
[ ] https://github.com/tikv/agatedb/pull/50
[ ] https://github.com/tikv/agatedb/pull/52
[ ] https://github.com/tikv/agatedb/pull/54
[ ] https://github.com/tikv/agatedb/pull/75
[ ] https://github.com/tikv/agatedb/pull/73
[ ] https://github.com/tikv/agatedb/pull/75
[ ] https://github.com/tikv/agatedb/pull/77
[ ] https://github.com/tikv/agatedb/pull/78
[ ] https://github.com/tikv/agatedb/pull/101

txn

[ ] https://github.com/tikv/agatedb/pull/57
[ ] https://github.com/tikv/agatedb/pull/67
[ ] https://github.com/tikv/agatedb/pull/72

agate

[ ] https://github.com/tikv/agatedb/pull/58
[ ] https://github.com/tikv/agatedb/pull/62
[ ] https://github.com/tikv/agatedb/pull/60
[ ] https://github.com/tikv/agatedb/pull/87
[ ] https://github.com/tikv/agatedb/pull/91

bench

[ ] https://github.com/tikv/agatedb/pull/86
[ ] https://github.com/tikv/agatedb/pull/90
[ ] https://github.com/tikv/agatedb/pull/93
[ ] https://github.com/tikv/agatedb/pull/94
[ ] https://github.com/tikv/agatedb/pull/96
[ ] https://github.com/tikv/agatedb/pull/99
[ ] https://github.com/tikv/agatedb/pull/102

ci

[ ] https://github.com/tikv/agatedb/pull/56

@skyzh PTAL, thx.

That's cool! I think it's also okay to port module by module. But sometimes, reviewers might not be knowing what some code is doing without looking ahead for future PRs. I'd be okay with any solution.


Updates

actually, all pages should include a svelte:head and  inside. see src/routes/(app)/+page.svelte

Closing due to old issue


Automated Package Upgrade

:tada: This PR is included in version 5.0.380 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Does this still work on the USG3 and can i use it alongside my existing L2TP

Hi
I’m a little late to the game, but would like to add a wireguard option to my existing L2TP set up on my USG3.
Please could someone let me know if this script still valid/working on the USG3, and if i can actuall run both VPN configurations ?
Many thanks

Yes, on both accounts. I use it on my USG3.
You may want to read up on how to configure it here, though: https://github.com/WireGuard/wireguard-vyatta-ubnt/wiki/EdgeOS-and-Unifi-Gateway
This script is only for installing, upgrading, and keeping it installed across firmware updates.


Automatic JSONP support only detects application/json

A response only gets automatically JSONP-ified if the request asked for application/json and not for other valid JSON content types, e.g. application/vnd.acme+json.

So there is currently a private method in JsonBodyDeserializer that will perform a more complete JSON test (IsJsonType).  I guess this should be moved out to either an extension method (on string, ewww) or a public static method.  Thoughts?  My vote would be for the a static method on the Json object?
Happy to make the change.

See issue/pull request #404 for a potential fix.

Looks good to me, FWIW :)


Select namespace for ExpiredTupleDetector..

Not sure the existing namespace com.ibm.streamsx.plumbing.expiredtupledetector is correct.
Looking at the existing names something along the lines of:

com.ibm.streamsx.plumbing.delay
com.ibm.streamsx.plumbing.expire

seem better, somewhat depends on a good crisp definition of what the operator does.
(see comments in #48 )

Excellent suggestion. Changed the namespace to com.ibm.streamsx.plumbing.delay.


permission denied / file does not exist

Hi!
Sorry if this is considered a silly question since I'm a bit new to Terraform, but I've been cracking my head with this for a while so...
I followed your tutorial step by step, word by word and I tried in both Windows and Ubuntu.
In both cases when I try to run "terraform plan" I'm always getting this error message:
Ubuntu: provider.sumologic: fork/exec /github/terraform/terraform-provider-sumologic: permission denied
(+ I tried moving the .terraformrc file to terraform's folder and my project's folder)
Windows: provider.sumologic: exec: "C:\\HashiCorp\\Terraform\\terraform-provider-sumologic": file does not exist
In Ubuntu I've granted 777 permission to the folder & files and still same
My code is basically one terraform file as you see below:
`provider "aws" {
access_key = {my-access-key}
secret_key = {my secret key}
region     = "us-west-2"
}
resource "aws_instance" "sumologic_terraform" {
ami           = "ami-db6bf3bb"
instance_type = "t2.micro"
}
provider "sumologic" {
access_id =  {my-access-id}
access_key =  {my-access-key}
environment = "us-west-2"
}
resource "sumologic_collector" "collector" {
name = "redhat_collector"
description = "redhat generated by terraform with sumo"
category = "collector-container"
}`
Is there any other documentation that I should follow? I read this https://www.terraform.io/docs/plugins/basics.html but it didn't work as well...
If I got it wrong, really sorry about that, otherwise can you update your documentation with more details?
Thank you!

Firstly, I agree, docs need to be better.
I'm using this myself on both windows and ubuntu. I'm cheating a bit on windows, as I just placed the binary next to the main terraform.exe which works without any config files.
On ubuntu, I write .terraformrc to my home directory, with this content:
providers {
  sumologic = "/full/path/to/terraform-provider-sumologic"
}

So in short, putting the terraform-provider-sumologic binary next to your terraform binary should work. On ubuntu, write .terraformrc to your home-dir with the providers block as above. On windows I believe it looks for .terraformrc in %APPDATA%.
And yes, on linux it's required to make the binary executable.

@shinitiandrei did you get it to work?

Hi! @erikvanbrakel
Sorry, I couldn't test it yet, I will try tomorrow at my office, but as far as I remember I also tried this and didn't work as well...
I will send you more details about my environment and how I'm doing it
Thank you!!

So I basically downloaded the binary from Terraform (https://www.terraform.io/downloads.html) then I added to my Environment Variables for both Windows and Ubuntu.
Then I cloned your project just beside my terraform.exe in windows and same in ubuntu...
Ubuntu: /opt/terraform/terraform-provider-sumologic
Windows: C:\HashiCorp\Terraform\terraform-provider-sumologic
In Windows as you said, I didn't provide any .terraformrc and it looks for the right path. But I also tried to add .terraformrc and seems not to work though..
In Ubuntu, I added .terraformrc in my project path (/github/terraform/.terraformrc) and added:
providers {   sumologic = "/opt/terraform/terraform-provider-sumologic" }
Plus I made the binary executable, as you can see the output below:
root@andrei-soltius:/opt/terraform/terraform-provider-sumologic# ls -lsa
total 52
4 drwxrwxrwx 7 root root 4096 May  5 10:24 .
4 drwxrwxrwx 3 root root 4096 May  8 12:55 ..
4 drwxrwxrwx 2 root root 4096 May  5 10:24 build
4 drwxrwxrwx 8 root root 4096 May  5 10:24 .git
4 -rwxrwxrwx 1 root root  283 May  5 10:24 .gitignore
4 drwxrwxrwx 2 root root 4096 May  5 10:24 go-sumologic
4 -rwxrwxrwx 1 root root 1072 May  5 10:24 LICENSE
4 -rwxrwxrwx 1 root root  234 May  5 10:24 main.go
4 drwxrwxrwx 2 root root 4096 May  5 10:24 provider
4 -rwxrwxrwx 1 root root 1583 May  5 10:24 Rakefile
4 -rwxrwxrwx 1 root root 2658 May  5 10:24 README.md
4 -rwxrwxrwx 1 root root  332 May  5 10:24 .travis.yml
4 drwxrwxrwx 3 root root 4096 May  5 10:24 vendor

Then, I go to my project's directory and run the command: terraform plan
it returns the message that I have previously posted.

Did you try placing the binary files next to your terraform executable? You can download those here: https://github.com/erikvanbrakel/terraform-provider-sumologic/releases. I don't think you can just point to the sources.

ohhh now I see!
Now both are working @erikvanbrakel! Thank you for your wonderful and quick support!
I would just like to ask you to improve your docs then, as it doesn't say specifically to download your project as a binary:

Provider init

Place terraform-provider-sumologic in the same directory as terraform binary or add a .terraformrc file with the provider stanza:
providers {
sumologic = "/PATH/TO/MODULE/ARCH/terraform-provider-sumologic"
}

In my perspective, I just needed to "clone" your repository and refer it somewhere...I interpreted as just terraform binary, and not your project as binary...
Sorry for my inconvenience here though...So just add this detail in your docs please, would help some new people as helped me :)
Thanks heaps!!

Thanks for the feedback :-) Keep in mind when using the plugin that you might run into some sharp edges, as it's not very polished at the moment. Please drop any bugs and feature requests in this repo as an issue and I'll see what I can do :-)


OM cli fails if --vsphere-password contains a slash

If vSphere password contains a slash, OM cli fails to parse the URL that it generates. I've not found a workaround other than changing the password.
$ om -t https://opsman.domain.com -u admin -p om_password --skip-ssl-validation vm-lifecycle export-opsman-config --config-file=pae_config/opsman.yml --state-file=pae_config/state.yml --vsphere-username="Pivotal_vSphere_SVC" --vsphere-password="test/password" --vsphere-url=https://vsphere.domain.com
2022/01/07 15:18:47 could not parse url: parse<EMAIL_ADDRESS>invalid port ":test" after host

This seems related to the way OM builds the request for vSphere, further investigation may be needed to device an issue but for now, the workaround would be to change the password to not use / or other special characters.

I've created #578 with preliminary changes to support this kind of special character on vSphere, waiting for someone to review.

I wonder if the vSphere username shouldn't also be escaped


Merge pull request #1 from finmath/master

Update to latest finmath-lib master repo

Appears to be no change.


ci: skip draft PR

Description

Save some CI cycles by skipping draft PR.
A draft PR will be merged as soon as it is promoted as ready for review
Verification Steps

Checklist (Definition of Done)

[ ] All acceptance criteria specified in JIRA have been completed
[ ] Unit and integration tests added that prove the fix is effective or the feature works (tested against emulated and non-emulated OCM environment)
[ ] Documentation added for the feature
[ ] CI and all relevant tests are passing
[ ] Code Review completed
[ ] Verified independently by reviewer
[ ] Required metrics/dashboards/alerts have been added (or PR created).
[ ] Required Standard Operating Procedure (SOP) is added.
[ ] JIRA has created for changes required on the client side

let's get this in, thanks for the review @akoserwal @pawelpaszki


Remove uppercase and lowercase from room numbers

Reason: extra security not needed and gets annoying when spelling the room code

removed uppercase letters and digits from roomcode. shortened it to 3 letters. this equals 17576 possible combinations which should offer enough security (time for second player to join)


Decide on the default referential actions in a single place

Right now we define referential actions two times if they're not explicitly defined in the data model, first here:
https://github.com/prisma/prisma-engines/blob/master/libs/datamodel/core/src/transform/ast_to_dml/db/walkers/relation.rs#L360-L395
Then we do not use these functions in the validations:
thttps://github.com/prisma/prisma-engine
And, again, in the dml part we have another set of defaults:
https://github.com/prisma/prisma-engines/blob/master/libs/datamodel/connectors/dml/src/field.rs#L398-L416
Now if any of these change without the other, there might be quite interesting bugs happening in the future. The correct thing would be to just not use Option<ReferentialAction> in the dml. All the engines need some action defined, so it doesn't really need to be optional.
There are some caveats for this. First is how we use dml to render the datamodel string back to the file. We should somehow mark in the data structures so we know to not render a value. This decision needs a lot of data, so at least we could write the default values to the dml and just not render them. The second one is how dml structs hold a RelationInfo on both sides of the relation, and it is not the same structure. Should we have the actions in the back relation side too and if so should they be the same in there too? In the case of many to many relations, we don't really define any referential actions, should we just have NoAction in these?

Hi there,
As part of our effort to clean up our GitHub repo, we’re closing this issue to help focus on features and improvements that align with our focus areas and those of our community.
This issue was originally created for internal tracking purposes, but if you feel this is important to you, feel free to reopen the issue and get like-minded users to upvote as we will prioritize fixing issues based on community interest.
For more insight into our priorities and how we’re thinking about the future of Prisma, please see our blog post: https://www.prisma.io/blog/prisma-orm-manifesto.
Thank you for your understanding and support!


编译小程序时失败，flutter版本 stable, 3.7.3

执行命令
dart scripts/build_weapp.dart
错误
`../../../.pub-cache/hosted/pub.mpflutter.com/file-6.1.2/lib/src/interface/file.dart:15:16: Error: The method 'File.create' has fewer named arguments than those of overridden method 'File.create'.
Future create({bool recursive = false});
^
org-dartlang-sdk:///third_party/dart/sdk/lib/io/file.dart:232:16: Context: This is the overridden method ('create').
Future create({bool recursive = false, bool exclusive = false});
^
../../../.pub-cache/hosted/pub.mpflutter.com/file-6.1.2/lib/src/interface/file.dart:15:16: Error: The method 'File.create' doesn't have the named parameter 'exclusive' of overridden method 'File.create'.
Future create({bool recursive = false});
^
org-dartlang-sdk:///third_party/dart/sdk/lib/io/file.dart:232:16: Context: This is the overridden method ('create').
Future create({bool recursive = false, bool exclusive = false});
^
../../../.pub-cache/hosted/pub.mpflutter.com/file-6.1.2/lib/src/forwarding/forwarding_file.dart:22:8: Error: The method 'ForwardingFile.createSync' has fewer named arguments than those of overridden method 'File.createSync'.
void createSync({bool recursive = false}) =>
^
org-dartlang-sdk:///third_party/dart/sdk/lib/io/file.dart:248:8: Context: This is the overridden method ('createSync').
void createSync({bool recursive = false, bool exclusive = false});
^
../../../.pub-cache/hosted/pub.mpflutter.com/file-6.1.2/lib/src/forwarding/forwarding_file.dart:22:8: Error: The method 'ForwardingFile.createSync' doesn't have the named parameter 'exclusive' of overridden method 'File.createSync'.
void createSync({bool recursive = false}) =>
^
org-dartlang-sdk:///third_party/dart/sdk/lib/io/file.dart:248:8: Context: This is the overridden method ('createSync').
void createSync({bool recursive = false, bool exclusive = false});
^
../../../.pub-cache/hosted/pub.mpflutter.com/file-6.1.2/lib/src/backends/memory/memory_file.dart:57:8: Error: The method 'MemoryFile.createSync' has fewer named arguments than those of overridden method 'File.createSync'.
void createSync({bool recursive = false}) {
^
org-dartlang-sdk:///third_party/dart/sdk/lib/io/file.dart:248:8: Context: This is the overridden method ('createSync').
void createSync({bool recursive = false, bool exclusive = false});
^
../../../.pub-cache/hosted/pub.mpflutter.com/file-6.1.2/lib/src/backends/memory/memory_file.dart:57:8: Error: The method 'MemoryFile.createSync' doesn't have the named parameter 'exclusive' of overridden method 'File.createSync'.
void createSync({bool recursive = false}) {
^
org-dartlang-sdk:///third_party/dart/sdk/lib/io/file.dart:248:8: Context: This is the overridden method ('createSync').
void createSync({bool recursive = false, bool exclusive = false});
^
Target kernel_snapshot failed: Exception
#0      KernelSnapshot.build (package:flutter_tools/src/build_system/targets/common.dart:246:7)

#1      _BuildInstance._invokeInternal (package:flutter_tools/src/build_system/build_system.dart:847:9)

#2      Future.wait. (dart:async/future.dart:522:21)

#3      _BuildInstance.invokeTarget (package:flutter_tools/src/build_system/build_system.dart:785:32)

#4      FlutterBuildSystem.build (package:flutter_tools/src/build_system/build_system.dart:614:16)

#5      BundleBuilder.build (package:flutter_tools/src/bundle_builder.dart:75:32)

#6      BuildBundleCommand.runCommand (package:flutter_tools/src/commands/build_bundle.dart:138:5)

#7      FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart:1257:27)

#8      AppContext.run. (package:flutter_tools/src/base/context.dart:150:19)

#9      CommandRunner.runCommand (package:args/command_runner.dart:209:13)

#10     FlutterCommandRunner.runCommand. (package:flutter_tools/src/runner/flutter_command_runner.dart:283:9)

#11     AppContext.run. (package:flutter_tools/src/base/context.dart:150:19)

#12     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:229:5)

#13     run.. (package:flutter_tools/runner.dart:64:9)

#14     AppContext.run. (package:flutter_tools/src/base/context.dart:150:19)

#15     main (package:flutter_tools/executable.dart:91:3)

Failed to build bundle.`
flutter 版本：stable, 3.7.3

看来是 mp_file 兼容性问题，已知该问题，会尽快升级 mp_file 解决。
暂时可以先降纸本地的 flutter 版本到 3.3

重复问题 https://github.com/mpflutter/mpflutter/issues/385
Flutter 3.7.0 以上版本已支持，升级 MPFlutter 到 1.2.0 版本即可。


Add theme: Status Bar UI

Add theme: Status Bar UI
This PR adds a new theme to the theme library.
Theme Details

Name: Status Bar UI
Description: Enhanced Zen Browser status bar with a minimalist design, improving readability and seamless integration.
Homepage:
Author: @admayz

This type of theme already exists: Floating Status Bar
Maybe add the Mod Settings to unround the edges and adjust the padding to its Repo and ask for update.

This type of theme already exists: Floating Status Bar Maybe add the Mod Settings to unround the edges and adjust the padding to its Repo and ask for update.

A thread was opened in the Repo as an issue, but the mod owner was not interested. Because of this situation, I felt the need to make this mod.

Ah ok. And did you implement the rounding and padding settings for customization?

All right, thanks

If you want we can just contribute my mod so there are not 10 mods doing the same in the store xD
I promise I will do the mod properly and give it a nice image for the store. :D

It is not so obvious when the background and the status bar are the same color. I think it would be better if you give the border a different color to distinguish “border: 1px solid var(--zen-colors-border) !important;”

It's more beautiful now. Thank you.

So everything works?

As far as I checked, everything seems to be in order.

Here is the new mod PR
I think this PR can be closed.


Fund Admin pallet: Cancel drawdown

Allow builders to cancel a drawdown submission.

Backend is done. @tlacloc


:memo: Content development page

Description
Created the Content-Development Page  where I can add the different sections of my content-development page
Reference to the issue related to this PR is shown below.
https://github.com/italanta/elewa-website-html/issues/12.
Fixes #12,
Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)

Checklist

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings

Closing this as it has been solved by #17


Adding code to address aks timeout issue

This change addresses an issue where AKS clusters would timeout due to Azure
lbs failing to send tcpResets (RST) after an idle timeout. This causes errors
to appear on the Rancher UI and logs. This issue resolves that by adding a
keep alive to the dialer and changing some timeouts to prevent the errors from
appearing.
This is only for AKS cluster provisioned through the AKS Kontainer Driver
integration, imported clusters still exhibit this behavior.
Issue:
https://github.com/rancher/rancher/issues/14354

LGTM

LGTM


No data imported after scout:import

I am sure I am just missing something here but just cannot get any data to import into elasticsearch. I am using 7.0.1 with the latest version of your package and have installed into a fresh Laravel install to ensure nothing else was interfering.
Steps To Reproduce

Install fresh version of Laravel (v6.13.1)
Create posts model/migration and seed with 1000 rows.
Install matchish/laravel-scout-elasticsearch, publish config, add service provider.
update config and env as below.

return [
    'host' => env('ELASTICSEARCH_HOST'),
    'indices' => [
        'mappings' => [
            'default' => [
                'properties' => [
                    'id' => [
                        'type' => 'keyword',
                    ]
                ],
            ],
            'posts' => [
                'properties' => [
                    'id' => ['type' => 'keyword'],
                    'name' => ['type' => 'text'],
                ],
            ],
        ],
        'settings' => [
            'default' => [
                'number_of_shards' => 1,
                'number_of_replicas' => 0,
            ],
        ],
    ],
];

add searchable to post model as below.

class Post extends Model
{
    use Searchable;

    protected $fillable = [
        'name'
    ];

    public function searchableAs()
    {
        return 'posts';
    }
}

Install elastic search with docker at v7.0.1

php artisan scout:import - this shows me 100% and 6/6 imported. I assume the 6/6 is the rows imported? I have 1000 rows seeded in the database however.

Check elasticsearch via Dejavu. I see the mappings were correctly set but it shows no data:

That always happens... work on an issue for hours and post for help and then immediately solve it!
Turns out you need to actually publish the scout service provider. I generally don't publish the configs as most seem to work when left in the vendor. Seems not in this case!

@booni3 Actually you are right at some point, it's better when a package works after composer install without config. In case of Elasticsearch I can't imagine application without customizing config but yes it will be better if the package works without publishing the config.

@mackhankins - I am glad you partly agree, and thanks for such a fast reply!
But actually in this case my issue was with the Scout config that was not published. I am not sure if its the combination of scout and this package that causes the issue or if scout has just been designed to required the config to be published. Will need to investigate further.
Side note; This is my first experience with elastic search and so far I am impressed. I hope I will be able to contribute at some point to this package!

I have just upgraded to the latest version and I seem to have the above issue again on Local development. On our AWS server, there is no issue, but locally when running an import or adding new records to the DB we do not see any records within elastic search.
My setup is:

v4 of this package
php 7.4.3
Laravel 7.2.0
OSx running Valet
Docker elastic search instance

When running an import we get:

Index created with correct mappings
No records are created
If we have an error in our mapping an exception is thrown as expected. Otherwise, we have no exceptions thrown during import or record creation.

Has anything changed around the service provider issue as above or anything else around local development setup?

Now config from vendor will be merged by default if you publish ElasticSearchServiceProvider. Did you publish elasticsearch provider?

If no now I'm thinking maybe it's better to autoload it also by default. And if someone wants to override it, he can do it app service provider.


fix: prevent overwriting template files via <FileTree>

Show an error if user tries to create file that already exists on file system, but is not visible on FileTree. Such files are for example non-lesson template files.

Seeing the screenshot, I wonder if we should add more padding on the y-axis?

Sure! Now it looks like this:


Packages version

Dear authors,
thank you for the work. Could you kindly specify the version of mmcv that was used in your study. I'm finding lot of difficulty in running your inference code due to erros from mmcv

I'm sorry for the very late reply and inconvenience.
mmcv-full==1.4.8
python==3.8
torch==1.10.1
should work.


Tabbed cards show the content of all tabs when initially loaded

When you first load a page with a tabbed card, the card shows the content of all of the tabs for a split second before the "active" class takes hold and shows the card appropriately.  An example of this behavior is on the Materialize site demonstrating the tabbed card functionality (http://materializecss.com/cards.html).
I've pasted a screenshot below from from the Materialize site showing this behavior.  I took the screenshot as the page was still loading.

Obviously it's not an issue on the Materialize site itself, since this card is far down the page and has fully loaded once the user gets to it.  However, this is an issue when a tabbed card is at the top of the page.
Is there a way around this behavior?

Same issue here except it's not working at all for me. Double checked everything.

I am running into the same issue, the tab links will move down to the anchor (if the page scrolls), but all of the content is shown and the tabs do not work as expected. For some reason, even reverting back to the previous version still gives the same result and I have cleared everything in my cache multiple times. It makes no sense.

Can you initialize the tabs using the following line in a

Was having the same issue where it wouldn't load at all as tabbed content and the line by @sanjaysan fixed it

@Dogfalo this can be closed


v1.12 Backports 2023-08-09

[ ] #27184 (@pchaigno) (:warning: minor conflict solved, file had been renamed)
[x] #27250 (@qmonnet)
[ ] #27168 (@learnitall)
[x] #27312 (@julianwiedmann) (:warning: minor conflict, different indent, probably OK?)
[x] #27230 (@brb)
[x] #27365 (@mhofstetter)

PRs skipped due to conflicts:

#27346 (@qmonnet)
[ ] #27193 (@nbusseneau)

Once this PR is merged, you can update the PR labels via:
for pr in 27184 27250 27168 27312 27230 27365; do contrib/backporting/set-labels.py $pr done 1.12; done

or with
make add-labels BRANCH=v1.12 ISSUES=27184,27250,27168,27312,27230,27365

@nbusseneau I've dropped #27193 from this PR and marked it back to backport-needed. Could you take a look at manually backporting it? Thanks!

/test-backport-1.12

ConformanceAKS is hitting this: https://github.com/cilium/cilium/issues/27443

Paul's check is remaining, but he's off now, and since it's a document-only change, so safe to go forward.


Allow enabling or disabling of DB Migrations

This allows DB migrations to be enabled or disabled per workspace.
We do not want DB migrations to occur in the workspaces we are currently
working upon.  This PR create a new variable, specific to each
workspace, that toggles DB migrations on or off.
A default deploy-parameters.yml file has been defined for use against
the main/default workspace deployment.  Each workspace has its own
subdirectory under govuk-infrastructure/concourse/pipelines which will
now hold the workspaces specific deploy-parameters.yml file
Example Workspace Usage:
cd govuk-infrastructure/concourse/pipelines
fly set-pipeline -t cd-govuk -c ./deploy.yml -l ./steve/deploy-parameters.yml -p deploy-apps-steve-test

This PR has been superseded by: https://github.com/alphagov/govuk-infrastructure/pull/278 and will be closed.  The new PR allows for per-environment configuration


Request get repeated twice or more in many scenarios

A request to SailsJs get repeated twice or more in the following cases:
1- If the server crashed/restarted and there is pending requests that didn't return
2- If the request timeout before we send response
Reproduce scenario:
1- Create a long running method on server
2- Do request to that method
3- Ctrl + C to stop the server (or wait till request timeout before sending response)
4- Start the server again
5- Watch (after the first request timeout,  same method will get called automatically again)
Note:

Request done by angular application via http service call
CORS is enabled on the server

Sails doesn't have any crazy request cacheing mechanism that would somehow survive server restarts, unless you built it yourself.  If your request is getting repeated, it's happening on the front end--check the network tab in your browser!

I did my checks before raising the issue. I monitored the requests going from the client and always one request is sent!
I added a timestamp param to each request (interception) and I repeated the scenario. I got the same request with same timestamp repeated twice in 2  the scenarios that I mentioned before.
Try to do sample example as I mentioned and you'll get that strange behaviour!!!

i'm having the same problem. Request gets repeated if it runs for a while.
The answer when the request is re-processed on the server, noticed in the client as
net::ERR_EMPTY_RESPONSE
But it is processing in the server, a copy of the failed request.

Have exactly the same issue here for long requests. Checked network tab and only one request is sent. Also did the timestamp check.

Same problem here, because of the long response time, sails is executing my controller action twice or more.

@netrevisanto @discordance @luispeerez Thanks for posting your experiences everyone.  Hmm... I'm having a hard time tying the cause and effect together without more context.  Would someone please recreate this in a vanilla Sails app in a repo?  Please create it as a new issue with a link to the repo, all relevant version information, and a link back to this original issue for posterity.  Thanks a lot!

@Sokkary In case this helps, in the instructions to reproduce that you mentioned, it sounds like your browser might be automatically resending the request (see http://stackoverflow.com/a/19697278/486547)

@Sokkary @netrevisanto @discordance @luispeerez If it turns out this is because of http://stackoverflow.com/questions/15155014/inconsistent-browser-retry-behaviour-for-timed-out-post-requests/19697278#19697278, it seems like you might want to check out https://nodejs.org/api/http.html#http_message_settimeout_msecs_callback


add missing dep on introspection c

Fix regression of #13 unbreaking the CI build.
Before: http://ci.ros2.org/job/ci_linux/919/ and http://ci.ros2.org/view/nightly/job/nightly_linux/185/
After: http://ci.ros2.org/job/ci_linux/924/

I don't understand why we didn't see this problem until now, but the fix looks good to me.
+1

I won't answer your question - I don't know either :wink: In isolation other packages should not be able to hide that...

I was also not able to reproduce the failing build locally.


Clean up CSS parser (follow up tasks)

See #1499
There are a few todos to make the parser better:

Have exceptions include line number info.
Clean up CssNestedSection wonkiness.  (You will see Union annotations related to us having CssSection and CssNestedSection, and when I wrote this, I wasn't completely clear on where things like media sections lead to normal declaration blocks or new subsections.)
Add unit tests.  (We need to get a test runner for tools/lib code.)
Instead of treating pre_fluff/post_fluff as raw strings, turn them into objects, so that if our linters don't like how our whitespace/comments are formatted, we can get line numbers for them.
Be more rigorous about deciding whether "fluff" is attached to the current line or upcoming line, etc.  (And, on a similar note, figure out whether CssSection should include trailing whitespace.)
Do a more granular parse of selectors, including things like input[type="text"].

Some of this stuff will happen organically as we build #1511 (the CSS/HTML cross checker), and some of it's not mission critical, but any cleanup here will be helpful.
Also, tools/check-css should be more intelligent about finding files to check, and it should support a modified flag.

So the initial commit that hit master is mostly the "parser," and it only does "linting" in passing, in the sense that it will explode if it can't read the CSS.  (It does slightly more than that, but not much.)
Another good project here is to make the linter more picky about things.  Some suggestions:

Require consistent indentation.
Require properties to be alphabetized.
Require one selector per line.
Check on on CSS things that other linters check for, like "0" vs. "0px."

BTW having this code does not preclude us from using some third party linter for the CSS-specific stuff, if we can tune it properly.  We mostly wanted the CSS parser for #1511, and that just made it easy to do our own lightweight lint-ing.  The popular CSS linters tend to be noisy, but we can probably tame them and tune them with some effort.

@showell @adnrs96 to what extent are these things done?

I haven't gone through this ticket much yet (probably now will) but i believe consistent indentation is almost done. I am waiting for review on this #4062. This was been discussed in here.

Is there more that we want to do on this in the near term @showell and @adnrs96?  I worry a bit that most of this issue is done and the rest is vague, so it'll be open forever.

I'm closing this.  Realistically, CSS improvements are going to happen either by @adnrs96 or me fixing problems at this point.  We may want to ramp up another strong person on this, if somebody shows interest.


issue with the offline doc

https://wowchemy.com/docs/guide/offline-site/
at the second step (2)
the link : native font theme is not valid
Install the native font theme in data/fonts/ if it’s not preinstalled at themes/academic/data/fonts/native.toml
it should point here: https://raw.githubusercontent.com/wowchemy/wowchemy-hugo-modules/master/wowchemy/data/fonts/native.toml

Thanks, the Customization docs have been updated accordingly: https://wowchemy.com/docs/customization/


Lookup function does not work on arm

Tested the function InternetAddress.lookup
https://github.com/dart-lang/sdk/blob/7759f7fe032f1936194c45cf12dd5c6ad23d0f58/sdk/lib/io/socket.dart#L148
as reverse lookup of a hostname on my arm (also known as ARMv7 and armhf) Linux device and it crashed with the error
Unhandled exception:
SocketException: Failed host lookup: 'HPC0180319938E.local' (OS Error: Name or service not known, errno = -2)
#0      _NativeSocket.lookup.<anonymous closure> (dart:io-patch/socket_patch.dart:506:9)
<asynchronous suspension>
#1      main (file:///my_project_path/network_tools/network_tools/example/main.dart:7:3)
<asynchronous suspension>

While the exact same line and same lookup string work on my intel 64 architecture (in the same network).
Tested with multiple lookups and I get the same result for all of them.

Not sure if the c implementation uses the ping command but ping HPC0180319938E.local returns ping: HPC0180319938E.local: Name or service not known

Dart just uses getaddrinfo. Check your OS configuration - it might not have multicast DNS enabled.

In case anyone else have the same issue as stated here
libnss-mdns was missing
sudo apt install libnss-mdns
and /etc/nsswitch.conf content needed to change to
hosts:          files mymachines mdns4 [NOTFOUND=return] dns myhostname


chore(northlight): new labelSize prop for SwitchField

labelSize added
Flex / Alignment fixes

closes: DEV-8557

Squash all commits

To squash all commits do this:

git config --global core.editor "code --wait" (only need this once) next time you do this you dont need this part
go to master and do git pull
go to your branch and do git rebase -i master
VS code window will open up. click on top right corner to enable oldest first
on the first line select pick and on all the other lines squash
cmd+Enter
write your commit message (This will have all your commit messages smushed together in one file)
exit window.
git push --force
profit

All flip button changes should not be in this PR. Two weeks late but hey better late than never

@unganemo
This happened when I squashed the commit along with your commits, somehow.
There is also an update on the CheckboxField that you might be interested in, which is already merged. The same new props as this one.

@unganemo @ilija- this seems against the composability that northlight and chakra has. the icon imo should be a children and not part of the flip button itself, and you can pass whatever directional property to it?
<FlipButtonGroup>
  <FlipButton flexDirection="row">
    <Icon ... />
    <Text>...</Text>
  </FlipButton>
</FlipButtonGroup>


Samples Can be Improved or samples needed

Hi Team,
Can you please provide c# code samples for data binding in loops for adaptive card .
i am unable to use $data property and $ index property.

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

ID: 6d9c7f8b-f8f7-8eb2-cc3f-3c569ef9f583
Version Independent ID: 63fa207c-6708-5b0a-654a-a214320287b9
Content: Templating Overview - Adaptive Cards
Content Source: AdaptiveCards/templating/index.md
Product: adaptive-cards
GitHub Login: @matthidinger
Microsoft Alias: mahiding

can someone tell me if adaptive cards with templates compatible with bot framework?


[experiment] Improve Effects assignability after adding Symbol.iterator by replacing voids with unknown

This is not for merging, I just put it together since I was curious if I could make it work this way. This work was started based on the initial commit from https://github.com/Effect-TS/effect/pull/2602
It doesn't (yet?) allow you to remove the adapter thing from this branch but perhaps this is just missing some minor thing. I'm not sure if there were any extra changes done by @tim-smart to allow that. This PR focuses solely on making this to typecheck with the added Symbol.iterator method.
There are a few minor TODO comments here but all of them (but one!) are really about the same thing - adding Symbol.iterator properly to your error classes.

Nice!

This is part of a larger discussion about using "void" instead of "unknown" when we don't care about the value of an effect, in theory it would make sense

Thanks for taking the time to look at this :)
Replacing void with unknown does feel weird, feels like we are losing some semantics by making the return types too generic.

What kind of semantics you'd lose? I find void to be quite weird and problematic at times. Take a look at this:
declare const test: string | void | undefined;

if (test === undefined) {
  test; // void | undefined
} else {
  test; // string
}

Mainly you lose some meaning / intent. This function returns nothing (void) vs this function could return anything but we don't care what (unknown).

Mainly you lose some meaning / intent. This function returns nothing (void) vs this function could return anything but we don't care what (unknown).

Void doesn't mean that this function returns nothing, it means that we don't care about the return

Yeah, so in that sense usually either unknown or undefined is (IMHO) a better more-predictable choice (depending on your needs).
This is perfectly valid:
const test: () => void = () => 42;

But in terms of familiarity for the majority of developers, most of them know that
const myFn = () => {
  // No explicit return
}

Will have a return type of void. I just think that familiarity is worth something.

But in terms of familiarity for the majority of developers, most of them know that
const myFn = () => {
  // No explicit return
}

Will infer a return type of void. I just think that familiarity is worth something.

yes it will infer void, but you can also type void and return, the meaning really is "whatever" and given it is sometimes treated as undefined it creates potential issues


[BUG] Cantrips are not showing their scaled damage

Describe the bug
I have a level 5 PC with a cantrip, Fire Bolt for example. On the Actions tab, it shows it does 1d10 damage when it should show 2d10 because of cantrip scaling.
Version
Foundry v11.313
dnd5e 2.3.1
Character Actions List v6.1.1

This is an interesting one. The module is working as designed here, but the 5e system stores only base cantrip damage in the 'damage' field, and then the damage is upscaled during the process of rolling. You can see this by going into the info window of the cantrip and it will show the base damage regardless of your character level.
I agree that this is not perfect, and ideally you would want the upscaled cantrip damage listed on the actions list. I will look into implementing this.

Hey @eastcw, I have some sample code for scaling cantrip damage and for simplifying formulas which may help inspire a solution to this issue:
https://github.com/kgar/foundry-vtt-tidy-5e-sheets/blob/main/src/utils/formula.ts
scaleCantripDamageFormula takes an item of type "spell" and spits out a scaled formula. The assumption is that the item is attached to an actor.
simplifyFormula takes a formula and optional flag to remove flavor, and it will evaluate intermediate formulas down to a number, which it then adds back into the original formula as a simplified term.
Both are designed to catch errors and return original formulas if something goes wrong, giving the opportunity to report any issues, depending your logging approach.
export function scaleCantripDamageFormula(spell, formula) {
  try {
    const scaledFormula = spell._scaleCantripDamage(
      [formula],
      spell.system.scaling.formula,
      spell.actor.type === 'character'
        ? spell.actor.system.details.level ?? 0
        : spell.system.preparation.mode === 'innate'
        ? Math.ceil(spell.actor.system.details.cr ?? 0)
        : spell.actor.system.details.spellLevel ?? 0,
      spell.getRollData()
    );

    return scaledFormula;
  } catch (e) {
    // log an error? return original formula to prevent disruption
    return formula;
  }
}

export function simplifyFormula(
  formula,
  removeFlavor = false
) {
  try {
    if (removeFlavor) {
      formula = formula
        ?.replace(RollTerm.FLAVOR_REGEXP, '')
        ?.replace(RollTerm.FLAVOR_REGEXP_STRING, '')
        ?.trim();
    }

    if (formula?.trim() === '') {
      return '';
    }

    const roll = Roll.create(formula);

    const simplifiedTerms = roll.terms.map((t) =>
      t.isIntermediate
        ? new NumericTerm({ number: t.evaluate().total, options: t.options })
        : t
    );

    let simplifiedFormula = Roll.fromTerms(simplifiedTerms).formula;

    return simplifiedFormula;
  } catch (e) {
    // log an error? return original formula to prevent disruption
    return formula;
  }
}


When a Bacon.fromArray stream is done .take(N) produces N x undefined events

Using Bacon.version 2.0.9 on Node.js 8.14.0 multiple .take(N) on a Bacon.fromArray() stream which is already completed, produce N times undefined for the subscriber. Bacon.sequentially works fine:
var s1 = Bacon.fromArray([0, 1, 2, 3]);
s1.take(2).log(); // -> 0, 1, <end>
s1.take(2).log(); // -> 2, 3, <end>
s1.take(2).log(); // -> undefined, undefined, <end> BUT SHOULD BE JUST <end>
// btw.
s1.take(N).log() // -> N x undefined , <end>

// Bacon.sequentially works as I would expect:
var s2 = Bacon.sequentially(10, [0, 1, 2, 3]);
s2.take(2).log(); // -> 0, 1, <end>
s2.take(2).log(); // -> 2, 3, <end>
s2.take(2).log(); // -> <end>

Hmmm looks bad, must investigate. I'll try to get some time for this soon, but I have a very busy week going on. Would greatly appreciate if you had a gander yourself trying to point out the problem.

Would greatly appreciate if you had a gander yourself trying to point out the problem.

Busy here as well, but I'll do...

Fixed in 2.0.10. Thanks @semmel !


Improve cron schedule sniff

Deal correctly with WP time constants leading to more accurate error/warning messages.
Takes advantage of the new function parameter utility functions for greater accuracy.
Allow for short array syntax in callback for add_filter.
Make the finding of the referenced function declaration more accurate and efficient by only looking at T_FUNCTION tokens, skipping past the rest of the function and breaking out if the right function is found. (Still could get confused over two classes in the same file with a same name method, but better than it was before)
Minor other efficiency tweaks

Includes additional unit tests.

Any one has an opinion on this ? Maybe someone from the VIP team ? /cc @sboisvert @david-binda

Thanks @JDGrimes


package not submitted to npm/yarn registry

your repo has package.json but when i try to access package using npm/yarn by cli or their site, it says package is not found.
please look into it.
thanks.

Hello,
now i see that you bumped version and gave a name in package.json as input-spinner which looks like not submitted to npm registry so again it is throwing problem.
and you have changed repo name, so people like me who are getting it directly using repo URL in package.json, it is failing miserably.
hope you can fix first issue asap.


fix the placeholder value

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

[x] Make sure you are requesting to pull a topic/feature/bugfix branch (right side). Don't request your master!
[x] Make sure you are making a pull request against the dev branch. Also you should start your branch off dev branch.
[ ] Check you have added tests that prove your fix is effective or that your feature works.
[ ] Check your code additions will fail neither code linting checks nor unit test.
[ ] Check you added any notable changes to the CHANGELOG.md file.

Description
Fix the version number when checking updates
💔Thank you!

Codecov Report

Merging #241 into dev will not change coverage.
The diff coverage is 0%.

@@            Coverage Diff            @@
##                dev     #241   +/-   ##
=========================================
  Coverage     78.57%   78.57%
  Complexity      218      218
=========================================
  Files            79       79
  Lines           714      714
=========================================
  Hits            561      561
  Misses          153      153

Impacted Files
Coverage Δ
Complexity Δ

app/Http/Controllers/AboutController.php
0% <0%> (ø)
4 <0> (ø)
:arrow_down:

Continue to review full report at Codecov.

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


Link persona to keybase

Keybase allows verifying that a set of given accounts belongs to the same user (by publicly posting signed tokens). This could allow us to establish authenticity. Posting such a token should be a low hanging fruit for us. The largerst effort probably would be to make keybase understand our data-structure and visually communicating who personas belong to.
Side-note: apparently, since i've last been on they page, they've added a messenger and some sort of file-sync on top of this authenticity-scheme.

@fkleedorfer close/later/soon/ready?

closed this issue, is in our internal kanbabn board now


add model-specific tests to comparisons?

The new Simple_Lorenzen model discussed in #5 includes quantities related to M at age and Dynamic B0 under derived quantities. A proper test of these optional outputs would look for changes to the uncertainty in these quantities across model versions. These things are only calculated as output so even if they break, there should be no change in the other model results (unless the model crashes).
If the current comparison test still depends on a small set of quantities to compare across all models (I haven't looked lately), it doesn't make sense to test quantities which aren't output by some models. But making the test more flexible to allow model-specific comparisons could be a good way to ensure the features of interest for each model are getting tested appropriately.

Still a valuable idea. I'm not sure how to implement this systematically, but perhaps starting with the concrete Simple_Lorenzen suggestions will help.

also, related to #4


Refactor E2E workflows to separate build step

Codecov Report
Patch and project coverage have no change.

Comparison is base (c7f0fc7) 14.80% compared to head (d59a7c4) 14.80%.
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #79   +/-   ##
=======================================
  Coverage   14.80%   14.80%
=======================================
  Files         146      146
  Lines       11353    11353
  Branches      282      282
=======================================
  Hits         1681     1681
  Misses       9672     9672

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Closing as the speed-up value is questionable. May be revisited if we implement E2E sharding.


BOSH only delivers one CA certificate even if credhub returns 2

Describe the bug
Recently Credhub introduced a change to make it easier to rotate certificates where you will receive both the CA certificate and the transitional CA certificate when requesting certificate.ca. Unfortunately BOSH seems to ignore the second certificate and only fills out templates with one certificate.
To Reproduce
Steps to reproduce the behavior (example):

Deploy a bosh director  with credhub.certificates.concatenate_cas set to true (tested on vsphere and bosh-lite)
Deploy any manifest containing a certificate using any cloud config and latest stemcell
Create a transitional version of the CA certificate and validate with credhub get on the leaf certificate that 2 CA certificates are returned and deploy again.
bosh ssh to one of the instances
Run check the ca.cert file of the specific job to see if one or both CA certificates are on the machine

Expected behavior
The ca.cert file contains 2 ca certs, analog to what happens if I use ((old_ca.certificate))((new_ca.certificate))
Versions (please complete the following information):

Infrastructure: bosh lite, vsphere
BOSH version  269.0.1 and v270.5.0
BOSH CLI version 5.4.0-891ff634-2018-11-14T00:21:14Z
Stemcell version ubuntu-xenial/315.45 and ubuntu-xenial/456.12
https://github.com/cloudfoundry/bosh-deployment/commit/fca68da6d2b42fa2ef713a8549fe22789871d1de

Deployment info:
Deployed via the command in this guide with a change to the ops file to set concatenate_cas to true (I checked that this property was set correctly)
https://bosh.io/docs/bosh-lite/
Additional context
I talked to Jeremy on the Contributor summit and he said he also encountered this bug

Hi @schmidtsv,
I noticed that a recent release of Credhub describes a bug that sounds very similar to the behavior that you are describing. Is there any chance you could try this again with the most recent version of bosh-deployment to confirm if this is still an issue?
Best,
@jfmyers9

Yep that fixed it. Thanks for pointing me to it.


--ca-cert flag no longer works on CLI 1.3215.0

Appears the --ca-cert flag no longer works on the bosh_cli 1.3215.0 gem.
Changed back to 1.3196.0 and was able to successfully set the cert path.
○ → bosh target <IP_ADDRESS>
Target set to `p-bosh-98c3055e1c2c376a7fce'
Invalid SSL Cert. Use --ca-cert option when setting target to specify SSL certificate

○ → bosh target <IP_ADDRESS> --ca-cert /tmp/certs/cert
invalid option: --ca-cert
Usage: bosh        target [<director_url>] [<name>]

○ → gem uninstall bosh_cli
Successfully uninstalled bosh_cli-1.3215.0

○ → gem install bosh_cli -v 1.3196.0
Successfully installed bosh_cli-1.3196.0

○ → bosh target <IP_ADDRESS> --ca-cert /tmp/certs/cert
Updating certificate file path to `/tmp/certs/cert'

Target set to `p-bosh-98c3055e1c2c376a7fce'
Email:

Since --ca-cert is a global flag you have to put it before the command eg bosh --ca-cert X target ...

We will be changing CLI soon to support both ways.


[Extensibility Request] local to global codeunit 442 "Sales-Post Prepayments" - ApplyFilter

Hello, we need the following currently Internal procedure to be set as Global. Can you please check this? Thank you!
[Extensibility Request] codeunit 442 "Sales-Post Prepayments" - Procedure from Internal to Global
local procedure ApplyFilter(SalesHeader: Record "Sales Header"; DocumentType: Option Invoice,"Credit Memo",Statistic; var SalesLine: Record "Sales Line")
    begin
        with SalesLine do begin
            Reset;
            SetRange("Document Type", SalesHeader."Document Type");
            SetRange("Document No.", SalesHeader."No.");
            SetFilter(Type, '<>%1', Type::" ");
            if DocumentType in [DocumentType::Invoice, DocumentType::Statistic] then
                SetFilter("Prepmt. Line Amount", '<>0')
            else
                SetFilter("Prepmt. Amt. Inv.", '<>0');
        end;

        OnAfterApplyFilter(SalesLine, SalesHeader, DocumentType);
    end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 40912.


Add gauge visualization chart to library

Would be very useful a gauge chart, with a range value, to represent a consumption usage of rate mobile or similar

Not yet, but edit the title to more descriptive title, and let it be open,
If it gained lot of thumbs up, we will consider it.
Thanks!

Adding to the conversation, here we have a couple of designs to consider:
Gauge meter Vector - Dribbble
Freebie Smart Home - Dribbble

@Spiderbezno please change the Title to something like: "Add gauge visualization chart to library".
Regards,

Thanks!

It is similar to our PieChart, right?

It is similar to our PieChart, right?

To add on this, a simple design could be similar to the actual PieChart but with a custom angle, by passing optional parameters *startAngle * and a endAngle.
Something similar to the way it done in the ApexChart library in this example:
https://apexcharts.com/docs/chart-types/radialbar-gauge/#custom-angle

It is similar to our PieChart, right?

To add on this, a simple design could be similar to the actual PieChart but with a custom angle, by passing optional parameters *startAngle * and a endAngle.
Something similar to the way it done in the ApexChart library in this example:
https://apexcharts.com/docs/chart-types/radialbar-gauge/#custom-angle

Gauges would be super useful addition!

Hi,
I started working on this over the weekend, and I already have a first preview to discuss on (my fork branch here).
For the moment a full example would look like this :
GaugeChart(
  GaugeChartData(
    value: 0.7, // double in range [0, 1]
    valueColor: Colors.yellow,
    backgroundColor: Colors.orange,
    strokeWidth: 30,
    startAngle: -90, // degree as you can imagine
    endAngle: 270, // same
    strokeCap: StrokeCap.round, /// can be [StrokeCap.butt] (good looking square), [StrokeCap.round] or [StrokeCap.square] (bad looking square)
  ),
),

strokeCap

StrokeCap.butt
StrokeCap.round
StrokeCap.square

startAngle / endAngle

This could be simpler with startAngle / sweepAngle.

For example with : startAngle: 135, endAngle: 405, the result is :

other parameters
It almost work like the circular progress indicator.
Not yet implemented ideas

I have not worked on the touch / border thing yet
I would like to add the ability to turn clockwise or counter clockwise, using an enum defaulting to clockwise
I want to add the ticks but I don't know where to put them inner, outer maybe parametered.
Where to put the title(s) (see last point for the s)
Would also be interesting to have an arrow too like on the dribbble designs but
I would also like to maybe have multiple gauge on the same chart having something like this :

So we need a margin between gauge
Where to put the ticks in this case
How to able the case where the available width / height is lesser than 2 * n * strokeWidth.
If you have something else don't hesitate

This is great. I am trying to use the kdgaugeview package which has some
nice features but lacks upkeep and not a lot of customization options. I do
like the alertColorArray and the inner tick marks in the stroke. I am
having issues with it not updating with new values from a Firestore Stream.
I am not using stroke titles and putting dynamic data in the inner part of
the gauge. I really like the multi-gauge idea. I have a use for this but
have not found another package that can do it.
On Mon, Jun 20, 2022 at 2:53 PM FlorianArnould @.***>
wrote:

Hi,
I started working on this over the weekend, and I already have a first
preview to discuss on (my fork branch here
https://github.com/FlorianArnould/fl_chart/tree/feature/gauge-chart).
For the moment a full example would look like this :
GaugeChart(
GaugeChartData(
value: 0.7, // double in range [0, 1]
valueColor: Colors.yellow,
backgroundColor: Colors.orange,
strokeWidth: 30,
startAngle: -90, // degree as you can imagine
endAngle: 270, // same
strokeCap: StrokeCap.round, /// can be [StrokeCap.butt] (good looking square), [StrokeCap.round] or [StrokeCap.square] (bad looking square)  ),
),
strokeCap
StrokeCap.butt StrokeCap.round StrokeCap.square
https://user-images.githubusercontent.com/32898426/174671920-8f7abac7-ac46-4b80-b202-34e47756cf50.png
https://user-images.githubusercontent.com/32898426/174671803-13cafa45-554a-460b-b929-4a024ba0012a.png
https://user-images.githubusercontent.com/32898426/174672050-519e42d0-4caa-4865-ae1a-d43a6352571b.png startAngle
/ endAngle
This could be simpler with startAngle / sweepAngle.
For example with : startAngle: 135, endAngle: 405, the result is :
[image: image]
https://user-images.githubusercontent.com/32898426/174673442-a6a5b23d-af79-4244-a70a-2a8726f31c2c.png
other parameters
It almost work like the circular progress indicator.
Not yet implemented ideas

I have not worked on the touch / border thing yet
I would like to add the ability to turn clockwise or counter
clockwise, using an enum defaulting to clockwise
I want to add the ticks but I don't know where to put them inner,
outer maybe parametered.
Where to put the title(s) (see last point for the s)
Would also be interesting to have an arrow too like on the dribbble
designs but
I would also like to maybe have multiple gauge on the same chart
having something like this :
[image: image]
https://user-images.githubusercontent.com/32898426/174674149-3422be71-ad88-46b8-ba6a-cdd3132fc9a3.png

So we need a margin between gauge
Where to put the ticks in this case
How to able the case where the available width / height is lesser
than 2 * n * strokeWidth.
If you have something else don't hesitate

—
Reply to this email directly, view it on GitHub
https://github.com/imaNNeoFighT/fl_chart/issues/199#issuecomment-1160839193,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFH6SXC2ILIQJQRQ2MH7CMTVQDK4PANCNFSM4KS5NNXQ
.
You are receiving this because you commented.Message ID:
@.***>

Here I have some updates :
I worked bit more on this and I realized that clockwise / counter clockwise was already supported using something like startAngle: 45, endAngle: -225 (All the images below).
We will have to check if we want to keep it like this for the ticks, I made something like this (value: 0.2, tickCount: 10):

I also took some time to think about the ability to think about the value color changing based on the value with something like this :
abstract class GaugeColor {
  Color getColor(double value);
}

@immutable
class SimpleGaugeColor implements GaugeColor {
  final Color color;
  const SimpleGaugeColor({required this.color});

  @override
  Color getColor(double value) => color;
}

class VariableGaugeColor implements GaugeColor {
  final List<double> limits;
  final List<Color> colors;

  VariableGaugeColor({
    required this.limits,
    required this.colors,
  }) : assert(
    colors.length - 1 == limits.length,
    'length of limits should be equals to colors length minus one'
  ) {
    assert(
      limits.reduce((a, b) => a < b ? 0 : 2) > 0,
      'the limits list should be sorted in ascending order',
    );
    assert(
      limits.first > 0 || limits.last < 1.0,
      'limits values should be in range 0, 1 (exclusive)',
    );
  }

  @override
  Color getColor(double value) {
    for (var i = 0; i < limits.length; i++) {
      if (value < limits[i]) return colors[i];
    }
    return colors.last;
  }
}

// --------------- And -----------
GaugeChart(
  GaugeChartData(
    ...
    valueColor: const SimpleGaugeColor(color: Colors.yellow),
  ),
)

GaugeChart(
  GaugeChartData(
    ...
    valueColor: VariableGaugeColor(limits: [0.5], colors: [Colors.yellow, Colors.red]),
  ),
)

I think this is great progress. Another possibility would be to have the ticks be the color the stroke color would change to if the value is in the range the tick mark is at the start of.  Also I can see the need for tick mark size to be dynamic not sure that it is in this code.

Yes the idea is to do something similar to the lib you use with special ticks colored with VariableGaugeColor values combined with the limits and also have the ability to customize as most as possible ticks margin, size, color, etc ...

Some news, I implemented a way to configure all these settings. More than sentences to explain the ideas, there is an example.

GaugeChartData(
  value: 0.2,
  valueColor: VariableGaugeColor(
    colors: [Colors.yellow, Colors.blue, Colors.red],
    limits: [0.35, 0.5],
  ),
  backgroundColor: Colors.orange,
  strokeWidth: 30,
  startAngle: 45,
  endAngle: -225,
  strokeCap: StrokeCap.round,
  ticks: const GaugeTicks(
    count: 11,
    color: Colors.grey,
    radius: 5,
    position: GaugeTickPosition.inner,
    margin: 5,
    showChangingColorTicks: true,
  ),
)

@FlorianArnould is there really anything thats not allowing you to merge this?

Sorry it's a long time since I forgot about this.
I'm going to try to finish all the bullet points previously listed as "Not yet implemented" :

[x]  Support Touch
[ ] Support borders (if you have an idea I'll take it else we could keep it for later)
[x]  I would like to add the ability to turn clockwise or counter clockwise, using an enum defaulting to clockwise
[x]  I want to add the ticks but I don't know where to put them inner, outer maybe parametered.
[ ]  Where to put the title(s) (I'm not sure where or what to display)

Maybe for later (after a first working release) :

[ ]  Would also be interesting to have an arrow too like on the dribbble designs but (For later)
[ ]  I would also like to maybe have multiple gauge on the same chart having something like this (For later)

For now, I rebased all my work on master and restarted to implement stuff (touch support for example).
Could we also have your opinion @imaNNeo about this ?

I added a bunch of tests to keep a high coverage
@imaNNeo I will need a new icon for the example app :

Please use this SVG icon:
(It has a white color, that's why you might not see it xD)

I was looking for an update. Add Gauge chart would be a great addition.
Thanks

I am looking forward to this update too!!

I'm doing my best to keep the package updated, but I have a time limit to work here (as I have my full-time job).
So, if you want to help, you can become a sponsor of this project here. This way, I can dedicate more time to work here.

Any updates related to this topic?


Decide how Happa should look until a provider is fully supported

From the retro
Let's discuss together.

closing


Issues with replacement not working

Using 1.1.13 and have configured a CSRF match which is working fine as  can see the value being populated in the header i've specified.

The problem is its not replacing the Parameter found in the following Multipart request body. Not shown in the image above is that its just a POST request.

Am i missing something or should the _csrf be replaced with my value  ?
thanks

You named your parameter CSRF but actually it is called _csrf

Thanks for pointing out my mistake.  So if it needs to go into a second parameter just create another with a different name to match that parameter ?

Yes of course. But you can also set the same parameter as an insertion point within the header ($$CSRF$$ --> $$_csrf$$)


fix customize skeleton and upload button

📝 Description
fix customize skeleton and upload button
upload button would only trigger if you click on the text (won't trigger if you click the option)
🎥 Demo
new skeleton:

/lgtm


Feature request: flag to autolaunch app-installer

Description of feature/enhancement
Please allow to pass a flag that will allow to autolaunch app-installer.
Justification
It will be faster to speed-up install of example packages mentioned below by taking assumption that user may want to run app-installer after cask is installed.
Example use case
Example casks adobe-creative-cloud, battle-net, vmware-fusion. So example command may be:
brew cask install battle-net --auto-launch-installer

https://github.com/caskroom/homebrew-cask/issues/24377