Avoid hitting the DB at load time

.. at least for this particular module.
Nothing uses CAPTURE_COLS until runtime, so we can just make it a nice simple method, and life gets better.
Now, we needn't worry about older migration specs tripping over EmsRefresh.
Fixes #2307
/cc @jrafanie
This fixes a (pre-existing but latent) problem I triggered with #2266.

good find.

I :green_heart: it.  We have had previous code randomly fail with ERROR:  relation "metrics" does not exist because it it had no idea that loading EmsRefresh constant required having the metrics table.  Less surprising side effects are nice!  The one in #2307 was especially bad because only migration specs before the metrics table was created would fail in the same process if no other code had previously loaded the EmsRefresh constant.  :confused: :confounded:

For the record, we have the same pattern, somewhat more deeply embedded, in Metric::Rollup. That's not biting us right now, but surely will at some point.

Nice :+1:


Xiaomi Aqara water sensor temperature

Feature Request
Hi, can homebridge-hue expose temperature for Xiaomi water sensors? I can see it in Phoscon, but not in HomeKit.
Phoscon:

HomeKit services:

Most Xioami devices have an internal temperature sensor that measures the device temperature.  The value reported by this sensor is very coarse, in °C instead of 0.01°C, and very imprecise, it doesn’t reflect the room (environment) temperature outside the device.
The REST API plugin exposes this value as config.temperature, to distinguish it from the value from “real” temperature sensors, which is exposed as state.temperature.
Homebridge-hue only supports state.temperature and ignores config.temperature.  Technically, it could support config.temperature, but functionally, it doesn’t seem to make much sense.  It would be tricky to provide history, as the device might already have a primary function for which homebridge-hue already exposes the history.

Thanks for the explanation


Upgrade to work with 4.2.0rc1

@threedaymonk @novotnyjakub
As per deprecation warnings, all calls to deliver have been changed to deliver_now or deliver_later, so we're automatically integrated with ActiveJob.
I've silenced some deprecation warnings:

Using _path instead of _url helpers anywhere in an ActionMailer appears to trigger a warnings. We pass a desired_path around in parameters, which is probably vulnerable to an open redirect, but also isn't the failure mode this deprecation warning is trying to guard us against, so I ignored it.
The other two appeared to be from library code that hasn't been fixed yet.

Silencing deprecations that we either can't fix or will probably be fixed by libraries later just feels horrible. It's problematic to do this from the engine because it's silencing them for wrapper applications too. Any suggestions for how to make this nicer would be appreciated.
Why I didn't backport
activejob_backport doesn't implement the deliver_later integration with ActionMailer. My options then were to:

Re-implement deliver_later, and have to subsequently remove that implementation once we upgraded.
Create jobs or a generic job and change all instances of deliver to use it (the same or more amount of work as 1).

Since we're at rc1, I figured it would be less work overall just to go ahead with the upgrade.
Any feedback welcome!

Is this pull request still relevant?

I think so, we should assign someone to e.g. ensures test pass, merge master back into it and push for the merge. I can pick this up when I'm back on the team next week if no one else does.

We still need ActiveJob, but with the changes done between and the fact that there's a '4.2' stable Rails now, maybe it'll be easier to start over..

Also re this:

The desired path I think we should revisit completely. The code is very shady and over complicated, I think.

Agree wholeheartedly. It would be good to get this fixed before we move off this project.

Closing as we're going to start over with 4.2.0.


Booster catalog contents should be local

It would be nice if the booster catalog contents were local, considerably minimizing the wait time when indexing (caused by the cloning operations).

This is needed for https://github.com/openshiftio/appdev-planning/issues/47


chore: type inference for HTTP method

I modified the type definition so that the passed method can be inferred and auto-completed while respecting the existing signature as much as possible.

What's the benefit of passing M to the ServerRequest?

I thought naively. I agree that it is not necessary.

Thanks! I decided just to add all possible methods as options, just to get ahead of any future requests, in the off chance someone actually uses methods like MKACTIVITY lol.


Get rid of the datalab package; it lives in its own repo now.

Also clean up some detritus in /content. Moved the stray notebook to the notebook repo and we don't need publish.sh any more.

Do we really need to delete anything from this repo? Lets get the other one working, and then we can decide how to EoL this one at the right time.

The other one is working.

I can't speak to the readiness of the new repository, but the changes in this pull request look good to me.

LGTM
I've verified that (with https://github.com/googledatalab/datalab/pull/31), this works for all of the bundled sample notebooks (except the programming language correlations one, which tries to query a no-longer extant table).

LGTM.


[FR] Interface to get watched fd from uv_poll_t

Version: 1.31
Platform:  *

Could you please consider adding an interface to retrieve the interested fd from an uv_poll_t handler? e.g.
int uv_poll_get_fd(uv_poll_t *handle);

Thanks!

Hey there! This already exists! Checkout uv_fileno: http://docs.libuv.org/en/v1.x/handle.html#c.uv_fileno


Database Configuration - Expand inputs to accommodate eIDAS certificates

Page: https://docs.wso2.com/display/OB140/Configuring+Databases
Description:
change the following input expansion to 7500 from 3000 to make sure the eIDAS certificates are allowed.

Fixed > https://docs.wso2.com/display/OB140/Configuring+Databases

Reviewed and Confirmed.


Depth and Motion Learning: Auto Mask, Object Motion Net, Regularization

Hi @uniqueness and @gariel-google ,
Thank you for providing the code for this wonderful work! I have some questions and hopefully you will get back to me.

What is the general purpose and significance of this Auto_mask? Why do you compute the mean_sq_residual_translation over all residual translations in the batches instead of independent mean_sq_residual_translation for each residual translation in the batch? If I recall correctly then the 0th dimension should have batch, and this line will take the mean over the entire batch.

I tried training your object motion model on the Kitti data set but the residual translations in some images were not sparse which affected the entire performance of the model. How can I change alpha and beta in the motion regularization to make them more sparse and constant throughout a moving object?

Did you try predicting object motion without using depth information? If so, how were the results? Do you think its possible to extract motion maps without using depth since this method requires us to predict depth for 2 frames?

Is your method extendable to an "n" frame sequence like in other methods? Did you try 3 frames?

Thanks !

Hey @sakatoable,
did you were able to extract the object motion?
Thanks in advance,
Michael


[Question] Session active, but not stopped at breakpoint

Sorry for this question, I am pretty new to debugging ruby code in nvim with nvim-dap.
I have followed the setup instruction but nothing happens after I set a breakpoint and run :lua require'dap'.continue()
I am seeing Session active, but not stopped at breakpoint. Any idea why this is happening?

Debugging in a terminal with the debug gem seems fine, but would be awesome if I can get that experience in Neovim itself.
Thanks for the plugin!

I'm having the same problem. I've installed this plugin and can set a breakpoint for dap, and I get the prompt to debug the current file, but when I do that nothing happens. Looking at nvim-dap debug logs, I confirm that the breakpoint is set, and that rspec is started. I get the same "Session active" as in the above screenshot when I try to continue again, and when I try a ".c" in the REPL. I don't know how to further interpret the dap debug logs, but everything seems to show success and nothing jumps out at me.
I've also tried adding a binding.b in my code, and that doesn't help. I can run rdbg from the command line and it stops with both binding.b and a manually set breakpoint with b file:line.
I've tried running a normal ruby file and running a spec; neither work.
Any further debugging tips would be appreciated!

I found nvim-dap-ruby works fine with nvim-dap older version (Feb 4, 2022).
But I don't know what is the breaking change now. I'll investigate more.

I found nvim-dap-ruby works fine with nvim-dap with commit https://github.com/mfussenegger/nvim-dap/commit/1de5f63228488fef93af22448ba2febad71a3a4f
but nvim-dap-ruby does not work well  after commit https://github.com/mfussenegger/nvim-dap/commit/4446d77b75b41bae89a7d6d845f72333dcaba86a
I'll investigate more.

With https://github.com/mfussenegger/nvim-dap/commit/1de5f63228488fef93af22448ba2febad71a3a4f, I at least get a break at the beginning of file execution, though I do not get a break at a binding.b or a DAP breakpoint.

I think it is expected behavior.
Could you try the following after break at the beginning of file execution?

:lua require'dap'.repl.open()
move cursor into opened buffer
type i (move input mode and show dap> console)
type .c

Oh yeah, that does work. Interesting. lua require('dap').continue() does work sometimes too, but it seems to crash about half the time. Unfortunately I haven't managed to reproduce it with the repl open, so I can't diagnose. Gets me unblocked though: I can just open the repl and continue after I've done that. Thanks!

I think this https://github.com/mfussenegger/nvim-dap/pull/553 will fix this issue.
And https://github.com/suketa/nvim-dap-ruby/pull/12 will stop at breaking point at first.

With the latest, weird things happen.
Setting a breakpoint on a spec and then running continue and selecting rspec (2) will run the spec (as verified by output in the repl) but not stop on a breakpoint I set (binding.b or a DAP breakpoint).
It does, however, occasionally open a file in rubocop (so far, twice it was lib/rubocop.rb and once lib/rubocop/ast/node_pattern/lexer.rb) and show as if the breakpoint is paused there... but then it continues running without pausing, finishes execution, and leaves vim with that random rubocop file open.

I can't reproduce the behavior you said.
Could you show me the simple spec file to reproduce it?


Remove window references from the dist/yawn.js package

I used your library with node, and at import, it throws an error.
My usage is like:
import YAWN from 'yawn-yaml';
..and I get an exception like:
.../node_modules/yawn-yaml/dist/yawn.js:97
var _yamlJs = (window.yaml);
              ^

ReferenceError: window is not defined
    at Object.3../error.js (.../node_modules/yawn-yaml/dist/yawn.js:97:15)
    at s (.../node_modules/yawn-yaml/dist/yawn.js:1:618)
    at e (.../node_modules/yawn-yaml/dist/yawn.js:1:789)
    at .../node_modules/yawn-yaml/dist/yawn.js:1:807
    at .../node_modules/yawn-yaml/dist/yawn.js:1:88
    at Object.<anonymous> (.../node_modules/yawn-yaml/dist/yawn.js:1:320)
    at Module._compile (internal/modules/cjs/loader.js:1200:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10)
    at Module.load (internal/modules/cjs/loader.js:1049:32)
    at Function.Module._load (internal/modules/cjs/loader.js:937:14)

v2 should solve this


slightly expand the documentation for Boolean

My concern with this (though not limited to just this change) is that we are getting back into a mix of "professional" and "conversational" voices.  One of the good things Vlad did was to unify this.

Also, we've been instructed to not use "JPA" - these refs should be changed to "Jakarta Persistence"

Also, we've been instructed to not use "JPA" - these refs should be changed to "Jakarta Persistence"

Or, in that particular section, just drop "JPA" / "Jakarta Persistence" completely.  It does not add anything, and like other comments in the section, linking to the converter section already covers this

The requested changes were not made and I ran out of time for Beta3

The requested changes were not made and I ran out of time for Beta3

I'm gunna do it, but I just didn't find the time.

Applied upstream with the discussed edits

The final result looks good.


New error with %load_ext holoviews.ipython

The magic function %load_ext holoviews.ipython is now triggering a new error.
I have Python 2.7.10 with Anaconda 2.2.0 (x86_64) and have installed all the dependencies.
The current holoview version is the dev one but I got the same error with the stable version.
Here is the full error log:
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-187c8bacc195> in <module>()
      3 import numpy as np
      4
----> 5 get_ipython().magic(u'load_ext holoviews.ipython')

/Users/XXX/anaconda/lib/python2.7/site-packages/IPython/core/interactiveshell.pyc in magic(self, arg_s)
   2305         magic_name, _, magic_arg_s = arg_s.partition(' ')
   2306         magic_name = magic_name.lstrip(prefilter.ESC_MAGIC)
-> 2307         return self.run_line_magic(magic_name, magic_arg_s)
   2308
   2309     #-------------------------------------------------------------------------

/Users/XXX/anaconda/lib/python2.7/site-packages/IPython/core/interactiveshell.pyc in run_line_magic(self, magic_name, line)
   2226                 kwargs['local_ns'] = sys._getframe(stack_depth).f_locals
   2227             with self.builtin_trap:
-> 2228                 result = fn(*args,**kwargs)
   2229             return result
   2230

/Users/XXX/anaconda/lib/python2.7/site-packages/IPython/core/magics/extension.pyc in load_ext(self, module_str)

/Users/XXX/anaconda/lib/python2.7/site-packages/IPython/core/magic.pyc in <lambda>(f, *a, **k)
    191     # but it's overkill for just that one bit of state.
    192     def magic_deco(arg):
--> 193         call = lambda f, *a, **k: f(*a, **k)
    194
    195         if callable(arg):

/Users/XXX/anaconda/lib/python2.7/site-packages/IPython/core/magics/extension.pyc in load_ext(self, module_str)
     61         if not module_str:
     62             raise UsageError('Missing module name.')
---> 63         res = self.shell.extension_manager.load_extension(module_str)
     64
     65         if res == 'already loaded':

/Users/XXX/anaconda/lib/python2.7/site-packages/IPython/core/extensions.pyc in load_extension(self, module_str)
     83             if module_str not in sys.modules:
     84                 with prepended_to_syspath(self.ipython_extension_dir):
---> 85                     __import__(module_str)
     86             mod = sys.modules[module_str]
     87             if self._call_load_ipython_extension(mod):

/Users/XXX/anaconda/lib/python2.7/site-packages/holoviews/ipython/__init__.py in <module>()
      4 from ..element.comparison import ComparisonTestCase
      5 from ..interface.collector import Collector
----> 6 from .archive import notebook_archive
      7 from .magics import load_magics
      8 from .display_hooks import set_display_hooks, OutputMagic

/Users/XXX/anaconda/lib/python2.7/site-packages/holoviews/ipython/archive.py in <module>()
     16 from ..core.io import FileArchive, Pickler
     17 from ..core.options import Store
---> 18 from ..plotting import HTML_TAGS, DEFAULT_RENDER_CLASS
     19
     20 try:  # IPython 3

/Users/XXX/anaconda/lib/python2.7/site-packages/holoviews/plotting/__init__.py in <module>()
     46 # Load the default renderer
     47 if DEFAULT_RENDERER=='matplotlib':
---> 48     from .mpl import *
     49
     50 _public = list(set([_k for _k, _v in locals().items() if public(_v)]))

ImportError: No module named mpl

Hi!
Looking at your traceback, I am fairly sure you are working with the development version that is in flux right now. Make sure you fully uninstalled the development version and then try re-installing the stable version from pip.
We should also have a new stable pip version very soon for you to install to get all the latest improvements and features.

Ah! I think I've realized the issue...
Did you try to pip install from GitHub? If so, the problem is that we forgot to update our setup.py after some recent refactoring. I'll tell you when this is fixed and thanks for reporting this!

This issue should be fixed now -  if you pip install the dev version, you should be fine.
I am still confused as to why you saw this error when try to use the stable version though...

It seems to work again. Thanks a lot!


Endpoints Query Param, Docker 60s delay fixed, Typo fixed

endpoints fix taken from #3373 but modified for better readability / code style
also fix 60s build time penality (caused by using a deprecated install script)
-> https://github.com/nodesource/distributions?tab=readme-ov-file#new-update-
and fixed typo in html view...

yes, experimenting a bit - Work in Progress... I will split Changes into multiple PRs tomorrow

Thank you!

Can you quickly explain me what is this "Docker 60s delay"?
I ask this because after upgrading to 1.27.4 (or maybe it was already in this way?) I see a delay between app and tesmate. Is this something we wanted?

The way Node JS was installed within the container is deprecated.
https://github.com/nodesource/distributions?tab=readme-ov-file#new-update-
Nodesource added a 60 Seconds sleep duration to make users aware of the deprecation unneccesarrily increasing built time duration. This has no effect on application behvaior.

oh.. :) Sorry! Thank You so much!


model.eval() when testing

I think you should add model.eval() in test.py. It won't alter the default result, but if batch normalization is enabled it will definitely affect the result. I had to change it because I am using ResNet50 instead of VGG19.

Thanks. Updated.


Store number of found defects for OSH scans

Fixes #2625
RELEASE NOTES BEGIN
N/A
RELEASE NOTES END

Want to expose it in the API in a follow-up? Or it's just for stats?

good point! It is mostly for stats, but having it in the API (and displaying) may be beneficial as well, will add it here

Please do not use the word "defect" to refer "findings". I understand that word is used too many times in the OSH code, but please do not refer to it in the UI.


Enum naming improvements

This improves the interaction between #[pyclass(name)] and enums.
First, the macro-defined name for the enum is used in the enum's __repr__ implementation so that everything is kept consistent from the Python point of view.
Secondly, #[pyo3(name)] is now supported on enum variants.

I think it's better to name some struct and fns enum variant instead of just variant.

I've applied the naming suggestions.

I've incorporated the suggested changes and fixed the merge conflict in the CHANGELOG.

error: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration)
--> pyo3-macros-backend/src/pyclass.rs:337:5
|
337|     fn python_name<'b>(&'b self) -> Cow<'b, syn::Ident> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: `-D clippy::needless-lifetimes` implied by `-D warnings`
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes

There is a clippy warning needs to be addressed.


return proper error

Do not replace planning error with default one

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@7fe5641). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #144   +/-   ##
=========================================
  Coverage          ?   86.48%
=========================================
  Files             ?      300
  Lines             ?    56771
  Branches          ?        0
=========================================
  Hits              ?    49096
  Misses            ?     7675
  Partials          ?        0

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Maybe don't use random class name suffixes

https://github.com/xomaczar/ember-cli-styles-reloader/issues/8
There's a problem over at ember-cli-styles-reloader. Because the class name suffixes change with every edit a complete page reload is needed as well.
It would be nice, if the suffixes could stay the same for one ember serve session once they were generated for the first time.
Is this even possible? I don't know much about the current build pipeline...

I guess the guids would have to be cached in (broc-component-css-preprocessor.js``)[https://github.com/ebryn/ember-component-css/blob/master/lib/broc-component-css-preprocessor.js].


There is no mention of Consul in the document

The Diego architecture displays Consul and Consul-Agent but there is no mention of these components in the document. They either should be removed from the image or included in the document.

This is for PCF v2.3 document page.

Hello @parth-pandit,
We were unable to prioritize this request at the time the issue was filed.
If this issue is still relevant, submit a new pull request (preferred) or a new GitHub issue.
I am closing this request. Thank you so much for your contribution.


hide Deprecation Warnings

Hi,
I'm using gulp-sass ^5.1.0, and I've lots of warning messages during compilations.
Warnings are about The legacy JS API, @import rules, map-get rules, ...
If I understand, I've 2 solutions :

Fix my files replacing @import rules, map-get rules and all the others
Hide Deprecation Warnings during the compilation

For the moment, I'ld like to hide Deprecation Warnings, but I can't do it.
With this gulpfile code, Deprecation Warnings always appear :
function css() {
  return src(dir_src + "scss/*.scss")
    .pipe(sass({
      includePaths: [dir_nodeModules],
      quiet: true,
      quietDeps: true
  }).on('error', sass.logError))
    .pipe(dest(dir_assets + "css/"));
}

Can you help me ? Thanks !

I have found a solution here:
https://stackoverflow.com/a/79180897/10855837
const gulp = require("gulp");
const sass = require("gulp-sass")(require("sass"));

gulp.task("sass", function(){
  return gulp
    .src("./src/sass/*.scss")
    .pipe(sass({
      silenceDeprecations: ['legacy-js-api'],
    }))
    .pipe(gulp.dest("./dist/css"));
});

@beatrizsmerino when you say "I've updated every part of the outdated", you've done this for example :

change @import to @use ?
change font-family: $font-primary; to font-family:variables.$font-primary;  ?
change $container: pxtoem(700px); to $container: mixins.pxtoem(700px); ?
...

I think it weighs down Sass's writing, don't you?
Thanks for your answer !

@beatrizsmerino when you say "I've updated every part of the outdated", you've done this for example :

change @import to @use ?
change font-family: $font-primary; to font-family:variables.$font-primary;  ?
change $container: pxtoem(700px); to $container: mixins.pxtoem(700px); ?
...

I think it weighs down Sass's writing, don't you? Thanks for your answer !

Exactly as you say, before disabling the warning I have corrected some parts of the code like:

Use @forward o @use instead of @import
Import the @use “sass:meta” module to use meta.variable-exists() instead of using variable-exists() directly.
Import the @use “sass:meta” module to use meta.type-of() instead of using type-of() directly.
Import the @use “sass:meta” module to use meta.inspect() instead of using meta.inspect() directly.
Import the @use “sass:list” module to use list.index() instead of using index() directly.
Import the @use “sass:list” module to use list.nth() instead of using nth() directly.
Import the @use “sass:list” module to use list.length() instead of using length() directly.
Import the @use “sass:map” module to use map.get() instead of using map-get() directly.
Import the @use “sass:map” module to use map.has-key() instead of using map-has-key() directly.
Import the @use “sass:map” module to use map.keys() instead of using map-keys() directly.
Import the @use “sass:math” module to use math.is-unitless() instead of using unitless() directly.
Import the @use “sass:math” module to use math.unit() instead of using unit() directly.
Import the @use “sass:color” module to use color.scale() instead of using darken() or lighten() directly.
Import the @use “sass:color” module to use color.mix() instead of using mix() directly.


WIP: Add lower function

Numba added lower as an argument to some functions.
Few more changes required, since this part of code does not work anymore (numba_dpex/core/passes/lowerer.py:1423):
                self.cpu_lower.context.lower_extensions[
                    parfor.Parfor
                ] = _lower_parfor_parallel

AttributeError: Failed in dpex_offload_nopython mode pipeline (step: Custom Lowerer with auto-offload support)
E                'CPUContext' object has no attribute 'lower_extensions'

https://github.com/IntelPython/numba-dpex/issues/1000

[ ] Have you provided a meaningful PR description?
[ ] Have you added a test, reproducer or referred to an issue with a reproducer?
[ ] Have you tested your changes locally for CPU and GPU devices?
[ ] Have you made sure that new changes do not introduce compiler warnings?
[ ] If this PR is a work in progress, are you filing the PR as a draft?

Superseded by #1030


[Enhancement] Fix lazy load fields in conjunct like (a<1) or (a>7)

What type of PR is this：

[ ] bugfix
[ ] feature
[x] enhancement
[ ] refactor
[ ] others

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

For conjunct like (a < 1) or (a>7),  expr->get_slot_ids() returns 2, but there is only one slot in it.
This change affects late materialization. For following query 1TB ssbflat

select max(lo_orderdate), max(lo_orderkey), max(lo_linenumber), max(lo_custkey), max(lo_partkey), max(lo_suppkey), max(lo_orderpriority), max(lo_shippriority), max(lo_quantity), max(lo_extendedprice), max(lo_ordtotalprice), max(lo_discount), max(lo_revenue), max(lo_supplycost), max(lo_tax), max(lo_commitdate), max(lo_shipmode), max(c_name), max(c_address), max(c_city), max(c_nation), max(c_region), max(c_phone), max(c_mktsegment), max(s_name), max(s_address), max(s_city), max(s_nation), max(s_region), max(s_phone), max(p_name), max(p_mfgr), max(p_category), max(p_brand), max(p_color), max(p_type), max(p_size), max(p_container) from lineorder_flat_100_10_orc where lo_linenumber < 1 or lo_linenumber > 7;

the running time is cut down from 2min down to 8sec.
Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

run starrocks_admit_test

run starrocks_admit_test


add .iml files to gitignore (for IDEA)

I use Intellij IDEA, the .idea folder is already in the gitignore file. but not the *.iml file that is also created by IDEA.

Makes sense.


Robots txt feature

This PR provides to hugo the possibility to generate a "robots.txt" file following their template mechanism.
The concept is to operate in the same way that "sitemap.xml" works.

Can you add some documentation for this in the docs?

@spf13 I can; can you tell me where please?

And also please squash the commits and have a look at the commit message guidelines.

@bep I've read it but I wasn't sure if you want to do that right after it has been reviewed and before merging it.
For me it's clearer to see all the commits when I review code, but you may prefer to see only one commit,  which is fine, but I didn't want to do until somebody told me that because I can always squash them but not the opposite.
Please confirm me that you want that I squash them now.

I think the commit looks good. I would like to see it in a single commit to do a final review. Perhaps add a new docs page under extras.

@spf13  OK, no problem with the single commit, thanks to confirm it to go ahead.
I'm going to rebase, squash and try to add something under extras

I've written some documentation.
I realized that I had only added the feature to commands/hugo when I thought that I had done in overview/configuration, so I added there and a content in extra as commented.

Merged in 9a6dc6c

Merged in 9a6dc6c

Something happened after this commit:
$ hugo server -s docs
ERROR: 2016/01/06 17:19:49 site.go:795: Two or more menu items have the same name/identifier in Menu "main": "Table of Contents".
Rename or set an unique identifier.

Not sure what happened.  Investigating...

Found the culprit.  Will commit a fix soon.

The problem
$ hugo server -s docs
ERROR: 2016/01/06 17:19:49 site.go:795: Two or more menu items have the same name/identifier in Menu "main": "Table of Contents".
Rename or set an unique identifier.

has been fixed in commit 2c661674317d980fff4f48cb410b929fa18b0bf2.

@anthonyfok my fault, I forgot to run hugo in docs and obviously I wrote the documentation in a bad time. My apologies for those.

@ifraixedes No worries, this is just a trivial error that is easily fixed.  Thank you for writing this much needed feature and providing documentation for it!  Your contribution is very much appreciated.  :-)


Availability of copy fields in elassandra

Hi @vroyer / @DBarthe  ,
Can you please confirm on availability of copy fields in elassandra? If available, please let me know any reference.
Secondly, If a table already exists in elassandra, can we create a elastic search index on it? If yes, how?

Hi @chakri-stark,
Copy_to is not supported by Elassandra (see elasticsearch unsupported features).
It is a TODO that may be addressed soon.
To answer you second question, if you create an ES index with a name matching a keyspace and a type matching a table, it will index the table. The ES mapping must be compatible with the underlying CQL schema. To simplify the task there is a discover: ".*" option added to the ES mapping DSL, which infers automatically the ES mapping based on the CQL schema.
This quickstart shows how to.

Thanks @DBarthe , closing this issue. Looking forward to have copy fields in elassandra. :)

Just a quick question: I no longer see copy to in that last of unsupported questions and I see some small mentions of it in your codebase, is this now supported? and if so: How? I tried to create a mapping like this:
"properties" : {
               "first_name" : { "type":"keyword", "cql_collection":"singleton", "copy_to": "full_name" },
               "last_name": { "type":"keyword", "cql_collection":"singleton", "copy_to": "full_name" },
               "full_name":{ "type":"text", "cql_collection":"none"}

            }

But I had no luck with that approach.


Make focus-indicators more uniform across components

Both clickbounds and focus-indicators vary greatly across components, as can be seen in the screenshot. Most components have dotted outlines, but not all – and the spacing between the components and the focus-indicators are inconsistent.

https://w3c.github.io/wcag/techniques/css/C41

We've had long discussions about this all year, in short we've landed on

Input having a solid line is intended
"Ghost" components should have a focus which matches the hover/clickbound box
"Contained/filled" have the focus frame with a offset

Focus frame being a dotted line.
With the changes to rendering focus, we've noticed that the outline offset became to small & outline line to thin.

the focus frame currently is 1px dashed. Just changing it to 2px makes a big difference, and then maybe increase the offset from 2px to 3px

Let’s discuss this issue in the backlog meeting on Wednesday

After discussion with @lucasveil and @mimarz we have decided to decouple the focus-width from figma and instead hard code it in the figma broker to 2px. I will go over each component with focus-visible and test plus adjust offset where needed so we get a consistently visible focus ring

Components with focus-visible (that uses dashed outline) have been updated to fetch outline-width from token, and token have been updated to 2px, but for now this is hardcoded in figma-broker.
In the future we may have a 'second-source-of-truth' config for styles figma does not support or otherwise cannot be fetched from figma.
Radio/Checkbox: offset reduced by 1px so focus-ring doesn't touch label, table borders:

Button/Chip/Slider: increase offset by 1px to make where focus is it easier to spot when scanning:

Ghost_icon button: offset -2px so it is inset to clickbounds and fit inside table


Restrict-MDEDomain playbook readme.md file is missing

Describe the bug
A clear and concise description of what the bug is.
Azure-Sentinel/Playbooks/Restrict-MDEDomain playbook readme.md file is missing
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Hi, it is updated. As soon as PR is approved, it will be updated in the repo.
PR link - https://github.com/Azure/Azure-Sentinel/pull/4921

Fixed


Let the browser display the link target when applying ZeroClipboard to a link

ZeroClipboard is usually applied to a button. In our use case, we want to facilitate copying a hyperlink to the clipboard, within a list of sharing options:

Browsers display the target of links in a tooltip. Since ZC overlays a flash movie over the link, it seems impossible to have its tooltip displayed, or its context menu triggered.
Is there some way to go around this? If not, as I suspect, what would be a recommended UX pattern for this case?

Browsers display the target of links in a tooltip.

What browser(s) are you referring to?  In Chrome, for example, the browser shows the href value during hover but not in a tooltip -- rather in a "sort-of tooltip" near where the status bar traditionally appeared (bottom of the window).  You won't be able to get that to work the same way with a Flash movie over the top AFAIK, though if you were to set the href attribute value also as the value of a title attribute on the same element, ZeroClipboard will clone that title attribute onto its own element when it clips itself to the element, which would result in that value being displayed as a actual tooltip on hover.
However, there is no way AFAIK to still let the underlying link's context menu still be accessible.
Can you explain your use case further at all?  What kind of link do you have that you'd like to change into a "Copy to Clipboard" button and yet still have its URL visible and its context menu active?  I would expect the typical use case for ZeroClipboard consumers would be to not be using a elements with real href values as clipped elements.

Thanks James. The browser I was referring to was Chrome, and indeed, it displays the href near the bottom of the window. The title method works.
The use case is that we have a signup process with referrals (live at https://idorecall.com) and want to make it as easy as possible to copy the referral link to the clipboard, with minimum of friction, in case they want to share it via some medium we don't cover (e.g. IM, SMS, chatroom).
The page needs to to handle mobile browsers including Safari without Flash, so we need to fallback to telling the user to manually copy the link. The fallback process I've coded so far is like this:

ZeroClipboard (handles e.g. Firefox < 41 with Flash installed, where execCommand('copy') isn't available)
execCommand('copy') - handles browsers without Flash: IE, Chrome, Android Chrome
leave the link alone and display a message asking the user to share it (Safari)


Add option for custom pdf viewer

Fixes #122 because now Mac people will see their default pdf viewer opened after compilation, and can choose a different viewer if they want (if the  default viewer is not working for some reason, for example).
Depends on #885 to avoid merge conflicts.
Also conflicts with #838
Additions

Added an option to the run configuration to specify a custom pdf viewer command
When no known viewer or custom viewer is available, use the default system viewer.

Changes

Converted LatexRunConfiguration to Kotlin

So far I only tested on Arch with Evince and Okular.

test.pdf gets opened in SumatraPDF instead of in Notepad? Am I doing something wrong?

Ah nope that's my mistake, I had the wrong order of checking which viewer to open, in the current order it first checks for sumatra and then for a custom viewer but that should obviously be the other way around. I fixed that in the alpha build but forgot to fix it here. Will do that and resolve merge conflict.

Fixed it, now it opens in notepad for me


[wip] Validate merge from main in to dev-1.22-hi.1

For discussion in https://github.com/kubernetes/website/issues/35749
Potential alternative to https://github.com/kubernetes/website/pull/35752

Not needed.


requests.exceptions.ConnectionError: (MaxRetryError("HTTPSConnectionPool(host='huggingface.co', port=443):

Thank you for your work. I want to know if you meet this error?
requests.exceptions.ConnectionError: (MaxRetryError("HTTPSConnectionPool(host='huggingface.co', port=443): Max retries exceeded with url: /api/models/runwayml/stable-diffusion-v1-4 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f3b90aa4b50>: Failed to establish a new connection: [Errno 110] Connection timed out'))"), '(Request ID: 69c80218-3d05-4119-931c-80377840faff)')

It looks like it can't connect to the huggingface server to download the model. You can also explicitly download the model weights and set "--model_type" to be the path to the weights. This is the version used in our experiments https://huggingface.co/runwayml/stable-diffusion-v1-5

It looks like it can't connect to the huggingface server to download the model. You can also explicitly download the model weights and set "--model_type" to be the path to the weights. This is the version used in our experiments https://huggingface.co/runwayml/stable-diffusion-v1-5

Does use_auth_token have an impact on downloading pre trained models?

Here is the documentation for use_auth_token. It sounds like your error is when connecting so its unlikely use_auth_token is relevant.  It might also be worth trying the example setup from their page as a starter.
import torch
from diffusers import StableDiffusionPipeline

pipe = StableDiffusionPipeline.from_pretrained(
    "runwayml/stable-diffusion-v1-5",
    torch_dtype=torch.float16,
    use_safetensors=True,
)

prompt = "a photo of an astronaut riding a horse on mars"
pipe.enable_attention_slicing()
image = pipe(prompt).images[0]

If this doesn't work did downloading the weights separately work?

Here is the documentation for use_auth_token. It sounds like your error is when connecting so its unlikely use_auth_token is relevant. It might also be worth trying the example setup from their page as a starter.
import torch
from diffusers import StableDiffusionPipeline

pipe = StableDiffusionPipeline.from_pretrained(
    "runwayml/stable-diffusion-v1-5",
    torch_dtype=torch.float16,
    use_safetensors=True,
)

prompt = "a photo of an astronaut riding a horse on mars"
pipe.enable_attention_slicing()
image = pipe(prompt).images[0]

If this doesn't work did downloading the weights separately work?

Thank you. I have solved this problem.

I would like to ask if you have encountered the controller.step_store['attn']==None  issue? (in coding mian.py-line235 to  optimize.py-line269 to  optimize.py-line368 to ptp_utils.py-line234 to optimize.py-line38)

I have had this before. This object collects the attention maps during the denoising pass and it appears no attention map was saved. This function runs a monkey patch replacing the default attention function with one that collects the maps. This is brittle and requires the correct version of Diffusers since it's looking for a specific folder structure and function name. Are you using diffusers==0.8.0?
I will push an assertion to check to make it more clear this is happening.

Marking as resolved. Re-open if needed


Add clusterDomain to values.global.proxy in kind yaml to replace it easily

When k8s cluster is changed the cluster.local domain, Istio (istio gateway
and sidecar) needs to change the domain by values.global.proxy.
This patch adds the value to replace it easily during KinD e2e.
Please see also https://github.com/knative/serving/issues/9750
/cc @mattmoor @tcnghia @ZhiminXiang @JRBANCEL

The value will be replaced by the script as https://github.com/knative/serving/pull/9969.

@nak3 We should set up KinD testing on this repo, so that we can more easily test these things closer to the source.  Thanks for the quick fix, as always 🤩
/lgtm

Thanks a lot @nak3

@mattmoor @nak3  I filled the feature request here https://github.com/knative-sandbox/net-istio/issues/344 and https://github.com/knative-sandbox/net-istio/issues/343


v7 Upgrade Guide

Guide for upgrading from v6 to v7.
I would not merge until the v7.0.0 tag is made, since this guide references this tag for people to prep their cosmovisor with.

For contributor use:

[ ] Targeted PR against correct branch (see CONTRIBUTING.md)
[ ] Updated relevant documentation (docs/) or specification (x/<module>/spec/)
[ ] Added a relevant changelog entry to the Unreleased section in CHANGELOG.md
[ ] Re-reviewed Files changed in the Github PR explorer

Codecov Report

Merging #978 (a68a86a) into main (fa738bd) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #978   +/-   ##
=======================================
  Coverage   20.60%   20.60%
=======================================
  Files         193      193
  Lines       25232    25232
=======================================
  Hits         5200     5200
  Misses      19080    19080
  Partials      952      952

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 fa738bd...a68a86a. Read the comment docs.


1:.01   freezes jupyter-lab

using the latest Anadonda Jupyter + JuliaPro IJulia
the following cell freezes input when I get to the last '1'
1:.01
Julia Version 1.4.1
Commit 381693d3df* (2020-04-14 17:20 UTC)
Platform Info:
OS: Windows (x86_64-w64-mingw32)
CPU: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-8.0.1 (ORCJIT, skylake)
Environment:
JULIA_DEPOT_PATH = C:\Users\crawf.juliapro\JuliaPro_v1.4.1-1;C:\Users\crawf\AppData\Local\JuliaPro-1.4.1-1\Julia-1.4.1\local\share\julia;C:\Users\crawf\AppData\Local\JuliaPro-1.4.1-1\Julia-1.4.1\share\julia
JULIA_PKG_SERVER = pkg.juliacomputing.com
If you have a question please search or post to our Discourse site: https://discourse.julialang.org.
We use the GitHub issue tracker for bug reports and feature requests only.
If you're submitting a bug report, be sure to include as much relevant information as
possible, including a minimal reproducible example and the output of versioninfo().
If you're experiencing a problem with a particular package, open an issue on that
package's repository instead.
Thanks for contributing to the Julia project!

I'm seeing this as well, seems to my it's anytime I put .0 into a cell it freezes that cell.
jupyterlab: 2.1.4
Julia Version 1.4.2
Commit 44fa15b150* (2020-05-23 18:35 UTC)
Platform Info:
OS: Linux (x86_64-pc-linux-gnu)
CPU: AMD Ryzen 9 3900X 12-Core Processor
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-8.0.1 (ORCJIT, znver1)

Something related

When I put my cursor after 5, I cannot delete the 5 with backspace.
I can reproduce the behaviors reported by both OP and me on juypter notebook, so jupyterlab is not involved.

See #929 and https://github.com/codemirror/CodeMirror/issues/6288. This comes up a lot and is actually an upstream issue (with the CodeMirror project, not with IJulia).
The short description of the issue is that it goes into an infinite loop while trying to parse the syntax to do highlighting.

See #929 and codemirror/CodeMirror#6288. This comes up a lot and is actually an upstream issue (with the CodeMirror project, not with IJulia).
The short description of the issue is that it goes into an infinite loop while trying to parse the syntax to do highlighting.

https://github.com/codemirror/CodeMirror/issues/6288#issuecomment-632072714 says it should be a jupyter / jupyterlab issue. Is this true? If so, jupyter / jupyterlab team should be notified.

They know.
https://github.com/jupyter/notebook/issues/5469

Seems to be fixed on jupyterlab 2.2.6.

This can be closed.


helm: Add envoyConfig value

Add envoyConfig value to be able to enable CiliumEnvoyConfig with access to a secrets namespace in cases where Cilium Ingress nor GatewayAPI is enabled, or a different secrets namespace is needed.
envoyConfig.secretsNamespace.name defines the namespace to which Cilium Agent is given read access to.
Add helm value `envoyConfig.enabled` that can be used to enable CiliumEnvoyConfig CRD independently of Cilium Ingress controller.

/test

/test-runtime

@jrajahalme do you think this is a blocker for June patch releases, or can it wait until July? we usually target 15th as the release date.

Rebased to resolve conflicts.

/test

/test-1.26-net-next

Two test fails are for non-required tests, labeling as ready-to-merge.

@tklauser I see that this PR merged without the required changes to documentation. Will you please open a followup PR to add the changes that were conditional for approval? Thanks in advance.

The OR was green and ready to merge because CI passed and all reviewers approved. I didn't see any requested changes. Please use the "request changes" review state in case you want to block a PR. Otherwise it's really hard to tell whether changes are still required before merge. Thanks.

PR to address the review comments: https://github.com/cilium/cilium/pull/26296


Bug: Bulk hibernate api is getting timed out as increased timeout is not getting reflected

📜 Description
Bulk hibernate API is getting timed out after 1 min even after increasing the global_api_timeout in dashboard configMap. A hard reload is required to implement the configMap changes.
👟 Reproduction steps

Hibernate 50+ applications in bulk. The api shall timeout after 1 min.
Increase global_api_timeout from dashboard CM and deploy.
Retry bulk hibernation and still api will get timeout out in 1 min until you do a hard reload.

👍 Expected behavior
A hard reload should not be required to reflect the changes.
👎 Actual Behavior
A hard reload needs to be done to implement the dashboard configMap changes.
☸ Kubernetes version
NA
Cloud provider

NA

🌍 Browser
Chrome
🧱 Your Environment
NA
✅ Proposed Solution
NA
👀 Have you spent some time to check if this issue has been raised before?

[X] I checked and didn't find any similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

AB#9810

Potential duplicates:

[#5084] Bug: Git Material API getting timed out while saving existing git repository (62.09%)

Potential duplicates:

[#5084] Bug: Git Material API getting timed out while saving existing git repository (62.09%)

Potential duplicates:

[#5084] Bug: Git Material API getting timed out while saving existing git repository (62.09%)


Network sync with bungee stops working after a few hours

I've run into an issue that when a networksync (manually or automatically triggered) is performed the bungee doesn't recive the ping after a few hours of running.
I'm using LP 3.2.7 on my ForgeSponge and Bungee servers. Both are up to date.

Interesting. The direction Bungee -> Sponge works, but Sponge -> Bungee doesn't!

So it works initially, but then breaks after a while?
I need more info really. Remember the networksync won't work unless there are players connected to that server.

Yes initially it works and then it breaks. I know that at least one player needs to be connected.
I'll happily provide any infomation you want. I just don't know what you could need.
But as I said, I tried it recently. A networksync (with a player connected!) on the SF server didn't get propagated to the Bungee, but a networksync on the bungee worked without issues.

It will just try every 10 seconds to send the message.
https://github.com/lucko/LuckPerms/blob/master/sponge/src/main/java/me/lucko/luckperms/sponge/messaging/BungeeMessagingService.java#L69

I mean the Sponge server tries to send a message. It even says so in the logs. But the Bungee never recieves it.

Are all of your players connecting through the same proxy?

Yes they are.

I don't know why then.

I could give you access if it would help with debugging.

Not really, your best bet is to try to find an error in your proxy logs.


Final API

As the project has not yet hit 1.0.0 release I think we should take the opportunity to apply best practices to the API, I have the following suggestions:
Outputs should not start with on as per the angular style guide.
onFileUploadFinish changes to imageUploaded or imageUploadFinished
onRemove changes to imageRemoved
isPending changes to uploadStateChanged ?
I also think having our own custom Header interface is a waste of time and propose the header input property should just be a map instead:
[headers]="[{ Authorization: 'value' }]"
This seems like a more natural implementation and also directly maps to Angular's Headers class:
export declare class Headers {
    constructor(headers?: Headers | {
        [name: string]: any;
    } | null);
}

After 1.0.0 we should also endeavour to adhere to semantic versioning.

Fully support this.

@UncleDave, this sounds good. I can start implementing soon.

Bear in mind to be compatible with semantic versioning these API changes would have to be v1.0.0 and not before.

Okay got it. @aberezkin  We better have develop branch to make all PRs for v1.0.0. and then this can be merged to master later on.

@hardikpthv, there is one already.

The idea of the development branch is that it is persistent and contains code for the "next" version, essentially. While master is always the latest release and ideally should never be committed to except for the changelog and version number.
I believe here our development branch would be 0.6.5 -> 0.7.0 etc, while we have a parallel branch for 1.0.0 which contains things like the API change. Once 1.0.0 is ready to go it gets merged into development and the usual process continues.

I can make development branch the main branch of the repo so if you mention issue in PR it gets resolved automatically.

@aberezkin @UncleDave implemented discussed changes.

I have a suggestion for the interface. We can use ng-content (like they do in the angular team) to provide the component with custom captions to make component usage cleaner and more intuitive.
But I didn't quite figure out how to use default messages if there was no needful content in the component's body.

Also, I had thoughts about wrapping this lib in AbstractControl or something like that. Just thoughts, though.

I think the inputs work okay for the messages, ng-content seems a bit less intuitive just because it's not used in nearly as many places as inputs. Maybe if we want to allow the user to pass in some custom HTML to display, but I don't see anyone asking for that.
AbstractControl is for validation? Unless we implement a min property I don't see us validating anything.


Gossip current time; fail to merge gossips when clock skew is detected.

@dpw What do you think?

Looks ok.  It would be nice to have a note in ipam.md about the approach.


go get github.com/derekparker/delve/cmd/dlv fails with an error

When i do 'go get github.com/derekparker/delve/cmd/dlv' it fails with the following error
github.com/derekparker/delve/proctl
../../derekparker/delve/proctl/proctl.go:31: undefined: BreakPoint
../../derekparker/delve/proctl/proctl.go:32: undefined: BreakPoint

What OS are you using?

More specifically, are you using OS X? Delve currently does not support OS X, however I've been working a lot on OS X support and it should be landing soon.

I am on XUBUNTU with GO 1.4. I have also installed libreadline-dev.

Hmmm.. is this the first time you've tried pulling down & installing Delve?

Yes first time. I will try again and update the thread. I am very excited to try delve.
thanks for looking into the issue.

Derek,
I was able to repro the issue on 32 bit XUBUNTU. However i have tried on a clean 64bit XUBUNTU everything worked as expected. Not sure if the architecture is an issue.

Ah, yeah I should of asked that as well. Currently only 64 bit systems are supported, it won't take much to support 32 bit systems, however I've just been focusing on OS X support as of late. I'll be working on 32 bit support after OS X support.


Yubikey NEO - Not able to see TOTPs on Desktop but able to see on Android with NFC

Yubikey NEO Manager 1.4.0 tells me:
NAME: YubiKey NEO
Firmware: 3.3.0
Connection Mode: OTP+U2F+CCID
There are NO available apps
ykinfo -a output is
version: 3.3.0
touch_level: 1541
programming_sequence: 1
slot1_status: 1
slot2_status: 0
vendor_id: 1050
product_id: 116
How can I see the OTPs that I can see when using the Android App on my Desktop?
I am running Yubico Authenticator 2.3.0 on OSX 10.11.4

I'm guessing you mean you want to see the TOTP authenticator codes on your Mac?
Are you using Yubico Authenticator for Desktop on your Mac system? Download and install it: https://developers.yubico.com/yubioath-desktop/Releases/yubioath-desktop-2.3.0-mac.pkg. If you are, and you are still having issues, please start a support ticket at https://www.yubico.com/support/raise-ticket/
Thanks!

It seems that the OS is having some problems with the CCID connection, even though CCID mode is enabled on the Yubikey. It is probably related to the libccid library. Please try to update to the latest version of OS X and install the Combo Update mentioned in this blogpost: http://ludovicrousseau.blogspot.se/2016/05/os-x-el-capitan-10115-and-ccid-driver_23.html


WIP: plays

#12

:+1:

Implemented for the remote installation. This isn't really sound until https://github.com/radekg/terraform-provisioner-ansible/issues/16 is implemented but a wise person can move around without breaking stuff.


Update status.ts DOM text reinterpreted as HTML {Patch}

By using innerText, it will avoid the risk of HTML injection, as these properties automatically escape any HTML special characters in the provided text. This helps prevent cross-site scripting (XSS) vulnerabilities by treating the input as plain text rather than interpreted HTML. Always be cautious when dealing with user input or dynamic content to prevent security risks

Hi @jbms Could You Please Review Above PR
Regards

Hi @jbms
I noticed my PR was closed. Could you please provide some feedback on why it was closed? I'm eager to learn and improve.
Thank you

@Shivam7-1 If you look at the code, you'll see that there are two functions, setText and setHTML:
  setText(text: string, makeVisible?: boolean) {
    this.element.textContent = text;
    if (makeVisible) {
      this.setVisible(true);
    }
  }
  setHTML(text: string, makeVisible?: boolean) {
    this.element.innerHTML = text;
    if (makeVisible) {
      this.setVisible(true);
    }
  }

The setText function sets .textContent which is a safe way to assign text to a node, whereas the setHTML function sets .innerHTML specifically because it intends to creat HTML tags.  Your proposed change would make setHTML behave the same as setText with any HTML tags printed as raw sources on the screen for the user to see.
In general it's not a good idea to submit code changes to a product you don't use, without testing it, and without reading and understanding the surrounding code.  Blindly submitting changes breaks things.


Implement "Keep me logged in" on a given device.

Sometimes users would like to stay logged in on a certain device to avoid authenticating every now and then.

#287 , implements it.

Hi @clems4ever,
Thank you for this new feature! :)
From a security stand point, I guess it would however make sense to let the administrator decide whether it should be allowed or not.
In a nutshell, an allow_keep_me_logged_in boolean parameter in Authelia configuration file to toggle this feature on or off would be nice.

Followed in #291 .


Ensure the first bit of body directly after the headers is emitted into the stream

Fixes #67

[X] Fix bug (#67)
[X] Add test case for bug

Ping @jsor @clue for review, I've already send @uniquoooo the code change last night and he confirm from his end that this fixes the problem. When debugging I got a different error though but same the same underlying cause: Chunk length header longer then 1024 bytes


Allow for multi-line notification messages on Android

Hi Morten,
Thank you so much for sharing this meteor package, it has really made my life simpler!
Would you mind adding this small line of code to your fork which allows the notification messages on Android to be multi-line instead of the truncated single line version.
All the best,
Maxime

thanks @maxzzznz - will it fallback on ios or is it already supported?

This change won't do anything on iOS and I don't have any iOS device to check push notifications yet so I don't know yet... Cheers.

I have tested this under iOS and it is already supported so this change will make Android behave the same way as iOS in that regard. Cheers.


Avast Premium Security Crack 24.9.9452 + License Key Till 2050

Avast Premium Security Crack is the most powerful antivirus application that provides multiple functions related to internet security, privacy, and performance, designed to protect your computer PC from malware, protect your personal information, and ensure smooth system operation. With cloud-based intelligent detection, it protects your PC, home network, and passwords from zero-second threats.
📥👉Download Avast Premium Security With Crack Full Version
Avast Premium Security Crack is full-featured real-time protection and various scanning modes, including quick, full, and custom. The product is equipped with a firewall to help you regulate network access. It tracks which applications have been managed recently and can be vastly customized. It creates an isolated virtual desktop where no potential attacker can see it, where you can safely conduct online shopping and banking.
Avast Premium Security Crack can also help you find updates for software and device drivers. Outdated programs can pose security risks, and outdated drivers can degrade performance and even cause crashes. Also included are ransomware shields, Wi-Fi checkers, a sandbox for testing files in a virtual environment, and fake website detectors to prevent DNS hijacking.
📥👉Download Avast Premium Security With Crack Full Version

Direct Download link👈📺
.
.
.
.


"Module parse failed" by just adding new npm package on Angular template

I created a project form scratch using the Angular yo generator and added a library using
npm install --save json2typescript
and tried building using both webpack --config .\webpack.config.vendor.js followed by webpack and dotnet msbuild /t:RunWebpack and both return the following error:
      Module parse failed: C:\Users\rpedretti\Documents\Visual Studio Code\Angular2\NetCore
\node_modules\json2typescript\src\json2typescript\json-convert.ts Unexpected token (8:7)
      You may need an appropriate loader to handle this file type.
      |  * @see https://www.npmjs.com/package/json2typescript full documentation
      |  */
      | export abstract class JsonConvert {
      |
      |     /**
       @ ./~/json2typescript/index.ts 1:0-51
       @ ./ClientApp/app/services/baseService.js
       @ ./ClientApp/app/services/productService.js
       @ ./ClientApp/app/app.module.js
       @ ./ClientApp/boot-client.ts

I observed that running webpack --config .\webpack.config.vendor.js  is ok, th problem is when i run just webpack.
baseService.ts
import { JsonConvert } from 'json2typescript';
import { Http, Response } from '@angular/http';

export class BaseService {
    protected parseArrayData<T>(res: Response, ctor: {new(): T}): T[] {
        const body = res.json();
        let instanceArray: T[] = [];
        if (body != null) {
            instanceArray = JsonConvert.deserializeArray(body, ctor);
        }
        return instanceArray;
    }

    protected parseObjectData<T>(res: Response, ctor: {new(): T}): T {
        const body = res.json();
        let instance: T;
        if (body != null) {
            instance = JsonConvert.deserializeObject(body, ctor);
        }
        return instance;
    }
}

app.module.ts
import { ProductService } from './services/productService';
import { AccountService } from './services/accountService';
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { UniversalModule } from 'angular2-universal';
import { AppComponent } from './components/app/app.component'
import { NavMenuComponent } from './components/navmenu/navmenu.component';
import { HomeComponent } from './components/home/home.component';
import { FetchDataComponent } from './components/fetchdata/fetchdata.component';
import { CounterComponent } from './components/counter/counter.component';

@NgModule({
    bootstrap: [ AppComponent ],
    declarations: [
        AppComponent,
        NavMenuComponent,
        CounterComponent,
        FetchDataComponent,
        HomeComponent
    ],
    providers: [
        AccountService,
        ProductService
    ],
    imports: [
        UniversalModule, // Must be first import. This automatically imports BrowserModule, HttpModule, and JsonpModule too.
        RouterModule.forRoot([
            { path: '', redirectTo: 'home', pathMatch: 'full' },
            { path: 'home', component: HomeComponent },
            { path: 'counter', component: CounterComponent },
            { path: 'fetch-data', component: FetchDataComponent },
            { path: '**', redirectTo: 'home' }
        ])
    ]
})
export class AppModule {
}

Node version: 6.10.1
awesome-typescript-loader version: 3.1.2

The json2typescript package is highly unusual in that it exports TypeScript files rather than precompiled .js files like basically every other NPM package.
To use this, you'll need to amend your Webpack config so that awesome-typescript-loader is used for all .ts files, not just those in /ClientApp. On this line:
{ test: /\.ts$/, include: /ClientApp/, use: ['awesome-typescript-loader?silent=true', 'angular2-template-loader'] },

... simply remove the include: /ClientApp/, part. Then awesome-typescript-loader will build the .ts files in the json2typescript package as well as in your /ClientApp dir.


Fix non-compiling default palindrome-products file

Whoops! Nice catch. It took me a while to see what was the problem. Dashes in the source code and dashes in the diff view seem mixed... I'm too tired.
Thanks for the fix.
I don't know what was the problem with the Travis CI build, but it doesn't matter. I think everything's ok.


Failed to resolve: com.prolificinteractive:material-calendarview:1.5.0

I can't find it at the Maven. Can you upload 1.5.0 to Maven?  Gradle build warning " 'Compile' will be removed at the end of 2018".

it is not on maven anymore, we moved on jitpack https://github.com/prolificinteractive/material-calendarview#installation


initial aspect ratio maintaining relative gui scaling

adds 3 new horizontal relative gui entries for dealing with swapping elements between 4:3 and 16:9 aspect ratios.  "relativeToYL" maintains the initial aspect ratio, keeping the leftmost edge the same, "relativeToYR" also shifts it so the right hand side is shifted over so that edge would match, and "relativeToYC" takes/adds space from both sides

bide on this. requests for renames and augs.

Tested and reviewed. Only corrected a missed letter in a comment.


Answer Issues

The user input for answers does not work currently. Javascript for this is messy and incomplete.

Issue was solved


SWARM-739 (and others) Improve configuration.

[X] Have you followed the guidelines in our Contributing document?
[X] Have you created a JIRA and used it in the commit message?
[X] Have you checked to ensure there aren't other open Pull Requests for the same issue?
[X] Have you built the project locally prior to submission with mvn clean install?

Motivation
Configuration is a mish-mash of values from fractions, properties
and YAML files.  Defaults are scattered to the winds. This is sub-optimal.
Modifications
Introduce a Defaultable for providing fancier and trackable
defaults. Not used terribly many places, but in a few Customizers
and enhanced versions of fraction resources.  Currently used
for indicating that one default value is dependent upon some
other value, such as jndi-name=java:/jms/%{name} or such.
Additionally, provide a @Configurable annotation, to denote
that some arbitrary field should be configurable through the
project-stages/system-properties method, and to specify the
name to bind to that field.
@Configurable will be detected upon the following classes

Fractions
Customizers
ArchivePreparers
ArchiveMetadataProcessors

Additionally, any Fraction implementation is deemed to be
implicitly configurable, and the root Fraction object is
walked through its entire subresources to discover and name
configurable items.
In addition to allowing overriding values set by default
or through a main() using the project-stages.yml file,
completely new items may be created simply through the
specification of the appropriate configuration values.
e.g.
swarm:
  datasources:
    data-sources:
      MyDS:
        driver-name: myh2
        connection-url: jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
        user-name: sa
        password: sa
    jdbc-drivers:
      myh2:
        driver-class-name: org.h2.Driver
        xa-datasource-name: org.h2.jdbcx.JdbcDataSource
        driver-module-name: com.h2database.h2

Is exactly the equivalent of:
datasourcesFraction.dataSource("MyDS");
datasourcesFraction.jdbcDriver("myh2");

followed by the abovementioned setting of properties within
the fraction tree as though the user had invoked the above
two lines before applying configuration values.  In the
event that .jdbcDriver(key, consumer) exists and applies
extra logic (in the case of drivers, for instance, we set
a default driver-name to be equivalent to the key for the
resource via DatasourceFraction), that logic still applies,
hopefully resulting in unsurprising behavior.
Result
Cleaner, more logical and more consistent configuration, simpler customizers.
More information logged when a process starts.

Currently within ConfigurableManager.log() a boolean flag is set constantly to true, which causes all (including unset) configurables to be logged.  This is purely a temporary measure so that we can all look at what's set, and think about them, in terms of doing future simplification and winnowing, perhaps.
Basically, I wanted to surface this functionality loudly for a bit.  We can put it behind a property or a flag (defaulting to verbose=false) in time for the next release.

any Fraction implementation is deemed to be
implicitly configurable, and the root Fraction object is
walked through its entire subresources to discover and name
configurable items.

You mean the full class tree? I.e. DataSource and anything beyond in it's config-api Did you do a brief performance check to depict the impact of this?

completely new items may be created simply through the
specification of the appropriate configuration values

I assume this still leads to a DMR representation internally?
What if several method to create the DMR model come together? i.e. xml , java and now the yaml way? Any precedence rules given? How are conflicts detected and resolved?

new items may be created

Maybe you can elaborate on this a bit? Technically speaking how is the configuration resources tree created from a yaml representation? I.e how do you make a difference between resources,  resource keys and attributes when translating from yaml to java?

As a side note:
When running the example using this branch I get a lot of swarm.nulls when the ConfigurableManager dumps the options:
2016-11-16 10:50:01,080 INFO  [org.wildfly.swarm] (main) WFSWARM0037: Configuration:
  swarm.ajp.enable                                                       = false
  swarm.ajp.port                                                         = 8009
  swarm.http.port                                                        = 8080
  swarm.https.port                                                       = 8443
  swarm.null.active-requests                                             = (unset)
  swarm.null.add-logging-api-dependencies                                = (unset)
  swarm.null.alias                                                       = (unset)
  swarm.null.annotation-property-replacement                             = (unset)
  swarm.null.archive-validation.enabled                                  = true
  swarm.null.archive-validation.fail-on-error                            = true
  swarm.null.archive-validation.fail-on-warn                             = true
  swarm.null.bean-validation.enabled                                     = true
  swarm.null.cached-connection-manager.debug                             = (unset)
  swarm.null.cached-connection-manager.error                             = (unset)
  swarm.null.cached-connection-manager.ignore-unknown-connections        = (unset)
  swarm.null.cached-connection-manager.install                           = true
  swarm.null.deep-copy-subject-mode                                      = (unset)
  swarm.null.default-bindings-service.context-service                    = java:jboss/ee/concurrency/context/default
  swarm.null.default-bindings-service.datasource                         = (unset)
  swarm.null.default-bindings-service.jms-connection-factory             = (unset)
  swarm.null.default-bindings-service.managed-executor-service           = java:jboss/ee/concurrency/executor/default
  swarm.null.default-bindings-service.managed-scheduled-executor-service = java:jboss/ee/concurrency/scheduler/default
  swarm.null.default-bindings-service.managed-thread-factory             = java:jboss/ee/concurrency/factory/default

I was looking at a simple logging use case, trying to change the log level of the root logger, but apparently it's not there?
 swarm.logging.add-logging-api-dependencies                                                      = (unset)
  swarm.logging.console-handlers.CONSOLE.autoflush                                                = (unset)
  swarm.logging.console-handlers.CONSOLE.enabled                                                  = (unset)
  swarm.logging.console-handlers.CONSOLE.encoding                                                 = (unset)
  swarm.logging.console-handlers.CONSOLE.filter-spec                                              = (unset)
  swarm.logging.console-handlers.CONSOLE.formatter                                                = (unset)
  swarm.logging.console-handlers.CONSOLE.named-formatter                                          = COLOR_PATTERN
  swarm.logging.pattern-formatters.COLOR_PATTERN.color-map                                        = (unset)
  swarm.logging.pattern-formatters.COLOR_PATTERN.pattern                                          = %K{level}%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n
  swarm.logging.root-logger.filter-spec                                                           = (unset)
  swarm.logging.use-deployment-logging-config

It walks the full fraction tree of what's created by main() or defaultly.
It tends to be a rather narrow and shallow set of objects.
It supports all classes but only walks objects given to swarm.fraction()
ultimately.
On Wed, Nov 16, 2016 at 4:20 AM Heiko Braun<EMAIL_ADDRESS>wrote:

any Fraction implementation is deemed to be
implicitly configurable, and the root Fraction object is
walked through its entire subresources to discover and name
configurable items.
You mean the full class tree? I.e. DataSource and anything beyond in it's
config-api Did you do a brief performance check to depict the impact of
this?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/wildfly-swarm/wildfly-swarm/pull/222#issuecomment-260894673,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAA-T78tD_liJz6HSPJM82DqY1KhdJWtks5q-srSgaJpZM4KzEBk
.

It ultimately leads to augmenting the Fraction object tree. Which in turn
affects DMR.
For precedence, this occurs last, immediately within swarm.start() after
XML or user created Fractions or the default fractions are done.
On Wed, Nov 16, 2016 at 4:23 AM Heiko Braun<EMAIL_ADDRESS>wrote:

completely new items may be created simply through the
specification of the appropriate configuration values

I assume this still leads to a DMR representation internally?
What if several method to create the DMR model come together? i.e.
xml , java and now the yaml way? Any precedence rules given? How are
conflicts detected and resolved?

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/wildfly-swarm/wildfly-swarm/pull/222#issuecomment-260895569,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAA-T8pfQ64Kx8iK2WES71-8YLSsd_u3ks5q-susgaJpZM4KzEBk
.

Issues with default values in the DMR model:
Consider the case of swarm.undertow.default-server, which the ConfigurableManager consider to be  =(unset). In fact it's not, because when the DMR model is instantiated it applies it's own defaults values if needed. These can be seen when looking at :read-resource-description of  a resource, i.e.:
 "default-server" => {
                "type" => STRING,
                "description" => "The default server to use for deployments",
                "expressions-allowed" => false,
                "nillable" => true,
                "default" => "default-server",
                "min-length" => 1L,
                "max-length" =><PHONE_NUMBER>L,
                "access-type" => "read-write",
                "storage" => "configuration",
                "restart-required" => "all-services"
            },

Ah. Definitely not good. I'll figure out why.
This is why I wanted to print them all for now.
On Wed, Nov 16, 2016 at 4:51 AM Heiko Braun<EMAIL_ADDRESS>wrote:

As a side note:
When running the example using this branch I get a lot of swarm.nulls
when the ConfigurableManager dumps the options:
2016-11-16 10:50:01,080 INFO  [org.wildfly.swarm] (main) WFSWARM0037: Configuration:
swarm.ajp.enable                                                       = false
swarm.ajp.port                                                         = 8009
swarm.http.port                                                        = 8080
swarm.https.port                                                       = 8443
swarm.null.active-requests                                             = (unset)
swarm.null.add-logging-api-dependencies                                = (unset)
swarm.null.alias                                                       = (unset)
swarm.null.annotation-property-replacement                             = (unset)
swarm.null.archive-validation.enabled                                  = true
swarm.null.archive-validation.fail-on-error                            = true
swarm.null.archive-validation.fail-on-warn                             = true
swarm.null.bean-validation.enabled                                     = true
swarm.null.cached-connection-manager.debug                             = (unset)
swarm.null.cached-connection-manager.error                             = (unset)
swarm.null.cached-connection-manager.ignore-unknown-connections        = (unset)
swarm.null.cached-connection-manager.install                           = true
swarm.null.deep-copy-subject-mode                                      = (unset)
swarm.null.default-bindings-service.context-service                    = java:jboss/ee/concurrency/context/default
swarm.null.default-bindings-service.datasource                         = (unset)
swarm.null.default-bindings-service.jms-connection-factory             = (unset)
swarm.null.default-bindings-service.managed-executor-service           = java:jboss/ee/concurrency/executor/default
swarm.null.default-bindings-service.managed-scheduled-executor-service = java:jboss/ee/concurrency/scheduler/default
swarm.null.default-bindings-service.managed-thread-factory             = java:jboss/ee/concurrency/factory/default
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/wildfly-swarm/wildfly-swarm/pull/222#issuecomment-260901960,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAA-TwzXT5MNks8zA0NZACpq1DbjeSl7ks5q-tI0gaJpZM4KzEBk
.

Currently we support simple scalars. Numbers. Strings. Booleans. Enums and
such are not yet supported.
On Wed, Nov 16, 2016 at 5:12 AM Heiko Braun<EMAIL_ADDRESS>wrote:

I was looking at a simple logging use case, trying to change the log level
of the root logger, but apparently it's not there?
swarm.logging.add-logging-api-dependencies                                                      = (unset)
swarm.logging.console-handlers.CONSOLE.autoflush                                                = (unset)
swarm.logging.console-handlers.CONSOLE.enabled                                                  = (unset)
swarm.logging.console-handlers.CONSOLE.encoding                                                 = (unset)
swarm.logging.console-handlers.CONSOLE.filter-spec                                              = (unset)
swarm.logging.console-handlers.CONSOLE.formatter                                                = (unset)
swarm.logging.console-handlers.CONSOLE.named-formatter                                          = COLOR_PATTERN
swarm.logging.pattern-formatters.COLOR_PATTERN.color-map                                        = (unset)
swarm.logging.pattern-formatters.COLOR_PATTERN.pattern                                          = %K{level}%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n
swarm.logging.root-logger.filter-spec                                                           = (unset)
swarm.logging.use-deployment-logging-config
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/wildfly-swarm/wildfly-swarm/pull/222#issuecomment-260906698,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAA-TxaEODP3jI3VG23CF8Bt8h-m46n6ks5q-tcHgaJpZM4KzEBk
.

All of this occurs before DMR marshaling so we don't have the defaults
available to us. We could instill the defaults into the actual confit-api.
I also plan to make verbose=false which then does not display any (unset)
configuration items.
On Wed, Nov 16, 2016 at 5:44 AM Heiko Braun<EMAIL_ADDRESS>wrote:

Issues with default values in the DMR model:
Consider the case of swarm.undertow.default-server, which the
ConfigurableManager consider to be =(unset). In fact it's not, because
when the DMR model is instantiated it applies it's own defaults values if
needed. These can be seen when looking at :read-resource-description of a
resource, i.e.:
"default-server" => {
"type" => STRING,
"description" => "The default server to use for deployments",
"expressions-allowed" => false,
"nillable" => true,
"default" => "default-server",
"min-length" => 1L,
"max-length" =><PHONE_NUMBER>L,
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "all-services"
},
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/wildfly-swarm/wildfly-swarm/pull/222#issuecomment-260913839,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAA-T5keZvEnSEgFOrnaNxDIm83XtxN2ks5q-t6mgaJpZM4KzEBk
.

We could instill the defaults into the actual confit-api.

Yeah, I was thinking the same. We could add the meta data to the classes generated in the config-api. That way it could become available to ConfigurableManager

I also plan to make verbose=false which then does not display any (unset)
configuration items.

Yes, I am wondering how we could make this information available to users. The log works, but some offline docs would nice as well. Maybe we can  add the ConfigurableManager to the swarm plugin to you wildfly-swarm:config and it dumps the options for all fractions found in the project?

Also, new things are created by simply see what keys exist (via StageConfig
keys with the prefix) and any missing keys are created using the fraction
subresource factory.
fract.someResource("missingKey")
Then we continue the configurable scan like normal with the newly created
item, so same rules apply as if the user or our defaults had created that
subresource.
The general format is
swarm.KEY.attribute
With appropriate recursion if the attribute is itself a list of keyed sub
resources.
On Wed, Nov 16, 2016 at 4:32 AM Heiko Braun<EMAIL_ADDRESS>wrote:

new items may be created
Maybe you can elaborate on this a bit? Technically speaking how is the
configuration resources tree created from a yaml representation? I.e how do
you make a difference between resources, resource keys and attributes when
translating from yaml to java?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/wildfly-swarm/wildfly-swarm/pull/222#issuecomment-260897477,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAA-T5JHmv7ul3gN3mG2XeCVlSvF7rnLks5q-s2dgaJpZM4KzEBk
.

Yah or I think we can wire it up to --help. That flag already prints any
keys found in a project-stages.yml if present.
On Wed, Nov 16, 2016 at 5:55 AM Heiko Braun<EMAIL_ADDRESS>wrote:

I also plan to make verbose=false which then does not display any (unset)
configuration items.
Yes, I am wondering how we could make this information available to users.
The log works, but some offline docs would nice as well. Maybe we can add
the ConfigurableManager to the swarm plugin to you wildfly-swarm:config
and it dumps the options for all fractions found in the project?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/wildfly-swarm/wildfly-swarm/pull/222#issuecomment-260916121,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAA-T44BL26WCDTVIVSmR6XhD9XyOP42ks5q-uEZgaJpZM4KzEBk
.

And some fraction-plugin metadata could be used to generate docs at our
build time for all available keys.
On Wed, Nov 16, 2016 at 5:55 AM Heiko Braun<EMAIL_ADDRESS>wrote:

I also plan to make verbose=false which then does not display any (unset)
configuration items.
Yes, I am wondering how we could make this information available to users.
The log works, but some offline docs would nice as well. Maybe we can add
the ConfigurableManager to the swarm plugin to you wildfly-swarm:config
and it dumps the options for all fractions found in the project?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/wildfly-swarm/wildfly-swarm/pull/222#issuecomment-260916121,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAA-T44BL26WCDTVIVSmR6XhD9XyOP42ks5q-uEZgaJpZM4KzEBk
.

HOLD until I can figure out the null in the names in the examples. @heiko-braun-- which example?
I can't apply label with the phone apparently.

I've put it on HOLD.
Try building the examples with -DskipITs=true at the top level and you'll see

Thanks! And thanks for the in-depth review!
On Wed, Nov 16, 2016 at 6:13 AM Heiko Braun<EMAIL_ADDRESS>wrote:

I've put it on HOLD.
Try building the examples with -DskipITs=true at the top level and you'll
see
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/wildfly-swarm/wildfly-swarm/pull/222#issuecomment-260919826,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAA-T6XWNAVshThvUfyEHVxPDdELxHqOks5q-uVcgaJpZM4KzEBk
.

As to coercion to Level for logging or other fancy stuff, this ultimately delegates to the StageConfig.Resolver so that would also benefit @Inject @ConfigurationValue.
I think it could also be useful to round-trip INTO the stage config so that users can inject some of these deep values if they need? But I'm less sold on that idea.

swarm.null solved. Will push soon.

Sure. We only hold them so we can log them.
We can add a clear()
On Wed, Nov 16, 2016 at 9:41 AM Heiko Braun<EMAIL_ADDRESS>wrote:

@heiko-braun commented on this pull request.
In
core/container/src/main/java/org/wildfly/swarm/container/runtime/ConfigurableManager.java
https://github.com/wildfly-swarm/wildfly-swarm/pull/222:

   add(Short.class);

   add(Short.TYPE);

   add(Integer.class);

   add(Integer.TYPE);

   add(Long.class);

   add(Long.TYPE);

   add(Float.class);

   add(Float.TYPE);

   add(String.class);

   add(Defaultable.class);

}};

private static Logger LOG = Logger.getLogger("org.wildfly.swarm.config");

private final List configurables = new ArrayList<>();

I assume the list of configurables can become quiet big, so I am
wondering if it needs to be released at some point during the server
bootstrap, i.e. when when the list bootstrap DMR operations has been build?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/wildfly-swarm/wildfly-swarm/pull/222, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAA-TyUyZ1U5dIycxY14mz3TjdOmiAX9ks5q-xYWgaJpZM4KzEBk
.


Deprecated "sets option flow config_entry explicitly"

Logger: homeassistant.helpers.frame
Source: helpers/frame.py:324
First occurred: 19:13:29 (1 occurrences)
Last logged: 19:13:29

Detected that custom integration 'xiaomi_gateway3' sets option flow config_entry explicitly, which is deprecated at custom_components/xiaomi_gateway3/config_flow.py, line 137: self.config_entry = config_entry. This will stop working in Home Assistant 2025.12, please create a bug report at https://github.com/AlexxIT/XiaomiGateway3/issues

https://github.com/AlexxIT/XiaomiGateway3/releases/tag/v4.0.8


Outdated content

The repositories linked to in the sections described below all appear to be dead projects. I believe these sections should be removed from this doc:
What are some community-authored dialogs?
BotAuth - Azure Active Directory authentication
BestMatchDialog - Regular expression-based dispatch of user text to dialog methods
What are some community-authored templates?
ES6 BotBuilder - ES6 Bot Builder template

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

ID: 253d4e99-7fc5-cc8d-5b07-29bf2d78687a
Version Independent ID: cdc0528d-cf1a-e015-1d8a-31ed062648f8
Content: Bot Service Frequently Asked Questions - Bot Service - Bot Service
Content Source: articles/bot-service-resources-bot-framework-faq.md
Service: bot-service
GitHub Login: @scheyal
Microsoft Alias: kamrani

@clearab , do we have replacement content, or should I just remove these two topics from the FAQ?

I'm not sure, I think they are just dead? @sgellock do you know what these are?

@tomlm do you know what these are?

🦗 🦗 @tomlm or @sgellock do we have replacement content, or should I just remove these two topics from the FAQ?

Just commenting out the two questions for now (in PR 2278). Let me know if there is ever some replacement content to add in its place.

Just removed the questions from the FAQ.


feat: allow access to container when registering projections

:tada: This PR is included in version 3.1.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Apparently the RoleTypes need to be in the UI

colour me baffled
Description

Include a summary of the changes and the related issue.
Include relevant motivation and context.

Resolves #(issue)

@shawnyama already has a fix in for this so we're good!
@bigglesandginger with the @TSModel annotation at the top of RoleType.java you're marking the class as "TypeScript Model", which means the front end will expect these values to show up in Types.ts

@shawnyama already has a fix in for this so we're good!
@bigglesandginger with the @TSModel annotation at the top of RoleType.java you're marking the class as "TypeScript Model", which means the front end will expect these values to show up in Types.ts

You say "you're" but that was someone else.  Also I am going by how this class should be used... and I am surprised it is desired in the front end - oh well


no mixin named clearfix

Hello,
I'm trying to use @include clearfix; in my project and I keep getting the following error in git bash:
no mixin named clearfix

reinstalled packages, everything working just fine now. Windows 10 OS... go figure


Swap package name to "fixpoint"

It is cleaner for us to just do import fixpoint instead of import fixpoint_sdk.

lgtm


Proposal: add code to get tile indicies that overlap an arbitrary ROI

Hi @Murthy10, I wrote some functionality that extends your package and wanted to get your take on whether I should include it here or publish as a separate package on pypi.
For a recent project, I needed to get all the tiles indicies that belonged to a couple countries. To do that, I wrote some code to take an arbitrary boundary (specified as a geojson) and an arbitrary zoom level and then return a list of all tile inds at the specified zoom that overlap (at least partially) with that boundary. I wrote a depth-first search algorithm to accomplish this because it avoids having to store many tiles in memory. Pakistan, for example, has ~50 million zoom 18 tiles, but the maximum number of tiles ever stored in RAM was 39.
It works by popping a tile off the last-in-first-out stack, zooming in one increment to get this tile's 4 sub-tiles, and checking if each of those also overlap with the boundary. If they do, they're put on the top of the stack and the cycle continues. The stack is initialized with the (whole-world) zoom 0 tile. Once a tile is found to both overlap with the boundary and be at the specified zoom (e.g., 18) its indicies are appended to the end of a text file and the tile is removed from the stack. There is also one enhancement where if a parent tile overlaps 100% with the boundary (i.e., it's completely contained), then the overlap computation is skipped for that tile and all its children. I found it took about 15 min to complete all of Pakistan at zoom 18 on a 2017 Macbook Pro.
I'm interested in what you think, but the obvious options to me seem like either:

Open a PR here. The main concern is that my function would add shapely as a dependency (but maybe there's a simple function I can write to calculate overlap between polygons).
Put this in a separate repo, and maybe you could link to it from your Readme/docs page as I think it's very relevant to pygeotile

Hi @wronk sounds like a cool tool and nice that you are using our pyGeoTile.
The purpose of pyGeoTile is to convert the different projections.
I think your tool is more advanced and a good practice example for pyGeoTile.
Hence it might be a better idea to put it in a repo on your own, but I really like to link it from this repo.

@Murthy10, sounds good, thanks. I'll post back here once it's ready (likely within a week or two).

@Murthy10, project is up here:
https://github.com/developmentseed/geodex
Would you mind adding a link? Also interested to hear if you have any feedback :)

I update the readme.md of pyGeoTile and mentioned your project as an example usage.
GeoDex looks like a cool and useful tool.  I'm looking forward to try it in action and will give you some feedback.


Support generics

This is one of rare case where generics actually make sense ;)
I have added generic params for key and value and also modified options. The options part is not something to write home about, however I coudn't make functional options to work with generics nice. Maybe we want to get rid of all the options idea here and switch to just a params struct passed directly.
All the tests seem to pass fine. I had to modify example a little bit because there is no way to return "generic nil" and I have changed it to a default value.
Pls note - all the changes are in v2 directory as this version won't be compatible with the prev code.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
166

Relevant Lines:
166

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

175 of 175 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
175

Relevant Lines:
175

💛  - Coveralls


Poor results

Hi, I am training a new speaker with the pre-trained model, I have 3 hours of data but I had to decrease the batch size to 2 because of computational issues. The validation loss and training loss are at the same value 0.4 after 12 000 iterations, however the resulting audio is talking nonsense even after 30 000. I used google API for transcription. Is batch size the problem? Also the mel looks weird.

You need more data at least 6 hours of data from transfer learning.

3 hrs of dataset is not that bad, it will eventually overfit tho.
I suggest to train on google colab so that you can have a higher batch size.


fix: prevent genbank ingest log spam

Resolves https://github.com/nextstrain/ncov-ingest/issues/250
The stdout of GenBank transform is currently printed to stdout of AWS Batch. This PR redirects it to a file. The file is then uploaded to Slack. This is similar to how it's handled for GISAID.
This facilitates reading the logs for techies and makes it more convenient to get domain-specific output for scientists.
The code is a copypasta from the similar GISAID code. I hope there are no typos :)

This sounds like a great idea Ivan. I'm not best to review the code in detail, but the idea is good.
@MoiraZuber important that this sounds like it'll work for you too! If you have any questions or want to clarify with Ivan about how this works, don't hesitate to ask!


Keyboard collapses when switching apps; doesn't expand again when returning

Issue occurs on a LG G4.

Doesn't occur on vanilla Android devices.