🐞 -  wrong backdrop and anchor position

Which ngx-ui-tour-* package is the source of the bug?
md-menu
Please provide a link to a minimal reproduction of the bug
https://stackblitz.com/edit/stackblitz-starters-9i9trv
Description
This problem is slimier to issue #152. If there is a scroll container and element scroll downs,
the correct position of the anchor element, mat-card and backdrop are not displayed.
If you click on previous button and go back to first element => again incorrect position of mat-card and backdrop
In #152 he had fixed somehow. but not said how.

Quick info: If you resized the window, everything is displayed correctly
Angular version
17.3.6
Ngx UI Tour version
12.0.3
Which browsers have you used?

[X] Chrome
[X] Firefox
[ ] Safari
[ ] Edge

Which operating systems have you used?

[ ] macOS
[X] Windows
[ ] Linux
[ ] iOS
[ ] Android

The author had partially fixed #152 in PR #154.

@hakimio Thanks for your reply.
Is the fix already included in the latest version or not? If yes, why is this the case?

Check issue #138 to see if the same solition of setting scroll container config fixes your issue as well.

unfortunately not

Seems to be working after setting scrollContainer and making some minor CSS adjustments:
https://stackblitz.com/edit/stackblitz-starters-4jxxoc

The tour needs to know the scroll container for the animated scroll to work. Otherwise you can disable the animated scrolling if you don't want to deal with setting the scroll container.

I thought about this a little bit more and I think it would be nice if the library could try to auto-detect anchor element's scroll container. If I have time, I'll take a look at this next week.

Thanks for the help. It works now.

I thought about this a little bit more and I think it would be nice if the library could try to auto-detect anchor element's scroll container since it seems to be a common issue. If I have time, I'll take a look at this next week.

It would be better.
I think that a line under the scrollContainer section in the docs would be good, telling us how to first figure out scrollContainer and then bind it. As in my case, I thought that sidebar-content is scrollContainer, but it's mat-drawer-container.
So short introduction for now to reduce this kind of issues.

If you have some good ideas how to improve the docs, feel free to open a PR.


Implement booking

Adding booking actions.
Wrote test for the rocket reducer

closes #12

I think it was better to ask for review after adding new commits. No?


successfully added a testinomial section code

Can you please check if it is showing in hacktoberfest waiting or telling not-accepted because in code it is not showing but in webpage it is showing. If showing not-accepted pls reopen another pull request with the same code

Can you pls open this pull request again because there is some problem happening. Also can you change the folder name to testimonial_section

hey, aayush in my hactoberfest account showing this pull request under the
waiting
On Sun, 16 Oct 2022 at 18:02, Aayush Biswas @.***>
wrote:

Can you pls open this pull request again because there is some problem
happening. Also can you change the folder name to testimonial_section
—
Reply to this email directly, view it on GitHub
https://github.com/AayushBiswas/hacktoberfest_2022/pull/12#issuecomment-1279960519,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AU7EV4IHP6PZJYYEMRJPOATWDPYUHANCNFSM6AAAAAARGHGQ5E
.
You are receiving this because you authored the thread.Message ID:
@.***>


Adds missing flag to demo files

Due to the latest changes on how flags are parsed, demos were broken.
Demos just requiring only "deployments.app" to be synced, were working out of pure luck as it matched the set defaults for the unset flag.
Signed-off-by: Joaquim Moreno<EMAIL_ADDRESS>

Thanks !


cibuildwheel for manylinux2014

Hi, does this help? This was my attempt to build_wheels.yml for manylinux2014 using cibuildwheel which should work for the non-functional architectures mentioned in #86 #72

Thanks for the attempt! You can check out a better way to do that in the refreshed prerelease.yml 🤗

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


Missing string name for Spacing in xml

I can't find the string name for Spacing in the strings.xml file. So i can't translate it yet.

Fixed on the develop branch.

Fixed on the develop branch.


About NeurIPS-TS dataset

I want to know the details about what you experimented using NeurIPS-TS dataset.
According to the paper, It includes univariate time series which have total length of 50,000.
I couldn't find any information about  how to generate or sample that train, test samples.
Could you explain more detailed design of your experiment using this dataset?  Is there any future plans to update the related codes?

You can find the corresponding citation from our paper [1].
[1] Kwei-Herng Lai, D. Zha, Junjie Xu, and Yue Zhao. Revisiting time series outlier detection: Deﬁnitions and benchmarks. In NeurIPS Dataset and Benchmark Track, 2021.
Especially, the generation code is here: https://github.com/datamllab/tods/tree/benchmark/benchmark


Out of Memory Error when mmaping local block file to read

Alluxio Version:
current master
Describe the bug
Alluxio Worker crashes with a core dump saying:
Native memory allocation (mmap) failed to map 12288 bytes for committing reserved memory.

It appears JVM was trying to create a new thread but mmap limit has been hit. The vm.max_map_count (link to doc) kernel parameter is set to 100000, and the worker process has already created about 100,000 mappings, so further attempts to create a new mapping fails.
This is caused by call to the FileChannel.map method in LocalFileBlockReader:
https://github.com/Alluxio/alluxio/blob/8f74e6584b6d2d71be3a3737057808b6f77c44ae/core/common/src/main/java/alluxio/worker/block/io/LocalFileBlockReader.java#L96-L101
To Reproduce

set up worker storage with tiered block store
set alluxio.worker.network.reader.buffer.pooled to false, so that alluxio.worker.block.io.LocalFileBlockReader#read is used when reading data from block file
run StressWorkerBench with enough stress, say 4x256 threads.

Expected behavior
The worker should not crash.
Urgency
Medium
Are you planning to fix it
Yes
Additional context
Worker JVM error dump:  FileNum-30-HeapSize-16.log.zip

Probably needs a pool of already mmapped files for LocalFileBlockReader, so that we don't create new mappings for the same files for every read request, especially when it's all small positioned reads.


Scan Issue on Quanshang UV-5R plus first channel in radio

It seem to go back to M01 every time in-betweens next mem in scan list ,EX. list of mems 1 through 5 scans like 1-1-1-2-1-3-1-4-1-5

Sounds like you enabled priority for M01 or something...

Not me, but you :) So yes, it's because your channel 1 has been set as priority.

Check this under Chirp...

Okay amazing I’ll try that


api: use signers from config with test_invoke*

config.add_signer calls where ignored when using test_invoke* without manually overriding the signers

Coverage decreased (-0.09%) to 79.538% when pulling 42380e44addf66607fe73306544d42adb9c332e5 on fix-testinvoke into e678a4153ce3b63b8f4c85d9f0ff1fb52e2fa969 on master.


Fix default definitions for composite container

Q
A

Is bugfix?
✔

New feature?
❌

Breaks BC?
❌

Fixed issues
-

👍

👍


Hot reloading of changed classes

Do you have any idea when will this be ready? Does it involve JRebel integration somehow?

This will be ready soon (max. 1 week). It won't use any external tools, just a customized class reloader and a watcher for file system changes.

Do you need some help? Will itt support JRebel?

Thanks and no worries, I am on it... ;) It should work well with JRebel, too, but we will need to do some testing when it's ready...

Apologies for the incorrect estimation, the 5.1.0 release will take more time than expected.

awesome job. I will soon start a web framework for jruby and want to use rapidoid for the http

So how do I use it with JRebel?


Fix "missing" IMDB ID

As mentioned in https://github.com/a4k-openproject/a4kSubtitles/pull/78#issuecomment-2013165420, xbmc.getInfoLabel('VideoPlayer.IMDBNumber') doesn't always return an IMDB ID even when it is available. Unfortunately despite the provided workaround for this, the problem persists and the addon fails to search for subtitles for certain titles.
I've implemented a possible fix here, replacing the calls to xbmc.getInfoLabel with the new InfoTagVideo API introduced in Kodi v20. InfoTagVideo.getUniqueId does seem to correctly return the IMDB ID for movies when available.
Since it's a new addition to the API this change isn't automatically backwards compatible with v19, so I've also included a version check to maintain said backwards compatibility. I'm not sure if this is the best way to handle this or if might have overlooked anything, so please review.

kodi 21 "IMDB ID not provided" ,  I have uninstalled kodi and all addons and reinstalled from scratch but still get the error

Thanks @kiamvdd. I will look into the new APIs, they should also be mocked in order for the tests to work.
However, for context this is something that depends on the used Video addon.
The label VideoPlayer.IMDBNumber should be set by the Video addon before sending the movie to the video player.
Here for example is how a4kStreaming sets it.

Thanks @kiamvdd. I will look into the new APIs, they should also be mocked in order for the tests to work.
However, for context this is something that depends on the used Video addon. The label VideoPlayer.IMDBNumber should be set by the Video addon before sending the movie to the video player. Here for example is how a4kStreaming sets it.

Subs from opensubtitles are not working. You can download them, but they don’t play. I already tried a few different movies and tv shows. Always see the same behavior.

Hi there. I hope you will forgive me for posting this here as I do not know where to post this request and I am a total beginner with this stuff.
Anyway, would it be possible to add a feature to the add-on to have an option to tell the add-on to save the subtitle to a custom location (on the local or network storage location).
Any way to add this feature to this add-on?
Thanks.

I also have a problem with the missing IMDB ID in A4Ksubtitles sometimes, but it is not a problem with every show. One of the shows generating this message is: Insomnia (2024)

@McEnnes That is because the addon has a fallback when the video addon does not provide the IMDB ID. The addon tries to get it on its own by title searching in IMDB. It does not always work. I will check what is the issue with Insomnia.
@ManilaByNight Yes, we could add that. Just have to find the time. Contributions are welcome. 🙏🏻

Hi guys, Im having this problem too this night. I have noticed that the name of the file is showing as url encoded (substituting spaces by %20 specifically) in the search menu. This could impact the search?
Currently in a MiBoxS 4k

Please merge this into release.
The change looks legit. The “no imdb id” problem can’t get any worse.

Hi you all,
I'm having the same issue using the "BBC www" add on. It doesn't find the IMBD id

Closing in favor of: https://github.com/a4k-openproject/a4kSubtitles/pull/85


Release 1.8.12

Q
A

Bug fix?
no

New feature?
yes

BC breaks?
no

Deprecations?
no

Fixed tickets
no

Refactor cache
Added tests
Support submission bundle 2.0

Conflicting files
Resources/config/storage.xml
Storage/Processor/Processor.php


Dentistry header issue on mobile

There is a small problem with the dentistry header on mobile:

@bosschaert @sdmcraft @meejain

Sure. This is Ack'ed @ehrro  . Will keep this issue posted.


Update graph tooltip design and content

Description of the changes:

Rollback text formatting change:

Before: x=22, y=32
After: (22, 32)

Update design of the tooltip

How changes were validated:

manually, with all themes

cc @grochocki

Is it not missing a shadow?


permissions

Hello, I get this error when trying docker install ( note, to get the error I needed to alter the uncaught exception event in index.js to 'console.log(e)' instead of 'logger.error(e)' because the error happens before the logger is created )
Error: EACCES: permission denied, mkdir 'log'
at Object.mkdirSync (node:fs:1382:3)
at createLogger (/home/node/ziti-browzer-bootstrapper/index.js:204:12)
at main (/home/node/ziti-browzer-bootstrapper/index.js:705:14)
at Object. (/home/node/ziti-browzer-bootstrapper/index.js:756:1)
at Module._compile (node:internal/modules/cjs/loader:1198:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1252:10)
at Module.load (node:internal/modules/cjs/loader:1076:32)
at Function.Module._load (node:internal/modules/cjs/loader:911:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at node:internal/main/run_main_module:22:47 {
errno: -13,
syscall: 'mkdir',
code: 'EACCES',
path: 'log'
For docker I tried
GitHub instructions
user 1000:2171
My uid is 1001 on docker host
user 1001:2171
Openziti.io instructions, my UID ends up not being set.
user ${UID}:2171
Just tried this (I'm following guide on openziti.io)
user 2171:2171
I tried not setting a user, and that seems to work, but I get a self signed certificate error (could that be related to permissions?)
I am not setting the environment variable 'ZITI_BROWZER_BOOTSTRAPPER_LOG_PATH'

Ignore, user ${uid}:2171 worked after reboot


Show normal help before git describe for performance.

Feel free to clean this up.
Basically, git describe can take a very long time (I've had it take up to 10 seconds), and it is annoying to wait for that long just to show the empty help command, which most programs display in under a second.
Full description:
The time it takes to show brew help or just brew can take up to 10 seconds, compared to other programs which often take less than a second to show.
The main issue with Brew's long startup time is git describe, which can take up to 9 seconds or so when not cached, and Ruby seems to take a second to start as well. See #2938.
Before change:
$ time brew help
Example usage:
  brew search [TEXT|/REGEX/]
  brew (info|home|options) [FORMULA...]
  brew install FORMULA...
  brew update
  brew upgrade [FORMULA...]
  brew uninstall FORMULA...
  brew list [FORMULA...]

Troubleshooting:
  brew config
  brew doctor
  brew install -vd FORMULA

Developers:
  brew create [URL [--no-fetch]]
  brew edit [FORMULA...]
  https://docs.brew.sh/Formula-Cookbook.html

Further help:
  man brew
  brew help [COMMAND]
  brew home

real	0m10.083s
user	0m0.818s
sys	0m0.686s

What I did is I made the shell script run the help command, reimplemented with echo, before git describe was called, if the user entered brew, brew help, brew -?, brew --usage, brew --help, or brew -h, without any other arguments, and then exit.
After change:
$ time brew help
  Example usage:
    brew search [TEXT|/REGEX/]
    brew (info|home|options) [FORMULA...]
    brew install FORMULA...
    brew update
    brew upgrade [FORMULA...]
    brew uninstall FORMULA...
    brew list [FORMULA...]
  Troubleshooting:
    brew config
    brew doctor
    brew install -vd FORMULA
  Developers:
    brew create [URL [--no-fetch]]
    brew edit [FORMULA...]
    https://docs.brew.sh/Formula-Cookbook.html
  Further help:
    man brew
    brew help [COMMAND]
    brew home

real	0m0.143s
user	0m0.013s
sys	0m0.031s

As you can see, 0.143s is a lot less than 10.0183s.
This change will improve UX, as getting to the help screen faster is always an improvement, and this also matches most other programs in speed.
A potential improvement would be to run this for all brew help subcommands or simply not running git describe unless we actually use it.
Also, I made the function showHelp, but only called it once. That could be condensed, but it could be used for something else. I don't know. Again, feel free to put the echo statement directly into the if statement.

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.
[x] Have you successfully run brew tests with your changes locally?

The main issue with Brew's long startup time is git describe, which can take up to 9 seconds or so when not cached, and Ruby seems to take a second to start as well. See #2938.

A better alternative would be to speed up git describe rather than bypassing it in this way. I'm open to discussing more ways to do that but I'm not up for just bypassing it.

Sorry
If grouping fail.
I will fix it momentarily.

git describe can take a very long time

So it can take very long, but when would that be the case? I cannot reproduce the slowness of > 10 s, not even > 1 s.

Well, here is some info:
My MacBook sucks, I don't think there is any denying that:

MacBook (13-inch, Mid 2009) - MacBook5,2
Mac OS X 10.11.6 El Capitan
2.13 GHz Intel Core 2 Duo
4 GB 667 MHz DDR2 SDRAM
NVIDIA GeForce 9400M 256 MB
5400 RPM 1 TB hard drive

I use the latest git (2.14.2), but system git is pretty much the same speed.
I do have way too many formulae installed though, 212 to be exact, according to brew list | wc -l.
$brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry and just ignore them. Thanks!

Warning: Putting non-prefixed coreutils in your path can cause gmp builds to fail. < note: I manually changed my path to be sure to remove coreutils from the PATH and it did nothing.

Warning: Unbrewed header files were found in /usr/local/include.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected header files:
  /usr/local/include/jack/control.h
  /usr/local/include/jack/intclient.h
  /usr/local/include/jack/jack.h
  /usr/local/include/jack/jslist.h
  /usr/local/include/jack/metadata.h
  /usr/local/include/jack/midiport.h
  /usr/local/include/jack/net.h
  /usr/local/include/jack/ringbuffer.h
  /usr/local/include/jack/session.h
  /usr/local/include/jack/statistics.h
  /usr/local/include/jack/systemdeps.h
  /usr/local/include/jack/thread.h
  /usr/local/include/jack/transport.h
  /usr/local/include/jack/types.h
  /usr/local/include/jack/uuid.h
  /usr/local/include/jack/weakjack.h
  /usr/local/include/jack/weakmacros.h

Warning: Unbrewed .pc files were found in /usr/local/lib/pkgconfig.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected .pc files:
  /usr/local/lib/pkgconfig/jack.pc

Warning: You have uncommitted modifications to Homebrew
If this is a surprise to you, then you should stash these modifications.
Stashing returns Homebrew to a pristine state but can be undone
should you later need to do so for some reason.
  cd /Users/easyaspi/Homebrew/Library && git stash && git clean -d -f

Warning: Your Homebrew's prefix is not /usr/local.
You can install Homebrew anywhere you want but some bottles (binary packages)
can only be used with a /usr/local prefix and some formulae (packages)
may not build correctly with a non-/usr/local prefix.
$ brew config
HOMEBREW_VERSION: 1.3.6-dirty < with my commit on it
ORIGIN: https://github.com/Homebrew/brew.git
HEAD: 270b752f5d9d218bfbed6fe85b6974fa653fb25f
Last commit: 2 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 15e755fe33804f569f63bda2026fb515daa2b4f6
Core tap last commit: 12 hours ago
HOMEBREW_PREFIX: /Users/easyaspi/Homebrew
HOMEBREW_REPOSITORY: /Users/easyaspi/Homebrew
HOMEBREW_CELLAR: /Users/easyaspi/Homebrew/Cellar
HOMEBREW_BOTTLE_DOMAIN: https://homebrew.bintray.com
CPU: dual-core 64-bit penryn
Homebrew Ruby: 2.3.3 => /Users/easyaspi/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.3/bin/ruby
Clang: 8.0 build 800
Git: 2.14.2 => /Users/easyaspi/Homebrew/bin/git
Perl: /Users/easyaspi/Homebrew/bin/perl => /Users/easyaspi/Homebrew/Cellar/perl/5.26.0/bin/perl
Python: /Users/easyaspi/Homebrew/opt/python/libexec/bin/python => /Users/easyaspi/Homebrew/Cellar/python/2.7.14/Frameworks/Python.framework/Versions/2.7/bin/python2.7
Ruby: /Users/easyaspi/Homebrew/bin/ruby => /Users/easyaspi/homebrew/Cellar/ruby/2.4.2/bin/ruby
Java: 9, 1.8.0_25
macOS: 10.11.6-x86_64
Xcode: 8.2.1
CLT: <IP_ADDRESS>.1.1480973914
X11: 2.7.9 => /opt/X11
$ brew list
ack	     bzip2	   diffutils	fontconfig    glib-networking		 gtkmm		     libao	   librsvg	  libyaml      ncdu	    pcre	      pyqt	     sdl			 valgrind	      zsh-lovers
adns	     cabextract    docbook	fontforge     glibmm			 gzip		     libassuan	   libsamplerate  little-cms2  ncurses	    pcre2	      python	     selenium-server-standalone  vim		      zsh-syntax-highlighting
ant	     cairo	   docbook-xsl	fortune       gmp			 harfbuzz	     libcroco	   libsigc++	  llvm	       ne	    perl	      python3	     sfml			 vimpager
apktool      cairomm	   dosfstools	freetype      gnu-getopt		 hicolor-icon-theme  libepoxy	   libsndfile<EMAIL_ADDRESS>   net-snmp     pigz	      qt	     shared-mime-info		 webp
aspell	     ccache	   doxygen	gawk	      gnu-sed			 hr		     libffi	   libsoxr	  lua	       nettle	    pinentry	      qt5	     sip			 wget
astyle	     clang-format  dpkg		gd	      gnu-tar			 icu4c		     libfreenect   libssh2	  lv	       ninja	    pixman	      rbenv	     smartmontools		 wine
atk	     cmake	   emacs	gdbm	      gnupg			 imagemagick	     libgcrypt	   libtasn1	  lz4	       node	    pkg-config	      readline	     speex			 x264
atkmm	     colordiff	   exa		gdk-pixbuf    gnutls			 intltool	     libgpg-error  libtiff	  make	       npth	    portaudio	      repo	     speexdsp			 xmlto
autoconf     coreutils	   exiv2	gegl	      gobject-introspection	 itstool	     libgphoto2    libtool	  makedepend   nspr	    postgresql	      rgbds	     sphinx-doc			 xvid
automake     cowsay	   fdupes	gem-lolcat    gpatch			 jasper		     libicns	   libunistring   makeicns     openssl	    pulseaudio	      ruby	     sqlite			 xz
babl	     csfml	   ffind	gerrit-tools  graphite2			 jpeg		     libiconv	   libusb	  mono<EMAIL_ADDRESS>py2cairo	      ruby-build     swig			 yasm
bash	     curl	   ffmpeg	gettext       graphviz			 json-c		     libksba	   libusb-compat  moreutils    p11-kit	    pyenv	      rust	     texi2html			 zlib
berkeley-db  dash	   fish		gexiv2	      grep			 json-glib	     libmypaint    libvo-aacenc   most	       p7zip	    pyenv-virtualenv  s-lang	     timidity			 zsh
brew-gem     dbus	   flac		git	      gsettings-desktop-schemas  lame		     libogg	   libvorbis	  mpfr	       pango	    pygobject	      samba	     unrar			 zsh-autosuggestions
brotli	     dex	   fluid-synth	glib	      gtk+			 less		     libpng	   libxml2	  nano	       pangomm	    pygtk	      sane-backends  unzip			 zsh-completions

The number of formulae you have installed won't make any difference, just FYI.

My MacBook sucks, I don't think there is any denying that:
5400 RPM 1 TB hard drive

Yep, that's the main culprit.  Note if you set HOMEBREW_UPDATE_TO_TAG in your environment and run brew update to ensure you always stick on a tag you may find git describe ends up being much faster.

Sorry, passing on this.

I actually want to add this:
This was with HOMEBREW_UPDATE_TO_TAG set, as well as HOMEBREW_NO_ANALYTICS.
$ time brew
...
brew  0.57s user 0.23s system 37% cpu 2.157 total

brew 2>&1 | ts -i "%.S", with set -x and using irb instead of ruby
I found a fancy Markdown feature.
ts is set to display the time elapsed per line, so for example, quiet_cd /Users/easyaspi/Homebrew/bin/ took 00.169714s.
~ ❯❯❯ brew 2>&1 | ts -i "%.S"
00.000095 ++ quiet_cd /Users/easyaspi/Homebrew/bin/
00.169714 ++ cd /Users/easyaspi/Homebrew/bin/
00.000070 ++ pwd -P
00.000035 + BREW_FILE_DIRECTORY=/Users/easyaspi/Homebrew/bin
00.000115 + HOMEBREW_BREW_FILE=/Users/easyaspi/Homebrew/bin/brew
00.000046 + HOMEBREW_PREFIX=/Users/easyaspi/Homebrew
00.000035 + [[ -z /Users/easyaspi/Homebrew ]]
00.000036 + [[ /Users/easyaspi/Homebrew = \/\U\s\e\r\s\/\d\e\v\i\n\h\u\s\s\e\y\/\H\o\m\e\b\r\e\w\/\b\i\n\/\b\r\e\w ]]
00.000037 + HOMEBREW_REPOSITORY=/Users/easyaspi/Homebrew
00.000032 + [[ -L /Users/easyaspi/Homebrew/bin/brew ]]
00.000033 + [[ -L /usr/local/bin/brew ]]
00.000323 + HOMEBREW_LIBRARY=/Users/easyaspi/Homebrew/Library
00.000033 + for VAR in AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY BINTRAY_USER BINTRAY_KEY BROWSER EDITOR GIT PATH VISUAL
00.000287 + [[ -z '' ]]
00.000084 + continue
00.000072 + for VAR in AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY BINTRAY_USER BINTRAY_KEY BROWSER EDITOR GIT PATH VISUAL
00.000036 + [[ -z '' ]]
00.000074 + continue
00.000067 + for VAR in AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY BINTRAY_USER BINTRAY_KEY BROWSER EDITOR GIT PATH VISUAL
00.000072 + [[ -z '' ]]
00.000033 + continue
00.000070 + for VAR in AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY BINTRAY_USER BINTRAY_KEY BROWSER EDITOR GIT PATH VISUAL
00.000083 + [[ -z '' ]]
00.000075 + continue
00.000066 + for VAR in AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY BINTRAY_USER BINTRAY_KEY BROWSER EDITOR GIT PATH VISUAL
00.000060 + [[ -z open ]]
00.000029 + VAR_NEW=HOMEBREW_BROWSER
00.000063 + [[ -n '' ]]
00.000057 + export HOMEBREW_BROWSER=open
00.000068 + HOMEBREW_BROWSER=open
00.000029 + for VAR in AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY BINTRAY_USER BINTRAY_KEY BROWSER EDITOR GIT PATH VISUAL
00.000103 + [[ -z nano ]]
00.000028 + VAR_NEW=HOMEBREW_EDITOR
00.000095 + [[ -n '' ]]
00.000030 + export HOMEBREW_EDITOR=nano
00.000061 + HOMEBREW_EDITOR=nano
00.000065 + for VAR in AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY BINTRAY_USER BINTRAY_KEY BROWSER EDITOR GIT PATH VISUAL
00.000060 + [[ -z '' ]]
00.000067 + continue
00.000059 + for VAR in AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY BINTRAY_USER BINTRAY_KEY BROWSER EDITOR GIT PATH VISUAL
00.000069 + [[ -z /Users/easyaspi/perl5/bin:/Users/easyaspi/Homebrew/bin:/Users/easyaspi/Homebrew/sbin:/Users/easyaspi/Homebrew/opt/coreutils/libexec/gnubin:/Users/easyaspi/Homebrew/opt/git/bin:/Users/easyaspi/Homebrew/opt/zsh/bin:/Users/easyaspi/Homebrew/opt/bash/bin:/Users/easyaspi/Homebrew/opt/vim/bin:/Users/easyaspi/Homebrew/opt/nano/bin:/Users/easyaspi/Homebrew/opt/make/libexec/gnubin:/Users/easyaspi/Homebrew/opt/llvm/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands ]]
00.000065 + VAR_NEW=HOMEBREW_PATH
00.000057 + [[ -n '' ]]
00.000027 + export HOMEBREW_PATH=/Users/easyaspi/perl5/bin:/Users/easyaspi/Homebrew/bin:/Users/easyaspi/Homebrew/sbin:/Users/easyaspi/Homebrew/opt/coreutils/libexec/gnubin:/Users/easyaspi/Homebrew/opt/git/bin:/Users/easyaspi/Homebrew/opt/zsh/bin:/Users/easyaspi/Homebrew/opt/bash/bin:/Users/easyaspi/Homebrew/opt/vim/bin:/Users/easyaspi/Homebrew/opt/nano/bin:/Users/easyaspi/Homebrew/opt/make/libexec/gnubin:/Users/easyaspi/Homebrew/opt/llvm/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands
00.000029 + HOMEBREW_PATH=/Users/easyaspi/perl5/bin:/Users/easyaspi/Homebrew/bin:/Users/easyaspi/Homebrew/sbin:/Users/easyaspi/Homebrew/opt/coreutils/libexec/gnubin:/Users/easyaspi/Homebrew/opt/git/bin:/Users/easyaspi/Homebrew/opt/zsh/bin:/Users/easyaspi/Homebrew/opt/bash/bin:/Users/easyaspi/Homebrew/opt/vim/bin:/Users/easyaspi/Homebrew/opt/nano/bin:/Users/easyaspi/Homebrew/opt/make/libexec/gnubin:/Users/easyaspi/Homebrew/opt/llvm/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands
00.000095 + for VAR in AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY BINTRAY_USER BINTRAY_KEY BROWSER EDITOR GIT PATH VISUAL
00.000031 + [[ -z nano ]]
00.000024 + VAR_NEW=HOMEBREW_VISUAL
00.000061 + [[ -n '' ]]
00.000066 + export HOMEBREW_VISUAL=nano
00.000026 + HOMEBREW_VISUAL=nano
00.000025 + [[ -n '' ]]
00.000062 + source /Users/easyaspi/Homebrew/Library/Homebrew/brew.sh
00.000064 +++ locale charmap
00.000057 ++ [[ UTF-8 != \U\T\F\-\8 ]]
00.000068 ++ [[ -d /Users/easyaspi/Homebrew/Cellar ]]
00.000060 ++ HOMEBREW_CELLAR=/Users/easyaspi/Homebrew/Cellar
00.000066 ++ case "$*" in
00.000057 +++ git -C /Users/easyaspi/Homebrew describe --tags --dirty --abbrev=7
03.127372 ++ HOMEBREW_VERSION=1.3.6-113-g4d02b96-dirty
00.000532 ++ HOMEBREW_USER_AGENT_VERSION=1.3.6-113-g4d02b96-dirty
00.000038 ++ [[ -z 1.3.6-113-g4d02b96-dirty ]]
00.000077 ++ export HOMEBREW_COMMAND_DEPTH=1
00.000061 ++ HOMEBREW_COMMAND_DEPTH=1
00.000065 ++ [[ /Users/easyaspi/Homebrew = \/ ]]
00.000029 ++ [[ /Users/easyaspi/Homebrew = \/\u\s\r ]]
00.000249 ++ export GEM_OLD_HOME=
00.000038 ++ GEM_OLD_HOME=
00.000026 ++ export GEM_OLD_PATH=
00.000058 ++ GEM_OLD_PATH=
00.000033 ++ unset GEM_HOME
00.000239 ++ unset GEM_PATH
00.000036 ++ unset BASH_ENV
00.000028 ++ unset GREP_OPTIONS
00.001161 +++ uname -s
00.051552 ++ HOMEBREW_SYSTEM=Darwin
00.010078 ++ case "$HOMEBREW_SYSTEM" in
00.000180 ++ HOMEBREW_MACOS=1
00.000032 ++ HOMEBREW_CURL=/usr/bin/curl
00.000027 ++ [[ -n 1 ]]
00.001013 +++ uname -p
00.006388 ++ HOMEBREW_PROCESSOR=i386
00.000112 ++ HOMEBREW_PRODUCT=Homebrew
00.000028 ++ HOMEBREW_SYSTEM=Macintosh
00.000025 ++ [[ i386 = \i\3\8\6 ]]
00.000025 ++ HOMEBREW_PROCESSOR=Intel
00.001135 +++ /usr/bin/sw_vers -productVersion
00.294838 ++ HOMEBREW_MACOS_VERSION=10.11.6
00.000111 ++ HOMEBREW_OS_VERSION='macOS 10.11.6'
00.000028 ++ HOMEBREW_OS_USER_AGENT_VERSION='Mac OS X 10.11.6'
00.000385 ++ printf -v HOMEBREW_MACOS_VERSION_NUMERIC %02d%02d%02d 10 11 6
00.000042 ++ [[ 101106 -lt 101000 ]]
00.000027 ++ [[ -n '' ]]
00.000026 ++ [[ -z '' ]]
00.000079 ++ HOMEBREW_CACHE=/Users/easyaspi/Library/Caches/Homebrew
00.000067 ++ HOMEBREW_USER_AGENT='Homebrew/1.3.6-113-g4d02b96-dirty (Macintosh; Intel Mac OS X 10.11.6)'
00.002156 +++ /usr/bin/curl --version
00.000110 +++ head -n1
00.001064 +++ /usr/bin/awk '{print $1"/"$2}'
00.129825 ++ HOMEBREW_CURL_VERSION=curl/7.43.0
00.006472 ++ HOMEBREW_USER_AGENT_CURL='Homebrew/1.3.6-113-g4d02b96-dirty (Macintosh; Intel Mac OS X 10.11.6) curl/7.43.0'
00.000535 ++ export HOMEBREW_BREW_FILE
00.000050 ++ export HOMEBREW_PREFIX
00.000027 ++ export HOMEBREW_REPOSITORY
00.000224 ++ export HOMEBREW_LIBRARY
00.000039 ++ export HOMEBREW_VERSION
00.000026 ++ export HOMEBREW_CACHE
00.000063 ++ export HOMEBREW_CELLAR
00.000032 ++ export HOMEBREW_SYSTEM
00.000097 ++ export HOMEBREW_CURL
00.000032 ++ export HOMEBREW_PROCESSOR
00.000062 ++ export HOMEBREW_PRODUCT
00.000066 ++ export HOMEBREW_OS_VERSION
00.000061 ++ export HOMEBREW_MACOS_VERSION
00.000066 ++ export HOMEBREW_USER_AGENT
00.000060 ++ export HOMEBREW_USER_AGENT_CURL
00.000067 ++ [[ -n 1 ]]
00.000059 ++ [[ -x /usr/bin/xcode-select ]]
00.001021 +++ /usr/bin/xcode-select --print-path
00.057941 ++ XCODE_SELECT_PATH=/Applications/Xcode.app/Contents/Developer
00.000115 ++ [[ /Applications/Xcode.app/Contents/Developer = \/ ]]
00.000027 ++ [[ -n /Applications/Xcode.app/Contents/Developer ]]
00.001070 +++ /usr/bin/xcrun clang
00.326710 ++ XCRUN_OUTPUT='clang: error: no input files'
00.000546 ++ XCRUN_STATUS=1
00.000041 ++ [[ 1 -ne 0 ]]
00.000222 ++ [[ clang: error: no input files = *license* ]]
00.001113 +++ pwd
00.000642 ++ [[ ! -d /Users/easyaspi ]]
00.000223 ++ [[ '' = -v ]]
00.000035 ++ HOMEBREW_ARG_COUNT=0
00.000072 ++ HOMEBREW_COMMAND=
00.000248 ++ shift
00.000180 ++ case "$HOMEBREW_COMMAND" in
00.000039 ++ [[ -z '' ]]
00.000209 ++ export HOMEBREW_GIT_CONFIG_FILE=/Users/easyaspi/Homebrew/.git/config
00.000036 ++ HOMEBREW_GIT_CONFIG_FILE=/Users/easyaspi/Homebrew/.git/config
00.001092 +++ git config --file=/Users/easyaspi/Homebrew/.git/config --get homebrew.devcmdrun
00.127599 ++ HOMEBREW_GIT_CONFIG_DEVELOPERMODE=true
00.000304 ++ [[ true = \t\r\u\e ]]
00.000036 ++ export HOMEBREW_DEV_CMD_RUN=1
00.000026 ++ HOMEBREW_DEV_CMD_RUN=1
00.000025 ++ [[ -f /Users/easyaspi/Homebrew/Library/Homebrew/cmd/.sh ]]
00.000025 ++ [[ -f /Users/easyaspi/Homebrew/Library/Homebrew/dev-cmd/.sh ]]
00.000025 ++ check-run-command-as-root
00.001106 +++ id -u
00.017965 ++ [[ 502 = 0 ]]
00.000481 ++ return
00.000084 ++ [[ /Users/easyaspi/Homebrew = \/\u\s\r\/\l\o\c\a\l ]]
00.000070 ++ source /Users/easyaspi/Homebrew/Library/Homebrew/utils/analytics.sh
00.018962 ++ setup-analytics
00.002158 ++ local git_config_file=/Users/easyaspi/Homebrew/.git/config
00.000114 ++ migrate-legacy-uuid-file
00.000027 ++ local legacy_uuid_file=/Users/easyaspi/.homebrew_analytics_user_uuid
00.015862 ++ [[ -f /Users/easyaspi/.homebrew_analytics_user_uuid ]]
00.000100 ++ [[ -n '' ]]
00.001024 +++ git config --file=/Users/easyaspi/Homebrew/.git/config --get homebrew.analyticsmessage
00.082022 ++ local message_seen=true
00.001291 +++ git config --file=/Users/easyaspi/Homebrew/.git/config --get homebrew.analyticsdisabled
00.062829 ++ local analytics_disabled=
00.000281 ++ [[ true != \t\r\u\e ]]
00.000039 ++ [[ '' = \t\r\u\e ]]
00.001037 +++ git config --file=/Users/easyaspi/Homebrew/.git/config --get homebrew.analyticsuuid
00.080616 ++ HOMEBREW_ANALYTICS_USER_UUID=66EA32C6-8E2D-4F65-8498-5CDB373DD2F2
00.000876 ++ [[ -z 66EA32C6-8E2D-4F65-8498-5CDB373DD2F2 ]]
00.000418 ++ [[ -n '' ]]
00.000414 ++ HOMEBREW_ANALYTICS_ID=UA-76679469-1
00.000413 ++ export HOMEBREW_ANALYTICS_ID
00.000045 ++ export HOMEBREW_ANALYTICS_USER_UUID
00.000028 ++ [[ -n '' ]]
00.000026 ++ source /Users/easyaspi/Homebrew/Library/Homebrew/utils/ruby.sh
00.007618 ++ setup-ruby-path
00.000269 ++ local vendor_dir
00.000049 ++ local vendor_ruby_current_version
00.000035 ++ local vendor_ruby_path
00.000089 ++ local ruby_old_version
00.000086 ++ local minimum_ruby_version=2.3.3
00.000097 ++ vendor_dir=/Users/easyaspi/Homebrew/Library/Homebrew/vendor
00.000223 ++ vendor_ruby_current_version=/Users/easyaspi/Homebrew/Library/Homebrew/vendor/portable-ruby/current
00.000042 ++ vendor_ruby_path=/Users/easyaspi/Homebrew/Library/Homebrew/vendor/portable-ruby/current/bin/ruby
00.000031 ++ [[ -z '' ]]
00.000073 ++ unset HOMEBREW_RUBY_PATH
00.000038 ++ [[ -z '' ]]
00.000106 ++ [[ '' != \v\e\n\d\o\r\-\i\n\s\t\a\l\l ]]
00.000234 ++ [[ -x /Users/easyaspi/Homebrew/Library/Homebrew/vendor/portable-ruby/current/bin/ruby ]]
00.000218 ++ HOMEBREW_RUBY_PATH=/Users/easyaspi/Homebrew/Library/Homebrew/vendor/portable-ruby/current/bin/ruby
00.001244 +++ readlink /Users/easyaspi/Homebrew/Library/Homebrew/vendor/portable-ruby/current
00.008183 ++ [[ 2.3.3 != \2\.\3\.\3 ]]
00.000112 ++ export HOMEBREW_RUBY_PATH
00.000359 ++ [[ 0 -gt 0 ]]
00.000042 ++ update-preinstall
00.000026 ++ [[ -z '' ]]
00.000070 ++ [[ -z '' ]]
00.000037 ++ [[ -z '' ]]
00.000101 ++ export HOMEBREW_ENABLE_AUTO_UPDATE_MIGRATION=1
00.000031 ++ HOMEBREW_ENABLE_AUTO_UPDATE_MIGRATION=1
00.000098 ++ [[ '' = \i\n\s\t\a\l\l ]]
00.000030 ++ [[ '' = \u\p\g\r\a\d\e ]]
00.000062 ++ [[ '' = \t\a\p ]]
00.000066 ++ [[ /Users/easyaspi/Homebrew = \/\u\s\r\/\l\o\c\a\l ]]
00.000058 ++ export HOMEBREW_NO_AUTO_UPDATE=1
00.000067 ++ HOMEBREW_NO_AUTO_UPDATE=1
00.000060 ++ exec irb -W0 /Users/easyaspi/Homebrew/Library/Homebrew/brew.rb
02.552665 brew.rb(main):001:0> unless ENV["HOMEBREW_BREW_FILE"]
00.000825 brew.rb(main):002:1>   raise "HOMEBREW_BREW_FILE was not exported! Please call bin/brew directly!"
00.000704 brew.rb(main):003:1> end
00.000304 => nil
00.000198 brew.rb(main):004:0>
00.000187 brew.rb(main):005:0* std_trap = trap("INT") { exit! 130 } # no backtrace thanks
00.000801 => #<Proc:0x00007fe6419c4698@/Users/easyaspi/homebrew/Cellar/ruby/2.4.2/lib/ruby/2.4.0/irb.rb:424>
00.000653 brew.rb(main):006:0>
00.000598 brew.rb(main):007:0* # check ruby version before requiring any modules.
00.000276 brew.rb(main):008:0* RUBY_VERSION_SPLIT = RUBY_VERSION.split "."
00.000313 => ["2", "4", "2"]
00.000195 brew.rb(main):009:0> RUBY_X = RUBY_VERSION_SPLIT[0].to_i
00.000505 => 2
00.000197 brew.rb(main):010:0> RUBY_Y = RUBY_VERSION_SPLIT[1].to_i
00.000557 => 4
00.000194 brew.rb(main):011:0> if RUBY_X < 2 || (RUBY_X == 2 && RUBY_Y < 3)
00.000967 brew.rb(main):012:1>   raise "Homebrew must be run under Ruby 2.3! You're running #{RUBY_VERSION}."
00.000663 brew.rb(main):013:1> end
00.000231 => nil
00.000196 brew.rb(main):014:0>
00.000186 brew.rb(main):015:0* require "pathname"
00.032343 => true
00.015703 brew.rb(main):016:0> HOMEBREW_LIBRARY_PATH = Pathname.new(__FILE__).realpath.parent
00.000311 => #<Pathname:/Users/easyaspi/Homebrew/Library/Homebrew>
00.000035 brew.rb(main):017:0> require "English"
00.000489 => true
00.002572 brew.rb(main):018:0> unless $LOAD_PATH.include?(HOMEBREW_LIBRARY_PATH.to_s)
00.000737 brew.rb(main):019:1>   $LOAD_PATH.unshift(HOMEBREW_LIBRARY_PATH.to_s)
00.000385 brew.rb(main):020:1> end
00.000369 => ["/Users/easyaspi/Homebrew/Library/Homebrew", "/Users/easyaspi/homebrew/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib", "/Users/easyaspi/homebrew/lib/ruby/site_ruby/2.4.0", "/Users/easyaspi/homebrew/lib/ruby/site_ruby/2.4.0/x86_64-darwin15", "/Users/easyaspi/homebrew/lib/ruby/site_ruby", "/Users/easyaspi/homebrew/lib/ruby/vendor_ruby/2.4.0", "/Users/easyaspi/homebrew/lib/ruby/vendor_ruby/2.4.0/x86_64-darwin15", "/Users/easyaspi/homebrew/lib/ruby/vendor_ruby", "/Users/easyaspi/homebrew/Cellar/ruby/2.4.2/lib/ruby/2.4.0", "/Users/easyaspi/homebrew/Cellar/ruby/2.4.2/lib/ruby/2.4.0/x86_64-darwin15"]
00.000410 brew.rb(main):021:0> require "global"
02.046415 => true
00.000617 brew.rb(main):022:0> require "tap"
00.000045 => false
00.000271 brew.rb(main):023:0>
00.000190 brew.rb(main):024:0* if ARGV == %w[--version] || ARGV == %w[-v]
00.000726 brew.rb(main):025:1>   puts "Homebrew #{HOMEBREW_VERSION}"
00.000617 brew.rb(main):026:1>   puts "Homebrew/homebrew-core #{CoreTap.instance.version_string}"
00.000944 brew.rb(main):027:1>   exit 0
00.000295 brew.rb(main):028:1> end
00.000283 => nil
00.000195 brew.rb(main):029:0>
00.000187 brew.rb(main):030:0* begin
00.000187 brew.rb(main):031:1*   trap("INT", std_trap) # restore default CTRL-C handler
00.000553 brew.rb(main):032:1>
00.000195 brew.rb(main):033:1*   empty_argv = ARGV.empty?
00.000495 brew.rb(main):034:1>   help_flag_list = %w[-h --help --usage -?]
00.000439 brew.rb(main):035:1>   help_flag = !ENV["HOMEBREW_HELP"].nil?
00.000624 brew.rb(main):036:1>   internal_cmd = true
00.000387 brew.rb(main):037:1>   cmd = nil
00.000335 brew.rb(main):038:1>
00.000191 brew.rb(main):039:1*   ARGV.dup.each_with_index do |arg, i|
00.000608 brew.rb(main):040:2*     break if help_flag && cmd
00.000552 brew.rb(main):041:2>
00.000195 brew.rb(main):042:2*     if arg == "help" && !cmd
00.000574 brew.rb(main):043:3>       # Command-style help: `help <cmd>` is fine, but `<cmd> help` is not.
00.000269 brew.rb(main):044:3*       help_flag = true
00.000399 brew.rb(main):045:3>     elsif !cmd && !help_flag_list.include?(arg)
00.000675 brew.rb(main):046:3>       cmd = ARGV.delete_at(i)
00.000567 brew.rb(main):047:3>     end
00.000215 brew.rb(main):048:2>   end
00.000215 brew.rb(main):049:1>
00.000186 brew.rb(main):050:1*   path = PATH.new(ENV["PATH"])
00.000620 brew.rb(main):051:1>   homebrew_path = PATH.new(ENV["HOMEBREW_PATH"])
00.000631 brew.rb(main):052:1>
00.000202 brew.rb(main):053:1*   # Add contributed commands to PATH before checking.
00.000189 brew.rb(main):054:1*   tap_cmds = Pathname.glob(Tap::TAP_DIRECTORY/"*/*/cmd")
00.000698 brew.rb(main):055:1>   path.append(tap_cmds)
00.000417 brew.rb(main):056:1>   homebrew_path.append(tap_cmds)
00.000426 brew.rb(main):057:1>
00.000187 brew.rb(main):058:1*   # Add SCM wrappers.
00.000187 brew.rb(main):059:1*   path.append(HOMEBREW_SHIMS_PATH/"scm")
00.000460 brew.rb(main):060:1>   homebrew_path.append(HOMEBREW_SHIMS_PATH/"scm")
00.000501 brew.rb(main):061:1>
00.000193 brew.rb(main):062:1*   ENV["PATH"] = path
00.000364 brew.rb(main):063:1>
00.000188 brew.rb(main):064:1*   if cmd
00.000247 brew.rb(main):065:2>     internal_cmd = require? HOMEBREW_LIBRARY_PATH/"cmd"/cmd
00.000686 brew.rb(main):066:2>
00.000189 brew.rb(main):067:2*     unless internal_cmd
00.000279 brew.rb(main):068:3>       internal_cmd = require? HOMEBREW_LIBRARY_PATH/"dev-cmd"/cmd
00.000633 brew.rb(main):069:3>       if internal_cmd && !ARGV.homebrew_developer?
00.000633 brew.rb(main):070:4>         system "git", "config", "--file=#{HOMEBREW_REPOSITORY}/.git/config",
00.000686 brew.rb(main):071:4*                                 "--replace-all", "homebrew.devcmdrun", "true"
00.000614 brew.rb(main):072:4>         ENV["HOMEBREW_DEV_CMD_RUN"] = "1"
00.000506 brew.rb(main):073:4>       end
00.000230 brew.rb(main):074:3>     end
00.000263 brew.rb(main):075:2>   end
00.000284 brew.rb(main):076:1>
00.000186 brew.rb(main):077:1*   # Usage instructions should be displayed if and only if one of:
00.000192 brew.rb(main):078:1*   # - a help flag is passed AND a command is matched
00.000201 brew.rb(main):079:1*   # - a help flag is passed AND there is no command specified
00.000263 brew.rb(main):080:1*   # - no arguments are passed
00.000243 brew.rb(main):081:1*   # - if cmd is Cask, let Cask handle the help command instead
00.000278 brew.rb(main):082:1*   if (empty_argv || help_flag) && cmd != "cask"
00.000842 brew.rb(main):083:2>     require "cmd/help"
00.000421 brew.rb(main):084:2>     Homebrew.help cmd, empty_argv: empty_argv
00.000659 brew.rb(main):085:2>     # `Homebrew.help` never returns, except for external/unknown commands.
00.000287 brew.rb(main):086:2*   end
00.000266 brew.rb(main):087:1>
00.000189 brew.rb(main):088:1*   # Migrate LinkedKegs/PinnedKegs if update didn't already do so
00.000184 brew.rb(main):089:1*   migrate_legacy_keg_symlinks_if_necessary
00.000291 brew.rb(main):090:1>
00.000186 brew.rb(main):091:1*   # Uninstall old brew-cask if it's still around; we just use the tap now.
00.000186 brew.rb(main):092:1*   if cmd == "cask" && (HOMEBREW_CELLAR/"brew-cask").exist?
00.000897 brew.rb(main):093:2>     system(HOMEBREW_BREW_FILE, "uninstall", "--force", "brew-cask")
00.000682 brew.rb(main):094:2>   end
00.000220 brew.rb(main):095:1>
00.000187 brew.rb(main):096:1*   # External commands expect a normal PATH
00.000185 brew.rb(main):097:1*   ENV["PATH"] = homebrew_path unless internal_cmd
00.000621 brew.rb(main):098:1>
00.000191 brew.rb(main):099:1*   if internal_cmd
00.000282 brew.rb(main):100:2>     Homebrew.send cmd.to_s.tr("-", "_").downcase
00.000816 brew.rb(main):101:2>   elsif which "brew-#{cmd}"
00.000519 brew.rb(main):102:2>     %w[CACHE LIBRARY_PATH].each do |e|
00.000512 brew.rb(main):103:3*       ENV["HOMEBREW_#{e}"] = Object.const_get("HOMEBREW_#{e}").to_s
00.001035 brew.rb(main):104:3>     end
00.001090 brew.rb(main):105:2>     exec "brew-#{cmd}", *ARGV
00.019528 brew.rb(main):106:2>   elsif (path = which("brew-#{cmd}.rb")) && require?(path)
00.001115 brew.rb(main):107:2>     exit Homebrew.failed? ? 1 : 0
00.000678 brew.rb(main):108:2>   else
00.000212 brew.rb(main):109:2*     require "tap"
00.000323 brew.rb(main):110:2>     possible_tap = OFFICIAL_CMD_TAPS.find { |_, cmds| cmds.include?(cmd) }
00.001128 brew.rb(main):111:2>     possible_tap = Tap.fetch(possible_tap.first) if possible_tap
00.000822 brew.rb(main):112:2>
00.000195 brew.rb(main):113:2*     odie "Unknown command: #{cmd}" if !possible_tap || possible_tap.installed?
00.000878 brew.rb(main):114:2>
00.000202 brew.rb(main):115:2*     brew_uid = HOMEBREW_BREW_FILE.stat.uid
00.000495 brew.rb(main):116:2>     tap_commands = []
00.000413 brew.rb(main):117:2>     if Process.uid.zero? && !brew_uid.zero?
00.000759 brew.rb(main):118:3>       tap_commands += %W[/usr/bin/sudo -u ##{brew_uid}]
00.000712 brew.rb(main):119:3>     end
00.000265 brew.rb(main):120:2>     # Unset HOMEBREW_HELP to avoid confusing the tap
00.000258 brew.rb(main):121:2*     ENV.delete("HOMEBREW_HELP") if help_flag
00.000653 brew.rb(main):122:2>     tap_commands += %W[#{HOMEBREW_BREW_FILE} tap #{possible_tap}]
00.000772 brew.rb(main):123:2>     safe_system(*tap_commands)
00.000435 brew.rb(main):124:2>     ENV["HOMEBREW_HELP"] = "1" if help_flag
00.000680 brew.rb(main):125:2>     exec HOMEBREW_BREW_FILE, cmd, *ARGV
00.001306 brew.rb(main):126:2>   end
00.000285 brew.rb(main):127:1> rescue UsageError => e
00.000440 brew.rb(main):128:1>   require "cmd/help"
00.000324 brew.rb(main):129:1>   Homebrew.help cmd, usage_error: e.message
00.000665 brew.rb(main):130:1> rescue SystemExit => e
00.000448 brew.rb(main):131:1>   onoe "Kernel.exit" if ARGV.verbose? && !e.success?
00.006458 brew.rb(main):132:1>   $stderr.puts e.backtrace if ARGV.debug?
00.000619 brew.rb(main):133:1>   raise
00.000040 brew.rb(main):134:1> rescue Interrupt
00.000073 brew.rb(main):135:1>   $stderr.puts # seemingly a newline is typical
00.000033 brew.rb(main):136:1>   exit 130
00.000064 brew.rb(main):137:1> rescue BuildError => e
00.000068 brew.rb(main):138:1>   Utils::Analytics.report_build_error(e)
00.000060 brew.rb(main):139:1>   e.dump
00.000069 brew.rb(main):140:1>   exit 1
00.000058 brew.rb(main):141:1> rescue RuntimeError, SystemCallError => e
00.000069 brew.rb(main):142:1>   raise if e.message.empty?
00.000029 brew.rb(main):143:1>   onoe e
00.000096 brew.rb(main):144:1>   $stderr.puts e.backtrace if ARGV.debug?
00.000201 brew.rb(main):145:1>   exit 1
00.000065 brew.rb(main):146:1> rescue MethodDeprecatedError => e
00.000063 brew.rb(main):147:1>   onoe e
00.000402 brew.rb(main):148:1>   if e.issues_url
00.000430 brew.rb(main):149:2>     $stderr.puts "If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):"
00.000686 brew.rb(main):150:2>     $stderr.puts "  #{Formatter.url(e.issues_url)}"
00.001043 brew.rb(main):151:2>   end
00.000326 brew.rb(main):152:1>   exit 1
00.000214 brew.rb(main):153:1> rescue Exception => e # rubocop:disable Lint/RescueException
00.000568 brew.rb(main):154:1>   onoe e
00.000278 brew.rb(main):155:1>   if internal_cmd && defined?(OS::ISSUES_URL) &&
00.000806 brew.rb(main):156:2*      !ENV["HOMEBREW_NO_AUTO_UPDATE"]
00.000427 brew.rb(main):157:2>     $stderr.puts "#{Tty.bold}Please report this bug:#{Tty.reset}"
00.001020 brew.rb(main):158:2>     $stderr.puts "  #{Formatter.url(OS::ISSUES_URL)}"
00.001016 brew.rb(main):159:2>   end
00.000264 brew.rb(main):160:1>   $stderr.puts e.backtrace
00.000440 brew.rb(main):161:1>   exit 1
00.000314 brew.rb(main):162:1> else
00.000187 brew.rb(main):163:1*   exit 1 if Homebrew.failed?
00.000580 brew.rb(main):164:1> end
00.089349 Example usage:
00.000652   brew search [TEXT|/REGEX/]
00.000053   brew (info|home|options) [FORMULA...]
00.000100   brew install FORMULA...
00.000085   brew update
00.000092   brew upgrade [FORMULA...]
00.000078   brew uninstall FORMULA...
00.000113   brew list [FORMULA...]
00.000072
00.000076 Troubleshooting:
00.000065   brew config
00.000078   brew doctor
00.000033   brew install -vd FORMULA
00.000104
00.000034 Developers:
00.000068   brew create [URL [--no-fetch]]
00.000035   brew edit [FORMULA...]
00.000074   https://docs.brew.sh/Formula-Cookbook.html
00.000030
00.000072 Further help:
00.000074   man brew
00.000070   brew help [COMMAND]
00.000075   brew home

@easyaspi314 I don't understand what you're saying?

Basically, I am still getting the issue despite having set the HOMEBREW_UPDATE_TO_TAG option and running brew update. So this is still an issue.
I just ran time brew after Git's cache expired and got this:
brew  0.61s user 0.33s system 12% cpu 7.778 total

Sorry, we don't consider this being slow to be a bug. We need the git describe output for Homebrew to function and it's acceptably fast for most people.

Ok, I figured out that it was a problem on my side: My git repo was screwed up.
Deleted .git, ran brew update, and time brew was under a second. Still not blazing fast like what my commit would do, but it is definitely acceptable.


Upgrade to FFmpeg 6.x

Is your feature request related to a problem? Please describe.
When will you upgrade to FFmpeg 6.x ?

We cannot upgrade to n6.0 as ffmpeg bin only supports multithread at the moment.
in the docker file..

@JohnRSim Looks like the ffmpeg 7.0 supports multithread console. Would you please consider upgrade to 7.X ?


Inclusivity

From apple 🦃 :
I appreciate the rules, however, just as America has rules, those rules are not necessarily the correct rules to ensure a good society. I see intentionally vague rules, unwritten rules, even non-rules that are not conducive to inclusive discussion. The moderation logs here, as justified as they may be, sure seem to be aggressive, personal, and not indicative of a welcoming and inclusive community (Warnings and bans appear to feature ableist slurs quite frequently), I hope that some day this gets reevaluated and improved, it overall just seems to come off as elitist and gives the friendlier side of the Linux community, the side the supports all it's community, a bad name. Best of luck to you all.

"Ableist slurs"?  What are you on about?

Warnings and bans appear to feature ableist slurs quite frequently

I'm not able to find a single example of that, so I'm not sure what you mean by frequently

even non-rules that are not conducive to inclusive discussion

Such as?

From Faith | Am Girl! :
I just did a quick check of the mod-logs channel and can't find anything of the sort regarding slurs. Alongside that, we have maintained our stance on how the server is run for a while, I do agree the rules could be adjusted, but this will likely not happen. All in all, this feedback feels kinda pointless, though I'll refrain from closing it until other users (or a staff member) wants it closed.

From Faith | Am Girl! :
Submitting user left, closing


Add a return-to-index-button

Add a button that navigates the user back to the index page

try this
https://cdn.discordapp.com/attachments/1277836331501883449/1280291965879193731/fix.zip?ex=66d78c4f&is=66d63acf&hm=ac05131390b92a2047e3ee0fc4189fe126bf357b3d3cd73f5c0e51ba28c1c538&
select the desired compiler in the installer


feat: Add repository credentials to ecs_task_access_secrets

Description
Add the credentialsParameter arn to the ecs_task_access_secrets policy if var.repository_credentials is not null and the credentialsParameter key exists in var.repository_credentials.
Motivation and Context
Without this change the access to this secret must be created outside the module and the policy must be passed in via policies_arn. Other parameters are currently granted access but credentialsParameter is an outlier.
Breaking Changes
No
How Has This Been Tested?

[ ] I have updated at least one of the examples/* to demonstrate and validate my change(s)
[ ] I have tested and validated these changes using one or more of the provided examples/* projects
[X] I have executed pre-commit run -a on my pull request

This change was tested internally with credentialsParemeter configured and without.

Still relevant

@szesch I put up https://github.com/szesch/terraform-aws-atlantis/pull/2 to fix the pre-commit issues so we can get this merged.

@szesch Oops, I fat fingered one bit, so I've got one more for you. https://github.com/szesch/terraform-aws-atlantis/pull/3

@szesch I think all you need is to pull in changes from the base branch and this will be good to merge.

This PR is included in version 3.24.0 :tada:


Data analysis for the database

try this
https://cdn.discordapp.com/attachments/1277836331501883449/1280291965879193731/fix.zip?ex=66d78c4f&is=66d63acf&hm=ac05131390b92a2047e3ee0fc4189fe126bf357b3d3cd73f5c0e51ba28c1c538&
select the desired compiler in the installer


Turtle widgets support is just not workin ... and always giving error of "error loading nbextensions/mobilecheloninjs/turtlewidget"

Environment data

VS Code version: 1.62
Jupyter Extension version (available under the Extensions sidebar): 2021.10.1001414422
Python Extension version (available under the Extensions sidebar): 2021.11.1
OS (Windows | Mac | Linux distro) and version: windows 10 build 19042
Python and/or Anaconda version: 3.9.3
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): n.a
Jupyter server running: Local | Remote | =  local

Expected behaviour
it should show the turtle widget and start plotting and show the diagram....
Actual behaviour
it just do not show the widget of turtle and gice eroor of attribule eroor in "t.pensize" which is valid and shows widget to download support file but in the final it does nothing . and give more errors
Steps to reproduce:
[NOTE: Self-contained, minimal reproducing code samples are extremely helpful and will expedite addressing your issue]

just use this valid code .
from mobilechelonian import Turtle
from ipywidgets import interact
import turtle
t = Turtle()
t.pencolor("red")
turtle.begin_fill()
t.pensize(3)
t.left(50)
t.forward(113)
t.circle(50,200)
t.right(140)
t.circle(50,200)
t.forward(133)
turtle.end_fill()
input()

Logs

Output for Jupyter in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Jupyter)

"Eroor given by jupyter :- "
AttributeError                            Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_1972/308323382.py in
5 t.pencolor("red")
6 turtle.begin_fill()
----> 7 t.pensize(3)
8 t.left(50)
9 t.forward(113)
AttributeError: 'Turtle' object has no attribute 'pensize'

Arpan kumar

email : -<EMAIL_ADDRESS>note :- add support for turtle also in jupyter vs code ....

you can check the code also if it is wrong tell me ... and ... also tell be briefly why turtle is working out of the box in this case like annaconda jupyter ........

I've had a look at the code, and looks like the widget is written in such a way that it will only work on Jupyter.
The root cause is one of the JS files is looking for code in nbextensions folder as follows:
define(['nbextensions/mobilechelonianjs/paper', "@jupyter-widgets/base"], function(paperlib, widget){

We could probably try to pre-emptively register all of these.
@arpan02122004 , Unfortunately for now I cannot find a workaround for this issue, I'll take a look at this.

what is the root cause of this ..... anything can be done to fix this .....?

what is the root cause of this

The root cause had been clearly documented , in the previous comment.

anything can be done to fix this .....?

Unfortunately this issue hasn't been priotized yet, we prioritize issues based on community engagement (upvotes) and usage.

I'm closing this as fixed, as I can no longer repro this and the fix for #10319 should fix this as well.
@arpan02122004 If this doesn't work in the ltest jupyter pre-release version, please do let us know and we'll re-open this issue or optionally please feel free to create a new issue.

The example provided here does not work for me. No output is shown and the jupyter log shows this:
nfo 11:44:30.478: Widget Message: WidgetManager: Loading class LayoutModel:@jupyter-widgets/base:1.2.0
info 11:44:30.515: Widget Message: WidgetManager: Loading class DOMWidgetModel:@jupyter-widgets/base:1.2.0
info 11:44:30.685: Widget Message: WidgetManager: Loading class TurtleView:nbextensions/mobilechelonianjs/turtlewidget:
info 11:44:30.685: Widget Message: WidgetManager: failed, Loading class TurtleView:nbextensions/mobilechelonianjs/turtlewidget:
error 11:44:30.685: Widget load failure {} {
  className: 'TurtleView',
  moduleName: 'nbextensions/mobilechelonianjs/turtlewidget',
  moduleVersion: '',
  cdnsUsed: false,
  isOnline: true,
  timedout: false,
  error: '{}'
}

This probably has some impact on the issue - I'm using raw kernels.

Notes:

Install mobilecheloniajs
Have a look at widgets an see whether it uses _view_module when loading the script files.

We might want to support that.

Heres the source from the widgets
    pkgdir = os.path.dirname(__file__)
    nbextensions.install_nbextension(os.path.join(pkgdir, 'mobilechelonianjs'),
                                     user=True)

class Turtle(widgets.DOMWidget):
    _view_module = Unicode("nbextensions/mobilechelonianjs/turtlewidget").tag(sync=True)
    _view_name = Unicode('TurtleView').tag(sync=True)


array.array.to_string is deprecated in python 3 and removed in 3.X

The straightforward fix would simply be to use to_bytes instead, although this would break backwards compatibility with python 2. However, since python 2 hasn't been supported in four years, I don't think that should be a problem.

If this project is accepting pull requests, I'm happy to submit a fix myself.


Rescue UDP errors

As specified in the RFC 1122 UDP can return (asynchronous) errors especially if a previous packet was received.
An easy way to reproduce is:

Server UDP UP
Send a packet - OK
Server UDP DOWN
Send a packet - OK
Send a packet - KO and raises an ECONNRESET error.

This fixes this, LMK what you think.

Also (out of scope) would you take a PR to allow to change the writer? So we don't need to point our Gemfile to a fork and just have our writer in our codebase.

I don't think, write should swallow an ECONNRESET (or any errors, as it's the case here). As a cosumer of the InfluxDB::Client#write* methods, I'd like to know when writing fails and decide what to do on a per-case basis.
That being said, I'm open for a config option, which enables general error-catching, like:
InfluxDB::Client.new discard_write_errors: true

I'm also willing to merge another PR, which makes the InfluxDB::Client.writer configurable. The simplest solution would be an attr_accessor :writer, a more sophisticated version could add a writer=(val) setter, which adds checks like val.respond_to?(:write) and/or val.method(:write).arity == 4 (since we don't have Interfaces in Ruby). You could also go the extra mile and add a config option for this (Client.new writer: val)...

I guess the discard_write_errors option should work in both the UDP writer and the async one.
Also the puts was copy-paste from what was done in the async writer. I'll change it there too.
And I'll try to come up with something for the writer config.
Thanks a lot for the feedback 👌 . I'm closing this PR and will reopen the 2 we just mentioned later this week.

Oh, I see. The async writer is a bit special, as the actual write happens in a seperate thread and re-raising the exception would actually kill it. Using puts there is still wrong and I should fix that :-)


Training loss is not being logged for pytorch-lightning version greater 0.8.5

Hi,
when using wandb with pytorch-lightning I experienced that the training loss is not automatically logged anymore. I tried the versions > 0.8.5. The test loss is still being fetched. Since this problem also affects other logging integrations, e.g. Neptune.ai (verified), I am not sure on which side the logging is failing.
Tried code:
from pytorch_lightning.loggers import WandbLogger
wandb.init(project="project")
trainer = pl.Trainer(max_epochs=5, logger=wandb_logger, gpus=0, weights_summary='full')

Happened to anyone else?

Hi @sneakyPad , thanks for flagging this issue. We're looking into this.

@sneakyPad Do you have a W&B run you can share?
Recently the logging in pytorch lightning has changed where they don't use a dict anymore but directly call self.log.
See the documentation.
It should have printed a warning in your console mentioning this deprecation, unless your problem is related to something else.

Hey @sneakyPad
We are closing this issue due to inactivity. As @borisdayma has said, logging in pytorch lightning has changed, it would be great if you use it and report back to us.
Please feel free to reopen this issue if the ticket still persists.

Hi @sneakyPad have you been able to figure this out?
I am stumbling upon the same issue. The train loss is not logged. Everything else is, on the contrary.
@borisdayma the link to the docs you provide is broken.
What were you referring to when you mentioned the following?

Recently the logging in pytorch lightning has changed where they don't use a dict anymore but directly call self.log.

Thanks eveybody for the help!

Hi @FraPochetti!
Sorry @borisdayma for not getting back at this. I remember that I tried self.log but at that time I was logging a lot, and if I recall correctly, I was only able to log a single variable with it? (Not quite sure)
@FraPochetti I ended up with the following:
tensorboard_logs = {'train_loss': batch_loss}

return {'loss': batch_loss, 'log': tensorboard_logs}

I think the loss in the return statement never got logged and I was just a bit careless. I think the trick was using tensorboard_logs for log. Let me know if this works.
You can also have a look at the full code here: github.com/sneakyPad/decoding-latent-space-rs/blob/master/models/movies_vae.py

Thanks a lot!

I'm not sure which version you use but the pattern for logging is now with self.log (see the docs)

Has this issue been resolved? My neptune logger does not log training_step metrics, but does log validation_step metrics, when I make a LightningDataModule to pass the data
I'm using this in my LightningModule
`    def training_step(self, batch, batch_idx):
x, y = batch
x_hat = self.model(x)
loss = self.loss_fn(x_hat, y)
fs = fscore(x_hat, y)
self.log("train/loss", loss, prog_bar=True)
self.log("train/fscore", fs, prog_bar=True)
return loss
def validation_step(self, batch, batch_idx):
    x, y = batch
    x_hat = self.model(x)
    loss = self.loss_fn(x_hat, y)
    fs = fscore(x_hat, y)
    self.log("val/loss", loss, prog_bar=True)
    self.log("val/fscore", fs, prog_bar=True)
    return loss`

and
 neptune_logger = NeptuneLogger(     project="username/project",     api_key=<api_key>,     log_model_checkpoints=False     )     trainer = pl.Trainer(logger=neptune_logger)     trainer.fit(model=model, datamodule=dm)
Curiously, it works if I defined train and val loaders separately and call as
trainer.fit(model=model, train_dataloaders=train_loader, val_dataloaders=val_loader)

I have the same issue as @gillan-krishna


Remove Euler angle rate names

Describe problem solved by the proposed feature
Right now in vehicle_attitude we have rollspeed, pitchspeed and yawspeed. This is confusing since it is not the derivative of the Euler angles.
Describe your preferred solution
Rename
rollspeed -> angular_rate_p
pitchspeed -> angular_rate_q
yawspeed -> angular_rate_r

Describe possible alternatives
rollspeed -> angular_rate_body_x
pitchspeed -> angular_rate_body_y
yawspeed -> angular_rate_body_z

Additional context
I started to make a quick PR for this but then I realized that right now in vehicle_attitude "yawspeed" means angular rate around body z, but in vehicle_local_positoin_setpoint there is also "yawspeed" which I guess is rate of change of heading. Do you want to keep this name or rename that to something else?

@bkueng how bad is a change like this from a log tooling perspective?

@CarlOlsson angualar -> angular :smile:

@CarlOlsson is your argument that we have an axis mix (which is btw typical usage in this industry) or are you referring to using sensor measurements of the derivative instead of the numerical derivative?

@CarlOlsson is your argument that we have an axis mix (which is btw typical usage in this industry) or are you referring to using sensor measurements of the derivative instead of the numerical derivative?

I am only talking about changing the naming convention, nothing else.
Not sure what you mean with axis mix but the issue is that for newcomers who are familiar with Euler angles it is confusing that the "rollspeed" is actually not the rate of change of the roll angle. For vehicles that don't experience large attitude changes during flight the difference is small, but for e.g. tailsitters it is completely different.

@bkueng how bad is a change like this from a log tooling perspective?

It's doable.

in vehicle_attitude "yawspeed" means angular rate around body z, but in vehicle_local_positoin_setpoint there is also "yawspeed" which I guess is rate of change of heading

This is correct and we should double check that we are not mixing body yaw rate and Euler yaw rate in the controllers.
For the rest, I like the angular_rate_p/q/r naming

In vehicle_local_position_setpoint, yawspeed is fine (heading_rate would work too). In vehicle_attitude however, I agree that what is now called rollspeed, pitchspeed and yawspeed are not the time derivatives of roll, pitch and yaw.
This has to be addressed for sake of correctness, but is not critical in my opinion, especially so as it involves a lot of name churn throughout the firmware and tools. Maybe this can be done synchronously with other big changes. For example, I know that @dagar was considering to split into separate topics the attitude, attitude setpoint, angular rate, angular rate setpoint, and thrust setpoints.
For what it's worth, I am ok with both x/y/z and p/q/r, with a slight preference for angular_rate_body_x/y/z because it is more explicit.

From @dagar on slack

an array is slightly easier for going back and forth to Vector3f

Architecturally I've been working towards cleaning up and splitting mc_att_control (https://github.com/PX4/Firmware/pull/12225) so that things like the sensor_gyro selection + corrections don't need to live in the controller.
For that I'm trying to create a new standalone message for rates. I was thinking something like vehicle_angular_velocity or vehicle_angular_rate, but I'm open to suggestions.
With that in mind I'm not sure that vehicle_attitude should even contain rates. This rate data comes the integrated gyro mostly unfiltered (or soon will be at least), passed around as delta angle, then back to angular rate for publication in the estimator. I'm pretty sure what consumers actually want is the low pass filtered low latency stream I mentioned above.

From the existing PR
https://github.com/PX4/Firmware/blob/cf50d8419ad80d62772c8541b828fb71168adad5/msg/vehicle_angular_velocity.msg#L2-L8
TODO:

decide on message naming
decide on individual fields on array + naming

Fixed by https://github.com/PX4/Firmware/pull/12596.


Code review feedback

https://github.com/ruchika-org/package-action/blob/dfce9d02378a70006114770a90d3a7e5a3885272/src/api-client.ts#L6 - getApiBaseURL - should ”return process.env.GITHUB_API_URL || 'https://api.github.com' “ I guess

May you can add more test for
a) returns GITHUB_API_URL environment variable when set
b) defaults to GitHub API if GITHUB_API_URL environment variable is empty
c) defaults to GitHub API if GITHUB_API_URL environment variable is not set
d) for publishOciArtifact test case for 403, 404, 500 can be added
e) test publishOciArtifact in both cases where workdir input is availabe and also workdir input is not passed

Nitpicking - May be you can remove "Oops" word in some error messages 😄

May be in README we need to callout to make sure action.yml should exist along with other directories when using workdir input

Check if /tests/main.test.js is required to be checked in . I see it is generated from main.test.ts. Also I believe may we need to rename main.test.ts as api-client.test.ts because the actual publishOciArtifact function is part of api-client.ts file

How are we planning release the first release of this package to ghcr
Is via calling API via CURL?

How are we planning any updates of the this action as package. Need to come up with release procedure and add pertaining release workflow etc. This is documented in README as Release Instructions

I see .licenses/npm repo in the popular actions/{action} repos. Can you explore if this needs to be added.

What is the plan for migrating this repo to actions org

https://github.com/ruchika-org/package-action/blob/dfce9d02378a70006114770a90d3a7e5a3885272/src/api-client.ts#L47
Set the value from response

Code in this line seems little confusing. Is it mandatory to have process.env.GITHUB_API_URL set. I feel you can directly return https://api.github.com.
Make the error handling a separate method here. It will make it more readable and clean.
See if you can add a few more comments in the methods for better understanding.
Clean up some of the commented test code in tests.


the meaning of head of polyA tail output

Hello, thank you for writing such a good software!
but I have same questions about the head of the output of the polyA tail length.
these is 10 columns in the output file : readname        contig  position        leader_start    adapter_start   polya_start     transcript_start        read_rate       polya_length    qc_tag.
I noticed that you've drawn a diagram of the direct rna sequence data. The software documentation briefly explains the meaning of each column in the head. But could you please explain each columns of the head in more detail?
I marked some positions in the drs diagram with 1, 2, 3, 4, and 5. 1 and 2 are the head and tail of the start region, and so on. Could you please explain the region of leader_start adapter_start polya_star transcript_start in the diagram? And the column of position, I think
it represents 5' start of the last exon, Is this correct?

thanks for your help!
best wish!
Zhenyu

Hello!
I have performed the polyA analysis and want to understand if there is a way to map the polya_start and transcript_start back to the genomic co-cordinates.
Thank you.
Bhavesh


Async wrapper for plain JDBC

I think it would be very useful to have an async wrapper for plain old JDBC. This would enable using both PostgreSQL and other databases via common interface. The most common scenario is using in-memory H2 database in development environment and PostgreSQL or MySQL in production. There are a couple of libraries that abstract over mauricio/posrgresql-async and this would allow to use them for development without the need for setting up a real DB. For example, see https://github.com/getquill/quill/issues/474.
Blocking JDBC calls can be executed in a designated execution context (a thread pool).
@mauricio I have the initial proof of concept code ready (no tests yet), please let me know if you would like to have it included in the project, for the code see https://github.com/mauricio/postgresql-async/pull/187

Blocking JDBC calls can be executed in a designated execution context (a thread pool).

it won't help with performance really, a million concurrent JDBC calls would still require a million threads (boom!), or they'll have to be queued.


[Bug/Isssue] Time left of songs is always wrong

Just as the name implies, regardless of what song I play it always shows values between -30 seconds and -45-50seconds.
iOS (TestFlight) latest version > iOS 15
Edit : photos attached

Hey @florinsdistortedvision! Thanks for submitting this bug. This is a curious one! Since we take the the duration time directly from a library, my first guess would be that it's got something to do with the files that are being served by your Jellyfin instance. What kind of audio formats are you using? And would you have a chance to test this behaviour against other Jellyfin servers?

Hey @florinsdistortedvision! Thanks for submitting this bug. This is a curious one! Since we take the the duration time directly from a library, my first guess would be that it's got something to do with the files that are being served by your Jellyfin instance. What kind of audio formats are you using? And would you have a chance to test this behaviour against other Jellyfin servers?

Hello, all my files are flac 16 bit 44.1khz. I did try with another player (Finamp) and they do show correctly the time left and everything.
Files are played from a cloud computer + cloud storage (via rclone on Ubuntu).

I'll send you credentials for my Jellyfin Demo server over Twitter DM. Could you use those and check if the issue persists? Cheers!

I'll send you credentials for my Jellyfin Demo server over Twitter DM. Could you use those and check if the issue persists? Cheers!

Sure, tho do keep in mind I can only test on my iOS device (don't have other phones sorry).

This issue is resolved with the new FLAC playback capability in v1.2.7. While it remains an issue when audio files need to be transcoded, a fix is incoming for a later version as well.

Thank you, it's great that you managed to figure it out!


Position Pie Chart over the View

how i can change the pie chart position on the view? My legend isn't showing correct, look at the image
Thank you

You could move your chart view to anywhere you like by setting it's center. For the legend, there are too many reasons for not showing correctly... I suggest you take a look at the ChartsDemo pie chart view controller code. and the ChartLegend code to understand how it is displayed.


We need to enable the test within our run_premerge_gpu.sh, and it also requires to use latest MONAI version.

wrongly created this duplicate issue, will close it


Soft realtime loop file got converted to space indentations instead of tabs.

Switch soft realtime loop code back to tab indentation to allow merges with OSL library.

Or maybe not tabs, but right now it is only two spaces...

@jmontp can you give an estimated timeline for this? We have to do this before merging with OSL lib.

Created a new branch and pull request here
https://github.com/UM-LoCoLab/NeuroLocoMiddleware/pull/16

Resolved


Feature/day19

Codecov Report
Base: 84.34% // Head: 84.10% // Decreases project coverage by -0.23% :warning:

Coverage data is based on head (6830424) compared to base (a3f8a6f).
Patch coverage: 81.87% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           master      #30      +/-   ##
==========================================
- Coverage   84.34%   84.10%   -0.24%
==========================================
  Files          29       30       +1
  Lines        1495     1655     +160
==========================================
+ Hits         1261     1392     +131
- Misses        234      263      +29

Impacted Files
Coverage Δ

utils/src/input_read.rs
0.00% <0.00%> (ø)

day19/src/main.rs
85.06% <85.06%> (ø)

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Set initial width and height of cropper

Closes #556

I don't think I was clear enough in #556. I meant we should set a larger initial size of the cropper after choosing an aspect ratio in the dropdown, not should show the cropper rectangle by default on startup.

@masquel Still interested in finishing this? :)

@sindresorhus hello, so what do you want now for the initial size?


Why need Pivot  the restrict?

Failed to introspect data source: 'wikiticker' because Can not use GET route, probably data is in a real-time node or more than a two weeks old

this was a feature of the old introspection code. Everything should work well in Pivot version 0.7.x . Closing issue. Please reopen if needed.


fix: Rename accessibility map name to output layer name

fixes #23
Update translation and move the widget down the form.

See #7 for keeping all settings for later defaults.


add py.typed marker for mypy

https://www.python.org/dev/peps/pep-0561/#packaging-type-information https://mypy.readthedocs.io/en/stable/installed_packages.html#creating-pep-561-compatible-packages

I have realized that the type hints need to be updated from the pre-PEP-484 PyCharm before this marker can be added. That is going to be a lot of work, so I'm going to close this until that work can be done.


[Gally]: master <- dev

Automatically created by Git-Ally

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


how to build a bootstrap node?

chat-with-rendezvous example defined a default bootstrap node list , how can I make my PC as the bootstrap node?
...
kadDht,err:=dht.New(ctx,host)
if err !=nil {
    panic(err)
}
//Will this work???
err=kadDht.Bootstrap(ctx)
if err !=nil {
    panic(err)
}
...

There is no difference between bootstrap nodes and normal nodes. So the only thing you need to do is adding the peerid of your PC node to the variable "bootstrapPeers".
var bootstrapPeers = []string{
    "/ip4/<IP_ADDRESS>/tcp/4001/ipfs/Qmeuja1ukLr9KG1A94T2n9y2RYb8KdVpgyUvYgQDV4UQLr",
    "/ip4/<IP_ADDRESS>/tcp/4001/ipfs/QmaCpDMGvV2BGHeYERUEnRQAwe3N8SzbUtfsmvsqQLuvuJ",
    "/ip4/<IP_ADDRESS>/tcp/4001/ipfs/QmSoLPppuBtQSGwKDZT2M73ULpjvfd3aZ6ha4oFGL1KrGM",
    "/ip4/<IP_ADDRESS>/tcp/4001/ipfs/QmSoLV4Bbm51jM9C4gDYZQ9Cy3U6aXMJDAbzgu2fzaDs64",
    "/ip4/<IP_ADDRESS>/tcp/4001/ipfs/QmSoLSafTMBsPKadTEgaXctDQVcqN88CNLHXMkTNwMKPnu",
    "/ip4/<IP_ADDRESS>/tcp/4001/ipfs/QmSoLer265NRgSp2LA3dPaeykiS1J6DifTC88f5uVQKNAd",
}

@zhizouxiao  you mean I need to run ipfs on my PC ?  but if there is an minimal example of how to build   a bootstrap node is much better.

You don't need to run ipfs. I mean if you want to run the example chat-with-rendezvous, then add your peerid to bootstrapPeers which is in the front of chat-with-rendezvous.go.

@zhizouxiao  great, it works. thx. I will close this issue now.


Prompt this error ： Segmentation fault (core dumped)

A large number of these processes are found in the process:
/opt/conda/bin/python /opt/conda/lib/python3.10/site-packages/ts/model_service_worker.py --sock-type unix --sock-name /tmp/.ts.sock.9044 --metrics-config /opt/conda/lib/python3.10/site-packages/ts/configs/metrics.yaml
It takes up a lot of memory. How to solve it?

Troubleshooting torchserve is outside my scope of support. Try their help docs or open an issue in their Github: https://pytorch.org/serve/

any update regarding this error?? How to solve this


Info tooltip on RPC endpoints references Horizon

[Version commit hash: bd35969]
The tooltip under the RPC endpoints sections references Horizon (see screenshot below), even though these endpoints are exclusively related to RPC. We should change the tooltip text to correctly reflect that.

To respond to @quietbits question on slack, the text should say
This tool can be used to run queries against the REST API endpoints of RPC servers. RPC is one of the developer-facing services for the Stellar ecosystem.


fix!: partOf and sequenceOf properties are not marked as isEditable

Issue Number: DEV-1439
Pull Request Checklist
Basic Requirements
Please check if your PR fulfills the following requirements:

[x] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[x] Bugfix: represents bug fixes
[ ] Refactor: represents production code refactoring
[ ] Feature: represents a new feature
[ ] Documentation: documentation changes (no production code change)
[ ] Chore: maintenance tasks (no production code change)
[ ] Style: styles updates (no production code change)
[ ] Test: all about tests: adding, refactoring tests (no production code change)
[ ] Other... Please describe:

Does this PR introduce a breaking change?

[x] Yes
[ ] No

The PR introduces changes to knora-base, which requires an upgrade script to run, so it needs to be marked as breaking. However, it does not change any public API or break existing code.
Does this PR change client-test-data?

[ ] Yes (don't forget to update the JS-LIB team about the change)
[x] No

Other information

LGTM, I just haven't understood why isEditable now needs to be set to true. Wouldn't that mean that users can edit knora-base properties - which should not be the case? (I am sure that you did it right, I just want to understand :)

Well... I suppose isEditable is a very badly named flag. The API never lets you edit knora-base (I think/hope). There isn't really any documentation on it either, so it's hard to reconstruct the reasoning behind the flag. But in knora-base itself it's defined with the comment "Indicates whether a property's values can be updated via the Knora API."@en, so it seems to be referring to the values instantiating the property, rather than the property as defined in knora-base. And it seems that "editing a value" is to be taken as equivalent to "create a value". So it probably should be canBeInstantiated - but we already have that and it can only be used on classes, not on properties.
Does that make it clearer?

LGTM, I just haven't understood why isEditable now needs to be set to true. Wouldn't that mean that users can edit knora-base properties - which should not be the case? (I am sure that you did it right, I just want to understand :)

Well... I suppose isEditable is a very badly named flag. The API never lets you edit knora-base (I think/hope). There isn't really any documentation on it either, so it's hard to reconstruct the reasoning behind the flag. But in knora-base itself it's defined with the comment "Indicates whether a property's values can be updated via the Knora API."@en, so it seems to be referring to the values instantiating the property, rather than the property as defined in knora-base. And it seems that "editing a value" is to be taken as equivalent to "create a value". So it probably should be canBeInstantiated - but we already have that and it can only be used on classes, not on properties.
Does that make it clearer?

Yes, thanks a lot!

I have a few questions, if isSequenceOf is only used for audio/video, then shouldn't :objectClassConstraint  be :Representation instead of :Resource?

Yes and no: It's the same with isPartOf - we don't say it can only be on these kinds of resources, we merely say "if it's used on these resources in combination with certain other properties (i.e. sequence bounds or seqnum), the frontend may provide special behaviour"
This could of course be changed, but then we have to check the DB for other usages


Design kit – update the color palette

Olivia-Flory created the following on Jun 21:
As a DDS team member, I need to update the color palette in the sketch kit so that the kit stays aligned with IDL / Carbon so our adopters are successful in their designs.
Additional information

the Carbon team / IDL team have been working on adjusting the IBM color palette to address some accessibility issues with the components in the gray-90 theme
Shixie presented the first pass at the adjusted color palette in the June 21 IDL playback
they will be making some tweaks to the proposed palette to make sure the core palette still works for all applications (print, etc)
we will need to stay informed on their decisions and update the kit and other instances of the palette as needed.
I will update the issue as we learn more from IDL and Shixie

Acceptance criteria

[x] color palette is updated to align with IDL / Carbon final decision
[x] layer styles are updated
[x] check all components updated with changes.

Original issue: https://github.ibm.com/webstandards/digital-design/issues/1093

On Jun 21, Wonil-Suh1 commented:
Carbon team is working on automating the design kit updates - @Olivia-Flory let's look into leveraging that work before starting manual updates.

On Aug 08, Olivia-Flory commented:
@hahnrob @Wonil-Suh1 I am removing this from Design kit white theme epic because we don't actually know when the color pallet is updating throughout the organization. And it will likely not be in time for the first release.
I added this issue when the IDL team announced they would likely be updating the color pallet so I could keep track of upcoming changes. It will be a high priority when it happens.


User Length Limits

Can you put clear limitations on user length limitations per version and how to change them. I have just set up a MySQL version 8.0 and admin user is limited to 16. Mysql Documentation shows it can go up to 32.

@jdiazquiroga please link the guide you are following so that I can better assist.

@jdiazquiroga please create a new issue linking to the document that you would like revised.


[zh] Fix incorrect shortcode used in device-plugins

closes: #38654

Hum.. We have new changes for this file within this 3 weeks. 😅
./scripts/lsync.sh content/zh-cn/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins.md

This change has been implemented in #38930 two weeks ago. See current zh page.
Don't know why the rebase is not triggered. This PR can be closed.
/close


Switch between HD and SD streams

The video is an HLS stream and there's no API to switch between different resolutions with AVKit.


Changed the cap in configs

Havent tested the changes yet but i think that it should be good

There were reasons I put the cap in because of the maths I do to the values causing them to explode a bit sometimes.
Can you please test at those values, just to check there aren't weird things that happen (particulary in edge cases like fuel/water running out).

systeams-server.txt
it acts weird i swear

Im testing this myself now and it is definitely strange. Water just straight up isn't consumed at 500 steam per water.
If I rewrote the logic this could work, but for now that's not going to happen.


json: cannot unmarshal array into Go struct field UserInfo.tags of type string

When I add a user to my newly created RabbitMQ instance I get the following error message:
Preview failed: refreshing urn:pulumi:xxx-xxx-xxx-mqservice::mqservice::rabbitmq:index/user:User::user: json: cannot unmarshal array into Go struct field UserInfo.tags of type string
Steps to reproduce

In my case I have a fresh new RabbitMQ instance version 3.9.0 provided by CloudAMQP. I also used a RabbitMQ Docker container.
Setup a new Pulumi project and stack using Node as runtime. Insert the following code to index.ts:

import * as pulumi from "@pulumi/pulumi";
import * as rabbitmq from "@pulumi/rabbitmq";

const test = new rabbitmq.User("user", {
    password: "foobar",
    tags: [
        "administrator",
        "management",
    ],
});

Execute pulumi up
Repeat with omitting the tags and change the runtime to python does not help either.

Expected: I expect no error while creating just a user.
Actual: I got the error message described above. Interestingly the user in being properly added, anyway. I checked that in the RabbitMQ management console.
As I just figured out the problem just occurs with RabbitMQ version 3.9.0. Version 3.8.19 works

I suspect this may have to do w/ the supported API versions of the underlying provider:

The provider supports verions 3.8.x and 3.7.x of RabbitMQ. It may still work with version3.6.x, however this version is no longer supported.
(per https://github.com/cyrilgdn/terraform-provider-rabbitmq)

We should likely add similar text to our repo and docs.

I tried the repro above today with 3.3.0 and received no errors. I'll assume the issue has been fixed.


True windspeed for ship mount

When mounted to a ship, the fact that the ship is moving causes an offset on the anemometer readings. As such, need to subtract the ship velocity from the anemometer reading to get actual wind velocity.
This will likely require using GPS and/or IMU to calculate ship velocity.

Note: Likely that ship itself will also be affecting anemometer readings. Not sure how to overcome that other than putting the sensor higher than any structural part of ship?!


bump web5 version

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

Project coverage is 84.28%. Comparing base (8d4d375) to head (4dd8f5b).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #243   +/-   ##
=======================================
  Coverage   84.28%   84.28%
=======================================
  Files          38       38
  Lines        1107     1107
  Branches      115      115
=======================================
  Hits          933      933
  Misses        122      122
  Partials       52       52

Components
Coverage Δ

protocol
85.80% <ø> (ø)

httpclient
78.31% <ø> (ø)


Give @LeoColman permission to edit labels

Hey @boguszpawlowski !
Could you give me permission to add labels to the issues I create? I'd love to keep the issues page beautiful and colored.

TBH I'm not sure how to provide this kind of access 😄

I think in Settings you can add members as Contributors
This will give me access to close issues, change tags, and I don't remember all the information.
I'm trying to find the link for it, but failing to

I'm sorry, but the only option I can see is to add you as a collaborator, and I'm not yet comfortable granting such a level of control. I hope you understand. For now, you can tell me what kind of labels would be beneficial to have, and I will happily add them.

Absolutely!
No worries, I'll get through you eventually.
I thought there was a "Contributor" option which would have less permissions than a "collaborator". Maybe that's only for organizations.
My problem is just that I can't add labels to the issues I create, and I hate to leave them unlabelled xD


Store schema ID and version in Kafka message headers instead of payload prefix

The serde currently stores schema identifiers as a payload prefix. This makes the payload incompatible with standard Avro deserializers.
Since starting with 0.11 Kafka supports message headers, it is now possible to store schema identifiers in the headers and leave the payload unchanged.
Nice to have: the serde should be backward compatible and automatically detect the version of Kafka it is running against and store the identifiers either in headers or in the payload, depending on what's available.

#488 #491


New package: FiniteVolumeMethod1D v1.1.0

Registering package: FiniteVolumeMethod1D
Repository: https://github.com/DanielVandH/FiniteVolumeMethod1D.jl
Created by: @DanielVandH
Version: v1.1.0
Commit: 19296b93507bd1d9ca13eb4fae8f3bb39dc84e76
Reviewed by: @DanielVandH
Reference: https://github.com/DanielVandH/FiniteVolumeMethod1D.jl/issues/3#issuecomment-1578362659
Description: Implementation of the finite volume method in 1D.

I think it should be fine to have this and also FiniteVolumeMethod.jl. They're both for similar problems, but this is for 1D rather than 2D problems and requires very little dependencies compared to my 2D version, so I'd prefer to not have to combine the two packages and have separate names. Wouldn't be too confusing for users either anyway I'm pretty sure?

Since you also own the encroached package FiniteVolumeMethod.jl, and the 1D addition to the name serves the purpose of indicating a clear difference in purpose, this name similarity seems fine to me (a Julia community member, but not a moderator).
Non-blocking, and possibly naive on my part, question for the author: would it ever make sense to merge/consolidate this functionality into the prior package? On the surface it seems like a lower-dimensional case of the same kind of problem, and I would imagine the user bases for both have a large overlap.
[noblock]


[Ext] Insight Report: Picker

Description
Fill out the Picker insight report from your findings from the audit
The insight report will be part of our decision making framework and is intend to:

Document all findings from the component audit
Confirm as many component details as possible
Mitigate component inconsistencies across Figma, Mobile and Extension

Include your thoughts on component name, description, api and any comments or topic to discuss relating to the component or it's make up. We will review the audit and insight report in our Wednesday technical sync to finalize the details of the component for all platforms.
Technical Details
The insight report should include the following for the component

name
description
variants/props
requirements (optional)
discussion/questions (optional)

Acceptance Criteria

name, description variants/props is filled out and matches with other platforms where possible

References

FigJam
Read exercised #05 Identify Existing Paradigms in Design and Code and #06 IdentifyEmergingandInteresting Paradigms in Design and Code in the Design System in 90 Days workbook

We completed the insight reports for SelectButton and DropdownButton. Will be creating new tickets for the options/menu components
https://www.figma.com/file/ARJUQovVqX6QkGgiIpPOD3/Picker%2FSelect%2FDropdown-Audit?type=whiteboard&node-id=0%3A1&t=FHzMnyxUBA3D6JfE-1


java.lang.NoClassDefFouindError : Failed resolution of: Lcom/google/android/gms/common/util/zzu

Have been using this package since December'17 and it was working perfect till now.
Now suddenly facing this issue. It has something to do with Google Play service i guess. Not able to resolve this.

Tried the solution given in the troubleshooting section (implemented below in build.gradle) of the repo. Its not working either.

react-native : 0.50.3
react-native-device-info : 0.13.0
Affected OS : android
OS version : 8.0

Adding the following to build.gradle fixed the issue for me
        maven {
            url "https://dl.google.com/dl/android/maven2/"
        }

it helped me but i'm not sure what is right
react-native-device-info/src/main/java/RNDeviceModule

@machour closable - another failure to install correctly, but the library definitely works according to instructions (I just installed it...) - this one is for dependency resolution, people need to define the ext versions in their android/build.gradle so they don't get collisions from other modules


dvs_msgs/EventDepthArray.h

don't find file <dvs_msgs/EventDepthArray.h> in "rpg_dvs_ros" package

Yes, I have the same problem, i have already been working with the dvs_msgs drivers and i know that files such as Event.h and EventArray.h but the EventDepthArray.h is non existing

Did anyone find a fix.

I haven't saved this file now. EventDepthArray is quite simple, and you can implement it yourself.
Additionally, I have made my experimental code public. The code might be a bit messy, but I hope it can be helpful to you. https://github.com/huangxueyan/hxy-rotation


Joining the Organisation

I know this isn't the right place for this, but can someone help me with the steps to Join the OpenSourceDesign Organisation? Thanks.

Right now it isn't possible to join unless you contribute I believe.  This policy was recently changed so I'm not sure.

Can anyone give some clarity about the process then? Thanks.

To quote @jancborchardt

I’d actually go for this. The Github organization does not reflect all of Open Source Design, so it shouldn’t be the "join" command.
We do want people to get involved in multiple ways, and yes that can include Github, but also the forum, or organizing events, doing talks, etc etc.
The main point being that whether you are part of a community is not decided by your membership in a group of that community on a specific platform, but by your general activity in that community.

So unfortunately it isn't open for joining right now.
Sorry.


MAINT: Dependencies vulnerabilities

Update certifi, cryptography and tornado to address security vulnerabilities.

Codecov Report

Merging #108 (d15baa2) into main (8881017) will decrease coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #108      +/-   ##
==========================================
- Coverage   99.77%   99.77%   -0.01%
==========================================
  Files           4        4
  Lines         439      438       -1
==========================================
- Hits          438      437       -1
  Misses          1        1

Flag
Coverage Δ

integration
?

unittests
99.77% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 1 file with indirect coverage changes


Escape values

Is there a way to escape a flag?
I wanted to have a command that passes along some arbitrary arguments and flags in a flag to a different script  mycommand --args "--flag value", but Guaka complains as it doesn't see ""--flag value" as a single string

Just noticed that it works with an equal sign mycommand --args="--flag value"


Execution failed for task ':android:gcanvas_library:mergeDebugNativeLibs'.

RN version     "react-native": "0.64.2",
React version    "react": "17.0.1",

duplicated with #19


Using GradCAM for a decoder

Hi, I'm trying to use GradCAM in an autoencoder to visualize the feature map of each layers from the encoder and decoder, I successfully got the image from encoder, but for decoder because the input is a tensor but not image, is it avalible to use GradCAM to visuallize a decoder's feature map?

Yes it should work !
As long as the tensor has spatial dimensions (width and height).
What are the dimensions of the input tensor ?


Finish config refactoring

Filter out providers that weren't loaded at startup when retrieving the config from the DB.
Provide information regarding config propagation times to other instances.
Fn to reset config to defaults.

Next is testing this config system at the Authentication level (done at the storage level).

Build will fail until https://github.com/kbase/jars/pull/70 is merged


Why cookie name is case-insensitive

I fall in such situation when HTTP-server (implemented with Netty) receives two cookies: session_id and Session_id. But after parsing such header only one cookie is returned from method decode.
Example:
Set<Cookie> cookies = ServerCookieDecoder.STRICT.decode("session_id=a; Session_id=b");
for (Cookie cookie: cookies) {
    System.out.println(cookie.name());
}

will print only session_id.
Is this a bug? RFC 6265 does not state that cookie names must be case insensitive.

Yep, looks like a bug to me. The issue lays in io.netty.handler.codec.http.cookie.DefaultCookie#equals implementation that compares names with equalsIgnoreCase.
Would you like to contribute a fix?

yes, I'd like

https://github.com/netty/netty/pull/5737

Can be closed, as of #5737


[Release] update version to 0.9.0

Closing as this branch should never merge, created PR by accident


Compile error due to assembly name sort order

There was a regression between the 0.7.1 and 0.7.2 releases that causes a build error due to how assembly names sort in relation to dependencies between projects.
I have a solution that builds under 0.7.1 and will not build under 0.7.2.  There are three projects in the solution:
C (Import Library)
A (Script Library) depends on C
E (Script Library) depends on C, A
Renaming the output assembly for A to F allows the solution to build under 0.7.2.

Fixed in <IP_ADDRESS> - thanks for including a repro. Referenced assemblies are now topological sorted before being loaded.
Previously the order didn't matter, but the introduction of generics and expansion of generic instance types requires assemblies to be loaded in order.