PROD Authoring Issues with Multi-field component with rich text and ACS generic list pages

Required Information

[ ] AEM Version, including Service Packs, Cumulative Fix Packs, etc: _______AEM 6.5.2
[ ] ACS AEM Commons Version: _____ACS AEM Commons Version 4.3.2/4.4.0
[ ] Reproducible on Latest? yes/no Yes

Expected Behavior
Please describe briefly the expected behavior, i.e. when I do X, Y should happen.
Actual Behavior
Please describe briefly the actual behavior, i.e. when I do X, Z happens.
**This issue occurs in upgraded AEM production servers (upgraded last month from AEM 6.2 to AEM 6.5.2 - Inplace Upgrade) with ACS commons 4.3.2 package installed.
Also tried with 4.4.0 ACS Commons package, still the same issue. please check and resolve the same ASAP. Thanks!
The issue is with PROD Author when rich text value in the multi-field (ACS composite multi-field) was not getting saved.
So we have tried installing ACS commons 4.4.0 package which resolved the multi-field issue but after installing ACS commons 4.4.0 we have noticed a new issue which is related ACS generic list page component
Pages under /etc/acs-commons/lists folder created using Generic List templates are not opening up
but these pages were working with ACS Commons 4.3.2
As per our analysis we noticed ACS 4.4.0 the generic list OOB page component - /apps/acs-commons/components/utilities/genericlist has no proper properties configured or execution script is not available
We need both multi-field with rich text and generic list pages to be in working state.
Could you let us know if you have any hotfix for these issues ?**
Steps to Reproduce
Starting from a vanilla instance of AEM at the above version, describe in explicit steps how to reproduce. Link to
any supporting assets, e.g. content packages, below
When we tried with AEM 6.5.2 - genericList component (acs commons 4.4.0) in vanilla AEM instance, we couldn't find find the respective sling:resourceSuperType property. Can you please check if this can be resolved ?
Links
Links to related assets, e.g. content packages containing test components
https://github.com/Adobe-Consulting-Services/acs-aem-commons/releases - Please check.

I had the same issue with 4.5.0! Trying 4.3.2 fixed it!

@ssridharcsegit I have tried to reproduce your issue on a fresh instance and everything works fine for me.
Could you share a StackTrace for
Pages under /etc/acs-commons/lists folder created using Generic List templates are not opening up but these pages were working with ACS Commons 4.3.2
And how do you install the new version? Could you share you maven config with dependencies section?


Organization Search

Once the models have been created, a draft of the search functionality should be tested out and completed

https://docs.djangoproject.com/en/1.11/topics/db/search/


Opening tex file produces \documentclass error

I think this holds for all tex files no matter the content, when you open it you get
document doesn't contain a \documentclass command and when you start typing it goes away.
By the way, I have seen the \documentclass error hundreds of times now and in like 0% of the cases the message was true. Maybe the error message text should be changed? That would make it a lot less confusing.

Am experiencing the same issue, I am running version 0.5.1 on PHPStorm 2017.3.4 on MacOS. The code inspector does not report this 'error'.
It's no deal breaker, but just a bit silly when your IDE complains about the lack of a documentclass, even though the first line of the document is just that 🤔.

@RubenSchellekens I'd declare it fixed by 93d1745, agree with leaving them out.


Add Contribution guide

Add a Contributing.md file to help newcomers contribute to this project.
You can list the steps for project setup, software prerequisites etc.

This issue has been referenced by #7


Support multiple log outputs

For issue #27.  Allows you to specify multiple log targets, and logstash-logger will output to all of them.

Very interesting. I'll take a close look over this when I have some time and will most likely merge sometime this week.

Overall this looks great. I'll merge it in and possibly do some small refactoring before releasing. Thanks for the contribution!

I did some refactoring to make MultiDelegator more self-contained and conform to the Device::Base interface. This has been released in version 0.8.0. Thanks again!


Windows CI timeouts with Electron 30

After upgrading to Electron 30 we get timeouts on the E2Es running only on Windows CI.  The timeouts don't seem to be linked to a specific test, indicating some type of memory leak.  They don't appear to be linked to electron-builder, could be a Forge issue with Electron 30 on Windows.

Reopening as it still occurs after #682 was merged.  Updating PNPM in #645 seems to be the fix

Settled on Turborepo, removing the debug logging fixes it - the windows build is really slow but now passes in ~12-24min

Seeing as this doesn't occur on Windows locally, I think this is another instance of https://github.com/actions/runner-images/issues/7320, with the newer Electron versions being just slow enough to trigger timeouts on CI.
New workaround: split the E2Es and run them all on separate Windows runners.


Bug in to_ref method of Bill

This is the current code of to_ref method:
def to_ref(self):
        ref = Ref()

        ref.name = self.DisplayName
        ref.type = self.qbo_object_name
        ref.value = self.Id

        return ref

Bill objects do not have a property DisplayName.

DocNumber for DisplayName
    def to_ref(self):
        ref = Ref()

        ref.name = self.DocNumber
        ref.type = self.qbo_object_name
        ref.value = self.Id

        return ref

Fixed in release 0.6.1


Restore crontab -e last cursor location

In general I use the Stack Overflow answer 14449484
There is no occurrence of cron on this page, should test other answers if not equivalent and if still not enough investigate them to possibly modify them.
As far as I remember the issue is due to a temporary random file name.
May have an identical issue with visudo.
/var/spool/cron/crontabs/:
-# (/tmp/crontab.h6cFwA/crontab installed on Mon Sep 25 18:47:14 2023)
+# (/tmp/crontab.RSkQcH/crontab installed on Tue Apr  2 16:29:20 2024)

+5
Instructions: Replace the template text and remove irrelevant text (including this line)
Is your feature request about something that is currently impossible or hard to do? Please describe the problem.
A clear and concise description of what is hard to do. Ex. It is difficult to [...] when [...]
(If it is related to runtime files, please check their header for where to discuss enhancements.)
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Related to Benjamin_Loison/cron/issues/7.


 Ran it and put in one of the games it suggested "0004000000040a00". It didnt do much and I close it.
It then proceeds to delete EVERYTHING in the directory, including itself.
Nice bit of code.  Glad I have backups.

As you can see in the code, it will not delete all the files. Moreover, it can not work by itself. I will also never put an explanation on how to use it. This is not for people to use. This is for sharing code with people who like coding.


Flaky test: SynchronousWritesAllowedByDefault

Seems like it's related to graceful shutdown not working properly
10:51:58   [xUnit.net 00:00:06.41]     SynchronousWritesAllowedByDefault [FAIL]
10:51:58   Failed   SynchronousWritesAllowedByDefault
10:51:58   Error Message:
10:51:58    System.AggregateException : An error occurred while writing to logger(s). (Shutdown failure. Log Debug[NotAllConnectionsClosedGracefully]: Some connections failed to close gracefully during server shutdown. )
10:51:58   ---- System.Exception : Shutdown failure. Log Debug[NotAllConnectionsClosedGracefully]: Some connections failed to close gracefully during server shutdown.
10:51:58   Stack Trace:
10:51:58      at Microsoft.Extensions.Logging.Logger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter)
10:51:58      at Microsoft.Extensions.Logging.LoggerMessage.<>c__DisplayClass4_0.<Define>b__0(ILogger logger, Exception exception)
10:51:58      at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.KestrelTrace.NotAllConnectionsClosedGracefully() in /_/src/Kestrel.Core/Internal/Infrastructure/KestrelTrace.cs:line 164
10:51:58      at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer.StopAsync(CancellationToken cancellationToken) in /_/src/Kestrel.Core/KestrelServer.cs:line 192
10:51:58      at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer.StopAsync(CancellationToken cancellationToken) in /_/src/Kestrel.Core/KestrelServer.cs:line 177
10:51:58      at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer.Dispose() in /_/src/Kestrel.Core/KestrelServer.cs:line 222
10:51:58      at Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope.Dispose()
10:51:58      at Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngine.Dispose()
10:51:58      at Microsoft.Extensions.DependencyInjection.ServiceProvider.Dispose()
10:51:58      at Microsoft.AspNetCore.Hosting.Internal.WebHost.Dispose()
10:51:58      at Microsoft.AspNetCore.Server.Kestrel.InMemory.FunctionalTests.TestTransport.TestServer.Dispose() in /_/test/Kestrel.InMemory.FunctionalTests/TestTransport/TestServer.cs:line 111
10:51:58      at Microsoft.AspNetCore.Server.Kestrel.InMemory.FunctionalTests.ResponseTests.SynchronousWritesAllowedByDefault() in /_/test/Kestrel.InMemory.FunctionalTests/ResponseTests.cs:line 2332
10:51:58   --- End of stack trace from previous location where exception was thrown ---
10:51:58   ----- Inner Stack Trace -----
10:51:58      at Microsoft.AspNetCore.Testing.TestApplicationErrorLogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /_/test/shared/TestApplicationErrorLogger.cs:line 74
10:51:58      at Microsoft.Extensions.Logging.Logger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter)
10:51:58   Standard Output Messages:
10:51:58    | [0.001s] TestLifetime Information: Starting test SynchronousWritesAllowedByDefault at 2018-09-06T17:51:51
10:51:58    | [0.003s] Microsoft.AspNetCore.Hosting.Internal.WebHost Debug: Hosting starting
10:51:58    | [0.003s] Microsoft.AspNetCore.Hosting.Internal.WebHost Debug: Hosting started
10:51:58    | [0.003s] Microsoft.AspNetCore.Hosting.Internal.WebHost Debug: Loaded hosting startup assembly testhost
10:51:58    | [0.003s] Microsoft.AspNetCore.Server.Kestrel Debug: Connection id "0HLGK45MGFATA" started.
10:51:58    | [0.464s] Microsoft.AspNetCore.Hosting.Internal.WebHost Information: Request starting HTTP/1.1 GET http:///
10:51:58    | [0.468s] Microsoft.AspNetCore.Server.Kestrel Debug: Connection id "0HLGK45MGFATA" completed keep alive response.
10:51:58    | [0.468s] Microsoft.AspNetCore.Hosting.Internal.WebHost Information: Request finished in 3.8665ms 200
10:51:58    | [0.629s] Microsoft.AspNetCore.Hosting.Internal.WebHost Information: Request starting HTTP/1.1 GET http:///
10:51:58    | [0.630s] Microsoft.AspNetCore.Server.Kestrel Debug: Connection id "0HLGK45MGFATA" completed keep alive response.
10:51:58    | [0.630s] Microsoft.AspNetCore.Hosting.Internal.WebHost Information: Request finished in 0.9389ms 200
10:51:58    | [0.651s] Microsoft.AspNetCore.Hosting.Internal.WebHost Debug: Hosting shutdown
10:51:58    | [5.653s] Microsoft.AspNetCore.Server.Kestrel Debug: Connection id "0HLGK45MGFATA" disconnecting.
10:51:58    | [5.654s] Microsoft.AspNetCore.Server.Kestrel Debug: Connection id "0HLGK45MGFATA" stopped.
10:51:58    | [5.710s] Microsoft.AspNetCore.Server.Kestrel Debug: Some connections failed to close gracefully during server shutdown.
10:51:58    | [5.711s] Microsoft.AspNetCore.Hosting.Internal.WebHost Debug: Server shutdown exception
10:51:58    | System.AggregateException: An error occurred while writing to logger(s). (Shutdown failure. Log Debug[NotAllConnectionsClosedGracefully]: Some connections failed to close gracefully during server shutdown. ) ---> System.Exception: Shutdown failure. Log Debug[NotAllConnectionsClosedGracefully]: Some connections failed to close gracefully during server shutdown.
10:51:58    |    at Microsoft.AspNetCore.Testing.TestApplicationErrorLogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /_/test/shared/TestApplicationErrorLogger.cs:line 74
10:51:58    |    at Microsoft.Extensions.Logging.Logger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter)
10:51:58    |    --- End of inner exception stack trace ---
10:51:58    |    at Microsoft.Extensions.Logging.Logger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter)
10:51:58    |    at Microsoft.Extensions.Logging.LoggerMessage.<>c__DisplayClass4_0.<Define>b__0(ILogger logger, Exception exception)
10:51:58    |    at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.KestrelTrace.NotAllConnectionsClosedGracefully() in /_/src/Kestrel.Core/Internal/Infrastructure/KestrelTrace.cs:line 164
10:51:58    |    at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer.StopAsync(CancellationToken cancellationToken) in /_/src/Kestrel.Core/KestrelServer.cs:line 192
10:51:58    |    at Microsoft.AspNetCore.Hosting.Internal.WebHost.StopAsync(CancellationToken cancellationToken)
10:51:58    |    at Microsoft.AspNetCore.Hosting.Internal.WebHost.Dispose()
10:51:58    | ---> (Inner Exception #0) System.Exception: Shutdown failure. Log Debug[NotAllConnectionsClosedGracefully]: Some connections failed to close gracefully during server shutdown.
10:51:58    |    at Microsoft.AspNetCore.Testing.TestApplicationErrorLogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /_/test/shared/TestApplicationErrorLogger.cs:line 74
10:51:58    |    at Microsoft.Extensions.Logging.Logger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter)<---
10:51:58    | [5.724s] TestLifetime Information: Finished test SynchronousWritesAllowedByDefault in 5.7229068s

This comment was made automatically. If there is a problem contact ryanbrandenburg.
There were 1 failures with about the same error on master at 1:50:55 PM:

WritingToConnectionAfterUnobservedCloseTriggersRequestAbortedToken

This comment was made automatically. If there is a problem contact ryanbrandenburg.
There were 1 failures with about the same error on master at 1:50:55 PM:

WritingToConnectionAfterUnobservedCloseTriggersRequestAbortedToken

This comment was made automatically. If there is a problem contact ryanbrandenburg.
There were 1 failures with about the same error on master at 3:03:03 PM:

WritingToConnectionAfterUnobservedCloseTriggersRequestAbortedToken


New version: PrismLauncher.PrismLauncher version 7.1

Pull request has been created with WinGet Releaser v2 :rocket:
Microsoft Reviewers: codeflow:open?pullrequest=https://github.com/microsoft/winget-pkgs/pull/109984&drop=dogfoodAlpha

@wingetbot waivers Add Validation-Executable-Error


Typescript example

Is there any typescript Renative example project or template ?

+1 for having a TypeScript template

+1 as well. Not using TypeScript would be unacceptable for me.


:recycle: Card.Media - introducing  grid, adding Card.Content

The grid was created. I =n this stage there is question why Card component doesn't haveCard.Content component?

https://www.figma.com/file/MDkIHZdkMUw23EKI5HT83T/Bente?node-id=169%3A53764!Skjermbilde 2021-11-23 kl. 10.51.00.png


Failure while executing: git clone --depth 1 --branch v0.53.3

I've noticed a few other users had reported this in the past (https://github.com/caskroom/homebrew-cask/issues/2880 seems to be the most relevant), I've read through all the responses and nothing seemed to work for me. I'm fairly confident that there a blatant error on my part that I'm just overlooking.
I'm trying to install brew-cask, but it fails on
 Failure while executing: git clone --depth 1 --branch v0.53.3 https://github.com/caskroom/homebrew-cask.git /Library/Caches/Homebrew/brew-cask--git

Here is what I have tried:

restarting my computer (https://github.com/caskroom/homebrew-cask/issues/5966)
reinstalling homebrew
reinstalling ruby(https://github.com/caskroom/homebrew-cask/issues/250#issuecomment-21777530)
reinstalling git
brew edit brew-cask( https://github.com/caskroom/homebrew-cask/issues/1003#issuecomment-39394090)
manually executing git clone --depth 1 --branch v0.53.3 https://github.com/caskroom/homebrew-cask.git /Library/Caches/Homebrew/brew-cask--git

this checks out successfully

Verbose install
TWY018:~ $ brew install -vd brew-cask
/usr/local/Library/brew.rb (Formulary::FormulaLoader): loading /usr/local/Library/Taps/caskroom/homebrew-cask/brew-cask.rb
==> Installing brew-cask from caskroom/homebrew-cask
/usr/local/Library/Homebrew/build.rb (Formulary::FromPathLoader): loading /usr/local/Library/Taps/caskroom/homebrew-cask/brew-cask.rb
/usr/local/Library/Homebrew/build.rb (Formulary::FormulaLoader): loading /usr/local/Library/Formula/git.rb
==> Cloning https://github.com/caskroom/homebrew-cask.git
git --git-dir /Library/Caches/Homebrew/brew-cask--git/.git status -s
Removing invalid repository from cache
git clone --depth 1 --branch v0.53.3 https://github.com/caskroom/homebrew-cask.git /Library/Caches/Homebrew/brew-cask--git
Error: Failed to download resource "brew-cask"
Failure while executing: git clone --depth 1 --branch v0.53.3 https://github.com/caskroom/homebrew-cask.git /Library/Caches/Homebrew/brew-cask--git
/usr/local/Library/Homebrew/utils.rb:151:in `safe_system'
/usr/local/Library/Homebrew/download_strategy.rb:629:in `clone_repo'
/usr/local/Library/Homebrew/download_strategy.rb:119:in `fetch'
/usr/local/Library/Homebrew/resource.rb:109:in `fetch'
/usr/local/Library/Homebrew/resource.rb:80:in `stage'
/usr/local/Library/Homebrew/formula.rb:766:in `stage'
/usr/local/Library/Homebrew/formula.rb:406:in `brew'
/usr/local/Library/Homebrew/build.rb:114:in `install'
/usr/local/Library/Homebrew/build.rb:185:in `<main>'
HTWY018:~ $

My Brew config:
HTWY018:~ $ brew config
HOMEBREW_VERSION: 0.9.5
ORIGIN: https://github.com/Homebrew/homebrew
HEAD: ccd981d823fc506bbf99811023a2ef1c792d3eb7
Last commit: 3 hours ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: quad-core 64-bit sandybridge
OS X: 10.10.2-x86_64
Xcode: 6.2
CLT: <IP_ADDRESS>.1.1424975374
Clang: 6.0 build 600
X11: N/A
System Ruby: 2.0.0-p481
Perl: /usr/bin/perl
Python: /usr/bin/python
Ruby: /usr/local/bin/ruby => /usr/local/homebrew/Cellar/ruby/2.2.1/bin/ruby
Java: 1.8.0_31
HTWY018:~ $

which git
HTWY018:~ $ which git
/usr/local/bin/git

which ruby
HTWY018:~ $ which ruby
/usr/local/bin/ruby

If there is any more information required please let me know.  I appreciate any support I can get.  I've been bashing my head into this off and on for around 2 weeks now.

Hi @Rhinomcd, sorry you've had so much trouble!  This has clearly come up a lot, and going through the issues here and elsewhere (homebrew itself) I'm with you - it's unclear what should work.
Question: If you run
cd `brew --prefix`

and then do a git status, what's it look like?  Does brew update fail too?  If so, try:
cd `brew --prefix`
git fetch origin
git reset --hard origin/master
brew update

I think this error results from a brew command cutting out midway, whether loss of internet or, in my case, "Oh damn didn't mean to do that ^C ^C ^C!"

git status
HTWY018:local $ git status
On branch master
nothing to commit, working directory clean

brew update
HTWY018:local $ brew update
Updated Homebrew from d223841c to d223841c.
==> Updated Formulae
homebrew/versions/openssl098		homebrew/versions/openssl101

I appreciate the help! Still the same Failure while executing error though. :/

Okay, same thing but for your homebrew-cask repo?  Usually in $(brew --repository)/Library/Taps/caskroom/homebrew-cask/

HTWY018:~ $ cd  $(brew --repository)/Library/Taps/caskroom/homebrew-cask/
HTWY018:homebrew-cask $ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean

ran the following anyway
git fetch origin
git reset --hard origin/master
brew update

Still the same Failure while executing error.

I have exactly the same error ... any news on that issue?

@Stocki, Unfortunately, I haven't been able to progress past what has been said in this thread so far.  Hopefully we can isolate what causes this and find a fix.

Got the same failure here.

I'm sad to say this issue seems to have resolved itself when I tried again this morning... I wish I could Isolate what the fix was, but it seems like magic to me.  Here is my current brew-config so people can see if they can find what was fixed.
HTWY018:~ $ brew config
HOMEBREW_VERSION: 0.9.5
ORIGIN: https://github.com/Homebrew/homebrew
HEAD: cfceeb9a42042b8e2d4a17f6a09895800f87a634
Last commit: 7 hours ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: quad-core 64-bit sandybridge
OS X: 10.10.2-x86_64
Xcode: 6.2
CLT: <IP_ADDRESS>.1.1424975374
Clang: 6.0 build 600
X11: N/A
System Ruby: 2.0.0-p481
Perl: /usr/bin/perl
Python: /usr/bin/python
Ruby: /usr/local/bin/ruby => /usr/local/Cellar/ruby/2.2.2/bin/ruby
Java: 1.8.0_45

I had a very similar issue.
TL;DR: I'm ultimately responsible for removing my /usr/bin/ruby symlink at some point. However it would be good to have a better error message than "Failure while executing: git clone --branch v0.53.3 https://github.com/caskroom/homebrew-cask.git /Library/Caches/Homebrew/brew-cask--git" to figure this out.
Hopefully seeing my struggle will help someone else. Here is a summary of how I figured it out / fixed it (after trying everything above in this issue):
➜ projects brew config
HOMEBREW_VERSION: 0.9.5
ORIGIN: https://github.com/Homebrew/homebrew.git
HEAD: f1a2ed10b2b175fa8b518a5a5c2d6687e72e03b5
Last commit: 2 hours ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: 8-core 64-bit haswell
OS X: 10.10.3-x86_64
Xcode: 6.3
CLT: <IP_ADDRESS>.1.1428348375
Clang: 6.1 build 602
X11: 2.7.7 => /opt/X11
System Ruby: 2.0.0-p481
Perl: /usr/bin/perl
Python: /usr/bin/python
Ruby: /Users/sympl/.rvm/rubies/ruby-2.2.2/bin/ruby
Java: 1.8.0_45
➜ homebrew-cask git:(master) ✗ brew install -vd brew-cask
/usr/local/Library/brew.rb (Formulary::FormulaLoader): loading /usr/local/Library/Taps/caskroom/homebrew-cask/brew-cask.rb
==> Installing brew-cask from caskroom/homebrew-cask
/usr/local/Library/Homebrew/build.rb (Formulary::FromPathLoader): loading /usr/local/Library/Taps/caskroom/homebrew-cask/brew-cask.rb
/usr/local/Library/Homebrew/build.rb (Formulary::FormulaLoader): loading /usr/local/Library/Formula/git.rb
/usr/local/Library/Homebrew/build.rb (Formulary::FormulaLoader): loading /usr/local/Library/Formula/ruby.rb
==> Cloning https://github.com/caskroom/homebrew-cask.git
git clone --branch v0.53.3 https://github.com/caskroom/homebrew-cask.git /Library/Caches/Homebrew/brew-cask--git
Error: Failed to download resource "brew-cask"
Failure while executing: git clone --branch v0.53.3 https://github.com/caskroom/homebrew-cask.git /Library/Caches/Homebrew/brew-cask--git
/usr/local/Library/Homebrew/utils.rb:152:in safe_system' /usr/local/Library/Homebrew/download_strategy.rb:631:in clone_repo'
/usr/local/Library/Homebrew/download_strategy.rb:121:in fetch' /usr/local/Library/Homebrew/resource.rb:109:in fetch'
/usr/local/Library/Homebrew/resource.rb:80:in stage' /usr/local/Library/Homebrew/formula.rb:876:in stage'
/usr/local/Library/Homebrew/formula.rb:507:in brew' /usr/local/Library/Homebrew/build.rb:107:in install'
/usr/local/Library/Homebrew/build.rb:179:in `'
let’s see what version of git it uses...
➜ vi /usr/local/Library/Homebrew/download_strategy.rb
ADD: puts which git
def clone_repo
puts which git # add this guy
safe_system 'git', *clone_args
cached_location.cd do
safe_system "git", "config", "homebrew.cacheversion", cache_version
update_submodules if submodules?
end
end
again: brew install brew-cask
➜ projects brew install -vd brew-cask
/usr/local/Library/brew.rb (Formulary::FormulaLoader): loading /usr/local/Library/Taps/caskroom/homebrew-cask/brew-cask.rb
==> Installing brew-cask from caskroom/homebrew-cask
/usr/local/Library/Homebrew/build.rb (Formulary::FromPathLoader): loading /usr/local/Library/Taps/caskroom/homebrew-cask/brew-cask.rb
/usr/local/Library/Homebrew/build.rb (Formulary::FormulaLoader): loading /usr/local/Library/Formula/git.rb
/usr/local/Library/Homebrew/build.rb (Formulary::FormulaLoader): loading /usr/local/Library/Formula/ruby.rb
==> Cloning https://github.com/caskroom/homebrew-cask.git
/usr/local/Library/ENV/4.3/git
git clone --branch v0.53.3 https://github.com/caskroom/homebrew-cask.git /Library/Caches/Homebrew/brew-cask--git
Error: Failed to download resource "brew-cask"
Failure while executing: git clone --branch v0.53.3 https://github.com/caskroom/homebrew-cask.git /Library/Caches/Homebrew/brew-cask--git
See "/usr/local/Library/ENV/4.3/git "?
➜ projects cd /usr/local/Library/ENV/4.3
➜ 4.3 git:(master) ✗ ls -al git
lrwxr-xr-x 1 sympl admin 10 Apr 20 11:06 git -> ../scm/git
➜ 4.3 git:(master) ✗ ls -al ../scm/git
-rwxr-xr-x 1 sympl admin 1167 Apr 20 11:06 ../scm/git
➜ 4.3 git:(master) ✗ ../scm/git --version
zsh: ../scm/git: bad interpreter: /usr/bin/ruby: no such file or directory
➜ 4.3 git:(master) ✗ sudo ln -s /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby /usr/bin/ruby
➜ 4.3 git:(master) ✗ ../scm/git --version
git version 2.3.5 #looks good.
➜ projects brew install -vd brew-cask
/usr/local/Library/brew.rb (Formulary::FormulaLoader): loading /usr/local/Library/Taps/caskroom/homebrew-cask/brew-cask.rb
==> Installing brew-cask from caskroom/homebrew-cask
/usr/local/Library/Homebrew/build.rb (Formulary::FromPathLoader): loading /usr/local/Library/Taps/caskroom/homebrew-cask/brew-cask.rb
/usr/local/Library/Homebrew/build.rb (Formulary::FormulaLoader): loading /usr/local/Library/Formula/git.rb
/usr/local/Library/Homebrew/build.rb (Formulary::FormulaLoader): loading /usr/local/Library/Formula/ruby.rb
==> Cloning https://github.com/caskroom/homebrew-cask.git
/usr/local/Library/ENV/4.3/git
git --version
git version 2.3.5
git clone --branch v0.53.3 https://github.com/caskroom/homebrew-cask.git /Library/Caches/Homebrew/brew-cask--git
Cloning into '/Library/Caches/Homebrew/brew-cask--git'...
remote: Counting objects: 135049, done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 135049 (delta 4), reused 0 (delta 0), pack-reused 135037
Receiving objects: 100% (135049/135049), 40.71 MiB | 6.92 MiB/s, done.
Resolving deltas: 100% (89413/89413), done.
Checking connectivity... done.
Note: checking out 'e65c40bb2bb02d7aa26f3d0ed6217862f2436055'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
git config homebrew.cacheversion 0
==> Checking out tag v0.53.3
==> Cleaning
==> Finishing up
ln -s ../Cellar/brew-cask/0.53.3/bin/brew-cask brew-cask
ln -s ../../../Cellar/brew-cask/0.53.3/share/man/man1/brew-cask.1 brew-cask.1
/usr/local/Library/Homebrew/postinstall.rb (Formulary::FromPathLoader): loading /usr/local/Library/Taps/caskroom/homebrew-cask/brew-cask.rb
==> Summary
🍺 /usr/local/Cellar/brew-cask/0.53.3: 2421 files, 9.5M, built in 14 seconds
4.3 git:(master) ✗ brew cask
==> We need to make Caskroom for the first time at /etc/Caskroom
==> We'll set permissions properly so we won't need sudo in the future
Great Success!

@swyckoff
This is my issue too, sincerely appreciate !

I had the very same issue, thanks a lot for helping my fixing this problem! :)
Make sure to put backtick-characters between "puts" and "which git", and to put it in correct "def clone_repo" block (you will find it several times in "download_strategy.rb"

@toralux thanks, I fixed my markdown, should be clearer now. @goldfish0506 np!

Thanks @swyckoff ! Had the same issue brew installing rbenv from git
 brew install rbenv --HEAD
and this saved me.

Awesome!! This fixed it. Thank you.

Running
ln -s /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby /usr/bin/ruby

before
brew install -vd brew-cask

Solved the issue for me!

I was using RVM. I've created a symlink into /usr/bin/ruby and it started to work. Thank you very much for the descriptive error explanation


nested structured data

how can i include a json-ld with two @type field in it ?? For ex. job posting can have
{ "@type" : "JobPosting",
"title": "anything"
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"streetAddress": "555 Clancy St",
"addressLocality": "Detroit",
"addressRegion": "MI",
"postalCode": "48201",
"addressCountry": "US"
}
}
}
if it is possible by it how can i do it ???

@zzramzz (Un?)Fortunately JavaScript doesn't support declaring multiple keys in a JSON object, at this time there is no way and a significant change would need to be made.


Towards #3562 - Readiness Checks formats

Updated the PR. The tests do pass locally, but both TeamCity and Travis report build errors, so there must be something wrong. I will look into this tomorrow, but hints are more than appreciated.
cc/ @kolloch

Thanks.


Button prevent-double-click does not seem to be working in Edge

Description of the issue
The data-prevent-double-click attribute does not seem to be working with Edge.
I have been receiving reports of form double-submissions, but only from a limited subset of users.
Upon investigation, double-click prevention on buttons is working in Firefox and Chrome, but not in Edge.
I am looking to see what I can do from my end, and I'll see whether I can pinpoint the issue with the JavaScript in Edge.
Steps to reproduce the issue

Rapidly and repeatedly press the submit button with the data-prevent-double-click attribute, as per the docs, as part of a form viewed in Edge.

Check the backend for duplicated submissions.

Actual vs expected behaviour
Expected: The form only submits once
Actual: The form submits as many times as the user can click before the next page loads
Environment (where applicable)

Operating system: Windows 10
Browser: Edge
Browser version: 114.0.1823.82

Seems that Edge is propogating the event to the form, so while the button isn't doing anything the form is.
let clicks = 0;

B.prototype.debounce = function (t) {
    clicks++;
    console.log("Received click", clicks);

  if (this.config.preventDoubleClick) {
      console.log("Double click prevention is on");

        if (this.debounceFormSubmitTimer) {
            console.log("Prevented extra click", t);
            t.stopPropagation();
            return t.preventDefault(), !1;
        }

        this.debounceFormSubmitTimer = setTimeout(
            function () {
                this.debounceFormSubmitTimer = null;
            }.bind(this),
            Z * 1e3
        );

        console.log("Debounce activated");
  }
};

Have tested adding t.stopPropagation(); in Edge, Firefox, and Chrome, and all is now working as expected. Will raise a PR with this fix for review.

Looks like the code for this is over in the govuk-frontend repo, so I will raise it over there.
https://github.com/alphagov/govuk-frontend/pull/3992

@AnthonyEdmonds we can transfer this issue there and reopen it, if you prefer?


[PT-BR] Translating Type Checking JavaScript Files

Starting translation and creating draft PR

This PR will need a rebase BTW (I can't push one)

This PR will need a rebase BTW (I can't push one)

This PR will need a rebase BTW (I can't push one)

Could you be more clear about how the rebase should look like? I was fearing that I would have to do one, but I don't really know how or if I should really do it.

This PR will need a rebase BTW (I can't push one)

Could you be more clear about how the rebase should look like? I was fearing that I would have to do one, but I don't really know how or if I should really do it.

lgtm

lgtm

well, it went through... That's weird

well, it went through... That's weird

Interesting, maybe the API allows for merges even when the UI says it's not feasible - I added code to check that it's mergeable to the bot

Interesting, maybe the API allows for merges even when the UI says it's not feasible - I added code to check that it's mergeable to the bot


Upgrade react-redux to v8

Refs https://issues.folio.org/browse/STRIPES-834.
Upgrade will be happening across all of Stripes framework and modules that reference react-redux.
v7 to v8 is a very harmless upgrade and is only considered breaking since they removed a few rarely used functions (which I confirmed we don't use). See https://github.com/reduxjs/react-redux/releases/tag/v8.0.0 for more details.

Looking at the versions of other deps here, e.g. react is still at v16, I think this repo is likely unmaintained and should probably be labeled as such.


A different way of loading JSON files.

What feature do you want to get added on the base engine?
A different way to save and load files. Maybe it could save a chart (16.8 million / notes in the chart) times and it could load these charts depending on the number. The original chart won't have a number while the other parts will and the order of being loaded depends on the number in the name.
To test your sight, and reliability, please select the option of what should NOT be requested.
Stage Editor and 6K+ support.

saving a chart like that would be good however idek how to do it, and barely any charts will use it except for ones that go past 16m.

saving a chart like that would be good however idek how to do it, and barely any charts will use it except for ones that go past 16m.

this just seems ridiculous to do

maybe we can find a better solution to this, because this would just make loading times more longer, so this isn’t an efficient solution


implement per-cell metadata. simplify the renderer map.

cc @blink1073 @afshin @jasongrout @ellisonbg @SylvainCorlay
This updates the DataModel to allow per-cell metadata. I profiled this with the datagrid example app, and found negligible difference in rendering times. This change will make it easier to build a spreadsheet model, where the easiest way to store per-cell type/styling/formatting info is with per-cell metadata.
I also updated the logic of the RendererMap. My initial implementation of matching based on metadata string values was too much magic (IMO) and was unnecessarily restrictive. The new version is much simpler and has much more flexibility. It allows for arbitrary resolution logic by the end user.
The prepare method was removed from CellRenderer because it was called once per column. This matched the mental model that metadata was per-column rather than per-cell. The idea was that a renderer could pre-set GC properties which are common for a column. This turned out to not be necessary because the GC is caching property changes automatically anyway. Getting rid of that method simplifies the mental model.
There are a few other unrelated updates to copyright dates and changing interface to type where it makes sense.

@sccolbert The prepare method is still useful for computing per-column attributes that affect the rendering (for example, the location of axis/grid lines across all cells in a column for a barcharts based on ideal labeling, etc). Those are still a bit expensive to do per cell, and they don't make sense to calculate in the data model since they depend on the rendering space

@nmichaud Thanks. I can add it back and make it a no-op in the base class.

@nmichaud Wait, I can't add it back, because we have per-cell renderers. So you'll need to cache those computations based on the width/index of the column.

Yeah I was afraid of that. Will see how that works out.


MentalBERT

I wonder when fine-tune the MentalBERT, are testing/validation sets feed into the fine-tuning process?

Thank you!


rke-cis-1.6-hardened test 1.2.35 state:warn

Rancher 2.6.6
CIS Scanner 2.0.4

Test 1.2.35 under rke-cis-1.6-hardened checks kube-apiserver applies a valid cipher suite based on the value of command line flag --tls-cipher-suites.
I have manually checked this for all kube-apiservers on the target nodes and it looks fine based on the guidance, yet the state of the test result is marked as warn.

{"id":"1.2.35","description":"Ensurethat the API Server only makes use of Strong Cryptographic Ciphers (Automated)","remediation":"Edit the API server pod specification file /etc/kubernetes/manifests/kube-apiserver.yaml\non the master node and set the below parameter.\n--tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM\n_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM\n_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM\n_SHA384\n","state":"warn","node_type":["master"],"audit":"/bin/ps -ef | grep kube-apiserver | grep -v grep","audit_config":"","test_info":["Edit the API server pod specification file /etc/kubernetes/manifests/kube-apiserver.yaml\non the master node and set the below parameter.\n--tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM\n_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM\n_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM\n_SHA384\n"],"commands":null,"config_commands":null,"actual_value_per_node":{"host0":"","host1":"","host2":""},"expected_result":"","test_type":"","scored":false}]}

The only other test under this group which uses the op: valid_elements is 4.2.13, which is the same check but for the kubelet process. However, for test 4.2.13, it additionally specified path: '{range .tlsCipherSuites[:]}{}{'',''}{end}'. Maybe this is missing from test 1.2.35 and not allowing it to pass?

Hi @t80027t
This issue is not present in future release of rancher-cis-benchmark chart.
Please try upgrading the chart to any 2.1.x version.

Closing this issue, since there are no further updates.


!Issue but need to understand a few things

Hello Arthur,
This is really a great library and has helped me learn about volumetric rendering. I am trying to mod it as per our use here and have  been able to integrate various atmospheric effects, for which I shall raise a pull request. But right now, I need to understand a few Constants used. Hope you wont mind sharing the details. Following is the list:

use of 200.0 in scattering color (i can see the wavelengths of RGB, but what is 200 used for?):
DefaultScatteringColor = 200.0f * new Color(1.0f / 650.0f, 1.0f / 530.0f, 1.0f / 460.0f);

(1e-18 * 2.5e25) in calculating the size:
rsize = (float) (r * Math.Pow(size * ScatteringColor.r / 200.0f, 4.0f) * size * size * (1e-18 * 2.5e25));

Thanks in advance!

Thank you for replying. I just was trying to modify the library to a certain extent and wanted to get a bit of an idea about the constants used. I did not get a proper channel to reach out to you so had to do a pull request. Just when you read this, post in a comment and I will remove this request.


Update documentation and package files

[x] make format and make documentation has been run. (You may also want to run make test.)

This PR:

Updates the pyproject.toml and .gitignore files
Adds a create_doc_figures.py file
Makes citations.bib blank

cc: @jdebacker @SeaCelo

@jdebacker. I am going ahead and merging this in spite of the check_format.yml test failing. It says that the test_income.py file needs to be formatted, but I have tried it on my local machine with every version of black I could come up with. Everything passes on my local machine.


[Infra] Attempt to fix post-merge tagging in prerelease.yml

The issue stems from #13061. I think it's a good, future-looking fix (because of long running)
pre-release branches for major version changes, but didn't take into account that the
checkout action will only do a shallow checkout. The script can't find the latest tag merged to
main when the checkout is shallow, so doing a full clone should resolve this.

(I won't know for sure if this works until I merge this 😁 )

prerelease finally fixed! thanks @paulb777 for reviews while I debugged

results: https://github.com/firebase/firebase-ios-sdk/actions/runs/10189395977/job/28187347464


set all event priorities to 50 to be beneath menu a 65

Thanks @SimonDanisch @asinghvi17 priority of 50 works

I guess it was overriding the native Screen lifts as well...


Delete item with relationships

This is the implementation for https://github.com/DSpace/Rest7Contract/pull/78
It includes support to:

Delete a relationship between two items and automatically replace it with metadata
Delete an entire item containing relationships and automatically replace them with metadata

The configuration part will follow, it's currently assumed not to use copyVirtualMetadata when configured is used

@benbosman : This PR is at +2, but looks to have two minor merge conflicts.  Once those are resolved, we can get this immediately merged.


Why TOML instead of YAML?

And so it is -- exactly same question as in the header.
Why not Yaml? It's much more neat and clean considering nested lists.
You can drop [[plugins]] marker, using exact repo name as root key,  skip quotes on strings, make nesting more stand out, reuse identical config sections by back-references...
Now I, of course, can use something like 3rd-party pre-generation of plugins.vim but native solution would be much better.

Because, I don't like YAML format.
Please see the link.
http://npf.io/2014/08/intro-to-toml/

Now I, of course, can use something like 3rd-party pre-generation of plugins.vim but native solution would be much better.

Sorry, I have not found native slution without if_ruby....
I need correct YAML parser in VimL.
You cannot execute if_ruby code in neovim.

How about this native yaml loader in VimL.
Through all Yaml implementations there is also PyYaml for python, which would be more robust, if using native VimL isn't mandatory. Then you could use something like this:
function! LoadFromYAML(path)
if has('python3')| let pyt='python3' | elseif has('python2') | let pyt='python2' | finish |endif
" ALT: py3file load_yaml.py
exe pyt . ' << endofpython'
	import vim, yaml;
	with open(vim.eval("a:path")) as f:
		plugins = yaml.safe_load(f)
	for src, opts in plugins.items():
		vim.command("NeoBundle '{!s:s}', {}".format(src, opts))
endofpython
endfunc

And then file format would be:
Shougo/deoplete.nvim:
  depends: 'Shougo/context_filetype.vim'
  insert: 1
  neovim: 1

Shougo/neosnippet.vim:
  depends:
    - Shougo/neosnippet-snippets
    - Shougo/context_filetype.vim
  insert: 1
  filetypes: snippet
  unite_sources: [neosnippet, neosnippet/user, neosnippet/runtime]
...

I don't want to use if_python and external library to parse YAML.

Aah, I understand reasons now. Possessing only TOML isn't that bad after all -- best possible collapsing for one deeply nested option, position/indent independency, etc -- for plugins management they are very good reasons, even if repetitive [[plugins]] sucks or some kind of.
But please, specify slightly more info, what best to do with "TOML parser is slow, so you need caching"? How much it's slower then native vim? I need this info to choose one of possible schemes for plugins management (as you I have >100). Current options are: native only (sucks), caching TOML (slow recache?), caching Yaml+python (above-mentioned inserted in my own vimrc), or pregenerate native plugins.vim by yaml+python. Is your caching is equivalent/better to pregenerated .vim and I may drop that option without hoding back?
Could you tell about disliking Yaml -- maybe I can't see some pitfalls relative to using this format for config management?

It is toml feature.  It may be sucks.  But I don't think it is not so bad.

But please, specify slightly more info, what best to do with "TOML parser is slow, so you need caching"? How much it's slower then native vim? I need this info to choose one of possible schemes for plugins management (as you I have >100).

I don't know the correct slowness.
But neobundle already implements the cache feature.  So you don't have to concern the recache problem.

Is your caching is equivalent/better to pregenerated .vim and I may drop that option without hoding back?

Of cource, current cache feature is better than pregenerated .vimrc.
Because it skips the command line parse.

Could you tell about disliking Yaml -- maybe I can't see some pitfalls relative to using this format for config management? That's to be easier for me to stick with TOML after dispelling my doubts.

OK.  YAML is ...

Complicated specification(80 pages!)
Not easy to use programming languages(except: Ruby)
Not free style.  You cannot insert new line freely.
Long columns like Python
Not easy to indent correctly(indent is rule like Haskell and Python)

Seems like main trouble with Yaml will be misindented keys/values, which user will not be warned of.
Thanks, I appreciate you spent your time for this discussion.


[d3d9] Tomb Raider: Legend has some form of flickering with DXVK, does not occur with wined3d

Software information
Tomb Raider: Legend, GOG copy, all settings maxed, everything enabled

System information

GPU: 7900 XTX
Driver: Mesa 24.2.3
Wine version: Proton Experimental
DXVK version: Whatever Experimental has and also tested with latest release, occurs with master too

Apitrace file(s)

wined3d trace:

https://drive.google.com/file/d/1l1bGAeI62rfjLC91BePooemQTipn6i0H/view?usp=sharing

dxvk trace:

https://drive.google.com/file/d/1_k7pPDNML1ki_AWsHQKdd7iXhv0TfFJh/view?usp=sharing
Log files
steam-heroic-Tomb Raider Legend.log
Has this in it but not sure if that is related:
warn:  Failed to create global buffer:
warn:    size:  157810696
warn:    usage: 1ff
warn:    type:  0
warn:  D3D9DeviceEx::SetRenderState: Unhandled render state 181

Video that shows the issue
https://youtu.be/PGoJLkdbvvA?si=c6WlcYPici43iT79

Looks like an issue with a depth prepass. That buffer error is definitely interesting too. I'll take a look tomorrow.

It more looks like a driver bug to me, since i cant reproduce it with GCN. So i guess that must me an RDNA specific driver issue.
Could be anything that triggers it, try disabling options one by one to see if anything exactly clearly triggers it.
Maybe try disabling reflections, AFAIR compilers potentionally got such glitches when there is some sort of reflections around.

The buffer error is already fixed on master and not related.

in my case dont appear this flickering in same scene using dxvk 2.4.1

in my case dont appear this flickering in same scene using dxvk 2.4.1

In your case... you dont have enabled everything there 🤣
So first enable in a registry ExtendedDialog. And then enable everything with -setup switch, so make sure it is same settings just like on picture that he posted.

I'm not seeing any issues when replaying the apitraces on Nvidia.

@Leopard1907 Out of curiosity could you try running it with d3d9.invariantPosition = False

in my case dont appear this flickering in same scene using dxvk 2.4.1

In your case... you didnt have enabled everything there 🤣 But you have to enable everything to start reproducing it. So first create in a registry ExtendedDialog and enable it. After that enable everything with -setup switch, so make sure it is same settings just like on picture that he posted. There are more setting hidden there, that he didnt showed, but i assume he didnt touched that. 👯 If you do exactly that, then we can figure out if bug is RDNA specific (if it happens also for you with everything enabled) or maybe just happens on RDNA specific ASIC. like his card (if it dont happen for you with everything enabled)..

Yes, i didnt touch those "Dev" options.

@Leopard1907 Out of curiosity could you try running it with d3d9.invariantPosition = False

Yep, that fixes the issue.

Hardware related issue I think.
Cannot reproduce on Nvidia & Windows.
PS: The game seems lock the usage of Windows key on keyboard in setup dialog.

We've found that the issue shows itself when d3d9.floatEmulation is set to Strict which is only default on radv, nvk and amdvlk open as of writing.

@qinlili23333 Can you try with dxvk master?

@qinlili23333 Can you try with dxvk master?

Interesting. I can reproduce on master 8584fc7.

Yes, as expected. MR linked above enables same behaviour for NV driver too now so you have same behaviour as RADV now. So not a driver or hw specific issue.
Strict: Use a slower but more correct approach. Necessary for some games
@mrdeathjr28 https://github.com/doitsujin/dxvk/blob/master/dxvk.conf#L489
Probably should be able to repro too with his Intel if he sets this to Strict.

d3d9.floatEmulation=False fix for me.
Maybe we need to add a config for this game, or maybe strict emulation need to be reverted

Yes, as expected. MR linked above enables same behaviour for NV driver too now so you have same behaviour as RADV now. So not a driver or hw specific issue.
Strict: Use a slower but more correct approach. Necessary for some games
@mrdeathjr28 https://github.com/doitsujin/dxvk/blob/master/dxvk.conf#L489
Probably should be able to repro too with his Intel if he sets this to Strict.

Verified on Intel Xe 80eu (1135G7) 101.5768 (24H2), if set to Strict, same issue.

I've found something already in config
    /* Tomb Raider: Legend, Anniversary, Underworld  *
     * Read from a buffer created with:              *
     * D3DPOOL_DEFAULT,                              *
     * D3DUSAGE_DYNAMIC | D3DUSAGE_WRITEONLY buffer. *
     * Legend flickers with next gen content option. */
    { R"(\\(trl|tra|tru)\.exe$)", {{
      { "d3d9.cachedDynamicBuffers",        "True" },
      { "d3d9.maxFrameRate",                "60" },
    }} },


ArgumentCaptor

[x] I have read the CONTRIBUTING.

🚀 Describe the feature you'd like
// func doSomething(arg1: String, arg2: Int)

mock. doSomething(arg1: "hello", arg2: 1)
mock. doSomething(arg1: "world", arg2: 2)
mock. doSomething(arg1: "!", arg2: 3)

let captor = ArgumentCaptor<String>()

then(mock)
    .doSomething(arg1: captor, arg2: >=2)

arg1.values // ["word", "!"]

🛠 Describe the implementation you've considered
A clear and concise description of any implementation solutions you've considered.
ℹ Other information

finally
// func doSomething(arg1: String, arg2: Int)

mock. doSomething(arg1: "hello", arg2: 1)
mock. doSomething(arg1: "world", arg2: 2)
mock. doSomething(arg1: "!", arg2: 3)

let verifiable = then(mock)
    .doSomething(arg1: .any(), arg2: >=2)
verifiable.receivedParameters // ["word", "!"]
verifiable.callCount // 2


Direct Query option to get data from Trino to Power BI

Hey, thanks for sharing this code it helps to connect Trino with Power BI but it does that in import mode only for now. Is it possible that you could help how to add an option for Direct Query?

That would be absolutely amazing !

Hey, this limitation comes from Power BI, DirectQuery for web sources (Trino REST API) isn't natively supported yet.


nmr questions

wouldn't it be better to store some chemical information (SMILES?) about the solvent, same for environment

what is reference?

the units in range are ppm?

what is dialD

what is pubintegral, pubAssignment, pubMultiplicity

are  dialD (array), pubIntegral (number), kind ("solvent|impurity") only in "signal"?

in the ELN some have 'isFID, isFT' as boolean flags. Is this something that is used?

does signal also have the delta? (in the ELN some entries have it?)

is the remark part of the range object?

what are units for x/y/z/width in peak?

reference is a string, e.g., TMS

dialD: diasterotopic id

pubinteg: for publication

kind ("solvent|impurity") only in "signal"?

remark in the signal: HTML

x: chemical shift ppm
y: relative height
width in Hz

@lpatiny In ethylbenzene on eln.epfl.ch the diasteroptic id only appears in signal and not in range + signal

and is "zone" actually used?

Yes zone is used for 2D nmr

This is why you have x:from/to and y: from /to


[Question] sequalize instances

Do i understand this correctly - every router creates their own instance of sequelize and new connection to database?

No, due to node module cache only single instance is created. Next time require will reuse same instance


PlatformException (PlatformException(sign_in_canceled, com.google.android.gms.common.api.ApiException: 12501: , null))

Steps to Reproduce
Use google_sign_in package to sign in with google.
Expected results:
Canceling Google Sign In button makes you go back to the login page.
Actual results:
Canceling Google Sign In button throws an exception.
I saw @ffpetrovic's solution in #48879 and he said that his solution works for this problem. Can you check it out?

Regarding issue no. 4, I had to copy the google_sign_in.dart file from the library, and make it a local widget. Then I edited the _callMethod method to this, (just added a try/catch block)
  Future<GoogleSignInAccount> _callMethod(String method) async {
    try {
      await _ensureInitialized();

      final Map<dynamic, dynamic> response = await channel.invokeMethod(method);
      return _setCurrentUser(response != null && response.isNotEmpty
          ? GoogleSignInAccount._(this, response)
          : null);
    } catch (e) {
      return null;
    }
  }

^^^ This should be handled better, but I see this having lower priority because the root issue should be solved first by the authors, because right now the library makes the app crash (unless you hack it like shown above), on a very expected user scenario.

Hi @TMaxedCode
if the proposed solution doesn't work, issue is already open
Duplicate of #48879

@TahaTesser How do I implement his solution? I can't change the code of the package since I don't own it.

@TMaxedCode It says in the snippet you quoted what you have to do, although it's a terrible, terrible solution. If it makes you feel better, this just... stopped happening to me, and also, this only happens in debug mode, and not in production mode. I agree it can be a huge inconvenience, but the chances are you probably won't need to test this case (where the user cancels the login flow).

@ffpetrovic Ok, thank you. I think I don't have to try to fix it anymore.

@TahaTesser This ticket relates to #44431, valid for version of plugin 4.3.0 (and probably newer)


Too many data_pipeline tags

There are current 127 tags on the data pipeline git repository. One consequence of this is that many tags don't display in the drop down menu on the code pages, including recent 19.xx.x
We should review what tags are there and consider removing old ones e.g. staging tags

Done


[Bug]: ZeroDivisionError: division by zero

Bug Description
I am implement RAG concept using hybrid approach, initially loading the already created vector db using Qdrant db and tried to load the bm25 using this getting below error

# retireve the top 10 most similar nodes using embeddings
vector_retriever = VectorStoreIndex.from_vector_store(
            service_context = service_context,
            vector_store = vector_store
        )

BM25Retriever.from_defaults(docstore=vector_retriever.docstore, similarity_top_k=5 )

48             nd[word] = 1
50     self.corpus_size += 1
---> 52 self.avgdl = num_doc / self.corpus_size
53 return nd
ZeroDivisionError: division by zero
Version
0.9.4
Steps to Reproduce

Load the data from Qdrant db
Use the vector retriever with docstore to load bm25

Relevant Logs/Tracbacks
No response

@sarathsurpur when using a vector db integration (like qdrant, weaviate, etc.), you will noticed that vector_retriever.docstore is empty.
This is because all nodes are serialized into the vector store, simplifying storage.
However, this has a downside as you can see.
Easiest option is you can manually keep track of a docstore
from llama_index.storage.docstore import SimpleDocumentStore

docstore = SimpleDocumentStore()
docstore.add_documents(documents)

docstore.persist(persist_path="./docstore.json")
new_docstore = SimpleDocumentStore.from_persist_path("./docstore.json")

@logan-markewich  Thanks for the response, appreciate your help. How to do document management if we are following this approach, do we have to load all the documents again to create the docstore?


NewOmega Application M3/M4

Grant Application Checklist

[X] The application template has been copied, renamed ( project_name.md) and updated.
[X] A BTC or Ethereum (DAI) address for the payment of the milestones is provided inside the application.
[X] I have read and acknowledged the Terms and Conditions.
[X] The software delivered for this grant will be released under an open-source license specified in the application.
[X] The total funding amount of the project is below USD $30k for initial grant applications and $100k for follow-up grants.
[X] The initial PR contains only one commit (squash if needed before submitting your PR).
[X] The grant will only be announced once the first milestone has been accepted.

Hi @celrisen,
thanks again for your application. Based on your previous deliveries, I'd be happy to support another grant. Two issues, though:

Deployments are not covered by the grants program, so could you please remove Deliverables 3.3, 4.1 and 4.2 and adjust the price accordingly?
As you know, we have a policy against gambling, so I'm not certain the committee will approve an application that revolves around betting. Do I understand correctly that it is possible to play the game without betting?

Thanks for the feedback @semuelle, I'll shortly adjust the proposal accordingly to better fit the grant guidelines.

Hi @semuelle, I've pushed the revised proposal for the 2 milestones considering your feedback.
Let me know how it sounds.

Thanks for the update.
It seems that you are using the word 'module' for two different things here (the 'ship modules' (NFTs), and the 'Market' and 'Universe' modules. Could you elaborate what the latter modules will look like from a technical perspective? Is it a separate smart contract? Or are we talking about runtime modules? I forgot to mention that we also don't fund marketing expenses, so, if possible, please remove Deliverable 4.5 as well.

@semuelle Fair point, I've solved the ambiguity about Module naming. Also provided more technical details about Market and Universe functionalities and removed deliverable 4.5.

@Noc2 Thanks for the feedback. I've updated the Future Plans section with links to articles and a little additional writeup. Also specified in more detail the tech stack used for the solution. Let me know if that sounds good to you.


refactor(esdoc): OptionsDefaulter

https://github.com/webpack/webpack/issues/3277

What kind of change does this PR introduce?
documentation
Did you add tests for your changes?

No
Does this PR introduce a breaking change?

No
What needs to be documented once your changes are merged?
Nothing  🤗

Thanks


⚖ Register Validator: roadz

Network Choice
nemeton-1
Who are you?
I'm road
https://github.com/ryssroad
gentx
{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"vmi1128207.contaboserver.net","identity":"59C6436442DEB1B2","website":"https://github.com/ryssroad","security_contact":"ixxtab@proton.me","details":"roaddig"},"commission":{"rate":"0.050000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"okp41n42svuev8ufm2slyesflsydpc8c7pkm0cua7r9","validator_address":"okp4valoper1n42svuev8ufm2slyesflsydpc8c7pkm0dmdhay","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"19VRaXGOg/hTKzi7CeMgAmfoeNJRxB3MI0lqpx5k7mM="},"value":{"denom":"uknow","amount":"10000000000"}}],"memo":"800d696f14bad274bcaa643490db2ab18b0986fc@<IP_ADDRESS>:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AjDHwmM6rKvGMjNxDa89776AN9Vk4xxeFCsleh0A5NkQ"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""},"tip":null},"signatures":["8lh6iBFs/WRJuUSCHctioIcwHD/Gb38TIMTEntjLygwQbqKkyVhh5oHBRLXFZzZO9bac5wHZu8ogW0vXafpJzw=="]}

😢 I couldn't process your request: Register process is closed for this network.


Request Library - Proposal

Most modern API's required the ability to send out HTTP requests to other services.
Currently there aren't any other HTTP servers providing this, and for Blackfish to be a number one Web Server, it should have this functionality.
My proposal is that seeming though Echo is what is powering the Event Loop behind Blackfish, and given  it's asynchronous nature, the Request library should also be powered by Echo and it's own repository. This means that it'll be reusable across other packages and will also be non-blocking.
My thought process is to use libcurl as the main driver and implement a wrapper in swift to open up this process. The best JSON parsing library I have currently found is Swift-PureJsonSerializer and I think would add a nice addition to the Requesting Library.

Yep external calls would be awesome for eg. sending mail via third party service (prob it would be interesting even to port even something like Nodemailer and other libs)

I agree, hopefully with a core networking library, other modules will start to form from it. I'm torn whether to use an already established library (Such as libcurl) or just write it from scratch using posix / darwin sockets.

Haven't checked yet, isn't there any Alamofire brach that works with Swift linux yet?

Not at the moment, Alamofire relies on NSURLSession which hasn't yet been implemented for Swift Linux.
I intend it to be the next task as I feel it's key requirement for any web server (I'm currently needing it in my internal work)

Hey @elliottminns, if you want a pure Swift, well tested JSON serialization lib, I wrote https://github.com/czechboy0/Jay
It's used by Vapor (instead of Swift-PureJsonSerializer which isn't as robust to crazy unicode like Jay is). Feel free to use it here :)

Available via Narwhal


Server-Side Rendering without MVC

Please add support for Server-Side Rendering without MVC.
Right now Html.React is dependant on MVC.
Thank you

@Daniel15 Is this answer still relevant today? I'm looking to use ReactJS.NET with WebForms. But I've noticed the HtmlHelperExtensions.cs file is no longer in the repo. I'm new to .NET so I'm not sure what this means. Could you follow up? Thank you!

Still relevant, although you should use ReactEnvironment.Current instead of React.AssemblyRegistration.Container.Resolve<IReactEnvironment>().
HtmlHelperExtensions.cs still exists, it just moved around a bit: https://github.com/reactjs/React.NET/blob/b486cda6937262dbe891a344fb8f53d6f5d20888/src/React.AspNet/HtmlHelperExtensions.cs

@Daniel15 Thanks! I'll give that a try.

I'm having an issue that I think is similar to this. Using the ReactEnvironment.Current seemed to work, but now I get Could not find a component named 'PageContent'. Did you forget to add it to App_Start\ReactConfig.cs?
This is with a fresh webforms project (I'm also new to asp.)
~/Scripts/components/helloWorld.jsx
var PageContent = React.createClass({
    render: function () {
        return (

                Hello world from {this.props.user}

        );
    }
});

ReactConfig.cs : ReactSiteConfiguration.Configuration.AddScript("~/Scripts/components/helloWorld.jsx");
Default.aspx.cs:
var env = React.ReactEnvironment.Current;
var om = new { user = "React User" };
var rc = env.CreateComponent("PageContent", om);

PageContent.Text = rc.RenderHtml();

I'm not sure what else I need to do. Thoughts?

@gin93r If the code you posted is matches your setup, then you forgot to add module.exports = PageContent on your helloword.jsx file.
Out of scope comment, if you're going to build your whole UI with React, I strongly recommend using Webpack.

@fgaleano Thanks. I did forget to put that in, however, doing so has not changed the outcome. I'm still getting the missing component exception.

Ok I figured it out. It's because I created a Website using Web Forms and not a Web Application using Web Forms.

@gin93r Interesting. I'm new to .NET so I'm not sure what are the differences between the 2. Something to keep in mind if I ever do another one of this. Thanks for the update!

Hi i'm trying to use React SSR with Kentico (CMS based on Web Forms) and receive an error

Could not find a component named 'PageContent'. Did you forget to add it to App_Start\ReactConfig.cs?

here is my code
/CMSScripts/Custom/components/helloWorld.jsx
var PageContent =  React.createClass({
  render: function() {
    return (

        Hello world from {this.props.user}

    );
  }
});

react web part
using CMS.PortalEngine.Web.UI;
using CMS.Helpers;
using React;
using System;

public partial class CMSWebParts_VahaC_ReactWebPart : CMSAbstractWebPart
{
    protected void Page_Load(object sender, EventArgs e)
    {
        var env = AssemblyRegistration.Container.Resolve<IReactEnvironment>();
        var objectModel = new { user = "React User" };
        var reactComponent = env.CreateComponent("PageContent", objectModel);

        PageContent.Text = reactComponent.RenderHtml();
    }
}

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ReactWebPart.ascx.cs" Inherits="CMSWebParts_VahaC_ReactWebPart" %>
    Page Content Here:
    <asp:Literal ID="PageContent" runat="server"></asp:Literal>

        <asp:Literal ID="app" runat="server"></asp:Literal>

    <asp:PlaceHolder runat="server">

    </asp:PlaceHolder>

\App_Start\ReactConfig.cs
using React;

[assembly: WebActivatorEx.PreApplicationStartMethod(typeof(ASP.ReactConfig), "Configure")]

namespace ASP
{
	public static class ReactConfig
	{
		public static void Configure()
		{
            //ReactSiteConfiguration.Configuration
            //             .AddScript("~/CMSScripts/Custom/components/helloWorld.jsx")

            ReactSiteConfiguration.Configuration = new ReactSiteConfiguration()
                .AddScript("~/CMSScripts/Custom/components/helloWorld.jsx");

        }
    }
}

What is wrong with my code? Why it doesn't work?


Error: does not perform pagination?

Relatively new to coding and trying to conduct sentiment analysis
in part I am running
tweets = tweepy.Cursor(api.search, q=keyword).items(noOfTweet)
which is returning the error that it does not perform pagination, what have I overlooked here?

I'm unable to reproduce this:
>>> keyword = "test"
>>> noOfTweet = 1
>>> tweets = tweepy.Cursor(api.search, q=keyword).items(noOfTweet)
>>> tweets
<tweepy.cursor.ItemIterator object at 0x00000203AA647588>

Can you provide a reproducible example (MCVE/SSCCE) and/or the full traceback?

Yes the full traceback is

---------------------------------------------------------------------------
TweepError                                Traceback (most recent call last)
<ipython-input-25-ef93e0cb5b64> in <module>
      7 noOfTweef = int(input("Please enter how many tweets to analyze: "))
      8
----> 9 tweets = tweepy.Cursor(api.search, q=keyword).items(noOfTweet)
     10 positive = 0
     11 negative = 0

~/opt/anaconda3/lib/python3.8/site-packages/tweepy/cursor.py in __init__(self, method, *args, **kwargs)
     25                 raise TweepError('Invalid pagination mode.')
     26         else:
---> 27             raise TweepError('This method does not perform pagination')
     28
     29     def pages(self, limit=0):

TweepError: This method does not perform pagination

and this is the relevant section
#Sentiment Analysis

def percentage(part,whole):
 return 100 * float(part)/float(whole)

keyword = input(“Please enter keyword or hashtag to search: “)
noOfTweet = int(input (“Please enter how many tweets to analyze: “))

tweets = tweepy.Cursor(api.search, q=keyword).items(noOfTweet)
positive = 0
negative = 0
neutral = 0
polarity = 0
tweet_list = []
neutral_list = []
negative_list = []
positive_list = []

TIA

I'm still unable to reproduce this:
>>> keyword = input("Please enter keyword or hashtag to search: ")
Please enter keyword or hashtag to search: test
>>> noOfTweet = int(input ("Please enter how many tweets to analyze: "))
Please enter how many tweets to analyze: 1
>>> tweets = tweepy.Cursor(api.search, q=keyword).items(noOfTweet)
>>> tweets
<tweepy.cursor.ItemIterator object at 0x0000028FFA3E3E50>

This isn't a reproducible example (MCVE/SSCCE).
What is api defined as? What version of Tweepy are you using?

I am actually unable to recreate this myself, though I have changed nothing as far as I can tell between my current version and the last it is now working correctly
I put this down to my own user error
I will close the issue as solved but thank you for your prompt responses and patience with a beginner
(i believe the section missing from the example was)

!pip install textblob
!pip install tweepy

from textblob import TextBlob
import tweepy
import nltk

from nltk.sentiment.vader import SentimentIntensityAnalyzer

consumerKey = “Type your consumer key here”
consumerSecret = “Type your consumer secret here”
accessToken = “Type your accedd token here”
accessTokenSecret = “Type your access token secret here"

auth = tweepy.OAuthHandler(consumerKey, consumerSecret)
auth.set_access_token(accessToken, accessTokenSecret)
api = tweepy.API(auth)

def percentage(part,whole):
 return 100 * float(part)/float(whole)
keyword = input(“Please enter keyword or hashtag to search: “)
noOfTweet = int(input (“Please enter how many tweets to analyze: “))
tweets = tweepy.Cursor(api.search, q=keyword).items(noOfTweet)
positive = 0
negative = 0
neutral = 0
polarity = 0
tweet_list = []
neutral_list = []
negative_list = []
positive_list = []


Decide what kind of encapsulation/interface I want between database.rs and graphql/

It's pretty inconsistent right now.

It may be that we want to make the linked database model types be the juniper types directly, instead of newtyping them.

We don’t need to use linked types at all, since we can always reference the database through the executor! Stop with that overhead.

NB: We're now also trying to see if we can improve compilation times by splitting things into different crates. We probably have the heaviest macro use in our various model type definitions (api, internal, and graphql).

Let's do it

I thought this would work, even with my types split into different crates, because juniper would be defining new traits that would be local. Unfortunately, it turns out that it also implements some imported traits for the types, so they must be local.
error[E0117]: only traits defined in the current crate can be implemented for arbitrary types
  --> src/lib/juniper/juniper.rs:31:1
   |
31 | graphql_schema_from_file!("./schema.juniper.graphql");
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   | |
   | impl doesn't use only types from inside the current crate
   | `speedruns_models::aggregation::progression::ProgressionRun` is not defined in the current crate
   | `juniper::value::scalar::DefaultScalarValue` is not defined in the current crate
   | in this macro invocation
   |
   = note: define and implement a trait or new type instead

I'll newtype the models with a derived Deref instead, I guess.


Create README.md

It got me confused, maybe one line avoids future frustrations.

Thanks for the PR. Though I'm debating if this is necessary since the readme currently mentions naming layers 4 times, including one of the headers ("Supported Layer Names").

So there is a bug right now in Sketch where the layer renames when you change the text. This is probably why it was so unclear to you. Usually the first value you type in the text field becomes the layer name and stays the layer name.

I think tying to avoid frustration in your users by using a couple words can't hurt.


Network-Alpha Functional style

Convert the network-alpha code into a more functional style with data immutability as a foundation.

Removing from issues as this work is going to be described and planned through different approach.


Added "North American University" (NAU)

Added "North American University (NAU)" to the list.
website: https://www.na.edu/

@sdeav Thank you for your patience while waiting for a review and processing your request. Pull request merged. Please start applying for JetBrains educational subscription at https://www.jetbrains.com/shop/eform/students in an hour, to allow the changes to propagate through JetBrains systems.


Topbar Menu needs to be fixed (broken links)

Now that we have over 20 sites using the riverscpes-jekyll-theme, and a lot of traffic, its time we FIX the broken header topbar Menu for all of them. Of the six links, two go to broken links or pages that don't exist and two go to confusing places. Lets fix this. We can't expect people to be excited to pay for our stuff if these basics don't even work.  I know this is my fault as much as anything, but we need to keep our eye on the main points of contacts people have and initial impressions. This is everywhere, and it is sloppy.
Current Behavior

Link
Current Label
Current Hyperlink
Behavior / Problem

Link 1
Icon
http://riverscapes.xyz/
Goes to Riverscapes Consortium home page;  Usually an icon of this position on a website goes back to home of that site.

Link 2
Riverscapes
The root of that subdomain site (e.g. BRAT goes to http://brat.riverscapes.xyz
Link works, but this is weird label  is "Riverscapes" and it take you back to homepage of this site.

Link 3
Tools
http://riverscapes.xyz/rc-tools.html
Takes you to a useful page of Riverscape Consortium Tools.

Link 4
Science
https://riverscapes.xyz/rc-science.html
Takes us to a 404 broken link for page that doesn't exist. Actual page is empty.

Link 5
Data Warehouse
https://riverscapes.xyz/Data_Warehouses/
Takes user to a populated page explaining what warehouse is, but does not take us to actual warehouse

Link 6
Support
https://riverscapes.xyz/support.html
Takes us to a page that does not exist, nor do we really have plans to make. This is more of a tool-by-tool question.

Should a menu be a menu?
Another odd thing is that most people expect these header type things to be menus (i.e. have menu items and sub-items). We have none. @philipbaileynar and @MattReimer should we?  I can still see populating this with simple stuff (e.g. About under Riverscapes.  I guess, what are most users expecting from typical websites. Should we not do that?
Suggested Changes
Setting aside my menu poke above. Lets at least fix the broken links immediately! Regardless of what's above, lets rethink this to be what we want (can change through time). I think we should simply point people to what we already have. I would suggest (open to suggestions from @MattReimer or @philipbaileynar or @wally-mac):

Link
New Label
Hyperlink
Notes or Why or Questions?

Link 1
Icon
http://`root`.riverscapes.xyz/ where root is the home page of current site (i.e. {{ site.baseurl }} instead of http://riverscapes.xyz
More consistent with behavior of 90% of websites out there.

Link 2
Riverscapes Consortium
http://riverscapes.xyz
This is where we try to "intrigue or invite" a visitor to check out the broader parent Riverscapes Consortium. Potentially have submenu item(s) - (e.g.  About that are not embarrassing and populated as opposed to aspirational.

Link 3
Tools
http://riverscapes.xyz/rc-tools.html
Takes you to a useful page of Riverscape Consortium Tools.  This is a good page. It may need exploding later. I am wondering though if maybe we want a Tools parent menu that goes nowhere, and then a RC Tools that takes us to that list but another Production Grade Tools that takes us to https://tools.riverscapes.xyz/?    Maybe we hold off until we have put more effort into the Production Grade Tools?. Also wondering about  having a menu item of [Tool Grade](https://riverscapes.xyz/Tools/#tool-grade)

Link 4
Data
https://data.riverscapes.xyz
Let's promote and celebrate what we have. We have a great warehouse. Lets just keep it simple as Data.     I'd be happy too with adding menus items of About RC Data Warehouse linking to Warehouse descriptions, Getting Data linking to here, andRiverscapes Projectslinking to [here](https://riverscapes.xyz/Data_Warehouses/gettingaround.html), and if @philipbaileynar  is comfortable aRC Web Store` pointing to here

Link 5
Maps
https://maps.riverscapes.xyz
We don't have any science pages yet, so lets just show off what we have (even if they can't go there with their account access yet)

Link 6
Empty or Contact?

I'm happy to have just five links for now, and add this later if we get it.

Let's NOT loose site of the fact this banner menu is free advertising for the Riverscapes Consortium. Right now, we're doing a poor job capitalizing on that. We have so much great stuff to celebrate, promote and point people towards.

@joewheaton 100%. I'll make this a priority this week.

@joewheaton http://riverscapes.xyz/rc-tools.html doesn't exist. can I assume you meant https://riverscapes.xyz/Tools/

Ok so this is fixed but....
@joewheaton since we don't have Jekyll 4.0 I can't ripple this change to all our sites. You'll need to correct the _config.yml files manually with:
  topmenu:
    - title: "Riverscapes Consortium"
      url: http://riverscapes.xyz
    - title: "Tools"
      url: https://riverscapes.xyz/Tools/
    - title: "Data"
      url: https://data.riverscapes.xyz
    - title: "Maps"
      url: https://maps.riverscapes.xyz


Design decisions from v6 to v7

In upgrading our IdentityModel libraries to v7, I've noticed breaking changes to the serialization of OpenIdConnectConfiguration, and before I go about implementing a solution, I was curious to learn the reasons why the changes were made - just in case there is something I'm not considering, but perhaps should.
In particular, a [JsonIgnore] attribute was placed over JsonWebKeySet. Therefore, no serialization of keys will occur. This has been problematic for us because we cache our customer's identity provider metadata in Redis. We cannot rely on the Microsoft ConfigurationManager in-memory, instance-based cache because our identity providers are not statically defined in Startup.cs, but instead loaded dynamically from the database. Therefore, the ConfigurationManager instances are ephemeral and so I've decorated the default OpenIdConnectConfigurationRetriever to use our own distributed caching tier.
e.g.
new CachingConfigurationRetriever<OpenIdConnectConfiguration>(new OpenIdConnectConfigurationRetriever(), _cache)

Unfortunately, by no longer serializing the JsonWebKeySet, we have lost our ability to validate JWTs, resulting in the exception:
SecurityTokenSignatureKeyNotFoundException: IDX10500: Signature validation failed. No security keys were provided to validate the signature.

Aside from all the performance enhancements the team has done, and migration away from Newtonsoft, is the intent of the new serialization logic for OpenIdConnectConfiguration to match the .well-known discovery endpoint specs?
Are there any plans to make public the JsonWebKeySetSerializer?

Or is there another mechanism I can currently use to serialize this data - aside from writing our own?

e.g. Caching Decorator Example
public async Task<T> GetConfigurationAsync(string address, IDocumentRetriever retriever, CancellationToken cancel)
{
    return await _cache.GetOrSetAsync<T>(
        CacheKey.Authentication.Federation.IdentityProviderMetadata(address),
        async (ctx, token) =>
        {
            try
            {
                token.ThrowIfCancellationRequested();
                return await _inner.GetConfigurationAsync(address, retriever, token);
            }
            catch
            {
                ctx.Options.SetDuration(TimeSpan.FromSeconds(5));
                throw IdentityException.Authentication.Federation.IdPMetadataInaccessible;
            }
        },
        CacheKey.Authentication.Federation.DefaultIdentityProviderMetadataCacheOptions,
        token: cancel);
}

@dgioulakis yes, the logic behind the [JsonIgnore] was to restrict the values to those found in a standard .well-known discovery endpoint.
Our goals were to increase performance, reduce memory allocations and support AOT which has constraints on reflection.
We recognize that, OpenIdConnectConfiguration, JsonWebKey, JsonWebKeySet, JsonWebToken are not sealed and an extensibility model for serialization is needed. Currently we add unknown properties to AdditionalData (Dictionary<string, objext>) this is somewhat workable, but not idea.
The [JsonIgnore] was added to reduce functionality while we designed and implemented an extensibility solution.
We have issued opened, here is one of them.
If [JsonIgnore] was removed, would this fix your immediate situation.
We haven't discussed opening up the internal serializers.
We do realize extensibility is needed in some form.
If we

@brentschmaltz Removing the [JsonIgnore] attribute would likely fix this issue, but it would understandably take away from your goal to match the OIDC spec on .well-known endpoints. Effectively, in v6, we were able to easily cache both openid-configuration and the jwks endpoint data in one model.
I could create a simple wrapper of sorts that just encapsulates these two documents and cache that.
e.g.
public record OpenIdConnectConfigurationWrapper(OpenIdConnectConfiguration Configuration, JsonWebKeySet JsonWebKeySet);

Then upon retrieval from cache, set the configuration's keys manually from the jsonWebKeySet. This is what I'm currently looking at doing, but I won't be able to take advantage of your jsonwebkey serializers since they're internal.

@dgioulakis if we open up the serializer, without extensibility in the first release, AdditionalData will be populated with .net types and JsonElements which could then be set on derived classes.
That would be preferred to removing the JsonIgnore.

Thanks for the helpful info @brentschmaltz. For now, I think it's probably best for us to rollback to v6.35.0 until I can dedicate more time to ensuring the migration to v7 would not introduce regressions for our customers. I see there may also be existing issues with the parsing of Google's OIDC config (https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/issues/2347) and we have a number of customers using their IdP.
I'll keep an eye out for new releases from the team here.

@dgioulakis we are currently fixing #2347 along with other similar issues.

Are the still plans to open up the serializers as i encountered the same issue.
I am currently rocking System.IdentityModel.Tokens.Jwt on 7.5.1
I also had to make a wrapper around configuration like so.
public class OpenIdConnectDiscoveryConfigurationWrapper
{
    [JsonConstructor]
    public OpenIdConnectDiscoveryConfigurationWrapper(Url authorizationUrl, Url tokenEndpoint, Url endSessionEndpoint, JsonWebKeySet jsonWebKeySet)
    {
        AuthorizationUrl = authorizationUrl;
        TokenEndpoint = tokenEndpoint;
        EndSessionEndpoint = endSessionEndpoint;
        JsonWebKeySet = jsonWebKeySet;
    }

    [JsonPropertyName("TokenEndpoint")]
    public Url TokenEndpoint { get; private set; }

    [JsonPropertyName("AuthorizationUrl")]
    public Url AuthorizationUrl { get; private set; }

    [JsonPropertyName("EndSessionEndpoint")]
    public Url EndSessionEndpoint { get; set; }

    [JsonPropertyName("JsonWebKeySet")]
    public JsonWebKeySet JsonWebKeySet { get; private set; }
}

However i am able to cache the keys in Redis. I've yet to figure out how to correctly deserialize them

Currently i've yet to figure out how to deserialize them since retrieving this object from Redis result in an empty JsonWebKeySet


Fix 'show more' in txn history

@race-of-sloths include

@Megha-Dev-19 Thank you for your contribution! Your pull request is now a part of the Race of Sloths!

Current status: waiting for scoring
We're waiting for maintainer to score this pull request with @race-of-sloths score [0,1,2,3,5,8,13] command. Alternatively, autoscoring [1,2] will be applied for this pull request
What is the Race of Sloths

Race of Sloths is a friendly competition where you can participate in challenges and compete with other open-source contributors within your normal workflow
For contributors:

Tag @race-of-sloths inside your pull requests
Wait for the maintainer to review and score your pull request
Check out your position in the Leaderboard
Keep weekly and monthly streaks to reach higher positions
Boast your contributions with a dynamic picture of your Profile

For maintainers:

Score pull requests that participate in the Race of Sloths and receive a reward
Engage contributors with fair scoring and fast responses so they keep their streaks
Promote the Race to the point where the Race starts promoting you
Grow the community of your contributors

Feel free to check our website for additional details!

Bot commands

For contributors

Include a PR: @race-of-sloths include to enter the Race with your PR

For maintainers:

Invite contributor @race-of-sloths invite to invite the contributor to participate in a race or include it, if it's already a runner.
Assign points: @race-of-sloths score [1/2/3/5/8/13] to award points based on your assessment.
Reject this PR: @race-of-sloths exclude to send this PR back to the drawing board.
Exclude repo: @race-of-sloths pause to stop bot activity in this repo until @race-of-sloths unpause command is called

Does it need a test?

I guess we can add it, by mocking the pikespeak data, but it will be a lot of data, do you think we should add it?

🥁  Score it!
@petersalomonsen, please score the PR with @race-of-sloths score [1/2/3/5/8/13]. The contributor deserves it.
If no scoring is provided within 24 hours, this PR will be scored as 1 🦥

@race-of-sloths score 2

Does it need a test?

I guess we can add it, by mocking the pikespeak data, but it will be a lot of data, do you think we should add it?

yes I think we should. just enough data for testing at least one click on "show more". maybe we can remove fields in the mock data that are not shown in the page anyway.


Change ARM move api to include long running operation response support

Hi @vivsriaus, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

It looks like you're working at Microsoft (visriniv). If you're full-time, we DON'T require a contribution license agreement.

If you are a vendor, or work for Microsoft Open Technologies, DO please sign the electronic contribution license agreement. It will take 2 minutes and there's no faxing! https://cla.azure.com.

TTYL, AZPRBOT;


Request to make divLine a child of layer

We noticed that right now divLine does not have any possible parents (the "contained by" part is empty in this link: https://music-encoding.org/guidelines/dev/elements/divLine.html). To encode our chant pieces, we need to encode divLine somewhere in the MEI encoding.
The reasons to make divLine a child of layer are as follows:

In this way, divLine will be in the stream of notes, which are also encoded in layer.
divine acts like barLine, which is also a child of layer. The difference is that divLine separates chants, instead of separating sections of a piece like barLine.

In pull request #860 , we added the module model.layerPart.neumes to divline in MEI.neumes.xml. This is because divLine appears in the neume notation.
If there is a better way to do this, please let us know. Thank you!

Thank you for your quick reply. I agree with you. I will change to the model.eventLike.neumes model and validate the new schema next week.


Improve docs of connectors

What is the purpose of the change
This PR improves the docs of connectors.
Brief change log

Improve docs of connectors

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API: no

Documentation

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

@lindong28 Could you review this PR?

Thanks for the PR. LGTM.


Update the API Readiness launch criteria to include managment plane

There is an existing API Readiness launch criteria in Private Preview which was scoped for data plane only.  We can update to include management plane because ARM requires new RPs and new management plane APIs to use Cadl.

[x] Update the launch criteria in Cloud Lifecycle
[x] Update wiki page for launch criteria

Completed and promoted to CLC PROD.
Link to wiki page explaining the launch criteria - https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/807/Lifecycle-API-Readiness-for-Private-Preview


Should the key "affiliation" in person objects accept a string or an entity object?

As an affiliation will always be a named entity, future versions could have the key accept an entity object rather than a string.

I thought exactly this as I was implementing ruby-cff.
I had wondered whether the point was that the affiliation could be listed as an entity in the author list, and then mapped via it's name to the affiliation of the person. Not sure how one would validate that easily...
We certainly risk having the same entity as both an affiliation and an author, which is OK in code, but difficult to capture once serialized to yaml. And very difficult to de-serialize consistently.

As we're moving towards JSON Schema for the schema definition, we could technically make affiliation string | #/definitions/entity. I think the issue is that there is currently no way to reference defined entities in CFF, while there is in YAML via anchors:
foo: &anchor
bar: *anchor

I'd say that this anchor syntax isn't something that we should allow for CFF, just to keep things simple. In that respect, while allowing affiliations to be entities is technically possible (and perhaps even useful), there's no way to avoid duplications for, e.g., several authors that share the same affiliation ...

Closing as fixed in #523: Affiliations can now be one or more values of type entity or type string (including a mixture of both).


Importing fails if a WARC file misses some records.

Assuming a newly created archive.db
 warcdb import archive.db ./tests/apod.warc.gz
fails with a sqlite_utils.db.AlterError: No such column: warcinfo.WARC-Record-ID
If however, one does it like this, it works fine
warcdb import archive.db ./tests/google.warc
warcdb import archive.db ./tests/apod.warc.gz
./tests/apod.warc.gz: 807it [00:00, 1249.71it/s]

That is because google.warc is a "complete" - ideal warc file and the db schema is appropriately created.

The proper way to do this is ship the packages themselves with a predefined SQL schema, which would require a new version every time the schema changes. This is fine, but the WARC --> relational transformation as-is is just. a personal preference that I'm not convinced that it's' good enough to nail it.
Then again we don't want to have a failed import every time a non-complete warc record is supplied.

I wonder if a stub warcinfo record could be generated if one isn't found when encountering the first record?


csv export varies

When using the 'alarm' function, the csv sends out using swedish semicolon spacing ;
When using the 'email' function, the csv sends out using english comma spacing ,
Consistancy would be great, ultimately it would be better with the option to chose, but if one has to be chosen then I recommened comma, since it works better when viewing the file in gmail

Good point, fixed in 733d8905ac7576a1d90495d55e2742d66b501c67.


[SPARK-35792][SQL] View should not capture configs used in RelationConversions

What changes were proposed in this pull request?
RelationConversions is actually an optimization rule while it's executed in the analysis phase.
For view, it's designed to only capture semantic configs, so we should ignore the optimization
configs that will be used in the analysis phase.
This PR also fixes the issue that view resolution will always use the default value for uncaptured config
Why are the changes needed?
Bugfix
Does this PR introduce any user-facing change?
Yes, after this PR view resolution will respect the values set in the current session for the below configs
"spark.sql.hive.convertMetastoreParquet"
"spark.sql.hive.convertMetastoreOrc"
"spark.sql.hive.convertInsertingPartitionedTable"
"spark.sql.hive.convertMetastoreCtas"

How was this patch tested?
By running new UT:
$ build/sbt -Phive-2.3 -Phive-thriftserver "test:testOnly *HiveSQLViewSuite"

Test build #139898 has started for PR 32941 at commit bfc3608.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44428/

Test build #139901 has started for PR 32941 at commit 790e30c.

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44428/

Test build #139898 has finished for PR 32941 at commit bfc3608.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44431/

Test build #139901 has finished for PR 32941 at commit 790e30c.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139898/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44428/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139901/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44431/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44431/

Test build #139912 has started for PR 32941 at commit a3530c0.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44441/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44441/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44441/

Test build #139912 has finished for PR 32941 at commit a3530c0.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

thanks, merging to master/3.1!

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139912/


Finalize actionable plan for Mixer deprecation

Need to publish full, actionable plan for how Mixer will be removed from the Istio codebase post 1.7.
[ X ] Policies and Telemetry

Doc: Mixer Removal Plan


2319 wallet connect v2 sign typed data v4

Close #2319
Close #2153

@justindg Dark mode is awesome! Can you help adopt dark mode for the notification on the homepage?

You can use https://react-app.walletconnect.com/ to test.

@justindg Dark mode is awesome (令人敬畏) ! Can you help adopt dark mode for the notification (通知) on the homepage (主页) ?
You can use https://react-app.walletconnect.com/ to test.

I finished it already.


Monomorphization of Deserialize impls is slow

I show in this thread on URLO how monomorphization of a few serde_yaml Deserialize impls is responsible for at least a third of the --release compile time of all code in my codebase.
I've known this for a long time, but waited on it because I figured incremental compilation would eventually come to the rescue. And it has, on debug builds. But it remains a problem as I find myself diagnosing problems in my software that only arise on inputs too large for debug builds to handle.
I work around this partly by having a dedicated crate just for struct defs with Deserialize impls.  This leads to awkward situations like having to define extension traits on my own config types because they are no longer locally defined.

I imagine that, as is often the case, the slow compile time is the compiler trying to produce the fastest parser out there.  Everybody loves speed, but there are other parts of my codebase where I value speed highly more than the little bit at the beginning where it reads a config file!  Perhaps a compromise can be made.

So far I don't think serde-yaml has had any attention paid to compile times, so hopefully that means there is a lot of room for improvement. I opened https://github.com/dtolnay/serde-yaml/pull/96 as a start.

Before:  (note: this is the crate with nothing but Deserialize impls)
00:00:53    Compiling rsp2-tasks-config v0.1.0 (file:///home/lampam/cpp/other/rust/rsp2/src/tasks/config)

After:
00:00:35    Compiling rsp2-tasks-config v0.1.0 (file:///home/lampam/cpp/other/rust/rsp2/src/tasks/config)

Pretty slick!  That's a 33% speed up for me too in pure Deserialization code (and a good 15% or so of my total compile time)


Nudge users to upgrade instead of reinstall

This PR checks if the first resource to be installed already
exists in the cluster. If so, it hints users to do a
cilium upgrade instead.
Signed-off: Lorenzo Fundaro<EMAIL_ADDRESS>

Hey @lfundaro, FYI I'm switching this to draft since the PR needs rebase. I'm sorry we missed reviewing this during the summer, you are most welcome to update the PR as I think this is a good safeguard :)

I'm going to close this, but you are welcome to re-submit a rebased version of this change.