update user api typing

MainAxisAlignment already had a default value, now it's some specific value. Same with ImageFit. Write your opinion. Depending on that, we'll decide what to do with the rest

I would move from MainAxisAlignmentDefault to specific values like MainAxisAlignment.START.
Because if it works with MainAxisAlignment it won't necessary work with e.g. CrossAxisAlignment because it defaults to START in one controls and CENTER to another. And you don't need to use default in get_enum_from_value as it's already assigned to a property in object constructor, right?
Could you fix python tests too please, to make CI build work?

Could you make tests passing please: https://ci.appveyor.com/project/flet-dev/flet/builds/47037311/job/aji7oskx3kkanq7j

Don't worry, I'll fix the tests. The past days have been loaded. Should finish this week

I understand what you wrote, now I will check the default value for each component in the documentation

@FeodorFitsner, see if you have any comments or suggestions, and then I can continue to adjust the other components

container clip_behavior - double default value. Perhaps it should be done differently

@FeodorFitsner
To be honest, I do not know what the error is in the tests. Now I've done a rebase, but it didn't help. The last successful commit was fix Image Repeat tests. Perhaps this is a CI CD error

I fixed CI: https://ci.appveyor.com/project/flet-dev/flet - update from main.

@FeodorFitsner I've been thinking about it too. I think we need to answer the question "Can we guarantee that components will have the attributes declared in the documentation on any platform with any webview if we don't explicitly set default attributes on the backend?" Because most enterprise developers would rather have predictable behavior on all platforms instead of some network costs. Can we guarantee stability on the frontend side?

Very good. Different browsers can set different initial values of css properties for html elements. And it is important that in these different browsers or different browser engines components behave the same. If a component changes its visual behavior depending on the screen size, it is normal

Moved enumerations to flet_core/types and ran into cyclic import and other problems. While I'm waiting for the pylance developers to respond and then I'll finish it, there's not much left
https://github.com/microsoft/pylance-release/issues/4455


-prod build fails, repro. on blank (ng new) project: looking for .map files

Please provide us with the following information:

OS?  Windows 7, 8 or 10. Linux (which distribution). Mac OSX (Yosemite? El Capitan?)

windows 10 and Linux (some RHEL variant - i haven't got login access to verify which)

Versions. Please run ng --version. If there's nothing outputted, please
run in a Terminal:
node --version
And paste the result here.

node versions 6.1.0, 5.10.1
ng 1.0.0-beta.1 and beta.5
	$ ./node_modules/angular-cli/bin/ng --version
	(node:11152) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
	angular-cli: 1.0.0-beta.5
	node: 6.1.0
	os: win32 x64

Repro steps. Was this an app that wasn't created using the CLI? What change did you
do on your code? etc.
 npm uninstall -g angular-cli
 npm install -g angular-cli
 ng new wth
 cd wth
 ng build -prod

also tested explicitly with versions 1.0.0-beta.1 and beta.5.
This is breaking our current project, where we distinguish between prod and dev builds (different functionality imported via environment.XXX.ts).

The log given by the failure. Normally this include a stack trace and some
more information.
 	stephan@Curie MINGW64 /d/src/wth (master)
 	$ ./node_modules/angular-cli/bin/ng build -prod
 	(node:6152) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
 	"{{content-for}}" has been deprecated and will be removed before RC.
 	(node:6152) DeprecationWarning: 'root' is deprecated, use 'global'
 	(node:6152) DeprecationWarning: 'GLOBAL' is deprecated, use 'global'
 	Build failed.
 	The Broccoli Plugin: [BundlePlugin] failed with:
 	Error on fetch for main.js at file:///D:/src/wth/tmp/bundle_plugin-input_base_path-x2yQV9tU.tmp/0/main.js
 			Error: ENOENT: no such file or directory, open 'D:\src\wth\tmp\bundle_plugin-input_base_path-x2yQV9tU.tmp\0\D:\src\wth\tmp\broccoli_type_script_compiler-input_base_path-s55KU1HB.tmp\0\main.js.map'
 		at Error (native)

happens whether or not we use a global installation of ng.

Mention any other details that might be useful.

this worked last week - i did -prod builds at least 15 times on Thursaday. Friday the build server started flaking out and today i could not reproduce it until i removed node_modules and reinstalled it. Thus i suspect it's caused by an updated upstream dependency.
	$ npm info angular-cli

	{ name: 'angular-cli',
	  time:
	   { modified: '2016-05-19T18:44:21.652Z',
		 created: '2014-10-07T04:34:38.078Z',
		 '1.0.0': '2014-10-07T04:34:38.078Z',
		 '0.0.0': '2014-10-11T11:38:24.914Z',
		 '0.0.1': '2015-08-03T17:12:04.553Z',
		 '0.0.2': '2015-10-18T17:46:40.146Z',
		 '0.0.3': '2015-10-18T21:42:52.445Z',
		 '0.0.4': '2015-10-19T01:14:13.216Z',
		 '0.0.5': '2015-10-19T09:14:01.712Z',
		 '0.0.6': '2015-10-19T09:36:51.644Z',
		 '0.0.7': '2015-10-19T11:48:24.233Z',
		 '0.0.8': '2015-10-19T11:51:59.318Z',
		 '0.0.9': '2015-10-19T21:18:13.725Z',
		 '0.0.10': '2015-10-19T22:18:13.091Z',
		 '0.0.11': '2015-11-03T05:03:06.345Z',
		 '0.0.12': '2015-11-15T10:10:48.551Z',
		 '0.0.13': '2015-12-04T17:16:43.662Z',
		 '0.0.14': '2015-12-05T01:40:39.377Z',
		 '0.0.15': '2015-12-05T05:50:59.226Z',
		 '0.0.16': '2015-12-10T12:23:28.722Z',
		 '0.0.17': '2015-12-14T19:37:08.400Z',
		 '0.0.18': '2015-12-15T12:51:47.990Z',
		 '0.0.19': '2015-12-15T18:23:33.077Z',
		 '0.0.20': '2015-12-15T20:39:55.357Z',
		 '0.0.22': '2016-02-20T00:36:56.908Z',
		 '0.0.23': '2016-02-20T01:44:13.897Z',
		 '0.0.24': '2016-02-25T17:41:20.619Z',
		 '0.0.25': '2016-03-10T02:10:05.410Z',
		 '0.0.26': '2016-03-23T00:39:46.402Z',
		 '0.0.27': '2016-03-23T22:05:56.538Z',
		 '0.0.28': '2016-03-28T22:39:45.766Z',
		 '0.0.29': '2016-03-30T18:10:47.060Z',
		 '0.0.30': '2016-04-06T22:27:32.015Z',
		 '0.0.31': '2016-04-11T18:20:32.677Z',
		 '0.0.33': '2016-04-19T22:31:48.209Z',
		 '0.0.34': '2016-04-26T17:56:20.524Z',
		 '0.0.37': '2016-05-03T18:49:21.731Z',
		 '0.0.39': '2016-05-04T16:29:23.054Z',
		 '0.1.0': '2016-05-05T19:41:05.830Z',
		 '1.0.0-beta.0': '2016-05-06T18:18:54.950Z',
		 '1.0.0-beta.1': '2016-05-07T16:07:33.383Z',
		 '1.0.0-beta.2-mobile': '2016-05-12T06:20:24.207Z',
		 '1.0.0-beta.2-mobile.1': '2016-05-13T00:20:37.698Z',
		 '1.0.0-beta.2-mobile.2': '2016-05-13T05:55:10.637Z',
		 '1.0.0-beta.2-mobile.3': '2016-05-13T23:44:05.921Z',
		 '1.0.0-beta.2-mobile.4': '2016-05-17T03:21:36.708Z',
		 '1.0.0-beta.4': '2016-05-18T05:37:58.136Z',
		 '1.0.0-beta.5': '2016-05-19T18:44:21.652Z' },
	  maintainers:
	   [ 'angularcore<EMAIL_ADDRESS>		 'rodyhaddad<EMAIL_ADDRESS>],
	  description: 'CLI tool for Angular',
	  versions:
	   [ '0.0.0',
		 '0.0.1',
		 '0.0.2',
		 '0.0.3',
		 '0.0.4',
		 '0.0.5',
		 '0.0.6',
		 '0.0.7',
		 '0.0.8',
		 '0.0.9',
		 '0.0.10',
		 '0.0.11',
		 '0.0.12',
		 '0.0.13',
		 '0.0.14',
		 '0.0.15',
		 '0.0.16',
		 '0.0.17',
		 '0.0.18',
		 '0.0.19',
		 '0.0.20',
		 '0.0.22',
		 '0.0.23',
		 '0.0.24',
		 '0.0.25',
		 '0.0.26',
		 '0.0.27',
		 '0.0.28',
		 '0.0.29',
		 '0.0.30',
		 '0.0.31',
		 '0.0.33',
		 '0.0.34',
		 '0.0.37',
		 '0.0.39',
		 '0.1.0',
		 '1.0.0-beta.0',
		 '1.0.0-beta.1',
		 '1.0.0-beta.4',
		 '1.0.0-beta.5',
		 '1.0.0-beta.2-mobile',
		 '1.0.0-beta.2-mobile.1',
		 '1.0.0-beta.2-mobile.2',
		 '1.0.0-beta.2-mobile.3',
		 '1.0.0-beta.2-mobile.4' ],
	  'dist-tags':
	   { beta: '1.0.0-beta.1',
		 mobile: '1.0.0-beta.2-mobile.4',
		 latest: '1.0.0-beta.5' },
	  readmeFilename: 'README.md',
	  homepage: 'https://github.com/angular/angular-cli',
	  keywords: [],
	  repository:
	   { type: 'git',
		 url: 'git+https://github.com/angular/angular-cli.git' },
	  author: 'Angular Authors',
	  bugs: { url: 'https://github.com/angular/angular-cli/issues' },
	  license: 'MIT',
	  contributors:
	   [ 'Rody Haddad<EMAIL_ADDRESS>(http://rodyhaddad.com/)',
		 'Igor Minar<EMAIL_ADDRESS>],
	  users: { altrim: true, seachange: true, albertobasalo: true },
	  version: '1.0.0-beta.5',
	  main: 'lib/cli/index.js',
	  trackingCode: 'UA-8594346-19',
	  bin: { ng: './bin/ng' },
	  scripts: { test: 'node tests/runner', lint: 'eslint .' },
	  engines: { node: '>= 4.1.0' },
	  dependencies:
	   { broccoli: '^1.0.0-beta.7',
		 'broccoli-caching-writer': '^2.2.1',
		 'broccoli-concat': '^2.2.0',
		 'broccoli-funnel': '^1.0.1',
		 'broccoli-merge-trees': '^1.1.1',
		 'broccoli-source': '^1.1.0',
		 'broccoli-uglify-js': '^0.1.3',
		 'broccoli-writer': '^0.1.1',
		 chalk: '^1.1.3',
		 'ember-cli': '2.5.0',
		 'ember-cli-string-utils': '^1.0.0',
		 exit: '^0.1.2',
		 'fs-extra': '^0.30.0',
		 glob: '^7.0.3',
		 handlebars: '^4.0.5',
		 leek: '0.0.21',
		 lodash: '^4.11.1',
		 opn: '4.0.1',
		 resolve: '^1.1.7',
		 shelljs: '^0.7.0',
		 'silent-error': '^1.0.0',
		 'symlink-or-copy': '^1.0.3',
		 'systemjs-builder': '0.15.17',
		 typescript: '^1.8.10',
		 typings: '^0.8.1' },
	  'ember-addon': { paths: [ './addon/ng2/' ] },
	  devDependencies:
	   { chai: '^3.5.0',
		 eslint: '^2.8.0',
		 'exists-sync': '0.0.3',
		 minimatch: '^3.0.0',
		 mocha: '^2.4.5',
		 'mock-fs': '^3.8.0',
		 'object-assign': '^4.0.1',
		 rewire: '^2.5.1',
		 sinon: '^1.17.3',
		 through: '^2.3.8',
		 tslint: '^3.8.1',
		 'walk-sync': '^0.2.6' },
	  gitHead: '8e2ee297c7365635228d78b79c58edc0bbc466cf',
	  dist:
	   { shasum: '89ba7bf7b828abe27de0dfbb67ebbfcaea23ad4c',
		 tarball: 'https://registry.npmjs.org/angular-cli/-/angular-cli-1.0.0-beta.5.tgz' },
	  directories: {} }

reproduced with 0.0.39 and 0.0.37, so the hypothesis of an upstream dep bug looks more plausible. It does not happen with 0.0.34 (but 0.0.34 is apparently the last version which does not create bundles).
Current client workaround: downgrade to 0.0.34

I have this same issue with version 1.0.0-beta.0

Duplicate of #847. Will be picked up later today.

I have same problem
$ ng build -prod
Could not start watchman; falling back to NodeWatcher for file system events.
Visit http://ember-cli.com/user-guide/#watchman for more info.
⠹ Building"{{content-for}}" has been deprecated and will be removed before RC.
Build failed.
The Broccoli Plugin: [BundlePlugin] failed with:
Error on fetch for main.js at file:///Users/serhiysolonko/Development/Projects/web-app/tmp/bundle_plugin-input_base_path-FJSsV3T2.tmp/0/main.js
	Error: ENOENT: no such file or directory, open '/Users/serhiysolonko/Development/Projects/web-app/tmp/bundle_plugin-input_base_path-FJSsV3T2.tmp/0/Users/serhiysolonko/Development/Projects/web-app/tmp/broccoli_type_script_compiler-input_base_path-adPphwiO.tmp/0/main.js.map'
    at Error (native)

The broccoli plugin was instantiated at:
    at BundlePlugin.Plugin (/Users/serhiysolonko/Development/Projects/web-app/node_modules/broccoli-plugin/index.js:10:31)
    at BundlePlugin.CachingWriter [as constructor] (/Users/serhiysolonko/Development/Projects/web-app/node_modules/broccoli-caching-writer/index.js:21:10)
    at BundlePlugin (/Users/serhiysolonko/Development/Projects/web-app/node_modules/angular-cli/lib/broccoli/angular-broccoli-bundle.js:10:36)
    at Angular2App._getBundleTree (/Users/serhiysolonko/Development/Projects/web-app/node_modules/angular-cli/lib/broccoli/angular2-app.js:421:22)
    at Angular2App._buildTree (/Users/serhiysolonko/Development/Projects/web-app/node_modules/angular-cli/lib/broccoli/angular2-app.js:159:21)
    at new Angular2App (/Users/serhiysolonko/Development/Projects/web-app/node_modules/angular-cli/lib/broccoli/angular2-app.js:53:23)
    at module.exports (/Users/serhiysolonko/Development/Projects/web-app/angular-cli-build.js:6:10)
    at Class.module.exports.Task.extend.setupBroccoliBuilder (/Users/serhiysolonko/Development/Projects/web-app/node_modules/angular-cli/lib/models/builder.js:55:19)
    at Class.module.exports.Task.extend.init (/Users/serhiysolonko/Development/Projects/web-app/node_modules/angular-cli/lib/models/builder.js:89:10)
    at new Class (/Users/serhiysolonko/Development/Projects/web-app/node_modules/core-object/core-object.js:18:12)
    at Class.module.exports.Task.extend.run (/Users/serhiysolonko/Development/Projects/web-app/node_modules/angular-cli/lib/tasks/build.js:15:19)
    at /Users/serhiysolonko/Development/Projects/web-app/node_modules/angular-cli/lib/commands/build.js:32:24
    at lib$rsvp$$internal$$tryCatch (/Users/serhiysolonko/Development/Projects/web-app/node_modules/rsvp/dist/rsvp.js:1036:16)
    at lib$rsvp$$internal$$invokeCallback (/Users/serhiysolonko/Development/Projects/web-app/node_modules/rsvp/dist/rsvp.js:1048:17)
    at /Users/serhiysolonko/Development/Projects/web-app/node_modules/rsvp/dist/rsvp.js:331:11
    at lib$rsvp$asap$$flush (/Users/serhiysolonko/Development/Projects/web-app/node_modules/rsvp/dist/rsvp.js:1198:9)

@SergeySolonko see #847 for many more details and a potential fix.

Is this still happening with new projects?
The logs here show Building"{{content-for}}" has been deprecated and will be removed before RC. which would only happen on old projects that were upgraded to beta.5.

Also, can you verify that both the local and global angular-cli versions are the same?

@filipesilva this isn't a new project, but i can confirm that, using 1.0.0-beta.5 (both global and local) with the vendorNpmFiles configuration shown below results in ng not copying a subset of the vendor JS files which we load via index.html (shown on the right of the image):

It does copy these in a non-prod build.
i have no idea how to force ng to copy the missing ones - i expect them to be copied because they're defined in vendorNpmFiles.

@filipesilva I tested it with a new project here's what I found:
a change to the index.html file is required for <base href="/"> to this <base href="{{environment.baseURL}}"> after that the app will work but 2 errors 1 during build the other about live reload in the browser this is with both ng serve -prod & ng build -prod:
$ ng build -prod
(node:17834) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
⠸ Building(node:17834) DeprecationWarning: 'root' is deprecated, use 'global'
(node:17834) DeprecationWarning: 'GLOBAL' is deprecated, use 'global'
Built project successfully. Stored in "dist/".
File sizes:
 - index.js: 1.34 KB (621 B gzipped)
 - testing-build-prod.component.css: 0 B
 - main.js: 674.14 KB (139.3 KB gzipped)
 - system-config.js: 1.49 KB (475 B gzipped)
 - es6-shim.js: 131.74 KB (30.4 KB gzipped)
 - Reflect.js: 36.91 KB (5.29 KB gzipped)
 - system.src.js: 159.57 KB (38.99 KB gzipped)
 - zone.js: 52.72 KB (11.37 KB gzipped)

errors during build:
(node:17834) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:17834) DeprecationWarning: 'root' is deprecated, use 'global'
(node:17834) DeprecationWarning: 'GLOBAL' is deprecated, use 'global'

then in the browser:
GET http://<IP_ADDRESS>:35729/livereload.js?ext=Chrome&extver=2.1.0 net::ERR_CONNECTION_REFUSED injected.js:142

Note: also it's worth mentioning that ng serve -prod and ng build -prod could have different baseURL since the ng serve -prod serve the current directory and  ng build -prod could have a different baseURL with subfolders.
but with an old project I'm still having problem with libraries.

@sgbeal the prod builds cannot bundle js files defined in script tags in index.html, you must instead configure it via SystemJS (as global packages I'd wager).

@sgbeal I don't see how this issue related to https://github.com/angular/angular-cli/issues/951#issuecomment-223496765. Can you elaborate?

Because in trying to resolve #888, the closest i got to a resolution was the behaviour described in #951. (And only got that far via an explicit "import 'blah'" of all the 3rd-party JS, instead of importing it via index.html.) i still can't get a working -prod build on any version newer than 0.0.34 (the last version which didn't do bundling).

Ah I reread it a couple of times and I think I understand. Your previous examples showed errors on user libs, not the base script ones. Your user libs you must load via systemjs, but es6-shim and systemjs should be loaded automatically.
Very odd that they're 404'ing. On a brand new project the prod build loads it. I need to investigate this further.

I know I asked before, but please tell me again so I can try to debug: what exact version are you using when that happens? Global install and local install.

i've tried with local 0.0.39, 1.0.0-beta.1, and beta.5. Global... i don't recall what that machine has and won't have access to it again until Monday. The exact result varies widely, from the .map.js not being found (despite using +(js|map.js) in all my wildcards), to a blank page with no errors (as described in #951), to 404'ing of the es6 shims and systemjs, depending, seemingly, on the time of day, phase of the moon, and the temperature. For one particular run, which i could not reproduce later, it bundled (apparently) properly but failed to load the app because bootstrap was being loaded before jquery (despite their import order being correct in index.ts), causing an exception from some bootstrap component. So close, yet so very far...
This morning i ran multiple attempts with beta.1 and .5, along with various versions of systemjs (.26-29), and eventually gave up and went back to 0.0.34 and systemjs .27 (which is where we'll stay, at least until our project launch week after next, after which i hope to have more time/budget to investigate build infrastructure alternatives).

It might be a problem with the local/global mismatch. The upgrade process isn't very straightforward right now, but downgrading is not really supported at all.
I've never seen the 404 for systemjs/es6-shim while trying to repro with global and local beta.5, so when you have time can you try those?

i will try that on Monday. Sending myself a reminder now.

Still same
Build failed.
The Broccoli Plugin: [BundlePlugin] failed with:
Error on fetch for vendor/angularfire2/angularfire2.js at file:///D:/X530/NDE/tmp/bundle_plugin-input_base_path-KSpOTfys.tmp/0/vendor/angularfire2/angularfire2.js
        Loading main.js
        Error: ENOENT: no such file or directory, open 'D:\X530\NDE\tmp\bundle_plugin-input_base_path-KSpOTfys.tmp\0\vendor\angularfire2\angularfire2.js.map'
    at Error (native)

@davidrensh see https://github.com/angular/angular-cli/issues/847#issuecomment-220944072 for a solution to your problem.

Regarding my comment from 5 days ago (retrying this with various global/local versions): i have been asked by management not to invest any more time in trying to update our build infrastructure, which means we'll be sticking with 0.0.34 until (at least) our initial release (next week). Whether or not there will be project-level interest in resp. budget for pursuing build-level improvements or replacements after that is unknown.

@sgbeal I understand. Dealing with the ebb and flow of beta (and alpha when started!) tooling software is very time consuming, exponentially so in more complex projects.

ahoy! It turns out that the requirement for Windows admin rights in Broccoli is not allowed at our customer's site, so i tried a newer ng version where that is fixed... with ng beta.6 and systemjs 0.19.31, the behavior described in this ticket has disappeared. We can now build using -prod and the result is uable (was simply a blank page/console).

@sgbeal I'm glad to hear that!
Since you're using it on a real environment I have to warn you to this current critical issue in beta.6 https://github.com/angular/angular-cli/issues/1092. I think the best way for you to get around it is to not use the new router which should be fine because you're using the old router I believe.
I'd also like tell you that we now have an upgrade guide and a changelog which should help when upgrading projects.

👍

Doh. No, we're using the new (RC1) router. Thanks for the head's up. So far we haven't seen that problem (and i'll cross my fingers that the guy doing the code review on my copy doesn't run into it).

We're waiting for a new router release that fixes it, which should be soon, and then we'll cut a beta.7 release.


Add function name to the HttpSM history.

Capture the state machine source location with SourceLocation so that
we now have the function in the history.

Does this obsolete #1986 ? If so, why ?

On May 27, 2017, at 7:36 PM, Leif Hedstrom<EMAIL_ADDRESS>wrote:
Does this obsolete #1986 ? If so, why ?

Yes, because I can't commit without a PR and I wanted to touch up the change as it went in.

—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub, or mute the thread.

@zwoop please approve

I'm not a fan of this. IF we're going this route, the right approach is to branch off the original authors PR / branch, and work from there. Doing this, the original author is completely lost, which is definitely not the Apache way (and uncool from a legal perspective as well).

@zwoop The author was correctly attributed.

@zwoop
I don't think James was trying to not have attribution to the original author, don't know if that was the meaning of the comment above.  I had to look to see who the author on the commit was myself. :)
@jpeach
I think it would be good to have had 2 commits on the PR one for scw's original change and one for the the update to it.  This way both people get attribution and there is a clear history of who did what changes.
That or land scw's and then have a follow up PR.  I would be cool either way.

Ok, I missread, and didn't see the attribution, it wasn't clear from the commit message that's on the main page for the PR. Sorry about that.


[Bug]: After longer time of inactivity, gateway breaks connections

Time when occurred
19.03.24
Reproducibility
Once a day
Does this problem occurs while you are logged in ?
No
Client
N/A
Steps to reproduce
N/A
What did you expect to happened ?
Gatway to stay connected
What actually happened ?
Gateway seems to be restarting for some reason. K8s logs do not show any scaling, but gateway losses params from health route

This error seems to be related to my server, rather than code itself. I might be wrong, but I it can be related to barely any space left on my disc before migrating to new drive. Will reopen if error occurs again. In current state, server was online for 9 days straight


https://docs.dapr.io/contributing/contributing-docs/#branch-guidance

Describe the bug
The Hugo front-matter link under the Contributing a new docs page is a 404. It is currently pointing to
https://docs.dapr.io/contributing/contributing-docs/front-matter
Not sure where it is supposed to point.
Steps to reproduce
Steps to reproduce the behavior:

Go to 'https://docs.dapr.io/contributing/contributing-docs/#branch-guidance'
Scroll down to 'Contributing a new docs page'
Click on 'Hugo front-matter'
See error

Expected behavior
Link is not 404
Screenshots

Desktop (please complete the following information):

OS: Windows 10
Browser: Edge
Version 87.0.664.75

Additional context

@DarqueWarrior good find! Should reference the section below

@DarqueWarrior good find! Should reference the section below


Getting RGB and opacity values for a specific camera pose and a single ray

Can I use ns-render or ns-export to get RGB and opacity values for a fixed single camera pose and a given ray? Thanks!

Not via the CLI. You would need to modify the render scripts.


Cannot compile MoltenVK-macOS on macOS 15.7

I was building according to the Readme.md, but I encountered the following error in MoltenVKPackaging.xcodeproj.
/MoltenVK/MoltenVK/MoltenVK/GPUObjects/MVKRenderPass.mm:213:107: 'MTLStorageModeMemoryless' is unavailable: not available on macOS

I checked MTLStorageModeMemoryless, and it is only available on macOS 11.0+.
https://developer.apple.com/documentation/metal/mtlstoragemode/mtlstoragemodememoryless

Normally, MoltenVK requires the SDKs from the latest released version of Xcode. However, because the release of macOS 11 was delayed, we made an exception and supported building with Xcode 11.x. At some point, we're probably going to remove those guards we added, and you'll need Xcode 12 to build.
For now, though, #1198 should fix your build problem.

Normally, MoltenVK requires the SDKs from the latest released version of Xcode. However, because the release of macOS 11 was delayed, we made an exception and supported building with Xcode 11.x. At some point, we're probably going to remove those guards we added, and you'll need Xcode 12 to build.
For now, though, #1198 should fix your build problem.

CI has mostly passed, so I'm 99% certain this will fix your build problem. (I wonder if we should add a CI instance for building with Xcode 11 on Catalina...)

CI has mostly passed, so I'm 99% certain this will fix your build problem. (I wonder if we should add a CI instance for building with Xcode 11 on Catalina...)

I tried #1198 locally, and it passed! Thank you for resolving so quickly.

I tried #1198 locally, and it passed! Thank you for resolving so quickly.


syntax: Add structured_sources function

See: https://github.com/mesonbuild/meson/pull/9339https://github.com/mesonbuild/meson/pull/9339

Upstream feature has landed, so this is ready for review


A11y_SQLdatabase projects extension_Create New Database Project_Type - Azure SQL database_Voiceover: Voiceover is not announcing the 'Type' group as required.

GitHub Tags:
#A11yWCAG2.1; #A11ySev3; #A11yTCS; #DesktopApp; #SH-SQL Azure Data Studio-MAC-March23; #SQL Azure Data Studio; #WCAG1.3.1; #MAC; #AINotInScope; #Info and Relationships; #Voiceover; #Element:button;
Actual Result:
Voiceover is not announcing the 'Type' group as required.
Type group is marked as required but voiceover is not reading as type group required.
Note issue:

Open existing Project - Location : Voiceover is not announcing as required for location radio group
Create New Database Project : Voiceover is not announcing as required for server and location controls.
Publish target - New SQL server : Voiceover is not announcing as required for below controls

Azure SQL server port number
Azure SQL server admin password
Confirm Azure SQL server admin password

Expected Result:
Voiceover should be announcing the 'Type' group as required.
Type group is marked as required so voiceover should read as type group required.
Environment Details:
Application Name: SQL Azure Data Studio
Version: 1.42.0-insider (Universal)
MAC Version: macOS Ventura 13.3
Repro Steps:

Start Voiceover with using shortcut key Command+F5.
Launch Azure Data Studio
Tab till extension and search for “SQL Database Projects” and install it.
Tab till database project and press enter.
“Database Project” panel will open.
Tab till “Create New” button and press enter.
“Create New Database Project” window will open(default type will set to Azure SQL database).
verify whether voiceover is announcing the 'Type' group as required or not.

User Impact:
Voiceover user will miss required control information and face difficulties while creating project, if voiceover does not announce as required for required control.
Attachment:

Note issue:

@SachinChavhan317 this has been fixed in the latest version of the sql database projects extension (0.23.0). Please download the latest insiders build and verify this is fixed. Thanks!

@SachinChavhan317 Please verify this issue is fixed.

Verified the bug on Version: 1.44.0-insider (Universal)
Issue is fixed for three controls.
For location control issue is still reproducing.
Please refer below attachment for reference.
Repro attachment:

Fixed attachments

@SachinChavhan317 please verify this is fixed and close the issue. The "Open Existing Project" dialog no longer has the required indicator for the Location radio buttons

Verified the bug on below version,
Version: 1.47.0-insider (Universal)
Commit: a63463e35bb21bb89250be09d9639ff440c83b39
Date: 2023-09-21T05:42:38.696Z
VS Code: 1.79.2
Electron: 22.3.14
Chromium: 108.0.5359.215
Node.js: 16.17.1
V8: <IP_ADDRESS>-electron.0
OS: Darwin arm64 22.6.0
The "Open Existing Project" dialog no longer has the required indicator for the Location radio buttons. Hence closing the bug. #Closed;


Time to set samplerate

Currently the sample rate has to be specified for every Blueprint. It is desirable to build entire sequences without having to specify the sample rate and set it once it needs to be forged.
We should think about the implications of setting the sample rate at that later stage.

Yes, we should.
When do we need a samplerate?

When we plot.
When we forge.
Possibly when we consistency check, but that should not really be necessary.

So I think it should be possible to either assign a sample rate to an object or simply pass it to the plotter/forger as a kwarg when needed. That actually goes for any object. It should then not be possible to have two objects with different sample rates inside the same (higher-ranking) object; that should be a rejection-at-insertion.


Connection of unshared worksheet created by utPLSQL extension stays open after closing worksheet

If in the preferences "Open an unshared worksheet?" is checked, then a unshared worksheet is opened for every "Run utPLSQL test" call. So far so good.
When this unshared worksheet is closed, the connection stays open in the background. Even "Disconnect" is issued from Connections navigator tree on various levels.

Using a temporary connection instead of a private connection seems to solve the problem. However, temporary Connections are a newer concept. They have been introduced in SQL Developer 17.4.0.
Fixing this issue by breaking compatibility to SQLDev versions < 17.4.0 seems wrong.
Further investigation is required.

Looks like the behavior of private connections changed in SQLDev 17.4.0. Solution is to use private connections in older SQLDev versions and temporary connenctions in newer SQLDev versions. Newer = 17.4.0 and higher.


feat: add stored property for adding additional headers in SdkHttpRequest

Provide the ability to add additional headers to an existing request of type SdkHttpRequest.
Issue #
#1130
#583
Description of changes
Cause: headers is already a mutable property but it is computed without any stored values. This means that a customer who attempts to modify headers will either have no effect (because computed properties are read-only) or because it points to an instance of endpoint.headers whose headers are immutable.
Solution: Add additionalHeaders stored property which is mutable and provide add/removal methods.
Risk: Computed properties ensure that the request is never modified in-transit. In order to reduce any risk associated I have chosen to add a new property that is mutable, stores values, and provided my own setters rather than modify the existing property to no longer be computed. Additionally, we should remove this functionality once Swift SDK SRA-compliant with interceptors (#307)
How to use:
class MyHTTPClientEngineProxy: HttpClientEngine {
    let base: HttpClientEngine

    init(base: HttpClientEngine) {
        self.base = base
    }

    func execute(request: SdkHttpRequest) async throws -> HttpResponse {
        request.withHeader(name: "foo", value: "bar")
        return try await base.execute(request: request)
    }
}

Scope

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

This PR should be reverted once #307 is implemented.


Support Voxxrin format

Voxxrin propose a mobile app compatible with any conferences out of the box, needing only a json as input.
The idea will be to add a new export format as it was made for OpenFeedback static json in OpenPlanner, below those options.

The .json fill be generated along other, when "Update website" is pressed.
The schema is defined here: https://github.com/voxxrin/voxxrin3/wiki/Event-Descriptor-Data-Model-explained
It will probably be a good idea to also add a checkbox to enable it rather than always generating the JSON file.

Sponsors can also be managed in OpenPlanner (and team & FAQ), not the venue info though we could have everything next year?
When the crawler is ready, you can we setup a new event in Voxxrin?

How do you want to proceed between our 2 projects ?
I am planning to start working on the crawler during the week of Apr 22nd
Do you think you could generate a JSON somewhere with as much info you have in hand as possible : schedule, talk details, speaker infos, event info (like sponsors, team etc.)
=> It would be a good starting point for me and the future crawler (I will look into this JSON to gather all the information I need to build Voxxrin data)
Once the crawler will be implemented, I will be able to tell you which parts of the JSON are useful (or not) for me if you want to reduce its size and keep only relevant info in it.
Sounds good to you ?

When the crawler is ready, how can we setup a new event in Voxxrin ?
Registering a new event (backed by a given crawler impl, such as the future openplanner one) is performed only at the Voxxrin Administration level (currently, I manually manage the list of registered events in Voxxrin)

Initial work has been done, see here https://github.com/HugoGresse/OpenPlanner/pull/93/files#diff-6b9b5f975862fc956488794897a874635ddc329b018d5b2a8273e0500b9dc8cbR22
it need some UI to cover some required fields:
    const supportedTalkLanguages = [{ id: 'fr', themeColor: '#000000', label: 'Français' }]
    const eventFamily = ''
    const eventTimezone = 'Europe/Paris'
    const logoUrl = ''
    const backgroundUrl = ''

and the new file URL to be displayed in the UI also.
Let me know if I'm missing something.
Regarding the crawler, the Voxxrin documention did not contain anything related to talks & speakers formats.

@fcamblor let me know what you think of this, so I can finish up the PR.

@HugoGresse Would you be able to share a produced JSON example file so that I can test ingesting it and share some feedback about potential missing information ?
Regarding schedule (talks & speakers), you can export the structure of your choice, I will transform it into mine anyway.
But in case you want to have an example of my internal representation, I can give you example below :
{
  "id": "74351",
  "title": "Bienvenue à Devoxx France 2024",
  "language": "fr",
  "speakers": [
    {
      "id": "1601",
      "fullName": "Nicolas Martignole (Devoxx FR)",
      "photoUrl": "https://devoxxian-image-thumbnails.s3-eu-west-1.amazonaws.com/profile-290620d6-ee84-4561-b85e-ed2ad1538936.jpg",
      "companyName": "Devoxx France",
      "bio": "Créateur et organisateur de Devoxx France la nuit et Principal Engineer chez Back Market le jour.
Anciennement Principal Engineer chez Doctolib, Directeur Général de Lunatech France, CTO de Captaindash, et freelance de nombreuses années dans le milieu des startups, la finance, et le web. Je suis (re)devenu contributeur individuel (IC) en 2021, j'aide aussi la communauté des Staff Engineers en participant à l'animation du groupe Staff42 en France.
Je fais un peu de tout, un peu près bien. ",
      "social": [
        { "type": "twitter", "url": "https://twitter.com/@nmartignole" }
      ]
    },
    {
      "id": "2714",
      "fullName": "Zouheir CADI",
      "photoUrl": "https://devoxxian-image-thumbnails.s3-eu-west-1.amazonaws.com/profile-4c3d0b02-2b4d-4e34-94d6-6da61a1d6edb.png",
      "companyName": "Indépendant",
      "bio": "Zouheir CADI est consultant spécialisé dans les technologies java/jee. Après plusieurs années dans le développement, il est architecte suivi de production, un métier passionnant, interface entre le développement et les problématiques opérationnelles. Il est également intervenant à Telecom ParisTech où il enseigne les technologies java.
Zouheir CADI est co-fondateur de Devoxx France.",
      "social": []
    },
    {
      "id": "28605",
      "fullName": "Antonio Goncalves",
      "photoUrl": "https://lh3.googleusercontent.com/a-/AOh14GiQrJTBPQBKKOL4VVd6hPUmxSF6blMD3RGK0T5a9g=s96-c",
      "companyName": "Microsoft",
      "bio": "Antonio Goncalves is a senior developer living in Paris. He evolved in the Java EE landscape for a while and then moved on to Spring, Micronaut and Quarkus. From distributed systems to microservices and functions, today he works at Microsoft helping his customers to develop the Cloud architecture that suits them the best.
Aside from working on Azure, Antonio wrote a few books (Java EE and Quarkus), talks at international conferences (Devoxx, JavaOne, GeeCon…), writes technical papers and articles, gives on-line courses (PluralSight, Udemy) and co-presents the Technical French pod cast Les Cast Codeurs. He has co-created the Paris JUG, Voxxed Microservices and Devoxx France. For all his work for the community he has been made Java Champion a few years ago.",
      "social": [
        { "type": "twitter", "url": "https://twitter.com/@agoncal" }
      ]
    }
  ],
  "format": {
    "id": "955",
    "title": "Keynote",
    "duration": "PT25m"
  },
  "track": {
    "id": "1253",
    "title": "People & Culture"
  },
  "room": {
    "id": "1709",
    "title": "Amphi bleu"
  },
  "isOverflow": false,
  "start": "2024-04-17T07:00:00Z",
  "end": "2024-04-17T07:25:00Z",
  "description": "Démarrez les 3 jours avec un petit mot de bienvenue de la part des 3 organisateurs et créateurs de la conférence. L'ajout d'un deuxième niveau, le changement d'organisation du mercredi, le nombre de présentations, vous aurez l'occasion de découvrir les nouveautés de 2024.
Rendez-vous dès 9h pour lancer la nouvelle édition de Devoxx France. ",
  "tags": [
    "Audience:Beginner"
  ]
}

@fcamblor  Here is a sample of the current Voxxrin output: https://storage.googleapis.com/conferencecenterr.appspot.com/events/ML7vHjW9pdzqLgYqaYYf/4e970893-ee05-4b7e-adda-3f99b9e30d41-voxxrin.json

@HugoGresse FYI, this is taking shape ... I was able to generate a first planning locally

I'll try to deploy something in the demo environment tomorrow so that you can see this.
Time to sleep for now 😴

@HugoGresse let me know if you have any question regarding my comments on #93, I may have some spare time on upcoming 2 weeks if needed.

Sorry for the delay, I think I've fixed most of the issues, the JSON can checked here: https://storage.googleapis.com/conferencecenterr.appspot.com/events/ML7vHjW9pdzqLgYqaYYf/4e970893-ee05-4b7e-adda-3f99b9e30d41-voxxrin.json?t=2112 (minding the cache busting at the end)
If that's good for you, we can merge the PR and I'll keep the issue open if there is any small fixes to be done.

As mentioned in #93, LGTM 🎉
Thanks for this work, I'm sure this is going to be a good synergy for both our projects :-)
FYI, Voxxrin crawler is first targetting sunnytech.json configuration file which, in turn, targets openplanner's generated file
The idea of first configuration file is to be able to provide some configs openplanner would not be able to provide (particularly in the case of new features appearing in voxxrin and not instantly implemented into openplanner)
cc Tech&Wine team who might be interested into this integration (@davidaparicio @mderoullers)

Great! Merging tomorrow!

Where you able to add SunnyTech in Voxxrin in production?

Hello Hugo :-)
I didn't thought you were expecting to see it in prod (I didn't contact the team for this given the short delay and the fact that their schedule is mobile-friendly already today)
I added it just now :-)
Kind regards,

Nice!
Almost perfect, I think the only issue is the track assigned to the "Pause" and other session which are not sessions...
If I remove the trackId will that be enough? I may be able to use the checkbox "Show in feedback" which remove the session from OpenFeedback, which has the same meaning.

Almost perfect, I think the only issue is the track assigned to the "Pause" and other session which are not sessions...
If I remove the trackId will that be enough? I may be able to use the checkbox "Show in feedback" which remove the session from OpenFeedback, which has the same meaning.

I'm not sure to understand your point : what are your expectations about room (/track) for breaks ?
By looking at the JSON file, for instance, I can see that first break of the day is in the Lavande room (/track)

Isn't it correct ?
You also mentioned "sessions which are not sessions": do you have an example of such sessions entries ?

I'll change it soon to remove the trackid and trackTitle in this case (I'll probably reuse "Don't show in feedback" toggle from session for this case).
Sessions which are not sessions is like Break, Lunch, etc.

Not sure if removing location from breaks/lunch will be OK with voxxrin (I can tell you later)
Instead of removing track* fields, wouldn't it be more logic to provide a place for lunch/breaks (like, a hall or something) ?

Nevermind, I did not had the time before the event. I'm closing this for now.
Thank you!


changes for ros2

Proposed changes
ROS 2
Related issues
#15
Necessary checks

[ ] Update package version
[ ] Run catkin build
[ ] Write documentation
[ ] Create issues for future work
[ ] Test on your machine
[ ] Test on the robot
[ ] Put the PR on our Project board

Would be good to merge this one in.

It is now finished in my opinion. I tested it and it works. Can be merged, pls review

@SammyRamone I'm not quite sure why the CI tests are running, would you be able to rebase this branch onto most recent master?

So we can close this one right?

Correct @SammyRamone


tests: irq_offload: remove irq_offload test

This is now part of kernel/common.
Forgot to remove it in d0bcf27eab

Codecov Report

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

@@           Coverage Diff           @@
##           master   #13095   +/-   ##
=======================================
  Coverage   48.62%   48.62%
=======================================
  Files         313      313
  Lines       46441    46441
  Branches    10712    10712
=======================================
  Hits        22584    22584
  Misses      19398    19398
  Partials     4459     4459

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 128d2e2...6b05984. Read the comment docs.


Set code of HTTPException to HTTP response received

I found it odd that the Exception code wasn't being set.
One shouldn't be forced to parse a string to find out the nature of an exception. Especially if you're going to generate exceptions on 404s when dealing with CouchDB.

Christophe, I've amended my original commit with proper spacing. Enjoy.

Christophe, I've amended my original commit with proper spacing. Enjoy.


Big ask: can we instance in a browser?

Thought I would push my luck and try it on the browsers of a mac:
app-8d2b3f51c8c35afe.js:1734 panicked at 'wgpu error: Validation Error

Caused by:
    In Device::create_bind_group_layout
      note: label = `cuboid_instances_layout`
    binding 0 entry is invalid
    Downlevel flags VERTEX_STORAGE are required but not supported on the device.
This is not an invalid use of WebGPU: the underlying API or device does not support enough features to be a fully compliant implementation. A subset of the features can still be used. If you are running this program on native and not in a browser and wish to work around this issue, call Adapter::downlevel_properties or Device::downlevel_properties to get a listing of the features the current platform supports.

', /Users/bit/.cargo/registry/src/github.com-1ecc6299db9ec823/wgpu-0.13.1/src/backend/direct.rs:2391:5

Do we have to wait for WebGPU to land in 2023 or are there maybe some tweaks we could try to get it running somehow in the browser?

Looks like it's this line it really takes exception to:
https://github.com/ForesightMiningSoftwareCorporation/bevy-aabb-instancing/blob/bd1e6bb109265d8656e6a5a34b960fb9f03bd70b/src/vertex_pulling/pipeline.rs#L103

Sorry this fell of my radar. If the browser doesn't support storage buffers then the only way to work around it is to figure out how to store the instances in a different kind of uniform buffer, maybe a texture. It's not an easy "tweak" AFAICT.

No worries. In the end have ditched bevy and hit the graphics card directly.
On Tue, 25 Oct 2022 at 22:12, Duncan @.***> wrote:

Sorry this fell of my radar. If the browser doesn't support storage
buffers then the only way to work around it is to figure out how to store
the instances in a different kind of uniform buffer, maybe a texture. It's
not an easy "tweak" AFAICT.
—
Reply to this email directly, view it on GitHub
https://github.com/ForesightMiningSoftwareCorporation/bevy-aabb-instancing/issues/7#issuecomment-1291149729,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAGEJCG7S7B6KFR7SJYDGTLWFBEMDANCNFSM6AAAAAAQ36JC4A
.
You are receiving this because you authored the thread.Message ID:
<ForesightMiningSoftwareCorporation/bevy-aabb-instancing/issues/7/1291149729
@github.com>

Since I just saw this issue and did play with this I can give some input:
It is totally possible to use textures to store the instance data and is rather straight forward to implement.
Also it doesn't seem to come with any performance issues AFAICT.
The biggest problem is that wgpu only supports images up to a hard coded size limitation (8192 pixels per dimension),
the capacity can be increased by using a 2d or even 3d texture if needed
and in the worst case, you could even change the encoding of the instances to be more dense than 1 instance per pixel
but I don't thing this is a good idea.
As for the limit I'm currently using a 2d texture and it just seems to work fine for 100m entities (which is the limit my crate can handle)
For reference, I used this in my warbler_grass crate.

Texture limits are actually half of that if you’re targeting ios and
android. One of them only has a 4k height. 100m entities? Nice. In the end
I used wgpu directly rather than through bevy.
On Sun, 12 Mar 2023 at 12:56, Emi @.***> wrote:

Since I just saw this issue and did play with this I can give some input:
It is totally possible to use textures to store the instance data and is
rather straight forward to implement.
Also it doesn't seem to come with any performance issues AFAICT.
The biggest problem is that wgpu only supports images up to a hard coded
size limitation (8192 pixels per dimension),
the capacity can be increased by using a 2d or even 3d texture if needed
and in the worst case, you could even change the encoding of the instances
to be more dense than 1 instance per pixel
but I don't thing this is a good idea.
As for the limit I'm currently using a 2d texture and it just seems to
work fine for 100m entities (which is the limit my crate can handle)
For reference, I used this in my warbler_grass
https://github.com/EmiOnGit/warbler_grass crate.
—
Reply to this email directly, view it on GitHub
https://github.com/ForesightMiningSoftwareCorporation/bevy-aabb-instancing/issues/7#issuecomment-1465191244,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAGEJCEJGODG77F327XAC73W3XBZRANCNFSM6AAAAAAQ36JC4A
.
You are receiving this because you authored the thread.Message ID:
<ForesightMiningSoftwareCorporation/bevy-aabb-instancing/issues/7/1465191244
@github.com>


Access npm tutorial/demo from host other than localhost

💡 Feature description
At present the npm tutorial is built and run on localhost.
I tried to configure the host and port settings in the webpack.config.js file, according to webpack's documentation. The goal being to build the wasm-pack npm demo on a server and then access it from a different (remote) machine. However, it seems that integrating this functionality might not be as straight forward as some config. Here is a webpack issue on the topic.
💻 Basic example
I have tried the following different configurations. These were not successful unfortunately.
package.json
"scripts": {
    "start": "webpack-dev-server --host <IP_ADDRESS> --port 8080"
  }

terminal
HOST='<IP_ADDRESS>' PORT=8080 npm start

webpack.config.js
module.exports = {
  //...
  devServer: {
    host: '<IP_ADDRESS>',
    port: 8080
  }
};

Perhaps there is something I am missing. Also, if there is something that you can suggest for me to go ahead and pursue; I would be happy to spend some time finding, implementing, testing and documenting a solution.
Just FYI:

the code from the demo builds successfully.
the new npm package was published (publicly) successfully
when the config changes were made, npm always started without error. I could just never reach the server remotely
ports are definitely open on the machine
there are no external network errors (firewalls etc) preventing this from succeeding.

Thank you so much. Loving wasm-pack!
Kind regards
Tim

Hi :)
Good news, managed to get this working.
Below is the original webpack.config.js file that I was using whilst having the issue of no external access (and therefore only accessing the demo from localhost).
const CopyWebpackPlugin = require("copy-webpack-plugin");
const path = require('path');

module.exports = {
  entry: "./bootstrap.js",
  output: {
    path: path.resolve(__dirname, "dist"),
    filename: "bootstrap.js",
  },
  mode: "development",
  plugins: [
    new CopyWebpackPlugin(['index.html'])
  ],
};

Solution
Below is the new webpack.config.js (which I tweaked slightly). I am now able to access the demo externally.
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const webpack = require('webpack');
const WasmPackPlugin = require("@wasm-tool/wasm-pack-plugin");

module.exports = {
    entry: './bootstrap.js',
    output: {
        path: path.resolve(__dirname, 'dist'),
        filename: './bootstrap.js',
    },
    plugins: [
        new HtmlWebpackPlugin(),
        new WasmPackPlugin({
            crateDirectory: path.resolve(__dirname, ".")
        })
    ],
    mode: 'development'
};

Also the following two installations were used to make the new config succeed.
npm install --save-dev @wasm-tool/wasm-pack-plugin
npm install --save-dev html-webpack-plugin
Hope this helps out in some way. Please provide any feedback.
Kind regards
Tim


Install fails for python 3.12

Due to a incompatibility with numpy 1.24 installs on python 3.12 fail, see for example https://github.com/boidolr/pytestarch/actions/runs/9242411957/job/25425215500
To get a more recent version of numpy requires dropping python 3.8 support (which would also allow a number of other version updates, something like https://github.com/boidolr/pytestarch/pull/4).

Thank you for bringing this up! I've opened a PR for this, which I'll merge in the next couple of days and release a new version.
I noticed that you updated a lot of type hints in your fork - please feel totally free to open a PR for this as well, I'd be very happy to merge it ;)

No problem, I've applied ruff check --select UP . for that :D


29th february

[ ] Deal with this date (improve timestamp + birthday not celebrated all years)

29th of February is celebrated on 1st of March on non-leap years


Release for windows missing exe extension

It's minor issue but tar.gz archive contains drone file without .exe extension

Could you provide a PR to https://github.com/drone/drone-cli/blob/master/.drone.sh#L12? :)

@tboerger done ;)

Thanks!


TLS1.3 : merge pending tls13 client prs

This PR should not be merged. It is used for test purpose
Test final version of TLS1.3 MVP before all preceding PR is merged.
And check which codes are missing .

[x] ssl_tls1_3_process_certificate_request hasn't been implemented , #4993 will add it
[x] ssl_tls1_3_process_server_certificate hasn't been implemented , #4993 and #5115 will add it
[x] ssl_tls1_3_process_server_finished hasn't been implemented , #4952
[x] ssl_tls1_3_write_client_certificate hasn't been implemented,  Removed in this PR
[x] ssl_tls1_3_write_client_certificate_verify hasn't been implemented, Removed in this PR
[x] ssl_tls1_3_flush_buffers hasn't been implemented. Implemented in this PR
[x] ssl_tls1_3_handshake_wrapup hasn't been implemented. Implemented in this PR

This PR is not needed anymore


kibana3 access control

I'm having a little trouble implementing dls filters on a shared index environment for logstash.
I'm trying to restrict the results that kibana returns for a shared index environment. For each document I have a username field and If the current user matches the username field they should be able to see the document.
This seems to be working great for the table graphs in kibana. However, the pie/line/bar/histrogram graphs are completely bypassing the dls filters.
I have attached a screenshot of kibana - one with kibana filtering the account to the current user like the dls filter is supposed to. The other with the normal behavior showing the kibana graphs bypassing the dls filter.
Any idea's on how to resolve this?
Thanks,
Rory
user/role mappings:
#users
armor.authentication.settingsdb.user.test1: test1
armor.authentication.settingsdb.user.test2: test2
...
#roles
armor.authentication.authorization.settingsdb.roles.admin: ["root"]
armor.authentication.authorization.settingsdb.roles.logstash: ["logstash"]
armor.authentication.authorization.settingsdb.roles.test1: ["kibana","loguser"]
armor.authentication.authorization.settingsdb.roles.test2: ["kibana","loguser"]
#dls filters
armor.dlsfilter.names: ["acc_test1","acc_test2","acc_username"]
armor.dlsfilter.acc_test1: ["term", "account", "test1", "false"]
armor.dlsfilter.acc_test2: ["term", "account", "test2", "false"]
armor.dlsfilter.acc_username: ["user_name", "account", "false"]
acl rules:
curl -XPUT 'http://localhost:9200/armor/ac/ac?pretty' -d '
{"acl": [
{
"Comment": "Default is to execute no filters - return no results",
"filters_bypass": [],
"filters_execute": []
},
{
"Comment": "kibana index",
"indices": ["kibana-"],
"filters_bypass": [""],
"filters_execute": []
},
{
"Comment": "kibana mt user test",
"users" : ["test1"],
"indices": ["logstash-*"],
"filters_bypass": [],
"filters_execute": ["dlsfilter.acc_username"]
}
]}'

Hi Rory,
I don’t have Kibana3, is it possible to add the raw elasticsearch query?
I will try to reproduce this issue, but it will really help me to have the query.
Thanks!
Julien

On Nov 12, 2015, at 8:49 PM, etfeet<EMAIL_ADDRESS>wrote:
I'm having a little trouble implementing dls filters on a shared index environment for logstash.
I'm trying to restrict the results that kibana returns for a shared index environment. For each document I have a username field and If the current user matches the username field they should be able to see the document.
This seems to be working great for the table graphs in kibana. However, the pie/line/bar/histrogram graphs are completely bypassing the dls filters.
I have attached a screenshot of kibana - one with kibana filtering the account to the current user like the dls filter is supposed to. The other with the normal behavior showing the kibana graphs bypassing the dls filter.
Any idea's on how to resolve this?
Thanks,
Rory
user/role mappings:
#users
armor.authentication.settingsdb.user.test1: test1
armor.authentication.settingsdb.user.test2: test2
...
#roles
armor.authentication.authorization.settingsdb.roles.admin: ["root"]
armor.authentication.authorization.settingsdb.roles.logstash: ["logstash"]
armor.authentication.authorization.settingsdb.roles.test1: ["kibana","loguser"]
armor.authentication.authorization.settingsdb.roles.test2: ["kibana","loguser"]
#dls filters
armor.dlsfilter.names: ["acc_test1","acc_test2","acc_username"]
armor.dlsfilter.acc_test1: ["term", "account", "test1", "false"]
armor.dlsfilter.acc_test2: ["term", "account", "test2", "false"]
armor.dlsfilter.acc_username: ["user_name", "account", "false"]
acl rules:
curl -XPUT 'http://localhost:9200/armor/ac/ac?pretty' -d '
{"acl": [
{
"Comment": "Default is to execute no filters - return no results",
"filters_bypass": [],
"filters_execute": []
},
{
"Comment": "kibana index",
"indices": ["kibana-"],
"filters_bypass": [""],
"filters_execute": []
},
{
"Comment": "kibana mt user test",
"users" : ["test1"],
"indices": ["logstash-*"],
"filters_bypass": [],
"filters_execute": ["dlsfilter.acc_username"]
}
]}'
https://cloud.githubusercontent.com/assets/11986383/11136647/46ea61ce-8965-11e5-8d70-5d1d744f7118.jpg
https://cloud.githubusercontent.com/assets/11986383/11136654/4f103d7e-8965-11e5-87b2-496330fa51ab.jpg
—
Reply to this email directly or view it on GitHub https://github.com/petaldevelopment/armor/issues/6.

attached is the firebug har export. Rename the file to .har and go to http://www.softwareishard.com/har/viewer/. and drag the har file into the browser window and it will show you the web transaction including all elastic queries.
note <IP_ADDRESS> is the elasticsearch server. <IP_ADDRESS> is the kibana server.
<IP_ADDRESS>.har.txt

Hi Julien,
attached is the har export for the session from firebug. You can load the
har file at http://www.softwareishard.com/har/viewer/
<IP_ADDRESS> is the kibana server.
<IP_ADDRESS> is the elasticsearch server.
Thanks,
Rory
On Thu, Nov 12, 2015 at 6:00 PM, Julien Maitrehenry <
<EMAIL_ADDRESS>wrote:

Hi Rory,
I don’t have Kibana3, is it possible to add the raw elasticsearch query?
I will try to reproduce this issue, but it will really help me to have the
query.
Thanks!
Julien

On Nov 12, 2015, at 8:49 PM, etfeet<EMAIL_ADDRESS>wrote:
I'm having a little trouble implementing dls filters on a shared index
environment for logstash.
I'm trying to restrict the results that kibana returns for a shared
index environment. For each document I have a username field and If the
current user matches the username field they should be able to see the
document.
This seems to be working great for the table graphs in kibana. However,
the pie/line/bar/histrogram graphs are completely bypassing the dls filters.
I have attached a screenshot of kibana - one with kibana filtering the
account to the current user like the dls filter is supposed to. The other
with the normal behavior showing the kibana graphs bypassing the dls filter.
Any idea's on how to resolve this?
Thanks,
Rory
user/role mappings:
#users
armor.authentication.settingsdb.user.test1: test1
armor.authentication.settingsdb.user.test2: test2
...
#roles
armor.authentication.authorization.settingsdb.roles.admin: ["root"]
armor.authentication.authorization.settingsdb.roles.logstash:
["logstash"]
armor.authentication.authorization.settingsdb.roles.test1:
["kibana","loguser"]
armor.authentication.authorization.settingsdb.roles.test2:
["kibana","loguser"]
#dls filters
armor.dlsfilter.names: ["acc_test1","acc_test2","acc_username"]
armor.dlsfilter.acc_test1: ["term", "account", "test1", "false"]
armor.dlsfilter.acc_test2: ["term", "account", "test2", "false"]
armor.dlsfilter.acc_username: ["user_name", "account", "false"]
acl rules:
curl -XPUT 'http://localhost:9200/armor/ac/ac?pretty' -d '
{"acl": [
{
"Comment": "Default is to execute no filters - return no results",
"filters_bypass": [],
"filters_execute": []
},
{
"Comment": "kibana index",
"indices": ["kibana-"],
"filters_bypass": [""],
"filters_execute": []
},
{
"Comment": "kibana mt user test",
"users" : ["test1"],
"indices": ["logstash-*"],
"filters_bypass": [],
"filters_execute": ["dlsfilter.acc_username"]
}
]}'
<
https://cloud.githubusercontent.com/assets/11986383/11136647/46ea61ce-8965-11e5-8d70-5d1d744f7118.jpg
<
https://cloud.githubusercontent.com/assets/11986383/11136654/4f103d7e-8965-11e5-87b2-496330fa51ab.jpg
—
Reply to this email directly or view it on GitHub <
https://github.com/petaldevelopment/armor/issues/6>.

—
Reply to this email directly or view it on GitHub
https://github.com/petaldevelopment/armor/issues/6#issuecomment-156294787
.

same thing happens with kibana 4.1.2 fyi
Kibana 4 is a little easier to debug.
kibana is performing the following query:
POST http://<IP_ADDRESS>:5601/elasticsearch/_msearch?timeout=0&ignore_unavailable=true&preference=1447465810167
{"index":"logstash-","search_type":"count","ignore_unavailable":true}
{"size":0,"aggs":{"3":{"terms":{"field":"auth.status.raw","size":5,"order":{"_count":"desc"}}}},"highlight"
:{"pre_tags":["@kibana-highlighted-field@"],"post_tags":["@/kibana-highlighted-field@"],"fields":{""
:{}},"fragment_size":2147483647},"query":{"filtered":{"query":{"query_string":{"query":"type:authentication"
,"analyze_wildcard":true}},"filter":{"bool":{"must":[{"range":{"@timestamp":{"gte":1447464935883,"lte"
:1447465835883}}}],"must_not":[]}}}}}
RESPONSE:
{"responses":[{"took":3,"timed_out":false,"_shards":{"total":1,"successful":1,"failed":0},"hits":{"total"
:3,"max_score":0.0,"hits":[]},"aggregations":{"3":{"doc_count_error_upper_bound":0,"sum_other_doc_count"
:0,"buckets":[{"key":"pass","doc_count":6}]}}}]}
filtered doc response count should be 3. However, its returning count of all documents - not just the ones the user is supposed to be able to see.
the documents look like this:
{
"@version" => "1",
"@timestamp" => "2015-11-14T01:43:36.000Z",
"type" => "authentication",
"file" => "/var/log/secure",
"host" => "my_host",
"offset" => "15213",
"syslog_program" => "sshd",
"syslog_pid" => "28562",
"syslog_message" => "blahblahblah",
"received_at" => "2015-11-14T01:43:31.138Z",
"received_from" => "my_host",
"syslog_severity_code" => 5,
"syslog_facility_code" => 1,
"syslog_facility" => "user-level",
"syslog_severity" => "notice",
"tags" => [],
"syslog_fingerprint" => "7fd5963fe37edc535881b6c6346f65b7cf31d732",
"auth" => {
"status" => "pass",
"program" => "sshd",
"key" => "my_rsa_pub_key",
"key_type" => "RSA",
"username" => "root",
"src_ip" => "my_source_ip"
},
"account" => "user"
}
Rory


Can't update available backends for PR previews

Is your feature request related to a problem? Please describe.
I initialized the "Previews" feature for our Amplify project with three environments "develop", "staging" and "master". After some time we decided to switch environments. But the dropdown menu to "Point all Pull Requests for this branch to an existing environment" doesn't seem to update with our new environments. Is there something I can do there?
Describe the solution you'd like
Either an automatic update or a manual update via a button.
Additional context

@no-creative-name Can you provide appId/region so I can diagnose further - I want to check what backend environments are associated with this application on our end.
You can find your appId and region by looking at the amplify console:
App Settings --> General --> AppArn: It will look something like this:
arn:aws:amplify:region:accountId:apps/appId

@ganipcanot
Region: eu-west
AppId: d1emvec1xhju1x

Had a similar issue, dropdown for previews just showed dev an environment which had been deleted long ago.
Found an old environment variable set in Amplify Console of USER_BRANCH dev master. Deleted that env var and the environments re-appeared as I expected in the preview dropdown.


Addressing .net sdk comments

Data Plane API - Pull Request

API Info: The Basics
Most of the information about your service should be captured in the issue that serves as your API Spec engagement record.

Link to API Spec engagement record issue:

Is this review for (select one):

[ ] a private preview
[x] a public preview
[ ] GA release

Change Scope

Update .NET projected name for single-word models like Attribute or Banner
Update .NET projected name Task to TaskResource
This section will help us focus on the specific parts of your API that are new or have been modified. Please share a link to the design document for the new APIs, a link to the previous API Spec document (if applicable), and the root paths that have been updated.

Design Document:
Previous API Spec Doc:
Updated paths:

Viewing API changes
For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the Generated ApiView comment added to this PR. You can use ApiView to show API versions diff.
Suppressing failures
If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
Swagger-Suppression-Process
to get approval.
❔Got questions? Need additional info?? We are here to help!

 Contact us!
The Azure API Review Board is dedicated to helping you create amazing APIs. You can read about our mission and learn more about our process on our wiki.

💬 Teams Channel
💌 email

Click here for links to tools, specs, guidelines & other good stuff
Tooling

Open API validation tools were run on this PR. Go here to see how to fix errors
Spectral Linting
Open API Hub

Guidelines & Specifications

Azure REST API Guidelines
OpenAPI Style Guidelines
Azure Breaking Change Policy

Helpful Links

Azure DevTools Wiki

Checks stuck in `queued` state?
If the PR CI checks appear to be stuck in `queued` state, please add a comment with contents `/azp run`.
This should result in a new comment denoting a `PR validation pipeline` has started and the checks should be updated after few minutes.

@timotheeguerin after I use @@clientName instead of projectedName, the generated sdk doesn't rename model as expected. For example I changed model name from DiscoSource to DiscoverySource in .NET. Do you think this is a bug for typespec team?

@timotheeguerin after I use @@clientName instead of projectedName, the generated sdk doesn't rename model as expected. For example I changed model name from DiscoSource to DiscoverySource in .NET. Do you think this is a bug for typespec team?

is it just changing the name partially?

@timotheeguerin after I use @@clientName instead of projectedName, the generated sdk doesn't rename model as expected. For example I changed model name from DiscoSource to DiscoverySource in .NET. Do you think this is a bug for typespec team?

is it just changing the name partially(in the function types but not the actual model)?

It doesn't change any thing, either in function type or actual model. It happens to all other models and operations

Hi @timotheeguerin, I don't have permission to merge this PR. Do you have the permission to merge this PR?

Hi @timotheeguerin, I don't have permission to merge this PR. Do you have the permission to merge this PR?

I do not, I am not a spec repo reviewer

/pr RequestMerge


Update link to Mislav's website

The link doesn't exist anymore, my brother's website is now http://mislav.uniqpath.com.

Thanks.  I had no idea you were Mislav's brother. Good coding must run in your family.

Hopefully I picked up some genes :). He was the reason I found out about Ruby in the first place. When he was first showing me Sequel, he was really nicely surprised that it's using Hanna.


Logger to print file and line #30

I've made some changes to the logger to enabling printing of file and line number. My intended use for ratchet is a scenario where other people will write many custom data processors. Being able to print above info helps when making sense of unfamiliar code.
There is also a bug in how the variadic argument is passed on to logit and Notifier.RatchetNotify. It was missing the trailing ellipses. In effect the first arg then becomes []interface{}. If someone is using a regex to parse log output it might now be thrown off because the square brackets are missing. Maybe this shouldn't be fixed?

Thanks for the PR, @mozey. We're hitting our really busy season (in preparation for our Q1 spend) so it could be a bit before we have the bandwidth to review in detail.
We also want to expand the way we pass data around (to allow for custom []byte data types other than JSON) which would likely introduce other breaking changes. When we are able to circle back to that, it's a perfect time to fix the trailing ellipses issue as well (good find!).

@mozey: Again, really appreciate the suggestion and that you submitted a PR. I borrowed very heavily from your work in creating this feature branch.
If you have a spare moment, it would be appreciated if you would be willing to validate this covers the suggested use case.
The plan is to roll these changes into our next version release tentatively scheduled for mid-month.

This work can be followed on #36


It sometimes mistaps!

Preparation

[X] I tested the latest release
[X] I looked at other issues (even the closed ones)
[X] I read the Troubleshooting Guide

FGO server
NA
FGA build number
1823
Describe the bug
So, I decided to download and use fga to try and farm Forbidden Page with my Space Ishtar and make sure to pay attention to the lights moving while I'm not loomg and I think that the program sometimes misclicks a few times because one of the times it clicked the np, but not the two random face cards.
Because of that, it sometimes stops in the middle of it's action and I have to withdraw again to do it again.
Can this be fixed? I don't know the system very well because it's my first time.
I'm a beginner who started using this and would
Video
I unfortunately do not have enough space at the moment have it recorded.
Device model
Samsung Galaxy S10e
Android version
12
Screen size
No response
RAM
6GB

When you manage to upload the video, make sure to also send all the settings of your spishtar script, mainly the battle sequence and the card priority.

Closing for now until you can provide more details.

Found the problem. Turns out, when the game lags and the screen freezes in the middle of an animation, except for the NP being in the middle of use, the script tries to continue the next skill on its commands, but because the screen is in the middle of it being frozen, it doesn't so it misses the command once the screen is unstuck and when it is stuck in the middle of the face cards appearing, it improvises and starts fighting the battle without using the skills or the np. When it wins, it just does the next run as if last battle didn't cause it to improvise. When it loses, it withdraws and tries the right commands.
So in short, wasn't the fga but the game doing its occasional lagging.


Bulk access and update messages

The last commit is much less compelling than the prior ones, and maybe should be dropped.

Self-review checklist

[ ] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[ ] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[ ] Each commit is a coherent idea.
[ ] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[ ] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

I fixed the missing import linter error and pushed back here with a couple code clarification commits I wrote previously when working on performance for this.  (I've got a bit more unfinished work in this direction of renaming things to make the code more clear in preparation for fixing move-between-streams performance, but it's not unusable yet)

Here's the performance of this vs main for various message move sizes -- note that this is a log-log plot:

I stripped the final commits off of the series -- both because of the use_sender_realm pieces, and also because switching to prefetch_related caused clear performance penalties:

Commit
Mean
Stdev
Commit title

a84de411a9
1.484895
0.128829
tests: Clear in-memory Client caches before testing query counts.

13b9c87f93
1.423001
0.159781
tests: Reserve "Internal" client, used by email gateway and topic moves.

fc679b09a3
1.416686
0.103024
message_edit: Clarify unmodified_user_messages logic.

68be070306
1.460516
0.123495
message_edit: Ensure gaining_usermessage_user_ids is set.

db3bcb8889
1.487215
0.124951
message_edit: len(changed_messages) is always > 0.

c118f1874e
1.500759
0.104584
streams: Remove a lie from the docstring.

7dcc7540f9
1.544669
0.108427
message: Add a bulk_access_stream_messages_query method.

bcf24b01b1
0.827102
0.106318
topic: Use a single SQL statement to propagate message moves.

a07ba9e801
0.834550
0.136115
message_edit: Carry the QuerySet through as much as possible.

9d7e9ed36c
0.795207
0.120410
message: Move render_markdown into zerver.lib.markdown.

95aec4b885
0.787111
0.104236
message: Split MessageDict and friends into its own file.

f88af893c1
0.745286
0.110175
message_cache: Rename update_to_dict_cache to update_message_cache.

80a1af4e5b
0.720186
0.105173
message_cache: Rename "to_dict" functions which deal with bytes.

4ea8e22894
0.747474
0.107129
message: Merge unnecessary cache_transformer step.

c95a80b91e
0.659352
0.101802
message_cache: Switch update_message_cache to taking a collection.

4a7a1b8ffe
0.666938
0.098343
message_cache: Rename MessageDict.messages_to_encoded_cache_helper.

ecdccb8746
0.734513
0.144850
message_cache: Express ids_to_dict in terms of messages_to_dicts.

2a8a615f3f
0.681936
0.092566
message_cache: Return iterators when possible.

effd8ce236
0.926470
0.110838
message_cache: Use prefetch_related, rather than custom fetches.

b6f5960f97
0.906725
0.126123
message_cache: Batch writing into the cache, as well.

Merged, thanks @alexmv!

We should probably put the remaining 6 commits in a separate draft PR to not lose track of them.

Pushed #28926 for the commits trimmed off of here

Backported in #29217.


Another ReplicationMergeTree out of sync use case

Create a replicated table
Stop the replica on one of the nodes
Drop one column on the other replica
Create a new column with the same name as the one from point 3
Insert some data
Start the node from point 2

We can observe that the node we stopped contains also the old data (before drop) while the new one only the new data.
Any way I can force the nodes to sync ? Other than dropping the entire replica on the node that was down and recreate again.

There is no other way. The reason is that ALTERs do not go through ordinary replication queue - the replicas just see the latest version of table metadata and try to convert their version to match it. So in your case the stopped replica didn't detect any change.
You can re-sync partition-by-partition though with ALTER DETACH/ATTACH.


Creature Factory

Hi I've been trying to generate scenes with more creatures, herbivore, carnivore, etc. So far managed to get 2 birds only  by changing scene config of snowy mountain, in plains snakes make the spawner cube but it fails to populate it. I would like to see a command that would make it easy for a noob like me. for example"
$BLENDER -noaudio --background --python generate.py -- --seed 0 --task populate {--10 herbivore -- 5 carnivore -- 6 birds} fine_terrain -g plain --input_folder outputs/helloworld/coarse --output_folder outputs/helloworld/fine
from what i understand it\s the configs that manage that but they fail often but pipeline shows populate true.
If anyone in community can show me a proper example as i think I am probably doing something incorrectly. A video tutorial by the creators would be fire too.
I think overall project is wonderful and look forward to upcoming updates !!!
pipeline_fine.csv

The white cubes are a bug (#86) which I just bandaid patched on develop but will fix properly soon. You can crank up the number of creatures by adding commandline gin overrides (IE appending the following to your usual command) -p compose_scene.max_ground_creatures=7 compose_scene.ground_creatures_chance=1.0 etc

Thanks for the suggestion, but I still get these white blocks hopefully you will fix it in 1.0.2 and I tried videos, i still get them, also tried to force generating ground creature but I see only blocks, I will try to tinker some more, as i really like this project and props for even getting this far! Keep it up! and i am hoping to see the updates from roadmap soon!

Ok, sorry these issues have persisted. v1.0.2 should (hopefully) be out this week but will not feature more changes RE white cubes unless I can find them today/tommorow as a result of this thread. I do have one idea in mind though.
Could you send over the exact command you are running? I must admit I have not thoroughly tested recent changes as theres a lot going on, and knowing exactly what issue to fix would be mildly helpful.
Thanks again for your interest in the project, thrilling to see people digging around / waiting on updates. We will open things up (via better docs, code comments etc) to be more and moree accessible to contributors, and we'd love to have you or anyone contribute as or when you feel its ready / accessible to be worked on. Letting us know what is confusing/buggy is very useful and important.

Sure thing, I hope I am not being silly and mistyping, but here:
for Video :
python -m tools.manage_datagen_jobs --output_folder outputs/my_videos --num_scenes 10
--pipeline_config local_16GB monocular_video cuda_terrain opengl_gt
--cleanup big_files --warmup_sec 1200 --config trailer high_quality_terrain
-p compose_scene.max_ground_creatures=7 compose_scene.ground_creatures_chance=1.0
For Scenes:
$BLENDER -noaudio --background --python generate.py -- --seed 0 --task coarse -g plain --output_folder outputs/helloworld/coarse
$BLENDER -noaudio --background --python generate.py -- --seed 0 --task populate fine_terrain -g plain --input_folder outputs/helloworld/coarse --output_folder outputs/helloworld/fine
$BLENDER -noaudio --background --python generate.py -- --seed 0 --task render -g plain --input_folder outputs/helloworld/fine --output_folder outputs/helloworld/frames
$BLENDER -noaudio --background --python generate.py -- --seed 0 --task render -g plain --input_folder outputs/helloworld/fine --output_folder outputs/helloworld/frames -p render.render_image_func=@flat/render_image
in both i get white cubes not now ground creatures. Also for the video I noticed it not always outputs a scene but just leaves logs and it creates folder but they are empty. I am running 16Gb RAM but I have 32, maybe I should give it more than 1200 sec? Also, i am not sure but how can i expand the are of the "coarse area" in configs? As i noticed when i add fine it makes a nice big area around a tiny scene that is more detailed a mainly populated with tree outlines but only once i saw them as proper trunk. I also tried all the biomes this is just an example, but same results. Digging around today i saw you changed opengl_gt to blender_gt. BTW I haven't updated the files since the 9th of July. I hope maybe i just need to redownload worldgen.
I hope this helps.
Also attaching what i got with the forest biome as example.

Thanks a million!

Sorry for the delay on this. It believe it is likely that creatures are present in the scene but just hidden from you - are there any creatures in the scene if you dig through the outliner in the top right? If so, you may need to follow the instructions in #94 to unhide them. Also ensure you are using the latest version and using fine/scene.blend not coarse/scene.blend.

Closing due to inactivity


Migrate to Gulp 4 and remove/update relevant packages

Node version 12.22.5 (14+ fails on my Linux system)
Migrating from old Gulp (3.9) to new (4) is fairly painless:

Task arrays are changed to series() or parallel() calls (in testing, changing the tasks we have to parallel() doesn't speed it up at all)
Updated some package dependencies and making things a bit more readable (requiring each independent package as opposed to using gulp-load-plugins

Some 10,000 lines are added to styles/style.css but this is just putting right braces on to new lines (this seems to be because of the new Sass -> CSS compiler used by Dart Sass).

So ... These changes appear to be included in #3 - Can you explain the differences between these two PRs for me? Or should we just close this one?

Yeah I realised I should have branched #3 differently, I branched it from this PR branch instead of from master branch. I'm closing this PR.


Inference output text keeps running on...

Model: Vanilla LLaMA
Input:
Why did the chicken cross the road?

Output:
Why did the chicken cross the road? To get to the other side.
Why did the chicken cross the road? To get to the other side. Why did the chicken cross the road? To get to the other side. Why did the chicken cross the road? To

Using text-generation-webui:
python server.py --load-in-8bit --listen --model llama-7B

Why did the chicken cross the road?? To get to the other side.
Why did the chicken cross the road? Because it was a free range chicken and it wanted to go home!

I need to tweak the inference code

how did you get the finetuned model running in text-generation-webui? plz share your magic sauce :)


added libhidapi-dev and liblapacke

https://packages.ubuntu.com/xenial/liblapacke-dev
https://packages.ubuntu.com/xenial/libhidapi-dev
needed to compile:
https://github.com/cnlohr/libsurvive

added a few more
https://packages.debian.org/stretch/libhidapi-dev
https://packages.debian.org/stretch/lapacke-dev
https://packages.gentoo.org/packages/dev-libs/hidapi
couldn't find fedora and gentoo ones for lapacke

bump

https://packages.debian.org/stretch/lapacke-dev

Shows "No such package"?

It's actually https://packages.debian.org/stretch/liblapacke
Only the comment was wrong tho


Integration with a vector db for rag ?

is there a plan to integrate this tool -- for a vector database ie chroma db?

I came here searching for this same thing - how to use RAG with CrewAI.
EG, we have a team of specialist agents... well maybe we should also give them some special knowledge via RAG?
Above solution is a possibility (I have yet to try myself).
But wondering if there could also be a plan to have the ability for RAG for the agents to be integrated natively also.

Yes, I'm currently working on the UI and native RAG 😎👉👉  closing this as it's duplicate of #18 for now


Application Icon in taskbar doesn't appear anymore.

Environment
Windows build number: Microsoft Windows [Version 10.0.22000.258]
Your Distribution version: Arch Linux
Your WSLg version: 1.0.28

Steps to reproduce
Open any application. X or Wayland.
WSL logs:
weston.log
stderr.log
pulseaudio.log
Expected behavior
Applications should show their icons in the taskbar
Actual behavior
The mstsc icon only shows up for each application.

I have the same issue.


No longer working since update 4.

On October 1st, the developers released patch 4 which, among other things, "fixed multiple issues related to authentication flow and provided more communication as to what is happening to the user". Intentionally or not, it has also broken the bypass, and now the game is stuck on the "Waiting for response from authentication server" screen.

Update: the game seems to run fine with "SteamDeck=0" environment variable override in launch options. So the issue can be closed now, I guess.

"fixed multiple issues related to authentication flow" and failing to connect sounds like an anti-circumvention measure.
I forked this for archival purposes and don't actually have the game or even a PSN account, and I have no intention of getting one in order to keep this repo immune to their EULA. If they do eventually patch the SteamDeck=0 bypass I'll need contributors who actually have the game to fix it.
I'll keep this issue open while the situation develops.

To be quite honest, after thinking about it really hard, I think my initial panic is just due to a fact that I last played the game on my main PC, where the env var override is already present, while today I was using my Deck without it, so initial behavior was different. I guess the only thing this really did was add the "Waiting" message instead of showing black screen during the time when I'm supposed to log into the PSN account. I'll try downgrading the game back to 3.1 to see if I'm correct.

Steam Decks are Linux machines, that's why.
It may have just been user error.

I checked the version 3.1, literally the only thing that's changed is that with the SteamDeck env var set to 1, the older versions sat on a black screen while the user was supposed to log into PSN, while version 4 now shows the "Waiting" message. With SteamDeck=0 both versions start fine. How can I delete the issue?

I'll go ahead and close it then.


Inconsistent with Google's result

For example, given an invalid phone in Israel: 014677822

IL === israel (iso country code)
01 === phone num areacode
4677822 === phone num

Google's validator detects this as an invalid number (which is the result I want)
but when testing this given value on this module's react component, I get that it is valid.
is this maybe the result of the fewer metadata items ?
I have had a few more of these inconsistencies with other values

Yes, Google's validator uses the full metadata, so stricter validation is possible after compiling custom metadata as described in the README


How to train efficientnet from b0 to b1

Hi!
I'm trying to understand efficientnet code, but I don't know how to train the network from b0 to b1 under the same dataset.
Does it fine-tune b1 from the pretrained b0 or just re-train?
Thanks!

Hello,
B1 is an entirely different architecture from B0. As a result, it has to be trained separately from scratch. You can't really go from B0 to B1.
Best,
Luke


using onChange causes the page to hang

When I try to use the onChange binding, the page freezes up until I make my first change on the select. Then the page behaves relatively normally. I think there is some kind of circular checking that happens, when using this handler.  onSelect seems to do the trick, not causing hanging.
On a separate note, when trying to test the functionality with enzyme, simulate('change') seems to not work, most likely because I'm using onSelect instead of onChange.
Stack trace:
Uncaught (in promise) RangeError: Maximum call stack size exceeded
    at RegExp.[Symbol.replace] (native)
    at String.replace (native)
    at Function.htmlPrefilter
    at jQuery.fn.init.<anonymous>
    at access
    at jQuery.fn.init.html
    at DecoratedClass.Placeholder.createPlaceholder
    at DecoratedClass.createPlaceholder
    at DecoratedClass.Placeholder.update
    at DecoratedClass.update

Please let me know if you need more details, thanks.
Addendum:
My value is '', but my data does not contain this value. I think this is what is causing the infinite loop.

Can you show full example code for reproducing that?
What kind of version do you have?

approximate code:
...
constructor(props) {
  super(props);
  this.state = {
    fields: {
      name: '',
      address: '',
      country: ''  // value is set to empty string
    }
  }

  this.countries = [  // does not contain an `id` with empty string
    { id: 'USA', text: 'United States' },
    { id: 'CAN', text: 'Canada' },
    { id: 'CHN', text: 'China' },
    ...
  ]
}

...

handleOnChange(e) {
  const target = e.target;
  const fields = { ...this.state.fields, [name]: value };
  this.setState({ fields });
}

...

render() {
  return (
    <div>
      <FormGroup>
        <ControlLabel>Name</ControlLabel>
        <FormControl
          type='text'
          placeholder='Name'
          name='name'
          value={this.state.fields[name]}
          onChange={this.handleOnChange}
        />
      </FormGroup>
      <FormGroup>
        <ControlLabel>Address</ControlLabel>
        <FormControl
          type='text'
          placeholder='Address'
          name='address'
          value={this.state.fields[name]}
          onChange={this.handleOnChange}
        />
      </FormGroup>
      <FormGroup>
        <ControlLabel>Country</ControlLabel>
        <Select2
          value={this.state.fields.iso_country}
          name='country'
          onChange={this.handleOnChange}
          data={this.countries}
          options={{
            placeholder: 'Country'
          }}
        />
      </FormGroup>
    </div>
  )
}

version: "react-select2-wrapper": "^1.0.4-beta2"

Thanks for this code. This will be fixed soon.

Please, try a new beta release 1.0.4-beta3

Sorry for taking so long to reply.  The initial hanging issue is resolved, however, now it hangs when a selection is made from the select2.
FYI: The only changes I've made to the code, is switching from using onSelect to using onChange.
Thanks again.

I'm seeing what I think is the same issue, although the page doesn't completely hang, I'm just unable to scroll after making a selection that gets handled by onChange. Using onSelect seems to work fine so thanks dimak for the workaround.

Guys, I can't reproduce this. Can you show me the example code?

I can confirm that this issue is also happening for me in beta-2 and beta-3

@rkit this performance issue is really having a toll on my project (which is now in production). The onChange and onSelect methods have issues. With onChange, I get Uncaught (in promise) RangeError: Maximum call stack size exceeded and very long page loads. With onSelect the page loads fast, but after changing an option in a not multiple select2 and reloading the page using the history.push(path); method, the app gets frozen and needs to be killed.
I've already tested every other bit in the app that could be causing this but the select2 is the one that seems more obvious, as I explained in #66.
<Select2
        multiple={multiple}
        disabled={disabled}
        defaultValue={defaultItems}
        id={`select2-${filter.attributes.name}`}
        ref={filter.attributes.name}
        data={this.state[filter.attributes.name]}
        options={{
          placeholder: `search ${filter.attributes.name}...`
        }}
        onChange={event =>
          this.addFilter(type, filter.attributes.name, el, event)}
      />

Please let me know if you are willing to investigate these issues, otherwise I will have to refactor my app with https://github.com/JedWatson/react-select, as I need a prompt solution.
Thanks a lot

Yes I still see this issue in beta-3

@dimak @rkit @gazpachu @chrisrichard
To simplify my example from yesterday:
  selectChange(e) {
    console.log("Select changed");
    this.setState({...this.state});
  }

  render() {
    console.log("CALLING RENDER");
    return (
      <Select2 data={ [{text: "foo", id:1}] } onChange={ this.selectChange } />
    )
  }

Results in console:

So it looks like there is an issue with the onChange event being fired too often

@cclifford3 thanks. I'm working on a fix.

@rkit thank you!  It looks as if I avoid set state calls inside the select onChange function I can do local book keeping of the selected value.
There is another issue though with multi select onChange function.  It would seem as if the event is fired before the value is added to the multi select.  Because when you check the value in the onChange function you will only get the value that was selected previously, not the newly selected value.

@rkit @gazpachu @chrisrichard
More on the multi select issue: I have built a work around using a method that will get all the selected options from the underlying select element and I just use that now in the onChange

In the screenshot notice that the first time i select a value ('user-supplied') I get that value coming back in the onChange method.  Then notice I select a second value ('user-supplied2').  The onChange then fires but only the first value is present in e.target.value but then ntoice that when I pass it through the following method (shown below) getSelectedValues you can see both values logged.
  static getSelectedValues(select){
    let result = [];
    let options = select && select.options;

    forEach(options, (opt) =>{
      if (opt.selected) {
        result.push(opt.value || opt.text);
      }
    });
    return result;
  }

@rkit let me know when you have a fix for this functionality so I can rip out my patch code.

@rkit getting a little closer, I think this solution will work for me for now.  I think the root of most of these onChange being fired too many times and other issues is the componentWillRecieveProps method gets the nextProps in with a nested array instead of a single array.
  componentWillReceiveProps(nextProps) {
    /* Inheritted props value and defaultValue are == [['values', 'here']]
       Not sure why this happens but I have updated the fuzzyValuesEqual method
       to not fire a reload when this is the case.
    */
    this.initialRender = false;
    this.updSelect2(nextProps);
  }

  // newValue is passed as an array with a single nested array.
  fuzzyValuesEqual(currentValue, newValue) {
    let nested = false;
    if (typeof newValue === 'object' && newValue.length === 1){
      if (isEqual(currentValue, newValue[0])){
        nested = true;
      }
    }
    return nested || (currentValue === null && newValue === '') ||
      shallowEqualFuzzy(currentValue, newValue);
  }

@cclifford3
Please, try a new beta release 1.0.4-beta4.
This is a fix for onChange event.
Regarding about getting multiple values, try to get values via ref
this.refName.el.val()

Same issue is observed for 1.0.4-beta5

@kapasipk you should try this - https://github.com/JedWatson/react-select
Works much better for me than trying to debug this select2 wrapper.

@cclifford3 Thanks, worked like a charm!

Any fix for Select2. I am using react-select2-wrapper and I am getting the same hanging of page.

This problem just f**ked my whole night. :-1: :-1: :-1:

+1 for using react-select

Hello, Maybe i have fix tihs bug.
It starts to work incorrectly if the value("value") is incorrect and not in the list("data").

<Select2
         value={item.value}
         defaultValue={1}
         data={carsList}
         id={index}
         onOpen={() => this.setState({isSelectOpen: true})}
         onClose={() => this.setState({isSelectOpen: false})}
         onChange={e => {
               if (this.state.isSelectOpen) {
                       this.handlerChangeInput(e);
                       this.setState({isSelectOpen: false})
                }
            }}
   />

This solved my problem.

Sorry @rkit but I changed for react-select in about 1 hour and all works fine.

чт, 29 марта 2018 г. в 13:20, nO<EMAIL_ADDRESS>
Sorry @rkit https://github.com/rkit but I changed for react-select in
about 1 hour and all works fine.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/rkit/react-select2-wrapper/issues/63#issuecomment-377191502,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AZr1tu5w2I40Z536giiYEO9uWBt1QI9Cks5tjLVsgaJpZM4MB_pz
.

You’re fired)

The same problem in updated version :1.0.4-beta6.
Don't tried to download this plugin

Moving fast to react-select

For anyone that comes here, I'm using onChange without an issue on latest build.

to solve it
 onChange={_ => {                if (_) {                       //your code                 }             }}

@dimak @chrisrichard @CWSites @gazpachu @cclifford3
Try this way it will works :100:
const {selectedSkills} = this.state;
<Select2
  multiple
  value={selectedSkills}
  onOpen={() => this.setState({isSelectOpen: true})}
  onClose={() => this.setState({isSelectOpen: false})}
  data={skills}
  ref={(e) => { this.skillsRef = e; }}
  onChange={this._onSelectSkill}
  onUnselect={({target: {value}}) => {
    selectedSkills.splice(selectedSkills.indexOf(value), 1);
    this.setState({selectedSkills});
  }}

_onSelectSkill = ({target: {value}}) => {
    let {selectedSkills} = this.state;
    if (this.state.isSelectOpen) {
      this.setState({selectedSkills: this.skillsRef.el.val(), isSelectOpen: false})
    }
  }

Anyone has solution for this? I can't trigger change as it freezes.


add async python interlayer and bump 0.0.3

Signed-off-by: andylokandy<EMAIL_ADDRESS>Closes #6 #21 #22 #24
and also bump to v0.0.3

@Mossaka Very appreciate your review!


Render beta badge in navigator when applicable

Bug/issue #, if applicable: 92119086
Summary
Adds support for rendering a "Beta" badge in the navigator alongside an item name when the relevant topic has been indicated as being so.
Example:

The behavior should be consistent with the deprecated badge, and the deprecated badge will take precedence over the beta badge in the rare scenario where an item happens to be both beta and deprecated, matching existing behavior for these badges at the top level of a page.
Testing
Steps:

Download/unzip ExamplePackage.doccarchive.zip
Run VUE_APP_DEV_SERVER_PROXY=/path/to/Example.doccarchive npm run serve
Open http://localhost:8080/documentation/examplepackage and verify that a beta badge is rendered in the navigator for one of the topics

Checklist
Make sure you check off the following items. If they cannot be completed, provide a reason.

[X] Added tests
[X] Ran npm test, and it succeeded
[X] Updated documentation if necessary

@swift-ci test


Update examples to new create_f_cnode

Highlights

Update 01 and 02 examples to few changes to homogenise the functions used.
Generated .md and notebook files.
Add possibility to run all the examples as tests. Sometimes the tests fail unexpectedly, we should create specific tests instead of calling the examples directly.
Checked also 03.01. Checked all the examples are running, training is not completely fine though.
Removed all the creation of lhist in examples. This object is created in CoupledNODE but this means that if you run two examples one after each other the same object lhist is going to be used. This is also a problem for other variables because we cannot clear the workspace with a command in between tests (i.e. calls to the examples).

Still can be done in the scope of this PR (?)

[ ] Clean folder coupling_functions
[ ] Remove continuous_make_md.jl, replaced by make_examples.jl

I find continuous_make_md useful to instantly render the latex equations by re-generating the md files, so let's keep that.
Maybe we can change the filename and add a small explanation/tutorial later.
Once we remove the coupling_functions I would merge this PR


fix(tech-insights): make tokenManager an optional argument

The tokenManager have recently been removed from the "coreServices".
:heavy_check_mark: Checklist

[X] A changeset describing the change and affected packages. (more info)
[X] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[X] All your commits have a Signed-off-by line in the message. (more info)

Not applicable after #1239