Feature Request: Direct Console Passthrough for Minecraft Module

Feature Request
Direct console passthrough config setting for the Minecraft module
Feature Information:
It would be useful to have a setting to toggle direct console output. Effectively, this would look as if the console tab was just the output of tail -f logs/latest/log, while allowing for passing commands through to the server console. Additionally, this mode should eschew any other attempts at pretty printing the log output, parsing player names in chat, or colour coding.
I would like to see this feature implemented because I think some users would prefer having the timestamps prefix every line. At the moment, some lines in the log are printed without indents (bug?), and this interferes with visual continuity when scanning console by eye. I'm also troubleshooting differences between the log file and console output, and it would be nice if I could rule out the console as a cause.
Edit: some discussion on this matter occurred in #general on the discord server after I posted this.
I confirm:

[x] that I have searched for an existing feature request matching the description.

There definitely appears to be something happening to some text when the AMP console tries to display it. Two servers with the same loadout (one running just in screen and the other in amp), produce different outputs in their respective consoles, yet the logs are the same:

log:
[07:52:45] [Server thread/INFO]: DEBUG: {S} [S] [prefix] ThgilFoDrol [III]: test

amp console:
DEBUG: {S} [S]: test

It's as if it's trying to look for and then discard what it thinks is extraneous information. Perhaps the regex is getting hung up on either colorized console output, or square and curly brackets?

This isn't possible unfortunately, indeed AMP uses regular expressions to pull information out of the output from the game server but the priority of them cannot be changed. It also does format normalization so the different log format variants used by different types of MC server (sponge/spigot/forge/vanilla/etc) all get converted to the same format prior to being handed off to the message processor. The only way to get the raw log is by looking at the actual log file since it gets parsed a really really long time before going anywhere near the web interface.

I've found the particular pre-processor that's affecting this message though. AMP does this substitution on all messages:
^(\[.+?\] \[.+?\]) \[.+?\](: .+)$ -> $1$2
It's looking for (and removing) unnecessary information between square brackets after the 'source' (Server Thread/INFO) and the colon. Ironically specifically to strip out the most common format for prefixes because AMP doesn't want/care about it and needs to remove it.
So making sure your log output doesn't match that will stop it from making that particular change.

All of what you described does make sense, and I can see why it would be inadvisable to disable parsing entirely. However, to clarify, wouldn't it still be possible to have a setting that turns console into just a constantly updated latest.log viewer? You could still have it parse behind the scenes to get the info it needs, without compromising on the data it actually displays. Doing both shouldn't be a significant performance impact.
Additionally, while it does explain why console output disappears en route to the console feed, AMP should not decide what information is relevant to the user. Part of the purpose of logs is to document and track suspect behaviour, and you lose some of that ability when you indiscriminately attempt to sanitize output solely for the convenience of parsing data. In this case it's straightforward to change the formatting of debug statements to use, for example, curly braces, but what about other plugins that print debug statements with amplifying information within square brackets?

Having the ability to view the raw log would require a lot of work due to the way information moves around inside AMP, although in theory can be done. It depends a lot on how much demand there is for this as a feature or whether I can do anything clever with a secondary stream that gets handed off before processing.

As an aside, if you set the server type to 'custom' this will disable any preprocessing. But you'll have to give a complete set of java flags and there's a good chance half of AMP won't work xD

i think at least the option to customize/disable the Normalizer Regex (not all preprocessing) under the configuration already would be a huge help

As above, setting the server type to 'custom' lets you customize the normalizer. But if the result isn't in a format AMP can make sense of then it won't be able to track events any more.

How did McMyAdmin do it?

"Having the ability to view the raw log would require a lot of work due to the way information moves around inside AMP, although in theory can be done. It depends a lot on how much demand there is for this as a feature or whether I can do anything clever with a secondary stream that gets handed off before processing."
Consider this demand. And multiply that demand by like six or so because I have bought way more licenses than I use. :D

McMyAdmin also preprocessed the log before doing anything with it. They fundamentally work the same way, they apply various regexes to normalize the log output to a single, constant format - then match that up against more regexes to pick out specific messages and the relevant contents.


Add abandoned.zone to quartz Showcase

(Apologies if there's anything awkward about this PR, some of it was performed automatically by github)
I would like to add the site I've been working on : abandoned.zone, which uses Quartz. I've done some fun things to it like added an animated logo e.g. The source code is on github here.
Let me know if there are any issues~

hey Kari! Thanks for the contribution :) I'd like to feature sites with just a bit more content on them (preferably >50 notes) so I'll close this PR for now but please feel free to reopen a new PR in the future as the project evolves. Wishing you the best of luck with it!


Fix build with Python 3.13

Python 3.13 has changed how locals() works [1], so this code needs to be a bit more explicit.
[1] https://docs.python.org/3.13/whatsnew/3.13.html#defined-mutation-semantics-for-locals

I am thinking about changing implementation of this to something like this..:
https://github.com/Visionatrix/Visionatrix/blob/1c38c543d11ffc1e5714af221a42d2ac210f284c/scripts/easy_install.py#L116-L123

I'm sure that's possible, but I went for the minimal change here.

Anyway thank you for pointing on this.
I am not sure will I publish beta wheels for Python 3.13 in the upcoming release or it will come a month/two later with the drop of manylinux_2014 support and bundling new libehif 1.18.0
Closed in favour of https://github.com/bigcat88/pillow_heif/pull/259


2.0.0a new features

Substantial changes to the original project:
Added

Support for other environment variables via a quick string parsing of the config.ini file.
The env parser is not case-sensitive and allows for a default to be specified following
the Docker convention of :+default (or :-).
There is now default config.ini file that is shipped with the app,
whose main purpose is to be parsed from environment variables.

Changed

Removed 'old' theme from the package (although theme customization is still possible via config.ini)

Development

Changed to poetry / pyproject.toml
Flask-Themes was merged into qpanel as we gradually remove this dependency from front end
All dependencies were updated
Removing references to six, Python2 code cheks and other old stuff
All tests are now run via pytest

Decided to keep main in separate until we have a more robust version.  Will merge with develop instead.


Error : Failed to parse file: failed to read pclntab: failed to locate pclntab

Hi I trying to execute the prebuilt of GoReSym newest version 2.2 in windows and the feedback is this :

and it same as when i am building with go-1.20.

How to fix this?

are you able to share the sample that leads to this error?

are you able to share the sample that leads to this error?

Yes i used sample of malware : https://mega.nz/file/r7RV1ZjC#WvrfdjEzpWq-4a6GS7FsbXr7g92KOHL2kL6XZXeSDMk (Pass: infected) .

Hi, your malware sample is packed or obfuscated. The NetSysCLI.exe is not a plain go binary


Update OIDC guideline's link

I found the link to How to build an OIDC provider using rodauth-oauth on Rails was no longer valid, so I made a slight update on it.

Thanks!


Fix admin node timezone detection

Ideally we want it on Cloud 6 too; I guess @rsalevsky's point was that we can do a slightly different PR against stable/3.0 to handle that, rather than just cherry-picking this directly.

we could just go back to my original pull request :)

@nicolasbock @cmurphy please recheck


Disable physics on markers so things can't get stuck to tokens

This prevents an issue where parts of the robot grabber could get stuck on the side of tokens, we believe due to the grabber getting "between" the marker and the token physics objects. Disabling the physics on the marker means we can't have a bounding box there, which in turn means the visible bounds of the recognition objects are quite a bit wider than they ought to be.
Happily that doesn't affect the parts of the vision data that we present to competitors. It does affect our occlusion logic though, meaning that we need to disable that. From what I can recall our inclusion of that was a workaround for recognition objects being visible through other recognition objects, which is not an issue now that we have distinct entities for the recognition objects (i.e: markers) and the things they're attached to (tokens, props, etc.).

I verified that this works, I cannot reproduce the issue of markers getting stuck, and it looks like the marker IDs do still follow occlusion rules


Update editor position on scroll

This should probably be an option since I could see people wanting the current behavior as well, but it would be nice to have the editor move when the grid is scrolled so they don't become detached like this
https://user-images.githubusercontent.com/94077014/152847486-f96c3df8-faa4-4ec2-bc55-6f6bb41d6d6e.mp4

We chose this behavior cause it aligns with what Google Sheets does. I just checked Excel, and it does what you're suggesting, so I guess we're at a split. In our defense, the excel behavior looks terrible 😄
We'll think about making that an option, there are a few technical considerations.

Leaving this here as reference:
I kind of like what Google Sheets does when you scroll. They add a little overlay that refers back to the cell you're editing. Perhaps we can provide a way to add a custom overlay.
https://user-images.githubusercontent.com/18490534/152871750-d4e8bf4d-368d-4fd3-aaf3-a6cf841eb55a.mov

We're not going to change this for the moment.


Send tickets to Zendesk from in-app feedback form

Unlike the old app, we no longer bother with the duplication of the email and Zendesk routes. (It would send all feedback via email, but only feedback with a supplied email address went to Zendesk.) Instead, we now send all feedback to Zendesk, using a placeholder address (currently feedback@ etc.) when someone has chosen not to supply one.

781de07 is :star::star::star::star::star:!


add tests and examples to decode multi-value MessagePack binaries with decodeStream()

ref. https://github.com/msgpack/msgpack-javascript/issues/152

Codecov Report

Merging #153 (617da28) into master (9a84aa6) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #153   +/-   ##
=======================================
  Coverage   98.29%   98.29%
=======================================
  Files          15       15
  Lines         941      941
  Branches      205      205
=======================================
  Hits          925      925
  Misses         16       16

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 9a84aa6...617da28. Read the comment docs.


Remove gorilla/websocket replace directive once it's not needed

Remove the gorilla/websocket replace directive once it's not needed anymore.

[ ] Once spf13/cobra version with bumped dependencies is released (https://github.com/spf13/cobra/issues/1091) we can replace the directive with a spf13/cobra replace.

[ ] Once tendermint doesn't depend on a version of spf13/cobra  with<EMAIL_ADDRESS>the replace directive can be removed. At this point also remove the ignored vulnerability in .nancy-ignore.

The replace directive is long gone, and go.sum no longer references<EMAIL_ADDRESS>


[Performance] MiqUserRole.seed speedup

remove feature references from user role yaml file that do not exist
remove N+1 lookup of feature
add changed? to save
did not do: remove roles N+1 (23% more rows coming back)

ms
bytes
objects
query
query ms
rows
comments

446.8
11,737,352*
130,318
102
220.3
1,845
before

361.1
9,677,469*
105,722
57
166.6
1,841
after

19%
18%
19%
44%
24%
0%
delta

speeding up seeds. but this is 100ms, not sure if it is worth the risk
related to #15586 and https://bugzilla.redhat.com/show_bug.cgi?id=1422671

Do we even need seed_from_array? Seems like it's just a helper method used in this class and can be combined. merge_features always true? Is this method a useful thing that people use in the console...?

ran through both scripts to make sure there were no surprises.


Remove tree-sitter-ocaml as dependency

tree-sitter-ocaml is no longer needed as a dependency.

tree-sitter-ocaml is used in the benchmarking (topiary-core/benches/benchmark.rs). In which case, it's worth keeping as, I suspect, benchmarking JSON formatting won't be very illuminating.


Upgrade to 0.2.6 failed on redmine 3.2.0

git clone https://github.com/paginagmbh/redmine_lightbox2
cd redmine_lightbox2/
git branch -a
git checkout redmine-3.0-3.2
cd ..
rake redmine:plugins:migrate RAILS_ENV=production
rake aborted!
ArgumentError: :version_or_higher accepts a version string only
/var/www/rm320/lib/redmine/plugin.rb:208:in `block in requires_redmine'
/var/www/rm320/lib/redmine/plugin.rb:205:in `each'
/var/www/rm320/lib/redmine/plugin.rb:205:in `requires_redmine'
/var/www/rm320/plugins/redmine_lightbox2/init.rb:12:in `block in <top (required)>'
/var/www/rm320/lib/redmine/plugin.rb:75:in `instance_eval'
/var/www/rm320/lib/redmine/plugin.rb:75:in `register'
/var/www/rm320/plugins/redmine_lightbox2/init.rb:6:in `<top (required)>'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:274:in `require'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:274:in `block in require'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:240:in `load_dependency'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:274:in `require'
/var/www/rm320/lib/redmine/plugin.rb:155:in `block in load'
/var/www/rm320/lib/redmine/plugin.rb:146:in `each'
/var/www/rm320/lib/redmine/plugin.rb:146:in `load'
/var/www/rm320/config/initializers/30-redmine.rb:21:in `<top (required)>'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:268:in `load'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:268:in `block in load'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:240:in `load_dependency'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:268:in `load'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-4.2.5/lib/rails/engine.rb:652:in `block in load_config_initializer'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/activesupport-4.2.5/lib/active_support/notifications.rb:166:in `instrument'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-4.2.5/lib/rails/engine.rb:651:in `load_config_initializer'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-4.2.5/lib/rails/engine.rb:616:in `block (2 levels) in <class:Engine>'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-4.2.5/lib/rails/engine.rb:615:in `each'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-4.2.5/lib/rails/engine.rb:615:in `block in <class:Engine>'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-4.2.5/lib/rails/initializable.rb:30:in `instance_exec'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-4.2.5/lib/rails/initializable.rb:30:in `run'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-4.2.5/lib/rails/initializable.rb:55:in `block in run_initializers'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-4.2.5/lib/rails/initializable.rb:44:in `each'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-4.2.5/lib/rails/initializable.rb:44:in `tsort_each_child'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-4.2.5/lib/rails/initializable.rb:54:in `run_initializers'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-4.2.5/lib/rails/application.rb:352:in `initialize!'
/var/www/rm320/config/environment.rb:14:in `<top (required)>'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:274:in `require'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:274:in `block in require'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:240:in `load_dependency'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:274:in `require'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-4.2.5/lib/rails/application.rb:328:in `require_environment!'
/usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-4.2.5/lib/rails/application.rb:457:in `block in run_tasks_blocks'
/usr/local/rvm/gems/ruby-1.9.3-p327/bin/ruby_executable_hooks:15:in `eval'
/usr/local/rvm/gems/ruby-1.9.3-p327/bin/ruby_executable_hooks:15:in `<main>'
Tasks: TOP => redmine:plugins:migrate => environment
(See full trace by running task with --trace)

Oh gosh, so sorry! Only edited the required version string but missed to change the method from :version_or_higher to :version:
New version v0.2.7 was released just now on branch redmine-3.0-3.2
Sorry!

Thanks for fast support! It works now.

Perfect, glad it works...


MP4 format does not appear in the animatediff combine node (DEPRECATED)

I would like to know how I can make the result of animatediff to be saved in MP4. Currently I only have the option to save it as GIF and/or wep3.
Thank you very much for your help.

Could you please provide a screenshot of your workflow? I suspect that you might have multiple AnimateDiff extensions installed and could be using the combine node from a different extension.
You can also try other video support nodes from this repo (Kosinkadink/ComfyUI-VideoHelperSuite), including video loading, saving, frame manipulation...

I have already solved it!
Thank you very much! That's exactly what was happening to me!

I can't seem to solve it. I have installed this repo (Kosinkadink/ComfyUI-VideoHelperSuite) as well as ffmpeg and still don't see the mp4 option. Also my node says deprecated. Maybe that's why?


Update package.json details

You can also add the author entry like in https://github.com/miguelcobain/ember-leaflet-rotated-marker/blob/master/package.json#L18

Thank you, will do. I should also probably add ember-leaflet as dependency :-)

I'm not doing that in my addons and ember-power-select addons.
I'm just adding ember-leaflet in devDependencies because I have tests and a dummy app that uses it.
Maybe adding ember-leaflet in devDependencies wouldn't be a bad thing.
We assume that people have ember-leaflet installed previously.


ocamlPackages.piqi: 0.6.13 -> 0.6.14

Motivation for this change
Remove ad-hoc patch.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[x] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build ocamlPackages.piqi

Success on aarch64-linux (full log)
Attempted: ocamlPackages.piqi
Partial log (click to expand)
make[1]: Leaving directory '/build/piqi-0.6.14/piqilib'
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/y15x3m9q9dpr500d3msk5mr7qfm8s1fw-piqi-0.6.14
shrinking /nix/store/y15x3m9q9dpr500d3msk5mr7qfm8s1fw-piqi-0.6.14/bin/piqi
gzipping man pages under /nix/store/y15x3m9q9dpr500d3msk5mr7qfm8s1fw-piqi-0.6.14/share/man/
strip is /nix/store/y4ymnvgxygpq05h03kyzbj572zmh6zla-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/y15x3m9q9dpr500d3msk5mr7qfm8s1fw-piqi-0.6.14/lib  /nix/store/y15x3m9q9dpr500d3msk5mr7qfm8s1fw-piqi-0.6.14/bin
patching script interpreter paths in /nix/store/y15x3m9q9dpr500d3msk5mr7qfm8s1fw-piqi-0.6.14
checking for references to /build in /nix/store/y15x3m9q9dpr500d3msk5mr7qfm8s1fw-piqi-0.6.14...
/nix/store/y15x3m9q9dpr500d3msk5mr7qfm8s1fw-piqi-0.6.14

Success on x86_64-darwin (full log)
Attempted: ocamlPackages.piqi
Partial log (click to expand)
Installed /nix/store/vdc896lyq4qd5bx6047f3vl6mylf4gc3-piqi-0.6.14/lib/ocaml/4.06.1/site-lib/piqilib/META

Installation successful.
make[1]: Leaving directory '/private/tmp/nix-build-piqi-0.6.14.drv-0/piqi-0.6.14/piqilib'
post-installation fixup
gzipping man pages under /nix/store/vdc896lyq4qd5bx6047f3vl6mylf4gc3-piqi-0.6.14/share/man/
strip is /nix/store/4w56qihlrddav67p7d1vy5qkyayaqw11-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/vdc896lyq4qd5bx6047f3vl6mylf4gc3-piqi-0.6.14/lib  /nix/store/vdc896lyq4qd5bx6047f3vl6mylf4gc3-piqi-0.6.14/bin
patching script interpreter paths in /nix/store/vdc896lyq4qd5bx6047f3vl6mylf4gc3-piqi-0.6.14
/nix/store/vdc896lyq4qd5bx6047f3vl6mylf4gc3-piqi-0.6.14

Success on x86_64-linux (full log)
Attempted: ocamlPackages.piqi
Partial log (click to expand)
make[1]: Leaving directory '/build/piqi-0.6.14/piqilib'
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/dsawywwqv0y808vg7nmsl40mmlcz85bj-piqi-0.6.14
shrinking /nix/store/dsawywwqv0y808vg7nmsl40mmlcz85bj-piqi-0.6.14/bin/piqi
gzipping man pages under /nix/store/dsawywwqv0y808vg7nmsl40mmlcz85bj-piqi-0.6.14/share/man/
strip is /nix/store/h0lbngpv6ln56hjj59i6l77vxq25flbz-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/dsawywwqv0y808vg7nmsl40mmlcz85bj-piqi-0.6.14/lib  /nix/store/dsawywwqv0y808vg7nmsl40mmlcz85bj-piqi-0.6.14/bin
patching script interpreter paths in /nix/store/dsawywwqv0y808vg7nmsl40mmlcz85bj-piqi-0.6.14
checking for references to /build in /nix/store/dsawywwqv0y808vg7nmsl40mmlcz85bj-piqi-0.6.14...
/nix/store/dsawywwqv0y808vg7nmsl40mmlcz85bj-piqi-0.6.14


Add drag-and-drop config and update shift-click to support unequip

Shift-click feature reworked to get around feature not working for unequip and when clicking fragment icons
Drag-and-drop modes to increase anti-drag behavior or disable drag and drop entirely (added because it's kind of hard to quickly shift-click multiple fragments quickly with the vanilla drag)
Funny typo in config fixed

shitClickEquipFragment -> shiftClickToggleFragment

Shift equip & unequip don't appear to work for the following:
Hot on the Trail
Dragon On a Bit
I'm not sure if it's introduced by this PR, but the unequip is affected.

probably a capitalization problem, I figure. I'll have a look

@Memebeams are you able to give me push access to the branch? there are a few changes I need to make but I don't think I can push them without making a fresh PR

@Memebeams are you able to give me push access to the branch? there are a few changes I need to make but I don't think I can push them without making a fresh PR

I've pushed a commit with the two improvements you described above, but Git shows this setting on my screen:

So you should be able to commit to my branch if you need to. If not I'll give you write access.

ah, I think I might have just done it wrong before. Thanks! here are the changes I made:

fix IMPROVED drag-drop (missing a break statement)
turn on shift-click by default
use Text.removeTags instead of regex
just convert everything to lowercase, because I cba to double-check all of the fragment titles. this plugin will be irrelevant in a couple weeks anyway so it's ok if the code is a little crappy
remove Set.of because that's java 1.9+ and we target 1.8 for runelite plugins

thanks for the contribution @Memebeams! and thanks for pointing out the capitalization issue @tylerthardy. I'm excited to merge this! it's going to be really useful.


jquery datepicker stop work after hit browser back

When I successfully attach a jQuery picker to an element, navigate to another page, and click the browser back button, the handler is no longer attached and the date picker does not appear, even if I manually attach again. no error message in console.

If I navigate back to the page by clicking, say a 'Back' link, it works properly.
there is a similar issue created under turbolinks repo jQuery handler (datepicker) removed after hitting back button on Turbolinks , the fix provided in comment do not work with new turbo and hotwire staff, I guess the event name has been changed.
document.addEventListener "turbolinks:before-cache", ->
  $.datepicker.dpDiv.remove()

  for element in document.querySelectorAll("input.hasDatepicker")
    $(element).datepicker("destroy")

document.addEventListener "turbolinks:before-render", (event) ->
  $.datepicker.dpDiv.appendTo(event.data.newBody)

Thanks

Hey @williamherry, are you running Turbo now? If so, you could try the same approach with the new event name turbo:before-cache.
For the long-term: it would probably be better if you replace the jQuery dependency and migrate this behavior to a Stimulus controller which is designed to work with the Turbo lifecycle. It's a lot easier execute the right JavaScript code in the right moment, because you can react to it every time the element is connected/disconnected, instead of whenever you navigate back/forward.

Thanks @marcoroth, I tried turbo:before-cache / turbo:before-render, still not work, finally I switch to use another plugin, which works perfectly and looks more pretty, https://flatpickr.js.org/, will lose this.


Explicitly remove timeouts from Http client

Setting the timeout on the client did not produce the desired effect?

After searching that was the advised way of removing timeouts on client (also I didn't find the same granularity on timeouts on the client)

So close on the change log! I added a missing link near the end so that the correct tags can be compared.


Setup benchmarks

This PR adds basic benchmarks using ASV, as proposed by @jhamman in #42. The steps for running the benchmarks are documented in a new contributing guide. This PR does not add any CI workflows for running the benchmarks because that could be configured separately and is not needed for the more immediate goal of identifying performance bottlenecks.
As @rabernat noted in https://github.com/pangeo-data/xbatcher/issues/37#issuecomment-970720843, this is only one component of the optimization recipe. While asv can report cprofile results, the results are stored in .json files which are possible but difficult to extract. Instead, it is generally easier to copy the benchmark and interpret separately using analyzers like snakeviz or pyinstrument. Here are couple notes from that approach:

When concat_input_dims is False, calling ds.stack on each batch is the slowest part https://github.com/pangeo-data/xbatcher/blob/34ca3f9b6acaf23b09ef140b69bc7c79d4f38feb/xbatcher/generators.py#L58-L65
When concat_input_dims is True, modifying the coordinates in _drop_input_dims is the slowest part
https://github.com/pangeo-data/xbatcher/blob/34ca3f9b6acaf23b09ef140b69bc7c79d4f38feb/xbatcher/generators.py#L44-L55

In either case, the main bottleneck is that these functions are called once per batch. Especially for (1), I do not think this is needed but would like to modify the tests to explicitly check indexes before submitting a proposed refactor.
Addresses #32 and #42

The current setup in this PR uses the parameterized decorator from xarray. This complicates using the profile outputs because the JSON keys do not include information the ID of the parameterized run. We may need to modify the parameterization method (e.g., https://asv.readthedocs.io/en/stable/writing_benchmarks.html#parameterized-benchmarks) or profile outside of the asv setup.


Add Biosample ID to quantification

This PR allows one to filter RNA quantifications by bio_sample_id.
Currently, RNA quantifications are not given a bio_sample_id field. RNA quantifications can be optionally associated with read group IDs, which in turn are tagged by biosample. This addition allows one to query RNA quantifications by bio_sample_id directly, retaining the redundancy in read groups. This is done by adding it to the quantification message and search request. @saupchurch

Looks reasonable to me and covers the case where a read group ID may not be available.
+1

@dcolligan This will be coming next after the work you are doing on server #1368. Something to keep in mind.

+1 (but please remember https://github.com/ga4gh/schemas/issues/684)

+1 with @mbaudis 's proviso

@mbaudis we haven't forgotten #684, coming soon! Merging this first.


Maintainers needed

As I no longer use this library it needs new maintainers.

Hi @andreypopp I'm really keen to maintain this. My company Atlassian is using this so I have good support.

cc @bradleyayers

Nice, let's wait some time (a day) so others can respond too. Also cc @domarmstrong as he already has commit access to the repo.

@andreypopp I'm interested why you no longer use this. Do you have a different pattern that you use now?

@bradleyayers completely switched to use class instance properties:
onClick = (e) => {
  ...
};

typescript doesn't seem to support this yet.

@stevemao what's you npm username so I could add you there?

Sounds good @stevemao! Sadly I don't use either for quite a while now as I moved in other directions now.

Hi @andreypopp can you add @bradleyayers as well? Also would you mind adding me to npm? Thanks guys.

If not, can you do a release now?

@stevemao what's you npm username so I could add you there?

Sorry, It's stevemao

Hi @andreypopp can you add @bradleyayers as well? Also would you mind adding me to npm?

Done

@andreypopp out of curiosity, how are you handling binding now?

I just use the standard ES7 property assignment:
foo = () => { ... }

@bradleyayers I found this to cause problems while hot reloading since methods created this way will not be hot loaded.

@baba43 Also class property methods cause problems with testing. For example you cannot use jest.spyOn on a class property method because it's not in the prototype.

@nurbek-ab there's already tickets. Please search the issue tracker and find the solutions


Concrete5: Block & theme install location updates.

Blocks & themes haven't been stored in /blocks or /themes since 5.6.x.
I've updated the installers to their relevant 5.7+ locations or /application/blocks or application/themes/ respectively.
@KorvinSzanto @aambler Any objections?

@Remo I think you originally added the installers? Do you mind the change to 5.7 format?

@olsgreen we are always creating packages if we want to reuse something. I would even be fine if concrete5.7 would have removed those two types and made packages mandatory.
The only theoretical problem I see is that it isn't backwards compatible. If someone uses ~1.0 version of this installer he would get a newer version which doesn't work with 5.6 anymore. However, since it doesn't work with 5.7 at the moment, I'd assume that everyone uses packages. If it breaks for one person he would have to specify an exact version for composer-installers. Annoying, but easy to fix.
I'd say it's good to go!

@Remo composer packages sure make life easier! It's a pain that we can't preserve backwards compatibility with 5.6.x, I can't envisage that too many people were using them within 5.6, as you say they can just freeze the version.

@notamedia Can we get this merged with the next release please. Thanks.

Oh, it's not okay to break BC…

@niksamokhvalov not sure I understand, you're saying it's not okay, but you just merged this PR? I'd also prefer not to break anything, but I don't think it's possible without creating a new type or adding some dynamic checks in the installer. Although, looking through packagist makes me believe that I'm almost the only person using composer with concrete5.6.

I merged this PR because Concrete Installer not marked as stable in README.md. But anyway, break BC is not the best practice.

Although, looking through packagist makes me believe that I'm almost the only person using composer with concrete5.6.

It's good!


Add integration tests

Goals

Integration tests will be implemented.

https://github.com/yu-iskw/dbt-airflow-macros/pull/8


Incorporate gradient data

Cici's WIP spec shows the gradient for a route. It's also an input into edge cost functions #29 and needed to match the prebaked route network #37.
First we have to choose how to get the gradient data per road -- not just for existing segments in OSM, but also dynamically for newly constructed roads. I've used https://www.ordnancesurvey.co.uk/products/os-terrain-50 previously; is there anything better openly available? And to determine the average or max gradient along a long road, any particular sampling approach to take? I've found https://rpackage.cyclestreets.net/reference/smooth_with_cutoffs.html as one reference.
Then we have to agree how the gradient data is used. I've calculated slope factors for the forwards and backwards direction using https://github.com/Urban-Analytics-Technology-Platform/od2net/blob/98621315440d93f50690de13af122c9d5ceb82c5/od2net/src/network/mod.rs#L211, courtesy @temospena. That factor is multiplied by the length in meters, before further penalizing for level of service.
CC @mvl22

Hi @dabreegster
There is also a nice R pkg slopes to estimate those values :slightly_smiling_face:
https://docs.ropensci.org/slopes/


Provide support for end users to discover applications and access

Terms:

An application is discoverable for a user if the application is available in the user portal
A discoverable application may or may not be accessible for a user based on runtime rules applied at the IdP level or application level.

User Story:
An application owner can,

Mark a application as discoverable.
For such discoverable application, owner can
2.a Assign a set of users that the application is discoverable for
2.b. Assign a set of roles that the application is discoverable for

If (1), application becomes available in the user portal of any user and they can access the app.
If (2.a), application becomes available in the user portal of the assigned users, and only they can access the app. Accessibility can further be restricted at runtime.
If (2.b),  application becomes available in the user portal of the users, in the specified roles and only they can access the app. Accessibility can further be restricted at runtime.
Tasks:

Provide support for an identity admin to flag an application as discoverable.
1.1 Add Java API - https://github.com/wso2/product-is/issues/6789
1.2 Provide UI support in management console - https://github.com/wso2/product-is/issues/6791
1.3 Implement a REST API for end users to consume - https://github.com/wso2/product-is/issues/6801
1.4 Add documentation - https://github.com/wso2/product-is/issues/6807
1.5 Add integration tests - https://github.com/wso2/product-is/issues/6808
1.6 Add samples - https://github.com/wso2/product-is/issues/6809
1.7 Address migration - https://github.com/wso2/product-is/issues/6810

The implementation in the latest milestone of IS 5.11.0 seems to only have the capability to always redirect the user to a URL that is configured in the application.
In my opinion, the following additional capabilities/changes are needed in this feature at a minimum:

Ability to log-in using IdP initiated SSO without being redirected to the application first
Have the URL field as an optional field, where you can have a landing page if there is a anonymous view for the user

The functions in 5.11 always show all applications to all users. Has point 2a or 2b been implemented in the meantime?

2a and 2b will be covered with https://github.com/wso2-enterprise/iam-product-management/issues/11


bug - models won't run with just one participant's data

Probably relates to the data class.
It might be that JAGS doesn't like having [1xN] vectors e.g. R[p,t] where p=1. We might want to change the models to R[t,p] etc and then check all the stuff that relies on this :S

it seems that JAGS doesn't like a for loop containing over [1:1]

create a minimum working example to demonstrate/solve the problem

You can now do parameter estimation on just one person's data. It does work with hierarchical models, but it makes more sense to use completely independent models when estimating one data file.


Expand CSS/SCSS documentation

The CSS/SCSS documentation could be expanded - maybe even split off into a separate page from the layout documentation - with more useful examples as well as some discussion about how you might want to use a CDN to serve CSS if you have a lot of third party JS/CSS libraries, especially if initial page loading performance is an issue.

The gulp is used at https://github.com/vaheqelyan/next-auth is a nice example to refer to.


Implement exec, exec0 and spawn0 builtins

Alternative implementation to https://github.com/hush-shell/hush/pull/36

documentation pull request: https://github.com/hush-shell/hush-shell.github.io/pull/8


Compare byte arrays to avoid dealing with platform encoding

Should fix the failing test on windows (https://ci.jenkins.io/blue/organizations/jenkins/Plugins%2Fkubernetes-credentials-plugin/detail/PR-12/18/tests)

@dev-dsp


snippet are shown twice

hi.
thanks for this plugin - I use it a lot.
with latest version, i can see snippets twice in the auto-complete:

Hello!
When did you start seeing the repeated snippets? Did you use the  Toggle quotes  command?
Restarting Sublime fixes it?
Thanks for the heads up!

hi.
i started seeing it about a week ago.
I didn't use the toggle quotes command.
restart doesn't fix it.
I'm on mac os 10.10.2.

Ok, thanks for the info, I'll take a look today and let you know!

Unfortunately I can't seem to reproduce the issue with a fresh install of the package.
Are you using Package Control? I suspect it might be a problem with the update. I hate to ask, but re-installing works?

I'm closing this for now!
But if you have any news about it, please let me know!


ReadTheDocs build failure due to h5py

RTD fails to build because of the following problem:
In file included from /tmp/pip-build-7QvtZH/h5py/h5py/defs.c:279:0:
/tmp/pip-build-7QvtZH/h5py/h5py/api_compat.h:27:18: fatal error: hdf5.h: No such file or directory
#include "hdf5.h"
^
compilation terminated.
The complete RTD traceback appears below. The only solution for this has been to simply remove h5py from the install requirements and list it as an optional dependency. However, Halotools makes essential use of h5py, so I'd really like to avoid this.
cc @eteq
You are using pip version 7.1.0, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
DEPRECATION: --download-cache has been deprecated and will be removed in the future. Pip now automatically uses and configures its cache.
Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/lib/python2.7/dist-packages (from -r docs/rtd-pip-requirements (line 1))
Requirement already satisfied (use --upgrade to upgrade): matplotlib in /usr/lib/pymodules/python2.7 (from -r docs/rtd-pip-requirements (line 2))
Requirement already satisfied (use --upgrade to upgrade): Cython in /home/docs/checkouts/readthedocs.org/user_builds/halotools/envs/master/lib/python2.7/site-packages (from -r docs/rtd-pip-requirements (line 3))
Requirement already satisfied (use --upgrade to upgrade): astropy-helpers in /home/docs/checkouts/readthedocs.org/user_builds/halotools/envs/master/lib/python2.7/site-packages (from -r docs/rtd-pip-requirements (line 4))
Requirement already satisfied (use --upgrade to upgrade): astropy in /home/docs/checkouts/readthedocs.org/user_builds/halotools/envs/master/lib/python2.7/site-packages (from -r docs/rtd-pip-requirements (line 5))
Requirement already satisfied (use --upgrade to upgrade): scipy in /usr/lib/python2.7/dist-packages (from -r docs/rtd-pip-requirements (line 6))
Collecting h5py (from -r docs/rtd-pip-requirements (line 7))
Using cached h5py-2.5.0.tar.gz
Requirement already satisfied (use --upgrade to upgrade): python-dateutil in /usr/lib/python2.7/dist-packages (from matplotlib->-r docs/rtd-pip-requirements (line 2))
Requirement already satisfied (use --upgrade to upgrade): tornado in /home/docs/checkouts/readthedocs.org/user_builds/halotools/envs/master/lib/python2.7/site-packages (from matplotlib->-r docs/rtd-pip-requirements (line 2))
Requirement already satisfied (use --upgrade to upgrade): pyparsing>=1.5.6 in /usr/lib/python2.7/dist-packages (from matplotlib->-r docs/rtd-pip-requirements (line 2))
Collecting nose (from matplotlib->-r docs/rtd-pip-requirements (line 2))
Using cached nose-1.3.7-py2-none-any.whl
Requirement already satisfied (use --upgrade to upgrade): six in /home/docs/checkouts/readthedocs.org/user_builds/halotools/envs/master/lib/python2.7/site-packages (from h5py->-r docs/rtd-pip-requirements (line 7))
Requirement already satisfied (use --upgrade to upgrade): certifi in /home/docs/checkouts/readthedocs.org/user_builds/halotools/envs/master/lib/python2.7/site-packages (from tornado->matplotlib->-r docs/rtd-pip-requirements (line 2))
Requirement already satisfied (use --upgrade to upgrade): backports.ssl-match-hostname in /home/docs/checkouts/readthedocs.org/user_builds/halotools/envs/master/lib/python2.7/site-packages (from tornado->matplotlib->-r docs/rtd-pip-requirements (line 2))
Building wheels for collected packages: h5py
Running setup.py bdist_wheel for h5py
Complete output from command /home/docs/checkouts/readthedocs.org/user_builds/halotools/envs/master/bin/python -c "import setuptools;file='/tmp/pip-build-7QvtZH/h5py/setup.py';exec(compile(open(file).read().replace('\r\n', '\n'), file, 'exec'))" bdist_wheel -d /tmp/tmpk6OHQdpip-wheel-:
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.7
creating build/lib.linux-x86_64-2.7/h5py
copying h5py/ipy_completer.py -> build/lib.linux-x86_64-2.7/h5py
copying h5py/highlevel.py -> build/lib.linux-x86_64-2.7/h5py
copying h5py/version.py -> build/lib.linux-x86_64-2.7/h5py
copying h5py/init.py -> build/lib.linux-x86_64-2.7/h5py
creating build/lib.linux-x86_64-2.7/h5py/_hl
copying h5py/_hl/files.py -> build/lib.linux-x86_64-2.7/h5py/_hl
copying h5py/_hl/selections2.py -> build/lib.linux-x86_64-2.7/h5py/_hl
copying h5py/_hl/datatype.py -> build/lib.linux-x86_64-2.7/h5py/_hl
copying h5py/_hl/dataset.py -> build/lib.linux-x86_64-2.7/h5py/_hl
copying h5py/_hl/attrs.py -> build/lib.linux-x86_64-2.7/h5py/_hl
copying h5py/_hl/group.py -> build/lib.linux-x86_64-2.7/h5py/_hl
copying h5py/_hl/selections.py -> build/lib.linux-x86_64-2.7/h5py/_hl
copying h5py/_hl/filters.py -> build/lib.linux-x86_64-2.7/h5py/_hl
copying h5py/_hl/init.py -> build/lib.linux-x86_64-2.7/h5py/_hl
copying h5py/_hl/base.py -> build/lib.linux-x86_64-2.7/h5py/_hl
copying h5py/_hl/dims.py -> build/lib.linux-x86_64-2.7/h5py/_hl
creating build/lib.linux-x86_64-2.7/h5py/tests
copying h5py/tests/common.py -> build/lib.linux-x86_64-2.7/h5py/tests
copying h5py/tests/init.py -> build/lib.linux-x86_64-2.7/h5py/tests
creating build/lib.linux-x86_64-2.7/h5py/tests/old
copying h5py/tests/old/test_selections.py -> build/lib.linux-x86_64-2.7/h5py/tests/old
copying h5py/tests/old/test_dataset.py -> build/lib.linux-x86_64-2.7/h5py/tests/old
copying h5py/tests/old/test_attrs.py -> build/lib.linux-x86_64-2.7/h5py/tests/old
copying h5py/tests/old/test_h5t.py -> build/lib.linux-x86_64-2.7/h5py/tests/old
copying h5py/tests/old/test_h5p.py -> build/lib.linux-x86_64-2.7/h5py/tests/old
copying h5py/tests/old/test_base.py -> build/lib.linux-x86_64-2.7/h5py/tests/old
copying h5py/tests/old/test_dimension_scales.py -> build/lib.linux-x86_64-2.7/h5py/tests/old
copying h5py/tests/old/common.py -> build/lib.linux-x86_64-2.7/h5py/tests/old
copying h5py/tests/old/test_file.py -> build/lib.linux-x86_64-2.7/h5py/tests/old
copying h5py/tests/old/test_objects.py -> build/lib.linux-x86_64-2.7/h5py/tests/old
copying h5py/tests/old/test_attrs_data.py -> build/lib.linux-x86_64-2.7/h5py/tests/old
copying h5py/tests/old/test_datatype.py -> build/lib.linux-x86_64-2.7/h5py/tests/old
copying h5py/tests/old/test_group.py -> build/lib.linux-x86_64-2.7/h5py/tests/old
copying h5py/tests/old/init.py -> build/lib.linux-x86_64-2.7/h5py/tests/old
copying h5py/tests/old/test_h5.py -> build/lib.linux-x86_64-2.7/h5py/tests/old
copying h5py/tests/old/test_h5f.py -> build/lib.linux-x86_64-2.7/h5py/tests/old
copying h5py/tests/old/test_slicing.py -> build/lib.linux-x86_64-2.7/h5py/tests/old
creating build/lib.linux-x86_64-2.7/h5py/tests/hl
copying h5py/tests/hl/test_dataset_swmr.py -> build/lib.linux-x86_64-2.7/h5py/tests/hl
copying h5py/tests/hl/test_attribute_create.py -> build/lib.linux-x86_64-2.7/h5py/tests/hl
copying h5py/tests/hl/test_dims_dimensionproxy.py -> build/lib.linux-x86_64-2.7/h5py/tests/hl
copying h5py/tests/hl/test_file.py -> build/lib.linux-x86_64-2.7/h5py/tests/hl
copying h5py/tests/hl/test_dataset_getitem.py -> build/lib.linux-x86_64-2.7/h5py/tests/hl
copying h5py/tests/hl/init.py -> build/lib.linux-x86_64-2.7/h5py/tests/hl
running build_ext
Autodetection skipped [libhdf5.so: cannot open shared object file: No such file or directory]

                     Summary of the h5py configuration

  Path to HDF5: None
  HDF5 Version: '1.8.4'
   MPI Enabled: False

Rebuild Required: False

Executing api_gen rebuild of defs
Executing cythonize()
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/defs.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/_errors.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/_objects.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/_proxy.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/h5fd.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/h5z.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/h5.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/h5i.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/h5r.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/utils.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/_conv.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/h5t.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/h5s.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/h5p.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/h5d.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/h5a.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/h5f.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/h5g.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/h5l.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/h5o.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/h5ds.pyx because it changed.
Compiling /tmp/pip-build-7QvtZH/h5py/h5py/h5ac.pyx because it changed.
[ 1/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/_conv.pyx
[ 2/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/_errors.pyx
[ 3/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/_objects.pyx
[ 4/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/_proxy.pyx
[ 5/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/defs.pyx
[ 6/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/h5.pyx
[ 7/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/h5a.pyx
[ 8/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/h5ac.pyx
[ 9/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/h5d.pyx
[10/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/h5ds.pyx
[11/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/h5f.pyx
[12/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/h5fd.pyx
[13/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/h5g.pyx
[14/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/h5i.pyx
[15/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/h5l.pyx
[16/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/h5o.pyx
[17/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/h5p.pyx
[18/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/h5r.pyx
[19/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/h5s.pyx
[20/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/h5t.pyx
[21/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/h5z.pyx
[22/22] Cythonizing /tmp/pip-build-7QvtZH/h5py/h5py/utils.pyx
building 'h5py.defs' extension
creating build/temp.linux-x86_64-2.7
creating build/temp.linux-x86_64-2.7/tmp
creating build/temp.linux-x86_64-2.7/tmp/pip-build-7QvtZH
creating build/temp.linux-x86_64-2.7/tmp/pip-build-7QvtZH/h5py
creating build/temp.linux-x86_64-2.7/tmp/pip-build-7QvtZH/h5py/h5py
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip-build-7QvtZH/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip-build-7QvtZH/h5py/h5py/defs.c -o build/temp.linux-x86_64-2.7/tmp/pip-build-7QvtZH/h5py/h5py/defs.o
In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
from /tmp/pip-build-7QvtZH/h5py/h5py/api_compat.h:26,
from /tmp/pip-build-7QvtZH/h5py/h5py/defs.c:279:
/usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
#warning "Using deprecated NumPy API, disable it by "
^
In file included from /tmp/pip-build-7QvtZH/h5py/h5py/defs.c:279:0:
/tmp/pip-build-7QvtZH/h5py/h5py/api_compat.h:27:18: fatal error: hdf5.h: No such file or directory
#include "hdf5.h"
^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

Failed building wheel for h5py
Failed to build h5py
Installing collected packages: h5py, nose
Running setup.py install for h5py
Complete output from command /home/docs/checkouts/readthedocs.org/user_builds/halotools/envs/master/bin/python -c "import setuptools, tokenize;file='/tmp/pip-build-7QvtZH/h5py/setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), file, 'exec'))" install --record /tmp/pip-W8NJc1-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/docs/checkouts/readthedocs.org/user_builds/halotools/envs/master/include/site/python2.7/h5py:
running install
running build
running build_py
running build_ext
Autodetection skipped [libhdf5.so: cannot open shared object file: No such file or directory]
********************************************************************************
Summary of the h5py configuration
    Path to HDF5: None
    HDF5 Version: '1.8.4'
     MPI Enabled: False
Rebuild Required: False

********************************************************************************
Executing cythonize()
building 'h5py.defs' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip-build-7QvtZH/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip-build-7QvtZH/h5py/h5py/defs.c -o build/temp.linux-x86_64-2.7/tmp/pip-build-7QvtZH/h5py/h5py/defs.o
In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                 from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                 from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                 from /tmp/pip-build-7QvtZH/h5py/h5py/api_compat.h:26,
                 from /tmp/pip-build-7QvtZH/h5py/h5py/defs.c:279:
/usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
 #warning "Using deprecated NumPy API, disable it by " \
  ^
In file included from /tmp/pip-build-7QvtZH/h5py/h5py/defs.c:279:0:
/tmp/pip-build-7QvtZH/h5py/h5py/api_compat.h:27:18: fatal error: hdf5.h: No such file or directory
 #include "hdf5.h"
                  ^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

----------------------------------------

In light of Andrew Collette's response https://github.com/h5py/h5py/issues/617, I think the temporary solution is just to turn h5py into an optional dependency, and put up some verbose warning messages. Depending on whether RTD has any plans to include HDF5 in their build platform, this solution may need to be sort of permanent, which would be unfortunate since then users would not be able to just "pip install halotools".
cc @eteq

PR #157 did indeed solve the RTD build problem. Again, this is at the expense of the simplest possible pip install, but is a fine workaround for the time being.

This remains an outstanding nuisance, but #297 and #298 together address this in a way that is at least workable for the time being.

@aphearin I have been trying to fix this issue in my own astro-related project and came across this official solution for generally dealing with hard C dependencies (h5py being a good example).
Since this issue comes up towards the top of Google search results for "h5py readthedocs build failure", I'm posting this link in the hopes that it will save future h5py developers some time.
You can see an example of this in action in the conf.py file of Dedalus, another science-related python project, which was failing due to the same missing hdf5.h header until they fixed it.
Dedalus's usage (wherein they remove numpy, scipy, mpi4py, and h5py dependencies):
# Mock modules as per RTF FAQ to avoid hard C dependencies
from unittest.mock import MagicMock

class Mock(MagicMock):
    @classmethod
    def __getattr__(cls, name):
            return Mock()

MOCK_MODULES = ['numpy', 'scipy', 'mpi4py', 'h5py']
sys.modules.update((mod_name, Mock()) for mod_name in MOCK_MODULES)

Dedalus also ended up with an empty requirements.rtd.txt file.
I note that halotools is currently using a separate RTD requirements file, but not using the mock approach; I assume this turned out to be effective for your project?

Many thanks for pointing me to this solution, @stefco . My workaround for this problem is clunky and I'll try and implement your fix before the first release of Halotools.


Should conda-store jupyterlab extension be re-enabled once it supports JupyterLab 4?

Context
Following the issue https://github.com/nebari-dev/nebari/issues/2181 the conda-store extension for jupyterlab was disabled in nebari. Once jupyterlab-conda-store support for JupyterLab 4.x (which was merged in https://github.com/conda-incubator/jupyterlab-conda-store/pull/34) is released, should default image of nebari include jupyterlab-conda-store again, or should it be an optional extension which deployments managers can install?
If this is to be an optional extension, addressing https://github.com/nebari-dev/nebari/issues/2299 might be of a higher priority.
Value and/or benefit
Users would not need to open a new page to modify their environments.
The cost of making sure that jupyterlab-conda-store supports latest JupyterLab version does not appear high to me, but I appreciate that others may disagree. I don't think it is high because excluding dependency bumping and linting, there was only one line of code change required to transition between major JupyterLab versions from 3 to 4:
-      mainMenu.addMenu(condaStoreMenu, { rank: 1000 });
+      mainMenu.addMenu(condaStoreMenu, true, { rank: 1000 });

This is because most of the code is isolated in conda-store package itself.
Anything else?
No response

I assume we would want to re-enable the extension in Nebari once it supports Jupyterhub 4


Conduit builds only shows 5 conduits instead of 6

Pretty much everyone has 6 conduits now, and clicking through to the actual WCL page for the top run shows 6 conduits, yet only 5 are displayed in the "Conduit Builds" section.
Unsure if this is an issue with the WCL API or not.

Alas, yes, it is an WCL API issue. WCL says it will be fixed with the next raid tier.

This is now fixed in the WCL API for new logs. Subcreation will update as new logs replace old ones, and you'll see six conduits in more places.


Add Fanatical

Backstory
I went into the settings to look for the account deletion and found it
Data

name: Fanatical
url: https://support.fanatical.com/hc/en-us/articles/202230392-How-do-I-delete-or-close-my-Fanatical-account-
difficulty: Easy
domains: www.fanatical.com

Tackled by #1873


⚠ Thumbnails API Endpoint has degraded performance

In 2837480, Thumbnails API Endpoint (https://thumbnails.roblox.com/v1/assets?assetIds=82738847&format=Png&isCircular=false&size=30x30) experienced degraded performance:

HTTP code: 200
Response time: 3453 ms

Resolved: Thumbnails API Endpoint performance has improved in 434eadd.


chore(main): release 1.6.2

:robot: I have created a release beep boop
1.6.2 (2024-02-05)
Bug Fixes

all pages now pre rendered (6346c0f)
build: duplicate mime type on nginx configuration (6346c0f)
correct link to home on 404 page (6346c0f)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/jobtrek/grades-view-solid/releases/tag/v1.6.2 :sunflower:


[Windows] Unhandled exception in event loop

Putting this here for documentation.
In Windows, I sometimes see an error that looks something like:
Unhandled exception in event loop:
  File "C:\ProgramData\Anaconda3\lib\asyncio\proactor_events.py", line 768, in _loop_self_reading
    f.result()  # may raise
  File "C:\ProgramData\Anaconda3\lib\asyncio\windows_events.py", line 808, in _poll
    value = callback(transferred, key, ov)
  File "C:\ProgramData\Anaconda3\lib\asyncio\windows_events.py", line 457, in finish_recv
    raise ConnectionResetError(*exc.args)

Exception [WinError 995] The I/O operation has been aborted because of either a thread exit or an application request
Press ENTER to continue...

This is not an issue that can be fixed in Modin, however there appears to be a fix here: https://github.com/ipython/ipython/issues/12049#issuecomment-586544339

Closing as this is not related to Modin, fix is above

Closing as this is not related to Modin, fix is above


Changed temporary table name in BigQuery Source and Sink plugins.

In scope of this PR:

Changed temporary tables names in BigQuery Source and Sink plugins.
Added description for Insert, Update, Upsert method in BigQueryTable-batchsink.md.

@albertshau could you, please, take a look

@albertshau I made final changes and squashed the commits.


search page on mobile

not scrollable
narrow click area

https://github.com/nuxt-community/tailwindcss-module/issues/124


[Auto] When reindexing check for file before trying to open

Fix for #4693 -- check for each file before trying to open, so an error is only logged if the file exists but is unreadable.
I thought about refactoring the code so that the way you map from a file number to a path is done in one function only, but the assumption that block files look like "blkNNNNN.dat" is in several places, including comments and debug messages, so wasn't sure such a refactor was warranted compared with this simple fix.

utACK


Documentation Changes for X509_CRL_get0_by_serial.pod, X509v3_get_ext_by_NID.pod and X509V3_get_d2i.pod

Updated X509_CRL_get0_by_serial.pod and X509v3_get_ext_by_NID.pod
to reflect OpenSSL 3.0 documentation style.
Fixes #18665
Checklist

[x] documentation is added or updated

I have changed quite a bit of things in the documentation.
I can split this PR into more focused changes if it is required or remove the changes if it is deemed as unnecessary.

Please drop all the changes in the source code. They do not really improve things. Also please amend the title of the commit message so it is more concrete.

I have a question about the usage of return vs returns.

This is just grammar - multiple subjects -> return. Otherwise returns.

Thanks for the response. Appreciate it.

Merged to master and 3.0 branches after rewording the commit messages slightly.
Thank you for your contribution.


Design of colleagues and queue list are missing cycling background colors

Version
master
File / Feature
List of colleagues and list of queues
Expected behaviour

Actual behaviour

Stacktrace / Error message
-
Other info
-

https://github.com/VoIPGRID/click-to-dial/commit/de75ae55b2a7d75ce15e21c83d9b0056c562e12a


Argo suspend template example does not work.

Is this a BUG REPORT or FEATURE REQUEST?:
BUG REPORT
What happened:
Example in documentation does not work for suspending a template using duration as defined by this example: https://github.com/argoproj/argo/blob/master/examples/suspend-template.yaml
This error was thrown Failed to parse workflow: error unmarshaling JSON: while decoding JSON: json: unknown field "duration" The workflow never even gets created.
What you expected to happen:
I expected the sample code to work.
How to reproduce it (as minimally and precisely as possible):
Run argo submit on this file https://github.com/argoproj/argo/blob/master/examples/suspend-template.yaml
Anything else we need to know?:
Environment:

Argo version:

$ argo version
argo: v2.4.2
  BuildDate: 2019-10-21T18:39:29Z
  GitCommit: 675c66267f0c916de0f233d8101aa0646acb46d4
  GitTreeState: clean
  GitTag: v2.4.2
  GoVersion: go1.11.5
  Compiler: gc
  Platform: linux/amd64

Kubernetes version :

$ kubectl version -o yaml
clientVersion:
  buildDate: "2019-07-31T00:59:16Z"
  compiler: gc
  gitCommit: cd3eb06a896644a770b14acf6b3123b417fa50e9
  gitTreeState: clean
  gitVersion: v1.13.8-eks-cd3eb0
  goVersion: go1.11.5
  major: "1"
  minor: 13+
  platform: linux/amd64
serverVersion:
  buildDate: "2019-09-21T08:33:01Z"
  compiler: gc
  gitCommit: e9b1d0551216e1e8ace5ee4ca50161df34325ec2
  gitTreeState: clean
  gitVersion: v1.14.7-eks-e9b1d0
  goVersion: go1.12.9
  major: "1"
  minor: 14+
  platform: linux/amd64

Other debugging information (if applicable):

workflow result:

$ argo get <workflowname>

executor logs:

$ kubectl logs <failedpodname> -c init
$ kubectl logs <failedpodname> -c wait

workflow-controller logs:

$ kubectl logs -n argo $(kubectl get pods -l app=workflow-controller -n argo -o name)

After further inspection. It looks like the code associated with duration has not been released yet. Any word on when the next release will be cut?

Hi @jimbeck
Great investigative work! You are right on the money.
duration is not part of the SuspendTemplate struct in the version you are running - 2.4.2.
And the master does have it today which can be confusing to some new users.
I'll let the maintainers comment on the release date - but looks like it should be part of the next minor release.

Correct -- this feature is aimed for next release, which should be early next week. Happy to see that folks are already looking to use this feature!

Awesome. Thanks so much for the quick responses.
I'm going to close this ticket.


[Broken Links] Deleted broken FWLink

Replaced broken FWlink with link to xbox licensed accessories.

Global effort to fix broken links
@mattetti
The Content & Learning team is fixing broken links on docs.microsoft.com for the rest of H2. This effort will eliminate potential accessibility, security, and usability issues. This PR includes only link fixes and does not change other content. I’d very much appreciate your timely review and feedback on the link changes I’ve suggested. Thanks!


improve rng negatives inclusion

current solution is awful

james I'm also assigning you to this because I feel like you will be the better person to do this.
also I think it's funny because you'll have to read and cry at the current implementation :)


fix: paymaster

close: #905
close: #906

Summary by CodeRabbit

New Features

Integrated typed data signing for a more streamlined signature process.
Added a new hook to manage network validation, enhancing user feedback for network status.
Improved loading state management for coupon processing based on network conditions.

Bug Fixes

Improved error handling and logging for signing and transaction execution.
Adjusted TypeScript error handling in multiple components for better stability.
Enhanced connection management logic in the navbar for improved reliability.

Chores

Updated dependencies to the latest compatible versions for improved performance and security.

tested with braavos works well but with argent I have this on mainnet

Yes there is an issue with Argent currently. The AVNU team is in company retreat in Thailande, so I'm waiting for them to fix the error encountered. For now, I replaced paymaster by a traditional tx for argent, isn't it working ?


Release 4.0.2

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@fe13e9a).

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 fe13e9a...a73fde9. Read the comment docs.

Codecov Report

Merging #21 into master will not impact coverage.

@@          Coverage Diff          @@
##           master    #21   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           7      7
  Lines          40     40
=====================================
  Hits           40     40

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 fe13e9a...42d6c9a. Read the comment docs.


Bugfix/32

commit 9e6d383d4fe0b93c53ffc7e592423f9db4e3c108
Author: Omar Adobati <>
Date:   Fri May 11 17:14:46 2018 +0200

ensure to attach mixins props to components without any props

commit c9a749956548934b17da357d72d4a4d67fb51904
Author: Omar Adobati <>
Date:   Fri May 11 17:14:10 2018 +0200

append the '.js' extention to mixins only if not already present

commit d379e3446fe98425807192d23741ecf3f6dc7166
Author: Omar Adobati <>
Date:   Fri May 11 17:13:45 2018 +0200

add babel-cli to dev dependencies

Thanks for PR!


[FEATURE REQUEST] Public Roadmap

Is your feature request related to a problem? Please describe.
Lots of folks are interested in what is going on with the project but there is currently no clear way to see what folks are working on and what they plan to working on next
Describe the solution you'd like
Either we start using milestones or perhaps some projects to help folks to understand what is going on and who is working on what, as well as potential timelines
Describe alternatives you've considered
No response
Additional context
No response

I would like to work on this feature :) Do we want to create a dashboard of sorts for displaying all action items?

We discussed about that during the last community meeting.
My proposal is to use GitHub projects (I enabled it) to store the proposals and link to a milestone. Then, milestone can host the roadmap.

I'd suggest following steps

Raise an issue
Circulate the idea with the community, dev list and/or community sync
Create a github project for the topic.

@flyrain fully agree, that's also my suggestion.

As reminder, we already have a "plug" on the website: https://polaris.apache.org/community/proposals/
So, we should be able to easily populate the public roadmap on the website here.

Based on the suggestions here, I believe we can work on this in two simultaneous phases. First would be creating a placeholder issue circulated in the community where we ask contributors to comment on what major features they are working on and manually populating the ones with high votes in the project section.
Second phase would be to fetch the listed tasks in the project section and display in the community proposals section of the Polaris site.
Does this sound correct?


Refactor Better ChatPrint and fix size limit

Changes

Adds a new TASUtils.getChatPrintMessageSizeBits global to calculate the size of a chat print message before trying to send
Refactors encodeMsg to have a clearer name and to not check the message size mid-send
Updates Broadcast and ChatPrint functions to check the message size and error before starting the netmsg
Replaces net.WriteColor with net.WriteUInt

WriteColor uses WriteUInt under the hood, but this way we ignore some useless checks and have confidence in parity between our writer and size calculator functions

Reduces max message size to 4KB

Impact

Properly prevents overflowing net messages
Exposes the size calculation func which allows for upcoming plycore changes to throw E2 errors when the message is too large

Testing
TASUtils.Broadcast and Player:ChatPrint() are essentially the same code, so can fully test one and then smoke test the other

Calling with no arguments prints an empty string to chat
Calling with one or more strings prints those strings to chat
Calling with colours and strings correctly colours the chat.AddText message
Arguments that are neither colours nor strings are stringified
Throws an error when the total message is larger than 4KB
Passing more than 255 arguments truncates to 255

QA Result: Failed with warnings ❌

Calling with no arguments prints an empty string to chat ✅
Calling with one or more strings prints those strings to chat ✅
Calling with colours and strings correctly colours the chat.AddText message ✅
Arguments that are neither colours nor strings are stringified✅
Throws an error when the total message is larger than 4KB ⚠

4 kilobytes, as in 4000 bytes, does not error:
But 4 kibibytes does error, which is what is used in the max message size constant. Kibibytes use "KiB" and not "KB."

Passing more than 255 arguments truncates to 255 ❌

Passing more than 255 args doesn't truncate, but instead drop the entire message completely, leaving a blank line in the chatbox.


Duplicate Disconnect Attribute Definition

The OrderStatus seems to be getting defined twice here
https://github.com/Bandwidth/php-bandwidth-iris/blob/a10a1fd59534516ceb0b8ec50407c4bab26d1946/src/DisconnectsModel.php#L79

@jklantz11 Thanks for pointing this out! We will investigate and get this cleared up shortly.


Upgrade fromEnvironment() docs to make clear that the value must be assigned to a constant

This PR provides additional info on the fromEnvironment methods, as it will not work when value is assigned to a non-constant.
Since fromEnvironment(..) doesn't throw a warning when the value is assigned to a non-constant, it makes confusing the use of dart define and lead doubts like https://twitter.com/prasadsunny1/status/1423721300149760000

@googlebot I signed it!

@lrhn continued my work, so I close this PR, if anyone want to see the result:
https://github.com/dart-lang/sdk/commit/020f21261ab531f56f6fddb5d2fe42a0f6928bbb


{CI} Cancel serial release

We still let the extension be released concurrently.
But after each release, we will ensure that pull the latest index.json from main branch and overwrite the index.json in blob.(The last task in OneBranch extension release pipeline)
This checklist is used to make sure that common guidelines for a pull request are followed.
Related command

General Guidelines

[ ] Have you run azdev style <YOUR_EXT> locally? (pip install azdev required)
[ ] Have you run python scripts/ci/test_index.py -q locally? (pip install wheel==0.30.0 required)
[ ] My extension version conforms to the Extension version schema

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update src/index.json automatically.
You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify src/index.json.

@bebound
Since it is too late and there are issues with the previous code, I will merge this PR first.
Please help review this PR when you are available.
You can check the code of Pull the latest index.json from main branch and overwrite the index.json in blob.


CFR: Allow dash/hyphen in section

See Title 40 Part 86, and Title 43 Part 8365, for example.
I added en-dashes and em-dashes for good measure, and normalized them all to hyphens, since that's what eCFR uses.

:+1:


Create bonsecours66.txt

add lycee notre dame de bon secours

@morgannito First stage of verification passed, official domain for Lycée notre dame de bon secours is bonsecours66.com as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

ok thanks you


Flutter Web with Firebase Phone Auth- 'UnimplementedError'

I'm getting
Expected a value of type 'PlatformException', but got one of type 'UnimplementedError'     at Object.throw_ [as throw] (http://localhost:37847/dart_sdk.js:4773:11)     at Object.castError (http://localhost:37847/dart_sdk.js:4746:15)     at Object.cast [as as] (http://localhost:37847/dart_sdk.js:5055:17)     at dart.LegacyType.new.as (http://localhost:37847/dart_sdk.js:6517:60)     at mob_home._MobHomeState.new.verifyPhone     (http://localhost:37847/packages/VirtualClassroom/screens/mobile/mob_home.dart.lib.js:729:49)     at verifyPhone.throw (<anonymous>)

Hi @aislingorg
Make sure you've phpne authentication enabled in firebase console

If the problem persist, can you please provide your flutter doctor -v, your flutter run --verbose and a minimal complete reproducible code sample.
Thank you"

flutter doctor -v
`[✓] Flutter (Channel beta, 1.18.0-11.1.pre, on Linux, locale en_US.UTF-8)
• Flutter version 1.18.0-11.1.pre at /home/green_dome/flutter
• Framework revision 2738a1148b (3 weeks ago), 2020-05-13 15:24:36 -0700
• Engine revision ef9215ceb2
• Dart version 2.9.0 (build 2.9.0-8.2.beta)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /home/green_dome/Android/Sdk
• Platform android-29, build-tools 29.0.2
• Java binary at: /media/green_dome/_dde_data2/android-studio/jre/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
• All Android licenses accepted.
[✓] Chrome - develop for the web
• Chrome at google-chrome
[✓] Android Studio (version 3.6)
• Android Studio at /media/green_dome/_dde_data2/android-studio
• Flutter plugin version 45.1.1
• Dart plugin version 192.7761
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
[✓] IntelliJ IDEA Community Edition (version 2019.1)
• IntelliJ at /usr/share/intellij-idea-community
• Flutter plugin version 39.0.3
• Dart plugin version 191.8593
[✓] VS Code (version 1.45.1)
• VS Code at /usr/share/code
• Flutter extension version 3.11.0
[✓] Connected device (2 available)
• Web Server • web-server • web-javascript • Flutter Tools
• Chrome     • chrome     • web-javascript • Google Chrome 78.0.3904.97`
flutter run --verbose
`[  +22 ms] executing: [/home/green_dome/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +213 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +3 ms] 2738a1148ba6c9a6114df62358109407c3ef2553
[        ] executing: [/home/green_dome/flutter/] git tag --contains HEAD
[ +971 ms] Exit code 0 from: git tag --contains HEAD
[        ] 1.18.0-11.1.pre
[  +48 ms] executing: [/home/green_dome/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +64 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/beta
[        ] executing: [/home/green_dome/flutter/] git ls-remote --get-url origin
[   +5 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +108 ms] executing: [/home/green_dome/flutter/] git rev-parse --abbrev-ref HEAD
[   +7 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] beta
[ +105 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[  +38 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +120 ms] executing: /home/green_dome/Android/Sdk/platform-tools/adb devices -l
[  +53 ms] List of devices attached
[   +5 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[  +15 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +100 ms] More than one device connected; please specify a device with the '-d ' flag, or use '-d all' to act on all devices.
[ +361 ms] Web Server • web-server • web-javascript • Flutter Tools
[   +1 ms] Chrome     • chrome     • web-javascript • Google Chrome 78.0.3904.97
[  +14 ms] "flutter run" took 754ms.
#0      throwToolExit (package:flutter_tools/src/base/common.dart:14:3)
#1      RunCommand.validateCommand (package:flutter_tools/src/commands/run.dart:334:7)

#2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:777:11)

#3      FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart:694:33)

#4      FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart)
#5      AppContext.run. (package:flutter_tools/src/base/context.dart:150:29)
#6      _rootRun (dart:async/zone.dart:1184:13)
#7      _CustomZone.run (dart:async/zone.dart:1077:19)
#8      _runZoned (dart:async/zone.dart:1619:10)
#9      runZoned (dart:async/zone.dart:1539:10)
#10     AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#11     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:684:20)
#12     CommandRunner.runCommand (package:args/command_runner.dart:197:27)
#13     FlutterCommandRunner.runCommand. (package:flutter_tools/src/runner/flutter_command_runner.dart:339:21)
#14     _rootRunUnary (dart:async/zone.dart:1192:38)
#15     _CustomZone.runUnary (dart:async/zone.dart:1085:19)
#16     _FutureListener.handleValue (dart:async/future_impl.dart:141:18)
#17     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:686:45)
#18     Future._propagateToListeners (dart:async/future_impl.dart:715:32)
#19     Future._completeWithValue (dart:async/future_impl.dart:526:5)
#20     _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:36:15)
#21     _completeOnAsyncReturn (dart:async-patch/async_patch.dart:303:13)
#22     FlutterVersion.checkFlutterVersionFreshness (package:flutter_tools/src/version.dart)
#23     _rootRunUnary (dart:async/zone.dart:1192:38)
#24     _CustomZone.runUnary (dart:async/zone.dart:1085:19)
#25     _FutureListener.handleValue (dart:async/future_impl.dart:141:18)
#26     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:686:45)
#27     Future._propagateToListeners (dart:async/future_impl.dart:715:32)
#28     Future._completeWithValue (dart:async/future_impl.dart:526:5)
#29     Future._asyncCompleteWithValue. (dart:async/future_impl.dart:560:7)
#30     _rootRun (dart:async/zone.dart:1184:13)
#31     _CustomZone.run (dart:async/zone.dart:1077:19)
#32     _CustomZone.runGuarded (dart:async/zone.dart:979:7)
#33     _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1019:23)
#34     _microtaskLoop (dart:async/schedule_microtask.dart:43:21)
#35     _startMicrotaskLoop (dart:async/schedule_microtask.dart:52:5)
#36     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:118:13)
#37     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:169:5)`
Dependancies
dependencies:
flutter:
sdk: flutter
cloud_firestore: ^0.13.6
provider: ^4.1.2
firebase_auth: ^0.16.1
Code
`String phoneNo;
String smsOTP;
String verificationId;
String errorMessage = '';
FirebaseAuth _auth = FirebaseAuth.instance;
Future<void> verifyPhone() async {
    final PhoneCodeSent smsOTPSent = (String verId, [int forceCodeResend]) {
        this.verificationId = verId;
        smsOTPDialog(context).then((value) {
        print('sign in');
        });
    };
    try {
        await _auth.verifyPhoneNumber(
            phoneNumber: this.phoneNo, // PHONE NUMBER TO SEND OTP
            codeAutoRetrievalTimeout: (String verId) {
            //Starts the phone number verification process for the given phone number.
            //Either sends an SMS with a 6 digit code to the phone number specified, or sign's the user in and [verificationCompleted] is called.
            this.verificationId = verId;
            },
            codeSent:
                smsOTPSent, // WHEN CODE SENT THEN WE OPEN DIALOG TO ENTER OTP.
            timeout: const Duration(seconds: 20),
            verificationCompleted: (AuthCredential phoneAuthCredential) {
            print(phoneAuthCredential);
            },
            verificationFailed: (AuthException exceptio) {
            print('${exceptio.message}');
            });
    } catch (e) {
        handleError(e);
    }
}

Future<bool> smsOTPDialog(BuildContext context) {
    return showDialog(
        context: context,
        barrierDismissible: false,
        builder: (BuildContext context) {
            return new AlertDialog(
            title: Text('Enter SMS Code'),
            content: Container(
                height: 85,
                child: Column(children: [
                TextField(
                    onChanged: (value) {
                    this.smsOTP = value;
                    },
                ),
                (errorMessage != ''
                    ? Text(
                        errorMessage,
                        style: TextStyle(color: Colors.red),
                        )
                    : Container())
                ]),
            ),
            contentPadding: EdgeInsets.all(10),
            actions: <Widget>[
                FlatButton(
                child: Text('Done'),
                onPressed: () {
                    _auth.currentUser().then((user) {
                    if (user != null) {
                        Navigator.of(context).pop();
                        Navigator.of(context).pushReplacementNamed('/homepage');
                    } else {
                        signIn();
                    }
                    });
                },
                )
            ],
            );
    });
}

signIn() async {
    try {
        final AuthCredential credential = PhoneAuthProvider.getCredential(
        verificationId: verificationId,
        smsCode: smsOTP,
        );
        final AuthResult user = await _auth.signInWithCredential(credential);
        final FirebaseUser currentUser = await _auth.currentUser();
        assert(user.user.uid == currentUser.uid);
        Navigator.of(context).pop();
        Toast.show('logged in', context);
    } catch (e) {
        handleError(e);
    }
}

handleError(PlatformException error) {
    print(error);
    switch (error.code) {
        case 'ERROR_INVALID_VERIFICATION_CODE':
        FocusScope.of(context).requestFocus(new FocusNode());
        setState(() {
            errorMessage = 'Invalid Code';
        });
        Navigator.of(context).pop();
        smsOTPDialog(context).then((value) {
            print('sign in');
        });
        break;
        default:
        setState(() {
            errorMessage = error.message;
        });

        break;
    }
}

@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Padding(
padding: EdgeInsets.all(10),
child: TextField(
decoration: InputDecoration(
hintText: 'Enter Phone Number Eg. +910000000000'),
onChanged: (value) {
this.phoneNo = value;
},
),
),
(errorMessage != ''
? Text(
errorMessage,
style: TextStyle(color: Colors.red),
)
: Container()),
SizedBox(
height: 10,
),
RaisedButton(
onPressed: () {
verifyPhone();
},
child: Text('Verify'),
textColor: Colors.white,
elevation: 7,
color: Colors.blue,
)
],
),
),
);
}
}`

Issue is reproducible
Closing as duplicate of https://github.com/FirebaseExtended/flutterfire/issues/2117


RHODS: properly wait for ODS after addon deployment

/cc @fcami

/test ods-jh-at-scale

/test ods-jh-at-scale

/test ods-jh-at-scale

/test ods-jh-at-scale

/test ods-jh-at-scale

/test ods-jh-at-scale

/test ods-jh-at-scale

noice, this means that the cluster wasn't fully deployed ... -,-
+ oc get clusterversion
error: the server doesn't have a resource type "clusterversion"

in the production cluster this time: after 1h, the addon is marked as installing ...
but the redhat-ods-operator namespace is still almost empty ...

/test ods-jh-at-scale

/test ods-jh-at-scale

/test ods-jh-at-scale

Test passed \o/

Just removed an unused file in the last push. Merging.


Retrieving older or newer artifact than specified version

How can I resolve a dependency when I have a nominal version x, but there is no published artifact for that version, only an older version y < x or a newer version y > x. Is there a way to use something similar to those version ranges notation in Ivy?

Yes, version ranges are supported, like
$ coursier resolve 'com.chuusai:shapeless_2.12:2.3+'
$ coursier resolve 'com.chuusai:shapeless_2.12:[2.3,2.4)' # only works with the current master, wait for 1.1.0-M14-4 or 1.1.0-M15


Fixing typo - "SpellIt-App" project

One of the user stories read:

User can see a message requesting the word be typed again when it is spellect incorrectly

Fixed this to be:

User can see a message requesting the word be typed again when it is spelled incorrectly

Thank you!


added vue-fela-plugin to ecosystem

Firstly, thank you for Fela—it is nothing shy of awesome! I used React Look a few years ago on this project, so it's great to see how this package has evolved.
Ok onto the PR...
I recently published vue-fela-plugin to npm. The existing package vue-fela (which is currently referenced in the Fela Ecosystem docs) simply does not work—so I decided to write my own version.
Differences between vue-fela and vue-fela-plugin:

Feature
vue-fela
vue-fela-plugin

Works as documented
throws errors
✔

Uses the latest version of fela and fela-dom
v4.3.5
✔

Supports rule functions
only objects
✔

Allows arbitrary props to be passed to rules

✔

Allows component instance state to be passed to rules

✔

Handles the rendering of styles on both client and server

✔

Follows prevailing Vue plugin design pattern

✔

In addition to the above, the version I published has been thoroughly documented and tested—with 100% code coverage.
I opened an issue with the author of vue-fela to see if he was still maintaining the repo and package on npm since there hasn't been any commits since October. I have also requested the npm package name of vue-fela—but have not yet had a response.
Having tried to use vue-fela unsuccessfully (it just throws errors) it is my opinion that it should be removed from the Fela Ecosystem docs and replaced with mine. However, I didn't want to make this assertion in my PR, so have left the original in the docs and listed my version underneath.

Heyhey. Thanks for adding the package!
I will check whether we still keep vue-fela in the documentation.
I know the author personally (we both studied together) so I might ask him later as well.
I'd love to promote this as well, I think Fela is a great fit for the Vue community.

Hey @rofrischmann thanks a million for checking out the package and merging my PR.
Great news that you know Dustin personally—I would very much appreciate it if you could get in touch with him to see if he would be open to donating the vue-fela npm package name. As I mentioned in the issue I opened on his repo, I would happily accredit him in the README for doing so.
Have a great week.


Check if git tag matches Cargo version when releasing

Test run.

Oh, this fails on Windows. Umm... I'll fix it soon.

Works now.

Passing version.

Thanks a lot!


REQUEST: Encode audio plugin

It would be great if an encode audio plugin was added.  Recording audio in wav format is a huge storage hog.  This plugin works great:
https://github.com/wootwoot1234/cordova-phonegap-audio-encode

That's awesome!  Since it looks like you're the plugin author, you'd be the best person to write the wrapper for that plugin. if you can write the wrapper and include it as a pull request, we'd be happy to have it.


Why this classes are not using the namespace?

At
https://github.com/SAP/techne/blob/v2.0/dist/css/techne-all.css#L219
and all following statements the Techne 2.0 name space .tn-* is not used. Why?

The compiled CSS you are seeing is still a work-in-progress as part of the POC. There is still a lot of cleanup to be done before we are ready for production. I'll take care of it.

Thanks.
The POC time is over along with https://github.com/SAP/techne/milestone/2?closed=1
So, we are working with the real deal.

OK. This will be addressed when we can devote more attention to the helpers. Depending on the final components specs we may not use them at all.

Okay. This was a question issue. So I'll create a normal one to solve this.


[ENH] Adds parameter for normalizing donor microarray expression values

Closes #45.
Adds new donor_norm parameter to abagen.get_expression_data() (and abagen CLI command) that controls how donor microarray values are normalized prior to aggregation.
Current options include 'srs' (scaled robust sigmoid) and 'zscore'.
To do:

[x] Consider adding batch normalization (i.e., linear models across donors)
[ ] Consider adding within-sample normalization prior to across-sample normalization

I think within-sample normalization should be relegated to a separate PR since this one is already a bit monstrous. It's different, conceptually, from what donor_norm is doing here, too! I'll open another issue for it and go from there.


travis: add release support

I first go at auto creating a github release

addressing https://github.com/IBM/the-mesh-for-data/issues/120

I don't understand what you are releasing. As far as I know, the source code in both zip and tar.gz format is attached to any github release already.

I removed the tag.gz (although was not able to find that the tag.gz and zip are created also in the case of a customized release (once we run this change we will know for sure).
I added README.md just as an example / place holder.

What we need for the main repo is described in #82, including the first step which is to create an empty release but to tag docker images appropriately.

my change causes the creation of a release automatically on tagging ... as opposed to manually invoking github UI, as our release include non-default files (such as change-log or other files) its' important the process is automatic.
As to tagging docker images, this currently has no meaning and can't be tested as we don't yet support redirecting all images in the project to use a specified tag other than latest, this will be handled after changes by @froesef and #42 and as these images (and helm charts) will be tagged in the public repos this change will not effect the format of the github release (which is the focus of this change).


fix: Revert "feat: adding new api for release items"

Reverts appsmithorg/appsmith#18966
There are failures noticed in the EE repo which suspects these changes are the reason. Reverting back the work and running build to verify it.

/ok-to-test sha=bdf5d2765188d345a241198c2305979e9df0045c


A lot of changes. See description.

Only LINQPad 6 is supported.
LINQPad 4/5 related projects/code are removed as well as SNK (signing is discouraged in LINQPad 6).
Added single class generation for similar files to allow querying over multiple files.
Added github build.
README.md was changed.
Switched to C#9 and enabled nullable reference types.
Show number of files for connection/similar groups (current implementation is buggy - it does not woks well with masks, will be fixed)

Closed as obsolete.


Please add http://aka.ms/us-covid19-megamap to your list of resources

Original issue https://github.com/covidatlas/coronadatascraper/issues/967, transferred here on Wednesday May 06, 2020 at 02:40 GMT

(Transferred comment)
Hi @michaelvacosta , thanks for the message.
This does look like a great resource, but I don't see how we can scrape the data.  We need access to the underlying data, as json or csv or ... anything really.
Can you help us find that source?  Cheers and regards! jz


Styled Navbar

Solves Issue #16
Description: Styled the Navbar as proposed in the wireframe.
PS: The cover image is being added only for illustration purpose.
Checklist

[x] I've followed the Contributing guidelines provided in the repository.
[x] I've made the changes which were demanded in the linked issue.
[x] I've tested my code on a Chromium based browser.
[x] I've tested my code on Mozilla Firefox.
[x] My code gave a clean console on debugging. (no warnings/errors)

Solves Issue #16
Description: Styled the Navbar as proposed in the wireframe.
Checklist

[x]  I've followed the Contributing guidelines provided in the repository.
[x]  I've made the changes which were demanded in the linked issue.
[x]  I've tested my code on a Chromium based browser.
[x]  I've tested my code on Mozilla Firefox.
[x]  My code gave a clean console on debugging. (no warnings/errors)

some conflicts and you're ready to go

some conflicts and you're ready to go

I have resolved the conflicts you can review the changes now :-)

nice work @hariom1625

nice work @hariom1625

Thank you sir.


Data Viewer cannot  correctly show dataframe with multi-level coumns

Applies To

[X] Notebooks (.ipynb files)
[ ] Interactive Window and/or Cell Scripts (.py files with #%% markers)

What happened?
in jupyter cell output, the dataframe show correctly, but in dataviewer, it show empty.

VS Code Version
1.77.3
Jupyter Extension Version
v2023.3.1201040234
Jupyter logs
No response
Coding Language and Runtime Version
Python 3.10
Language Extension Version (if applicable)
No response
Anaconda Version (if applicable)
No response
Running Jupyter locally or remotely?
None

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Fix idempotency issue in after :all hook

When ensure => absent of more than one database is realised in one puppet run, the index of the databases that are to be removed drift off. This PR fixes this by fetching the index before trying to delete anything.

@JimPanic thanks


Add goreleaser support

Now that we have a build pipeline, we can have released versions easily built. Goreleaser will build for multiple architectures, and it will also build and push a Docker image. It does this for the latest release tag, so it will be safe to run in CI.
I've also fixed the Dockerfile and config for 1.0, so it should build a good image again. The official repo for Burrow will be toddpalino/burrow for the time being.

Coverage remained the same at 74.254% when pulling 91967a5f99d98728fccfe1a3eb2a4d2cc6d27f02 on toddpalino:add-goreleaser into 89f072a34b1b5b14d5c97918714b55d98b79d047 on linkedin:master.

Coverage remained the same at 74.254% when pulling 91967a5f99d98728fccfe1a3eb2a4d2cc6d27f02 on toddpalino:add-goreleaser into 89f072a34b1b5b14d5c97918714b55d98b79d047 on linkedin:master.

Coverage remained the same at 74.254% when pulling bbea46a80934eee634b864228a401c3338a61e77 on toddpalino:add-goreleaser into 89f072a34b1b5b14d5c97918714b55d98b79d047 on linkedin:master.

Coverage remained the same at 74.254% when pulling 76f6e1973f04a645ebe5d26a17d75b346d56162c on toddpalino:add-goreleaser into 89f072a34b1b5b14d5c97918714b55d98b79d047 on linkedin:master.