Added Game Data in README.md

PR Description 📜
Added entry of Remember color game in main Readme file as per 'plz make entry of your game in main README file.'
Fixes #624

Mark the task you have completed ✅

[x] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[x] I have added screenshot for website preview in assets/images
[x] I have added entries for my game in main README.md
[x] I have added README.md in my folder
[x] I have added working video of the game in README.md (optional)
[x] I have specified the respective issue number for which I have requested the new game.

Add your screenshots(Optional) 📸

Thank you soo much for contributing to our repository 💗

Thank you @NikhilCode12 ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

Thank you  @NikhilCode12 , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀


fix: require('health') is deprecated

In the new version, require('health') is replaced by vim.health.

Hmm I don't see any deprecation warnings on 0.7 but see them on nightly only.
I don't really want to break compatibility with the stable release, so it would be best if you could add a condition to use vim.health if the version is 0.8 but drop down to the require('health') otherwise.
Something of the following at the top:
local health = nil

if vim.fn.has('0.8') == 1 then
  health = vim.health
else
  health = require('health')
end

I know I'm really late to this but was wondering why this was closed?
You're still welcome to make the PR to ensure deprecation warnings aren't shown on 0.8, now that is it the stable nvim release :)


fix typo in header-link in readme

What does this PR do?
Fix typo in header-link
For resources
Description
Why is this valuable (or not)?
How do we know it's really free?
For book lists, is it a book? For course lists, is it a course? etc.
Checklist:

[ ] Read our contributing guidelines.
[ ] Search for duplicates.
[ ] Include author(s) and platform where appropriate.
[ ] Put lists in alphabetical order, correct spacing.
[ ] Add needed indications (PDF, access notes, under construction).
[ ] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Thanks, and welcome to free-programming-books!


Create Documentation  installing tomcat on ibm cloud

Add this document on documentation page
Tomcat.docx

IMO this document should be part of IBM Cloud documentation. We cannot maintain it.

it has instructions that how to install tomcat on ibm cloud
On Mon, 30 Nov 2020 at 17:43, Martin Grigorov<EMAIL_ADDRESS>wrote:

IMO this document should be part of IBM Cloud documentation. We cannot
maintain it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/apache/tomcat/pull/381#issuecomment-735749630, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AJFWAZ3QHOZKA2NPYYEWUWTSSOD7TANCNFSM4UGUQ7NQ
.

Tomcat cannot maintain documentation for all the cloud providers out there. It is their responsibility to explain what they did differently than the official Tomcat documentation.

The wiki can still be a good spot for this kind of thing, as long as it is organized properly and maintained.

https://mariadb.com/kb/en/installing-mariadb-on-ibm-cloud/
check this same documentation is for tomcat
On Tue, 1 Dec 2020 at 15:28, Rémy Maucherat<EMAIL_ADDRESS>wrote:

The wiki can still be a good spot for this kind of thing, as long as it is
organized properly and maintained.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/apache/tomcat/pull/381#issuecomment-736367100, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AJFWAZ2KYFS7FUKWQQ5UKZ3SSS435ANCNFSM4UGUQ7NQ
.


2.0.0d5 is missing a #pragma warning(pop), confusing VS, disabling warnings in code including catch

Using v2.0.0-develop.5, on Visual Studio 2017 15.5 Preview 2, seeing:
single_include\catch.hpp(978): warning C5032: detected #pragma warning(push) with no corresponding #pragma warning(pop)

It appears Visual Studio gets its warning state all confused when a #include has mismatching push/pop statements.  For me, it's having the effect of dramatically decreasing the warning level in any of my code that includes catch.hpp.  (I think it has the effect of setting the warning level to 0.)
I did look through the structure of the #pragma warhing(push|pop), as shown below.  It's right.
I also get some warnings that aren't temporarily disabled.  So, I've commented out all of the #pragma warning(push|pop) statements, and I'm wrapping it with a #pragma warning(push, 0) temporarily.
:    24 #ifdef __clang__
:    25 #   ifdef __ICC
:    26 #       pragma warning(push)
...
:    28 #   else
...
:    45 #endif
...
:   532 #ifdef _MSC_VER
:   533 #pragma warning(push)
...
:   535 #endif
...
:   970 #ifdef _MSC_VER
:   971 #pragma warning(pop)
:   972 #endif
....
:   977 #ifdef  _MSC_VER
:   978 #pragma warning(push)
...
:   983 #endif
....
:  7961 #if defined(_MSC_VER)
:  7962 #pragma warning(push)
...
:  7964 #endif
...
:  7974 #if defined(_MSC_VER)
:  7975 #pragma warning(pop)
:  7976 #endif
...
: 11936 #ifdef __clang__
: 11937 #    ifdef __ICC
: 11938 #        pragma warning(pop)
: 11939 #    else
...
: 11944 #540

And, here's the warnings that show with catch.hpp as-is, in files that include it without #define CATCH_CONFIG_MAIN:
catch.hpp(158): warning C4668: 'WINAPI_FAMILY' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif'
catch.hpp(158): warning C4668: 'WINAPI_FAMILY_APP' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif'
catch.hpp(978): warning C5032: detected #pragma warning(push) with no corresponding #pragma warning(pop)

And, here's the warnings that show with catch.hpp included after #define CATCH_CONFIG_MAIN:
C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um\winbase.h(7356): warning C5039: 'TpSetCallbackCleanupGroup': pointer or reference to potentially throwing function passed to extern C function under -EHc. Undefined behavior may occur if this function throws an exception.
catch.hpp(7169): error C4996: 'std::uncaught_exception': warning STL4006: std::uncaught_exception() is deprecated in C++17. It is superseded by std::uncaught_exceptions(), plural. You can define _SILENCE_CXX17_UNCAUGHT_EXCEPTION_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
  C:\Program Files (x86)\Microsoft Visual Studio\Preview\Community\VC\Tools\MSVC\14.12.25816\include\exception(17): note: see declaration of 'std::uncaught_exception'
catch.hpp(10604): warning C4061: enumerator 'Catch::`anonymous-namespace'::Duration::Unit::Auto' in switch of enum 'Catch::`anonymous-namespace'::Duration::Unit' is not explicitly handled by a case label
  catch.hpp(10556): note: see declaration of 'Catch::`anonymous-namespace'::Duration::Unit'
catch.hpp(10604): warning C4061: enumerator 'Catch::`anonymous-namespace'::Duration::Unit::Nanoseconds' in switch of enum 'Catch::`anonymous-namespace'::Duration::Unit' is not explicitly handled by a case label
  catch.hpp(10556): note: see declaration of 'Catch::`anonymous-namespace'::Duration::Unit'
catch.hpp(10620): warning C4061: enumerator 'Catch::`anonymous-namespace'::Duration::Unit::Auto' in switch of enum 'Catch::`anonymous-namespace'::Duration::Unit' is not explicitly handled by a case label
  catch.hpp(10556): note: see declaration of 'Catch::`anonymous-namespace'::Duration::Unit'
catch.hpp(11559): warning C4061: enumerator 'Catch::ResultWas::Exception' in switch of enum 'Catch::ResultWas::OfType' is not explicitly handled by a case label
  catch.hpp(1132): note: see declaration of 'Catch::ResultWas::OfType'
catch.hpp(11559): warning C4061: enumerator 'Catch::ResultWas::Unknown' in switch of enum 'Catch::ResultWas::OfType' is not explicitly handled by a case label
  catch.hpp(1132): note: see declaration of 'Catch::ResultWas::OfType'
catch.hpp(11559): warning C4061: enumerator 'Catch::ResultWas::Ok' in switch of enum 'Catch::ResultWas::OfType' is not explicitly handled by a case label
  catch.hpp(1132): note: see declaration of 'Catch::ResultWas::OfType'
catch.hpp(11559): warning C4061: enumerator 'Catch::ResultWas::FailureBit' in switch of enum 'Catch::ResultWas::OfType' is not explicitly handled by a case label
  catch.hpp(1132): note: see declaration of 'Catch::ResultWas::OfType'
catch.hpp(11559): warning C4061: enumerator 'Catch::ResultWas::ExpressionFailed' in switch of enum 'Catch::ResultWas::OfType' is not explicitly handled by a case label
  catch.hpp(1132): note: see declaration of 'Catch::ResultWas::OfType'
catch.hpp(11559): warning C4061: enumerator 'Catch::ResultWas::DidntThrowException' in switch of enum 'Catch::ResultWas::OfType' is not explicitly handled by a case label
  catch.hpp(1132): note: see declaration of 'Catch::ResultWas::OfType'
catch.hpp(4857): warning C4583: 'Catch::clara::detail::ResultValueBase<T>::m_value': destructor is not implicitly called
          with
          [
              T=Catch::clara::detail::ParseState
          ]
  catch.hpp(4857): note: while compiling class template member function 'Catch::clara::detail::ResultValueBase<T>::~ResultValueBase(void)'
          with
          [
              T=Catch::clara::detail::ParseState
          ]
  catch.hpp(5117): note: see reference to function template instantiation 'Catch::clara::detail::ResultValueBase<T>::~ResultValueBase(void)' being compiled
          with
          [
              T=Catch::clara::detail::ParseState
          ]
  catch.hpp(4874): note: see reference to class template instantiation 'Catch::clara::detail::ResultValueBase<T>' being compiled
          with
          [
              T=Catch::clara::detail::ParseState
          ]
  catch.hpp(5114): note: see reference to class template instantiation 'Catch::clara::detail::BasicResult<Catch::clara::detail::ParseState>' being compiled
catch.hpp(978): warning C5032: detected #pragma warning(push) with no corresponding #pragma warning(pop)

Thanks, I've found the missing warning(pop) and added it back.
I've also guarded the usage of WINAPI_FAMILY macros with a check whether they are defined. Can you test the attached single include?
catch.zip

Thanks!  Compiles clean in a file including it without #define CATCH_CONFIG_MAIN.  With the define, of course, has the other warnings still.

@jamespharvey20 Do you enable C4061 explicitly, or does the new Preview version turn it on for /W4?
Anyway, I'll probably just add it to suppression and ensure that C4062 is enabled for our builds.

I am going to mark this as resolved. If you want warnings above warning level /W4 silenced, please open up a dedicated issue.

@horenmar, I use /Wall and explicitly disable warnings that I'll never want to know or do anything about (4820, padding added for alignment, etc.)  I respect if a library doesn't want to be /Wall compliant, but usually hope they will be.  So, I'll open up dedicated issues but respect if it becomes a "won't fix".
c672512 does take care of those warnings.

@jamespharvey20 /Wall is not supported, because STL does not support it either and AFAIK there is no -isystem analog for cl.exe. However, we are willing to fix specific warnings, if they seem sane enough (C4820 is not).


Spin core refactor

This refactors Spin to use the new spin-core and spin-app crates that we've been developing in an internal prototype.
With a few small exceptions I have attempted to not change the visible behavior of spin up, but with so many updates I'm sure I've missed some things.
There are thousands of lines of changes here, so I've tried to split things up into reasonable commits for those who prefer to review that way.

This looks great to me! I especially love the design of DynamocHostComponent that can update host components' data in runtime (whene http request comes in), and the design of LockedComponent.
I do wonder why do you decide to impl allowed_http_hosts as dynamic data in http. I thought this variable is statically decalred in spin.toml manifest file, and thus can be added to HostComponent Data before runtime. No?
In addition, what is the use cases of spin.lock?

@Mossaka:

I do wonder why do you decide to impl allowed_http_hosts as dynamic data in http. I thought this variable is statically decalred in spin.toml manifest file, and thus can be added to HostComponent Data before runtime. No?

HostComponent Data is currently constructed per-request, not at startup. Preinitialization of some data would be possible but I don't see much benefit for the current set of host components.

In addition, what is the use cases of spin.lock?

One purpose is to provide a more stable interface between spin up and trigger executors, which should simplify the implementation of trigger executor plugins (see also #735).

Have switched to this branch as the Spin binary I am using on a daily basis, and I am hitting the error below when trying to run https://github.com/coderoflagos/bartholomew-sample.

Rendering "/content/index.md": Capabilities insufficient (os error 76)

Have switched to this branch as the Spin binary I am using on a daily basis, and I am hitting the error below when trying to run https://github.com/coderoflagos/bartholomew-sample.

Rendering "/content/index.md": Capabilities insufficient (os error 76)

Bartholomew tries to create a cache file: https://github.com/fermyon/bartholomew/blob/c602220ee4da6b2a22b17f0b04ff8eba1b8adc75/src/content.rs#L133
Looks like Spin currently allows writing new files even without --allow-transitent-write

Bartholomew issue should be fixed in https://github.com/fermyon/bartholomew/pull/135


Waypoints not positioned at the centre of lanes

There seems to be a problem in how the waypoints are positioned on the lane in some road segments.
This is causes problems while trying to localise actor positions relative to the lane centre since the waypoints are not always at the visible centre of lanes.

@pravinblaze
Is this in Town03?

Yes, it is in Town03.

Any update on this?

Closing this as the issue is fixed with latest build, spawning of props is now correct (i.e. on Sidewalk) in Town03 and Town05.
Here is the screenshot of vending machine spawning on the sidewalk.


[AVM Module Issue]: Compute Gallery module should output the created image definitions

Check for previous/existing GitHub issues

[X] I have checked for previous/existing GitHub issues

Issue Type?
Feature Request
Module Name
avm/res/compute/gallery
(Optional) Module Version
No response
Description
The compute gallery module allows the creation of image definitions. However, the resource IDs of the created image definitions are not output.
I realize it's trivial to construct them, however, it would be better if an array of those IDs was output with the array having the same item order as the input value.
(Optional) Correlation Id
No response

Makes sense to me. I'll look into this.


Zsh prints some script at startup, many functionality is "broken"

bracketed-paste-magic () {
	# undefined
	builtin autoload -XUz
}
colors () {
	emulate -L zsh
	typeset -Ag color colour
	color=(00 none 01 bold 02 faint 22 normal 03 standout 23 no-standout 04 underline 24 no-underline 05 blink 25 no-blink 07 reverse 27 no-reverse 08 conceal 28 no-conceal 30 black 40 bg-black 31 red 41 bg-red 32 green 42 bg-green 33 yellow 43 bg-yellow 34 blue 44 bg-blue 35 magenta 45 bg-magenta 36 cyan 46 bg-cyan 37 white 47 bg-white 39 default 49 bg-default)
	local k
	for k in ${(k)color}
	do
		color[${color[$k]}]=$k
	done
	for k in ${color[(I)3?]}
	do
		color[fg-${color[$k]}]=$k
	done
	color[grey]=${color[black]}
	color[fg-grey]=${color[grey]}
	color[bg-grey]=${color[bg-black]}
	colour=(${(kv)color})
	local lc=$'\e[' rc=m
	typeset -Hg reset_color bold_color
	reset_color="$lc${color[none]}$rc"
	bold_color="$lc${color[bold]}$rc"
	typeset -AHg fg fg_bold fg_no_bold
	for k in ${(k)color[(I)fg-*]}
	do
		fg[${k#fg-}]="$lc${color[$k]}$rc"
		fg_bold[${k#fg-}]="$lc${color[bold]};${color[$k]}$rc"
		fg_no_bold[${k#fg-}]="$lc${color[normal]};${color[$k]}$rc"
	done
	typeset -AHg bg bg_bold bg_no_bold
	for k in ${(k)color[(I)bg-*]}
	do
		bg[${k#bg-}]="$lc${color[$k]}$rc"
		bg_bold[${k#bg-}]="$lc${color[bold]};${color[$k]}$rc"
		bg_no_bold[${k#bg-}]="$lc${color[normal]};${color[$k]}$rc"
	done
}
compdump () {
	# undefined
	builtin autoload -XUz
}
compinit () {
	emulate -L zsh
	setopt extendedglob
	typeset _i_dumpfile _i_files _i_line _i_done _i_dir _i_autodump=1
	typeset _i_tag _i_file _i_addfiles _i_fail=ask _i_check=yes _i_name
	while [[ $# -gt 0 && $1 = -[dDiuC] ]]
	do
		case "$1" in
			(-d) _i_autodump=1
				shift
				if [[ $# -gt 0 && "$1" != -[dfQC] ]]
				then
					_i_dumpfile="$1"
					shift
				fi ;;
			(-D) _i_autodump=0
				shift ;;
			(-i) _i_fail=ign
				shift ;;
			(-u) _i_fail=use
				shift ;;
			(-C) _i_check=
				shift ;;
		esac
	done
	typeset -gHA _comps _services _patcomps _postpatcomps
	typeset -gHA _compautos
	typeset -gHA _lastcomp
	if [[ -n $_i_dumpfile ]]
	then
		typeset -g _comp_dumpfile="$_i_dumpfile"
	else
		typeset -g _comp_dumpfile="${ZDOTDIR:-$HOME}/.zcompdump"
	fi
	typeset -gHa _comp_options
	_comp_options=(bareglobqual extendedglob glob multibyte multifuncdef nullglob rcexpandparam unset NO_allexport NO_aliases NO_cshnullglob NO_cshjunkiequotes NO_errexit NO_globassign NO_globsubst NO_histsubstpattern NO_ignorebraces NO_ignoreclosebraces NO_kshglob NO_ksharrays NO_kshtypeset NO_markdirs NO_octalzeroes NO_posixbuiltins NO_shwordsplit NO_shglob NO_warncreateglobal)
	typeset -gH _comp_setup='local -A _comp_caller_options;
             _comp_caller_options=(${(kv)options[@]});
             setopt localoptions localtraps localpatterns ${_comp_options[@]};
             local IFS=$'\'\ \\t\\r\\n\\0\'';
             builtin enable -p \| \~ \( \? \* \[ \< \^ \# 2>/dev/null;
             exec </dev/null;
             trap - ZERR;
             local -a reply;
             local REPLY'
	typeset -ga compprefuncs comppostfuncs
	compprefuncs=()
	comppostfuncs=()
	: $funcstack
	compdef () {
		local opt autol type func delete eval new i ret=0 cmd svc
		local -a match mbegin mend
		emulate -L zsh
		setopt extendedglob
		if (( ! $# ))
		then
			print -u2 "$0: I need arguments"
			return 1
		fi
		while getopts "anpPkKde" opt
		do
			case "$opt" in
				(a) autol=yes  ;;
				(n) new=yes  ;;
				([pPkK]) if [[ -n "$type" ]]
					then
						print -u2 "$0: type already set to $type"
						return 1
					fi
					if [[ "$opt" = p ]]
					then
						type=pattern
					elif [[ "$opt" = P ]]
					then
						type=postpattern
					elif [[ "$opt" = K ]]
					then
						type=widgetkey
					else
						type=key
					fi ;;
				(d) delete=yes  ;;
				(e) eval=yes  ;;
			esac
		done
		shift OPTIND-1
		if (( ! $# ))
		then
			print -u2 "$0: I need arguments"
			return 1
		fi
		if [[ -z "$delete" ]]
		then
			if [[ -z "$eval" ]] && [[ "$1" = *\=* ]]
			then
				while (( $# ))
				do
					if [[ "$1" = *\=* ]]
					then
						cmd="${1%%\=*}"
						svc="${1#*\=}"
						func="$_comps[${_services[(r)$svc]:-$svc}]"
						[[ -n ${_services[$svc]} ]] && svc=${_services[$svc]}
						[[ -z "$func" ]] && func="${${_patcomps[(K)$svc][1]}:-${_postpatcomps[(K)$svc][1]}}"
						if [[ -n "$func" ]]
						then
							_comps[$cmd]="$func"
							_services[$cmd]="$svc"
						else
							print -u2 "$0: unknown command or service: $svc"
							ret=1
						fi
					else
						print -u2 "$0: invalid argument: $1"
						ret=1
					fi
					shift
				done
				return ret
			fi
			func="$1"
			[[ -n "$autol" ]] && autoload -Uz "$func"
			shift
			case "$type" in
				(widgetkey) while [[ -n $1 ]]
					do
						if [[ $# -lt 3 ]]
						then
							print -u2 "$0: compdef -K requires <widget> <comp-widget> <key>"
							return 1
						fi
						[[ $1 = _* ]] || 1="_$1"
						[[ $2 = .* ]] || 2=".$2"
						[[ $2 = .menu-select ]] && zmodload -i zsh/complist
						zle -C "$1" "$2" "$func"
						if [[ -n $new ]]
						then
							bindkey "$3" | IFS=$' \t' read -A opt
							[[ $opt[-1] = undefined-key ]] && bindkey "$3" "$1"
						else
							bindkey "$3" "$1"
						fi
						shift 3
					done ;;
				(key) if [[ $# -lt 2 ]]
					then
						print -u2 "$0: missing keys"
						return 1
					fi
					if [[ $1 = .* ]]
					then
						[[ $1 = .menu-select ]] && zmodload -i zsh/complist
						zle -C "$func" "$1" "$func"
					else
						[[ $1 = menu-select ]] && zmodload -i zsh/complist
						zle -C "$func" ".$1" "$func"
					fi
					shift
					for i
					do
						if [[ -n $new ]]
						then
							bindkey "$i" | IFS=$' \t' read -A opt
							[[ $opt[-1] = undefined-key ]] || continue
						fi
						bindkey "$i" "$func"
					done ;;
				(*) while (( $# ))
					do
						if [[ "$1" = -N ]]
						then
							type=normal
						elif [[ "$1" = -p ]]
						then
							type=pattern
						elif [[ "$1" = -P ]]
						then
							type=postpattern
						else
							case "$type" in
								(pattern) if [[ $1 = (#b)(*)=(*) ]]
									then
										_patcomps[$match[1]]="=$match[2]=$func"
									else
										_patcomps[$1]="$func"
									fi ;;
								(postpattern) if [[ $1 = (#b)(*)=(*) ]]
									then
										_postpatcomps[$match[1]]="=$match[2]=$func"
									else
										_postpatcomps[$1]="$func"
									fi ;;
								(*) if [[ "$1" = *\=* ]]
									then
										cmd="${1%%\=*}"
										svc=yes
									else
										cmd="$1"
										svc=
									fi
									if [[ -z "$new" || -z "${_comps[$1]}" ]]
									then
										_comps[$cmd]="$func"
										[[ -n "$svc" ]] && _services[$cmd]="${1#*\=}"
									fi ;;
							esac
						fi
						shift
					done ;;
			esac
		else
			case "$type" in
				(pattern) unset "_patcomps[$^@]" ;;
				(postpattern) unset "_postpatcomps[$^@]" ;;
				(key) print -u2 "$0: cannot restore key bindings"
					return 1 ;;
				(*) unset "_comps[$^@]" ;;
			esac
		fi
	}
	typeset _i_wdirs _i_wfiles
	_i_wdirs=()
	_i_wfiles=()
	autoload -Uz compaudit
	if [[ -n "$_i_check" ]]
	then
		typeset _i_q
		if ! eval compaudit
		then
			if [[ -n "$_i_q" ]]
			then
				if [[ "$_i_fail" = ask ]]
				then
					if ! read -q "?zsh compinit: insecure $_i_q, run compaudit for list.
Ignore insecure $_i_q and continue [y] or abort compinit [n]? "
					then
						print -u2 "$0: initialization aborted"
						unfunction compinit compdef
						unset _comp_dumpfile _comp_secure compprefuncs comppostfuncs _comps _patcomps _postpatcomps _compautos _lastcomp
						return 1
					fi
					_i_wfiles=()
					_i_wdirs=()
				else
					(( $#_i_wfiles )) && _i_files=("${(@)_i_files:#(${(j:|:)_i_wfiles%.zwc})}")
					(( $#_i_wdirs )) && _i_files=("${(@)_i_files:#(${(j:|:)_i_wdirs%.zwc})/*}")
				fi
			fi
			typeset -g _comp_secure=yes
		fi
	fi
	autoload -Uz compdump compinstall
	_i_done=''
	if [[ -f "$_comp_dumpfile" ]]
	then
		if [[ -n "$_i_check" ]]
		then
			IFS=$' \t' read -rA _i_line < "$_comp_dumpfile"
			if [[ _i_autodump -eq 1 && $_i_line[2] -eq $#_i_files && $ZSH_VERSION = $_i_line[4] ]]
			then
				builtin . "$_comp_dumpfile"
				_i_done=yes
			fi
		else
			builtin . "$_comp_dumpfile"
			_i_done=yes
		fi
	fi
	if [[ -z "$_i_done" ]]
	then
		typeset -A _i_test
		for _i_dir in $fpath
		do
			[[ $_i_dir = . ]] && continue
			(( $_i_wdirs[(I)$_i_dir] )) && continue
			for _i_file in $_i_dir/^([^_]*|*~|*.zwc)(N)
			do
				_i_name="${_i_file:t}"
				(( $+_i_test[$_i_name] + $_i_wfiles[(I)$_i_file] )) && continue
				_i_test[$_i_name]=yes
				IFS=$' \t' read -rA _i_line < $_i_file
				_i_tag=$_i_line[1]
				shift _i_line
				case $_i_tag in
					(\#compdef) if [[ $_i_line[1] = -[pPkK](n|) ]]
						then
							compdef ${_i_line[1]}na "${_i_name}" "${(@)_i_line[2,-1]}"
						else
							compdef -na "${_i_name}" "${_i_line[@]}"
						fi ;;
					(\#autoload) autoload -Uz "$_i_line[@]" ${_i_name}
						[[ "$_i_line" != \ # ]] && _compautos[${_i_name}]="$_i_line"  ;;
				esac
			done
		done
		if [[ $_i_autodump = 1 ]]
		then
			compdump
		fi
	fi
	for _i_line in complete-word delete-char-or-list expand-or-complete expand-or-complete-prefix list-choices menu-complete menu-expand-or-complete reverse-menu-complete
	do
		zle -C $_i_line .$_i_line _main_complete
	done
	zle -la menu-select && zle -C menu-select .menu-select _main_complete
	bindkey '^i' | IFS=$' \t' read -A _i_line
	if [[ ${_i_line[2]} = expand-or-complete ]] && zstyle -a ':completion:' completer _i_line && (( ${_i_line[(i)_expand]} <= ${#_i_line} ))
	then
		bindkey '^i' complete-word
	fi
	unfunction compinit compaudit
	autoload -Uz compinit compaudit
	return 0
}
compinstall () {
	# undefined
	builtin autoload -XUz
}
down-line-or-beginning-search () {
	# undefined
	builtin autoload -XU
}
edit-command-line () {
	# undefined
	builtin autoload -XU
}
is-at-least () {
	emulate -L zsh
	local IFS=".-" min_cnt=0 ver_cnt=0 part min_ver version order
	min_ver=(${=1})
	version=(${=2:-$ZSH_VERSION} 0)
	while (( $min_cnt <= ${#min_ver} ))
	do
		while [[ "$part" != <-> ]]
		do
			(( ++ver_cnt > ${#version} )) && return 0
			if [[ ${version[ver_cnt]} = *[0-9][^0-9]* ]]
			then
				order=(${version[ver_cnt]} ${min_ver[ver_cnt]})
				if [[ ${version[ver_cnt]} = <->* ]]
				then
					[[ $order != ${${(On)order}} ]] && return 1
				else
					[[ $order != ${${(O)order}} ]] && return 1
				fi
				[[ $order[1] != $order[2] ]] && return 0
			fi
			part=${version[ver_cnt]##*[^0-9]}
		done
		while true
		do
			(( ++min_cnt > ${#min_ver} )) && return 0
			[[ ${min_ver[min_cnt]} = <-> ]] && break
		done
		(( part > min_ver[min_cnt] )) && return 0
		(( part < min_ver[min_cnt] )) && return 1
		part=''
	done
}
up-line-or-beginning-search () {
	# undefined
	builtin autoload -XU
}
url-quote-magic () {
	# undefined
	builtin autoload -XUz
}

This is what I see when Terminal launches
cd mv auto-compilation is broken, doesn't list files in current directory
Tried to upgrade, no luck
.zshrc:
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH

# Path to your oh-my-zsh installation.
export ZSH=/Users/GRiMe2D/.oh-my-zsh

# Set name of the theme to load. Optionally, if you set this to "random"
# it'll load a random theme each time that oh-my-zsh is loaded.
# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
ZSH_THEME="agnoster"

# Uncomment the following line to use case-sensitive completion.
# CASE_SENSITIVE="true"

# Uncomment the following line to use hyphen-insensitive completion. Case
# sensitive completion must be off. _ and - will be interchangeable.
# HYPHEN_INSENSITIVE="true"

# Uncomment the following line to disable bi-weekly auto-update checks.
# DISABLE_AUTO_UPDATE="true"

# Uncomment the following line to change how often to auto-update (in days).
# export UPDATE_ZSH_DAYS=13

# Uncomment the following line to disable colors in ls.
# DISABLE_LS_COLORS="true"

# Uncomment the following line to disable auto-setting terminal title.
# DISABLE_AUTO_TITLE="true"

# Uncomment the following line to enable command auto-correction.
# ENABLE_CORRECTION="true"

# Uncomment the following line to display red dots whilst waiting for completion.
# COMPLETION_WAITING_DOTS="true"

# Uncomment the following line if you want to disable marking untracked files
# under VCS as dirty. This makes repository status check for large repositories
# much, much faster.
# DISABLE_UNTRACKED_FILES_DIRTY="true"

# Uncomment the following line if you want to change the command execution time
# stamp shown in the history command output.
# The optional three formats: "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
# HIST_STAMPS="mm/dd/yyyy"

# Would you like to use another custom folder than $ZSH/custom?
# ZSH_CUSTOM=/path/to/new-custom-folder

# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(git)

source $ZSH/oh-my-zsh.sh

# User configuration

# export MANPATH="/usr/local/man:$MANPATH"

# You may need to manually set your language environment
# export LANG=en_US.UTF-8

# Preferred editor for local and remote sessions
# if [[ -n $SSH_CONNECTION ]]; then
#   export EDITOR='vim'
# else
#   export EDITOR='mvim'
# fi

# Compilation flags
# export ARCHFLAGS="-arch x86_64"

# ssh
# export SSH_KEY_PATH="~/.ssh/rsa_id"

# Set personal aliases, overriding those provided by oh-my-zsh libs,
# plugins, and themes. Aliases can be placed here, though oh-my-zsh
# users are encouraged to define aliases within the ZSH_CUSTOM folder.
# For a full list of active aliases, run `alias`.
#
# Example aliases
# alias zshconfig="mate ~/.zshrc"
# alias ohmyzsh="mate ~/.oh-my-zsh"

System:
OSX El Capitan 10.11.6 (15G31)

Updating zsh from brew somehow breaks this
Need to run chsh again
Related https://github.com/robbyrussell/oh-my-zsh/issues/630

I currently have this problem and while it just occurred when starting zsh inside zsh. Removing and installing it again with brew made it worse so that now i always get tho script lines printed before the shell is ready.
Everything works as far as i can tell, but its kinda annoying. What else beside reinstalling with brew can be done to maybe solve that problem?

Run zsh -xvic 'exit' &>~/omz-debug.log and post the generated file as a private gist.

thx, but i got it solved with the help of some other threads, but good to have that command ready should that happen again :)

What was the culprit?

Try chsh -s /bin/zsh - in my instance, I was running a different version of zsh, not the one inside /bin/zsh

What was the culprit?

If only i knew, but this fixed it:
compaudit | sudo xargs chmod g-w
compaudit | sudo xargs chown root
sudo rm ~/.zcompdump*
compinit

I have the same issue.
I have laptop with limited privileges, Also I am behind proxy. I have run installation command with wget and everything went well except the famouse error of permissions for directories and asked me to skip with a variable set to true in zshrc.
After setting that variable and reopening iterm2, I now the this issue listed being poured into terminal and no auto completion working.
Right now, I have added clear right after source command in zshrc. Also am using compinit then 'y' to start autocomplete in iterm.


Fix job name for Prometheus node-exporter presubmit

The Prowjob config does not duplicated job names.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/approve


Add CSP Injection to username XSS challenge

Fixes(?): #1245
The challenge 'Classic Stored XSS' now requires the user to perform a CSP injection through the profile image url and bypass the regex check on username in order to perform XSS.
Bumped up the challenge difficulty from two to four
P.S : Users can now submit any URL for their profile images. This new feature is pretty vulnerable as of now and can be used in future challenges

The travis build seems to be failing before it begins...
tests seem to be running fine locally

@Scar26 I‘ve restarted the build.

@J12934 It's glitching again, the build has been queued for 20 minutes

Develop branch is building your profile logo fix, and I think branch builds take precedence over PR builds on Travis. But started 2min ago with Linting... 🐌

It's throwing an error on the feedbackApiSpec test which I haven't even changed
It's passing on local :

Just pushed the same commit again and it passed by itself :p

@bkimminich @J12934 can you please review this PR and let me know if there are any changes to be made

Will try to take a deeper look tommorow

@J12934, just a reminder :)

Both challenges are now accessible via the same input field and route.
Though the username xss challenge now requires a bit more fuzzing on the player's part to notice that  they have to enter an invalid URL for it to be directly added to the CSP
Sorry for the delay, I had to be away for a few days

Closing because of too much clutter.
I will thoroughly ensure it's all fixed and will open a new PR shortly. Apologies for the delay and confusion in this one, wasn't able to get much work done these past few days


vue-cli-service build --watch not work on docker in Virtualbox at guest OS, host OS is window 10

I have install vue-cli command on docker container at ubuntu via Virtualbox at share folder with host machine is window 10. the problem is when I change content of vue js file, the notify events is not working.
Anyone can help in this case?
Thanks in advance.

Was this issue resolved or just nobody happen to reproduce it? I'm seeing the same thing when using docker for windows. Watch (and because of that also HMR) is not working at all when running inside of docker container.


Add this book: "How-to-collaborate-on-github" 👋

https://github.com/eonist/How-to-collaborate-on-github 😬

@eshellman so That means im allowed to make a PR?

Anyone can submit a PR!


[pybind11] update to 2.9.1

Library name: pybind11
New version number: 2.9.1
Changelog

@demberto,Thanks for posting this issue, pybind11 has updated to 2.9.2 by pr #23893, please use command "git pull" updat your vcpkg and use it

@JonLiu1993 thanks for the fast reply and action 🚀


⚠ Samsung has degraded performance

In f1bb0a8, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2303 ms

Resolved: Samsung performance has improved in ee5d652.


handle factor inputs

explore creating some handling for factor inputs...so if a user enters a column called Race and enters 0,1,2 or black/white/asian this should be split into 3 variables, each with a boolean. because having them as ordered values doesn't make sense in the context of the fact that we would run linear regression on these to match them....etc...

Actually, decided we don't really want this and will stick to integers, and explain this in the documentation.


Fixes #203: Only use Ondrej repo for Ubuntu 12.04 when installing 5.5.

See: #203

Does this mean if we change the PHP version to 5.6, it will get around this issue temporarily?

@kevinquillen - Possibly. Could you try that and see what happens? I would, but I happen to be in another city with very weak internet, so even reloading/reprovisioning a VM locally would take a couple hours :(

@kevinquillen changing to 5.6 gives the same error, this patch only fixes #203 when using php_version: "5.5"

@zrpnr - Yep, I forgot that I changed the default to 5.6. I'll work on a better fix.


Spoi 8250 jdbc to hdfs

@amberarrow - could you please review & merge
Thanks,
Dev

A README.md describing what this example does will be helpful.

Please move the jdbcToJdbc example to a separate pull request

Please squash commit upto and including 404893161c

It appears jdbcToJdbc is still here; please move to a different PR


Use filesystem caching in servers

We disable fs caches in remoteFetchProcessor, BKS and LDS. This might be a carry over from the initial implementation which was used jets3t filesystems in the servers and that implementation had connection leaks with fs caching.

Fixed by #408


[Go Live][Nov 15]

Push to live

Docs Build status updates of commit 17cc30d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/overview.md
:white_check_mark:Succeeded
View

msteams-platform/whats-new.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Get protection group is not retrieving "view_params"

🐛 Bug Report
Hey Team,
When we are trying to retrieve a protection group  using v2 client, it is not able to retrieve the "view_params"  in the response as shown below:
{'abort_in_blackouts': False,
'description': '',
'environment': 'kView',
'id': ,
'is_active': True,
'is_paused': False,
'missing_entities': None,
'name': 'Test Views',
'num_protected_objects': 101,
'permissions': [],
'policy_id': <policy_id>,
'priority': 'kLow',
'sla': [{'backup_run_type': 'kIncremental', 'sla_minutes': 60},
{'backup_run_type': 'kFull', 'sla_minutes': 120}],
'start_time': {'hour': 2, 'minute': 0, 'time_zone': 'Australia/Sydney'},
'storage_domain_id': }
According to the cohesity-sdk, return type should be :

In the model, "view_params" field is present too:

but that is not returned.
To Reproduce

Run Cohesity_v2_client.protection_group.get_protection_group_by_id()
The response should have "view_params", but is missing.

Expected behavior
If a protection group of "cohesity view " type, 100+ views in it, how we can retrieve the view_ids or view_names from the protection group?
Additional question:
Please check and confirm , the names of models and wrappers are right. Return types are defined as expected?

@anusajith Can you please upgrade to the latest SDK version 1.2.0 https://pypi.org/project/cohesity-sdk/
Issue will be resolved, Please let us know if you face any issues. thanks

Will look into this and remove the unused modules in our next release, thanks.


Dependabot added

Fixes #68
Title:
This PR adds a dependabot.yml configuration file to the repository to automate the process of updating npm dependencies. Dependabot will check for updates on a weekly basis and create pull requests for any outdated dependencies, helping to keep the project secure and up-to-date.
How to use
No manual action is required to use this feature. Dependabot will automatically run according to the schedule defined in the configuration file.
Testing done

Verified that the dependabot.yml file is located in the .github directory.

@eiffel-fl  Sir, I have edited the Dependabot file, signed off on it, and squashed the commits as well. Please check it once. Thank you

Can you please rebase? Normally the CI should work.

Sir I’ve rebased the branch, and it’s up to date with the main branch. There were no new changes to apply. The CI should be able to run now. Please let me know if there’s anything else I should check.
Thank you

I just merged #76, can you please rebase? This way, the job would be skipped and everything is green.

@eiffel-fl Sir, I have completed the rebase. Please check it


Setting Page - Other Settings - Online Payment - Add Image upload section for QR Code

Add Image Upload section for QR code of Client's Gateways
This is for clients who want to collect payment from Client on PayTM , or Any other Payment Solution provider
Initiated by @vinpahilwani
Verified by @mitulpanch

This is not good solution, for Our Payment gateway solution
but if client wants it then ok
EasyCloudBooks will not be able help any further for online payment as this will not give any possible webhook to ecb
Client will get notification from Payment providers, ECB will not get anything out of it

This is on Hold, i will check apis from Razorpay for any new QR code solutions

I have suggested dynamic QR Code for End to end Solution, but i think it is not replacement for QR code

Currently possible solution discussed with @vinpahilwani is
If Razorpay is present, then that will come
else static QR Code


82: Run tests for different PySpark versions

Link to Issue

Test multiple PySpark versions in parallel via github actions

Latest release of each minor version, from 2.4 to 3.4
Tests for other versions will finish, even if one of them fails

Add option to manually trigger tests (workflow_dispatch) for any branch
Apply necessary changes to install Spark 2.4

Downgrade pypandoc
Use JAVA version 8
Choose Python version depending on PySpark version (3.7 for 2.4, 3.9 for 3+)

Adapt tests to work with all PySpark versions

Fix print_schema_as_code for Spark 3.3+
Fix it_raises_when_struct_field_is_missing1 test for Spark 3.3+
Fix test imports for Spark 2.4 (__init__.py in tests folder)

I'm new to Poetry so I don't have experience with its lock file, but I assume this should also be updated to use a more recent PySpark version (was 3.0.3)

@Breaka84 - this is awesome, thanks for the contribution.


Add Header-Max-Size and Request_Max_Size to divide plugin.

#1290 Add Header-Max-Size and Request_Max_Size to divide plugin.

Codecov Report

Merging #1364 (8724f79) into master (a07a3a4) will decrease coverage by 0.86%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master    #1364      +/-   ##
============================================
- Coverage     67.36%   66.49%   -0.87%
- Complexity     2108     2112       +4
============================================
  Files           401      403       +2
  Lines          8564     8712     +148
  Branches        863      873      +10
============================================
+ Hits           5769     5793      +24
- Misses         2366     2489     +123
- Partials        429      430       +1

Impacted Files
Coverage Δ
Complexity Δ

...va/org/dromara/soul/common/constant/Constants.java
50.00% <ø> (ø)
1.00 <0.00> (ø)

...common/dto/convert/rule/impl/DivideRuleHandle.java
100.00% <ø> (ø)
1.00 <0.00> (ø)

...a/org/dromara/soul/plugin/divide/DividePlugin.java
50.00% <0.00%> (-10.47%)
9.00 <1.00> (ø)

...soul/client/tars/TarsServiceBeanPostProcessor.java
31.70% <0.00%> (-51.22%)
8.00% <0.00%> (-6.00%)

...romara/soul/admin/exception/ExceptionHandlers.java
73.33% <0.00%> (-11.29%)
5.00% <0.00%> (ø%)

.../soul/admin/service/impl/UpstreamCheckService.java
56.88% <0.00%> (-10.10%)
16.00% <0.00%> (-3.00%)

...l/plugin/contextpath/ContextPathMappingPlugin.java
69.23% <0.00%> (-9.04%)
8.00% <0.00%> (ø%)

.../soul/plugin/httpclient/NettyHttpClientPlugin.java
57.14% <0.00%> (-2.05%)
10.00% <0.00%> (ø%)

...on/dto/convert/rule/impl/ContextMappingHandle.java
0.00% <0.00%> (ø)
0.00% <0.00%> (ø%)

...org/dromara/soul/plugin/logging/LoggingPlugin.java
53.43% <0.00%> (ø)
13.00% <0.00%> (?%)

... and 3 more

Continue to review full report at Codecov.

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


Roadmap towards 0.5

The UI has finally been released as stable (Gekko v0.4.5). For 0.5 I want to focus on bringing more features to the UI, fixing bugs and stabilising the APIs.
This is what I am thinking about:

[x] UI live gekko

[x] show list of trades (see #693)
[x] finalise profit reporting (well not finalised, but good enough for now)

[ ] live trader: see PR #737
[x] adapters

[x] stabilise adapter API pushed to 0.6..
[x] fix widely used adapters

[x] sqlite
[x] postgresql

[ ] stabilise web API pushing this to 0.6

[ ] stabilise REST API (without merging default config)
[ ] document REST & WS APIs

If anyone has any other ideas, please put them in a seperate issue and link that issue here. I am obviously also open to PRs :)

A couple of ideas about live configuration changes are asked for here #654

It would be really nice to be able to flow through indicators to the charting tool.
At the moment I have to write out the indicator outputs plus price / meta to a csv then plot it all in excel. Which is time consuming.

Great point, I was thinking about this as well. Something like #690 maybe? (Let's keep discussion in there).

Would be good to be able to have a "update data" button that updated each (or selected) currency pair up to yesterday.

I am closing already this as I am planning on merging #737 very soon (hopefully this weekend). That issue holds details of the last minor things.


sentry trace for devbox shell

Summary
capturing my failed attempt at using sentry tracing.
It fails when I try to unmarshal the sentry-span inside devbox log <event>.
How was it tested?
ran devbox shell, whose shellrc calls devbox log shell-ready <marshalled-sentry-span>.

Current dependencies on/for this PR:

main

PR #486   👈

This comment was auto-generated by Graphite.


chore: bump bugsnag/js

v7.23.0
Changed from previous version. Nothing which effects our code.

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


Helm chart for Cadence

Hi,
I am experimenting with deploying Cadence on Kubernetes.
I find Jaeger has helm chart in development.
Any plan to create a helm chart for Cadence?
Thanks,
Harsha

Hi,
we contributed our Cadence chart to incubator: helm/charts#12372. You can also use it from our charts repository listed here: https://hub.helm.sh/charts/banzaicloud-stable/cadence (built from https://github.com/banzaicloud/banzai-charts/tree/master/cadence). We are happy to get some feedback about it.
Greetings,
Mate from Banzai Cloud

Closing this as the Helm chart is available and #2322 follows testing for it.


Fix autofill text color in dark themes

Description
Input fields that are auto-populated by the browser, like a saved usernames, are too dark to see in the dark mode for both default and Next themes. That is because the "shades" are reversed in dark mode where $ouiColorLightestShade is in fact nearly black and $ouiColorDarkestShade is nearly while. This change makes use of $ouiColorDarkestShade in both light and dark themes.
Before change:

After change:

Issues Resolved
Fixes #870
Check List

[ ] New functionality includes testing.
[ ] New functionality has been documented.
[X] All tests pass

[ ] yarn lint
[ ] yarn test-unit

[X] Update CHANGELOG.md
[X] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@AMoo-Miki  @joshuarrrr  @BSFishy  my understanding is that any text should use either ouiColorGhost or ouiColorInk, and not any of the shades. Is that correct? If so, can we align to that vs using ouiColorDarkestShade as it is a different value than ouiColorGhost - which is what I believe the rest of the application text is using (?).

my understanding is that any text should use either ouiColorGhost or ouiColorInk, and not any of the shades. Is that correct?

No, I don't believe that's correct. From the source code, here's how text colors are defined.
The default variables for text are initially defined as:
https://github.com/opensearch-project/oui/blob/b80c779ba810c11078d745b3ca880c35957a5210/src/global_styling/variables/_colors.scss#L42-L46
Those exact same definitions are duplicated in our base OUI Next theme:
https://github.com/opensearch-project/oui/blob/54d50114fbf78b46d442e399055f1d8b47b5265a/src/themes/oui-next/global_styling/variables/_colors.scss#L42-L46
In dark theme variations (both the current dark theme and in OUI next), we explicitly override $ouiTextColor and $ouiTitleColor definitions to use #DFE5EF. Note that this is distinct from $ouiColorGhost and $ouiColorInk (#FCFEFF and #0A121A, respectively, in OUI Next Dark), as well as $ouiColorDarkestShade (#DFE3E8 in OUI Dark Next):
https://github.com/opensearch-project/oui/blob/54d50114fbf78b46d442e399055f1d8b47b5265a/src/themes/oui-next/oui_next_colors_dark.scss#L41-L45
But we can definitely revisit or redefine these relationships.

@joshuarrrr  really helpful context, thank you for outlining the text values. I looked through my original definitions and it appears that the value from "we explicitly override $ouiTextColor and $ouiTitleColor definitions to use #DFE5EF" was perhaps a generated value - or did it get specified by engineering?
Either way, I think there is opportunity for us to clean up these relationships and improve the documentation. If we have various permutations floating around of text color, this could be difficult to manage and adjust for accessibility.

I looked through my original definitions and it appears that the value from "we explicitly override $ouiTextColor and $ouiTitleColor definitions to use #DFE5EF" was perhaps a generated value - or did it get specified by engineering?

I'd have to trace back through the blame, but I think neither - I think it was set that way in the existing dark theme and we just copied it over as part of the creation of the Next theme.

Either way, I think there is opportunity for us to clean up these relationships and improve the documentation. If we have various permutations floating around of text color, this could be difficult to manage and adjust for accessibility.

Agreed - specifically with a case like this, I think it's fair to say that any text color value should at least point at a text color variable, so that the definition is centralized.

@AMoo-Miki I updated the values only in the next theme.


Delete repository with v2 REST API? (when images, tags are removed and even GC has run)

Hi.
I've been through all the previous post about deleting images and tags using the v2 api. (#1066 , #1068 ).
I'm able to delete the latest tag using the v2 rest API, run the garbage colector, restart my registry and repush the same image without having the "layer exists" message. Everything is fine. except...
I cannot remove the repository name, the one which is deplayed when running
v2/_catalog
Even if the images are empty with no tags and no files remaining, the name is still in the list and I don't know how to remove it. So I'm stuck with "ghost" repositories that I'd like to be removed for good. Is there an hidden REST command to do it ?
Best regards
David

Same problem here, after deletion by tag, the image name has at least one reference.
curl -s 'http://repos/v2/image/tags/list'
{"name":"image","tags":null}

Wheras curl -s 'http://repos/v2/nonexisting/tags/list'
{"errors":[{"code":"NAME_UNKNOWN","message":"repository name not known to registry","detail":{"name":"nonexisting"}}]}

+1
I've the same issue. I've deleted all tags and layers, but I cannot delete repository

Same issue

There is a workaround here
Check the last comment, you have to manually delete the repository folders inside the registry volume.

+1,same issue


LAB_03L01_Configure_Conditional_Access_policies_for_AVD_ADDS.md - Ex1

Module: 03
Lab/Demo: 01
Task: 01
Step: 16
Description of issue
The step says

What does 'your user accounts' (plural) mean? I assume it means the user account used to sign-in to the portal in Step 1? If so, the wording needs to be changed to something like 'select aduser5 and your user account, and click Select' ?

updated


HOTT-2259 Move the critical footnotes after the header.

Jira link
https://transformuk.atlassian.net/browse/HOTT-2259
What?
Move the critical footnotes after the header to make it more evident.

Screenshot of the implementation:


Improve TerrainLayer loading experience

For #4236
Change List

Only display a tile if both the mesh and the surface image are loaded
Fix an update issue in non-tiled scenario when terrainImage is changed
Restore no texture option in the demo

Coverage decreased (-0.03%) to 79.856% when pulling 78ed0d1e26341755ca8779134581532cd87145df on x/terrain-optimize into add2cefe1c54377ef7ecc5db14d4d4b6f8cfdb86 on master.

Was there a technical reason to load this way by any chance?

TileLayer determines the visibility of tiles based on whether their data loaders are resolved.


Innolitics onboarding to staging

10/6/22 - Sent Innolitics Keys to connect to staging and prod and waiting test file to staging.

"Thanks Sam'an,
I have sent the keys via keybase. The next step will be sending a sample file to staging. Please do not include any real patient data in this test file.
Thanks,
James"

-Innolitics getting 401 error when attempting to send to staging. Investigating.

Hi Sam'an,
It looks like for some reason that second test file has incorrect state abbreviations for patient_state and ordering_provider_state. The states should use the two letter postal code abbreviations found here (https://pe.usps.com/text/pub28/28apb.htm). For example in the sample file "GEORGIA" is abbreviated "GE" instead of  the correct "GA".
One other thing I've noticed is it looks like for columns ordering_provider_first and ordering_provider_last the file is populated with the patient name. For OTC data we do not want the patient name in this field as it will cause issues for our deidentification logic (if this is just an artifact of how you generated the test data that is fine but I wanted to check that we would not receive the patient name

Email from Sam'an:
Sounds great,
I've defaulted all of the ordering provider information to blank and I'm still getting that same error message. I've attached a copy of the latest report for your reference.
Sam'an Herman-Griffiths
Junior Software Engineer
Innolitics

Excellent,
I received the files and they look as expected. Our next and last step will be sending some production data to our production endpoint and testing with a STLT of your choosing (usually the one that will have the most reports). Is there a particular state or healthcare jurisdiction that you would like to use? (note that not all will accept OTC data)
Also, in my notes I have that we were testing with a different test than production while we were waiting on EUA approval. Has that been completed, or are we still waiting for that to occur?
Thanks,
James
James Gilmore (Agile Six)
Senior HL7 Data Analyst
Pandemic-Ready Interoperability Modernization Effort (PRIME)


OIDC Implicit Flow query string issue

I found the following issue in the implicit flow with a PAC-OIDC client :
When the succesful redirect request like this one is sent by the OIDC server :
"http://localhost:8081/callback?client_name=OidcClient#access_token=eyJra....."
The request fail because params of the query string are not evaluate after "#".
PAC4J works fine if I change the "#" with "&" by hand.
According the specs, having "#" is a correct answer (http://openid.net/specs/openid-connect-core-1_0.html#ImplicitAuthResponse), but it can not be parse using standard servlet parser.

Yes, you're right. In fact, we can't entirely support the implicit flow as it also needs to be handled front side (by Javascript code) while pac4j is a server-side library.
Though, we support the implicit flow anyway as we are able to start it.

I understand. I will try to use a regular expression in the reverse proxy.


Update sample to Windows 8.1

Windows 8.1 brought a lot of changes to Windows Store apps. Maybe it would be worth updating the project to newer target? I forked this project and upgraded to target Windows 8.1 as well as I removed some 'obsolete' elements, such as SandardStyles.xaml or LayoutAwarePage class. It needs just a few more touches and it will be working exactly the same as this sample.

Thank you for reporting this issue and appreciate your patience. We've  notified the core team for an update on this issue. We're looking for a response within the next 30 days or the issue may be closed.

How about this situations on store of windows when Windows 10 now,we can rush update all over apps for get support,what shoulds the user to do above grab somethink good used apps without getting expired certificates on browser and server.


Add Pinger interface and checker

Ping method is commonly accepted, use it instead as an interface

Invalidates #1


Don't overwrite if info exist

Need to keep information while resend

Any comments on this pull request? After a long search over the Internet I found this simple FIX protocol using Java and I have decided to use it, but I'm not sure which master to pick.
@huayueh should I use your master instead since I see this project hasn't received more commits since 5 months ago.


Update Issue and PR template

Expected behavior
Presently, Contributor has to do a lot of changes in Issue and PR  template. One has to remove lots of text present already in templates and then has to edit according to issue/PR.
Observed behavior
There should be simple templates so that contributor has to just mention the bug/feature instead of editing and removing lots of text.

Thanks @ParthS007. I really liked this idea. :)

@deshraj  Can you please review #32 , I have updated the templates. Please give suggestions if there are any changes required. Thanks

Done.


Add step with search of API Rule

Description
Changes proposed in this pull request:

...
...
...

Related issue(s)

/retest

Retesting, as UI test failed on some invisible elements.

/test pre-busola-ui-test

/test pre-busola-ui-test

/retest


QA - [Components / Code snippet]: "Show more" in  Multi line code snippet

https://next.carbondesignsystem.com/components/code-snippet/code
@jeanservaas @shixiedesign @aagonzales
Shouldn’t the show more be like how you treat it in Carbon site code snippet with a line as a separator?

—

Should be like this no?

Yes, we have an issue for it:
https://github.com/carbon-design-system/carbon-website/issues/908


Application doesn't connect to redux devtools when inside an iframe.

This is a...

[ ] feature request
[x ] bug report
[ ] usage question

Link to repo showing the issue
your sample app:  https://github.com/angular-redux/example-app
Expected Behaviour:
See actions in redux devtools even when inside an iframe like:
<iframe src="http://localhost:4200" />
Actual Behaviour:
application doesnt connec to redux devtools when inside an iframe.
Additional Notes:
it is not an issue with devtools as this works:
<iframe src="http://zalmoxisus.github.io/examples/counter/" />
Also see: https://github.com/zalmoxisus/redux-devtools-extension/issues/357

Hi - sorry for the delay on this.
I took a look and I can reproduce the issue.  Interestingly I get the following behaviour:

right-click outside the iframe, do inspect, open 'redux' tab:

the devtools don't load.

right-click inside the iframe, choose 'redux devtools' -> 'open in a panel':

the devtools do load in a separate window, and seem to work fine there.

So this isn't a fix, but it's at least a workaround while I dig deeper into it.

Hi,
Excellent timing! I have been working on another project, and just switched back to the application i originally experienced the problem with.
The workaround is fine!

@PolarbearDK thanks for letting us know the workaround was fine. Going to close this issue for now, but if you need any other help - feel free to let us know.

The workaround worked for me as well, until I updated to Chrome 86.

Yes, it doesn't work on chrome 84, who can suggest a working variant?

This work around doesn't work for me on chrome V92


Tabbed Menu overflow issue

When using the tabbed menu, there are times when a horizontal scroll bar appears when there shouldn't.
See CodePen: http://codepen.io/anon/pen/gPgmpY.  Click on the 3rd tab and make the page 917px wide. The indicator style that gets applied is

Changing the -1px to 0px solves the problem...possible solution to check for less then 0 and then set to 0.  This is a quick hack job, but it works to alleviate the issue.  The page load also needs to be fixed as well.
  // append indicator then set indicator width to tab width
      $this.append('

');
      var $indicator = $this.find('.indicator');

      if ($this.is(":visible")) {
        var right = $tabs_width - (($index + 1) * $tab_width);
        var left = $index * $tab_width
        if(right < 0) {right = 0};

        $indicator.css({"right": right});
        $indicator.css({"left": left});
      }
      $(window).resize(function () {
        var right = $tabs_width - (($index + 1) * $tab_width);
        var left = $index * $tab_width
        if(right < 0) {right = 0};

        $tabs_width = $this.width();
        $tab_width = $this.find('li').first().outerWidth();
        if ($index < 0) {
          $index = 0;
        }
        if ($tab_width !== 0 && $tabs_width !== 0) {
           $indicator.css({"right": right});
           $indicator.css({"left": left});
        }
      });

This also happens for me in Firefox 43.0.1 without resizing, but when the last tab is activated. It only happens when there are > 3 tabs available. This fix should also be added to the click event when updating the indicator. This is in tabs.js, line 93-102.

For those needing a quick fix , a friend of mine suggested you can override the tab style.
.tabs {
overflow-x: hidden;
}
Also, a better solution to the above is to add a Math.min(0, expression) to each of the checks

I've noticed this on the Materialize example page too:

Fixed in 4f18709

I still have this issue with ,  v0.97.8

Does the issue occur when the side scrollbar (window scrollbar) gets added / removed when tabbing through different content? Ie. Tab "Home" home in your example has long content and creates a side scrollbar. However, when clicking Tab "Restaurant", it's only small content and the page scrollbar disappears?

Hi friek,
Thanks for your reply. No it is not the case.
I am doing 'Linking to an External Page' with tabs, so tab content has nothing to do here.
My observations are:

The horizontal scrollbar only happens when I am on the last tab, It is random. i work on multiple screens, so sometimes on page reload it does not show other times it does show. More that often the error does occur.
I am using grid to equidistant my tabs
I have increased the font size of the tabs header .

I am not sure if points 2/3 above are the problem causer, but even after removing them. I have seen the same issue.
thanks

@chahat you're right, I can confirm I have the same issue - sometimes on the last tab I see a horizontal scrollbar with no space either side to scroll.
And I can also say, that when I have 'long' vertical scrolling content on a page, and click to the last tab without a vertical page scrollbar, then the horizontal scrollbar still appears to compensate for the vertical page scrollbar being removed. Think maybe we should open a new issue.

Yes, Friek , your observations are similar to mine.
Please open an issue, that would be great.
I have this problem on my production website. Currently as a work around I am using overflow-x hidden on tabs but that is a very ugly solution.
Thanks

Yeah, and in addition, it doesn't work on mobile either if you do overflow-x

This may be due to a flexbox issue i encounetered.  The fix was to toggle the wrapper/container's CSS display property + calling .offsetHeight.
The issue is that flexbox does not auto-reset on dynamic element appends.  You have to manually reset the view/display as shows below.  Note, you will need to replace body > header with whatever selector you need.
        //MUST RESET FLEX LAYOUT ON DYNAMIC CONTENT LOAD TO AVOID HORIZONTAL SCROOL ON MOBILE
        var elem = doc.querySelector("body > header");
        elem.style.display = 'none';
        elem.offsetHeight;
        elem.style.display = 'flex';

I am facing the same problem, what you have mentioned.


Expando member write widens a writeonly property

🔎 Search Terms
expando write only accessor setter javascript jsdoc
🕗 Version & Regression Information

This is the behavior in every version I tried

⏯ Playground Link
https://www.typescriptlang.org/play?ts=5.3.0-dev.20230822&filetype=js#code/PTAEAEGcBcCcEsDG0Bco4FcCmAoHiB7AOxlAA9QBeUAbwF8BuPAeQCMArLZAOgBMsAZvCJYACrAIAHLLGgBPABRkANKADk0LDDWqaOUKGAAqIxEkBDWOYC2tIhmusZdUOdBHg+0JCzRQC8wBKWjocOkC8Mm5NUmo1NUMwYQA3cwAbeF5QAHcETRwgA
💻 Code
// @strict: true

const x = {};

Object.defineProperty(x, 'test', {
  /** @param {number} a */
  set (a) {}
})

x.test = '' // invalid write

🙁 Actual behavior
The invalid write is accepted and the emitted declaration for this property includes the type of this invalid write:
declare namespace x {
    let test: string | number;
}

🙂 Expected behavior
I expected for this invalid write to be reported as an error
Additional information about the issue
Expanded properties are somewhat special and unsafe already so perhaps that's just a design limitation.
// source
const x = {};

x.one = 42;

if (false) {
  x.other = "";
}

// emitted declaration
declare namespace x {
    let one: number;
    let other: string;
}

Both assignments/definitions are expando declarations, and this is how expandos are intended to work. A simpler example that has the same behavior:
const x = {};
x.test = 4;
x.test = '';

While your examples show cases where it’s quite clear which assignments happen in which order, the motivation behind the feature is stuff like
if (process.env.NODE_ENV === 'development') {
  exports.foo = 'foo'
} else {
  exports.foo = 4
}

We just do a best effort to capture the widest type based on all the declarations we see.
Pinging @sandersn to validate my understanding here

Honestly more working as intended than design limitation, because I don’t know what kind of consistent rule we would implement to decide when you want the first declaration to be the only declaration vs. when you want to get the union type, and the union type seems to be more desirable for common patterns around module.exports.


Can you make it support with SAF ? I cant extract to android/data without SAF in android 11

after android 11 launched i can't extract the zip using the java.io.file method anymore which is where i am now using the SAF Storage Access Framework, SAF itself uses Uri dan DocumentFile so can you make it work with it, thanks :)
I have sample the code
public void extractZipFile(Uri muri, DocumentFile destDir) throws IOException
{
ZipEntry entry;
ContentResolver resolver = getContentResolver();
    InputStream inputStream = resolver.openInputStream(muri);

    try (java.util.zip.ZipInputStream zipInputStream = new java.util.zip.ZipInputStream(inputStream))
    {
        while ((entry = zipInputStream.getNextEntry()) != null)
        {
            DocumentFile currentDestDir = destDir;

            if (!entry.isDirectory())
            {
                unzipFile(entry, zipInputStream, currentDestDir);
            }
            else
            {
                String finalFolderName = entry.getName().replace("/", "");
                currentDestDir = destDir.createDirectory(finalFolderName);
            }
        }
    }

    inputStream.close();
}

private void unzipFile(ZipEntry fileEntry, java.util.zip.ZipInputStream zipInputStream, DocumentFile destDir) throws IOException
{
    int readLen;
    byte[] readBuffer = new byte[BUFFER_SIZE];

    DocumentFile destFile = destDir.createFile("*/*", fileEntry.getName());

    try (OutputStream outputStream = resolver.openOutputStream(destFile.getUri()))
    {
        while ((readLen = zipInputStream.read(readBuffer)) != -1)
        {
            outputStream.write(readBuffer, 0, readLen);
        }
    }
}

But i have problem with the output Zip, you can see in this link.
Source :
https://stackoverflow.com/questions/66202075/how-to-extract-zip-archive-with-subdirectories-using-saf-documentfile

Hello, have you solved this problem, can you tell me how to solve it, can you give me some sample code, thank you


Can't import lamindb for instances created without the wetlab schema

There are errors on lamindb import for instances initialized without wetlab schema. I will write details later.

Or also when trying to the instance even with wetlab schema.
InvalidRequestError: When initializing mapper mapped class Biometa->wetlab.biometa, expression 'Readout' failed to locate a name ('Readout'). If this is a class name, consider adding this relationship() to the <class 'lnschema_wetlab._core.Biometa'> class after both dependent classes have been defined.

https://github.com/laminlabs/lamindb/pull/367


Restore test_display test and pull in latest frameworks

Update frameworks to 6.3.1 (pulls in names for some questions in supplier declaration, and some other content tweaks). Doesn't require any updated schemas in the API.
Restores a test which was temporarily xfailed.

Yes, good catch - I've removed that stub.

Cool, all good then 👍


added links to builds

@englercj is working on getting the SSL setup for cloudfront. If that pans out, would be good to use the https links instead.

Nice! I will merge this for for Wednesdays release and open an issue for us to update the urls to HTTPS when its ready. Cheers!

Just noticed this was merged, so added the changes manually :)


[Bug]

Bug report
What I did
Hi Team, I have use Backpack like this :
The controller
`/**

Class UserCrudController

@package App\Http\Controllers\Admin

@property-read \Backpack\CRUD\app\Library\CrudPanel\CrudPanel $crud
*/
class UserCrudController extends CrudController
{
use \Backpack\CRUD\app\Http\Controllers\Operations\ListOperation;
use \Backpack\CRUD\app\Http\Controllers\Operations\CreateOperation;
use \Backpack\CRUD\app\Http\Controllers\Operations\UpdateOperation;
use \Backpack\CRUD\app\Http\Controllers\Operations\DeleteOperation;
use \Backpack\CRUD\app\Http\Controllers\Operations\ShowOperation { show as traitShow; }
public function setup()
{
$this->crud->setModel('App\Models\User');
$this->crud->setRoute(config('backpack.base.route_prefix') . '/user');
$this->crud->setEntityNameStrings('user', 'users');
$this->crud->addField([
'label' => "Photo de profile",
'name' => "image",
'type' => 'image',
'crop' => true, // set to true to allow cropping, false to disable
'upload' => true,
'aspect_ratio' => 1, // ommit or set to 0 to allow any aspect ratio
// 'disk' => 's3_bucket', // in case you need to show images from a different disk
// 'prefix' => 'uploads/images/profile_pictures/' // in case your db value is only the file name (no path), you can use this to prepend your path to the image src (in HTML), before it's shown to the user;
]);
$this->crud->addField([
'label' => "Poste occupé",
'type' => 'select',
'name' => 'role', // the db column for the foreign key
'entity' => 'role', // the method that defines the relationship in your Model
'attribute' => 'label', // foreign key attribute that is shown to user
'model' => "App\Models\Role",
'default' => 6,
     // optional
     'options'   => (function ($query) {
         return $query->orderBy('label', 'ASC')->get();
     }),
 ]);

 $this->crud->addField([
     'label' => "Sexe",
     'type' => 'select',
     'name' => 'gender', // the db column for the foreign key
     'entity' => 'gender', // the method that defines the relationship in your Model
     'attribute' => 'label', // foreign key attribute that is shown to user
     'model' => "App\Models\Gender",

     // optional
     'options'   => (function ($query) {
         return $query->orderBy('label', 'ASC')->get();
     }),
 ]);

}
protected function setupListOperation()
{
// TODO: remove setFromDb() and manually define Columns, maybe Filters
$this->crud->setFromDb();
}
protected function setupCreateOperation()
{
$this->crud->setValidation(UserRequest::class);
 // TODO: remove setFromDb() and manually define Fields
 $this->crud->setFromDb();

}
protected function setupUpdateOperation()
{
$this->setupCreateOperation();
}
public function show($id)
{
//Create the Qr-code before print the user information
 $url = route('user.qr-code.show', $id);

 $user = User::find($id);

 $image = base64_encode(QrCode::format('png')->merge('http://mo-partners.com/logo.png', 0.2, true)
     ->size(200)->errorCorrection('H')
     ->generate($url));

 $final_file_path = 'images/users/qr-codes/_avatar_'.'name'.'_'. $user->name . '.png';
 $base = base64_decode($image);
 file_put_contents(public_path($final_file_path), $base);

 $user->qrcode = $final_file_path;

 $user->save();

 $content = $this->traitshow($id);

 return $content;

}
}
The model class User extends Model
{
use CrudTrait;
/*
|--------------------------------------------------------------------------

GLOBAL VARIABLES

*/

protected $table = 'users';
// protected $primaryKey = 'id';
// public $timestamps = false;
protected $guarded = ['id'];
// protected $fillable = [];
// protected $hidden = [];
// protected $dates = [];
/**

The attributes that are mass assignable.

@var array
*/
protected $fillable = [
'firstname', 'name', 'email', 'phone', 'image', 'role', 'gender', 'qrcode', 'password',
];

/**

The attributes that should be hidden for arrays.

@var array
*/
protected $hidden = [
'password', 'remember_token', 'qrcode', 'image'
];

/**

The attributes that should be cast to native types.

@var array
*/
protected $casts = [
'email_verified_at' => 'datetime',
];
// protected $dates = [];

/*
|--------------------------------------------------------------------------

FUNCTIONS

*/

public function getRoleAttribute($role){
return Role::find($role)->label;
}
public function getGenderAttribute($gender){
return Gender::find($gender)->label;
}
/*
|--------------------------------------------------------------------------

RELATIONS

*/

/**

Get the role record associated with the user.
*/
public function role()
{
return $this->hasOne('App\Models\Role');
}

/**

Get the gender record associated with the user.
*/
public function gender()
{
return $this->hasOne('App\Models\Gender');
}

/*
|--------------------------------------------------------------------------

SCOPES

*/

/*
|--------------------------------------------------------------------------

ACCESSORS

*/

/*
|--------------------------------------------------------------------------

MUTATORS

*/

public function setImageAttribute($value)
{
$attribute_name = "image";
$disk = config('backpack.base.root_disk_name'); // or use your own disk, defined in config/filesystems.php
$destination_path = "public/images/users/avatars"; // path relative to the disk above
 // if the image was erased
 if ($value==null) {
     // delete the image from disk
     \Storage::disk($disk)->delete($this->{$attribute_name});

     // set null in the database column
     $this->attributes[$attribute_name] = null;
 }

 // if a base64 was sent, store it in the db
 if (Str::startsWith($value, 'data:image'))
 {
     // 0. Make the image
     $image = \Image::make($value)->encode('jpg', 90);

     // 1. Generate a filename.
     $filename = md5($value.time()).'.jpg';

     // 2. Store the image on disk.
     \Storage::disk($disk)->put($destination_path.'/'.$filename, $image->stream());

     // 3. Delete the previous image, if there was one.
     \Storage::disk($disk)->delete($this->{$attribute_name});

     // 4. Save the public path to the database
     // but first, remove "public/" from the path, since we're pointing to it from the root folder
     // that way, what gets saved in the database is the user-accesible URL
     $public_destination_path = Str::replaceFirst('public/', '', $destination_path);
     $this->attributes[$attribute_name] = $public_destination_path.'/'.$filename;

 }

}
}`

What I expected to happen
I expected to create a user
What happened
The user is create successfully but a get this :
Call to a member function update() on string
Backpack\CRUD\app\Library\CrudPanel\CrudPanel::createRelationsForItem
vendor/backpack/crud/src/app/Library/CrudPanel/Traits/Create.php:183
What I've already tried to fix it
Cancel the project 2 times and restart
Backpack, Laravel, PHP, DB version
When I run php artisan backpack:version the output is:

My guess is that you have a role as attribute and a role as relation.
You could use for attribute getRoleNameAttribute for example.
I am going to close this as I don't think this is a bug with backpack.
If I am wrong, and sometimes I am, please re-open.
Best,
Pedro

I have remove the function getRoleAttribute and getGenderAttribute but the issue remain.
I have also try to use the getRoleNameAttribute but nothing.
I have clear the cache but nothing
Please help

I think the issue is because, the store function try to insert the value of the role

My guess is that you have a role as attribute and a role as relation.
You could use for attribute getRoleNameAttribute for example.
I am going to close this as I don't think this is a bug with backpack.
If I am wrong, and sometimes I am, please re-open.
Best,
Pedro

I have remove the function getRoleAttribute and getGenderAttribute but the issue remain.
I have also try to use the getRoleNameAttribute but nothing.
I have clear the cache but nothing
I think the issue is because, the store function try to insert the value of the role
$item->{$relationMethod}->update($relationData['values']);
Please help


Add ULID

@iuioiua  @kt3k
when we add ULID to the deno_std, let's also add an example here

@lino-levan, would you like to tackle this one? I'd happily review.

I'll do it. Seems reasonable.


[Doc] Update for acknowledgment at batch index level

(If this PR fixes a github issue, please add Fixes #<xyz>.)
Fixes #
(or if this PR is one task of a github issue, please add Master Issue: #<xyz> to link to the master issue.)
Master Issue: #
Motivation
Explain here the context, and why you're making that change. What is the problem you're trying to solve.
Modifications
Describe the modifications you've done.
Verifying this change

[ ] Make sure that the change passes the CI checks.

(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end deployment with large payloads (10MB)
Extended integration test for recovery after broker failure

Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API: (yes / no)
The schema: (yes / no / don't know)
The default values of configurations: (yes / no)
The wire protocol: (yes / no)
The rest endpoints: (yes / no)
The admin cli options: (yes / no)
Anything that affects deployment: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? ( docs )
If a feature is not applicable for documentation, explain why?
If a feature is not documented yet in this PR, please create a followup issue for adding the documentation

Update docs for the acknowledgment at batch index level:

messaging concepts: update the batching and acknowledgement.
reference > pulsar configuration: update broker configuration.

Update the doc for the PR: https://github.com/apache/pulsar/pull/6052


set bazel version 7.x

Resolves #131

I didn't know we could just set 7.x instead of pinning it to a fixed version


Create data set for last week in city level

This is city-level data, but only for last week. When this is done we should also enable the user to choose between latest/full data.

The last week here means the current day and six previous full days.

Question about filtering, quoting the related PR:

City data isn't currently filtered based on number of responses, which is something to discuss. In total accumulated data cities with less than 25 responses are filtered, what are the requirements here?


Write a Rust program to convert minutes to hours

Description
Write a Rust program to convert minutes to hours
1 hour = 60 minutes
Input  : 300
Output : 5

How to contribute

Save the solution in program/convert_minutes_to_hours.rs file
Add convert_minutes_to_hours.rs file in convert-minutes-to-hours folder

!assign


Daedalus not loading stake pool list

I delegated one wallet to a pool with no issue.  After a few hours, I tried to delegate a second wallet but the stake pool list was empty.  I tried to restart Daedalus multiple times but it did not resolve this issue.

Can you attach your logs @PapaCryptoIO?
Logs do not contain any sensitive information.
Logs can be downloaded from the Help menu, Download logs.

Also, @PapaCryptoIO, it would be best if you create a support request. Our support team can handle this issue. Let me know when you created a support request there so I can close this issue here.

Hi Darko,
Support ticket opened.  Thank you!
Jay

On 18 Dec 2019, at 09:42, Darko Mijić<EMAIL_ADDRESS>wrote:
Also, @PapaCryptoIO https://github.com/PapaCryptoIO, it would be best if you create a support request. Our support team can handle this issue. Let me know when you created a support request there so I can close this issue here.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/input-output-hk/daedalus/issues/1789?email_source=notifications&email_token=ANH23VKJ5XTUKTSY24U2HETQZHPATA5CNFSM4J4HIA3KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHFLWRI#issuecomment-566934341, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANH23VIUZCBMKMNODYTDVXTQZHPATANCNFSM4J4HIA3A.


"Shuttle has warped in nearby" does not work

Description
When the evac is damaged, the shuttle does not warp in nearby, it stays at centcom. This includes if I were to bomb the dock or park cargo shuttle on top of it.
Reproduction
Step 1. Break/have a bad dock. Step 2. No shuttle, you're all trapped at station

It does warp in.

Well I mean, this issue has been fixed already so of course it does warp in now...


ITMS-91056: Invalid privacy manifest

NSPrivacyTracking

Above is my PrivacyInfo.xcPrivacy file.
When i published for production i am getting following error from apple.
Please correct the following issues and upload a new binary to App Store Connect.
ITMS-91056: Invalid privacy manifest - The PrivacyInfo.xcprivacy file from the following path is invalid: “Frameworks/Reachability.framework/ReachabilitySwift.bundle/PrivacyInfo.xcprivacy”. Keys and values in your app’s privacy manifests must be valid. For more details about privacy manifest files, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files.
Following Dependencies i used -
cupertino_icons: ^1.0.2
fluttertoast: ^8.2.4
intl: ^0.18.1
dio: ^5.1.1
json_annotation: ^4.8.1
json_serializable: ^6.7.1
retrofit: ^4.0.3
logger: ^2.0.2+1
provider: ^6.1.1
shared_preferences: ^2.2.2
url_launcher: ^6.2.6
image_picker: ^1.0.4
exif: ^3.3.0
cached_network_image: ^3.3.0
photo_view: ^0.14.0
permission_handler: ^11.1.0
flutter_local_notifications: ^17.0.0
camera: ^0.10.5+5
file_picker: ^6.1.1
flutter_simple_dependency_injection: ^2.0.0
geolocator: ^11.0.0
geocoding: ^2.1.1
omni_datetime_picker: ^1.0.9
flutter_dotenv: ^5.1.0
internet_connection_checker: ^1.0.0+1
connectivity_plus: ^5.0.2
badges: ^3.1.2
path: ^1.8.3
path_provider: ^2.1.1
hive: ^2.2.3
hive_flutter: ^1.1.0
signature: ^5.4.1
http_parser: ^4.0.2
flutter_typeahead: ^5.0.1
flutter_staggered_grid_view: ^0.7.0
scrollable_positioned_list: ^0.3.8
device_info_plus: ^9.1.1
package_info_plus: ^5.0.1
firebase_core: ^2.25.5
firebase_messaging: ^14.7.17
page_transition: ^2.1.0
flutter_animate: ^4.5.0
map_launcher: ^3.3.0
flutter_notification_channel: ^2.0.0
background_fetch: ^1.3.5
string_validator: ^1.1.0
flutter_dynamic_icon: ^2.1.0

Same issue...

@amithardikar @ecubooaro I also encountered the same issue in version 5.2.2. After upgrading to the latest Reachability version 5.2.4, the error is no longer occurring.


Fixes #4464 GLFW3 dynamic build failure on Linux

This change fixes a compatibility issue when building glfw3 as a dynamic library on Linux. I have attempted to follow the same convention in this fix as I found in the portfile for libvorbis.

I submitted this too soon. It has several problems. I'll try to fix it.


[Improve][e2e] Improve e2e log for all engines

Purpose of this pull request
remove console sink for e2e
Does this PR introduce any user-facing change?
No
How was this patch tested?
No testing required
Check list

[ ] If any new Jar binary package adding in your PR, please add License Notice according
New License Guide
[ ] If necessary, please update the documentation to describe the new feature. https://github.com/apache/seatunnel/tree/dev/docs
[ ] If you are contributing the connector code, please check that the following files are updated:

Update change log that in connector document. For more details you can refer to connector-v2
Update plugin-mapping.properties and add new connector information in it
Update the pom file of seatunnel-dist

[ ] Update the release-note.

PTAL


Create expense list layout

Refer to the UI diagram:

Should this be ExpenseList or ItemList.

Good point. For clarity's sake, it should probably be ItemList.

All right, I'll change the UI diagram as well.

It's done, though the list item view will undoubtedly need tweaking once we can fill with data.
(1c0db83)

It was originally "Items List" and "Item Info", but I changed it when the TA said this in feedback:

I suggest to use Expense Items/Item to instead of "Items List" and "Item Info" in "Items List" and "Item Info" screen. It will be more clear to understand the page feature for the customer.

While "Item/Items" does follow our use in the glossary, I feel to a user of the app it's not entirely clear what that means. "Expense Item" is clear, but I felt the name was too long (Expense Items List and Expense Item Info), so I changed it back to "Expense" for the purpose of the UI. I feel "Expense Item" is perhaps a better term for use in the UI, as I really don't think "Item" is clear enough.

If that's the concern, I would use ExpenseItemsList.

That's what I'm thinking, as it remains consistent with our glossary without possibly confusing users.


Update liquibase jar file

Thanks for the useful repo! We have been using it for a couple of years, and are very appreciative to have it.
Recently, we ran into a bug that was fixed in a patch to the liqubase core in March 2015 (ref. The simplest way to solve this bug was to replace the liquibase.jar with the latest version.
Let me know if you have any questions.

FYI, the liquibase.jar file included with this PR is v3.4.1


Appstudio update test-component-pac-akwu

Pipelines as Code configuration proposal
To start the PipelineRun, add a new comment with content /ok-to-test
For more detailed information about running a PipelineRun, please refer to Pipelines as Code documentation Running the PipelineRun
To customize the proposed PipelineRuns after merge, please refer to Build Pipeline customization

Pipelines as Code CI/test-component-pac-akwu-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
8 seconds
init

✅ Succeeded
14 seconds
clone-repository

✅ Succeeded
56 seconds
build-container

✅ Succeeded
7 seconds
sast-snyk-check

✅ Succeeded
8 seconds
inspect-image

✅ Succeeded
10 seconds
deprecated-base-image-check

✅ Succeeded
9 seconds
clair-scan

✅ Succeeded
38 seconds
clamav-scan

✅ Succeeded
8 seconds
sbom-json-check

✅ Succeeded
8 seconds
show-sbom

✅ Succeeded
7 seconds
show-summary


Cadence Xcelium doesn't support variable substitution in if-condition

Cadence Xcelium doesn't support variable substitution in if-condition as follows:
    if ((delay = get_address_ready_delay(item)) >= 0) begin
               |
xmvlog: *E,EXPRPA (/path/to/tvip-axi/src/tvip_axi_slave_default_sequence.svh,32|15): expecting a right parenthesis (')') [4.3][9.7(IEEE)].
(`include file: /path/to/tvip-axi/src/tvip_axi_slave_default_sequence.svh line 32, file: /path/to/tvip-axi/src/tvip_axi_pkg.sv line 45)

This issue can be reproduced by the command:
cd sample/work
make compile_xcelium

Here is the detailed log:
tvip-axi_a516ccd_sample_work_compile_xcelium.log

hi @kazt81 ,
Thank you for your reporting this error.
I will fix it.
But I think this is valid SV code so Xcelium should accept this code.
Can you also report it to Cadence?
operator_assignment ::= variable_lvalue assignment_operator expression
assignment_operator ::=
= | += | -= | *= | /= | %= | &= | |= | ^= | <<= | >>= | <<<= | >>>=
expression ::=
primary
| unary_operator { attribute_instance } primary
| inc_or_dec_expression
| ( operator_assignment )
| ...

I fixed this error by this commit.
da6fdc87c39b81d327189fa1f8a7be7db0d267da
Can you check this fix works well with Xcelium simulator?

@taichi-ishitani I've confirmed https://github.com/taichi-ishitani/tvip-axi/commit/da6fdc87c39b81d327189fa1f8a7be7db0d267da fixes this issue #43, thank you!

@kazt81 ,
Thank you for confirmation. I've merged the fix.


Segmenation fault when using new onnx2tensorrt feature

Issue:
Running the onnx2tensorrt tool gives a segmentation fault.
python tools/deployment/onnx2tensorrt.py checkpoints/retinanet_r50_fpn_1x_coco.onnx --trt-file checkpoints/retinanet_r50_fpn_1x_coco.trt --input-img demo/demo.jpg --shape 400 600 --mean 123.675 116.28 103.53 --std 58.395 57.12 57.375

results in
Segmentation fault (core dumped)

Steps to reproduce:
python tools/deployment/pytorch2onnx.py configs/retinanet/retinanet_r50_fpn_1x_coco.py checkpoints/retinanet_r50_fpn_1x_coco.pth --output-file checkpoints/retinanet_r50_fpn_1x_coco.onnx --input-img demo/demo.jpg --shape 400 600 --mean 123.675 116.28 103.53 --std 58.395 57.12 57.375
python tools/deployment/onnx2tensorrt.py checkpoints/retinanet_r50_fpn_1x_coco.onnx --trt-file checkpoints/retinanet_r50_fpn_1x_coco.trt --input-img demo/demo.jpg --shape 400 600 --mean 123.675 116.28 103.53 --std 58.395 57.12 57.375

Additional remark/question:

Using the pytorch2onnx converter as reported above does produce a .onnx file however usint the pytorch2onnx converter with the --verify flag gives an additional error:

Traceback (most recent call last):
  File "tools/deployment/pytorch2onnx.py", line 218, in <module>
    pytorch2onnx(
  File "tools/deployment/pytorch2onnx.py", line 107, in pytorch2onnx
    sess = rt.InferenceSession(output_file, session_options)
  File "/home/mbonnaer/anaconda3/lib/python3.8/site-packages/onnxruntime/capi/onnxruntime_inference_collection.py", line 206, in __init__
    self._create_inference_session(providers, provider_options)
  File "/home/mbonnaer/anaconda3/lib/python3.8/site-packages/onnxruntime/capi/onnxruntime_inference_collection.py", line 226, in _create_inference_session
    sess = C.InferenceSession(session_options, self._model_path, True, self._read_config_from_model)
onnxruntime.capi.onnxruntime_pybind11_state.Fail: [ONNXRuntimeError] : 1 : FAIL : Load model from checkpoints/retinanet_r50_fpn_1x_coco.onnx failed:Fatal error: NonMaxSuppression is not a registered function/op

My mmcv version is build from source with the latest version and all custom flags to support onnx.
I believe this last error can be ignored as this is a custom operation only known within mmcv, is this statement correct or should verify work with nonmaximumsuppression after installing mmcv with the MMCV_WITH_OPS=1 MMCV_WITH_ORT=1 MMCV_WITH_TRT=1 pip install -e .?
According to the documentation in mmcv: (https://github.com/open-mmlab/mmcv/blob/master/docs/tensorrt_plugin.md)
Non maximum suppression is WIP (so not yet supported), however many of the models that are listed in (https://github.com/open-mmlab/mmdetection/blob/master/docs/tutorials/onnx2tensorrt.md) as supported do use this operation.

Perhaps better suited in a new error report but the same pytorch2onnx hangs when used with the ssd config. As this was also listed as supported im also interested in reproducing this tensorrt model.

Environment
Tested on 2 environments:
sys.platform: linux
Python: 3.8.2 (default, Mar 26 2020, 15:53:00) [GCC 7.3.0]
CUDA available: True
GPU 0,1,2,3: GeForce GTX 1080
CUDA_HOME: /usr/local/cuda
NVCC: Build cuda_11.2.r11.2/compiler.29558016_0
GCC: gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609
PyTorch: 1.6.0
PyTorch compiling details: PyTorch built with:
  - GCC 7.3
  - C++ Version: 201402
  - Intel(R) Math Kernel Library Version 2020.0.2 Product Build 20200624 for Intel(R) 64 architecture applications
  - Intel(R) MKL-DNN v1.5.0 (Git Hash e2ac1fac44c5078ca927cb9b90e1b3066a0b2ed0)
  - OpenMP 201511 (a.k.a. OpenMP 4.5)
  - NNPACK is enabled
  - CPU capability usage: AVX2
  - CUDA Runtime 10.2
  - NVCC architecture flags: -gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_37,code=compute_37
  - CuDNN 7.6.5
  - Magma 2.5.2
  - Build settings: BLAS=MKL, BUILD_TYPE=Release, CXX_FLAGS= -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -fopenmp -DNDEBUG -DUSE_FBGEMM -DUSE_QNNPACK -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, USE_CUDA=ON, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=ON, USE_NNPACK=ON, USE_OPENMP=ON, USE_STATIC_DISPATCH=OFF,

TorchVision: 0.7.0
OpenCV: 4.4.0
MMCV: 1.2.7
MMCV Compiler: GCC 7.3
MMCV CUDA Compiler: 11.2
MMDetection: 2.10.0+bec24ea

and
sys.platform: linux
Python: 3.8.2 (default, Mar 26 2020, 15:53:00) [GCC 7.3.0]
CUDA available: True
GPU 0,1,2,3: GeForce GTX 1080
CUDA_HOME: /usr/local/cuda
NVCC: Build cuda_11.2.r11.2/compiler.29558016_0
GCC: gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609
PyTorch: 1.7.0
PyTorch compiling details: PyTorch built with:
  - GCC 7.3
  - C++ Version: 201402
  - Intel(R) Math Kernel Library Version 2020.0.2 Product Build 20200624 for Intel(R) 64 architecture applications
  - Intel(R) MKL-DNN v1.6.0 (Git Hash 5ef631a030a6f73131c77892041042805a06064f)
  - OpenMP 201511 (a.k.a. OpenMP 4.5)
  - NNPACK is enabled
  - CPU capability usage: AVX2
  - CUDA Runtime 11.0
  - NVCC architecture flags: -gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_80,code=sm_80;-gencode;arch=compute_37,code=compute_37
  - CuDNN 8.0.3
  - Magma 2.5.2
  - Build settings: BLAS=MKL, BUILD_TYPE=Release, CXX_FLAGS= -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -fopenmp -DNDEBUG -DUSE_FBGEMM -DUSE_QNNPACK -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-psabi -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, USE_CUDA=ON, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=ON, USE_NNPACK=ON, USE_OPENMP=ON,

TorchVision: 0.8.1
OpenCV: 4.4.0
MMCV: 1.2.7
MMCV Compiler: GCC 7.3
MMCV CUDA Compiler: 11.2
MMDetection: 2.10.0+bec24ea

Tagging @RunningLeon as you seem to be the main contributor behind these new features.

Feel free to reopen it if you still have the issue.


feature: nix packages

Checklist:

[x] I've searched for similar issues and couldn't find anything matching
[ ] I've discussed this feature in the #k8sgpt slack channel

Is this feature request related to a problem?

[ ] Yes
[x] No

Provide at least one format of Linux native packaging
Describe the solution you'd like

Benefits for the project and its users

Potential drawbacks

Additional context

Added creation of apk, deb and rpm packages and they are published with releases.


[Feature] put cert-manager into vela core and enable webhook by default

Now we have following controller which use webhooks for validation or mutation:

oam-k8s-runtime
containerizedworkload
open service mesh for api gateway trait  also need to use mutating-webhook
service binding trait, it won't work if we don't open webhooks.
more in the future

So webhook becomes a MUST have for vela, so we need to enable it by default, and I also suggest we put cert-manager controller which is necessary for webhook as part of vela-core.

It's done, thanks  @ryanzhang-oss