Error running adb: read ECONNRESET

when I execute  "npm run andriod" in windows10 power shell,it outputs:
16:15:39: Starting packager...
16:16:15: Starting Android...
16:16:47: Packager started!
....
Logs from serving your app will appear here. Press Ctrl+C at any time to stop.
Error running adb: read ECONNRESET

i have the same problem

i have the same problem too

I have the same error. My android emulator is genymotion. After I installed api 26 (I originally use api 23) in genymotion and run npm run android, I get this error.

To the ones who have met this error, if you have been set Android Studio adb in windows environment variable - PATH, here is my solution:
For windows 10 & windows 8

In Search, search for and then select: System
Click the Advanced system settings link.
Click Environment Variables. In the section System Variables, find the PATH environment variable and select it. Click Edit.
In the Edit System Variable window, replace Andorid Studio adb path with Genymotion adb path.
Take my machine as an example, replace C:\Users\YourUserName\AppData\Local\Android\Sdk\platform-tools with C:\Program Files\Genymobile\Genymotion\tools.
All you need to do to locate your adb path is to search adb.exe in explorer.
Click OK. Close and Reopen cmd. Run npm run android.


fix(service-worker): improve service worker management

:tada: This PR is included in version 1.0.0-alpha.83 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


[WFLY-14219] Fix ee-8-api...javax/ws/rs/api/main/module.xml for TCK test

Fix for https://issues.redhat.com/browse/WFLY-14219?focusedCommentId=15680282&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15680282

Thanks @boris-unckel , I will try running the Jakarta EE 8 signature tests locally with https://github.com/boris-unckel/wildfly/tree/WFLY-14219_fix_jakarta_ee8_testdepth

Thanks @boris-unckel , I will try running the Jakarta EE 8 signature tests locally with https://github.com/boris-unckel/wildfly/tree/WFLY-14219_fix_jakarta_ee8_testdepth

Thanks @boris-unckel the Jakarta EE 8 signature tests passed for me locally with this change!

Thanks @boris-unckel the Jakarta EE 8 signature tests passed for me locally with this change!

@bstansberry
This is the fix for an issue found by @scottmarlow with the Jakarta EE 8 TCK regarding the module descriptor. He also tested and approved the fix. Please review and merge.

@bstansberry
This is the fix for an issue found by @scottmarlow with the Jakarta EE 8 TCK regarding the module descriptor. He also tested and approved the fix. Please review and merge.

Thanks @boris-unckel. I filed https://github.com/wildfly/wildfly/pull/13905 to make the same change in WildFly Preview.
That module.xml duplication is a bit of a maintenance hassle. But generally these spec API modules don't change much so hopefully it won't be a recurring hassle. :)

Thanks @boris-unckel. I filed https://github.com/wildfly/wildfly/pull/13905 to make the same change in WildFly Preview.
That module.xml duplication is a bit of a maintenance hassle. But generally these spec API modules don't change much so hopefully it won't be a recurring hassle. :)


Default values don't widen types of destructed values in function parameters (regression)

TypeScript Version:  3.3.0-dev.20181228

Search Terms:
Code
declare function f(g: (as: string[]) => void): void
f(([_1, _2 = undefined]) => undefined)

Expected behavior:
pass
Actual behavior:
Error at _2:
Error TS2322: Type 'undefined' is not assignable to type 'string'.

Playground Link:
Related Issues:

This regression is caused by #28967.


dts: gen_defines.py: Add should_write() helper for properties

should_write() returns False for properties that are skipped in
write_properties(). Shortens write_properties() a bit.

Pulled out of https://github.com/zephyrproject-rtos/zephyr/pull/21393.

@ulfalizer please rebase

@ulfalizer please rebase

Rebased


Implement findOne operation

Closes #89.
Unit and integration tests are not done yet, but I'm going to give it a shot. Reviews welcome, please.

Ready for review. Build is failing because Travis is unable to run the integration tests, due to the lack of a Firestore private key.

And regarding the integration tests, no worries, I'll deal with the failing test when this pr is ready to merge.

I've included your requested changes. Thanks for being so nice, this is one of my first PRs and my first PR of this size :)

@all-contributors please add @skneko for code and ideas


SubprocVecEnv not working

I'm trying to use SubprocVecEnv to initialize multiple instances of one environment to use in ACKTR and A2C, however, there seem to be problems with SubprocVecEnv. Following this code, the following happens:
def make_env():
    env = gym.make('Test-v0')
    return env

env = gym.make('Test-v0') #Works, env initialization message is printed
env = make_env() #Works, env initialization message is printed
env = SubprocVecEnv([make_env]) #Doesn't work, code gets stuck

Meaning, env creation through the function works fine, the same goes for manual creation, however, when SubprocVecEnv is called the code gets stuck, nothing seems to happen and it doesn't stop running, nor does the environment get created.
I tried calling manually env = SubprocVecEnv([make_env]) and it yields a strange error:

env = SubprocVecEnv([make_env])
Traceback (most recent call last):
File "", line 1, in
env = SubprocVecEnv([make_env])
File "c:\users\x\baselines\baselines\common\vec_env\subproc_vec_env.py", line 58, in init
observation_space, action_space = self.remotes[0].recv()
File "D:\Programs\Anaconda3\lib\multiprocessing\connection.py", line 250, in recv
buf = self._recv_bytes()
File "D:\Programs\Anaconda3\lib\multiprocessing\connection.py", line 321, in _recv_bytes
raise EOFError
EOFError

Apparently even with the default envs ('Cartpole-V1' as depicted in the linked example) has the same problem.

Update: 10/10/2018:
So I tried digging up a bit deeper, and eventually came to the conclusion that a part of the problem is in calling functions in the default way:
def make_env_complete(seed, num_env, start_index=0):

    def make_env(rank):
        def _thunk():
            env = gym.make('Test-v0')
            env.seed(seed+rank)
            env = Monitor(env, logger.get_dir() and os.path.join(logger.get_dir(), str(rank)))
            return env

        return _thunk
    set_global_seeds(seed)

    return SubprocVecEnv([make_env(i + start_index) for i in range(num_env)])

Does not work either, it just hangs in there forever. However, if return _thunk() is used instead, something happens, an error is thrown to be more specific:

File "C:/Users/X/Desktop/untitled0.py", line 54, in
make_env_complete(0, 1, 0)
File "C:/Users/Horus/Desktop/untitled0.py", line 47, in make_env_complete
return SubprocVecEnv([make_env(i + start_index) for i in range(num_env)])
File "c:\users\X\baselines\baselines\common\vec_env\subproc_vec_env.py", line 53, in init
p.start()
File "D:\Programs\Anaconda3\lib\multiprocessing\process.py", line 105, in start
self._popen = self._Popen(self)
File "D:\Programs\Anaconda3\lib\multiprocessing\context.py", line 223, in _Popen
return _default_context.get_context().Process._Popen(process_obj)
File "D:\Programs\Anaconda3\lib\multiprocessing\context.py", line 322, in _Popen
return Popen(process_obj)
File "D:\Programs\Anaconda3\lib\multiprocessing\popen_spawn_win32.py", line 65, in init
reduction.dump(process_obj, to_child)
File "D:\Programs\Anaconda3\lib\multiprocessing\reduction.py", line 60, in dump
ForkingPickler(file, protocol).dump(obj)
File "c:\users\horus\baselines\baselines\common\vec_env_init_.py", line 176, in getstate
return cloudpickle.dumps(self.x)
File "D:\Programs\Anaconda3\lib\site-packages\cloudpickle\cloudpickle.py", line 895, in dumps
cp.dump(obj)
File "D:\Programs\Anaconda3\lib\site-packages\cloudpickle\cloudpickle.py", line 268, in dump
return Pickler.dump(self, obj)
File "D:\Programs\Anaconda3\lib\pickle.py", line 409, in dump
self.save(obj)
File "D:\Programs\Anaconda3\lib\pickle.py", line 521, in save
self.save_reduce(obj=obj, *rv)
File "D:\Programs\Anaconda3\lib\pickle.py", line 634, in save_reduce
save(state)
File "D:\Programs\Anaconda3\lib\pickle.py", line 476, in save
f(self, obj) # Call unbound method with explicit self
File "D:\Programs\Anaconda3\lib\pickle.py", line 821, in save_dict
self._batch_setitems(obj.items())
File "D:\Programs\Anaconda3\lib\pickle.py", line 847, in _batch_setitems
save(v)
File "D:\Programs\Anaconda3\lib\pickle.py", line 521, in save
self.save_reduce(obj=obj, *rv)
File "D:\Programs\Anaconda3\lib\pickle.py", line 634, in save_reduce
save(state)
File "D:\Programs\Anaconda3\lib\pickle.py", line 476, in save
f(self, obj) # Call unbound method with explicit self
File "D:\Programs\Anaconda3\lib\pickle.py", line 821, in save_dict
self._batch_setitems(obj.items())
File "D:\Programs\Anaconda3\lib\pickle.py", line 847, in _batch_setitems
save(v)
File "D:\Programs\Anaconda3\lib\pickle.py", line 476, in save
f(self, obj) # Call unbound method with explicit self
File "D:\Programs\Anaconda3\lib\site-packages\cloudpickle\cloudpickle.py", line 790, in save_file
raise pickle.PicklingError("Cannot pickle files that are not opened for reading: %s" % obj.mode)
PicklingError: Cannot pickle files that are not opened for reading: wt

Hi @lhorus ! As you have already established, SubprocVecEnv's are nasty to debug, because if the worker process fails, the parent process is just left there waiting or gets an uninformative broken pipe. Making SubprocVecEnv more debug-friendly is on a TODO list; however, as a general rule of thumb for now, if the problem is with vecenv, I'd recommend replacing SubprocVecEnv with DummyVecEnv and debug that way. Now, in your particular case sounds like the error is actually specific to SubprocVecEnv - for some reason forking the process has troubles with open file descriptors. If you were to remove Monitor wrapper from make_env, would the resulting thing work?

I also faced the same issue and got it to work following the below hack, note that this is not a fix to the problem, it is a hack so that you can use SubProcEnv:
import os

from stable_baselines import logger
from stable_baselines.bench import Monitor
from stable_baselines.common import set_global_seeds
from stable_baselines.common.atari_wrappers import make_atari, wrap_deepmind
from stable_baselines.common.cmd_util import make_atari_env
from stable_baselines.common.vec_env import DummyVecEnv

from stable_baselines.common.policies import CnnPolicy
from stable_baselines.common.vec_env import VecFrameStack
from stable_baselines import ACER

def custom_atari_env(env_id, num_env, seed, wrapper_kwargs=None, start_index=0,
                     allow_early_resets=True):
    """
    Create a wrapped, monitored SubprocVecEnv for Atari.

    :param env_id: (str) the environment ID
    :param num_env: (int) the number of environment you wish to have
           in subprocesses
    :param seed: (int) the inital seed for RNG
    :param wrapper_kwargs: (dict) the parameters for wrap_deepmind function
    :param start_index: (int) start rank index
    :param allow_early_resets: (bool) allows early reset of the environment
    :return: (Gym Environment) The atari environment
    """
    if wrapper_kwargs is None:
        wrapper_kwargs = {}

    def make_env(rank):
        def _thunk():
            env = make_atari(env_id)
            env.seed(seed + rank)
            env = Monitor(env, logger.get_dir() and os.path.join(
                logger.get_dir(), str(rank)),
                          allow_early_resets=allow_early_resets)
            return wrap_deepmind(env, **wrapper_kwargs)

        return _thunk

    set_global_seeds(seed)
    return DummyVecEnv([make_env(i + start_index) for i in range(num_env)])

def main():
    env = custom_atari_env('BreakoutNoFrameskip-v4', num_env=4, seed=42)
    env = make_atari_env('PongNoFrameskip-v4', num_env=4, seed=42)
    env = VecFrameStack(env, n_stack=4)
    model = ACER(CnnPolicy, env, verbose=1,
                 tensorboard_log='/private/home/akadian/teas-baselines/'
                                 'simple-nav/stable-baselines-runs')
    model.learn(total_timesteps=25)
    model.save('acer.pong.model')

if __name__ == '__main__':
    main()

@abhiskk from what I understand, your hack does not actually use SubprocVecEnv (it is replaced with DummyVecEnv). In OP's particular problem that should help indeed (because no forking / pickling is going on in DummyVecEnv); however, this fix will make things quite a bit slower.

It does use SubprocVecEnv, I just make a dummy call to custom_atari_env before making a call to the original make_atari_env.
env = custom_atari_env('BreakoutNoFrameskip-v4', num_env=4, seed=42)
env = make_atari_env('PongNoFrameskip-v4', num_env=4, seed=42)

The call to custom_atari_env I think sets something up in the background and the make_atari_env does not throw an error after that.

I was having a similar issue when creating a UnityEnv gym wrapper using SubprocVecEnv. For me, the fix was editing the default RPC server port because the port was already open. Editing:
\mlagents\envs\environment.py -> UnityEnvironment -> init() to use a different default base_port.
A computer restart would have likely fixed this as well, I recommend trying a hard reset of your computer if you face a similar issue.


Modify stakefish app URL from https://stake.fish to https://stake.fish/dashboard

Currently, the stakefish GnosisSafe App links to https://stake.fish, which is our company website home page.
Could you please help us change the link to https://stake.fish/dashboard so that when users click on “Open Safe App”, they directly land in our Ethereum staking web app? Thank you.

App should be ready now


Error in "Compile initial Tailwind build" stage of "rails new" command that has --css tailwind

when running the command rails new everything works fine until the part where this part comes:
Compile initial Tailwind build
run  rails tailwindcss:build from "."
and then gives some error outputs

the other
The odd thing that's happening is that when you open the project there's a bizarre file added:

To my knowledge, I haven't modified, installed or uninstalled any packages regarding tailwind or tailwind-rails but this command was working just fine before This happened.

Hi @iliatalebzade, sorry you're having problems.
Can you please provide more information about your system? This looks like there may be some platform confusion -- ELF: not found sometimes indicates that a binary executable is being run as if it were a shell script.

This may be fixed by #197.

Greetings, thank you for the fix!

@iliatalebzade please wait for the next release of tailwindcss-rails and if you're still having problems, please open a new issue and we can start debugging from there.

Gotta mention how great you guys are addressing this problem this quick, I'll wait for the next release,
thanks again for your response!

v2.0.13 is out, please give it a try.


handshake: prologue is mixed before pre-messages

From the spec:

Initialize(new_handshake_pattern, initiator, prologue, new_s, new_e, new_rs, new_re):
...

Calls MixHash(prologue).
Calls MixHash() once for each public key listed
in the pre-messages from new_handshake_pattern.

Signed-off-by: Jason A. Donenfeld<EMAIL_ADDRESS>

By the way, I quite like that the prologue comes first, because it means that for an optimized case, HASH(handshake || prologue) can be precomputed. If the order is changed (like the error in this implementation), then that precomputation is no longer possible.

Fixed, thanks!


[Feature] Allow for users to choose whether they want to use the DPS scoring or old scoring systems.

Myself and others who have used the HSR Optimizer for a while now agree that while the new DPS scoring system is interesting, we would like the option to use the old scoring system as well, as many of our builds have suddenly become ranked much lower than they were previously.

Yeah I think its fair to give users the option, hotfix deployed

Thank you very much!


Can not add relationshps to an ExternalSpdxElement

example6-bin.spdx.txt
This file is from spdx-examples/software/example6/spdx2.2
Tools Python says the file is valid SPDX.
Tools Java 1.1.8 says it is invalid:
Analysis exception processing SPDX file: Can not add relationshps to an ExternalSpdxElement.
These changes must be done to the local SPDX element in the document which defines the SPDX element.

Who is right?

Preventing writes to the external element is intentional.  A couple of thoughts:

In SPDX 2.X, the relationship is a property of the Element.  Since the relationships are serialized along with the Element, we should not allow updates since they can not be written out.
In SPDX 3.X, relationships are not properties of the Element, they are stand-alone elements with a to and from property - so they can be "added" independent of the Element.  We will be able to add relationships to external elements only for the 3.X spec versions - once the code for SPDX 3.X is complete.


Followed guide but device not autodiscovered and not available under ADD Integration

Followed the guide with configuring HACS, using SAMBA to cope the folder structure across under custom_components.
I have;
-Cleared browser cache
-Restarted HA
Issue persists. Any advice?

? This is a HA custom integration, unrelated to HACS - we do hope to add it to HACS in the future
Ensure that custom_components/ is placed in the config/ folder. Typically on HA OS config/ is found at the SAMBA root. Inside config/ one should see configuration.yaml and other YAML files.
Ensure that there are no repeated folder levels.
Drop in using the Terminal and verify path structure is as expected and all files exist.

Thanks, I was away, I'll give the above a whirl and close this when it works.

I was being daft. Took the whole repo to HA instead of the sub-folder like below. Thanks for the guidance and assistance.


Light up winning combination with 3rd color

Use a different color to emphasize winning combination and last turn of the game.

Depends on #3


Wait up to 1s for pending requests before destroy()

If the user calls:
client.stop()
client.destroy()
We should ensure that the final 'stopped' message reaches the tracker
server, even though the client will not get the response (because they
destroyed the client and no more events will be emitted).
If there are pending requests when destroy() is called, then a 1s timer
is set after which point all requests are forcibly cleaned up. If the
requests complete before the 1s timer fires, then cleanup happens right
away (so we're not stuck waiting for the 1s timer).
So, destroy() can happen one of three ways:

immediately, if no pending requests exist
after exactly 1s, if pending requests exist and they don't complete
within 1s
less than 1s, if pending requests exist and they all complete before
the 1s timer fires

cc @CraigglesO

Since this is a large change, it would be nice to get a code review from one of the other maintainers before merge.

Do you have a fax on how to become a contributor?

@CraigglesO Yes, you can read about that here: https://github.com/feross/bittorrent-tracker/blob/master/CONTRIBUTING.md#project-governance 👍

This PR has been open a few days so I'm going to merge it now. Post-merge feedback is still welcome.


It is no longer possible to inject the controller into a nested Dialogue

If a DialogController is injected in a nested Dialogue the load fails.
As such you can't access the ok or cancel methods from the nested control.
Unhandled rejection Error: Error invoking DialogController. Check the inner error for details.
------------------------------------------------
Inner Error:
Message: Cannot read property 'defaultSettings' of undefined
Inner Error Stack:
TypeError: Cannot read property 'defaultSettings' of undefined
    at new DialogController (webpack:///./~/aurelia-dialog/dist/commonjs/dialog-controller.js?:17:53)
    at Object.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:322:12)
    at InvocationHandler.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:299:166)
    at Container.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:563:23)
    at StrategyResolver.get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:126:35)
    at Container.get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:494:39)
    at Object.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:328:31)
    at InvocationHandler.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:299:166)
    at Container.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:563:23)
    at StrategyResolver.get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:126:35)
    at Container._get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:508:39)
    at Container.get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:497:26)
    at Object.invokeWithDynamicDependencies (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:310:25)
    at InvocationHandler.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:299:166)
    at Container.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:563:23)
    at StrategyResolver.get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:126:35)
End Inner Error Stack
------------------------------------------------

    at new DialogController (webpack:///./~/aurelia-dialog/dist/commonjs/dialog-controller.js?:17:53)
    at Object.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:322:12)
    at InvocationHandler.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:299:166)
    at Container.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:563:23)
    at StrategyResolver.get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:126:35)
    at Container.get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:494:39)
    at Object.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:328:31)
    at InvocationHandler.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:299:166)
    at Container.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:563:23)
    at StrategyResolver.get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:126:35)
    at Container._get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:508:39)
    at Container.get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:497:26)
    at Object.invokeWithDynamicDependencies (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:310:25)
    at InvocationHandler.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:299:166)
    at Container.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:563:23)
    at StrategyResolver.get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:126:35)
    at new AggregateError (webpack:///./~/aurelia-pal/dist/commonjs/aurelia-pal.js?:36:11)
    at Container.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:565:13)
    at StrategyResolver.get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:126:35)
    at Container.get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:494:39)
    at Object.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:328:31)
    at InvocationHandler.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:299:166)
    at Container.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:563:23)
    at StrategyResolver.get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:126:35)
    at Container._get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:508:39)
    at Container.get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:497:26)
    at Object.invokeWithDynamicDependencies (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:310:25)
    at InvocationHandler.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:299:166)
    at Container.invoke (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:563:23)
    at StrategyResolver.get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:126:35)
    at Container.get (webpack:///./~/aurelia-dependency-injection/dist/commonjs/aurelia-dependency-injection.js?:500:21)
    at eval (webpack:///./~/aurelia-templating/dist/commonjs/aurelia-templating.js?:3901:71)
From previous event:
    at CompositionEngine.ensureViewModel (webpack:///./~/aurelia-templating/dist/commonjs/aurelia-templating.js?:3894:73)
    at _getViewModel (webpack:///./~/aurelia-dialog/dist/commonjs/dialog-service.js?:95:30)
    at eval (webpack:///./~/aurelia-dialog/dist/commonjs/dialog-service.js?:54:14)
From previous event:
    at DialogService.open (webpack:///./~/aurelia-dialog/dist/commonjs/dialog-service.js?:39:19)
    at surveySummary.showInstrument (webpack:///./src/account/survey/surveySummary.ts?:71:43)
    at CallScope.evaluate (webpack:///./~/aurelia-binding/dist/commonjs/aurelia-binding.js?:1519:19)
    at Listener.callSource (webpack:///./~/aurelia-binding/dist/commonjs/aurelia-binding.js?:4941:40)
    at eval (webpack:///./~/aurelia-binding/dist/commonjs/aurelia-binding.js?:4965:22)
    at HTMLDocument.handleDelegatedEvent (webpack:///./~/aurelia-binding/dist/commonjs/aurelia-binding.js?:3163:5)

Quick workaround is to add this to the activate in your sub-dialog's VM:
  activate(params) {
    let ctrlrs = this.dlgsvc.controllers;
    this.controller = ctrlrs.find(c => c.viewModel == this);
  }

or TypeScript:
  activate(params) {
    let ctrlrs = <DialogController[]>((<any>this.dlgsvc).controllers);
    this.controller = ctrlrs.find(c => (<any>c).viewModel == this);
  }

@jsobell Would you mind creating a working repro of this? If we can see it in action we can test against the case easily.

Sorry, a bit of a furphy. It turns out that the error occurs if you inject a DialogueController into anything that is not already nested within an existing DialogService container.
While this is correct, if an instance of a class is instantiated by the DI then I think we should have at the very least some feedback.
https://github.com/aurelia/dialog/blob/master/src/dialog-controller.js#L12 assumes that a dialogue Render was injected from an existing container instance, so for sanity's sake we should have a check to warn users that a controller can only be injected into a dialogue instantiated VM.

@jsobell Yes, at the moment, the DialogController is instantiated manually by the DialogService - the service effectively acts as a builder for the DialogController. We can definitely add an error for this. Good catch!

@jsobell The alternative is to register a renderer with another container. Depending on your use case, however, we may be able to make this not throw an error.


test: Refactor tests ahead of upgrading Spring

Only refactors, only in tests, needed to get these tests to work/pass with the upgraded Spring coming up separately.
/ok-to-test<EMAIL_ADDRESS>

@nidhi-nair, these tests were either failing to run, or failing to pass with Spring 3.2. I couldn't find anything specifc in release notes or documentation that points to what has changed, but I nevertheless fount them to be good changes to make to our tests anyway.
For example, sim tests with @ExtendWith(SpringExtension.class) that didn't need it were okay with Spring 3.0, but they're failing to run with Spring 3.2. I didn't delve into what change in that upgrade caused this, but removing that unused extension gets the test to run.
Another one, for example, in ActionExecutionSolutionCEImplTest, we're calling a mocked method before we define the mock behaviour with Mockito.when. Again, this is okay with the current version of Mockito, but with what Spring 3.2 brings, we have to define the mock behaviour first. Which, in my opinion, is how it should be anyway.
If it makes sense to add details on the errors in the springup branch that needed these changes, I'll spend some time next week on that. Didn't see the value in that, but happy to do that if you see value.

This is good enough I think, thanks for spending the time to add details! My intent was for us to recognize these rules that we need to be cognizant of moving forward, before the Spring upgrade comes in.


Set Content-Type response header as application/json on publish responses

Release Note

Set Content-Type response header as `application/json` on publish responses

/assign @mikehelmick
/want-lgtm @mikehelmick


quad_float implement Boost-backend funcs eval_fabs/frexp/ldexp/floor/ceil/sqrt

These are the most basic functions. Original work from John's qd branch and also some methods from cpp_double_float can be extended/adapter.

Hi @sinandredemption in your modern work, where do we stand on add/sub/mul/div for cpp_quad_float<T>?
It looks pretty close. Can I begin starting the backend reqs for Boost-ification for quad-float now or soon?

Hello @ckormanyos
We might have to wait a couple of days for that.
I am currently working on multiplication procedure, and division should be pretty easy once the other three operators are up and running. After that, you can begin working on Boost-ification of cpp_quad_float while I will continue to add specializations for these arithmetic functions or work on other things.

wait a couple of days for that

Understood. No rush. Give me a ping when it's ready or ready enough...

will start trying to Boost-ify quad-float

Hi @sinandredemption is it OK for me to start this activity no in your opinion? With the good work in other branch(es) I feel like we are at a good point for this now.
Thoughts?

start this activity

It seems like you already started a bunch of it. I will take a try for limits, frexp, ldexp. Those are straightforward. Although we might have a few discussions about limits.
For sqrt, I have a few ideas. I think a good one might be to start with reciprocal square root from the std-lib function on the first built-in floating-point type, subsequently perform two steps of Newton iteration, then invert. We can see how that goes.
I expect rather good results for log() and exp(), although these might need tuning for cpp_quad_float<float> which has fewer digits. The others, I expect to simply take off the rack of default-ops as a first cut at it.

Hello @ckormanyos
Apologies for the apparently late replies. I was/am writing a report on my experiments with cpp_quad_float<> which I will soon present.

Thoughts?

Yes, please, by all means go ahead. Please note that the underlying representation for cpp_quad_float<> is a std::tuple. With that in mind, I don't imagine that the implementations of eval_* routines will be much different than versions of cpp_double_float<> adaptation.

by all means go ahead

Will do. I can take a shot at the arithmetic tests as well.
I suspect I will need your help (from your branch) with limits. I seem to be struggling now with the min/max parameters of limits. I will contact you guys for advice on these (but I see your newest draft also has min/max for quad too). I'll be in touch on that.
Cc: @sinandredemption and @cosurgi

but I see your newest draft also has min/max for quad too

That is taken from cpp_double_float<>

Boost-ification for both cpp_double_float as well as (based on the push of #65) cpp_quad_float is established in a rudimentary way. This uses jam/Ci/YAML in the semi-normal way.
For me, the start represented in #65 is a strong enough to close this issue. Follow-up eval_whatever refinements and more CI testing in subsequent issues.
Cc: @sinandredemption and @cosurgi


add UserFeedback component with tests and doc

Current coverage is 100% (diff: 100%)

Merging #62 into master will not change coverage

@@           master    #62   diff @@
====================================
  Files          74     76     +2
  Lines        1440   1552   +112
  Methods       329    368    +39
  Messages        0      0
  Branches      292    305    +13
====================================
+ Hits         1440   1552   +112
  Misses          0      0
  Partials        0      0

Powered by Codecov. Last update cfae149...4712739

If you have a screenshot of your examples, you can post it here.


Responsive fixes

These fix #205

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Installation consistently fails "Readiness probe failed"

Version

Karpenter Version: v0.19.0

Kubernetes Version: Server Version: version.Info{Major:"1", Minor:"23+", GitVersion:"v1.23.13-eks-fb459a0", GitCommit:"55bd5d5cb7d32bc35e4e050f536181196fb8c6f7", GitTreeState:"clean", BuildDate:"2022-10-24T20:35:40Z", GoVersion:"go1.17.13", Compiler:"gc", Platform:"linux/amd64"}
Expected Behavior
Installing karpenter following the official documentation, or directly from eksctl defining:
iam:
  withOIDC: true

karpenter:
  version: v0.19.0

would end up in a successful installation.
Actual Behavior
The installation using either eksctl or helm consistently fails due to Readiness probe failed in the karpenter pods. I can't find an option to add a readiness initial delay.
Steps to Reproduce the Problem
Create a EKS cluster using eksctl, defining cluster.yaml:
apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig
metadata:
  name: test-cluster
  region: us-east-1
  version: "1.23"
  tags:
    karpenter.sh/discovery: test-cluster

iam:
  withOIDC: true

karpenter:
  version: v0.19.0

nodeGroups:
  - name: kubesystem
    desiredCapacity: 1
    instanceType: t3.xlarge # 4 vCPU, 16GB
    volumeSize: 30
    amiFamily: "AmazonLinux2"
    containerRuntime: containerd
    privateNetworking: true
    ssh:
      allow: true

Then, eksctl create cluster -f cluster.yaml.
Or create the same cluster without:
iam:
  withOIDC: true

karpenter:
  version: v0.19.0

and then follow the official karpenter installation instructions, both end in the same state.
Resource Specs and Logs
When trying to install karpenter, the process ends with:
Error: failed to install Karpenter: failed to install Karpenter chart: failed to install chart: timed out waiting for the condition

Inspecting the karpenter pod events, they consistently fail to start with a Readiness probe failed error:
Events:
  Type     Reason     Age               From               Message
  ----     ------     ----              ----               -------
  Normal   Scheduled  12s               default-scheduler  Successfully assigned karpenter/karpenter-6cff8b6d9f-qvgz5 to ip-10-10-93-75.ec2.internal
  Normal   Pulling    11s               kubelet            Pulling image "public.ecr.aws/karpenter/controller:v0.19.0@sha256:1140dc6931fa2db059f2eceeed08ce6e53038996dce56fa08b511c41872f6119"
  Normal   Pulled     10s               kubelet            Successfully pulled image "public.ecr.aws/karpenter/controller:v0.19.0@sha256:1140dc6931fa2db059f2eceeed08ce6e53038996dce56fa08b511c41872f6119" in 1.327936458s
  Warning  Unhealthy  10s               kubelet            Readiness probe failed: Get "http://<IP_ADDRESS>:8081/readyz": dial tcp <IP_ADDRESS>:8081: connect: connection refused
  Normal   Created    9s (x2 over 10s)  kubelet            Created container controller
  Normal   Started    9s (x2 over 10s)  kubelet            Started container controller
  Normal   Pulled     9s                kubelet            Container image "public.ecr.aws/karpenter/controller:v0.19.0@sha256:1140dc6931fa2db059f2eceeed08ce6e53038996dce56fa08b511c41872f6119" already present on machine
  Warning  BackOff    1s (x4 over 8s)   kubelet            Back-off restarting failed container

The pod logs:
$ kubectl logs -n karpenter karpenter-c5c744458-zqwhk
2022-11-18T11:48:51.510Z	DEBUG	Successfully created the logger.
2022-11-18T11:48:51.510Z	DEBUG	Logging level set to: debug
{"level":"info","ts":1668772131.5143812,"logger":"fallback","caller":"injection/injection.go:61","msg":"Starting informers..."}
2022-11-18T11:48:51.615Z	DEBUG	controller	Waiting for settings ConfigMap(s) creation	{"commit": "ea5dc14"}
2022-11-18T11:48:52.116Z	DEBUG	controller	Settings ConfigMap(s) exist	{"commit": "ea5dc14"}
2022-11-18T11:48:52.121Z	DEBUG	controller	karpenter-global-settings config "karpenter-global-settings" config was added or updated: settings.Settings{ClusterName:"indexing-backend", ClusterEndpoint:"https://3CEB93FCBD6112D3AA93869E8D316C46.gr7.us-east-1.eks.amazonaws.com", DefaultInstanceProfile:"KarpenterNodeInstanceProfile-indexing-backend", EnablePodENI:false, EnableENILimitedPodDensity:true, IsolatedVPC:false, NodeNameConvention:"ip-name", VMMemoryOverheadPercent:0.075, InterruptionQueueName:"indexing-backend", Tags:map[string]string{}}	{"commit": "ea5dc14"}
2022-11-18T11:48:52.121Z	DEBUG	controller	karpenter-global-settings config "karpenter-global-settings" config was added or updated: settings.Settings{BatchMaxDuration:v1.Duration{Duration:10000000000}, BatchIdleDuration:v1.Duration{Duration:1000000000}}	{"commit": "ea5dc14"}
2022-11-18T11:48:52.240Z	DEBUG	controller.aws	Using AWS region us-east-1	{"commit": "ea5dc14"}
2022-11-18T11:48:52.245Z	DEBUG	controller.aws	Discovered DNS IP <IP_ADDRESS>	{"commit": "ea5dc14"}
2022-11-18T11:48:52.388Z	FATAL	controller.aws	Checking EC2 API connectivity, WebIdentityErr: failed to retrieve credentials
caused by: AccessDenied: Not authorized to perform sts:AssumeRoleWithWebIdentity
	status code: 403, request id: 963405d1-65f4-4ebf-a130-d7e41900edce	{"commit": "ea5dc14"}

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

It seems the issue is that eksctl does not create the IAM Role for the iamserviceaccount.
If I try to install karpenter from eksctl directly, it creates a service account for karpenter, which points to a IAM role:
> kubectl describe sa karpenter -n karpenter
Name:                karpenter
Namespace:           karpenter
Labels:              app.kubernetes.io/managed-by=eksctl
Annotations:         eks.amazonaws.com/role-arn: arn:aws:iam::XXXXXXXXXXXX:role/eksctl-test-cluster-iamservice-role
Image pull secrets:  <none>
Mountable secrets:   karpenter-token-zzv4k
Tokens:              karpenter-token-zzv4k
Events:              <none>

The referenced role in the annotation does not exist in IAM (it is not created by eksctl).
Likewise, if I install following the getting started guide, when I run:
eksctl create iamserviceaccount \
>   --cluster "${CLUSTER_NAME}" --name karpenter --namespace karpenter \
>   --role-name "${CLUSTER_NAME}-karpenter" \
>   --attach-policy-arn "arn:aws:iam::${AWS_ACCOUNT_ID}:policy/KarpenterControllerPolicy-${CLUSTER_NAME}" \
>   --role-only \
>   --approve
2022-11-18 15:53:46 [ℹ]  2 existing iamserviceaccount(s) (karpenter/karpenter,kube-system/aws-node) will be excluded
2022-11-18 15:53:46 [ℹ]  1 iamserviceaccount (karpenter/karpenter) was excluded (based on the include/exclude rules)
2022-11-18 15:53:46 [!]  serviceaccounts that exist in Kubernetes will be excluded, use --override-existing-serviceaccounts to override
2022-11-18 15:53:46 [ℹ]  no tasks

The test-cluster-karpenter role does not seem to be created.
Are we supposed to create this role manually?

Well, clearing up everything, updating eksctl to 0.119.0 and running the create iamserviceaccount with -v 5 fixed it. Still don't know where the issue was.
Thanks!


Plan to port Pulsar2d to Linux or Haiku

Is there a plan to port Pulsar 2D to Linux or Haiku and by the way EGSL run under 32Bit and 64Bit Haiku.

Pulsar2d will be released as open source. So on any operating system supporting FreeBASIC or Freepascal, SDL2, SDL2_image and SLD2_mixer you can also use Pulsar2d.

Pulsar2d will be released as open source. So on any operating system supporting FreeBASIC or Freepascal, SDL2, SDL2_image and SLD2_mixer you can also use Pulsar2d.

Ok, i will waiting to the released of Pulsar2d and o hope i can generate a working Version for haiku.
On the egsl.retrobasic.org Webseite the Downloads doesn't works. It is possible to get the source for bubblechain (egsl).
And one questions more. The license of all examples from egsl are under zlib?
Can we change (original copyright owner stays in the history)and distribute the software. I think in the past lelldorin has ask and we get a yes.
Regards
BeSly Team

Can we generate a package for Bubblechain and Astrorocks (both egsl version). So there  are great games and it would be a shame if they just disappeared.
In the package we can wrote that the License is closed source, we don't change on the source code anything. i hope you say yes.

i found a old mail between Christian and you , in that you allow to put the source in the from Astrorocks (old Variant from EGSL time) in the HAIKU IDE. And BubbleChain, we can host only a Package which can be downloaded. Nothing was changed.

I cannot reactivate the website, the contract was terminated a long time ago. -the second point is that EGSL is not developed anymore and abandoned years ago. I only develop Pulsar2d, so this is this github repository for.

I'm only annoying because we want to make sure that we don't violate any rights.  If there are no objections, I see no problem that we host the packages.  Then we can close the issue.


Xcode 16 Release xcov fail as xcresulttool get object is deprecated

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description

Getting error when running xcov on Xcode16 Release
Command executed

xcov(...)

Complete output when running fastlane, including the stack trace and command used

[02:37:37]: Derived content from ["{path}/Logs/Test//LogStoreManifest.plist", "{path}.xcresult"]
Error: This command is deprecated and will be removed in a future release, --legacy flag is required to use it.
Usage: xcresulttool get object [--legacy] --path <path> [--id <id>] [--version <version>] [--format <format>]
  See 'xcresulttool get object --help' for more information.
[02:37:37]: Error occured while exporting xccovreport from xcresult '{path}.xcresult'
[02:37:37]: Make sure you have both Xcode 11 selected and pointing to the correct xcresult file

.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/fastlane-2.223.1/fastlane_core/lib/fastlane_core/ui/interface.rb:129:in `crash!': \e[31m[!] Failed to export xccovreport from xcresult'\e[0m (FastlaneCore::Interface::FastlaneCrash)
Failed to execute - xcrun xcresulttool get --format json --path {path}.xcresult (RuntimeError)

Environment

Xcode 16 Release
MacOS 14.5 (23F79)
Fastlane 2.223.1
ruby 3.1.0

Xcode 16 Release
MacOS 14.5 (23F79)
Fastlane 2.223.1
ruby 3.1.0

my bad, turn out my xcresult was outdated

could you elaborate on xcresult was outdated I am facing the exact same issue at the moment

fastlane support this issuesince version 2.222.0. However you should also update xcresult to version 0.2.2. Could check it via gem list. Mine was 0.2.1 when I open this issue.


update to v0.2.2

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


Experimental merge

Merging master into experimentalBranch

@Vindaar Just a quick branch to update experimentalConcept to latest main branch :)


Reminders and Timer ISO-8601 off-by-one error

In what area(s)?

/area runtime

/area operator

/area placement

/area docs

/area test-and-release

What version of Dapr?

1.2+
Expected Behavior
Not every day has 24 hours, every minute 60 seconds, nor every year has 365 days. When delaying a reminder from 2021-12-02 for 4 years, I'd expect it to be 2025-12-02.
Actual Behavior
The reminder gets scheduled for 2025-12-01.
Steps to Reproduce the Problem
Create a reminder in the future that passes a leap year or a leap second, or running on an OS with the timezone set to a local timezone.
It looks like the number of days in a year is hard coded.
Release Note

RELEASE NOTE:

/assign


Add basic granule searching

Same idea as issue #3, initial design and implementation but focused on the granule search side of CMR.

short name
version
point

Duplicate of #4, I was too slow.


add hbuhsd/student.txt

add hbuhsd/student.txt

Here is a link to the school website: https://www.marinavikings.org. on the website there should is a link to the hbuhsd.edu portal which I can give here: https://my.hbuhsd.edu I was unable to find any existing documents showing that they recognize the full student email domain.

@joe3925 Thank you for your patience while waiting for a review and processing your request. Pull request merged. Please start applying for JetBrains educational subscription at https://www.jetbrains.com/shop/eform/students in an hour, to allow the changes to propagate through JetBrains systems.


Upgrade to use latest @accordproject/concerto

Dependencies need to be updated to use the latest version of the @accordproject/concerto module.

Fixed in #20


HELP

I‘m really interested in you paper named "Grouped Multi-Layer Echo State Networks with Self-Normalizing Activations",but I cannot search it at web of science.

Hi, thanks for reaching out :)
This paper was published on ICCS 2021: https://www.iccs-meeting.org/iccs2021/ which is still running (16-18.06), so the paper should be available in a couple of days.
However, could just send you a .pdf copy :)

You've probably found it already or forgot, but just in case the pdf is accesible here: https://www.iccs-meeting.org/archive/iccs2021/papers/127420093.pdf


Basic obstacle avoidance

Just a reminder that its important to merge to master often.
This PR has been open for a month now; I suspect it's grown past just "Basic obstacle avoidance".
Merge what is merge-able so that this big PR stops growing!


Wish: Repo of grafana dashboards

Hi, I know this might be asking a lot, but it would be super super useful if you published a set of grafana starter dashboards for each of the exporters. This would reduce the rampuptime for getting value out of prometheus a lot and be a great way for users to share tips.

I started something like this for what I needed at the time at https://github.com/jimmidyson/prometheus-grafana-dashboards - happy to push somewhere else if something more "official" comes along.

I've talked about this with the grafana/raintank guys. https://grafana.net/ will soon allow to share dashboards (in addition to datasources, panels, etc.). There will be organization support and we'll get the prometheus organization to share all our dashboards under.
There will also be prometheus examples on http://play.grafana.org/ soon.
In the meantime, You can find my node_exporter example here: https://gist.github.com/grobie/eea8f9d6967debb29f405d4d4503cef5 Here is a screenshot of it: https://twitter.com/dagrobie/status/718941740112158721

Thanks @grobie. Closing the issue here, as it's not about the Prometheus server.

Kudos!
20. apr. 2016 4.41 p.m. skrev "Julius Volz"<EMAIL_ADDRESS>
Closed #1565 https://github.com/prometheus/prometheus/issues/1565.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/prometheus/prometheus/issues/1565#event-634645068


handbook doc. issue

"positive_zero: the IEEE.754 -0.0 floating point value."
should probably read
"positive_zero: the IEEE.754 +0.0 floating point value."
... plus the equivalent for negative_zero
... unless it's an easter egg 🤣

Indeed, I just fixed it. Thank you !


Question - view idea - sort by group, explicit-label, name

First,
I really appreciate all the work and the design. I have found setting EMOJIs 🦜 and using groups to be great.
Setting a LABEL on a bookmark and STILL seeing its bookmark-selection-text is GREAT. (i.e., using ✏ on a TV Bookmark entry)
Seeing the BOXED LABEL in the code is GREAT.
It is so nice that honestly I am happily frustrated with wanting an alternate group view that collates by

group (icon; group-name; placing the focused group at the top)
then subgroup by BOOMARK's Explicit LABEL; or FILENAME if NONE (right now groups by file only; file level ordering ???)
then by SELECTIONTXT-FILE-LINE-# (although it would be GREAT to be able to manually reorder at this level)

I would love to have that group view option.
Again, thank you so much for your work on this plugin!!!

Hello!
I'm glad you like it!
As a foreword to the new view idea: to get the tree view working acceptably was a bit of a pain in the ace, so I'm cautiously enthusiastic about another one or about touching the current one with a stick, even.
The idea to mix labels and file names in the ordering sounds like a very special kind of ordering, I don't think it would be practical for most users. Or at least it sounds confusing to me, when I think about it.
The current ordering BTW is that groups are ordered by name and files are ordered by their project relative path. (And of course bookmarks are further ordered by the line number and the character number where the bookmark was placed, though the character number is not displayed anywhere.)
Originally I wanted to display folder levels to make files better identifiable, but the API gives no help with that, I would have to fake those levels myself, so I dropped the idea.
So all in all, I would rather not do this kind of ordering.
Manual ordering would require a duplicate list of bookmarks, which sounds nasty, when it comes to meaningfully placing new items into the list. Furthermore, the tree view API does not offer drag and drop operations, so you could at best do ordering by entering some weight parameter for each item in an input field, one by one...
So the manual ordering could only be done in a user unfriendly way. I don't think it's worth it without drag and drop capabilities. If drag and drop becomes available, then maybe.
Sorting bookmarks by the label first and then by the usual location based stuff could kind of make sense, but there is a technical dependency: it would require that alternatively ordered bookmark list is created and maintained.
The bookmark list can change on every edit event, which means on every keystroke, and that might make maintenance of a secondary list processing heavy.
So this one would be maybe doable but would require effort.
Putting the active group first might be easily doable though. I could try make that an option, if you think that's helpful.
Or I could mark the active group somehow in the tree view. (I originally thought about using the dimmed markers for inactive groups there too, but that is the only place where they can shine whether active or not, so I dropped that idea.)
Basically, sorting is bound to how the core list is ordered: by location. The tree view and the navigation lists are the way they are not because of some crazy design decision, but because that's how they could be done without introducing additional complexity.
So, maybe not the kind of answer you hoped for, but there it is... I would consider doing something about the active group display in the tree, but not the rest. An even for that I ask for your patience as this is a side project of mine, where deadlines do not really exist.

Hello!
It has been a while and though I rejected your suggestions, there is an update coming that might be somewhat interesting to you: I've split the 'by group' tree view into two, one for the active group only, and the other for the inactive ones.
The groups are ordered by name, and the files by their project relative paths, as always.
You can test drive it if you wish: https://www.dropbox.com/s/lwei23iz9zr3ndz/labeled-bookmarks-1.1.10.vsix?dl=0
Unless bugs are found, this will be the next release.
With that, I'm closing this issue. Sorry I could not fulfill your requests, but they just don't fit the system.


help: refactored and rewrote code to generate help page

Simplified the code used in generating the help page. Template is
shorter, and has much fewer things passed into it. Combined all
add/remove command pairs.
New help output looks like this:
NAME:
        acbuild - the application container build system

USAGE:
        acbuild [command]

COMMANDS:
        annotation [add|remove]         Manage annotations
        begin                           Start a new build
        copy                            Copy a file or directory into an ACI
        dependency [add|remove]         Manage dependencies
        end                             end a current build
        environment [add|remove]        Manage environment variables
        label [add|remove]              Manage labels
        mount [add|remove]              Manage mount points
        port [add|remove]               Manage ports
        replace-manifest                Replace the manifest in the current build
        run                             Run a command in an ACI
        set-exec                        Set the exec command
        set-group                       Set the group
        set-name                        Set the image name
        set-user                        Set the user
        version                         Get the version of acbuild
        write                           Write the ACI to a file
        help                            Help about any command

OPTIONS:
      --debug=false: Print out debug information to stderr
  -h, --help=false: help for acbuild
      --modify="": Path to an ACI to modify (ignores build context)
      --work-path=".": Path to place working files in

:+1:

No more aliases?

Those lines actually didn't do anything, since we have prefix matching enabled https://github.com/appc/acbuild/blob/master/acbuild/acbuild.go#L76
annotation == anno == annota == an

https://www.youtube.com/watch?v=GD6qtc2_AQA

Seems fine. Can we leverage any of this in projects like rkt?

Seems fine. Can we leverage any of this in projects like rkt?

It seems it's already enabled:
> sudo rkt list
UUID	APP	IMAGE NAME	STATE	NETWORKS
> sudo rkt li
UUID	APP	IMAGE NAME	STATE	NETWORKS
> sudo rkt l
UUID	APP	IMAGE NAME	STATE	NETWORKS
> sudo rkt im l
ID			NAME							IMPORT TIME	LATEST
sha512-c03b055d02e5	coreos.com/etcd:v2.0.10					19 hours ago	false
sha512-52d689004a97	coreos.com/rkt/stage1-kvm:0.10.0+gitb3ed536	19 hours ago	false
sha512-8839f49a6318	busybox:latest						19 hours ago	false
sha512-a713a15cb368	busybox:latest						18 hours ago	false
sha512-5b05cc333fab	busybox:latest						18 hours ago	false
sha512-7584f54af089	busybox:latest						18 hours ago	false
sha512-42e2b9596571	coreos.com/rkt/stage1-coreos:0.10.0+git935be13		18 hours ago	false
sha512-e39d4089a224	busybox:latest						18 hours ago	false


Read JsonObject directly

Hi there, thanks for this really well-thought library.
In my use case I already have a concrete JsonObject which I want to validate against a schema and apply defaults (withDefaultValues(true)), returning a new validated JsonObject with defaults applied. How can this be achieved with justify? JsonReaderFactory::createReader expects an InputStream or a Reader, but not a JsonObject and I had little luck with JsonParserFactory::createParser which accepts a JsonObject input but I don't seem to manage to collect the stream into another JsonObject. Any help would be greatly appreciated!

Hello @atomictag
Thank you for using this small library.
Unfortunately the current version of this library does not support direct validation of JsonArray or JsonObject in memory. The feature itself is not difficult to implement, because javax.json.stream.JsonParserFactory in JSON-P API 1.1 defines methods createParser(JsonArray) and createParser(JsonObject). But there exists a small problem that neither of the Reference Implementation and Apache Johnzon provide full-fledged parser through these factory methods.
In order to realize the feature, I will try implementing complete parser which parses in-memory JsonArray and JsonObject. Please wait and see the outcome.

Thank you so much. I am about to try out https://github.com/pgelinas/jackson-javax-json to see if that can help (need to switch to Jackson at some point anyway). Thanks again!

Thank you @atomictag,  I didn't know about the parser up until now.
To tell the truth, I am currently working on another implementation of JSON-P API from scratch, which provides more robust and faster parser than other implementations.  The repo JSON-P Test Suite is built for that purpose.

Using a recent version of johnzon-core solved the problem for me

You are right. I confirmed that Johnzon works for it. Thank you for letting me know.
One thing to care: getString() method of in-memory parser in Johnzon has a bug that it wrongly throws an exception when the current value is a number, as my test suite reveals.

Hello @atomictag
The latest release 0.17.0 resolved this issue.
I believe both of createParser(JsonArray) and createParser(JsonObject) in JsonParserFactory created by this library, work well with the Reference Implementation besides Apache Johnzon.
However I am not fully satisfied the performance of the current implementation. This library is a streaming style validator and where processing of parsing plus validation is needed,
the library is one of the fastest of all validator implementations for JSON Schema. On the other hand, streaming-style validators are not so good at validating the once-loaded JSON value, because they must produce parser events to be processed from the JSON value before validating it.
The performance issue will be mitigated by coming releases in near future.


Fixed promise delivery for RiemannBatchClient

The ChainPromise was trying to deliver a promise to itself, so the client never got the result of the send.
This patch includes the fix, a low level, and a high level test.

Thanks Leif!

Hi, when can we expect a release containing this fix ? :)

Done. 0.4.1 is now available on Clojars.

Thanks!
--
Cheers,
Leif
On Sat, Oct 24, 2015 at 2:53 PM, Kyle Kingsbury<EMAIL_ADDRESS>wrote:

Done. 0.4.1 is now available on Clojars.
Reply to this email directly or view it on GitHub:
https://github.com/aphyr/riemann-java-client/pull/61#issuecomment-150840879


feat: upgrade deps

Description

feat: upgrade deps

Testing required outside of automated testing?

[x] Not Applicable

Screenshots (if appropriate):

[x] Not Applicable

Rollback / Rollforward Procedure

[ ] Roll Forward
[x] Roll Back

Reviewer Checklist

[ ] Description of Change
[ ] Description of outside testing if applicable.
[ ] Description of Roll Forward / Backward Procedure
[ ] Documentation updated for Change

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


Restructure and config changes

Refactorrrrr Time!

I moved everything relevant into the src/ file.
lib/
Library: is now housing all your helpers (constants), models, and reusable/Common components.
e.g. import SwipeAction from 'lib/Common/SwipeAction',
import * as StyleConstants from 'lib/Helpers/StyleConstants',
import Playlist from 'lib/Models/Playlist'
res/
Resources: Please find assets components in here, in future, you might want to add strings, etc in here.
e.g. import images from 'res/images'
Screens/
Views/Screens/Whatever. This is where the big overall components go.

Holy moley. This should be a fun one...
thanks for getting this in!!!! One favor to ask is could you point this to merge into song-list-view? That's the most up to date branch and then we will merge that into release-1.0 when we are ready!

Opening up an issue instead. 😬


Uncaught TypeError: Cannot read property '0' of undefined

[Enter steps to reproduce:]

Open the git pull command prompt
Try to pull from a branch

Atom: 1.14.0 x64
Electron: 1.3.13
OS: Mac OS X 10.11.6
Thrown From: git-plus package 7.2.2
Stack Trace
Uncaught TypeError: Cannot read property '0' of undefined
At /Users/vincent.labbe/.atom/packages/git-plus/lib/models/_pull.coffee:9

TypeError: Cannot read property '0' of undefined
    at getUpstream (/packages/git-plus/lib/models/_pull.coffee:9:23)
    at module.exports (/packages/git-plus/lib/models/_pull.coffee:17:44)
    at module.exports (/packages/git-plus/lib/models/git-pull.coffee:12:5)
    at /packages/git-plus/lib/git-plus-commands.coffee:73:50
    at GitPaletteView.module.exports.GitPaletteView.confirmed (/packages/git-plus/lib/views/git-palette-view.coffee:90:5)
    at GitPaletteView.module.exports.SelectListView.confirmSelection (/packages/git-plus/node_modules/atom-space-pen-views/lib/select-list-view.js:338:21)
    at /packages/git-plus/node_modules/atom-space-pen-views/lib/select-list-view.js:109:19)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/app.asar/src/command-registry.js:259:29)
    at /app.asar/src/command-registry.js:3:59
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:599:16)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:390:22)
    at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (/app.asar/src/window-event-handler.js:106:36)
    at /app.asar/src/window-event-handler.js:3:59)

Commands
     -2:09.2.0 tree-view:show (atom-workspace.workspace.scrollbars-visible-always.theme-base16-tomorrow-dark-theme.theme-one-dark-ui)
     -0:13.3.0 git-plus:menu (atom-pane.pane.active)
     -0:10.7.0 core:confirm (input.hidden-input)

Non-Core Packages
atom-material-ui 1.3.9
auto-update-packages 1.0.1
autocomplete-modules 1.6.7
color-picker 2.2.5
emmet 2.4.3
file-icons 2.0.15
git-plus 7.2.2
merge-conflicts 1.4.4
pigments 0.39.0
platformio-ide-terminal 2.2.2

What is the name of the branch you are trying to pull from?

develop, but I updated Atom and the problem doesn't seem to occur anymore, i'll test it more thoroughly


New projects lack System.Runtime

I am using vsCode on an Ubuntu with mono. I noticed (roughly two weeks ago) that when I create a new project, it lacks System.Runtime. Meaning that any open System or let rng = System.Random() (etc) will raise an error at compile time :
The type 'ValueType' is required here and is unavailable. You must add a reference to assembly 'System.Runtime, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
Here is the associated fsproj, it is the project file created by default (with f1 / F# : new project / console / myproj / Myproj) without any modification (I added a .txt so that GitHub would let me upload it).
My current fix is to add System.Runtime.dll at the root of the project and in the fsproj's references but it is a fix, not a solution.

fsproj templates are provided by Forge - https://github.com/fsharp-editing/Forge, please report issue over there


[Snyk] Upgrade next-auth from 4.23.1 to 4.24.3

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade next-auth from 4.23.1 to 4.24.3.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 5 versions ahead of your current version.
The recommended version was released a month ago, on 2023-10-18.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (440a73e) 99.67% compared to head (058237b) 99.67%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #107   +/-   ##
=======================================
  Coverage   99.67%   99.67%
=======================================
  Files         178      178
  Lines        3385     3385
  Branches      545      545
=======================================
  Hits         3374     3374
  Misses         11       11

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


Add compare corrector or verifier output for all or multiple pages

[ ] Currently, compare corrector output and compare verifier output does the comparison for a single page only. Now, we want to implement these features for all or multiple pages.

The compare corrector output and compare verifier window now supports multiple page with a left and right navigation button. The window arrangements are changed and code has been revised.


Breaking update: Bindable attached properties for XAML, new "Badging" helper class, shell items interaction revamp;

PR overview
This PR includes:

[Breaking change] New "Badging" helper class, which contains bindable attached properties to use with XAML (see example down there) - it is a "BottomBarHelper" next iteration, but without MessagingCenter;
[Breaking change] New logic for showing/hiding badges;
[Breaking change] Updated versions of platform renderers: extended "item renderers" instead of "appearance trackers";
[Breaking change] Shell items use Xamarin.Forms attached properties system in order to apply particular badge to a particular tab.
Properties are now bindable, which enables user to have them updated and changed;
Updates for both Android & iOS;

What's changed
New "Badging" class is easy to use: you should import Xam.Shell.Badge namespace to your shell page XAML and use it on a desired tab as following badging:Badging.[PropertyName]="[PropertyValue]".
Right now "Badging" consists of 3 properties:

BadgeTextProperty of type string - text, which will be displayed on a badge;
BadgeTextColorProperty of type Xamarin.Forms.Color - text color, which will be applied on a badge;
BadgeBackgroundColorProperty of type Xamarin.Forms.Color - background color, which will be applied on a badge;

Again, you can use binding mechanism to update your value on the fly.
Badges logic revamp
Logic for displaying/hiding badges has been changed too.

If you pass regular non-zero ("9") value, it will be displayed as a normal badge;
If you pass zero value ("0"), it will be displayed as a tiny badge;
If you pass empty string (""), it will hide your badge;

Information about platform renderers
Unfortunately, with new approach it is no longer possible to have things set up within "appearance trackers". They do not provide required properties or fields, and it's not possible to pass those into them. Keeping this in mind, all "appearance trackers" were deleted from the project, but "item renderers" replaced them. "Item renderers" contain just the needed stuff in order to setup badging. Bonus points: we no longer use MessagingCenter & react to property changes.
Actions required

Nuget package needs to be updated;
ReadMe.md file needs to be updated (probably with a notice about some breaking changes);
Sample project needs to be updated;

Damn, this is the best described PR that I've ever received....
Well done, thanks.


"invisible characters" added when switch to "Symbol Keyboard" in a TextFormField ( Android 4.4.4 )

we have a very strange bug with a textFormField on two samsung devices ( samsung tab 9 SM T 560 => Android 4.4.4, samsung tab 3 SM T 113 => Android 4.4.4)  : when we use an "@" , the resulting string contains 2 spaces around the " @ ". It's not visible, but the login fails, and when we copy / paste in other app, it appears. We did some tests : if we paste the mail in the field : it works, if we type in the field : spaces appears.
I can't reproduce this bug on my Acer Android 6.0 device.
Here a screenshot showing the text in the field, ( I log the controller.text.length )

Update :
the bug seems to be caused by the use of the "sym" key to switch to "symbol keyboard",

there is no invisible char when we use the [2/@] "shortcut" key

Flutter Doctor
here the flutter doctor for the computer building the apk
[✓] Flutter (on Mac OS X 10.12.5 16F73, locale fr-FR, channel master)
    • Flutter at /Users/rxlabz/dev/tools/flutter
    • Framework revision 36c3a962c5 (8 hours ago), 2017-06-14 23:33:14 -0700
    • Engine revision 18fdfb86bb
    • Tools Dart version 1.24.0-dev.6.7

[✓] Android toolchain - develop for Android devices (Android SDK 25.0.3)
    • Android SDK at /Users/rxlabz/Library/Android/sdk
    • Platform android-25, build-tools 25.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)

[✓] iOS toolchain - develop for iOS devices (Xcode 8.3.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 8.3.3, Build version 8E3004b
    • ios-deploy 1.9.1
    • CocoaPods version 1.2.0

[✓] Android Studio (version 2.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Gradle version 3.2
    • Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)

[✓] IntelliJ IDEA Ultimate Edition (version 2017.1.4 EAP)
    • Flutter plugin version 14.0
    • Dart plugin version 171.4694.29

[✓] Connected devices
    • A3 A40   •<PHONE_NUMBER>15                         • android-arm • Android 6.0 (API 23)
    • iPhone 5 • DFE2B96E-4F8A-4FA2-80B7-06C0F74B270F • ios         • iOS 10.3 (unsupported) (simulator)

I have the confirmation that this problem appears only with my last update of the app, not in the initial release in April (same devices were used).

@jason-simmons recently re-wrote our Android IME integration, and it's possible this occurred from that?

I've run into this same problem on a Samsung S7. Tapping the Sym key will clear out the previously typed word. The "invisible characters" seem to be the issue as I get a bad text formatting error instead of an empty field error when i run a supposedly blank field through our validation. This is a pretty big issue for our app since we have several sign up/login forms and if you use aliases in Gmail, it's difficult to add a '+'.

I was able to repro in a Samsung device. Here is some test code that reproduces the issue.


Set up resources consistently in workbench and rstudio-pm charts

Related to #208 and #207

Note backwards compatibility issues introduced here (i.e. #218)


resolve logging auto-generated docs issues

Fixes #10551.

Uses remote_include on log-formats.md, pending the fix in https://github.com/cockroachdb/cockroach/pull/68506
Removes log-sinks.md because I realized the content in the generated doc is largely redundant with configure-logs.md. I folded some additional information from the generated doc into configure-logs.md.

This change is

@thtruo This is just some housekeeping for the logging docs, removing some workarounds that were necessary in order to make the generated docs work on the site. Should also prepare us for upcoming logging updates.


Transaction History QoL

So this is just a quality of life issue with Paymetheus. Regarding the transaction history page. Whenever you want to check your newest transactions you need to go to the transaction history page and then you have to scroll all the way to the bottom.
Some solutions, if you think this is an issue, is to invert it so that newest transactions go at the top.  You could also start the scroll bar somewhere else from the top. Or there could be a toggle on the date column to choose whether to sort by newest or oldest.

Wrong repository.


Rename the confusing object name TrxFile ?

Hi trx team
TrxFile is a disturbing object since you expect or believe to have a filename, filepath, etc...
I propose to rename this object TrxContainer, TrxHolder, etc....
I am open to any other renaming but I strongly believe that TrxFile is very confusing.
concatenate function is a nice exemple. When you see TrxFile as an input of this function, I believed that I need to put a filename, however, in reality, you need to load it before calling the function.
Please, let me know what you think @frheault and @arokem

Hello! I wonder if this is not a sign that more functionality needs to be delegated to the StatefulTractogram object instead?

That's a good question. Can you develop your thought ?


cargo build error in ubuntu

hey guys, I tried to build on the main branch and it throws many errors related to cpu architecture
error: no rules expected the token aarch64_apple
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.3 LTS
Release:        20.04

❯ rustup -V
rustup 1.24.3 (ce5817a94 2021-05-31)
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: The currently active `rustc` version is `rustc 1.61.0-nightly (d53246fed 2022-03-25)`

❯ cargo -V
cargo 1.61.0-nightly (109bfbd 2022-03-17)

❯ rustup default
nightly-x86_64-unknown-linux-gnu (default)

error: no rules expected the token `aarch64_apple`
   --> /home/ahdee/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.16.20/src/cpu.rs:257:13
    |
165 |     macro_rules! features {
    |     --------------------- when calling this macro
...
257 |             aarch64_apple: true,
    |             ^^^^^^^^^^^^^ no rules expected this token in macro call

error[E0425]: cannot find value `AES` in module `cpu::arm`
   --> /home/ahdee/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.16.20/src/aead/aes.rs:381:65
    |
381 |         if cpu::intel::AES.available(cpu_features) || cpu::arm::AES.available(cpu_features) {
    |                                                                 ^^^ not found in `cpu::arm`
    |
help: consider importing this constant
    |
15  | use crate::cpu::intel::AES;
    |

error[E0425]: cannot find value `PMULL` in module `cpu::arm`
   --> /home/ahdee/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.16.20/src/aead/gcm.rs:315:26
    |
315 |             || cpu::arm::PMULL.available(cpu_features)
    |                          ^^^^^ not found in `cpu::arm`

error[E0425]: cannot find value `ARMCAP_STATIC` in this scope
   --> /home/ahdee/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.16.20/src/cpu.rs:235:41
    |

The error is was due to a nightly build, I used an older version and it worked fine, here is the solution
rustup default nightly-2022-02-02


downsampling block in stimulus

add a function that donsample the data given.
To be decided if the downsampling happens on a given set (based on the split valie or column ecc..)  or if it is always applied to the data given and that is it.
It needs to be figured out hyrairchy in the pipeline.

Pipeline should connect the following processes logically in this hierarchy:
split -> downsample -> data augment -> noise
so the json in nextflow that will be passed through the above pipe can have some keywards set to none.
The workflow will go  into split,  then into downsample but that is none in the json and proceed to the data augment but that is none then go to noise and execute according to the arguments of noise.
This behaviour is good for two reasons:

The interpretation of the user Json in the case of summarized instructions (non-custom) is still simple. because it will only create possibilities that have either split and noise, split and data augment, split and downsample. So the effect of each of those behaviours will be in an isolated manner.

through t the custom key in the user Json the user can write himself special cases in which something like this happens: split + downsample + noise, of all of them or all the combinations. That would othrwise m ake almost impossible to write an automatic generation of combinations (too many).

see stimulus-py


Name or service not known with zeroconf and multiple networks

I'm trying to use the zeroconf master discovery and I'm getting the error you see below on one of the two masters. I have the ROS_MASTER_URI on both masters set to http://localhost:11311. zac-nuc-2 (where the error is occurring) is connected to multiple networks. Ethernet in the office (192.168.1.x) and a separate wifi network that's private to the robot (192.168.0.x). When I unplug from the office network I do not get this error.
The only way I've been able to get multimaster_fkie working with my setup is to manually specify the ROS_MASTER_URI and ROS_IP so they use the IP addresses of the adapters on the same network. Is there any way to make master_discovery node smarter about this? It's a less robust solution because the IP addresses of the computers may change.
zac@zac-nuc-2:~$ roslaunch mbot_bringup multimaster.launch
... logging to /home/zac/.ros/log/6db37f2e-2ce5-11e6-9e94-b8aeed747bfd/roslaunch-zac-nuc-2-32361.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://zac-nuc-2:46305/

SUMMARY
========

PARAMETERS
 * /master_discovery/mcast_group: <IP_ADDRESS>
 * /rosdistro: indigo
 * /rosversion: 1.11.19

NODES
  /
    master_discovery (master_discovery_fkie/zeroconf)
    master_sync (master_sync_fkie/master_sync)

auto-starting new master
process[master]: started with pid [32373]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to 6db37f2e-2ce5-11e6-9e94-b8aeed747bfd
process[rosout-1]: started with pid [32386]
started core service [/rosout]
process[master_discovery-2]: started with pid [32389]
process[master_sync-3]: started with pid [32397]
[INFO] [WallTime:<PHONE_NUMBER>.935863] ignore_hosts: []
[INFO] [WallTime:<PHONE_NUMBER>.936477] ROS Master URI: http://localhost:11311
[INFO] [WallTime:<PHONE_NUMBER>.936834] sync_hosts: []
[INFO] [WallTime:<PHONE_NUMBER>.937800] sync_topics_on_demand: False
[WARN] [WallTime:<PHONE_NUMBER>.940387] Master_discovery node appear not to running. Wait for topic with type 'MasterState.
[INFO] [WallTime:<PHONE_NUMBER>.940863] Start RPC-XML Server at ('<IP_ADDRESS>', 11911)
[INFO] [WallTime:<PHONE_NUMBER>.941151] Subscribe to parameter `/roslaunch/uris`
[INFO] [WallTime:<PHONE_NUMBER>.950919] Zeroconf server now running.
[INFO] [WallTime:<PHONE_NUMBER>.805123] zac-nuc-2 is now online
[INFO] [WallTime:<PHONE_NUMBER>.945732] listen for updates on /master_discovery/changes
[INFO] [WallTime:<PHONE_NUMBER>.948507] Update ROS master list...
[INFO] [WallTime:<PHONE_NUMBER>.950773] service 'list_masters' found on /master_discovery/list_masters
[INFO] [WallTime:<PHONE_NUMBER>.576900] marble-nuc-5 is now online
[INFO] [WallTime:<PHONE_NUMBER>.579243] ignore_nodes: ['/*node_manager', '/*master_sync*', '/rosout', '/*zeroconf', '/*master_discovery*']
[INFO] [WallTime:<PHONE_NUMBER>.581518] sync_nodes: []
[INFO] [WallTime:<PHONE_NUMBER>.583131] ignore_topics: ['/rosout', '/rosout_agg']
[INFO] [WallTime:<PHONE_NUMBER>.584923] sync_topics: []
[INFO] [WallTime:<PHONE_NUMBER>.586602] ignore_services: ['/*get_loggers', '/*set_logger_level']
[INFO] [WallTime:<PHONE_NUMBER>.588909] sync_services: []
[INFO] [WallTime:<PHONE_NUMBER>.592739] ignore_type: ['bond/Status']
[INFO] [WallTime:<PHONE_NUMBER>.596651] ignore_publishers: []
[INFO] [WallTime:<PHONE_NUMBER>.598533] ignore_subscribers: []
[INFO] [WallTime:<PHONE_NUMBER>.599912] do_not_sync: []
[ERROR] [WallTime:<PHONE_NUMBER>.524674] SyncThread[marble-nuc-5] ERROR: Traceback (most recent call last):
  File "/opt/ros/indigo/lib/python2.7/dist-packages/master_sync_fkie/sync_thread.py", line 237, in _request_remote_state
    remote_state = remote_monitor.masterInfoFiltered(self._filter.to_list())
  File "/usr/lib/python2.7/xmlrpclib.py", line 1233, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1587, in __request
    verbose=self.__verbose
  File "/usr/lib/python2.7/xmlrpclib.py", line 1273, in request
    return self.single_request(host, handler, request_body, verbose)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1301, in single_request
    self.send_content(h, request_body)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1448, in send_content
    connection.endheaders(request_body)
  File "/usr/lib/python2.7/httplib.py", line 975, in endheaders
    self._send_output(message_body)
  File "/usr/lib/python2.7/httplib.py", line 835, in _send_output
    self.send(msg)
  File "/usr/lib/python2.7/httplib.py", line 797, in send
    self.connect()
  File "/usr/lib/python2.7/httplib.py", line 778, in connect
    self.timeout, self.source_address)
  File "/usr/lib/python2.7/socket.py", line 553, in create_connection
    for res in getaddrinfo(host, port, 0, SOCK_STREAM):
gaierror: [Errno -2] Name or service not known

marble@marble-nuc-5:~$ roslaunch mbot_bringup multimaster.launch
... logging to /home/marble/.ros/log/753e1a06-2ce5-11e6-97ef-b8aeed7d7c01/roslaunch-marble-nuc-5-26259.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
WARNING: disk usage in log directory [/home/marble/.ros/log] is over 1GB.
It's recommended that you use the 'rosclean' command.

started roslaunch server http://marble-nuc-5:34820/

SUMMARY
PARAMETERS
 * /master_discovery/mcast_group: <IP_ADDRESS>
 * /rosdistro: indigo
 * /rosversion: 1.11.19

NODES
  /
    master_discovery (master_discovery_fkie/zeroconf)
    master_sync (master_sync_fkie/master_sync)

auto-starting new master
process[master]: started with pid [26271]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to 753e1a06-2ce5-11e6-97ef-b8aeed7d7c01
process[rosout-1]: started with pid [26284]
started core service [/rosout]
process[master_discovery-2]: started with pid [26288]
process[master_sync-3]: started with pid [26293]
[INFO] [WallTime:<PHONE_NUMBER>.380536] ROS Master URI: http://localhost:11311
[INFO] [WallTime:<PHONE_NUMBER>.382693] ignore_hosts: []
[INFO] [WallTime:<PHONE_NUMBER>.384258] sync_hosts: []
[INFO] [WallTime:<PHONE_NUMBER>.385789] sync_topics_on_demand: False
[INFO] [WallTime:<PHONE_NUMBER>.387859] Start RPC-XML Server at ('<IP_ADDRESS>', 11911)
[INFO] [WallTime:<PHONE_NUMBER>.388208] Subscribe to parameter `/roslaunch/uris`
[WARN] [WallTime:<PHONE_NUMBER>.388624] Master_discovery node appear not to running. Wait for topic with type 'MasterState.
[INFO] [WallTime:<PHONE_NUMBER>.396428] Zeroconf server now running.
[INFO] [WallTime:<PHONE_NUMBER>.397530] zac-nuc-2 is now online
[INFO] [WallTime:<PHONE_NUMBER>.278244] marble-nuc-5 is now online
[INFO] [WallTime:<PHONE_NUMBER>.393340] listen for updates on /master_discovery/changes
[INFO] [WallTime:<PHONE_NUMBER>.397299] Update ROS master list...
[INFO] [WallTime:<PHONE_NUMBER>.406435] service 'list_masters' found on /master_discovery/list_masters
[INFO] [WallTime:<PHONE_NUMBER>.412642] ignore_nodes: ['/*node_manager', '/*master_sync*', '/rosout', '/*zeroconf', '/*master_discovery*']
[INFO] [WallTime:<PHONE_NUMBER>.414675] sync_nodes: []
[INFO] [WallTime:<PHONE_NUMBER>.416285] ignore_topics: ['/rosout', '/rosout_agg']
[INFO] [WallTime:<PHONE_NUMBER>.417981] sync_topics: []
[INFO] [WallTime:<PHONE_NUMBER>.419486] ignore_services: ['/*get_loggers', '/*set_logger_level']
[INFO] [WallTime:<PHONE_NUMBER>.421269] sync_services: []
[INFO] [WallTime:<PHONE_NUMBER>.422929] ignore_type: ['bond/Status']
[INFO] [WallTime:<PHONE_NUMBER>.424495] ignore_publishers: []
[INFO] [WallTime:<PHONE_NUMBER>.426071] ignore_subscribers: []
[INFO] [WallTime:<PHONE_NUMBER>.427660] do_not_sync: []

We have the same problem with multiple networks and we search already for a smart solution.
Currently you can use
rosrun node_manager_fkie remote_nm.py --package master_discovery_fkie --node_type master_discovery --node_name /master_discovery __name:=master_discovery --masteruri http://HOSTNAME:11311

and
ssh USER@REMOTE_HOST rosrun node_manager_fkie remote_nm.py --package master_discovery_fkie --node_type master_discovery --node_name /master_discovery __name:=master_discovery --masteruri http://REMOTE_HOST:11311

This script starts also the roscore with given masteruri. So you don't need to change your ROS_MASTER_URI and ROS_IP. (This script cannot be started by a launch file, because roslaunch starts the roscore before)
BUT, the HOSTNAME's should be resolved to the right IP. If not the topics between two hosts will not be connected by roscore

You can also use node_manager instead of shell scripts to start your multimaster-network.

Please reopen if problem still exists


Correct field names correction

Correct field name correction using Levenshtein distance functionality and added a button to generate and display key value pairs

@anjus1313 , I put a note on the PR in the backend as well, so please take a look at that too. I think this is close to being ready, but probably it's better to think through the way this confirmation flow would work with the multi-page upload and review process. I did my best to merge in the code @rdziewietin wrote to accept multiple pages, but there are still some things that don't quite make sense. It's probably best to discuss options together and test as a team next week. We could also use the meeting on Monday as an opportunity to ask remaining questions about the DHIS2 form stuff.


How is it handled when updating an app and simultaneosly change price from "free" to "not-free"

Meaning you have an app already published for free in the store.
Now you submit an updated version of your app and also want to charge for your app from now on.
What happens to those users already installed the earlier free app version? Can't they use there app anymore until they pay?
What if you enable a "free trial" version. Are the current users, the ones who got the app for free, automatically getting the "trial" status of the app?

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

ID: ca4c0541-1af5-8654-ad07-96b62933bf85
Version Independent ID: 8c0ba5f6-134c-051a-d520-4c86f9ce1895
Content: Set app pricing and availability - UWP app developer
Content Source: windows-apps-src/publish/set-app-pricing-and-availability.md
Product: uwp
GitHub Login: @JnHs
Microsoft Alias: wdg-dev-content

Once a customer has a full license to your app, they won't lose that license, even if you raise the price or change it from free to a cost. Similarly they won't revert to a trial version even if you implement a trial after the customer acquired it.


Update Nav Bar Links

CREATE USER should link to our sign up form and should only be visible to authenticated users who are VOLUNTEERS or ADMINS.
INVENTORY will be renamed to CARRIERS in #81 and should link to the carrier listing.
Quick Access should be updated to include a link to Locations

👍

I'd be happy to 🤚 for this.

@luizpicolo - you were the first to comment - are you working on this? If not, I'll assign it to @ludamillion

Yes. I'm working. Assign to me
Em sex, 11 de out de 2019 09:34, Anthony Bronkema<EMAIL_ADDRESS>escreveu:

@luizpicolo https://github.com/luizpicolo - you were the first to
comment - are you working on this? If not, I'll assign it to @ludamillion
https://github.com/ludamillion
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/rubyforgood/babywearing/issues/82?email_source=notifications&email_token=AAKPIW3KNWPTE2HORBSNNKTQOBXEPA5CNFSM4I6RXEX2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEA73HNQ#issuecomment-541045686,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAKPIWZOOUDU6CPYZSLEZ2TQOBXEPANCNFSM4I6RXEXQ
.

Hi @luizpicolo Did you have something to push here or should we open this up to someone else to work on?

I want to do this, if @luizpicolo doesn't already done.

Sorry, I couldn't conclude. Can take on a task
Em ter., 12 de nov. de 2019 às 13:50, Mauricio Pereira <
<EMAIL_ADDRESS>escreveu:

I want to do this, if @luizpicolo https://github.com/luizpicolo doesn't
already done.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/rubyforgood/babywearing/issues/82?email_source=notifications&email_token=AAKPIW6AFK524CTTN7ITDXLQTLNG7A5CNFSM4I6RXEX2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOED25KGI#issuecomment-552981785,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAKPIW6MTLUGMIZ3WA5HWTDQTLNG7ANCNFSM4I6RXEXQ
.

--
Atenciosamente
Luiz Picolo - Desenvolvedor Web
www.linkedin.com/in/luizpicolo
www.github.com/luizpicolo
www.luizpicolo.com.br

ok

@pollygee I have a question, should I block the signup page for new users? Only admins and volunteers will be able to create new members?

@m-pereira I didn't realize that this was part of this issue.  Someone else is working on the create user issue.  So just address the other two and they'll take care of the first one.  Thanks!

Well, how it already has the Location link in Quick Access and Inventory already is Carriers, the only thing that was missing, I did in my PR, right? It's missing something?

@m-pereira this is resolved by your recent PR right?  Can I close this issue?

@pollygee I think yes :smiley:


refactor(resourcemanager): remove virtual call in ArmResource constructor

remove virtual from all ValidateResourceType methods
extract common property initialization logic into ArmResource.Initialize
for all classes inheriting ArmResource, change the constrctor implemenation to not rely on base class initialization, so that we can invoke local version of ValidateResourceType in the costructors.

resolve #1627
All SDK Contribution checklist:
This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] Please open PR in Draft mode if it is:

Work in progress or not intended to be merged.
Encountering multiple pipeline failures and working on fixes.

[ ] If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
[ ] I have read the contribution guidelines.
[ ] The pull request does not introduce breaking changes.

General Guidelines and Best Practices

[ ] Title of the pull request is clear and informative.
[ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[ ] Pull request includes test coverage for the included changes.

SDK Generation Guidelines

[ ] The generate.cmd file for the SDK has been updated with the version of AutoRest, as well as the commitid of your swagger spec or link to the swagger spec, used to generate the code. (Track 2 only)
[ ] The *.csproj and AssemblyInfo.cs files have been updated with the new version of the SDK. Please double check nuget.org current release version.

Additional management plane SDK specific contribution checklist:
Note: Only applies to Microsoft.Azure.Management.[RP] or Azure.ResourceManager.[RP]

[ ] Include updated management metadata.
[ ] Update AzureRP.props to add/remove version info to maintain up to date API versions.

Management plane SDK Troubleshooting

If this is very first SDK for a services and you are adding new service folders directly under /SDK, please add new service label and/or contact assigned reviewer.

If the check fails at the Verify Code Generation step, please ensure:

Do not modify any code in generated folders.
Do not selectively include/remove generated files in the PR.
Do use generate.ps1/cmd to generate this PR instead of calling autorest directly.
Please pay attention to the @microsoft.csharp version output after running generate.ps1. If it is lower than current released version (2.3.82), please run it again as it should pull down the latest version.

Note: We have recently updated the PSH module called by generate.ps1 to emit additional data. This would help reduce/eliminate the Code Verification check error. Please run following command:
  `dotnet msbuild eng/mgmt.proj /t:Util /p:UtilityName=InstallPsModules`

Old outstanding PR cleanup
Please note:
If PRs (including draft) has been out for more than 60 days and there are no responses from our query or followups, they will be closed to maintain a concise list for our reviewers.

Before we start to change autorest.csharp, let's discuss the target codes we want. Personally, I think we'd better keep current behavior.
I think we don't have a good solution here. What we want is to:

enforce validation during object construction
make sure validation logic can be overwritten

The problem is that virtual calls in constructor is normally considered not good. If we choose to eliminate this virtual call, we can:

make those ValidateResourceType methods private, and invoke them in their own class constructors. But that actually changes the behavior that the ValidateResourceType is not overwritten. Instead, each level of class will have its own check.

[update]: This solution is not feasible, because the base class ValidateResourceType logic is not suitable for child class. An example is GenericResourceCollection, it won't pass the validation in ArmResource.

make those ValidateResourceType methods private, but constructors of each level of class will not invoke the non-default base constructor. Instead, they repeat the same logic of base constructors, and invoke the its own ValidateResourceType. This is kind of rigid, create duplicated codes, and is not easy to maintain this pattern in the future.

On the other hand, ValidateResourceType is OK here. See the reference doc about how csharp does in constructors.
constructor()
{
    auto generated: initialize the member variables (fields) of this class
    auto generated: call the base class constructor (if we have a base class)
    [your constructor code here]
}

The properties of each class is initialized, before the base class constructor is invoked. As long as we keep it simple, virtual calls in this case should be fine.

close this PR, since we've made decision to keep the existing codes in debug model.


Use newest upstream Alertmanager packages with memberlist support

Upstream Alertmanager has undergone major changes with regards to how it syncs notification state between cluster replicas. Instead of https://github.com/weaveworks/mesh, it now uses https://github.com/hashicorp/memberlist. We should update Cortex to work with the upstream changes so that we are not blocked to pick up other relevant upstream features.

I believe there was a blocker in that we currently force down an updated list of peers, and memberlist doesn't let us do that.  But I can't find the details right now.

@bboreham That is correct. Or at least Alertmanager's abstraction of memberlist in https://github.com/prometheus/alertmanager/blob/master/cluster/cluster.go didn't allow for that last time I checked.

To update on this, I have managed to compile and run Cortex with recent upstream Alertmanager code; now I am figuring out how to test it.