Debugging tools

Your add-on looks very impressive!
Do you plan to make some debugging and profiling tools similar to Beehave ones?

I actually have looked into it. Since I am implementing #3 for the for 2.0.0 I might use this to add profiling as well! Gonna have to do some research on what to actually track etc.
Pointers/suggestions are always welcome!

Just a small idea dump. @SirPigeonz please add your thoughts and wishes!

[ ] Number of Behaviours
[ ] _process time for all Behaviours

This goes hand in hand with #3 grouping Behaviours together and custom tick intervals.

@ThePat02 Thx for the response! Sounds exciting :) I like your ideas to combine many different behavioral patterns into one! I also like how you tacke UX of the system and documentation. Only things I'm missing are Debugging and Unit Test both you have in plans so that is amazing :) Although for now I can live without them, they will be important along the road tho.
I have few ideas how to extend it for my project and some of those ideas might be a good fit for main branch. If I will make some of them into working prototype. I can create PR and we can disscuss if they will be ok for main branch and if they need some extra work to be acceptable. I would love to contribute back if something will be of value.

About debugging Beehave made a lot of good designs which can be re-adopted and built upon.
You probably already know how it works but I will go over it explaining what I like and don't like and why, maybe it will be usefull for you.

I love that visual debugger is inside Debugging tab in it's own section, it's nice thing for 2 monitor users. I usually run my game on second monitor with editor still on first.
I like that blocks are color coded although I think it can be improved either by re-using your amazing icons color code (I rly love how they imidietly tell which node it is) or by also including them in design of the node block.
It's great that the debugger can be detached good for tripple monitors users (me in the future)
I like that there is the list of debuggable BTrees already in the Debugger it simplifies testing many trees.
It's nice it allows to draw the graph top-bottom and left-right (my fav is top-bottom tho mimics how Godot Node tree flow works).

What I think is missing in Beehave:

A way to display at least some debug info at runtime as an overlay. Usefull for users working with one monitor (not me) but some devs use laptops to work on the go they might miss this feature and would have to implement it themselves.
State Charts add-on (amazing FSM add-on in my opinion) made special widget that can be added to a Scene as a Node:

What I don't know is how to combine visual debugging in BT and FSM it might be the main challange.
Maybe by default the BT tree node graph could be displayed and only currently active FSM tree hierachy would be added dynamically? After that some way to enter FSM section in isolation to display it's own nodes in typical FSM "spider web of madness" when user would need full view like in UE Animator or gd-YAFSM (other nice FSM add-on):

I'm not huge fan of "spider web of madness" I still have PTSD after working with UE Animation system for indie prototype... I much more prefer Tree structure for FSM just like in your addon or State Charts. Although "spider web of madness" is handy for debugging sometimes...
That said basic tree view for FSM and History like in State Charts is more usefull and will be less work to implement :)
But here I'm not enough fluent in combined systems of BT FSM to be of much help I'm affraid.
This idea is very ambitious and I like it!
You also want to add GOAP which I know even less about, only how it more or less works and when it's a good fit. ^^'

Profiling I don't have much experience I'm affraid. How Beehave does it is also nice so it's good place to get pointers too I guess.
I like that you can select which BT is monitored although if you plan separate Manager you might be on something that would be even better if I understand your idea properly :)
Good luck! I will fiddle with your addon and try think of more feedback for the potential debugger. :)

Thank you for your ideas!

About debugging Beehave made a lot of good designs which can be re-adopted and built upon.

I looked into using GraphEdit for this kind of stuff, but I'd rather stay away from it, until it is fully stable in future Godot versions. Also debugging state machines with this method is kinda hard.
The StateChart Plugin uses a very easy to implement Tree node (which i actually had implemented in early dev version, but ultimately scrapped).
That said, I can totally reimplement it for a quick release, before reworking the codebase for 2.0.0
@SirPigeonz I'll give the rest of your ideas some thought on how to implement them best and will update this issue with any new infos/ideas I have come up with!

Got a basic FSM Debug to work! I'll add transitions, the options to add more FSMs. Still thinking about how to best implement a history and BT support.


Any reason for READ_PHONE_STATE permission?

Why READ_PHONE_STATE permission is there? It appears after https://github.com/apache/incubator-weex/pull/2776 merging
https://github.com/apache/incubator-weex/blob/6daad9ee33ebd50dba2e01bd3a972b3488ba56ac/android/sdk/src/main/AndroidManifest.xml#L22

Get IMEI of user's phone.
As you might observed, WXEnvironment.getDevId() is always be invoked no matter you specify android:name="android.permission.READ_PHONE_STATE  or not since very early version of Weex. In some phone, calling getSystemService(Context.TELEPHONY_SERVICE)).getDeviceId() in code without corresponding AndroidManifest will cause crash. I just updated the Manifest to prevent possible crash.
https://github.com/apache/incubator-weex/blob/24a30b31e759343668cfe6b8f3de264dd3f586fe/android/sdk/src/main/java/com/taobao/weex/WXEnvironment.java#L404-L405


build error?

new problem?
/EOSIO/eos/contracts/musl/upstream/src/internal/floatscan.c:468:17: error: use of undeclared identifier 'INFINITY'
                return sign * INFINITY;
                              ^
/EOSIO/eos/contracts/musl/upstream/src/internal/floatscan.c:475:11: error: use of undeclared identifier 'NAN'
                        return NAN;
                               ^
/EOSIO/eos/contracts/musl/upstream/src/internal/floatscan.c:481:23: error: use of undeclared identifier 'NAN'
                        if (c==')') return NAN;
                                           ^
/EOSIO/eos/contracts/musl/upstream/src/internal/floatscan.c:489:11: error: use of undeclared identifier 'NAN'
                        return NAN;
                               ^
/EOSIO/eos/contracts/musl/upstream/src/internal/floatscan.c:491:10: error: use of undeclared identifier 'NAN'
                return NAN;
                       ^
5 errors generated.

make[2]: *** [contracts/musl/floatscan.c.bc] Error 1
make[1]: *** [contracts/musl/CMakeFiles/libc.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f libraries/fc/CMakeFiles/fc.dir/build.make libraries/fc/CMakeFiles/fc.dir/build
make[2]: Nothing to be done for `libraries/fc/CMakeFiles/fc.dir/build'.
[ 22%] Built target fc

update newest source and build success.

Closing because reporter says newest source is building successfully


Improve performance for large unions with few non-primitives

Suggestion

🔍 Search Terms

performance
emotion
material-ui
getKeyPropertyName
chooseOverload
instantiation
instantiate
large union
✅ Viability Checklist

My suggestion meets these guidelines:

[x] This wouldn't be a breaking change in existing TypeScript/JavaScript code
[x] This wouldn't change the runtime behavior of existing JavaScript code
[x] This could be implemented without emitting different JS based on the types of the expressions
[x] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, new syntax sugar for JS, etc.)
[x] This feature would agree with the rest of TypeScript's Design Goals.

⭐ Suggestion
TL:DR: Determine fast path in getKeyPropertyName() by the count of non-primitives in unions, not just the length of unions.
I'm investigating type check / vscode completion performance issue with material-ui v5, and found this one of root causes.
(See https://github.com/mui-org/material-ui/issues/19113#issuecomment-879431287 for more detail of the investigation.)
getKeyPropertyName() is (indirectly) called from chooseOverload() to determine argument type matches to the method signature. It has fast path (that returns undefined) for small union with less than 10 constituents.
Currently it checks only one of: "length of union" OR "existence of non-primitive":
if (types.length < 10 || getObjectFlags(unionType) & ObjectFlags.PrimitiveUnion) {

This causes eager instantiation of large union type with many primitives + few non-primitives. For example it affects material-ui v5 (https://github.com/mui-org/material-ui/issues/19113#issuecomment-879431287) and emotion (https://github.com/emotion-js/emotion/issues/2257).
While I'm not tested with emotion itself, both are using almost the same type. Profiler result of  getDiagnostics() when editing the file contains styled() call of material-ui v5 (with some optimization) will looks like this:

This is because they have 10-12 constitutions in the union.
export type InterpolationPrimitive = // length: 10
  | null
  | undefined
  | boolean // true | false
  | number
  | string
  | ComponentSelector
  | Keyframes
  | SerializedStyles
  | CSSObject;

export type Interpolation<Props> = // length: 12
  | InterpolationPrimitive
  | ArrayInterpolation<Props>
  | FunctionInterpolation<Props>;

https://github.com/emotion-js/emotion/blob/f3c51e8aca287170e43110bee2e4527eacfcada4/packages/serialize/types/index.d.ts#L20-L29
Removing 3 items from InterpolationPrimitive will remove getKeyPropertyName() entry from above profiler result and improves performance (In above environment 170-210ms to <= 20ms).
But it'll break library feature.
So, in getKeyPropertyName(), count non-primitive constitutions instead of length can improve performance for primitives-rich unions.
📃 Motivating Example
Improves type check performance when you have large union with many primitives.
💻 Use Cases
See above.

It is early but I wrote implementation of this:
https://github.com/microsoft/TypeScript/compare/main...ypresto:perf-large-primitive-union

Would be very interested to run the perf suites on this. Thanks for investigating!

There seems no change on perf suites, it may be nice to have an editing scenario performance test..!
(I could not find perf suites source code on GitHub. Is it a private repo?)
For later reference, this is rough benchmark result for adding/removing extra line break on my machine:
import { Button, styled } from '../../material-ui/src';

const foo = styled(Button)({ width: 100 });

perf-profile-mui-styled-button-get-key-property-name-patch.zip
getEncodedSemanticClassifications (Semantic Highlighting): 319.2ms -> 185.3ms
getSemanticDiagnostics: 237.0ms -> 130.8ms


etc

can i mine etc with this miner?

ETC has now been fixed and can be enabled by toggling the 'Mine ETC' switch in the 'Mining' tab.


Add support for tagging

Basically making it possible to use tags, nothing much to it
Would be nice to have a flattening function if tags are nested

I've resolved the issues you raised, but it seems for some reason that tagging tests fail on Python 2.7.

Okay fixed, we're all set now.

Excellent, thanks -- will merge!

I just uploaded 1.5 with this change to PyPI as well: https://pypi.org/project/graphyte/


Minor fix

Summary

This pull request is on behalf of proper visualization and understanding.
Test plan

Since this document is part of the general documentation, no code was modified. It do not change the UI et alia.

Codecov Report

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

@@           Coverage Diff           @@
##           master    #4877   +/-   ##
=======================================
  Coverage   59.75%   59.75%
=======================================
  Files         195      195
  Lines        6533     6533
  Branches        4        4
=======================================
  Hits         3904     3904
  Misses       2629     2629

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 9b40311...002bbe5. Read the comment docs.


design: no error warning or message indicating collaboration req min

Describe the bug
When you create a collaboration request, you can submit at any point. However, if you submit in under 20 characters, you get an error message.
My suggestion, is a message in the collaboration box that indicates the minimum length and potentially disabling submit until you hit the min.

Steps to reproduce

Go to https://insights.opensauced.pizza/user/nickytonline/
Hit collaborate option.
type "hey"
Submit and see the error

Browsers
Chrome
Additional context (Is this in dev or production?)
production
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Contributing Docs

[X] I agree to follow this project's Contribution Docs

I will .take and work on this.

@babblebey  @BekahHW  Wouldn't it be more effective to show him how many characters he entered?? and not to display the text directly in red??? because the user did nothing wrong. He just started writing. Only if it focuses out. Then it should be red.

Wouldn't it be more effective to show him how many characters he entered?? and not to display the text directly in red??? because the user did nothing wrong. He just started writing. Only if it focuses out. Then it should be red.

I agree, I'll look into this ✌🏾


Write a Swift program to calculate simple interest

Description
Write a Swift program to calculate simple interest
Simple interest = (principal amount * rate of interest * time) / 100
Principal : 1000
Rate      : 10
Time      : 5

Simple interest : 500

How to contribute

Save the solution in CalculateSimpleInterest.swift file
Add CalculateSimpleInterest.swift file in program/calculate-simple-interest folder

!assign


Remove usage of deprecated mozilla api

This API is no longer working in the current Firefox version (69)
There is also a similar discussion here: https://github.com/webrtc/samples/issues/302
This fixes #319

Thanks!


infer type assertion instead of boolean from "typeof" comparisons

Suggestion
🔍 Search Terms
infer type assertion typeof comparison
✅ Viability Checklist
My suggestion meets these guidelines:

[ ] This wouldn't be a breaking change in existing TypeScript/JavaScript code
I am not sure abot this point, it may break some code...
[x] This wouldn't change the runtime behavior of existing JavaScript code
[x] This could be implemented without emitting different JS based on the types of the expressions
[x] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, new syntax sugar for JS, etc.)
[x] This feature would agree with the rest of TypeScript's Design Goals.

⭐ Suggestion

The type of expressions typeof x === "<type>" will be inferred as x is <type> instead of boolean (x is Function for "function"; maybe x is object | null for "object"?).
Type of expressions x instanceof Class will be inferred as x is Class instead of boolean.

📃 Motivating Example
Doing this would change the return type of custom type assertion functions, which in turn would help filtering arrays for specific type.
before:
const arr1: any[] = [];
const arr2 = arr1.filter(x => typeof x === "string"); // any[]

after:
const arr1: any[] = [];
const arr2 = arr1.filter(x => typeof x === "string"); // string[]

💻 Use Cases
Workaround is adding the type assertion manually:
const arr1: any[] = [];
const arr2 = arr1.filter((x): x is string => typeof x === "string"); // string[]

Duplicate of https://github.com/microsoft/TypeScript/issues/38390.

Thanks, must have slipped while searching with different terms through multiple pages of matches.


[Feature Request] Portable-Aware Updater

Just had an update popup this morning and went to go through it.
Previously I would check here and then extract the zip over the old one to update.
The updater only downloaded the installer version and tried to run a setup in a different directory.
If the updater could check if it was a portable install and only download the zip, or at least have a button to do so, would be great.

I had a portable updater initially but replaced it after creating the installer. Maintaining multiple updaters brings unnecessary complication. Why do you need the portable version? Could switch to the installer or use the notify open to install manually when an update is available.


Issue rendering TextField with helperText

When I try to render TextField inside Autocomplete component I am getting an error:
Failed prop type: Invalid prop helperText supplied to ForwardRef(TextField), expected a ReactNode.
Here is a code snippet I am trying to render inside AutoComplete component:
renderInput={(params) => (                                         <Field                                             {...params}                                             component={TextField}                                             error={                                                 touched['template'] &&                                                 !!errors['template']                                             }                                             helperText={errors['template']}                                             variant="outlined"                                             size="small"                                             fullWidth                                         />                                     )}
This started when I upgraded from 3.0.0 alpha 0 to 3.0.0. I am using formik-material-ui with formik 2.2.0. I have upgraded packages one by one and it came to formik-material-ui package that is causing the issue. If I use component={TextField} directly from material-ui everything works.

@cooper1101 just had a similar issue, however, the issue was not with the TextField component but rather that the helperText was an object instead of a string. When fixing the validation message it worked. The React error was misleading.

@cooper1101 if you can post a sandbox I can take a look.

The helperText prop should support a node: for example we use the react-intl FormattedMessage component for helper text with no complaints from the Material UI TextField.

I am going to close this. but will happily take a look if anyway can create a codesandbox with the issue

When I try to render TextField inside Autocomplete component I am getting an error:
Failed prop type: Invalid prop helperText supplied to ForwardRef(TextField), expected a ReactNode.
Here is a code snippet I am trying to render inside AutoComplete component: renderInput={(params) => ( <Field {...params} component={TextField} error={ touched['template'] && !!errors['template'] } helperText={errors['template']} variant="outlined" size="small" fullWidth /> )}
This started when I upgraded from 3.0.0 alpha 0 to 3.0.0. I am using formik-material-ui with formik 2.2.0. I have upgraded packages one by one and it came to formik-material-ui package that is causing the issue. If I use component={TextField} directly from material-ui everything works.

For the future developers:
it is happening because this helperText={errors['template']} is being used wrong.
errors['template'] returns an object. It is react-hook-form error format. See the object https://react-hook-form.com/ts#FieldError
So the solution is using it this way: helperText={errors['template']?.message}
Happy hacking.


Issue when trying to create a new project.

Also, I'm getting another issue when trying to create a new project.
Git::GitExecuteError at /projects_erb/minuscorp/fastlane-ci-demoapp/add
git '--git-dir=/Users/GabrielVillarrubia/.fastlane/ci/fastlane-ci-config/.git' '--work-tree=/Users/GabrielVillarrubia/.fastlane/ci/fastlane-ci-config' push 'origin' '{:branch=>"master", :force=>true}' 2>&1:error: src refspec {:branch=>"master", does not match any. error: failed to push some refs to 'https://github.com/minuscorp/ci-config-1'

Backtrace
/Users/GabrielVillarrubia/Documents/ci/app/shared/models/git_repo.rb in setup_repo
                  git.push("origin", branch: "master", force: true) unless GitRepo.pushes_disabled?
/Users/GabrielVillarrubia/Documents/ci/app/shared/models/git_repo.rb in block in initialize
        setup_repo

I've disabled the credential cleanup code in master, could you pull and try again?

As soon as I arrive home I try it🙌

It seems that resetting the whole ci-config repo did the trick!


ttyrec: 1.0.8 -> ovh-ttyrec <IP_ADDRESS>

Motivation for this change
The upstream ttyrec package has been marked broken since January 2020, as it depends on a deprecated POSIX API that Linux has never fully supported, and for which such support as did exist has been withdrawn from glibc.
This PR replaces the broken ttyrec derivation with one packaging an actively-maintained fork by @ovh.
Things done

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Items where feedback is requested:

[ ] Is it okay to take over the ttyrec name when switching source trees, or should this have a new top-level entry?
[ ] Is @zimbatm okay with remaining on the maintainers list with this change?

Items where feedback is requested:

[ ] Is it okay to take over the ttyrec name when switching source trees, or should this have a new top-level entry?
[ ] Is @zimbatm okay with remaining on the maintainers list with this change?

[ ]  Is it okay to take over the ttyrec name when switching source trees, or should this have a new top-level entry?

The old one had its last release 14 years ago and if it is a drop in replacement I think it is finish.

[ ]  Is it okay to take over the ttyrec name when switching source trees, or should this have a new top-level entry?

The old one had its last release 14 years ago and if it is a drop in replacement I think it is finish.

 If you find some bugs or got suggestions for further things to search or run please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 108182 run on x86_64-linux 1

1 package built:

ttyrec

This is a semi-automatic executed nixpkgs-review. If you find some bugs or got suggestions for further things to search or run please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 108182 run on x86_64-linux 1

1 package built:

ttyrec

Since the pname has changed, can you please update all-packages.nix to rename the attibute as well? Update ttyrec to ovh-ttyrec and then add an alias back from ttyrec to ovh-ttyrec in pkgs/top-level/aliases.nix
Ideally we want pname and attribute names to match, to simplify reverse-lookup from a store path to attribute. ttyrec can then be kept as

Since the pname has changed, can you please update all-packages.nix to rename the attibute as well? Update ttyrec to ovh-ttyrec and then add an alias back from ttyrec to ovh-ttyrec in pkgs/top-level/aliases.nix
Ideally we want pname and attribute names to match, to simplify reverse-lookup from a store path to attribute. ttyrec can then be kept as

@zimbatm -- I've updated this to also have the directory name match the pname. LGTY, or have I overstepped?

@zimbatm -- I've updated this to also have the directory name match the pname. LGTY, or have I overstepped?

(Argh, missed the top-level/aliases.nix specification; apologies, going back and modifying that...)

(Argh, missed the top-level/aliases.nix specification; apologies, going back and modifying that...)

@zimbatm -- updated per request; ttyrec is now in pkgs/top-level/aliases.nix, whereas pkgs/top-level/all-packages.nix uses the ovh-ttyrec name. I also updated the directory name to match.

@zimbatm -- updated per request; ttyrec is now in pkgs/top-level/aliases.nix, whereas pkgs/top-level/all-packages.nix uses the ovh-ttyrec name. I also updated the directory name to match.


Provide a CJS build

Addresses #12

@robinloeffel do you have any reservations against this PR? Without it, I'm unable to fully adopt v9, since https://github.com/floydspace/serverless-esbuild/issues/498 prevents me from using ESM for my esbuild config

Hey man! In the meantime, I went ahead and implemented your suggestions myself. With your proposed changes, the ESLint setup of the repo wouldn't have functioned anymore, since it requires a base tsconfig.json where it can derive some info for type-checking and such. Thank you for the effort you put in, I hope version 0.3.11 fixes your issues!

Don't worry about it, I'll just do it at my own pace! Should be all good now with the latest version.


[BUG] Execute command php hyperf.php start cannot generate pid file

Hyperf Version: 1.0.0
PHP Version: (php -v) All
Swoole Version: (php --ri swoole) All

Description:
Execute command php hyperf.php start cannot generate pid file
Steps To Reproduce:
Enter into bin folder and start server

https://github.com/hyperf-cloud/hyperf-skeleton/commit/9005437292dbcd5a3e48dd86b5fe8e1157928747


WIP: Upgrade syntax to ES6

This PR migrates syntax to ES6 gradually. Since verdaccio supports node v4 as min, it makes totally sense gradually move to the benefits of ES6. It removes shim and pollyfills (Promise and Symbol)
This PR will change several things:

Code styling

.eslint less permissive as eslint-config-google or eslint-config-airbnb
Wrap with strict mode due https://github.com/nodejs/node/issues/3318 since we support >Node 4
jsDoc document classes

Replace async by es6 features
Upgrade logger colors are based in Octal literals by perhaps either chalk or colors
Improve code readability

This will helps (#103 #64 #169) to apply a new plugin system in order switch different storage targets.
Experimental plugins generators:
Plugin generator: https://github.com/verdaccio/generator-verdaccio-plugin
Auth plugin generated: https://github.com/verdaccio/verdaccio-plugin-auth-htpasswd

@Meeeeow could you double check? Resolve those conflicts took a while.

I haven't see any conflicts in this PR, i will check later (I'm working now 😆)

@Meeeeow cool. I've merged already, btw, the eslint is yelling like a crazy. I switched errors as warning in order to speed up the merge, but it's n oportunity for a bug fix for anyone that want to contribute.

A bit tricky, i will fix some code style when i'm free, but i'll use most time on thinking about new auth plugin


Optionally publish containers at end of CI

This is the last piece of the work for converging our presubmit and nightly workflows.
After this merges, we will publish the following series of containers:
ghcr.io/nvidia/jax:<flavor>
ghcr.io/nvidia/jax:<flavor>-YYYY-MM-DD
ghcr.io/nvidia/jax-mealkit:<flavor>
ghcr.io/nvidia/jax-mealkit:<flavor>-YYYY-MM-DD

where <flavor> is

one of {base, jax, pallas, maxtext, levanter, upstream-pax, upstream-t5x, pax, t5x} etc. for ghcr.io/nvidia/jax
one of {jax, pallas, maxtext, levanter, upstream-pax, upstream-t5x, pax, t5x} etc. for ghcr.io/nvidia/jax-mealkit

Individual image repos such as ghcr.io/nvidia/t5x will be deprecated.
The flow of container tag information goes as follows:
CI:multi-arch.publish
^
CI:multi-arch.make-publish-configs.outputs.DOCKER_TAGS
^
CI:single-arch.outputs.DOCKER_TAGS
^
CI:single-arch.jobs.collect-docker-tags.outputs.TAGS
^
build-xyz.outputs.DOCKER_TAG_[MEALKIT|FINAL]

Follow-up work:

[ ] add warning to redirect users to the new tags.

I just realized that I need to update the BASE_IMAGE defaults in the dockerfiles, but at least it won't affect builds when running in CI as we always feed explicit base image values. Will fix tomorrow.

From the description, the upstream container won't be accesible anymore?

From the description, the upstream container won't be accesible anymore?

Yes they are still accessible as ghcr.io/nvidia/jax:upstream-t5x etc. They were part of the ... in the opening description as I was feeling a bit lazy to type them all 😁
I'll updated the description to include the full set.

Are you planning on migrating the old containers to this new naming scheme?

Are you planning on migrating the old containers to this new naming scheme?

Sure we can do that.


How can i place multiple projects in the www folder

I have made a new folder inside the www folder. But when i access localhost/myproject, It still goes to the default/index.php page.

You will need to define a server block for each site in the www directory. You can do this by copying the default.vhost file in the sites directory and then tweaking the config for your new site. You will likely only need to change the server_name and root properties.

Yeah it worked thanks


fix(sbb-breadcrumb): reliably detect text/content changes

This PR fixes an issue with the rendering, when text or content is being added asynchronously after connecting the <sbb-breadcrumb> to the DOM.

Codecov Report

Merging #2013 (4608732) into master (ab917b0) will decrease coverage by 18.17%.
Report is 1700 commits behind head on master.
The diff coverage is 30.54%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
@@             Coverage Diff             @@
##           master    #2013       +/-   ##
===========================================
- Coverage   54.85%   36.69%   -18.17%
===========================================
  Files          49      288      +239
  Lines        1659    10880     +9221
  Branches      406     2384     +1978
===========================================
+ Hits          910     3992     +3082
- Misses        671     6630     +5959
- Partials       78      258      +180

Files
Coverage Δ

...c/components/sbb-action-group/sbb-action-group.tsx
100.00% <100.00%> (ø)

...mponents/sbb-alert-group/sbb-alert-group.events.ts
100.00% <100.00%> (ø)

src/components/sbb-alert/sbb-alert.events.ts
100.00% <100.00%> (ø)

...onents/sbb-autocomplete/sbb-autocomplete.events.ts
100.00% <ø> (ø)

src/components/sbb-card-badge/sbb-card-badge.tsx
100.00% <100.00%> (+11.11%)
:arrow_up:

src/components/sbb-card/sbb-card.stories.tsx
0.00% <ø> (ø)

src/components/sbb-card/sbb-card.tsx
90.00% <ø> (ø)

.../sbb-checkbox-group/sbb-checkbox-group.stories.tsx
0.00% <ø> (ø)

...mponents/sbb-checkbox-group/sbb-checkbox-group.tsx
33.33% <ø> (ø)

src/components/sbb-checkbox/sbb-checkbox.events.ts
0.00% <ø> (ø)

... and 55 more

... and 239 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


typo, missing .com in domain

I've added the missing .com in the Get Access Token url.

I was going to do this, but seeing the PR is already here. Upvote from me :)

@joeblau any chance of getting this merged?


Wire format for MockTracer

Currently, MockTracer impls are using different wire formats. It would be good to normalize on something.
We could use something like this:
ot-mock-<object>  object=[spanid,traceid,baggage]

Why the mock-xxx should be part of specification? It is normal and popular, but just in test scenario.  We should keep the specification stabilization.

I am not saying that it should be in specification. This is just an umbrella issue because it affects multiple API repositories.

😆，Good to know.

I've always viewed mock tracers as meant only for unit testing of individual instrumentations. What would be the use case for cross-language testing?  I had one such use case in the past when we instrumented TChannel (which has libs in 4 languages), but we used basictracer for those tests, and such situation seems to be fairly rare.

Where to draw the line here? Trying to avoid interfering with HTTP headers? A value still could include a couple of newlines and inject other HTTP headers. Dealing with that gets you into escaping all the values.
A harness for cross-language testing could be useful. Does it make sense to embed that in the mocks that are used for local unit testing?

I think there are use cases for testing polyglot instrumentations e.g. what @yurishkuro mentioned, these are just more rare than simple framework instrumentations. One could be maybe test instrumentation of a polyglot app.

Other note, the identifier should include special characters like -, _ to verify that these commonly used delimiters can be used on the wire. It could identify issues like this: https://github.com/opentracing-contrib/java-jms/pull/1


Issue #SB-25755: Permit Denorming of an event if eid is AUDIT

SB-25755  Collection Name is Missing for the "enrol-complete" in the "Audit Rollup" Events

https://project-sunbird.atlassian.net/browse/SB-25755
Type of change
Please choose appropriate options.

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes in the below checkboxes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[ ] Ran Test A
[ ] Ran Test B

Test Configuration:

Software versions:
Hardware versions:

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Looks fine


Fix a couple gnarly bugs

Description

Slightly improve docs for text box component since I was there
Slightly refactor code for text box component since I was there
Fix bug on text box component where gameSize was used instead of size, incorrectly
Remove gameSize altogether from TBC because it was not needed at all
Rescue a dumb user (i.e. me) from doing a wrong PEMDAS when adding children to non-has-game-ref parents with an error message.

See notes on PR for possible followups.
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] My PR includes unit or integration tests for all changed/updated/fixed behaviors and are passing (See Contributor Guide).
[x] My PR does not decrease the code coverage, or I have a very special case and explained on the PR description why this PR decreases the coverage.
[x] I updated/added relevant documentation (doc comments with ///) and updated/added examples in doc/examples.
[x] I have formatted my code with ./scripts/format.sh and the Flame analyzer (./scripts/analyze.sh) does not report any problems.
[x] I read and followed the Flame Style Guide.
[x] I have added a description of the change under [next] in CHANGELOG.md.
[x] I removed the Draft status, by clicking on the Ready for review button in this PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require Flame users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md).
[x] No, this is not a breaking change.

ah hahaha PEMDAS is the order of operations in basic arithmetic :p meaning you have to do things in the correct order.

@erickzanardo you mean docs? I added some for where I was around & was particularly needy. we can add more docs as followups

@erickzanardo you mean docs? I added some for where I was around & was particularly needy. we can add more docs as followups

sorry for the typo, I mean tests, from what I got from the PR you added a test for the change on the HasGameRef change, but not for the changes on the TextComponent right?

ah yes, but that change is too hard to test, because it was a canvas size on the picture recorder. any test would have mocked that out I believe. if you have any suggestions on how to test that, lmk

ah yes, but that change is too hard to test, because it was a canvas size on the picture recorder. any test would have mocked that out I believe. if you have any suggestions on how to test that, lmk

not a problem, not a blocker, I imagined it could be hard, that is I already approved.
I think that for these kind of tests, golden tests would be nice, but we need to figure #790 out first to be able to use those kind of tests.

would golden tests be comparing an image rendered in memory with an expected image file? that is the only thing that I can think of that would properly test that, and is similar to snapshot testing in which it's very hard to maintain, can be flaky, etc

would golden tests be comparing an image rendered in memory with an expected image file? that is the only thing that I can think of that would properly test that, and is similar to snapshot testing in which it's very hard to maintain, can be flaky, etc

Yeah, exactly that.
They can be flaky yes, but I believe that when used correctly, they can have a lot of value, especially for us in Flame where we have a lot of graphical things which isn't supposed to suffer of flakness rendering because we render basic stuff (geometric forms, images etc).
But we totally can discuss that later on our meetings. This PR is good to be merged when the CI gets fixed IMO

@erickzanardo yeah agreed. they are the only way to test somethings, if we do it right


[JS] [KeyVault] Samples README

As of the moment, our example code diverges from other internal efforts. service-bus samples serves as a good reference for improvements. This issue is specifically about the README, as follows:

[ ] service-bus provides a README with detailed instructions on how to run the example code. We should follow the structure over there.

Captured this information in https://github.com/azure/azure-sdk-for-js/issues/2262


Update README for minumum go version requirement

Trying to build promtool with golang < 1.8 produces this error message:
/path/to/gopath/src/github.com/prometheus/prometheus/util/promlint/promlint.go:86: undefined: sort.SliceStable

As I checked sort.SliceStable was added in golang-1.8

+1,  I also met a build issue:
vendor/k8s.io/client-go/rest/request.go:21:2: cannot find package "context" in any of:

We should add go version requirement since context is part of go 1.7+

Done in https://github.com/prometheus/prometheus/pull/2750


[Feature Request] support custom action type

this is in the works :-). Right now you are able to create a custom action function which will allow you to perform custom logic in an action.

support for this is now in node-plop v0.6.0.


go-pylons link broken in Getting Started docs

I'm sure it's not a deliberate attempt to haze total pylons n00bs like me... but the link to go-pylons.py appears to be broken in the Getting Started docs here:
http://docs.pylonsproject.org/projects/pylons-webframework/en/latest/gettingstarted.html
I guess it's most likely a broken version number link, but it doesn't provide the script I would need to install the env and get started.

This script doesn't work in Python 2.7. Which means I need to change the instructions to the slower, get virtualenv, set it up, d/l the source, etc. method. Mainly because its been ages since I generated one of these scripts and can't recall how to do it again.


On refresh the contents of the page all get larger

I have played around with ReactQL a bit and made a sample page. I noticed that at random times id I refresh the page the contents of the page all get larger. Almost as if the browser has been zoomed in, but it has not. And when this occurs, I can re-run the project and it is still larger. Even if I use a new browser. It eventually goes back to normal randomly as well. Any idea what I may have done or if this is a known issue?

This shouldn't happen anymore, with the new 3.0.0 release. There's full server-side rendering even in development, so all styles will be loaded first, avoiding the flash of unstyled content.

I am on version 4.10.0 and it is still happening. I noticed that randomly
when loading the page that the entire web app appears zoomed in. I checked
all the web browser settings and it remains at 100% and is not zoomed. When
the page loads normally I can get it to happen simply by refreshing the
page. I did some tinkering around and realized that when this did randomly
happen I could just play around with the following line of code in my css:
html {
font-size: 62.5%;

}
All I have to do is change the percentage to any number and rebuild, then
change it back to 62.5% and rebuild and it would go back to normal. Until,
that is, I refreshed the page. At which point it would appear zoomed again.
Do you have any idea how to solve this issue so that the appearance and
size of things in my web app remains consistent?
On Fri, Aug 3, 2018 at 6:16 AM, Lee Benson<EMAIL_ADDRESS>wrote:

This shouldn't happen anymore, with the new 3.0.0 release. There's full
server-side rendering even in development, so all styles will be loaded
first, avoiding the flash of unstyled content.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/leebenson/reactql/issues/115#issuecomment-410210884,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AioP30v5CnljAthbK77Yf2p5-HKzoedKks5uNCMOgaJpZM4UhywG
.

Ignore the version numbers. 4.1 refers to the old React CLI, which is no longer valid.
Follow the instructions here to grab the new kit and spawn a server

What is the best way to just update my current project?
On Fri, Aug 3, 2018 at 10:03 AM, Lee Benson<EMAIL_ADDRESS>wrote:

Ignore the version numbers. 4.1 refers to the old React CLI, which is no
longer valid.
Follow the instructions here
https://github.com/leebenson/reactql#quick-start to grab the new kit
and spawn a server
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/leebenson/reactql/issues/115#issuecomment-410258852,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AioP37Y4QwrMil1YDaHkk9ly2Dm5wR__ks5uNFhFgaJpZM4UhywG
.

You can't directly upgrade, I'm afraid. This is a totally different code base. It's a starter kit and isn't intended to be upgraded.

Understood. Thanks!

On Aug 9, 2018, at 11:04 AM, Lee Benson<EMAIL_ADDRESS>wrote:
You can't directly upgrade, I'm afraid. This is a totally different code base. It's a starter kit and isn't intended to be upgraded.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Wrong year in CHANGES

(Original issue 1077 created by uggedal on 2015-01-21T07:05:14.147179+00:00)
Version 2.0.2 was "released Jan 20, 2014".

(Original comment by birkenfeld on 2015-01-21T07:28:55.422226+00:00)
Time machine everyone! :)

(Original comment by birkenfeld on 2015-01-21T07:33:51.804406+00:00)
closes #1077: fix year.
→ <<cset 7054cb41c4b6>>

This appears to have been fixed

Well spotted, thanks!


Test enhancement

Changed log

Use the class-based PHPUnit namespace to support the stable PHPUnit version.
Set multiple PHPUnit versions for different PHP version tests.
Add more tests.

Cool. Thanks!


Add command line utility to help convert remap plugin usage to ATS9.

See the documentation changes for a detailed description of what this does.

Cherry-picked to v9.1.x branch.


Lightning storms

Feature
Would be nice to have lightning storm like what we see on the Eye of the Universe.
Probably would be cool to tweak radius, colour, frequency, lightnings count (so player can parent things to them)
Context
No response

This would be amazing for atmosphere! Audio source could be plugged into then for thunderclap sounds too

Would involve taking assets from the eye of the universe scene, so we'd need to add them to the asset bundle if we wanted to do this.

Apparently Uncertain Futures has this so clay could contribute it to NH

I'll add it once Uncertain Futures releases :)

or not!

clay is no longer working on uncertain futures

can somebody steal this from UF now that its dead or


[bug]:  my dedicated gpu (rx6800m) in my laptop is not being used ad instead the integrated gpu is being used

Is there an existing issue for this?

[X] I have searched the existing issues

OS
Windows
GPU
amd
VRAM
12
What version did you experience this issue on?
2.3.2
What happened?
I recently downloaded invoke ai and when ever i load an ai image it takes a few minutes for the image to load ,so when i checked task manager it showed the integrated gpu being utilized instead of the dedicated gpu
Screenshots
No response
Additional context
No response
Contact Details
No response

There is no support to windows with AMD GPU yet. AMD GPUs just work on Linux and Mac.


International hotline number (EXPOSUREAPP-6011)

Adds an extra  international phone number for the "Technical Hotline" and "Request Tan" screens.
I've had to remove the "Call" button from the "Request TAN" screen because it wouldn't make sense to have it with two phone numbers in the UI. The behaviour is also more in line with the "Technical Hotline" screen.

Technical Hotline number: +49 30 498 75401
Request TAN number: +49 30 498 75402

Closing this PR and opening #2789 to avoid rebasing on 2.1


Fix XArray LCS join

Changes
Some new version of XArray changed the merge logic in a way being incompatible with our demands in LCS. Setting the join method of the merge to "override" seems to work (at least the tests are passing).
Related Issues
Properly fixes #810
Checks

[x] updated CHANGELOG.rst

from the description of xr.merge(join="override") I don't think this is what we actually want since non equal indexes seem to be overridden.
I am not sure if there ever was any test that would catch this

At least we have some test cases which produce non equal indices. Otherwise it would not fail with join="equal", right?

At least we have some test cases which produce non equal indices. Otherwise it would not fail with join="equal", right?

I assume that's the case, but it would be good to check it properly
Did you test if this runs on the original broken xarray version 2022.9.0?

I just ran the test now and it works as expected.

I just ran the test now with xarray 2022.09.0 and it works as expected.

great, thank you
I will try to take a look into the PR later and we can just pin >=2022.09.0

Python 3.11 currently fails with
   error    libmamba Could not solve for environment specs
      The following packages are incompatible
      ├─ python 3.11**  is requested and can be installed;
      ├─ weldx_widgets >=0.2  is installable and it requires
      │  └─ weldx [>=0.5 |>=0.6 ] with the potential options
      │     ├─ weldx [0.5.0|0.5.1|0.5.2] would require
      │     │  └─ python >=3.8,<3.10 , which conflicts with any installable versions previously reported;
      │     ├─ weldx [0.6.0|0.6.1|0.6.2] would require
      │     │  └─ python >=3.8,<3.11 , which conflicts with any installable versions previously reported;
      │     └─ weldx [0.6.3|0.6.4] would require
      │        └─ xarray >=0.19,<2022.09.0 , which can be installed;
      └─ xarray >=2022.9.0  is uninstallable because it conflicts with any installable versions previously reported.

So we would need to release another version to fix this for Python 3.11, but I do not think this is urgent.

I think I caught the bug though I am not completely sure what caused the change in xarray behavior (I think improved attribute propagation in xarray functions)
I don't mind releasing 0.6.5 at this point, it's nice to be back on the xarray release cycle

Brilliant, then let's give a shot!


enhanced scan update

Proposed changes
The new scanning method on the ECR is moved from Basic to enhanced. As a part of the update, AWS have not fixed few of the API's for which the scans are not reporting on the ecrscan dashboard.
I have opened the ticket with AWS and the team is working on fixing the issue but there is a no ETA of the fix.
The PR provides update of getting the ECRSCAN report from the enhanced scanning feature.
Please review.
Issues for these changes

Types of changes

[x] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Refactor (changes to code, which do not change application behavior)

Checklist

[ ] I have filled out this PR template
[ ] I have read the CONTRIBUTING doc
[ ] I have added automated tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (README.md, CHANGELOG.md, etc. - if appropriate)

Dependencies and Blockers

Relevant Links

Further comments

@bjfish25  Please review.

@shubydo Please review.

This looks good to me. Note: This bug fix dramatically increases run time from seconds to minutes, so we need to ensure we check often to see if bug is fixed.
An option for improvement could be modeling GetECRImageScanFindings closer to GetECRImagesWithTag and return the image. This way we can then check the ImageScanStatus of the new method in convertScanFindings, and return a nil otherwise

If this is going to be fixed by AWS, I would rather wait and use the build from this branch meantime.
Not sure merging to master is a good idea.

Released in https://github.com/Optum/cloudig/releases/tag/v0.1.6 but not merged with the idea this will be eventually patched by AWS


ZEPPELIN-1653: Make UI responsive

What is this PR for?
When we do the following operations, the entire notebook is transmitted back to client.

Insert paragraph
Remove paragraph
Update paragraph
Paragraph status update
commit paragraph
When the json becomes larger(which happens when large  output is stored in the json), the time to transfer the notebook to client is directly proportional.(we can check this in chrome browser-> dev console-> select ws request-> on the right pane that opens, select frames tab and observe the length column)

And since the UI update is based on this new transmitted json, the UI seems unresponsive/laggy.
In this PR, Making the updates selective.(Not sending the complete json back to client)
What type of PR is it?
Improvement
Todos
NA
What is the Jira issue?
ZEPPELIN-1653
How should this be tested?
-In chrome browser-> dev console-> select ws request-> on the right pane that opens, select frames tab and observe  NOTE message.
We should not see the message for the above mentioned operations except when the notebook is loaded is for first time

We should not see GET_NOTE log message for above operations.

Screenshots
NA
Questions:

Does the licenses files need update?No
Is there breaking changes for older versions? No
Does this needs documentation? No

Ready for review @corneadoug @Leemoonsoo

Any suggestions/feedbacks ? @corneadoug @Leemoonsoo

@karup1990 Let me take a look and get back to you.

@karup1990 Thanks for the great contribution.
Tested and works well. I left a comment. Please take a look!

@Leemoonsoo  I dont see your comments..  (as mentioned in ur last comment). Not sure If I am missing something

@karup1990 sorry, it was pending status. You can now see https://github.com/apache/zeppelin/pull/1624#pullrequestreview-8931671

@Leemoonsoo Thanks for the suggestion. Made the change.

Tests in error:
  ParagraphActionsIT.testEditOnDoubleClick:443 » ElementNotVisible Element is no...`

Test failure not related

Thanks @karup1990 for the great improvement!
LGTM

Merge to master if there're no further discussions.


Revamp command-line tools

@Robinlovelace pointed out that people using the binary release cannot import JSON scenario data. They must install Rust and compile everything themselves. This is because import_traffic isn't one of the tools included in the binary release: https://github.com/a-b-street/abstreet/blob/c5671557defbd80ce749b8fa7faf7c166b3d23dd/release/build.sh#L46
In the short term, we could just add it there. But this could be an opportunity to make some improvements. The .zip releases are 70-90MB today, depending on the platform. Previously we did work to remove most map data from them by default, and defer downloading it. Now the space comes from all of the large executable files. The main apps -- the game, 15m viewer, Santa, OSM viewer, parking mapper -- were once all squished together in a single crate and binary, but we split them up once we had a better sense of the differing "product" goals. The .zip also includes 6 different tools, mostly used to import maps. Adding another tool here would increase the .zip size a bit more.
An idea in the back of my mind that might be more relevant now is to instead consolidate all of these different import tools into a single executable. This would definitely save on .zip file size, since all the tools share most dependencies. But it's also a chance / forcing function to design a better CLI experience -- using some proper Rust crate for flag parsing and --help generation. (I think @michaelkirk mentioned this desire recently.)
To be more clear, https://github.com/a-b-street/abstreet/tree/master/importer/src/bin has a bunch of one-off tools today. I think refactoring these to become libraries, then exposing each one as a subcommand of a single importing-related multi-tool could be nice.

[ ] Update all of the abstr docs. Hopefully lots of stuff there gets simpler.
[ ] Split the importer into a few different subcommands and properly use structopt for them

Great to see progress on this, amazing work! I'm up for helping out with the docs and testing.

Yeah, great work!

This was only open to consider using Path/PathBuf properly. I still think a better type would be great. https://crates.io/crates/camino is one option.


Why the position_embeddings are zeros?

This is a great git! Thanks a lot
My question is
when embedding the image patches, why the position_embeddings and the cls_token are zeros?

The position embedding id indicates the position of the patch. It consists of 0 to n and 0 is used because cls_token corresponds to the first position.
As shown in the following figure, the image is divided into patches and positions from 1 to n are used.


Add gh workflow for gh-pages deployment

Addresses Deployment using gh-pages

Do Clean-up and merge after https://github.com/mapswipe/community-website/pull/108
Run on push & daily.

NOTE: Using https://mapswipe.togglecorp.com/ for custom domain for now

Changes

Add GH deployment workflow using release branch

Clean-up

Check and remove TODO

TODO

[x] Create a new team https://github.com/orgs/mapswipe/teams/website-maintainers
[x] Add https://github.com/orgs/mapswipe/teams/website-maintainers to have access to push to release branch
[ ] Migrate from mapswipe.togglecorp.com to mapswipe.org

This PR doesn't introduce any

[x] temporary files, auto-generated files or secret keys
[x] build works
[x] eslint issues
[x] typescript issues
[x] codegen errors
[x] console.log meant for debugging
[x] typos
[x] unwanted comments
[x] conflict markers

This PR includes

[ ] Translation

Update:
The deployment pipeline is working now. https://mapswipe.togglecorp.com/en
Let's merge this and push the changes to a new branch release for future builds.


Docs review

Just a minor review improving the descriptions and narrative

Ops, that went wrong, will resubmit


zego_uikit_prebuilt_call: ^3.15.5: [!] No podspec found for flutter_callkit_incoming_yoer

Hi there,
I got this error after upgrading to 3.15.5
[!] No podspec found for flutter_callkit_incoming_yoerin.symlinks/plugins/flutter_callkit_incoming_yoer/ios``
Please help

fixed by v3.15.6


Why no save?

HI, Thanks for sharing this great quantization technique
But I am not sure I understand why saving is not supported at this moment, in the main.py
    if args.save or args.save_safetensors:
        raise NotImplementedError()

What are the obstacles that prevent compressed models from being saved/reload?
Do you know any techniques that allow dumping the model VRAM to disk and reload from disk directly?

https://github.com/Vahe1994/SpQR/issues/1

https://github.com/Vahe1994/SpQR/issues/1


How to learn Vello?

Looks like it is the only actively maintained 2D rendering library in Rust. But it is hard to find learn from the blogs without any documentation or tutorial. Are the examples and the source code itself the only way to learn it?

The integration examples (such as examples/with_winit) are probably the best place to look at for learning how to use the library. The crate technically hasn't been published yet so the API is in flux and there isn't really a tutorial.
Currently a lot of the knowledge about the technology itself is spread across Raph's blog posts and the code as you pointed out. There is some documentation in docs but it's a bit outdated. We have plans to put together a detailed technical write up and start building out the Wiki but that's been moving slowly. I expect a lot of it to materialize going into early next year.


Application.run() logs every request and event

When using Application's run() function, the entire RequestEvent, HandlerContext, and response are logged. While logging that information can be helpful at times, this seems like debug code. Should the console.log be removed or at least be allowed to be disabled?

That code isn't implemented yet.

It's literally just a stub for the API of the class.

Ok, cool. That makes sense. Thanks @jthomerson.


report downloads

Reports should be downloadable in html and pdf formats. Perhaps two issues.

HTML is not so problematic; we just need a standalone template to inject the body into. PDF also isn't so bad; weasyprint looks like a good option and is supported by pandoc. If we are only going to support HTML and PDF, it may make the most sense to just make the standard report in HTML (instead of pandoc markdown) and use weasyprint directly to make the PDF.

I still think it would be really cool to support notebooks, so all other things being  I’d rather not give up that option. But if it’s worth dropping markdown to do that then ok.

The easiest way to support HTML, PDF, and notebooks might be to start with a notebook. Then, use nbconver to convert to HTML and PDF (using a nbconvert.preprocess to automatically convert Bokeh plots to SVG) like these examples
quickstart.zip

We decided on separate templates for HTML and PDF. HTML downloads are currently implemented in the dashboard.


Use Apple silicon images on CI.

Released today: speeds up test time by ~50% in my tests

I wonder if renovate will bump this to 15 when that inevitably comes out...

I don't think so, unfortunately. Though we can change it back to macos-latest in a few months once "latest" starts pointing to MacOS 14.

Blocked by: https://github.com/ReactiveCircus/android-emulator-runner/issues/350

Emulators are now running on Linux. Please rebase (to get that change) and try again!

Going to close this out and maybe take another run at this in the future.


Adds Supabase to list of vector databases

Summary
This adds Supabase (Postgres + pgvector) to the list of vector databases.
Motivation
Provides another vector database option (open source) that users can use alongside OpenAI.
Let me know if you have any thoughts or questions!

@simonpfish thanks for reviewing! Would OpenAI be open to adding Supabase as a vector db provider in these docs as well? It would give developers another open source vector db option. I wasn't able to find a repo to add a PR for that, but more than happy to if its something I can help with.


How to build cython code?

hi @MarvinTeichmann
I just touched tensorflow soon.I want run kiitiBox in windows environment，but i do not understand the last step.
Run cd submodules/utils && make to build cython code
Can you tell me how to build cython code?
thanks~

Go to the folder:  submodules/utils, and then run make command will do. You can see the Makefile in the folder.

@xiaofeiwu I did as you said. But bash: make: command not found.There is no make command in the windows environment.

I'm not sure how $make$ works for windows environment. My advice comes from my test in $ubuntu$. You may need to check $make$ in windows.


display the roles(s) for a User in the Manage > Users table

this one is tricky, as the relationships are stored in another table, rather than serialised in a column in the users table.  This means generating a list of users involved on extra select for each row in the table - a somewhat costly exercise
Possible alternatives:

the Users table used could be based on a select on user_club and then joins to users.  Grouping then used to display single User rows
Re-write the relationship used for users to clubs to serialise these in the Users record.

I think the second is probably a simpler approach, and as the User to Club relationship is a simple one, and often only <5 records, a viable approach


vim_configurable: replace default ftNix patch with sources from vim-nix

Motivation for this change
Fixes
Error detected while processing /nix/store/hsl0shnwwrim8z7si295yp1dh5rx2sfl-vim_configurable-8.0.1655/share/vim/vim80/ftplugin/nix.vim:
line    3:
E171: Missing :endif
Press ENTER or type command to continue

https://github.com/NixOS/nixpkgs/pull/39260#issuecomment-384078342
/cc @Mic92 @chreekat
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[x] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

Success on x86_64-darwin (full log)
Attempted: vim_configurable
Partial log (click to expand)
patching script interpreter paths in /nix/store/0kxj34b5ix1f5y264di4v2gy468fimlj-vim_configurable-8.0.1655
/nix/store/0kxj34b5ix1f5y264di4v2gy468fimlj-vim_configurable-8.0.1655/bin/vimtutor: interpreter directive changed from " /bin/sh" to "/nix/store/r8bx3qf1bpncb14i9gzma4vr089pc3pv-bash-4.4-p19/bin/sh"
/nix/store/0kxj34b5ix1f5y264di4v2gy468fimlj-vim_configurable-8.0.1655/share/vim/vim80/tools/ref: interpreter directive changed from "/bin/sh" to "/nix/store/r8bx3qf1bpncb14i9gzma4vr089pc3pv-bash-4.4-p19/bin/sh"
basename: invalid option -- 'w'
Try 'basename --help' for more information.
/nix/store/0kxj34b5ix1f5y264di4v2gy468fimlj-vim_configurable-8.0.1655/share/vim/vim80/tools/vimm: interpreter directive changed from "/bin/sh" to "/nix/store/r8bx3qf1bpncb14i9gzma4vr089pc3pv-bash-4.4-p19/bin/sh"
/nix/store/0kxj34b5ix1f5y264di4v2gy468fimlj-vim_configurable-8.0.1655/share/vim/vim80/tools/demoserver.py: interpreter directive changed from "/usr/bin/python" to "/nix/store/10f4qxb00wk9j6cicd9h1qzwqgnc36ji-python-2.7.14/bin/python"
/nix/store/0kxj34b5ix1f5y264di4v2gy468fimlj-vim_configurable-8.0.1655/share/vim/vim80/tools/vimspell.sh: interpreter directive changed from "/bin/sh" to "/nix/store/r8bx3qf1bpncb14i9gzma4vr089pc3pv-bash-4.4-p19/bin/sh"
/nix/store/0kxj34b5ix1f5y264di4v2gy468fimlj-vim_configurable-8.0.1655/share/vim/vim80/macros/less.sh: interpreter directive changed from "/bin/sh" to "/nix/store/r8bx3qf1bpncb14i9gzma4vr089pc3pv-bash-4.4-p19/bin/sh"
/nix/store/0kxj34b5ix1f5y264di4v2gy468fimlj-vim_configurable-8.0.1655

Success on x86_64-linux (full log)
Attempted: vim_configurable
Partial log (click to expand)
/nix/store/dy2vlkvblmafdmfkh3qxw9s0iix919h0-vim_configurable-8.0.1655/share/vim/vim80/tools/demoserver.py: interpreter directive changed from "/usr/bin/python" to "/nix/store/l9j2jsc9flrbmpf799nw9wdq59gpwms8-python-2.7.14/bin/python"
basename: invalid option -- 'w'
Try 'basename --help' for more information.
/nix/store/dy2vlkvblmafdmfkh3qxw9s0iix919h0-vim_configurable-8.0.1655/share/vim/vim80/tools/ref: interpreter directive changed from "/bin/sh" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/sh"
/nix/store/dy2vlkvblmafdmfkh3qxw9s0iix919h0-vim_configurable-8.0.1655/share/vim/vim80/tools/vimm: interpreter directive changed from "/bin/sh" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/sh"
/nix/store/dy2vlkvblmafdmfkh3qxw9s0iix919h0-vim_configurable-8.0.1655/share/vim/vim80/tools/vimspell.sh: interpreter directive changed from "/bin/sh" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/sh"
/nix/store/dy2vlkvblmafdmfkh3qxw9s0iix919h0-vim_configurable-8.0.1655/bin/vimtutor: interpreter directive changed from " /bin/sh" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/sh"
/nix/store/dy2vlkvblmafdmfkh3qxw9s0iix919h0-vim_configurable-8.0.1655/bin/gvimtutor: interpreter directive changed from "/bin/sh" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/dy2vlkvblmafdmfkh3qxw9s0iix919h0-vim_configurable-8.0.1655...
/nix/store/dy2vlkvblmafdmfkh3qxw9s0iix919h0-vim_configurable-8.0.1655

Success on aarch64-linux (full log)
Attempted: vim_configurable
Partial log (click to expand)
/nix/store/vvx3ldfifxls94xd9s0z9s007gqvlqzb-vim_configurable-8.0.1655/bin/vimtutor: interpreter directive changed from " /bin/sh" to "/nix/store/adw9jx59wnrh5659wz43nbjya3m4b3gl-bash-4.4-p19/bin/sh"
/nix/store/vvx3ldfifxls94xd9s0z9s007gqvlqzb-vim_configurable-8.0.1655/share/vim/vim80/tools/vimspell.sh: interpreter directive changed from "/bin/sh" to "/nix/store/adw9jx59wnrh5659wz43nbjya3m4b3gl-bash-4.4-p19/bin/sh"
/nix/store/vvx3ldfifxls94xd9s0z9s007gqvlqzb-vim_configurable-8.0.1655/share/vim/vim80/tools/vimm: interpreter directive changed from "/bin/sh" to "/nix/store/adw9jx59wnrh5659wz43nbjya3m4b3gl-bash-4.4-p19/bin/sh"
/nix/store/vvx3ldfifxls94xd9s0z9s007gqvlqzb-vim_configurable-8.0.1655/share/vim/vim80/tools/ref: interpreter directive changed from "/bin/sh" to "/nix/store/adw9jx59wnrh5659wz43nbjya3m4b3gl-bash-4.4-p19/bin/sh"
basename: invalid option -- 'w'
Try 'basename --help' for more information.
/nix/store/vvx3ldfifxls94xd9s0z9s007gqvlqzb-vim_configurable-8.0.1655/share/vim/vim80/tools/demoserver.py: interpreter directive changed from "/usr/bin/python" to "/nix/store/pmsj5p5hj9ylj9lnpd0n1vr37m6kl4sa-python-2.7.14/bin/python"
/nix/store/vvx3ldfifxls94xd9s0z9s007gqvlqzb-vim_configurable-8.0.1655/share/vim/vim80/macros/less.sh: interpreter directive changed from "/bin/sh" to "/nix/store/adw9jx59wnrh5659wz43nbjya3m4b3gl-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/vvx3ldfifxls94xd9s0z9s007gqvlqzb-vim_configurable-8.0.1655...
/nix/store/vvx3ldfifxls94xd9s0z9s007gqvlqzb-vim_configurable-8.0.1655


Add TSlint

Description
I add the TSlint to the project and create couple of task in order to use the linter from the CLI.
Fixes #15
Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)
[ ] This change requires a documentation update

How Has This Been Tested?
run npm run lint and check if there are errors or running npm run lint:fix to fix the autofixable
Checklist:

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

we should add hooks directly!

Let's create an issue for the hooks @juanchaur ! 💪

issue created: https://github.com/dominguezcelada/rent-flat-scraper/issues/32


Make TemplatesMonad generic instance overlappable

This change is

Kontrakcja will not compile because ToSElem class instances are utterly broken. I'll fix them.

Ok, I got rid of ToSElem class redefined here and made use of the one from HStringTemplates.
This is a remain from ancient times when kontrakcja used ByteString for text, so these utf8 aware conversions were needed. Nowadays the only thing that's passed to templates as ByteString are Base64 encoded images/signatures, so it's safe to remove it.

I added a few more instances and corrected the one for SElem. I also sent a HStringTemplate maintainer a patch with these so let's wait a few more days, I'd hope he includes them in a new release and we don't have to supply orphans.


AttributionDeleteView not tested for attributions which are not a funding source (e.g. publications)

Need a get request to delete view for a publication object

The class name in the code needs to be changed form AttributioneDeleteView to AttributionDeleteView


"Automatic" datashade/rasterize recalculation does not seem to work in the NYC Taxi example

I am new to the Holoviz ecosystem, so I am trying to learn by following the NYC Taxi example for use of Datashader.
Specifically, I am looking at this section: https://examples.holoviz.org/gallery/nyc_taxi/nyc_taxi.html#million-point-datashaded-plots-interactive
I got a Conda environment set up and am able to reproduce all the plots. However I do not see any change when I pan or zoom in the final "rasterized" Bokeh plot.
The doc text suggests that this should "just work":

When you zoom in interactively to this plot, you can see all the points available in that viewport without ever needing to change the plot parameters for that specific zoom level. Each time you zoom or pan, a new image is rendered by Datashader (which takes a few seconds for large datasets), and displayed over or under other plot elements, providing full access to all of your data.

I am not seeing any behavior like this, even after waiting several minutes (the plot itself only takes a few seconds to load or reload). I tried removing hd.dynspread as follows, but still got the same lack of update:
import holoviews.operation.datashader as hd
import colorcet as cc
shaded = hd.rasterize(hv.Points(df, ['dropoff_x', 'dropoff_y']), aggregator=ds.sum('passenger_count'))
shaded.opts(cmap=cc.fire[100:], cnorm='eq_hist', nodata=0)
# hd.dynspread(shaded, threshold=0.5, max_px=10).opts(bgcolor='black', xaxis=None, yaxis=None, width=900, height=500)
shaded.opts(bgcolor='black', xaxis=None, yaxis=None, width=900, height=500)

Am I missing something obvious here? Do I need to enable something in the notebook to get this auto-updating behavior?
I also am not seeing any tooltips on hover, which the doc also implies I should see.
I set up my environment as follows:
git clone 'https://github.com/holoviz-topics/examples' holoviz-examples
cd holoviz-examples/nyc_taxi
micromamba create -p .local/conda -f anaconda-project.yml
micromamba install -p .local/conda ipykernel
.local/conda/bin/python -m ipykernel install --user --name=holoviz-examples.nyc_taxi --display-name='Holoviz Example: NYC Taxi'
mkdir -p data
wget 'https://s3.amazonaws.com/datashader-data/nyc_taxi_wide.parq' -O data/nyc_taxi_wide.parq

Then I ran the notebook in JupyterLab Desktop using the holoviz-examples.nyc_taxi kernel. I checked and confirmed that JL Desktop already has the bokeh-jupyter-bokeh extension installed.

Can you check your browser's JavaScript console for errors?

Can you check your browser's JavaScript console for errors?

Yes, there are several. Browser is Chome, "Version 123.0.6312.87 (Official Build) (arm64)".
To be extra-careful, I ran the Jupyter Lab instance that was bundled with the Conda environment via .local/conda/bin/jupyter lab and ran the notebook with "Restart and run all".
Here is the output I copy-pasted from the Chrome console after doing that:

jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1 Language pack 'en_US' not installed!
fetch @ jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1
:8888/api/contents/.local/conda/lib/python3.8/site-packages/pandas/core/dtypes/generic.py?content=0&hash=0&1712115136271:1

       Failed to load resource: the server responded with a status of 404 (Not Found)
jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'type')
    at Ae (jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:1201011)
    at jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:1199337
    at Array.forEach (<anonymous>)
    at r (jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:1199296)
    at c (jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:1200479)
    at m (jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:1763907)
    at Object.l [as emit] (jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:1763583)
    at a.emit (jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:1761420)
    at xe._onCellInViewportChanged (jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:1153452)
    at m (jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:1763907)
jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1 Could not resolve location of /Users/gregory.werbin/Tive/software/holoviz-examples/nyc_taxi/.local/conda/lib/python3.8/site-packages/pandas/core/dtypes/generic.py on server
resolvePath @ jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1
jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1 Path resolution bailing: does not exist
336.0a90bd910629a565bb7e.js?v=0a90bd910629a565bb7e:1 Failed to fetch ipywidgets through the "jupyter.widget.control" comm channel, fallback to fetching individual model state. Reason: Control comm was closed too early
_loadFromKernel @ 336.0a90bd910629a565bb7e.js?v=0a90bd910629a565bb7e:1
jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1 Connection lost, reconnecting in 0 seconds.
_reconnect @ jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1
jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1 TypeError: Cannot read properties of undefined (reading 'widget')
    at isReady (jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:1130600)
    at jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:932639
    at x (jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:932733)
    at A.onKernelChanged (jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:1129757)
    at m (jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:1763907)
    at Object.l [as emit] (jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:1763583)
    at a.emit (jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:1761420)
    at b.restartKernel (jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:132302)
    at async y.restart (jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:140000)
    at async execute (jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1:68793)
onKernelChanged @ jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1
336.0a90bd910629a565bb7e.js?v=0a90bd910629a565bb7e:1 Failed to fetch ipywidgets through the "jupyter.widget.control" comm channel, fallback to fetching individual model state.
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
Fetch finished loading: GET "<URL>".
VM348:313 [bokeh] document idle at 132 ms
VM348:313 [bokeh] document idle at 14 ms
VM348:313 [bokeh] document idle at 7 ms
VM348:313 [bokeh] document idle at 7 ms
VM348:313 [bokeh] document idle at 50 ms
VM348:313 [bokeh] document idle at 110 ms
VM348:313 [bokeh] document idle at 18 ms
VM348:313 [bokeh] document idle at 12 ms
VM348:313 [bokeh] document idle at 12 ms
jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1 Fetch finished loading: PUT "http://localhost:8888/api/contents/nyc_taxi.ipynb?1712115257157".
n @ jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1
n @ jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1
save @ jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1
save @ jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1
(anonymous) @ jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1
Promise.then (async)
_maybeSave @ jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1
_save @ jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1
await in _save (async)
save @ jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1
await in save (async)
_save @ jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1
(anonymous) @ jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1

Can you check your browser's JavaScript console for errors?

There are errors there, but I am having a problem actually running this in a clean environment including the Jupyter installation.
I realized that Jupyter was somehow picking up my system-level jupyter executable, so I removed that from PATH and installed Jupyter Lab into the Conda env itself:
micromamba create -p .local/conda -f anaconda-project.yml
micromamba install -p .local/conda ipykernel jupyterlab

But then import holoviews as hv failed:

WARNING:param.main: pandas could not register all extension types imports failed with the following error: cannot import name 'ABCIndexClass' from 'pandas.core.dtypes.generic' (/Users/gregory.werbin/work/software/holoviz-examples/nyc_taxi/.local/conda/lib/python3.8/site-packages/pandas/core/dtypes/generic.py)
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
Cell In[4], line 2
      1 import numpy as np
----> 2 import holoviews as hv
      3 from holoviews import opts
      4 from holoviews.element.tiles import EsriStreet

File ~/work/software/holoviz-examples/nyc_taxi/.local/conda/lib/python3.8/site-packages/holoviews/__init__.py:12
      8 __version__ = str(param.version.Version(fpath=__file__, archive_commit="$Format:%h$",
      9                                         reponame="holoviews"))
     11 from . import util                                       # noqa (API import)
---> 12 from .annotators import annotate                         # noqa (API import)
     13 from .core import archive, config                        # noqa (API import)
     14 from .core.boundingregion import BoundingBox             # noqa (API import)

File ~/work/software/holoviz-examples/nyc_taxi/.local/conda/lib/python3.8/site-packages/holoviews/annotators.py:10
      6 from inspect import getmro
      8 import param
---> 10 from panel.pane import PaneBase
     11 from panel.layout import Row, Tabs
     12 from panel.util import param_name

File ~/work/software/holoviz-examples/nyc_taxi/.local/conda/lib/python3.8/site-packages/panel/__init__.py:1
----> 1 from . import layout # noqa
      2 from . import links # noqa
      3 from . import pane # noqa

File ~/work/software/holoviz-examples/nyc_taxi/.local/conda/lib/python3.8/site-packages/panel/layout/__init__.py:1
----> 1 from .accordion import Accordion # noqa
      2 from .base import Column, ListLike, ListPanel, Panel, Row, WidgetBox # noqa
      3 from .card import Card # noqa

File ~/work/software/holoviz-examples/nyc_taxi/.local/conda/lib/python3.8/site-packages/panel/layout/accordion.py:5
      1 import param
      3 from bokeh.models import Column as BkColumn, CustomJS
----> 5 from .base import NamedListPanel
      6 from .card import Card
      9 class Accordion(NamedListPanel):

File ~/work/software/holoviz-examples/nyc_taxi/.local/conda/lib/python3.8/site-packages/panel/layout/base.py:11
      7 import param
      9 from bokeh.models import Column as BkColumn, Row as BkRow
---> 11 from ..io.model import hold
     12 from ..io.state import state
     13 from ..reactive import Reactive

File ~/work/software/holoviz-examples/nyc_taxi/.local/conda/lib/python3.8/site-packages/panel/io/__init__.py:9
      6 import logging
      7 import sys
----> 9 from ..config import config
     11 from .callbacks import PeriodicCallback # noqa
     12 from .embed import embed_state # noqa

File ~/work/software/holoviz-examples/nyc_taxi/.local/conda/lib/python3.8/site-packages/panel/config.py:20
     15 import param
     17 from pyviz_comms import (JupyterCommManager as _JupyterCommManager,
     18                          extension as _pyviz_extension)
---> 20 from .io.notebook import load_notebook
     21 from .io.state import state
     23 __version__ = str(param.version.Version(
     24     fpath=__file__, archive_commit="$Format:%h$", reponame="panel"))

File ~/work/software/holoviz-examples/nyc_taxi/.local/conda/lib/python3.8/site-packages/panel/io/notebook.py:39
     37 from .embed import embed_state
     38 from .model import add_to_doc, diff
---> 39 from .resources import Bundle, Resources, _env, bundle_resources
     40 from .server import _server_url, _origin_url, get_server
     41 from .state import state

File ~/work/software/holoviz-examples/nyc_taxi/.local/conda/lib/python3.8/site-packages/panel/io/resources.py:19
     13 from bokeh.embed.bundle import (
     14     Bundle as BkBundle, _bundle_extensions, extension_dirs,
     15     bundle_models
     16 )
     18 from bokeh.resources import Resources as BkResources
---> 19 from jinja2 import Environment, Markup, FileSystemLoader
     21 from ..util import url_path
     22 from .state import state

ImportError: cannot import name 'Markup' from 'jinja2' (/Users/gregory.werbin/work/software/holoviz-examples/nyc_taxi/.local/conda/lib/python3.8/site-packages/jinja2/__init__.py)

Any advice would be appreciated. Is there a video out there that demonstrates what datashading recalculation on zoom should look like?


V1.2b person entry compulsary field change

I have changed the model to accept null for other fields (Just one line thing). You can just update logic accordingly

Codecov Report

Merging #96 into master will increase coverage by 0.23%.
The diff coverage is 92.85%.

@@             Coverage Diff              @@
##             master      #96      +/-   ##
============================================
+ Coverage     65.10%   65.34%   +0.23%
- Complexity      492      493       +1
============================================
  Files            94       94
  Lines          1751     1760       +9
  Branches        171      171
============================================
+ Hits           1140     1150      +10
+ Misses          573      570       -3
- Partials         38       40       +2

Impacted Files
Coverage Δ
Complexity Δ

src/main/java/seedu/address/model/Journal.java
96.55% <90.00%> (+12.34%)
11.00 <3.00> (+4.00)

...rc/main/java/seedu/address/model/ModelManager.java
86.15% <100.00%> (+0.21%)
26.00 <0.00> (ø)

...c/main/java/seedu/address/model/journal/Entry.java
90.00% <100.00%> (+2.50%)
13.00 <1.00> (-1.00)
:arrow_up:

...c/main/java/seedu/address/model/person/Person.java
95.55% <100.00%> (ø)
22.00 <0.00> (ø)

.../java/seedu/address/model/journal/Description.java
75.00% <0.00%> (-12.50%)
5.00% <0.00%> (-1.00%)

...rc/main/java/seedu/address/model/journal/Date.java
90.00% <0.00%> (-5.00%)
7.00% <0.00%> (-1.00%)

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 97c6bf2...3592129. Read the comment docs.


solarcoind

Using jessie, at the end, running solarcoind I got:
terminate called after throwing an instance of 'std::runtime_error'
  what():  locale::facet::_S_create_c_locale name not valid
Aborted

any hints?

solved:
echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
locale-gen

Cool, I didnt have time to look, glad you are up and running


error npm in getting started??

Hey @iBicha , great support from you, and thank you for the time. Well, because YouTube always update, and we don't want to always rebuild the game because the plugin should be updated, we try to migrate the way using YouTube-dl-server like your said before, but when I try npm install, there is error
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR<EMAIL_ADDRESS>postinstall: mkdir -p tools/bin && wget https://yt-dl.org/downloads/latest/youtube-dl -O tools/bin/youtube-dl && chmod a+rx tools/bin/youtube-dl
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

Hm, I need to see more logs, but I'm going to get that this is probably because you don't have wget on the machine.
Which OS? Can you provide the logs file that was created by npm? Also, can you run wget --version in command line, and post the output?

#2 should address this issue.

Closing. Please reopen issue if #2 does not fix the issue.


how to support prefix-tunning?

Hi supporting any kind of training or fine-tuning is not in our plan. However, supporting soft prompt inputs should be possible with vLLM. Feel free to contribute if you are interested in this!

Closing because training is out of scope for vLLM


Image zoom appears to zoom out on a phone

Relates to https://github.com/alshedivat/al-folio/issues/177
Acknowledge the following

[x] I carefully read and followed the Getting Started guide.
[x] I read through FAQ and searched through the past issues, none of which addressed my issue.
[x] The issue I am raising is a potential bug in al-folio and not just a usage question.  [For usage questions, please post in the Discussions instead of raising an issue.]

Describe the bug
The image zoom feature seems to zoom out, when you tap on it on a phone or a smaller form factor.
To Reproduce
Steps to reproduce the behavior:

Browse https://philwong.co.uk/blog/2022/configtour/ or a site powered by al-folio
Navigate to a post which has an image (similar to how it is set up on https://github.com/alshedivat/al-folio/blob/master/_posts/2015-05-15-images.md)

Expected behavior
Since the image is already sized appropriately on the device, I'm not actually sure what the expected behaviour is. Require more investigation to see how other websites work on smaller form factor. (UPDATE: On Amazon, it allows you to zoom in on a picture by double tapping it etc).
Screenshots
https://user-images.githubusercontent.com/4522927/204565657-1ba060d7-234f-4a41-ad5b-6cf17cba565e.mov
System (please complete the following information):

OS: Android 13
Browser (and its version): Chrome
Jekyll version: I think it's irrelevant
Ruby version:  I think it's irrelevant

Additional context
N/A

The bug is the zooming out, the enhancement is probably to discuss how things should behave.


first iteration after issue#8

Please give it a try :)

This is great.
Don't you prefer to have this package as yours lc3t35:orion-local-filesytem?

@lc3t35 contrib should be under maintainer names, after much reviews and if down the road community vote to bring into core, then we can make so. Good job!

Done : https://github.com/lc3t35/filesystem-local

Excellent!

Just installed locally , should there be routes for /thumbs/ image loads but doesn't display in example-blog.

this queue should be closed and all issue moved to https://github.com/lc3t35/orion-filesystem-local/issues

Just for customization not a released package: https://github.com/loongmxbt/orion-lfs
Can really delete file from local server.


SVG to PDF with inkscape and OpenAPI

This PR fixes/implements the following features

[ ] Feature 1 : SVG to PDF with inkscape
[ ] Feature 2 : OpenAPI specs

I need to convert SVG to PDF  with precision (via inkscape).
I need to expose the API in a standard and documented way (openAPI)
Checklist

[X] Have you followed the guidelines in our CONTRIBUTING guide?

[ ] Have you written new tests for your core changes, as applicable?
[ ] Have you successfully ran tests with your changes locally (make tests)?
[X] Have you updated the documentation (Markdown files under build > docs > content and then make doc)?
[ ] I have squashed any insignificant commits
[ ] This change has comments for package types, values, functions, and non-obvious lines of code

Thanks @PhE for this PR! 👍
I'm currently working on a new version of Gotenberg, and I don't have enough time to review your PR atm.
I'll keep it in stand by until then 😄


Bigger Battery

The current 9K mAh battery ain't enough for me is there any compatible battery that i can just put in the system assuming a 3D printed case to handle mounting?

Discussed on IRC, was told that the X-Power 803 doesn't support higher battery capacity in a sane way.


Move OETH/wOETH token icon to the left of the balance to stop it jumping around during the animation

Closing because lets kill the animation as it'll still remain an issue on mobile


[Publish]v 0.1.3

This pull request has been deployed to Vercel.

✅ Preview:
https://matou-technologies-purrfect-ui-storybook-42.vercel.app

🔍 Inspect:
https://vercel.com/matou-technologies/purrfect-ui/58mTRv7CtgUGKrgyo72AoaiKB4BP


nativescript support for checkbox, select, datepicker, textarea field types

I'm submitting a ...  (check one with "x")
[ ] bug report => search github for a similar issue or PR before submitting
[x] feature request
[ ] support request

Current behavior

ngx-formly nativescript version currently only supports text field
Expected behavior

nativescript supports for checkbox, select, datepicker, textarea field types
Minimal reproduction of the problem with instructions

What is the motivation / use case for changing the behavior?

want to load a variety of field types in a nativescript ngx-formly form
Please tell us about your environment:

Angular version: 2.0.X

6.1.X

Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]

all

Language: [all | TypeScript X.X | ES6/7 | ES5]
Typescript 2.7.2
Node (for AoT issues): node --version =

duplicate of #1167, PR welcomed!


Mieszko Exchange - Week - 4

📝 Weekly Report For TNB Projects
Basic Details
🧪 Name of the Project: Mieszko Exchange
📅 Report Date: [03-12-2021]
📜 Team Work Report
✅ Accomplishments this week
See member contributions.
🚩 Goals for next week

Finish exchange API.

🔭 Long term goals

Launch the exchange!

❗❓ Concerns
None.
👨💻👩💻 Team Members Contribution Details
@Kycermann: f1decb80339a4bb6c089b77cbac553e23a6ca86b0cfc64adb8c8eb8f8b57d815

Organised the team throughout the week
Onboarded Shalom and Emi
Liaised with Rajput to add the Discord bot to the TNB server
Helped with the TNB.js library development to support this project
Helped with Discord bot testing
Liaised with & helped Dap to design the Discord Bot escrow service

@Greg15: 5448c399aa8bc30526021f70d9e7db6aa6abb64ee94f0716ba5fc350ed0e3f3b

Helped to improve our weekly reports
Helped with Discord bot testing
Helped to enforce GDPR privacy protections for the Discord Bot escrow service

@AnonymousDapper: 8125ed8cdc5cb2bc8cb3c4297e4e8f6e37db18e880d2b564071fa10521df0698

Lead & developed escrow functionality for the Discord bot
Started to research Discord's slash commands
Liaised with me over the specifics of the Discord Bot escrow service

@shalombrain: 51552a8b3b32cd3389908f8dbbb8f23856898f7953b3c27e7ab50b073d15330f (new team member!)

Put together logo concepts

Hey @Kycermann please make a PR to add your new teammate @shalombrain HERE
And tag me after that.

@manishram https://github.com/thenewboston-developers/Project-Proposals/pull/166

Done. Thanks.

@manishram added Emi

Hey @Kycermann can you please add some supporting docs or design for "Put together logo concepts".


Multi-line attachments are not serialized correctly

Generating binary data for attachments is fine, but the Base64-encoded data is not serialized correctly. Here's a repro case with output:
public void BinaryAttachment_Tests()
{
    var asBytes = Encoding.UTF8.GetBytes("This is a song that never ends. It just goes on and on my friends. Some people started singing it not...");
    var attachment = new Attachment
    {
        Data = asBytes,
        ValueEncoding = Encoding.UTF8,
    };

    var calendar = new Calendar();
    var vEvent = GetSimpleEvent();
    vEvent.Attachments = new List<IAttachment> { attachment };
    calendar.Events.Add(vEvent);

    var serialized = SerializeToString(calendar);
    var unserialized = UnserializeCalendar(serialized);

    Assert.AreEqual(calendar.GetHashCode(), unserialized.GetHashCode());
    Assert.AreEqual(calendar, unserialized);
}

The output is incorrect. There should be spaces on the wrapped lines. This is causing deserialization to fail, because the regex is looking for \r\n[ \t] in TextUtil.UnwrapLines:
BEGIN:VCALENDAR
PRODID:-//github.com/rianjs/ical.net//NONSGML ical.net 2.1//EN
VERSION:2.0
BEGIN:VEVENT
ATTACH;VALUE=BINARY;ENCODING=BASE64:VGhpcyBpcyBhIHNvbmcgdGhhdCBuZXZlciBlbmR
zLiBJdCBqdXN0IGdvZXMgb24gYW5kIG9uIG15IGZyaWVuZHMuIFNvbWUgcGVvcGxlIHN0YXJ0Z
WQgc2luZ2luZyBpdCBub3QuLi4=
DTEND:20160721T145800
DTSTAMP:20160721T135802
DTSTART:20160721T135800
SEQUENCE:0
UID:d5437779-9ad2-4781-a1ee-c554f10594a6
END:VEVENT
END:VCALENDAR

Fixed in 4f3e4b5635323faf932ba1a32224790db78034a7


[EventGrid] EG required/optional

API change check
APIView has identified API level changes in this PR and created following API reviews.
Microsoft.ApiCenter


[#165715568] Bump S3 broker release version to 0.1.5

What
Bumps the version of paas-s3-broker-boshrelease to 0.1.5
How to review

Code review

Who can review
Anyone but @AP-Hunt

Corresponds to https://github.com/alphagov/paas-s3-broker-boshrelease/pull/5


Fully working ios-arm64

Right now, the changes to upstream libretro-common look like this:
https://github.com/RobLoach/libretro-common/pull/1/files
Deviating too far will keep us from bringing in updates in the future. Is there a way we could get a cleaner diff?

Right now, the changes to upstream libretro-common look like this:
https://github.com/RobLoach/libretro-common/pull/1/files
Deviating too far will keep us from bringing in updates in the future. Is there a way we could get a cleaner diff? I could try porting the libretro-common diff with your instructions.

There's A LOT of changes in that libretro-common PR that you don't need. You basically just need to add the changes to audio/conversion/float_to_s16_neon.S, audio/conversion/float_to_s16_neon.c, audio/conversion/s16_to_float_neon.S, audio/conversion/s16_to_float_neon.c, audio/resampler/drivers/sinc_resampler_neon.S, and audio/resampler/drivers/sinc_resampler.c.
The other changes in your PR are not necessary.

(The reason, incidentally, that I did not submit a PR to libretro-common is that I do not know how long the turnaround would be. If it was quick, then it would be fine obviously. But it might also be months or years - and that's not really manageable. With removing libretro-common as a submodule and merging the current version in with the necessary changes, people who use my scripts to build cores for distribution can do it very easily)

I created a PR for these changes upstream https://github.com/libretro/libretro-common/pull/134

@jet082 I still can't manage to compile this core no matter what...
That's the log I got of the compilation error :
In file included from vendor/libretro-common/audio/audio_mix.c:23:
In file included from ./vendor/libretro-common/include/audio/audio_mix.h:26:
./vendor/libretro-common/include/retro_common_api.h:75:10: fatal error: 'sys/types.h' file not found
#include <sys/types.h>
         ^~~~~~~~~~~~~
1 warning and 1 error generated.

Great work on getting these changes pushed upstream! Hope it helps comiplation on ios-arm64 for other projects too :100:


Future ulduar army

https://www.hiveworkshop.com/threads/dwarven-warrior-pack.339488/

https://www.hiveworkshop.com/threads/thane-pack.339414/

https://www.hiveworkshop.com/threads/rifleman-pack.339228/

https://www.hiveworkshop.com/threads/mountain-king-burning-avatar.263102/