Update to NestJS 8

+1, have the following error:
Argument of type 'import("C:/Users/dimas/Work/new/evoraid/node_modules/@nestjs/common/interfaces/nest-application.interface").INestApplication' is not assignable to parameter of type 'import("C:/Users/dimas/Work/new/evoraid/node_modules/nestjs-redoc/node_modules/@nestjs/common/interfaces/nest-application.interface").INestApplication'.   The types returned by 'startAllMicroservices(...)' are incompatible between these types.     Type 'Promise<INestApplication>' is missing the following properties from type 'INestApplication': use, enableCors, listen, getUrl, and 21 more.

Hello @sinnrrr, uninstall nestjs-redoc and install  npm i @ulrichf/nestjs-redoc it work for me

Hello @mxarc, I made a PR (#42 ) for this issue. Could you take a look please?
@john526  Thank you for using my package! 😄 I do no intend to keep it updated, it is only to help until this issue is solved. So I suggest to use mxarc's package again as soon as the PR will be merged.

Hello @sinnrrr, uninstall nestjs-redoc and install npm i @ulrichf/nestjs-redoc it work for me

nothing changed, still have same type error

Hello @sinnrrr, uninstall nestjs-redoc and install npm i @ulrichf/nestjs-redoc it work for me

Hey, I just don't really want to install the fork of this repo, which changed nothing out of source code
If I'll have time I'll submit a PR fixing this issue next week
I think the problem is in outdated nestjs monorepo packages

Package updated on npm registry, thanks @UlrichFrancomme !


When mount the component, will error!

I found when I mount a component, it will render a commend node.But if I change the source of mount function like this:
export function mount (component, options) {
  if ( options === void 0 ) options = {};

  if (!window) {
    throwError('window is undefined, vue-test-utils needs to be run in a browser environment.\n You can run the tests in node using JSDOM');
  }

  var componentToMount = options.clone === false ? component : lodash.cloneDeep(component);
  // Remove cached constructor
  // delete componentToMount._Ctor;
  var vm = createConstructor(componentToMount, options);

  if (options.attachToDocument) {
    vm.$mount(createElement());
  } else {
    vm.$mount();
  }

  return new VueWrapper(vm, { attachedToDocument: !!options.attachToDocument })
}

I remove the statement delete componentToMount._Ctor, it will work!

Oh, it's not this problem.

Hey guys, what does attachedToDocument exist for? I tried to google it, but docs are uncertain about that, so I found this issue, so why not to ask right here 🤷♂

@Alendorff
https://github.com/vuejs/vue-test-utils/issues/329
Maybe u open a new issue?

@74sharlock sure, as you wish #1207
However issue like that looks a little excess for me, probably more general issue about documentation is needed.


Resolve OMBI Basic Auth Issue

PR to resolve the issue with Ombi's auth changes
This should also solve the plex issue, you can reach the plex endpoint without the SSH tunnel.
Adds a variable to the .env file which is used to enable basic auth only on specific endpoints.
I've set it to all except for plex + ombi, since these have their own authentication by default.
.env has username test password test. Generated from htpasswd.

Thanks. This needs the following changes to work;

Remove [entryPoints.https.auth.basic] usersFile = "/etc/traefik/.htpasswd" from traefik.toml otherwise you get the error level=fatal msg="Error starting server: read /etc/traefik/.htpasswd: is a directory".
Remove traefik.frontend.auth.basic: "${HTPASSWD}" from ombi in docker-compose.yml.

Thanks again. It's great to have ombi working!

Hi @robflate
Thanks for the note - I got a bit paste-happy with the HTPASSWD - using the git web editor.
Next time (if necessary) i'll make sure to check out my own changes and try them first...
I've made those changes on the PR so hopefully all good to merge when @duhio reviews.

Thanks @adam-bell, looks like this should resolve it the Ombi issue. Also thanks @robflate for reviewing as well - much appreciated.
It looks like it doesn't change the requirement to use an SSH tunnel to set Plex - at least not when I've given it a quick test. That being said, it could be due to having an existing account with a server already associated. Happy to merge the PR if you can revert the README change around this - perhaps adding a caveat of possibly having to SSH tunnel would be an appropriate compromise.
In the future I think making use of Traefik's recently added forward auth capability is something I'd like to take a look at - basic auth is a bit rubbish.

ah, i've already started work on some other changes so feel free to close this and merge in the bits you want.
Does this look like something you'd like to integrate?
https://github.com/adam-bell/docker-compose-usenet
compose.sh generates command line based on the .env file for enabled services
services get split into files in services/ folder
up.sh does docker-compose up with the -f option to include correct yml files
down.sh does docker-compose down with the same.
still a work in progress

I've merged the PR manually with the htpasswd changes - again, thanks for the contribution!
I'm intrigued by the idea of it being more modular. However, I'm not sure on the level of customisation wanted by those who use the project. I don't do any myself, given I originally wrote this for my own use (and so the services reflect what I use). I'm certainly not against it, I just want the project to remain as turnkey as possible - the less manual setup steps required the better, ideally zero.
Indeed, I had begun working on a script (plumber.sh) to connect all the services together - creating API keys, downloaders, indexers etc. indexr was something else in a similar vein I experimented with recently.


BUGSolve the problem of querying es catalog Unexpected exception: Index:…

Problem summary
1.Solve the problem of querying es catalog Unexpected exception: Index: 0, Size: 0
Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[ ] Is this PR support rollback (If NO, please explain WHY)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run build all

run build all

run buildall

run build all

run buildall

run clickbench

run buildall

run buildall

run P0

run buildall

run P1

run buildall


chore(deps): bump https://github.com/jenkins-x/jx-cli to 3.0.350

Update jenkins-x/jx-cli to 3.0.350
Command run was ./promote/main

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign jenkins-x-labs-bot
You can assign the PR to them by writing /assign @jenkins-x-labs-bot in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@jenkins-x-bot-test: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

vault
9ab4f377a19f9e2011e477b599a1c3da18a2c09e
link
/test vault

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the jenkins-x/lighthouse repository. I understand the commands that are listed here.

@jenkins-x-bot-test: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

vault
9ab4f377a19f9e2011e477b599a1c3da18a2c09e
link
/test vault

gsm
9ab4f377a19f9e2011e477b599a1c3da18a2c09e
link
/test gsm

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the jenkins-x/lighthouse repository. I understand the commands that are listed here.


fulcrum: 1.11.0 -> 1.11.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/cculianu/Fulcrum/releases.
meta.description for fulcrum is: Fast & nimble SPV server for Bitcoin Cash & Bitcoin BTC
meta.homepage for fulcrum is: https://github.com/cculianu/Fulcrum
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.11.1 with grep in /nix/store/25skd24nnilsnwvxrcwka7hp8w0z9n7r-fulcrum-1.11.1
found 1.11.1 in filename of file in /nix/store/25skd24nnilsnwvxrcwka7hp8w0z9n7r-fulcrum-1.11.1

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

fulcrum

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/25skd24nnilsnwvxrcwka7hp8w0z9n7r-fulcrum-1.11.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A fulcrum https://github.com/r-ryantm/nixpkgs/archive/10227864638765e3dc839f133b75314cbf91e8ce.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/10227864638765e3dc839f133b75314cbf91e8ce#fulcrum

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/25skd24nnilsnwvxrcwka7hp8w0z9n7r-fulcrum-1.11.1
ls -la /nix/store/25skd24nnilsnwvxrcwka7hp8w0z9n7r-fulcrum-1.11.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

fulcrum

Maintainer pings
cc @prusnak for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

@GrahamcOfBorg build fulcrum


Use LitElement instead of HTML Element (?)

https://github.com/Polymer/lit-element
The tradeoff being boilerplate (standards) vs convenience (another library).

see https://github.com/ProjectEvergreen/project-evergreen/issues/14, possible duplicate?


if I use the linearLayout and button ,it will crash!

But  in your samples, it's OK!
I don't know why.

Did you go through the installation page? Make sure that:

you have RenderScript configured correctly
you're using one of Carbon's themes
you're using one version of Carbon in all modules. Don't add support libraries - Carbon has correct ones inside.

You can find the installation guide here:
https://github.com/ZieIony/Carbon/wiki/Installation

7 days without an answer - I assume that it's working. Closing.


hf-tiny-model-private/tiny-random-OwlViTModel - Need more details regarding tiny OwlViTModel

Hi Team,
i need a help regarding the tiny owlVit model. (https://huggingface.co/hf-tiny-model-private/tiny-random-OwlViTModel)
is there any use case using this model available?
what is the size of this model whether it can be used in a edge device?
Like to use the OwlViTModel in a edge device. i need the distilled / light weight model of OwlViT model to deploy it in the edge device.
You can share the details regarding this.
thanks for your help.

I'm not sure, I'm sorry. I'm not associated with that repo.


don't use TLS when being redirected from http to https

disconnect when changing host, schema, or port
add defaultPort to URL to simplify code

Apart from the naming and the merge conflict in client.d, LGTM!

I was wondering if it would make sense to make the .port property of URL smart, so that it automatically uses the default port when no explicit port is given (and sets the port to 0 if it equals defaultPort). Maybe with an additional rawPort property that accesses the actual port written in the URL string representation.

Updated

I was wondering if it would make sense to make the .port property of URL smart, so that it automatically uses the default port when no explicit port is given

I think url.port ? url.port : url.defaultPort is short enough and less complex.

Ping @s-ludwig.

LGTM!


Using GAPIC datastore object (and an HTTP equivalent) for rollback.

Towards #2746.

Merging on the basis of Travis' green-ness (will be nice when CircleCI builds also limit based on the changed packages)


added support in dynamic types to sproc

Hey man.
i added support to dynamic parameters sent to the stored procedures .
this way you can enter values like ["val1","val2"] or {"key1"="val1","key2"="val2"} and receive them as array or object in the stored procedure javascript function.
in addition, you will be able to accept dynamic return value from the stored procedure.

Thanks, that is great!


failed to compile

Hi, I face this problem on arm (Aarch64)
/usr/bin/ld: cannot find -lobjc
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/glcaps.dir/build.make:85: glcaps] Error 1
make[1]: *** [CMakeFiles/Makefile2:284: CMakeFiles/glcaps.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
what dep I missed here?

You didn't disable Metal. Also, based on other reports, you are either trying to build FNA3D or an older version of MojoShader that won't have the ABI you're looking for.


[ALLUXIO-2305] Improve logging in LeaderInquireClient

https://alluxio.atlassian.net/browse/ALLUXIO-2305
I haved changed the 'create' to 'Creating'

Can one of the admins verify this patch?

@alluxio-bot alluxio-bot, check this please

ok to test

Jenkins, add to whitelist

@yanmengk Thanks for the PR! Could you please sign the CLA?

@gpang OK，I will.Thank you very much!

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/11750/
Test PASSed.

@AmplabJenkins Thanks.

LGTM, thank you for contributing to Alluxio!


flushing the buffer when kafkaRestClient is connected

As usually kafka rest client will be slower than kafka leaf client for initialization.
Need to flush the queue after initialization.

Lgtm


mcmc inference

Did I understand from the last call that Andy is off the project?  If so, what's the plan for this issue?


Make model validation optional

Model validation is rather expensive operation that is only needed in a limited number of cases (usually, when we add new documents to the system).
Right now, we are revalidating all the actions and executions we return during GET requests. This drastically affects response time (up to several seconds of TTFB) harming usability in a major way.
This patch would require us to explicitly validate every model manually the moment it is created.
The patch resulting in 2x reduction of response time for limit=50 over the collection of 1214 action execution records and 10x reduction for the whole collection of 363 actions.

I am ok with this change. I do dislike having to remember to call validate immediately after construction but thats ok.

+1

Thanks and sorry for the delay - totally forgot about this PR.
I'm general, I'm OK with this change, but I am slightly worried that someone will forget to call validate when we are taking data in. I would be more in favor of defaulting to validate=True and requiring programmer to explicitly specify validate=False in places where we don't want the validation to happen. This way it's safer and harder to make a mistake.

@Kami it seems to me like we need to figure out some general patterns of using this API models to understand how it should work. For now, I found three use cases for them:

we're getting JSON from user using REST API endpoint. The Model gets created and validated during jsexpose.
we're loading JSON from file during content registering. The validation currently should be triggered manually.
we're getting data from DB and converting it (using from_model) to API model to give it to the user in form of JSON. This is the most problematic place since we may end up with huge amounts of data we have already validated once. There should be no validation as we're trusting our DB to contain valid data... or at least that's my line of reasoning.

Am I missed something?
I don't like the idea of implicit validation as it would be always a source of this excessive and unnecessary computations which would be rather hard to spot (partially because they need a big volume of data to become noticeable and it is hard to gather such a volume during routine tests), while an absence of validation could be easily spotted by extensive unit\integration testing (just pass invalid json and check for error) along with shared understanding when API models should and should not been used (we should fight an urge to use API models to just convert db document to json to send it though queue. At least for purely semantical reasons).

I've already mentioned this a bit in the past and we have already discussed it a bit, but in short, the main problem really is that we are (ab)using API classes stuff for both, data coming in and data going out.
We should have separate code paths for handling user provided input (validation) and serializing the output. Input is mostly straight-forward, but for output you usually need more flexibility since a lot of times you want to modify or add additional data and not directly return a raw database object - e.g. have different "views" for a particular object / resource (that's also where the current the approach breaks).
We created and used node-swiz (https://github.com/racker/node-swiz) in Cloud Monitoring which worked along those lines.
That would solve our problem (we would always just implicitly perform the validation on input - I do think this needs to be opt-out and not opt-in so it's harder to make a mistake) and it's something we should aim to do long term.

To recap - for now, I'm OK with this, but in the near future, I think we should move to the approach proposed above (I basically agree with all your points and approach suggested above should solve all those issues).


Set OnClickListener on subview

I Have complex view holder, I have three buttons inside it
I need click listener for item view and each buttons.
How I can do it, in the best way?

Please look ar the examples. Radio or checkbox

Thank You.


Expiry Placeholder is truncated

I had to manually import OcraStd.otf font file into the root directory of my project and then add it to the fontsProvidedByApplication part of Info.plist to get this fixed.

I had to manually import OcraStd.otf font file into the root directory of my project and then add it to the fontsProvidedByApplication part of Info.plist to get this fixed.


Update scalajs-js-envs to 1.1.1

Updates org.scala-js:scalajs-js-envs from 0.6.33 to 1.1.1.
GitHub Release Notes
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-js", artifactId = "scalajs-js-envs" } ]

labels: library-update, semver-major

Invalid change for Scala.JS 0.6


Requirements

Section is up-to-date, but I'll be updating it based on if any requirements are given USP this week.

Requirements table has been added for backlog items as well as a separate one for features that were discussed with the stakeholders but not fully turned into issues by the team for release 1.


Implement stand-alone open/next/close iterators in C++

This PR adds a very simple stand-alone project in experimental that illustrates how database/relational operators (aka open/next/close iterators or "volcano" iterators) could be implemented if each query was written in C++. The code is quite work-in-progress: there are only to different iterators, the build process is not integrated with that of the remainder of the repository, and many other things I haven't thought about are missing; however, they should allow us to point to some of the concepts of iterators for implementing them in MLIR.

@nicolasvasilache: This is ready for a first look.


Handle warnings while creating service broker

This PR, introduces warnings header X-Cf-Warnings on a v3 endpoint/controller for the first time.
More info #166186412

@psparks123

VAT's been placing all the V3 actions directly in the app/actions directory rather than in app/actions/v3. We can discuss further whether we should do some moving around to either get rid of the v3 folder completely or to move everything into the existing v3 folder.

Makes sense, we’ll fix that.

I saw that the warnings array check was being done at the application controller level -- I haven't seen ArgumentErrors being raised in any other controllers so I was wondering whether the array check can be done somewhere else? Like when warnings are being created?

This is an error not for the user/client, but for a developer to not accidentally pass different types that have :each defined on them.

Like when warnings are being created?

Not sure how to do that. The point is that action code will create these arrays and return them to the controller, and controller will pass that to the add_warning_headers with that.
And actions should be creating arrays properly there. The check is only a sanity check that will inform the developer what they are doing wrong.


ignore instance when metadataInfo is null

What is the purpose of the change
Brief changelog
Verifying this change

Checklist

[x] Make sure there is a GitHub_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GitHub issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[ ] Each commit in the pull request should have a meaningful subject line and body.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Check if is necessary to patch to Dubbo 3 if you are work on Dubbo 2.7
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add sample in dubbo samples project.
[ ] Add some description to dubbo-website project if you are requesting to add a feature.
[ ] GitHub Actions works fine on your own branch.
[ ] If this contribution is large, please follow the Software Donation Guide.

Codecov Report

Merging #8180 (199a2cb) into 3.0 (532ce72) will decrease coverage by 0.20%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##                3.0    #8180      +/-   ##
============================================
- Coverage     61.87%   61.66%   -0.21%
+ Complexity      313      311       -2
============================================
  Files          1074     1074
  Lines         45167    45126      -41
  Branches       6791     6759      -32
============================================
- Hits          27945    27825     -120
- Misses        14156    14215      +59
- Partials       3066     3086      +20

Impacted Files
Coverage Δ

...vent/listener/ServiceInstancesChangedListener.java
55.85% <0.00%> (-0.91%)
:arrow_down:

...ng/transport/dispatcher/all/AllChannelHandler.java
62.06% <0.00%> (-27.59%)
:arrow_down:

...ng/transport/dispatcher/WrappedChannelHandler.java
47.82% <0.00%> (-15.22%)
:arrow_down:

...dubbo/common/status/support/LoadStatusChecker.java
50.00% <0.00%> (-11.54%)
:arrow_down:

.../apache/dubbo/remoting/transport/AbstractPeer.java
58.69% <0.00%> (-10.87%)
:arrow_down:

.../remoting/transport/netty4/NettyClientHandler.java
57.62% <0.00%> (-10.17%)
:arrow_down:

...mmon/threadpool/support/fixed/FixedThreadPool.java
80.00% <0.00%> (-7.50%)
:arrow_down:

...va/org/apache/dubbo/registry/RegistryNotifier.java
93.33% <0.00%> (-6.67%)
:arrow_down:

...moting/transport/netty4/NettyEventLoopFactory.java
30.00% <0.00%> (-6.37%)
:arrow_down:

...pache/dubbo/remoting/transport/AbstractServer.java
57.14% <0.00%> (-5.72%)
:arrow_down:

... and 40 more

Continue to review full report at Codecov.

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


Sync screen does not seem to work on my device

Hi there,
this is a realy great extension but i have some issues here:
Desccription
When i click on the button "Arbeitszimmer" to sync my Hue light devices to my desctop it will do nothing.
The button deactivates after a few seconds:

I reconnected the Hue bridge a few times but nothing changed.
I also tested to create a new entertainment area without any success.
My system
OS: Manjaro Linux x86_64
Kernel: 5.12.0-1-MANJARO
GNOME Version: 3.38.4 (neofetch); 40.0.0 (Settings)?
Window manager: X11
Hue-lights Version: 12

Hi @ThePolyknight ,
Just tested the sync screen on a fresh install of Manjaro and it works.
Do other modes work OK (like track cursor or random)? Is the problem with the sync screen only? If this is only a sync screen problem, do you have multiple displays? If yes, do they make a solid rectangle? E.g.: this screen will not work:

If this is the case, a notification should be displayed, that your screen is not a solid rectangle and the sync will not start.
If your screen is a solid rectangle, please enable debug log messages in settings on tab 'advanced settings'. With the debug messages enabled, run this command journalctl -f /usr/bin/gnome-shell > gnome-shell.log. Try to start the sync screen, and wait for the failure so the actions are caught on the log file. Please, provide the log afterwards.
Btw: I can see you are using a bright theme. Did you know you can switch to the dark icon pack in the settings? So, your icons will be visible...

Hi @vchlum,
Track cursor mode or random mode do also not work on my system.
I do have two screens but they do a solid rectangle.
I did run the command.
Here is the log file:
gnome-shell.log
Additionaly I provide a list of all my enabled gnome extensions here:

Im using the extension Night Theme Switcher.
So at this time my theme was set to light mode.
But I will change the cursor theme so I can see my icons.
Thank you for your help!

Could you please:

run command: dconf reset /org/gnome/shell/extensions/hue-lights/entertainment
log out
log in
do not open settings
try again

I can see some invalid values in this key.

Hey @vchlum,
sorry for the late respond.
This also doesnt do the trick.
The sync mode will still deactivate itself.
I send you the new lof file after i did run the command:
gnome-shell.log

I also tried sync the screen on a fresh live boot usb of manjaro. No issues here (manjaro-gnome-21.0.4-minimal-210506-linux510).
I suspect some issues in your local network. Your second log doesn't seem to try to start the entertainment area. Did you try to enable the sync?
The communication for syncing uses UDP, port 2100. Based on your first log, the first message is sent and the first response is received, but the second message is without response. UDP packet could be lost but IMHO the bridge expects the second message and if the second message is not received by the bridge, the bridge will send the first msg again. I can not see it in the log.
Please, try the following command:
sudo tcpdump -n udp port 2100 -v -X > hue-lights_udpdump.log
and once it will display "listening on", please try to start the sync exactly once and provide the log.
Also please check the setting of your router. Not sure, what could be wrong.

Hi @ThePolyknight ,
Just tested the sync screen on a fresh install of Manjaro and it works.
Do other modes work OK (like track cursor or random)? Is the problem with the sync screen only? If this is only a sync screen problem, do you have multiple displays? If yes, do they make a solid rectangle? E.g.: this screen will not work:

If this is the case, a notification should be displayed, that your screen is not a solid rectangle and the sync will not start.
If your screen is a solid rectangle, please enable debug log messages in settings on tab 'advanced settings'. With the debug messages enabled, run this command journalctl -f /usr/bin/gnome-shell > gnome-shell.log. Try to start the sync screen, and wait for the failure so the actions are caught on the log file. Please, provide the log afterwards.
Btw: I can see you are using a bright theme. Did you know you can switch to the dark icon pack in the settings? So, your icons will be visible...

I have a similar setup, 2 screens where they are not a rectangle, is there a way to choose sync with only 1 screen or a workaround for this?

@cfpandrade Not yet. There is already an issue #23 filed for that. I can not say you the ETA but I would like to add the screen selection.

@ThePolyknight I will close this as you haven't responded for a long time. If you wish to resume the investigation of your issue, please let me know.
@cfpandrade. The display selection has been added.


The training gets killed

Hi guys, thanks for your nice repo. I am using your code to observe the model during training loop. However, after some epochs the python run is suddenly killed. I am using pytorch for my training and validation. I also looked up to my memory by 'htop' command in another terminal and noticed that my memory usage is increasing exponentially with the epochs iterations. And after just 11 epochs, 441GB/441GB of memory is already used.
here is some of my implementation:
def cam_extractor(network, input_tensor, rgb_img):

    target_layer = network.lastact[-1]
    cam = GradCAMPlusPlus(model=network, target_layer=target_layer, use_cuda=True)
    # If None, returns the map for the highest scoring category.
    # Otherwise, targets the requested category.
    target_category = 3
    grayscale_cam = cam(input_tensor=input_tensor,
                        target_category=target_category,
                        aug_smooth=False,
                        eigen_smooth=False)

    grayscale_cam = grayscale_cam[0, :]
    cam_image = show_cam_on_image(rgb_img, grayscale_cam, use_rgb=True)

    cam_image = cv2.cvtColor(cam_image, cv2.COLOR_RGB2BGR)
    cv2.imwrite(f'{GradCAMPlusPlus}_cam.jpg', cam_image)
    return cam_image

and the training loop is sth below. The Memory consumption is stable if I do not use cam_extractor function which is defined above.
for epoch in range(x):
        network.train()
        for batch in train_load: # Get Batch
               images, labels = batch
               images, labels = images.to(device), labels.to(device)
              .......
       network.eval()
       output_cam = cam_extractor(network, input_tensor, rgb_img, counter, counter_cam)  #I wanna have cam for each epoch

      with torch.no_grad():
          for batch_valid in vali_load: #Get Validation Batch
                   valid_images, valid_labels = batch_valid
                   valid_images, valid_labels = valid_images.to(device), valid_labels.to(device)

The error I get is just below:
epoch 10 total_correct (train): 42386 total_correct (validation): 7730 loss (train): 90.15721723437309 loss (validation): 27.10268247127533 ./train.sh: line 6: 20730 Killed                  python train.py --GPU '0' --dataset cifar10 --data_loc './datasets/cifar10' (torchpy37) mypc@mypc:~/notebooks/CAM$ ./train.sh 1
the train.sh is just a bach file for calling the python file containing: python train.py --GPU '0' --dataset cifar10 --data_loc './datasets/cifar10'

Hi, sorry for the late reply.
I'm going to look into this in the next few days.
Can you please try defining the cam cam = GradCAMPlusPlus(model=network, target_layer=target_layer, use_cuda=True) once outside of the loop, instead of re-creating it for every image?

I'm pretty sure this line:
output_cam = cam_extractor(network, input_tensor, rgb_img, counter, counter_cam)  #I wanna have cam for each epoch
Is causing the leak.
You can create it once outside the training loop, and it will use the updating model.
Closing this issue, please re-open if there is still a leak after doing this.


saving/saved/etc.. events are not fired for embedded models

Laravel-mongodb Version: 3.8
PHP Version: 8.0

Description:
Is there a particular reason why an embedded model would not have it's events fired?
The parent model just needs to capture the events and duplicate them to any relevant sub models.
These events are extremely useful for manipulating or tweaking data before it's saved, or for doing additional actions after a save.
If there's no specific reason why it hasn't been implemented, I could probably put together a pull request to add the feature.
Steps to reproduce

Create two models, where one embeds the other.
Add a "saving" event to the embedded model.
Call save() on the parent model, and the saving event on the embedded model will not be fired.

Expected behaviour
Embedded models should also have the same events as a regular model.
Actual behaviour
The parent model has it's events working normally, but the embedded models do not.

Hi @NickStallman, have you tried this library?


Generated index gets a bit confused by the signature foo(...data)

See e.g. https://console.spec.whatwg.org/#index-defined-here

I think this works correctly now; I had plinss change the widlparser stringification to use the JS syntax (prefix) when outputting just arg names, rather than the WebIDL syntax (suffix) that it uses when outputting typenames.

Nice. Yeah, it looks like the rebuild of Console on February 17 did indeed spit out a nice-looking index.


NR (Not Responsive) cannot be selected with a section of the Act

As an IAO analyst
I want to only select NR (Not Responsive) or a section for a redaction box
so that I can apply the correct auto-flag (i.e., In Progress vs Partial Disclosure).

Assumptions & Scope
What are the assumptions for this story?
Only one page flag can be selected for each page.
The purpose of selecting NR is to be able to partially mark a page as not responsive.
There is no scenario where an analyst would mark a redaction as both NR and by a section.
What is IN scope?
Page flags
Page flags tooltip
Percentage complete
What is NOT in scope?
Page flag filtering (#3417)
Total filtered pages counter (#3417)
Filtered Pane views/functionality (#3417)
'Page Left Off' page flag functionality (#3409)
Acceptance Criteria
Scenario 1: Redaction Modal Menu - select NR

GIVEN an IAO analyst is on the FOIPPA section modal:
AND no boxes have been checked
WHEN the analyst clicks the checkbox next to 'NR'
THEN the checkboxes for the sections of the Act will be grey and inactive

Scenario 2: Redaction Modal Menu - NR already selected

GIVEN an IAO analyst is on the FOIPPA section modal:
WHEN the 'NR' box has already been selected
THEN the checkboxes for the sections of the Act will be grey and inactive

Scenario 3: Redaction Modal Menu - NR is selected

GIVEN an IAO analyst is on the FOIPPA section modal:
AND the 'NR' box has been selected
When the analyst unselects the NR box
THEN the checkboxes for the sections of the Act will become active

Scenario 4: Redaction Modal Menu - select section(s) of the Act

GIVEN an IAO analyst is on the FOIPPA section modal:
AND no boxes have been checked
WHEN the analyst clicks the checkbox next to any section of the Act
THEN the checkbox for 'NR' will be grey and inactive

Scenario 5: Redaction Modal Menu - section(s) of the Act already selected

GIVEN an IAO analyst is on the FOIPPA section modal:
WHEN a checkbox next to any section of the Act has already been selected
THEN the checkbox for 'NR' will be grey and inactive

Scenario 6: Redaction Modal Menu - section(s) of the Act are selected

GIVEN an IAO analyst is on the FOIPPA section modal:
WHEN a checkbox next to any section of the Act has been unselected
THEN the checkbox for 'NR' will become active

Dependencies? What is the impact of this dependency? (If so, link dependency in the ticket, make it visible in a team´s backlog)
Validation Rules? (If yes, list here)
Design
@xxx - please link the Design here
Definition of Ready

[ ] Is there a well articulated User Story?
[ ] Is there Acceptance Criteria that covers all scenarios (happy/sad paths)?
[ ] If there is a user interface, is there a design?
[ ] Does the user story need user research/validation?
[ ] Does this User Story needs stakeholder approval?
[ ] Design / Solution accepted by Product Owner
[ ] Is this user story small enough to be completed in a Sprint? Should it be split?
[ ] Are the dependencies known/ understood? (technical, business, regulatory/policy)
[ ] Has the story been estimated?

Definition of Done

[ ] Passes developer unit tests
[ ] Passes peer code review
[ ] If there's a user interface, passes UX assurance
[ ] Passes QA of Acceptance Criteria with verification in Dev and Test
[ ] Confirm Test cases built and succeeding
[ ] No regression test failures
[ ] Test coverage acceptable by Product Owner
[ ] Ticket ready to be merged to master or story branch
[ ] Developer to list Config changes/ Update documents and designs
[ ] Can be demoed in Sprint Review
[ ] Tagged as part of a Release
[ ] Feature flagged if required
[ ] Change Management activities done?

@m-prodan @lmullane @KyEggleston Morning! Here is the story for applying NR instead of blank or a redaction code. Let me know if it makes sense.

Looks good to me, @liseandtea
For the developers, note with applicant permission, analysts use the NR stamp on a page when they redline parts to a page, not an entire page; unlike a page flagged NR, the page is released to the applicant.

@lmullane @KyEggleston @m-prodan  I added Scenario 7 and 8. Do they make sense?

Looks good to me Lise! Thanks for doing this.

Internal Technical Refinement (4908):
Estimate : 13

Migration script for Not Responsive
BE changes for redaction (page flag)
UX behavioral changes for full redaction

No Open Questions.


Convert VS Code to pure Rust

@microsoft-github-policy-service agree [company="OpenPhalanX"]
On Wed, Dec 11, 2024, 5:29 AM microsoft-github-policy-service[bot] <
@.***> wrote:

@mwhatter https://github.com/mwhatter please read the following
Contributor License Agreement(CLA). If you agree with the CLA, please reply
with the following information.
@microsoft-github-policy-service agree [company="{your company}"]
Options:

(default - no company specified) I have sole ownership of
intellectual property rights to my Submissions and I am not making
Submissions in the course of work for my employer.

@microsoft-github-policy-service agree

(when company given) I am making Submissions in the course of work
for my employer (or my employer has intellectual property rights in my
Submissions by contract or applicable law). I have permission from my
employer to make Submissions and enter into this Agreement on behalf of my
employer. By signing below, the defined term “You” includes me and my
employer.

@microsoft-github-policy-service agree company="Microsoft"
Contributor License Agreement Contribution License Agreement
This Contribution License Agreement (“Agreement”) is agreed to by the
party signing below (“You”),
and conveys certain license rights to Microsoft Corporation and its
affiliates (“Microsoft”) for Your
contributions to Microsoft open source projects. This Agreement is
effective as of the latest signature
date below.

Definitions.
“Code” means the computer software code, whether in human-readable
or machine-executable form,
that is delivered by You to Microsoft under this Agreement.
“Project” means any of the projects owned or managed by Microsoft
and offered under a license
approved by the Open Source Initiative (www.opensource.org).
“Submit” is the act of uploading, submitting, transmitting, or
distributing code or other content to any
Project, including but not limited to communication on electronic
mailing lists, source code control
systems, and issue tracking systems that are managed by, or on behalf
of, the Project for the purpose of
discussing and improving that Project, but excluding communication
that is conspicuously marked or
otherwise designated in writing by You as “Not a Submission.”
“Submission” means the Code and any other copyrightable material
Submitted by You, including any
associated comments and documentation.
Your Submission. You must agree to the terms of this Agreement
before making a Submission to any
Project. This Agreement covers any and all Submissions that You, now
or in the future (except as
described in Section 4 below), Submit to any Project.
Originality of Work. You represent that each of Your Submissions
is entirely Your original work.
Should You wish to Submit materials that are not Your original work,
You may Submit them separately
to the Project if You (a) retain all copyright and license information
that was in the materials as You
received them, (b) in the description accompanying Your Submission,
include the phrase “Submission
containing materials of a third party:” followed by the names of the
third party and any licenses or other
restrictions of which You are aware, and (c) follow any other
instructions in the Project’s written
guidelines concerning Submissions.
Your Employer. References to “employer” in this Agreement include
Your employer or anyone else
for whom You are acting in making Your Submission, e.g. as a
contractor, vendor, or agent. If Your
Submission is made in the course of Your work for an employer or Your
employer has intellectual
property rights in Your Submission by contract or applicable law, You
must secure permission from Your
employer to make the Submission before signing this Agreement. In that
case, the term “You” in this
Agreement will refer to You and the employer collectively. If You
change employers in the future and
desire to Submit additional Submissions for the new employer, then You
agree to sign a new Agreement
and secure permission from the new employer before Submitting those
Submissions.
Licenses.

Copyright License. You grant Microsoft, and those who receive the
Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive,
royalty-free, irrevocable license in the
Submission to reproduce, prepare derivative works of, publicly
display, publicly perform, and distribute
the Submission and such derivative works, and to sublicense any or all
of the foregoing rights to third
parties.
Patent License. You grant Microsoft, and those who receive the
Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive,
royalty-free, irrevocable license under
Your patent claims that are necessarily infringed by the Submission or
the combination of the
Submission with the Project to which it was Submitted to make, have
made, use, offer to sell, sell and
import or otherwise dispose of the Submission alone or with the
Project.
Other Rights Reserved. Each party reserves all rights not
expressly granted in this Agreement.
No additional licenses or rights whatsoever (including, without
limitation, any implied licenses) are
granted by implication, exhaustion, estoppel or otherwise.

Representations and Warranties. You represent that You are
legally entitled to grant the above
licenses. You represent that each of Your Submissions is entirely Your
original work (except as You may
have disclosed under Section 3). You represent that You have secured
permission from Your employer to
make the Submission in cases where Your Submission is made in the
course of Your work for Your
employer or Your employer has intellectual property rights in Your
Submission by contract or applicable
law. If You are signing this Agreement on behalf of Your employer, You
represent and warrant that You
have the necessary authority to bind the listed employer to the
obligations contained in this Agreement.
You are not expected to provide support for Your Submission, unless
You choose to do so. UNLESS
REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, AND EXCEPT FOR THE
WARRANTIES
EXPRESSLY STATED IN SECTIONS 3, 4, AND 6, THE SUBMISSION PROVIDED
UNDER THIS AGREEMENT IS
PROVIDED WITHOUT WARRANTY OF ANY KIND, INCLUDING, BUT NOT LIMITED TO,
ANY WARRANTY OF
NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
Notice to Microsoft. You agree to notify Microsoft in writing of
any facts or circumstances of which
You later become aware that would make Your representations in this
Agreement inaccurate in any
respect.
Information about Submissions. You agree that contributions to
Projects and information about
contributions may be maintained indefinitely and disclosed publicly,
including Your name and other
information that You submit with Your Submission.
Governing Law/Jurisdiction. This Agreement is governed by the
laws of the State of Washington, and
the parties consent to exclusive jurisdiction and venue in the federal
courts sitting in King County,
Washington, unless no federal subject matter jurisdiction exists, in
which case the parties consent to
exclusive jurisdiction and venue in the Superior Court of King County,
Washington. The parties waive all
defenses of lack of personal jurisdiction and forum non-conveniens.
Entire Agreement/Assignment. This Agreement is the entire
agreement between the parties, and
supersedes any and all prior agreements, understandings or
communications, written or oral, between
the parties relating to the subject matter hereof. This Agreement may
be assigned by Microsoft.

—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/pull/235824#issuecomment-2535858744,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARUYDTM6HA4FBKELQ3YONIL2FAVY5AVCNFSM6AAAAABTNLY3JKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMZVHA2TQNZUGQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

@microsoft-github-policy-service agree
On Wed, Dec 11, 2024, 5:32 AM microsoft-github-policy-service[bot] <
@.***> wrote:

@mwhatter https://github.com/mwhatter the command you issued was
incorrect. Please try again.
Examples are:
@microsoft-github-policy-service agree
and
@microsoft-github-policy-service agree company="your company"
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/pull/235824#issuecomment-2535866442,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARUYDTLEZSZU2IXIZKUSKC32FAWFXAVCNFSM6AAAAABTNLY3JKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMZVHA3DMNBUGI
.
You are receiving this because you were mentioned.Message ID:
@.***>


SQLite: datetime columns handling

Order by and filter for DATETIME columns failing because DATE, TIME, DATETIME and TIMESTAMP columns are resolved as numeric.
I know that there is no real datettime data type support in SQLite but in any case we should process them as strings not as numbers.

verified


Questions about the envirement

hi,thank you very much for contributing your work
I tried it on two computers but,
When I follow the installation steps "pip install --editable "., I always get an error like:
(I only cut out little first because it's too long)
Collecting scipy (from uncond-ts-diff==0.1.0)
Downloading scipy-1.3.1.tar.gz (23.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.6/23.6 MB 14.1 kB/s eta 0:00:00
Installing build dependencies ... error
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> [344 lines of output]
Ignoring numpy: markers 'python_version == "3.5" and platform_system != "AIX"' don't match your environment
Ignoring numpy: markers 'python_version == "3.6" and platform_system != "AIX"' don't match your environment
Ignoring numpy: markers 'python_version == "3.5" and platform_system == "AIX"' don't match your environment
Ignoring numpy: markers 'python_version == "3.6" and platform_system == "AIX"' don't match your environment
Ignoring numpy: markers 'python_version >= "3.7" and platform_system == "AIX"' don't match your environment
Collecting wheel
Using cached wheel-0.43.0-py3-none-any.whl.metadata (2.2 kB)
Collecting setuptools
Using cached setuptools-69.5.1-py3-none-any.whl.metadata (6.2 kB)
Collecting Cython>=0.29.2
Using cached Cython-3.0.10-cp38-cp38-win_amd64.whl.metadata (3.2 kB)
Collecting numpy==1.14.5
Downloading numpy-1.14.5.zip (4.9 MB)
---------------------------------------- 4.9/4.9 MB 14.2 kB/s eta 0:00:00
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Using cached wheel-0.43.0-py3-none-any.whl (65 kB)
Using cached setuptools-69.5.1-py3-none-any.whl (894 kB)
Downloading Cython-3.0.10-cp38-cp38-win_amd64.whl (2.8 MB)
---------------------------------------- 2.8/2.8 MB 9.0 kB/s eta 0:00:00
Building wheels for collected packages: numpy
Building wheel for numpy (setup.py): started
Building wheel for numpy (setup.py): finished with status 'error'
error: subprocess-exited-with-error
    python setup.py bdist_wheel did not run successfully.
    exit code: 1

    [288 lines of output]
    Running from numpy source directory.
    C:\Users\Administrator\AppData\Local\Temp\pip-install-0qawy7yt\numpy_a865d9d38686425f862eb8f0daa74b31\numpy\distutils\misc_util.py:464: SyntaxWarning: "is" with a literal. Did you mean "=="?
      return is_string(s) and ('*' in s or '?' is s)
    blas_opt_info:
    blas_mkl_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries mkl_rt not found in ['D:\\Annaconda\\envs\\tsdiff\\lib', 'C:\\', 'D:\\Annaconda\\envs\\tsdiff\\libs', 'D:\\Annaconda\\Library\\lib']
      NOT AVAILABLE

    blis_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries blis not found in ['D:\\Annaconda\\envs\\tsdiff\\lib', 'C:\\', 'D:\\Annaconda\\envs\\tsdiff\\libs', 'D:\\Annaconda\\Library\\lib']
      NOT AVAILABLE

Looking forward to your reply！！！！！

Hi! It looks like the issue is with numpy installation. Did you try installing on a linux machine (unfortunately, I don't have windows and haven't ever tested this package on windows)?

Oh I forgot about this, thanks for your reply, I will try it. thx0v0

My computer is running on Windows, and I encountered the same issue when using the command ‘pip install --editable "." ’to install. Have you managed to resolve this problem?


Too many configuration values changed at once. Reconnect not allowed. Only change one at a time.

For example, I have:
2020-08-13 10:41:22 UTC -- Too many configuration values changed at once. Reconnect not allowed. Only change one at a time.
2020-08-13 10:41:22 UTC -- Not Authenticated. Check configuration.
2020-08-13 10:41:22 UTC -- Received action: get stats {"action":"get stats"}
2020-08-13 10:41:22 UTC -- Stats: send initial stats.
2020-08-13 10:41:22 UTC -- Received action: get config {"action":"get config"}
2020-08-13 10:41:22 UTC -- Stat check: server:ts2.eu blocks:776801  peers:7  bal:0.0248  isValidBal:true  queueDepth:0  lastChalBlock:null  lastExecSec:null
2020-08-13 10:41:22 UTC -- Issue. Node is not authenticated. Please check configuration and try restarting the nodetracker
2020-08-13 10:41:22 UTC -- Issue. Node is not authenticated. Please check configuration and try restarting the nodetracker
2020-08-13 10:41:28 UTC -- Stat check: no response from server count: 1. Retry in 120s
2020-08-13 10:43:28 UTC -- Stat check: server:ts2.eu blocks:776801  peers:7  bal:0.0248  isValidBal:true  queueDepth:0  lastChalBlock:null  lastExecSec:null
2020-08-13 10:43:28 UTC -- Issue. Node is not authenticated. Please check configuration and try restarting the nodetracker
2020-08-13 10:43:34 UTC -- Stat check: no response from server count: 2. Retry in 120s
2020-08-13 10:45:34 UTC -- Stat check: server:ts2.eu blocks:776801  peers:7  bal:0.0248  isValidBal:true  queueDepth:0  lastChalBlock:null  lastExecSec:null
2020-08-13 10:45:34 UTC -- Issue. Node is not authenticated. Please check configuration and try restarting the nodetracker
2020-08-13 10:45:40 UTC -- Stat check: no response from server count: 3. Retry in 120s
2020-08-13 10:45:52 UTC -- Server response latency average (last 20) 85ms
2020-08-13 10:47:40 UTC -- Stat check: server:ts2.eu blocks:776801  peers:7  bal:0.0248  isValidBal:true  queueDepth:0  lastChalBlock:null  lastExecSec:null
2020-08-13 10:47:40 UTC -- Issue. Node is not authenticated. Please check configuration and try restarting the nodetracker
2020-08-13 10:47:46 UTC -- Stat check: no response from server count: 4. Reconnecting.
2020-08-13 10:47:46 UTC -- Reset connection  no stat check response from server
2020-08-13 10:47:46 UTC -- Disconnected from ts2.eu. Retry at random intervals.
2020-08-13 10:47:47 UTC -- Connected to server ts2.eu. Initializing...
2020-08-13 10:47:47 UTC -- Checking t-address...

How to find what values are wrong to fix it? (no additional logs are present )
For this moment my id is: 349694647, 349694599

Also similar to https://github.com/HorizenOfficial/nodetracker/issues/94

Hi
The issue means that two or more of the following items changed at the same time and the tracking server can no longer identify the node: ip address, node transparent address (node wallet.dat), or the stake address.
Determine which of these have changed, revert them, and only change one on each nodetracker restart.
If you still need help, please open a support ticket at https://support.horizen.global

It is impossible to detect or revert.
And one bad thing - I can't deploy new node - I got the error that Stake address is used in other nodes.
It is a broken circle. I Can't Deploy new, and can't fix it.

There is not enough information in the log you posted to determine what changed on the nodetracker side.  I suggest you open a ticket so you can post your private configuration in a non-public system and have the support team help you.

Resolved with https://github.com/HorizenOfficial/nodetracker/issues/99


Should I make icons constant using enum?

Now we do it this way:
Widget getWeatherIcon(WeatherCurrent weather) {
  return Image.asset(
    'assets/weather_icons/${weather.weatherIcon}.png', // icon path
    package: 'weather_pack', // name package
  );
}

It works fine, but it would be nice to hide the full path in an enum, as well as the argument in package.
We could do something like:
Widget getWeatherIcon(WeatherCurrent weather) {
  return Image.asset(
    weather.weatherIcon.path,
    package: weatherPackPackage,
  );
}

Of course!, I completely forgot about ImagePathWeather! We need to add about it to the documentation. Then our code will look like this:
Widget getWeatherIcon(WeatherCurrent weather) {
  return Image.asset(
    ImagePathWeather.getPathWeatherIcon(weather.weatherIcon),
    package: ImagePathWeather.packageName,
  );
}

This does not solve the above problem, but such a static tool is very useful. We need to work on the naming, but this can only be implemented in the major version.


Change default behaviour of tgl edit

Autofill the existing time entry description initially, rather than just displaying a Usage Warning and expecting the user to know to Tab.
If they wish to clear the description, they can delete it.

Make sure it is autofilled to the same TimeEntry#RawDescription; we don't want to autofill (no description).


SSR: Chunked cookie is setting wrong if new cookie has less length

Bug report

[x] I confirm this is a bug with Supabase, not with my own application.
[x] I confirm I have searched the Docs, GitHub Discussions, and Discord.

Describe the bug
If an old cookie has a length 3 chunks
if the new cookie will have length 2 chunks then it will not delete the last third chunk before setting new chunks.
It will break refreshing algo and then remove all cookies because the new full cookie will be invalid after dechunkinizing.
To Reproduce
Steps to reproduce the behavior, please provide code snippets or a repository:
Set a cookie that has 3 chunks
Then set a cookie that will have 2 chunks.
The second cookie will be invalid.
Expected behavior
The second cookie have to be valid.
Screenshots
If applicable, add screenshots to help explain your problem.
Garbage in the end of the second cookie:

setItem in createBrowserClient and createServerClient methods has to remove all old cookie chunks before setting the new chunks

Similar issues can occur if the new cookie is chunked while the old cookie is non chunked or vice versa.

@astonfuture closing because it's been fixed in #726


[Feature request] oauth2-redirect outside local development

The documentation is sufficient for building an API that runs in a local development environment - but I suppose that setting oauth2-redirect to a real domain instead of localhost is a common use case outside local development. Suppose the API is hosted somewhere (kubernetes, Azure Container Instances, Virtual Machine) - how should the oauth2-redirect URI now be changed - and what are some options on how to treat TLS in such a setting (as Azure App Registration will only allow https links as redirects). Maybe a section on production maturing would be helpful or maybe simply just clarifying that oauth2-redirect should be changed in a realistic production/TLS setting.

Hi! Thanks for the feedback. 😊
I agree, we could definitely add some options here. @h3rmanj actually have a section about this here which we could take inspiration from.  Would you please look over that and see if that is sufficient information, or anything else you'd like to add?
On the second part about TLS and hosting; I'd generally want to steer away from talking too much about those subject, as it will vary so much between the services. At some point I think having too much documentation will just make it be skimmed instead of followed, so it's a fine balance.

At Intility TLS is managed by K8s admins, and we just "check a box".
In Azure, I have never hosted anything behind a custom URL, so I don't even know.
In Heroku you get a TLS certificate to a custom domain through adding a CNAME record which points to their custom URL. E.g. api.mydomain.com points to some-random-long-string.herokudns.com.
In AWS you verify a domain ownership through Certificate Manager, where they tell you to create a CNAME from your domain to theirs. (For instance they'd ask you to point some-random-long-string.mydomain.com to some-random-long-string.acm-validations.aws.

I think that section covers most of the details - so I guess most of it is already written. I'll see if I can do a PR over easter copy-pasting this and modifying it where necessary.
I agree with your comment on TLS, it is probably too much detail. Maybe it's a topic for a future Medium post.

Awesome! Let me know if you have any issues, I'm normally pretty quick to respond.
I guess on the backend app registration we don't really need a redirect URL at all, since we're not hosting a MVC site. I'll see if it is possible to even skip that step, since that would be nice, and only have a redirect URL for the OpenAPI app reg and whatever frontend app registrations one might have.

I agree with your comment on TLS, it is probably too much detail. Maybe it's a topic for a future Medium post.

True! We actually have our own blog over at engineering@, I've written a blog about Oauth2 there.
As for the topic, pure frontends (such as your own react frontend) can be hosted for free on GitHub pages behind a custom domain with TLS. It is also easy to set up, all you do is to point a domain name to GitHub as told in the settings for the repository, and it'll create a file called CNAME for you. We do this for the templates repository I linked above, under the gh-pages branch.
I'll think about creating a blog post with examples for the most common providers, but I won't promise anything. 😁 I have a few other things I want to write about first.

You're always one step ahead, aren't you! Let's reflect that over here. 😁

Hi! Do you still want to fix this? If not I'll look into it this week/weekend. 😊

It's still on my todo - unfortunately I've been very busy elsewhere. I'll see if I can get it done before the weekend, otherwise feel free :)

No rush, just wanted to follow up. I’ll leave it then 😊

Closing this for inactivity.

Very much possible, I have omitted the redirect URL in the template setup guide for .NET already.

I'll fix this in the v5 release.


Exponent App in Android not handling exp:// protocol URLs

Expected
Clicking exp:// links opens exponent app
Actual
exp:// omitted from clickable portion of text message, serves json over http instead.

Seems it is the smsed exp.direct url that wasn't working. I see the example once I publish to exp.host.

@cpb Thanks for the bug report. Just to clarify, your text message app linkified the domain + path part of the URL, but not the exp:// protocol and therefore treated it as an HTTP link?
We plan to improve this problem with this approach:

In the short-term, we'll make XDE check your user-agent string to see if you're opening the link from Chrome instead of Exponent, in which case we'll serve a helpful HTML page that lets you redirect to Exponent.
Longer-term (this requires a change to the Exponent client app), we'll switch to using http:// instead of exp:// and make Android give you the option to open http://*.exp.direct links in Exponent instead of Chrome. That way your SMS app (or some other app) has to only know how to linkify http:// URLs and everything should work.

For now, I recommend copying the URL to your clipboard (on your phone) and then pasting it into Exponent itself (pull down on the main screen to reveal a URL bar). It's a little less convenient but should get you unblocked.

@cpb Thanks for the bug report. Just to clarify, your text message app linkified the domain + path part of the URL, but not the exp:// protocol and therefore treated it as an HTTP link?

Correct!

For now, I recommend copying the URL to your clipboard (on your phone) and then pasting it into Exponent itself (pull down on the main screen to reveal a URL bar). It's a little less convenient but should get you unblocked.

I tried that, then got into #43 ! :-)


Change param to 'gui', throw error if engine not supported by object

closes #157, #158

I think the other examples will also break now with this change, so they should also be updated.


Session creation looks like it has bugs

In Flask-SQLAlchemy, the session is scoped to _app_ctx_stack.get_ident.
This is essentially thread.get_ident if you're not using greenlets, meaning that the session is scoped to the current thread.
This seems to be counter to how the sqlalchemy docs say you should handle sessions with web requests.  In a WSGI environment, you cannot assume that every request will be in a new thread, and this indicates that in Flask-SQLAlchemy, a session could be shared between multiple different requests (and possibly users).
Is this how it was intended?  Am I missing something here?

Each thread/event only handles one request at a time, and the session is removed at the end of the request.
Did you have some specific code with a problem in mind for this issue?

No issues.  Just trying to understand the code.
So, in WSGI, you can assume that each request is handled one at a time?
It also looks like it uses greentlet.get_ident, in the case of using gevent or something similar.
What would happen if someone had gevent/greenlets installed, but did not specify to use them in their gunicorn config?  Would all threads up with the same session?


Fix memory leak in api - zero_sized_enqueue

The test enqueues kernel and requests event associated with its
execution, but then never releases the event.
Signed-off-by: Radek Szymanski<EMAIL_ADDRESS>

LGTM


Question: Training error

While running training, this error happened~!
Traceback (most recent call last):
File "scripts/train.py", line 580, in
main(args)
File "scripts/train.py", line 148, in main
batch_norm=args.batch_norm)
File "/home/daeho/sgan-master/sgan/models.py", line 425, in init
if self.noise_dim[0] == 0:
Should I change noise_dim?

TypeError: 'NoneType' object is not subscriptable

You should most likely make noise_dim equal to 0 with the command line flags (--noise_dim=0).
The error occurs because as you can see in this line of code : if self.noise_dim[0] == 0: noise_dim gets indexed. However the default value for noise_dim (see TRAINING.MD for this) is None, which cannot be indexed. Arrays, lists, etc. can be.
It's a slight inconvenience in the code which could be avoided by making the default value 0.

Why was this issue closed, without fixing the code?
I ran into the same issue 4 months on.

I'm not really sure on why I shoud

most likely make noise_dim equal to 0 with the command line flags

as @angeliand  pointed out.
I want to add noise while training, as @agrimgupta92 did while training his models.
I used his script print_args.py and noticed how he consistently trained with noise_dim = 8. I've tried to add noise with --noise_dim 8 but that resulted in this error:
Traceback (most recent call last):
  File "scripts/train.py", line 643, in <module>
    main(args)
  File "scripts/train.py", line 271, in main
    optimizer_d)
  File "scripts/train.py", line 399, in discriminator_step
    generator_out = generator(obs_traj, obs_traj_rel, seq_start_end)
  File "anaconda3/envs/progetto/lib/python3.6/site-packages/torch/nn/modules/module.py", line 489, in __call__
    result = self.forward(*input, **kwargs)
  File "sgan/sgan/models.py", line 587, in forward
    seq_start_end,
  File "anaconda3/envs/progetto/lib/python3.6/site-packages/torch/nn/modules/rnn.py", line 175, in forward
    self.check_forward_args(input, hx, batch_sizes)
  File "anaconda3/envs/progetto/lib/python3.6/site-packages/torch/nn/modules/rnn.py", line 152, in check_forward_args
    'Expected hidden[0] size {}, got {}')
  File "anaconda3/envs/progetto/lib/python3.6/site-packages/torch/nn/modules/rnn.py", line 148, in check_hidden_size
    raise RuntimeError(msg.format(expected_hidden_size, tuple(hx.size())))

Is there something that I'm missing or it can be considered a bug?
Training with noise_dim = 0 leads to a model trained on real data only (with no added noise at all) ?

Thanks.

@w00zie Hi, have you solved this problem? I also want to train with non-zero noise-dim, thanks in advance!

@w00zie seems that I could run the code now, just change (8,0) to 8

@mingbocui you mean --noise_dim 8 or --noise_dim (8,0).
Thank you

@w00zie just use --noise_dim 8


Nothing auto plays in the direct messages page

Explains itself, nothing auto plays while you're viewing your direct messages. It does in chat however not in the list of people/groups.

Thanks for the report! This bug has been addressed in 41e2d75a4be169107886e1cd94a2b6c40c516fe4.

Still doesn't seem to be working for me? @GriefMoDz


Reconciliation  for created resources

When u manually changing / deleting resources created by operator nothing happen.
Will be very cool at least have a recreation of resources based on CRD state, even better will be if operator will overwrite any manual changes.

Fix is metged


Update Composer dependencies (2021-06-15-00-09)

Visual regression test passed!
View the visual regression test report


500 error

Hi,
I'm seeing Internal server error when trying to query using curl on one of my VMs. The table refer to "For details see logs in <file path>" Where is the file path?

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

ID: aaf35ebc-b14e-167f-9f73-c7df4d2b60b5
Version Independent ID: 32e1d780-ca81-a67c-1af0-b7f0bfc8149c
Content: Use managed identities on a virtual machine to acquire access token - Azure AD
Content Source: articles/active-directory/managed-identities-azure-resources/how-to-use-vm-token.md
Service: active-directory
Sub-service: msi
GitHub Login: @MarkusVi
Microsoft Alias: markvi

@xerothermic
Thanks for your feedback! We will investigate and update as appropriate.

@xerothermic It should be where you have your MSI logs. Check C:\User1\Logs\Plugins\Microsoft.Identity.MSI\1.0\service_identity_0.log

Adding @MarkusVi for visibility

I'm closing this out but if you have issues getting to these please reach out on Microsoft Q&A or send me an email at<EMAIL_ADDRESS>


Files deleted on dropbox with copy command

Loving rclone!  Great work on a genuinely useful app.
I'm copying 100gb from S3 to Dropbox and things were seemingly going well, but I received an email from Dropbox saying:

We noticed that you recently deleted a large number of files from your Dropbox. Deleted files are saved for 30 days, and can be restored anytime during that 30-day window.

I checked and saw that thousands of files had been deleted. I searched the docs and couldn't find mention of any deletions during a copy command.
Not sure if it is related but I'm also seeing hundreds of 16 byte files on Dropbox with the same name as the folder, eg:
folder-name (actual folder with files)
folder-name (1)
folder-name (2)
folder-name (3)
How can I debug further? And should I re-run the copy command to ensure all the files were transferred?

What is your rclone version (eg output from rclone -V)

rclone v1.29

Which OS you are using and how many bits (eg Windows 7, 64 bit)

Amazon Linux AMI release 2016.03

Which cloud storage system are you using? (eg Google Drive)

S3 to Dropbox

The command you were trying to run (eg rclone copy /tmp remote:tmp)

rclone copy sss:bucket/folder drop:folder

rclone copy does't delete files - you need rclone sync for that.
I wonder if you are running the dropbox desktop client elsewhere and it is deleting the files you are uploading? Or are you using some other tool simultaneously with rclone?
I don't know what the 16 byte files might be about either, not seen anything like that :-(
Can you run rclone with the -v flag and see if there is anything interesting in the log?

I wonder if you are running the dropbox desktop client elsewhere and it is deleting the files you are uploading? Or are you using some other tool simultaneously with clone?

Not using any other tools.

Can you run rclone with the -v flag and see if there is anything interesting in the log?

The 16 byte files still get created but nothing suspicious showing up in the log.

Can you send me the result of rclone lsl s3:bucket so I can see what the source looks like and rclone lsl dropbox:destination so I can see what the destination looks like.  Either post it here or send it privately to<EMAIL_ADDRESS>Can you send me the log of the transfer too please (the one you made with -v).
Thanks
Nick

I'm going to close this as we haven't made any progress on it recently.  If you have any more ideas please re-open.  Thanks, Nick

Hi,
I stumbled on this old topic and I thought I'd ask here, since I am having the same problem. After I upgraded to v1.38, when I try to push some local files on dropbox (using rclone copy), the files on dropbox are deleted, then retransferred.
The previous transfer was using an older version (1.34, IIRC) and the dropbox API v1.
Running with the -v option does not really give more information as of why things are cancelled.
I am happy to help in further debugging, but I have no clue what to be looking for.
Thanks for your help,
Andrea.

@disimone can you make a new issue with a log made with -vv showing the problem please.


Add VibrationAPI

Adds support for Vibration API. Also Fixes #53, and adds tslint as a local package.
The implementation and API is still a work in progress. Currently it exposes the following functions:

vibrate(pattern) - vibrate the specific pattern. The pattern can either be a number, or an array of numbers representing alternating periods of time in which the device is vibrating and not vibrating.
persistentVibrate(pattern[, interval]) - add a looping vibration pattern. If interval is passed, it will determine when the vibration pattern will restart. If not, it will start again immediately when the pattern has concluded.
cancelVibrations() - Cancels the ongoing vibration pattern, as well as any persistent vibrations that is scheduled.

Feedback on API is welcomed.
Example usage
<Vibration render={({ vibrate, persistentVibrate, cancelVibrations }) =>
  <div>
    <button onClick={() => vibrate(200)}>vibrate once!</button>
    <button onClick={() => vibrate([200, 150, 200, 150, 200])}>vibrate trice!</button>
    <button onClick={() => persistentVibrate([200, 200 200], 2000)}>vibrate loop, explicit 2000 interval!</button>
    <button onClick={() => persistentVibrate([200, 200, 200])}>persistent vibration, implicit 600 interval!</button>
    <button onClick={cancelVibrations}>cancel all vibrations</button>
  </div>
} />

Decisions

Do we need to document somehow that it only works in certain browsers, on certain devices? either explicit, via link to MDN or caniuse, or not at all?
Do we need to document that Chrome only allows vibrations if triggered by user gesture?

TODO

[x] <Vibration render/>
[x] withVibration(Inner) HOC
[x] write tests for <Vibration render/>
[x] write tests for withVibration(Inner) HOC
[x] test with all browsers (Chrome, Firefox, Safari) on iOS and Android
[x] make sure it works in SSR
[x] documentation

I feel like persistent vibrate feature is redundant since users can implement it by themselves. Do we really want to make this library bloat with features instead of just make components that allow us to use existing API in our React components?

I get your point, and it could be that it is too much.
The reasoning behind it, is that it makes it easier for the user to add persistent vibrations, than if they had to implement it themselves. Also, if we remove it, the cancelVibrations() can seem like an inconsistent feature, as it wouldn't cancel any persistent vibrations, only the one-offs.
It's a balance between ease-of-use for the user, and bloat in the library. Personally, I think it should stay, but if @jaredpalmer thinks it is bloat, lets just remove it.

No longer work in progress, ready for review and possibly merge @jaredpalmer .

Sorry i accidentally hit merge. This still needs some work. The Vibration API is already very declarative as is. It's 100% sync too.
This component should probably help with persistent vibrations in a different manner and provide startVibrate and stopVibrate as render props

@jaredpalmer so you're thinking something like

startVibrate() start infinite vibration
stopVibrate() stop all vibrations
And then don't support the other functions, as they are almost a replica of the already available functions, is that correct?
How about supporting patterns? I would still argue that making startVibrate() take an optional pattern argument would be useful, as the user could then start a specific vibration pattern that would loop until stopVibrate() was called.

IMO that is a nice API.


Updated spek (0.8.3)

Tick #17075

Thank you for the contribution. It was merged directly as c262ef1835287c35c23aa768268edfbbe2ab4cc2 to keep commit history cleaner. Your contribution is still credited to you.


docs: add initial organization documentation

Adds a README with org-level organization information (Much of it is from the compliance-trestle README)
Add CODE_OF_CONDUCT.md for the org
Adds LICENSE

Supported organizational settings for the .github repo

@jpower432 I think the Readme file should be at top level and not inside profile directory.

@vikas-agarwal76 The README that we want to use as the organization landing page/profile must go in the the profile directory per the GitHub documentation.

Moving this back into draft while meeting details are being changed

@vikas-agarwal76 Added discussed changes. Note the attached image is a placeholder to we should wait to merge until that is finalized.

@vikas-agarwal76 Made updates based on community repo changes. Once the proper artwork is available in the community repo, I can updated the URL and we can merge.


License system hash mismatch

I'm trying to follow the guide here for running the build but I'm encountering this problem
LICENSE SYSTEM [2020613 19:26:52] <hash> != <hash>

I have tried multiple versions of unity and this is my yaml
name: Build
on:
  pull_request: {}
  push: { branches: [master] }
env:
  UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
jobs:
  buildForSomePlatforms:
    name: Build for ${{ matrix.targetPlatform }} on version ${{ matrix.unityVersion }}
    runs-on: ubuntu-latest
    strategy:
      fail-fast: false
      matrix:
        # projectPath:
          # - .
        unityVersion:
          - 2019.4.0f1
        targetPlatform:
          - StandaloneOSX # Build a macOS standalone (Intel 64-bit).
          - StandaloneWindows # Build a Windows standalone.
          - StandaloneWindows64 # Build a Windows 64-bit standalone.
          - StandaloneLinux64 # Build a Linux 64-bit standalone.
          #- iOS # Build an iOS player.
          #- Android # Build an Android .apk standalone app.
          - WebGL # WebGL.
          #- WSAPlayer # Build an Windows Store Apps player.
          #- PS4 # Build a PS4 Standalone.
          #- XboxOne # Build a Xbox One Standalone.
          #- tvOS # Build to Apple's tvOS platform.
          #- Switch # Build a Nintendo Switch player.
    steps:
      - uses: actions/checkout@v2
        with:
          lfs: true
      # - uses<EMAIL_ADDRESS>      #   with:
      #     path: ${{ matrix.projectPath }}/Library
      #     key: Library-${{ matrix.projectPath }}-${{ matrix.targetPlatform }}
      #     restore-keys: |
      #       Library-${{ matrix.projectPath }}-
      #       Library-
      - uses<EMAIL_ADDRESS>        with:
          # projectPath: ${{ matrix.projectPath }}
          unityVersion: ${{ matrix.unityVersion }}
          targetPlatform: ${{ matrix.targetPlatform }}
      - uses: actions/upload-artifact@v1
        with:
          name: Build
          path: build

Current LTS and the previous 3 versions all have this error. Am I doing anything wrong?

I'm trying to use a personal license FYI

You have to request a license with the correct version of unity using the request license actions.

I'll give it a go tonight. Thanks!

Thanks @webbertakken . That worked!


Differentiate components of loss in compute_outputs_and_loss

Could be interesting for VAE to differentiate the KL-loss and image reconstruction

Closed by #261


esc does not open/close the secondary console/tools panel

Guessing it's being swallowed somewhere. It works when going from the three tools, to another panel, then back to three tools. Upon interaction, the event is swallowed somewhere (nothing immediately comes to mind).

Even with rendering only a blank html page, this fails in Chrome -- looks like a platform issue.
In Firefox, the secondary panel slides up and back out immediately. Might be a bug on the extensions' end.

Even with rendering only a blank html page, this fails in Chrome -- looks like a platform issue.
In Firefox, the secondary panel slides up and back out immediately. Might be a bug on the extensions' end.

These both look like platform issues.

Filed upstream bugs:

https://bugzilla.mozilla.org/show_bug.cgi?id=1652045
https://bugs.chromium.org/p/chromium/issues/detail?id=1104235


Reth book for user

Writing Reth book for users. Covering installation, usage, troubleshooting, and FAQ.

Codecov Report

Merging #666 (c021d3b) into main (4efb7b9) will increase coverage by 0.09%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #666      +/-   ##
==========================================
+ Coverage   73.01%   73.10%   +0.09%
==========================================
  Files         260      260
  Lines       26668    26668
==========================================
+ Hits        19471    19496      +25
+ Misses       7197     7172      -25

Flag
Coverage Δ

unit-tests
73.10% <ø> (+0.09%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

crates/stages/src/stages/bodies.rs
93.76% <0.00%> (+0.37%)
:arrow_up:

crates/transaction-pool/src/pool/txpool.rs
58.21% <0.00%> (+0.51%)
:arrow_up:

crates/net/eth-wire/src/capability.rs
62.92% <0.00%> (+1.12%)
:arrow_up:

crates/transaction-pool/src/test_util/mock.rs
60.37% <0.00%> (+6.66%)
:arrow_up:

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

Looks great so far! Left a couple comments, there are a few spelling issues we can address later
I like that you stubbed out most of the pages - it'd be super valuable if for each one that we don't have anything written for yet, you could just make a basic markdown file with a short description of what sort of content will be on that page. Will help a lot to get a sense of the structure of the book

nice - thank you sir.


Release R146

Fixes validation errors in Sendgrid webhooks with the following changes:

removes email validation from the email property since it may also contain invalid addresses (for emails that fail to be delivered). Instead, a 320 max length of the string was added.
removes IP address validation from the ip property since Sendgrid sometimes sends unknown there. Instead, a 45 character max length limit was added
increases the maximum value for the asm_group_id from 32767 to<PHONE_NUMBER>854775807

Because of the changes in the maximum value of asm_group_id, these schemas need to update the major version to 3-0-0.

Looks good!  Happy to merge this as-is.
But I'm curious -- why did you pick 45 and 320 as the max string lengths?  I looked up some IPv6 addresses and it seems 39 characters is the maximum.  Is there a longer IP address type I don't know about, or are you allowing extra characters for bit of safety?
You mentioned that Sendgrid occasionally sends uknown in the IP address field.  Did you consider changing the sendgrid adaptor so it removes unknown and replaces it with null?  In other words, clean the data earlier in the pipeline, instead of later in the warehouse.

@istreeter The max length of an IPv6 address is 39 but it's 45 for a IPv4-mapped IPv6 address (effectively extra bits for the IPv4 address on the end). I believe 320 is from one of the email RFCs.
Good point about unknown and null. I'm not sure if Sendgrid means something different here by unknown as it doesn't seem to be well documented.

You might be right, but the examples I've seen of IPv4-mapped IPv6 addresses are still 39 characters.  I played around a bit with this tool: https://iplocation.io/ipv4-to-ipv6

Yeah - this is confusing because from a storage point of view it's typically 39 characters but then different tools have different display conventions (in essence to make the IPv4 address more human readable).
So a displayed IPv4 mapped address 0000:0000:0000:0000:0000:ffff:<IP_ADDRESS> is equivalent to the expanded IPv6 0000:0000:0000:0000:0000:ffff:ffff:ffff.


JS error in Safari (v1.6.2) preventing the ('erase') / ('paint') API functionality

Console says it is on line 16
var c = k(this), a = c.data("lazyLinePainter");

Just thought you ought to be aware of it. Works fine in Chrome though.

Hey SkyPages,
I've just checked erase / paint on Safari, using the api example and it's working.
/examples/api.html
Could you please check again,
i may have addressed this issue in between 1.6.2 and the current build.
cheers


Feature request: Some features

Yea, I have seen that there is another issue similar to this, but there are more features that I think could be interesting (catching a view of vue-admin)
ProgressBar
Notification animation (not only the block)
Datepicker
Cleavejs
Datatables (Maybe heavy request ??)
Then that's it.
Are there any predictions of any of these features already being made ??
Thanks for the great work done so far! Success!

No predictions, please create single-issue for feature requests.


Issue from website page Create a horizontal list

From URL: https://flutter.io/cookbook/lists/horizontal-list.md
The Complete Example is not Axis.horizontal.

Thanks for the report! Fixed in https://github.com/flutter/website/pull/822

Change is now deployed, please feel free to close!


Option to add customised emotions

Hey, It's really a great plugin, I have found it much intresting.
I would just like to request you that, it would be great if we can add/remove our customized feelings to emotion picker.
Because while using it, I have found that some of the feelings are not really I use, and also there are some which I would like to add.
And another usecase would be, particular frequently used links and tags can be made handy to add easily to the note and it can also used for nested tags, if we create separate section for each main tag.
I know that obsidian will auto suggest links and tags while adding but it would be easy to add many links and tags at a same time.

That's a nice suggestion!
It was proposed in https://github.com/dartungar/obsidian-emotion-picker/issues/2, and I'll get to it when I'll find some time.
Cheers!


Error when editing a todo

I just upgraded todoman (current version: 2.0.1). When I edit a todo, I get this error:
Traceback (most recent call last):
  File "/home/pawel/.local/bin/todo", line 11, in <module>
    sys.exit(cli())
  File "/home/pawel/.local/lib/python3.5/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/home/pawel/.local/lib/python3.5/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/home/pawel/.local/lib/python3.5/site-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/pawel/.local/lib/python3.5/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/pawel/.local/lib/python3.5/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/home/pawel/.local/lib/python3.5/site-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/home/pawel/.local/lib/python3.5/site-packages/todoman/cli.py", line 62, in command_wrap
    return command(*a, **kw)
  File "/home/pawel/.local/lib/python3.5/site-packages/todoman/cli.py", line 192, in edit
    click.echo(ctx.obj['formatter'].detailed(todo, database))
TypeError: detailed() takes 2 positional arguments but 3 were given

The error occurs when I click 'Save'. The todo is edited anyway (in my case I was removing the due date), so I guess it's not an urgent problem. Still, showing an error after a correctly finished operation is something that could be fixed :)
I also noticed that the new version of todoman displays the todos with unordered ids (it used to be 1, 2, 3, ..., now it is 2, 30, 15, ...). Also, the ids do not change if I display just one of the lists (they used to start with 1 regardless if I displayed one list or all of them). Was this change intentional of is it another bug? It seems reasonable, but I want to make sure.

Persistent ids are intentional. They are unordered because the exact order of your todos depends on lists/sorting, so it would be impossible for the to be sorted and persistent.
Persistent ids should reduce mistakes when working on multiple terminals, and also have some technical advantages for us.

Fixed via a73fc28, and pushed as v2.0.2.

That was fast, thanks!

No problem. Sorry por pushing such a blatantly broken release.


Suggestion: Include header files with archives

Currently there are nice .a files but no header files. Would be great to have, so I can use the archives without having to clone each repo at that version number to get the headers.

Thanks!  The build.sh script has been updated to archive the openssl and libcurl header files in the ./archive/include folder.

whoa you're amazing!


IE11, playing not working

Be sure to search for your issue before opening a new one.
Current Behavior

If the video is ended, After using seekTo, playing not working
Expected Behavior

playing in worked
Steps to Reproduce

goto https://cookpete.com/react-player/
click [files] -> [mp4]
SeekTo 59s,
wait end
SeekTo 30s
now playing not working

Environment

URL attempting to play: http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4
Browser:  IE11
Operating system:  window 10

Other Information

There's a similar issue here that suggests this has been a problem for years. This seems like an inherent bug with IE11, and I'm not sure what can be done about it.


[FLINK-33185][tests] Fix unstable test HybridShuffleITCase#testHybridSelectiveExchangesRestart

What is the purpose of the change
Fix unstable test HybridShuffleITCase#testHybridSelectiveExchangesRestart. When releasing the memory manager with an exception, we should not check the buffer because the buffers may have not been recycled at that time.
Brief change log

Do not check the buffer state when releasing the memory manager.
Recycle buffers when releasing disk cache manager

Verifying this change
This change is already covered by existing tests, such as HybridShuffleITCase, SubpartitionDiskCacheManagerTest, TieredStorageMemoryManagerImplTest.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not documented)

Thanks @reswqa for the quick review.


Create custom board to mount hardware

To ensure the boards do not get burned out by accidental connections being mismatched, a custom board should be manufactured and mounted within the blaster.

Reopened the issue since it's still pending fabrication, will need to close the issue once fabrication has been completed and the board has been tested successfully after completion.

#90 will likely require the board be redesigned slightly as the FRAM storage device is currently attached to this.

Hardware installed and tested successfully within the blaster after complete reassembly.


Cannot extend from views/google-map/marker

Fairly Ember rookie trying to implement custom markers.
According to the wiki page:

markerViewClass: name or class of the view to use for each marker, must extend google-map/marker view

So in my app I did
import DefaultMarkerView from 'ember-google-map/views/google-map/marker';

And get an error:
Uncaught Error: Could not find module `ember-google-map/views/google-map/marker` ...

whereas importing from 'ember-google-map/core/helpers' does work.
I tried all sort of relative paths to get to it to no avail, so I compared things with other addons (like ember-cli-materialize). They have all their component classes and templates inside addon and inside app there are but mere exporting facades, e.g.:
import MaterializeCollapsibleCard from 'ember-cli-materialize/components/md-card-collapsible';

export default MaterializeCollapsibleCard;

As a horrible expedient, copying google-map's views folder from app to addon fixes the import issue, so I guess the "facade-export from addon to app" approach should work.
Please correct me If I'm missing something here.

Yeah I need to move the views and more classes  at the right location. Look in the wiki page with example, there is one example there.
In brief, import the view as if it was in your app.
--
Huafu Gandon
http://huafu.github.io

On 5 juin 2015, at 05:18, LexLythius<EMAIL_ADDRESS>wrote:
Fairly Ember rookie trying to implement custom markers.
According to the wiki page:
markerViewClass: name or class of the view to use for each marker, must extend google-map/marker view
So in my app I did
import DefaultMarkerView from 'ember-google-map/views/google-map/marker';
And get an error:
Uncaught Error: Could not find module ember-google-map/views/google-map/marker ...
whereas importing from 'ember-google-map/core/helpers' does work.
I tried all sort of relative paths to get to it to no avail, so I compared things with other addons (like ember-cli-materialize). They have all their component classes and templates inside addon and inside app there are but mere exporting facades, e.g.:
import MaterializeCollapsibleCard from 'ember-cli-materialize/components/md-card-collapsible';
export default MaterializeCollapsibleCard;
As a horrible expedient, copying google-map's views folder from app to addon fixes the import issue, so I guess the "facade-export from addon to app" approach should work.
Please correct me If I'm missing something here.
—
Reply to this email directly or view it on GitHub.

Just submitted a PR about this

BTW I had tried importing the views from my app as if they were available locally before, but that didn't work either.

+1 Ran into this issue myself.  I think there's also a lot of value to being able to extend the google-map component as well.  Real life use case was making a google-heatmap component, sadly ended up solving with copy/paste.

@LexLythius I've rebased, fixed and improved your PR, it's now in 0.0.25


What is the endpoint for grpc server that I'm running.

I have extended the GrpcServiceImplBase and I have over-ridden an method called getItem.
In my server, I have also bound this service, like so -
public class ProducerServer {

    public static void main(String args[]) {
        ServerBuilder sb = new ServerBuilder();
        sb.http(4242);
        sb.service(
                new GrpcServiceBuilder()
                        .addService(new ProducerEndpointImpl())
                        .build()
                , LoggingService.newDecorator()
        );
        Server server = sb.build();
        server.start();
    }

}

and my GRPC implementation -
public class ProducerEndpointImpl extends ProducerServiceGrpc.ProducerServiceImplBase {

    @Override
    public void getItem(com.sourcesink.producer.ProducerRequest request,
                        io.grpc.stub.StreamObserver<com.sourcesink.producer.ProducerResponse> responseObserver) {

        byte[] fileContent = new byte[0];

        try {
            fileContent = Files.readAllBytes(Paths.get("/Users/anirudhr/generated.json"));
        } catch (IOException e) {
            e.printStackTrace();
        }

        ProducerResponse response = ProducerResponse.newBuilder().
                                        setFile(ByteString.copyFrom(fileContent)).
                                        build();
        responseObserver.onNext(response);
        responseObserver.onCompleted();

    }

}

I get a name resolution failure on hitting the rpc endpoint through bloom -
"error": "14 UNAVAILABLE: Name resolution failure"

My protobuf definitions -
syntax = "proto3";

package producergrpc;

option java_package = "com.sourcesink.producer";
option java_outer_classname = "Producer";
option java_multiple_files = true;
option optimize_for = SPEED;

/*
    * Assuming Producer Response can be 1 file or more (In byte format)
*/

message ProducerResponse {
    bytes file = 1;
}

message ProducerRequest {

}

service ProducerService {
    rpc getItem(ProducerRequest) returns (ProducerResponse) {}
}

By bloom I mean this - Bloom

By bloom I mean this - Bloom

I didn't try Bloom, but I guess it will be <IP_ADDRESS>:4242 in your case. Did you try it already?

I didn't try Bloom, but I guess it will be <IP_ADDRESS>:4242 in your case. Did you try it already?

Thanks for the quick response. I was just attaching the bloom tool screenshot. Yes I am running it at that URL. But I cannot figure out what I'm doing wrong. I guess the next step is for me to post my build.gradle if that is required - but I'll wait for your help (so that you can see if I have screwed up something in what I have posted so far ^)

How about removing http:// and trailing /?

Alright, that was it. I feel extremely silly now.

No worries. By the way, you can try our DocService which does the similar job with Bloom, except that you don't even need a .proto file:
https://line.github.io/armeria/server-docservice.html

Oh wow. I did not know of this. I'll definitely give it a try.
Additionally, I have a question, this might not be the right place for it - but if need be, I'll create a new thread -
Is there any way I can pass data to the service?
I have this definition right -
    public static void main(String args[]) {         ServerBuilder sb = new ServerBuilder();         sb.http(4242);         sb.service(                 new GrpcServiceBuilder()                         .addService(new ProducerEndpointImpl())                         .build()         );         Server server = sb.build();         server.start();     }
I want to have an array blocking queue (say) and put a bunch of files in them - and serve them to the user on each req one by one. But I would benefit a lot by having them in this queue. Problem is, I won't access to this on the service (and I imagine the service endpoint would only be called on the first request). But I can have the files in the queue before server start.
Any elegant solution for this use case?

Never mind. I guess I will make it a class-level variable and use getter and access it in the other place. I don't know why I went the pass data-route 😢


fix #52: allow enum keys when parsing tables

currently jsony can only parse Table with string keys but ~I do not see any problem to allow a generic key~ enum should be fine too. this fixes #52. added two test case for enum, the second of which replicates issue #52 (enum key). edited to remove possibility of generic keys.

fixed to restrict only to string and enum case.

Not sure if the CI failure (failure when testing with js backend) is related to this fix, at the moment I do not have node locally to test it.

I think your PR fails to due to issue: https://github.com/nim-lang/Nim/issues/21317

fixed => https://github.com/nim-lang/Nim/pull/21320

If CI is approved I would expect it to be green

sorry it took a while to address your comment, in the end the code was fine as it was but it took me a moment to realize that (see resolved comment above).