CopyFromURL returns ambiguous error when file size is bigger than 256Mib

Bug Report

import path of package in question, e.g. .../services/compute/mgmt/2018-06-01/compute
SDK version:

github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.4
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.1.0
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v0.6.1
column output by dep status "github.com/Azure/azure-sdk-for-go.

go version go1.19.3 linux/amd64

Actual behavior: When using CopyFromURL on blobs larger than 256Mib the error code returned is CannotVerifyCopySource and StatusCode is 409
To determine that the issue was indeed failure due to blob size we must parse the error string
The expected behavior is to provide a specific error code which indicates the exact reason for the failure.  For instance CannotVerifyCopySource is also returned upon authentication errors
How can we reproduce it? Perform CopyFromURL on blob of size > 256Mib

Hi @N-o-Z. Thanks for reaching out. The error code CannotVerifyCopySource and status code 409 is coming from the service. If you want to get the reason for failure, you can follow the below code.
var responseErr *azcore.ResponseError
errors.As(err, &responseErr)
fmt.Println(responseErr.RawResponse.Status)

It will print the following.
409 The source request body for synchronous copy is too large and exceeds the maximum permissible limit (256MB).

@souravgupta-msft thanks for the reply!
The error message is prone to change without prior notification and I don't think it's a good coding practice to rely on it. I would have expected a designated error code for this specific scenario

This is not controlled on the SDK side as of now. SDK just forwards what the backend service returns.

@souravgupta-msft thanks - is there aother place where I could submit this issue other than the sdk project?

Just for understanding, why can't you match the 409 status code returned in this case.
The API doc also states the same.
If the size of the source blob is greater than 256 MiB, the request fails with a 409 (Conflict) error.

Simply because this is not the only error which returns 409.
For example see the x-ms-tags REPLACE option

As I had stated earlier this error code is something which is coming from the backend. SDK is just relaying it to the user.
I will forward your concern to the backend team. Closing this issue as nothing can be done from the SDK side.


Push Dokku App via Git Bash?

Hello, I'm wondering if I can push a Dokku app via Git Bash or other application? For example, a Windows developer wants to push a repository/app to Dokku via Git Bash. Is it possible or not? I've tried it and it failed. The result is:
$ git remote add user1 dokku@dokku.me:java-gs-ap
$ git push user1 master
FATAL ERROR: Network error: Connection refused
fatal: Could not read from remote repository.

Is there another step I missed or is it impossible? Should I set SSH?

Caveat: I don't really understand the question.
However, the example given should work assuming ssh is running on the 'dokku.me' host and dokku is installed there, of course.

Is dokku.me setup in your /etc/hosts?

I have a condition like this:

A developer is working on Windows 7
A virtual server (node), I'm using Ubuntu 14.04 for Dokku. dokku.me is set in /etc/hosts with private IP address
The environment is still on private network

Problem:
Developer wants to push his app/repository to Dokku, still working on private network. So developer tries Git Bash to send commands to Dokku, with
$ git remote add user1 dokku@dokku.me:java-gs-ap
$ git push user1 master
But developer wasn't able to push the app to Dokku. For details, developer is working on working repository (Windows 7) and he wants to push the app to local repository (a node that contains Dokku).
Question:

Is it possible to send command like "git push" via Git Bash to another IP address on the same network (private netwok)?
Is there another application that support git commands to help developer push an app to Dokku node?
Should I use a public IP Address and make DNS on Dokku, so I can push an app to Dokku node via Git Bash?
Can someone help me or do you need any explanation? Thank you very much :)

So I've never used Git Bash before but if you can ssh<EMAIL_ADDRESS>and see the dokku help message, you should be able to git push to it.
Answers:

I don't really understand what you're asking. However, it sounds like you want to push to a different server. You can run git remote add <alias> dokku@<server>:<app> and number of times with a different alias/server/app combo....
Probably?
This is not necessary

I think I have to build a Git server before pushing a repo to my Dokku server. Closing this issue :)


Allow to use cache with force.

In the version 2.2.0, when I used --force it used the cached files, but now when I do that, it downloads the files again.
Would it be possible to add a flag that would allow this? Or does such a flag already exist?

I can split disabling cache into its own flag, probably makes more sense that way anyways

Yeah, something like --no-cache.

Thank you for your work!


Fix documentation to match correct usage

A change 10 months ago removed how you could access the custom prompts, this commit updates the documentation to ensure it matches.

ping @kyrylo  😅

For context: https://github.com/rweng/pry-rails/commit/a20b2976755e271f3ac10ff3bc52d924c69d992e#diff-6c60141c6c6a94f3141814deccf2645c

Its worth noting that this comment is relevant but does not work: https://github.com/rweng/pry-rails/pull/105#issuecomment-442976993

I have updated the code as this changes when upgrading from pry v11 to v12.

Not needed, this can be solved by upgrading pry to v12.


Support .enumerate_support(expand=False) in SVI

Addresses #915 "dependent enumeration"
This adds support for unexpanded discrete enumeration as required by message passing inference. Under the hood this allows calling .enumerate_support(expand=False). The interface is a new expand kwarg accessible in both the infer dict of guide sites and the config_enumerate() decorator.
New usage requires changes to user handling of the values of sample sites. E.g. for a Bernoulli site for MNIST pixels, we have many possible interpretations:
@poutine.broadcast
def model(enumerate_, expand):
    with pyro.iarange("x_axls", 28), pyro.iarange("y_axis", 28):
        image = pyro.sample("image", dist.Bernoulli(0.5),
                            infer={"enumerate": enumerate_, "expand": expand})

    if enumerate_ == "parallel":
        if expand:
            assert image.shape == (2, 28, 28)  # expanded parallel enumeratio
        else:
            assert image.shape == (2, 1, 1)  # unexpanded parallel enumeration
    elif enumerate_ == "sequential":
        if expand:
            assert image.shape == (28, 28)  # expanded sequential enumeration
        else:
            assert image.shape == (1, 1)  # unexpanded sequential enumeration
    else:
        assert image.shape == (28, 28)  # sample semantics

Since this would be a breaking change, this PR preserves the expand=True behavior by default. I'd like to flip the default to expand=False in our 0.3 release.
Note this also weakens the errors reported by poutine.broadcast to allow it to silently ignore iaranges with unspecified size.
Tests

[x] added a Gaussian HMM autoguide smoke test
[x] added new params and assertions to test_enum.py
[x] added new params and assertions to test_valid_models.py
[ ] fix xfailing tests in test_valid_models.py

Codecov Report

Merging #1289 into dev will increase coverage by 0.1%.
The diff coverage is 93.33%.

@@            Coverage Diff            @@
##              dev    #1289     +/-   ##
=========================================
+ Coverage   89.17%   89.27%   +0.1%
=========================================
  Files         116      116
  Lines        6263     6267      +4
=========================================
+ Hits         5585     5595     +10
+ Misses        678      672      -6

Impacted Files
Coverage Δ

pyro/poutine/enumerate_messenger.py
100% <100%> (ø)
:arrow_up:

pyro/poutine/broadcast_messenger.py
100% <100%> (+13.63%)
:arrow_up:

pyro/infer/enum.py
96.72% <91.66%> (+0.16%)
:arrow_up:

pyro/util.py
70.73% <0%> (+1.82%)
:arrow_up:

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 942ba81...098a9c9. Read the comment docs.

@neerajprad can we chat tomorrow about making a similar change to HMC?

Lets chat today, I think the changes might be minimal after this.


change how file explorer displays directories that only have one subdirectory

Intellij has a feature with its file explorer that combines the name of directories that only have one subdirectory as shown below. This is very common in java projects and would be nice to have vscode behave the same way.

Which issue is this a duplicate of? I tried to search issues and couldn’t find any similar issues. Also the original issue wasn’t linked to this issue.

Search for issue tagged with explorer and feature-request. Thanks

I have searched that way. This is the closest issue I found but it is still a different issue. https://github.com/Microsoft/vscode/issues/6328


Rebase squire neilj master

Couple of /tests aren't yet passing.
After they are passing, hopefully we can get a version of this on staging to see if there are any awful regressions to fix.

Huh, so turns out the list indentation 2 test fails when running stock mainline Squire, as do a few others. So really the solution here is to update and add our own tests.

Don't even think we can change the list indent level in our editor, so not worried about that. The only other test failing on our version is to do with our <br/> insertion I think.


Add rolespath to JWT authentication

Category: (Enhancement, New feature, Bug fix, Test fix, Refactoring, Maintenance, Documentation)
Enhancement
Github Issue # or road-map entry, if available:
#1003
Description of changes:
Introduce roles_path to JWT authentication so that users can use JSON path expression to the payload to get user's roles.
Why these changes are required?
What is the old behavior before changes and new behavior after changes? (Please add any example/logs/screen-shot if available)
Before: roles_key only accepts a single string.
After: you can give a JSON path to roles_path such as $["access"]["roles"]. roles_path accepts string or Json array. You can only specify one of roles_key and roles_path.
Testing done: (Please provide details of testing done: Unit testing, integration testing and manual testing)
Unit tests to cover different cases of roles_path.
TO-DOs, if any: (Please describe pending items and provide Github issues# for each of them)
Is it backport from main branch? (If yes, please add backport PR # and commits #)
By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license
indicated in the file; or
(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source
license and I have the right under that license to submit that
work with modifications, whether created in whole or in part
by me, under the same open source license (unless I am
permitted to submit under a different license), as indicated
in the file; or
(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.
(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including all
personal information I submit with it, including my sign-off) is
maintained indefinitely and may be redistributed consistent with
this project or the open source license(s) involved.

Codecov Report

Merging #1145 (5f7b13f) into main (66634dc) will decrease coverage by 0.01%.
The diff coverage is 88.88%.

@@             Coverage Diff              @@
##               main    #1145      +/-   ##
============================================
- Coverage     64.57%   64.55%   -0.02%
- Complexity     3168     3175       +7
============================================
  Files           244      245       +1
  Lines         17124    17142      +18
  Branches       3036     3038       +2
============================================
+ Hits          11057    11066       +9
- Misses         4523     4530       +7
- Partials       1544     1546       +2

Impacted Files
Coverage Δ
Complexity Δ

src/main/java/com/amazon/dlic/util/RolesUtil.java
78.57% <78.57%> (ø)
7.00 <7.00> (?)

...mazon/dlic/auth/http/jwt/HTTPJwtAuthenticator.java
82.72% <100.00%> (+0.65%)
28.00 <5.00> (ø)

...ecurity/configuration/ConfigurationRepository.java
68.85% <0.00%> (-3.83%)
21.00% <0.00%> (ø%)

...ty/configuration/ConfigurationLoaderSecurity7.java
68.85% <0.00%> (+0.81%)
10.00% <0.00%> (ø%)

Continue to review full report at Codecov.

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

@andy840314 this pull request has been sitting for a considerable time now, I am going to close this out.  Let me know if you'd like to reopen it and work towards getting this merged.


Resolve maven dependency conflicts

This PR resolves maven dependency conflicts.

Good job. But after excluding the dependencies, you need to explicitly pull the dependencies in right? Please always pick the latest version from the excluded dependencies.

Codecov Report

Merging #2682 into master will increase coverage by 0.13%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master   #2682      +/-   ##
=========================================
+ Coverage   69.17%   69.3%   +0.13%
=========================================
  Files         862     862
  Lines       40413   40413
  Branches     5459    5459
=========================================
+ Hits        27956   28009      +53
+ Misses      10640   10585      -55
- Partials     1817    1819       +2

Impacted Files
Coverage Δ

.../impl/dictionary/FloatOnHeapMutableDictionary.java
80% <0%> (-13.34%)
:arrow_down:

...not/core/query/pruner/DataSchemaSegmentPruner.java
56.09% <0%> (-4.88%)
:arrow_down:

...e/operator/dociditerators/BitmapDocIdIterator.java
60.71% <0%> (-3.58%)
:arrow_down:

...l/FixedByteSingleColumnMultiValueReaderWriter.java
75.77% <0%> (-2.07%)
:arrow_down:

...edin/pinot/common/metadata/ZKMetadataProvider.java
75% <0%> (-1.57%)
:arrow_down:

...inot/core/operator/docidsets/AndBlockDocIdSet.java
55.86% <0%> (-1.38%)
:arrow_down:

...rEqualitiesToInClauseFilterQueryTreeOptimizer.java
93.24% <0%> (-1.36%)
:arrow_down:

.../com/linkedin/pinot/common/data/TimeFieldSpec.java
91.13% <0%> (-1.27%)
:arrow_down:

...lix/core/realtime/PinotRealtimeSegmentManager.java
72.31% <0%> (-1.13%)
:arrow_down:

...data/manager/offline/AbstractTableDataManager.java
91.5% <0%> (-0.95%)
:arrow_down:

... and 24 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 a2a0153...b7c5473. Read the comment docs.

@Jackie-Jiang Ah, gotcha! Thanks for reminding! 👍
Just addressed your comment. 😉

This PR has been verified in local machine. Everything works fine.


Breakpoints aren't being hit in reAttach isn't set to true

No pause on breakpoints if reAttach is falsey. Not on the second page load not ever.

I couldn't reproduce this. When you say the breakpoints aren't being hit on the second page load, do you mean you hit reload in Firefox or restart in VS Code? Because only hitting reload in Firefox will enable you to hit breakpoints that you couldn't hit on the first run.
If you still can't hit the breakpoints: What version of Windows are you on?

Win10x64. Ok, after restart it seems to work as intended. I'm closing the issue. Gonna watch out for this behaviour and keep a close eye on what's happening.


Flush user cache

Description
Currently, our system only allows for the invalidation of the entire user authentication cache, which can lead to numerous cache misses and inefficiencies. This change is required to allow for more precise cache management, specifically targeting stale cache entries at the individual user level without disrupting the cache state of other users

Category: New feature
Why these changes are required?
Currently, our system only allows for the invalidation of the entire user authentication cache. This change is required to allow for more precise cache management, specifically targeting stale cache entries at the individual user level without disrupting the cache state of other users.
What is the old behavior before changes and new behavior after changes?
Previously, invalidating a user's cache required clearing the entire cache, affecting all users. The new behavior introduces an endpoint that allows for the invalidation of cache entries on a per-user basis, thereby maintaining cache integrity for other users and reducing unnecessary cache misses.

Issues Resolved
#2829
Testing
Unit testing was written in FlushCacheApiTest.java
Check List

[X ] New functionality includes testing
[ ] New functionality has been documented
[ X] Commits are signed per the DCO using --signoff

@dlin2028 Is this being worked on actively?

@DarshitChanpura No. I think someone else took this one.
https://github.com/opensearch-project/security/pull/4571


'abel.tools' has no attribute 'circularize'

I recently installed PyAbel and somehow the attributes "tools.circularize" as well as "tools.analytical.SampleImage" do not exist. Maybe other attributes are also missing.
What can I do to fix such an issue? (I have Python 3.5.2 installed)
Thanks in advance!

Awesome! I did some VMI of Xe ionized with strong-field 266-nm light back in grad school (but never 133!). Post a photo if you have a chance.

@stmiguel, for the 160 nm images, are they swapped? To my eye, the raw image looks more circular than the circularized image.  Check that the scaling function is smoothly varying with angle.

Wow! These are beautiful images!
The distortion is quite severe for the 133-nm images. Is that an artifact of your spectrometer? Fundamentally, you probably don't want to place too much confidence in the momentum calibration of your images when the distortion is this bad (might not be too important for what you are doing).
The circularization methods were created with tiny corrections in mind, so it's perhaps not too surprising that they fail for an image that is this severely distorted. The right side of the image, and especially the upper right looks much better than the rest. Since your ionization process should have 4-fold symmetry, you might want to "cheat" and just use the upper-right quadrant for the Abel transform (the abel.Transform() class provides some options for doing this.)
A side note: I looked back through my archives, and found some nice Xenon strong-field ionization images from c. 2009, posted here for your enjoyment. The top row is the experiment, the second row is the sophisticated numerical simulation, and the bottom row is the simple model we developed (2012 PRL).

@stmiguel, @DanHickstein very nice images.
@stmiguel your radial image slice profiles look like:

Try adding radial_range=(50, 150) to the circularization call.
Note, I grabbed, and gimp cropped your image, which somehow mangled the encoding, so I was not able to test. Here is the code for the plot above.
import numpy as np
import imageio
import abel
import matplotlib.pyplot as plt

im = imageio.imread('Xe133nm.png')[:, :, 0]
rows, cols = im.shape
r2 = rows//2

polarim, radial_coord, angle_coord =\
           abel.tools.polar.reproject_image_into_polar(im, dr=0.5, dt=0.5)

plt.plot(radial_coord[:, 0], polarim[:, :])
plt.xlabel('radius')
plt.ylabel('intensity')

plt.savefig('Xe-radial.png', dpi=75)
plt.show()

which somehow mangled the encoding

It's difficult to extract the values from a color-mapped image, because most colormaps don't have a uniform mapping to grayscale. The new-school default colormaps (viridis in matplotlib) are "perceptually uniform" and also have a linear mapping to grayscale. So, if @stmiguel had posted with the viridis colormap, you'd be able to extract the values easily.

Hi, again!
I am trying to abel inverse some other measured images, which are just little bit nicer thant the previous ones. However, for some reason  I don't yet understand, all of the inverse able methods included in pyabel yield negative values (pixels) in the inverted image that ultimately lead to negative values in my photoelectron spectrum (see fig attached).  My original input image contains some zero values. Would you have an advice for me for correcting this issue? Also, how do you usually get rid of the central noise?
Thank you!

This is either an overcorrection associated with the rapid intensity change, near the large peak, or you have applied a background correction, that is too large, to the experimental "input" image.  It looks to me that there is a loss of intensity in, about 1/3 distant from the image centre line, two vertical bands, as the outer ring intensity does not vary smoothly. However, try:

a larger size image    image = ndimage.interpolation.zoom(image, 2) or larger.
the three_point method, which is the most accurate of the methods.

The central noise band is a property most of these inverse Abel transforms. You may try linbasex, which generates a (less accurate) noise free inversion, from fitting basis functions.  Fortunately, your intensity distribution minimizes the noise contribution to the total angular integrated intensity, which includes a sinθ Jacobian, de-emphasing the near zero angles intensity.

Update: I reckon the input image has low intensity in the columns highlighted:

Thank you!
I'll check why I have such low intensity columns!
On 5 June 2018 at 14:55, Steve Gibson<EMAIL_ADDRESS>wrote:

Update: I reckon the input image has low intensity in the columns
highlighted:
[image: imza]
https://user-images.githubusercontent.com/10932229/40977106-624145c4-6913-11e8-9ad1-fd89a4bda011.png
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/PyAbel/PyAbel/issues/215#issuecomment-394698271, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AaW2dgHZll5w9wHfVzYeabSGpcZ-d6NDks5t5n-1gaJpZM4TGr2h
.

--
Miguel A. Silva

I think this low intensity regions appear because we get such images by ionizing Xe with 3 photons centered at 266 nm. So we expect to have an angular modulation of the rings up to the 6th Legendre Polynomial, which precisely show such behaviour.
So, something like this:

Agreed. The good news is that the background particles carry no spectral information and so the inverse transform is the true spectrum, apart from the wonky baseline.

leave the detector to integrate for a long time

BTW, detector integration is not the best approach, since there will be an accumulation of detector noise. Better to centroid each particle position, and accumulate the image noise free. This also helps correct detector gain.

I'm going to close this issue, since I think that all of the issues have been addressed. If that's not the case, feel free to re-open or to start a new issue.
@stmiguel, I hope that you are having good luck with your experiments and Abel transforms :)


fix(meta): provide meta context missing in example

Otherwise user gets:
use_head() is being called without a MetaContext being provided. We'll automatically create and provide one, but if this is being called in a child route it may cause bugs. To be safe, you should provide_meta_context() somewhere in the root of the app.

Thanks!


Add support for Vapor’s commands

From https://github.com/qutheory/vapor-cli/pull/30#issuecomment-227520276 :
The Vapor commands can be read about in the docs here: https://vapor.readme.io/v0.12/docs/command
Basically Vapor has a little bit of CLI functionality itself now for serving and running preparations (migrations).
You run this by doing .build/debug/App serve .build/debug/App prepare --revert etc.
I want to make the CLI reduce the typing here by doing vapor run serve
To accomplish this we would need to parse the Package.swift to figure out the name of the package, then  run the executable from either the debug or release folders.
so something like vapor run serve --release would translate to .build/release/MyAppName serve

This has been added in 0.6


add .travis.yml

now add some static check
use jq check json file
use luacheck check lua file

run result example:
https://travis-ci.org/thisverygoodhhhh/orange/jobs/233616865

LGTM. and this feature should be compatible with the current code.

I'm not familiar with travis, but the static check is definitely helpful to our project


Nick: Watch Puravive

Nick requests the watch of the watch_keyword Puravive. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

Puravive has been seen in 5 true positives, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


Add ADANATOR to Builder Tools

👋👋 Hello there! Welcome. Please follow the instruction below.
Click the Preview tab and select a PR template:
Add ADANATOR

I wasn't aware of the requirements, I'll get on that! 😄

@Godspeed-exe neither of these are "requirements" but rather the ways in which the providers of these hosted services generally invite adoption... which is consistent with the Developer Portal's mission to promote Cardano adoption overall.

@rphair I've added a free tier and linked to the GraphQL documentation.
I'm also adding an embedded GraphiQL editor but this being a PITA.
Let me know if you have any further suggestions or questions!

No-go for me to review, it's a simple graphql instance(s) served online - fail to see any value-add compared to what's already served via dandelion, the efforts taken (be it this PR itself, the website or documents) feel really discouraging to me

@rdlrt this also reflects my own feelings except that I'm also considering the importance of having something even lighter-weight than dandelion for educational purposes.  But there is also the issue of professional endorsement of the paid service to consider, which I'd be unwilling to do... but which might be implied by its appearance on the Dev Portal 🤔

p.s. @rdlrt now I see: I'd just been looking at Dandelion's Kerberos installation and not the free service referred to here via the Get Started page for Dandelion.  So my assertion that this this service is beneficial based on the free tier was incorrect.


Subtree-based Ackermann

Includes all changes from the with-ackermann branch, but includes the history of all the Ackermann files.
@Casteran let me know if this is OK to merge.

I thought that the plan was that the hydra-battles repository would now contain three opam packages (coq-ackermann, coq-hydra-battles and coq-addition-chains) instead of two. But if I understand correctly, what is implemented in the with-ackermann branch and in this PR is instead to merge the coq-ackermann and coq-hydra-battles packages together. This other strategy is also fine with me, but since this is not the same, I just want to make sure that it's a conscious design choice.

I thought that the plan was that the hydra-battles repository would now contain three opam packages (coq-ackermann, coq-hydra-battles and coq-addition-chains) instead of two. But if I understand correctly, what is implemented in the with-ackermann branch and in this PR is instead to merge the coq-ackermann and coq-hydra-battles packages together. This other strategy is also fine with me, but since this is not the same, I just want to make sure that it's a conscious design choice.

@Zimmi48 yes, I had initially hoped to make three separate packages, but this is not possible due to how Pierre wants the files to cross-depend on each other. So I think this is the best solution for what he wants to do.

@Zimmi48 yes, I had initially hoped to make three separate packages, but this is not possible due to how Pierre wants the files to cross-depend on each other. So I think this is the best solution for what he wants to do.

OK, it makes total sense if the two parts are intertwined!

OK, it makes total sense if the two parts are intertwined!

@palmskog  Sounds good !  Do I just have to merge ?

@palmskog  Sounds good !  Do I just have to merge ?


Binance data processor fix

I did some refactoring for a cleaner code and fixed a bug as tech_indicator_list is used for first ticker but self.tech_indicator_list for the rest. This resulted in wrong dimensionality for tech_array

Thanks!


Check forEach method of Headers that's not implemented in some browsers

In Firefox v43.0.3 there's no forEach method for Headers interface which causes errors in libraries that rely on this method when using fetch API.

Here's an example of library Restful.JS that doesn't work in Firefox because of that: https://github.com/marmelab/restful.js/issues/66

It's best to avoid methods that all implementations have not yet added. This polyfill is written to the Fetch specification, which includes a forEach method.

If polyfill provides forEach method, what the point of suggesting to avoid using it?
Restful.js library was mislead by this polyfill which has this implementation.

Headers#forEach isn't really usable until it's added to Firefox.

Ideally, this polyfill should detect that Headers#forEach method is missing and polyfill it in. I would want to do that, but we can't add forEach to Headers since we have no means to iterate over all headers stored in the object.

the issue persists in Internet Explorer all versions, because Headers.keys is not implemented.
Please fix this, by polyfilling it.

@antalutrazvan what version of IE are you using? Versions <= 11 should be polyfilled easily since IE <=11 doesn't have Fetch API implementation.


The 1.1.0 version of the backend deployment script removes zookeeper, the python script does not support python3, python2 has been resolved!（1.1.0版本后端部署脚本删除zookeeper,python脚本不支持python3，python2已解决！）

*For better global communication, please give priority to using English description, thx! *
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior, for example:

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

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Which version of Easy Scheduler:
-[1.1.0-preview]
Additional context
Add any other context about the problem here.
**Requirement or improvement

Please describe about your requirements or improvement suggestions.

very good, thank you !

(base) root@56b9cc9bdcda:/# python -V
Python 3.7.3
(base) root@56b9cc9bdcda:/# python
Python 3.7.3 (default, Mar 27 2019, 22:11:17)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.

import time
import sys
from kazoo.client import KazooClient
self.zk.delete("/test", recursive=True)
print('deleted success')
def del(self):
self.zk.stop()>>>
class ZkClient:
...     def init(self):
...         self.zk = KazooClient(hosts="<IP_ADDRESS>:2181,<IP_ADDRESS>:2181,<IP_ADDRESS>:2181")
...         self.zk.start()
...     def del_node(self):
...         self.zk.delete("/test", recursive=True)
...         print('deleted success')
...     def del(self):
...         self.zk.stop()
...
zkclient = ZkClient()
zkclient.del_node()
File "", line 1
zkclient.del_node()
^
IndentationError: unexpected indent
time.sleep(2)
File "", line 1
time.sleep(2)
^
IndentationError: unexpected indent
zkclient = ZkClient()
zkclient.del_node()
deleted success
time.sleep(2)

This may not be a bug, it may be improper operation.


dm suspend says "send_SuspendToRam: Failure with error: ZX_ERR_NOT_SUPPORTED"

Qemu is a real CPU hog for natural reasons. It would be nice to be able to pause or suspend Fuchsia / Zircon.
My first attempt was simply to use the Linux shell suspend approach (ctrl-z), but if you wait more than a few seconds to put the process back in the foreground, it crashes:
ZIRCON KERNEL OOPS
lockup_detector: no heartbeat from CPU-1 in 42506438 ms, last_heartbeat=520344414253 observed now=43026782921300 name=unknown.

Reported by [CPU-2] (message rate limited)
ZIRCON KERNEL PANIC
timer_ints: 146242, interrupts: 0

        tweight=0.2952270507 nfair=7 ndeadline=0 vtime=180747885048 period=8 tema=12583943 tutil=0.0
UPTIME: 43026795ms

I was happy to see a dm suspend command, but it says:
[00031.044] 21072:21074> [shutdown-shim]: checking power_manager liveness
send_SuspendToRam: Failure with error: ZX_ERR_NOT_SUPPORTED[00031.065]
 21072:21074> [shutdown-shim]: trying to forward command

What would it take to support SuspendToRam in this environment?
Are there other ways to pause the emulation and resume quickly?

ZX_ERR_NOT_SUPPORTED seems to indicate that the feature isn't finished on Google's end. I'll be sure to check this in newer revisions of Fuchsia.


Things to find out

On Mac - SOCK_DGRAM is required for connectionless.

On Mac we had to use AF_UNIX with SOCK_STREAM
This also gave windows compatibility.


Suggested changes to repository and build

I have just been going through the audit that was completed by the Cake.AddinDiscoverer tool, the output of which can be found here:
https://github.com/cake-contrib/Home/blob/master/Audit.xlsx
And I noticed a couple things that I thought could be updated. The main things were:

Pinning to Cake.Recipe 1.0.0
Updating the NuGet Metadata to include all recommended information

Please let me know if you have any questions about any of the changes in this PR.

@gep13 your changes have been merged, thanks for your contribution 👍

@devlead thanks for merging! Do you think this is worth a small patch release to get NuGet data published?


Add cart related hooks

What is the motivation for adding / enhancing this feature?

To implement the missing hooks - accordingly to #3205

afterCartLoaded(cartItems): mutator,
beforeCartSynced(clientItems): mutator - called in the cart/sync
beforeCartMerged(serverItems, clientItems): mutator - called in the cart/merge
afterCartUpdated(cartItems): listener - example use cases:

To inform the user of Discounts they could receive if they log in. This information is not in the cart data if they're not logged in and needs to be updated when the cart changes.
To trigger data updates from other data sources, like Rewards or Offers from hosted services
To reset a timeout on the Checkout page (user has to reload after a period of no activity). The timeout is reset when the cart is updated using the microcart (or the Checkout forms are updated).

All of them seems like a good choice for hooks ;)


add simulation reduction [not tested]

added TreeAutomata::sim_reduce() - after calling it, the automaton should be reduced using downward tree simulation. Not really tested, so please try and report (or fix) bugs ;-).

fix bug in computing number of states


Not able to use gemini from langchain in kaggle

Checked other resources

[X] I added a very descriptive title to this issue.
[X] I searched the LangChain documentation with the integrated search.
[X] I used the GitHub search to find a similar question and didn't find it.
[X] I am sure that this is a bug in LangChain rather than my code.
[X] The bug is not resolved by updating to the latest stable version of LangChain (or the specific integration package).

Example Code

Error Message and Stack Trace (if applicable)
No response
Description
i am trying to use gemini model from langchain CHatGoogleGenerativeAi, but i am getting this error
'NoneType' object does not support item assignment (type=type_error)

System Info
kaggle

Did you use google api key ??

yeah i have set it as an environment variable

I found some mistake in code so I have raised issue  .Soon it will be resolved.


Patch: Failed comparison of activeFormattingElements entry with Marker

On node 0.6.3 and html5 v0.3.5, parsing multiple page fragments with the same parser sometimes causes failures in the treebuilder, which are caused by a pointer-unequal marker element in reconstructActiveFormattingElements and elementInActiveFormattingElements. The problem is mainly triggered if the parsed fragments contain tables.
The following patch converts the pointer equality based check into a node type check, which fixes the problem for me:
--- treebuilder.js      2011-11-28 21:30:17.675749830 +0100
+++ /usr/lib/node_modules/html5/lib/html5/treebuilder.js        2011-11-28 20:21:38.067593170 +0100
@@ -224,9 +224,9 @@
        // Step 2 and 3: start with the last element
        var i = this.activeFormattingElements.length - 1;
        var entry = this.activeFormattingElements[i];
-       if(entry == HTML5.Marker || this.open_elements.indexOf(entry) != -1) return;
+       if(entry.type == HTML5.Marker.type || this.open_elements.indexOf(entry) != -1) return;

-       while(entry != HTML5.Marker && this.open_elements.indexOf(entry) == -1) {
+       while(entry.type != HTML5.Marker.type && this.open_elements.indexOf(entry) == -1) {
                i -= 1;
                entry = this.activeFormattingElements[i];
                if(!entry) break;
@@ -248,7 +248,7 @@
 b.prototype.elementInActiveFormattingElements = function(name) {
        var els = this.activeFormattingElements;
        for(var i = els.length - 1; i >= 0; i--) {
-               if(els[i] == HTML5.Marker) break;
+               if(els[i].type == HTML5.Marker.type) break;
                if(els[i].tagName.toLowerCase() == name) return els[i];
        }
        return false;

Hm. It doesn't happen for me with this test case:
var HTML5 = require('../../lib/html5'),
    test = require('tap').test;

test("test 1", function(t) {
    var p = new HTML5.Parser()
    p.parse("

Hello
</table");
    p.parse("

Hello
</table");
    t.pass("Works");
    t.end();
});

Do you have test data that triggers it?

I can trigger it reliably when running through MediaWiki's 600-odd parser tests, but have not yet been able to reproduce it in a minimal test case in the shell. The error always occurs in the same test cases, all related to tables. The first string that triggers it is ' caption'. This is the second table test case, following ''. Before tables unbalanced formatting elements are tested.
I'll see if I can track down where the second marker is coming from, or if I can create a minimal test case.

Awesome. Or just a link to the parser tests would rock, I'll poke at it too.

I just added the information needed to try it at https://www.mediawiki.org/wiki/Future/Parser_development#Trying_it_out. If you search for 'normalize' in the output you should find the error messages from the parser. I use less -R as a searchable viewer with color.
The code generating the error is all in parserTests.js. Basically, we use the stock html parser to parse and re-serialize the expected test output (for normalization). This part is where the failure occurs. We also use a hacked-up tree builder in a separate module as a backend for our wiki parser, but that should not affect the plain use of the npm module as the namespaces are separate.


Fix template error

error introduced in #179

This change is

LGTM, feel free to merge when tests pass

Coverage increased (+0.02%) to 44.207% when pulling c3ac5624296c2490e502ae88ccdef19917213650 on aledbf:fix-template into 87d4145c769cbb0481c222640f691fda9ee18c3a on kubernetes:master.


Requesting energie total and current form Shelly 2.5

Hi, i use several Shelly 2.5 as standard switches and like to ask you if it is possible to grab the values for Energy total and current for each channel as it is shown in the web from each Shelly and bring it to node-red?

You mean these values?
{
"power": 0,
"overpower": 23.78,
"is_valid": true,
"timestamp": 0,
"counters": [1,2,3],
"total": 4
}

Well, maybe they are already included in the full status object under msg.status? Can you check that?

will do. "Power" means current used power for that channel? and "overpower" for which valus this stands for?

Here you can read the description
https://shelly-api-docs.shelly.cloud/gen1/#shelly2-5-status

When i poll the status (using your example for the 2.5) i get an array with 2 objects:
array[2]
0: object
ison: true
has_timer: false
timer_started: 0
timer_duration: 0
timer_remaining: 0
overpower: false
overtemperature: false
is_valid: true
source: "http"
I do not see power and overpower is false not a number

ist that msg.payload or msg.status???
Configure the debug node so that the full message object is shown

[{"id":"df3ef55ad580c765","type":"shelly-switch","z":"365debdef1efd315","hostname":"<IP_ADDRESS>","description":"","pollinginterval":"0","x":410,"y":580,"wires":[["37260f7c104b2f5b"]]},{"id":"599976b3ad50906b","type":"inject","z":"365debdef1efd315","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":180,"y":580,"wires":[["df3ef55ad580c765"]]},{"id":"37260f7c104b2f5b","type":"debug","z":"365debdef1efd315","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":660,"y":580,"wires":[]}]

I will close this for now, ok?


[HOLD] Catch Globus token error and raise

Why was this change made? 🤔
First step in resolving #2929 to trap error first raised in Globus interaction if there is a problem with looking up a user's identity. This is temporary to gather info until we complete work to refresh the token. (See #2937, for requesting a new access token as needed.)
HOLD since we think #2937 will resolve this.
How was this change tested? 🤨
Unit
⚡ ⚠ If this change involves consuming from or writing to another service (or shared file system), run integration test create_object_h2_spec.rb and/or test manually in [stage|qa] environment, in addition to specs. ⚡

Given #2937, do we even want to do this temporary change?

@lwrubel I could go either way! Approving for now.

Closing this since the globus client gem was updated and will handle requesting a new token upon these errors.


Docker log-driver working version

Steps to run this:
make BIND_DIR=. shell
hack/make.sh binary
cp bundles/17.05.0-dev/binary-daemon/docker* /usr/bin/
cp bundles/17.05.0-dev/binary-client/docker* /usr/bin/
dockerd &
docker run -it --log-driver=splunk --log-opt splunk-url=http://api.polarishq-dev.io --log-opt username= --log-opt password= alpine ash -c "echo "Hello world""
You should see the below in log-box search:
{"line":"hello world\r","source":"","tag":"9055d26f117a"}

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "AdaptHECToFireFawkes" git@github.com:Polarishq/docker.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Amending updates the existing PR. You DO NOT need to open a new one.


<DropdownMenu.Content> type error

Is it possible to fix this type error from showing up on all <DropdownMenu.Content> tags? While the app app still works with the error, its making things a bit painful as most of my files have an error showing.

One possible thing can solve this may be change the code like this:
export type MenuContentProps = {
  children: React.ReactNode
  style?: ViewStyle
--  } & Pick<
++  } & Partial<Pick<
  RadixContentProps,
  | 'loop'
  | 'side'
  | 'align'
  | 'alignOffset'
  | 'avoidCollisions'
  | 'collisionPadding'
  | 'sideOffset'
-- >
++ >>

the original code can be found in this link

Sorry I missed this earlier.
This actually indicates that for some reason the radix types aren’t being pulled into your app. Are you using yarn or NPM? The partial workaround will work, but only because it’s doing Partial<any…I’d ideally like to see why radix types aren’t pulling in if possible.
I’m using yarn and not seeing this issue myself. Which version of zeego are you on? Thanks!

If you are using NPM, does adding —legacy-peer-deps to your install script help?

i get the error and i use bun if that can help :)

seeing the same using pnpm

you could try installing @radix-ui/react-dropdown-menu, though this shouldn't be needed...

you could try installing @radix-ui/react-dropdown-menu, though this shouldn't be needed...

I'm using bun, and this does not fix it unfortunately.
I did notice there were three problematic props that, when removed from the Content type in lib/typescript/dropdown-menu/dropdown-menu.d.ts, fix the issue.

placeholder
onPointerEnterCapture
onPointerLeaveCapture

Just found this library so couldn't find where those typescript files come from, but hope this helps.

Happens the same with ContextMenu, i'm using npm

Although the program can run normally.
As shown in the figure, I used three components: content, label, and item, all of which have type errors.

Just want to confirm that for both DropdownMenu.Content and DropdownMenu.CheckboxItem I am seeing ts errors for missing placeholder, onPointerEnterCapture,  and onPointerLeaveCapture.

Is this on v2 as well? Can you use —legacy-peer-deps when you run install? I think this is an issue with npm/pnpm potentially

Can confirmed this is introduced by v2. v2 is unuseable until this is fixed

Yeah, I only started seeing the errors after upping to v2.

Same issue using yarn

Working on a fix

Fixed in 2.0.3, thanks for reporting and for your patience

@nandorojo
In version 2.0.3, it looks like the TypeScript issue was only fixed for DropdownMenu.Content. However, DropdownMenu.CheckboxItem still has TS errors, similar to what @joshsmith reported. Specifically, onPointerEnterCapture, onPointerLeaveCapture, and placeholder are still required, which causes errors.

Awesome, thanks!

I'm using 2.0.4 and this is still a problem for me when using DropdownMenu.CheckboxItem

I’ll check tomorrow, should be a simple fix. New versions of TS have perf improvements but result in issues for putting imported types in generics

action is also not recognized as property on DropdownMenu.Trigger. I guess that's the same issue?
Type '{ children: Element; action: string; }' is not assignable to type 'IntrinsicAttributes & DropdownMenuTriggerProps & RefAttributes<HTMLButtonElement>'.
  Property 'action' does not exist on type 'IntrinsicAttributes & DropdownMenuTriggerProps & RefAttributes<HTMLButtonElement>'

I have the same issue, but on DropdownMenu.Label:
Type '{}' is missing the following properties from type 'Pick<MenuLabelProps & RefAttributes<HTMLDivElement>, "title" | "color" | "children" | "id" | "style" | "className" | "tabIndex" | ... 248 more ... | "asChild">': onPointerEnterCapture, onPointerLeaveCapture, placeholderts(2739)

Just published 2.0.4 which I think would fix this

this issue was fixed for me by upgrading to 2.0.4

Still facing this issue after upgrading to 2.0.4

action is also not recognized as property on DropdownMenu.Trigger.

Besides that, action Press is not working, only the LongPress is recognized.


detectnet python script example usage not working

I'd like to test the detectnet python script on a single image. The usage example on the documenation page for the object detection inference says to use the following command:
$ ./detectnet.py --network=ssd-mobilenet-v2 images/peds_0.jpg output.jpg
but you get the error:
Exception: jetson.utils -- failed to create videoSource device
Is the usage documentation not up to date or am I using the wrong script to just test on a single image?

This command works perfectly fine on my Jetson Xavier NX running the initial JetPack for the NX. I haven't upgraded yet to the most recent Jetpacks.
Do the other Python Scripts work on your setup?

Hmm that should work... can you post your full console log please?

Issuing this command from the jetson-inference/python/examples/ directory works:
./detectnet.py --network=ssd-mobilenet-v2 /home/python_scripts/jetson-inference/data/images/peds_0.jpg output.jpg
Closing the issue. Thank you for your responses.


update license

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

Comparison is base (f4f0e1b) 61.27% compared to head (0b1e828) 61.27%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #31   +/-   ##
=======================================
  Coverage   61.27%   61.27%
=======================================
  Files          31       31
  Lines        3920     3920
=======================================
  Hits         2402     2402
  Misses       1518     1518

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


add tuple subparser

Codecov Report

Merging #6 into master will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master        #6   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            6         6
  Lines          241       241
  Branches        34        34
=========================================
  Hits           241       241

Impacted Files
Coverage Δ

cabina/_environment.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


AssetMemberNode.ContentChanged only generates missing ids if needed

PR Details
Description
No longer generate item ids for collections that are not supposed to have them.
Motivation and Context
It improves performance but not generating item ids when they are not needed.
Types of changes

[ ] Docs change / refactoring / dependency upgrade
[X] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist
All directly related tests seems to pass. Quite a few tests fail, but this seems to be the case even without this change.

[ ] My change requires a change to the documentation.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Minor amends to dropdown saving

Pull request overview
Minor change to geographic dropdown to keep most recent region choice and to select top la from the region when changing from region to LA
Pull request checklist
Please check if your PR fulfils the following:

[x] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been reviewed and added / updated if needed (for bug fixes / features)
[x] Tests have been run locally and are passing (run_tests_locally())
[x] Code is styled according to tidyverse styling (checked locally with tidy_code())

What is the current behaviour?
Region choice reverts to East Midlands every time geographic level switched back to regional, and la choice always starts as Derby
What is the new behaviour?
Added line for selected region choice to ensure it retains currently selected region (i.e. parent region of last selected LA). When switching to LA it shows top LA in the parent region
Anything else
@rmbielby think this should now pull both your and my changes into main when merged? Would you mind confirming and deploying?

@rmbielby reviewed your changes on DropdownReactivityFix and merged into DropdownReactivityFixRegion, can you please review the merge into main, approve and deploy?


RuntimeWarning: invalid value encountered in cast   Y = indices.astype(int)

parse_chi.py:91: RuntimeWarning: invalid value encountered in cast   Y = indices.astype(int)

I met this all the time in docker container and web-server as well. But the results seem quite ok.
I didn't see this warning when running in my local conda environment and the results are always terrible.

Same issue on my side. Also running in Docker. Additionally, the pdb files are empty.


[v1.2.0] Adding an AC climate control device causes errors

Getting this error when trying to start the plugin and it crashes in 1.2.0
[22:54:06.822] [Matterbridge] Added and registered bridged device (12/12) Bedroom AC (MA-heatcool) for plugin matterbridge-home-assistant
file:///app/node_modules/@project-chip/matter.js/dist/esm/cluster/server/ClusterServer.js:261
throw new ImplementationError(
^
ImplementationError: Attribute minLevel is optional and not initialized. To use it please initialize it first.
at ClusterServer.result. [as setMinLevelAttribute] (file:///app/node_modules/@project-chip/matter.js/dist/esm/cluster/server/ClusterServer.js:261:17)
at LevelControlAspect.update (file:///app/node_modules/matterbridge-home-assistant/lib/devices/aspects/level-control-aspect.js:34:39)
at ClimateDevice.updateState (file:///app/node_modules/matterbridge-home-assistant/lib/devices/home-assistant-device.js:21:26)
at async HomeAssistantMatterAdapter.create (file:///app/node_modules/matterbridge-home-assistant/lib/home-assistant/home-assistant-matter-adapter.js:88:9)
at async HomeAssistantMatterAdapter.expensiveUpdate (file:///app/node_modules/matterbridge-home-assistant/lib/home-assistant/home-assistant-matter-adapter.js:42:13)
at async HomeAssistantClient.expensiveUpdate (file:///app/node_modules/matterbridge-home-assistant/lib/home-assistant/home-assistant-client.js:50:13)
Node.js v18.20.3

Yes, we already found that in #47.
I’ll close this one and let’s keep track in the other issue.


ODF install failed: deployment odf-operator-controller-manager not ready before timeout

The ODF installation fails with the following error: install failed: deployment odf-operator-controller-manager not ready before timeout: deployment "odf-operator-controller-manager" exceeded its progress deadline

Events:
Events:
  Type     Reason          Age                  From               Message
  ----     ------          ----                 ----               -------
  Normal   Scheduled       70m                  default-scheduler  Successfully assigned openshift-storage/odf-operator-controller-manager-78f6c8549c-82vkx to mc165
  Normal   AddedInterface  70m                  multus             Add eth0 [<IP_ADDRESS>/23] from openshift-sdn
  Normal   Pulled          70m                  kubelet            Container image "registry.redhat.io/openshift4/ose-kube-rbac-proxy:v4.7.0" already present on machine
  Normal   Created         70m                  kubelet            Created container kube-rbac-proxy
  Normal   Started         70m                  kubelet            Started container kube-rbac-proxy
  Normal   Pulled          70m                  kubelet            Successfully pulled image "quay.io/ocs-dev/odf-operator:latest" in 3.143084568s
  Normal   Pulled          70m                  kubelet            Successfully pulled image "quay.io/ocs-dev/odf-operator:latest" in 3.04331338s
  Normal   Pulled          70m                  kubelet            Successfully pulled image "quay.io/ocs-dev/odf-operator:latest" in 3.132081795s
  Normal   Pulling         69m (x4 over 70m)    kubelet            Pulling image "quay.io/ocs-dev/odf-operator:latest"
  Normal   Created         69m (x4 over 70m)    kubelet            Created container manager
  Normal   Started         69m (x4 over 70m)    kubelet            Started container manager
  Normal   Pulled          69m                  kubelet            Successfully pulled image "quay.io/ocs-dev/odf-operator:latest" in 3.034333266s
  Warning  BackOff         15s (x347 over 70m)  kubelet            Back-off restarting failed container

Logs:
sh-4.4# oc logs -n openshift-storage odf-operator-controller-manager-78f6c8549c-82vkx    -c manager
flag provided but not defined: -ibm-console-port
Usage of /manager:
  -health-probe-bind-address string
        The address the probe endpoint binds to. (default ":8082")
  -kubeconfig string
        Paths to a kubeconfig. Only required if out-of-cluster.
  -leader-elect
        Enable leader election for controller manager. Enabling this will ensure there is only one active controller manager.
  -metrics-bind-address string
        The address the metric endpoint binds to. (default ":8085")
  -odf-console-port int
        The port where the ODF console server will be serving it's payload (default 9001)
  -zap-devel
        Development Mode defaults(encoder=consoleEncoder,logLevel=Debug,stackTraceLevel=Warn). Production Mode defaults(encoder=jsonEncoder,logLevel=Info,stackTraceLevel=Error) (default true)
  -zap-encoder value
        Zap log encoding (one of 'json' or 'console')
  -zap-log-level value
        Zap Level to configure the verbosity of logging. Can be one of 'debug', 'info', 'error', or any integer value > 0 which corresponds to custom debug levels of increasing verbosity
  -zap-stacktrace-level value
        Zap Level at and above which stacktraces are captured (one of 'info', 'error', 'panic').

The pod has it defined -ibm-console-port defined:
oc get pod odf-operator-controller-manager-78f6c8549c-82vkx   -o yaml | grep ibm-console-port
- --ibm-console-port=9003

checking with odf-operator developer about this issue.

@TymoT I think you are using a very old build of odf-operator, Can you describe the deployment steps? Then only I will be able to help you.

installed the newest version, but still the same:

Events:

oc logs odf-operator-controller-manager-78f6c8549c-jkbl8    -c manager
flag provided but not defined: -ibm-console-port
Usage of /manager:
  -health-probe-bind-address string
        The address the probe endpoint binds to. (default ":8082")
  -kubeconfig string
        Paths to a kubeconfig. Only required if out-of-cluster.
  -leader-elect
        Enable leader election for controller manager. Enabling this will ensure there is only one active controller manager.
  -metrics-bind-address string
        The address the metric endpoint binds to. (default ":8085")
  -odf-console-port int
        The port where the ODF console server will be serving it's payload (default 9001)
  -zap-devel
        Development Mode defaults(encoder=consoleEncoder,logLevel=Debug,stackTraceLevel=Warn). Production Mode defaults(encoder=jsonEncoder,logLevel=Info,stackTraceLevel=Error) (default true)
  -zap-encoder value
        Zap log encoding (one of 'json' or 'console')
  -zap-log-level value
        Zap Level to configure the verbosity of logging. Can be one of 'debug', 'info', 'error', or any integer value > 0 which corresponds to custom debug levels of increasing verbosity
  -zap-stacktrace-level value
        Zap Level at and above which stacktraces are captured (one of 'info', 'error', 'panic').


Feat: Add hover tooltips to the UI

The UI could do with some more tooltips.
The UI could also do with a cleanup pass in general

I'd say tooltips should not the primary way for UI-functionality to be presented to the user. Embedded descriptions or documentation in the interface, especially for complex options, makes the UI more approachable. Tooltips have a tendency to not be very legible, and rarely hold information about the full context of an element due to the tooltips' volatile nature in the interface.


Dyeable trinkets and spellbooks would be super nice

Right now the only difference between various trinkets is the name.  It would be really nice to be able to dye them, say with the pigment system, so that you can visually distinguish them without putting your mouse over them.  Ditto spellbooks.

gattsuru hacked something together that required a ton of JSON for the Arcane Compendium's server.  I think it was https://github.com/gattsuru/HexMod/tree/VeryJsonHeavyDyableItems that may be a useful basis for starting.

covered by next hexgloop update's dyeable books + next hex update's cad/spellbook skins.


Set focus width to ~2k data points

On bigger files, like the 32k files, we can set the focus width (the selection in the context) to the entire width. This slows things down. Can we limit the width to a certain number of points?

I agree - you can't "focus" on points that a monitor can't event resolve. So, limiting the width of the  focus section to 2k points max seems like a good idea. I thought @jeremyrcoyle implemented this already?

Nope, didn't get to it. Looks like you could do it similar to this: https://bl.ocks.org/mbostock/6232620
. I don't think this should be super high priority though. A user can always just turn it back down once the realize that setting it that way makes it slow.

I guess I agree with @jeremyrcoyle on this one. Maybe we just let users realize it's a bad idea?


Button toggle to exclude comments from find + replace

It would be great if we could exclude comments from find + replace, depending on language support.

Just a button next to this one that would prevent find + replace from finding results in code comments.

/duplicate of #11688


Update OIDC configuration, use boost url

Simplify OIDC configuration by using one 'provider_url', instead of three different parameters.
Additionally, use boost url in the parsing of OIDC urls.

Github is reporting conflicts.

Note: Only one test fails.
test_server_does_not_crash_when_incorrect_http_method_is_used_to_authenticate - AssertionError: 200 != 405
Assuming this is because the test expects the OIDC config to not be present when running?
Rebasing & retesting shortly.

Looks like some changes were reverted?

Looks like some changes were reverted?

Yes, since the using json .find() does not work with json_pointer, I reverted back to using .contains(...)

Note: Only one test fails. test_server_does_not_crash_when_incorrect_http_method_is_used_to_authenticate - AssertionError: 200 != 405
Assuming this is because the test expects the OIDC config to not be present when running? Rebasing & retesting shortly.

In addition, the following two test do not pass:
test_only_a_rodsadmin_can_change_the_type_of_a_user - AssertionError: 200 != 400
test_rodsusers_cannot_change_passwords - AssertionError: 200 != 400
I don't believe any of the changes should modify this, assume it has to do with test configuration as well?

Please run clang-format and investigate why the tests fail.

The failures are real. I was testing against unreleased iRODS server code. There are 3 failing tests and non of them are related to your work.
I'll open an issue for the failures and get them resolved.
Please resolve any remaining review comments and squash to taste. Leave off the pounds.

Squashed.

Do we have tests for the OIDC logic?

Do we have tests for the OIDC logic?

I'm not sure how to make an OpenID Provider give out data to make us go down the error logic path.
I think we might have to create our own fake provider to test out those paths.
For testing the OIDC init error handling, if we had a setup to test different HTTP API server configurations, I think we could test that part too.

Ok. Please verify the existing tests pass (ignoring the ones in PR #221) and attach an issue number to the commit.
Leave off pounds.

Rebase, testing.

Got one failed test:
test_server_does_not_crash_when_incorrect_http_method_is_used_to_authenticate - AssertionError: 200 != 405

Which line/assertion is failing?

Error snippet:
...

    def test_server_does_not_crash_when_incorrect_http_method_is_used_to_authenticate(self):
        # Try to authenticate using the HTTP GET method.
        r = requests.get(self.url_endpoint, auth=('rods', 'rods'))
        self.logger.debug(r.content)
>       self.assertEqual(r.status_code, 405)
E       AssertionError: 200 != 405

test_irods_http_api.py:177: AssertionError

...

Once #218 is merged, please rebase and confirm all tests pass.

All pass.

Attach appropriate issue numbers to the commit and we'll eyeball it one last time.
Leave off the pounds.

Pounded.

Merging.


Fixes errors when compiling with gcc13

errors info when compiling with gcc13
`
/home/loongson/libhdfs3/src/client/ByteBuffer.h:221:9: error: ‘uint32_t’ was not declared in this scope
221 |         uint32_t s = sizeof(data);
/home/loongson/libhdfs3/src/client/SystemECPolicies.cpp:62:10: error: ‘unique_lock’ is not a member of ‘std’
`
   62 |     std::unique_lock<std::shared_mutex> lock(mutex);       |          ^~~~~~~~~~~ /home/loongson/libhdfs3/src/client/SystemECPolicies.cpp:25:1: note: ‘std::unique_lock’ is defined in header ‘<mutex>’; did you forget to ‘#include <mutex>’?    24 | #include "SystemECPolicies.h"   +++ |+#include <mutex>

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

ClickHouse does not compile with gcc, and shouldn't.

ClickHouse does not compile with gcc, and shouldn't.

why?

To avoid extra work.


readme.md updates

Markus, if done a little work on the readme.md file.

Looks great! Thanks for contributing!


How to include this plugin as independent module

First I have to say thank you for this awesome plugin,
I need to know # the best practice of how to integrate this as an independent module
I am using many custom validate methods, so it would be nice if I separate them from main angular.module.config

You can add the rules to the config of specific modules: angular.module('module_name_here').config

Greaaaaat Thanks


Request for Missing Data Processing Code

Hello, thank you very much for your work. I noticed that some data processing files are not provided when running the code, as mentioned in the picture. Could you provide the code to generate these files?

Hi, the functions to generate node_sequence and embeddings is provided in utils/data_processing.py.


Avoid shutting down RMM until all allocations have cleared

Inside of RMM when shutting down it will wait until the pending java allocations have cleared. Sadly if we get an out of memory error when trying to read an input file no GPU memory has been allocated from java.  When that happens we can get a segfault because native code tries to allocate memory through RMM, but the memory allocation pointer was set to null. For this patch we try to avoid it by waiting for all of the RMM allocations to be released before shutting down RMM.

build

@gerashegalov please take another look. I think I have addressed all of your comments.


Sync with upstream

https://github.com/adafruit/Adafruit_WebSerial_ESPTool/pull/22

[ ] Improves the stubgen.py to automatically download and parse esptool.py for the stubs
[ ] Updates the stubs to the latest versions
[ ] Organizes the Chip differences in one place to make adding new chips easier
[ ] Fixed writeRegister()
[ ] Added some new features such as runSpiflashCommand() and compressed flashing

Note: we already had compress flashing, and it's similar. Let's adopt their approach to make it easier to keep in sync.

[ ] rename sendCommand to command() to be more inline with esptool.py
[ ] Fixes an issue with debugging where debug messages were not showing properly

Note: we have a different debug set up right now. Maybe we should sync up again?

Now that upstream has caught up on compression, it might be worth to explore the set of changes necessary to take current upstream and export it as an NPM package, instead of expanding our version with their latest changes, which have diverged some bits. The goal of this fork is to do the least amount of work to get their version NPM installable.

I've taken a look at if it's feasible to bundle and package up upstream. From a quick glance there are a few minor issues. Documented it with patch in this branch.
Last time Adafruit was not interested in making it a package, however I think that some of the discovered issues could maybe be fixed upstreamed.

Upstream is now archived, but some of the improvements from there could be added here. :)


Failed building wheel for pyflux

pyfluxerror.txt
Hi, I can't install pyflux through pip. Copied all from terminal, take a look in the txt file

Thanks for reporting; will have a look when I get some time this month.

Please see here : http://tips.tutorialhorizon.com/2015/10/01/xcrun-error-invalid-active-developer-path-library-developer-commandline-tools-missing-xcrun/.

Thank you!
On 3 January 2017 at 20:58, Ross Taylor<EMAIL_ADDRESS>wrote:

Closed #68 https://github.com/RJT1990/pyflux/issues/68.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/RJT1990/pyflux/issues/68#event-910291410, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ARAoHq0b3eQAgoPh8lJz6SYM_YEgtmg3ks5rOqh9gaJpZM4LM8H9
.


Add Starcraft and Diablo API

The total number of Starcraft and Diablo API endpoints is eleven, 5 for Diablo and 6 for Stacraft. It would be very easy to implement. Just create a new Stacraft and Diablo client, add a few models, and use preexisting utilities. The only "problem" is that this is outside the scope of the project. And would change what this project it about. Would you want to look into doing this?

My instinct is that most consumers of this library would only need access to World of Warcraft data.  I could be wrong.  It does seem to me that separating out that logic by game would make things simpler.  If you're interested in doing the work, maybe it would make sense to create a GitHub organization, move this repository over there, and create new repositories for StarCraft and Diablo.  That would make it easy to discover other libraries once you've found one of them.

Good point. The repositories/namespaces could be like the following:
OrgName.Warcraft
OrgName.Starcraft
OrgNmae.Diablo
OrgName.Core

After some thought the organization could be named BlizzardAPI the username is not taken on github or the namespace on Nuget.org

If that sounds good, I'd be happy to set up the organization account, add you as an owner, and migrate the existing code over after the outstanding changes have been merged.  We'd need to update names for projects, namespaces, etc., and find a new icon since the Argent Pony would no longer make sense.  After the new assembly is available on NuGet, we could update the README.md for this repository to point people to the new one.

Actually I think a better name would be DataSurge. It's more generic, but it can serve as more than just a blizzard api wrapper. The organization could also build api wrappers for other services. Plus it's not taken on nuget or github.

Providing wrappers for non-Blizzard APIs is a bigger scope than I would care to tackle.  If you're feeling ambitious, feel free to go for it!  But expanding to cover the Diablo and StarCraft API is my personal scope creep limit.  😉

I understand. I personally don't have any plans to expand beyond blizzard API's too. But I think it's nice to have a github/nuget organization name that can be used for more than one thing.

See https://github.com/blizzard-net/warcraft/issues/204.  There is now a repository for World of Warcraft Classic at https://github.com/blizzard-net/warcraft-classic.


Button hover feature

@evanwill wondering if there is a way to make the "Read this essay" button darken or have a shadow when you hover over it

tweaked it was slightly different approach!


Feature/16361 permits to control kill task lock type

Fixes #16361 16361.

Description
Using replace lock for kill task if concurrent locks are used.

Overwritten isReady in kill task to take lock from context with default of exclusive lock, but if concurrent locks are used, then default is replace

Release note

The markAsUnused parameter has been removed from kill tasks.

Kill tasks may use different lock types such as APPEND, REPLACE, however this is experimental only and it may have unforeseen effects in a production environment.

This PR has:

[x] been self-reviewed.

[ ] using the concurrency checklist (Remove this item if the PR doesn't have any relation to concurrency.)

[ ] added documentation for new or modified features or behaviors.
[x] a release note entry in the PR description.
[ ] added Javadocs for most classes and all non-trivial methods. Linked related entities via Javadoc links.
[ ] added or updated version, license, or notice information in licenses.yaml
[ ] added comments explaining the "why" and the intent of the code wherever would not be obvious for an unfamiliar reader.
[x] added unit tests or modified existing tests to cover new code paths, ensuring the threshold for code coverage is met.
[ ] added integration tests.
[ ] been tested in a test Druid cluster.

Idea looks good to me @IgorBerman.

Kill tasks must hold a lock to avoid conflicts with every other Fixed Interval Task types.
Move, Restore and Archive tasks change the set of used segments, and should always use an exclusive lock.

Although Kill tasks can coexist with other types of tasks such as other appending tasks even without concurrent append and replace, using a SHARED or APPEND lock introduces the possibility of having multiple kill tasks running for the same interval. Using EXCLUSIVE lock as the default seems right to me, and REPLACE locks with concurrent append / replace. A user may choose to use SHARED / APPEND when they are certain that there are no duplicate kill tasks or when that is fine.

thanks for the comments @AmatyaAvadhanula and @abhishekrb19
I'll address your comments today/tomorrow.

@AmatyaAvadhanula I think I've addressed all your suggestions https://github.com/apache/druid/pull/16362#issuecomment-2087858877

i had some problems with squashing all commits, had wrong merge from master commit.
hopefully now it's better.

I've missed 1 place and all tests failed, fixed it already

can somebody re-trigger checks please?

coverage failed on code of KillTaskReport. I've removed numSegmentsMarkedAsUnused field from it. Seems to me it wasn't covered before as well
------------------------------------------------------------------------------
org/apache/druid/indexer/report/KillTaskReport.java
------------------------------------------------------------------------------
22                import com.fasterxml.jackson.annotation.JsonCreator;
23                import com.fasterxml.jackson.annotation.JsonProperty;
24

91                        @JsonProperty("numBatchesProcessed") int numBatchesProcessed

121                            && numBatchesProcessed == that.numBatchesProcessed;

127 F | L               return Objects.hash(numSegmentsKilled, numBatchesProcessed);
------------------------------------------------------------------------------

@kfaraz Hi, can you please look at results of latest checks, it fails on coverage of KillTaskReport.Stats.hashCode() ?
I mean I've tried to find any place that uses hash/equals of  KillTaskReport or/and  KillTaskReport.Stats and I couldn't find any. I.e. those classes are not used as key for map(e.g.)
I can basically add some test that explores hash/equals for those classes, but not sure what value it will bring.
Any suggestions will be appreciated.

@IgorBerman , there is a TaskReportSerdeTest.testSerdeOfKillTaskReport(). In that test, you can add Assert.assertEquals(originalReport.hashCode(), deserializedReport.hashCode()). That should help with the coverage without adding redundant tests.

@IgorBerman , there is a test TaskReportSerdeTest.testSerdeOfKillTaskReport().
There, you can add an assertion Assert.assertEquals(originalReport.hashCode(), deserializedReport.hashCode()).
That should help with the coverage without adding any redundant tests.

@kfaraz @AmatyaAvadhanula @abhishekrb19 Thank you for the support, suggestions and review
Appreciate your help!


Updated feedback confirmation modal styles

closes TryGhost/Team#2173

This looks and works really well @lenabaidakova! ❤
The tiniest of tiny things, and this isn't your fault as it was in the mock-up Zimo provided, but let's just up the font size of the submit button to the standard 1.5rem as it looks a bit small to me and then will match the next step's Close button text size. Apart from that, fantastic!

Fixed :)


replace cryptohash-sha1 and bytestring-base16 with cryptonite

cryptohash is deprecated (not really ideally for a security library) and it would get rid of one dependency.

cryptohash-sha1 is not cryptohash, and definitely not deprecated.

On 10 Nov 2019, at 17.32, Domen Kožar<EMAIL_ADDRESS>wrote:
cryptohash is deprecated (not really ideally for a security library) and it would get rid of one dependency.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

bytestring-base16 could still be replaced with memory, since memory is already in the transitive dependency tree.
cryptohash-* accumulate application dependency tree as they almost always duplicate with cryptonite package, so trading one package for another seems little to gain compared to the result in real-world haskell application.

If you look properly, memory is not in the dependency tree with default flags.

I prefer openssl over cryptonite, and IMHO you should to.

It is there, just above semigroups.

I prefer openssl over cryptonite, and IMHO you should to.

I would, but cryptohash-sha1 doesn't seem to use openssl.

Sad, http-client used not to depend on memory. I cannot help that.


Add note-well box to use read_csv() rather than read.csv()

Somewhere in this section:
https://github.com/mpjashby/crimemapping/blob/a0d8ee6b066d423a3c74a1ba96eaed3a0f798099/inst/tutorials/03_data_wrangling/03.Rmd#L173

This was implemented in Tutorial 1 of 2024, so this issue can be closed.


Need null safety support

from flutter v2.0.2, flutter is now null-safety mechanism. Most of the packages already upgrade to null safety and more are upgrading.
Thanks for this great package!
Do you plan to make a null safe version of the package?

@Syaba999 I have tried but does not work for me. Would you be able to provide working example pls.

As null safety is available, so closing this issue.


FRONTEND: go to a random open problem

I suggest adding a button that will take the visitor to the Lean web editor pre-filled with a random unknown implication.
I suggest a "random" implication, not the "first" implication, as I don't want too many casual contributors to work on the same problem.

claim

propose PR #393


Need better solution for cached testing files

OG-USA's testing suite is located primarily in the ./ogusa/tests/ directory. However, other tests can be found in the ./regression/ and ./cs-config/cs_config/tests/ directories as indicated in the pytest.ini file.
Many of the reduced-run tests that run automatically on TravisCI use cached .pkl files located in the ./ogusa/tests/ and in the .//ogusa/tests/test_io_data/ directories. Furthermore, when all of the tests are run, which takes over 12 hours, those tests use .pkl and .csv files that are not checked in to the OG-USA repository.
We need a better solution for this. Some proposals are the following.

Consolidate the test in the ./regression/ directory into the ./ogusa/tests/ directory and simply give the regression tests the full_run marker.
Create a separate public repository for the data used in testing and have the tests download that data using the requests library or using some kind of package import.

cc: @jdebacker

Feels unlucky that this is Issue #666.

@rickecon Thanks for opening this issue.  I think there are several things going on and I want to try to separate them.  I'd break them out as:

Issues with testing when some data files are large.  This is the topic of (open) Issue #623.
Issues with keeping binary files in the repo, which could pose potential security risks and are difficult to view diffs in.  This is the topic of (closed) Issue #368.
What to do with the regression tests?  Which includes:
a. Do we add an additional 33 pickle files to the repo that represent the cached results currently used in the unit tests or do we try to consolidate to a smaller number of files/tests?
b.  If we are going to add additional files to the repo for unit tests, do we try to use csv for other file formats rather than pickle files?  This may be the same or different than what we decide in general for (2).
c.  Do we change the location and when regression tests are run?

I'd like to focus this issue specifically on data for regression testing, items 3a and 3b.  I'd suggest discussing (1) and (2) in their respective issues.  I also opened a new issue, Issue #667, to discuss 3c, which has relates to issues that are independent of the format of cached test files.

Focusing on cached files for regression tests, I have the following thoughts:

Rather than the pickle files with dictionaries of SS and TPI data, we can store these in csv files.  These can be printed with the functions like the ogusa.output_tables.tp_output_dump_table function.
We can test just time path outputs since the last periods of the TP are the same as the SS, no need to test the SS outputs independently.
We might be able to consolidate the number of reforms since we don't need to do multiple tests of tests policies that change the same (or similar) parameters.  On the other hand, no current parameterizations in the regression tests test any changes in non-Tax-Calculator parameters, so we may want to add additional tests.


Update connect-redshift-postgresql-alloydb.md

What are you changing in this pull request and why?

We have seen an uptick of redshift ssh tunnel tickets, so we would like to add this to the docs.
Checklist

[ ] Review the Content style guide and About versioning so my content adheres to these guidelines.
[ ] Add a checklist item for anything that needs to happen before this PR is merged, such as "needs technical review" or "change base branch."

Adding new pages (delete if not applicable):

[ ] Add page to website/sidebars.js
[ ] Provide a unique filename for the new page

Removing or renaming existing pages (delete if not applicable):

[ ] Remove page from website/sidebars.js
[ ] Add an entry website/static/_redirects
[ ] Ran link testing to update the links that point to the deleted page

hey @patkearns10 , let me know when you're ready to have this pr reviewed ✨

@mirnawong1 - I will let you know! We have two customer issues in process right now that might add a use-case to this!

Hi @patkearns10 - This PR has been in draft for a number of months. Is this something we want to update and get reviewed/published or should it be closed?

Hi @matthewshaver  -- thank you so much for the reminder, I was awaiting a review from Scott, but obviously, he left!
Should be good to go.


Help: Tests running slower then vim-test

First of all thank you for creating this awesome plugin.
So I'm using neovim 0.7 and have setup vim-ultest and works fine, except for the fact that I noticed that test run much slower than running with vim-test.
I read something in the documentation regarding updatetime and watch mode but I couldn't understand it completely.
My setup is using lua so help would be appreciated to solve this in lua.

Same issue here.
In my case, however, I develop with Java / Maven and JUnit tests. While ":TestFile" from "vim-test" executes all tests in a .java file in one single Maven call, ":Ultest" executes each individual test case in a separate Maven call. Is there any chance to achieve this behaviour with Ultest? Are there any settings?
From the docs:
:Ultest
  Run all tests in the current file Some runners can be run as a single
  command if the output can be parsed to gain results. Otherwise, each test is
  run as a single command.

  Running as a single command can significanly improve performance, so if your
  runner is not yet supported please open an issue with sample output! Check
  the repo wiki for an updated list of runners.

So yes as the docs says ultest needs to be able to parse the output of the test runner to run the tests together. Otherwise tests must be run separately to use the exit code for each test. You can see the existing parsers here https://github.com/rcarriga/vim-ultest/blob/master/rplugin/python3/ultest/handler/parsers/output.py#L22. It's just a few regexes, I'd be happy to help with a PR :smile:


Catch doesn't work with the new ShowRSS

After migrating ShowRSS to the new version of the website, the feed URL changes. The new one has different URL components, so Catch is not recognising it as valid.
The problem is that the old URL stop working (probably disabled by ShowRSS).
How can I help?

Download version 1.9.3. See issue #84.

Thanks for the info


Update schedule

SCHEDULE OVERVIEW
Friday - September 23rd, 2016
5:00pm-6:00p		Registration				2nd floor
5:00pm-6:30pm		Sponsor Fair				2nd floor
5:30pm-6:30pm		Dinner					2nd floor
6:30pm-7:30pm		Opening Ceremony			Auditorium (272)
7:45pm-8:45pm		Problem/Solution Pitching Session	3rd floor & 464 & 472
8:45pm-10:30pm	Team Formation / Solution Discussion	3rd floor & 464 & 472
9:00pm-9:30pm		BD presents -				278
Forging a career in the Biotech Industry
9:00am-9:30pm		Redox presents - 			274
Integrating health data across platforms
9:15pm			Team Registration Begins		3rd floor
9:30pm			Hacking Begins				All of Bloomberg
11:45pm-12:45am	MLH presents -				274
Slideshare Karaoke
Saturday - September 24th, 2016
12:00am		Midnight Snack				2nd floor
8:30am			Breakfast				2nd floor
10:30am		Morning Snack				2nd floor
12:00pm		Lunch					2nd floor
2:00pm-3:00pm		Johnson & Johnson presents -		274
Innovation in Healthcare
3:00pm			Afternoon Snack			2nd floor
3:00pm-3:45pm		Intro to Apache Spark Workshop -	276
Open-Source Machine Learning
6:30pm			Dinner					2nd floor
6:30pm			Team Registration Due			2nd floor
8:00pm-9:00pm		MLH presents -				274
Cybersecurity Capture-the-Flag
Sunday - September 25th, 2016
12:00am		Midnight Snack				2nd floor
8:30am-9:30am		Breakfast				2nd floor
9:30am			Submissions due on Devpost		Everywhere
10:00am-10:30am	TMC presents - 			274
Structuring a Potent Pitch
11:00am-1:00pm	Preliminary Judging Round		4th floor
1:00pm			Lunch
1:00pm-2:00pm		Networking with Judges/Mentors	2nd floor
2:00pm-3:00pm		Finalist Presentations			Auditorium (272)
3:30pm-4:00pm		Awards + Closing Remarks		Auditorium (272)

are you sure you mean room 472 for the pitches?  I thought we were using 478?
@errcHuang
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


Changing location on mobile doesn't work

Desktop uses an autofill in search provided by google, however, on mobile, the autofill suggestions never appear. I may be able to take a look into this later today

I started to use it last night. It was good at first, after a while, both desktop and mobile cant change locations. Any help would be appreciated! Thanks.

Same here it just does nothing. Logging in-out is a bother.


Bug fix when adding new templates

When adding a new template PHP file into a theme directory, then going to
dashboard->Pages and Themes->Page Templates, C5 was throwing an error,
complaining that $pts wasn’t an array. Testing if $pts is an array in
the condition on line 525 seems to fix this issue.

Thanks, looks like this was the result of a typo earlier up in the code.


Monika Freezes after intro

Okay, so when you start up Monika for the first time, she does her usual intro, and once she finishes it, she IMMEDIATELY goes on to do the "Welcome Back (Player Name)!" texts, and when she finishes, she just freezes there with the dialogue still open and doesn't do anything else, and you cant close her without going into task manager and ending her process, ive tried re-downloading and doing the "firstlaunch.txt" Thing, and its still doing it, anyway to fix this? Im running windows 8 as an administrator. (Im sorry if somebody already said this somewhere, i just really want to get this masterpiece to work!)

I got the same thing man. No fix yet.

Yeah i guess we'll have to wait for another release or for somebody to find a fix..

Good news, it works! yaay! thank you for fixing it! hopefully it stays this way though!


Port the Neon behaviors tests!

Part of https://github.com/dart-lang/polymer_elements/issues/13

[ ] neon-animatable-behavior
[ ] neon-animation-behavior
[ ] neon-animation-runner-behavior
[ ] neon-shared-element-animatable-behavior
[ ] neon-shared-element-animation-behavior

doesn't look like there are any js tests for these behaviors directly :(


Cannot get previous page name

Hi,
I am using ionic 2.
I need get previous page name.
Here is my code
import { Component, ViewChild } from '@angular/core';
import { Nav } from 'ionic-angular';
export class MyApp {
@ViewChild(Nav) nav1: Nav;
constructor(){
    var val=this.nav1.getActive();
    console.log("VAL");
    console.log(val.name);
}

}
It's work only browser.
I run my app on device.and consoled the value is 't'.
I am getting this err
TypeError: 'caller' and 'arguments' are restricted function properties and cannot be accessed in this context.
at Function.remoteFunction (:3:14)
at Object.InjectedScript.callFunctionOn (:751:66)

Hello! Thanks for opening an issue with us! As this seems like more of a support question I will urge that you ask this question on our forum or on our slack channel. Thanks for using Ionic!


Searching for packages with short names requires user prefix

It looks like there's a minimum length of four characters before the search kicks in. If you search for svg or dom, for instance, nothing is shown. You can still find the packages by prefixing the user, elm-lang/svg or elm-lang/dom, respectively.
Not a big deal (since most users have at least two characters so you can prefix a package), but wanted to give a heads up!

yes! there are also many problems with the search beyond this one. since it isn't a blocker i'm gonna push forward with the long term solution of using a real full text search package on the server so i don't have to do tricks like counting characters in the first place.

@joneshf should be good to go now

You are an amazing person!
Thanks so much!


Curl install on RHEL 7.3 times out connecting to aka.ms

Description
Outline the issue here:
The command to install azure-cli times out and never runs.
[~]$ sudo curl -L https://aka.ms/InstallAzureCli | bash
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:--  0:02:07 --:--:--     0curl: (7) Failed connect to aka.ms:443; Connection timed out
[~]$ sudo curl https://azurecliprod.blob.core.windows.net/install | bash
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:--  0:02:07 --:--:--     0curl: (7) Failed connect to azurecliprod.blob.core.windows.net:443; Connection timed out
[~]$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.3 (Maipo)

Environment summary
Install Method: How did you install the CLI? (e.g. pip, interactive script, apt-get, Docker, MSI, nightly)
Answer here: curl -L https://aka.ms/InstallAzureCli | bash
CLI Version: What version of the CLI and modules are installed? (Use az --version)
Answer here: n/a
OS Version: What OS and version are you using?
Answer here: Red Hat Enterprise Linux Server release 7.3 (Maipo)
Shell Type: What shell are you using? (e.g. bash, cmd.exe, Bash on Windows)
Answer here: bash

Is there a proxy/firewall blocking the download?
Does it work without sudo?

I can access other urls. It doesn't work without sudo.

What version of curl are you using?

$ curl --version
curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.21 Basic ECC zlib/1.2.7 libidn/1.28 libssh2/1.4.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp
Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz unix-sockets

Curl has a --connect-timeout <seconds> and -m, --max-time <seconds> parameters.
You can try setting them.
This doesn't look CLI related though as the download link is working.

I'll check with our networking team. It's working fine on another server.
Other machine:
curl https://azurecliprod.blob.core.windows.net/install | bash
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100  1252  100  1252    0     0   2446      0 --:--:-- --:--:-- --:--:--  2450
Downloading Azure CLI install script from https://azurecliprod.blob.core.windows.net/install.py to /tmp/azure_cli_install_tmp_Mf1k.
######################################################################## 100.0%
5.85
/tmp/azure_cli_install_tmp_Mf1k: OK
Running install script.
bash: line 32: /tmp/azure_cli_install_tmp_Mf1k: Permission denied
This machine:
curl -L https://aka.ms/InstallAzureCli --connect-timeout 500 | bash
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:--  0:02:07 --:--:--     0curl: (7) Failed connect to aka.ms:443; Connection timed out


Unable to reproduce univariate and multivariate time series forecasting

Hello everyone,
I was trying to replicate the results from the paper of Table 13 and 14. Therefore I used the configurations of configs/experiment/forecasting/s4-informer-etth.yaml and adjusted the prediction window inside /configs/dataset/etth.yaml to the values found in the table.
Particularly I changed the third parameter in "size" inside configs/dataset/etth.yaml, e.g.
size:
  - 384
  - 96
  - 24

For this setup I got an final MSE of 0.2863. The paper states a MSE of 0.061.
For all the setups the MSE values I got never came close to the ones stated in the paper.
Was someone able to reproduce the results and can share the configuration to the setup?
Best Regards

Try using dataset.size=[720,168,24] and model.timeenc=1. Seems like our old results use these settings. Sorry it isn't better documented.

I changed the default setting in  "configs/dataset/etth.yaml" from
size = [384, 168, 24] to size = [720,168,24], In the meanwhile, change parameter in the same file from timeenc = 0 to  timeenc = 1. But it still cannot obtain the expected value.

I changed the default setting in  "configs/dataset/etth.yaml" from
size = [384, 168, 24] to size = [720,168,24], In the meanwhile, change parameter in the same file from timeenc = 0 to  timeenc = 1. But it still cannot obtain the expected 0.061. Instead, the obtained min val MSE is 0.074 in epoch 0. The corresponding test MSE is 0.095.
@jannikbach Do you repeat the MSE of 0.061?

When I used the configs @albertfgu provided, I came close to the reported test MSE of 0.061.
But it was also in the first epoch. The dataset is very prone to overfitting.
The following run shows my results. Unfortunatley I was using a visualisation pytorch-lightning callback, I wrote, but was made for another usecase and does not work with this data. So the run crashed but the results were logged nevertheless. https://wandb.ai/jannik-bach/hippo/runs/37cp8mpr?workspace=user-jannik-bach

ok, i will recheck my settings, thanks.

Are these configs the same across experiments? With size = [720,168,24] and timeenc=1 I obtain mse of 0.012 on ETTm1 dataset, compared to 0.024 what was reported in the paper.


missing file

Hello,
I couldn't find below file. Is it necessary to use this repo?
#include <ros_ads_msgs/ADS.h>

this file is generated by ros.
use the command "catkin_make ros_ads_msgs_generate_messages" if the file is not generate by catkin_make


createDirectoryIfMissing doesn't work (throws unexpected error)

jCreateDirectoryIfMissing dir = io $ createDirectoryIfMissing True (fromJava dir)
foreign export java "@static Tools.createDirectoryIfMissing"     jCreateDirectoryIfMissing :: JString -> Java a ()
Tools.createDirectoryIfMissing("./folder");
does work but
Tools.createDirectoryIfMissing("./folder/folder");
doesn't: throws error
Exception in thread "main" eta.runtime.exception.EtaException: JException java.nio.file.NoSuchFileException: folder/folder

Is this the function from System.Directory? If so, you should pass True as the first parameter so it creates parents. If not, it will throw.

 io $ createDirectoryIfMissing True (fromJava dir) it throws with True. Yes, it's from System.Directory

Could you please add the bytecode and the STG info as described here? Thanks! 😄

I don't think that bytecode of IOError can be usefull in this case. Something bad happens inside of java realization of createDirectoryIfMissing:
eta.runtime.exception.EtaException: JException java.nio.file.NoSuchFileException: folder/folder/folder 	at base.system.io.Error.tryIOError2(Error.hs) 	at base.system.io.Error$tryIOError2.apply1V(Error.hs) 	at eta.runtime.exception.Exception.catch_(Exception.java:166) 	at directory.system.Directory.$Lr1CS8a2(Directory.hs:350) 	at directory.system.Directory.$Lr1CSAa3(Directory.hs:346) 	at directory.system.Directory.createDirectoryIfMissing1(Directory.hs:341)

🤔 Can you create a repo with this issue to see if I can try to reproduce?

Here it is https://github.com/kemphack/directoryMissingBug

hi! i've check the code of directory and it catches an IOError to check if it have to create the intermediate folders (sic!)
As java is throwing a JException instead an IOError the check fails.
As @rahulmutt has suggested maybe we should make a mapping between java io exceptions and IOError to fix all client code calls.

@kemphack As a temporal workaround we can patch directory package to use directly java.nio.file.Files.createDirectory or java.nio.file.Files.createDirectories

When https://github.com/typelead/eta-hackage/pull/77 is merged the bug should be fixed (after an etlas update)

@kemphack hi, the patch finally is merged and createDirectoryIfMissing should work correctly. Remember to do an etlas update to get the actual patch to directory package.

@kemphack hi, have you had the chance to try it? it works fine in my tests, so i close the issue. Feel free to reopen if you continue having problems with it.


Option for customizing section format

Thank you for this nice work!
If I want to customize the section format (e.g., 1.1, 1.2), what shall I do?
I tried to rewrite some statements in file 'dndsections.sty', but it does not succeed.
\titleformat {\section}
{ \DndFontSection } % format
%{ \thesection } % label
%{ 1em } % sep
%{ \nopagebreak } % before-code
{ \DndContour{ \arabic{section}} } % label  %by me
{ \wordsep } % sep
{ \DndContour } % before-code
Please help me.
Thank you in advance.

My apologies that I did not notice this request. If you would like to reopen it, please supply an MWE demonstrating the issue.